컴포넌트 기반 로봇 응용 소프트웨어 개발에서의 가상 컴포넌트를 이용한 컴포넌트 조합 장치 및 방법과 이에 관련된 프로그램의 기록매체
    41.
    发明公开

    公开(公告)号:KR1020130029251A

    公开(公告)日:2013-03-22

    申请号:KR1020110092553

    申请日:2011-09-14

    CPC classification number: G05B19/0426 G05B2219/23389 G06F8/36 G06F9/06

    Abstract: PURPOSE: A method for combining components in component-based robot application software development by using virtual components, a method thereof, and a recording medium thereof are provided to reduce the complexity of robot application software and simplify a connection relation between the components by using the virtual components when the components are combined for composing the robot application software. CONSTITUTION: A component storage(100) stores components including a port. An application diagram generating unit(200) generates an application diagram through the selection of the components stored in the storage. An information storage(300) stores information about the components in the application diagram and the port of the components and information about port connection between the components in the application diagram. A virtual component processing unit(400) generates a virtual component for a component selected from the components in the application diagram by a user. The virtual component processing unit provides an interface for designating a location of the virtual component and generates the virtual component on the location. [Reference numerals] (100) Component storage; (200) Application diagram generating unit; (310) Component list; (320) Port list; (330) Port connection list; (400) Virtual component processing unit

    Abstract translation: 目的:提供一种通过使用虚拟部件组合基于组件的机器人应用软件开发中的组件,其方法和记录介质的方法,以减少机器人应用软件的复杂性,并通过使用 当组件组合用于组成机器人应用软件时的虚拟组件。 构成:组件存储(100)存储包括端口的组件。 应用图生成单元(200)通过选择存储在存储器中的组件来生成应用图。 信息存储(300)存储有关应用图中的组件的信息和组件的端口以及关于应用图中组件之间的端口连接的信息。 虚拟组件处理单元(400)由用户生成从应用图中的组件中选择的组件的虚拟组件。 虚拟组件处理单元提供用于指定虚拟组件的位置并在该位置上生成虚拟组件的接口。 (附图标记)(100)组件存储; (200)应用图生成单元; (310)组件列表; (320)端口列表; (330)端口连接列表; (400)虚拟组件处理单元

    쓰레드 풀 기반의 컴포넌트 실행 장치 및 방법
    42.
    发明公开
    쓰레드 풀 기반의 컴포넌트 실행 장치 및 방법 无效
    基于线路池的组件执行装置和方法

    公开(公告)号:KR1020120038879A

    公开(公告)日:2012-04-24

    申请号:KR1020110020925

    申请日:2011-03-09

    CPC classification number: G06F9/5027 G06F9/526

    Abstract: PURPOSE: A thread pool based component executing device and a method thereof are provided to determine whether a component is defective based on information of a repository when a new thread is allocated from a thread pool, thereby preventing the defect from influencing the entire system. CONSTITUTION: A component executing device(120) registers components with a priority and a cycle and executes the registered components. A thread pool(110) assigns a thread for executing the component executing device. An OS(Operating System)(100) generates an event for allocating the thread at every cycle set in the component executing device. The component executing device sets a timer in the OS at the set cycle. The OS generates the event in the thread pool by driving the timer.

    Abstract translation: 目的:提供基于线程池的组件执行装置及其方法,以在从线程池分配新线程时基于存储库的信息来确定组件是否有缺陷,从而防止缺陷影响整个系统。 构成:组件执行装置(120)以优先级和周期注册组件并执行注册组件。 线程池(110)分配用于执行组件执行设备的线程。 OS(操作系统)(100)生成用于在组件执行装置中设置的每个周期分配线程的事件。 组件执行装置以设定的周期在OS中设置定时器。 OS通过驱动定时器在线程池中生成事件。

    로봇 네트워크 시스템에서의 컨텐츠 전송/실행 장치 및방법
    43.
    发明授权
    로봇 네트워크 시스템에서의 컨텐츠 전송/실행 장치 및방법 失效
    目前在机器人网络系统中的传输/执行方法和设备

    公开(公告)号:KR100974907B1

    公开(公告)日:2010-08-09

    申请号:KR1020070132860

    申请日:2007-12-17

    CPC classification number: H04L67/306 G05B2219/32142 G05B2219/39146

    Abstract: 본 발명은 컨텐츠를 트리(tree) 형태의 계층적 구조로 작성하여 로봇의 성능 혹은 장치 사양에 따라 컨텐츠의 전부 또는 일부를 내려 받아 실행시키는 적응적 컨텐츠 전송 및 실행 시스템에 관한 것이다. 통상 로봇에서 실행되는 기본 컨텐츠는 로봇의 스피커를 통해 음성이나 노래를 내보내는 오디오 컨텐츠, 정지영상 및 동영상 등의 영상 컨텐츠, 그림 또는 플래시 같은 애니메이션 등을 로봇에 장착된 디스플레이 장치로 전시하는 멀티미디어 컨텐츠, 로봇의 움직임(팔, 목, 바퀴 등)을 발생시키는 로봇 동작 컨텐츠, 로봇에 장착된 LCD 버튼을 통해 색깔을 출력하는 로봇 디바이스 컨텐츠 등을 포함하여 다양하게 존재한다. 통상의 컨텐츠 실행은 하나의 컨텐츠를 저작하여 모든 컨텐츠를 로봇에 저장하여 실행시키거나 또는 스트리밍(streaming) 형태로 실시간에 실행해야 할 컨텐츠를 전송하는 방식이었다. 본 발명은 이러한 단순한 컨텐츠 실행 방식을 극복하기 위한 것으로서, 본 발명을 통해 컨텐츠 개발자는 상기 기본 컨텐츠를 조합하여 컨텐츠를 트리 형태의 계층적 구조로 저작하여 하나의 로봇이 음악을 플레이하는 단순한 컨텐츠에서부터 동화를 읽어주는 복잡한 컨텐츠까지 다양하게 개발할 수 있으며, 이렇게 개발된 컨텐츠는 해당 로봇의 가용한 메모리 또는 하드웨어 사양에 따라 컨텐츠 전체를 내려 받아 실행할 수 있을 뿐만 아니라, 초기에 컨텐츠 일부만을 내려 받고 추후 컨텐츠 실행 시에 필요한 컨텐츠를 내려 받아 실행할 수 있는 기능을 제공할 수 있게 된다.
    로봇, 콘텐츠, 콘텐츠 관리부, 무선 네트워크

    로봇 네트워크 시스템에서의 컨텐츠 전송/실행 장치 및방법
    44.
    发明公开
    로봇 네트워크 시스템에서의 컨텐츠 전송/실행 장치 및방법 失效
    目前在机器人网络系统中的传输/执行方法和设备

    公开(公告)号:KR1020090065358A

    公开(公告)日:2009-06-22

    申请号:KR1020070132860

    申请日:2007-12-17

    CPC classification number: H04L67/306 G05B2219/32142 G05B2219/39146

    Abstract: A contents transmission/execution apparatus and a method thereof for adaptively providing the execution environment suitable for a robot in a robot network system are provided to execute a part of contents according to the performance of the robot or specification of the apparatus. A contents authoring tool(10) prepares contents in execution of robots in a hierarchical structure of a tree type. A contents management unit(20) manages the content authoring tool in a contents storing unit(30). The contents management unit provides the content management function through the content authoring tool concerning the authored specific contents. The robots are connected through the contents management unit and network. The robots download the contents from the contents management unit.

    Abstract translation: 提供了一种用于在机器人网络系统中自适应地提供适于机器人的执行环境的内容传输/执行装置及其方法,以根据机器人的性能或设备的规格来执行一部分内容。 内容创作工具(10)以树型分层结构准备执行机器人的内容。 内容管理单元(20)在内容存储单元(30)中管理内容创作工具。 内容管理单元通过内容创作工具提供有关创作的具体内容的内容管理功能。 机器人通过内容管理单元和网络进行连接。 机器人从内容管理单元下载内容。

    네트워크 기반 로봇 제어 장치 및 그 방법
    45.
    发明授权
    네트워크 기반 로봇 제어 장치 및 그 방법 有权
    基于网络的机器人控制系统控制机器人的装置及其方法

    公开(公告)号:KR100772514B1

    公开(公告)日:2007-11-01

    申请号:KR1020060042012

    申请日:2006-05-10

    Abstract: 본 발명에 의한 네트워크 기반 로봇 제어 장치 및 그 방법은 통신망을 통하여 응용 컴포넌트 서버와 접속하는 제1접속부; 무선 인터넷 공유기와 접속하여 로봇과 통신을 수행하는 제2접속부; 상기 응용 컴포넌트 서버로부터 응용 컴포넌트 코드를 수신하여 저장하고, 상기 응용 컴포넌트를 실행시켜 상기 로봇에 대한 동작 명령을 생성한 후 하달하고 상기 로봇이 송신하는 정보를 처리하는 미들웨어;를 포함하는 것을 특징으로 하며, 로봇에게 다양한 서비스 서버와의 연결관리 부담을 주지 않으면서도 서버에서 로봇으로부터의 센서정보에 대한 빠른 응답성을 제공하고, 또한 로봇 내부의 버퍼를 최소한으로 줄여 로봇이 실시간으로 주변 환경에 대응하는 것이 가능해진다
    로봇, 네트워크, 로봇제어서버, 로봇제어미들웨어

    동적 부하 분산 시스템 및 그 방법
    46.
    发明公开
    동적 부하 분산 시스템 및 그 방법 失效
    用于动态负载平衡的系统和方法

    公开(公告)号:KR1020050063852A

    公开(公告)日:2005-06-29

    申请号:KR1020030093101

    申请日:2003-12-18

    CPC classification number: H04L67/1008 H04L47/125 H04L67/1023 H04L67/1029

    Abstract: PROBLEM TO BE SOLVED: To provide a dynamic load distribution system and to provide its method. SOLUTION: A load distribution part selects a web application server for transmitting a request of a client thereto from one or more web application servers based on a predetermined node weighting value table. A response speed collection part is provided for each web application server and calculates an average response speed of the web application server to the request of the client. A center node management part corrects the node weighting value table based on the average response speed of the web application server. Thus, the response speed of an application processed at a specific node is prevented from being abnormally delayed to assure a high response speed to the client request. COPYRIGHT: (C)2005,JPO&NCIPI

    클러스터드 웹 응용서버 환경에서 쿠키와 버전 정보를이용한 에이치티티피 세션 복제 방법
    47.
    发明公开
    클러스터드 웹 응용서버 환경에서 쿠키와 버전 정보를이용한 에이치티티피 세션 복제 방법 失效
    通过COOKIE复制HTTP会话的方法和集群WEB应用服务器中的版本号

    公开(公告)号:KR1020050049978A

    公开(公告)日:2005-05-27

    申请号:KR1020030083761

    申请日:2003-11-24

    Abstract: 본 발명은 클러스터드 웹 응용 서버 환경에서 HTTP 세션 식별자와 버전 정보를 이용하여 응용 서버 노드 간에 HTTP 세션 복제를 효율적으로 수행하기 위한 방법에 관한 것이다. 이러한 본 발명은 HTTP 세션 생성 시 세션 식별자, 세션 버전을 생성하고, HTTP 세션 생성 혹은 변경 시 멀티캐스트 프로토콜을 이용하여 세션 정보, 세션 식별자, 세션 버전 정보를 다른 모든 웹 응용 서버에 전송하되 생성시에 만 전송 완료 시점까지 기다리고, 변경 시에는 전송 완료 시점까지 기다리지 않고 전송 명령 만 내린 후 결과를 반환한다. 그리고 결과 반환 시 쿠키에 세션 식별자, 버전 번호를 저장하여 반환하고, 차후 부하 분배기가 다른 웹 응용 서버로 클라이언트에 대한 요청을 전달하면 해당 웹 응용 서버는 쿠키에서 세션 식별자 및 버전 번호를 추출하여 해당 HTTP 세션이 자신의 세션 저장소에 존재하며 HTTP 세션 버전이 쿠키에서 추출한 것 보다 최신이면 해당 HTTP 세션을 이용하고, 그렇지 않으면 멀티캐스트 프로토콜을 통해 일정 시간 안에 해당 HTTP 세션 정보를 수신하는 경우에는 수신된 HTTP 세션을 이용한다.

    분산된 어플리케이션 서버 환경에서 저장소 공유를 통한어플리케이션 다중 배포 방법
    48.
    发明授权
    분산된 어플리케이션 서버 환경에서 저장소 공유를 통한어플리케이션 다중 배포 방법 有权
    在分布式应用程序服务器环境中使用共享存储库进行多应用程序部

    公开(公告)号:KR100473605B1

    公开(公告)日:2005-03-11

    申请号:KR1020020068560

    申请日:2002-11-06

    Abstract: 1. 청구범위에 기재된 발명이 속한 기술분야
    본 발명은, 분산된 어플리케이션 서버 환경에서 저장소 공유를 통한 어플리케이션 다중 배포 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.
    2. 발명이 해결하려고 하는 기술적 과제
    본 발명은, 분산된 어플리케이션 서버 환경에서 같은 그룹 내의 서버들에 어플리케이션을 배포함에 있어서, 같은 그룹내의 서버들이 저장소를 공유하도록 하여 공유저장소로부터 어플리케이션을 각 서버들에 다중 배포하는 어플리케이션 다중 배포 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있음.
    3. 해결방법의 요지
    본 발명은, 분산된 어플리케이션 서버에 적용되는 저장소 공유를 통한 어플리케이션 다중 배포 방법에 있어서, 외부의 배포 툴로부터 배포 준비 요청에 따라 공유저장소에 대해 어플리케이션 쓰기 금지가 설정되어 있는지를 검사하는 검사 단계; 상기 검사 단계의 검사 결과, 상기 어플리케이션 쓰기 금지가 설정되어 있지 않으면, 상기 공유저장소에 어플리케이션 쓰기 금지를 설정하고, 어플리케이션을 상기 배포 툴로부터 상기 공유저장소로 다운로드하는 제 1 다운로드 단계; 상기 검사 단계의 검사 결과, 상기 공유저장소에 어플리케이션 쓰기 금지가 설정되어 있으면 대기하는 대기 단계; 상기 대기 단계의 대기 중에 어플리케이션 쓰기 금지가 해제되면, 상기 공유저장소에 어플리케이션 쓰기 금지를 설정하고, 어플리케이션을 상기 배포 툴로부터 상기 공유저장소로 다운로드하는 제 2 다운로드 단계; 및 상기 다운로드가 완료됨에 따라 상기 공유저장소에 대한 쓰기 금지를 해제하고, 상기 공유저장소를 공유하는 모든 어플리케이션 서버들에게 상기 어플리케이션을 다중 배포하는 다중 배포 단계를 포함함.
    4. 발명의 중요한 용도
    본 발명은, 다수의 서버들에 어플리케이션을 다중 배포할 때 이용됨.

    모바일 단말기의 프로파일 정보 획득 시스템 및 그 방법
    49.
    发明公开
    모바일 단말기의 프로파일 정보 획득 시스템 및 그 방법 失效
    用于获取移动终端的配置文件信息的系统及其方法

    公开(公告)号:KR1020040044657A

    公开(公告)日:2004-05-31

    申请号:KR1020020072755

    申请日:2002-11-21

    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 translation: 目的:提供一种用于获取移动终端的简档信息的系统,用于管理移动终端中的设备简档信息和用户简档信息,并通过SOAP(简单对象访问协议)消息将管理信息发送到服务器,从而使能 所述服务器基于从所述SOAP消息提取的简档信息生成适当的内容,并将所述内容发送到所述移动终端。 构成:安装在移动终端上的SOAP插件模块(10)直接管理移动终端的设备简档信息和显示用户偏好的用户简档信息,通过添加简档信息将内容请求转换为SOAP消息,并将 SOAP消息通过移动通信网络。 SOAP插件模块(10)接收SOAP响应消息以将消息转换成HTTP接收消息,并将HTTP接收消息发送到移动浏览器。 移动内容处理服务器(20)接收所述SOAP消息,分析从所述SOAP消息中提取的简档信息,将所分析的信息转换为内容,并将所述内容转换为SOAP响应消息,以将所述消息传送到所述SOAP插件模块 (10)。

    웹 기반 응용 시스템의 메모리 상에서 비즈니스 객체 관리장치 및 그 방법
    50.
    发明公开
    웹 기반 응용 시스템의 메모리 상에서 비즈니스 객체 관리장치 및 그 방법 失效
    用于管理基于WEB的应用系统存储器业务对象的设备和方法

    公开(公告)号:KR1020030055714A

    公开(公告)日:2003-07-04

    申请号:KR1020010085776

    申请日:2001-12-27

    Inventor: 정승욱

    Abstract: PURPOSE: A device and a method for managing a business object on a memory of a web based application system are provided to efficiently manage the state information and the data of the business object by using a cache technology and an object pool management technology. CONSTITUTION: An instance manager(11) returns an object instance if a server requests the object instance. An instance cache(12) stores the object activated by processing the user's request and joined in transaction in the memory, and returns the object instance requested by the instance manager(11). An activator(13) reads the object state from a database(15), stores it in the object instance, and returns it. An LRU(Least Recently Used) queue(16) stores the object not receiving the user's request at the instance cache(12) and not joined in the transaction. A timeout checker(17) stores the object state not processing the user's request at the LRU queue(16) in the database(15), and returns the object to the instance pool(14). A passivator(18) records the state of the object instance in the database(15) if the object not receiving the user's request is received, and stores the object instance in the instance pool(14).

    Abstract translation: 目的:提供一种用于在基于web的应用系统的存储器上管理业务对象的设备和方法,以通过使用高速缓存技术和对象池管理技术来有效地管理业务对象的状态信息和数据。 构成:如果服务器请求对象实例,则实例管理器(11)返回对象实例。 实例缓存(12)通过处理用户的请求并将事务加入到存储器中来存储被激活的对象,并且返回由实例管理器(11)请求的对象实例。 激活器(13)从数据库(15)读取对象状态,将其存储在对象实例中,并将其返回。 一个LRU(最近最少使用)队列(16)将未接收用户请求的对象存储在实例高速缓存(12)上,而不加入事务。 超时检查器(17)将不处理用户请求的对象状态存储在数据库(15)中的LRU队列(16)处,并将对象返回到实例池(14)。 如果没有接收到用户请求的对象被接收到,钝化器(18)将对象实例的状态记录在数据库(15)中,并且将对象实例存储在实例池(14)中。

Patent Agency Ranking