1 |
1
메시지에 포함된 데이터 중 사용자가 분석하고자 하는 영역의 데이터인 Message Property를 Property type으로 정의하는 단계; 및 메시지가 수신되면, Property type에 따라 Message Property를 분석하는 단계;를 포함하는 사용자 정의 메시지 분석 방법
|
2 |
2
청구항 1에 있어서,Message Property는,None, EhterPayload, IpPayload, UdpPayload 및 TcpPayload 중 어느 하나에 포함되고, Property type이 None인 경우, 메시지의 첫 번째 바이트부터 Message Property로 간주하여 분석하도록 하고, Property type이 UdpPayload인 경우, Ehternet, IP, UDP 헤더를 모두 분석한 이후, UDP Payload 영역의 데이터를 Message Property로 간주하여 분석하도록 하는 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
3 |
3
청구항 2에 있어서,Message Property는,자신을 식별하는데 이용되는 필터 정보가 포함되며, Message Property를 분석하는 단계는,Message Property에 포함된 필터 정보를 기반으로 기설정된 필터에 대응되는 Message Property만을 필터링하여 분석하는 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
4 |
4
청구항 1에 있어서,Message Property는, 복수의 Property로 구성되며, 각각의 Property는, 데이터의 이름, 종류(type), 길이, 위치 정보가 포함되는 Complex type으로 구현되며, Complex type으로 구현된 각각의 Property는,개별적으로 이동이 가능하고, 특정 Property가 이동되면, 이동된 Property의 위치 정보가 자동 갱신되는 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
5 |
5
청구항 4에 있어서,각각의 Property는,다른 Complex type을 포함하지 않고, 기본 Property type만을 포함하는 Pure Complex type과 다른 Complex type을 포함하는 일반 Complex type 중 어느 하나인 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
6 |
6
청구항 5에 있어서,각각의 Property는,다른 Complex type이 포함되는 경우, 재귀적으로 자기 자신이 포함된 것인지 여부를 판별하는 유효성 검증 절차를 수행함으로써, Message Property를 분석하는 단계에서 무한 루프 발생을 방지하는 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
7 |
7
청구항 1에 있어서,정의하는 단계는, Enumerable Type Property로 정의된 데이터가 사전에 정의된 값 이외의 값을 포함하면, 포함된 값에 따라 경고 메시지를 제공하도록, 메시지에 포함된 Enumeration 데이터를 Enumerable Type Property로 정의하는 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
8 |
8
청구항 1에 있어서,Property type은,1비트 단위의 데이터를 정의하는데 사용하는 Property인 Bit, 8비트 단위의 캐릭터 데이터를 정의하는데 사용하는 Property인 Char, 각각 8비트, 16비트, 32비트, 64비트의 Unsigned Integer 값을 표현하는데 사용하는 Property인 Uint8, Uint16, Uint32, Uint64, 각각 8비트, 16비트, 32비트, 64비트의 Signed Integer 값을 표현하는데 사용하는 Property인 Int8, Int16, Int32, Int64, 각각 32비트, 64비트 부동소수점을 표현하는데 사용하는 Property인 Float32, Float64, Bit와 동일한 데이터를 표현하는 동시에, True 또는 False 결과가 함께 표시되는 Boolean1Bit, 각각 Uint8, Uint16, Uint32와 동일한 데이터를 표현하는 동시에, True 또는 False 결과가 함께 표시되는 Boolean8Bit, Boolean16Bit, Boolean32Bit 중 어느 하나인 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
9 |
9
청구항 8에 있어서,Message Property는, 특정 Property type으로 정의가 이뤄지지 않은 Reserved 영역 또는 Padding 영역이 포함되는 경우, Property type으로 각각 1비트, 8비트, 16비트, 32비트의 Unsigned Integer 값을 표현하는데 사용하는 Padding1Bit, Padding8Bit, Padding16Bit, Padding32Bit를 이용하는 것을 특징으로 하는 사용자 정의 메시지 분석 방법
|
10 |
10
다른 노드에 전송하고자 하는 메시지에 포함된 데이터 중 사용자가 분석하고자 하는 영역의 데이터인 Message Property를 Property type으로 정의하고, 다른 노드로부터 메시지가 수신되면, Property type에 따라 Message Property를 분석하는 프로세서; 및다른 노드로부터 Message Property가 포함된 메시지를 수신하고, Message Property의 정의가 완료된 메시지를 다른 노드에 전송하는 통신부;를 포함하는 사용자 정의 메시지 분석 시스템
|
11 |
11
메시지에 포함된 데이터 중 사용자가 분석하고자 하는 영역의 데이터인 Message Property를 Property type으로 정의하는 단계;정의된 Message Property의 개수를 입력하는 단계;입력된 개수에 따라 정의된 Message Property와 동일한 Property type의 Array 데이터를 생성하여, 메시지에 포함되도록 하는 단계; 및메시지가 수신되면, Property type에 따라 Message Property를 분석하는 단계;를 포함하는 사용자 정의 메시지 분석 방법
|
12 |
12
다른 노드에 전송하고자 하는 메시지에 포함된 데이터 중 사용자가 분석하고자 하는 영역의 데이터인 Message Property를 Property type으로 정의하고, 정의된 Message Property의 개수가 입력되면, 입력된 개수에 따라 정의된 Message Property와 동일한 Property type의 Array 데이터를 생성하여, 메시지에 포함되도록 하고, 다른 노드로부터 메시지가 수신되면, Property type에 따라 Message Property를 분석하는 프로세서; 및다른 노드로부터 Message Property가 포함된 메시지를 수신하고, Message Property의 정의가 완료되고, Array 데이터가 포함된 메시지를 다른 노드에 전송하는 통신부;를 포함하는 사용자 정의 메시지 분석 시스템
|