Abstract:
The present invention provides a method of managing a context table for compressing a header based on a context to efficiently manage the context table and to increase a rate of a compressed packet in a low-power and Lossy networks (LLN) by applying a score to the context by taking a distance of a destination node and multi-casting transmission into consideration upon mutual communication between an external network and the LLN in a 6LoWPAN and registering the context in the table according to the highest order of the score. To this end, the present invention provides a method including the steps of determining a size of a score by taking into consideration traffic information of a packet transmitted from an external host by a boundary router connecting the LLN to an external network; assigning a context ID to a prefix of the transmitted packet by the boundary router based on the determined size of the score to register the context in the context table; and transmitting a packet of the context registered in the context table to all nodes of the LLN. [Reference numerals] (AA) Replace context
Abstract:
Provided is an apparatus for providing a group communication service. The apparatus for providing a group communication service comprises: a group communication management module for controlling and managing group communication of multiple user terminals connected to an internal network standing alone from an external network; and a video/voice management module for receiving voices and videos for the group communication from microphones and cameras of the user terminals and manages the voices and videos, wherein the group communication management module includes: a packet management unit for generating packets used for controlling the group communication; a terminal searching unit for transmitting a group communication connection packet among the generated packets to a plurality of surrounding user terminals connected to the internal network, and searching for user terminals those can participate in the group communication based on response packets from the surrounding user terminals; and a group communication control unit for generating a communication group by transmitting a communication group generating packet among the generated packets to the searched participating user terminals, modifying or changing the communication group by transmitting a group communication control packet among the generated packets to the searched participating user terminals, and controlling the group communication of user terminals belonging to the communication group. [Reference numerals] (130) Group communication management module; (140) Video and voice management module; (150) video and voice output module; (AA) Mobile operation system
Abstract:
본 발명은 메시지 전송 주기 결정 방법이 개시된다. 이를 위한 메시지 전송 주기 결정 방법은, 이웃 노드의 전송 영역 내에 임의의 노드가 위치할 제1 확률을 결정하는 단계, 상기 임의의 노드가 상기 이웃 노드의 전송 영역을 벗어날 제2 확률을 결정하는 단계, 상기 제1 확률과 상기 제2 확률을 기반으로, 상기 임의의 노드의 전송 영역에 위치한 노드가 상기 임의의 노드의 전송 영역을 벗어날 제3 확률을 결정하는 단계 및 상기 제3 확률에 따라 상기 임의의 노드의 메시지 전송 주기를 결정하는 단계를 포함한다. 따라서, 네트워크 전체의 Hello 메시지 전송 주기를 변경하는 것이 아니라 각 노드의 Hello 메시지 전송 주기를 분산적으로 결정함으로써 노드의 이동성에 대해 적응적으로 Hello 메시지 전송 주기를 결정할 수 있고 네트워크 오버헤드의 증가를 최소화 하면서 이웃 노드탐색의 정확도를 향상시킬 수 있다.
Abstract:
A failure-directed software testing method and a failure-directed software testing apparatus are disclosed. The present invention relates to the failure-directed software testing method comprising: a step of generating a plurality of fault programs by inserting faults into a tested program; a step of grouping the fault programs and of selecting a reference fault program for each group; and a step of determining that faults are detected from all the fault programs of the group corresponding to errors if the errors are detected in a result of the reference fault programs executed for corresponding test data. [Reference numerals] (610) Fault program generation unit; (620) Testing unit; (621) Fault program grouping unit; (622) Reference fault program execution unit; (623) Test result analysis unit; (AA) Test target program; (BB) Test data #1; (CC) Test data #N; (DD) Fault type list; (EE) Fault information; (FF) Fault program #1; (GG) Fault program #2; (HH) Fault program #M; (II) Group information; (JJ) Reference fault program list; (KK) Execution result
Abstract:
PURPOSE: A relay node selecting method in a wireless ad-hoc network is provided to improve the whole performance of a network by reducing channel competition and collision probability. CONSTITUTION: A predetermined node renews a neighbor node list based on a message which is received from one or more the other nodes (S203). The predetermined node selects a 1 hop neighbor node having the most relay node selectors among one or more 1 hop neighbor nodes which are included in the renewed neighbor node list as a relay node (S209). The predetermined node receives a Hello message which respectively includes relay node selector number information from one or more the other node. The predetermined node renews the neighbor node list according to the relay node selector number included in the one or more Hello message. [Reference numerals] (AA) Start; (BB) Yes; (CC) No; (DD) End; (S201) Receive a Hello message including MSC information from neighboring nodes; (S203) Renew a list of the neighboring nodes regarding the MSC information; (S205) Align first hop neighboring nodes according to MSC values; (S207) Align the first hop neighboring nodes with the highest MSC values regarding the number of second hop neighboring nodes; (S209) Select the node with the highest MSC value and the largest number of the second hop neighboring nodes as a MPR node; (S211) Is at least one second hop neighboring node included ?; (S213) Remove information about the first and second hop neighboring nodes corresponding to a selected MPR on the list of the neighboring nodes
Abstract:
PURPOSE: A system for providing a web service for an intelligent object without the limitation of resources and a method thereof are provided to supply a web service without the influence of a limited network and memory size of the intelligent object by delivering a web service request for the intelligent object to a web server through a relay device and delivering a web page of the intelligent object to a service requester through the relay device. CONSTITUTION: An intelligent object(10) receives a web service request for the intelligent object from a service requester to transmit a message including information about a web server(30) related to the web service request to a relay device(40). The relay device receives the message including the information about the web server from the intelligent object to deliver the web service request to the web server. When a response to the request is received from the web server, the relay device delivers the response to the service requester. The information about the web server includes a URL(Uniform Resource Locator) of the web server and is stored in the memory of the intelligent object. [Reference numerals] (10) Intelligent object; (20) User terminal; (30) Web server; (40) Relay device; (50) Limited network; (60) Boundary router; (AA) Internet