(57)【要約】【課題】  移動端末機の移動によって端末アドレスが変更された場合でも端末アドレスを管理することができ、この管理を実現する際に設備コスト及び運用管理コストを低く抑えて実現すること。【解決手段】  端末アドレス管理装置４２において、コンテキスト情報を送信する移動端末機３６を一意に識別するための論理ＩＤと、当該移動端末機３６に割り当てられる端末アドレスＡ１とを１対１で対応付けて記憶し、またコンテキスト情報を送信するコンテキスト出力装置３４のアドレスＡ２を記憶する。コンテキスト情報と供にＩＤが格納されたパケットを受信し、このパケットの送信元アドレスが先に記憶されたアドレスＡ２と不一致であれば、記憶端末アドレスＡ１を送信元アドレスに置き換え、送信元アドレスが端末アドレスＡ１と一致すれば当該端末アドレスＡ１をそのまま用いる。【選択図】      図１
2005130157.tif 000002
【特許請求の範囲】
【請求項１】
移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報と対応する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１の記憶手段と、
コンテキスト情報を送信する出力装置のアドレスを記憶する第２の記憶手段と、
コンテキスト情報と供にＩＤが格納されたデータパケットを送受信する送受信手段と、
前記送受信手段で受信されたデータパケットの送信元アドレスが前記第２の記憶手段に記憶された出力装置のアドレスと不一致であれば、前記第１の記憶手段において前記データパケットと同じＩＤに対応付けられた端末アドレスを前記送信元アドレスに置き換え、前記送信元アドレスが前記端末アドレスと一致すれば当該端末アドレスをそのまま用いるアドレス管理を行う管理手段と
を備えたことを特徴とする端末アドレス管理装置。
【請求項２】
移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を受信し、この受信されたコンテキスト情報に基づく通信サービスを該当移動端末機に提供するサーバ装置において、
コンテキスト情報を送信する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１の記憶手段と、
コンテキスト情報を送信する出力装置のアドレスを記憶する第２の記憶手段と、
コンテキスト情報と供にＩＤが格納されたデータパケットが受信された際に、当該データパケットの送信元アドレスが前記第２の記憶手段に記憶された出力装置のアドレスと不一致であれば、前記第１の記憶手段において前記データパケットと同じＩＤに対応付けられた端末アドレスを前記送信元アドレスに置き換え、前記送信元アドレスが前記端末アドレスと一致すれば当該端末アドレスをそのまま用いるアドレス管理を行う管理手段と
を備えたことを特徴とするサーバ装置。
【請求項３】
移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を送信する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１のステップと、
コンテキスト情報を送信する出力装置のアドレスを記憶する第２のステップと、
コンテキスト情報と供にＩＤが格納されたデータパケットを受信する第３のステップと、
前記第３のステップで受信されたデータパケットのＩＤと同じＩＤを前記第１のステップで記憶されたＩＤの中から検索し、この検索されたＩＤに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較し、一致する場合は当該端末アドレスを用いる第４のステップと、
前記第４のステップにおける比較結果が不一致の場合、更に前記送信元アドレスと前記第２の記憶手段に記憶された出力装置のアドレスとを比較し、不一致であれば、前記第４のステップで検索された端末アドレスを、前記第３のステップで受信されたデータパケットの送信元アドレスに置き換える第５のステップと
を含むことを特徴とする端末アドレス管理方法。
【請求項４】
コンピュータに、
移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を送信する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１の処理と、
コンテキスト情報を送信する出力装置のアドレスを記憶する第２の処理と、
コンテキスト情報と供にＩＤが格納されたデータパケットを受信する第３の処理と、
前記第３の処理で受信されたデータパケットのＩＤと同じＩＤを前記第１の処理で記憶されたＩＤの中から検索し、この検索されたＩＤに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較し、一致する場合は当該端末アドレスを用いる第４の処理と、
前記第４の処理における比較結果が不一致の場合、更に前記送信元アドレスと前記第２の記憶手段に記憶された出力装置のアドレスとを比較し、不一致であれば、前記第４の処理で検索された端末アドレスを、前記第３の処理で受信されたデータパケットの送信元アドレスに置き換える第５の処理と
を実行させることを特徴とする端末アドレス管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテキストアウェアネスに基づくプッシュ型配信サービスにおいて、第三のコンテキスト出力装置から通知されるコンテキスト情報と当該コンテキスト情報に対応する移動端末機のアドレス（端末アドレス）を管理する技術であり、モビリティを想定して移動端末機のアドレスが変わった場合であっても当該コンテキスト情報に対応する移動端末機のアドレスを識別することができる端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラムに関する。
【背景技術】
【０００２】
コンテキストは、携帯電話機やノート型パソコン等の通信情報処理機能を有する移動端末機、又は移動端末機のユーザに関連する情報であり、例えば、位置情報、ユーザの状態（会議中、在席中、食事中など）、趣味趣向、アクセス履歴、使用している移動端末機の種別やネットワーク種別、センサデバイスから取得できる温度、紫外線、天気、時間などのセンシング情報まであらゆる情報である。
【０００３】
コンテキストアウェアなサービスは、コンテキストに基づいて、該当するユーザ又は移動端末機に対して適切なサービスを取捨選択して提供することである（非特許文献１）。
コンテキストアウェアなサービスの例として、プッシュ型コンテンツ配信が考えられる。例えば、移動端末機の位置や状況を示すコンテキスト情報に応じて、その場所に関連のある広告情報を該当移動端末機へプッシュ型配信するサービスである。
【０００４】
コンテキストアウェアなサービスを実現するには、取得したコンテキスト情報が、どの移動端末機のものであるかを識別する必要がある。一般には、コンテキストを扱うアプリケーションソフトによって実行され、移動端末機を識別するために使用する論理ＩＤ(Identification)が静的に定められており、コンテキスト情報を取得した場合に、そのコンテキスト情報がどの移動端末機のものかを識別するために、その論理ＩＤとの対応付けが行われる。
【０００５】
具体的には、コンテキスト情報を通知するデータパケットに論理ＩＤを供に付加する。プッシュ型情報配信サービスの場合には、ネットワーク層の通信プロトコルが移動端末機へデータパケットを伝送するために、該当する移動端末機を識別するアドレス（インターネットではＩＰアドレスに相当）とコンテキスト情報とを１対１に対応付ける。このため、端末アドレスと論理ＩＤとを１対１に対応付ける必要がある。端末アドレスと論理ＩＤとの対応付けを管理する方法には、サーバに管理テーブルを備え、この管理テーブルに端末アドレスと論理ＩＤとを１対１に対応付ける方法が考えられる。
【０００６】
しかし、この管理テーブルを用いた方法においては、管理情報の追加削除が煩雑になる。また、モバイル環境を想定した移動端末機では、サービスの最中にアドレスの変更がありうるが、端末アドレスの変更内容について何らかの方法でサーバへ通知しなければ管理テーブルをアップデートすることができない。
そこで、このような欠点の無い技術として、例えば非特許文献２に記載のモバイルＩＰ技術がある。このモバイルＩＰ技術は、移動端末機のアドレスが変更されてもネットワーク層｛ＩＰ(Internet Protocol)｝のプロトコル処理で隠蔽化して上位のアプリケーションには同一のアドレスに見えるようにするものである。
【０００７】
このモバイルＩＰ技術にもとづく、従来の端末アドレス管理システムの構成を図６に示す。
この図６に示すシステムは、ＩＰネットワーク１０に接続された複数のルータ１２−１〜１２−３と、ルータ１２−１に接続されたコンテキスト出力装置１４と、ルータ１２−１に図示せぬ無線基地局を介して無線接続される移動端末機１６と、コンテキスト出力装置１４に接続された無線ＬＡＮ端末機やＩＣタグ受信機等の無線受信機１８と、ルータ１２−２に接続されたサーバ２０と、ルータ１２−３に接続されたホームエージェント装置２２とを備えて構成されている。
【０００８】
モバイルＩＰ技術は、移動端末機１６が移動先で取得する移動先サブネット内の地理的に正しい一時的な気付アドレス以外に、移動端末機１６がもともと接続していたホームネットワークのホームエージェント装置２２から割り当てられたホームアドレスという固定的なアドレスを付与し、このアドレスを用いて移動する移動端末機１６へとルーテイングする仕組みである。
【非特許文献１】山岡英史、「コンテキストアウェアネスを用いたアプリケーションの研究動向」，情報処理学会誌，ｐｐ．２６５−２６９，Ｖｏｌ．４４，ＮＯ．０３，２００３
【非特許文献２】江崎浩，「ＩＰｖ６教科書」，ＩＤＧジャパン，ｐｐ．８４−８５
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記非特許文献２に記載されたモバイルＩＰ技術を用いた端末アドレス管理システムにおいては、モバイルＩＰによってサーバ２０の管理テーブルに登録されるアドレスの変更なしに移動端末機のモビリティを実現することは可能であるが、モバイルＩＰを実現するために必要となる装置やプロトコルを別に導入する必要がある。このため、設備コストや運用の管理コストが高くなるという問題がある。
本発明は、このような課題に鑑みてなされたものであり、移動端末機の移動によって端末アドレスが変更された場合でも端末アドレスを管理することができ、この管理を実現する際に設備コスト及び運用管理コストを低く抑えて実現することができる端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の請求項１による端末アドレス管理装置は、移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報と対応する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１の記憶手段と、コンテキスト情報を送信する出力装置のアドレスを記憶する第２の記憶手段と、コンテキスト情報と供にＩＤが格納されたデータパケットを送受信する送受信手段と、前記送受信手段で受信されたデータパケットの送信元アドレスが前記第２の記憶手段に記憶された出力装置のアドレスと不一致であれば、前記第１の記憶手段において前記データパケットと同じＩＤに対応付けられた端末アドレスを前記送信元アドレスに置き換え、前記送信元アドレスが前記端末アドレスと一致すれば当該端末アドレスをそのまま用いるアドレス管理を行う管理手段とを備えたことを特徴としている。
【００１１】
この構成によれば、移動端末機が移動することによって現在と異なる端末アドレスが割り当てられても、その変更された端末アドレスを管理することができる。また、基本的な構成手段として、データの送受信手段及び記憶手段と、データの照合・更新などの処理を行う管理手段といった設備コスト及び運用管理コストが掛からない要素で端末アドレスを管理する装置を構成することが可能である。
【００１２】
また、本発明の請求項２によるサーバ装置は、移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を受信し、この受信されたコンテキスト情報に基づく通信サービスを該当移動端末機に提供するサーバ装置において、コンテキスト情報を送信する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１の記憶手段と、コンテキスト情報を送信する出力装置のアドレスを記憶する第２の記憶手段と、コンテキスト情報と供にＩＤが格納されたデータパケットが受信された際に、当該データパケットの送信元アドレスが前記第２の記憶手段に記憶された出力装置のアドレスと不一致であれば、前記第１の記憶手段において前記データパケットと同じＩＤに対応付けられた端末アドレスを前記送信元アドレスに置き換え、前記送信元アドレスが前記端末アドレスと一致すれば当該端末アドレスをそのまま用いるアドレス管理を行う管理手段とを備えたことを特徴としている。
【００１３】
この構成によれば、サーバ装置において、移動端末機が移動することによって現在と異なる端末アドレスが割り当てられても、その変更された端末アドレスを管理することができる。また、基本的な構成手段として、データの送受信手段及び記憶手段と、データの比較・更新などの処理を行う管理手段といった設備コスト及び運用管理コストが掛からない要素で端末アドレスを管理する機能を構成することが可能なので、安価な設備コスト及び運用管理コストにてサーバ装置にアドレス管理機能を設けることができる。
【００１４】
また、本発明の請求項３による端末アドレス管理方法は、移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を送信する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１のステップと、コンテキスト情報を送信する出力装置のアドレスを記憶する第２のステップと、コンテキスト情報と供にＩＤが格納されたデータパケットを受信する第３のステップと、前記第３のステップで受信されたデータパケットのＩＤと同じＩＤを前記第１のステップで記憶されたＩＤの中から検索し、この検索されたＩＤに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較し、一致する場合は当該端末アドレスを用いる第４のステップと、前記第４のステップにおける比較結果が不一致の場合、更に前記送信元アドレスと前記第２の記憶手段に記憶された出力装置のアドレスとを比較し、不一致であれば、前記第４のステップで検索された端末アドレスを、前記第３のステップで受信されたデータパケットの送信元アドレスに置き換える第５のステップとを含むことを特徴としている。
【００１５】
この方法によれば、移動端末機が移動することによって現在と異なる端末アドレスが割り当てられても、その変更された端末アドレスを管理することができる。また、基本的な構成手段として、データの送受信手段及び記憶手段と、データの照合・更新などの処理を行う管理手段といった設備コスト及び運用管理コストが掛からない要素で端末アドレスを管理する装置を構成することが可能である。
【００１６】
また、本発明の請求項４による端末アドレス管理プログラムは、コンピュータに、移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を送信する移動端末機を一意に識別するためのＩＤと、当該移動端末機に割り当てられる端末アドレスとを１対１で対応付けて記憶する第１の処理と、コンテキスト情報を送信する出力装置のアドレスを記憶する第２の処理と、コンテキスト情報と供にＩＤが格納されたデータパケットを受信する第３の処理と、前記第３の処理で受信されたデータパケットのＩＤと同じＩＤを前記第１の処理で記憶されたＩＤの中から検索し、この検索されたＩＤに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較し、一致する場合は当該端末アドレスを用いる第４の処理と、前記第４の処理における比較結果が不一致の場合、更に前記送信元アドレスと前記第２の記憶手段に記憶された出力装置のアドレスとを比較し、不一致であれば、前記第４の処理で検索された端末アドレスを、前記第３の処理で受信されたデータパケットの送信元アドレスに置き換える第５の処理とを実行させることを特徴としている。
【００１７】
このプログラム処理によれば、移動端末機が移動することによって現在と異なる端末アドレスが割り当てられても、その変更された端末アドレスを管理することができる。また、プログラムを、磁気的記憶手段、光学的記憶手段、半導体記憶手段などの記憶手段に記憶し、これをコンピュータ装置やサーバ装置などで用いればよいので、設備コスト及び運用管理コストが掛からない要素で端末アドレスを管理する装置を構成することが可能である。
【発明の効果】
【００１８】
以上説明したように本発明によれば、移動端末機の移動によって端末アドレスが変更された場合でも端末アドレスを管理することができ、この管理を実現する際に設備コスト及び運用管理コストを低く抑えて実現することができるという効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を、図面を参照して説明する。
（実施の形態）
図１は、本発明の実施の形態に係る端末アドレス管理システムの構成を示す図である。
図１に示す端末アドレス管理システムは、ＩＰネットワーク３０に接続された複数のルータ３２−１，３２−２と、ルータ３２−１に接続されたコンテキスト出力装置３４と、ルータ３２−１に図示せぬ無線基地局を介して無線接続される移動端末機３６と、コンテキスト出力装置３４に接続された無線ＬＡＮ端末機やＩＣタグ受信機等の無線受信機３８と、ルータ３２−２に接続されたサーバ４０及び本実施の形態の特徴要素である端末アドレス管理装置４２とを備えて構成されている。
【００２０】
但し、端末アドレス管理装置４２はサーバ４０の内部に備えることも可能である。また、無線受信機３８は、コンテキスト情報を受信してコンテキスト出力装置３４へ送信するようになっている。
端末アドレス管理装置４２は、図２に示すように、パケット送受信部４２ａと、端末アドレス管理部４２ｂと、管理テーブル４２ｃと、アドレス登録部４２ｄとを備えて構成されている。
【００２１】
パケット送受信部４２ａは、ＩＰネットワーク３０を介して移動端末機３６又はコンテキスト出力装置３４からのデータパケットＰを受信し、また、サーバ４０に対して論理ＩＤ、コンテキスト情報、端末アドレスの送信を行うものである。
図３に上記のデータパケットＰの構成を示す。データパケットＰは、ＩＰヘッダＨ１と、ＴＣＰヘッダＨ２と、データ部Ｄとから構成されている。ＩＰヘッダＨ１には、バージョン（ｖｅｒｓｉｏｎ）、ヘッダ長（Ｈｅａｄｅｒ  ｌｅｎｇｔｈ）等と共に、送信元ＩＰアドレス（単に送信元アドレスとも称す）が含まれており、データパケットＰの受信側では、そのＩＰヘッダＨ１から送信元のアドレスを知る事が出来るようになっている。また、データ部Ｄには、コンテキスト情報と端末ＩＤ（論理ＩＤ）、及びＨＴＴＰヘッダが含まれている。
【００２２】
管理テーブル４２ｃは、論理ＩＤと端末アドレスとを１対１で対応付けて保存・管理するものである。
アドレス登録部４２ｄは、コンテキスト出力装置３４のアドレスを登録するものである。
端末アドレス管理部４２ｂは、パケット送受信部４２ａで受信されたデータパケットＰの論理ＩＤと、同じ論理ＩＤを管理テーブル４２ｃの中から検索し、この検索された論理ＩＤに１対１で対応付けられた端末アドレスが、データパケットＰの送信元アドレスと一致する否かをチェックする。
【００２３】
一致する場合は、移動端末機３６からのデータパケットＰと判断し、パケット送受信部４２ａを介してサーバ４０に対して、受信データパケットＰの論理ＩＤ、コンテキスト情報、送信元アドレスにもとづく、論理ＩＤ、コンテキスト情報、端末アドレスを送信する。
一致しない場合は、データパケットＰの送信元アドレスが、アドレス登録部４２ｄに登録されたコンテキスト出力装置３４のアドレスと一致するか否かをチェックし、一致しない場合は、移動端末機３６のアドレスが変更されたと判断する。この判断時には、管理テーブル４２ｃに保存された端末アドレスを、データパケットＰの送信元アドレスに置き換えて更新し、また、サーバ４０に対してデータパケットＰの論理ＩＤ、コンテキスト情報及び送信元アドレスを送信する。
【００２４】
コンテキスト出力装置３４のアドレスと一致した場合には、データパケットＰがコンテキスト出力装置３４から送信されたと判断し、サーバ４０に対して、データパケットＰの論理ＩＤ及びコンテキスト情報と、管理テーブル４２ｃの端末アドレス（上記でチェックされた端末アドレス）を送信するようになっている。
更に、このような端末アドレス管理装置４２による端末アドレス管理処理の動作を、図４に示すフローチャートを参照して説明する。
【００２５】
端末アドレス管理装置４２は、パケット送受信部４２ａよりデータパケットＰを受け取り（Ｆ１）、このデータパケットＰに含まれるコンテキスト情報と論理ＩＤとを抽出する（Ｆ２）。次いで管理テーブル４２ｃから抽出論理ＩＤと同じ論理ＩＤに１対１で対応付けられた端末アドレスを検索し、この端末アドレスと、先に受信したデータパケットＰの送信元アドレスが一致するか否かを比較する（Ｆ３）。一致した場合は、移動端末機３６のアドレスが、データパケットＰの送信元アドレスであると判断する（Ｆ４）。
【００２６】
一致しない場合は、受信データパケットＰの送信元アドレスと、アドレス登録部４２ｄに登録されたアドレスとを比較する（Ｆ５）。
この比較結果、一致しない場合は、管理テーブル４２ｃで保存している端末アドレスを、データパケットＰの送信元アドレスで更新し（Ｆ６）、この端末アドレスがデータパケットＰの送信元アドレスであるとする（Ｆ７）。
ステップＦ５の判断結果が一致した場合には、移動端末機３６のアドレスが、
管理テーブル４２ｃで論理ＩＤに対応付けられているアドレスとする（Ｆ８）。
その後、サーバ４０に対して、論理ＩＤ、コンテキスト情報、端末アドレスを送信する（Ｆ９）。
【００２７】
次に、端末アドレス管理システムにおけるデータパケット送受信の処理を、図５に示すシーケンス図を参照して説明する。
まず、移動端末機３６は、コンテキスト情報の抽出を行い（Ｓ１）、端末アドレス管理装置４２に対して、そのコンテキスト情報と論理ＩＤを含めたデータパケットＰの送信を行う（Ｓ２）。端末アドレス管理装置４２は、データパケットＰに対して端末アドレスの判断を行って、データパケットＰが移動端末機３６から送信された事を認識する（Ｓ３）。このステップＳ３の端末アドレスの判断処理は、上記で図４を参照して説明したように行われる。
【００２８】
そして、端末アドレス管理装置４２は、データパケットＰに含まれるコンテキスト情報と論理ＩＤ、及び送信元アドレスをもとにして取得した論理ＩＤ、コンテキスト情報、端末アドレスを、サーバ４０へ送信する（Ｓ４）。その後、サーバ４０は、その送信されてきた論理ＩＤ、コンテキスト情報、端末アドレスをもとに、移動端末機３６に対してサービス提供を行う（Ｓ５）。
【００２９】
同様に、コンテキスト出力装置３４もコンテキスト情報の抽出を行い（Ｓ６）、端末アドレス管理装置４２に対してコンテキスト情報と論理ＩＤを含めたデータパケットＰの送信を行う（Ｓ７）。端末アドレス管理装置４２は、データパケットＰに対して端末アドレスの判断を行って、データパケットＰがコンテキスト出力装置３４から送信された事を認識する（Ｓ８）。このステップＳ８の端末アドレスの判断処理は、上記で図４を参照して説明したように行われる。
【００３０】
そして、端末アドレス管理装置４２は、データパケットＰに含まれるコンテキスト情報と論理ＩＤ、及び既に保存してある端末アドレス（移動端末機３６のアドレス）をもとに、サーバ４０に対して、論理ＩＤ、コンテキスト情報、端末アドレスを送信する（Ｓ９）。その後、サーバ４０は、その送信されてきた論理ＩＤ、コンテキスト情報、端末アドレスをもとに、移動端末機３６に対してサービス提供を行う（Ｓ１０）。
【００３１】
このように、本実施の形態の端末アドレス管理システムによれば、端末アドレス管理装置４２において、管理テーブル４２ｃに、コンテキスト情報を送信する移動端末機３６を一意に識別するための論理ＩＤと、当該移動端末機３６に割り当てられる端末アドレスとを１対１で対応付けて記憶し、また、アドレス登録部４２ｄに、コンテキスト情報を送信するコンテキスト出力装置３４のアドレスを記憶する。そして、パケット送受信部４２ａでコンテキスト情報と供にＩＤが格納されたデータパケットを受信する。
【００３２】
端末アドレス管理部４２ｂにおいて、その受信されたデータパケットの送信元アドレスが、アドレス登録部４２ｄに記憶されたコンテキスト出力装置３４のアドレスと不一致であれば、管理テーブル４２ｃにおいてデータパケットと同じ論理ＩＤに対応付けられた端末アドレスを送信元アドレスに置き換え、送信元アドレスが端末アドレスと一致すれば当該端末アドレスをそのまま用いるアドレス管理を行うようにした。
【００３３】
これによって、移動端末機３６が移動することによって現在と異なる端末アドレスが割り当てられても、その変更された端末アドレスを管理することができる。また、基本的な構成手段として、データのパケット送受信部４２ａ及び記憶手段と、データの照合・更新などの処理を行う端末アドレス管理部４２ｂといった設備コスト及び運用管理コストが掛からない要素で端末アドレスを管理する装置を構成することが可能である。
従って、移動端末機３６の移動によって端末アドレスが変更された場合でも端末アドレスを管理することができ、この管理を実現する際に設備コスト及び運用管理コストを低く抑えて実現することができる。
【００３４】
このような効果は、サーバ４０に端末アドレス管理装置４２と同機能を設けた場合でも、同様に得ることができる。
また、コンピュータが、次に説明する第１〜第５の処理による端末アドレス管理処理を実行可能なプログラムを作成し、これを、サーバ４０などで用いるようにしても、上記同等な効果を得ることが可能となる。
第１の処理において、移動端末機３６及び当該移動端末機３６のユーザに関する情報であるコンテキスト情報を送信する移動端末機３６を一意に識別するための論理ＩＤと、当該移動端末機３６に割り当てられる端末アドレスとを１対１で対応付けて記憶する。
【００３５】
第２の処理において、コンテキスト情報を送信するコンテキスト出力装置３４のアドレスを記憶する。
第３の処理において、コンテキスト情報と供に論理ＩＤが格納されたデータパケットを受信する。
第４の処理において、第３の処理で受信されたデータパケットの論理ＩＤと同じ論理ＩＤを第１の処理で記憶された論理ＩＤの中から検索し、この検索された論理ＩＤに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較し、一致する場合は当該端末アドレスを用いる。
第５の処理において、第４の処理における比較結果が不一致の場合、更に送信元アドレスとアドレス登録部４２ｄに記憶されたコンテキスト出力装置３４のアドレスとを比較し、不一致であれば、第４の処理で検索された端末アドレスを、第３の処理で受信されたデータパケットの送信元アドレスに置き換える。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態に係る端末アドレス管理システムの構成を示す図である。
【図２】上記実施の形態に係る端末アドレス管理システムにおける端末アドレス管理装置の構成を示す図である。
【図３】上記実施の形態に係る端末アドレス管理システムで伝送されるデータパケットの構成を示す図である。
【図４】上記端末アドレス管理装置による端末アドレス管理処理の動作を説明するためのフローチャートである。
【図５】上記実施の形態に係る端末アドレス管理システムにおけるデータパケット送受信の処理の動作を説明するためのシーケンス図である。
【図６】従来の端末アドレス管理システムの構成を示す図である。
【符号の説明】
【００３７】
１０，３０  ＩＰネットワーク
１２−１，１２−２，１２−３，３２−１，３２−２  ルータ
１４，３４  コンテキスト出力装置
１６，３６  移動端末機
１８，３８  無線受信機
２０，４０  サーバ
４２  端末アドレス管理装置
４２ａ  パケット送受信部
４２ｂ  端末アドレス管理部
４２ｃ  管理テーブル
４２ｄ  アドレス登録部
Ｐ  データパケット
Ｈ１  ＩＰヘッダ
Ｈ２  ＴＣＰヘッダ
Ｄ  データ部
【図１】
2005130157.tif 000003
【図２】
2005130157.tif 000004
【図３】
2005130157.tif 000005
【図４】
2005130157.tif 000006
【図５】
2005130157.tif 000007
【図６】
2005130157.tif 000008