KR20100073827A - Method of network interworking between iptv settopbox and healthcare gateway in the dynamic ip environment - Google Patents
Method of network interworking between iptv settopbox and healthcare gateway in the dynamic ip environment Download PDFInfo
- Publication number
- KR20100073827A KR20100073827A KR1020080132603A KR20080132603A KR20100073827A KR 20100073827 A KR20100073827 A KR 20100073827A KR 1020080132603 A KR1020080132603 A KR 1020080132603A KR 20080132603 A KR20080132603 A KR 20080132603A KR 20100073827 A KR20100073827 A KR 20100073827A
- Authority
- KR
- South Korea
- Prior art keywords
- top box
- healthcare
- gateway
- address
- network interworking
- Prior art date
Links
Images
Classifications
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
- H04L9/3273—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response for mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
본 발명은 유동 IP 환경을 위한 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동 방법에 관한 것으로, 더욱 상세하게는 유동 IP 환경에서 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동하되, IP 스캐닝을 통해 연동할 장치로 접속하고 자신의 아이디와 상대 장치의 아이디를 이용하여 해쉬 기반으로 상호 인증함으로써, 셋톱박스를 이용하여 헬스케어 서비스를 용이하게 제공할 수 있는, 유동 IP 환경을 위한 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동 방법에 관한 것이다.The present invention relates to a network interworking method between a set-top box and a healthcare gateway for a dynamic IP environment, and more particularly, a network interworking between a set-top box and a healthcare gateway in a dynamic IP environment, and connected to a device to interwork through IP scanning. And mutually authentication based on hash using its own ID and the ID of the counterpart device, a network interworking method between a set-top box and a healthcare gateway for a dynamic IP environment that can easily provide a healthcare service using a set-top box. It is about.
최근 광대역 네트워크가 널리 보급되고, 미디어 환경의 변화에 따라 IPTV(Internet Protocol Television)가 널리 보급되고 있는 추세이다. IPTV는 단순히 방송 및 영상을 IP를 통해 서비스하는 것뿐 아니라, 네트워크 기반 양방향 서비 스도 제공하고 있다.Recently, broadband networks are widely used, and IPTV (Internet Protocol Television) has been widely used in accordance with the change of media environment. In addition to providing broadcast and video over IP, IPTV also provides network-based two-way services.
특히, IPTV는 통상 컴퓨터(PC)에 비해 접근성이 높고, 사용자 친화적 TV 인터페이스를 가지고 있다. 그래서 기존의 정보 서비스의 상당 부분이 PC뿐 아니라 IPTV에서도 구현되고 있는 추세이다.In particular, IPTV is more accessible than a computer (PC) and has a user-friendly TV interface. Therefore, much of the existing information services are being implemented not only in PCs but also in IPTV.
한편, U-헬스(U-Health) 서비스는 혈당기 및 혈압기와 같은 헬스케어 센서(210)에서 측정된 데이터를 블루투스(BlueTooth)나 지그비(ZigBee)와 같은 근거리 무선 통신 기술을 이용하여 헬스케어 게이트웨이(220)에 전달한다. 헬스케어 게이트웨이(220)가 다시 원격지의 헬스케어 서비스 시스템에 TCP/IP로 전송하는 것이 일반적인 네트워크 전송 방식이다.On the other hand, U-Health service (U-Health) service using a short-range wireless communication technology, such as Bluetooth (BlueTooth) or ZigBee (BlueTooth) or ZigBee (data) measured by the
또한, 헬스케어 서비스 서버(240)에서는 전송된 데이터를 분석하여 맞춤형 건강관리 서비스 및 콘텐츠 서비스를 제공한다. 종래의 U-헬스 서비스에서 서비스가 제공되는 매체는 주로 PC의 웹이나 핸드폰과 같은 모바일 기기 등이 이용되고 있다. 또한, U-헬스 서비스는 범용의 PC나 핸드폰 등의 기기 이외에 헬스케어 전용의 서비스 기기를 제공하여, 네트워크 게이트웨이 기능 및 서비스 사용자 인터페이스(UI)를 제공하기도 한다.In addition, the
예를 들면, U-헬스 서비스는 액정표시장치(LCD: Liquid Crystal Display)가 부탁된 소형 시스템에 네트워크 기능과 헬스케어 전용의 서비스를 구현한다. 그래서 U-헬스 서비스는 접근성이 높은 거실에 배치하는 유형의 서비스로, 해외의 경우 "Viterion", "Health Hero" 등의 제조사가 이러한 제품으로 서비스를 제공한다. 또한, 국내의 경우도 이와 유사한 거치형 기기가 이용되는 U-헬스케어 서비스가 제공 된다. 이러한 기기의 경우, 별도의 전용 장비에 대한 구매 또는 임대 비용이 발생하는 문제점이 있다.For example, the U-health service implements a network function and a healthcare-only service in a small system for which a liquid crystal display (LCD) is requested. Thus, U-health service is a type of service that is placed in an accessible living room. Overseas, manufacturers such as "Viterion" and "Health Hero" provide this service. In addition, in Korea, a similar U-healthcare service using a stationary device is provided. In the case of such a device, there is a problem in that a purchase or rental cost for a separate dedicated device occurs.
또한, 헬스케어 서비스 제공을 위해 통상 댁내에 구비되어야 할 핵심 기기로서는, 혈당기와 혈압기 등 생체 정보 측정을 위한 헬스케어 센서(210) 기기가 필요하다. 이러한 헬스케어 센서(210)는 유/무선 통신을 통해 헬스케어 게이트웨이(220) 또는 전용의 헬스케어 전용 기기로 연동된다.In addition, as a core device to be generally provided in the home to provide a healthcare service, a
한편, IPTV 서비스를 위한 댁내의 환경으로는, 셋톱박스 통해 네트워킹 및 IPTV 응용 프로그램이 구동되고, TV는 서비스 사용자 인터페이스(UI)로 이용되고 있다. 그리고 통상 리모컨을 입력 장치로 사용한다.On the other hand, in the home environment for the IPTV service, networking and IPTV applications are run through the set-top box, TV is used as a service user interface (UI). In general, the remote control is used as an input device.
종래의 기술과 비교하여 보았을 때, IPTV는 접근성이 용이한 TV 형태의 서비스 UI를 가지고 있다. 또한, IPTV는 네트워크 기반의 응용 소프트웨어가 구동될 수 있는 셋톱박스가 구비되어 있다. IPTV는 헬스케어 서비스의 환경으로 이용될 때, 접근성의 향상 및 비용 절감의 효과가 있다. 해외의 경우에도 IPTV 기반의 헬스케어 서비스가 성공적인 성과를 내고 있다.Compared with the prior art, IPTV has a service UI in the form of a TV that is easily accessible. In addition, IPTV is provided with a set-top box that can run network-based application software. When used as an environment for healthcare services, IPTV has the effect of improving accessibility and reducing costs. Overseas, IPTV-based healthcare services are also successful.
그러나 종래의 IPTV 셋톱박스(230)는 일부 실험용 고사양 장비를 제외한 현재 기술 단계의 보급용 셋톱박스 장비의 경우, TCP/IP 유선 네트워크 기능을 구비하고는 있지만, 통상적으로 블루투스나 지그비와 같은 근거리 무선 통신 기능이나 헬스케어 센서(210)의 일부가 사용하는 시리얼 통신 기능이 범용으로 구비되어 있지 않다.However, although the conventional IPTV set-
즉, IPTV 셋톱박스(230)를 이용하여 TCP/IP 유선 네트워크 기능을 활용할 수 있다. 하지만, 근거리 무선 통신 기능이나 유선 시리얼 통신을 이용한 헬스케어 센서(210) 연동은 직접적으로 불가능하다. 그러나 IPTV의 서비스 UI 와 유선 네트워크 기능의 활용의 장점이 매우 큰 요소이다.That is, the IPTV set-
그러므로 이를 감안하면 IPTV를 이용한 헬스케어 서비스는 여전히 장점이 많다. 따라서 IPTV 셋톱박스(230)의 헬스케어 센서(210) 연계가 직접적으로 불가능하다면, IPTV 셋톱박스(230)와 종래의 헬스케어 게이트웨이(220) 기능을 소프트웨어적으로 변경할 수 있다.Therefore, in view of this, healthcare services using IPTV still have many advantages. Therefore, if the
상호 간의 인증을 기반으로 TCP/IP 네트워크를 통해서 통신이 연계되도록 구성한다면, IPTV 기반의 헬스케어 서비스의 장점을 살릴 수 있다. 소프트웨어 기술을 추가한 종래의 하드웨어를 통하여 IPTV 의 장점을 활용한 U-Health 서비스 제공이 가능할 것이다.If communication is configured to be connected through TCP / IP network based on mutual authentication, it can take advantage of IPTV-based healthcare service. It will be possible to provide U-Health service that takes advantage of IPTV through the conventional hardware that adds software technology.
그러나 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)가 모두 유동 IP 주소를 할당받게 된다. 일반적인 방법에 의해 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)가 식별하고 네트워킹을 시도하여 헬스케어 센서(210)와의 통신을 진행하기가 곤란하다는 문제점이 있다.However, both the IPTV set-
또한, 유동 IP 장비와의 네트워킹은 해당 장비의 인증 없이 수행된다면 네트워크상에 악의적인 공격자나 방해자에 의한 보안의 위험의 증가하게 된다는 문제점이 있다.In addition, if the networking with the dynamic IP device is performed without authentication of the device, there is a problem that increases the risk of security by malicious attackers or interferers on the network.
따라서 상기와 같은 종래 기술은 셋톱박스와 헬스케어 게이트웨이(220)가 식별하고 네트워킹을 시도하여 헬스케어 센서(210)와의 통신을 진행하기가 곤란할 수 있으며, 악의적인 공격자나 방해자에 의한 보안의 위험이 증가하게 된다는 문제점이 있으며, 이러한 문제점을 해결하고자 하는 것이 본 발명의 과제이다.Therefore, the prior art as described above may be difficult to set-top box and the
따라서 본 발명은 유동 IP 환경에서 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동하되, IP 스캐닝을 통해 연동할 장치로 접속하고 자신의 아이디와 상대 장치의 아이디를 이용하여 해쉬 기반으로 상호 인증함으로써, 셋톱박스를 이용하여 헬스케어 서비스를 용이하게 제공할 수 있는, 유동 IP 환경을 위한 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동 방법을 제공하는데 그 목적이 있다.Therefore, in the present invention, the network between the set-top box and the healthcare gateway in a dynamic IP environment, but connected to the device to be interlocked through IP scanning and mutually authenticated on the basis of the hash using their ID and the ID of the counterpart device, the set-top box The purpose of the present invention is to provide a network interworking method between a set-top box and a healthcare gateway for a dynamic IP environment, which can easily provide a healthcare service.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.
본 발명은 상기 문제점을 해결하기 위하여, 유동 IP 환경에서 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동하되, IP 스캐닝을 통해 연동할 장치로 접속하고 자신의 아이디와 상대 장치의 아이디를 이용하여 해쉬 기반으로 상호 인증하 는 것을 특징으로 한다.In order to solve the problem, the present invention provides a network interworking between a set-top box and a healthcare gateway in a dynamic IP environment, and accesses to a device to be interlocked through IP scanning, and uses a user ID and a partner device ID to interconnect each other based on a hash. It is characterized by the authentication.
더욱 구체적으로, 본 발명의 방법은, 셋톱박스에서의 유동 IP 환경을 위한 헬스케어 게이트웨이 간의 네트워크 연동 방법에 있어서, IP 주소를 할당받고 헬스케어 서비스 서버로 자신의 셋톱박스 아이디 기반으로 인증요청하여 헬스케어 게이트웨이의 MAC 주소를 수신하는 주소 수신 단계; 상기 할당된 IP 주소와 같은 클래스 내에서 미리 설정된 포트로 IP 스캐닝하여 상기 헬스케어 게이트웨이로 접속하는 게이트웨이 접속 단계; 및 상기 셋톱박스 아이디와 상기 수신된 MAC 주소를 이용하여 상기 접속된 헬스케어 게이트웨이와 상호 인증하여 네트워크 연동을 수행하는 상호 인증 단계를 포함한다.More specifically, the method of the present invention, in the network interworking method between the healthcare gateway for the dynamic IP environment in the set-top box, the IP address is assigned to the healthcare service server to request authentication based on their set-top box ID health An address receiving step of receiving a MAC address of the care gateway; A gateway access step of accessing the healthcare gateway by IP scanning to a preset port in a class such as the allocated IP address; And a mutual authentication step of performing network interworking by mutually authenticating with the connected healthcare gateway using the set-top box ID and the received MAC address.
또한, 상기 본 발명의 방법은, 상기 게이트웨이 접속 단계에서 상기 헬스케어 게이트웨이와 접속되면, 미리 선정된 문자열 기반으로 상기 헬스케어 게이트웨이와 상호 인증을 수행하는 문자열 인증 단계를 더 포함한다.The method may further include a string authentication step of performing mutual authentication with the healthcare gateway based on a pre-selected string when the gateway is connected to the healthcare gateway in the gateway access step.
한편, 본 발명의 다른 방법은, 헬스케어 게이트웨이에서의 유동 IP 환경을 위한 셋톱박스 간의 네트워크 연동 방법에 있어서, IP 주소를 할당받고 헬스케어 서비스 서버로 자신의 MAC 주소를 기반으로 인증요청하여 셋탑박스 아이디를 수신하는 주소 수신 단계; 상기 할당된 IP 주소와 같은 클래스 내에서 미리 설정된 포트로 IP 스캐닝하여 상기 셋탑박스로 접속하는 셋탑박스 접속 단계; 및 상기 수신된 MAC 주소와 상기 셋톱박스 아이디를 이용하여 상기 접속된 셋탑박스와 상호 인증하여 네트워크 연동을 수행하는 상호 인증 단계를 포함한다. On the other hand, another method of the present invention, in the network interworking method between the set-top box for the floating IP environment in the healthcare gateway, the IP address is assigned to the healthcare service server based on its MAC address authentication request to the set-top box An address receiving step of receiving an ID; A set-top box access step of accessing the set-top box by IP scanning to a preset port in the same class as the assigned IP address; And a mutual authentication step of performing network interworking by mutually authenticating with the connected set-top box using the received MAC address and the set-top box ID.
또한, 상기 본 발명의 다른 방법은, 상기 셋탑박스 접속 단계에서 상기 셋탑 박스와 접속되면, 미리 선정된 문자열 기반으로 상기 셋탑박스와 상호 인증을 수행하는 문자열 인증 단계를 더 포함한다.The method may further include a string authentication step of performing mutual authentication with the set-top box based on a predetermined string when the set-top box is connected with the set-top box.
상기와 같은 본 발명은, 유동 IP 환경에서 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동하되, IP 스캐닝을 통해 연동할 장치로 접속하고 자신의 아이디와 상대 장치의 아이디를 이용하여 해쉬 기반으로 상호 인증함으로써, 셋톱박스를 이용하여 헬스케어 서비스를 용이하게 제공할 수 있는 효과가 있다.In the present invention as described above, the network interworking between the set-top box and the healthcare gateway in a dynamic IP environment, by accessing to the device to be interlocked through IP scanning and by mutual authentication based on a hash using their ID and the ID of the counterpart device, There is an effect that can easily provide a health care service using a set-top box.
본 발명은, IPTV를 이용한 헬스케어 서비스의 제공이 가능한 효과를 얻을 수 있는데, 특히, 블루투스나 지그비와 같은 WPAN 통신이나 유선 시리얼, USB 통신으로 구성된 헬스케어 센서와 직접 통신기능을 구비하지 못하고 있는 IPTV 셋톱박스에서 TCP/IP 통신 응용 프로그램의 레벨에서 유동 IP 주소를 할당받은 헬스케어 게이트웨이를 식별하여 인증하고, 이를 통해서 헬스케어 센서와 통신할 수 있다.The present invention can obtain the effect that can provide a health care service using IPTV, in particular, IPTV that does not have a direct communication function with a healthcare sensor consisting of WPAN communication, such as Bluetooth or Zigbee, wired serial, USB communication The set-top box can identify and authenticate a healthcare gateway assigned a floating IP address at the level of the TCP / IP communication application, and communicate with the healthcare sensor.
또한, 본 발명은, 단순 통신 기능뿐 아니라, 헬스케어 센서의 측정 데이터를 TV UI에 디스플레이하거나, 헬스케어 센서를 제어하는 등 적극적인 통신 연동을 통해 적극적인 U-헬스 서비스가 IPTV를 통해 구현될 수 있는 효과가 있다. 따라서 본 발명은 사용자의 접근성이 높은 IPTV 응용 프로그램 환경에서 헬스케어 서비스를 제공할 수 있는 효과가 있다.In addition, the present invention, as well as a simple communication function, active U-health service can be implemented through IPTV through active communication interworking, such as displaying the measurement data of the healthcare sensor on the TV UI, or control the healthcare sensor It works. Therefore, the present invention has the effect of providing a healthcare service in a high access IPTV application environment of the user.
상술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되어 있는 상세한 설명을 통하여 보다 명확해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, It can be easily carried out. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1 은 본 발명이 적용되는 일반적인 IPTV의 양방향 네트워크의 구성도이다.1 is a block diagram of a bidirectional network of a general IPTV to which the present invention is applied.
본 발명은 IPTV의 양방향 서비스의 형태로 제공되는 U-헬스 서비스에 적용된다. 즉, 통상적인 양방향 IPTV 서비스의 구성 형태를 띠고 있다. 셋톱박스에 U-헬스 관련 응용 프로그램이 탑재되어 서비스가 제공되는 형태로 이루어진다. 따라서 도 1에 도시된 바와 같이, IPTV의 일반적인 시스템인 네트워크 구성을 따르는 형태로 서비스가 제공된다.The present invention is applied to a U-health service provided in the form of an interactive service of IPTV. In other words, it takes the form of a typical two-way IPTV service. U-health related applications are installed in the set-top box to provide services. Thus, as shown in Figure 1, the service is provided in the form of a network configuration that is a general system of IPTV.
도 2 는 본 발명이 적용되는 IPTV를 이용한 헬스케어 서비스 시스템의 일실시예 구성도이다.2 is a configuration diagram of an embodiment of a healthcare service system using an IPTV to which the present invention is applied.
도 2에 도시된 바와 같이, IPTV를 이용한 헬스케어 서비스 시스템은 사용자 측으로는 헬스케어 센서(210), 게이트웨이(220) 및 IPTV 셋톱박스(230)/TV(230)를 포함하고, 서버 측으로는 헬스케어 서비스 서버(240), 헬스케어 콘텐츠 서버(250), 헬스케어 모니터링 서버(260) 및 협력 병원 서버(270)를 포함한다.As shown in FIG. 2, the healthcare service system using IPTV includes a
사용자는 IPTV 서비스 서버(240)에서 배포된 U-헬스 응용프로그램이 구동되는 IPTV 셋톱박스(230)를 통해서 혈당 측정 차트나 건강 콘텐츠 보기와 같은 서비스를 사용자 단말(201)을 통해 제공받는다.The user is provided with the user terminal 201 a service such as blood glucose measurement chart or health content view through the IPTV set-
서비스 제공에 방법에 따라, 사용자는 개인의 건강 상태에 대한 문진을 리모컨(202)으로 입력한다. 이어서, IPTV 셋톱박스(230)는 입력된 문진 정보를 헬스케어 서비스 서버(240)로 전송한다. 그리고 헬스케어 서비스 서버(240)가 이를 분석하여 맞춤형 콘텐츠를 IPTV 셋톱박스(230)로 제공하는 등의 양방향성 서비스도 가능하다.According to the method of providing the service, the user inputs a questionnaire about the state of health of the individual to the
여기서, 헬스케어 서비스 서버(240), IPTV 셋톱박스(230), 헬스케어 게이트웨이(220), 헬스케어 센서(210)로 구성된 환경에서, 본 발명은 헬스케어 센서(210)의 센싱 데이터가 헬스케어 게이트웨이(220)와 IPTV 셋톱박스(230)를 경유하여 헬스케어 서비스 서버(240)로 통신을 수행한다.Here, in the environment consisting of the health
또한, 이러한 과정에서 IPTV 셋톱박스(230)의 헬스케어 응용 프로그램은 헬스케어 센서(210)의 측정치와 같은 통신의 내용을 수신하여 이를 TV를 통해 사용자에 디스플레이하는 등의 응용 서비스가 가능하도록 서비스를 제공한다. 여기서, 이러한 과정 중에서 네트워크 연결 세션이 이루어져야 한다.In addition, the healthcare application of the IPTV set-
따라서 본 발명에 적용되는 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 유동 IP 주소를 할당받기 때문에 상호 간의 네트워크 연결을 위해 IP 주소를 스캐닝하거나 상호 인증을 하는 등의 절차를 통해서 네트워크 세션을 연결하여 안전한 네트워크 연결 구간을 형성하게 된다.Therefore, since the IPTV set-
각각의 구성 요소에 대해서 상세하게 살펴보기로 한다.Let's take a closer look at each of the components.
헬스케어 센서(210)는 통상 혈당기나 혈압기 등 가정용으로 이용할 수 있는 건강 측정 기기이다. 헬스케어 센서(210)는 사용자의 생체 정보가 측정되는 장치이다. U-헬스 서비스에 이용되는 헬스케어 센서(210)는 통상 측정 결과를 헬스케어 게이트웨이(220)를 경유하여 헬스케어 서비스 서버(240)로 전송하는 기능을 구비하고 있다. 네트워크 기반으로 맞춤형 건강관리 서비스를 제공하는데 기본적인 구성 요소이다.The
통상적으로 사용자의 측정 행위에 의해서 측정 결과가 발생한다. 헬스케어 센서(210)는 이를 전송하기 위해 헬스케어 센서(210)가 통신을 시작하는 주체가 되는 경우가 일반적이다.Typically, measurement results are generated by user's measurement behavior. In general, the
하지만, 경우에 따라 헬스케어 게이트웨이(220)가 헬스케어 센서(210)를 제어하여 통신을 진행하는 경우도 있다. 이러한 헬스케어 센서(210)는 블루투스 또는 지그비와 같은 저전력 근거리 무선 통신 기능이 있는 경우가 대부분이다. 헬스케어 센서(210)는 대응하는 무선 통신 기능이 있는 헬스케어 게이트웨이(220)와 통신이 가능하다. 경우에 따라 유선으로 데이터 전송을 하는 헬스케어 센서(210)도 있다. USB 나 시리얼(Serial) 통신이 활용되는 경우가 많다. 헬스케어 센서(210)의 측정치가 세션이 연결된 통신 구간을 통해 헬스케어 서비스 서버(240)까지 전달되기 위해서 하기와 같이 사전의 통신 세션 확립 과정이 필요하다.However, in some cases, the
사전의 통신 세션 확립 과정을 살펴보면, IPTV 셋톱박스(230)가 구동되면, IPTV 셋톱박스(230)는 동적호스트설정 프로토콜(DHCP: Dynamic Host Configuration Protocol)을 통해 IP 주소를 할당받게 된다. 또한, IPTV 셋톱박스(230)와 연결된 헬스케어 게이트웨이(220)도 역시 IP 주소를 할당받게 된다.Looking at the process of establishing a communication session in advance, when the IPTV set-
그러나 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 독립적인 DHCP에 따라 IP 주소를 할당받게 된다. 그러므로 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 상호 간에 네트워크 주소를 서로 알지 못한다. 즉, 고정 IP 주소나 고정 도메인을 가진 서버에 접속하는 것과 같은 일반적인 과정으로 상호 간의 IP 주소를 인지하여 접속을 이루지 못하는 상황이다.However, the IPTV set-
그러나 IPTV 셋톱박스(230)나 헬스케어 게이트웨이(220) 모두 한 가정에 셋트로 보급되는 서비스 장비이고, 한 가정의 네트워크는 같은 라우터 내에 존재하게 된다. 즉, IP 주소 체계에서 '클래스 C' 내의 IP 주소를 할당받게 된다. 다시 말하면, IPTV 셋톱박스(230)가 'a.b.c.d'의 IP 주소를 할당받았다면, 헬스케어 게이트웨이(220)는 'a.b.c'의 네트워크 대역을 같으면서 호스트(host) ID 에 해당하는 IP 주소만 다른, 'a.b.c.0' 내지 'a.b.c.255'사이의 IP 주소를 할당받는다.However, both the IPTV set-
따라서 적절한 인증 과정을 통해 IP 주소의 범위 내, 즉, 'a.b.c.0' 내지 'a.b.c.255'사이의 네트워크 장비를 스캐닝하는 것으로 헬스케어 게이트웨이(220)를 찾을 수 있다.Accordingly, the
그러나 단순한 IP 스캐닝을 통해서는 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)의 맵핑을 확인할 수는 없다. 즉, 단순히 특정한 IP 주소에서 응답이 있는 것만으로는 특정한 사용자의 가정에 배포되어 사용이 인가된 게이트웨이임을 확신할 수 없다.However, it is not possible to verify the mapping between the IPTV set-
따라서 IPTV 셋톱박스(230)는 헬스케어 게이트웨이(220)를 식별하기 위한 추가적인 인증 단계를 수행함으로써 게이트웨이를 식별한다. 사용자와 IPTV 셋톱박스(230)의 고유 아이디인 'SAID'와 헬스케어 게이트웨이(220)의 MAC 주소가 매핑된 정보를 가지고 인증된 접근에 대해서, 헬스케어 서비스 서버(240)는 해당 매핑 정보를 제공한다. 이는 이러한 과정에서 상호 인증이 가능하도록 보조하기 위함이다.Therefore, the IPTV set
그리고 IPTV 셋톱박스(230)는 연결할 헬스케어 게이트웨이(220)의 식별을 위해 적합하게 인증된 게이트웨이인지 여부를 확인한다. 또한, 헬스케어 게이트웨이(220)는 한 가정 내에서 사용되는 소유물 내지는 임대물이므로, 타 가정의 게이트웨이를 임의로 원격에서 제어하거나 자원을 사용할 수 있도록 권한이 주어져서는 안 된다.The IPTV set-
따라서 IPTV 셋톱박스(230)는 IP 주소가 유동적인 헬스케어 게이트웨이를 식별하되, 정상적으로 해당 가정에 사용되도록 배포된 헬스케어 게이트웨이에 한하여 접근하게 된다. 이를 통해 헬스케어 센서(210)에서 헬스케어 게이트웨이(220)를 거쳐 헬스케어 서비스 서버(240)에 이르는 네트워크 연결을 통해 통신이 수행된다.Therefore, the IPTV set-
한편, IPTV 셋톱박스(230)는 셋톱박스에 고유하게 부여되는 셋톱박스 아이디(SAID)를 통해서 식별된다. 또한, 헬스케어 게이트웨이(220)는 IP 네트워크 MAC 주소를 통해서 고유하게 식별된다. IPTV 서비스 및 홈헬스케어 서비스는 가정 단위로 장비가 배포되고 관리가 된다. 이러한 배포 관리는 IPTV 셋톱박스(230)의 SAID, 헬스케어 게이트웨이(220)의 MAC 주소 및 사용자로 매핑된다. 이러한 정보는 헬스케어 서비스 서버(240)에 저장되고 관리된다. 단, 헬스케어 서비스 서버(240)는 이 러한 정보를 인증된 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)로만 제공한다.Meanwhile, the IPTV set
한편, 본 발명이 적용되는 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)에서의 스캐닝 및 상호 인증 과정을 구체적으로 살펴보기로 한다.Meanwhile, the scanning and mutual authentication processes in the IPTV set-
우선, IPTV 셋톱박스(230)는 자신의 IP 주소와 같은 '클래스 C' 네트워크 대역 내에서 0번 내지 255번까지의 IP 주소를 검색하며 사전에 약속된 포트로 접속을 시도한다. 즉, 예를 들어, IPTV 셋톱박스(230)가 'a.b.c.53'의 IP 주소를 할당받았다면, 'a.b.d.0', 'a.b.c.1', 'a.b.c.2', 'a.b.c.3' … 과 같이 IP 주소 스캐닝을 하며 접속을 시도한다.First, the IPTV set-
만약, 헬스케어 게이트웨이(220)로의 접속에 실패하면, IPTV 셋톱박스(230)는 다음 IP 주소로 접속을 시도하는 과정을 반복한다.If the connection to the
반면, 사전에 정의된 네트워크 포트로의 접속에 성공하면, IPTV 셋톱박스(230)는 응답한 네트워크 장비가 본 발명의 U-헬스용 헬스케어 게이트웨이(220)가 맞는지 여부를 인증 과정을 통해서 확인한다. 또한, 상호 인증의 과정에서, 악의적인 의도를 가진 네트워크 기기가 U-헬스 통신 및 서비스에 참여하여 보안의 위협을 가하는 것을 방지하기 위하여, 상호 인증의 과정을 수행한다.On the other hand, if the connection to the predefined network port is successful, the IPTV set-
자신의 셋톱박스 아이디(SAID)를 이용한 상호 인증의 과정 이전에, IPTV 셋톱박스(230)는 헬스케어 서비스 서버(240)로부터 대응되는 헬스케어 게이트웨이(220)의 MAC 주소를 수신하여 저장한다. 또한, 자신의 MAC 주소를 이용한 인증을 기반으로, 헬스케어 게이트웨이(220)는 헬스케어 서비스 서버(240)로부터 대응되는 IPTV 셋톱박스(230)의 셋톱박스 아이디(SAID)를 수신하여 저장한다.Prior to the process of mutual authentication using its own set-top box ID (SAID), the IPTV set-
상호 인증 과정을 살펴보면, IPTV 셋톱박스(230)는 셋톱박스 아이디(SAID)에 MAC 주소가 더해진 값(SAID+MAC 주소)의 해쉬(Hash) 값을 헬스케어 게이트웨이(220)로 전송한다.Looking at the mutual authentication process, IPTV set-
이어서, 헬스케어 게이트웨이(220)는 수신된 해쉬값(SAID + MAC 주소)을 검증하고 인증한다.The
이후, 헬스케어 게이트웨이(220)는 MAC 주소에 셋톱박스 아이디(SAID)가 더해진 값(MAC 주소 + SAID)의 해쉬값을 IPTV 셋톱박스(230)로 전송한다.Thereafter, the
이어서, IPTV 셋톱박스(230)가 수신된 해쉬값(MAC 주소 + SAID)을 검증하고 인증한다.Subsequently, the IPTV set-
상호 인증이 완료된 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간에는 통신 세션이 연결되어, 헬스케어 센서(210), 헬스케어 게이트웨이(220), IPTV 셋톱박스(230) 및 헬스케어 서비스 서버(240) 간의 통신 구간이 형성된다.A communication session is connected between the IPTV set-
헬스케어 서비스 서버(240)에의 접속은 IPTV 셋톱박스(230)의 U-헬스 응용 프로그램을 통해서 이루어진다. TCP/IP 네트워크에서 IP 주소나 도메인이 고정되어 있는 헬스케어 서비스 서버(240)에 접속하여 데이터 통신을 하는 것이 용이하게 수행될 수 있다. 또한, 블루투스나 지그비 등의 무선 통신 또는 USB나 시리얼(Serial) 등의 유선 통신으로 데이터 연계가 이루어지는 헬스케어 센서(210)와 헬스케어 게이트웨이(220) 간의 통신도 용이하게 수행될 수 있다. 따라서 헬스케어 센서(210)로부터 헬스케어 서비스 서버(240)까지 이르는 통신 연계가 가능해 진다.Access to the
한편, 헬스케어 서비스는 헬스케어 콘텐츠 서버(250)에 의해 제공되는 콘텐츠 서비스가 되기도 한다. 또한, 헬스케어 서비스는 의료기관인 협력 병원 서버(270)와 연계된 헬스케어 모니터링 서버(260)의 헬스케어 모니터링 서비스의 형태로 제공되기도 한다. 여기서, 모니터링 서비스는 혈압, 혈당 등의 질환에 대해 건강 상태의 추이를 관리하고 질환이 악화될 경우, 이를 파악하여 사용자에게 주의를 주거나 병원 진료로 연계하는 등의 건강관리 센터의 기능을 수행한다.Meanwhile, the healthcare service may be a content service provided by the
이러한 헬스케어 서비스를 위해서 개인의 건강 상태를 측정하여 전송하는 과정을 살펴보면 다음과 같다.Looking at the process of measuring and transmitting the health status of the individual for this health care service is as follows.
개인이 측정한 헬스케어 센서(210)의 측정 데이터가 네트워크를 통해서 헬스케어 서비스 서버(240)로 전송되어야 한다. 여기서, 헬스케어 센서(210)의 측정 데이터는 IPTV 셋톱박스(230)로 입력되어 셋톱박스의 네트워크 기능을 통해 헬스케어 서비스 서버(240)로 전송된다.Measurement data of the
이러한 헬스케어 센싱 데이터 전송 방법으로는, 사용자가 리모컨(202)을 이용하여 측정치를 수동 입력하는 방법이 가장 단순한 방법이며, 추가적인 기기가 필요하지 않다. 하지만, 사용자가 리모컨(202)을 통해 수동 입력해야 하는 불편함이 있다.As the healthcare sensing data transmission method, a method of manually inputting a measurement value using a
다른 센싱 데이터 전송 방법은, 헬스케어 센서(210)의 측정치가 헬스케어 게이트웨이(220)를 경유하여 IPTV 셋톱박스(230)의 응용 프로그램에 전달되고, 다시 IPTV 셋톱박스(230)에 의해 헬스케어 서비스 서버(240)로 전달되는 과정이다. 이러한 과정은 종래의 IPTV 셋톱박스(230)의 하드웨어를 변형하지 않은 상태에서 추가 장비 및 소프트웨어 기술에 의해 자동화된 헬스케어 센서(210)의 측정 데이터를 처리할 수 있는 방법이다.In another sensing data transmission method, the measurement value of the
도 3 은 본 발명이 적용되는 IPTV 셋톱박스 기반의 헬스케어 서비스 과정에 대한 일실시예 흐름도이다.3 is a flowchart illustrating an embodiment of an IPTV set-top box-based healthcare service process to which the present invention is applied.
블루투스 기능이 장착된 U-헬스케어용 혈당기인 헬스케어 센서(210)가 IPTV 셋톱박스(230) 기반의 헬스케어 서비스에 적용된 경우의 통신 흐름이 도 3에 나타나 있다. 즉, 헬스케어 센서(210)의 측정 데이터가 헬스케어 게이트웨이(220)를 경유하여 IPTV 셋톱박스(230)에 도달한 후에 헬스케어 서비스 서버(240)로 전송되는 과정이 도 3에 나타나 있다.A communication flow when the
헬스케어 서비스 서버(240)는 통상 고정된 IP 주소나 URL 주소를 가진 원격지의 서버이다. IPTV 셋톱박스(230) 및 헬스케어 게이트웨이(220)는 가정 내에 배치되며 유동 IP 주소를 할당받아 통신을 하는 기기들이다. 또한, 헬스케어 센서(210)와 헬스케어 게이트웨이(220) 간에는 통상적으로 블루투스 또는 지그비와 같은 근거리 무선 통신으로 연결되거나 유선 시리얼, USB로 연결되어 통신이 이루어지기도 한다.The
여기서, 헬스케어 서비스 서버(240)와 IPTV 셋톱박스(230) 간에는 TCP/IP 통신이 이용된다. 특히 헬스케어 서비스 서버(240)는 통상 인터넷 데이터 센터(IDC: Internet Data Center)와 같이 안정적인 서비스가 운영될 수 있는 물리적 시설 내에 고정된 IP 주소나 도메인 주소를 가지고 운영된다. 또한, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간에도 통신 방식은 TCP/IP 통신이다. 그러나 두 기기는 모두 가정 내에 배치되어 동적호스트설정 프로토콜(DHCP) 방식으로 유동 IP 주소가 할당받는다. 헬스케어 게이트웨이(220)와 헬스케어 센서(210) 간에는 블루투스 시리얼 포트 프로파일(SPP: Serial Port Profile) 방식으로 통신이 수행된다. 또한, 지그비나 유선 시리얼, USB 등의 대체 기술로 통신이 이루어질 수 있다.Here, TCP / IP communication is used between the
헬스케어 센서(210)에서 생체정보 측정이 이루어지면, 헬스케어 센서(210)는 헬스케어 게이트웨이(220)로 센싱 데이터를 전송한다(302). 이어서, 헬스케어 게이트웨이(220)는 IPTV 셋톱박스(230)로 그 센싱 데이터를 전송한다(304).When the biometric information is measured by the
그리고 IPTV 셋톱박스(230)는 전송된 센싱 데이터를 TV 화면에 디스플레이하여 사용자에게 제공하는 과정을 수행한다. 그리고 IPTV 셋톱박스(230)는 센싱 데이터를 헬스케어 서비스 서버(240)로 전송한다. The IPTV set-
이후, 헬스케어 서비스 서버(240)는 전송된 센싱 데이터를 저장하고 관리하고 통계적으로 차트를 생성하는 등의 헬스케어 서비스를 제공한다.Thereafter, the
그리고 헬스케어 서비스 서버(240)는 센싱 데이터 전송의 응답으로 누적데이터 총개수 요청 메시지를 IPTV 셋톱박스(230), 헬스케어 게이트웨이(220)를 거쳐 헬스케어 센서(210)로 전송한다(310, 312, 314).The
즉, 헬스케어 센서(210)는 측정 데이터를 바로 전송하지 못할 때 이를 측정 기기에 누적하여 저장하였다가 향후 통신 기능이 복구되었을 때 전송할 수 있는 기능이 구현되어 있다. 이는 통신 장비의 전원이 꺼진 상태에서 측정을 하거나 댁외에서 측정을 했을 경우를 보완하기 위함이다. 헬스케어 서비스 서버(240)는 헬스케어 센서(210)의 누적데이터의 총개수 요청(Total NO Request) 메시지를 전송한다. 이는 전송되지 못한 측정 데이터가 저장되어 있는지의 여부를 확인하기 위함이다.That is, the
이후, 이에 대한 응답으로 헬스케어 센서(210)는 총개수 응답(Total NO Response) 메시지를 헬스케어 서비스 서버(240)로 응답하여 전송한다(316, 318, 320).Then, in response to the
그리고 헬스케어 서비스 서버(240)는 저장 및 관리하고 있는 데이터의 개수 등을 비교하고 판단하여(322), 헬스케어 센서(210)에 추가 데이터 전송을 요청할 수도 있다. In addition, the health
그렇지 않고 전송이 완료되었을 때, 헬스케어 서비스 서버(240)는 전원 절약을 위해서 헬스케어 센서(210)의 전원을 차단하도록 전원 오프(Power Off) 요청을 내릴 수 있다(324, 326, 328).Otherwise, when the transmission is completed, the
이러한 구체적인 통신의 내용은 응응 프로토콜의 정의 및 구현에 따라 달라진다. 하지만, 이러한 실시예를 통해 헬스케어 센서(210), 헬스케어 게이트웨이(220), IPTV 셋톱박스(230) 및 헬스케어 서비스 서버(240) 간의 통신 세션이 이루어진 상태에서 이와 같은 통신 흐름이 가능하다. 이는 이러한 환경에서 헬스케어 서비스를 위한 통신이 이루어진다는 점을 보여주기 위함이다.The content of this specific communication depends on the definition and implementation of the response protocol. However, through such an embodiment, such a communication flow is possible in a state where a communication session is made between the
한편, 이러한 통신이 이루어는 과정을 보다 구체적으로 살펴보면 다음과 같다.On the other hand, look at the process of the communication in more detail as follows.
일반적으로 헬스케어 센서(210)와 헬스케어 게이트웨이(220) 간의 블루투스 통신 기능과 일반적인 TCP/IP 통신으로서 고정된 IP 주소나 도메인을 가진 헬스케어 서비스 서버(240)에 데이터를 전송하는 기술은 이용되고 있다.In general, a technology for transmitting data to a
이와 달리, 본 발명은 동적호스트설정 프로토콜(DHCP)에 의해 유동 IP 주소를 받는 두 개의 네트워크 장비가 서로를 인식하여 통신을 시도하되, 보안이 고려되어 상호 식별을 하는 경우에 관한 것이다. 특히, 본 발명은 이러한 유동 IP 장비 간의 식별과 네트워크를 통해 IPTV 셋톱박스(230)를 이용한 U-헬스 서비스를 구현하는 방법에 관한 것이다.In contrast, the present invention relates to a case in which two network equipments receiving a dynamic IP address by Dynamic Host Configuration Protocol (DHCP) recognize each other and attempt to communicate with each other in consideration of security. In particular, the present invention relates to a method for implementing a U-health service using the IPTV set-
이하, 본 발명에서는 유동 IP 주소를 할당받는 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간의 식별과 통신을 중심으로 설명하려고 한다.Hereinafter, the present invention will be described based on the identification and communication between the IPTV set-
IPTV 기반의 헬스케어 서비스가 제공되기 위해서, 기본적으로 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)가 전원을 받아 구동되며 기본적인 시스템 부팅 및 초기화 과정을 거친다.In order to provide an IPTV-based healthcare service, basically, the IPTV set-
이때, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 각각 별도로 DHCP를 통해 유동 IP 주소를 할당받는다. IP 주소 할당은 각각의 기기에서 별도로 이루어지기 때문에, 상호 간에 손쉽게 IP 주소를 식별하지 못한다.At this time, the IPTV set-
그러나 한 가정 내에의 네트워크 기기는 동일한 라우터 내에서 배치되는 특성이 있기 때문에, IP 주소의 동일 '클래스 C' 내에서 IP 주소를 할당받는다, 즉, IPTV 셋톱박스(230)가 'a.b.c.xxx'의 IP 주소를 할당받았다면, 헬스케어 게이트웨이(220)는 'a.b.c.yyy'의 IP 주소를 할당받는다.However, since a network device in a home has a characteristic of being arranged in the same router, the IP device is assigned an IP address within the same 'class C' of the IP address, that is, the IPTV set-
따라서 IPTV 셋톱박스(230)가 'a.b.c.0'에서 'a.b.c.255'까지의 최대 256개의 IP 주소에 대해서 스캐닝을 하면 네트워크에 연결된 기기 중 하나의 기기가 서비스가 제공되는 가정 내에 배치된 헬스케어 게이트웨이(220)이다.Therefore, when the IPTV set-
그러나 단순히 특정한 IP 주소에서 네트워크 접속에 응답을 한다고 반드시 헬스케어 게이트웨이로 인식할 수 없다. 이는 네트워크 내에 헬스케어 게이트웨이(220)가 아닌 컴퓨터나 여타의 IP 네트워크를 이용하는 기기가 응답할 수도 있고, 인접한 다른 가정의 네트워크에서 헬스케어 게이트웨이(220)가 응답할 수도 있다.But simply answering a network connection from a particular IP address is not necessarily a healthcare gateway. This may be answered by a device using a computer or other IP network other than the
따라서 단순히 네트워크 응답으로 식별하는 것이 아닌, 헬스케어 게이트웨이(220)의 응답임을 식별할 수 있어야 한다. 또한, 인접한 다른 가정의 헬스케어 게이트웨이(220)와의 네트워킹이 이루어지는 것을 방지하기 위해서는 같은 가정 내에 이용하도록 제공된 시스템간의 상호 인증 기능이 필요하다.Therefore, it should be able to identify that the response of the
상호 인증 기능은, 악의적인 사용자가 네트워크에 개입하여 서비스를 교란시키는 악성 공격을 방지하는 의미에서도 필요하다. 즉, 네트워크 스캐닝 기능에 추가로 인증의 기능이 필요하다. 상호 네트워크 IP 주소를 인지하고 인증이 된 이후에는, 헬스케어 센서(210), 헬스케어 게이트웨이(220), IPTV 셋톱박스(230) 및 헬스케어 서비스 서버(240)의 통신 구간이 형성되어 U-헬스 서비스를 위한 통신이 이루어질 수 있다. 상기의 과정을 구체적으로 실시하기 위해서는, 기기들의 등록 정보를 관리하며 인증 서버의 역할을 수행하는 헬스케어 서비스 서버(240)가 필요하다.The mutual authentication function is also necessary in order to prevent malicious attacks in which a malicious user intervenes in a network and disrupts a service. In other words, authentication is required in addition to the network scanning function. After recognizing and authenticating the mutual network IP address, the communication section of the
도 4 는 본 발명에 따른 유동 IP 환경에서의 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동 방법에 대한 일실시예 흐름도이다.4 is a flowchart illustrating a network interworking method between a set-top box and a healthcare gateway in a floating IP environment according to the present invention.
헬스케어 서비스 서버(240)는 내부의 데이터베이스에 사용자 ID와 IPTV 셋톱 박스(230)의 고유한 식별자인 셋톱박스 아이디(SAID)와 게이트웨이의 MAC 주소를 매핑하여 가지고 있다. 즉, 헬스케어 서비스 서버(240)는 어떤 사용자가 이용하는 셋톱박스와 게이트웨이의 식별 정보를 관리하고 있다. 셋톱박스나 게이트웨이가 상호 인증을 위해 자신의 셋톱박스 아이디(SAID) 또는 MAC 주소로 인증하여 접근할 경우에, 헬스케어 서비스 서버(240)는 자신의 기기에 대응하는 매핑 정보를 제공해 준다. 즉, 헬스케어 서비스 서버(240)는 그 외의 네트워크 접근은 차단하여 인증에 필요한 목적 이외에 매핑정보가 이용되지 않도록 운영한다. 헬스케어 서비스 서버(240)는, 고정된 IP 주소나 도메인에 의해 쉽게 식별되어 IPTV 셋톱박스(230)나 헬스케어 게이트웨이(220)에서 용이하게 접근할 수 있다.The
한편, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간의 통신에 있어서, IPTV 셋톱박스(230)의 u-헬스 응용 프로그램은 해당 프로그램을 구동할 때만 활성화되며 통상 임의의 통신 포트로의 접속을 허용하기에 용이하지 않다. 그러므로 IPTV 셋톱박스(230)의 u-헬스 응용 프로그램의 통신 기능이 헬스케어 게이트웨이(220)로 통신 접속을 시도하는 방향으로 진행한다.On the other hand, in the communication between the IPTV set-
이하, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간의 통신 과정을 살펴보면 다음과 같다.Hereinafter, the communication process between the IPTV set-
헬스케어 게이트웨이(220)는 전원이 인가되어 IP 주소를 할당받는 등의 네트워크가 구동되면, IPTV 셋톱박스(230)와의 통신을 위한 통신 데몬(Daemon)을 구동하여 네트워크 연결을 기다린다(402). 여기서, 통신 포트는 사전에 약속된 임의의 포트를 사용하되, 잘 알려진(Well-known) 포트를 제외한 포트가 이용된다. 예를 들 어, "80 포트 http", "1521포트 Oracle SQL*NET"과 같은 포트가 아닌 '9824'와 같은 널리 이용되지 않는 임의의 포트가 바람직하다.When the network is driven such that the power is applied and the IP address is allocated to the
한편, IPTV 셋톱박스(230)는 셋톱박스의 고유 식별자인 셋톱박스 아이디(SAID)를 기반으로 하여 헬스케어 서비스 서버(240)에 인증을 요청한다(404). 이어서, 헬스케어 서비스 서버(240)는 요청한 셋톱박스 아이디(SAID)가 서비스 제공을 위해 등록된 SAID인지 여부를 판단하는 인증을 수행하고, 인가되지 않은 접속을 차단한다.Meanwhile, the IPTV set-
그리고 헬스케어 서비스 서버(240)는 인증된 접속과 요청에 대해서 IPTV 셋톱박스(230)와 같은 가정에서 배포 운영되도록 등록된 헬스케어 게이트웨이(220)의 MAC 주소를 전송한다(406). IPTV 셋톱박스(230)는 전송된 MAC 주소를 저장한다. 이는 헬스케어 게이트웨이(220)와의 상호 인증에 이용하기 위함이다.The
그리고 헬스케어 게이트웨이(220)는 자신의 고유 네트워크 식별자인 MAC 주소를 기반으로 하여 헬스케어 서비스 서버(240)에 인증을 요청한다(408). 이어서, 헬스케어 서비스 서버(240)는 요청된 MAC 주소가 서비스 제공을 위해 등록된 MAC 주소인지 여부를 판단하는 인증을 수행하고, 인가되지 않은 접속을 차단한다.The
이후, 헬스케어 게이트웨이(220)는 인증된 접속과 요청에 대해서 헬스케어 게이트웨이(220)와 같은 가정에서 배포 운영되도록 등록된 IPTV 셋톱박스(230)의 SAID를 전송한다(410). 헬스케어 게이트웨이(220)는 전송된 MAC 주소를 저장한다. 이는 IPTV 셋톱박스(230)와의 상호 인증에 이용하기 위함이다.Thereafter, the
그리고 IPTV 셋톱박스(230)의 u-헬스 응용 프로그램과 응용 프로그램의 일부 분인 통신 모듈이 구동하여, 헬스케어 게이트웨이(220)를 스캔하고 인증하는 과정을 수행한다.In addition, the u-health application of the IPTV set-
즉, IPTV 셋톱박스(230)는 IPTV 셋톱박스(230) 자신의 IP 주소를 획득한다(412). 이어서, IPTV 셋톱박스(230)는 마지막 IP 주소를 0 내지 255까지 변경해 가며 네트워크 연결을 시도한다(414). 이때, 접속을 시도하는 포트는 "402" 과정에서 정해진 헬스케어 게이트웨이(220)가 응답하는 포트이다. 접속을 시도한 IP 주소의 포트에서 응답을 하지 않으면, IPTV 셋톱박스(230)는 다음 IP 주소를 스캐닝하는 과정을 반복하여 응답하는 IP 주소를 찾아낸다(416).That is, the IPTV set-
이후, 접속을 시도한 IP 주소의 기정의된 포트에서 네트워크 접속을 허용할 경우, IPTV 셋톱박스(230)는 기본적인 텍스트 문자열 기반의 상호 인증을 수행한다.Subsequently, when allowing the network access at the predefined port of the IP address attempted to access, the IPTV set-
즉, 헬스케어 게이트웨이(220)는 "U-Health Gateway Connected"와 같이 손쉽게 인지할 수 있는 텍스트로 응답한다(418). 여기서, 이 문자열이 네트워크로 전송되지 않으면, IPTV 셋톱박스(230)는 정상적인 헬스케어 게이트웨이(220)가 아닌 것으로 판단하고 접속을 종료한다. 그리고 IPTV 셋톱박스(230)는 "416" 과정을 반복적으로 수행한다.That is, the
이후, IPTV 셋톱박스(230)는 이 문자열이 전송되면 1차적인 정상적인 헬스케어 게이트웨이(220)로 판단하고 보안 인증을 수행한다. 이와 같이 보안이 고려된 상호 인증 이전에 텍스트 기반의 단순 인증을 시도하는 이유는, 우연히 본 발명이 제안하는 U-헬스 서비스와 무관한 통신 서비스가 동일한 포트에서 구동되고 있으나 악의적인 공격자는 아닌 경우, IPTV 셋톱박스(230)는 단순히 텍스트 메시지를 통한 인증만으로 손쉽게 헬스케어 게이트웨이(220)인지 여부를 가려낼 수 있기 때문이다. IPTV 셋톱박스(230)는 보다 복잡하고 부하가 심한 보안 인증 이전에 1차적인 필터링을 위해서 이러한 단순 텍스트 메시지를 주고받는 형태의 인증을 수행한다.Subsequently, when this string is transmitted, the IPTV set-
단순 텍스트 인증 이후에는 보다 적극적인 보안 인증 단계를 수행하게 된다. 이는 악의적인 공격자나 방해자가 네트워킹에 개입하여 정상적인 서비스에 장애를 초래하는 것을 방지하기 위함이다. 또한, 홈 기반 서비스의 특성상 하나의 가정에서 사용되는 것을 전제로 배포된 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간의 통신에 있어서, 우연히 같은 네트워크상에 배치된 타 가정의 헬스케어 게이트웨이(220)와의 연결이 이루어지는 것을 방지하기 위함이다.After simple text authentication, more aggressive security authentication steps are performed. This is to prevent malicious attackers or disruptors from interfering with the network and disrupting normal service. In addition, in the communication between the IPTV set-
IPTV 셋톱박스(230)는 셋톱박스 아이디(SAID)의 해쉬값을 헬스케어 게이트웨이(220)로 송신한다. 헬스케어 게이트웨이(220)는 "410" 과정에서 저장하고 있는, 자신과 매핑된 IPTV 셋톱박스(230)의 셋톱박스 아이디(SAID)의 해쉬값을 비교하여 일치 여부를 통해, 자신에게 접속하고 있는 IPTV 셋톱박스(230)가 네트워크 세션을 형성하여 서비스를 제공할 타당할 장비인지를 인증한다. 이 과정에서 인증에 실패하면, 헬스케어 게이트웨이(220)는 "416" 과정의 IP 스캐닝을 수행한다.The IPTV set
그리고 IPTV 셋톱박스(230)는 셋톱박스 아이디(SAID)에 MAC 주소를 문자열 연결을 통해 연결하고 그 연결된 문자열(SAID+MAC 주소)의 해쉬값을 헬스케어 게이트웨이(220)로 전송한다(420). 여기서, 셋톱박스 아이디(SAID)와 MAC 주소의 문자열 연결을 인증 요청으로 전송할 수 있다는 의미는, 자신이 정당한 IPTV 셋톱박 스(230)가 맞다는 증명(SAID)과 정당한 연결 대상이 되는 헬스케어 게이트웨이(220)의 매핑을 알고 있다는 증명(MAC 주소)를 뜻한다. 이를 헬스케어 게이트웨이(220)에서 인증한다. 즉, 이 인증의 의미는 접속을 시도하는 상대방이 정당하게 매핑되어 있는 IPTV 셋톱박스(230)라는 것을 인증하는 것이다. 또한, IPTV 셋톱박스(230)가 정당한 인증을 통해 매핑되는 헬스케어 게이트웨이(220)의 아이덴티티를 알고 있다는 점을 인증하는 것이다.The IPTV set-
이후, 상호 인증의 최종 과정으로서, 헬스케어 게이트웨이(220)가 MAC 주소에 셋톱박스 아이디(SAID)를 문자열 연결을 통해 연결하고 그 연결된 문자열의 해쉬값을 IPTV 셋톱박스(230)로 전송하여 인증을 요청한다(422). 여기서, MAC 주소와 셋톱박스 아이디(SAID)의 문자열 연결(MAC 주소+SAID)의 의미는, 자신이 정당한 헬스케어 게이트웨이(220)가 맞다는 증명(MAC 주소)과 정당한 연결 대상이 되는 IPTV 셋톱박스(230)의 매핑을 알고 있다는 증명(SAID)를 뜻한다. 이를 IPTV 셋톱박스(230)에서 인증한다.Then, as a final process of mutual authentication, the
"420" 과정과 달리, MAC 주소와 SAID의 순서를 바꾸어 전송하는 이유는, 인증 과정에 참여하는 헬스케어 게이트웨이(220)가 정당하게 참여한 게이트웨이가 아닐 경우, 즉, 악의적인 공격자나 방해자일 경우 "420" 과정에서 수신된 SAID와 MAC 주소의 해쉬값을 단순히 반복하는 것으로 인증을 수행하는 것을 방지하기 위함이다.Unlike the "420" process, the reason why the MAC address and the SAID are reversed and transmitted is that the
이러한 인증을 거치면 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 상호 신뢰하는 세션 형성을 완료하게 된다(424).After the authentication, the IPTV set-
상기 과정을 통해 보안이 적용된 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간의 상호 인증 과정이 수행된다. 즉, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 각각 SAID와 MAC 주소로서 자신의 아이덴티티(identity)를 증명한다. IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 이를 헬스케어 서비스 서버(240)에의 접근 인증에도 이용하여 정당하게 각각의 SAID와 MAC 주소의 매핑정보를 획득한다. 그리고 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 그 획득된 정보를 알고 있음을 상호 기기 간의 해쉬값을 주고받는 방식으로 인증한다. 이는 악의적인 공격자나 방해자가 U-헬스 통신에 관여하지 않는 인증 세션을 생성하기 위함이다.Through the above process, the mutual authentication process between the security-applied IPTV set-
이와 같이, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간의 인증 세션에, 헬스케어 센서(210)와 헬스케어 게이트웨이(220) 간의 통신 세션 및, IPTV 셋톱박스(230)와 헬스케어 서비스 서버(240) 간의 통신 세션이 생성된다.As such, in the authentication session between the IPTV set-
전체적으로는 헬스케어 센서(210), 헬스케어 게이트웨이(220), IPTV 셋톱박스(230) 및 헬스케어 서비스 서버(240)에 이르는 통신 세션이 생성된다. 이러한 통신 세션을 기반으로, 헬스케어 센서(210)의 측정 데이터는 헬스케어 게이트웨이(220)와 IPTV 셋톱박스(230)로 전달된다. 필요에 따라, IPTV 셋톱박스(230)는 TV의 화면에 측정 수치를 표시해 주는 등의 사용자 편의 서비스를 제공해 줄 수 있다. 또한, 헬스케어 게이트웨이(220)와 IPTV 셋톱박스(230)는 자체적으로 데이터 프로세싱 기능을 구비하고 있다. 그러므로 단순히 사용자 인터페이스 디스플레이나 네트워킹 기능 이외에 상황 인지 기반 서비스나 응급 서비스 등을 제공할 수도 있 다.In general, a communication session to the
상기와 같이 일반적인 네트워크와 달리 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 간에 보다 복잡한 인증 관계는, 두 네트워크 장비가 동일 라우터 내에 위치하여 단순 네트워크 스캐닝으로 식별할 여지는 있기 때문이다. 그러나 유동 IP 장비이므로 상대 네트워크 장비를 정확히 구별하지 못한 상태로 상호 인증이 수행되어야 한다. 그래서 상기와 같은 상호 인증의 절차가 필요하다. 그렇지 않고, 단순 네트워크 스캐닝으로 네트워킹을 진행할 경우, 악의적인 공격자가 방해자가 네트워크를 교란시켜 정상적인 서비스 진행을 방해할 수도 있다.Unlike the general network as described above, the more complicated authentication relationship between the IPTV set-
또한, 본 발명은, IPTV 셋톱박스(230)나 헬스케어 게이트웨이(220) 간의 인증에 주요 기술적 초점이 맞추어져 있다. 전반적인 서비스 제공을 위해, IPTV 기반 양방향 서비스의 형태에 IPTV 셋톱박스(230)나 헬스케어 게이트웨이(220) 간의 인증 방식이 적용되어 헬스케어 서비스가 제공될 수 있다.In addition, the present invention, the main technical focus on the authentication between the IPTV set-
한편, 본 발명을 다시 설명하면, 본 발명은 IPTV 셋톱박스(230)와 연계하여 헬스케어 서비스를 제공하는 것이다. 특히, 본 발명은 유동 IP 주소를 할당받은 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220) 상호 간에 IP 주소를 알지 못하는 상태에서, 상호 간의 IP 주소를 식별하고 인증하여 통신 세션을 구축한다. 헬스케어 센서(210)와 직접 연동 기능이 구현되어 있지 않은 IPTV 셋톱박스(230)를 이용하여 헬스케어 게이트웨이(220)와 연계된 헬스케어 서비스를 제공하기 위함이다.On the other hand, the present invention will be described again, the present invention is to provide a healthcare service in connection with the IPTV set-
헬스케어 센서(210), 헬스케어 게이트웨이(220), IPTV 셋톱박스(230) 및 헬스케어 서비스 서버(240)로 네트워크가 연결된 헬스케어 시스템에서, IPTV 셋톱박 스(230)가 헬스케어 센서(210)와 직접 통신할 기능을 구비하지 않은 경우에 본 발명이 적용된다. IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)가 TCP/IP 네트워크로 연결되어 간접적으로 네트워크 연결을 이루어, 헬스케어 센서(210)의 데이터가 IPTV 셋톱박스(230)를 경유하여 헬스케어 서비스 서버(240)로 전송된다.In the healthcare system connected to the
한편, IPTV 셋톱박스(230)의 U-헬스 응용 프로그램은 수신된 생체 정보 측정치를 사용자 인터페이스에 디스플레이해 주어, 사용자의 편의성을 도모할 수 있다.Meanwhile, the U-health application program of the IPTV set-
그리고 IPTV 셋톱박스(230)는 유동 IP 주소를 수신하여 네트워킹이 이루어지기 때문에 상호 간의 네트워크 식별이 용이하지 않은 상황에서 동일 라우터 내에서 할당받은 IP 대역 내를 스캐닝한다. 그리고 사전에 정의된 포트에서 응답할 경우, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 이를 인증하는 방식으로 상호 네트워크 세션을 연결할 수 있다.In addition, since the IPTV set-
그리고 헬스케어 서비스 서버(240)는 IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)의 상호 보안 인증을 위해, 기기의 매핑정보를 별도로 관리하여 인증된 요청에 의해 상호 매핑 정보를 제공한다. 이를 통해, IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)가 상호 간의 인증 정보를 가질 수 있다. IPTV 셋톱박스(230)와 헬스케어 게이트웨이(220)는 이의 결합을 해쉬값으로 전송하여 상호 인증할 수 있다.The
한편, 전술한 바와 같은 본 발명의 방법은 컴퓨터 프로그램으로 작성이 가능하다. 그리고 상기 프로그램을 구성하는 코드 및 코드 세그먼트는 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 작성된 프로그램 은 컴퓨터가 읽을 수 있는 기록매체(정보저장매체)에 저장되고, 컴퓨터에 의하여 판독되고 실행됨으로써 본 발명의 방법을 구현한다. 그리고 상기 기록매체는 컴퓨터가 판독할 수 있는 모든 형태의 기록매체를 포함한다.On the other hand, the method of the present invention as described above can be written in a computer program. And the code and code segments constituting the program can be easily inferred by a computer programmer in the art. In addition, the written program is stored in a computer-readable recording medium (information storage medium), and read and executed by a computer to implement the method of the present invention. The recording medium may include any type of computer readable recording medium.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.
도 1 은 본 발명이 적용되는 일반적인 IPTV의 양방향 네트워크의 구성도,1 is a configuration diagram of a bidirectional network of a general IPTV to which the present invention is applied;
도 2 는 본 발명이 적용되는 IPTV를 이용한 헬스케어 서비스 시스템의 일실시예 구성도,2 is a configuration diagram of an embodiment of a healthcare service system using an IPTV to which the present invention is applied;
도 3 은 본 발명이 적용되는 IPTV 셋톱박스 기반의 헬스케어 서비스 과정에 대한 일실시예 흐름도,3 is a flowchart illustrating an embodiment of a health care service process based on an IPTV set-top box to which the present invention is applied;
도 4 는 본 발명에 따른 유동 IP 환경을 위한 셋톱박스와 헬스케어 게이트웨이 간의 네트워크 연동 방법에 대한 일실시예 흐름도이다.4 is a flowchart illustrating a network interworking method between a set-top box and a healthcare gateway for a dynamic IP environment according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
210: 헬스케어 센서 220: 헬스케어 게이트웨이210: healthcare sensor 220: healthcare gateway
230: IPTV 셋톱박스 240: 헬스케어 서비스 서버230: IPTV set-top box 240: healthcare service server
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080132603A KR20100073827A (en) | 2008-12-23 | 2008-12-23 | Method of network interworking between iptv settopbox and healthcare gateway in the dynamic ip environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080132603A KR20100073827A (en) | 2008-12-23 | 2008-12-23 | Method of network interworking between iptv settopbox and healthcare gateway in the dynamic ip environment |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100073827A true KR20100073827A (en) | 2010-07-01 |
Family
ID=42636711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080132603A KR20100073827A (en) | 2008-12-23 | 2008-12-23 | Method of network interworking between iptv settopbox and healthcare gateway in the dynamic ip environment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20100073827A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101601769B1 (en) | 2014-10-31 | 2016-03-10 | 서강대학교산학협력단 | System in Small-Scale Internet of Things and Security communication method therefor |
KR101685310B1 (en) * | 2015-11-30 | 2016-12-12 | 중앙대학교 산학협력단 | Health care gateway based on ZigBee |
-
2008
- 2008-12-23 KR KR1020080132603A patent/KR20100073827A/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101601769B1 (en) | 2014-10-31 | 2016-03-10 | 서강대학교산학협력단 | System in Small-Scale Internet of Things and Security communication method therefor |
KR101685310B1 (en) * | 2015-11-30 | 2016-12-12 | 중앙대학교 산학협력단 | Health care gateway based on ZigBee |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11552954B2 (en) | Private cloud control | |
US10938800B2 (en) | System and method for secure access of a remote system | |
RU2439692C2 (en) | Policy-controlled delegation of account data for single registration in network and secured access to network resources | |
US10924475B2 (en) | Management of relationships between a device and a service provider | |
JP4301997B2 (en) | Authentication method for information appliances using mobile phones | |
US9413762B2 (en) | Asynchronous user permission model for applications | |
KR102511030B1 (en) | Verification information update method and device | |
US20080077425A1 (en) | System, method and computer program product for identifying, configuring and accessing a device on a network | |
US9419974B2 (en) | Apparatus and method for performing user authentication by proxy in wireless communication system | |
US20090158034A1 (en) | Authentication gateway apparatus for accessing ubiquitous service and method thereof | |
EP3073699A1 (en) | System and method for controlling mutual access of smart devices | |
EP2456164A2 (en) | Server, access device and method for implementing single-sign-on | |
US10523763B2 (en) | Communication device, communication method, controlled device, and non-transitory computer readable medium | |
EP2979420B1 (en) | Network system comprising a security management server and a home network, and method for including a device in the network system | |
CN103561044A (en) | Data transmission method and data transmission system | |
CN108111303B (en) | Safe connection method of intelligent home gateway | |
CN104348903A (en) | Communication system for establishing P2P connections and the corresponding devices | |
KR20150058220A (en) | Method and device for securely accessing a web service | |
KR20060032102A (en) | Method and home network system for authentication between remote terminal and home network using smart card | |
JP6056970B2 (en) | Information processing apparatus, terminal, information processing system, and information processing method | |
KR20100073827A (en) | Method of network interworking between iptv settopbox and healthcare gateway in the dynamic ip environment | |
JP4726190B2 (en) | Network camera, DDNS server, and video distribution system | |
KR101117316B1 (en) | Remote access service profile setting method and user authentication method for remote accessing UPNP devices | |
KR101619928B1 (en) | Remote control system of mobile | |
JP2006101330A (en) | Network device, and network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |