KR20090078060A - Remote activation method of a urc client - Google Patents
Remote activation method of a urc client Download PDFInfo
- Publication number
- KR20090078060A KR20090078060A KR1020080003839A KR20080003839A KR20090078060A KR 20090078060 A KR20090078060 A KR 20090078060A KR 1020080003839 A KR1020080003839 A KR 1020080003839A KR 20080003839 A KR20080003839 A KR 20080003839A KR 20090078060 A KR20090078060 A KR 20090078060A
- Authority
- KR
- South Korea
- Prior art keywords
- mode
- urc
- client
- server
- urc client
- 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/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
본 발명은 URC(Ubiquitous Robotic Companion) 클라이언트의 원격 활성화 방법에 관한 것으로, URC 클라이언트가 활성화 모드와 대기 모드를 전환하며 동작하게 하고, 대기 모드로 전환된 URC 클라이언트가 기능을 수행해야 할 경우 URC 클라이언트를 서버에 의해 원격으로 활성화 모드로 전환함으로써, 비용 또는 장치 무게의 증가 없이 URC 클라이언트의 가용 시간을 증대할 수 있는 이점이 있다.The present invention relates to a remote activation method of a Ubiquitous Robotic Companion (URC) client, and allows the URC client to switch between activation and standby modes and to operate the URC client when the URC client switched to the standby mode needs to perform a function. By switching to activation mode remotely by the server, there is an advantage of increasing the available time of the URC client without increasing the cost or device weight.
로봇 기술이 발전함에 따라, 종래의 로봇 기술과 네트워크 기술을 결합한 네트워크 로봇에 대한 연구가 활발히 진행되고 있다. 이러한 네트워크 로봇인 URC(Ubiquitous Robotic Companion) 로봇은, 그 주요 기능이 애초부터 만들어져 출시되는 것이 아니라, 로봇에 필요한 기능을 네트워크를 통해 URC 서버로부터 다운로드 받아 이용하도록 구성된다. URC 로봇을 URC 클라이언트라고도 하며, 이러한 URC 로봇은 사용자의 요구에 따라 다양한 서비스를 제공할 수 있게 된다. As robot technology develops, research on a network robot combining a conventional robot technology and a network technology has been actively conducted. The Ubiquitous Robotic Companion (URC) robot, which is such a network robot, is configured to download and use functions necessary for the robot from the URC server through the network, rather than the main functions being made and released from the beginning. The URC robot is also called a URC client, and such a URC robot can provide various services according to a user's request.
URC 로봇은 특성상 전원을 배터리에 의존하는 것이 일반적이다. 이 경우 URC 로봇의 가용시간을 개선하기 위해서는 배터리의 용량을 증가시켜야 한다. 그러나, 현실적으로는 가격과 무게로 인하여 배터리의 용량 증가에 어려움이 있다. 그러므로, URC 로봇의 비용과 무게를 증가시키지 않으면서도 가용시간의 증가와 충전시간의 단축을 도모할 수 있는 방안이 요구된다.URC robots generally rely on batteries for their characteristics. In this case, the battery capacity should be increased to improve the usable time of the URC robot. However, in reality, it is difficult to increase the capacity of the battery due to the price and weight. Therefore, there is a need for a method that can increase the usable time and shorten the charging time without increasing the cost and weight of the URC robot.
상기 문제점을 해결하기 위한 본 발명은, URC 클라이언트가 명령을 수행하지 않고 있는 동안 대기 모드로 전환하여 사용 전력을 감축하고, URC 클라이언트가 기능을 수행해야 할 경우 대기 모드에 있는 URC 클라이언트를 서버에 의해 원격으로 활성화할 수 있는 URC 클라이언트의 원격 활성화 방법을 제시하는 것을 목적으로 한다. The present invention for solving the above problems is to reduce the power consumption by switching to the standby mode while the URC client is not performing a command, the URC client in the standby mode when the URC client needs to perform a function by the server An object of the present invention is to propose a remote activation method of a URC client that can be activated remotely.
본 발명의 일 실시예에 따른 URC 클라이언트의 원격 활성화 방법은, 제1 모드 및 제2 모드 사이를 전환하며 하나 이상의 서버와 송수신하는 URC(Ubiquitous Robotic Companion) 클라이언트가 상기 서버에 원격 활성화를 위한 등록 정보를 전송하는 단계 (a); 상기 URC 클라이언트가 상기 제1 모드에서 상기 제2 모드로 전환하는 단계 (b); 상기 URC 클라이언트가 상기 등록 정보를 사용하여 생성된 활성화 신호를 상기 서버로부터 수신하는 단계 (c); 및 상기 URC 클라이언트가 상기 활성화 신호를 사용하여 상기 제2 모드에서 상기 제1 모드로 전환하는 단계 (d)를 포함하여 구성될 수 있다.In the remote activation method of the URC client according to an embodiment of the present invention, a Ubiquitous Robotic Companion (URC) client that switches between a first mode and a second mode and transmits and receives with one or more servers, registration information for remote activation on the server. Transmitting (a); (B) the URC client transitioning from the first mode to the second mode; (C) the URC client receiving an activation signal generated using the registration information from the server; And (d) the URC client switching from the second mode to the first mode using the activation signal.
본 발명의 다른 실시예에 따른 URC 클라이언트의 원격 활성화 방법은, 제1 모드 및 제2 모드 사이를 전환하며 하나 이상의 서버와 송수신하는 URC(Ubiquitous Robotic Companion) 클라이언트의 원격 활성화를 위한 등록 정보를 상기 서버가 수신하는 단계 (e); 및 상기 제2 모드인 상기 URC 클라이언트를 상기 제1 모드로 전 환하기 위하여, 상기 등록 정보를 사용하여 생성된 활성화 신호를 상기 URC 클라이언트에 전송하는 단계 (f)를 포함하여 구성될 수 있다.According to another embodiment of the present invention, a method for remotely activating a URC client may include registering information for remotely activating a Ubiquitous Robotic Companion (URC) client that switches between a first mode and a second mode and transmits and receives with one or more servers. (E) receiving; And (f) transmitting an activation signal generated using the registration information to the URC client in order to switch the URC client, which is the second mode, to the first mode.
본 발명의 일 실시예에 따른 URC 클라이언트의 원격 활성화 방법을 사용하면, URC 클라이언트를 활성화 모드와 대기 모드 사이를 전환하도록 하고, 대기 모드로 전환된 URC 클라이언트를 서버로부터 전송된 신호에 의해 원격으로 활성화 모드로 전환함으로써, 비용 또는 장치 무게의 증가 없이 URC 클라이언트의 가용 시간을 증대할 수 있는 이점이 있다.Using the remote activation method of the URC client according to an embodiment of the present invention, the URC client to switch between the activation mode and the standby mode, and the URC client switched to the standby mode remotely activated by a signal transmitted from the server By switching to the mode, there is an advantage of increasing the available time of the URC client without increasing the cost or device weight.
이하에서, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세히 살펴본다.Hereinafter, with reference to the accompanying drawings looks at in detail with respect to the preferred embodiment of the present invention.
본 발명의 일 실시예에 따른 URC(Ubiquitous Robotic Companion) 클라이언트의 원격 활성화 방법은, 제1 모드와 제2 모드 사이를 전환하며 동작하는 URC 클라이언트를 실시 대상으로 구현된다. 예컨대, 상기 제1 모드는 URC 클라이언트가 서버와 송수신하는 정상 동작 모드인 활성화 모드일 수 있으며, 상기 제2 모드는 URC 클라이언트가 모드 전환을 위한 부분을 제외하고 나머지 부분의 전력을 차단한 저전력 모드인 대기 모드일 수 있다. 또한, 상기 제1 모드 및 제2 모드는 하나 이상의 하위 모드를 포함할 수도 있다.The remote activation method of a Ubiquitous Robotic Companion (URC) client according to an embodiment of the present invention is implemented as an implementation target for a URC client operating while switching between a first mode and a second mode. For example, the first mode may be an activation mode that is a normal operation mode in which a URC client transmits / receives with a server, and the second mode is a low power mode in which the URC client cuts power of the rest except for a mode switch. It may be in standby mode. In addition, the first mode and the second mode may include one or more sub-modes.
본 발명의 실시 대상인 URC 클라이언트는 활성화 모드에서는 서버와 송수신하며 필요한 데이터를 서버로부터 다운로드하여 사용자의 입력에 따른 기능을 수행 한다. 그러나 소정의 조건을 만족하는 경우, 예컨대 일정 시간 동안 입력이 없는 경우에는 URC 클라이언트의 장치 대부분의 전력을 차단한 대기 모드로 전환된다. 본 발명은 대기 모드로 전환된 URC 클라이언트를 원격으로 활성화시켜 활성화 모드로 전환하기 위한 원격 활성화 방법에 관한 것이다.The URC client, which is an embodiment of the present invention, transmits and receives data to and from a server in an activation mode, and performs a function according to a user input. However, when a predetermined condition is satisfied, for example, when there is no input for a predetermined time, the device enters the standby mode in which most of the devices of the URC client are turned off. The present invention relates to a remote activation method for remotely activating a URC client which has been switched to a standby mode to switch to an activation mode.
도 1은 본 발명의 일 실시예에 따른 원격 활성화 방법의 각 단계를 도시한 순서도이다. 도 1을 참조하면, 상기 실시예에 따른 원격 활성화 방법은 제1 모드 상태인 URC 클라이언트(1)가 서버(2)에 클라이언트 디스커버리(Client Discovery)를 위한 등록 정보를 전송하는 것으로 시작된다(S1). 1 is a flowchart illustrating each step of a remote activation method according to an embodiment of the present invention. Referring to FIG. 1, in the remote activation method according to the embodiment, the URC client 1 in the first mode state starts with transmitting registration information for client discovery to the server 2 (S1). .
서버와 URC 클라이언트 간의 기존의 연결이 없는 경우 서버는 클라이언트로의 연결을 개설할 수 없다. 클라이언트 디스커버리란, 이러한 한계를 극복하기 위해 서버가 기존의 연결이 존재하지 않는 클라이언트로 연결을 개설할 수 있도록 하는 것이다. 이와 같은 클라이언트 디스커버리 기능은 등록-요청(Register-Request) 프로토콜을 통해 이루어진다. URC 클라이언트(1)가 서버에 송신(2)하는 등록 정보는 등록-요청 프로토콜을 사용하여 형성되며, 매직-패킷 특성 정보(Magic-Packet attribute) 및 URC 클라이언트(1)가 제시하는 임대-시간(Lease-Time)이 포함된다. If there is no existing connection between the server and the URC client, the server cannot establish a connection to the client. Client discovery is to allow the server to open a connection to a client that does not have an existing connection to overcome this limitation. This client discovery function is accomplished through the Register-Request protocol. The registration information transmitted by the URC client 1 to the server (2) is formed using the registration-request protocol, and the lease-time (Magic-Packet attribute) and the URC client 1 propose Lease-Time).
매직-패킷이란, WOL(Wake-On-Lan) 규격에서 대기 모드 상태의 네트워크 어댑터를 활성화시키기 위하여 사용되는 패킷 형식이다. 매직-패킷 특성 정보에는 매직-패킷을 생성하기 위한 48 바트의 바이너리 맥 어드레스(Mac Address)가 포함된다. 매직-패킷의 구성 및 기능에 대해서는 널리 알려져 있으므로, 본 명세서에서는 자세한 설명을 생략한다. 또한, 임대-시간이란 서버(2)가 URC 클라이언트(1)의 정보 를 메모리 내에 유지하는 시간이다. 임대-시간이 경과하면, 서버(2)는 별도의 통보 없이 URC 클라이언트(1)의 정보를 메모리에서 삭제한다.Magic-packet is a packet format used by the Wake-On-Lan (WOL) specification to activate a network adapter in standby mode. The magic-packet property information includes 48 baht binary Mac Address for generating the Magic-Packet. Since the construction and function of the Magic-Packet are well known, detailed description thereof will be omitted. In addition, the lease-time is a time at which the
URC 클라이언트(1)로부터 등록-요청이 이루어질 경우, 이를 수신한 서버(2)는 URC 클라이언트(1)의 매직 패킷 특성 정보를 메모리에 기록한다. 그리고 서버(2)는 허용 가능한 임대-시간을 포함하는 등록-응답(Register-Response)을 URC 클라이언트에 전송한다(S2). 이때, 서버(2)의 등록-응답에 포함되는 임대-시간은 URC 클라이언트(1)의 등록-요청에 포함되는 임대-시간을 초과할 수 없다. 한편 서버(2)가 클라이언트 디스커버리 기능을 지원하지 못하는 경우, 서버(2)는 URC 클라이언트(1)에 이를 알리기 위한 에러 코드를 전송한다.When a registration-request is made from the URC client 1, the
서버(2)로부터 임대-시간을 포함하는 등록-응답이 수신되면, URC 클라이언트는 서버와의 연결을 종료하고 제2 모드로 전환될 수 있다(S3). 제2 모드로 전환된 URC 클라이언트(1)는 등록-응답에 포함된 임대-시간 내에 다시 제1 모드로 전환하여 서버(2)에 접속하여야 하며, 그렇지 않을 경우 서버(2)에 저장된 URC 클라이언트(1)의 정보가 삭제될 수도 있다.When the registration-response including the lease-time is received from the
본 발명의 일 실시예에서는, 서버(2)가 외부로부터 URC 클라이언트(1)의 활성화 요청을 수신할 수 있다(S4). 이 경우 서버는 URC 클라이언트(1)를 원격으로 활성화하기 위하여, URC 클라이언트(1)에 소정의 활성화 신호를 전송한다(S5). 본 발명의 일 실시예에서, 활성화 신호는 매직-패킷(Magic-Packet)으로 구성될 수 있다. 서버(2)는 URC 클라이언트(1)로부터 상기 S1 단계에서 수신한 48비트의 바이너리 맥 어드레스(Mac Address)를 사용하여 매직-패킷을 구성하고, 이를 URC 클라이 언트(1)로 전송한다.In one embodiment of the present invention, the
매직-패킷을 수신한 URC 클라이언트(1)는, 매직-패킷에 의하여 원격으로 네트워크 어댑터가 활성화되면서 제1 모드로 전환된다(S6). 제1 모드로 전환된 URC 클라이언트(1)는 서버(2)와 송수신하면서 외부로부터 입력된 명령에 따라 필요한 기능을 수행하기 위한 데이터를 서버(2)로부터 다운로드 할 수 있다(S7). The URC client 1 that receives the magic packet is switched to the first mode while the network adapter is remotely activated by the magic packet (S6). The URC client 1 switched to the first mode may download data from the
본 명세서에서는 URC 클라이언트의 모드를 전환하기 위한 활성화 신호로서 매직-패킷(Magic-Packet)을 사용하는 경우의 실시예를 설명하였으나, 다른 실시예에서는 상이한 장치에 의한 상이한 종류의 신호를 활성화 신호로 사용하는 것이 가능하며 이는 본 발명의 사상의 범위에 포함된다.In the present specification, an embodiment in which a Magic-Packet is used as an activation signal for switching a mode of a URC client is described. In another embodiment, different types of signals by different devices are used as activation signals. It is possible to do this and it is included in the scope of the spirit of the present invention.
이상에서 살펴본 본 발명의 일 실시예에 따른 URC 클라이언트의 원격 활성화 방법을 사용하면, 대기 모드로 전환된 URC 클라이언트를 서버로부터 전송된 활성화 신호에 의해 원격으로 활성화 모드로 전환함으로써, 비용 또는 장치 무게의 증가 없이 URC 클라이언트의 가용 시간을 증대할 수 있는 이점이 있다.Using the remote activation method of the URC client according to an embodiment of the present invention described above, by switching the URC client switched to the standby mode to the remote activation mode by the activation signal transmitted from the server, the cost or device weight There is an advantage that can increase the available time of the URC client without increasing.
이상 본 발명의 특정 실시예를 도시하고 설명하였으나, 본 발명의 기술사상은 첨부된 도면과 상기한 설명내용에 한정하지 않으며 본 발명의 사상을 벗어나지 않는 범위 내에서 다양한 형태의 변형이 가능함은 이 분야의 통상의 지식을 가진 자에게는 자명한 사실이며, 이러한 형태의 변형은, 본 발명의 정신에 위배되지 않는 범위 내에서 본 발명의 특허청구범위에 속한다고 볼 것이다. While specific embodiments of the present invention have been illustrated and described, the technical spirit of the present invention is not limited to the accompanying drawings and the above description, and various modifications can be made without departing from the spirit of the present invention. It will be apparent to those skilled in the art, and variations of this form will be regarded as belonging to the claims of the present invention without departing from the spirit of the present invention.
도 1은 본 발명의 일 실시예에 따른 URC 클라이언트의 원격 활성화 방법의 각 단계를 도시한 순서도이다.1 is a flowchart illustrating each step of a method for remote activation of a URC client according to an embodiment of the present invention.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080003839A KR100971408B1 (en) | 2008-01-14 | 2008-01-14 | Remote activation method of a urc client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080003839A KR100971408B1 (en) | 2008-01-14 | 2008-01-14 | Remote activation method of a urc client |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090078060A true KR20090078060A (en) | 2009-07-17 |
KR100971408B1 KR100971408B1 (en) | 2010-07-21 |
Family
ID=41336252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080003839A KR100971408B1 (en) | 2008-01-14 | 2008-01-14 | Remote activation method of a urc client |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100971408B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110087228A (en) * | 2010-01-25 | 2011-08-02 | 삼성전자주식회사 | Apparatus and method for waking device from power save mode |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2466411B1 (en) | 2005-12-02 | 2018-10-17 | iRobot Corporation | Robot system |
KR100769909B1 (en) | 2006-09-06 | 2007-10-24 | 엘지전자 주식회사 | Robot cleaner and operating method thereof |
KR100906469B1 (en) | 2008-01-14 | 2009-07-08 | 모스트아이텍 주식회사 | A urc client and a method for power management of the urc client |
-
2008
- 2008-01-14 KR KR1020080003839A patent/KR100971408B1/en active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110087228A (en) * | 2010-01-25 | 2011-08-02 | 삼성전자주식회사 | Apparatus and method for waking device from power save mode |
Also Published As
Publication number | Publication date |
---|---|
KR100971408B1 (en) | 2010-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2573948B1 (en) | System and method for commissioning devices | |
US9319109B2 (en) | Docking station connectivity monitor/controller | |
JP6080548B2 (en) | COMMUNICATION DEVICE, INFORMATION TERMINAL, ITS CONTROL METHOD, PROGRAM | |
JP5939819B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, COMMUNICATION SYSTEM, PROGRAM | |
US20060022802A1 (en) | Radio frequency identification-based power management system and method for wireless communication devices | |
JP4599449B2 (en) | Electronic device and communication control method | |
KR100657326B1 (en) | Device and method for operating network application according to power management mode of communication device | |
US20120084446A1 (en) | Electronic device | |
US11048315B2 (en) | Remote wake-up of mobile devices | |
CN110557327A (en) | Independent IoT gateway capable of directly linking with user terminal by using short-range communication technology | |
JP2003258720A (en) | System and method for using subnet relation to conserve power in wireless communication device | |
GB2480711A (en) | In-vehicle repeater system for power saving communication between a mobile device and an access point | |
US20040132502A1 (en) | Electronic device, and power control method therein | |
CN101145079B (en) | Data transfer control system, electronic apparatus, and program | |
KR102005409B1 (en) | FOTA SYSTEM USING FSK MODE IN LoRa IoT | |
KR100971408B1 (en) | Remote activation method of a urc client | |
JP5045596B2 (en) | Communication device, communication control program, and communication control method | |
WO2019185004A1 (en) | Wireless control method, apparatus and system | |
CN115396407A (en) | Wireless audio/video device and wireless communication method | |
JP5693029B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM | |
JP2002247062A (en) | Network repeater and network management system | |
US10849074B2 (en) | Terminal and operating method thereof | |
JP2010068086A (en) | Mobile terminal | |
JP2008310763A (en) | Information management device and information management method | |
KR100906469B1 (en) | A urc client and a method for power management of the urc client |
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: 20130716 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140714 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150714 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160630 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170623 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180716 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190626 Year of fee payment: 10 |