KR100661006B1 - Home network device management system and method thereof - Google Patents
Home network device management system and method thereof Download PDFInfo
- Publication number
- KR100661006B1 KR100661006B1 KR1020050131611A KR20050131611A KR100661006B1 KR 100661006 B1 KR100661006 B1 KR 100661006B1 KR 1020050131611 A KR1020050131611 A KR 1020050131611A KR 20050131611 A KR20050131611 A KR 20050131611A KR 100661006 B1 KR100661006 B1 KR 100661006B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- terminal management
- subscriber station
- terminal
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 1은 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템을 도시한 블록도이다.1 is a block diagram illustrating a home network terminal management system according to an exemplary embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템의 홈게이트웨이의 하위 단말 관리 테이블을 도시한 블록도이다.2 is a block diagram illustrating a lower terminal management table of a home gateway of a home network terminal management system according to an exemplary embodiment of the present invention.
도 3a 및 도 3b는 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템의 홈게이트웨이에서 HTTP(Hypertext Transfer Protocol)헤더 처리 예시를 도시한 도면이다.3A and 3B are diagrams illustrating an example of HTTP (Hypertext Transfer Protocol) header processing in a home gateway of a home network terminal management system according to an exemplary embodiment of the present invention.
도4 는 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템에서 이용되는 OMA DM 메시지를 상세히 도시한 블록도이다.4 is a detailed block diagram illustrating an OMA DM message used in a home network terminal management system according to an exemplary embodiment of the present invention.
도 5는 본 발명의 실시 예에 따른 가입자 단말의 요청에 기초한 홈네트워크 단말 관리 시스템의 단말 관리 방법을 도시한 데이터 흐름도이다.5 is a data flow diagram illustrating a terminal management method of a home network terminal management system based on a request of a subscriber terminal according to an exemplary embodiment of the present invention.
도 6은 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템의 관리 서버의 연결 요청에 따른 단말 관리 방법을 도시한 데이터 흐름도이다.6 is a data flow diagram illustrating a terminal management method according to a connection request of a management server of a home network terminal management system according to an exemplary embodiment of the present invention.
본 발명은 홈네트워크 단말 관리 시스템 및 그 방법에 관한 것으로, 더욱 상세하게 말하자면, OMA DM(Open Module Alliance Device Management) 프로토콜을 이용하여 홈네트워크의 가입자 단말을 관리할 수 있는 홈네트워크 단말 관리 시스템 및 그 방법에 관한 것이다.The present invention relates to a home network terminal management system and a method thereof, and more specifically, to a home network terminal management system capable of managing subscriber terminals of a home network using an OMA DM (Open Module Alliance Device Management) protocol, and a method thereof. It is about a method.
최근 인터넷 이용의 필요성이 대두되면서 이용인구가 급속도로 증가하고 있으며, 각 가정에서도 초고속 통신망이 급속도록 보급되고 있다. 그리고, 이러한 흐름에 발맞추어 기업들은 가정 내에 가전기기를 통해 인터넷을 이용할 수 있도록 네트워크 통신 기능이 추가된 디지털 정보 가전 기기를 다양하게 출시하고 있다.Recently, as the necessity of the use of the Internet has emerged, the use population is rapidly increasing, and high-speed communication networks are rapidly spreading in each home. In line with this trend, companies are releasing various digital information home appliances that add network communication functions to use the Internet through home appliances.
이처럼 가정 내에서 사용되는 정보 가전 기기들이 통신 기능이 부여되어 정보 단말기화 됨에 따라 가전기기 상호간에 그리고 가전기기와 가정내의 정보 단말기 상호간에 통신이 가능하도록 구성된 망을 홈네트워크(Home Network)로 정의할 수 있으며, 다른 명칭으로는 홈 에어리어 네트워크(Home Area Network)라 할 수 있다.As the home appliances of information appliances used in the home are provided with communication functions and thus become information terminals, a network configured to enable communication between home appliances and between home appliances and home terminals is defined as a home network. Another name may be referred to as a home area network.
홈 네트워크는 가정 내에 하나 이상의 통신이 가능한 통신 장치(이하, " 가입자 단말"이라 함.)들이 상호 연결되어 통신을 하며, 외부의 네트워크와 연결되어 다양한 응용서비스를 제공 받는다. 하지만, 홈 네트워크에 포함된 가입자 단말들이 다양한 운영체제와 하드웨어를 포함하고 있기 때문에 가입자 단말에 대한 관리가 어렵고, 그에 따른 서비스 활성화에 큰 걸림돌이 되고 있다.In a home network, communication devices (hereinafter, referred to as "subscriber terminals") capable of at least one communication in a home are connected to each other to communicate with each other, and are connected to an external network to provide various application services. However, since the subscriber stations included in the home network include various operating systems and hardware, it is difficult to manage the subscriber stations and thus become a major obstacle to the service activation.
현재 홈네트워크의 구성은 홈게이트웨이를 중심으로 외부 망에서는 공인 IP를 내부망에서는 사설 IP를 사용하는 것이 보편적이다. 하지만, 이와 같은 네트워크 구조에서 댁내에 설치된 단말을 원격에서 관리하고자 할 때에, 외부 서버에서 표준화된 관리 방법으로 홈게이트웨이와 사설 IP를 사용하는 단말을 관리하는 것이 용이하지 않다. Currently, the home network is composed of a public IP in the external network and a private IP in the internal network. However, when attempting to remotely manage a terminal installed in a home in such a network structure, it is not easy to manage a terminal using a home gateway and a private IP using a standardized management method in an external server.
이러한, 홈 네트워크 문제점을 해결하기 위한 종래 기술로, 대한민국 특허 공개 번호 제2002-0022317호에 "홈게이트웨이 및 그 운용 방법"이 개시되어 있다. 이 종래의 기술은 홈네트워크 내의 가입자 단말을 관리하여, 외부 망의 특정 정보 기기의 요청에 따라 홈네트워크 내의 가입자 단말 정보를 제공하고, 그 외부망의 특정 정보 기기로부터 홈네트워크에 연결된 어느 한 가정 정보기기에 대한 제어 요청이 수신되면 요청된 제어 내용에 따라 해당 가입자 단말을 제어할 수 있는 홈 게이트웨이 기술에 관한 것이다.As a conventional technology for solving such a home network problem, "Home Gateway and its operating method" are disclosed in Korean Patent Publication No. 2002-0022317. This conventional technology manages subscriber stations in a home network, provides subscriber terminal information in a home network according to a request of a specific information device in an external network, and any household information connected to the home network from a specific information device in the external network. When a control request for a device is received, the present invention relates to a home gateway technology capable of controlling a corresponding subscriber station according to the requested control content.
한편, 종래의 홈네트워크 시스템은 홈게이트웨이와 연결된 하위 가입자 단말을 관리하기 위한 특정 테이블을 포함하고 외부 망의 요청에 따라 특정 테이블을 기초로 내부 가입자 단말 정보를 제공하였기 때문에, 관리 테이블에 대한 관리가 필요한 문제점이 있었다.On the other hand, the conventional home network system includes a specific table for managing the lower subscriber station connected to the home gateway and provided internal subscriber station information based on the specific table according to the request of the external network. There was a necessary problem.
또한, 다수 외부 망의 요청에 대해 요청 메시지의 전체를 분석하고, 분석에 따라 관리 테이블에 기초한 가입자 단말 정보를 제공했기 때문에, 메시지 전체 분석에 따라 홈게이트웨이의 메시지 처리 성능이 저하되는 문제점이 있었다. In addition, since the entire request message is analyzed for the requests of a plurality of external networks and the subscriber terminal information based on the management table is provided according to the analysis, there is a problem in that the message processing performance of the home gateway is degraded according to the entire message analysis.
따라서, 본 발명은 상기 문제점을 해결하기 위한 것으로, OMA DM(Open Module Alliance Device Management) 프로토콜을 이용하여 홈네트워크의 가입자 단말을 관리할 수 있는 홈네트워크 단말 관리 시스템 및 그 방법을 제공하기 위한 것이다.Accordingly, an object of the present invention is to provide a home network terminal management system and method for managing subscriber stations of a home network using an OMA DM (Open Module Alliance Device Management) protocol.
전술한 기술 과제를 해결하기 위한 본 발명의 첫 번째 특징에 따라서, 가입자 단말과 데이터 송수신을 하는 홈네트워크 단말 관리 시스템은,According to a first aspect of the present invention for solving the above technical problem, the home network terminal management system for transmitting and receiving data with the subscriber terminal,
가입자 단말을 관리하며, 호스트 정보가 포함된 제1 헤더 정보를 가지는 제1 메시지를 생성하여 가입자 단말로 전송하고, 그에 따른 응답 메시지를 수신하여 가입자 단말을 관리하는 단말 관리 서버; 및 가입자 단말 및 단말 관리 서버와 연결되며, 단말 관리 서버로부터 수신되는 제1 메시지의 제1 헤더정보를 분석하고, 분석에 따라 제1 헤더정보를 변경한 제2 메시지를 생성하여 가입자 단말로 전송하는 홈게이트웨이를 포함한다.A terminal management server that manages the subscriber station, generates a first message having first header information including host information, transmits the first message to the subscriber station, and receives a response message to manage the subscriber station; And analyzing the first header information of the first message received from the terminal management server, generating a second message in which the first header information is changed according to the analysis, and transmitting the same to the subscriber terminal and the terminal management server. Home gateway.
여기서, 홈게이트웨이는 가입자 단말로부터 호스트 정보가 포함된 제2헤더 정보를 가지는 제3 메시지를 수신받아 제3 메시지의 제2 헤더 정보를 분석하고, 분석에 따라 제3 메시지의 제2 헤더 정보를 변경한 제4 메시지를 생성하여 단말 관리 서버로 전송하는 특징을 갖는다.Here, the home gateway receives a third message having the second header information including the host information from the subscriber station, analyzes the second header information of the third message, and changes the second header information of the third message according to the analysis. A fourth message is generated and transmitted to the terminal management server.
본 발명의 두 번째 특징에 따라서, 다수의 가입자 단말과 연결되며, 가입자 단말을 관리하는 단말 관리 서버와 데이터 송수신을 하는 홈게이트웨이의 단말 관리 방법은,According to a second aspect of the present invention, a terminal management method of a home gateway connected to a plurality of subscriber stations and transmitting and receiving data with a terminal management server managing a subscriber terminal,
a) 가입자 단말로부터 제1 메시지를 수신받는 단계; b) 수신받은 제1 메시지 의 헤더를 분석하고, 제1 메시지의 헤더에 포함된 호스트 정보를 단말 관리 서버의 주소로 변경한 제2 메시지를 생성하여 단말 관리 서버로 전송하는 단계; c) 가입자 단말의 맥(MAC) 주소를 수집하고, 관리 테이블을 기초로 등록된 가입자 단말인지 여부를 판단하는 단계; d) 가입자 단말이 등록되어 있지 않은 경우, 신규 단말 등록 이벤트를 생성하고, 단말 관리 서버로 생성된 이벤트를 전송하는 단계; 및 e) 단말 관리 서버로부터 하위 노드 생성 명령을 수신하고, 관리 테이블에 등록하는 단계를 포함한다.a) receiving a first message from a subscriber station; b) analyzing a header of the received first message, generating a second message in which host information included in the header of the first message is changed to an address of the terminal management server, and transmitting the generated second message to the terminal management server; c) collecting a MAC address of the subscriber station and determining whether the subscriber station is a registered subscriber station based on a management table; d) if the subscriber station is not registered, generating a new terminal registration event and transmitting the generated event to the terminal management server; And e) receiving a lower node generation command from the terminal management server and registering the same in a management table.
여기서, 제1 메시지 및 제2 메시지는 OMA DM(Open Module Alliance Device Management) 프로토콜 기반의 메시지인 특징을 갖는다.Here, the first message and the second message is characterized in that the message based on the OMA DM (Open Module Alliance Device Management) protocol.
본 발명의 세 번째 특징에 있어서, 다수의 가입자 단말과 연결되며, 가입자 단말을 관리하는 단말 관리 서버와 데이터 송수신을 하는 홈게이트웨이의 단말 관리 방법은,In a third aspect of the present invention, a terminal management method of a home gateway connected to a plurality of subscriber stations and transmitting and receiving data to and from a terminal management server managing a subscriber terminal,
a) 단말 관리 서버로부터 통지 메시지(Notification)를 수신받는 단계; b) 수신받은 통지 메시지(Notification)를 분석하고, 분석에 기초하여 가입자 단말을 검색하는 단계; c) 검색에 따라 가입자 단말로 메시지를 전송하는 단계; d) 가입자 단말로부터 메시지에 대한 제1 응답 메시지를 수신하고, 가입자 단말로 단말 정보를 요청하는 단계; e) 가입자 단말로부터 맥(MAC) 주소를 수신하고, 수신된 맥(MAC) 주소를 기초로 가입자 단말이 관리 테이블에 등록되어 있는지 판단하는 단계; 및 f) 판단에 따라 제1 응답 메시지의 헤더 정보를 변경한 제2 응답 메시지를 단말 관리 서버로 전송하는 단계를 포함한다.a) receiving a notification message from the terminal management server; b) analyzing the received notification message and searching for the subscriber terminal based on the analysis; c) sending a message to the subscriber station according to the search; d) receiving a first response message to the message from the subscriber station, and requesting the terminal information from the subscriber station; e) receiving a MAC address from the subscriber terminal and determining whether the subscriber terminal is registered in the management table based on the received MAC address; And f) transmitting a second response message in which the header information of the first response message is changed to the terminal management server according to the determination.
여기서, 제1 메시지 및 제2 메시지는 OMA DM(Open Module Alliance Device Management)프로토콜 기반의 메시지인 특징을 갖는다.Here, the first message and the second message has a feature that the message is based on the OMA DM (Open Module Alliance Device Management) protocol.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, except to exclude other components unless otherwise stated.
또한, 본 명세서에서 기재한 모듈(Module)이란 용어는 특정한 기능이나 동작을 처리하는 하나의 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합을 구현할 수 있다.In addition, the term module described herein refers to one unit for processing a specific function or operation, which may implement hardware or software or a combination of hardware and software.
이제 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템 및 그 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.Now, a home network terminal management system and a method thereof according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템을 도시한 블록도이다.1 is a block diagram illustrating a home network terminal management system according to an exemplary embodiment of the present invention.
도 1에 나타낸 바와 같이, 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템은 단말 관리 서버(DMS)(300) 및 홈게이트웨이(HGW)(200)를 포함하며, 연결 된 다수의 가입자 단말(100)을 관리한다.As shown in FIG. 1, a home network terminal management system according to an exemplary embodiment of the present invention includes a terminal management server (DMS) 300 and a home gateway (HGW) 200, and connected to a plurality of
이때, 홈게이트웨이(200) 및 가입자 단말(100)은 OMA DM (Open Module Alliance Device Management; 이하, "OMA DM"이라 함.) 기반의 에이전트 모듈(210)을 포함하고 있다.At this time, the
단말 관리 서버(300)는 홈게이트웨이(HGW)(200)와 연결된 다수의 가입자 단말(100)을 관리하며, 가입자 단말 관리, 가입자 단말의 소프트웨어 자동 업그레이드/관리 및 가입자 단말의 장애 관리를 수행한다. 또한, 단말 관리 서버(300)는 홈게이트웨이(200)로 가입자 단말 관리를 위한 OMA DM 메시지를 전송하고, 그에 따른 응답을 수신하여 가입자 단말(100)을 관리한다. The
홈게이트웨이(HGW)(200)는 단말 관리 서버(DMS)(300)와 가입자 단말(100)간의 데이터 송수신을 중재하며, 단말 관리 서버(300)와 가입자 단말(100)간의 OMA DM 메시지 송수신에 따른 헤더정보를 분석하고, 분석에 따라 메시지 헤더정보를 변경하여 해당 가입자 단말(100) 또는 단말 관리 서버(DMS)(300)로 변경된 메시지를 전송한다. 이때, 홈게이트웨이(200)는 OAM DM 메시지처리를 위하여 OAM DM기반의 에이전트 모듈(Agent Module)(210)을 포함한다.The home gateway (HGW) 200 mediates data transmission and reception between the terminal management server (DMS) 300 and the
또한, 홈게이트웨이(200)는 연결된 가입자 단말(100)을 홈네트워크 내부적으로 관리하기 위하여 하기 도2에 도시한 하위 단말 관리 테이블을 포함한다. In addition, the
홈게이트웨이(200)와 연결된 가입자 단말(100)은 OAM DM 메시지 처리를 위하여 OMA DM기반의 에이전트 모듈(210)을 포함하여 OAM DM 메시지를 처리하고, 그에 따른 응답을 제공한다. The
이러한, 홈네트워크 단말 관리 시스템은 가입자 단말과 단말 관리 서버간의 데이터 송수신에 따른 메시지를 분석 및 재구성하지 않고, 메시지의 헤더정보만을 변경함으로써, 메시지 처리의 효율을 크게 높일 수 있는 장점이 있다. 또한, 홈네트워크 형상 정보를 기초로 다양한 서비스 제공/장애 진단을 효율적으로 할 수 있는 장점이 있다.Such a home network terminal management system has an advantage of greatly improving the efficiency of message processing by changing only header information of a message without analyzing and reconfiguring a message according to data transmission and reception between a subscriber station and a terminal management server. In addition, there is an advantage that can efficiently provide a variety of services / failure diagnosis based on the home network shape information.
도 2는 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템의 홈게이트웨이의 하위 단말 관리 테이블을 도시한 블록도이다.2 is a block diagram illustrating a lower terminal management table of a home gateway of a home network terminal management system according to an exemplary embodiment of the present invention.
도 2에 나타낸 바와 같이, 본 발명의 실시 예에 따른 홈게이트웨이(HGW)(200)는 하위 단말 관리 테이블을 포함하며, 하위 단말 관리 테이블을 이용하여 단말 관리 서버(300)와 가입자 단말(100)간의 데이터 송수신을 중재한다.As shown in FIG. 2, the home gateway (HGW) 200 according to an embodiment of the present invention includes a lower terminal management table, and the
하위 단말 관리 테이블은 가입자 단말(100)의 번호인 인덱스(Index), 가입자 단말(100)의 장치 ID인 디바이스 ID(Device ID), 가입자 단말(100)의 네트워크 주소인 아이피 주소(IP Address), 가입자 단말(100)의 주소인 맥주소(MAC Address) 및 가입자 단말(100)의 모델정보인 모델명을 포함한다.The lower terminal management table includes an index, which is the number of the
홈게이트웨이(200)는 신규 가입자 단말에 대한 장치 ID, 모델명, 맥(MAC)주소, IP주소, 인덱스를 하위 단말 관리 테이블에 등록한다.The
도 3a 및 도 3b는 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템의 홈게이트웨이에서 HTTP(Hypertext Transfer Protocol)헤더 처리 예시를 도시한 도면이다.3A and 3B are diagrams illustrating an example of HTTP (Hypertext Transfer Protocol) header processing in a home gateway of a home network terminal management system according to an exemplary embodiment of the present invention.
도 3a에 나타낸 바와 같이, 본 발명의 실시 예에 따른 접속 요청 메시지로, 상기 도1에 도시한 홈게이트웨이(200)가 상기 도1에 도시한 가입자 단말(100)로부터 수신받은 메시지이다. 홈게이트웨이(200)는 가입자 단말 (100)로부터 HTTP 헤더에 포함된 호스트(HOST)가 홈게이트웨이(HGW)(200)의 주소를 목적지로 하는 접속 요청 메시지를 수신 받는다. 여기서, 가입자 단말(100)의 접속 요청 메시지는 OAM MA 프로토콜 기반 메시지이다.As shown in FIG. 3A, the
도 3b에 나타낸 바와 같이, 본 발명의 실시 예에 따른 변경된 접속 요청 메시지로, 상기 도1에 도시한 홈게이트웨이(200)가 상기 도1에 도시한 가입자 단말(100)로부터 수신한 메시지의 헤더를 변경한 메시지이다. 홈게이트웨이(200)는 상기 도3a에 도시한 가입자 단말(100)의 접속 요청 메시지를 수신하고, 수신한 메시지의 HTTP 헤더의 호스트(HOST)를 홈게이트웨이 IP주소(HGW IP)에서 단말 관리 서버 IP 주소(DMS IP)로 변경한 후 상기 도1에 도시한 단말 관리 서버(DMS)(300)로 전송한다. As shown in FIG. 3B, the header of the message received by the
이러한, 홈게이트웨이는 수신되는 OMA DM 메시지를 분석하거나 재구성하지 않고 단순히 HTTP 헤더 정보 만을 변경하여 메시지 처리의 효율을 높일 수 있다. Such a home gateway may increase the efficiency of message processing by simply changing HTTP header information without analyzing or reconfiguring the received OMA DM message.
도4 는 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템에서 이용되는 OMA DM 메시지를 상세히 도시한 블록도이다.4 is a detailed block diagram illustrating an OMA DM message used in a home network terminal management system according to an exemplary embodiment of the present invention.
도4 에 나타낸 바와 같이, 본 발명의 실시 예에 따른 OMA DM 메시지는 HTTP(Hypertext Transfer Protocol; 이하 "HTTP"라 함.) 헤더(HEADER)(500)와 HTTP 바디(BODY)(550)를 포함하며, 상기 도1에 도시한 홈네트워크 단말 관리 시스템의 가입자 단말(100) 및 단말 관리 서버(300)에서 생성되고, 홈게이트웨이(200)에서 변경된다. 이때, 메시지의 생성은 표준화된 OMA DM 프로토콜에 의해 생성된다.As shown in FIG. 4, an OMA DM message according to an embodiment of the present invention includes an HTTP (Hypertext Transfer Protocol; hereinafter referred to as "HTTP") header (HEADER) 500 and an HTTP body (BODY) 550. And, it is generated in the
OMA DM 메시지의 HTTP 헤더(500)는 HTTP바디의 타입, 목적지 주소(HOST), 사용 프로그램정보, 연결정보 등이 포함된다.The
HTTP 바디(550)는 OMA DM 메시지의 요약정보(Digest)(560), 트리거 헤더(Trigger-header)(570) 및 트리거 바디(Trigger-Body)(580)를 포함한다.The
여기서, 요약정보(Digest)(560)는 인증 정보(Message Digest5 Digest authentication)를 포함하는 128bit의 비트이며, 트리거 바디(Trigger-Body)(580)는 디바이스 ID(Device ID)를 포함한다.Here, the digest
또한, 트리거 헤더(Trigger-header)(570)는 장치 관리 버전인 버전(Version)(571), 메시지를 사용자에게 표시할지 여부에 대한 정보인 알림 정보 모드(ui-Mode)(572), 서버/단말의 초기화 정보인 초기화 정보(Initiator)(573), OMA DM 세션 ID정보인 세션 ID(Session ID)(575), 단말 관리 서버 ID 길이 정보인 길이 ID(Length ID)(576), 단말 관리 서버의 ID 정보인 서버 ID(Server ID)(577) 및 예약 정보인 Future-Use(574)를 포함한다. Further, the trigger-
도 5는 본 발명의 실시 예에 따른 가입자 단말의 요청에 기초한 홈네트워크 단말 관리 시스템의 단말 관리 방법을 도시한 데이터 흐름도이다.5 is a data flow diagram illustrating a terminal management method of a home network terminal management system based on a request of a subscriber terminal according to an exemplary embodiment of the present invention.
도 5에 나타낸 바와 같이, 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템의 단말 관리 방법은 홈게이트웨이(200)가 가입자 단말(100)로부터 연결 요청 메시지를 수신하여 이루어진다.As shown in FIG. 5, in the terminal management method of the home network terminal management system according to an exemplary embodiment of the present invention, the
홈게이트웨이(200)는 가입자 단말(100)의 연결요청 메시지를 수신받고 (S100), 가입자 단말(100)로부터 수신받은 연결 요청 메시지를 분석한다. 그리고 나서, 홈게이트웨이는 분석에 기초하여 가입자 단말(100)로부터 수신받은 연결 요청 메시지의 HTTP 헤더 정보에 포함된 호스트(HOST)를 단말 관리 서버(300)의 주소로 변경하여 단말 관리 서버(300)로 전달한다(S101, S102). 이때, 연결 요청 메시지는 OMA DM 프로토콜 기반의 OMA DM 메시지이다.The
그리고, 동시에 연결 요청한 가입자 단말(100)이 기존에 등록 관리 중인 가입자 단말(100)인지 여부를 확인한다. At the same time, it is checked whether the
이때, 가입자 단말(100)의 확인은 컴퓨팅 리소스를 많이 요구하는 OMA DM 메시지를 직접 분석하는(Parsing) 방법을 사용하지 않고, 다음과 같이 TCP 패킷 레벨에서 처리를 실시한다. At this time, the
먼저 전달된 단말 요청 메시지에서 획득한 IP 주소를 기반으로 가입자 단말(100)로 ARP 메시지(ARP Request; Address Resolution Protocol Request)를 전송하여 가입자 단말(100)의 MAC 주소를 수집한다(S103, S104). 이때, MAC 주소 수집은 OMA DM 메시지를 이용한 수집을 말한다.The MAC address of the
IP 주소가 아닌 MAC 주소로 단말을 확인하는 것은 DCHP(Dynamic Host Configuration Protocol)방식으로 IP 자원을 사용하는 경우 단말의 등록여부를 확신할 수 없기 때문에 기등록된 단말을 신규로 간주하지 않기 위함이다. The identification of the terminal by the MAC address rather than the IP address is not to regard the newly registered terminal as a new one because when the IP resource is used by the DCHP (Dynamic Host Configuration Protocol) method, it is not sure whether the terminal is registered.
홈게이트웨이(200)는 가입자 단말(100)로부터 수신 받은 OMA DM메시지의 MAC 주소를 기반으로 내부적으로 관리하고 있는 상기 도 2에 도시한 하위단말 관리정보 테이블을 기초로 등록된 가입자 단말(100)인지 여부를 판단한다(S106).The
상기 S106단계의 판단결과, MAC이 기등록되었으면, 홈게이트웨이(200)는 작업을 중지하고(S107), 단말 관리 서버(300)와 가입자 단말(100)을 연결한다(S122). As a result of the determination in step S106, if the MAC is already registered, the
상기 S106단계의 판단결과, MAC이 등록되어 있지 않으면, 홈게이트웨이(200)는 신규 단말 등록 이벤트를 생성하여 단말 관리 서버(300)로 전달한다(S108, S110). As a result of the determination in step S106, if the MAC is not registered, the
단말 관리 서버(300)는 수신받은 이벤트에 기초하여 하위 단말 노드 생성 명령을 생성하고(S112), 생성된 하위 노드 생성 명령을 홈게이트웨이(200)로 전송한다(S114).The
홈게이트웨이(200)는 단말 관리 서버(300)로부터 수신한 하위 노드 생성 명령에 기초하여 상기 도2에 도시한 하위 단말 관리 테이블에 가입자 단말(100)을 등록하고(S116), 단말 관리 서버(300)와 가입자 단말(100)을 연결한다(S122).The
여기서, 상기 S106 단계에서, MAC이 등록되어 있지 않으면, 홈게이트웨이(200)는 수신 받은 OMA DM 메시지의 트리거 바디(Trigger Body)(550)에서 가입자 단말(100)의 Device ID와 Model 정보를 분석(Parsing)하여 IP 주소, MAC 주소를 홈게이트웨이(200)의 하위단말 관리정보 테이블에 등록한다. Here, in step S106, if the MAC is not registered, the
단말 관리 서버(300)는 해당 가입자 단말과의 연결을 통해 가입자 단말을 관리하게 된다.The
이러한, 홈게이트웨이는 수신되는 OMA DM 메시지를 분석 및 재구성하지 않고, OMA DM 메시지의 HTTP 헤더정보만을 변경함으로써, 메시지 처리의 효율을 크게 높일 수 있는 장점이 있다.Such a home gateway does not analyze and reconstruct the received OMA DM message, and changes only the HTTP header information of the OMA DM message, thereby greatly increasing the efficiency of message processing.
도 6은 본 발명의 실시 예에 따른 홈네트워크 단말 관리 시스템의 관리 서버의 연결 요청에 따른 단말 관리 방법을 도시한 데이터 흐름도이다.6 is a data flow diagram illustrating a terminal management method according to a connection request of a management server of a home network terminal management system according to an exemplary embodiment of the present invention.
도 6에 나타낸 바와 같이, 본 발명의 실시 예에 따른 홈네트워크 단말 관리시스템의 단말 관리 서버(300)는 홈게이트웨이(200)로부터 내부 망의 가입자 단말(100)을 관리하기 위한 통지(Notification) 메시지를 전송한다(S200). 이때, 통지 메시지는 HTTP 헤더(Header)(500) 및 HTTP 바디(Body)(550)에 OMA DM 통지(Notification)메시지임을 알리기 위한 정보가 바인딩된 메시지이다. As shown in Figure 6, the
홈게이트웨이(200)는 수신된 통지 메시지의 HTTP 바디(Body)(550)를 분석하여 트리거 바디(Trigger-Body)(580)의 장치 ID(Device ID)를 확인하고(S202), 하위 단말 관리 테이블의 정보와 비교하여 가입자 단말(100)의 내부 IP주소를 검색하여 통지 메시지를 해당 가입자 단말(100)로 전달한다(S204, S206). The
홈게이트웨이(200)는 해당 가입자 단말(100)로부터 통지 메시지의 응답메시지인 단말 관리 응답 메시지를 수신 받는다(S208). 그리고 나서, 홈게이트웨이(200)는 내부망의 가입자 단말(100)이 등록되어 있는 가입자 단말인지 여부를 판단하기 위하여 가입자 단말(100)로 맥(MAC)주소를 요청하고, 그에 따라 맥(MAC)주소가 포함된 응답 메시지를 수신하여 등록된 가입자 단말인지 여부를 판단한다(S210).The
상기 S210단계의 판단에 따라 가입자 단말(100)이 등록된 단말이면, 상기 수신받은 단말 관리 응답 메시지의 HTTP 헤더 정보를 변경한 후에 단말 관리 서버(300)로 HTTP 헤더 정보를 변경한 단말 관리 응답 메시지를 전송한다(S214). If the
상기 S200단계의 판단에 따라 상기 가입자 단말이 등록된 단말이 아니면, 수신받은 맥(MAC) 주소를 기초로 상기 도2에 도시한 하위 단말 관리 테이블에 가입자 단말(100)을 등록하고(S216), 수신받은 단말 관리 응답 메시지의 HTTP 헤더 정보를 변경한 단말 관리 응답 메시지를 단말 관리 서버(300)로 전송한다(S218). 이때, HTTP 헤더 정보 변경은 HOST의 주소를 홈게이트웨이(200) 주소에서 단말 관리 서버(300) 주소로 변경하는 것을 말한다.If the subscriber station is not a registered terminal according to the determination of step S200, the
단말 관리 서버(300)는 홈게이트웨이(200)로부터 응답메시지를 수신하고, 수신에 따라 가입자 단말(100-1)로 단말 관리 명령을 전송한다(S220). 이때, 홈게이트웨이(200)는 단말 관리 명령에 따른 단말 관리 서버(300)와 가입자 단말(100-1)간의 송수신되는 메시지를 중재하고, 중재시에 수신되는 OMA DM 메시지에 대하여 헤더 정보를 변경함으로써, 데이터 처리가 빨리 이루어질 수 있도록 한다.The
단말 관리 서버(300)는 수신되는 단말 관리 명령 전송에 따른 응답을 수신하여, 해당 가입자 단말(100-1)을 관리하게 된다. The
이러한, 단말 관리 방법은 수신되는 OMA DM 메시지를 분석 및 재구성하지 않고, OMA DM 메시지의 헤더정보만을 변경함으로써, 메시지 처리의 효율을 크게 높일 수 있는 장점이 있다.The terminal management method has an advantage of significantly improving the efficiency of message processing by changing only header information of the OMA DM message without analyzing and reconfiguring the received OMA DM message.
이상에서 설명한 본 발명의 실시 예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현을 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.The embodiments of the present invention described above are not only implemented through the apparatus and the method, but may also be implemented through a program for realizing a function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded. Implementations can be easily implemented by those skilled in the art from the description of the above-described embodiments.
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
전술한 구성에 의하여 홈네트워크 단말 관리 시스템은 홈게이트웨이가 수신되는 OMA DM 메시지를 분석 및 재구성하지 않고, OMA DM 메시지의 헤더정보만을 변경함으로써, 메시지 처리의 효율을 크게 높일 수 있는 효과를 기대할 수 있다.According to the above configuration, the home network terminal management system can expect an effect of greatly improving the efficiency of message processing by changing only the header information of the OMA DM message without analyzing and reconstructing the OMA DM message received by the home gateway. .
또한, 홈네트워크의 성능 감소를 최소화하면서, 홈네트워크 형상 정보를 기초로 다양한 서비스 제공/장애 진단을 효율적으로 수행할 수 있는 효과를 기대할 수 있다.In addition, while minimizing the reduction in the performance of the home network, it is possible to expect the effect of efficiently performing a variety of service provision / failure diagnosis based on the home network shape information.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050131611A KR100661006B1 (en) | 2005-12-28 | 2005-12-28 | Home network device management system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050131611A KR100661006B1 (en) | 2005-12-28 | 2005-12-28 | Home network device management system and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100661006B1 true KR100661006B1 (en) | 2006-12-22 |
Family
ID=37815443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050131611A KR100661006B1 (en) | 2005-12-28 | 2005-12-28 | Home network device management system and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100661006B1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010127508A1 (en) * | 2009-05-08 | 2010-11-11 | 华为技术有限公司 | Method and apparatus for performing device management via gateway device and device management server thereof |
US8050269B2 (en) | 2007-08-22 | 2011-11-01 | Samsung Electronics Co., Ltd. | Mobile terminal and message transmitting/receiving method for adaptive converged IP messaging |
CN102843251A (en) * | 2011-06-22 | 2012-12-26 | 华为终端有限公司 | Method and device for managing terminal |
KR101229264B1 (en) | 2011-03-04 | 2013-02-04 | 삼성탈레스 주식회사 | Common meessage distributor and method for transmitting window message thereof |
KR101278282B1 (en) | 2006-08-24 | 2013-06-24 | 재단법인서울대학교산학협력재단 | Apparatus for transmitting and receiving device management messages in broadband wireless network, and method thereof |
JP2014042351A (en) * | 2009-08-19 | 2014-03-06 | Samsung Electronics Co Ltd | Techniques for controlling gateway functionality to support device management in communication system |
KR101443071B1 (en) | 2013-12-10 | 2014-09-22 | 주식회사 브이시스템즈 | Error Check System of Webpage |
KR101523259B1 (en) * | 2013-07-08 | 2015-06-02 | 연세대학교 산학협력단 | Method and apparatus for providing home network service |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980070104A (en) * | 1997-01-27 | 1998-10-26 | 포맨 제프리 엘 | How to Improve Session and Transport Layer Proxies with Transport Control Protocol Glue |
KR19990086324A (en) * | 1998-05-27 | 1999-12-15 | 윤종용 | Domain Name Processing Method in Accessing Home Network of External Network and Home Network System Supporting It |
KR20050000864A (en) * | 2003-06-25 | 2005-01-06 | 삼성전자주식회사 | Apparatus and method for managing electric home appliance in local area network including home networks |
KR20050001055A (en) * | 2003-06-26 | 2005-01-06 | 삼성전자주식회사 | Apparatus and method for managing electric home appliance in home network |
KR20050014628A (en) * | 2003-05-30 | 2005-02-07 | 엘지전자 주식회사 | Home network system and its configuration system |
-
2005
- 2005-12-28 KR KR1020050131611A patent/KR100661006B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980070104A (en) * | 1997-01-27 | 1998-10-26 | 포맨 제프리 엘 | How to Improve Session and Transport Layer Proxies with Transport Control Protocol Glue |
KR19990086324A (en) * | 1998-05-27 | 1999-12-15 | 윤종용 | Domain Name Processing Method in Accessing Home Network of External Network and Home Network System Supporting It |
KR20050014628A (en) * | 2003-05-30 | 2005-02-07 | 엘지전자 주식회사 | Home network system and its configuration system |
KR20050000864A (en) * | 2003-06-25 | 2005-01-06 | 삼성전자주식회사 | Apparatus and method for managing electric home appliance in local area network including home networks |
KR20050001055A (en) * | 2003-06-26 | 2005-01-06 | 삼성전자주식회사 | Apparatus and method for managing electric home appliance in home network |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101278282B1 (en) | 2006-08-24 | 2013-06-24 | 재단법인서울대학교산학협력재단 | Apparatus for transmitting and receiving device management messages in broadband wireless network, and method thereof |
US8050269B2 (en) | 2007-08-22 | 2011-11-01 | Samsung Electronics Co., Ltd. | Mobile terminal and message transmitting/receiving method for adaptive converged IP messaging |
WO2010127508A1 (en) * | 2009-05-08 | 2010-11-11 | 华为技术有限公司 | Method and apparatus for performing device management via gateway device and device management server thereof |
JP2014042351A (en) * | 2009-08-19 | 2014-03-06 | Samsung Electronics Co Ltd | Techniques for controlling gateway functionality to support device management in communication system |
KR101229264B1 (en) | 2011-03-04 | 2013-02-04 | 삼성탈레스 주식회사 | Common meessage distributor and method for transmitting window message thereof |
CN102843251A (en) * | 2011-06-22 | 2012-12-26 | 华为终端有限公司 | Method and device for managing terminal |
WO2012174987A1 (en) * | 2011-06-22 | 2012-12-27 | 华为终端有限公司 | Terminal management method and device |
US9832075B2 (en) | 2011-06-22 | 2017-11-28 | Huawei Device (Dongguan) Co., Ltd. | Terminal management method and apparatus |
KR101523259B1 (en) * | 2013-07-08 | 2015-06-02 | 연세대학교 산학협력단 | Method and apparatus for providing home network service |
KR101443071B1 (en) | 2013-12-10 | 2014-09-22 | 주식회사 브이시스템즈 | Error Check System of Webpage |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100661006B1 (en) | Home network device management system and method thereof | |
EP2033370B1 (en) | Service-centric communication network monitoring | |
US7895310B2 (en) | Network management system and method for supporting multiple protocols | |
KR100879148B1 (en) | Method and system for iptv service authentication and service quality | |
CN101933290A (en) | Method for configuring acls on network device based on flow information | |
US8665849B2 (en) | Methods and systems for implementing inter-network roam, querying and attaching network | |
US9425982B2 (en) | Server and method for providing device management service and device receiving the device management service | |
WO2021027450A1 (en) | Method and device for registering ims terminal, location information server, and storage medium | |
KR101619736B1 (en) | Method, apparatus and system for manageing private network remotely using session initiation protocol | |
CN110493366A (en) | The method and device of network management is added in a kind of access point | |
JP2016511451A (en) | System and method for opening network functions and associated network elements | |
CN101599857B (en) | Method, device and network detection system for detecting number of host computers accessed to sharing | |
KR101158092B1 (en) | System for controlling and managing network appratus and method thereof | |
CN105323128B (en) | method, device and system for accessing front-end equipment to server | |
CN102970391B (en) | Inquiry of the domain name processing method, server and system | |
CN110601989A (en) | Network traffic balancing method and device | |
CN102859970A (en) | Values represented as internet protocol addresses | |
CN102075588B (en) | Method and system for realizing network address translation (NAT) transversing and equipment | |
KR20230107742A (en) | Network function registration methods, discovery methods, devices, equipment and media | |
KR101407054B1 (en) | Methods of discovering communication entity using discovery gateway and systems for discovering communication entity | |
CN102316086A (en) | Relay method for service data and relay node system | |
KR101262344B1 (en) | System based on diameter and session management method using the same | |
JP2023500958A (en) | Network service processing method, system and gateway device | |
CN101453396A (en) | Method and system for multiple service provider device management | |
US10313254B1 (en) | Network management interface for a network element with network-wide information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121205 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131205 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |