JP4201132B2 - 端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラム - Google Patents
端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラム Download PDFInfo
- Publication number
- JP4201132B2 JP4201132B2 JP2003362836A JP2003362836A JP4201132B2 JP 4201132 B2 JP4201132 B2 JP 4201132B2 JP 2003362836 A JP2003362836 A JP 2003362836A JP 2003362836 A JP2003362836 A JP 2003362836A JP 4201132 B2 JP4201132 B2 JP 4201132B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- terminal
- logical
- mobile terminal
- data packet
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
コンテキストアウェアなサービスの例として、プッシュ型コンテンツ配信が考えられる。例えば、移動端末機の位置や状況を示すコンテキスト情報に応じて、その場所に関連のある広告情報を該当移動端末機へプッシュ型配信するサービスである。
そこで、このような欠点の無い技術として、例えば非特許文献2に記載のモバイルIP技術がある。このモバイルIP技術は、移動端末機のアドレスが変更されてもネットワーク層{IP(Internet Protocol)}のプロトコル処理で隠蔽化して上位のアプリケーションには同一のアドレスに見えるようにするものである。
この図6に示すシステムは、IPネットワーク10に接続された複数のルータ12−1〜12−3と、ルータ12−1に接続されたコンテキスト出力装置14と、ルータ12−1に図示せぬ無線基地局を介して無線接続される移動端末機16と、コンテキスト出力装置14に接続された無線LAN端末機やICタグ受信機等の無線受信機18と、ルータ12−2に接続されたサーバ20と、ルータ12−3に接続されたホームエージェント装置22とを備えて構成されている。
山岡英史、「コンテキストアウェアネスを用いたアプリケーションの研究動向」,情報処理学会誌,pp.265−269,Vol.44,NO.03,2003 江崎浩,「IPv6教科書」,IDGジャパン,pp.84−85
本発明は、このような課題に鑑みてなされたものであり、移動端末機の移動によって端末アドレスが変更された場合でも端末アドレスを管理することができ、この管理を実現する際に設備コスト及び運用管理コストを低く抑えて実現することができる端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラムを提供することを目的としている。
(実施の形態)
図1は、本発明の実施の形態に係る端末アドレス管理システムの構成を示す図である。
図1に示す端末アドレス管理システムは、IPネットワーク30に接続された複数のルータ32−1,32−2と、ルータ32−1に接続されたコンテキスト出力装置34と、ルータ32−1に図示せぬ無線基地局を介して無線接続される移動端末機36と、コンテキスト出力装置34に接続された無線LAN端末機やICタグ受信機等の無線受信機38と、ルータ32−2に接続されたサーバ40及び本実施の形態の特徴要素である端末アドレス管理装置42とを備えて構成されている。
端末アドレス管理装置42は、図2に示すように、パケット送受信部42aと、端末アドレス管理部42bと、管理テーブル42cと、アドレス登録部42dとを備えて構成されている。
図3に上記のデータパケットPの構成を示す。データパケットPは、IPヘッダH1と、TCPヘッダH2と、データ部Dとから構成されている。IPヘッダH1には、バージョン(version)、ヘッダ長(Header length)等と共に、送信元IPアドレス(単に送信元アドレスとも称す)が含まれており、データパケットPの受信側では、そのIPヘッダH1から送信元のアドレスを知る事が出来るようになっている。また、データ部Dには、コンテキスト情報と端末ID(論理ID)、及びHTTPヘッダが含まれている。
アドレス登録部42dは、コンテキスト出力装置34のアドレスを登録するものである。
端末アドレス管理部42bは、パケット送受信部42aで受信されたデータパケットPの論理IDと、同じ論理IDを管理テーブル42cの中から検索し、この検索された論理IDに1対1で対応付けられた端末アドレスが、データパケットPの送信元アドレスと一致するか否かをチェックする。
一致しない場合は、データパケットPの送信元アドレスが、アドレス登録部42dに登録されたコンテキスト出力装置34のアドレスと一致するか否かをチェックし、一致しない場合は、移動端末機36のアドレスが変更されたと判断する。この判断時には、管理テーブル42cに保存された端末アドレスを、データパケットPの送信元アドレスに置き換えて更新し、また、サーバ40に対してデータパケットPの論理ID、コンテキスト情報及び送信元アドレスを送信する。
更に、このような端末アドレス管理装置42による端末アドレス管理処理の動作を、図4に示すフローチャートを参照して説明する。
この比較結果、一致しない場合は、管理テーブル42cで保存している端末アドレスを、データパケットPの送信元アドレスで更新し(F6)、この端末アドレスがデータパケットPの送信元アドレスであるとする(F7)。
ステップF5の判断結果が一致した場合には、移動端末機36のアドレスが、
管理テーブル42cで論理IDに対応付けられているアドレスとする(F8)。
その後、サーバ40に対して、論理ID、コンテキスト情報、端末アドレスを送信する(F9)。
まず、移動端末機36は、コンテキスト情報の抽出を行い(S1)、端末アドレス管理装置42に対して、そのコンテキスト情報と論理IDを含めたデータパケットPの送信を行う(S2)。端末アドレス管理装置42は、データパケットPに対して端末アドレスの判断を行って、データパケットPが移動端末機36から送信された事を認識する(S3)。このステップS3の端末アドレスの判断処理は、上記で図4を参照して説明したように行われる。
従って、移動端末機36の移動によって端末アドレスが変更された場合でも端末アドレスを管理することができ、この管理を実現する際に設備コスト及び運用管理コストを低く抑えて実現することができる。
また、コンピュータが、次に説明する第1〜第5の処理による端末アドレス管理処理を実行可能なプログラムを作成し、これを、サーバ40などで用いるようにしても、上記同等な効果を得ることが可能となる。
第1の処理において、移動端末機36及び当該移動端末機36のユーザに関する情報であるコンテキスト情報を送信する移動端末機36を一意に識別するための論理IDと、当該移動端末機36に割り当てられる端末アドレスとを1対1で対応付けて記憶する。
第3の処理において、コンテキスト情報と供に論理IDが格納されたデータパケットを受信する。
第4の処理において、第3の処理で受信されたデータパケットの論理IDと同じ論理IDを第1の処理で記憶された論理IDの中から検索し、この検索された論理IDに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較し、一致する場合は当該端末アドレスを用いる。
第5の処理において、第4の処理における比較結果が不一致の場合、更に送信元アドレスとアドレス登録部42dに記憶されたコンテキスト出力装置34のアドレスとを比較し、不一致であれば、第4の処理で検索された端末アドレスを、第3の処理で受信されたデータパケットの送信元アドレスに置き換える。
12−1,12−2,12−3,32−1,32−2 ルータ
14,34 コンテキスト出力装置
16,36 移動端末機
18,38 無線受信機
20,40 サーバ
42 端末アドレス管理装置
42a パケット送受信部
42b 端末アドレス管理部
42c 管理テーブル
42d アドレス登録部
P データパケット
H1 IPヘッダ
H2 TCPヘッダ
D データ部
Claims (4)
- 移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報と対応する移動端末機を一意に識別するための論理IDと、当該移動端末機に割り当てられる端末アドレスとを1対1で対応付けて記憶する第1の記憶手段と、
コンテキスト情報を送信する出力装置のアドレスを記憶する第2の記憶手段と、
コンテキスト情報と供に論理IDが格納されたデータパケットを送受信する送受信手段と、
前記送受信手段で受信されたデータパケットの送信元アドレスと、前記第1の記憶手段において前記データパケットと同じ論理IDに対応付けられた端末アドレスとを比較する第1の比較手段と、
前記第1の比較手段による比較結果が不一致の場合には前記送信元アドレスと前記第2の記憶手段に記憶された出力装置のアドレスとを比較する第2の比較手段と、
前記第2の比較手段による比較の結果が不一致の場合には前記第1の記憶手段において前記データパケットと同じ論理IDに対応付けられた端末アドレスを、前記送受信手段によって受信されたデータパケットの送信元アドレスに置き換える手段と、
前記第1の比較手段による比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記送信元アドレスであると判断し、
前記第2の比較手段による比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記第1の記憶手段において論理IDに対応付けられているアドレスであると判断して管理する管理手段と
を備えたことを特徴とする端末アドレス管理装置。 - 移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を受信し、この受信されたコンテキスト情報に基づく通信サービスを該当移動端末機に提供するサーバ装置において、
コンテキスト情報を送信する移動端末機を一意に識別するための論理IDと、当該移動端末機に割り当てられる端末アドレスとを1対1で対応付けて記憶する第1の記憶手段と、
コンテキスト情報を送信する出力装置のアドレスを記憶する第2の記憶手段と、
コンテキスト情報と供に論理IDが格納されたデータパケットが受信された際に、当該データパケットの送信元アドレスと、前記第1の記憶手段において前記データパケットと同じ論理IDに対応付けられた端末アドレスとを比較する第1の比較手段と、
前記第1の比較手段による比較結果が不一致の場合には前記送信元アドレスと前記第2の記憶手段に記憶された出力装置のアドレスとを比較する第2の比較手段と、
前記第2の比較手段による比較結果が不一致の場合には前記第1の記憶手段において前記データパケットと同じ論理IDに対応付けられた端末アドレスを、前記送受信手段によって受信されたデータパケットの送信元アドレスに置き換える手段と、
前記第1の比較手段による比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記送信元アドレスであると判断し、
前記第2の比較手段による比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記第1の記憶手段において論理IDに対応付けられているアドレスであると判断して管理する管理手段と
を備えたことを特徴とするサーバ装置。 - 移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を送信する移動端末機を一意に識別するための論理IDと、当該移動端末機に割り当てられる端末アドレスとを1対1で対応付けて記憶する第1のステップと、
コンテキスト情報を送信する出力装置のアドレスを記憶する第2のステップと、
コンテキスト情報と供に論理IDが格納されたデータパケットを受信する第3のステップと、
前記第3のステップで受信されたデータパケットの論理IDと同じ論理IDを前記第1のステップで記憶された論理IDの中から検索し、この検索された論理IDに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較する第4のステップと、
前記第4のステップにおける比較結果が不一致の場合、更に前記送信元アドレスと前記第2の記憶手段に記憶された出力装置のアドレスとを比較する第5のステップと、
前記第5のステップにおける比較結果が不一致であれば、前記第4のステップで検索された端末アドレスを、前記第3のステップで受信されたデータパケットの送信元アドレスに置き換える第6のステップとを含み、
前記第4のステップにおける比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記第1のステップにおいて前記論理IDに対応付けられて記憶されているアドレスであると判断し、前記第5のステップにおける比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記第1のステップにおいて論理IDに対応付けられて記憶されたアドレスであると判断することを特徴とする端末アドレス管理方法。 - コンピュータに、
移動端末機及び当該移動端末機のユーザに関する情報であるコンテキスト情報を送信する移動端末機を一意に識別するための論理IDと、当該移動端末機に割り当てられる端末アドレスとを1対1で対応付けて記憶する第1の処理と、
コンテキスト情報を送信する出力装置のアドレスを記憶する第2の処理と、
コンテキスト情報と供に論理IDが格納されたデータパケットを受信する第3の処理と、
前記第3の処理で受信されたデータパケットの論理IDと同じ論理IDを前記第1の処理で記憶された論理IDの中から検索し、この検索された論理IDに対応付けられた端末アドレスと、同データパケットの送信元アドレスとを比較する第4の処理と、
前記第4の処理における比較結果が不一致の場合、更に前記送信元アドレスと前記第2の記憶手段に記憶された出力装置のアドレスとを比較する第5の処理と、
前記第5の処理における比較結果が不一致であれば、前記第4の処理で検索された端末アドレスを、前記第3の処理で受信されたデータパケットの送信元アドレスに置き換える第6の処理と、
前記第4の処理における比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記第1の処理において前記論理IDに対応付けられて記憶されているアドレスであると判断し、前記第5の処理における比較結果が一致の場合には前記移動端末機に割り当てられる端末アドレスが、前記第1の処理において論理IDに対応付けられて記憶されたアドレスであると判断する第7の処理と
を実行させることを特徴とする端末アドレス管理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003362836A JP4201132B2 (ja) | 2003-10-23 | 2003-10-23 | 端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003362836A JP4201132B2 (ja) | 2003-10-23 | 2003-10-23 | 端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005130157A JP2005130157A (ja) | 2005-05-19 |
JP4201132B2 true JP4201132B2 (ja) | 2008-12-24 |
Family
ID=34642333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003362836A Expired - Fee Related JP4201132B2 (ja) | 2003-10-23 | 2003-10-23 | 端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4201132B2 (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1079759A (ja) * | 1996-09-05 | 1998-03-24 | Hitachi Ltd | 通信ネットワークシステムおよびその情報管理装置 |
JP3587984B2 (ja) * | 1998-06-04 | 2004-11-10 | 株式会社日立製作所 | 移動通信システム、パケットゲートウェイ装置、位置情報管理方法、および、位置情報通知方法 |
US6883019B1 (en) * | 2000-05-08 | 2005-04-19 | Intel Corporation | Providing information to a communications device |
JP3739260B2 (ja) * | 2000-08-24 | 2006-01-25 | 株式会社日立製作所 | 情報配信システムおよびゲートウェイ装置 |
-
2003
- 2003-10-23 JP JP2003362836A patent/JP4201132B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005130157A (ja) | 2005-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9225639B2 (en) | Network system | |
US8971878B2 (en) | Architecture optimized for application data sharing within a mobile communications device | |
KR20170039262A (ko) | 사물 인터넷(iot)에서의 디바이스 로케이션 등록을 위한 서버 | |
US9148373B2 (en) | Network system | |
US7006449B2 (en) | Information processing device, method thereof, and recording medium | |
US7203492B2 (en) | Mobile communication method and system | |
CN104488324A (zh) | 无线设备利用网络接入装备访问映射到当前所在空间的信息的方法及利用网络接入装备而访问映射到当前所在空间的信息的装置 | |
WO2015151184A1 (ja) | 通信システム、通信方法、中継装置、および、通信プログラム | |
EP3226518B1 (en) | Content delivery across heterogeneous networks | |
US20080008184A1 (en) | Communications system, communications method, network manager, and transfer device | |
CN102801781B (zh) | 终端、定位服务器和定位方法 | |
US20070183367A1 (en) | Method and apparatus of searching for and acquiring handover information using dynamic host configuration protocol | |
US7215668B2 (en) | Method and apparatus for processing information, storage medium, and software program | |
KR100802634B1 (ko) | 사용자 아이디를 관리하기 위한 시스템, 방법, 및 컴퓨터 판독가능 저장 매체 | |
JPWO2004080009A1 (ja) | 連携情報管理システム、及びメッセージ転送制御システム | |
WO2016144230A1 (en) | Method, network device, computer program and computer program product for mobile service chaining | |
JP4201132B2 (ja) | 端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラム | |
CN116566897A (zh) | 一种寻址路由方法、装置、设备及介质 | |
JP2011055236A (ja) | 通信システム、マッピング情報通知装置、マッピング情報通知方法及びプログラム | |
US20220337519A1 (en) | Information centric network routing | |
US10602416B2 (en) | Seamless consumer mobility in information centric networks using forwarding labels | |
US7301963B2 (en) | Method and device for data relaying | |
KR101328562B1 (ko) | 식별 코드를 이용하여 콘텐츠를 관리하는 방법 및 장치 | |
JP2003283546A (ja) | 無線モバイルルータ | |
US20050117514A1 (en) | Communication system and communication terminal, communication-medium selection method used for the system and terminal, and program for the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060412 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080415 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080708 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080814 |
|
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: 20080916 |
|
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: 20081001 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131017 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |