Abstract:
PURPOSE: A method for transferring/acquiring operating right of moving a robot in a multi-operator multi-robot environment and system therefore are provided to increase the interoperability between systems by supporting more wide area. CONSTITUTION: In a method for transferring/acquiring operating right of moving a robot in a multi-operator multi-robot environment and system therefore, a first control device manages at least one robot. The robot includes a first region. A second control device manages at least one robot included in a second region. The second control device obtains the operation right of N robots which is driven by the first control device.
Abstract:
본 발명은, 로봇의 각 플러그인(모듈)을 원격지에서 실행함으로써, 로봇 응용을 동적으로 구성하고, 다수의 컴퓨팅 자원을 활용하는데 적합한 원격 플러그인 장치, 로봇 플러그인 실행 엔진 장치 및 로봇 플러그인 실행 시스템에 관한 것으로, 로봇 소프트웨어를 컴포넌트로 구성하거나 혹은 플러그인 실행 엔진이 존재하는 컴퓨팅 노드 상에서만 플러그인이 존재하여야 하는 종래 방식과는 달리, 로봇 응용 프로그램이 네트워크 상에서 산재된 각종 컴퓨팅 노드에 탑재된 원격 플러그인을 동적으로 플러그인 실행 엔진에 연결함으로써, 네트워크 상에 존재하는 각종 컴퓨팅 자원을 효율적으로 활용할 수 있을 뿐만 아니라, 모듈의 의존성을 최소화하고, 개발된 응용 프로그램을 다른 로봇으로 손쉽게 이식할 수 있으며, 응용과 구성 모듈간의 의존성을 최소화함으로써, 구성 모듈의 이용성을 극대화할 수 있는 것이다
Abstract:
레인징 부호 생성 장치는 기준 유엘 펌 베이스 번호에 따른 PN 부호의 한 주기 데이터를 바이트 단위로 저장하고 있는 레인징 부호 테이블과, 기준 유엘 펌 베이스 번호에 따른 PN 부호를 기준으로 상기 기준 유엘 펌 베이스 번호와 다른 복수의 유엘 펌 베이스 번호에 따른 PN 부호의 시작 위치에 대한 바이트 오프셋과 상기 시작 위치가 포함되는 바이트 내의 비트 오프셋을 저장하고 있는 오프셋 테이블을 이용하여, 각 레인징 모드에서의 레인징 부호를 추출한다. 레인징(ranging), PRBS(Psuedo Random Binary Sequence), 오프셋, 테이블
Abstract:
PURPOSE: A mobile application server for supporting various wireless terminals is provided to convert an HTTP mobile application request into a mobile request, and to execute a mobile application by parsing the mobile request, then to transmit executed results to a terminal, thereby reducing cost of wireless Internet service application development and maintenance. CONSTITUTION: A mobile request generator(20) generates a mobile request. A mobile engine(30) calls a handler for executing a mobile application, executes contents, and transmits the contents to a mobile terminal. A Java view handler(40) searches the mobile application corresponding to the mobile request to execute the mobile application, and stores a mobile response. An MSP view handler(50) searches the mobile application corresponding to the mobile request to execute the mobile application, and stores a mobile response. A profile manager(60) finds out information on the mobile terminal by parsing the mobile request. A session manager(70) generates a session for the mobile application and the mobile response, and manages the session. A component manager manages a life period of the mobile application. A contents converter(90) converts the contents, and transmits the contents to the mobile engine(30).
Abstract:
PURPOSE: A method for maintaining a session between multi-terminals is provided to maintain the current user session by authenticating the same user even if the user connects to the session through other terminal. CONSTITUTION: According to a service request from the terminal, the user is authenticated by analyzing the head information of a request message received from the terminal(203,204). A session key is extracted depending on a head information analysis result and it is judged that the session is present by searching the session with the session key(206). If the session is present, the session is maintained by providing session information when an application component is called(214). If not, the session between multi-terminals is maintained by newly generating/storing the session key and the session in a multi-session manager(216).
Abstract:
PURPOSE: A system for a cache capable of connecting multiple Java database and a method thereof are provided to manage data state and dynamic data for maintaining a consistency of the dynamic data stored in the cache. CONSTITUTION: A cache manger(103) is provided between an intermediate server(102) and a database server(104). The intermediate server(102) stores frequently requested data out of dynamic data requested to the database server(104) in a cache memory. If a Java application program requests to access a database as a standardized query sentence, the intermediate server(102) transmits a command to the database server(104). The cache manger(103) analyzes the query sentence requested to the database server(104) from the intermediate server(102) and the latest contents of the corresponding data exist in the cache memory. The command is not transmitted to the database server(104), and contents in the cache memory are transmitted to the intermediate server(102). The cache manger(103) stores the latest contents with respect to a frequently requested query sentence in the cache memory.
Abstract:
PURPOSE: A database sharing type product design customization system and method is provided to link a CAD(Computer Aided Design) system with a data management system for preventing inefficiency or low productivity occurred by a conventional manual working process in making a drawing, extracting building materials, or calculating a cost. CONSTITUTION: The system comprises a CAD system(101), a design logic database(102), an automatic approval/producing drawing design module(103), a data matching module(104), a data management system(105), a design material database(106), a source data generator(107), and a customer manager(108). The CAD system(101) makes a drawing of product design patterns. The design logic database(102) stores data for designing the patterns in the CAD system(101). The automatic approval/production drawing design module(103) produces drawings related to the approval or the production according to the product design. The data management system(105) manages the design material database(106) according to a calculation of a BOM(Bill Of Material) or an extraction of materials. The customer manager(108) manages design request order information, various bill data and business activity information. The source data generator(107) generates source data for enabling the data management system(105) to manage the database by referring the data processed by the customer manager(108). The data matching module(104) enables the design modules to share data with the management modules. The customer inputs design request specifications by using the data management system(105), then specifications of various materials for the design request are determined, a designer tunes the specifications if necessary, data is exchanged between the CAD system(101) and the data management system(105), and assembly drawings are generated.
Abstract:
PURPOSE: A method for controlling a group version for a concurrent design environment is provided to control a version by preventing an unnecessary version from being generated, and by clarifying a change propagation path according to a change of a design. CONSTITUTION: A nested transaction is started(601). A new version number is given to each design object till the design objects are left and checked in through the transaction(602,606). After all design objects are stored, a relationship between new design objects is succeeded to a relationship which the previous design object versions hold(607). The nested transaction is completed(608).
Abstract:
PURPOSE: A set-top device for logically extending a memory through a network, is provided to utilize a remote usable memory through the network so as to logically extend a memory capacity. CONSTITUTION: In a set-top device(12) of a network, a network interface module(24) makes the set-top device(12) use the network through a data transmission link. A central processing unit(21) controls the set-top device(12), and performs instructions of programs for services selected by viewers. A memory(23) stores a program block recently used in the central processing unit(21), and a program block having high use frequencies. A memory manager(22) receives a program block request from the central processing unit(21), to confirm whether the program block is stored in the memory(23) or not. If the program block is stored, the memory manager(22) delivers the program block to the central processing unit(21). If the program block is not stored, the memory manager(22) receives the program block from a remote memory through the network interface module(24), to store the program block in the memory(23) and deliver the program block to the central processing unit(21).
Abstract:
PURPOSE: A method for zero-copy message passing is disclosed to eliminate memory duplication overhead caused by message-passing and to minimize the decline in performance by sharing a memory, which is used for passing process, demo and network card message passing, in a network environment. CONSTITUTION: A method for zero-copy message passing is composed of transmission, reception, and direction. When sending message to a remote host, message is copied from processor(201)'s local area to an area where memory(203)'s DMA is possible. A network card(204) transmits data to network, therefore eliminating overhead through zero-copy. A memory area(203) for all processes of message passing and network card receives designated area allocated by boot time. The memory area receives the physical address of start point and size that are returned by operation system and informs the general processor of the information. Each process finds the area where common memory can enter within its imaginary memory, maps the physical memory area and imaginary memory area using a map. Therefore, when writing in its imaginary memory space, it's actually writing in common memory.