Patent ID: 8886122
Filing Date: 2014-11-11
Classification: H04L

Abstract:
1. A method of providing a specific service in a low-power wireless personal area network (LoWPAN) system comprising a plurality of directory proxy agents (DPAs), at least one directory agent (DA), at least one service agent, and at least one user agent, the method comprising: periodically advertising, by each of the plurality of DPAs, a service registration request message to the at least one service agent to receive a service registration message from the at least one service agent, wherein the service registration request message is periodically broadcasted to advertise the service registration request message, wherein the at least one service agent transmits the service registration request message to at least one neighboring node each having a respective service agent when at least one user agent receives the service registration request message from each of the plurality of DPAs; temporarily storing at least one service agent information in a memory included in a respective DPA, wherein a service information list stored in the respective DPA is refreshed to update the at least one service agent information when the at least one service agent information is not previously stored in the memory; searching, by the at least one user agent, for a desired DPA transmitting a service request message to a searched DPA and receiving the specific service from the at least one service agent wherein the service request message comprises a location of a respective user agent in order to determine a nearest service agent and the service agent of which transmission speed is faster than the other service agent, wherein the user agent accesses to the DPA via at least one different user agent when the user agent does not directly access to the DPA; transmitting the service information list to the at least one directory agent (DA) and another DPA to update the at least one service agent information to be consistent with tile service information list stored in the respective DPA, wherein each of the plurality of DPAs receives or transmits the service information list from or to the at least one directory agent (DA) to provide the specific service, wherein the specific service is independently provided by the at least one service agent; wherein, when the respective DPA does not have the service agent information for a particular service agent providing the specific service desired by a respective user agent, the respective DPA receives the service agent information for the particular service agent from another one of the plurality of DPAs to generate the service information list including the service agent information for the particular service agent and transmits a service response message including the service information list, when the another one of the plurality of DPAs does not have the service information for the particular service, the respective DPA does not transmit the service response message including the service information list; providing the specific service directly to the at least one user agent from the at least one service agent; and providing, by tile respective DPA, a service agent address to the at least one user agent when the at least one user agent searches for the specific service.