JP2004356677A - ネットワークに接続されたノードの位置情報管理方法 - Google Patents
ネットワークに接続されたノードの位置情報管理方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-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
【発明の属する技術分野】
本発明は、無線通信を利用したネットワークに接続されるノードの位置情報を提供する技術に関する。
【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に記載の位置情報管理方法であって、
前記ネットワークルーティング情報は、前記複数のノードの各々と他のノードとの論理的な距離情報を含み、
位置検出手段をもたないノードの位置情報を求める際に、前記距離情報に応じた計算を行う。 - 請求項3に記載の位置情報管理方法であって、
前記論理的な距離情報は、ホップ数である。 - 請求項3に記載の位置情報管理方法であって、
前記位置検出手段をもたないノードの位置情報の計算において、当該ノードが備える無線通信手段が他のノードと直接通信可能な距離を係数として用いる。 - 請求項3に記載の位置情報管理方法であって、
前記ノードの位置の表示において、直接通信できる二つのノード間を接続する線を表示する。 - 複数のノードがネットワークを介して接続されるネットワークシステムであって、
前記複数のノードの位置を図示する手段を備える接続構成表示サーバを備え、
前記複数のノードは、自ノードの位置検出手段を備えるノードおよび/またはあらかじめ位置が確定しているノードと、自ノードの位置検出手段を持たないノードと、からなり、
前記接続構成表示サーバは、
前記複数のノードが互いに通信するためのネットワークルーティング情報と、前記位置検出手段をもつノードの位置情報および/または予め位置が確定しているノードの位置情報とを用いて、前記自ノードの位置検出手段をもたないノードの位置情報を計算し、
前記計算して求めた位置情報を用いて、前記複数のノードの位置を表示する。 - 請求項7に記載のネットワークシステムであって、
前記接続構成表示サーバは、前記ノードの位置の表示において、直接通信できる二つのノード間を接続する線を表示する。 - 請求項8に記載のネットワークシステムであって、
前記複数のノードの各々は、自ノードが持つネットワークルーティング情報を前記接続構成表示サーバに送信し、
前記接続構成表示サーバは、前記複数のノードのネットワークルーティング情報を受信する。 - 請求項9に記載のネットワークシステムであって、
前記複数のノードの各々は、自ノードの位置検出手段を備える場合は、位置情報を前記接続構成表示サーバに送信し、
前記接続構成表示サーバは、前記ネットワークルーティング情報と前記位置情報とを受信する。
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)
| 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)
| 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)
| 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)
| 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 | 電話装置 |
-
2003
- 2003-05-27 JP JP2003148492A patent/JP4251018B2/ja not_active Expired - Fee Related
-
2004
- 2004-03-24 US US10/808,923 patent/US20050003832A1/en not_active Abandoned
- 2004-05-25 CN CNA2004100459254A patent/CN1574846A/zh active Pending
Patent Citations (6)
| 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)
| 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 |