KR20120072060A - 연속된 연결성이 결여된 네트워크 환경 기반 노드 장치, 노드 관리 장치, 통신 시스템 및 노드 관리 방법 - Google Patents
연속된 연결성이 결여된 네트워크 환경 기반 노드 장치, 노드 관리 장치, 통신 시스템 및 노드 관리 방법 Download PDFInfo
- Publication number
- KR20120072060A KR20120072060A KR1020100133833A KR20100133833A KR20120072060A KR 20120072060 A KR20120072060 A KR 20120072060A KR 1020100133833 A KR1020100133833 A KR 1020100133833A KR 20100133833 A KR20100133833 A KR 20100133833A KR 20120072060 A KR20120072060 A KR 20120072060A
- Authority
- KR
- South Korea
- Prior art keywords
- node
- information
- communication
- mobile node
- network
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 36
- 238000004891 communication Methods 0.000 claims abstract description 182
- 238000007726 management method Methods 0.000 claims description 53
- 230000033001 locomotion Effects 0.000 claims description 11
- 238000010295 mobile communication Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 5
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 4
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
연속된 연결성이 결여된 네트워크 환경 기반 노드 장치, 노드 관리 장치, 통신 시스템 및 노드 관리 방법이 개시된다. 본 발명의 일 실시예에 따른 노드 관리장치는 연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 이동노드로부터 노드 정보를 수신하고, 수신된 노드 정보를 기초로 하여 이동노드가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하여 별도의 통신 네트워크를 통해 이동노드에 전송한다. 이에 따라, 이동노드가 신속하게 통신 링크를 개설하고 통신 가능한 이웃 노드를 검색할 수 있다.
Description
본 발명의 일 양상은 통신 네트워크 서비스 기술에 관한 것으로, 보다 상세하게는 노드 간 연속된 연결성이 결여된 네트워크 환경 기반 통신 서비스 기술에 관한 것이다.
노드 간에 연속된 연결성이 결여된 네트워크가 있다. 이를 지연 내성 네트워크(Delay tolerant network:이하 DTN이라 칭함)라 하며, 분열 내성 네트워크(Disruption tolerant network)라 칭하기도 한다.
DTN 상에서 DTN 노드가 통신하기 위해서는 통신 가능한 링크가 설정되어야 하고, DTN을 지원하는 이웃 노드들이 검색되어야 한다. 검색된 이웃 노드들 중에서 DTN에서 정의하는 데이터 전송 단위인 번들(bundle)을 전송할지 여부를 결정하는 라우팅 과정이 수행된다.
DTN 기술은 IRTF(Internet Research Task Force)에서 규정한 번들(bundle) 프로토콜(rfc5050)을 근간으로 한다. 이 표준 규격에서는 번들을 전달하고 수신하는 기본적인 과정만을 정의하고 있다. DTN을 지원하는 이웃 노드를 검색하는 과정은 아직 표준으로 채택되지 않았고, 표준화를 진행하고 있는 DTNRG 그룹에서 표준 초안을 작성하고 논의 중에 있다. 이 초안 문서에 따르면 이웃 노드를 검출하는 기술의 핵심은 DTN 노드의 존재 및 지원하는 서비스 정보를 주기적으로 브로드캐스팅 또는 멀티캐스팅하는 방법이다. 그 결과 주기 시간에 따라 이웃 노드를 검출하는데 소요되는 시간이 결정된다.
고속으로 이웃 노드를 검출하기 위해 주기 정보를 짧은 시간으로 설정할 때에는 네트워크에 부가되는 트래픽 량이 증가하여 네트워크에 부하를 가중시킬 수 있다. 또한 여러 IP 홉(노드,라우터)을 걸쳐 떨어져 있는 이웃 노드를 검색하기 위해서는 IP 멀티캐스트 또는 유니캐스트 기법을 사용해야 한다. 그러나, 멀티캐스트는 아주 특수한 망에서 지원하고 있어 현실적으로 사용하기 어렵다. 유니캐스트를 고려한 경우, 명시적으로 이웃 노드의 정보를 안다는 가정을 하고 진행하고 있어 새로 생긴 노드 또는 그 정보를 모르는 이웃 노드를 검출하기는 쉽지 않다.
일 양상에 따라, 노드 간에 연속된 연결성이 결여된 네트워크 환경에서 노드가 신속하게 통신 링크를 개설하고, 통신 가능한 이웃 노드를 검색할 수 있는 기술을 제안한다.
일 양상에 따른 노드 관리장치는, 연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 이동노드로부터 노드 정보를 수신하고 제어부에서 생성된 이웃 노드에 대한 접촉 정보를 별도의 통신 네트워크를 통해 이동노드에 전송하는 통신부와, 통신부를 통해 수신된 노드 정보를 기초로 하여 이동노드가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하는 제어부를 포함한다.
다른 양상에 따른 이동노드 장치는, 연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 이동노드 장치의 노드 정보를 노드 관리장치에 전송하고 노드 관리장치로부터 이웃 노드에 대한 접촉 정보를 수신하는 노드 통신부와, 노드 통신부를 통해 수신된 접촉 정보를 기초로 하여 통신 가능한 이웃 노드를 검색하고 통신 링크를 설정하는 노드 제어부를 포함한다.
또 다른 양상에 따른 통신 시스템은, 연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 이동노드로부터 노드 정보를 수신하고 수신된 노드 정보를 기초로 하여 이동노드가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하여 별도의 통신 네트워크를 통해 이동노드에 전송하는 노드 관리장치와, 노드 관리장치로부터 수신된 접촉 정보를 이용하여 통신 가능한 이웃 노드를 검색하고 통신 링크를 설정하는 이동노드 장치를 포함한다.
또 다른 양상에 따른 노드 관리장치의 이동노드를 관리 방법은, 연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 이동노드로부터 노드 정보를 수신하는 단계와, 수신된 노드 정보를 기초로 하여 이동노드가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하여 별도의 통신 네트워크를 통해 이동노드에 전송하는 단계를 포함한다.
일 실시예에 따르면, DTN 노드 간에 연속된 연결성이 결여된 네트워크 환경에서 DTN 관리장치가 별도의 제어 평면을 통해 DTN 노드들의 정보를 관리하고 DTN 노드에 이웃 DTN 노드들의 접촉정보를 하달함에 따라, DTN 노드가 고속으로 이웃 노드를 검색하여 통신 링크를 개설하고 안정적으로 데이터를 전달할 수 있다. 또한 DTN 노드가 별도의 제어 평면을 통해서 전달받은 이웃 노드 정보에는 3 계층 정보까지 포함되어 있어, DTN 노드가 다수 홉(IP 노드, 라우터)만큼 떨어져 있는 이웃 노드까지 신속하게 검색할 수 있다.
도 1은 본 발명의 일 실시예에 따라 노드들 간에 연속된 연결성이 결여된 네트워크 환경 기반 통신 시스템의 고속 네트워크 접속 프로세스를 설명하기 위한 예시도,
도 2는 본 발명의 일 실시예에 따른 노드 관리장치 및 DTN 노드의 구성도,
도 3은 본 발명의 일 실시예에 따라 인프라 통신 접속 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도,
도 4는 본 발명의 일 실시예에 따라 고정 이웃 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도,
도 5는 본 발명의 일 실시예에 따라 이동 이웃 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도이다.
도 2는 본 발명의 일 실시예에 따른 노드 관리장치 및 DTN 노드의 구성도,
도 3은 본 발명의 일 실시예에 따라 인프라 통신 접속 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도,
도 4는 본 발명의 일 실시예에 따라 고정 이웃 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도,
도 5는 본 발명의 일 실시예에 따라 이동 이웃 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도이다.
이하에서는 첨부한 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명의 일 실시예에 따라 노드들 간에 연속된 연결성이 결여된 네트워크 환경 기반 통신 시스템의 고속 네트워크 접속 프로세스를 설명하기 위한 예시도이다.
본 발명은 노드 간에 연속된 연결성이 결여된 네트워크 환경 기반 통신 서비스 기술에 관한 것이다. 노드 간에 연속된 연결성이 결여된 네트워크는 지연 내성 네트워크(Delay or Distruption tolerant network:이하 DTN이라 칭함)일 수 있다. 이하, 설명의 편의를 위해 노드 간에 연속된 연결성이 결여된 네트워크를 DTN으로 한정한다.
본 발명은 DTN 환경에서 노드들이 안정적으로 데이터를 통신할 수 있도록 노드들이 DTN에 고속으로 접속할 수 있는 기술을 제안한다. 이를 위해 노드 관리장치(10)는 DTN 노드(20)가 신속하게 통신 링크를 개설하고 통신 가능한 이웃 노드를 검색할 수 있도록 DTN 노드(20)를 관리한다. DTN 노드(20)가 DTN 노드 정보를 노드 관리장치(10)에 제공하면, 노드 관리장치(10)는 DTN 노드(20)가 이웃 노드와 신속하게 통신하도록 하기 위한 접촉 정보를 하달한다.
본 발명에 따르면, 노드 관리장치(10) 및 DTN 노드(20)는 DTN 노드 정보 및 접촉 정보의 전송을 위해 DTN과는 별도의 통신 네트워크(150)를 사용한다. 즉, 노드 관리장치(10)는 별도의 통신 네트워크(150)를 통해 DTN 노드(20)로부터 노드 정보를 수신한다. 그리고, 수신된 노드 정보를 이용하여 DTN 노드(20)가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하고 이를 별도의 통신 네트워크(150)를 통해 DTN 노드(20)에 전송한다.
별도의 통신 네트워크(150)는 소량의 제어 데이터를 통신하기 위한 네트워크로써, DTN 노드(20)에게 안정된 네트워크 연결을 제공할 수 있는 현존하는 모든 무선 네트워크를 포함한다. 예를 들면, 별도의 통신 네트워크(150)는 2G/3G 이동통신 네트워크, WiBro/WiMax, 위성 통신 네트워크일 수 있다. 유선으로 연결된 DTN 노드(20)의 경우는 인터넷 망일 수 있다. 별도의 통신 네트워크(150)를 사용함에 따라 DTN보다 신속하고 안정적으로 노드 관리장치(10)와 DTN 노드(20) 간의 통신이 가능하다.
노드 관리장치(10)는 DTN 노드(20)를 관리한다. 노드 관리장치(10)는 DTN 노드(20)에 대한 노드 ID 정보, 노드의 위치 정보, 노드의 통신영역 정보, 통신영역 변경 위치 좌표 정보, 통신 가능한 이웃 노드 정보 및 노드가 고정된 경로로 이동하는 경우의 이동경로 정보(예, 버스 노선)를 관리한다. 노드 ID 정보는 노드의 IP 주소 및 URL 형식의 DTN 노드 식별자(Endpoint Identifier:EID)를 포함한다. 노드의 위치 정보는 노드의 현 위치 및 이동 벡터 정보를 포함한다. 노드의 통신영역 정보는 에드혹 모드 통신영역 또는 인프라 스트럭쳐 모드 통신영역에 대한 정보를 포함한다.
한편, DTN 노드(20)는 노드 관리장치(10)에 DTN 노드 정보를 전달한다. 노드 정보는 노드 식별자, 노드의 위치, 통신 인터페이스 정보 및 노드의 이동 경로를 포함한다. 노드 식별자는 노드의 IP 주소, DTN EID 일 수 있다. 통신 인터페이스 정보는 통신 인터페이스 종류, ID 및 통신 상태를 포함한다.
노드 관리장치(10)는 DTN 노드(20)에 접촉 정보를 전송한다. 접촉 정보는 DTN 노드(20)로부터 수신한 DTN 노드 정보에 대한 응답 형태로 DTN 노드(20)에 하달된다. 이때, 다른 DTN 노드 정보에 의해 영향받는 노드들에게 일방적으로 하달될 수도 있다.
접촉 정보는 이웃 노드들에 대한 리스트, 식별자, 위치정보 및 통신 인터페이스를 포함하는 이웃 노드 정보와, 통신영역 정보와, 통신 링크 설정에 필요한 사전 정보를 포함한다.
접촉 정보 중 통신영역 정보는 인프라 스트럭쳐 모드 통신영역(130) 또는 에드혹 모드 통신영역(140)에 대한 정보일 수 있다. 도 1에 도시된 인프라 스트럭쳐 모드 통신영역(130)은 DTN 노드(20)가 통신 링크를 개설하기 위해 접속하는 노드가 일반 인프라 통신 접속 노드(120)인 경우이다. 이때, 노드들은 일반적인 통신 방식을 이용해서 상호 통신한다. 예들 들어 무선랜 환경에서 노드가 엑세스 포인트(AP)와 통신하는 영역으로 인프라 스트럭쳐 모드로 AP(Access Point)와 교섭(association)을 맵고 통신한다.
도 1에 도시된 에드혹 모드 통신영역(140)은 DTN 노드(20)가 통신 링크를 개설하기 위해 접속하는 노드가 일반 인프라 통신 접속 노드(120)가 아닌 DTN을 지원하는 노드로써, DTN 지원 노드와 통신하기 위해서는 직접 통신 연결이 필요하다. 예를 들어, 무선랜 환경에서 DTN 노드(20)는 DTN 지원 노드와 에드혹 모드로 통신한다. 애드혹 모드는 AP가 없이 흩어져 있는 무선으로 통신이 가능한 노드들끼리 서로 통신을 하는 자율적인 구조의 네트워크 모드이다.
노드 관리장치(10)가 인프라 스트럭쳐 모드 통신영역(130)과 에드혹 모드 통신영역(140)을 구분하여 관리하는 목적은, DTN 노드(20)가 각 통신영역(130,140)에 해당하는 통신 모드로 준비할 수 있도록 하기 위함이다.
예를 들면, 노드 관리장치(10)가 에드혹 모드 통신영역(140)에서 인프라 스트럭쳐 모드 통신영역(130)으로 진입하는 DTN 노드(20)에 통신영역 정보를 미리 제공한다. 이에 따라, DTN 노드(20)가 인프라 스트럭쳐 모드로 미리 변환할 수 있다. 노드 관리장치(10)는 기본적으로 대부분의 통신영역을 에드혹 모드 통신영역(140)으로 설정하여 DTN 노드(20)가 다른 DTN 노드를 만날 수 있게 준비하도록 설정한다. 단, 일반적인 통신 인프라가 있는 통신영역만을 인프라 스트럭쳐 모드 통신영역(130)으로 설정하여 그때에만 DTN 노드(20) 인프라 스트럭쳐 모드로 변환하도록 설정할 수 있다.
접촉 정보의 이웃 노드 리스트는 현재 DTN 노드(20)가 통신 가능한 이웃 노드들에 대한 정보로써, 이웃 노드들은 무선 환경에서의 DTN 노드들뿐만 아니라 유선 환경(인터넷)에 DTN 기능을 지원하는 DTN 노드들을 포함한다. 통신 링크 설립에 필요한 사전 정보는 DTN 노드(20)가 일반적인 통신 인프라에 신속하게 접속하는데 필요한 사전 데이터를 의미한다. 예를 들어, 통신 링크 설립 사전 정보는 무선랜의 경우 AP의 SSID 값을 의미한다. SSID 값을 DTN 노드(20)에 사전에 알려 줌으로써, AP 스캔(scan) 과정을 생략할 수 있어 좀 더 빠르게 AP 교섭을 수행할 수 있다.
도 2는 본 발명의 일 실시예에 따른 노드 관리장치(10) 및 DTN 노드(20)의 구성도이다.
도 2를 참조하면, 노드 관리장치(10)는 통신부(200) 및 제어부(210)를 포함한다. DTN 노드(20)는 노드 통신부(220) 및 노드 제어부(230)를 포함한다.
노드 관리장치(10)의 통신부(200)는 DTN과는 별도의 통신 네트워크를 통해 DTN 노드(20)로부터 노드 정보를 수신한다. 그리고, 제어부(210)에서 생성된 이웃 노드에 대한 접촉 정보를 별도의 통신 네트워크를 통해 DTN 노드(20)에 전송한다. 제어부(210)는 통신부(200)를 통해 수신된 노드 정보를 기초로 하여 DTN 노드(20)가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성한다.
일 실시예에 따르면, 통신부(200)는 DTN 노드(20)가 최초로 접속하는 별도의 통신 네트워크를 통해 DTN 노드(20)로부터 노드 정보를 수신할 수 있다. 다른 실시예에 따르면, 통신부(200)는 노드 관리장치(10)가 지정한 통신영역에 도달할 때 별도의 통신 네트워크를 통해 DTN 노드(20)로부터 노드 정보를 수신할 수 있다. 이때, 정확한 정보 관리를 위해 주기적으로 노드 정보를 수신할 수 있다. 노드 정보를 수신하는 횟수 및 방법은 정책적으로 관리자에 의해 설정될 수 있다.
일 실시예에 따르면, 통신부(200)는 DTN 노드(20)가 DTN을 지원하는 통신영역과 DTN을 지원하지 않는 통신영역 간에서 통신영역이 변경될 위치에 도달하면, 별도의 통신 네트워크를 통해 DTN 노드(20)로부터 노드 정보를 수신한다. 그리고, 변경될 통신영역에 대한 정보를 포함하는 접촉 정보를 DTN 노드(20)에 전송한다. 이에 대한 실시예는 도 3에서 후술한다.
다른 실시예에 따르면, 통신부(200)는 DTN 노드(20)가 DTN을 지원하는 이웃 고정노드 주변에 도달하면, 별도의 통신 네트워크를 통해 DTN 노드(20)로부터 노드 정보를 수신한다. 그리고, DTN 노드(20) 및 이웃 고정노드의 노드 정보를 이용하여 DTN 노드(20)가 이웃 고정노드와 통신하기 위한 갱신된 접촉 정보를 DTN 노드(20)에 전송한다. 이에 대한 실시예는 도 4에서 후술한다.
또 다른 실시예에 따르면, 통신부(200)는 DTN 노드(20)가 연속된 연결성이 결여된 네트워크를 지원하는 이웃 이동노드 주변에 도달하면 별도의 통신 네트워크를 통해 DTN 노드(20)로부터 노드 정보를 수신한다. 그리고, 제어부(210)를 통해 계산된 통신 가능 영역을 포함하는 접촉 정보를 DTN 노드(20)와 이웃 이동노드에 전송한다. 이때, 제어부(210)는 DTN 노드(20)와 이웃 이동노드 간의 통신 가능 영역을 계산한다. 이에 대한 실시예는 도 5에서 후술한다.
일 실시예에 따르면 제어부(210)는 DTN 노드(20)로부터 수신한 노드 정보를 이용하여 DTN 노드(20)의 이동 속도를 계산한다. 이때 통신부(200)는 제어부(210)를 통해 계산된 DTN 노드(20)의 이동 속도를 포함한 접촉 정보를 별도의 통신 네트워크를 통해 DTN 노드(20)에 전송한다.
한편, DTN 노드(20)의 노드 통신부(220)는 DTN과는 별도의 통신 네트워크를 통해 DTN 노드(20)의 노드 정보를 노드 관리장치(10)에 전송하고, 노드 관리장치로부터 이웃 노드에 대한 접촉 정보를 수신한다. 노드 제어부(230)는 노드 통신부(220)를 통해 수신된 접촉 정보를 기초로 하여 통신 가능한 이웃 노드를 검색하고 통신 링크를 설정한다.
도 3은 본 발명의 일 실시예에 따라 인프라 통신 접속 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도이다.
도 3은 DTN 노드(20)가 고정된 이동 경로 상에서 이동할 때에 이동 경로에 일반적인 인프라 통신 접속 노드(330)가 존재하는 환경에서 DTN 노드(20)가 이동하면서 DTN 서비스 서버(30)에 데이터를 전달하는 시나리오를 도식한 것이다. 점선 화살표는 DTN 노드(20)의 이동 경로를 의미한다. ▨(320)은 애드혹 모드 통신 영역을 나타내고, ▧(330)는 인프라 스트럭쳐 모드 통신 영역을 나타낸다.
최초 DTN 노드(20)는 DTN 노드 정보를 노드 관리장치(10)에 전달하여 자신의 ID, 위치 정보 및 네트워크 통신 인터페이스 정보를 등록시킨다. 이때 노드 관리장치(10)는 DTN 노드(20)의 ID 값을 이용하여 DTN 노드(20)의 이동 경로를 획득할 수 있다. 또는 DTN 노드(20)가 직접 전달할 수도 있다.
노드 관리장치(10)는 노드 정보 메시지에 대한 응답으로 접촉 정보 메시지를 DTN 노드(20)에 하달한다. DTN 노드(20)는 접촉 정보를 기반으로 통신 모드를 설정하고, 통신 가능한 이웃 노드 정보를 획득한다. 도 3을 참조하면, 현재 이동하는 이웃 DTN 노드는 없으므로 DTN 노드(20)는 유선으로 연결된 DTN 서비스 서버(30)의 정보를 획득할 수 있다.
접촉 정보는 통신영역 정보 및 통신 링크를 설립을 위한 사전 정보를 포함하는데, 예를 들면 무선랜 AP의 위치 정보, SSID, AP Mac 주소이다. 나아가, 접촉 정보는 DTN 노드 정보를 전달할 이벤트를 트리거시킬 통신영역 정보를 포함할 수 있다. 예를 들면, 에드혹 모드 통신영역(320)에서의 인프라 스트럭쳐 모드 통신영역(330) 인접 위치 좌표값일 수 있다.
도 3을 참조하면, DTN 노드(20)가 노드 관리장치(10)가 에드혹 모드 통신영역(320)을 이동하다 인프라 스트럭쳐 모드 통신영역(330)에 인접하게 되는 경우, DTN 노드(20)는 자동적으로 발생한 트리거에 의해 DTN 노드 정보 메시지를 노드 관리장치(10)에 전달한다. 그러면, 노드 관리장치(10)로부터 다시 최신 접촉 정보를 수신한다. DTN 노드(20)는 수신한 최신 접촉 정보를 기반으로 통신 모드를 인프라 스트럭쳐 모드로 변경하고 이미 수신한 SSID 및 AP MAC 주소 정보를 이용해서 무선랜 AP 교섭 과정을 수행하고 통신 링크를 설정한다. 또한 이미 알고 있는 DTN 서비스 서버(30)에 신속하게 번들을 전송한다.
도 4는 본 발명의 일 실시예에 따라 고정 이웃 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도이다.
도 4에 도시된 환경은 도 3에 도시된 환경에서 무선랜 AP를 DTN을 지원하는 고정 노드(420)로 변경한 경우이다. 점선 화살표는 DTN 노드(20)의 이동 경로를 의미한다. ▧(430)는 애드혹 모드 통신 영역을 나타내고, ▥(440)은 DTN 통신 영역을 나타낸다. 이때, DTN 노드(20)가 버스와 같이 고정된 경로로 이동하고 고정된 경로에 버스 정류장 같은 DTN 고정 노드(420)가 있다고 가정한다.
DTN 고정노드(420)가 전달한 DTN 노드 정보 메시지에 의해 노드 관리장치(10)는 DTN 고정노드(420)의 위치와 무선전파 영역 정보를 알 수 있다. DTN 이동노드(20)는 최초 전달받은 접촉 정보를 통해 자신의 이동 경로 상에서 DTN 고정노드(420)의 노드 정보를 알 수 있다. 단, 이때에는 DTN 고정노드(420)가 통신 가능한 이웃 노드가 아니라, 자신의 이동 경로 상에 존재하는 노드로 식별된다. 접촉 정보를 통해 하달받은 DTN 고정노드(420)의 무선 전파 영역 정보를 기반으로 트리거가 발생하고, DTN 이동노드(20)는 DTN 노드 정보 메시지를 노드 관리장치(10)에 전달한다.
이어서, DTN 노드 정보 메시지에 대한 응답으로 노드 관리장치(10)로부터 최신 접촉 정보 메시지를 수신한다. 노드 관리장치(10)는 DTN 이동노드(20)가 DTN 고정노드(420)에 접근함을 알 수 있어, 접촉 정보 메시지를 생성하여 DTN 고정노드(420)에게도 하달한다. 이렇게 두 노드(20,420)가 접촉 정보 메시지를 수신함으로써 신속하게 이웃 노드를 검색할 수 있고 바로 통신링크를 설정하여 서로 번들을 교환할 수 있다.
도 5는 본 발명의 일 실시예에 따라 이동 이웃 노드가 존재하는 환경에서의 DTN 접속 프로세스를 설명하기 위한 예시도이다.
도 5는 도 4의 환경에서 고정된 DTN 노드가 이동하는 노드로 변경된 경우이다. 점선 화살표는 각 DTN 이동노드(20,21)의 이동 경로를 의미한다. ▧(530)는 애드혹 모드 통신 영역을 나타내고, ▥(540)은 DTN 통신 영역을 나타낸다.
도 5를 참조하면, 각 DTN 이동노드(20,21)가 전달하는 DTN 노드 정보 메시지를 기반으로 노드 관리장치(10)는 각 DTN 이동노드(20,21)의 이동경로가 중첩하는 영역이 있음을 알 수 있다. 그러면, 노드 관리장치(10)는 각 DTN 이동노드(20,21)의 이동속도를 계산하여 실제 통신 가능한 영역을 계산한다. 이때, 계산된 정보를 다시 접촉 정보 메시지에 실어 각 DTN 이동노드(20,21)에 전달한다. 이 접촉 정보를 하달받은 각 DTN 이동노드(20,21)는 해당 위치에 도달하면 신속하게 이웃 노드를 검출하고 통신 링크를 개설해서 서로 번들을 교환한다.
이제까지 본 발명에 대하여 그 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
10 : 노드 관리장치 20 : DTN 노드
200 : 통신부 210 : 제어부
220 : 노드 통신부 230 : 노드 제어부
200 : 통신부 210 : 제어부
220 : 노드 통신부 230 : 노드 제어부
Claims (18)
- 다른 노드와 연속된 연결성이 결여된 이동노드를 관리하는 노드 관리장치에 있어서,
연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하고, 제어부에서 생성된 이웃 노드에 대한 접촉 정보를 상기 별도의 통신 네트워크를 통해 상기 이동노드에 전송하는 통신부; 및
상기 통신부를 통해 수신된 노드 정보를 기초로 하여 상기 이동노드가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하는 제어부;
를 포함하는 것을 특징으로 하는 노드 관리장치. - 제 1 항에 있어서,
상기 연속된 연결성이 결여된 네트워크는 지연 내성 네트워크(Delay tolerant network)이고, 상기 별도의 통신 네트워크는 이동 통신 네트워크, 유무선 통신 네트워크 및 위성 통신 네트워크 중 적어도 하나인 것을 특징으로 하는 노드 관리장치. - 제 1 항에 있어서,
상기 노드 정보는 노드 식별자, 노드의 위치, 통신 인터페이스 정보 및 노드의 이동 경로 중 적어도 하나를 포함하는 것을 특징으로 하는 노드 관리장치. - 제 1 항에 있어서,
상기 접촉 정보는 상기 이웃 노드들에 대한 리스트, 식별자, 위치정보 및 통신 인터페이스를 포함하는 이웃 노드 정보와, 통신영역 정보와, 통신 링크 설정에 필요한 사전 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 노드 관리장치. - 제 1 항에 있어서, 상기 통신부는
상기 이동노드가 애드혹 네트워크 통신영역과 인프라 스트럭쳐 통신영역 간에서 통신영역이 변경될 위치에 도달하면, 상기 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하고 상기 변경될 통신영역에 대한 정보를 포함하는 접촉 정보를 상기 이동노드에 전송하는 것을 특징으로 하는 노드 관리장치. - 제 1 항에 있어서, 상기 통신부는
상기 이동노드가 상기 연속된 연결성이 결여된 네트워크를 지원하는 이웃 고정노드 주변에 도달하면, 상기 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하고 상기 이동노드 및 상기 이웃 고정노드의 노드 정보를 이용하여 상기 이동노드가 상기 이웃 고정노드와 통신하기 위한 갱신된 접촉 정보를 상기 이동노드에 전송하는 것을 특징으로 하는 노드 관리장치. - 제 1 항에 있어서,
상기 통신부는 상기 이동노드가 상기 연속된 연결성이 결여된 네트워크를 지원하는 이웃 이동노드 주변에 도달하면 상기 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하고 제어부를 통해 계산된 통신 가능 영역을 포함하는 접촉 정보를 상기 이동노드와 상기 이웃 이동노드에 전송하며,
상기 제어부는 상기 이동노드와 상기 이웃 이동노드 간의 통신 가능 영역을 계산하는 것을 특징으로 하는 노드 관리장치. - 제 1 항에 있어서,
상기 제어부는 상기 이동노드로부터 수신한 노드 정보를 이용하여 상기 이동노드의 이동 속도를 계산하고,
상기 통신부는 상기 제어부를 통해 계산된 이동노드의 이동 속도를 포함한 이웃 노드에 대한 접촉 정보를 상기 별도의 통신 네트워크를 통해 상기 이동노드에 전송하는 것을 특징으로 하는 노드 관리장치. - 다른 노드와 연속된 연결성이 결여된 이동노드 장치에 있어서,
연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 상기 이동노드 장치의 노드 정보를 노드 관리장치에 전송하고, 상기 노드 관리장치로부터 이웃 노드에 대한 접촉 정보를 수신하는 노드 통신부; 및
상기 노드 통신부를 통해 수신된 접촉 정보를 기초로 하여 통신 가능한 이웃 노드를 검색하고 통신 링크를 설정하는 노드 제어부;
를 포함하는 것을 특징으로 하는 이동노드 장치. - 제 9 항에 있어서,
상기 노드 통신부는 상기 이동노드가 애드혹 네트워크 통신영역과 인프라 스트럭쳐 통신영역 간에서 통신영역이 변경될 위치에 도달하면, 상기 별도의 통신 네트워크를 통해 노드 정보를 상기 노드 관리장치에 전송하고 상기 노드 관리장치로부터 상기 변경될 통신영역에 대한 정보를 포함하는 접촉 정보를 수신하며,
상기 노드 제어부는 상기 수신된 접촉 정보를 이용하여 통신 네트워크를 변경하는 것을 특징으로 하는 이동노드 장치. - 제 9 항에 있어서,
상기 노드 통신부는 상기 이동노드가 상기 연속된 연결성이 결여된 네트워크를 지원하는 이웃 노드 주변에 도달하면, 상기 별도의 통신 네트워크를 통해 노드 정보를 상기 노드 관리장치에 전송하고 상기 노드 관리장치로부터 갱신된 접촉 정보를 수신하며,
상기 노드 제어부는 상기 수신된 갱신 접촉 정보를 이용하여 상기 이웃 노드를 검색하고 통신 링크를 설정하는 것을 특징으로 하는 이동노드 장치. - 제 9 항에 있어서, 상기 노드 통신부는
상기 이동노드 장치가 최초로 접속하는 별도의 통신 네트워크를 통해 상기 이동노드 장치의 노드 정보를 상기 노드 관리장치에 전송하는 것을 특징으로 하는 이동노드 장치. - 제 9 항에 있어서, 상기 노드 통신부는
상기 노드 관리장치가 지정한 통신영역에 도달할 때 상기 별도의 통신 네트워크를 통해 상기 이동노드 장치의 노드 정보를 상기 노드 관리장치에 전송하는 것을 특징으로 하는 이동노드 장치. - 노드들 간에 연속된 연결성이 결여된 네트워크 환경 기반 통신 시스템에 있어서,
연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 이동노드로부터 노드 정보를 수신하고, 수신된 노드 정보를 기초로 하여 상기 이동노드가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하여 상기 별도의 통신 네트워크를 통해 상기 이동노드에 전송하는 노드 관리장치; 및
상기 노드 관리장치로부터 수신된 접촉 정보를 이용하여 통신 가능한 이웃 노드를 검색하고 통신 링크를 설정하는 이동노드 장치;
를 포함하는 것을 특징으로 하는 통신 시스템. - 노드 관리장치가 다른 노드와 연속된 연결성이 결여된 이동노드를 관리하는 방법에 있어서,
연속된 연결성이 결여된 네트워크와는 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하는 단계; 및
상기 수신된 노드 정보를 기초로 하여 상기 이동노드가 통신 가능한 이웃 노드에 대한 접촉 정보를 생성하여 상기 별도의 통신 네트워크를 통해 상기 이동노드에 전송하는 단계;
를 포함하는 것을 특징으로 하는 노드 관리방법. - 제 15 항에 있어서,
상기 이동노드로부터 노드 정보를 수신하는 단계는, 상기 이동노드가 애드혹 네트워크 통신영역과 인프라 스트럭쳐 통신영역 간에서 통신영역이 변경될 위치에 도달하면, 상기 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하고,
상기 접촉 정보를 생성하여 상기 이동노드에 전송하는 단계는, 상기 수신된 노드 정보를 이용하여 상기 변경될 통신영역에 대한 정보를 포함하는 접촉 정보를 상기 이동노드에 전송하는 것을 특징으로 하는 노드 관리방법. - 제 15 항에 있어서,
상기 이동노드로부터 노드 정보를 수신하는 단계는, 상기 이동노드가 상기 이웃 고정노드 주변에 도달하면 상기 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하고,
상기 접촉 정보를 생성하여 상기 이동노드에 전송하는 단계는, 상기 이동노드 및 상기 이웃 고정노드의 노드 정보를 이용하여 상기 이동노드가 상기 이웃 고정노드와 통신하기 위한 갱신된 접촉 정보를 상기 이동노드에 전송하는 것을 특징으로 하는 노드 관리방법. - 제 15 항에 있어서,
상기 이동노드로부터 노드 정보를 수신하는 단계는, 상기 이동노드가 상기 연속된 연결성이 결여된 네트워크를 지원하는 이웃 이동노드 주변에 도달하면 상기 별도의 통신 네트워크를 통해 상기 이동노드로부터 노드 정보를 수신하고,
상기 접촉 정보를 생성하여 상기 이동노드에 전송하는 단계는, 이동노드와 상기 이웃 이동노드 간의 통신 가능 영역을 포함하는 접촉 정보를 상기 이동노드에 전송하는 것을 특징으로 하는 노드 관리방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100133833A KR20120072060A (ko) | 2010-12-23 | 2010-12-23 | 연속된 연결성이 결여된 네트워크 환경 기반 노드 장치, 노드 관리 장치, 통신 시스템 및 노드 관리 방법 |
US13/211,922 US20120163289A1 (en) | 2010-12-23 | 2011-08-17 | Node apparatus, node management apparatus and method, and communication system based on continuous network connectivity-lacking network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100133833A KR20120072060A (ko) | 2010-12-23 | 2010-12-23 | 연속된 연결성이 결여된 네트워크 환경 기반 노드 장치, 노드 관리 장치, 통신 시스템 및 노드 관리 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20120072060A true KR20120072060A (ko) | 2012-07-03 |
Family
ID=46316713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100133833A KR20120072060A (ko) | 2010-12-23 | 2010-12-23 | 연속된 연결성이 결여된 네트워크 환경 기반 노드 장치, 노드 관리 장치, 통신 시스템 및 노드 관리 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20120163289A1 (ko) |
KR (1) | KR20120072060A (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5826090B2 (ja) * | 2011-10-13 | 2015-12-02 | Kddi株式会社 | ゲートウェイ、およびプログラム |
US20130107754A1 (en) * | 2011-10-26 | 2013-05-02 | Viagenie | Method for configuring a delay/disruption-tolerant network node and configurable node operable in a delay/disruption-tolerant network |
CN102843301B (zh) * | 2012-09-12 | 2015-01-21 | 北京航空航天大学 | 一种基于接触预测的移动容迟网络路由方法 |
EP3182686B1 (en) * | 2015-12-18 | 2019-11-06 | Airbus Operations GmbH | Camera capture posting |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6580704B1 (en) * | 1999-08-26 | 2003-06-17 | Nokia Corporation | Direct mode communication method between two mobile terminals in access point controlled wireless LAN systems |
US7310529B1 (en) * | 2000-01-24 | 2007-12-18 | Nortel Networks Limited | Packet data traffic control for cellular wireless networks |
US20020176378A1 (en) * | 2001-05-22 | 2002-11-28 | Hamilton Thomas E. | Platform and method for providing wireless data services |
US7463890B2 (en) * | 2002-07-24 | 2008-12-09 | Herz Frederick S M | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
ATE491318T1 (de) * | 2003-09-16 | 2010-12-15 | Research In Motion Ltd | Verfahren und vorrichtung für die auswahl eines drahtlosen netzes basierend auf mit einer anwendung verbundenen dienstgüte-kriterien |
EP1531645A1 (en) * | 2003-11-12 | 2005-05-18 | Matsushita Electric Industrial Co., Ltd. | Context transfer in a communication network comprising plural heterogeneous access networks |
DE102004015895B4 (de) * | 2004-03-31 | 2006-10-05 | Siemens Ag | Verfahren zur Kommunikation in einem WLAN mit einer Gruppe aus Relaisstationen und Funkzugangspunkten |
US7715842B2 (en) * | 2005-04-09 | 2010-05-11 | Lg Electronics Inc. | Supporting handover of mobile terminal |
JP4791493B2 (ja) * | 2005-07-12 | 2011-10-12 | パナソニック株式会社 | ネットワークノード |
US7912089B2 (en) * | 2005-12-30 | 2011-03-22 | Qurio Holdings, Inc. | Methods, systems, and products for condensing messages |
US8359022B2 (en) * | 2006-12-29 | 2013-01-22 | Hewlett-Packard Development Company, L.P. | Coordination of transmissions in wireless communications devices |
US7930379B2 (en) * | 2007-03-30 | 2011-04-19 | Intel Corporation | Interface for a delay-tolerant network |
KR101466897B1 (ko) * | 2007-07-09 | 2014-12-02 | 삼성전자주식회사 | 이동통신 시스템에서 피어투피어 통신의 연속성을 제공하기위한 방법 및 장치 |
US8149716B2 (en) * | 2007-08-20 | 2012-04-03 | Raytheon Bbn Technologies Corp. | Systems and methods for adaptive routing in mobile ad-hoc networks and disruption tolerant networks |
KR20090051372A (ko) * | 2007-11-19 | 2009-05-22 | 한국전자통신연구원 | 모바일 아이피 네트워크에서 전송 지연을 허용하는 장치 및방법 |
JP5347972B2 (ja) * | 2007-12-17 | 2013-11-20 | 日本電気株式会社 | 経路制御方法およびノード |
US7929970B1 (en) * | 2007-12-21 | 2011-04-19 | Sprint Spectrum L.P. | Methods and systems for temporarily modifying a macro-network neighbor list to enable a mobile station to hand off from a macro network to a femto cell |
EP2347552A4 (en) * | 2008-11-14 | 2015-10-14 | Raytheon Co | AUTOMATIC CALLING OF A DTN BUNDLE LOG |
EP2422551B1 (en) * | 2009-04-21 | 2013-07-03 | Nokia Corp. | Wireless station connectivity information distribution |
US8873523B2 (en) * | 2009-09-30 | 2014-10-28 | Apple Inc. | Methods and apparatus for solicited activation for protected wireless networking |
US8639242B2 (en) * | 2009-10-07 | 2014-01-28 | Qualcomm Incorporated | Methods and systems for registrations and service announcements in peer-to-peer networks via cellular overlays |
US8542636B2 (en) * | 2010-01-04 | 2013-09-24 | Lili Qiu | Vehicular content distribution |
GB2492545A (en) * | 2011-07-01 | 2013-01-09 | Intellectual Ventures Holding 81 Llc | Determining traffic profiles of received data packets for selection of communication on different radio access bearer types |
-
2010
- 2010-12-23 KR KR1020100133833A patent/KR20120072060A/ko not_active Application Discontinuation
-
2011
- 2011-08-17 US US13/211,922 patent/US20120163289A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20120163289A1 (en) | 2012-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8248949B2 (en) | Method and device for providing an alternative backhaul portal in a mesh network | |
JP3833450B2 (ja) | 通信制御方式及びルータ | |
JP5541300B2 (ja) | 無線通信端末、通信システム、制御装置、通信方法およびプログラム | |
CA2491747A1 (en) | Route discovery device and method in a mobile ad-hoc network | |
JP6311722B2 (ja) | サーバ及びその通信方法 | |
JP2005020327A (ja) | マルチキャスト配信方法、配信装置およびシステム | |
JP2007228083A (ja) | 通信ノード及びルーティング方法 | |
JP2007235444A (ja) | 移動端末装置、制御方法及び移動通信システム | |
CN104735743B (zh) | 嵌入式无线自组织网络的路由优化方法 | |
KR20120059175A (ko) | 모바일 p2p 서비스를 제공하는 시스템 및 그 방법 | |
EP3195653A1 (en) | Floating link handover using virtual access point identification | |
JP5655018B2 (ja) | ハンドオーバ処理システム、及びゲートウェイルータ | |
KR20120072060A (ko) | 연속된 연결성이 결여된 네트워크 환경 기반 노드 장치, 노드 관리 장치, 통신 시스템 및 노드 관리 방법 | |
JP6278468B2 (ja) | 移動通信端末の経路制御方法及びシステム | |
KR20140124116A (ko) | 이동 통신 네트워크에서 데이터-패스를 최적화시키는 장치 및 방법 | |
US20160150454A1 (en) | Client managed soft handover and seamless link failover for wireless networks | |
JP4767329B2 (ja) | ネットワークシステムおよび通信方法 | |
JP2006217382A (ja) | モバイルルータ、無線基地局および位置管理装置並びにモバイルルータのハンドオーバ方法 | |
KR20120069439A (ko) | 이동무선네트워크 시스템에서의 라우팅 방법 및 이동노드 | |
KR101751891B1 (ko) | 오픈플로우 무선 메쉬 네트워크 환경에서의 오픈플로우 컨트롤러, 오픈플로우 컨트롤러의 토폴로지 디스커버리 방법, 오픈플로우 메쉬 장치 및 오픈플로우 메쉬 장치의 피어 탐지 방법 | |
JP4209752B2 (ja) | 移動通信システム、移動端末、ノード装置、及び移動通信方法 | |
JP5711446B2 (ja) | 無線端末装置 | |
JP2004274174A (ja) | 位置登録エリア設定方法、基地局及び移動管理サーバ | |
KR20120034433A (ko) | 노드의 위치 정보를 이용한 다중 경로 유지 방법 | |
KR20150123678A (ko) | 분산 이동성 관리를 통한 cdn 서비스 시스템 및 제공방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |