KR100595524B1 - Device discovery system and method on network - Google Patents

Device discovery system and method on network Download PDF

Info

Publication number
KR100595524B1
KR100595524B1 KR1020040086851A KR20040086851A KR100595524B1 KR 100595524 B1 KR100595524 B1 KR 100595524B1 KR 1020040086851 A KR1020040086851 A KR 1020040086851A KR 20040086851 A KR20040086851 A KR 20040086851A KR 100595524 B1 KR100595524 B1 KR 100595524B1
Authority
KR
South Korea
Prior art keywords
upnp
control point
module
dhcp server
option
Prior art date
Application number
KR1020040086851A
Other languages
Korean (ko)
Other versions
KR20060037796A (en
Inventor
임효준
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020040086851A priority Critical patent/KR100595524B1/en
Publication of KR20060037796A publication Critical patent/KR20060037796A/en
Application granted granted Critical
Publication of KR100595524B1 publication Critical patent/KR100595524B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • H04L41/0809Plug-and-play configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 기기 검색 시스템 및 방법에 관한 것으로 특히, DHCP 서버가 현재 네트워크에 연결되어 있는 UPnP 장비들의 목록을 파악하고 있다가 새로운 컨트롤포인트(CP)가 연결되었을 때 컨트롤포인트(CP)에게 직접 장비 목록을 보내 줌으로써 컨트롤포인트(CP)가 별도의 UPnP 장비 검색 과정을 거치지 않고도 손쉽게 UPnP 장비들을 찾아낼 수 있도록 함에 그 목적이 있다. 이러한 목적의 본 발명은 DHCP 서버(220)와 UPnP 컨트롤포인트(CP)(210)가 연결된 홈 네트워크에 있어서, 네트워크 상에 존재하면서 광고(Advertisement) 메시지를 멀티캐스트하는 UPnP 장비를 확인하여 그 목록을 작성하고 갱신하도록 상기 DHCP 서버(220)에 부가되는 UDM(UPnP Device Manager) 모듈(221)과, 상기 UPnP 컨트롤포인트(210)가 새로이 네트워크에 참여하여 상기 DHCP 서버(220)에 요청한 IP주소를 할당받으면 상기 UDM 모듈(221)로부터 현재 네트워크에 존재하는 UPnP 장비의 목록을 전달받도록 상기 UPnP 컨트롤포인트(210)에 부가되는 DOP(DHCP Option Parser) 모듈(211)을 포함하여 구성함을 특징으로 한다. The present invention relates to a device search system and method, and more particularly, when a DHCP server grasps a list of UPnP devices currently connected to a network, and directly connects a control point (CP) to a control point (CP) when a new control point (CP) is connected. The purpose of this is to allow the control point (CP) to easily find UPnP devices without going through a separate UPnP device search process. The present invention for this purpose, in the home network is connected to the DHCP server 220 and UPnP control point (CP) 210, to identify the UPnP equipment that exists on the network and multicasts the advertisement (Advertisement) message and list the UDM (UPnP Device Manager) module 221 added to the DHCP server 220 to create and update, and the UPnP control point 210 newly joins the network to allocate the IP address requested to the DHCP server 220 When received, the UDM module 221 is configured to include a DOP (DHCP Option Parser) module 211 added to the UPnP control point 210 to receive a list of the UPnP equipment present in the network.

Description

기기 검색 시스템 및 방법{DEVICE DISCOVERY SYSTEM AND METHOD ON NETWORK} DEVICE DISCOVERY SYSTEM AND METHOD ON NETWORK}

도1은 통상적인 DHCP의 동작 과정을 보인 신호 흐름도. 1 is a signal flow diagram showing the operation of the conventional DHCP.

도2는 본 발명의 일 실시 예에서 DHCP 동작 과정을 보인 신호 흐름도. 2 is a signal flow diagram illustrating a DHCP operation process according to an embodiment of the present invention.

도3은 본 발명의 실시 예에서 DHCP 옵션 필드의 예시도. 3 is an exemplary diagram of a DHCP option field in an embodiment of the invention.

도4는 본 발명의 다른 실시 예에서 DHCP 동작 과정을 보인 신호 흐름도. Figure 4 is a signal flow diagram illustrating a DHCP operation process in another embodiment of the present invention.

도5는 본 발명의 실시 에에서 DHCP 옵션 필드의 다른 예시도. 5 is another exemplary diagram of a DHCP option field in an embodiment of the present invention.

* 도면의 주요부분에 대한 부호 설명 * Explanation of symbols on the main parts of the drawings

210 : 컨트롤포인트(CP) 211 : DOP 모듈 210: control point (CP) 211: DOP module

220 : DHCP 서버 221 : UDM 모듈 220: DHCP server 221: UDM module

231~233 : UPnP 장비 231 ~ 233: UPnP Equipment

본 발명은 홈 네트워킹에 관한 것으로 특히, UPnP 기반의 네트워크에 있어서 기기 검색 시스템 및 방법에 관한 것이다. The present invention relates to home networking, and more particularly, to a device discovery system and method in a UPnP-based network.

UPnP(Universal Plug and Play) 기술은 분산 및 개방 네트워킹 구조를 기반으로 함으로써 홈 네트워크 내의 각 가전 제품들이 중앙 집중의 관리를 받지 않고 대신 피어투피어(seamless peer to peer) 네트워킹이 가능하도록 한다. Universal Plug and Play (UPnP) technology is based on a distributed and open networking architecture that allows each appliance in a home network to be seamlessly peer-to-peer instead of centrally managed.

이 때 UPnP는 분산 및 개방 네트워킹 구조의 기술구성요소로 IP, HTTP 등과 같은 표준 네트워킹 기술을 채택함으로써 운영체제, 플랫폼 및 전송 매체에 독립적으로 동작할 수 있도록 규정하고 있다.At this time, UPnP adopts standard networking technologies such as IP and HTTP as a technical component of distributed and open networking architectures, so that it can operate independently of an operating system, a platform, and a transmission medium.

UPnP 프로토콜에서는 현재 네트워크에 연결되어 있는 UPnP 장비들을 찾는 발견(discovery) 단계를 수행한다. In the UPnP protocol, a discovery step is performed to find UPnP devices currently connected to the network.

이 발견 단계에서 네트워크에 새로 연결된 컨트롤포인트(Control Point : CP)는 장비들을 찾는 멀티캐스트 메시지를 네트워크에 보내고 현재 연결되어 있는 UPnP 장비들은 상기 멀티캐스트 메시지에 대한 응답 메시지를 컨트롤포인트(CP)에게 보냄으로써 새로운 컨트롤포인트(CP)가 네트워크에 연결된 UPnP 장비들을 알 수 있게 한다.In this discovery phase, a newly connected Control Point (CP) on the network sends a multicast message to the network and UPnP devices that are currently connected send a response message to the Control Point (CP). This allows a new Control Point (CP) to know which UPnP devices are connected to the network.

또한, UPnP 프로토콜은 UPnP 장비에게 IP주소를 할당하는 단계를 포함한다. In addition, the UPnP protocol includes assigning an IP address to the UPnP device.

UPnP는 기본적으로 IP주소 할당을 위해 DHCP(Dynamic Host Configuration Protocol) 프로토콜을 사용하도록 규정하고 있다. UPnP basically requires the use of the Dynamic Host Configuration Protocol (DHCP) protocol for IP address assignment.

DHCP는 인터넷 IP주소를 동적으로 할당하기 위한 프로토콜이다. DHCP is a protocol for dynamically allocating Internet IP addresses.

즉, UPnP 장비가 켜지거나 새로 네트워크에 연결되면 UPnP 장비는 DHCP 서버에게 새로운 IP주소를 할당해 줄 것을 요청하게 된다. DHCP 서버는 다른 호스트 또는 UPnP 장비와 충돌하지 않는 IP주소를 할당해 새로운 UPnP 장비에게 알려 주게 된다. That is, when the UPnP device is turned on or newly connected to the network, the UPnP device requests the DHCP server to allocate a new IP address. The DHCP server will assign new IP addresses that will not conflict with other hosts or UPnP devices.

도1은 통상적인 DHCP 프로토콜의 동작 과정을 도시한 것이다.Figure 1 shows the operation of the conventional DHCP protocol.

UPnP 프로토콜에서 컨트롤포인트(CP)는 UPnP 장비들을 발견하고 UPnP 장비들을 제어하는 역할을 수행한다. In the UPnP protocol, a control point (CP) plays a role in discovering UPnP devices and controlling UPnP devices.

컨트롤포인트가 새로 켜지거나 네트워크에 새로 연결된 경우 해당 컨트롤포인트는 현재 연결된 UPnP 장비들을 찾기 위해 먼저 M-SEARCH Request를 보내게 된다. M-SEARCH Request의 형태는 아래와 같다.When the control point is newly turned on or newly connected to the network, the control point first sends an M-SEARCH Request to find the currently connected UPnP devices. The M-SEARCH Request is shown below.

Figure 112004049768316-pat00001
Figure 112004049768316-pat00001

상기 M-SEARCH Request는 모든 UPnP 장비들이 받을 수 있도록 멀티캐스트로 전송된다. M-SEARCH Request를 받은 UPnP 장비는 다음과 같은 응답 메시지를 컨트롤포인트(CP)에게 보낸다.The M-SEARCH Request is transmitted in multicast so that all UPnP devices can receive it. The UPnP device receiving the M-SEARCH Request sends the following response message to the control point (CP).

Figure 112004049768316-pat00002
Figure 112004049768316-pat00002

만약, DHCP 서버가 존재하지 않는 경우에는 AutoIP 과정을 통해 IP주소를 할당받게 된다. If no DHCP server exists, an IP address is assigned through AutoIP.

그러나, 종래에는 UPnP 장비들의 응답의 충돌을 방지하기 위해 UPnP 장비들 이 응답을 지연시키므로 컨트롤포인트(CP)가 장비들을 발견하는데 걸리는 시간이 많이 소요되는 단점이 있었다.However, in the related art, UPnP devices delay the response in order to prevent collisions of the UPnP devices, so that the control point CP takes a long time to discover the devices.

즉, 종래에는 UPnP 장비가 많을 경우에 UPnP 장비들이 M-SEARCH Request를 받자마자 응답 메시지를 동시에 보내면 네트워크에 부하가 걸리게 되어 UPnP 장비들은 랜덤한 시간동안 기다렸다가 응답 메시지를 보내게 됨으로 실제로 컨트롤포인트가 UPnP 장비들을 모두 발견하기까지 시간이 많이 소요되는 단점이 있었다.In other words, conventionally, when there are a lot of UPnP devices, when UPnP devices send M-SEARCH Request and send response messages at the same time, the network becomes overloaded and UPnP devices wait for a random time and then send response messages. The drawback was that it took a long time to find all the equipment.

따라서, 본 발명은 종래의 문제점을 개선하기 위하여 DHCP 서버가 현재 네트워크에 연결되어 있는 UPnP 장비들의 목록을 파악하고 있다가 새로운 컨트롤포인트(CP)가 연결되었을 때 컨트롤포인트(CP)에게 직접 장비 목록을 보내 줌으로써 컨트롤포인트(CP)가 별도의 UPnP 장비 검색 과정을 거치지 않고도 손쉽게 UPnP 장비들을 찾아낼 수 있도록 창안한 기기 검색 시스템 및 방법을 제공하는데 그 목적이 있다. Therefore, in order to solve the conventional problem, the present invention is to determine the list of UPnP devices that are connected to the DHCP server in the current network, and then directly list the device list to the control point (CP) when a new control point (CP) is connected. The purpose of the present invention is to provide a device search system and method invented so that Control Point (CP) can easily find UPnP devices without going through a separate UPnP device search process.

즉, 본 발명은 DHCP 서버와 UPnP 컨트롤포인트(CP)의 기능을 수정하여 상기 컨트롤포인트가 네트워크 상에 존재하는 UPnP 장비를 발견하는데 소요되는 시간을 줄일 수 있도록 함에 그 목적이 있는 것이다. That is, the present invention is to modify the functions of the DHCP server and UPnP control point (CP) to reduce the time required for the control point to discover the UPnP equipment existing on the network.

본 발명은 상기의 목적을 달성하기 위하여 DHCP 서버와 UPnP 컨트롤포인트(CP)가 연결된 홈 네트워크에 있어서, 네트워크 상에 존재하는 UPnP 장비가 멀티캐스트하는 광고(Advertisement) 메시지를 확인하여 해당 UPnP 장비의 목록을 작성하고 갱신하도록 상기 DHCP 서버에 부가되는 UDM(UPnP Device Manager) 모듈과, 상기 UPnP 컨트롤포인트가 새로이 네트워크에 참여하여 상기 DHCP 서버에 요청한 IP주소를 할당받으면 상기 UDM 모듈로부터 현재 네트워크에 존재하는 UPnP 장비의 목록을 전달받도록 상기 UPnP 컨트롤포인트에 부가되는 DOP(DHCP Option Parser) 모듈을 포함하여 구성함을 특징으로 한다. The present invention is a home network connected to a DHCP server and a UPnP control point (CP) in order to achieve the above object, the list of the UPnP equipment by checking the advertisement message (Multicasting) message is multicasted by the UPnP equipment existing on the network A UPnP Device Manager (UDM) module added to the DHCP server to create and update a server, and when the UPnP control point newly joins a network and receives an IP address requested by the DHCP server, a UPnP existing in the current network from the UDM module. And a DOP (DHCP Option Parser) module added to the UPnP control point to receive a list of equipment.

또한, 본 발명은 상기의 목적을 달성하기 위하여 DHCP 서버와 UPnP 컨트롤포인트(CP)가 연결된 UPnP 기반의 홈 네트워크에 있어서, 네트워크 상에 존재하면서 광고(Advertisement) 메시지를 멀티캐스트하는 UPnP 장비를 확인하여 그 목록을 작성하고 갱신하도록 상기 DHCP 서버에 부가되는 UDM 모듈과, 상기 UPnP 컨트롤포인트가 새로이 네트워크에 참여하여 상기 DHCP 서버에 요청한 IP주소를 할당받으면 상기 UDM 모듈이 상기 UDM 모듈이 존재함을 알리면 상기 UDM 모듈과 특정 프로토콜(예로, HTTP, TCP, UPnP 액션 등)을 기반으로 통신하여 현재 네트워크에 존재하는 UPnP 장비의 목록을 전달받도록 상기 UPnP 컨트롤포인트에 부가되는 DOP 모듈을 포함하여 구성함을 특징으로 한다. In addition, the present invention in the UPnP-based home network that is connected to the DHCP server and UPnP control point (CP) in order to achieve the above object, by checking the UPnP equipment that exists on the network and multicasts the advertisement (Advertisement) message The UDM module added to the DHCP server to create and update the list, and when the UPnP control point newly joins the network and is assigned an IP address requested by the DHCP server, the UDM module notifies that the UDM module exists. And a DOP module added to the UPnP control point to receive a list of UPnP devices present in the network by communicating with the UDM module based on a specific protocol (eg, HTTP, TCP, UPnP action, etc.). do.

한편, 본 발명은 상기의 목적을 달성하기 위하여 UDM 모듈을 구비한 DHCP 서버와 DOP 모듈을 구비한 UPnP 컨트롤포인트(CP)가 연결된 홈 네트워크의 UPnP 장비 검색 방법에 있어서, DHCP 서버에 부가된 UDM 모듈이 네트워크에 존재하는 다수의 UPnP 장비에서 멀티캐스트되는 광고 메시지를 수신하여 해당 UPnP 장비 목록을 작성하는 단계와, 상기 DHCP 서버가 새로이 네트워크에 참여한 UPnP 컨트롤포인트로부터 자신의 IP주소 할당을 요청하는지 확인하는 단계와, 상기 IP주소 할당 요청이 확인되면 상기 DHCP 서버가 상기 UPnP 컨트롤포인트에 IP주소를 할당하는 단계와, 상기 IP주소 할당에 대해 UPnP 컨트롤포인트가 IP주소 사용을 DHCP 서버에 요청하면 DHCP 서버가 IP주소 사용 승인을 응답하고 UDM 모듈이 UPnP 장비 목록을 상기 DOP 모듈에 전달하는 단계를 수행하도록 구성함을 특징으로 한다. Meanwhile, the present invention provides a method for searching a UPnP device in a home network to which a DHCP server including a UDM module and a UPnP control point (CP) including a DOP module are connected to achieve the above object. Receiving a multicast advertisement message from a plurality of UPnP devices present in the network to create a corresponding UPnP device list, and checking whether the DHCP server requests the allocation of its IP address from a UPnP control point newly participating in the network. And if the IP address allocation request is confirmed, the DHCP server assigns an IP address to the UPnP control point; and if the UPnP control point requests a DHCP server to use an IP address for the IP address allocation, the DHCP server Responding to the use of the IP address and configuring the UDM module to transmit a list of UPnP devices to the DOP module It characterized.

또한, 본 발명은 상기의 목적을 달성하기 위하여 UDM 모듈을 구비한 DHCP 서버와 DOP 모듈을 구비한 UPnP 컨트롤포인트(CP)가 연결된 홈 네트워크의 UPnP 장비 검색 방법에 있어서, DHCP 서버에 부가된 UDM 모듈이 네트워크에 존재하는 다수의 UPnP 장비에서 멀티캐스트되는 광고 메시지를 수신하여 해당 UPnP 장비 목록을 작성하는 단계와, 상기 DHCP 서버가 새로이 네트워크에 참여한 UPnP 컨트롤포인트로부터 자신의 IP주소 할당을 요청하는지 확인하는 단계와, 상기 IP주소 할당 요청이 확인되면 상기 DHCP 서버가 상기 UPnP 컨트롤포인트에 IP주소를 할당하는 단계와, 상기 IP주소 할당에 대해 UPnP 컨트롤포인트가 IP주소 사용을 DHCP 서버에 요청하면 상기 DHCP 서버가 IP주소 사용 승인을 응답하면서 상기 UDM 모듈의 존재를 컨트롤포인트에게 알리는 단계와, 상기 UDM 모듈의 존재가 인식되면 DOP 모듈이 상기 UDM 모듈과 연결하여 UPnP 장비 목록을 획득하는 단계를 수행하도록 구성함을 특징으로 한다. In addition, the present invention provides a method for discovering UPnP equipment in a home network to which a DHCP server including a UDM module and a UPnP control point (CP) including a DOP module are connected to achieve the above object. Receiving a multicast advertisement message from a plurality of UPnP devices present in the network to create a corresponding UPnP device list, and checking whether the DHCP server requests the allocation of its IP address from a UPnP control point newly participating in the network. And if the IP address assignment request is confirmed, the DHCP server assigns an IP address to the UPnP control point, and if the UPnP control point requests a DHCP server to use an IP address for the IP address assignment, the DHCP server. Notifying the control point of the existence of the UDM module by responding to the use of the IP address; If it is recognized that the DOP module is configured to perform the step of obtaining the UPnP equipment list in connection with the UDM module.

그런데, 상기 제시된 본 발명은 네트워크에 DHCP 서버가 존재하며 컨트롤포인트(CP)가 DHCP 프로토콜을 통하여 IP주소를 할당받는 경우에만 적용이 가능하다. However, the present invention described above is applicable only when a DHCP server exists in the network and the control point (CP) is assigned an IP address through the DHCP protocol.

만일, AutoIP를 사용하거나 Static IP를 사용하는 경우에는 본 발명을 적용할 수 없다.If AutoIP or Static IP is used, the present invention cannot be applied.

이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다. Hereinafter, the present invention will be described in detail with reference to the drawings.

본 발명의 실시 예에서는 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략하기로 한다. In the embodiments of the present invention, a detailed description of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.

본 발명에서는 DHCP 서버에 UDM(UPnP Device Manager) 모듈을 추가하고 UPnP 컨트롤포인트에 DOP(DHCP Option Parser) 모듈을 추가하여 구현하며, UPnP 목록을 획득하기 위한 2가지 방법을 제시하게 된다. The present invention implements by adding a UDM (UPnP Device Manager) module to a DHCP server, adding a DOP (DHCP Option Parser) module to a UPnP control point, and presenting two methods for obtaining a UPnP list.

1. DHCP 옵션(Option)에 UPnP 장비들의 목록을 모두 포함시키는 방법이고, 1. It is a way to include the list of all UPnP devices in DHCP Option.

2. DHCP 옵션에 UDM 모듈의 구현 여부만을 포함하고 UDM 모듈과 DOP 모듈간에 별도의 프로토콜을 통해 UPnP 장비 목록을 송수신하는 방법이다.2. This is a method of including only whether UDM module is implemented in DHCP option and transmitting / receiving UPnP device list through separate protocol between UDM module and DOP module.

우선, DHCP 옵션에 UPnP 장비들의 목록을 모두 포함시키는 방법을 도2의 신호 흐름도를 참조하여 설명하기로 한다. First, a method of including all lists of UPnP devices in the DHCP option will be described with reference to the signal flowchart of FIG. 2.

제1 단계로서 UPnP 장비(231~233)는 새로이 네트워크에 연결되면 자신의 존재를 알리는 메시지를 멀티캐스트한다(S201). As a first step, UPnP equipment 231 to 233 multicasts a message indicating its presence when newly connected to the network (S201).

제2 단계로서 DHCP 서버(220)의 UDM 모듈(221)은 상기 멀티캐스트된 메시지를 받아 현재 네트워크에 연결되어 있는 UPnP 장비(231~233)의 목록을 갱신하여 저장한다(S202). As a second step, the UDM module 221 of the DHCP server 220 receives the multicast message and updates and stores a list of UPnP devices 231 to 233 currently connected to the network (S202).

만일, 제2 단계에서 임의의 UPnP 장비로부터 자신의 존재를 알리는 메시지가 일정시간 이상 확인되지 않으면 UDM 모듈(221)은 해당 UPnP 장비의 목록을 삭제하게 된다. 즉, UDM 모듈(221)은 UPnP 컨트롤포인트(CP)와 동일한 작업을 수행하여 UPnP 장비의 목록을 작성, 갱신, 보관하게 된다. If, in the second step, if a message indicating its presence from any UPnP device is not confirmed for a predetermined time or more, the UDM module 221 deletes the list of the UPnP device. That is, the UDM module 221 performs the same operation as the UPnP control point (CP) to create, update, and keep a list of UPnP equipment.

제3 단계로서 컨트롤포인트(210)는 새로이 네트워크에 연결되면 자신의 IP주 소를 할당받기 위해 DHCPDISCOVER 메시지를 DHCP 서버(220)에게 보낸다(S203). As a third step, when the control point 210 is newly connected to the network, the control point 210 sends a DHCPDISCOVER message to the DHCP server 220 to be assigned its IP address (S203).

제4 단계로서 DHCP 서버(220)는 IP주소를 하나 할당하여 DHCPOFFER 메시지를 컨트롤포인트(210)에게 보낸다(S204). As a fourth step, the DHCP server 220 allocates one IP address and sends a DHCPOFFER message to the control point 210 (S204).

제5 단계로서 컨트롤포인트(210)는 상기 할당된 IP주소가 적당하다고 확인되면 DHCP 서버(220)에게 상기 IP주소 사용 승인을 요청하는 DHCPREQUEST 메시지를 보낸다(S205). As a fifth step, when the control point 210 determines that the allocated IP address is appropriate, the control point 210 sends a DHCPREQUEST message to the DHCP server 220 requesting permission to use the IP address (S205).

제6 단계로서 DHCP 서버(220)는 DHCPACK 메시지를 응답하여 IP주소의 사용을 최종 승인하며, 상기 DHCP 서버(220)에 부가된 UDM 모듈(221)이 상기 DHCPACK의 옵션 필드에 자신이 발견한 UPnP 장비(231~233)의 목록 정보를 삽입하여 보낸다.(S206) As a sixth step, the DHCP server 220 finally acknowledges the use of the IP address by responding to the DHCPACK message, and the UPnP that the UDM module 221 added to the DHCP server 220 finds in the option field of the DHCPACK. Insert and send the list information of the equipment (231 ~ 233) (S206).

따라서, 상기와 같은 과정으로 컨트롤포인트(210)는 네트워크에 새로이 참여하는 경우 M-SEARCH Request를 보낼 필요 없이 즉시 현재 네트워크에 연결되어 있는 UPnP 장비에 대한 정보를 획득할 수 있게 된다. Therefore, in the above process, when the control point 210 newly participates in the network, the control point 210 can immediately acquire information on UPnP equipment currently connected to the network without having to send an M-SEARCH Request.

이후, 제7 단계로서 UPnP 장비(231~233)의 목록을 획득한 컨트롤포인트(210)는 UPnP 표준에 따라 상기 UPnP 장비(231~233)와의 통신을 수행하면 된다(S207). Thereafter, as a seventh step, the control point 210 having obtained the list of the UPnP devices 231 to 233 may perform communication with the UPnP devices 231 to 233 according to the UPnP standard (S207).

상기 과정에서 DHCPACK의 옵션 필드는 도3의 예시도에 도시한 바와 같으며, 이에 도시한 바와 같이 현재 발견된 모든 UPnP 장비의 목록을 삽입하게 된다.In the above process, the option field of the DHCPACK is as shown in the exemplary diagram of FIG. 3, and as shown therein, a list of all UPnP devices currently found is inserted.

상기 옵션 필드는 옵션 코드(option code), 옵션 총 길이(option total length), 다수의 UPnP 장비의 광고(advertisement) 메시지 길이, 다수의 UPnP 장비의 광고 메시지를 포함하여 이루어진다. The option field includes an option code, an option total length, an advertisement message length of a plurality of UPnP devices, and an advertisement message of a plurality of UPnP devices.

그런데, 도2의 방법은 DHCP 메시지의 크기가 고정되어 있으므로 UPnP 장비가 많은 경우에는 모든 UPnP 장비의 목록을 하나의 DHCP 메시지의 옵션 필드에 삽입하지 못할 수 있는 단점을 내포한다. However, since the method of FIG. 2 has a fixed size of a DHCP message, when there are many UPnP devices, the method may not include a list of all UPnP devices in an option field of one DHCP message.

이러한 단점은 UPnP 장비의 개수가 많은 환경에서는 도2의 방법을 적용할 수 없다.This disadvantage is not applicable to the method of Figure 2 in the environment of a large number of UPnP equipment.

따라서, DHCP 옵션에 UDM 모듈의 구현 여부만을 포함시키는 방법을 사용하여 도2에서의 단점을 개선할 수 있도록 한다. 이를 도4의 신호 흐름도에 의거 설명하면 다음과 같다. Therefore, using the method of including only the implementation of the UDM module in the DHCP option to improve the disadvantage in FIG. This will be described based on the signal flow diagram of FIG. 4.

도4의 방법에서도 제1 단계(S401)에서 제5 단계(S405)까지의 과정은 도2의 방법과 동일함으로 이의 설명은 생략하기로 한다. In the method of FIG. 4, the processes from the first step S401 to the fifth step S405 are the same as the method of FIG. 2, and thus description thereof will be omitted.

제6 단계로서 DHCP 서버(220)는 컨트롤포인트(210)의 IP주소 사용을 최종 승인하는 DHCPACK 메시지를 응답하며 상기 DHCP 서버(220)에 부가된 UDM 모듈(221)은 자신이 구현되어 있다는 사실을 알리는 DHCP 옵션을 상기 DHCPACK의 옵션 필드에 삽입하여 전달하게 된다(S406). As a sixth step, the DHCP server 220 responds with a DHCPACK message to finally approve the use of the IP address of the control point 210, and the UDM module 221 added to the DHCP server 220 indicates that it is implemented. The notification is delivered by inserting a DHCP option into the option field of the DHCPACK (S406).

상기 DHCP 옵션은 도5의 예시도와 같으며 이에 도시한 바와 같이, 옵션 코드, 옵션 총 길이, UDM 모듈 구현여부를 포함하여 이루어진다. The DHCP option is illustrated in the example of FIG. 5 and as shown therein, includes an option code, an option total length, and whether a UDM module is implemented.

제7 단계로서 DHCP 서버(220)가 UDM 모듈(221)을 포함하고 있음을 알게 된 컨트롤포인트(210)는 DHCP 서버(220)와 통신을 수행하는 별도의 프로토콜을 통해 As a seventh step, the control point 210 that the DHCP server 220 includes the UDM module 221 communicates with the DHCP server 220 through a separate protocol.

DOP 모듈(211)과 UDM 모듈(221)을 접속시켜 DOP 모듈(211)이 UDM 모듈(221)로부터 UPnP 장비(231~233)의 목록을 획득하게 한다(S407). The DOP module 211 and the UDM module 221 are connected to allow the DOP module 211 to obtain a list of UPnP equipments 231 to 233 from the UDM module 221 (S407).

상기에서 DOP 모듈(211)과 UDM 모듈(221)간에 UPnP 장비의 목록 획득을 위한 프로토콜은 HTTP, 별도의 TCP 프로토콜 또는 UPnP 액션(action) 등 어떠한 형태라도 적용할 수 있다. The protocol for obtaining a list of UPnP devices between the DOP module 211 and the UDM module 221 may be applied in any form, such as HTTP, a separate TCP protocol, or an UPnP action.

이때, DOP 모듈(211)과 UDM 모듈(221)간의 프로토콜은 M-SEARCH 또는 광고 메시지처럼 멀티캐스트 형태로 전송되는 것이 아니고 컨트롤포인트(210)와 DHCP 서버(220)간에만 이루어지는 통신이므로 지연 없이 빠르고 효율적으로 동작하게 된다. At this time, the protocol between the DOP module 211 and the UDM module 221 is not transmitted in the form of multicast like M-SEARCH or advertisement message, but is made only between the control point 210 and the DHCP server 220, so it is fast and without delay. It works efficiently.

이후 제8 단계로서 컨트롤포인트(210)는 UPnP 표준에 따라 UPnP 장비(231~233) 중 현재 네트워크에 존재하는 UPnP 장비와 통신을 수행하면 된다(S408). Thereafter, as an eighth step, the control point 210 may perform communication with UPnP devices existing in the current network among the UPnP devices 231 to 233 according to the UPnP standard (S408).

한편, 본 발명은 DHCP의 옵션 필드를 활용하는 것임으로 본 발명을 적용하지 않은 기존의 DHCP 서버 또는 컨트롤포인트와도 정상적으로 동작할 수 있다. On the other hand, the present invention is to utilize the option field of the DHCP and can operate normally with an existing DHCP server or control point to which the present invention is not applied.

예를 들어, DHCP 서버는 UDM 모듈을 가지고 있으나 컨트롤포인트(CP)가 DOP 모듈을 가지고 있지 않는 경우를 가정하면 DHCP 서버가 보내 주는 DHCPACK 메시지에 UPnP 장비에 대한 옵션 필드가 포함되어 있을 것이다. For example, assuming that a DHCP server has a UDM module but the control point (CP) does not have a DOP module, the DHCPACK message sent by the DHCP server will include an option field for the UPnP device.

그러나, 기존의 컨트롤포인트(CP)는 옵션 필드를 인식하지 못하므로 DHCP 프로토콜에 따라 기존처럼 M-SEARCH Request를 전송하여 네트워크 상에 존재하는 UPnP 장비를 발견하게 된다. However, since the existing control point (CP) does not recognize the option field, it discovers the UPnP equipment existing on the network by transmitting the M-SEARCH Request as before according to the DHCP protocol.

또한, 컨트롤포인트(CP)는 DOP 모듈을 가지고 있으나 DHCP 서버가 UDM 모듈을 가지고 있지 않은 경우를 가정하면 DHCP 서버에서 전송하는 DHCPACK 메시지에 옵션 필드가 포함되어 있지 않을 것이므로 컨트롤포인트(CP)는 DHCP 서버가 UDM 모 듈을 가지고 있지 않다는 사실을 알 수 있다. In addition, if the control point (CP) has a DOP module but the DHCP server does not have a UDM module, the control point (CP) is a DHCP server because the DHCPACK message transmitted from the DHCP server will not include the option field. You can see that does not have a UDM module.

따라서, 컨트롤포인트(CP)는 기존처럼 M-SEARCH Request를 전송하여 현재 네트워크에 존재하는 UPnP 장비를 발견하게 된다. Therefore, the control point CP transmits an M-SEARCH Request as before, and discovers UPnP equipment existing in the current network.

상기에서 상세히 설명한 바와 같이 본 발명은 UPnP 기반의 네트워크에 새로이 컨트롤포인트(CP)가 참여하는 경우 현재 네트워크에 존재하는 UPnP 장비를 빠른 시간에 발견할 수 있도록 하여 UPnP 장비의 동작 제어를 신속히 달성할 수 있는 효과가 있다. As described in detail above, the present invention enables a quick discovery of UPnP equipment present in the current network when the control point (CP) is newly joined to the UPnP-based network, thereby rapidly achieving operation control of the UPnP equipment. It has an effect.

Claims (13)

DHCP 서버와 UPnP 컨트롤포인트(CP)가 연결된 홈 네트워크에 있어서, In a home network where a DHCP server and a UPnP Control Point (CP) are connected, 네트워크 상에 존재하는 UPnP 장비가 멀티캐스트하는 광고(Advertisement) 메시지를 확인하여 해당 UPnP 장비 목록을 작성하고 갱신하도록 상기 DHCP 서버에 부가되는 UDM(UPnP Device Manager) 모듈과, A UPnP Device Manager (UDM) module which is added to the DHCP server to check the advertisement message multicasted by UPnP devices existing on the network to create and update a corresponding UPnP device list; 상기 UPnP 컨트롤포인트가 새로이 네트워크에 참여하여 상기 DHCP 서버로부터 IP주소를 할당받은 상태에서 상기 UDM 모듈로부터 현재 네트워크에 존재하는 UPnP 장비 목록을 획득하도록 상기 UPnP 컨트롤포인트에 부가되는 DOP(DHCP Option Parser) 모듈을 포함하여 구성함을 특징으로 하는 기기 검색 시스템. DHCP Option Parser (DOP) module added to the UPnP control point to obtain a list of UPnP devices existing in the current network from the UDM module when the UPnP control point newly joins the network and receives an IP address from the DHCP server. Device search system, characterized in that configured to include. 제1항에 있어서, DOP 모듈은 The method of claim 1, wherein the DOP module DHCP 서버에서 전송된 IP주소 사용 승인 메시지(DHCPACK)의 옵션필드로부터 UPnP 장비 목록을 획득하도록 구성함을 특징으로 하는 기기 검색 시스템. And a UPnP device list is obtained from an option field of an IP address use approval message (DHCPACK) transmitted from a DHCP server. 제2항에 있어서, 옵션 필드는 The method of claim 2, wherein the option field is 옵션 코드(option code), 옵션 총 길이(option total length), 다수의 UPnP 장비의 광고(advertisement) 메시지 길이, 다수의 UPnP 장비의 광고 메시지를 포함하는 것을 특징으로 하는 기기 검색 시스템. A device search system comprising an option code, an option total length, an advertisement message length of a plurality of UPnP devices, and an advertisement message of a plurality of UPnP devices. 제1항에 있어서, DOP 모듈은 The method of claim 1, wherein the DOP module DHCP 서버에서 전송된 IP주소 사용 승인 메시지(DHCPACK)의 옵션필드로부터 UDM 모듈 구현이 확인되면 상기 UDM 모듈과 특정 프로토콜(예로, HTTP, TCP, UPnP 액션 등)을 기반으로 통신하여 현재 네트워크에 존재하는 UPnP 장비의 목록을 획득하도록 구성함을 특징으로 하는 기기 검색 시스템. If the UDM module implementation is confirmed from the option field of the IP address use approval message (DHCPACK) transmitted from the DHCP server, the UDM module communicates with the specific protocol (eg, HTTP, TCP, UPnP action, etc.) Device search system, characterized in that configured to obtain a list of UPnP equipment. 제4항에 있어서, 옵션 필드는 The method of claim 4, wherein the option field is 옵션 코드, 옵션 총 길이, UDM 모듈 구현 여부를 나타내는 코드를 포함하여 이루어짐을 특징으로 하는 기기 검색 시스템. Device search system comprising the option code, the total length of the option, and a code indicating whether the UDM module is implemented. DHCP 서버와 UPnP 컨트롤포인트(CP)가 연결된 홈 네트워크의 UPnP 장비 검색 방법에 있어서, In the method for discovering UPnP devices in a home network where a DHCP server and a UPnP control point (CP) are connected, DHCP 서버가 UDM(UPnP Device Manager) 모듈을 이용하여 네트워크에 존재하는 다수의 UPnP 장비 목록을 작성하는 제1 단계와, A first step in which a DHCP server creates a list of a plurality of UPnP devices existing in a network by using a UPnP Device Manager (UDM) module, 네트워크에 새로이 참여한 컨트롤포인트가 자신의 IP주소 할당을 상기 DHCP 서버에 요청하는 제2 단계와, A second step in which a control point newly joined in the network requests the DHCP server to assign its IP address; 상기 DHCP 서버로부터 IP주소를 할당받은 컨트롤포인트가 상기 DHCP 서버로부터 UPnP 장비 목록을 획득하는 제3 단계를 수행하도록 구성함을 특징으로 하는 기기 검색 방법. And a control point assigned an IP address from the DHCP server to perform a third step of obtaining a list of UPnP devices from the DHCP server. 제6항에 있어서, 제3 단계는 The method of claim 6 wherein the third step is 컨트롤포인트가 IP주소 사용 승인을 요청하여 DHCP 서버로부터 IP주소 사용승인 메시지(DHCPACK)를 수신하는 과정과, The control point receives the IP address approval message (DHCPACK) from the DHCP server by requesting the approval of the IP address, and 상기 컨트롤포인트가 상기 메시지(DHCPACK)를 확인하여 UPnP 장비 목록을 획득하는 과정으로 이루어짐을 특징으로 하는 기기 검색 방법. And the control point checks the message (DHCPACK) to obtain a list of UPnP devices. 제7항에 있어서, UPnP 장비 목록을 획득하는 과정은 The process of claim 7, wherein the obtaining of the UPnP device list is performed. 컨트롤포인트가 자신에게 결합된 DOP(Device Option Parser) 모듈을 이용하여 IP주소 사용승인 메시지(DHCPACK)의 옵션 필드를 추출하고 그 추출된 옵션 필드에서 UPnP 장비 목록을 획득하는 것을 특징으로 하는 기기 검색 방법. A method of searching for a device, comprising: extracting an option field of an IP address use approval message (DHCPACK) using a DOP module connected to a control point and obtaining a list of UPnP devices from the extracted option field . 제8항에 있어서, 옵션 필드는 The method of claim 8, wherein the option field is 옵션 코드(option code), 옵션 총 길이(option total length), 다수의 UPnP 장비의 광고(advertisement) 메시지 길이, 다수의 UPnP 장비의 광고 메시지를 포함하는 것을 특징으로 하는 기기 검색 방법. Device search method comprising the option code (option code), the option total length (option total length), the length of the advertisement message of the plurality of UPnP equipment, the advertising message of the plurality of UPnP equipment. 제6항에 있어서, 제3 단계는 The method of claim 6 wherein the third step is 컨트롤포인트가 IP주소 사용 승인을 요청하여 DHCP 서버로부터 IP주소 사용승인 메시지(DHCPACK)를 수신하는 과정과, The control point receives the IP address approval message (DHCPACK) from the DHCP server by requesting the approval of the IP address, and 상기 IP주소 사용승인 메시지(DHCPACK)가 수신되면 컨트롤포인트가 DHCP 서 버와의 별도의 통신로를 개설하여 현재 네트워크에 존재하는 UPnP 장비목록을 획득하는 과정으로 이루어짐을 특징으로 하는 기기 검색 방법. When the IP address use approval message (DHCPACK) is received, the control point is a process of obtaining a list of UPnP equipment existing in the current network by opening a separate communication path with the DHCP server. 제10항에 있어서, UPnP 장비 목록을 획득하는 과정은 The process of claim 10, wherein the obtaining of the UPnP device list is performed. 컨트롤포인트가 자신에게 결합된 DOP(Device Option Parser) 모듈을 이용하여 IP주소 사용승인 메시지(DHCPACK)의 옵션 필드를 추출하는 과정과, Extracting an option field of an IP address approval message (DHCPACK) using a DOP (Device Option Parser) module connected to the control point; 상기 추출된 옵션 필드에서 DHCP 서버에 UDM 모듈 구현 여부를 확인하는 과정과, Checking whether a UDM module is implemented in a DHCP server in the extracted option field; 상기 UDM 모듈 구현이 확인되면 DOP 모듈과 UDM 모듈간에 별도의 통신을 개설하여 상기 DOP 모듈이 UDM 모듈로부터 현재 네트워크에 존재하는 UPnP 장비의 목록을 획득하는 과정으로 이루어짐을 특징으로 하는 기기 검색 방법. And if the UDM module implementation is confirmed, establishes separate communication between the DOP module and the UDM module so that the DOP module obtains a list of UPnP equipments present in the current network from the UDM module. 제11항에 있어서, 옵션 필드는 The method of claim 11, wherein the option field is 옵션 코드(option code), 옵션 총 길이(option total length), UDM 모듈 구현 여부를 나타내는 코드를 포함하는 것을 특징으로 하는 기기 검색 방법. An apparatus search method comprising an option code, an option total length, and a code indicating whether a UDM module is implemented. 제6항에 있어서, 컨트롤포인트가 옵션 필드를 인식하지 못하면 M-search Request 방식으로 UPnP 장비를 발견하는 단계를 포함하여 구성함을 특징으로 하는 기기 검색 방법. The method of claim 6, further comprising: discovering UPnP equipment by M-search request if the control point does not recognize the option field.
KR1020040086851A 2004-10-28 2004-10-28 Device discovery system and method on network KR100595524B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040086851A KR100595524B1 (en) 2004-10-28 2004-10-28 Device discovery system and method on network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040086851A KR100595524B1 (en) 2004-10-28 2004-10-28 Device discovery system and method on network

Publications (2)

Publication Number Publication Date
KR20060037796A KR20060037796A (en) 2006-05-03
KR100595524B1 true KR100595524B1 (en) 2006-07-03

Family

ID=37145508

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040086851A KR100595524B1 (en) 2004-10-28 2004-10-28 Device discovery system and method on network

Country Status (1)

Country Link
KR (1) KR100595524B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101112738B1 (en) 2007-05-30 2012-03-13 삼성전자주식회사 Method and apparatus for searching Universal Plug and Play device
KR101192610B1 (en) * 2010-12-23 2012-10-18 전자부품연구원 Convergence Bridge Apparatus and Method

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100657326B1 (en) * 2005-07-07 2006-12-14 삼성전자주식회사 Device and method for operating network application according to power management mode of communication device
KR100794041B1 (en) * 2006-08-04 2008-01-10 주식회사 대우일렉트로닉스 Network system and method of operating the same
KR100794033B1 (en) * 2007-09-07 2008-01-10 주식회사 대우일렉트로닉스 Method of operating network system
KR102064929B1 (en) 2013-10-10 2020-01-10 삼성전자 주식회사 Operating Method For Nearby Function and Electronic Device supporting the same
CN103888327B (en) * 2014-04-02 2017-07-14 中国科学院声学研究所 The control method of PnP device
CN105991377B (en) * 2015-01-28 2019-01-25 中国科学院声学研究所 The method for finding and communicating between universal plug and play UPnP device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040055446A (en) * 2002-12-21 2004-06-26 엘지전자 주식회사 Control point and cognition method among control points
KR20040074713A (en) * 2003-02-18 2004-08-26 삼성전자주식회사 A control point server system and method thereof enabling efficient access of home network devices
KR20040089846A (en) * 2003-04-15 2004-10-22 삼성전자주식회사 Efficient home network management system and method
KR20050040166A (en) * 2003-10-27 2005-05-03 삼성전자주식회사 Proxy for controlling device of home-network and method thereof
KR20050119018A (en) * 2004-06-15 2005-12-20 엘지전자 주식회사 Remote control system for home network using web server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040055446A (en) * 2002-12-21 2004-06-26 엘지전자 주식회사 Control point and cognition method among control points
KR20040074713A (en) * 2003-02-18 2004-08-26 삼성전자주식회사 A control point server system and method thereof enabling efficient access of home network devices
KR20040089846A (en) * 2003-04-15 2004-10-22 삼성전자주식회사 Efficient home network management system and method
KR20050040166A (en) * 2003-10-27 2005-05-03 삼성전자주식회사 Proxy for controlling device of home-network and method thereof
KR20050119018A (en) * 2004-06-15 2005-12-20 엘지전자 주식회사 Remote control system for home network using web server

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101112738B1 (en) 2007-05-30 2012-03-13 삼성전자주식회사 Method and apparatus for searching Universal Plug and Play device
KR101192610B1 (en) * 2010-12-23 2012-10-18 전자부품연구원 Convergence Bridge Apparatus and Method

Also Published As

Publication number Publication date
KR20060037796A (en) 2006-05-03

Similar Documents

Publication Publication Date Title
US6587455B1 (en) Automatic discovery of nodes associated with a virtual subnet
US7152099B1 (en) Friend configuration and method for network devices
JP6585837B2 (en) User migration
KR100908320B1 (en) Method for protecting and searching host in internet protocol version 6 network
KR101352852B1 (en) Method for allocating IP address using DHCP in an image forming apparatus, Image forming apparatus thereof, and System for allocating IP address using DHCP
US20120324063A1 (en) Method, network device, and system for automatically configuring network device in ipv6 network
US10965640B2 (en) Configuration of an M2M device
CN101883158A (en) Method and client for acquiring VLAN (Virtual Local Area Network) IDs (Identifiers) and network protocol addresses
KR20060066580A (en) Method and apparatus for allocating address in wireless network
JP4806728B2 (en) Improved method and apparatus for reducing congestion in a DHCP network system
US20180054415A1 (en) Internet Protocol Address Allocation Method and Router
CN101179515B (en) Method and device for inhibiting black hole routing
KR100595524B1 (en) Device discovery system and method on network
CN106878481B (en) Method, device and system for acquiring Internet Protocol (IP) address
JP5818362B2 (en) Network system, network management device, network management program, and network management method
CN107370647B (en) Method for interconnecting local area internal controller systems and local area network system
US20130086259A1 (en) Method for acquiring an ip address and network access device
JP2007081456A (en) Converter
US10673809B2 (en) Technique for managing an address in a local area network
WO2015085558A1 (en) Method, device and system for dynamically allocating ip address
KR20150002934A (en) Method for Selecting Network Mode, Mobile Router Therefor
KR101885618B1 (en) Method for automatically connecting ip based devices and the apparatus supporting the same
KR100977399B1 (en) Method and apparatus of processing DHCP packet in dynamic IP address allocation for reducing network load
CN107770070B (en) Information transmission method, equipment and system
KR101331561B1 (en) Method for assigning private ip and renewing private ip, and ip sharer using thereof

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee