(57)【特許請求の範囲】
【請求項１】
移動機からの発信要求に対して接続先ネットワークに接続を要求する通信制御装置において、
ユーザ状態および接続先情報を記述した変換テーブルを記憶する記憶手段と、
移動機から、少なくともユーザ識別子を含む発信要求を受信する受信手段と、
前記受信手段により発信要求が受信されると、当該発信要求に含まれているユーザ識別子に対応するユーザの契約情報を加入者情報管理サーバから取得し、当該契約情報に基づいてユーザ状態を特定する特定手段と、
前記記憶手段に記憶される変換テーブルに基づいて、前記特定手段により特定されたユーザ状態に対応する接続先情報を選択する変換手段と、
前記変換手段により選択された接続先情報に基づいた接続先ネットワークに対して接続要求を送出する送出手段と、を備える通信制御装置。
【請求項２】
前記特定手段は、
ユーザ識別子ごとに契約情報を記述している加入者情報管理サーバにおける加入者情報のデータベースを参照するユーザ状態参照手段と、
前記ユーザ状態参照手段により参照されたデータベースから、発信要求に含まれるユーザ識別子に対応する契約情報に基づいてユーザ状態を特定するユーザ状態特定手段と、から構成され、
前記変換手段は、
前記ユーザ状態特定手段により特定されたユーザ状態に基づいて、前記記憶手段における変換テーブルを参照する変換情報参照手段と、
前記変換情報参照手段により変換テーブルが参照されると、当該変換テーブルおよびユーザ状態に基づいて、一の接続先情報を選択する接続先変換手段と、から構成されていることを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記変換テーブルは、複数のユーザ状態のそれぞれにおいて接続先ネットワークを優先順位と対応付けて記述しており、
前記ユーザ状態参照手段は、前記変換テーブルからのユーザ状態を参照し、
前記ユーザ状態特定手段は、優先順位の高い一のユーザ状態を特定することを特徴とする請求項２に記載の通信制御装置。
【請求項４】
前記記憶手段に記憶される変換テーブルは、さらに変換の対象となる変換対象接続先情報を対応付けて記述しており、
前記変換手段は、
特定したユーザ状態に対応する接続先情報を選択するに先立って、
移動機からの発信要求に接続先情報が含まれている場合、当該発信要求に含まれている接続先情報が、前記変換テーブルに記述されている変換対象接続先情報と一致するか否かを判断し、
一致すると判断した場合には、変換テーブルに基づいて、特定したユーザ状態に対応する接続先情報を選択し、
一致しないと判断した場合には、変換テーブルに基づいた接続先情報の選択処理を行わないことを特徴とする請求項１から３のいずれか一項に記載の通信制御装置。
【請求項５】
前記変換手段は、
変換テーブルの記述に従って、発信要求に含まれている接続先情報の一部または全部の文字列を変換し、または所定の文字列を付加することで新たな接続先情報を生成することを特徴とする請求項１から４のいずれか一項に記載の通信制御装置。
【請求項６】
ユーザ状態および接続先情報を記述した変換テーブルを記憶する記憶手段を備え、移動機からの発信要求に対して接続先ネットワークに接続を要求する通信制御装置の通信制御方法であって、
移動機から、少なくともユーザ識別子を含む発信要求を受信する受信ステップと、
前記受信ステップにより発信要求が受信されると、当該発信要求に含まれているユーザ識別子に対応するユーザの契約情報を加入者情報管理サーバから取得し、当該契約情報に基づいてユーザ状態を特定し、さらに、前記記憶手段に記憶される変換テーブルに基づいて当該特定したユーザ状態に対応する接続先情報を選択する変換ステップと、
前記変換ステップにより選択された接続先情報に基づいた接続先ネットワークに対して接続要求を送出する送出ステップと、を備える通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信網において移動機からの発信要求に応じ、接続先ネットワークに接続要求を送出する通信制御装置および通信制御方法に関するものである。
【背景技術】
【０００２】
ＡＰＮ（Access Point Name）を用いたＰＤＮ（Packet Data Network）に対する接続処理は、以下の非特許文献１および非特許文献２に記載されているとおり、３ＧＰＰの標準化規格で規定されている。以下、図１１を用いて、その手順を説明する。
【０００３】
図１１に示されるとおり、ユーザが移動機にＡＰＮを設定し移動通信網を利用した通信を行う場合、当該移動機は、ユーザ識別子とＡＰＮを付加した発信要求を移動通信網（交換機など）に送信する（Ｓ１１）。移動機から発信要求を受信した移動通信網は、ユーザ状態または契約状態を確認し（Ｓ１２）、当該ユーザが発信要求を許容する状態であれば、登録されているＡＰＮを導出し（Ｓ１３）、そのＡＰＮに基づいて接続先ネットワークであるＰＤＮ（Packet Data Network）を導出し、ユーザ識別子を付加した接続要求をＰＤＮの認証装置に送信する（Ｓ１４）。
【０００４】
移動通信網から接続要求を受信したＰＤＮの認証装置は、当該ユーザの発信要求を許容する状態であれば（Ｓ１５）、接続許容する旨の応答を移動通信網に返送する（Ｓ１６）。ＰＤＮの認証装置から接続要求の応答を受信した移動通信網は、発信要求の応答を移動機に返送する（Ｓ１７）。このような手順により、ユーザにより設定されたＡＰＮに基づいてＰＤＮに対して接続処理を行うことができる。
【０００５】
また、ユーザが移動機にＡＰＮを設定せず移動通信網を利用した通信を行う場合、移動機はＡＰＮを含まない発信要求を移動通信網に送信する。移動機から発信要求を受信した移動通信網は当該ユーザが発信を許容する状態であれば、あらかじめ移動通信網が定義したデフォルトＡＰＮをキーに接続するＰＤＮを検索し接続要求をＰＤＮの認証装置に送出する。この手順によっても、ＡＰＮをユーザ側で設定していなくてもＰＤＮに対する接続処理を行うことができる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】3GPP TS 23.060 General Packet Radio Service(GPRS); Service description; Stage 2
【非特許文献２】3GPP TS 29.060 General Packet Radio Service(GPRS); GPRS Tunneling Protocol (GTP) across the Gn and Gp interface
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術によると、ユーザが移動機に設定したＡＰＮによらず、移動通信網の指定する条件を基に接続先ＰＤＮを選択する手段は、移動通信網が保持するデフォルトＡＰＮをキーにして接続先のＰＤＮを選択する手段しかなく、あらかじめ固定的に設定することしか出来ないという問題がある。
【０００８】
そこで、本発明は、上記問題点を解決するために、ユーザが移動機に設定したＡＰＮによらず、ユーザの利用条件や移動通信網の条件により動的に接続先ＰＤＮを選択することができる通信制御装置および通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するために、本発明の通信制御装置は、移動機からの発信要求に対して接続先ネットワークに接続を要求する通信制御装置において、ユーザ状態および接続先情報を記述した変換テーブルを記憶する記憶手段と、移動機から、少なくともユーザ識別子を含む発信要求を受信する受信手段と、前記受信手段により発信要求が受信されると、当該発信要求に含まれているユーザ識別子に対応するユーザの契約情報を加入者情報管理サーバから取得し、当該契約情報に基づいてユーザ状態を特定する特定手段と、前記記憶手段に記憶される変換テーブルに基づいて、前記特定手段により特定されたユーザ状態に対応する接続先情報を選択する変換手段と、前記変換手段により選択された接続先情報に基づいた接続先ネットワークに対して接続要求を送出する送出手段と、を備えている。
【００１０】
また、本発明の通信制御方法は、ユーザ状態および接続先情報を記述した変換テーブルを記憶する記憶手段を備え、移動機からの発信要求に対して接続先ネットワークに接続を要求する通信制御装置の通信制御方法であって、移動機から、少なくともユーザ識別子を含む発信要求を受信する受信ステップと、前記受信ステップにより発信要求が受信されると、当該発信要求に含まれているユーザ識別子に対応するユーザの契約情報を加入者情報管理サーバから取得し、当該契約情報に基づいてユーザ状態を特定し、さらに、前記記憶手段に記憶される変換テーブルに基づいて当該特定したユーザ状態に対応する接続先情報を選択する変換ステップと、前記選択ステップにより選択された接続先情報に基づいた接続先ネットワークに対して接続要求を送出する送出ステップと、を備えている。
【００１１】
この発明によれば、ユーザ状態および接続先情報を記述した変換テーブルを記憶しておき、移動機から、少なくともユーザ識別子を含む発信要求が受信されると、当該発信要求に含まれているユーザ識別子に対応するユーザの契約情報を加入者情報管理サーバから取得し、当該契約情報に基づいてユーザ状態を特定し、さらに、変換テーブルに基づいて当該特定したユーザ状態に対応する接続先情報を選択し、選択された接続先情報に基づいた接続先ネットワークに対して接続要求を送出する。これにより、ユーザ状態に基づいて接続先ネットワークを動的に選択することができる。よって、移動機側において設定可能なＡＰＮが制限されている場合においても、ユーザに対する接続先ネットワークの選択の多様性を広げることができる。
【００１２】
また、本発明の通信制御装置において、前記特定手段は、ユーザ識別子ごとに契約情報を記述している加入者情報管理サーバにおける加入者情報のデータベースを参照するユーザ状態参照手段と、前記ユーザ状態参照手段により参照されたデータベースから、発信要求に含まれるユーザ識別子に対応するユーザ状態を特定するユーザ状態特定手段とから構成され、前記変換手段は、前記ユーザ状態特定手段により特定されたユーザ状態に基づいて、前記記憶手段における変換テーブルを参照する変換情報参照手段と、前記変換情報参照手段により変換テーブルが参照されると、当該変換テーブルおよびユーザ状態に基づいて、一の接続先情報を選択する接続先変換手段とから構成されていてもよい。
【００１３】
この発明によれば、ユーザ識別子ごとに契約情報を記述している加入者情報管理サーバにおける加入者情報のデータベースを参照し、参照されたデータベースから、発信要求に含まれるユーザ識別子に対応するユーザ状態を選択し、選択されたユーザ状態に基づいて、前記記憶手段における変換テーブルを参照し、変換テーブルが参照されると、当該変換テーブルおよびユーザ状態に基づいて、一の接続先情報を選択する。これにより、ユーザ状態に基づいて接続先ネットワークを動的に選択することができる。よって、移動機側において設定可能なＡＰＮが制限されている場合においても、ユーザに対する接続先ネットワークの選択の多様性を広げることができる。
【００１４】
また、本発明の通信制御装置において、前記変換テーブルは、複数のユーザ状態のそれぞれにおいて接続先ネットワークを優先順位と対応付けて記述しており、前記ユーザ状態参照手段は、前記変換テーブルからのユーザ状態を参照し、前記ユーザ状態特定手段は、優先順位の高い一のユーザ状態を特定するようにしてもよい。
【００１５】
この発明によれば、優先順位に基づいた一のユーザ状態を選択することができ、複数のユーザ状態を得た場合においても、一のユーザ状態を特定することができ、適切な接続先ネットワークの選択処理を可能にする。
【００１６】
また、本発明の通信制御装置において、前記記憶手段に記憶される変換テーブルは、さらに変換の対象となる変換対象接続先情報を対応付けて記述しており、前記変換手段は、特定したユーザ状態に対応する接続先情報を選択するに先立って、移動機からの発信要求に接続先情報が含まれている場合、当該発信要求に含まれている接続先情報が、前記変換テーブルに記述されている変換対象接続先情報と一致するか否かを判断し、一致すると判断した場合には、変換テーブルに基づいて、特定したユーザ状態に対応する接続先情報を選択し、一致しないと判断した場合には、変換テーブルに基づいた接続先情報の選択処理を行わないようにしてもよい。
【００１７】
この発明によれば、発信要求に含まれている接続先情報が、変換テーブルに記述されている変換対象接続先情報と一致する場合には、特定したユーザ状態に対応する接続先情報を選択し、一致しないと判断した場合には、変換テーブルに基づいた接続先情報の選択処理を行わない、処理を行う。これにより、移動機側で設定した接続先情報に基づいた接続先ネットワークの選択処理を行うことができる。
【００１８】
また、本発明の通信制御装置において、前記変換手段は、変換テーブルの記述に従って、発信要求に含まれている接続先情報の一部または全部の文字列を変換し、または所定の文字列を付加することで新たな接続先情報を生成するようにしてもよい。
【００１９】
この発明によれば、変換テーブルに従って、接続先情報の一部または全部を変換し、または接続先情報に文字列を付加して新たな接続先情報を生成することで、接続先情報の多様な変換処理を実現することができ、ユーザに対する接続先ネットワークの選択の多様性を広げることができる。
【発明の効果】
【００２０】
本発明によれば、ユーザ状態に基づいて接続先ネットワークを動的に選択することができる。よって、移動機側において設定可能なＡＰＮが制限されている場合においても、ユーザに対する接続先ネットワークの選択の多様性を広げることができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態における通信接続処理を示した模式図である。
【図２】通信制御装置１００の機能を示すブロック図である。
【図３】通信制御装置１００のハードウェア構成図である。
【図４】ユーザ状態特定機能部１０１の詳細な機能構成を示すブロック図である。
【図５】プライオリティ定義テーブルの具体例を示す説明図である。
【図６】接続先変換機能部１０２の機能構成を示すブロック図である。
【図７】変換テーブルの具体例を示す説明図である。
【図８】移動機、通信制御装置１００、およびＰＤＮとの間の通信処理を示すシーケンス図である。
【図９】通信制御装置１００におけるユーザ状態特定機能部１０１における処理を示すフローチャートである。
【図１０】通信制御装置１００における接続先変換機能部１０２における処理を示すフローチャートである。
【図１１】従来技術における通信接続処理を示したシーケンス図である。
【発明を実施するための形態】
【００２２】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２３】
図１は、本実施形態における通信接続処理を示した模式図である。図１（ａ）は、ＳＧＳＮ（ServingGPRS Support Node）において接続先ＰＤＮを導出する場合の通信接続処理を示した模式図であり、図１（ｂ）は、ＭＭＥ（Mobility Management Entity）において接続先ＰＤＮを導出する場合の通信接続処理を示した模式図である。
【００２４】
図１（ａ）においては、ＵＥ（User Equipment：移動機）から、ＡＰＮを含んだ接続要求がＳＧＳＮに対して送信されると、ＳＧＳＮにおいては、このＡＰＮを変換して、接続先ＰＤＮを導出し、そして、ＳＧＳＮは、変換したＡＰＮを用いて、ＧＧＳＮ（Gateway GPRS Support Node）を介した接続処理を行う。そして、ＵＥとＰＤＮとの間の通信接続が確立される。
【００２５】
また、図１（ｂ）においては、ＵＥから、ＡＰＮを含んだ接続要求がＭＭＥに対して送信されると、ＭＭＥにおいては、このＡＰＮを変換して接続先ＰＤＮを導出し、ＳＧＷ（Serving SAE Gateway）およびＰＧＷ（PDN SAE Gateway）を介して、変換したＡＰＮを用いて、接続処理を行う。そして、ＵＥとＰＤＮとの間の通信接続が確立される。ここでは、ＰＧＷおよびＳＧＷを介した通信路が確立されている。
【００２６】
このようにして、ＳＧＳＮまたはＭＭＥにおいて、ＡＰＮから接続先ＰＤＮを導出することができ、ユーザ状態に応じて動的なＰＤＮの切り替えを行うことができる。
【００２７】
さらに、そのＳＧＳＮまたはＭＭＥにおける、本実施形態の特徴部分を模式化した通信制御装置１００について説明する。図２は、通信制御装置１００の機能を示すブロック図である。
【００２８】
図２に示されるとおり、この通信制御装置１００は、ユーザ状態特定機能部１０１（受信手段、特定手段）、接続先変換機能部１０２（変換手段、送出手段）、ユーザ個別情報ＤＢ１０３、および変換情報ＤＢ１０４（記憶手段）を含んで構成されている。
【００２９】
この通信制御装置１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ等のハードウェアから構成されている。図３は、通信制御装置１００のハードウェア構成図である。図２に示される通信制御装置１００は、物理的には、図３に示すように、ＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、ハードディスク等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図２において説明した各機能は、図３に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００３０】
ユーザ状態特定機能部１０１は、ユーザ個別情報ＤＢ１０３を参照することにより、ユーザ状態を特定する部分である。図４に、ユーザ状態特定機能部１０１の詳細な機能構成を示すブロック図を示す。図４に示されるとおり、ユーザ状態特定機能部１０１は、発信要求受信部１０１ａ（受信手段）、ユーザ状態参照部１０１ｂ（ユーザ状態参照手段）、およびユーザ状態特定部１０１ｃ（ユーザ状態特定手段）を含んで構成されている。
【００３１】
発信要求受信部１０１ａは、移動機から送信される発信要求を受信する部分である。この発信要求には、移動機のユーザ識別子およびＡＰＮが含まれているが、ＡＰＮは移動機側の設定に応じて、含まれていない場合もある。
【００３２】
ユーザ状態参照部１０１ｂは、通信事業者が記憶するＨＬＲなどの加入者情報管理サーバに記憶される加入者情報等を参照し、当該参照した加入者情報等に基づいて、ユーザ識別子に対応するユーザ状態やユーザの契約情報を取得する部分である。そして、ユーザ状態参照部１０１ｂは、取得したユーザ状態や契約情報に基づいて、ユーザ個別情報ＤＢ１０３のプライオリティ定義テーブルにおける各ユーザ状態（以降、ユーザ状態には契約情報を含むものとする）に対して、その状態が確認できた場合には、確認結果をｏｎに書き換える。
【００３３】
例えば、ユーザ状態参照部１０１ｂは、通信利用の中断状態であることが、加入者情報において確認できた場合、その通信利用の中断状態というユーザ状態に対する確認結果をｏｎにする。また、上限有り料金プランの上限超過状態であることが確認できない場合、すなわち、上限を超過していないことが、加入者情報に基づいて確認できた場合、そのユーザ状態の確認結果をｏｆｆにし、若しくは、ｏｆｆのままとする。
【００３４】
なお、ここでは、ユーザ状態参照部１０１ｂは、外部サーバである加入者管理サーバから加入者情報を取得しているが、これに限るものではなく、いわゆる加入者情報を通信制御装置１００内に備えている場合には、当該加入者情報を参照してもよい。また、ユーザ状態は、加入者情報とは関連のない場合もあり、そのような情報が通信制御装置１００内に記憶している場合には、その情報を参照し、取得してもよいし、通信規制などの通信情報を管理しているサーバからユーザ情報としてそれら情報を参照し、取得するようにしてもよい。
【００３５】
ここでのユーザ状態は、通信利用の中断状態や、強制通信停止状態、利用契約情報に基づく上限有り料金プランの上限超過状態、折り返し発信状態などがあげられ、いわゆるユーザの通信状態、移動通信網の通信状態、および契約状態などを含んだユーザに関するあらゆる状態を含んだものである。
【００３６】
ユーザ状態特定部１０１ｃは、ユーザ状態参照部１０１ｂにより参照された加入者情報等に基づいて、ユーザ状態を特定する部分である。本実施形態では、さらにユーザ状態特定部１０１ｃは、ユーザ個別情報ＤＢ１０３のプライオリティ定義テーブルに基づいて、確認結果がｏｎであるユーザ状態を特定する。なお、ユーザ個別情報ＤＢ１０３のプライオリティ定義テーブルに記憶されているユーザ状態の複数が、ｏｎとなっている場合がありえる。そのため、ユーザ状態特定部１０１ｃは、各ユーザ状態に対応付けられたプライオリティをさらに参照することで、優先度が最も高い一のユーザ状態を特定することができる。
【００３７】
接続先変換機能部１０２は、ユーザ状態特定機能部１０１において特定された一のユーザ状態に基づいてＡＰＮの変換処理を行い、そして接続要求を行う部分である。図６は、その具体例であって、接続先変換機能部１０２の機能構成を示すブロック図である。この接続先変換機能部１０２は、ユーザ状態受信部１０２ａ、変換テーブル参照部１０２ｂ（変換情報参照手段）、ＡＰＮ変換部１０２ｃ（接続先変換手段）、および接続要求送出部１０２ｄ（送出手段）を含んで構成されている。
【００３８】
ユーザ状態受信部１０２ａは、ユーザ状態特定部１０１ｃにおいて特定されたユーザ状態を受信する部分である。
【００３９】
変換テーブル参照部１０２ｂは、変換情報ＤＢ１０４の変換テーブルを参照する部分である。この変換テーブル参照部１０２ｂは、対象となるユーザ状態が変換テーブルに登録されているか否かを判断し、登録されている場合には、さらに、発信要求に含まれている変換対象となるＡＰＮが登録されているか否かを判断する。ここで、変換対象となるＡＰＮが登録されていると判断されている場合には、ＡＰＮ変換部１０２ｃに対してその旨の指示を行って、変換処理を行わせる。変換テーブルにユーザ状態が登録されていない場合、またはユーザ状態が登録されていても、変換対象となるＡＰＮが登録されていない場合には、変換処理を行うことなく、発信要求に含まれたＡＰＮをそのまま用いるか、若しくは予め定められたＡＰＮを接続要求に用いることになる。
【００４０】
ＡＰＮ変換部１０２ｃは、変換テーブル参照部１０２ｂにより参照された変換テーブルに基づいて、ＡＰＮの変換処理を行う部分である。具体的には、ＡＰＮ変換部１０２ｃは、ユーザ状態受信部１０２ａにより受信されたユーザ状態、および変換テーブル参照部１０２ｂによる参照処理に基づいて、ユーザ状態受信部１０２ａにおいて受信された現在のユーザ状態が一致するユーザ状態を変換テーブルから特定する。そして、そのユーザ状態に対応するＡＰＮを抽出することで、ＡＰＮの変換処理を行う。なお、ユーザ状態が一致している場合には、さらに移動機の発信要求に含まれているＡＰＮが、変換対象ＡＰＮとして設定されている場合には、その変換対象ＡＰＮに対応付けられている変換後ＡＰＮを抽出することにより、変換処理を行う。
【００４１】
接続要求送出部１０２ｄは、ＡＰＮ変換部１０２ｃにより変換されたＡＰＮに基づいて定められたＰＤＮに対して、接続要求を送出する部分である。この接続要求には、発信要求を送信した移動機のユーザ識別子を含めるものとする。
【００４２】
ユーザ個別情報ＤＢ１０３は、ユーザ状態とそのプライオリティ(優先順位)とが対応付けられたプライオリティ定義テーブルを記憶する部分である。図５は、プライオリティ定義テーブルの具体例を示す説明図である。図５に示されるとおり、プライオリティ定義テーブルは、確認結果、ユーザ状態、およびプライオリティを対応付けて記述している。
【００４３】
このプライオリティ定義テーブルにおけるユーザ状態は、予め設定されている情報である。また、確認結果は、このユーザ状態が加入者情報に基づいて確認が取れたことを示すフラグ情報であり、ｏｎ・ｏｆｆで示される情報である。そして、ユーザ状態特定部１０１ｃがユーザ状態の特定処理を行う前に、ユーザ状態参照部１０１ｂは、ＨＬＲ（Home Location Register）などの外部サーバとアクセスして、加入者情報等を取得し、当該加入者情報に基づいて、予め設定されたユーザの状態の確認が取れた場合には、確認結果をｏｎに書き換える。そして、ユーザ状態特定部１０１ｃは、このプライオリティ定義テーブルに基づいて、確認結果がｏｎとなっているユーザ状態とそのプライオリティとに基づいて一のユーザ状態を特定する。
【００４４】
変換情報ＤＢ１０４は、ユーザ状態ごとに、変換対象であるＡＰＮ（変換対象ＡＰＮ）と、変換後のＡＰＮ（変換後ＡＰＮ）とを対応付けた変換テーブルを記憶する部分である。図７は、変換テーブルの具体例を示す説明図である。図７に示されるとおり、ユーザ状態ごとに、変換対象ＡＰＮおよび変換後ＡＰＮが対応付けられている。例えば、“ＥＥＥ”が入力された場合、変換対象ＡＰＮを参照して、それに対応付けられている変換後ＡＰＮ“ＦＦＦ”に変換される。いわゆる全部変換処理が行われる。
【００４５】
なお、変換対象ＡＰＮに記述されている“＊”は、ワイルドカードを示しており、変換対象ＡＰＮの文字列およびその文字数にかかわらず、予め定められた変換後ＡＰＮに変換されることになる。また、変換対象ＡＰＮが“＊”であり、変換後ＡＰＮが“ＢＢＢ＊”である場合には、変換対象ＡＰＮに、“ＢＢＢ”が付加されて、新たな変換後ＡＰＮが生成されることを示している。また、同様に、変換対象ＡＰＮが“ＣＣＣ＊”であり、変換後ＡＰＮが“ＤＤＤ＊”である場合には、変換対象ＡＰＮに含まれている“ＣＣＣ”の文字列部分が、“ＤＤＤ”の文字列に置き換えられて、新たな変換後ＡＰＮが生成され、いわゆる一部変換がされることを示している。ＡＰＮ変換部１０２ｃは、上述変換情報ＤＢ１０４に記憶されている変換テーブルに従って、変換対象ＡＰＮを変換後ＡＰＮに変換することができる。
【００４６】
なお、図７では、ユーザ状態は１からｎと記述されているが、これに限るものではない。
【００４７】
つぎに、本実施形態の通信制御装置１００を用いた通信制御方法について説明する。図８は、移動機、通信制御装置１００、およびＰＤＮとの間の通信処理を示すシーケンス図である。
【００４８】
移動機から、ユーザ識別子およびＡＰＮを含んだ発信要求（ＡＰＮは含まれていない場合もある）が、移動通信網に配置されている通信制御装置１００に送信される（Ｓ１０１）。
【００４９】
通信制御装置１００において、発信要求受信部１０１ａにより、発信要求が受信されると、ユーザ識別子に基づいてユーザ状態が確認され、ユーザ状態参照部１０１ｂによりプライオリティ定義テーブルが更新される。そして、ユーザ状態特定部１０１ｃにより、プライオリティ定義テーブルに従って、確認結果がｏｎとなっているユーザ状態のうち、プライオリティの高いユーザ状態が特定され、接続先変換機能部１０２に出力される（Ｓ１０２）。
【００５０】
通信制御装置１００において、ユーザ状態受信部１０２ａによりユーザ状態が受信されると、変換テーブル参照部１０２ｂにより変換テーブルの参照処理が行われ（Ｓ１０３）、ＡＰＮ変換部１０２ｃにより、ユーザ状態に対応する変換後ＡＰＮが選択される（Ｓ１０４）。そして、接続要求送出部１０２ｄにより、変換された変換後ＡＰＮに対応するＰＤＮに対して、ユーザ識別子を含んだ接続要求が送信される（Ｓ１０５）。
【００５１】
ＰＤＮ側においては、ユーザ識別子に基づいて契約状態が確認され、当該ユーザ識別子に基づくユーザが、ＰＤＮに対する利用契約を結んでいると判断できる場合には、当該移動機とＰＤＮとの間で通信接続が行われる（Ｓ１０７）。
【００５２】
つぎに、上述の処理Ｓ１０２および処理Ｓ１０３について、さらに詳細に説明する。図９は、通信制御装置１００におけるユーザ状態特定機能部１０１における処理を示すフローチャートである。
【００５３】
ユーザ状態特定機能部１０１において、移動機からの発信要求が、発信要求受信部１０１ａにより受信され、その発信要求に含まれているユーザ識別子が入力される（Ｓ２００）。そして、入力されたユーザ識別子に基づいてユーザ状態が、外部サーバの加入者情報から抽出され、ユーザ個別情報ＤＢ１０３のプライオリティ定義テーブルにおける各ユーザ状態１〜Ｎに対する確認結果が判断される（Ｓ２０１、Ｓ２０３、およびＳ２０５）。なお、ここでは、ユーザ状態１、２、およびＮの３つのみの判断処理が示されているがこれに限るものではなく、ユーザ状態数は２以下でもよいし、または４以上であってもよい。
【００５４】
そして、ユーザ状態参照部１０１ｂにより、ユーザ状態１〜Ｎのそれぞれにおいてその確認結果が、プライオリティ定義テーブルに記述され（Ｓ２０２、Ｓ２０４、およびＳ２０６）、ユーザ状態特定部１０１ｃにより、確認結果がｏｎに設定された複数のユーザ状態のうち、プライオリティの最も高いユーザ状態が特定される（Ｓ２０７）。
【００５５】
このようにして、ユーザ識別子に基づいて、一のユーザ状態を特定することができる。
【００５６】
つぎに、ここで特定されたユーザ状態に基づいて変換後ＡＰＮを選択する処理について説明する。図１０は、通信制御装置１００における接続先変換機能部１０２における処理を示すフローチャートである。
【００５７】
ユーザ状態特定機能部１０１からユーザ状態が入力され（Ｓ３０１）、変換情報ＤＢ１０４における変換テーブルに、入力された当該ユーザ状態が登録されているか否かが、変換テーブル参照部１０２ｂにより判断される（Ｓ３０２）。変換テーブル参照部１０２ｂにより、登録されていると判断される場合には、さらに変換対象ＡＰＮがあるか否かが判断される（Ｓ３０３）。
【００５８】
そして、ユーザ状態が登録されており、さらに発信要求に含まれているＡＰＮが変換テーブルの変換対象ＡＰＮとして記述されている場合には、ＡＰＮ変換部１０２ｃによる変換処理が行われる（Ｓ３０４）。また、ユーザ状態が登録されておらず、または発信要求に含まれているＡＰＮが変換テーブルの変換対象ＡＰＮとして記述されていない場合には、ＡＰＮ変換部１０２ｃによる変換処理は行われない。
【００５９】
そして、ＡＰＮ変換部１０２ｃにより変換されたＡＰＮに基づいて、接続先ネットワークであるＰＤＮが選択され、当該ＰＤＮに対して接続要求が送信される（Ｓ３０５）。なお、ＡＰＮの変換処理が行われなかった場合には、発信要求に含まれているＡＰＮに基づいて、接続先ネットワークであるＰＤＮを選択する。また、移動機の設定においてＡＰＮを設定していない場合には、通信制御装置１００において予め設定したＡＰＮを用いる。
【００６０】
つぎに、本実施形態の通信制御装置１００の作用効果について説明する。本実施形態の通信制御装置１００によれば、変換情報ＤＢ１０４が、ユーザ状態およびＡＰＮ（接続先情報）を記述した変換テーブルを記憶する。そして、ユーザ状態特定機能部１０１は、移動機から、少なくともユーザ識別子を含む発信要求を受信すると、当該発信要求に含まれているユーザ識別子に基づいてユーザ状態を特定する。そして、接続先変換機能部１０２は、変換情報ＤＢ１０４に記憶されている変換テーブルに基づいて、ユーザ状態特定機能部１０１により特定されたユーザ状態に対応するＡＰＮ（接続先情報）を選択する。そして、接続先変換機能部１０２は、ＡＰＮ変換部１０２ｃにより選択されたＡＰＮに基づいたＰＤＮ（接続先ネットワーク）に対して接続要求を送出する。これにより、ユーザ状態に基づいて、接続先ネットワークであるＰＤＮを動的に選択することができる。よって、移動機側において設定可能なＡＰＮが制限されている場合においても、ユーザに対するＰＤＮの選択の多様性を広げることができる。
【００６１】
さらに、詳細には、ユーザ状態特定機能部１０１における発信要求受信部１０１ａが発信要求を受信し、ユーザ状態参照部１０１ｂは、ユーザ識別子ごとにユーザ状態を記述している、移動通信事業者等が記憶するデータベースを参照して、ユーザ状態特定部１０１ｃは、発信要求に含まれるユーザ識別子に対応するユーザ状態を特定する。なお、上述の実施形態においては、ユーザ状態参照部１０１ｂが、上述データベースを参照することで、確認の取れたユーザ状態をプライオリティ定義テーブルに書き込むことにより、当該プライオリティ定義テーブルを生成し、生成したプライオリティ定義テーブルに基づいて、ユーザ状態を特定して選択するようにしているが、プライオリティ定義テーブルは必ずしも必須ではなく、通信事業者等が記憶するデータベースに基づいて、ユーザ状態を把握することにより、一のユーザ状態を特定できる構成であればよい。
【００６２】
また、ユーザ状態特定機能部１０１により、ユーザ状態が特定されると、接続先変換機能部１０２におけるユーザ状態受信部１０２ａはユーザ状態を受信し、変換テーブル参照部１０２ｂは、特定されたユーザ状態に基づいて、変換テーブルを参照する。そして、変換テーブル参照部１０２ｂにより変換テーブルが参照されると、ＡＰＮ変換部１０２ｃは、当該変換テーブルおよび特定されたユーザ状態に基づいて、一の接続先情報となるＡＰＮを選択する。
【００６３】
これにより、ユーザ状態に基づいてＰＤＮを動的に選択することができる。よって、移動機側において設定可能なＡＰＮが制限されている場合においても、ユーザに対するＰＤＮの選択の多様性を広げることができる。
【００６４】
また、本実施形態の通信制御装置１００によれば、ユーザ個別情報ＤＢ１０３に記憶されるプライオリティ定義テーブルによって、ユーザ状態特定部１０１ｃは、優先順位に基づいた一のユーザ状態を選択することができ、複数のユーザ状態を得た場合においても、一のユーザ状態を選択することができ、適切な接続先ネットワークの選択処理を可能にする。
【００６５】
また、本実施形態の通信制御装置１００によれば、発信要求に含まれている接続先情報であるＡＰＮが、変換テーブルに記述されている変換対象欄に記述されているＡＰＮと一致する場合には、変換テーブルに従って、特定したユーザ状態に対応するＡＰＮを選択し、一致しないと判断した場合には、変換テーブルに基づいたＡＰＮの選択処理を行わない、処理を行う。これにより、移動機側で設定したＡＰＮに基づいたＰＤＮの選択処理を行うことができる。
【００６６】
また、本実施形態の通信制御装置１００によれば、変換テーブルに従って、ＡＰＮの一部を変換し、またはＡＰＮに所定の文字列を付加して新たなＡＰＮを生成することで、ＡＰＮの多様な変換処理を実現することができ、ユーザに対するＰＤＮの選択の多様性を広げることができる。
【符号の説明】
【００６７】
１００…通信制御装置、１０１…ユーザ状態特定機能部、１０１ａ…発信要求受信部、１０１ｂ…ユーザ状態参照部、１０１ｃ…ユーザ状態特定部、１０２…接続先変換機能部、１０２ａ…ユーザ状態受信部、１０２ｂ…変換テーブル参照部、１０２ｃ…ＡＰＮ変換部、１０２ｄ…接続要求送出部、１０３…ユーザ個別情報ＤＢ、１０４…変換情報ＤＢ。
【図１】
0005695514.tif 000002
【図２】
0005695514.tif 000003
【図３】
0005695514.tif 000004
【図４】
0005695514.tif 000005
【図５】
0005695514.tif 000006
【図６】
0005695514.tif 000007
【図７】
0005695514.tif 000008
【図８】
0005695514.tif 000009
【図９】
0005695514.tif 000010
【図１０】
0005695514.tif 000011
【図１１】
0005695514.tif 000012