[go: up one dir, main page]

JP2004356677A - ネットワークに接続されたノードの位置情報管理方法 - Google Patents

ネットワークに接続されたノードの位置情報管理方法 Download PDF

Info

Publication number
JP2004356677A
JP2004356677A JP2003148492A JP2003148492A JP2004356677A JP 2004356677 A JP2004356677 A JP 2004356677A JP 2003148492 A JP2003148492 A JP 2003148492A JP 2003148492 A JP2003148492 A JP 2003148492A JP 2004356677 A JP2004356677 A JP 2004356677A
Authority
JP
Japan
Prior art keywords
node
information
nodes
position information
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003148492A
Other languages
English (en)
Other versions
JP4251018B2 (ja
Inventor
Tatsuaki Nagafune
辰昭 長船
Akio Yoshimoto
章雄 吉本
Susumu Matsui
進 松井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2003148492A priority Critical patent/JP4251018B2/ja
Priority to US10/808,923 priority patent/US20050003832A1/en
Priority to CNA2004100459254A priority patent/CN1574846A/zh
Publication of JP2004356677A publication Critical patent/JP2004356677A/ja
Application granted granted Critical
Publication of JP4251018B2 publication Critical patent/JP4251018B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

【課題】従来の位置情報提供システムでは、無線通信波を送信する複数の無線通信装置を固定的に設置する必要があり、また、位置が検出できる範囲が無線通信装置を固定的に設置した近隣に制限されるという問題があった。
【解決手段】アドホックネットワークに接続されたノードの位置を図示する方法において、GPS受信デバイス等の位置情報検出デバイスをもつノードについては、当該デバイスにより与えられる位置情報を用いて図示するともに、自ノードの位置情報を検出する手段をもたないノードについても、位置情報を検出する手段をもつノードに対する経路情報を用いることによって、位置を図示する方法を提供する。
【選択図】 図1

Description

【0001】
【発明の属する技術分野】
本発明は、無線通信を利用したネットワークに接続されるノードの位置情報を提供する技術に関する。
【0002】
【従来の技術】
近年、無線通信技術の発展にともない、オフィス通信環境の無線化や公共の場における無線通信サービスが普及している。これらの無線通信環境では、無線LANのアクセスポイントを設置し、そのアクセスポイントを介して既存のネットワークに接続、通信を行うことを目的とする。一方、アクセスポイント等の通信インフラを必要とせず、ノード間同士でネットワークを構築して通信するという、いわゆるアドホックネットワークの議論が標準化団体等において盛んになされている。
【0003】
アドホックネットワークは、PDA(Portable Digital Assistant)、携帯電話、ノートPC等の無線通信機能をもつ様々なノードによって形成される、その場限りのネットワークである。通信を行うノード同士は、互いに無線通信が可能である領域内、即ちパケットを運ぶ無線通信波が到達可能な領域内にいる場合に通信できるのみならず、直接無線通信波が到達できない領域にいる場合でも他のノードがパケットを中継することで通信が可能となる。
【0004】
アドホックネットワークでは、パケットを中継するために経路情報の交換を行わなければならない。アドホックネットワークにおいて、ノードA、B、Cの3つのノードがある場合について説明する。ノードAとノードBは無線通信機能を用いて互いに直接通信が可能とし、同様に、ノードBとノードCは直接通信が可能であるとする。これに反して、ノードAとノードCは互いに無線通信波の到達範囲外におり直接通信できないとする。この場合、ノードAとノードCが互いに通信を行うためには、ノードBが中継する必要があるということをノードA及びノードCが知らなければならないため、ノードBは定期的もしくはノードAやノードCの要求に応じ、ノードA、ノードCと直接通信が可能であることをノードA及びノードCに通知する。
【0005】
このようにしてアドホックネットワーク内では経路情報が交換され、無線通信波の到達範囲外にいるノードとの通信ができるようになる。
【0006】
上記の経路情報の交換が定期的に行われるものをプロアクティブなアドホックネットワークと呼び、データ通信を始めるときに初めて経路情報を交換するものをリアクティブなアドホックネットワークと呼ぶ。プロアクティブなアドホックネットワークでは、定期的にネットワークの経路情報を交換するため、各ノードは互いのノードへの経路情報を予め保持する。
【0007】
アドホックネットワークでは、上記のような仕組みを用いて通信が行われるノード同士の経路情報を取得することが可能であるが、物理的な位置を把握することができない。しかしながら、ネットワークの構成管理および通信状態を管理するためには、ノードの物理的位置を把握することが必要である。ノードの物理位置を把握できれば、例えば、あるノードの動作不良が原因でネットワークの通信状態に異常があるとわかった場合に、当該箇所にあるノードの復旧作業を行うことで、ネットワークの通信状態を復旧することができる。
【0008】
従来の位置情報管理方法には、特許文献1に記載の位置情報提供システムがある。このシステムは、通路上に設置された物理的手段により通路ネットワークを構成し、通路ネットワークのノード及びターミナルポイントには無線通信アクセスを可能にする通信手段を具備して旅行者に情報提供を行うシステムを得るものである。より具体的には、旅行者の位置を検出するために複数の無線通信装置をあるエリアに設置し、埋め込まれた無線通信装置が無線通信波を送信し、旅行者が持つ情報通信端末が応答し、その応答を検出することで端末の位置を同定する方法が示されている。
【0009】
【特許文献1】
特開2002−109679号公報
【0010】
【発明が解決しようとする課題】
上記の従来技術では、無線通信波を送信する複数の無線通信装置を固定的に設置する必要があり、また、位置が検出できる範囲が無線通信装置を固定的に設置した近隣に制限される。このようなシステムでは、位置情報を取得するための範囲が広がるに従い、多くの無線通信装置を固定的に配置しなければならないため、コストがかさむという問題がある。
【0011】
【課題を解決するための手段】
本発明はアドホックネットワークを利用し、無線通信装置を固定的に設置することなく、ノードの位置情報を提供する。
【0012】
本発明ではアドホックネットワークに接続されたノードの位置を図示する方法において、GPS(Global Positioning System)受信デバイス等の位置情報検出デバイスをもつノードや予め位置が確定しているノードについては、当該デバイスにより与えられる位置情報を用いて図示するともに、自ノードの位置情報を検出する手段をもたないノードについても、位置を図示する方法を提供する。
【0013】
本発明は、自ノードの位置情報を検出する手段をもたないノードの位置を図示するために、アドホックネットワークに接続されたノード同士が交換する経路情報を利用する技術を提供する。経路情報には、あるノードから別のノードまでの論理的な距離を示す数値(メトリックという)が含まれている。メトリックの一例はホップ数であり、あるノードから近くにいるノードまではホップ数が少なく、遠くにあるノードまではホップ数が大きいことが期待できる。そのため、位置情報検出デバイスをもたないノードが位置情報検出デバイスをもつノードからどれだけ離れているかをホップ数により推測でき、その凡その位置を図示することができる。
【0014】
【発明の実施の形態】
以下、本発明の一実施形態について図面に基づき説明する。図1は、本発明の一実施形態であるアドホックネットワーク構成例の図である。
【0015】
図1において、PDA1(201)、PDA2(202) 、PDA3(203)、 PDA4(204)、 PDA5(205)は無線通信デバイスを持ち、アドホックネットワークに参加するPDAなどのノード(以下PDAと称す)である。201wはPDA1(201)に接続または内蔵されている無線LANデバイスである。同様に、202w、203w、204w、はそれぞれPDA2(202)、PDA3(203)、PDA4(204)に接続または内蔵されている無線LANデバイスである。203bはPDA3(203)に接続または内蔵されている近距離無線通信デバイスである。同様に205bはPDA5(205)に接続または内蔵されている近距離無線通信デバイスである。202gはPDA2(202)に接続または内蔵されており、GPS衛星からの電波を受けて地理的位置情報を取得するGPS受信デバイスである。同様に、204g、205gはそれぞれPDA4(204)、PDA5(205)に接続または内蔵されているGPS受信デバイスである。また、210は無線LANデバイス210w、GPS受信デバイス210gが接続または内蔵された位置情報表示サーバ装置(以下、位置情報表示サーバという)である。220はGPS信号を送信する複数のGPS衛星を表す。
【0016】
このとき、PDA1(201)は無線LANデバイス201wを用いてPDA2(202)と直接通信可能である。同様に、PDA1(201)とPDA4(204)、PDA1(201)と位置情報表示サーバ210、PDA2(202)とPDA3(203)、PDA2(202)と位置情報表示サーバ210、PDA3(203)と位置情報表示サーバ210は、それぞれ無線LANデバイスを用いて互いに直接通信可能であるとする。PDA3(203)とPDA5(205)は近距離無線通信デバイスを用いて直接通信可能であるとする。GPS受信デバイス202g、204g、205g、210gは地理的位置を特定するためのGPS信号を、複数のGPS衛星220から受信できるとする。
【0017】
PDA201〜205の内部構造を図2に示す。PDA201〜205の内部にはCPU301、メモリ302、無線通信デバイス303及び304、表示デバイス305があり、それぞれがバスなどの内部通信線(バスという)で接続されている。無線通信デバイス303、304は無線LANデバイス、GPS受信デバイス、近距離無線通信デバイスのいずれかかを示すが、いずれか一つのデバイスだけでも良い。
【0018】
また、位置情報表示サーバ210の内部構造を図11に示す。位置表示サーバの内部にはCPU1201、メモリ1202、無線通信デバイス1203及び1204、ビデオカード1205があり、それぞれがバスなどの内部通信線(バスという)で接続されている。無線通信デバイス303、304は無線LANデバイス、GPS受信デバイス、近距離無線通信デバイスのいずれかを示すが、いずれか一つのデバイスだけでも良い。また、ビデオカード1205は、有線または無線でディスプレイ1206と接続されている。
【0019】
以下に述べる各装置における処理は、個々の装置のメモリに格納されたプログラムがCPUによって実行されることにより、それぞれの装置上で実現されるものである。各プログラムは、あらかじめメモリに格納されていても良いし、必要に応じて、各装置が利用可能な、着脱可能な記憶媒体やネットワークまたはネットワーク上を伝搬する搬送波を介して、メモリに導入されても良い。
【0020】
図1で互いの経路情報を交換した場合に、PDA1(201)上のメモリに保持される経路情報の一部を図3に示す。図3は経路情報から生成されたルーティングテーブル400である。図3では、PDA1(201)から各ノードに通信を行うために通るべき通信経路を例示している。401はPDA1(201)の通信相手となるべきノード識別子である。ここにはノードのIPアドレスもしくはノードのIPアドレスとDNS(Domain Name System)によって得られるIPアドレスに対応するノード名称が記載される。402は401に記載されたノードと通信するためには、次にどのノードに対してパケットを送信すればよいかを示すゲートウェイである。ゲートウェイ402にも401と同様にノードのIPアドレスもしくはノードのIPアドレスとDNS(Domain Name System)によって得られるIPアドレスに対応するノード名称が記載される。この欄に記載がないレコード、図3では410、420、440、は直接通信できることを示す。403は401に記載されたノードとの論理的な距離を示す数値、すなわちメトリックである。本実施例では、メトリックがホップ数で表されている場合を例示する。404はその401に記載されたノードと通信するためには、どのデバイスからパケットを送信すればよいかを示すインターフェースである。この欄には、PDA1(201)が保持する無線通信デバイスのいずれかの識別子が登録される。
【0021】
図3において、410はPDA1(201)が位置情報表示サーバ210と通信するためのルーティングエントリである。このエントリ410では、ノード識別子401として位置情報表示サーバ210が登録されており、ゲートウェイ402は登録されておらず、メトリックとして1が登録されており、インターフェースとしてwlan0が登録されている。このwlan0とは、PDA1(201)内部で無線LANデバイス201wを指している。また、ルーティングエントリ420には、ノード識別子401としてPDA2が、ゲートウェイ402は無し、メトリック403として1が、インターフェース404としてwlan0が登録されている。ルーティングエントリ430には、ノード識別子401としてPDA3が、ゲートウェイ402としてPDA2が、メトリック403として2が、インターフェース404としてwlan0が登録されている。ルーティングエントリ440には、ノード識別子401としてPDA4が、ゲートウェイ402は無し、メトリック403として1が、インターフェース404としてwlan0が登録されている。ルーティングエントリ450には、ノード識別子401としてPDA5が、ゲートウェイ402としてPDA2が、メトリック403として3が、インターフェース404としてwlan0が登録されている。
【0022】
図3のルーティングテーブル400から、PDA1(201)は位置情報表示サーバ210、PDA2(202)、PDA4(204)に対しては直接通信することができることがわかり、PDA3(203)、PDA5(205)に対しては、PDA2(202)を介して通信できることがわかる。
【0023】
以下に、ルーティングテーブル400を利用して、直接通信できる相手の情報から位置情報を図示する場合について説明する。
【0024】
図4は本発明の一実施形態での経路情報送信プロセスのフロー図である。このプロセスは、図1におけるPDA1(201)、PDA2(202)、PDA3(203)、PDA4(204)、PDA5(205)、位置情報表示サーバ210の各ノード上にそれぞれ具現化されて、個々に動作する。
【0025】
本プロセスは開始(501)した後、経路情報の送信リクエストの受信待ち(502)を行う。送信リクエストを受信すると、自ノードで保持する経路情報読み込み(503)を行う。このとき読み込む経路情報510は、ルーティングテーブル400である。もしくは、アドホックルーティングプロセスが生成した別の経路情報であってもよい。
【0026】
ルーティングテーブル400の読み込みが終わった後に、送信情報選択処理(504)を行う。ここでは、位置情報表示サーバ210において、位置情報を図示するために必要となる情報の取捨選択を行う。本実施例では、直接通信可能な端末の情報(ホップ数が1)の情報を用いて図示する場合について説明する。このとき、ルーティングテーブル400からゲートウェイ402として登録がないレコード、つまり当該ノードと直接通信可能であるノードのレコードを検索し、ルーティングエントリ410、420、440を選出する。
【0027】
ホップ数が1の端末に加え、ホップ数が2以上の端末の情報を用いて図示してもよい。この場合には、ルーティングエントリ430、450も選出する。
【0028】
次に、選出したルーティングエントリを、位置情報表示サーバ210に送信する(505)。送信する情報を図5に示す。また、当該ノードが自身の位置情報測定デバイスを持っており、自身の位置情報がわかる場合、位置情報604をデータとして送信する。位置情報測定デバイスを持たないノードは、この位置情報604を送信しない。
【0029】
経路情報を送信(504)した後、送信リクエスト受信待ち(505)に入り、位置情報表示サーバ210からの送信リクエストの受信を待つ。位置情報表示サーバ210から送信リクエストを受け取ると、再び経路情報読込み502に戻り、上記処理を繰り返す。
【0030】
図5は上記ステップ504において位置情報表示サーバ210に送られるパケット600のフォーマットである。先頭はIP/UDPヘッダ601である。次にデータ長602がある。このパケット600を受信する位置情報表示サーバ210では、このデータ長から後述するルーティングエントリがいくつ入っているかが判断できる。
【0031】
図6は位置情報表示サーバ210で動作するプログラムの処理フローを示す図である。このプログラムでは、図5に示したパケットを受信し、それを描画する機能をもつ。本プログラムでは、ユーザからの起動要求によって開始(701)した後、2つのプロセスへの分岐(フォーク)(702)を行う。一つは各ノードから経路情報を受信するためのプロセスであり、もう一つは位置情報を図示するためのプロセスである。
【0032】
ノードから経路情報を受信するプロセスでは、まず、各ノードに対して経路情報の送信リクエストを送信する(706)。送信リクエストを送信する宛先となるノードは、自身のルーティングテーブル400から、アドホックネットワークに参加するノードを検索し、該当した全てのノードである。このようにすることで、アドホックネットワークに参加する全てのノードに対して、経路情報の送信リクエストを通知することができる。
【0033】
送信リクエストのパケットフォーマット800を図7に示す。本パケットはIP/UDPヘッダ801及び経路情報送信リクエスト802からなる。経路情報送信リクエスト802には、当該パケットが位置情報表示サーバ210から送信された経路情報の送信のリクエストであることが記載されている。これを受信したノードは、図5に示したパケット600を位置情報表示サーバ210に送信する。
【0034】
位置情報表示サーバ210では、送信リクエスト(706)の後、パケットの受信待ち(707)を行い、パケット600が各ノードから返信されるまで待つ。受信後、各ノードから送られてきたルーティングエントリに基づいた情報を図9に示すリンク情報テーブル1000に登録するリンク情報登録と、図5に示した位置情報に基づいた情報を図8に示す位置情報テーブル900に登録する位置情報登録とを行う(708)。これらのテーブルの内容は、共有メモリ710に書き込む。
【0035】
共有メモリ710とは、経路情報を受信するプロセスから書き込みでき、かつ位置情報を図示するプロセスから読み込むことができるメモリ302上の領域である。リンク情報を登録した後、このプロセスは予め設定された時間スリープ(709)する。スリープ時間の設定は、本プログラムが起動するときの引数として渡される。予め設定された時間スリープした後、本プロセスは706に戻り、処理を繰り返す。
【0036】
ステップ706〜709のプロセスと並行して、位置情報を図示するプロセスが動作する。
【0037】
本プロセスでは、まず、リンク情報と、位置情報を共有メモリ710から読み込む(703)。ここで、自らの位置を検出できるノードの位置情報と、各ノードが直接通信を行うことができるノードの情報が得られる。例えば、図1で示したネットワーク構成におけるPDA2(202)の情報として、PDA2(202)の位置情報および、PDA2(202)がPDA1(201)、PDA3(203)、位置情報表示サーバ210と直接通信ができることがわかる。また、自らの位置を検出できないノードについても、位置情報は得られないがどのノードと直接通信ができるかの情報が得られる。例えば、図1で示したネットワーク構成におけるPDA1(201)の情報として、位置情報は得られないが、PDA2(202)、PDA4(204)、位置情報表示サーバ210と直接通信できることがわかる。
【0038】
これらの情報を基にして、描画位置の計算を行う(704)。この描画位置の計算でははじめに、位置情報を送信してきたノードの描画位置を決定する。図8に各ノードから受け取った情報を基に、共有メモリ上に作成された位置情報テーブル900を示す。この位置情報テーブル900には、ノード識別子901と、その位置情報902が登録されている。レコード910には位置情報表示サーバ210の位置情報(X、Y)が登録されている。同様にレコード930、950、960には、PDA2(202)、PDA4(204)、PDA5(205)の位置情報としてそれぞれ(X2、Y2)、(X4、Y4)、(X5、Y5)が登録されている。また、レコード920のノード識別子としてPDA1(201)が登録されているが、PDA1(201)は自らの位置を検出できないため、位置情報表示サーバ210に位置情報を送信しておらず、位置情報902は登録されていない。同様に、レコード940もPDA3(203)が自らの位置を検出できないため、位置情報902が登録されていない。
【0039】
描画位置の計算(704)では、これらのX軸の最大値Mx、最小値mx、Y軸の最大値My、最小値myから描画位置を計算する。例えば、位置情報リストに位置情報が登録された全てのノードを、画面サイズ(Sx、Sy)に上下左右20%のマージンを設けて描画する場合、位置情報(Gx、Gy)の描画位置(Px、Py)は以下のようになる。
【0040】
Px=[0.2+(1−0.2×2){(Gxmx)/(Mxmx)}]×Sx
Py=[0.2+(1−0.2×2){(Gymy)/(Mymy)}]×Sy
次に、リンク情報を元に、位置情報を送信していないノードの描画位置を決定する。図8からわかるように、PDA1(201)およびPDA3(203)が位置情報を持っていないため、これらに対して描画位置の計算を行う。描画位置の計算は例えば、以下の規則に従って行う。
(1)描画位置の初期値はランダムに決まるものとする。
(2)直接通信可能な(すなわちホップ数が1の)ノードは互いに近くにあることが想定されるため、引力が働くものとし、距離に比例した値だけノードの描画位置が近づく。
(3)全てのノード間には反発力が働き、互いに離れるように移動するものとし、距離に反比例した値だけ互いのノードの描画位置が移動する。
端末間に引力が作用して互いのノード位置が近づくと、ノードが重なって図示されて見づらくなることがある。これを避けるために、反発力の概念を導入している。
【0041】
PDA1(201)の描画計算を例に説明する。現在のPDA1(201)の描画位置を(Px1、Py1)、PDA2(202)の描画位置を(Px2、Py2)として、反発による描画位置の移動量(dxr、dyr)と引力による描画位置の移動量(dxa、dya)を下式で計算する。ここでR、Aは任意の正数、LはPDA1とPDA2の描画位置の距離である。
【0042】
dxr = R (Px1 − Px2) / L×L
dyr = R (Py1 − Py2) / L×L
他のノード、すなわちPDA3(203)、PDA4(204)、PDA5(205)、位置情報表示サーバ(210)、との反発による移動量の計算を同様に行う。
【0043】
また、引力を計算する場合、まず直接通信可能なノードを図9に示すリンク情報テーブル1000を参照して決定する。図9において、1001、1002はリンク情報情報登録708によって共有メモリ710に書き込まれたリンク情報とインターフェースである。1010はPDA1(201)がPDA2(202)に直接通信可能であることを示すレコードである。1020はPDA1(201)がPDA4(204)に直接通信可能であることを示すレコードである。1030はPDA1(202)がPDA4(204)に直接通信可能であることを示すレコードである。レコード1010、1020、1030ではPDA1から各ノードへの直接通信がwlan0を介して行えることが記されている。これらのレコードからPDA1(202)への引力による移動量の計算はPDA2(202)、PDA4(204)、位置情報表示サーバ(210)に対して行えばよいことがわかる。引力によるPDA1(201)の移動量の計算例をPDA2との直接通信について計算する場合、下式で計算される。
【0044】
dxa = A (Px2 − Px1)
dya = A (Py2 − Py1)
他の直接通信可能なノード、すなわち、PDA4、位置情報表示サーバ210、との引力による移動量の計算を同様に行う。引力による移動量を計算する場合、ルーティングテーブル400に記録されているインターフェース情報404によって係数Aを変えることで、より現実の位置に近い描画を行うことが可能である。例えば、インターフェースが近距離無線通信である場合、近距離無線通信は無線LANに比べ、無線通信の到達距離が短いため、直接通信できるノードと当該ノードの位置が現実において非常に近い距離にあることが期待される。そのため、そのような無線通信の到達距離が短いインターフェースに対しては、係数Aの値を大きくし、無線到達距離が長いインターフェースに対しては、係数Aの値を小さくすることで、位置情報表示サーバ210における描画が現実のものと近くなるように調整できる。
【0045】
また、引力の計算に、前述したようにホップ数が2以上の端末間の情報を用いても良い。その場合、ホップ数に合わせて係数Aを変化させて引力を計算し、描画位置の移動量を求める際に各ホップ数の端末間の引力を足し合わせればよい。
【0046】
反発による移動量と引力による移動量の全て足し合わせたものをPDA1(201)の描画位置の移動量とする。移動量の総計を(dxsum、dysum)とすると、PDA1(201)の新しい描画位置(Px1new、Px2new)は下式で表される。
Px1new = Px + dxsum
Py1new = Py + dysum
以上の計算を、他の位置情報を持っていないノードについても同様に行う。
【0047】
最後に、求めた新しい描画位置に基づき再描画(705)を行い、一定時間スリープ(711)する。その後、本プロセスは再びリンク情報および位置情報読込み(703)に戻り、以降処理を繰り返す。
【0048】
位置情報表示サーバ210のビデオカード1205は、上記の処理によって得られた結果に基づき、各ノードの表示位置をディスプレイ1206に表示する。図10に、表示画面イメージ1100を示す。各ノードについて、その位置だけでなく他のノードと接続する線によって当該他のノードと直接通信できるかどうかを示している。
【0049】
本実施形態の位置情報表示方法を用いることで、PDA2(202)、PDA4(204)、PDA5(205)、位置情報表示サーバ(210) のようにGPS(Global Positioning System)等の位置情報検出デバイスをもつノードについては、画面イメージ1100内において1102、1104、1105、1110当該デバイスにより与えられる位置情報に基づいた位置が図示され、自デバイスの位置を検出できないノードPDA1(201)、PDA3(203)についても、アドホックネットワークの経路情報を用いることによって、1101、1103のように現実に倣った位置が図示することが可能となる。
【0050】
なお、本実施例は、上述のプロアクティブなアドホックネットワーク、リアクティブなアドホックネットワークのいずれにも適用可能である。
【0051】
【発明の効果】
本発明によれば、ネットワークに接続されたノードの位置を図示する方法において、自デバイスの位置を検出できないノードについても、ネットワークの経路情報を用いることによって、位置を図示できるようになる。
【図面の簡単な説明】
【図1】実施形態の位置情報管理方法を適用するアドホックネットワークの構成図である。
【図2】アドホックネットワークを構成するPDAのハードウェア構成図である。
【図3】PDA上の経路情報から生成されたルーティングテーブル400を示す図である。
【図4】実施形態の位置情報管理方法のための経路情報送信プロセスのフロー図である。
【図5】実施形態の経路情報送信プロセスから送信されるパケット600のフォーマットである。
【図6】実施形態の位置情報表示プログラムの処理フローを示す図である。
【図7】実施形態の位置情報表示プログラムから送信される送信リクエストパケット800のフォーマットを示す図である。
【図8】実施形態の位置情報表示プログラムによって共有メモリ上に作成される位置情報テーブル900を示す図である。
【図9】実施形態の位置情報表示プログラムによって共有メモリ上に作成されるリンク情報テーブル1000を示す図である。
【図10】実施形態の位置情報表示プログラムによって得られる画面イメージ図である。
【図11】実施形態の位置情報表示サーバのハードウェア構成図である。
【符号の説明】
201・・・PDA1, 201w・・・PDA1に接続された無線LANデバイス, 202・・・PDA2, 202w・・・PDA2に搭載された無線LANデバイス, 202g・・・PDA2に接続されたGPS受信デバイス, 203・・・PDA3, 203w・・・PDA3に搭載された無線LANデバイス, 203b・・・PDA3に搭載された近距離無線通信デバイス, 204・・・PDA4, 204w・・・PDA4に搭載された無線LANデバイス, 204g・・・PDA4に接続されたGPS受信デバイス, 205・・・PDA5, 205b・・・PDA5に搭載された近距離無線通信デバイス, 205g・・・PDA5に接続されたGPS受信デバイス, 210・・・位置情報表示サーバ, 210w・・・位置情報サーバに搭載された無線LANデバイス, 210g・・・位置情報表示サーバに接続されたGPS受信デバイス, 220・・・複数のGPS衛星

Claims (10)

  1. ネットワークに接続された複数のノードの位置を管理する位置情報管理方法であって、
    前記複数のノードが互いに通信するためのネットワークルーティング情報と、前記複数のノードのうち、自ノードの位置検出手段をもつノードの位置情報および/または予め位置が確定しているノードの位置情報とを用いて、自ノードの位置検出手段をもたないノードの位置情報を計算する。
  2. 請求項1に記載の位置情報管理方法であって、
    自ノードの位置検出手段をもつノードの位置情報と、予め位置が確定しているノードの位置情報と、前記計算した位置情報と、を用いて、
    前記複数のノードの位置を表示する。
  3. 請求項2に記載の位置情報管理方法であって、
    前記ネットワークルーティング情報は、前記複数のノードの各々と他のノードとの論理的な距離情報を含み、
    位置検出手段をもたないノードの位置情報を求める際に、前記距離情報に応じた計算を行う。
  4. 請求項3に記載の位置情報管理方法であって、
    前記論理的な距離情報は、ホップ数である。
  5. 請求項3に記載の位置情報管理方法であって、
    前記位置検出手段をもたないノードの位置情報の計算において、当該ノードが備える無線通信手段が他のノードと直接通信可能な距離を係数として用いる。
  6. 請求項3に記載の位置情報管理方法であって、
    前記ノードの位置の表示において、直接通信できる二つのノード間を接続する線を表示する。
  7. 複数のノードがネットワークを介して接続されるネットワークシステムであって、
    前記複数のノードの位置を図示する手段を備える接続構成表示サーバを備え、
    前記複数のノードは、自ノードの位置検出手段を備えるノードおよび/またはあらかじめ位置が確定しているノードと、自ノードの位置検出手段を持たないノードと、からなり、
    前記接続構成表示サーバは、
    前記複数のノードが互いに通信するためのネットワークルーティング情報と、前記位置検出手段をもつノードの位置情報および/または予め位置が確定しているノードの位置情報とを用いて、前記自ノードの位置検出手段をもたないノードの位置情報を計算し、
    前記計算して求めた位置情報を用いて、前記複数のノードの位置を表示する。
  8. 請求項7に記載のネットワークシステムであって、
    前記接続構成表示サーバは、前記ノードの位置の表示において、直接通信できる二つのノード間を接続する線を表示する。
  9. 請求項8に記載のネットワークシステムであって、
    前記複数のノードの各々は、自ノードが持つネットワークルーティング情報を前記接続構成表示サーバに送信し、
    前記接続構成表示サーバは、前記複数のノードのネットワークルーティング情報を受信する。
  10. 請求項9に記載のネットワークシステムであって、
    前記複数のノードの各々は、自ノードの位置検出手段を備える場合は、位置情報を前記接続構成表示サーバに送信し、
    前記接続構成表示サーバは、前記ネットワークルーティング情報と前記位置情報とを受信する。
JP2003148492A 2003-05-27 2003-05-27 ノードの位置表示方法 Expired - Fee Related JP4251018B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2003148492A JP4251018B2 (ja) 2003-05-27 2003-05-27 ノードの位置表示方法
US10/808,923 US20050003832A1 (en) 2003-05-27 2004-03-24 Method for managing position information about nodes connected to a network
CNA2004100459254A CN1574846A (zh) 2003-05-27 2004-05-25 与网络连接的节点的位置信息管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003148492A JP4251018B2 (ja) 2003-05-27 2003-05-27 ノードの位置表示方法

Publications (2)

Publication Number Publication Date
JP2004356677A true JP2004356677A (ja) 2004-12-16
JP4251018B2 JP4251018B2 (ja) 2009-04-08

Family

ID=33549131

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003148492A Expired - Fee Related JP4251018B2 (ja) 2003-05-27 2003-05-27 ノードの位置表示方法

Country Status (3)

Country Link
US (1) US20050003832A1 (ja)
JP (1) JP4251018B2 (ja)
CN (1) CN1574846A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007043636A (ja) * 2005-06-27 2007-02-15 Nec Tokin Corp 無線システム
JP2007281853A (ja) * 2006-04-06 2007-10-25 Japan Radio Co Ltd 無線通信装置および送受信装置
JP2010008237A (ja) * 2008-06-27 2010-01-14 Hitachi-Ge Nuclear Energy Ltd Idタグ群の位置検知装置及びその方法
JP2010130046A (ja) * 2008-11-25 2010-06-10 Toshiba Corp 無線通信システム、無線通信システムに用いられるネットワークトポロジの可視化方法及び無線通信システムにおける無線端末装置
JP2011146975A (ja) * 2010-01-15 2011-07-28 Nintendo Co Ltd 携帯端末プログラム、携帯端末装置およびシステム
WO2014038003A1 (ja) * 2012-09-04 2014-03-13 富士通株式会社 判定方法、判定プログラム、判定装置および判定システム
JP2015176418A (ja) * 2014-03-17 2015-10-05 功治 倉山 捜索システム

Families Citing this family (144)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8208634B2 (en) * 2004-04-16 2012-06-26 Qualcomm Incorporated Position based enhanced security of wireless communications
DE112005001747T5 (de) * 2004-07-28 2007-06-14 MeshNetworks, Inc., Maitland System und Verfahren zur Ortung von Personen oder Gegenständen mittels zentraler Berechnung einer Knotenposition und zum Anzeigen der Knotenpositionen
US7406322B2 (en) 2005-04-26 2008-07-29 International Business Machines Corporation Determining approximate locations of network devices that are inaccessible to GPS signals
US9276774B2 (en) * 2006-08-29 2016-03-01 The Boeing Company Visualizing and modifying ad-hoc network nodes
WO2008051973A1 (en) 2006-10-24 2008-05-02 Bradley Fixtures Corporation Capacitive sensing for washroom fixture
US7797000B2 (en) * 2006-12-01 2010-09-14 Trueposition, Inc. System for automatically determining cell transmitter parameters to facilitate the location of wireless devices
US7920875B2 (en) * 2006-12-01 2011-04-05 Trueposition, Inc. Subscriptionless location of wireless devices
CN101212495B (zh) * 2006-12-26 2013-01-02 株式会社Ntt都科摩 无线多跳网路中的定位方法及装置
US9456054B2 (en) 2008-05-16 2016-09-27 Palo Alto Research Center Incorporated Controlling the spread of interests and content in a content centric network
US8923293B2 (en) 2009-10-21 2014-12-30 Palo Alto Research Center Incorporated Adaptive multi-interface use for content networking
US9280546B2 (en) 2012-10-31 2016-03-08 Palo Alto Research Center Incorporated System and method for accessing digital content using a location-independent name
US20140136508A1 (en) 2012-11-09 2014-05-15 Palo Alto Research Center Incorporated Computer-Implemented System And Method For Providing Website Navigation Recommendations
US9400800B2 (en) 2012-11-19 2016-07-26 Palo Alto Research Center Incorporated Data transport by named content synchronization
US10430839B2 (en) 2012-12-12 2019-10-01 Cisco Technology, Inc. Distributed advertisement insertion in content-centric networks
SE536544C2 (sv) * 2013-02-28 2014-02-11 Förfarande och system för lokalisering av objekt i trådlösaspontana nätverk.
US9978025B2 (en) 2013-03-20 2018-05-22 Cisco Technology, Inc. Ordered-element naming for name-based packet forwarding
US9935791B2 (en) 2013-05-20 2018-04-03 Cisco Technology, Inc. Method and system for name resolution across heterogeneous architectures
US9444722B2 (en) 2013-08-01 2016-09-13 Palo Alto Research Center Incorporated Method and apparatus for configuring routing paths in a custodian-based routing architecture
US9407549B2 (en) 2013-10-29 2016-08-02 Palo Alto Research Center Incorporated System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers
US9276840B2 (en) 2013-10-30 2016-03-01 Palo Alto Research Center Incorporated Interest messages with a payload for a named data network
US9282050B2 (en) 2013-10-30 2016-03-08 Palo Alto Research Center Incorporated System and method for minimum path MTU discovery in content centric networks
US9401864B2 (en) 2013-10-31 2016-07-26 Palo Alto Research Center Incorporated Express header for packets with hierarchically structured variable-length identifiers
US10101801B2 (en) 2013-11-13 2018-10-16 Cisco Technology, Inc. Method and apparatus for prefetching content in a data stream
US10129365B2 (en) 2013-11-13 2018-11-13 Cisco Technology, Inc. Method and apparatus for pre-fetching remote content based on static and dynamic recommendations
US9311377B2 (en) 2013-11-13 2016-04-12 Palo Alto Research Center Incorporated Method and apparatus for performing server handoff in a name-based content distribution system
US10089655B2 (en) 2013-11-27 2018-10-02 Cisco Technology, Inc. Method and apparatus for scalable data broadcasting
US9503358B2 (en) * 2013-12-05 2016-11-22 Palo Alto Research Center Incorporated Distance-based routing in an information-centric network
US9379979B2 (en) 2014-01-14 2016-06-28 Palo Alto Research Center Incorporated Method and apparatus for establishing a virtual interface for a set of mutual-listener devices
US10172068B2 (en) 2014-01-22 2019-01-01 Cisco Technology, Inc. Service-oriented routing in software-defined MANETs
US10098051B2 (en) 2014-01-22 2018-10-09 Cisco Technology, Inc. Gateways and routing in software-defined manets
US9374304B2 (en) 2014-01-24 2016-06-21 Palo Alto Research Center Incorporated End-to end route tracing over a named-data network
US9531679B2 (en) 2014-02-06 2016-12-27 Palo Alto Research Center Incorporated Content-based transport security for distributed producers
US9954678B2 (en) 2014-02-06 2018-04-24 Cisco Technology, Inc. Content-based transport security
US9678998B2 (en) 2014-02-28 2017-06-13 Cisco Technology, Inc. Content name resolution for information centric networking
US10089651B2 (en) 2014-03-03 2018-10-02 Cisco Technology, Inc. Method and apparatus for streaming advertisements in a scalable data broadcasting system
US9836540B2 (en) 2014-03-04 2017-12-05 Cisco Technology, Inc. System and method for direct storage access in a content-centric network
US9626413B2 (en) 2014-03-10 2017-04-18 Cisco Systems, Inc. System and method for ranking content popularity in a content-centric network
US9473405B2 (en) 2014-03-10 2016-10-18 Palo Alto Research Center Incorporated Concurrent hashes and sub-hashes on data streams
US9391896B2 (en) 2014-03-10 2016-07-12 Palo Alto Research Center Incorporated System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network
US9407432B2 (en) 2014-03-19 2016-08-02 Palo Alto Research Center Incorporated System and method for efficient and secure distribution of digital content
US9916601B2 (en) 2014-03-21 2018-03-13 Cisco Technology, Inc. Marketplace for presenting advertisements in a scalable data broadcasting system
US9363179B2 (en) 2014-03-26 2016-06-07 Palo Alto Research Center Incorporated Multi-publisher routing protocol for named data networks
US9363086B2 (en) 2014-03-31 2016-06-07 Palo Alto Research Center Incorporated Aggregate signing of data in content centric networking
US9716622B2 (en) 2014-04-01 2017-07-25 Cisco Technology, Inc. System and method for dynamic name configuration in content-centric networks
US10075521B2 (en) 2014-04-07 2018-09-11 Cisco Technology, Inc. Collection synchronization using equality matched network names
US9390289B2 (en) 2014-04-07 2016-07-12 Palo Alto Research Center Incorporated Secure collection synchronization using matched network names
US9473576B2 (en) 2014-04-07 2016-10-18 Palo Alto Research Center Incorporated Service discovery using collection synchronization with exact names
US9451032B2 (en) 2014-04-10 2016-09-20 Palo Alto Research Center Incorporated System and method for simple service discovery in content-centric networks
US9992281B2 (en) 2014-05-01 2018-06-05 Cisco Technology, Inc. Accountable content stores for information centric networks
US9609014B2 (en) 2014-05-22 2017-03-28 Cisco Systems, Inc. Method and apparatus for preventing insertion of malicious content at a named data network router
US9455835B2 (en) 2014-05-23 2016-09-27 Palo Alto Research Center Incorporated System and method for circular link resolution with hash-based names in content-centric networks
US9276751B2 (en) 2014-05-28 2016-03-01 Palo Alto Research Center Incorporated System and method for circular link resolution with computable hash-based names in content-centric networks
US9537719B2 (en) 2014-06-19 2017-01-03 Palo Alto Research Center Incorporated Method and apparatus for deploying a minimal-cost CCN topology
US9516144B2 (en) 2014-06-19 2016-12-06 Palo Alto Research Center Incorporated Cut-through forwarding of CCNx message fragments with IP encapsulation
US9467377B2 (en) 2014-06-19 2016-10-11 Palo Alto Research Center Incorporated Associating consumer states with interests in a content-centric network
US9426113B2 (en) 2014-06-30 2016-08-23 Palo Alto Research Center Incorporated System and method for managing devices over a content centric network
US9699198B2 (en) 2014-07-07 2017-07-04 Cisco Technology, Inc. System and method for parallel secure content bootstrapping in content-centric networks
US9621354B2 (en) 2014-07-17 2017-04-11 Cisco Systems, Inc. Reconstructable content objects
US9959156B2 (en) 2014-07-17 2018-05-01 Cisco Technology, Inc. Interest return control message
US9729616B2 (en) 2014-07-18 2017-08-08 Cisco Technology, Inc. Reputation-based strategy for forwarding and responding to interests over a content centric network
US9590887B2 (en) 2014-07-18 2017-03-07 Cisco Systems, Inc. Method and system for keeping interest alive in a content centric network
US9535968B2 (en) 2014-07-21 2017-01-03 Palo Alto Research Center Incorporated System for distributing nameless objects using self-certifying names
US9882964B2 (en) 2014-08-08 2018-01-30 Cisco Technology, Inc. Explicit strategy feedback in name-based forwarding
US9503365B2 (en) 2014-08-11 2016-11-22 Palo Alto Research Center Incorporated Reputation-based instruction processing over an information centric network
US9729662B2 (en) 2014-08-11 2017-08-08 Cisco Technology, Inc. Probabilistic lazy-forwarding technique without validation in a content centric network
US9391777B2 (en) 2014-08-15 2016-07-12 Palo Alto Research Center Incorporated System and method for performing key resolution over a content centric network
US9467492B2 (en) 2014-08-19 2016-10-11 Palo Alto Research Center Incorporated System and method for reconstructable all-in-one content stream
US9800637B2 (en) 2014-08-19 2017-10-24 Cisco Technology, Inc. System and method for all-in-one content stream in content-centric networks
US9497282B2 (en) 2014-08-27 2016-11-15 Palo Alto Research Center Incorporated Network coding for content-centric network
US10204013B2 (en) 2014-09-03 2019-02-12 Cisco Technology, Inc. System and method for maintaining a distributed and fault-tolerant state over an information centric network
US9553812B2 (en) 2014-09-09 2017-01-24 Palo Alto Research Center Incorporated Interest keep alives at intermediate routers in a CCN
US10069933B2 (en) 2014-10-23 2018-09-04 Cisco Technology, Inc. System and method for creating virtual interfaces based on network characteristics
CN104469881B (zh) * 2014-10-31 2018-10-02 北京智谷睿拓技术服务有限公司 定向传输消息的方法和装置
US9590948B2 (en) 2014-12-15 2017-03-07 Cisco Systems, Inc. CCN routing using hardware-assisted hash tables
US9536059B2 (en) 2014-12-15 2017-01-03 Palo Alto Research Center Incorporated Method and system for verifying renamed content using manifests in a content centric network
US10237189B2 (en) 2014-12-16 2019-03-19 Cisco Technology, Inc. System and method for distance-based interest forwarding
US9846881B2 (en) 2014-12-19 2017-12-19 Palo Alto Research Center Incorporated Frugal user engagement help systems
US10003520B2 (en) 2014-12-22 2018-06-19 Cisco Technology, Inc. System and method for efficient name-based content routing using link-state information in information-centric networks
US9473475B2 (en) 2014-12-22 2016-10-18 Palo Alto Research Center Incorporated Low-cost authenticated signing delegation in content centric networking
US9660825B2 (en) 2014-12-24 2017-05-23 Cisco Technology, Inc. System and method for multi-source multicasting in content-centric networks
US9832291B2 (en) 2015-01-12 2017-11-28 Cisco Technology, Inc. Auto-configurable transport stack
US9916457B2 (en) 2015-01-12 2018-03-13 Cisco Technology, Inc. Decoupled name security binding for CCN objects
US9954795B2 (en) 2015-01-12 2018-04-24 Cisco Technology, Inc. Resource allocation using CCN manifests
US9946743B2 (en) 2015-01-12 2018-04-17 Cisco Technology, Inc. Order encoded manifests in a content centric network
US9602596B2 (en) 2015-01-12 2017-03-21 Cisco Systems, Inc. Peer-to-peer sharing in a content centric network
US9462006B2 (en) 2015-01-21 2016-10-04 Palo Alto Research Center Incorporated Network-layer application-specific trust model
US9552493B2 (en) 2015-02-03 2017-01-24 Palo Alto Research Center Incorporated Access control framework for information centric networking
US10333840B2 (en) 2015-02-06 2019-06-25 Cisco Technology, Inc. System and method for on-demand content exchange with adaptive naming in information-centric networks
US10075401B2 (en) 2015-03-18 2018-09-11 Cisco Technology, Inc. Pending interest table behavior
US10116605B2 (en) 2015-06-22 2018-10-30 Cisco Technology, Inc. Transport stack name scheme and identity management
US10075402B2 (en) 2015-06-24 2018-09-11 Cisco Technology, Inc. Flexible command and control in content centric networks
US10701038B2 (en) 2015-07-27 2020-06-30 Cisco Technology, Inc. Content negotiation in a content centric network
US9986034B2 (en) 2015-08-03 2018-05-29 Cisco Technology, Inc. Transferring state in content centric network stacks
US10610144B2 (en) 2015-08-19 2020-04-07 Palo Alto Research Center Incorporated Interactive remote patient monitoring and condition management intervention system
US9832123B2 (en) 2015-09-11 2017-11-28 Cisco Technology, Inc. Network named fragments in a content centric network
US10355999B2 (en) 2015-09-23 2019-07-16 Cisco Technology, Inc. Flow control with network named fragments
US10313227B2 (en) 2015-09-24 2019-06-04 Cisco Technology, Inc. System and method for eliminating undetected interest looping in information-centric networks
US9977809B2 (en) 2015-09-24 2018-05-22 Cisco Technology, Inc. Information and data framework in a content centric network
US10454820B2 (en) 2015-09-29 2019-10-22 Cisco Technology, Inc. System and method for stateless information-centric networking
US10263965B2 (en) 2015-10-16 2019-04-16 Cisco Technology, Inc. Encrypted CCNx
US9794238B2 (en) 2015-10-29 2017-10-17 Cisco Technology, Inc. System for key exchange in a content centric network
US9807205B2 (en) 2015-11-02 2017-10-31 Cisco Technology, Inc. Header compression for CCN messages using dictionary
US10009446B2 (en) 2015-11-02 2018-06-26 Cisco Technology, Inc. Header compression for CCN messages using dictionary learning
US10021222B2 (en) 2015-11-04 2018-07-10 Cisco Technology, Inc. Bit-aligned header compression for CCN messages using dictionary
US10097521B2 (en) 2015-11-20 2018-10-09 Cisco Technology, Inc. Transparent encryption in a content centric network
US9912776B2 (en) 2015-12-02 2018-03-06 Cisco Technology, Inc. Explicit content deletion commands in a content centric network
US10097346B2 (en) 2015-12-09 2018-10-09 Cisco Technology, Inc. Key catalogs in a content centric network
US10078062B2 (en) 2015-12-15 2018-09-18 Palo Alto Research Center Incorporated Device health estimation by combining contextual information with sensor data
US10257271B2 (en) 2016-01-11 2019-04-09 Cisco Technology, Inc. Chandra-Toueg consensus in a content centric network
US9949301B2 (en) 2016-01-20 2018-04-17 Palo Alto Research Center Incorporated Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks
US10305864B2 (en) 2016-01-25 2019-05-28 Cisco Technology, Inc. Method and system for interest encryption in a content centric network
US10043016B2 (en) 2016-02-29 2018-08-07 Cisco Technology, Inc. Method and system for name encryption agreement in a content centric network
US10003507B2 (en) 2016-03-04 2018-06-19 Cisco Technology, Inc. Transport session state protocol
US10742596B2 (en) 2016-03-04 2020-08-11 Cisco Technology, Inc. Method and system for reducing a collision probability of hash-based names using a publisher identifier
US10038633B2 (en) 2016-03-04 2018-07-31 Cisco Technology, Inc. Protocol to query for historical network information in a content centric network
US10051071B2 (en) 2016-03-04 2018-08-14 Cisco Technology, Inc. Method and system for collecting historical network information in a content centric network
US9832116B2 (en) 2016-03-14 2017-11-28 Cisco Technology, Inc. Adjusting entries in a forwarding information base in a content centric network
US10212196B2 (en) 2016-03-16 2019-02-19 Cisco Technology, Inc. Interface discovery and authentication in a name-based network
US10067948B2 (en) 2016-03-18 2018-09-04 Cisco Technology, Inc. Data deduping in content centric networking manifests
US11436656B2 (en) 2016-03-18 2022-09-06 Palo Alto Research Center Incorporated System and method for a real-time egocentric collaborative filter on large datasets
US10091330B2 (en) 2016-03-23 2018-10-02 Cisco Technology, Inc. Interest scheduling by an information and data framework in a content centric network
US10033639B2 (en) 2016-03-25 2018-07-24 Cisco Technology, Inc. System and method for routing packets in a content centric network using anonymous datagrams
US10320760B2 (en) 2016-04-01 2019-06-11 Cisco Technology, Inc. Method and system for mutating and caching content in a content centric network
US9930146B2 (en) 2016-04-04 2018-03-27 Cisco Technology, Inc. System and method for compressing content centric networking messages
US10425503B2 (en) 2016-04-07 2019-09-24 Cisco Technology, Inc. Shared pending interest table in a content centric network
US10027578B2 (en) 2016-04-11 2018-07-17 Cisco Technology, Inc. Method and system for routable prefix queries in a content centric network
US10404450B2 (en) 2016-05-02 2019-09-03 Cisco Technology, Inc. Schematized access control in a content centric network
US10320675B2 (en) 2016-05-04 2019-06-11 Cisco Technology, Inc. System and method for routing packets in a stateless content centric network
US10547589B2 (en) 2016-05-09 2020-01-28 Cisco Technology, Inc. System for implementing a small computer systems interface protocol over a content centric network
US10084764B2 (en) 2016-05-13 2018-09-25 Cisco Technology, Inc. System for a secure encryption proxy in a content centric network
US10063414B2 (en) 2016-05-13 2018-08-28 Cisco Technology, Inc. Updating a transport stack in a content centric network
US10103989B2 (en) 2016-06-13 2018-10-16 Cisco Technology, Inc. Content object return messages in a content centric network
US10305865B2 (en) 2016-06-21 2019-05-28 Cisco Technology, Inc. Permutation-based content encryption with manifests in a content centric network
US10148572B2 (en) 2016-06-27 2018-12-04 Cisco Technology, Inc. Method and system for interest groups in a content centric network
US10009266B2 (en) 2016-07-05 2018-06-26 Cisco Technology, Inc. Method and system for reference counted pending interest tables in a content centric network
US9992097B2 (en) 2016-07-11 2018-06-05 Cisco Technology, Inc. System and method for piggybacking routing information in interests in a content centric network
US10122624B2 (en) 2016-07-25 2018-11-06 Cisco Technology, Inc. System and method for ephemeral entries in a forwarding information base in a content centric network
US10069729B2 (en) 2016-08-08 2018-09-04 Cisco Technology, Inc. System and method for throttling traffic based on a forwarding information base in a content centric network
US10956412B2 (en) 2016-08-09 2021-03-23 Cisco Technology, Inc. Method and system for conjunctive normal form attribute matching in a content centric network
US10033642B2 (en) 2016-09-19 2018-07-24 Cisco Technology, Inc. System and method for making optimal routing decisions based on device-specific parameters in a content centric network
US10212248B2 (en) 2016-10-03 2019-02-19 Cisco Technology, Inc. Cache management on high availability routers in a content centric network
US10447805B2 (en) 2016-10-10 2019-10-15 Cisco Technology, Inc. Distributed consensus in a content centric network
US10135948B2 (en) 2016-10-31 2018-11-20 Cisco Technology, Inc. System and method for process migration in a content centric network
US10243851B2 (en) 2016-11-21 2019-03-26 Cisco Technology, Inc. System and method for forwarder connection information in a content centric network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05342129A (ja) * 1992-06-11 1993-12-24 Hitachi Ltd ネットワーク管理装置
JP2000102060A (ja) * 1998-09-25 2000-04-07 Nippon Telegr & Teleph Corp <Ntt> 移動端末における位置情報の交換方法および装置
JP2001156794A (ja) * 1999-11-29 2001-06-08 Sharp Corp 無線通信装置及び無線通信方法
JP2001235528A (ja) * 2000-02-22 2001-08-31 Ntt Docomo Inc 携帯端末
JP2002152798A (ja) * 2000-11-07 2002-05-24 Nec Corp 移動端末を用いた測位方法及び測位機能を有する移動端末
JP2002324227A (ja) * 2001-04-24 2002-11-08 Matsushita Electric Ind Co Ltd 図面表示装置および図面表示方法ならびに図面表示プログラムを記録した記録媒体

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002217809A (ja) * 2001-01-12 2002-08-02 Toshiba Corp 無線通信システム
US20030008659A1 (en) * 2001-06-20 2003-01-09 Waters John Deryk Locating items
JP2003087847A (ja) * 2001-09-14 2003-03-20 Sony Corp 電話装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05342129A (ja) * 1992-06-11 1993-12-24 Hitachi Ltd ネットワーク管理装置
JP2000102060A (ja) * 1998-09-25 2000-04-07 Nippon Telegr & Teleph Corp <Ntt> 移動端末における位置情報の交換方法および装置
JP2001156794A (ja) * 1999-11-29 2001-06-08 Sharp Corp 無線通信装置及び無線通信方法
JP2001235528A (ja) * 2000-02-22 2001-08-31 Ntt Docomo Inc 携帯端末
JP2002152798A (ja) * 2000-11-07 2002-05-24 Nec Corp 移動端末を用いた測位方法及び測位機能を有する移動端末
JP2002324227A (ja) * 2001-04-24 2002-11-08 Matsushita Electric Ind Co Ltd 図面表示装置および図面表示方法ならびに図面表示プログラムを記録した記録媒体

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007043636A (ja) * 2005-06-27 2007-02-15 Nec Tokin Corp 無線システム
JP2007281853A (ja) * 2006-04-06 2007-10-25 Japan Radio Co Ltd 無線通信装置および送受信装置
JP2010008237A (ja) * 2008-06-27 2010-01-14 Hitachi-Ge Nuclear Energy Ltd Idタグ群の位置検知装置及びその方法
JP2010130046A (ja) * 2008-11-25 2010-06-10 Toshiba Corp 無線通信システム、無線通信システムに用いられるネットワークトポロジの可視化方法及び無線通信システムにおける無線端末装置
JP2011146975A (ja) * 2010-01-15 2011-07-28 Nintendo Co Ltd 携帯端末プログラム、携帯端末装置およびシステム
WO2014038003A1 (ja) * 2012-09-04 2014-03-13 富士通株式会社 判定方法、判定プログラム、判定装置および判定システム
JPWO2014038003A1 (ja) * 2012-09-04 2016-08-08 富士通株式会社 判定方法、判定プログラム、判定装置および判定システム
US9465096B2 (en) 2012-09-04 2016-10-11 Fujitsu Limited Determining method, computer product, determining apparatus, and determining system
JP2015176418A (ja) * 2014-03-17 2015-10-05 功治 倉山 捜索システム

Also Published As

Publication number Publication date
CN1574846A (zh) 2005-02-02
JP4251018B2 (ja) 2009-04-08
US20050003832A1 (en) 2005-01-06

Similar Documents

Publication Publication Date Title
JP4251018B2 (ja) ノードの位置表示方法
US8644854B2 (en) System and method for processing enhanced data exchanged with an enhanced mobile station via a wireless connection
US9432802B2 (en) Communication device and communication system
JP6021368B2 (ja) 位置別アクセスポイントの品質情報を介してネットワークを選択するための無線端末システム、無線通信システム、サービス提供方法、及び接続方法
JP6601219B2 (ja) 情報処理装置、情報処理方法およびプログラム
EP2981135B1 (en) Position estimation apparatus, position estimation method, terminal of concern, communication method and position estimation system
KR20140048659A (ko) 디바이스 플랫폼이 설치된 IoT 장치 및 IoT 어댑터
US10383134B2 (en) Information processing device, information processing method and program
CN109246658A (zh) 一种无流量数据传输的方法及设备
US9301329B2 (en) Apparatus, a method and a computer program for interconnecting multiple computer networks
JP4831749B2 (ja) 中継装置、中継方法、および、中継プログラム
Marin et al. Improving opportunistic networks by leveraging device-to-device communication
JP2005027239A (ja) 情報供給システム、情報供給方法、情報要求装置、情報要求方法、情報中継装置、情報中継方法及びプログラム
JPWO2014076878A1 (ja) データ共有システム
JP4321298B2 (ja) 通信システムおよび方法
JP2004201031A (ja) 無線通信方法、無線通信システム及び無線通信装置
JP2007288259A (ja) アドホック機能付き携帯端末
JP2008077421A (ja) コンテキスト情報取得システム
JP2004356950A (ja) 無線端末及び無線アクセスシステム
JP5039069B2 (ja) モバイル通信ネットワークにおいてオブジェクトに対してクエリを実行するためのユビキタス・ゲートウェイおよび/またはグローバル・クエリ・マネージャ
JP3862717B2 (ja) 無線通信システム
JP2005151397A (ja) 中継基地局装置、無線通信システム及び方法並びに無線通信用プログラム
JP4075794B2 (ja) 中継端末の省電力化方法、アドホックネットワークシステムおよび中継端末
JP2007329768A (ja) 入力装置、通信端末および入力制御方法
Degkwitz UWB-based In-Transport Artwork Positioning and Design of a Respective Alert System

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050916

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071016

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081224

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090106

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120130

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130130

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140130

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees