Abstract:
PURPOSE: A UPnP control point for searching UPnP device based on a location is provided to search the most suitable UPnP device using location information which is included in an XML description file. CONSTITUTION: A communication unit(110) performs communication with an UPnP device in a UPnP network. A memory unit(120) parses the XML description file of the UPnP device which is received from the communication unit. The memory unit stores UPnP device information including the location information. A controller(150) offers the location information of the UPnP device by using the location information of the memory unit. The controller creates the control command about the UPnP device selected by a user.
Abstract:
본 발명은 UPnP 네트워크 상의 컴포넌트 간에 제어 관련 데이터 통신시, 하나의 SBC(Single Board Computer) 내의 컴포넌트 간에 IPC(Inter-Process Communication) 방식을 이용하여 데이터 통신을 수행할 수 있도록 하는 UPnP 네트워크에서의 IP 매칭을 이용한 데이터 통신 시스템 및 방법에 관한 것으로, 제1컴포넌트 및 제2컴포넌트에서 통신 네트워크 접속시 어드레싱, 디스커버리 및 디스크립션 과정을 수행하는 단계를 포함하는 UPnP 네트워크에서의 IP 매칭을 이용한 데이터 통신 방법에 있어서, 상기 제2컴포넌트의 제어를 위한 컨트롤 과정 수행시, 상기 제1컴포넌트에서 상기 어드레싱 과정을 통해 획득한 IP 주소와 상기 제2컴포넌트의 IP 주소를 매칭시켜 동일한지 여부를 확인하는 단계와; 상기 제1컴포넌트의 IP 주소와 상기 제2컴포넌트의 IP 주소가 동일한 경우에, 상기 제1컴포넌트에서 IPC(Inter-Process Communication) 방식을 이용하여 상기 제2컴포넌트와 제어 관련 데이터를 송수신하는 단계를 수행함으로써, 하나의 SBC 내의 컴포넌트 간에는 TCP/IP 계층을 거치지 않고 바로 데이터 통신을 수행할 수 있는 환경을 제공하여, 컴포넌트 간의 데이터 전송 속도를 더욱 증가시키고 데이터 전송 지연 시간을 최대한 감소시킬 수 있는 효과가 있다.
Abstract:
PURPOSE: A data communication system in a UPnP(Universal Plug and Play) network and a method thereof are provided to perform data communication between components configuring one SBC(Single Board Computer) by an IPC method, thereby immediately performing data communication without passing TCP/IP layers. CONSTITUTION: The first component and the second component perform addressing, discovery, and description processes(S100). The first component compares the IP(Internet Protocol) address of the first component with the IP address of the second component(S110). If the IP address of the first component is the same as the IP address of the second component, the first component transceives control-related data with the second component in an IPC(Inter-Process Communication) method(S120). If not, the first component transceives the control-related data with the second component by TCP/IP(Transmission Control Protocol/Internet Protocol)(S130).
Abstract:
본 발명은 네트워크 상에 검색된 많은 UPnP 디바이스 중에서 사용자의 목적에 가장 부합되는 UPnP 디바이스를 검색하여 접속하는 UPnP 컨트롤 포인트로서, UPnP 네트워크 상의 UPnP 디바이스와 통신을 수행하는 통신부, 상기 통신부를 통해 수신된 UPnP 디바이스의 XML정보를 파싱하여, 리스트로 저장하는 메모리부, 파일로부터 UPnP 디바이스 선택 조건을 입력받는 입력부 및 상기 입력된 선택 조건에 대응하는 UPnP 디바이스를 상기 리스트로부터 검색하여 1개의 UPnP 디바이스가 검색되는 경우, 상기 검색된 UPnP 디바이스를 최적의 디바이스로 판단하여 상기 판단 결과를 제공하는 제어부를 포함한다.
Abstract:
본 발명은 네트워크를 구성하는 전자 기기의 구동에 관련된 컴포넌트들의 조합을 통해 자동화 서비스를 실행할 수 있도록 하는 자동화 서비스 실행 시스템 및 방법에 관한 것으로, 각기 다른 서비스를 수행하는 복수 개의 전자 기기와; 상기 각 전자 기기의 구동을 위한 컴포넌트들 중에서 자동화 서비스 실행에 관련된 전자 기기의 구동을 위한 컴포넌트들을 상호 연동시켜 특정 자동화 서비스를 실행시키는 서비스 제어 기기와; 상기 각 전자 기기 및 서비스 제어 기기 간의 통신을 연결하는 네트워크를 포함하여 이루어짐으로써, 단일 시스템을 통해 다양한 자동화 서비스를 동적으로 제공할 수 있으며, 다양한 자동화 서비스를 유연하게 구성하여 실행시킬 수 있고, 컴퓨팅 자원을 효율적으로 사용할 수 있는 효과가 있다.
Abstract:
PURPOSE: A system and a method for executing an automation service are provided to execute an automation service by a dynamic combination of components, thereby dynamically providing various automation services through a single system. CONSTITUTION: A plurality of electronic devices(10) executes different services. A service control device(20) mutually connects components for driving an electronic device related to automation service execution among components . The service control device executes a specific automation service. A network(30) connects each electronic device with the service control device through communication.