JP2004221864A - Information device, profile management method, and profile management program - Google Patents
Information device, profile management method, and profile management program Download PDFInfo
- Publication number
- JP2004221864A JP2004221864A JP2003005861A JP2003005861A JP2004221864A JP 2004221864 A JP2004221864 A JP 2004221864A JP 2003005861 A JP2003005861 A JP 2003005861A JP 2003005861 A JP2003005861 A JP 2003005861A JP 2004221864 A JP2004221864 A JP 2004221864A
- Authority
- JP
- Japan
- Prior art keywords
- profile
- home address
- address
- home
- information device
- 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.)
- Withdrawn
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】ユーザが受けようとするサービスに応じて、1つの情報機器が複数のサービス事業者のプロファイルを使い分けることで、サービス事業者の枠組みを超えてサービスを利用することができる情報機器及びプロファイル管理方法並びにプロファイル管理プログラムを提供する。
【解決手段】ホームアドレスAと対応付けられたプロファイルAと、ホームアドレスBと対応付けられたプロファイルBとを記憶するプロファイル管理部101を具備する情報機器が、プロファイルA又はプロファイルBを選択し、これに基づいて、対応するホームアドレスA又はホームアドレスBをプロファイル管理部101より読み出し、これに基づいて、セッションを生成する。
【選択図】 図3An information device and a profile capable of using a service beyond the framework of a service provider by properly using profiles of a plurality of service providers by one information device according to a service to be received by a user. A management method and a profile management program are provided.
An information device including a profile management unit that stores a profile A associated with a home address A and a profile B associated with a home address B selects a profile A or a profile B, Based on this, the corresponding home address A or home address B is read from the profile management unit 101, and a session is generated based on this.
[Selection diagram] FIG.
Description
【0001】
【発明の属する技術分野】
本発明は、携帯電話、PDA、ノートPC等の移動計算機に実装され、Mobile IPの機能を拡張して、Mobile IPにおける端末識別子であるホームアドレスを複数保持可能な情報機器及びプロファイル管理方法並びにプロファイル管理プログラムに関する。
【0002】
【従来の技術】
従来、情報機器の位置透過性,移動透過性を実現する機能を備えたMobile IPというプロトコルがある。Mobile IPによれば、情報機器は、固定されたIPアドレスであるホームアドレスと、インターネットへの接続ポイントによって可変である気付けアドレス(以下、CoAとする。ただし、CoA:Care of Address)の2つのIPアドレスを関連付けることによって管理される。
【0003】
【非特許文献1】
チャールズ・パーキンス(C.Perkins)著,「アイピー モビリティ サポート,(IP Mobility Support)」,RFC2002,アイイーティーエフ(IETF),1996年10月
【0004】
【発明が解決しようとする課題】
Mobile IPでは、個々の情報機器はホームアドレスを1つ記憶している。例えば、携帯電話システムでは、各通信事業者が、ユーザに提供する情報機器1つ1つに対して、1つホームアドレスを割り当てる。
一方、ユーザが、通信事業者Aと契約するインターネットサービス事業者Bが提供するサービスXと、通信事業者Cと契約するインターネットサービス事業者Dが提供するサービスYを利用したい場合、情報機器には、通信事業者Aと通信するためのホームアドレスHA1と、通信事業者Cと通信するためのホームアドレスHA2とが必要になる。
ところが、個々の情報機器には1つしかホームアドレスが割り当てられないため、ユーザは、Aという通信事業者の提供する情報機器と、Cという通信事業者提供する情報機器とを購入する必要がある。
言い換えれば、ユーザは、自分が持っている情報機器にホームアドレスを割り当てた通信事業者が契約しているインターネットサービス事業者の提供するサービス以外を受けることができないという問題がある。
【0005】
本発明は、このような事情を考慮してなされたものであり、その目的は、ユーザが受けようとするサービスに応じて、1つの情報機器が複数のサービス事業者のプロファイルを使い分けることで、サービス事業者の枠組みを超えてサービスを利用することができる情報機器及びプロファイル管理方法並びにプロファイル管理プログラムを提供することにある。
【0006】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、本発明の情報機器は、第1のホームアドレスと対応付けられた第1のプロファイルと、第2のホームアドレスと対応付けられた第2のプロファイルと、・・・、第n(nは自然数)のホームアドレスと対応付けられた第nのプロファイルとを記憶する記憶手段と、ユーザからの入力に基づいて、前記記憶手段に記憶された第1から第nのプロファイルより、第k(1≦k≦n)のプロファイルを選択し、該第kのプロファイルと対応する第kのホームアドレスを前記記憶手段より読み出し、該第kのホームアドレスに基づいて、セッションを生成するセッション生成手段と、該生成したセッションによって通信する通信手段とを具備することを特徴とする。
【0007】
また、本発明の情報機器は、第1から第nの気付けアドレスを取得するプロトコル処理手段と、該取得した第kの気付けアドレスと、前記記憶手段に記憶された第kのホームアドレスとを対応付けて、前記記憶手段に書き込む書き込み手段と、該第kの気付けアドレスと該第kのホームアドレスの対応関係を、第kのホームエージェント又はフォーリンエージェントに通知する通知手段とをさらに具備することを特徴とする。
【0008】
また、本発明の情報機器は、第1から第m(mはn以下の自然数)の気付けアドレスを取得するプロトコル処理手段と、該第l(1≦l≦k)の気付けアドレスと、前記記憶手段に記憶された第kのホームアドレスとを対応付けて、該記憶手段に書き込む書き込み手段と、該第lの気付けアドレスと該第kのホームアドレスの対応関係を第kのホームエージェント又はフォーリンエージェントに通知する通知手段とをさらに具備することを特徴とする。
【0009】
また、本発明の情報機器は、前記第kのプロファイルは、第kのホームアドレスと、第kのホームエージェントアドレスを含むことを特徴とする。
【0010】
また、本発明の情報機器は、前記第kのプロファイルは、さらに、第kのホームエージェントを管理するサービス提供事業者情報を含むことを特徴とする。
【0011】
また、本発明のプロファイル管理方法は、第1のホームアドレスと対応付けられた第1のプロファイルと、第2のホームアドレスと対応付けられた第2のプロファイルと、・・・、第n(nは自然数)のホームアドレスと対応付けられた第nのプロファイルとを記憶する記憶手段を具備する情報機器が、ユーザからの入力に基づいて、前記記憶手段に記憶された第1から第nのプロファイルより、第k(1≦k≦n)のプロファイルを選択し、該第kのプロファイルと対応する第kのホームアドレスを該記憶手段より読み出し、該第kのホームアドレスに基づいて、セッションを生成することを特徴とする。
【0012】
また、本発明のプロファイルプログラムは、第1のホームアドレスと対応付けられた第1のプロファイルと、第2のホームアドレスと対応付けられた第2のプロファイルと、・・・、第n(nは自然数)のホームアドレスと対応付けられた第nのプロファイルとを記憶する記憶手段を具備する情報機器にプロファイル管理処理を実行させるためのプログラムであって、ユーザからの入力に基づいて、前記記憶手段に記憶された第1から第nのプロファイルより、第k(1≦k≦n)のプロファイルを選択する処理と、該第kのプロファイルと対応する第kのホームアドレスを前記記憶手段より読み出す処理と、第kのホームアドレスに基づいて、セッションを生成する処理とを前記情報機器に実行させるためのプログラムである。
【0013】
【発明の実施の形態】
以下、図面を参照して本発明の情報機器の一実施形態について図面を参照して説明する。図1は、本実施形態の情報機器を適用したMobile IPネットワークシステムの全体構成を示す全体構成図である。本実施形態のMobileIPネットワークシステムは、HA(=Home Agent)・10−A、CN(=Correspondent Node)・11−A、HA・10−B、CN・11−B、CN・11―C、FA(=Foreign Agent)・12−a、FA・12−b、MN(Mobile Node)・13から構成される。
【0014】
HA・10−A、HA・10−Bは、それぞれMN・13のホームネットA、ホームネットBに設置されるホームエージェントであり、サービスプロバイダA、サービスプロバイダBより、MN・13のホームアドレス(HomeNet−A−MN,HomeNet−B−MN)が割り当てられている。また、HA・10−A、HA・10−Bは、MN・13のホームアドレスとMN・13が現在利用しているCoA(Care of Address:気付けアドレス)との対応関係を管理するテーブル(図2を参照)を記憶しており、CN・11−A〜CN・11−CからMN・13のホームアドレス宛て(つまりMN・13宛て)に届いたパケットを代理受信した後、これをカプセル化して、宛先アドレスをCoA(UserNet−X−CoA−A、UserNet−X−CoA−B:Xは、MN・13が現在ネットワークXに属していることを示す)にセットしてパケットを転送(トンネリング)する。
【0015】
CN・11−A、CN・11−Bは、それぞれサービスプロバイダA、サービスプロバイダBの管理するサービスネットA、サービスネットBに設置される通信先ノードであって、ネットワークA、ネットワークBを経由してHA・10−A、HA・10−Bへパケットを送信し、HA・10−A、HA・10−BがMN・13の現在の気付けアドレス宛てに転送することで、MN・13との通信処理を行う。
CN・11−Cは、ネットワーク20上の通信先ノードであり、CN・11−A、CN・11−Bと同様に、ネットワーク20やネットワークA、ネットワークBを経由してHA・10−A、HA・10−Bへパケットを送信し、HA・10−A、HA・10−BがMN・13の現在の気付けアドレス宛てに転送することで、MN・13との通信処理を行う。
すなわち、CN・11−A〜CN・11−C上の上位アプリケーションからはMN・13はホームアドレスを持つように見える。
ここで、CN・11−A〜CN・11−Cは、上述したMN・13のホームアドレスとCoAの対応テーブル(図2を参照)を保持するようにしてもよい。CN・11−A〜CN・11−Cが、このテーブルを記憶する場合は、MN・13へパケットを送信する場合に、宛先にCoAを指定し、経路制御ヘッダオプションを付与して直接パケットを送信する。一方、CN・11−A〜CN・11−Cが、このテーブルを持たない、又は対応エントリが無い場合はCNからHAを経由してMN・13へパケットを送信するという送信経路となる。
なお、後述するように、CN・11−A〜CN・11−CがMobile IPv6の仕様となる場合は、ホームアドレスオプションを処理する必要がある。
【0016】
FA・12−a、FA・12−bは、Mobile IPv4で利用されるフォーリンエージェントであって、ルータ・14−a、ルータ・14−bのリンク内に設置されている。FA・12−a、FA・12−bは、別のネットワークから移動してきたMN・13に対してIPアドレスを割り当てる処理を行う。また、FA・12−a、FA・12−bは、MN・13からCN・11−A、CN・11−B宛てのパケットをカプセル化して転送する処理を行う。また、FA・12−a、FA・12−bは、MN・13からHA・10−A、HA・10−B宛てのパケットをカプセル化して転送する処理を行う。
なお、本実施形態においては、FA・12−a、FA・12−bが物理的にMN・13と分離している場合の例を示すが、FA・12−a、FA・12−bの機能は、MN・13の機能に統合される場合もある。
MN・13は、携帯電話、PDA、ノートPC等の移動計算機に実装され、Mobile IPの機能を拡張して、Mobile IPにおける端末識別子であるホームアドレスを複数記憶する情報機器であって、複数のホームアドレスとこれと対応する数、又はそれ以下の数のCoAの両方を持つ。本実施形態においては、MN・13は、2つのホームアドレス(HomeNet−A−MN,HomeNet−B−MN)を予め記憶しており、2つのCoA(UserNet−X−CoA−A、UserNet−X−CoA−B)をFA・12−a、FA・12−bより取得する。すなわち、ホームアドレスはMN・13に対して固定されたアドレスであり、CoAはMN・13が現在属しているネットワークX又はネットワークYに応じて異なる可変アドレスである。
UserNet−X−CoA−AとUserNet−X−CoA−Bは各々HomeNet−a−MN、HomeNet−B−MNに対応付けられるCoAであり、IPv6の場合ではLink−localスコープ以外のアドレスでなければならない。
【0017】
MN・13は、図3に示すように、アプリケーション100−A、アプリケーション100―B、プロファイル管理部101、セッション生成要求処理部102、セッション管理部103、TCP/IP処理部104、ホームアドレス管理部105、Mobile IP処理部106とから構成される。
アプリケーション100−A、アプリケーション100―Bは、CN・11−A、CN・B−11と通信を行うプログラムであって、予めMN・13の記憶部に記憶されている。
アプリケーション100−A、アプリケーション100―Bは、予め利用するプロファイルとして、それぞれプロファイルA、プロファイルBが指定されており、起動時又はセッション(ソケットと同様)生成時に利用するホームアドレスをプロファイル選択指定、ソケットオプション指定等の形で指定する。
【0018】
ここで、プロファイルとは特定のホームアドレスと対応付けられた情報である。
たとえば、あるプロファイルを指定すると関連付けられたホームアドレスを始点アドレスとするTCP/UPセッションか生成される。
プロファイルには以下に例示するような複数の情報を格納する。
・ MN・13のホームアドレス
・ ホームアドレスを割当てたサービス提供業者情報
・ ホームエージェントのIPアドレス
・ プロファイルID
・ 別名
・ その他属性情報(端末の型名、サービス加入時期など)
なお、本実施形態においては、それぞれサービスプロバイダA、サービスプロバイダBと対応するプロファイルA、プロファイルBが以下の情報を格納する。
プロファイルA
MN用のホームアドレス:HomeNet−a−MN
ホームエージェントのアドレス:HomeNet−a−HA
プロファイルID:1001
プロファイル名:ServiceProvider−a
プロファイルB
MN用のホームアドレス:HomeNet−b−MN
ホームエージェントのアドレス:HomeNet−b−HA
プロファイルID:1002
プロファイル名:ServiceProvider−b
なお、プロファイルIDは端末内でユ二ークであれば良いので、端末に格納された時点で自動的に設定されるものとする。
【0019】
プロファイル管理部101は、複数のプロファイル(本実施形態においては、プロファイルA、プロファイルBの二つ)を記憶管理する。また、プロファイル管理部101は、アプリケーション100−A、100−B、また、セッション生成要求処理部102からのプロファイル要求に応答する処理を行う。
セッション生成要求処理部102は、アプリケーション100−A、100−Bからのセッション生成要求を受け付けるとともに、アプリケーション100−A、100−Bから指定されたプロファイルA、プロファイルBや、ソケットオプションに応じて該当TCP/UDPセッションを生成する処理を行う。
セッション管理部103は、TCPセッション/UDPセッション用のデータを管理する。
TCP/IP処理部104は、TCP(UDP)/IPプロトコル処理を実行する。
【0020】
ホームアドレス管理部105は、上述したように、MN・13に割当てられたMobile IP用のホームアドレスを管理しており、ホームアドレスとCoAの対応を保持する(図2を参照)。また、ホームアドレス管理部105は、MN・13からのCoA変更要求(Binding Update)を受信すると、例えば、図2に示す対応テーブルを図4に示す対応テーブルへ更新するというように、対応関係の更新処理を行う。
なお、本実施形態においては、ホームアドレスの数とCoAの数が等しく、各々1対1の関係で対応する場合を示すが、本発明はこれに限られず、例えば、1つのCoAに対して、複数のホームアドレスを対応付けておいてもよい。
Mobile IP処理部106は、Mobile IPのプロトコル処理を実行する。
【0021】
以下、本実施形態の情報機器の動作について、図面を参照して説明する。
まずMN・13は、UserNet―Xと接続された時点で2つのCoA(UserNet−X−CoA−aとUserNet−X−CoA−b)を取得する。
CoAの取得はIPv4であればDHCPv4、FA・12−a、FA・12−bから取得し、IPv6であれはIPv6のアドレス自動設定機能/DHCPv6で取得する。
Mobile IP処理部106は、CoAの取得後、ホームアドレス管理部105上にホームアドレスのテーブルを作成し、ホームアドレスとCoAの対応を更新する(図2を参照)。
MN・13は、CoAを取得した時点又はホームアドレスのテーブル更新後、CoAの更新をHA・10−A、HA・10−Bに通知する。
【0022】
MN・13を利用しているユーザは、UserNet−Xに接続された状態でアプリケーション100−Aを起動する。アプリケーション100−Aは、セッション生成要求処理部102に対してプロファイルAを指定し、通信セッションを生成する際、プロファイルAのホームアドレス(HomeNet−A−MN)を用いて通信セッションを生成するように命令する。このとき、同時にアプリケーション100−Aは、通信先ノードであるCN・11−AのIPアドレスを渡す。
【0023】
なお、本実施形態においては、アプリケーション100−A、アプリケーション100−Bが自動的に予め指定されたプロファイルA、Bに基づいて、セッション生成を行うことを命令する場合を示すが、本発明は、これに限られるものではない。すなわち、例えば、アプリケーション100−Aは、セッション生成要求処理部102から取得した全てのプロファイル情報をMN・13の表示部(図示せず)に一覧表示し、ユーザが複数のプロファイルからいずれを利用するかを選択させてもよい。その場合はプロファイルIDと対応する別名を設定することで、ユーザが直感的にわかり易い情報(例えば、○○サービスなど)に基づいて選択することができるようにする。
【0024】
セッション生成要求処理部102は、アプリケーション100−Aより、CN・11−Aとのセッション生成要求とCN・11−AのIPアドレスを受けて、例えば、MN・13側のTCPのポート番号を1025番、CN・11−A側の待ち受けポート番号を2000番とするMN・13側のセッションテーブル(図5を参照)を作成し、セッションを確立する。そして、セッション生成要求処理部102は、作成したセッションテーブルセッション管理部103に渡す。セッション管理部103は、セッション生成要求処理部102より受けたセッションテーブルを記憶管理する。
また、CN・11−A側においても同様に、図6に示すセッションテーブルが作成され、記憶管理される
ここで、図5、図6に示すTransportは、使用する通信プロトコルがTCP又はUDPであることを示す。また、Src Addressは、始点アドレス、Src Portは、始点ポート、Dest Addressは終点アドレス(CN−AはCN・11−AのIPアドレス)、Dest Portは、終点ポートを示す。
【0025】
セッションテーブルの生成後、MN・13は、CN・11−Aにパケット送信処理を開始する。すなわち、まずTCP/IP処理部104は、図5に示すセッションテーブルに基づいてパケットを構築し、Mobile IP処理部106に渡す。Mobile IP処理部106は、このパケットをCN・12−Aに対して送信する。
パケット送信経路は、IPv4の場合、FA・12−aを経由せずにそのままCN・12−Aに到達する経路、あるいは、FA・12−aを経由し、CN・11−Aに到達する経路が考えられる。FA・12−aを経由する場合、FA・12−aは、MN・13からCN・11−A宛てのパケットをカプセル化して転送する処理を行う。
【0026】
また、IPv6の場合、Mobile IP処理部106は、パケット送信処理において、まずプロファイルID又は、アプリケーションAと対応するホームアドレスをキーにして、ホームアドレス管理部105を参照する。次に、Mobile IP処理部106は、ホームアドレス管理部105より、該当するCoAであるUserNet−X−CoA−Aを読み出して、IPv6ヘッダのSrc AddressをHomeNet−A−MNからUserNet−X−CoA−Aに変更して、CoAを始点アドレスとしてセットするとともに、HomeAddressオプションにHomeNet−A−MNをセットする。また、Mobile IP処理部106は、Binding UpdateオプションをCN・11−Aに対する送信パケットの拡張ヘッダにセットする(図7を参照)。
以上の処理により、Mobile IP処理部106は、パケットを構築した後、これをCN・11−Aに対して送信する。
【0027】
CN・11−Aは、MN・13からパケットを受信すると、以下の処理を行う。すなわち、IPv4の場合、受け取ったパケットのヘッダに書き込まれたIPアドレスに基づいて、TCP/IP処理を行う。
また、IPv6の場合は、受け取ったパケットのHome AddressオプションからホームアドレスHomeNet−A−MNを取り出し、IPv6ヘッダのSrc Address部をHomeNet−A−MNにセットし直し、TCP/IPの入力処理を行う。また、Binding Updateオプションヘッダに基づいて、MN・13のアドレスとして以前登録されたホームアドレスとこれと対応付けられたCoAとを記憶するbinding cacheを更新する。
なお、MN・13が、binding updateの受け取り確認応答をCN・11−Aに対して要求している場合、CN・11−Aは、binding acknowledgementを拡張へッダとして、受け取り確認応答を行う。
【0028】
TCP/IP処理が完了すると、CN・11−Aの上位アプリケーションは、MN・13のユーザに固定のホームアドレス(HomeNet−A−MN)をユーザ識別情報として扱い、これに基づくサービスを提供する。
【0029】
次に、今、MN・13のユーザが、CN・11−Aのサービスを利用中に移動し、UserNet−XからUserNet−Yに移ったとする。このとき、MN・13ha,UserNet―Yと接続された時点で2つのCoA(UserNet−Y−CoA−aとUserNet−Y−CoA−b)を取得する。
Mobile IP処理部106は、CoAの取得後、ホームアドレス管理部105上にホームアドレスのテーブルを作成し、ホームアドレスとCoAの対応を更新する(図4を参照)。
MN・13は、CoAを取得した時点又はホームアドレスのテーブル更新後、CoAの更新をHA・10−A、HA・10−Bに通知する。
【0030】
MN・13を利用しているユーザは、UserNet−Yに接続された状態で、アプリケーションAの通信セッションを残したまま、アプリケーションBを起動する。アプリケーション100−Bは、セッション生成要求処理部102に対してプロファイルBを指定し、通信セッションを生成する際、プロファイルBのホームアドレス(HomeNet−B−MN)を用いて通信セッションを生成するように命令する。このとき、同時にアプリケーション100−Aは、通信先ノードであるCN・11−BのIPアドレスを渡す。
【0031】
セッション生成要求処理部102は、アプリケーション100−Bより、CN・11−Bとのセッション生成要求とCN・11−BのIPアドレスを受けて、例えば、MN・13側のTCPのポート番号を1025番、CN・11−B側の待ち受けポート番号を2000番とするMN・13側のセッションテーブル(図8を参照)を作成し、セッションを確立する。そして、セッション生成要求処理部102は、作成したセッションテーブルセッション管理部103に渡す。セッション管理部103は、セッション生成要求処理部102より受けたセッションテーブルを記憶管理する。
また、CN・11−B側においても同様に、図9に示すセッションテーブルが作成され、記憶管理される
また、このとき、CN・11−AとアプリケーションAの通信セッションは継続されているため、図8に示すMN・13のセッションテーブルにおける、CN・11−Aとのセッション部分に関して、CN・11−A側においても同様に、図10に示すセッションテーブルが作成されており、かつ、記憶管理されている。
【0032】
セッションテーブルの生成後、MN・13は、CN・11−Bにパケット送信処理を開始する。すなわち、まずTCP/IP処理部104は、図7に示すセッションテーブルに基づいてパケットを構築し、Mobile IP処理部106に渡す。Mobile IP処理部106は、このパケットをCN・12−Bに対して送信する。
パケット送信経路は、上述したように、IPv4の場合、FA・12−bを経由せずにそのままCN・12−Bに到達する経路、あるいは、FA・12−bを経由し、CN・11−Bに到達する経路が考えられる。FA・12−bを経由する場合、FA・12−bは、MN・13からCN・11−B宛てのパケットをカプセル化して転送する処理を行う。
【0033】
また、IPv6の場合、Mobile IP処理部106は、パケット送信処理において、まずプロファイルID又は、アプリケーションBと対応するホームアドレスをキーにして、ホームアドレス管理部105を参照する。次に、Mobile IP処理部106は、ホームアドレス管理部105より、該当するCoAであるUserNet−Y−CoA−Bを読み出して、IPv6ヘッダのSrc AddressをHomeNet−B−MNからUserNet−X−CoA−Bに変更して、CoAを始点アドレスとしてセットするとともに、HomeAddressオプションにHomeNet−B−MNをセットする。また、Mobile IP処理部106は、Binding UpdateオプションをCN・11−Bに対する送信パケットの拡張ヘッダにセットする(図7を参照)。
以上の処理により、Mobile IP処理部106は、パケットを構築した後、これをCN・11−Bに対して送信する。
【0034】
CN・11−Bは、CN・11−Aと同様に、MN・13からパケットを受信すると、以下の処理を行う。すなわち、IPv4の場合、受け取ったパケットのヘッダに書き込まれたIPアドレスに基づいて、TCP/IP処理を行う。
また、IPv6の場合は、受け取ったパケットのHome AddressオプションからホームアドレスHomeNet−B−MNを取り出し、IPv6ヘッダのSrc Address部をHomeNet−B−MNにセットし直し、TCP/IPの入力処理を行う。また、Binding Updateオプションヘッダに基づいて、MN・13のアドレスとして以前登録されたホームアドレスとこれと対応付けられたCoAとを記憶するbinding cacheを更新する。
なお、上述した場合と同様に、MN・13が、binding updateの受け取り確認応答をCN・11−Bに対して要求している場合、CN・11−Bは、binding acknowledgementを拡張へッダとして、受け取り確認応答を行う。
【0035】
TCP/IP処理が完了すると、CN・11−Bの上位アプリケーションは、MN・13のユーザに固定のホームアドレス(HomeNet−B−MN)をユーザ識別情報として扱い、これに基づくサービスを提供する。
【0036】
以上のように、MN・13のユーザは、アプリケーション100−A、アプリケーション100−B毎に異なるホームアドレス(HomeNet−A−MN、HomeNet−B−MN)、異なるプロファイル(プロファイルA、プロファイルB)を使い分けて、サービスプロバイダA、サービスプロバイダB内のCN・11−A、CN・11−Bと通信を継続することができる。
したがって、ユーザが持つ1つの端末、すなわち、MN・13に複数のサービス事業者が割当てたアドレス(=ホームアドレス)を同時に保持させることができるため、ユーザは1台の端末で複数のインターネットサービス事業者が提供するサービスを利用できる効果が得られる。言い換えれば、ユーザは、通信事業者が提供する端末以外に欲しい端末がある場合、これを選択しても、こういったサービスを受けることができる効果が得られる。
【0037】
また、本実施形態の情報機器によれば、通信先ノード、ホームエージェント、フォーリンエージェント等の構成の変更が必要なく、情報機器側の機能拡張モジュール構成のみの変更により実施可能であるため、導入コストを大幅に抑えることができる効果が得られる。
また、本実施形態の情報機器とホームエージェント間の通信パケットがサービスプロバイダのネットワーク内で閉じるため、ネットワークのセキュリティを高めることができる効果が得られる。
また、本実施形態の情報機器を携帯電話に適用した場合、ユーザは、複数の携帯電話事業者からのホームアドレス割当てを受けて、サービスを利用することができる効果が得られる。また、各携帯電話事業者は、ホームアドレスをユーザIDとしてサービスを提供でき、サービスアプリケーションも他事業者のネットワークインフラに影響を与えない効果が得られる。
【0038】
また、本実施形態の情報機器によれば、それぞれのホームアドレスに関連する複数の情報を格納しているので、ユーザやアプリケーション毎に適宜必要な情報を使い分けることができる。すなわち、例えば、ユーザに識別しやすい別名情報の文字列を情報機器の表示部に表示して、一覧よりプロファイルを選択させる、或いは、アプリケーションにプロファイルIDのような識別情報でプロファイルにアクセスさせることで、ユーザインターフェイスによる操作性の向上、アプリケーション構築の簡便性の向上といった効果が得られる。
また、本実施形態の情報機器によれば、サービスプロバイダA、サービスプロバイダBは、提供するサービスで利用するユーザID、サービスIDとしてホームアドレスを利用できる効果が得られる。
また、本実施形態の情報機器によれば、ホームアドレスをプロファイルとして情報を格納しておくので、サービスプロバイダは、必要なときにプロファイルだけを更新して、端末のホームアドレスを変更することができる効果が得られる。また、本実施形態の情報機器によれば、Mobile IP処理部とホームアドレス管理部とを分離した構成としているので、Mobile IP処理部の処理が、ホームアドレス管理部へ依存せず、情報機器内に複数のホームアドレスを保持する機能を実現できる。
また、本実施形態の情報機器によれば、プロファイル管理部101にホームアドレスが格納されているので、別の情報機器にプロファイルを移すことができる効果が得られる。
また、本実施形態の情報機器によれば、プロファイルの実装とプロファイル情報取得等のセッション生成要求のインタフェースを別に備える構成としたので、プロファイル情報に新しい属性を追加する場合等に柔軟に対応できる効果が得られる。
【0039】
なお、本実施形態においては、2つのホームアドレスそれぞれに対して異なるCoAを設定するために2つのCoAを取得したが、本発明はこれに限られるものではなく、1つのCoAに対して2つのホームアドレスを対応付けても良い。また、本実施形態においては、MN・13に予めプロファイルが記憶されている場合の例を示したが、本発明は、これに限られるものではなく、例えば、適宜外部からプロファイルを取得するような構成としてもよい。この場合、例えば、サービス利用契約時にオンラインでプロファイルをサービスプロバイダから取得する、或いは、オフラインで端末に設定するといった方法が考えられる。
【0040】
上述の情報機器であるMN・13、HA・10−A〜HA・10−C、CN・11−A〜CN・11−C、FA・12−a〜FA・12−bは内部に、コンピュータシステムを有している。そして、上述したプロファイル管理に関する一連の処理の過程及び通信セッション管理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【図1】本実施形態の情報機器を適用したMobile IPネットワークシステムの全体構成を示す全体構成図である。
【図2】UserNet−Xにおける、MN・13のホームアドレスとMN・13が現在利用しているCoAとの対応関係を管理するテーブルである。
【図3】MN・13の構成を示す構成図である。
【図4】UserNet−Yにおける、MN・13のホームアドレスとMN・13が現在利用しているCoAとの対応関係を管理するテーブルである。
【図5】CN・11−Aとのセッション確立時のMN・13側のセッションテーブルのテーブル構成を示す構成図である。
【図6】MN・13とのセッション確立時のCN・11−A側のセッションテーブルのテーブル構成を示す構成図である。
【図7】IPv6の場合のパケット構成を示す図である。
【図8】CN・11−A、CN・11−Bとのセッション確立時のMN・13側のセッションテーブルのテーブル構成を示す構成図である。
【図9】MN・13とのセッション確立時のCN・11−B側のセッションテーブルのテーブル構成を示す構成図である。
【図10】MN・13が、CN・11−A、CN・11−Bとセッション確立時における、CN・11−A側のセッションテーブルのテーブル構成を示す構成図である。
【符号の説明】
10−A、10−B…ホームエージェント(=HA)、11−A〜11−C…通信先ノード(=CN)、12−a、12−b…フォーリンエージェント(=FA)、13…情報機器(=MN)、14―a、14−b…ルータ[0001]
TECHNICAL FIELD OF THE INVENTION
INDUSTRIAL APPLICABILITY The present invention is implemented in a mobile computer such as a mobile phone, a PDA, a notebook PC, and the like. Regarding management programs.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, there is a protocol called Mobile IP having a function of realizing position transparency and movement transparency of information equipment. According to Mobile IP, an information device has two types of information: a home address, which is a fixed IP address, and a care-of address (hereinafter referred to as CoA, which is variable depending on a connection point to the Internet; CoA: Care of Address). It is managed by associating IP addresses.
[0003]
[Non-patent document 1]
Charles Perkins, IP Mobility Support, RFC 2002, IETF, October 1996.
[0004]
[Problems to be solved by the invention]
In Mobile IP, each information device stores one home address. For example, in a mobile phone system, each communication carrier allocates one home address to each information device provided to a user.
On the other hand, when the user wants to use the service X provided by the Internet service provider B contracted with the communication carrier A and the service Y provided by the Internet service provider D contracted with the communication carrier C, Home address HA for communicating with carrier A 1 And a home address HA for communicating with the carrier C 2 Is required.
However, since only one home address is assigned to each information device, the user needs to purchase an information device A provided by the communication service provider and an information device C provided by the communication service provider. .
In other words, there is a problem that the user cannot receive services other than those provided by the Internet service provider contracted by the communication provider who has assigned the home address to the information equipment owned by the user.
[0005]
The present invention has been made in view of such circumstances, and an object of the present invention is to allow one information device to properly use profiles of a plurality of service providers according to a service to be received by a user. An object of the present invention is to provide an information device, a profile management method, and a profile management program capable of using a service beyond the framework of a service provider.
[0006]
[Means for Solving the Problems]
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an information apparatus of the present invention comprises a first profile associated with a first home address and a second profile associated with a second home address. , A storage means for storing an n-th profile associated with an n-th (n is a natural number) home address, and stored in the storage means based on an input from a user. A k-th (1 ≦ k ≦ n) profile is selected from the first to n-th profiles, a k-th home address corresponding to the k-th profile is read from the storage unit, and the k-th home address is read. And a communication unit for communicating based on the generated session.
[0007]
Also, the information device of the present invention may include a protocol processing unit for acquiring the first to n-th care-of addresses, and a correspondence between the acquired k-th care-of address and the k-th home address stored in the storage unit. And writing means for writing to the storage means, and notifying means for notifying a k-th home agent or a foreign agent of a correspondence between the k-th care-of address and the k-th home address. Features.
[0008]
Further, the information device of the present invention includes a protocol processing means for acquiring first to m-th care-of addresses (m is a natural number equal to or less than n); the l-th (1 ≦ l ≦ k) care-of address; Writing means for writing to the storage means in association with the k-th home address stored in the means, and the correspondence between the l-th care-of address and the k-th home address to the k-th home agent or foreign agent And notifying means for notifying the user.
[0009]
In the information device according to the present invention, the k-th profile includes a k-th home address and a k-th home agent address.
[0010]
Further, the information device of the present invention is characterized in that the k-th profile further includes service provider information for managing the k-th home agent.
[0011]
Also, the profile management method of the present invention includes a first profile associated with a first home address, a second profile associated with a second home address,..., N (n Is a natural number). The information device including storage means for storing the home address and the n-th profile associated with the first to n-th profiles stored in the storage means based on an input from a user. Then, the k-th (1 ≦ k ≦ n) profile is selected, the k-th home address corresponding to the k-th profile is read from the storage unit, and a session is generated based on the k-th home address. It is characterized by doing.
[0012]
Further, the profile program of the present invention includes a first profile associated with a first home address, a second profile associated with a second home address,. A program for causing an information device including a storage unit for storing a home address of (natural number) and an n-th profile associated with the home address to execute a profile management process, based on an input from a user, Selecting a k-th (1 ≦ k ≦ n) profile from the first to n-th profiles stored in the storage unit; and reading a k-th home address corresponding to the k-th profile from the storage unit. And a process for generating a session based on the k-th home address by the information device.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of an information device of the present invention will be described with reference to the drawings. FIG. 1 is an overall configuration diagram illustrating an overall configuration of a Mobile IP network system to which the information device according to the present embodiment is applied. The Mobile IP network system according to the present embodiment includes HA (= Home Agent) 10-A, CN (= Correspondent Node) 11-A, HA 10-B, CN 11-B, CN 11-C, FA (= Foreign Agent) 12-a, FA 12-b, MN (Mobile Node) 13.
[0014]
HA · 10-A and HA · 10-B are home agents installed on the home net A and home net B of the MN · 13, respectively. The service provider A and the service provider B send the home address of the MN · 13 ( HomeNet-A-MN, HomeNet-B-MN) are assigned. The HA 10-A and the HA 10-B manage a correspondence relationship between the home address of the
[0015]
CN · 11-A and CN · 11-B are communication destination nodes installed in the service net A and the service net B managed by the service provider A and the service provider B, respectively. The HA 10-A and the HA 10-B transmit packets to the HA 10-A and the HA 10-B, and the HA 10-A and the HA 10-B forward the packets to the current care-of address of the
The CN 11-C is a communication destination node on the
That is, the
Here, CN · 11-A to CN · 11-C may hold the above-described correspondence table (see FIG. 2) between the home address of MN · 13 and the CoA. When CN.11-A to CN.11-C store this table, when transmitting a packet to MN.13, specify the CoA as the destination and attach the routing header option to directly transfer the packet. Send. On the other hand, if CN.11-A to CN.11-C do not have this table or do not have a corresponding entry, the transmission path is such that a packet is transmitted from CN to MN.13 via HA.
As will be described later, when CN.11-A to CN.11-C conform to the specifications of Mobile IPv6, it is necessary to process the home address option.
[0016]
FA 12-a and FA 12-b are foreign agents used in Mobile IPv4, and are installed in the links of the routers 14-a and 14-b. The FA 12-a and the FA 12-b perform a process of assigning an IP address to the
In the present embodiment, an example is shown in which the FA 12-a and the FA 12-b are physically separated from the
The
UserNet-X-CoA-A and UserNet-X-CoA-B are CoAs respectively associated with HomeNet-a-MN and HomeNet-B-MN, and in the case of IPv6, they must be addresses other than Link-local scope. No.
[0017]
As shown in FIG. 3, the MN · 13 includes an application 100-A, an application 100-B, a
The application 100-A and the application 100-B are programs for communicating with the CN 11-A and the CN B-11, and are stored in the storage unit of the
In the application 100-A and the application 100-B, a profile A and a profile B are respectively specified as profiles to be used in advance. Specify in the form of options.
[0018]
Here, the profile is information associated with a specific home address.
For example, when a certain profile is designated, a TCP / UP session is created with the associated home address as the starting address.
The profile stores a plurality of information as exemplified below.
・ Home address of MN ・ 13
・ Service provider information with home address assigned
・ IP address of home agent
・ Profile ID
・ Alias
・ Other attribute information (terminal model name, service subscription time, etc.)
In this embodiment, the profile A and the profile B corresponding to the service provider A and the service provider B respectively store the following information.
Profile A
Home address for MN: HomeNet-a-MN
Home agent address: HomeNet-a-HA
Profile ID: 1001
Profile name: ServiceProvider-a
Profile B
Home address for MN: HomeNet-b-MN
Home agent address: HomeNet-b-HA
Profile ID: 1002
Profile name: ServiceProvider-b
Since the profile ID only needs to be unique within the terminal, it is assumed that the profile ID is automatically set when stored in the terminal.
[0019]
The
The session generation
The
The TCP /
[0020]
The home
In the present embodiment, a case is shown in which the number of home addresses is equal to the number of CoAs and they correspond to each other in a one-to-one relationship. However, the present invention is not limited to this, and for example, for one CoA, A plurality of home addresses may be associated with each other.
The Mobile
[0021]
Hereinafter, the operation of the information device of the present embodiment will be described with reference to the drawings.
First, the MN · 13 acquires two CoAs (UserNet-X-CoA-a and UserNet-X-CoA-b) when connected to UserNet-X.
CoA is obtained from DHCPv4, FA 12-a, FA 12-b if it is IPv4, and it is obtained by IPv6 address automatic setting function / DHCPv6 if it is IPv6.
After acquiring the CoA, the Mobile
The
[0022]
A user using the
[0023]
In the present embodiment, a case is shown in which the application 100-A and the application 100-B automatically instruct to generate a session based on profiles A and B specified in advance. It is not limited to this. That is, for example, the application 100-A displays a list of all the profile information acquired from the session generation
[0024]
The session generation
Similarly, the session table shown in FIG. 6 is created and stored and managed on the CN 11-A side.
Here, Transport shown in FIGS. 5 and 6 indicates that the communication protocol to be used is TCP or UDP. Src Address indicates a start address, Src Port indicates a start port, Dest Address indicates an end address (CN-A is the IP address of CN 11-A), and Dest Port indicates an end port.
[0025]
After generating the session table, the
In the case of IPv4, the packet transmission route is a route that directly reaches the CN 12-A without passing through the FA 12-a, or a route that reaches the CN 11-A via the FA 12-a. Can be considered. In the case of passing through the FA 12-a, the FA 12-a performs a process of encapsulating and transferring a packet addressed to the CN 11-A from the
[0026]
In the case of IPv6, the Mobile
Through the above processing, the Mobile
[0027]
When receiving the packet from the
In the case of IPv6, the home address HomeNet-A-MN is extracted from the Home Address option of the received packet, the Src Address part of the IPv6 header is reset to HomeNet-A-MN, and TCP / IP input processing is performed. . Further, based on the Binding Update option header, the binding cache that stores the home address previously registered as the address of the
If the
[0028]
When the TCP / IP processing is completed, the higher-level application of the CN 11-A treats the user of the
[0029]
Next, it is assumed that the user of the
After acquiring the CoA, the Mobile
The
[0030]
The user using the
[0031]
The session generation
Similarly, a session table shown in FIG. 9 is created and stored and managed on the CN 11-B side.
Further, at this time, since the communication session between the CN 11-A and the application A is continued, the session part with the CN 11-A in the session table of the
[0032]
After generating the session table, the
As described above, in the case of IPv4, the packet transmission route is a route that directly reaches the CN 12-B without passing through the FA 12-b, or a route that passes through the FA 12-b to the CN 11-B. A route to reach B is conceivable. When passing through the FA 12-b, the FA 12-b performs a process of encapsulating and transferring a packet addressed to the CN 11-B from the
[0033]
In the case of IPv6, the Mobile
Through the above processing, the Mobile
[0034]
The CN 11-B performs the following processing upon receiving a packet from the
In the case of IPv6, the home address HomeNet-B-MN is extracted from the Home Address option of the received packet, the Src Address part of the IPv6 header is reset to HomeNet-B-MN, and TCP / IP input processing is performed. . Further, based on the Binding Update option header, the binding cache that stores the home address previously registered as the address of the
Note that, similarly to the case described above, when the
[0035]
When the TCP / IP processing is completed, the higher-level application of the CN 11-B treats the user of the
[0036]
As described above, the user of the MN · 13 assigns different home addresses (HomeNet-A-MN, HomeNet-B-MN) and different profiles (Profile A, Profile B) for each of the applications 100-A and 100-B. The communication can be continued with the CN 11-A and the CN 11-B in the service provider A and the service provider B, respectively.
Therefore, one terminal of the user, that is, the
[0037]
Further, according to the information device of the present embodiment, the configuration of the communication destination node, the home agent, the foreign agent, and the like does not need to be changed, and can be implemented only by changing the configuration of the function expansion module on the information device side. Can be greatly suppressed.
Further, since the communication packet between the information device and the home agent according to the present embodiment is closed in the service provider's network, the effect of increasing the network security can be obtained.
Further, when the information device of the present embodiment is applied to a mobile phone, an effect is obtained that a user can use a service by receiving home address assignments from a plurality of mobile phone providers. In addition, each mobile phone operator can provide a service using the home address as a user ID, and an effect is obtained in which the service application does not affect the network infrastructure of another operator.
[0038]
Further, according to the information device of the present embodiment, since a plurality of pieces of information related to each home address are stored, necessary information can be properly used for each user or application. That is, for example, a character string of alias information that is easy to identify to the user is displayed on the display unit of the information device, and a profile is selected from a list, or an application accesses the profile with identification information such as a profile ID. In addition, effects such as improvement of operability by a user interface and improvement of simplicity of application construction can be obtained.
Further, according to the information device of the present embodiment, the effect is obtained that the service provider A and the service provider B can use the home address as the user ID and the service ID used for the provided service.
Further, according to the information device of the present embodiment, since the information is stored with the home address as a profile, the service provider can update only the profile when necessary and change the home address of the terminal. The effect is obtained. Further, according to the information device of the present embodiment, since the Mobile IP processing unit and the home address management unit are separated from each other, the processing of the Mobile IP processing unit does not depend on the home address management unit. A function of holding a plurality of home addresses can be realized.
Further, according to the information device of the present embodiment, since the home address is stored in the
In addition, according to the information device of the present embodiment, since a configuration for separately providing a profile generation and a session generation request interface for profile information acquisition and the like is separately provided, it is possible to flexibly cope with a case where a new attribute is added to profile information. Is obtained.
[0039]
In the present embodiment, two CoAs are acquired to set different CoAs for each of the two home addresses. However, the present invention is not limited to this, and two CoAs are obtained for one CoA. A home address may be associated. Also, in the present embodiment, an example in which a profile is stored in the
[0040]
The above-mentioned information devices MN · 13, HA · 10-A to HA · 10-C, CN · 11-A to CN · 11-C, FA · 12-a to FA · 12-b are internally provided with a computer. Has a system. The series of processes related to the profile management and the series of processes related to the communication session management described above are stored in a computer-readable recording medium in the form of a program, and the computer reads and executes the program. Performs the above processing. Here, the computer-readable recording medium refers to a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like. Alternatively, the computer program may be distributed to a computer via a communication line, and the computer that has received the distribution may execute the program.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram illustrating an overall configuration of a Mobile IP network system to which an information device according to an embodiment is applied.
FIG. 2 is a table in UserNet-X for managing the correspondence between the home address of MN · 13 and the CoA currently used by MN · 13.
FIG. 3 is a configuration diagram illustrating a configuration of an
FIG. 4 is a table for managing the correspondence between the home address of the MN · 13 and the CoA currently used by the MN · 13 in UserNet-Y.
FIG. 5 is a configuration diagram illustrating a table configuration of a session table on the MN / 13 side when a session is established with the CN / 11-A.
FIG. 6 is a configuration diagram illustrating a table configuration of a session table on the CN / 11-A side when a session is established with the MN / 13.
FIG. 7 is a diagram showing a packet configuration in the case of IPv6.
FIG. 8 is a configuration diagram showing a table configuration of a session table on the MN / 13 side when a session is established with the CN / 11-A and the CN / 11-B.
FIG. 9 is a configuration diagram illustrating a table configuration of a session table on the CN / 11-B side when a session with the MN / 13 is established.
FIG. 10 is a configuration diagram showing a table configuration of a session table on the CN / 11-A side when the MN / 13 establishes a session with the CN / 11-A and the CN / 11-B.
[Explanation of symbols]
10-A, 10-B: home agent (= HA), 11-A to 11-C: communication destination node (= CN), 12-a, 12-b: foreign agent (= FA), 13: information equipment (= MN), 14-a, 14-b ... router
Claims (7)
ユーザからの入力に基づいて、前記記憶手段に記憶された第1から第nのプロファイルより、第k(1≦k≦n)のプロファイルを選択し、該第kのプロファイルと対応する第kのホームアドレスを前記記憶手段より読み出し、該第kのホームアドレスに基づいて、セッションを生成するセッション生成手段と、
該生成したセッションによって通信する通信手段と
を具備することを特徴とする情報機器。A first profile associated with the first home address, a second profile associated with the second home address,..., An n-th (n is a natural number) home address Storage means for storing the n-th profile
Based on an input from a user, a k-th (1 ≦ k ≦ n) profile is selected from the first to n-th profiles stored in the storage unit, and a k-th profile corresponding to the k-th profile is selected. Session generation means for reading a home address from the storage means and generating a session based on the k-th home address;
An information device comprising: a communication unit that performs communication by the generated session.
該取得した第kの気付けアドレスと、前記記憶手段に記憶された第kのホームアドレスとを対応付けて、前記記憶手段に書き込む書き込み手段と、
該第kの気付けアドレスと該第kのホームアドレスの対応関係を、第kのホームエージェント又はフォーリンエージェントに通知する通知手段と
をさらに具備することを特徴とする請求項1に記載の情報機器。Protocol processing means for obtaining first to n-th care-of addresses;
Writing means for writing the acquired k-th care-of address in the storage means in association with the k-th home address stored in the storage means;
2. The information device according to claim 1, further comprising: a notifying unit that notifies a correspondence between the k-th care-of address and the k-th home address to a k-th home agent or a foreign agent.
該第l(1≦l≦k)の気付けアドレスと、前記記憶手段に記憶された第kのホームアドレスとを対応付けて、該記憶手段に書き込む書き込み手段と、
該第lの気付けアドレスと該第kのホームアドレスの対応関係を第kのホームエージェント又はフォーリンエージェントに通知する通知手段と
をさらに具備することを特徴とする請求項1に記載の情報機器。Protocol processing means for obtaining first to m-th care-of addresses (m is a natural number equal to or less than n);
Writing means for writing the l-th care-of address (1 ≦ l ≦ k) and the k-th home address stored in the storage means in association with the k-th home address;
2. The information device according to claim 1, further comprising a notification unit configured to notify a k-th home agent or a foreign agent of a correspondence relationship between the first care-of address and the k-th home address.
ことを特徴とする請求項1から請求項3のいずれかの項に記載の情報機器。4. The information device according to claim 1, wherein the k-th profile includes a k-th home address and a k-th home agent address. 5.
ことを特徴とする請求項1から請求項4のいずれかの項に記載の情報機器。The information device according to any one of claims 1 to 4, wherein the k-th profile further includes service provider information for managing the k-th home agent.
ユーザからの入力に基づいて、前記記憶手段に記憶された第1から第nのプロファイルより、第k(1≦k≦n)のプロファイルを選択し、該第kのプロファイルと対応する第kのホームアドレスを該記憶手段より読み出し、該第kのホームアドレスに基づいて、セッションを生成する
ことを特徴とするプロファイル管理方法。A first profile associated with the first home address, a second profile associated with the second home address,..., An n-th (n is a natural number) home address Information device comprising a storage unit for storing the n-th profile
Based on an input from a user, a k-th (1 ≦ k ≦ n) profile is selected from the first to n-th profiles stored in the storage unit, and a k-th profile corresponding to the k-th profile is selected. A profile management method comprising: reading a home address from the storage unit; and generating a session based on the k-th home address.
ユーザからの入力に基づいて、前記記憶手段に記憶された第1から第nのプロファイルより、第k(1≦k≦n)のプロファイルを選択する処理と、
該第kのプロファイルと対応する第kのホームアドレスを前記記憶手段より読み出す処理と、
第kのホームアドレスに基づいて、セッションを生成する処理と
を前記情報機器に実行させるためのプロファイル管理プログラム。A first profile associated with the first home address, a second profile associated with the second home address,..., An n-th (n is a natural number) home address A program for causing an information device having storage means for storing the n-th profile to execute a profile management process,
A process of selecting a k-th (1 ≦ k ≦ n) profile from the first to n-th profiles stored in the storage unit based on an input from a user;
Reading the k-th home address corresponding to the k-th profile from the storage means;
A profile management program for causing the information device to execute a process of generating a session based on the k-th home address.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003005861A JP2004221864A (en) | 2003-01-14 | 2003-01-14 | Information device, profile management method, and profile management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003005861A JP2004221864A (en) | 2003-01-14 | 2003-01-14 | Information device, profile management method, and profile management program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004221864A true JP2004221864A (en) | 2004-08-05 |
Family
ID=32896414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003005861A Withdrawn JP2004221864A (en) | 2003-01-14 | 2003-01-14 | Information device, profile management method, and profile management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004221864A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007108422A1 (en) * | 2006-03-17 | 2007-09-27 | Matsushita Electric Industrial Co., Ltd. | Packet transfer control device and mobile node |
| JP2008517553A (en) * | 2004-10-20 | 2008-05-22 | トムソン ライセンシング | Access point service and mobile terminal access method to wireless LAN based on service parameters |
| JP2010268457A (en) * | 2009-05-12 | 2010-11-25 | Avaya Inc | Running on a virtual machine with multiple use contexts |
-
2003
- 2003-01-14 JP JP2003005861A patent/JP2004221864A/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008517553A (en) * | 2004-10-20 | 2008-05-22 | トムソン ライセンシング | Access point service and mobile terminal access method to wireless LAN based on service parameters |
| US8588191B2 (en) | 2004-10-20 | 2013-11-19 | Thomson Licensing | Method for mobile terminal access to wireless LAN based on access point services and service parameters |
| WO2007108422A1 (en) * | 2006-03-17 | 2007-09-27 | Matsushita Electric Industrial Co., Ltd. | Packet transfer control device and mobile node |
| US8027323B2 (en) | 2006-03-17 | 2011-09-27 | Panasonic Corporation | Packet transfer control device and mobile node |
| JP2010268457A (en) * | 2009-05-12 | 2010-11-25 | Avaya Inc | Running on a virtual machine with multiple use contexts |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4011548B2 (en) | IPv6 mobile router support | |
| JP4552449B2 (en) | Mobile router device, mobile network system, and mobility management method for mobile router device | |
| JP4616732B2 (en) | Packet transfer device | |
| JP4572476B2 (en) | COMMUNICATION PROCESSING SYSTEM, COMMUNICATION PROCESSING METHOD, COMMUNICATION TERMINAL DEVICE, DATA TRANSFER CONTROL DEVICE, AND PROGRAM | |
| JP5118055B2 (en) | Internet protocol tunneling over mobile networks | |
| US8102815B2 (en) | Proxy mobility optimization | |
| CN101218802B (en) | Mobile node and communication control method | |
| JP2006505154A (en) | Method and apparatus for mobile IP dynamic home agent assignment | |
| JP2006502636A (en) | Routing in data communication networks | |
| JP2010521888A (en) | Mobile IP tunneling support using a key for flow identification | |
| JP4311895B2 (en) | Router and communication network device | |
| CN101622824A (en) | Mobility Protocol Exchange in Wireless Networks | |
| JP4968328B2 (en) | Mobile IP communication system, mobile IP communication apparatus, and mobile IP communication method | |
| CN103731394A (en) | Method and equipment for configuring IPv6 transitional technologies on CPE | |
| Vaughan-Nichols | Mobile IPv6 and the future of wireless Internet access | |
| CN1788471B (en) | Home link setting method, home gateway device, and mobile terminal | |
| JP2004221864A (en) | Information device, profile management method, and profile management program | |
| JP3657248B2 (en) | Mobile terminal communication method and mobile terminal | |
| JP2009218972A (en) | Mobile communication system, allocation processing server device and mobile management server allocation method used for them | |
| US7933241B2 (en) | Communication method for using bandwidth efficiently in internet protocol version 6 | |
| US8428587B2 (en) | Mobile communication system, position registration method, terminal, and home agent | |
| CN101494849B (en) | Communication equipment, method and system thereof | |
| CN1984066B (en) | Apparatus and method for realizing roaming of nodes in internet protocol version 4 network | |
| JP5158114B2 (en) | Communication terminal device and data transfer control device | |
| JP3958661B2 (en) | Communication control method and communication control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060404 |