Abstract:
PURPOSE: A message transmission cycle determining method is provided to improve the accuracy of neighbor node search by exchanging a hello message through a hello message transmission cycle determining method. CONSTITUTION: A message transmission cycle determining device calculates a cross point between a first transmission range and a second transmission range(S201). The message transmission cycle determining device calculates an angle according to a moving speed of a first node and a distance between the first node and a second node using the calculated cross point(S202). The message transmission cycle determining device calculates probability related to the transmission range of the second node using the calculated angle(S203). The message transmission cycle determining device calculates a transmission cycle which the first node transmits the message to the second node(S204). [Reference numerals] (AA) Start; (BB) End; (S201) Calculating a cross point between a first transmission range and a second transmission range; (S202) Calculating an angle according to a moving speed of a first node and a distance between the first node and a second node; (S203) Calculating the escaping probability of the first node from the transmission range of the second node in a message transmission cycle; (S204) Calculating the message transmission cycle
Abstract:
본 발명은, 무선 센서 네트워크에서의 능동적 수면/활성 듀티 사이클 방법으로서, 시간 프레임의 자유경쟁 구간에서 1-홉 거리의 이웃 노드와 핸드셰이크를 수행하여 1-홉 거리 이웃 노드를 탐색하고, 초기 활성화 스케줄을 선택하는 단계; 및 시간 프레임의 비경쟁 구간에서 1-홉 거리 이웃 노드와 활성화 스케줄에 대한 정보를 상호 교환하여 자신의 활성화 스케줄을 선택하는 단계를 포함한다. 본 발명에 의하면, 가상 클러스터의 크기를 직접 통신에 참여하는 임의의 노드와 1-홉 거리의 이웃 노드로만 구성되도록 최소화하기 때문에 채널 재사용의 효율을 극대화할 수 있다.
Abstract:
멀티 홉 통신이 필요한 두 개의 노드 사이에서 중개 역할을 할 수 있는 모든 중간 노드가 최신 경로를 유지하도록 한 노드 이동 속도를 고려한 트리 기반의 멀티 홉 무선 통신 방법이 제시된다. 제시된 노드 이동 속도를 고려한 트리 기반의 멀티 홉 무선 통신 방법은, 복수의 일반 노드 중에서 통신 상태가 해제상태(alone)인 일반 노드가, 연결 응답 신호(join_reply)를 발생한 싱크 노드 및 일반 노드의 통신 상태 및 통신 레벨에 근거하여 통신 설정 정보를 설정하는 단계;와 일반 노드가, 부모 노드로부터 수신한 연결 응답 신호에 근거하여 통신 설정 정보를 업데이트하는 단계; 및 일반 노드가, 업데이트된 통신 설정 정보에 근거하여 다른 일반 노드 또는 서버로 데이터를 전송하는 단계를 포함한다.
Abstract:
본 발명은 메시지 전송 주기 결정 방법이 개시된다. 이를 위한 메시지 전송 주기 결정 방법은, 이웃 노드의 전송 영역 내에 임의의 노드가 위치할 제1 확률을 결정하는 단계, 상기 임의의 노드가 상기 이웃 노드의 전송 영역을 벗어날 제2 확률을 결정하는 단계, 상기 제1 확률과 상기 제2 확률을 기반으로, 상기 임의의 노드의 전송 영역에 위치한 노드가 상기 임의의 노드의 전송 영역을 벗어날 제3 확률을 결정하는 단계 및 상기 제3 확률에 따라 상기 임의의 노드의 메시지 전송 주기를 결정하는 단계를 포함한다. 따라서, 네트워크 전체의 Hello 메시지 전송 주기를 변경하는 것이 아니라 각 노드의 Hello 메시지 전송 주기를 분산적으로 결정함으로써 노드의 이동성에 대해 적응적으로 Hello 메시지 전송 주기를 결정할 수 있고 네트워크 오버헤드의 증가를 최소화 하면서 이웃 노드탐색의 정확도를 향상시킬 수 있다.
Abstract:
PURPOSE: A system for providing a web service for an intelligent object without the limitation of resources and a method thereof are provided to supply a web service without the influence of a limited network and memory size of the intelligent object by delivering a web service request for the intelligent object to a web server through a relay device and delivering a web page of the intelligent object to a service requester through the relay device. CONSTITUTION: An intelligent object(10) receives a web service request for the intelligent object from a service requester to transmit a message including information about a web server(30) related to the web service request to a relay device(40). The relay device receives the message including the information about the web server from the intelligent object to deliver the web service request to the web server. When a response to the request is received from the web server, the relay device delivers the response to the service requester. The information about the web server includes a URL(Uniform Resource Locator) of the web server and is stored in the memory of the intelligent object. [Reference numerals] (10) Intelligent object; (20) User terminal; (30) Web server; (40) Relay device; (50) Limited network; (60) Boundary router; (AA) Internet
Abstract:
본원 발명은 멀티 쓰레드 운영 체제(multi-threaded operating system)에서의 동적 쓰레드 스택 재할당 방법에 관한 것으로서, 구체적으로는 무선 센서 노드용 임베디드 시스템에서 멀티 쓰레드 운영 체제의 동적 쓰레드 스택 재할당 방법에 관한 것이다. 본 발명에 따른 멀티 쓰레드 기반 운영체제에서의 동적 스레드 스택 재할당 방법은, 멀티 쓰레드 각각에 대한 스택의 데이터 영역 크기 및 비데이터 영역의 크기를 측정하는 단계와, 상기 멀티 쓰레드 각각에 대해 상기 측정된 스택의 데이터 영역 크기에 기반하여 각 스택의 비데이터 영역의 새로운 크기를 결정하는 단계와, 각 스택의 비데이터 영역 크기를 상기 결정된 새로운 크기로 조정하는 단계를 포함한다. 본 발명에 따르면, 소스 코드의 분석 없이도 기존의 정적인 스택 할당 기법을 사용하는 것보다 메모리 공간의 사용량을 절감할 수 있는 효과가 있다. 무선 센서 네트워크, 멀티 쓰레드 운영체제, 스택 할당
Abstract:
PURPOSE: A method for static allocating stack based on multi thread is provide to perform a program without analyzing complex source code, thereby effectively using utmost stack memory during performing a thread. CONSTITUTION: A memory area is divide to heap area and stack area(S100). A stack space of each thread is assigned to the heap area(S200). During performing each thread, the assigned stack is swapped in the stack area. The size of the swapper stack is measured(S300). According to the size of the measured stack, enlargement or reduction of the heap area is performed(S400). The assigned stack space is adjusted proportionally to the size of each stack(S500).
Abstract:
본 발명은 실행 가능한 센서 네트워크 프로토타입 자동 생성 방법에 관한 것으로, 센서 네트워크 응용 분야를 선택하고, 센서 네트워크 응용 분야별 노드간 패킷 정의 단계; 센서 노드에 OS에서 지원하는 하드웨어 독립적 모듈과 하드웨어 종속적 모듈에서 사용하고자 하는 모듈의 종류를 선택하는 센서 노드 속성 지정 단계; 센서 네트워크를 구성하는 각 센서 노드별로 응용 소프트웨어에서 동작할 하나 이상의 쓰레드의 행위를 모델링하여 하여 실행 코드를 생성하는 센서 노드별 행위 모델링 단계; 및 실행 코드를 컴파일하여 실행 가능한 센서 노드의 프로토타입 자동 생성 단계를 포함한다. 따라서, 본 발명은 무선 센서 네트워크(WSN)를 구성하는 센서 노드상에 동작하는 임베디드 소프트웨어를 쉽고 빠르게 개발하도록 센서 네트워크 응용 소프트웨어 프로토타입을 자동으로 생성할 수 있다. 센서 네트워크, 싱크 노드, 센서 노드, 프로토타입