Abstract:
An apparatus and a method for controlling a robot are provided to assure safety of a user actively by a robot and to solve a problem of instability of environment. An apparatus for controlling a robot includes a state analyzer(110) and a target creator(120). The state analyzer determines whether a robot is in a predetermined unstable state by analyzing the present state of at least one or more detected information inputted from the outside based on a built performance duty. The target creator sets a performance target of the robot based on the present state and the result of determining the unstable state, directs the performance target, receives a feedback of a performance result of the robot as a detected information, and revises the performance result of the robot to satisfy with the performance target.
Abstract:
본 발명은 온톨로지를 이용한 비즈니스 규칙시스템 및 그 서비스 방법에 대한 것으로, 특히 클라이언트 컴퓨터의 요청에 의해 다수개의 DB 서버에 구축된 온톨로지로부터 비즈니스 서비스에 대해 기술된 온톨로지 데이터가 있는지를 검색하고, DB 서버로부터 온톨로지 데이터가 검색될 경우 클라이언트 컴퓨터는 해당 온톨로지 데이터를 제공받아 이를 분석하여 비즈니스 서비스 이용 방법을 습득하고, 클라이언트 컴퓨터는 규칙 서버에 입력 파라메타를 제공하여 비즈니스 서비스의 처리를 요청하고, 클라이언트의 요청에 따라 규칙 서버는 규칙 엔진에서 DB 서버로부터 비즈니스 지식 데이터를 제공받아 클라이언트 컴퓨터가 입력한 파라메타와 함께 요청한 규칙의 형태로 표현된 비즈니스 서비스를 처리한 후에, 규칙 서버의 규칙 엔진에서 비즈니스 서비스의 실행 결과를 클라이언트 컴퓨터에 전달한다. 그러므로 본 발명은 비즈니스 서비스 이용에 대해 기술된 온톨로지 데이터를 저장 및 관리하는 DB 서버를 네트워크 상에서 분산시킴으로써 각 시스템의 온톨로지 데이터 검색으로 내부 사내 네트워크를 벗어난 외부 네트워크까지 확장시켜 비즈니스 서비스를 효율적으로 클라이언트 컴퓨터에 제공할 수 있다. 온톨로지, 비즈니스 규칙시스템, 컴퓨터, 서버, DB
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 자연어를 온톨로지 기반 지식으로 변환하는 방법 및 장치에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 사람과 컴퓨터 프로그램과의 통신을 용이하게 하기 위해 자연어를 온톨로지 기반 지식으로 변환하는 방법 및 장치를 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 자연어를 온톨로지 기반 지식으로 변환하는 장치에 있어서, 자연어를 입력받아 문장 해석을 통해 정보를 추출하는 문장 해석 모듈과 상기 추출된 정보를 온톨로지 형태의 범용 지식을 이용하여 온톨로지 형태로 변환함으로써 온톨로지 기반 지식을 생성하는 온톨로지 기반 지식 변환 모듈을 포함한다. 온톨로지 기반 지식 변환 모듈에서 생성된 온톨로지 기반 지식은 여러 응용 시스템에서 사용될 수 있다. 또한, 본 발명은, 응용 시스템의 처리 결과 온톨로지 기반 지식의 결과값이 나온 경우에 상기 결과값으로부터 필요한 정보를 추출하여 응답 생성 모듈로 보내는 기능을 온톨로지 기반 지식 변환 모듈에 더 포함시키고, 상기 정보로부터 적절한 응답 패턴을 선택하여 자연어 응답을 생성하는 응답 생성 모듈을 추가적으로 구비함으로써, 사용자와 컴퓨터 프로그램 상호간의 의사 소통이 가능한 인터페이스를 제공할 수 있다. 4. 발명의 중요한 용도 본 발명은 자연어를 온톨로지 기반 지식으로 변환하는 장치 등에 이용됨. 자연어, 지식, 온톨로지, 온톨로지 기반 지식, 범용 지식, 지능형 웹(시맨틱 웹), OWL, 지식 틀(Frame), 필드, 필드값, 지능형 로봇, 지능형 에이전트
Abstract:
본 발명은 비즈니스 규칙처리 기술, 규칙베이스 기술을 이용하여 유연하고 범용적인 규칙흐름과 규칙의 동적 처리 및 그 시스템에 관한 것이다. 즉, 본 발명은 비즈니스 규칙시스템의 규칙흐름 및 규칙 등의 정보의 변경에 대하여 동적 처리방법을 제공함으로서, 업무를 처리함에 있어 처리 시간 및 비용을 줄여 동적으로 변화하는 업무에 대한 효율을 향상시킨다. 또한, 비즈니스 규칙시스템의 규칙정보의 동적 변경에 대한 처리 방법을 제시함으로서 비즈니스 규칙 정보의 잦은 변경이 발생하는 경우 비즈니스 규칙시스템을 업무 환경에 맞게 최적화시킬 수 있다.
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은, 자원식별자(URI) 데이터 타입을 가지는 프로그래밍 언어 처리 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 자원식별자(URI) 데이터 타입이 포함된 구문을 문맥에 맞도록 해석하고 자원식별자(URI) 데이터 타입을 프로그래밍 언어의 일반적인 데이터 타입 및 값으로 매핑시켜 이진 코드로 변환하는 기능을 추가하여, 프로그래밍 언어의 기능을 쉽게 확장하도록 하기 위한, 자원식별자(URI) 데이터 타입을 가지는 프로그래밍 언어 처리 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결 방법의 요지 본 발명은, 자원식별자(URI) 데이터 타입을 가지는 프로그래밍 언어 처리 장치에 있어서, 자원식별자(URI) 데이터 타입을 포함하는 프로그램을 입력받아 실행가능한 이진 코드로 변환하며, 이진 코드 변환 도중에 자원식별자(URI) 데이터 타입이 포함된 구문을 발견함에 따라 자원식별자 선택 수단으로 처리를 요청하여 그 결과를 반환받은 후 이진 코드로 변환하기 위한 프로그램 컴파일링 수단; 상기 프로그램 컴파일링 수단의 요청에 따라 전달받은 자원식별자(URI) 데이터 타입이 포함된 구문을 분석하여 그 분석 결과에 상응하는 자원식별자 처리 수단을 선택하여 처리를 요청하기 위한 상기 자원식별자 선택 수단; 및 상기 자원식별자 선택 수단의 요청에 따라 전달받은 자원식별자(URI)가 포함된 구문을 문맥에 맞도록 해석하고, 프로그래밍 언어의 일반적인 데이터 타입 및 값으로 매핑시킨 후, 그 결과를 상기 자원식별자 선택 수단을 통하여 상기 프로그램 컴파일링 수단으로 전달하기 위한 다수의 상기 자원식별자 처리 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 프로그래밍 언어 처리기 등에 이용됨.
Abstract:
PURPOSE: A device and a method for automatically generating an annotation based document are provided to generate/service a new web document fit to a terminal by combining a metafile matched with annotations and the context information. CONSTITUTION: An annotation editor(100) inserts at least one annotation by editing the web document provided from a web server(600), and generates an annotation matching command for the annotation data(310). An annotation file database(300) stores a matched metafile(320) including the annotation data generated by the annotation editor and the annotation command for the annotation data. The annotation editor includes a user interface(130) for inputting an address matched with the web document, displaying the web document on a screen, and editing/inserting the annotation into the web document, a request processor(120) for requesting the web document to the web server and providing the received web document to the user interface, and an annotation processor(110) for generating the annotation matching command and transmitting the matching command in the annotation file database.
Abstract:
PURPOSE: A system and a method for an HTTP(HyperText Transfer Protocol) intermediation service capable of reprocessing web contents in multi-step are provided to realize the diverse contents reprocessing services for the original contents by making the web contents pass a plurality of servers through many steps. CONSTITUTION: A user agent generates and transmits an HTTP request message according to a user's request. After generating the contents requested by a user by analyzing the HTTP request message transmitted from the user agent, the web server(302) transmits the contents to the intermediate servers(304,306) requesting the intermediation service for the multi-step reprocessing. The intermediate servers(304,306) reprocess the web contents transmitted from the web server(302) in multi-step, and transmit it to the user agent requesting the web contents reprocessing service. The HTTP request message includes the list information of the intermediate servers(304,306) previously set by the user.