Abstract:
A cleaner and a method of operating the same are provided to control the cleaner remotely and monitor cleaning state of inside the house by transmitting control signals and receiving image data, so that the cleaner can perform cleaning operation in an unmanned state. A method of operating a cleaner comprises the steps of: receiving an image data from a data processing unit and transmitting it to a terminal(S210); displaying the received image data(S220); transmitting a control signal to the cleaner after the image data has been observed by a user(S230); and operating the cleaner according to the control signal(S240).
Abstract:
A method and a device for supporting robot application programming are provided to enable a usual robot user to effectively develop a robot program by combining robot action, voice recognition, voice composition, a GUI(Graphic User Interface), and other application modules. An action window(220) displays action blocks visualizing at least one action to be executed by the robot. A selection window(210) displays the action of the action block and applies the selection action to the action block. A toolbar window provides a tool for completing execution of the action block by including a palette menu, a save/load button, a robot upload button, and an execution button. The action block discriminates the action with color and shape. The action block includes a user-defined block reused like a library and simultaneously modifying other blocks if contents of the user-defined block are modified, a control block, and a sensor/event block using an event as a condition of the control block if a predetermined event is generated.
Abstract:
A network-based robot control device, a robot, and a robot control method are provided to enable more than one robot connected to the device through the network to synchronously execute contents and minimize a load of processing content in the connected robots while executing most of the content processing in the device. An approver(210) prepares communication by assigning a basic communication parameter including an ID to the robot if the robot is connected. A content file obtainer(230) obtains a content file including a content execution subject and time. A content file interpreter(220) transmits the contents, to be executed in the content execution time, to the content execution subject by interpreting the content file. A content execution controller(240) issues a command for stopping, suspending, or restarting the contents by monitoring a content execution state. A content executer(250) includes an audio or video output part for executing the contents if the content execution subject is the robot control device.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 동적 우선순위에 기반한 메시지 전달 장치 및 그를 이용한 우선순위 조정 장치와 동적 우선순위 메시지 처리 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 여러 개의 노드와 전송매체(통신버스)로 구성된 통신 네트워크 환경에서 메시지의 최소 전송 지연 시간을 보장하고, 각 노드가 우선순위에 따라 언제든지 데이터를 송수신할 수 있도록 하기 위한 동적 우선순위에 기반한 메시지 전달 장치 및 그를 이용한 우선순위 조정 장치와 메시지 처리 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 동적 우선순위에 기반한 메시지 전달 장치에 있어서, 다수 개의 노드로 구성된 통신 네트워크 환경에서 자신의 우선순위를 기록하고, 그 중에서 가장 낮은 우선순위를 기록하기 위한 최소 우선순위 저장수단; 통신버스를 감시하고 있다가 상기 통신버스가 유휴(idle) 상태일 경우 메시지를 전송하기 위한 통신버스 감시수단; 타 노드로부터 동시에 메시지가 전송될 경우, 이를 감지하고 있다가 노드의 우선순위를 비교하여, 자신의 우선순위가 낮으면 해당 메시지를 보내지 않고, 우선순위가 높으면 메시지를 전송하여 메시지 충돌을 해소하기 위한 메시지 충돌 해소수단; 상기 해당 메시지의 식별자를 보고 자신의 노드가 처리할 메시지인지를 판단하여 필터링을 수행하기 위한 메시지 필터링수단; 및 정해진 일정한 규칙에 따라, 각 노드의 우선순위를 조정하기 위한 우선순위 조정수단을 포함한다. 4. 발명의 중요한 용도 본 발명은 통신 네트워크 시스템 등에 이용됨. 동적 우선순위, CAN, TTP, TTCAN, FlexRay, 통신버스, 노드
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 동적 우선순위에 기반한 메시지 전달 장치 및 그를 이용한 우선순위 조정 장치와 동적 우선순위 메시지 처리 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 여러 개의 노드와 전송매체(통신버스)로 구성된 통신 네트워크 환경에서 메시지의 최소 전송 지연 시간을 보장하고, 각 노드가 우선순위에 따라 언제든지 데이터를 송수신할 수 있도록 하기 위한 동적 우선순위에 기반한 메시지 전달 장치 및 그를 이용한 우선순위 조정 장치와 메시지 처리 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 동적 우선순위에 기반한 메시지 전달 장치에 있어서, 다수 개의 노드로 구성된 통신 네트워크 환경에서 자신의 우선순위를 기록하고, 그 중에서 가장 낮은 우선순위를 기록하기 위한 최소 우선순위 저장수단; 통신버스를 감시하고 있다가 상기 통신버스가 유휴(idle) 상태일 경우 메시지를 전송하기 위한 통신버스 감시수단; 타 노드로부터 동시에 메시지가 전송될 경우, 이를 감지하고 있다가 노드의 우선순위를 비교하여, 자신의 우선순위가 낮으면 해당 메시지를 보내지 않고, 우선순위가 높으면 메시지를 전송하여 메시지 충돌을 해소하기 위한 메시지 충돌 해소수단; 상기 해당 메시지의 식별자를 보고 자신의 노드가 처리할 메시지인지를 판단하여 필터링을 수행하기 위한 메시지 필터링수단; 및 정해진 일정한 규칙에 따라, 각 노드의 우선순위를 조정하기 위한 우선순위 조정수단을 포함한다. 4. 발명의 중요한 용도 본 발명은 통신 네트워크 시스템 등에 이용됨. 동적 우선순위, CAN, TTP, TTCAN, FlexRay, 통신버스, 노드
Abstract:
본 발명에 따른 단일 인증 시스템은, 커버로스 티켓을 발급하고, 이를 검증하는 커버로스 서버와, 커버로스 티켓, 서비스를 제공하는 서버들의 서버 인증 정보 및 사용자 인증 정보를 저장하며, 사용자의 단말기와 연결되어 상기 단말기로부터 제공되는 인증 요청 정보와 사용자 인증 정보를 이용하여 사용자를 인증한 후 커버로스 티켓과 서버 인증 정보를 연결된 단말기에 제공하는 스마트 카드와, 사용자의 서비스 요청에 따라 사용자로부터 인증 요청 정보를 입력받아 스마트 카드에 제공하고, 스마트 카드에서 제공된 커버로스 티켓이 사용자가 서비스 받고자 하는 요청 서버에 대응되는지의 여부에 따라 서버 인증 정보를 이용하여 커버로스 티켓의 발급을 요청하거나 스마트 카드에서 제공된 커버로스 티켓을 요청 서버에 제공하는 단말기와, 단말 기의 커버로스 티켓 발급 요청에 따라 커버로스 서버로부터 요청 서버에 대응되는 커버로스 티켓을 발급받아 단말기에 제공하거나, 단말기에서 제공된 커버로스 티켓을 커버로스 서버를 통해 검증한 후 단말기에 서비스를 제공하는 요청 서버측 장치를 포함한다. 이와 같이, 본 발명은 커버로스 프로토콜 및 스마트 카드에서 제공하는 보안 강도를 유지하면서, 유무선 인터넷 환경 하에 다양한 도메인의 서버로부터 재인증 절차 없이 사용자에게 서비스를 제공할 수 있다.
Abstract:
PURPOSE: A system for converting and caching contents by grouping wireless terminal characteristics and a method therefor are provided to supply contents by using contents documents transmitted to terminals within the same group as an optional wireless terminal, and to generate a contents document to be transmitted to the wireless terminal, then to convert the document to store the converted document, thereby increasing a hit rate of a cache. CONSTITUTION: A group management module(310) groups at least more than one wireless terminal(100/1-100/n) to manage the grouped terminals(100/1-100/n) according to group identifiers generated by corresponding to profile information of the wireless terminals(100/1-100/n). A cache data unit(320) stores contents documents transmitted to the wireless terminals(100/1-100/n), contents identifier information of the contents documents, and group identifier information of the wireless terminals(100/1-100/n). A contents transceiver(200) extracts the profile information and the contents identifier information, receives the group identifier information, and delivers the group identifier information and the contents identifier information. A cache module(330) retrieves the contents documents, and transmits the contents documents to the wireless terminals(100/1-100/n).
Abstract:
PURPOSE: A method for synchronizing data and resolving update conflicts between a mobile client and a server in mobile environment is provided to maintain data consistency between clients and a server and effectively update and calculate objects of the server even in a disconnected state. CONSTITUTION: When a mobile client tries to enter into a re-connection state with a server after disconnection, it requests synchronization reconciliation for the disconnection state(S201). The server checks an RC(Reconciliation) list and transmits a TS(Time Stamp) value of the first generated rnode(S202). The mobile client checks whether there is reference transaction generated after the TS received from the server in its log file, and if so, the mobile client requests synchronization reconciliation information from the server, whereas if not, the mobile client informs the server that synchronization reconciliation is not necessary(S203). When the mobile client requests the synchronization reconciliation information, the server transmits information on yet-to-be-transmitted rnodes for the client, and if the synchronization reconciliation information is not necessary, the server transmits the latest value of a checkout subsidiary object(S204). The mobile client detects conflicts according to performing of the synchronization reconciliation by merging the rnode information with its log, solves the conflicts, and then, informs the server of completion of the synchronization reconciliation(S205).
Abstract:
PURPOSE: A method for multi-distributing an application by sharing a storage under a distributed application server environment is provided to multi-distribute the application to respective servers from the shared storage by sharing the storage with the respective server in the same group. CONSTITUTION: By a distribution ready request from an external distributing tool, it is checked that the application write prohibition is set to the shared storage(214). If the application write prohibition is set, a process is on standby. If the application write prohibition is not present or is released during standby, the application write prohibition is set to the shared storage and the application is downloaded to the shared storage from the distributing tool(234). The application write prohibition for the shared storage is released and the application is multi-distributed to all application servers sharing the shared storage(252).
Abstract:
PURPOSE: A method for extracting the detail information concerned to the product of an Internet shopping mall is provided to simplify the work process and to reduce the execution time by exactly and promptly extracting the detail product information of the Internet shopping mall using the ontology and regulation. CONSTITUTION: A system manager receives the URL(Uniform Resource Locator) data of the desired Internet shopping mall(S110). The system manager brings HTML documents of the product data from the relevant Internet shopping mall by using a document collection robot(S120) and preprocesses the HTML documents for the ontology and model name search(S130). The preprocessed documents is searched in detail through the ontology and product name of a DB(S140), while the model name search is simultaneously executed for extracting a standard model name(S150).