KR100752868B1 - 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는방법 - Google Patents

홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는방법 Download PDF

Info

Publication number
KR100752868B1
KR100752868B1 KR1020060004266A KR20060004266A KR100752868B1 KR 100752868 B1 KR100752868 B1 KR 100752868B1 KR 1020060004266 A KR1020060004266 A KR 1020060004266A KR 20060004266 A KR20060004266 A KR 20060004266A KR 100752868 B1 KR100752868 B1 KR 100752868B1
Authority
KR
South Korea
Prior art keywords
control
management device
control point
state
home network
Prior art date
Application number
KR1020060004266A
Other languages
English (en)
Other versions
KR20070075704A (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 엘지전자 주식회사
Priority to KR1020060004266A priority Critical patent/KR100752868B1/ko
Publication of KR20070075704A publication Critical patent/KR20070075704A/ko
Application granted granted Critical
Publication of KR100752868B1 publication Critical patent/KR100752868B1/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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • 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
    • 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/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network

Landscapes

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

Abstract

본 발명은 컨트롤 포인트를 관리하는 디바이스를 통해 복수의 컨트롤 포인트(CP)의 확인 및 제어가 가능하도록 하는 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는 방법을 제공한다. 이를 위해 본 발명은 홈 네트워크에서의 복수의 컨트롤 포인트를 관리하는 방법에 있어서, 상기 복수의 컨트롤 포인트와 관리 디바이스 간에 서로를 발견(Discovery)하고, 각 컨트롤 디바이스의 정보가 관리 디바이스에 등록되는 단계와, 상기 관리 디바이스의 상태 변경 요청에 의해, 상기 컨트롤 디바이스의 상태가 변경되는 단계로 이루어진 것을 특징으로 한다.
UPnP, 홈 네트워크, 컨트롤 포인트, 디바이스, 관리

Description

홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는 방법{PLURAL NUMBER CONTROL APPLICATION MANAGEMENT METHOD FOR HOME NETWORK}
도 1은 본 발명의 방법이 적용되는 UPnP 홈 네트워크에서 복수의 컨트롤 포인트를 관리하기 위한 구성을 나타낸 도면,
도 2는 본 발명에 따라 컨트롤 포인트 관리 디바이스가 제공하는 서비스 타입의 상태 변수를 나타낸 도면,
도 3은 본 발명에 따라 컨트롤 포인트에서 정의하고 있는 액션을 나타낸 도면,
도 4는 본 발명에 따른 컨트롤 포인트의 정보 등록을 위한 레지스터 액션을 나타낸 도면,
도 5는 본 발명에 따른 컨트롤 포인트의 동작 종료를 위한 언레지스터 액션을 나타낸 도면,
도 6은 본 발명에 따라 컨트롤 포인트 관리 디바이스에서 컨트롤 포인트의 현재 상태를 모니터링한 일예를 나타낸 도면,
도 7은 본 발명에 따른 홈 네트워크에서 복수의 컨트롤 포인트를 관리하는 방법에 대한 동작을 설명하는 플로우차트이다.
<도면의 주요부분에 대한 부호의 설명>
10:컨트롤 포인트 관리 디바이스,
C1∼Cn:컨트롤 포인트.
본 발명은 UPnP(Universal Plug and Play) 홈 네트워크에서 복수의 컨트롤 포인트(Control Point)를 관리하기 위한 방법에 관한 것이다.
주지된 바와 같이, 각 가정 내에서 사용되는 냉장고, 텔레비전, 세탁기, 퍼스널 컴퓨터, 오디오 기기 등과 같은 가전기기들을 네트워크화하여 집중화된 네트워크를 통해 일관적으로 제어할 필요성이 대두됨에 따라, PDA와 같은 강력한 컴퓨팅 기능이 부여된 휴대형 디바이스를 적용한 홈 네트워크 기술이 개발되고 있고, 이러한 홈 네트워크 기술의 하나로서 UPnP AV 네트워크 기술이 개발되어 적용되는 상태이다.
UPnP AV 네트워크는 디바이스(Device)를 제어하는 컨트롤 포인트(Control Point; CP)와 서비스를 제공해 주는 디바이스들로 이루어져 있으며, 컨트롤 포인트에서는 제공되는 인터페이스를 통해 각종 디바이스들을 찾아내어 제어하고, 각종 이벤트를 받아서 처리한다.
컨트롤 포인트는, 동일 네트워크로 연결되어 있는 관심이 있는 디바이스를 발견(Discover)하고, 그 디바이스들 중에서 하나의 디바이스를 UPnP 액션(Action)을 통해서 제어할 수 있도록 되어 있다.
즉, UPnP 디바이스에서는 Notify Multicasting 메시지를 통해서 자신의 존재 를 알리게 되고, 컨트롤 포인트는 M-Search Multicasting 메시지를 통해서 자신의 존재를 알리도록 한다. 컨트롤 포인트로부터 M-Search 메시지를 받은 디바이스는, 상기 컨트롤 포인트가 자신이 찾는 대상에 해당한다고 판단되면, 200 OK 메시지를 통해서 단지 자신의 존재를 알리기만 하고, 컨트롤 포인트에서 디바이스 목록을 관리하면서 나머지의 동작을 행하도록 되어 있다.
통상, UPnP 홈 네트워크에서는 하나의 컨트롤 포인트에서 복수개의 디바이스를 관리하도록 되어 있지만, 디바이스가 복수의 컨트롤 포인트를 관리하도록 되어 있지 않은 것이다.
한편, 컨트롤 포인트가 디바이스 목록에 있는 디바이스 중에서 관심이 있는 디바이스를 관리 및 제어하도록 되어 있지만, 경우에 따라 현재 네트워크에 연결되어 있는 복수의 컨트롤 포인트들에 대한 정보를 디바이스에서 입수해야할 필요성이 발생된다. 예컨대, 새로운 디바이스의 기능 테스트시 네트워크에 있는 다른 컨트롤 포인트에서 영향을 주어 실제와 다른 테스트 결과가 나올 우려가 있기 때문에, 이를 차단하기 위해, 현재 동작중인 컨트롤 포인트를 먼저 확인할 필요성이 있을 수 있고, 디바이스와 컨트롤 포인트가 하나의 임베디드 디바이스(Embeded Device)에 포함되어 있는 경우에, 해당 컨트롤 포인트의 존재 여부를 확인하여 해당 디바이스의 존재 상태를 판단해야할 경우도 있다.
그러나, 현재의 UPnP 홈 네트워크에서는 복수의 컨트롤 포인트를 통합적으로 관리 및 제어할 환경이 마련되어 있지 않기 때문에, 컨트롤 포인트에 대한 확인 및 제어가 어렵도록 되어 있다는 불리함이 있다.
따라서, 본 발명은 상기한 종래의 사정을 감안하여 이루어진 것으로서, 그 목적은 컨트롤 포인트를 관리하는 디바이스를 통해 복수의 컨트롤 포인트(CP)의 확인 및 제어가 가능하도록 하는 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는 방법을 제공하는 것이다.
상기한 목적을 달성하기 위해 본 발명에 따르면, 홈 네트워크에서의 복수의 컨트롤 포인트를 관리하는 방법에 있어서, 상기 복수의 컨트롤 포인트와 관리 디바이스 간에 서로를 발견하고, 각 컨트롤 디바이스의 정보가 관리 디바이스에 등록되는 단계와, 상기 관리 디바이스의 상태 변경 요청에 의해, 상기 컨트롤 디바이스의 상태가 변경되는 단계로 이루어진 것을 특징으로 하는 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는 방법을 제공한다.
이하, 상기한 바와 같이 구성된 본 발명에 대해 첨부도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 방법이 적용되는 UPnP 홈 네트워크에서 복수의 컨트롤 포인트를 관리하기 위한 구성을 나타낸 도면이다.
도 1에 도시된 바와 같이, 본 발명에 따른 홈 네트워크는, 다수개의 컨트롤 포인트(Control Point; CP)(C1∼Cn)와, 하나의 컨트롤 포인트 관리 디바이스(Control point Manager Device)(10)로 구성된다.
홈 네트워크에는 다양한 서비스를 구현하는 여러 디바이스가 존재하지만, 본 발명은 그러한 디바이스들의 서비스와 관련한 것이 아니므로 도면 및 설명은 컨트롤 포인트와 관리 디바이스로 제한한다.
상기 다수의 컨트롤 포인트(C1∼Cn)는, 네트워크에 존재하는 디바이슬르 찾기 위해 M-Search Multicasting 메시지를 컨트롤 포인트 관리 디바이스(10)에 보내게 되고(이 M-Search 메시지는 자신의 존재를 관리 디바이스(10)에 알리는 기능도 포함한다), 상기 컨트롤 포인트 관리 디바이스(10)는 Notify Multicasting 메시지를 보내서 각 컨트롤 포인트에 알리게 된다.
상기 다수의 컨트롤 포인트(C1∼Cn)는, 각각 레지스터 액션(Register Action)을 요청하여 자신의 URI(Uniform Resource Identifier), IP, State, Description 등의 정보를 전달하게 되고, 상기 컨트롤 포인트 관리 디바이스(10)는, 컨트롤 포인트들을 구분하는 단일한 값으로 이루어진 URI를 통해서 각 컨트롤 포인트들을 특정하여 관리하게 된다.
상기 컨트롤 포인트 관리 디바이스(10)는, 해당 디바이스에 갖추어진 디스플레이 수단을 통해서 각 컨트롤 포인트(C1∼Cn)들의 현재 상태를 모니터링할 수 있도록 한다.
상기 컨트롤 포인트 관리 디바이스(10)에서 각 컨트롤 포인트를 모니터링하는 상태에서, 관리자에 의해 특정 컨트롤 포인트의 상태(State)를 변경하고자 하게 되면, 원하는 컨트롤 포인트의 상태를 이벤트를 통해 요청하게 되고, 해당 컨트롤 포인트는 이벤팅된 정보에 근거하여 자신의 상태를 변경하게 된다.
상기 컨트롤 포인트(C1∼Cn)에서는, 해당 컨트롤 포인트 정보가 변경되면 레지스터 액션을 다시 사용해서 업데이트된 정보를 전송할 수 있도록 하고, 특정 컨트롤 포인트가 스스로 동작을 종료하고자 하는 경우에는, 언레지스터 액션(Unregister Action)을 상기 컨트롤 포인트 관리 디바이스(10)에 요청하게 되면, 해당 컨트롤 포인트 관리 디바이스(10)에서 CP 리스트 중에 해당 CP 정보를 삭제하게 된다.
한편, 상기 컨트롤 포인트 관리 디바이스(10)가 제공하는 서비스 타입은 아래와 같이 정의한다.
Urn:schemas-upnp-org:service:CPManagementService:1
그 다음에, 도 2는 본 발명에 따라 컨트롤 포인트 관리 디바이스에서 컨트롤 포인트를 모델링하는 상태 변수를 나타낸 도면이다.
도 2에 도시된 상태 변수에서, "A_ARG_TYPE_URI"는 컨트롤 포인트 고유의 URI에 대한 것이고, "A_ARG_TYPE_IP"는 각 컨트롤 포인트의 IP 어드레스에 대한 것이며, "A_ARG_TYPE_CP_State"는 컨트롤 포인트의 "Run(동작)","Hold(일시중지)","Stop(정지)"의 상태 정보를 나타낸 것으로서, "Hold"시에는 임시적으로 컨트롤 포인트의 동작이 중지된 것을 의미한다. 또한, "A_ARG_TYPE_Description"은 컨트롤 포인트에 대한 특징적인 설명을 나타내기 위한 것이다.
도 3은 본 발명에 따라 컨트롤 포인트에서 정의하고 있는 액션을 나타낸 도 면으로서, 도 3에서는 컨트롤 포인트(C1∼Cn)에서 컨트롤 포인트 관리 디바이스(10)에 자신의 정보를 등록시키기 위한 레지스터 액션(RegisterControlPoint), 동작 종료 상태를 전달하기 위한 등록 해제를 위해 정의된 액션(UnregisterControlPoint)을 나타낸다.
그 중에서, 상기 레지스터 액션은, 컨트롤 포인트를 컨트롤 포인트 관리 디바이스(10)에 등록시키는 역할을 수행하기 위해 사용되는 것으로서, 컨트롤 포인트에서 컨트롤 포인트 관리 디바이스를 발견한 이후에, 컨트롤 포인트에서 도 4에 도시된 바와 같이, 자신의 URI, IP 어드레스, CP State(상태), Descrpition 정보를 컨트롤 포인트 관리 디바이스(10)에 액션의 입력 인자로서 전달하게 된다.
상기 언레지스터 액션은, 특정 컨트롤 포인트가 더 이상 동작하지 않고 종료해야 할 경우에, 언레지스터 액션을 컨트롤 포인트 관리 디바이스에게 요청하여, 상기 컨트롤 포인트 관리 디바이스(10)에서 CP 리스트에서 관련 컨트롤 포인트 정보를 삭제하게 된다. 이 액션은 도 5에 도시된 바와 같이, 등록 해제할 컨트롤 포인트의 특정 정보 즉, URI를 입력인자로 포함한다.
그 다음에, 도 6은 본 발명에 따라 컨트롤 포인트 관리 디바이스에서 컨트롤 포인트의 현재 상태를 모니터링한 일예를 나타낸 도면이다.
도 6에 도시된 바와 같이, 상기 컨트롤 포인트 관리 디바이스(10)는, 해당 디바이스의 디스플레이 수단을 통해서 각 컨트롤 포인트(C1∼Cn)에 대한 IP 어드레스의 정보와, State 정보, descrption 정보를 모니터링할 수 있도록 디스플레이하게 되고, 각 컨트롤 포인트의 정보 항목에 대해 변경 버튼을 설정하여, 관리자의 조작에 의한 컨트롤 포인트의 현재 상태를 변경할 수 있도록 한다.
상기 관리자에 의해 특정 컨트롤 포인트에 대한 상태 변경이 요청되면, 상기 컨트롤 포인트 관리 디바이스(10)는, 해당 컨트롤 포인트의 "A_ARG_TYPE_CP_State"의 상태 변수에 대해서 이벤트를 사용하여 "Run", "Hold", "Stop" 상태를 변경할 수 있도록 요청하게 되는데, "Run"을 이벤트로서 요청하게 되면 그 이벤트를 보고받은 컨트롤 포인트가 "Hold"상태로부터 상태 변경이 되어 정상 동작하고, "Hold"를 요청하게 되면 상기 컨트롤 포인트의 기능이 임시적으로 중지되며, "Stop"을 요청하게 되면 컨트롤 포인트의 모든 프로세스가 중지된다. 따라서, 상기 컨트롤 포인트 관리 디바이스(10)는 "Stop"을 이벤팅할때는 해당 컨트롤 포인트에 대해 등록된 정보를 CP 리스트에서 삭제하게 된다.
그 다음에, 도 7은 본 발명에 따른 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는 방법에 대한 동작을 설명하는 플로우차트이다.
이하에서는, 도 7에 도시된 본 발명의 실시예에 따른 플로우차트를 도 3의 장치의 동작과 병행하여 상세히 설명한다.
먼저, 다수개의 컨트롤 포인트(C1∼Cn) 중에서 특정 컨트롤 포인트는, M-Search Multicasting 메시지를 컨트롤 포인트 관리 디바이스(10)에 전송함으로써 네트워크 상의 디바이스의 서치 동작과 함께 자신의 존재를 알리게 되고(단계 S10), 상기 컨트롤 포인트 관리 디바이스(10)는, 상기 M-Search 메시지를 통해 컨트롤 포인트를 확인하고, 또한 Notify Multicasting 메시지를 컨트롤 포인트에 전 달하여 서로를 발견(Discovery)하게 된다(단계 S11).
상기 컨트롤 포인트 관리 디바이스(10)는, 상기 컨트롤 포인트의 기본 정보로서 예컨대 IP 어드레스를 확보한 상태에서, 해당 컨트롤 포인트에 관련된 정보 테이블을 작성하여 CP 리스트의 작성이 가능하도록 한다(단계 S12).
그 상태에서, 상기 컨트롤 포인트는, Subscribe를 요청하여 상기 컨트롤 포인트 관리 디바이스(10)의 이벤트를 수용할 의사를 밝히게 되고(단계 S13), 상기 컨트롤 포인트 관리 디바이스(10)는, 상기 Subscribe 요청에 대해 OK 메시지를 응답하게 됨에 따라, 이벤트를 통한 컨트롤 포인트의 제어가 가능해지게 된다(단계 S14).
그 다음에, 상기 컨트롤 포인트는, 레지스터 액션을 요청하여 자신에 대한 URI, IP 어드레스, State, Description 등의 정보를 상기 컨트롤 포인트 관리 디바이스(10)에 전달하게 되고(단계 S15), 상기 컨트롤 포인트 관리 디바이스(10)는 상기 레지스터 액션에 대해 OK 메시지를 전달하고, 그 액션에 포함된 입력 인자의 정보를 추출하여 URI를 기준으로 연계하여 상태변수로서 등록함으로써, URI를 기준으로 컨트롤 포인트를 관리할 수 있게 된다(단계 S16).
한편, 상기 컨트롤 포인트는, 자신의 상태가 변경되면, 레지스터 액션을 사용하여 업데이트된 정보를 전송하게 되고, 상기 컨트롤 포인트 관리 디바이스(10)는 CP 리스트에서 변경된 상태에 따라 상태 변수를 실시간으로 업데이트시키게 된다(단계 S17).
상기 컨트롤 포인트 관리 디바이스(10)는 자신의 디스플레이 수단을 통해 도 6에 도시된 바와 같이, 컨트롤 포인트의 현재 상태를 모니터링할 수 있도록 되어 있는 바, 상기 컨트롤 포인트를 모니터링하던 관리자가 해당 컨트롤 포인트의 상태(state)를 변경하고자 하게 되면(단계 S18), "A_ARG_TYPE_CP_State" 상태변수에 따른 이벤팅(Eventing)을 통해서 상태 변경 요청을 진행하게 되고(단계 S19), 상기 컨트롤 포인트는, 상기 상태 변경 이벤트에 대한 OK 메시지를 전달하고(단계 S20), 상태를 변경하게 된다(단계 S21).
즉, 상기 이벤트를 받은 컨트롤 포인트에서는, "Run"을 요청받게 되면 "Hold" 상태에서 벗어나서 정상 동작하게 되고, "Hold"를 요청받게 되면 자신의 기능을 임시적으로 중지하게 되며, "Stop" 요청을 받게 되면 자신의 프로세스가 중지되면서, 상기 컨트롤 포인트 관리 디바이스(10)에서는 CP 리스트에서 상기 컨트롤 포인트의 정보를 삭제하게 된다.
한편, 상기 컨트롤 포인트가 스스로 동작 수행을 종료하고자 하는 경우에는, 언레지스터 액션을 상기 컨트롤 포인트 관리 디바이스(10)에 전송하게 되면(단계 S22), 상기 컨트롤 포인트 관리 디바이스(10)는 OK 메시지를 상기 컨트롤 포인트에 응답하고, 해당 CP 리스트에서 해당 컨트롤 포인트의 정보를 삭제하게 된다(단계 S23).
한편, 본 발명은 전술한 전형적인 바람직한 실시예들에만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 개량, 변경, 대체 또는 부가하여 실시할 수 있는 것임은 당해 기술분야에 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이러한 개량, 변경, 대체 또는 부가에 의한 실시가 이하의 첨부된 특허청구범위의 범주에 속하는 것이라면 그 기술사상 역시 본 발명에 속하는 것으로 보아야 한다.
이상과 같이 본 발명에 따르면, UPnP 홈 네트워크에서 복수의 컨트롤 포인트가 존재하는 경우에, 하나의 컨트롤 포인트 관리 디바이스를 통해서 복수의 컨트롤 포인트에 대한 모니터링과 관리 및 제어를 수행할 수 있도록 함에 따라, 컨트롤 포인트 관리 디바이스를 통해서 관리자가 각 컨트롤 포인트의 동작 상태를 일시에 파악하는 것이 가능하고, 특정 컨트롤 포인트의 상태를 관리자가 임의적으로 제어하는 것이 가능하다는 효과를 갖게 된다.

Claims (10)

  1. 홈 네트워크에서의 복수의 컨트롤 포인트를 관리하는 방법에 있어서,
    상기 복수의 컨트롤 포인트에서 M-서치 멀티캐스팅 메시지(M-Search Multicasting Message)를 전송하고, 관리 디바이스에서 노티파이 멀티캐스팅 메시지(Notify Multicasting Message)를 전송하여 서로를 발견(Discovery)하는 제 1단계와,
    상기 각 컨트롤 디바이스에서 발견(Discovery)된 관리 디바이스로 레지스터 액션(Register Action)을 전송하여 자신의 정보를 상기 관리 디바이스에 등록하는 제 2단계, 및
    상기 관리 디바이스의 상태 변경 요청에 의해, 상기 컨트롤 디바이스의 상태가 변경되는 제 3단계를 포함하여 이루어진 것을 특징으로 하는 방법.
  2. 삭제
  3. 삭제
  4. 제 1 항에 있어서,
    상기 제 2단계에서, 상기 각 컨트롤 디바이스에서 관리 디바이스에 등록하는 정보는, 자신의 URI(Uniform Resource Identifier), IP 어드레스, 상태 정보(State), 디스크립션(Descrption)에 해당되는 것을 특징으로 하는 방법.
  5. 제 4 항에 있어서,
    상기 관리 디바이스는 상기 각 컨트롤 포인트로부터의 URI를 기준으로 컨트롤 포인트를 관리하도록 이루어진 것을 특징으로 하는 방법.
  6. 제 1 항에 있어서,
    상기 관리 디바이스는, 자신의 디스플레이 수단을 통해 각 컨트롤 디바이스의 현재 상태를 모니터링하도록 이루어진 것을 특징으로 하는 방법.
  7. 제 1 항에 있어서,
    상기 컨트롤 포인트는, Subscribe를 요청하여 상기 관리 디바이스의 이벤트를 수용할 의사를 밝히게 되고, 상기 관리 디바이스는, 상기 Subscribe 요청에 대해 응답하여 이벤트를 통한 컨트롤 포인트의 제어가 가능해지도록 하는 것을 특징으로 하는 방법.
  8. 제 1 항에 있어서,
    상기 제 3단계에서, 상기 관리 디바이스는, 상기 컨트롤 디바이스에 상태(State)를 나타내는 상태 변수(A_ARG_TYPE_CP_State)를 통한 이벤트(Event)를 사용하여 컨트롤 디바이스의 상태 변경 요청을 수행하도록 이루어진 것을 특징으로 하는 방법.
  9. 제 8 항에 있어서,
    상기 제 3단계에서, 상기 관리 디바이스의 상태 변경 요청은, 동작(Run), 일시중지(Hold), 정지(Stop) 중에서 어느 하나로의 상태 변경을 요청하도록 이루어진 것을 특징으로 하는 방법.
  10. 제 1 항에 있어서,
    상기 제 3단계는, 상기 컨트롤 디바이스가 스스로 수행을 종료하고자 하면, 상기 관리 디바이스에 언레지스터 액션(Unregister Action)을 전송하는 단계와,
    상기 관리 디바이스에서 상기 컨트롤 디바이스의 수행 종료에 따라 컨트롤 디바이스 리스트에서 해당 컨틀로 디바이스 정보를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 방법.
KR1020060004266A 2006-01-16 2006-01-16 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는방법 KR100752868B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060004266A KR100752868B1 (ko) 2006-01-16 2006-01-16 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060004266A KR100752868B1 (ko) 2006-01-16 2006-01-16 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는방법

Publications (2)

Publication Number Publication Date
KR20070075704A KR20070075704A (ko) 2007-07-24
KR100752868B1 true KR100752868B1 (ko) 2007-08-29

Family

ID=38500744

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060004266A KR100752868B1 (ko) 2006-01-16 2006-01-16 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는방법

Country Status (1)

Country Link
KR (1) KR100752868B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030077132A (ko) * 2002-03-25 2003-10-01 엘지전자 주식회사 홈 네트웍의 원격 제어 방법
KR20040055446A (ko) * 2002-12-21 2004-06-26 엘지전자 주식회사 컨트롤 포인트 및 컨트롤 포인트 간의 인식 방법
KR20040055455A (ko) * 2002-12-21 2004-06-26 엘지전자 주식회사 다중 컨트롤 포인트의 동일 디바이스 제어 방지 시스템 및방법
KR20040074713A (ko) * 2003-02-18 2004-08-26 삼성전자주식회사 효율적인 홈 네트워크 디바이스 접근이 가능한 제어포인트 서버 시스템 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030077132A (ko) * 2002-03-25 2003-10-01 엘지전자 주식회사 홈 네트웍의 원격 제어 방법
KR20040055446A (ko) * 2002-12-21 2004-06-26 엘지전자 주식회사 컨트롤 포인트 및 컨트롤 포인트 간의 인식 방법
KR20040055455A (ko) * 2002-12-21 2004-06-26 엘지전자 주식회사 다중 컨트롤 포인트의 동일 디바이스 제어 방지 시스템 및방법
KR20040074713A (ko) * 2003-02-18 2004-08-26 삼성전자주식회사 효율적인 홈 네트워크 디바이스 접근이 가능한 제어포인트 서버 시스템 및 방법

Also Published As

Publication number Publication date
KR20070075704A (ko) 2007-07-24

Similar Documents

Publication Publication Date Title
KR100736090B1 (ko) 홈 네트워크에서 제 3의 장치의 이벤트를 처리하는 방법 및장치
JP5352367B2 (ja) 仮想マシン起動端末および仮想マシン起動プログラム
KR100677618B1 (ko) UPnP 네트워크에서 비정상적으로 종료된 피제어장치의종료 메시지를 전송하기 위한 방법 및 장치
KR101705279B1 (ko) 단말 관리 서비스를 제공하는 서버 및 방법 그리고 상기 단말 관리 서비스를 제공받는 단말
JP3877738B2 (ja) 個別に独立して存在するネットワークを接続する装置及び方法
CN115380256A (zh) 设备状态监控方法、装置、设备及存储介质
US20060072477A1 (en) Using configuration identifiers for communicating configuration descriptions
KR20080005622A (ko) UPnP 네트워크에서의 제어 포인트 및 그의 선호 기기등록 방법
US8176343B2 (en) Method for providing information for power management of devices on a network
WO2005066828A1 (en) Network management
JP2008522276A (ja) ネットワークで装置を制御する制御ポイント
KR100752868B1 (ko) 홈 네트워크에서 복수의 컨트롤 어플리케이션을 관리하는방법
KR20070117585A (ko) 네트워크 시스템의 네트워크 프로파일 구성 방법
CN101491020B (zh) 用于提供通用即插即用资源代理的方法和***
EP2160865A1 (en) Method and apparatus for managing resources of a universal plug and play device based on a connection status of a control point
JP2006171917A (ja) 無線マルチホップアドホックネットワークのためのプロトコル
KR100699634B1 (ko) 유피엔피 디바이스에 대한 제어권 관리 방법
JP2012083924A (ja) 通知装置、通知システム、端末装置、通知方法、及び通知プログラム
KR101269669B1 (ko) 디바이스 관리 장치, 홈 네트워크 시스템의 디바이스 관리 방법
Lee et al. Control of information appliances using instant messaging
KR20060071751A (ko) 홈 네트워크 마스터의 어플리케이션과 라이브러리의인터페이싱 방법
KR20060071753A (ko) 홈 네트워크 마스터의 어플리케이션과 라이브러리의인터페이싱 방법
KR20060071036A (ko) 홈 네트워크 마스터의 어플리케이션과 라이브러리의인터페이싱 방법
KR20060071746A (ko) 홈 네트워크 마스터의 어플리케이션과 라이브러리의인터페이싱 방법
CN115113534A (zh) 场景执行方法和装置、存储介质及电子装置

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
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20120727

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130724

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140724

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150724

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160722

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee