Abstract:
본 발명은 무선 센서 네트워크의 그룹화를 이용한 멀티캐스트 통신 방법 및 그 장치에 관한 것이다. 본 발명에 따른 멀티캐스트 통신 방법은 마스터 노드가 다수의 스마트 노드의 동작 특성 정보 또는 위치 정보 중의 적어도 하나를 기초로 하여 상기 다수의 스마트 노드를 그룹화하는 단계, 상기 마스터 노드가 상기 그룹화 단계에서 분류된 각 스마트 노드 그룹에 대하여 멀티캐스트 통신을 위한 시간 슬롯 및 전용 무선 주파수 채널을 할당하는 단계, 및 상기 마스터 노드가 상기 할당된 무선 주파수 채널을 이용하여 각 그룹에 대하여 멀티캐스트 데이터를 전송하는 단계를 포함한다. 본 발명의 구성에 따르면, 무선 센서 네트워크 상에서 발생하는 데이터의 전송 충돌을 최소화하여 스마트 노드의 에너지 효율을 높일 수 있다. 스마트 노드(smart node), 그룹화, 멀티캐스트(multicast)
Abstract:
A host system having a device driver development tool and a target system having a device driver agent, the tool and the target system separated from each other and interconnected with a communication network. The driver agent device communicates with the target system, receiving and processing various service requests from the device driver development tool, and transmits the processed services to the host system through the communication network. Thr driver agent determines types of the services requested from the device driver development tool and performs services based on the types of the services determined. Accordingly, the device driver can be adapted to the target system and tested without complex procedures to effectively reduce time and manpower needed for the device driver development.
Abstract:
A method of providing a routing protocol in a sensor network includes the steps of: initializing a routing table and searching a network device of a node to initialize a host; opening a socket when there is a request for forwarding of an IP (Internet Protocol) packet from an upper layer or when there is a request through the network device; determining whether there is the IP packet forwarding request of the upper layer node or whether the packet is received from the network device; if there is the IP packet forwarding request of the upper layer, searching the routing table, and determining whether or not there is a destination node which intends to transmit the packet, and returning to a main loop if there is the destination node; and if the packet is received through the network device, determining types of the received packets and performing RREQ (route request) process, IDLE process, RREP (route reply) process, RERR (route error) process, and RREP_ACK (route reply acknowledgement) process.
Abstract:
본 발명은 임베디드 시스템의 하드웨어 디버깅에 관한 것으로, JTAG포트를 구비하고 있는 임베디드 시스템을 피시만을 이용하여 디버깅하기 위한 장치 및 그 방법에 관한 것이다. 본 발명의 JTAG을 이용한 임베디드 시스템의 디버거는, 임베디드 시스템의 특성에 따라 타겟에서 직접 디버깅을 할 수 없으므로 호스트와 타겟으로 이루어지는 원격 디버깅 환경으로 구성되어 있다. 임베디드 시스템 디버거는 원격 디버깅을 위해 호스트 시스템에 설치되는 디버거 에이전트와 타겟 시스템에 있는 시피유에 설치되는 디버거 핸들러, 그리고 호스트와 타겟을 물리적으로 연결해 주는 JTAG 어댑터로 구성되어 있으며, 디버거 에이전트는 개발자에게 사용상의 편의를 보장하기 위해 GDB(GNU Debugger)와 연동되어 사용 될 수 있게 하는 장치를 포함하는 것을 특징으로 한다.
Abstract:
본 발명은 드라이버 에이전트 장치 및 그 운용 방법에 관한 것으로, 특히 디바이스 드라이버 개발 도구를 갖는 호스트 시스템과 디바이스 드라이버를 갖는 타겟 시스템이 각각 분리되어 통신망으로 상호 연결된 임베디드 시스템에서 원격 디바이스 드라이버 개발 환경 지원을 위한 드라이버 에이전트 장치에 있어서, 상기 타겟 시스템과 상호 연결되어 상기 호스트 시스템의 디바이스 드라이버 개발 도구로부터 각종 서비스 요청을 전달 받아 이를 처리하고, 상기 처리된 서비스를 통신망을 통해 상기 호스트 시스템으로 전송하기 위한 통신처리수단; 상기 호스트 시스템의 디바이스 드라이버 개발 도구로부터 요청된 서비스의 종류를 판단하기 위한 코어수단; 및 상기 코어수단으로부터 판단된 서비스의 종류에 따라 해당 서비스를 수행하기 위한 서비스 처리수단을 포함하여 이루어짐으로써, 디바이스 드라이버 개발자가 임베디드 시스템에 대한 전문적인 지식이 없어도 디바이스 드라이버 개발을 쉽고 빠르게 할 수 있으며, 복잡한 절차 없이 디바이스 드라이버를 타겟 시스템에 적용하여 테스트할 수 있게 함으로써, 디바이스 드라이버 개발에 소요되는 시간 및 인력을 효과적으로 줄일 수 있는 이점이 있다.
Abstract:
본 발명은 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책 및 오류 복구 방법에 관한 것으로서, 플래시 메모리를 세그먼트로 나누어서 등급별 지움 정책을 채택하고 플래시 메모리 내에서 지우는 곳을 고르게 안배함으로써 플래시 메모리를 효율적으로 사용할 수 있고 수명을 연장시킬 수 있으며, 또한 지움상태를 여러 단계로 함으로써 갑작스런 전원 오류시 신속하게 오류를 복구할 수 있게 하는, 플래시 메모리를 이용한 파일 시스템에서 등급별 지움 정책과 오류 복구 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하기 위하여, 플래시 메모리를 이용한 파일 시스템에 적용되는 지움 정책 방법에 있어서, 주기적으로 상기 플래시 메모리(Flash Memory) 내의 각각의 세그먼트 (segment)에 대해 등 급값을 산출하는 제 1 단계; 및 상기 플래시 메모리의 저장할 수 있는 공간이 소정의 공간 이하로 떨어지면, 클리너(Cleaner)가 동작하여 상기 제 1 단계에서 산출한 등급값이 큰 순서대로 상기 세그먼트의 무효(Invalid) 공간을 지워서 새로운 저장공간을 확보하는 제 2 단계를 포함하며, 플래시 메모리를 이용한 파일 시스템 등에 이용됨.
Abstract:
PURPOSE: A multiuser video conferencing method in a video conference system is provided to selectively transmit audio and video streams of participants of a video conference according to capability of a transmission system. CONSTITUTION: An initialization operation is performed so that the president of a video conference manages the conference having a plurality of participants(701). The predetermined right to speak is given to participants who want the right to speak through an active multipoint controller(709). Audio and video streams of participants who actually speak in the conference are selectively transmitted according to capability of an active transmission system in order to excercise the right to speak.
Abstract:
본 발명은 섬유분포 데이터 인터페이스(Fiber Distributed Data interface:이하는 FDDI라 칭함)보드 구동장치에 관한 것으로서, 특히, 시스템간 데이터 전송을 용이하게 하기 위해 표준 스트림 매커니즘을 이용한 유닉스(UNIX) 시스템 커널에서의 스트림 방식을 이용한 FDDI 보드 구동장치에 관한 것으로서, 본 발명의 FDDI보드 구동장치는 유닉스 시스템 커널(SVR4.0)에 구현되어, 시스템 내의 응용 프로그램과 FDDI 보드 사이에서 캐릭터 단위로 데이터를 전송하는 램 디바이스 드라이버와, 유닉스 커널내의 TCP/IP 모듈과 스트림 메시지 데이터 형태로 상호 작용을 하면서 시스템간의 데이터 송수신 기능을 수행하는 네트워크 인터페이스 드라이버로 구성된다.
Abstract:
The method decreases the communication load of the micro processor so that the transmitted information is written on the recognizable file instead of process communication. The method comprises; the information object adopting step to set up the working directory; the input module processing step caring the delay transmission request and the information object decoding; the result returning step if the message transmission processor driving command is probe submission; the execution termination step if the transmission module processing is over.
Abstract:
본 발명에 의한 메세지 전송처리기는 정보입력 모듈 정보처리모듈, 정보전배달모듈등의 3개의 주 모듈 외에 2개의 위성지원체로 구성되는데, 정보 입력 모듈에서는 오류가 발생시 오류를, 오류가 없으면 입력된 정보객체를 정보처리기에 전하고, 정보처리 모듈은 전송 또는 배달지시자를, 또는 양편 모두를 생성하여 정보전배달 모듈에 전하며 정보전배달모듈은 전송시 오류가 발생하면 오류를, 배달시에는 배달결과를 정보처리 모듈에 전하여 정보 처리 모듈로 하여금 필요할 때 리포트를 생성하게 하며 이때 정보처리 모듈은 리포트를 생성했을 경우 리포트에 대한 전송또는 배달 지시자를 정보배달모듈에 전하여 이를 전송 또는 배달하도록 하고, 지연배달 처리기는 정보 입력 모듈과 상호 동작 하며 사용자 처리기에서 제출된 메세지에 지연배달 요 이 실려있으면 지연배달 시간이 되면 메세지 전송처리기를 실행시킨다.