Abstract:
본 발명은 네트워크로 연결되어 가정에서 청소와 홈 모니터링 혹은 기타 다른 유형의 정보 서비스를 제공하는 모바일 로봇을 이용한 청소 및 홈 모니터링 예약 서비스에 관한 서버의 장치 및 방법에 관한 것으로서, 본 발명의 가정용 모바일 로봇의 청소 및 홈 모니터링 예약 서비스를 위한 서버 장치는 로봇의 청소/홈모니터링을 제어하는 클라이언트인 모니터링 클라이언트와, 로봇의 청소/홈모니터링을 제어하는 로봇서버의 내부에 구성되며, 모니터링 클라이언트와 통신하여 청소/홈모니터링을 예약 정보를 수신하는 사용자요청 처리모듈과, 예약된 청소/홈모니터링 서비스를 수행하는 예약 객체가 데이터베이스에 저장되어 있는 지의 여부를 검색하는 예약정보 검색모듈과, 현재 등록된 서비스가 실행될 시간이 되면 사용자/로봇연결 관리모듈을 통해 로봇이 로봇서버에 접속하였는지의 여부를 확인한 후 예약 객체를 예약정보 검색모듈로부터 수신하여 서비스를 실행하도록 하는 시간 서비스모듈과, 시간 서비스모듈에서 전송된 서비스 객체를 로봇으로 전송하여 로봇으로 하여금 청소/홈모니터링을 수행하도록 하는 로봇 통신모듈과, 로봇과 로봇서버의 연결상태를 인지하여 인지된 연결상태를 로봇 통신모듈로 전송하는 사용자/로봇연결 관리모듈로 구성되므로, 원격에서 사용자가 원하는 시간에 원하는 장소들을 지정하여 로봇 서버에 저장한 후 서버가 정해진 서비스 시간에 이러한 서비스들을 시작하도록 하는 것이 가능하며, 네트워크 독립적인 로봇의 경우 로봇이 가지고 있는 전통적인 입력 도구를 통해 로봇에 저장함하고 이러한 정보를 서버가 유지함으로써 사용자가 손쉽게 서비스를 예약하거나 수정할 수 있는 효과가 있고, 대규모 사용자를 위한 서버 기능을 제공하는 것이므로 다수 사용자가 서버 기능을 통해 청소, 홈 모니터링 및 기타 정보 예약 서비스를 받을 수 있는 효과가 있다. 네트워크 로봇 서버, 로봇 서비스 예약 서버, 네트워크 로봇, 청소 서비스 로봇, 홈 모니터링 서비스 로봇, 가정용 정보 서비스 로봇
Abstract:
동적 부하 분산 시스템 및 그 방법이 개시된다. 부하 분산부는 소정의 노드 가중치 테이블을 기초로 적어도 하나 이상의 웹응용서버 중에서 클라이언트의 요청을 전송할 웹응용서버를 선택한다. 응답 속도 수집부는 각각의 웹응용서버에 구비되어 클라이언트의 요청에 대한 웹응용서버의 평균 응답 속도를 계산한다. 그리고, 중앙 노드관리부는 웹응용서버의 평균 응답 속도를 기초로 노드 가중치 테이블을 보정한다. 이로써, 특정 노드에서 처리되는 응용(application)의 응답속도가 비정상적으로 느려지는 것을 방지하여 클라이언트 요청에 대해 빠른 응답속도를 보장한다. 노드 가중치 테이블, 웹응용서버, 평균 응답 속도, 보정
Abstract:
PURPOSE: A database connection managing method is provided to request a database connection in a state that a transaction is started within a thread or there exists no transaction, and to enable a user to share one physical connection or to use non-share type physic connection in the same transaction. CONSTITUTION: The method comprises several steps. A connection manager checks whether there exists a transaction(S501), and generates a new connection or takes a connection from a pool(S502). If there exists a connection generated and shared in an existing transaction, the connection manager takes a corresponding connection from a storage. In a case that a new connection is generated or a connection is taken from a pool, an internal local transaction is generated for committing a physical connection, the local transaction is transmitted to a synchronization object, and it is registered at a transaction(S503, S504). It is checked whether an XAResource(Transaction Associator Resource) of the transmitted connection is registered(S505). In a case that the transmitted connection is not relevant to the transaction when it is used by a client, the connection manager makes the connection relevant to the transaction via an algorithm, and stores the connection at a storage.
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 database connection managing method is provided to request a database connection in a state that a transaction is started within a thread or there exists no transaction, and to enable a user to share one physical connection or to use non-share type physic connection in the same transaction. CONSTITUTION: The method comprises several steps. A connection manager checks whether there exists a transaction(S501), and generates a new connection or takes a connection from a pool(S502). If there exists a connection generated and shared in an existing transaction, the connection manager takes a corresponding connection from a storage. In a case that a new connection is generated or a connection is taken from a pool, an internal local transaction is generated for committing a physical connection, the local transaction is transmitted to a synchronization object, and it is registered at a transaction(S503, S504). It is checked whether an XAResource(Transaction Associator Resource) of the transmitted connection is registered(S505). In a case that the transmitted connection is not relevant to the transaction when it is used by a client, the connection manager makes the connection relevant to the transaction via an algorithm, and stores the connection at a storage.
Abstract:
본 발명은 카메라로부터 입력된 영상을 압축하는 장치 및 방법에 관한 것으로, 더욱 상세하게는 다수의 카메라로부터 들어오는 영상을 압축해 네트워크를 통해 전송하는 영상압축 장치 및 방법에 관한 것이다. 본 발명에서는 다수의 카메라를 이용하여 감시 시스템을 구성하는 경우 획득된 영상의 손실을 줄이기 위한 장치 및 방법을 제공하고, 또한 감시 시스템에서 네트워크 상황에 맞춰 영상을 압축할 수 있는 장치 및 방법을 제공한다. 본 발명의 장치는, 다수의 카메라로부터 입력된 영상을 압축하는 장치에 있어서, 제 1 제어 신호에 의거하여 H.264 방식 또는 JPEG2000 방식 중 어느 하나로 입력 영상 신호를 압축하여 출력하는 압축부와, 상기 압축부에서 압축된 영상 데이터를 네트워크를 통해 클라이언트 장치로 제공하기 위한 네트워크 인터페이스부와, 상기 네트워크 인터페이스부를 통해 상기 클라이언트 장치로부터 압축방식 정보를 수신하고, 상기 수신된 압축방식 정보에 근거하여 압축방식을 결정하기 위한 상기 제 1 제어 신호를 생성하여 상기 압축부로 전달하는 제어부를 포함한다. H.264 압축, JPEG2000 압축, CCTV(Closed-Circuit Television), 동영상 압축, 멀티캐스팅
Abstract:
PURPOSE: An unmanned monitoring device using a remote control system monitoring various states in a monitoring environment and a method thereof, and a robot control terminal for an unmanned monitoring are provided to prevent accidents related to suicide, violence, arson, and damages of object or early detect by utilizing a movable unmanned patrol robot and a remote control system in an environment such as prisons required to monitor. CONSTITUTION: An unmanned monitoring device comprises a robot control terminal (100) and a remote control system. The robot control terminal collects the state information of a remote control robot and the information of surrounding condition in a monitoring environment. The robot control terminal operates the remote control robot by a driving mode or a monitoring mode according to a remote control command corresponding to the state information or the surrounding condition information. The remote control system receives the state information of the remote control robot or the information of surrounding condition from the robot control terminal and outputs the information to the outside. The remote control system transmits the remote control command to the robot control terminal. [Reference numerals] (102) Function of collecting and processing a robot state; (104) Function of autonomously driving the robot; (106) Function of processing remote control commands and supporting a user performance; (AA) Environment modeling; (BB) Inference/search; (CC) Environment recognition; (DD) Route plan
Abstract:
본 발명은 이동 로봇을 이용한 조류 통제 방법 및 그 장치에 관한 것으로, 이동 로봇에 의해 탐지되는 주변 상황 정보를 입력받는 단계, 입력된 주변 상황 정보로부터 조류를 탐지하는 단계, 주변 상황에 대응하는 조류 통제 패턴을 추출하여 이동 로봇에 조류 통제 임무를 할당하는 단계, 및 이동 로봇으로부터 조류 통제 임무 수행에 따른 처리 정보를 수신하여 분석하고, 그 결과를 확인하는 단계를 포함한다. 본 발명에 따르면, 공항에서 조류가 항공기에 충돌하여 발생할 수 있는 인명 및 경제적 손실을 미연에 방지할 수 있도록 조류를 통제함으로써, 공항 내 조류 퇴치 업무의 생산성 및 효율성을 증대시키고, 조류 충돌 방지를 위한 운영 인력 비용의 절감뿐만 아니라 보다 안전한 항공기 운항 모델 제시를 통해 항공 관제 산업을 활성화하여 새로운 형태의 항공 유지 보수 사업 모델 구축을 제시하는 효과를 가진다.