Abstract:
본 발명에 의한 모바일 홈 서비스 로봇을 제어하는 서버의 XML 기반의 서비스 제공 방법 및 그 장치는 서비스 명령을 수신하는 단계; 상기 서비스 명령을 해석하여 적어도 하나 이상의 객체를 생성하는 단계; 상기 객체를 초기화하고 태스크 실행조건의 충족 여부를 확인하여 실행조건이 충족되면 태스크의 우선순위에 따른 실행을 결정하는 단계: 및 상기 실행에 로봇이 제공하는 데이터가 필요하면 상기 로봇으로 정보 제공을 요청한 후 수신하여 상기 실행이 결정된 태스크를 실행하는 단계;를 포함하는 것을 특징으로 하며, 저가격의 저수준의 프로세서를 가진 홈 로봇에 대해 XML을 기반으로 태스크를 작성함으로써 로봇 서비스를 손쉽게 개발할 수 있고 저가격의 홈 로봇도 고수준의 로봇에서와 같은 서비스를 구현할 수 있다. 모바일 홈 로봇, 서비스, 태스크, 네트워크 기반 원격 로봇 제어, XML
Abstract:
본 발명은 데이터베이스로부터의 정보를 이용하여 개념 계층을 자동으로 생성하는 방법에 관한 것이다. 이러한 데이터베이스에서의 지식 탐사를 위한 개념계층 자동 생성방법은, 함수 종속성 집합으로부터 해당 속성이 가지는 서로 다른 값의 크기에 따라 정렬하고 임계값을 주는 제 1 단계와, 하위 개념을 상위 개념으로 매핑한 후 상위 개념과 하위 개념이 가지는 값의 개수를 임계값과 비교하여 하위 개념이 상위 개념으로 얼마나 일반화되었는 지를 판단하여 일반화된 상위 개념을 미리 정의된 개념 계층과 병합하는 제 2 단계와, 상기 개념 계층을 확장할 수 있는 상하위 관계가 함수 종속성으로 존재하는 지를 알아보는 제 3 단계와, 상기 함수 종속성 집합이 공집합이 될 때까지 상기 제 2 단계와 제 3 단계를 반복 수행하는 제 4 단계를 포함한 것을 특징으로 한다.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, 운영체제 상에서 우선순위에 기반한 네트워크 데이터 처리 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 리눅스와 같은 범용 운영체제 및 임베디드 시스템 등에 사용되는 실시간 운영체제의 커널 내부에서 응용 프로세스의 우선순위에 기반하여 네트워크 프로토콜을 처리함으로써, 네트워크 패킷들의 우선순위를 보장하고, 네트워크 패킷의 지연 처리를 방지하며, 우선순위가 높은 프로세스가 CPU 사용시간을 독점하는 것을 방지하기 위한, 운영체제 상에서 우선순위에 기반한 네트워크 데이터 처리 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 운영체제 상에서 우선순위에 기반한 네트워크 데이터 처리 방법에 있어서, 응용 프로세스가 사용하는 네트워크 연결마다 송신큐와 수신큐 및 송신서버와 수신서버를 할당하는 단계; 상기 송신서버와 상기 수신서버에 해당 응용 프로세스의 우선순위를 승계시키는 단계; CPU(Central Processing Unit) 사용권을 할당한 상태에서 상기 송신큐 또는 상기 수신큐에 해당 응용 프로세스로부터의 네트워크 데이터가 입력됨에 따라 상기 송신서버 또는 상기 수신서버를 운영체제의 런큐(Run Queue)에 삽입하는 단계; 우선순위에 따라 CPU 사용시간 동안 네트워크 데 이터를 처리하도록 해당 서버를 활성화시키는 활성화 단계; 및 CPU 사용시간이 경과함에 따라 상기 런큐에서 해당 서버를 삭제하는 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 리눅스와 같은 범용 운영체제 및 임베디드 시스템 등에 이용됨. 운영체제, 커널, 우선순위 기반, 네트워크 데이터, 송신큐, 수신큐, 송신서버, 수신서버, CPU 사용권
Abstract:
본 발명은 비접촉식 무선통신 인식장치를 이용한 이용자의 위치추적시스템 및 그 방법에 관한 것으로, 특히 각종 놀이시설의 이용자들에게 고유의 이용자 식별코드를 갖는 이용자 디바이스를 제공하고, 놀이시설내의 적소에 설치된 복수의 이용자 검출기에 의해 비접촉식 무선통신으로 이용자 식별코드를 검출함으로써, 각 이용자들의 위치를 정확하게 파악하여 각종 활동정보들을 효과적으로 획득할 수 있도록 한 비접촉식 무선통신 인식장치를 이용한 이용자의 위치추적시스템 및 그 방법에 관한 것이다. 본 발명의 비접촉식 무선통신 인식장치를 이용한 이용자의 위치추적시스템은, 각종 놀이시설의 이용자들에게 제공되어 고유의 이용자 식별코드를 주기적으로 송신하기 위한 이용자 디바이스와, 놀이시설내의 적소에 설치되어 상기 송신된 이용자 식별코드를 비접촉식 무선통신으로 감지하여 저장하고, 고유의 검출기 식별코드와 결합하여 획득된 해당 이용자의 위치정보데이터를 전송하기 위한 복수의 이용자 검출기로 구성된 이용자 인식장치; 및 상기 이용자 검출기로부터 전송된 해당 이용자의 위치정보데이터를 제공받아 기저장된 해당 이용자의 상세정보데이터와 연계하여 저장하고, 상기 저장된 정보데이터들을 통합하여 해당 이용자에게 각종 서비스를 제공해주기 위한 중앙센터를 포함하여 이루어진다.
Abstract:
본 발명은 엔터프라이즈 응용 시스템을 개발하기 위한 서버측 자바 표준인 SUN 사의 EJB 2.0 규격의 상태 객체로 표현된 데이터베이스 엔터티들의 자동화된 상호 관계의 관리 방법에 관한 것으로, 특히 EJB 2.0 규격의 CMP 엔터티 빈의 CMR에 대한 서버측 처리 방법에 관한 것이다. 본 발명은, 먼저 EJB 클라이언트가 서버측의 EJB 빈 객체의 CMR 메소드를 호출하였을 때, EJB 엔터티 빈 간의 관계 (1:1, 1:M 또는 M:1)를 파악하여 이를 메모리 상의 상태 객체에 설정하는 단계, 분산 트랜잭션 완료 후, 설정된 메모리 상의 상태 객체의 관계 필드 값과 외래키 값을 참조하여 실제 RDBMS 상의 데이터베이스 테이블의 형과 메모리 필드의 형을 매핑하여 SQL 쿼리를 생성하는 단계, 생성된 SQL 쿼리를 실제 데이터베이스에 적용하는 단계를 포함한다. 본 발명의 방법에 의하면, EJB 2.0 규격의 웹 응용서버 시스템을 작성할 때, EJB 규격에 명시한 바와 같이 개발자가 관계형 데이터베이스의 테이블 조인 작업을 직접 코딩하지 않고, 컨테이너가 자동화할 수 있는 방법을 제공함으로써, EJB를 이용하여 기업의 업무 로직을 개발할 때의 생산성 향상과 유지, 보수 비용의 절감 효과를 가져올 수 있다.
Abstract:
Disclosed is a method for data synchronization and update conflict resolution between mobile clients and a server in a mobile system which maintains consistency of data between the clients and the server and enables the clients to continuously perform an effective update operation with respect to objects of the server even in a clients' disconnection state by the mobile clients performing an independent update operation with respect to disjoint fragments and associated objects for a specified object using the structure of the objects and the meaning of applications and then performing the data synchronization and the conflict resolution between the clients and the server during a reconnection operation. The method includes a copy management step of copying data of a server-side DB into a client-side built-in DB and the server managing contents of copying and a copying time, a data synchronization step of synchronizing changed data between the mobile clients and the DB server with respect to a data change produced during the mobile clients' disconnection state in accordance with a request of the mobile clients after a reconnection of the mobile clients, and a conflict detection and resolution step of detecting an error that damages consistency of the data in the data synchronization process and resolving the detected error.
Abstract:
PURPOSE: A system for obtaining profile information of a mobile terminal is provided to manage device profile information and user profile information in a mobile terminal, and to transmit the managed information to a server through an SOAP(Simple Object Access Protocol) message, thereby enabling the server to generate proper contents based on the profile information extracted from the SOAP message and transmit the contents to the mobile terminal. CONSTITUTION: An SOAP plug-in module(10) mounted on a mobile terminal directly manages device profile information of the mobile terminal and user profile information showing user preference, converts a contents request into an SOAP message by adding the profile information, and transmits the SOAP message through a mobile communication network. The SOAP plug-in module(10) receives an SOAP response message to convert the message into an HTTP receiving message, and transmits the HTTP receiving message to a mobile browser. A mobile contents processing server(20) receives the SOAP message, analyzes the profile information extracted from the SOAP message, converts the analyzed information into contents, and converts the contents into the SOAP response message to transmit the message to the SOAP plug-in module(10).
Abstract:
PURPOSE: A method for managing the automated mutual relationship of the database entities expressed by an EJB(Enterprise JavaBeans) persistence state object is provided to support the entire performance deterioration of a server caused by the complexity for realizing an EJB server by offering a server side method for processing a set or a get method of a CRM(Customer Relationship Management) attribute, and offering the method for realizing the state management of a persistence object. CONSTITUTION: The relationship between a source bean and a partner bean is understood if an EJB client calls a CRM method of the source bean in the EJB server side(202). The called method is processed according to a sort of the called method and the understood relationship(204-207). A result of the method processing is applied to a database of an RDBMS(Relational DataBase Management System)(209).
Abstract:
PURPOSE: A device and a method for extracting the product information using the pattern information are provided to extract the product information using the defined type of the product information by collecting a document including the product information from a web shopping mall and defining the information type of the collected document. CONSTITUTION: The device for extracting the product information comprises a catalog URL(Uniform Resource Locator) collector(13) collecting the catalog information from the Internet shopping mall(11), a pattern information collector(14) having an HTML(HyperText Markup Language) collector and extracting the pattern information of a product from the shopping mall, a product information extractor(15) extracting the product information from the shopping mall by using the collected pattern information, and a DB(12) including a shopping mall information DB(101), a pattern information DB(102) and a product information DB(103). The pattern information collector loads the shopping mall information and extracts and stores the type and pattern information of the product included to the web document in the pattern information DB.