KR100695242B1 - 홈 네트워크에서 동적 네트워킹을 실현하는 장치의 대등연결방법 - Google Patents

홈 네트워크에서 동적 네트워킹을 실현하는 장치의 대등연결방법 Download PDF

Info

Publication number
KR100695242B1
KR100695242B1 KR1020057004126A KR20057004126A KR100695242B1 KR 100695242 B1 KR100695242 B1 KR 100695242B1 KR 1020057004126 A KR1020057004126 A KR 1020057004126A KR 20057004126 A KR20057004126 A KR 20057004126A KR 100695242 B1 KR100695242 B1 KR 100695242B1
Authority
KR
South Korea
Prior art keywords
connection
value
message
target device
sending
Prior art date
Application number
KR1020057004126A
Other languages
English (en)
Other versions
KR20050046755A (ko
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 레노보(베이징)리미티드
Publication of KR20050046755A publication Critical patent/KR20050046755A/ko
Application granted granted Critical
Publication of KR100695242B1 publication Critical patent/KR100695242B1/ko

Links

Images

Classifications

    • 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/28Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • 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
    • 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/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 홈 네트워크에서 동적 네트워킹을 실현하는 경우의 장치연결방법에 관한 것인데, 리소스 관리장치가 존재하지 않는 네트워크 중의 대등장치에 대한 관리를 진행하는데 사용된다. 장치연결방법은 아래의 단계를 포함한다: 연결개시장치가 연결목표장치를 향해 장치연결청구를 발송하는 단계; 연결목표장치가 랜덤방식으로 연결도전값을 생성하여, 연결개시장치에 발송하는 단계; 연결개시장치가 연결도전값에 근거하여 연결응답값을 생성하여, 연결목표장치에 발송하는 단계; 연결목표장치가 연결응답값에 근거하여 연결개시장치를 향해 연결회답 메시지를 발송하는 단계; 연결개시장치가 연결회답 메시지에 근거하여 연결 결과를 판단하고, 연결회답 메시지가 성공임을 표시한 경우, 연결개시장치와 연결목표장치 사이에 대등연결을 설정한다. 연결단절방법은 아래의 단계를 포함한다: 이미 대등연결관계를 설정한 장치간의 임의의 장치가 상대방 장치를 향해 연결단절 메시지를 발송하면, 연결이 단절된다. 개시장치와 목표장치는 상호 서비스 제공장치 및 서비스 사용장치가 될 수 있다.
네트워크, 동적 네트워킹, 대등 연결, 연결 설정

Description

홈 네트워크에서 동적 네트워킹을 실현하는 장치의 대등연결방법{THE METHOD FOR CONNECTING DEVICES IN DYNAMIC FAMILY NETWORKING}
기술분야
본 발명은 컴퓨터 네트워크 기술영역에 관한 것으로서, 더욱 상세하게는 홈 네트워크 중 동적 네트워킹 및 리소스 공유를 실현하는 경우의 장치대등연결방법에 관한 것이다.
배경기술
컴퓨터 기술과 네트워크 기술의 급속한 발전 및 개인이 가정생활 디지털화, 정보화에 대한 추구가 높아짐에 따라서, 홈 네트워크 E-Home(이와 관련되어 많은 기술용어들이 있는데, 예를 들면 스마트 홈(Smart Home), 일렉트릭 홈(Electronic Home), e-홈(e-home), 디지털 패밀리(Digital Family), 네트워크 홈(Network Home), 인텔리전트 홈(Intelligent Home) 등이 있다)는 이미 현재 가장 주목받는 기술이 되었다. 홈 네트워크 기술은 가정 장치의 디지털화를 실현하는 중요한 기술이고, 이러한 기술이 있으므로 인해 가정의 모든 전기기구를 전체로 연결할 수 있고, 언제 어디서나 장치 간 상호연결과 정보전송을 실현할 수 있다.
홈 네트워크의 요구 조건은 상업상 네트워크와 전혀 상이한데, 예를 들면 따로 배선을 설치할 필요가 없고, 사용이 편리하고 비용이 적은 등등이 있다. 현재 존재하는 가정 장치의 상호연결에 적합한 네트워크 기술로는 HomePNA등이 있는데, 각각 의 가정이 소유하고 있는 전화선으로 디지털 장치의 상호연결을 실현할 수 있을 뿐만 아니라, 간단하고 실용적이며, 전화의 정상적 사용에도 영향을 끼칠 염려가 없다. 또한 전력선을 이용하여 네트워킹하고, 이미 가정 내에 설치한 전력선을 통하여 신호 및 데이터를 전송함으로써, 가정전기기구의 자동화 제어를 편리하게 실현할 수 있다.
도1은 디지털 가정의 네트워크 체계 토폴로지 구조를 표시하는데, 백본 네트워크와 제어 서브네트워크의 두 계층을 포함한다. 홈 백본 네트워크는 네트워킹 형태로서 유선 방식의 접속(유선 백본 네트워크)와 무선 방식의 접속(무선 백본 네트워크) 두 부분으로 나누어 진다(일부 무선 이동장치의 상호연결을 실현하고, 사용자로 하여금 언제 어디서나 정보 엑세스를 할 수 있도록, 무선 백본 네트워크는 홈 백본 네트워크 중의 빠질 수 없는 한 부분이다). 백본 네트워크 중, 일반적으로 하나의 홈 네트워크서버(101)가 있는데, 그것은 디지털 가정의 과정 중심 및 기억 중심으로 기능하며, 한 대의 PC장치일 수도 있고 전용서버일 수도 있다. 백본 네트워크 중의 문호 게이트웨이(102)는 가정내부장치(104)및 이동장치(103)와의 상호 연결과 가정의 광대역 접속에 사용되며, 홈 백본 네트워크 중의 장치(103, 104)로 하여금 인터넷(105)으로부터 공유정보를 획득할 수 있게 한다. 홈 백본 네트워크는 가정의 정보/멀티미디어 네트워크를 구축하였고, 정보 장치, 통신 장치, 오락 장치 등의 상호연결 및 리소스 공유를 실현하였다. 홈 백본 네트워크의 주요 데이터는 문자, 그림, 오디오, 비디오 등을 포함한다.
제어 서브네트워크는 가정용 전기기구, 자동화 장치, 보안(감시)장치 등 장치 (108)의 상호연결에 사용되고, 그의 구축은 가정 자동화를 실현하는 중요한 전제이다. 제어 서브네트워크 중 전송되는 데이터는 주로 장치에 대한 각종의 제어 명령 및 장치의 상태 데이터이다. 제어 서브네트워크(106)는 한 편으로 각 종류의 가정 장치(108)의 상호연결을 실현하는 동시에, 다른 한 편으로 제어 서브네트워크와 백본 네트워크의 상호연결을 실현하며, 이와 동시에 원격전화경보와 전화원격제어(공중전화 교환네트PSTN(107)를 이용한다)에 외부 인터페이스를 제공한다.
홈 백본 네트워크와 인터넷(105) 간의 인터랙션은 두 층의 합의를 포함한다: 첫째는 사용자가 원격 방식으로 인터넷을 통하여 홈 백본 네트워크 중의 서비스를 사용하는 것이고; 둘째는 사용자가 홈 백본 네트워크를 통하여 인터넷 서비스에 엑세스하는 것이다.
홈 백본 네트워크와 홈 제어 서브네트워크 간의 인터랙션은 제어 게이트웨이(106)를 통하여 실현된다. 제어 게이트웨이(106)는 백본 네트워크와 제어 서브네트워크 간의 프로토콜 전환을 책임지며, 제어 서브네트워크 중의 서비스를 홈 백본 네트워크 중의 서비스로 표현되게 한다. 제어 서브네트워크 중의 장치와 서비스에 대한 조작을 제어 게이트웨이(106)의 관련된 서비스에 대한 조작으로 전환한다. 제어 서브네트워크 프로토콜 중, 서비스에 대한 설명은 전부 XML에 근거하여 진행하였다. 제어 서브네트워크 중의 서비스는 제어 게이트웨이(106)에 대응되는 XML으로 설명하고, 백본 네트워크 서비스로써 제어 게이트웨이(106)에 등록한다.
가정의 사용자가 원하는 여가를 즐기고 안전하고 편안한 가정 생활을 할 수 있도록, 가정 내의 수많고 복잡한 가정 전기기구들이 유기적으로 상호 연결되고 협동 작업할 수 있어야 하므로, 홈 네트워크 체계의 백본 네트워크 중, 합리적이고 효과적인 장치간 동적 네트워킹과 리소스 공유를 실현할 수 있는 방법(백본 네트워크 프로토콜)을 통해, 홈 네트워크 백본 네트워크의 고속 전송, 높은 서비스 품질, 동적 네트워킹 및 효과적인 리소스 공유의 목적을 달성할 수 있다.
본 발명에 따른, 홈 네트워크 범위내에서 가정내 각종 장치의 동적 네트워킹을 한다는 것은 아래의 의미를 가리킨다: 네트워크 장치의 네트워크 파라미터에 대한 사전의 수동적 네트워크 파라미터 배치가 필요없이, 네트워크에서 동적으로 관련되는 장치를 선택하여 하나의 홈 네트워크를 구성하여, 단일한 장치로 완성할 수 없는 기능을 실현하는데 사용하거나 또는 임의의 단일 장치의 원래 기능을 향상시키는데 사용되는 것이다. 그리고 리소스 공유는 아래의 의미를 가리킨다: 네트워크 중의 장치가 자체의 리소스를 발표하는 동시에, 기타 장치의 제공 가능한 리소스를 편리하게 검색 및 이용할 수도 있으며, 임의의 두 장치간의 직접적 통신과 리소스 공유를 통하여 단일 노드의 기능을 확장한다는 것이다.
홈 백본 네트워크 중 장치간의 동적 네트워킹 및 리소스 공유를 실현하는 방법은 아래와 같은 단계를 포함할 수 있다:
A. 홈 백본 네트워크 장치를 로컬 네트워크 또는 무선 로컬 네트워크에 연결시키는 단계;
B. 장치가 멀티캐스트(multicast) 방식으로 어나운스먼트 데이터(announcement data)를 발표하여 본 장치의 데이터를 어나운싱하는 단계;
C. 장치가 인터셉트 또는 탐색 방식으로 기타 장치의 존재 메세지를 획득하는 단계;
D. 서비스 사용장치 또는 서비스 제공장치가 하나의 리소스 관리장치에 등록하여, 리소스 관리장치와 함께 홈 네트워크를 형성하거나; 또는 한 개 이상의 서비스 사용장치 또는 서비스 제공장치가 대등연결 방식을 통하여 하나의 홈 네트워크를 형성하는 단계;
E. 홈 네트워크에 가입한 서비스 사용장치는 리소스 관리장치로 서비스 탐색청구를 발송함으로써, 홈 네트워크 내의 서비스 제공장치의 서비스 정보를 획득하고, 서비스 사용장치는 또한 서비스 제공장치를 향해 서비스 임대청구와 서비스 호출청구를 발송함으로써, 서비스사용장치의 서비스를 사용할 권리와 제공하는 서비스를 획득하며; 또는 서비스 사용장치가 자신과의 대등연결관계가 있는 서비스 제공장치에 서비스 탐색청구, 서비스 임대청구와 서비스 호출청구를 발송함으로써, 상기 서비스 제공장치의 서비스 정보 및 사용 권리를 획득하여, 서비스 제공장치가 제공하는 서비스를 사용하는 단계;를 포함한다.
상기 기술의 D단계에서, 상기 서비스 사용장치 또는 서비스 제공장치가 대등연결방식을 통하여 하나의 홈 네트워크를 구축하는 과정이 바로 본 발명이 해결하려는 동적 네트워킹에서의 장치대등연결방법이다.
발명내용
본 발명의 목적은 홈 네트워크 중 동적 네트워킹을 실현하는 경우의 장치대등연결방법을 제공하는 것인데, 가정범위에서 동적으로 홈 네트워크 백본 네트워크를 생성하고 리소스 공유를 실현하기 위한 전제 조건을 마련하는 것, 즉 장치의 대등 연결을 실현하기 위해 한 가지 연결방법을 설정함에 있다.
본 발명의 방법에서, 관련되는 홈 백본 네트워크 구성 장치는, 정보장치, 통신장치, 오락장치 등을 포함하고, 프로토콜 게이트웨이 방식을 통하여, 또 일부 가정용 전기기구장치, 예를 들면 냉장고, 세탁기, 텔레비전, 오디오 등과 인터랙션할 수 있으므로, 본 발명의 이러한 장치들은 서비스를 제공하거나 또는 받는 캐리어(Carrier)를 가리킨다.
본 발명에 관련되는 서비스는, 장치에서 실행되어 백본 네트워크 프로토콜이 정의한 표준 인터페이스를 만족하는 기능 실체이다.
본 발명에 관련되는 리소스 관리장치는, 네트워크 중의 장치가 등록 및 서비스 인덱싱을 진행하는 기능을 제공할 수 있는 장치를 가리킨다.
본 발명에 관련되는 서비스 제공장치는, 네트워크 중의 기타 장치를 위해 서비스를 제공하는 장치를 가리킨다.
본 발명에 관련되는 서비스 사용장치는, 네트워크 중의 기타 장치가 제공하는 서비스를 사용하는 장치를 가리킨다.
본 발명에 관련되는 멀티캐스트는 하나의 발송장치가 특정된 한 그룹의 수신장치에 정보를 발송하는 것을 가리킨다; 본 발명에 관련되는 유니캐스트는 하나의 발송장치가 하나의 지정된 수신장치에 정보를 발송하는 것을 가리킨다.
본 발명의 목적을 달성하기 위한 기술은 아래와 같다: 대등장치의 연결설정방법과 연결단절방법을 포함하는 홈 네트워크에서 동적 네트워킹하는 경우 대등연결방법을 실현하는 방법으로서;
대등연결 지지가 필요한 장치에 대하여 연결 설정을 하는데, 연결 실행 에 포함되는, 연결을 허가하는 사용자의 명칭, 비밀번호를 포함하는 계정(Account) 정보 및, 장치가 허가하는 최대 일괄발송 연결수를 포함하고;
상기한 대등장치의 연결설정방법은 아래의 단계를 포함한다:
a. 홈 네트워크 중의 연결개시장치가 네트워크 중의 연결목표장치를 향해 장치연결청구를 발송하는 단계;
b. 연결목표장치가 연결을 허가하는 연결개시장치에 대해 랜덤 방식으로 연결도전값을 생성하여, 연결개시장치를 향해 상기 연결도전값을 발송하는 단계;
c. 연결개시장치가 수신한 연결도전값에 근거하여 연결응답값을 생성하고 연결목표장치에 발송하는 단계;
d. 연결목표장치가 수신한 연결응답값에 근거하여 연결개시장치를 향해 연결회답 메시지를 발송하는 단계;
e. 연결개시장치가 수신한 연결회답메시지에 근거하여 연결결과를 판단하고, 만약 연결회답메시지에 연결결과가 성공임을 표시하는 정보가 포함되었다면, 연결목표장치와 연결발기장치 사이에서 대등연결을 설정하는 단계;
그리고, 연결단절방법은 아래의 단계를 포함한다:
f. 연결개시장치 또는 연결목표장치가 상대방 장치를 향해 연결단절 청구메시지를 발송하는 단계;.
g. 연결단절 청구메시지를 수신한 연결목표장치 또는 연결개시장치는 이때 연결이 이미 단절되었다고 인증하는 단계;
상기 단계b에서, 상기한 연결목표장치는 동시에 연결도전값을 보존한다; 상기 단계c에서, 상기한 연결개시장치는 연결도전값에 대응되는 시크리트 키(secret key) 정보를 검색하여, 연결도전값과 함께 상기한 연결응답값을 생성한다; 상기 단계d에서, 연결목표장치가 보존한 연결도전값 및 상기 연결도전값에 대응되는 시크리트 키 정보에 근거하여, 연결응답값의 정확성을 판단하는데, 정확한 경우 연결개시장치를 향하여 연결성공을 알리는 연결회답메시지를 발송하고, 정확하지 않은 경우 연결개시장치를 향하여 엑세스 금지를 알리는 연결회답 메시지를 발송한다.
상기 연결개시장치는 서비스 제공장치 또는 서비스 사용장치일 수 있고; 상기 연결목표장치도 서비스 사용장치 또는 서비스 제공장치일 수 있다.
본 발명의 방법에서, 네트워크 중의 장치는 장치발견 프로토콜에 의하여 기타 장치 및 상기 장치가 소유한 서비스를 탐색하는데, 서비스 사용장치는 발견한 서비스 제공장치를 향하여 장치연결 설정청구를 발송하여, 대등연결을 창설한다.
서비스 제공장치는 서비스 사용장치가 발송하는 장치연결 창설청구를 수신한 후 연결창설 응답메시지를 제공한다.
서비스 사용장치와 서비스 제공장치가 대등연결관계를 창설한 후, 안전 메커니즘의 암호화 방법에 근거하여 전송 시크리트 키를 생성하는데, 이 전송 시크리트 키는 아래 계속되는 데이터를 전송하는데 사용된다.
서비스 사용장치와 서비스 제공장치가 대등연결을 창설한 후, 서비스 사용장치가 서비스 제공장치를 향해 서비스 탐색 과정을 발송하여, 서비스 제공장치 중의 상세한 서비스 정보를 획득하고; 서비스 제공장치를 향해 서비스 임대 과정을 발송 하여, 서비스 사용권리를 획득하며; 서비스 제공장치를 향해 서비스 호출청구를 발송하여, 서비스를 사용한다.
서비스 사용장치가 더 이상 서비스 제공장치의 서비스를 필요로 하지 않는 경우, 수시로 서비스 제공장치와의 연결을 단절할 수 있고; 하나의 대등연결관계 중의 서비스 제공장치도 수시로 서비스 사용장치와의 연결을 단절할 수 있다.
본 발명의 장치대등연결방법을 사용하면, 홈 네트워크 환경에서 간단하게 리소스 관리장치의 네트워크 범위 내의 임의의 대등장치 간의 동적 네트워킹을 진행할 수 있다.
도면의 간단한 설명
도 1은 디지털 홈 네트워크 체계의 토폴로지 구조의 개략도,
도 2는 홈 네트워크 장치의 관리 과정에서 장치대등연결을 진행하는 경우의 네트워크 구조의 개략도,
도3은 본 발명의 장치간 대등연결을 진행하는 과정을 나타낸 블록선도.
상세한 실시예
홈 네트워크의 핵심적 사상은 동적으로 장치의 상호연계와 상호통신, 그리고 리소스 공유를 실현하는데 있다.
네트워크 중에 메인 제어(main control)장치-리소스 관리장치가 존재하는 경우, 메인 제어장치를 통하여, 네트워크 중의 각종 기타 장치의 등록 및 로그오프 과정에 관련된 장치의 집중 관리를 실현할 수 있다. 하지만, 모든 홈 네트워크 환경 중에 하나의 고정된 리소스 관리장치가 존재하는 것은 아니기 때문에 본 발명의 방법을 적용하면, 리소스 관리장치가 존재하지 않는 홈 네트워크 환경 중에서, 대등장치간의 대등연결 메커니즘을 통하여 간단한 장치관리를 완성하여, 장치의 상호연결과 상호통신 및 리소스공유를 실현한다.
본 발명의 장치대등연결방법을 쉽게 설명하기 위해, 도1이 표시한 홈 네트워크 구조를 도2에 표시한 대로 간략화할 수 있다.
도2를 참조로 하면, 가정전기기구장치의 구성에는 다수개의 대등한 정보장치를 포함하는데, 각각 도면에서 표시하는 대등장치1(21), 대등장치2(22) , 대등장치3(23) 및 대등장치4(24)이다. 대등장치는 서비스 제공장치일 수도 있고, 서비스 사용장치일 수도 있다. 대등연결에 근거한 홈 네트워크 중에는 리소스 관리장치가 존재하지 않는다.
본 발명의 방법에서, 대등장치연결을 진행하는 경우, 하나의 연결개시장치와 하나의 연결목표장치를 가진다. 그 중, 연결목표장치는 연결개시장치에 의해 지정되고, 두 장치에는 모두 하나의 소프트웨어를 설치할 것을 요구하며, 각 장치의 상기 소프트웨어를 통하여 상호통신을 완성함으로써 대등연결을 실현한다.
장치를 연결하기 전 하나의 장치발견 과정이 존재하며, 상기 장치발견 과정은 연결개시장치와 연결목표장치 사이에서 진행되는데, 연결개시장치가 장치발견과정을 통하여 우선 연결목표장치를 발견하여야 장치연결 과정을 시작할 수 있다.
종래 기술에서의 동적 네트워킹 및 리소스 공유를 실현하는 방법 중, B, C 단계가 바로 장치발견 과정인데, 장치 어나운싱과 장치 탐색 등 두 가지 과정을 포함한다.
홈 네트워크 중의 장치가 가동되는 경우, 상기 장치에서 실행되는 소프트웨어는 장치 어나운싱 방법에 근거하여 멀티캐스트 방식으로 네트워크 중에 자체가 존재한다는 메시지 및 관련된 안전수요 메시지를 어나운싱한다; 네트워크 중의 장치는 이러한 장치 어나운싱 정보를 인터셉트함으로써(장치 유형, 장치IP어드레스, 및 장치가 소유한 서비스 정보를 포함), 기타 장치가 존재한다는 메시지를 획득한다; 네트워크 중의 기타 장치도 멀티캐스트 방식을 통하여 장치탐색정보를 발송하고, 멀티캐스트 탐색정보를 수신한 장치는, 자체 조건이 상기 탐색조건에 부합되는 경우 유니캐스트 방식으로 자체의 장치 아나운싱 정보를 리턴한다. 이러한 장치 어나운싱 및 장치 탐색 단계를 통하여, 홈 네트워크 중의 모든 장치는 상대방의 존재를 상호 발견할 수 있다.
도3을 참조하면, 도면 중의 각각의 단계는 대등장치의 연결 과정을 표시한다. 연결개시장치로부터 연결목표장치를 향해 장치연결청구를 발송함으로써 연결 과정을 시작한다.
만약 서비스제공장치의 안전 속성(장치 공개 중 설정됨)을 인증이 필요하지 않게 설치한다면, 이러한 서비스 제공장치는 임의의 서비스 사용장치의 연결창설청구를 허락하고, 동시에 서비스 사용장치를 향해 연결창설 회답메시지를 발송한다;
만약 서비스 제공장치의 보안대책(장치 공개 중 설정)설정에 인증이 필요하다면, 서비스 제공장치와 연결 창설을 신청하는 서비스 사용장치는 도면에 표시된 절차에 따른다. 이러한 완성된 전체 장치연결 과정은 8개 단계: 시크리트키를 배치 및 연결청구를 발송하는 단계; 연결청구를 처리하는 단계; 연결도전값을 발송하는 단계; 연결도전값을 처리하는 단계; 연결응답값을 발송하는 단계; 연결응답값을 처리하는 단계; 연결회답값을 발송하는 단계; 및 연결회답값을 처리하는 단계를 포함한다.
1단계를 실행하기 전, 우선 장치정보 설정과 시크리트 키 배치를 진행하여야 하는데, 홈 네트워크 관리자가 대등연결 지지를 요구하는 모든 장치(연결개시장치와 연결목표장치)에 대하여 연결설정을 진행하며, 구체적으로는 연결을 허가하는 사용자의 계정(Account) 정보를 포함하는데, 여기에는 명칭 및 비밀번호를 더 포함한다. 만약 장치 자체가 사람과 컴퓨터의 인터랙션의 인터페이스를 소유하는 경우, 사람과 컴퓨터 인터랙션의 인터페이스를 통하여 설정을 진행하고, 사람과 컴퓨터 인터랙션의 인터페이스가 없는 장치에 대해서는, 사람과 컴퓨터의 인터랙션 인터페이스를 소유한 장치를 통하여 원격설정을 진행한다. 이외 각각의 장치를 향해 허가하는 최대 일괄발송 연결개수를 설정한다.
1단계에서 연결개시장치(예를 들면 서비스 사용장치)가 연결목표장치(예를 들면 서비스 제공장치)를 향해 시크리트키를 배치 및 연결청구를 발송하여 장치연결과정을 시작한다.
연결개시장치가 연결목표장치를 향해 발송하는 장치연결 청구정보는, 메시지유형, 메시지 일련번호, 사용자 명칭 및 연결청구 일련번호의 네개 필드를 포함하는데, 각각의 필드명칭과 내용 및 수치확정범위와의 관계는 아래 도표1에서 표시한 바와 같다.
필드명칭 내용 수치확정범위
메시지 유형 연결설정청구 문자열(ConnectRequest)
메시지 일련번호 프로토콜 메시지 일련번호 1보다 큰 정수
사용자 명칭 상기 장치 사용자의 정보 표시 길이가 1보다 길고 32보다 짧은 문자열
연결청구 일련번호 연결 과정에서의 청구 일련번호 [1]
2단계에서 연결청구를 처리는, 연결목표장치가 처리를 진행하는데, 연결목표장치가 연결개시장치의 연결청구를 수신한 경우, 우선 현재의 본 연결목표장치와 연결한 연결개시장치의 총 개수가 허가하는 개수의 최고치에 도달했는가의 여부를 판단하고, 만약 도달하였다(YES)고 판단되면, 아래의 단계에서 연결결과가 과부하(OVERLOAD)인 연결회답 메시지를 리턴하여, 해당 차수의 장치연결 과정을 마친다. 반면 만약 도달하지 않았다(NO)고 판단되면, 연결청구 중 표시된 사용자 정보에 대해 더 판단하는데, 상기 연결목표장치 중에 상기 연결개시장치의 사용자 정보가 존재하는 지 여부를 판단하고, 만약 존재하지 않는다면, 연결결과가 엑세스금지(ACCESSDENIED)인 연결회답 메시지를 리턴하며, 만약 존재한다면, 랜덤방식으로 길이가 32비트인 도전값을 생성하고, 상기 값을 기초로 연결도전값 메시지를 생성하여, 연결개시장치에 대한 발송을 준비하며, 이와 동시에 도전값을 저장하여 아래(예를 들면, 회답값의 수신을 기다려, 비교를 진행하는 등)에서 사용할 것을 준비한다.
3단계 즉, 연결도전값의 발송 단계에서는, 연결목표장치가 연결발기 장치를 향해 발송을 진행한다.
연결도전값을 발송하는 과정도 서비스 제공장치가 서비스 사용장치를 향해 연결설정 회답메시지를 발송하는 과정으로서, 상기 회답 메세지에는 연결결과를 포함함으로써, 서비스 사용장치로 하여금 결과에 근거하여 상응한 연속 처리의 진행을 통지한다. 회답메시지는 또한 서비스 제공장치가 사용하는 신분인증 계산법 식별부호ID 및, 서비스 제공장치가 랜덤방식으로 선택한 도전값(ChallengeValue)을 포함한다. 연결설정 회답메시지의 각각의 필드명칭과 내용 및 수치확정범위는 아래 도표2에서 표시한 바와 같다.
필드 명칭 내용 수치확정범위
메시지 유형 연결창설회답 ConnectRequest
메시지 일련번호 프로토콜 메시지 일련번호 1보다 큰 정수
연결회답 일련번호 연결회답 메세지 일련번호 1
연결결과 응답 문자열 SUCCESS또는OVERLOAD 또는ACCESSDENIED 또는AUTHENTICATE
신분인증 계산법 인증 계산법 식별부호ID ShareKey
도전값 ChallengeValue 길이가 32비트인 문자열
4단계 즉, 연결도전값 처리에서, 연결개시장치가 처리를 진행한다. 연결청구를 발송한 장치가 연결도전값 메시지를 수신한 후, 응당 자체 장치에 도전값에 대응한 시크리트 키 정보가 존재하는가의 여부를 검색하고, 만약 존재하지 않으면, 해당 차수의 연결을 실패로 하고 해당 차수의 연결 과정을 끝낸다; 만약 존재하면, 도전값과 시크리트 키 (연결개시장치가 신분인증 계산법 식별부호ID와 ChallengeValue를 수신한 후, 자체의 시크리트 키Key를 사용하여 ChallengeValue에 대한 암호화를 진행)에 근거하여, 안전 메커니즘에 따라 응답값(회답값 Response)을 목표연결장치에 발송한다.
5 단계의 연결응답값 발송에서, 연결개시장치가 연결응답값을 생성한 후, 연결목표장치를 향해 발송하는데, 이러한 연결응답 메시지는 메시지 유형, 메시지 일련번호, 연결청구 일련번호 및 응답값 등 네개 필드를 포함하는데, 각각의 필드명칭과 내용 및 수치확정범위와의 관계는 아래 도표3에서 표시한 바와 같다.
필드 명칭 내용 수치확정범위
메시지 유형 연결창설청구 ConnectRequest
메시지 일련번호 프로토콜 메시지 일련번호 1보다 큰 정수
연결청구 일련번호 연결 과정에서의 청구 일련번호 2
응답값 응답 문자열 길이가 32비트인 문자열
6단계의 연결응답값 처리에서, 연결목표장치가 처리를 진행한다. 장치가 연결개시장치가 발송한 연결응답값을 수신한 후, 응당 사전에 보존했던 도전값 및 상응한 시크리트 키에 근거하여 응답값이 정확한가의 여부를 판단하고, 만약 정확하면, 연결개시장치를 향해 연결이 성공됨을 포함한 연결회답 메시지를 발송하고, 만약 정확하지 않으면, 시크리트 키가 틀렸음을 알리는 정보를 포함한 연결회답 메시지를 발송한다. 그 구체적 과정을 설명하면 아래와 같다. 연결목표장치는 연결개시장치가 공언한 ID에 대응하는 공유 시크리트 키 KeyID를 이용하여, 도전값(ChallengeValue) 해독을 진행한다. 만약 식Response=Encrypt(KeyID, ChallengeValue)을 만족하면, 이 연결창설을 허가하는 동시에, 연결개시장치를 향해 창설성공 회답을 발송하여, 연결할 환경조건을 마련한다; 만약Response< >Encrypt(KeyID, ChallengeValue)인 경우, 이 연결창설을 허가하지 않는 동시에, 서비스 사용장치에 향해 창설실패 회답을 발송하며, 이 장치의 대응한 정보를 삭제한다.
만약 연결목표장치가 해당 차수의 연결성공을 확인하면, 응당 연결된 쌍방 장치의 현재 연결개수를 증가시켜야 한다.
그 중, 시크리트 키의 배치 및 응답값의 정확성 여부 판단은, 응당 안전 메커니즘에 따라 처리해야 한다.
7단계의 연결회답메시지 발송에서, 연결목표장치가 연결개시장치를 향해 발송한다. 연결목표장치는 응답값 처리 결과에 근거하여 연결회답 메시지를 발송해야 하는데, 이러한 연결회답 메시지에는 메시지 유형, 메시지 일련번호, 연결회답 일련번호 및, 연결결과 등 네개 필드를 포함하는데, 각각의 필드 명칭과 내용 및, 수치확정범위와의 관계는 아래 도표4에서 표시한 바와 같다(도표 중의 등록결과는 성공, 과부하, 엑세스금지, 청구인증일 수 있다).
필드 명칭 내용 수치확정범위
메시지 유형 연결창설회답 ConnectRequest
메시지 일련번호 프로토콜 메시지 일련번호 1보다 큰 정수
연결회답 메시지 일련번호 연결회답 메시지 일련번호 [2]
연결결과 응답 문자열 SUCCESS또는OVERLOAD 또는ACCESSDENIED 또는AUTHENTICATE
8단계의 연결회답 메시지 처리에서, 연결개시장치가 처리를 진행한다. 연결청구개시장치가 연결회답 메시지를 수신한 후, 연결결과에 근거하여, 해당 차수 연결이 성공되였는가의 여부를 판단한다.
두개 장치가 연결관계를 설정한 후, 수시로 연결 단절을 진행할 수 있다. 연결단절은 연결단절청구 및 연결단절청구 메시지처리 등 두 단계를 포함한다:
그 중 연결단절청구에서 임의의 장치(연결개시장치 또는 연결목표장치)가 수시로 상대방 장치에 향해 연결단절 청구를 발송하여, 이미 설정한 연결을 단절할 수 있다. 이러한 연결단절청구 메시지에는 메시지 유형, 메시지 일련번호 및 연결단절원인(정상 또는 착오) 등 세개 필드를 포함하는데, 각각의 필드 명칭과 내용 및 수치확정범위와의 관계는 아래 도표5에서 표시한 바와 같다.
필드 명칭 내용 수치확정범위
메시지 유형 연결단절 메시지 Disconnect
메시지 일련번호 프로토콜 메시지 일련번호 1보다 큰 정수
연결단절원인 연결단절원인 NORMAL또는PROTOERROR
그리고, 모방된 장치단절청구가 나타나는 경우를 방지하기 위하여, 장치연결단절청구의 발송은 안전 메커니즘 중의 암호화 방법에 근거하여 전송을 진행해야 한다.
연결단절 메시지 처리에서, 이미 연결관계를 설정한 장치 중 임의의 장치가 상대방 장치의 연결단절청구를 수신한 경우, 해당 차수 연결이 단절된 것으로 인증하여, 쌍방 장치는 모두 본 장치의 현재 참여한 연결개수를 감소시킨다.
본 발명의 방법 중, 홈 백본 네트워크 프로트콜과 함께 사용하고, 대등연결 메커니즘을 통하여 네트워크 내의 장치에 대하여 관리를 진행함으로써, 상이한 장치 간의 연결과 단절을 완성하고, 홈 네트워크 범위내에 리소스 관리장치가 존재하지 않는 경우의 동적 네트워킹 및 리소스 공유를 실현한다.

Claims (14)

  1. 대등장치의 연결설정방법과 연결단절방법을 포함하는 홈 네트워크에서 동적 네트워킹을 실현시 장치대등 연결방법에 있어서,
    대등연결 지지가 필요한 모든 장치에 대하여 연결설정을 진행하는데, 연결을 허가하는 사용자의 명칭, 비밀번호를 포함하는 계정 데이터, 장치가 허가하는 최대 일괄발송연결수에 대한 실행 연결 배치를 포함하고;
    상기한 대등장치의 연결설정방법은:
    a. 홈 네트워크 중의 연결개시장치가 네트워크 중의 연결목표장치를 향해 장치연결청구를 발송하는 단계;
    b. 연결목표장치가 연결을 허가하는 연결개시장치를 향하여, 랜덤방식으로 연결도전값을 생성하여, 연결개시장치를 향해 상기 연결도전값을 발송하는 단계;
    c. 연결개시장치가 수신한 연결도전값에 근거하여 연결응답값을 생성하여, 연결목표장치에 발송하는 단계;
    d. 연결목표장치가 수신한 연결응답값에 근거하여 연결발기장치를 향해 연결회답 메시지를 발송하는 단계;
    e. 연결개시장치가 수신한 연결회답 메시지에 근거하여 연결결과를 판단하고, 만약 연결회답 메시지에 연결결과가 성공임을 표시하는 정보가 포함되었다면, 연결개시장치와 연결목표장치 사이에서 대등연결을 설정하는 단계;를 포함하고;
    또한, 연결단절방법은:
    f. 연결개시장치 또는 연결목표장치가 상대방 장치를 향해 연결단절 청구메시지를 발송하는 단계;
    g. 연결단절 청구메시지를 수신한 연결목표장치 또는 연결개시장치가 당해 차수에 연결이 단절되었다고 인증하는 단계;
    를 포함하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  2. 제 1항에 있어서,
    상기 장치에 대하여 연결설정을 하는 경우, 장치에 있어 사람과 컴퓨터의 인터랙션 인터페이스를 통하여 직접적으로 진행하거나, 또는 사람과 컴퓨터의 인터랙션의 인터페이스를 소유한 기타 장치를 통하여 상기 장치에 대하여 원격설치를 진행하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  3. 제 1항에 있어서,
    상기 연결개시장치는 서비스 제공장치 또는 서비스 사용장치이고; 상기 연결목표장치도 서비스 사용장치 또는 서비스 제공장치인 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  4. 제 1항에 있어서,
    상기 a단계 중의 장치연결청구에서, 메시지 필드는 메시지 유형, 메시지 일련번호, 사용자 명칭 및 연결청구 일련번호를 포함하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  5. 제 1항에 있어서,
    상기 b단계에서, 상기 연결에 대한 허가는: 현재 이미 연결목표장치와 연결한 장치 개수가 허가하는 연결 장치 개수의 최고치에 도달하지 않았음을 판단하고; 연결목표장치 중에 연결개시장치의 사용자 정보의 존재 여부를 판단하는 것을 더 포함하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  6. 제 5항에 있어서,
    상기 b단계에서, 연결목표장치와 연결한 장치의 개수가 허가하는 연결장치 개수의 최고치에 도달한 경우, e단계에서, 연결목표장치가 연결개시장치를 향해 연결결과가 과부하인 연결회답 메시지를 발송하며; 상기 b단계에서, 연결목표장치 중 상기 연결개시장치의 사용자 정보가 존재하지 않는다고 판단되는 경우, e단계에서, 연결목표장치가 연결개시장치를 향해 연결결과가 엑세스 금지인 연결회답 메시지를 발송하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  7. 제 1항에 있어서,
    상기 b단계에서 메시지 유형, 메시지 일련번호, 연결회답 일련번호, 연결결과, 인증 계산법 식별부호 및, 도전값을 포함하는 연결도전값 메시지를 발송하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  8. 제 1항에 있어서,
    상기 c단계에서 메시지유형, 메시지 일련번호, 연결청구 일련번호 및 응답문자열로 구성된 응답값을 포함하는 도전응답값 메시지를 발송하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  9. 제 1항에 있어서,
    상기 d단계에서 메시지2유형, 메시지 일련번호, 연결회답 일련번호 및, 연결결과를 포함하는 메시지 필드를 가지는 연결회답 메시지를 발송하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  10. 제 1항에 있어서,
    상기 d단계에는 연결목표장치가 연결개시장치를 향해 연결성공을 확인하는 정보를 포함하는 연결회답 메세지를 발송하면, 연결목표장치와 연결개시장치가 각각 장치의 현재 연결수에 1을 추가하는 단계를 더 포함하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  11. 제 1항에 있어서,
    상기 b단계에서, 상기 연결목표장치는 동시에 연결도전값을 더 저장하고; 상기 단계c에서, 상기 연결개시장치는 연결도전값에 대응되는 시크리트 키 정보를 검색하여, 연결도전값과 함께 상기 연결응답값을 생성하며; 상기 d단계에서, 연결목표장치가, 저장한 연결도전값 및 이 연결도전값에 대응되는 시크리트 키에 근거하여, 연결응답값의 정확성을 판단하는데, 정확한 경우 연결개시장치를 향하여 연결성공을 포함한 연결회답 메시지를 발송하고, 정확하지 않은 경우 연결개시장치를 향하여 엑세스 금지를 포함한 연결회답 메시지를 발송하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  12. 제 1항에 있어서,
    상기 e단계 다음에, 대등연결관계를 확립한 연결개시장치와 연결목표장치 간에서, 안전 메커니즘 중의 암호화 방법에 근거하여 전송 시크리트 키를 생성하고, 상기 전송 시크리트 키는 연속되는 데이터를 전송하는데 사용되는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  13. 제 1항에 있어서,
    상기 f단계에서, 메시지유형, 메시지 일련번호 및 연결단절원인을 포함하는 연결단절청구 메시지를 발송하는 것을 특징으로 하는 홈 네트워크 중 동적 네트워킹 실현시의 장치대등연결방법.
  14. 제 1항에 있어서,
    상기 단계f, g 에는, 연결단절청구를 하는 연결목표장치와 연결개시장치의 신호를 발송 및 수신하는 단계를 포함하는 동시에, 상기 장치의 현재 참여한 연결개수에서 1을 감소시키는 단계를 포함하는 것을 특징으로 하는 홈 네트워크 중에서 동적 네트워킹을 실현하는 경우의 장치대등연결방법.
KR1020057004126A 2002-09-16 2003-07-02 홈 네트워크에서 동적 네트워킹을 실현하는 장치의 대등연결방법 KR100695242B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN02130660.5 2002-09-16
CNB021306605A CN1166124C (zh) 2002-09-16 2002-09-16 家庭网络中实现动态组网时的设备对等连接方法

Publications (2)

Publication Number Publication Date
KR20050046755A KR20050046755A (ko) 2005-05-18
KR100695242B1 true KR100695242B1 (ko) 2007-03-14

Family

ID=29744017

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057004126A KR100695242B1 (ko) 2002-09-16 2003-07-02 홈 네트워크에서 동적 네트워킹을 실현하는 장치의 대등연결방법

Country Status (8)

Country Link
US (1) US20060106933A1 (ko)
EP (1) EP1542399A4 (ko)
JP (1) JP2005539420A (ko)
KR (1) KR100695242B1 (ko)
CN (1) CN1166124C (ko)
AU (1) AU2003246155A1 (ko)
RU (1) RU2291581C2 (ko)
WO (1) WO2004025899A1 (ko)

Families Citing this family (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
US20040240451A1 (en) * 2003-05-30 2004-12-02 Koon-Seok Lee Connection handling, service management, and channel handling devices of home network management system
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US8963713B2 (en) 2005-03-16 2015-02-24 Icontrol Networks, Inc. Integrated security network with security alarm signaling system
US10142392B2 (en) 2007-01-24 2018-11-27 Icontrol Networks, Inc. Methods and systems for improved system performance
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US20090077623A1 (en) 2005-03-16 2009-03-19 Marc Baum Security Network Integrating Security System and Network Devices
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US9729342B2 (en) 2010-12-20 2017-08-08 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US10062273B2 (en) 2010-09-28 2018-08-28 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US11190578B2 (en) 2008-08-11 2021-11-30 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
WO2005091218A2 (en) * 2004-03-16 2005-09-29 Icontrol Networks, Inc Premises management system
US20160065414A1 (en) 2013-06-27 2016-03-03 Ken Sundermeyer Control system user interface
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US10522026B2 (en) 2008-08-11 2019-12-31 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US8635350B2 (en) 2006-06-12 2014-01-21 Icontrol Networks, Inc. IP device discovery systems and methods
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
US10200504B2 (en) 2007-06-12 2019-02-05 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US20170118037A1 (en) 2008-08-11 2017-04-27 Icontrol Networks, Inc. Integrated cloud system for premises automation
US9141276B2 (en) 2005-03-16 2015-09-22 Icontrol Networks, Inc. Integrated interface for mobile device
US7711796B2 (en) 2006-06-12 2010-05-04 Icontrol Networks, Inc. Gateway registry methods and systems
US10156959B2 (en) 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US9531593B2 (en) 2007-06-12 2016-12-27 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
EP1589698A1 (en) * 2004-04-19 2005-10-26 Lg Electronics Inc. Home network system and method for operating the same
US8762541B2 (en) * 2005-02-25 2014-06-24 Siemens Enterprise Communications, Inc. Systems and methods for routing a communications link
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US9306809B2 (en) 2007-06-12 2016-04-05 Icontrol Networks, Inc. Security system with networked touchscreen
US20170180198A1 (en) 2008-08-11 2017-06-22 Marc Baum Forming a security network including integrated security system components
JP4513658B2 (ja) * 2005-06-14 2010-07-28 株式会社日立製作所 ホームゲートウェイ装置、及びホームネットワークへのアクセス制御システム
US7949873B2 (en) * 2005-06-30 2011-05-24 Microsoft Corporation Secure instant messaging
US7949138B2 (en) * 2005-06-30 2011-05-24 Microsoft Corporation Secure instant messaging
CN1917512B (zh) * 2005-08-18 2010-09-29 腾讯科技(深圳)有限公司 一种建立对等直连通道的方法
CN1953446B (zh) 2005-10-21 2010-09-29 联想(北京)有限公司 通信***和通信方法
US20070157281A1 (en) * 2005-12-23 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
KR20170135979A (ko) * 2005-12-23 2017-12-08 로비 가이드스, 인크. 다수의 장치를 갖는 인터랙티브 미디어 안내 시스템
US7496627B2 (en) * 2006-03-16 2009-02-24 Exceptional Innovation, Llc Automation control system having digital logging
US8209398B2 (en) * 2006-03-16 2012-06-26 Exceptional Innovation Llc Internet protocol based media streaming solution
US7509402B2 (en) * 2006-03-16 2009-03-24 Exceptional Innovation, Llc Automation control system having a configuration tool and two-way ethernet communication for web service messaging, discovery, description, and eventing that is controllable with a touch-screen display
US7966083B2 (en) 2006-03-16 2011-06-21 Exceptional Innovation Llc Automation control system having device scripting
US8155142B2 (en) * 2006-03-16 2012-04-10 Exceptional Innovation Llc Network based digital access point device
US8001219B2 (en) * 2006-03-16 2011-08-16 Exceptional Innovation, Llc User control interface for convergence and automation system
US8725845B2 (en) 2006-03-16 2014-05-13 Exceptional Innovation Llc Automation control system having a configuration tool
WO2007124453A2 (en) * 2006-04-20 2007-11-01 Exceptional Innovation Llc Touch screen for convergence and automation system
KR100772877B1 (ko) * 2006-04-25 2007-11-02 삼성전자주식회사 디바이스 상호간 계층적 연결 장치 및 방법
US7667968B2 (en) 2006-05-19 2010-02-23 Exceptional Innovation, Llc Air-cooling system configuration for touch screen
US10079839B1 (en) 2007-06-12 2018-09-18 Icontrol Networks, Inc. Activation of gateway device
US7962130B2 (en) * 2006-11-09 2011-06-14 Exceptional Innovation Portable device for convergence and automation solution
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
WO2008143881A1 (en) * 2007-05-14 2008-11-27 Exceptional Innovation, Llc Customizable media device
WO2008148096A1 (en) 2007-05-25 2008-12-04 Exceptional Innovation, Llc Customizable remote control device
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US10666523B2 (en) 2007-06-12 2020-05-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10616075B2 (en) 2007-06-12 2020-04-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US12003387B2 (en) 2012-06-27 2024-06-04 Comcast Cable Communications, Llc Control system user interface
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US10523689B2 (en) 2007-06-12 2019-12-31 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US10498830B2 (en) 2007-06-12 2019-12-03 Icontrol Networks, Inc. Wi-Fi-to-serial encapsulation in systems
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
FI123451B (fi) * 2008-11-17 2013-05-15 Sensinode Oy Menetelmä ja laite resurssien virtualisoimiseksi
EP2386170A2 (en) 2008-12-17 2011-11-16 Interdigital Patent Holdings, Inc. Enhanced security for direct link communications
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
EP2569712B1 (en) 2010-05-10 2021-10-13 Icontrol Networks, Inc. Control system user interface
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US9147337B2 (en) 2010-12-17 2015-09-29 Icontrol Networks, Inc. Method and system for logging security event data
US9137733B2 (en) * 2011-03-15 2015-09-15 At&T Mobility Ii Llc Dynamic control of cell reselection parameters
KR101923487B1 (ko) 2011-09-29 2018-11-30 삼성전자 주식회사 통신 연결 서비스 제공 방법 및 장치
US9679336B2 (en) * 2011-10-19 2017-06-13 Facebook, Inc. Social ad hoc networking protocol and presentation layer
US9258704B2 (en) 2012-06-27 2016-02-09 Advanced Messaging Technologies, Inc. Facilitating network login
JP6281223B2 (ja) 2013-09-30 2018-02-21 ブラザー工業株式会社 通信機器
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
TWI548243B (zh) * 2014-06-13 2016-09-01 物聯智慧科技(深圳)有限公司 點對點傳輸方法與網路連線裝置
CN111741538B (zh) * 2020-07-22 2022-06-07 北京自如信息科技有限公司 基于网关的通信链路建立方法、设备控制方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998059282A2 (en) 1997-06-25 1998-12-30 Samsung Electronics Co., Ltd. Browser based command and control home network
WO2000038370A1 (en) 1998-12-22 2000-06-29 Powertv, Inc. A network device management system
WO2001005186A1 (fr) 1999-07-13 2001-01-18 Matsushita Electric Industrial Co., Ltd. Systeme de reseau de commande d'appareil electromenager

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970143A (en) * 1995-11-22 1999-10-19 Walker Asset Management Lp Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
US6377691B1 (en) * 1996-12-09 2002-04-23 Microsoft Corporation Challenge-response authentication and key exchange for a connectionless security protocol
US6061796A (en) * 1997-08-26 2000-05-09 V-One Corporation Multi-access virtual private network
US6058106A (en) * 1997-10-20 2000-05-02 Motorola, Inc. Network protocol method, access point device and peripheral devices for providing for an efficient centrally coordinated peer-to-peer wireless communications network
IL126147A0 (en) * 1998-09-09 1999-05-09 Focus Lion Communications & Ad Method and system for the protected distribution of network files
US6546425B1 (en) * 1998-10-09 2003-04-08 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
TW510134B (en) * 2000-04-04 2002-11-11 Koninkl Philips Electronics Nv Communication system, controlling device and controlled device
DE60121350T2 (de) * 2000-08-15 2006-11-16 Nortel Networks Ltd., St. Laurent System, einrichtung und verfahren zur verwaltung von kommunikationsdiensten in einem optischen kommunikationssystem
US20020073204A1 (en) * 2000-12-07 2002-06-13 Rabindranath Dutta Method and system for exchange of node characteristics for DATA sharing in peer-to-peer DATA networks
AU2002234258A1 (en) * 2001-01-22 2002-07-30 Sun Microsystems, Inc. Peer-to-peer network computing platform
KR100438696B1 (ko) * 2001-04-13 2004-07-05 삼성전자주식회사 홈네트워크 환경에서의 디바이스 제어 시스템 및 방법
CN1176535C (zh) * 2001-12-30 2004-11-17 北京长信嘉信息技术有限公司 一种数字家电网络***
US7096490B2 (en) * 2002-03-20 2006-08-22 Actiontec Electronics, Inc. Information routing device having an auto-configuration feature
CN1372404A (zh) * 2002-03-27 2002-10-02 北京长信嘉信息技术有限公司 数字家庭网络中信息家电的控制和相互访问的方法
US7069438B2 (en) * 2002-08-19 2006-06-27 Sowl Associates, Inc. Establishing authenticated network connections

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998059282A2 (en) 1997-06-25 1998-12-30 Samsung Electronics Co., Ltd. Browser based command and control home network
WO2000038370A1 (en) 1998-12-22 2000-06-29 Powertv, Inc. A network device management system
WO2001005186A1 (fr) 1999-07-13 2001-01-18 Matsushita Electric Industrial Co., Ltd. Systeme de reseau de commande d'appareil electromenager

Also Published As

Publication number Publication date
RU2291581C2 (ru) 2007-01-10
RU2005110227A (ru) 2005-10-10
CN1466327A (zh) 2004-01-07
WO2004025899A1 (fr) 2004-03-25
EP1542399A4 (en) 2009-07-29
CN1166124C (zh) 2004-09-08
JP2005539420A (ja) 2005-12-22
EP1542399A1 (en) 2005-06-15
AU2003246155A1 (en) 2004-04-30
US20060106933A1 (en) 2006-05-18
KR20050046755A (ko) 2005-05-18

Similar Documents

Publication Publication Date Title
KR100695242B1 (ko) 홈 네트워크에서 동적 네트워킹을 실현하는 장치의 대등연결방법
EP3073699B1 (en) System and method for controlling mutual access of smart devices
KR100799222B1 (ko) 장치 그룹화 및 그룹화 된 장치들 사이 상호작용을구현하는 방법
KR100681625B1 (ko) 장치간 동적 네트워킹을 구성하여 리소스 공유를 구현하는 방법
US9954679B2 (en) Using end-user federated login to detect a breach in a key exchange encrypted channel
US8051461B2 (en) System and method for establishing secured connection between home network devices
EP2448185A1 (en) Internet connection system and server for routing connections to client device
CN1181648C (zh) 一种网络上设备间自动查找的方法
EP2635993B1 (en) Registration server, gateway apparatus and method for providing a secret value to devices
JP2005526450A6 (ja) 装置同士の動的なネットワーク構成と資源共用の実現方法
WO2004105333A1 (ja) 安全な仮想プライベート・ネットワーク
WO2007131415A1 (fr) Système et procédé de gestion d&#39;un réseau domestique
WO2004023727A1 (ja) 機器認証装置、機器認証方法、および情報処理装置、情報処理方法、並びにコンピュータ・プログラム
CN101341720A (zh) 虚拟通用即插即用控制点
TW201808026A (zh) 事件發生的通知系統及方法
WO2014101786A1 (zh) 一种实现设备访问的方法、装置及***
CN106534082B (zh) 一种用户注册方法和装置
CN101951335A (zh) 一种数字家庭网络设备间互联互通协议栈实现***及方法
EP2666256B1 (en) Method and apparatus for phone communication using home network
CN113596141B (zh) 设备控制权限的设置方法、装置、计算机设备和存储介质
CN113612747B (zh) 设备控制权限的设置方法、装置、计算机设备和存储介质
CN1160910C (zh) 家庭网络中实现动态组网、资源共享时的服务查找方法
Pehkonen et al. Secure universal plug and play network
CN1160912C (zh) 家庭网络中实现动态组网时的设备注册与注销方法
JP2006209406A (ja) 通信機器

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130221

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140221

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150224

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160203

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170220

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20180222

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20190222

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20200218

Year of fee payment: 14