(57)【特許請求の範囲】
【請求項１】
通信端末を識別する端末ＩＤと、前記通信端末の機種に対して割り当てられたＳＰＩＤ（Ｓｕｂｓｃｒｉｂｅｒ  Ｐｒｏｆｉｌｅ  ＩＤ）とが対応付けられた第１対応データを格納する第１対応データ格納部と、
通信端末の機種毎に割り当てられた複数のＳＰＩＤのそれぞれに、複数の機能のそれぞれの有効又は無効が対応付けられた第２対応データを格納する第２対応データ格納部と、
通信端末に実行させる機能を取得する機能取得部と、
前記機能取得部が取得した機能、前記第１対応データ及び前記第２対応データに基づいて、前記通信端末の機能を制御する機能制御部と
を備える機能制御装置。
【請求項２】
前記機能取得部は、前記通信端末に実行させる機能と、前記通信端末の端末ＩＤとを取得し、
前記機能制御部は、前記第１対応データを参照して前記機能取得部が取得した端末ＩＤに対応するＳＰＩＤを取得し、前記第２対応データを参照して、前記ＳＰＩＤに対応付けられた、前記機能取得部が取得した機能の有効又は無効に従って、前記通信端末の機能を制御する、請求項１に記載の機能制御装置。
【請求項３】
前記機能制御部は、前記第２対応データを参照して、前記機能取得部が受け付けた機能の無効が対応付けられたＳＰＩＤを取得し、前記第１対応データを参照して、前記ＳＰＩＤに対応する端末ＩＤを取得し、前記端末ＩＤによって識別される通信端末には、前記機能取得部が受け付けた機能を実行させないように制御する、請求項１又は２に記載の機能制御装置。
【請求項４】
前記機能制御部は、前記第２対応データを参照して、前記機能取得部が受け付けた機能の有効が対応付けられたＳＰＩＤを取得し、前記第１対応データを参照して、前記ＳＰＩＤに対応する端末ＩＤを取得し、前記端末ＩＤによって識別される通信端末に対して、前記機能取得部が受け付けた機能を実行させるように制御する、請求項１又は２に記載の機能制御装置。
【請求項５】
前記通信端末から、複数の機能のそれぞれの有効又は無効を示すＦＧＩ（Ｆｅａｔｕｒｅ  Ｇｒｏｕｐ  Ｉｎｄｉｃａｔｏｒ）を受信するＦＧＩ受信部
をさらに備え、
前記機能制御部は、前記ＦＧＩによって示される複数の機能のそれぞれの有効又は無効よりも、前記第２対応データに対応付けられた複数の機能のそれぞれの有効又は無効を優先させて、前記通信端末の機能を制御する、請求項１から４のいずれか一項に記載の機能制御装置。
【請求項６】
通信端末からＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）及び前記通信端末の機種を示す機種情報を受信する機種情報受信部と、
前記ＩＭＳＩ及び前記機種情報をＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）に送信する機種情報送信部と、
前記ＭＭＥが、複数の機種と複数のＳＰＩＤとが対応付けられた第３対応データを参照して取得した、前記機種情報送信部が送信した前記機種情報が示す機種に対応するＳＰＩＤを、前記ＭＭＥから受信するＳＰＩＤ受信部と、
前記ＭＭＥが、前記機種情報送信部が送信した前記ＩＭＳＩに対して割り当てた前記端末ＩＤを、前記ＭＭＥから受信する端末ＩＤ受信部と、
をさらに備え、
前記第１対応データ格納部は、前記端末ＩＤ受信部が受信した前記端末ＩＤと、前記ＳＰＩＤ受信部が受信した前記ＳＰＩＤとが対応付けられた前記第１対応データを格納する、請求項１から５のいずれか一項に記載の機能制御装置。
【請求項７】
前記ＳＰＩＤ受信部は、前記ＭＭＥが、複数の機種及び複数のＯＳのバージョンと、複数のＳＰＩＤとが対応付けられた前記第３対応データを参照して取得した、前記機種情報送信部が送信した前記機種に対応するＳＰＩＤを受信する、請求項６に記載の機能制御装置。
【請求項８】
前記第２対応データ格納部は、通信端末のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のバージョン及び通信端末の機種毎に割り当てられた複数のＳＰＩＤのそれぞれに、複数の機能のそれぞれの有効又は無効が対応付けられた前記第２対応データを格納する、請求項１から７のいずれか一項に記載の機能制御装置。
【請求項９】
コンピュータを、請求項１から８のいずれか一項に記載の機能制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能制御装置及びプログラムに関する。
【背景技術】
【０００２】
無線基地局が、在圏する通信端末にＲＡＴ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｔｅｃｈｎｏｌｏｇｙ）の優先度を送信することによって、通信端末のハンドオーバを制御するシステムが知られていた。（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１１−０４４９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
通信端末の機種に応じて通信端末の機能を制御できる仕組みが望まれていた。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、通信端末を識別する端末ＩＤと、通信端末の機種に対して割り当てられたＳＰＩＤ（Ｓｕｂｓｃｒｉｂｅｒ  Ｐｒｏｆｉｌｅ  ＩＤ）とが対応付けられた第１対応データを格納する第１対応データ格納部と、通信端末の機種毎に割り当てられた複数のＳＰＩＤのそれぞれに、複数の機能のそれぞれの有効又は無効が対応付けられた第２対応データを格納する第２対応データ格納部と、通信端末から端末ＩＤを受信する第１端末ＩＤ受信部と、第１対応データを参照して、端末ＩＤ受信部が受信した端末ＩＤに対応するＳＰＩＤを取得するＳＰＩＤ取得部と、ＳＰＩＤ取得部が取得したＳＰＩＤ及び第２対応データに基づいて、端末ＩＤ受信部が受信した端末ＩＤによって識別される通信端末の機能を制御する機能制御部とを備える機能制御装置が提供される。
【０００５】
上記機能制御装置において、機能取得部は、通信端末に実行させる機能と、通信端末の端末ＩＤとを取得してよく、機能制御部は、第１対応データを参照して機能取得部が取得した端末ＩＤに対応するＳＰＩＤを取得し、第２対応データを参照して、ＳＰＩＤに対応付けられた、機能取得部が取得した機能の有効又は無効に従って、通信端末の機能を制御してよい。上記機能制御装置において、機能制御部は、第２対応データを参照して、機能取得部が受け付けた機能の無効が対応付けられたＳＰＩＤを取得し、第１対応データを参照して、ＳＰＩＤに対応する端末ＩＤを取得し、端末ＩＤによって識別される通信端末には、機能取得部が受け付けた機能を実行させないように制御してよい。上記機能制御装置において、機能制御部は、第２対応データを参照して、機能取得部が受け付けた機能の有効が対応付けられたＳＰＩＤを取得し、第１対応データを参照して、ＳＰＩＤに対応する端末ＩＤを取得し、端末ＩＤによって識別される通信端末に対して、機能取得部が受け付けた機能を実行させるように制御してよい。
【０００６】
上記機能制御装置は、通信端末から、複数の機能のそれぞれの有効又は無効を示すＦＧＩ（Ｆｅａｔｕｒｅ  Ｇｒｏｕｐ  Ｉｎｄｉｃａｔｏｒ）を受信するＦＧＩ受信部をさらに備えてよく、機能制御部は、ＦＧＩによって示される複数の機能のそれぞれの有効又は無効よりも、第２対応データに対応付けられた複数の機能のそれぞれの有効又は無効を優先させて、通信端末の機能を制御してよい。上記機能制御装置は、通信端末からＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）及び通信端末の機種を示す機種情報を受信する機種情報受信部と、ＩＭＳＩ及び機種情報をＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）に送信する機種情報送信部と、ＭＭＥが、複数の機種と複数のＳＰＩＤとが対応付けられた第３対応データを参照して取得した、機種情報送信部が送信した機種情報が示す機種に対応するＳＰＩＤを、ＭＭＥから受信するＳＰＩＤ受信部と、ＭＭＥが、機種情報送信部が送信したＩＭＳＩに対して割り当てた端末ＩＤを、ＭＭＥから受信する第２端末ＩＤ受信部とをさらに備えてよく、第１対応データ格納部は、第２端末ＩＤ受信部が受信した端末ＩＤと、ＳＰＩＤ受信部が受信したＳＰＩＤとが対応付けられた第１対応データを格納してよい。上記機能制御装置において、ＳＰＩＤ受信部は、ＭＭＥが、複数の機種及び複数のＯＳのバージョンと、複数のＳＰＩＤとが対応付けられた第３対応データを参照して取得した、機種情報送信部が送信した機種に対応するＳＰＩＤを受信してよい。上記機能制御装置において、第２対応データ格納部は、通信端末のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のバージョン及び通信端末の機種毎に割り当てられた複数のＳＰＩＤのそれぞれに、複数の機能のそれぞれの有効又は無効が対応付けられた第２対応データを格納してよい。
【０００７】
本発明の第２の態様によれば、コンピュータを、上記機能制御装置として機能させるためのプログラムが提供される。
【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】移動通信システムの一例を概略的に示す。
【図２】移動通信システムにおける位置登録処理の流れの一例を概略的に示す。
【図３】ＳＰＩＤ・機種テーブルの一例を概略的に示す。
【図４】ＳＰＩＤ・端末ＩＤテーブルの一例を概略的に示す。
【図５】ＳＰＩＤ・機能テーブルの一例を概略的に示す。
【図６】ｅＮＢの機能構成の一例を概略的に示す。
【図７】ｅＮＢによる処理の流れの一例を概略的に示す。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、本実施形態に係る移動通信システム１０の一例を概略的に示す。移動通信システム１０は、無線基地局であるｅＮＢ（ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ）１００、交換局であるＭＭＥ（Ｍｏｂｉｌｅ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）２００及びホーム加入者サーバであるＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）３００を備える。
【００１２】
ｅＮＢ１００は、複数のＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）２０と通信する。ＵＥ２０は、通信端末の一例であってよい。本実施形態に係るｅＮＢ１００は、ＵＥ２０の機種に応じてＵＥ２０の機能を制御する。ＵＥ２０の機種とは、ＵＥ２０の機器の種類であってよい。例えば、ＵＥ２０が携帯電話である場合、ＵＥ２０の機種は、携帯電話の製造業者によって付される機器名によって識別される。ｅＮＢ１００が制御するＵＥ２０の機能は、例えば、ハンドオーバ機能及びデータ送信機能等である。
【００１３】
ＵＥ２０の機種に応じてＵＥ２０の機能を制御するとは、複数の機種のうちの一部の機種のＵＥ２０に対して、特定の機能を実行させないことであってよい。また、ＵＥ２０の機種に応じてＵＥ２０の機能を制御するとは、複数の機種のうちの一部の機種のＵＥ２０のみに、特定の機能を実行させることであってよい。また、ＵＥ２０の機種に応じてＵＥ２０の機能を制御するとは、複数の機種のうちの一部の機種のＵＥ２０に対して、特定の機能を実行しないことであってよい。また、ＵＥ２０の機種に応じてＵＥ２０の機能を制御するとは、複数の機種のうちの一部の機種のＵＥ２０のみに、特定の機能を実行することであってよい。
【００１４】
例えば、新たなデータ送信機能が考案された場合に、全てのＵＥ２０が不具合なく当該データ送信機能を実行できる場合もあるが、一部の機種においては、当該データ送信機能を実行することによって不具合が発生する場合もある。このように、ある機能について、一部の機種に不具合が発生してしまう場合、当該機能を移動通信システム全体に導入できなくなってしまう。不具合が発生する一部の機種について交換及びアップデート等によって対応することも可能だが、多大な労力及びコストを浪費することになる上、網羅的に対応しない限り、機能の導入を実現できない。
【００１５】
これに対して、本実施形態に係るｅＮＢ１００によれば、ＵＥ２０の機種に応じてＵＥ２０の機能を制御できるので、例えば、新たな機能が考案された場合に、その機能を実行することによって不具合が発生してしまうＵＥ２０を除く他の機種のＵＥ２０のみに、当該機能を実行させることができる。
【００１６】
図２は、本実施形態に係る移動通信システム１０における位置登録処理の流れの一例を概略的に示す。ステップ２０２（ステップをＳと省略して記載する場合がある。）では、ＵＥ２０が、位置登録要求をｅＮＢ１００に送信する。
【００１７】
ＵＥ２０は、例えば、ｅＮＢ１００から受信した報知情報に含まれる位置登録エリアと、自らが保存している位置登録エリア情報が示す位置登録エリアとが異なる場合に、位置登録要求をｅＮＢ１００に送信する。位置登録要求は、ＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）を含む。また、位置登録要求は、ＵＥ２０の機種を示す機種情報を含んでよい。ＵＥ２０の機種を示す機種情報は、例えば、ＩＭＥＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ）である。また、位置登録要求は、ＵＥ２０にインストールされているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のバージョンを示すＯＳバージョン情報を含んでよい。
【００１８】
Ｓ２０４では、ｅＮＢ１００が、ＵＥ２０から受信した位置登録要求をＭＭＥ２００に送信する。Ｓ２０６及びＳ２０８では、ＭＭＥ２００が、Ｓ２０４で受信した位置登録要求に含まれるＩＭＳＩをＨＳＳ３００に送信して、ＨＳＳ３００から、ＩＭＳＩに対応する認証情報を受信する。
【００１９】
Ｓ２１０では、ＭＭＥ２００が、Ｓ２０８で受信した認証情報に基づいて、ＵＥ２０を認証する。認証の結果、正当なＵＥ２０と判定されなかった場合、エラー処理が実行される。ここでは、ＵＥ２０が正当なＵＥ２０である場合について、説明を続ける。
【００２０】
Ｓ２１２では、ＭＭＥ２００が、ＨＳＳ３００に位置登録情報を送信する。位置登録情報は、ＩＭＳＩ、ＭＭＥ２００の交換機番号及び位置登録エリアを示す位置登録エリア情報を含んでよい。Ｓ２１４では、ＭＭＥ２００が、ＵＥ２０に対してＴＭＳＩ（Ｔｅｍｐｏｒａｒｙ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）を割り当てる。
【００２１】
Ｓ２１６では、ＭＭＥ２００が、ＵＥ２０に対して、３ＧＰＰで規定されているＳＰＩＤ（Ｓｕｂｓｃｒｉｂｅｒ  Ｐｒｏｆｉｌｅ  ＩＤ）を割り当てる。ＭＭＥ２００は、複数のＵＥ２０の機種と複数のＳＰＩＤとが対応付けられたＳＰＩＤ・機種テーブル２１０を参照して、Ｓ２０４で取得した位置登録要求に含まれる機種情報が示す機種に対応するＳＰＩＤを取得し、当該ＳＰＩＤをＵＥ２０に対して割り当てる。ＳＰＩＤ・機種テーブル２１０は、第３対応データの一例であってよい。
【００２２】
Ｓ２１８では、ＭＭＥ２００が、Ｓ２１４で割り当てたＴＭＳＩ及びＳ２１６で割り当てたＳＰＩＤをｅＮＢ１００に送信する。ｅＮＢ１００は、受信したＴＭＳＩとＳＰＩＤとを対応付けて、ＳＰＩＤ・端末ＩＤテーブル１５０に格納する。ＴＭＳＩは、端末ＩＤの一例であってよい。ＳＰＩＤ・端末ＩＤテーブル１５０は第１対応データの一例であってよい。
【００２３】
Ｓ２２０では、ｅＮＢ１００が、Ｓ２１８で受信したＴＭＳＩをＵＥ２０に送信する。ＵＥ２０は、受信したＴＭＳＩを格納する。以上の流れによって、ＵＥ２０にＴＭＳＩが割り当てられ、ｅＮＢ１００は、ＴＭＳＩによってＵＥ２０を識別できる。
【００２４】
ｅＮＢ１００は、ＵＥ２０に実行させる機能を受け付けた場合、ＳＰＩＤ・端末ＩＤテーブル１５０と、複数のＳＰＩＤのそれぞれに複数の機能のそれぞれの有効又は無効が対応付けられたＳＰＩＤ・機能テーブル１６０とを用いて、ＵＥ２０の機能を制御してよい。
【００２５】
例えば、ｅＮＢ１００は、ＳＰＩＤ・機能テーブル１６０を参照して、受け付けた機能の無効が対応付けられたＳＰＩＤを取得する。そして、ｅＮＢ１００は、ＳＰＩＤ・端末ＩＤテーブル１５０を参照して、当該ＳＰＩＤに対応する端末ＩＤを取得して、取得した端末ＩＤによって識別されるＵＥ２０には、受け付けた機能を実行させないように制御する。これにより、受け付けた機能の無効が登録されている機種のＵＥ２０には、当該機能を実行させないようにできる。また、ｅＮＢ１００は、取得した端末ＩＤによって識別されるＵＥ２０のみに、受け付けた機能を実行させるよう制御してもよい。これにより、受け付けた機能の有効が登録されている機種のＵＥ２０にのみ、当該機能を実行させることができる。ＳＰＩＤ・機能テーブル１６０は、第２対応データの一例であってよい。
【００２６】
図３は、ＳＰＩＤ・機種テーブル２１０の一例を概略的に示す。ＳＰＩＤ・機種テーブル２１０は、機種欄２１２、ＯＳバージョン欄２１４及びＳＰＩＤ欄２１６を含む。ＳＰＩＤ・機種テーブル２１０においては、機種及びＯＳバージョンの組み合わせのそれぞれに対して、ＳＰＩＤが割り当てられていてよい。図３に示す例では、ＯＳ７．０がインストールされている機種ａにＳＰＩＤ：１が割り当てられており、ＯＳ６．０がインストールされている機種ａにＳＰＩＤ：２が割り当てられており、ＯＳ５．０がインストールされている機種ａにＳＰＩＤ：３が割り当てられている。
【００２７】
図４は、ＳＰＩＤ・端末ＩＤテーブル１５０の一例を概略的に示す。ＳＰＩＤ・端末ＩＤテーブル１５０は、ＴＭＳＩ欄１５２及びＳＰＩＤ欄１５４を含む。ＴＭＳＩ欄１５２には、複数のＵＥ２０のＴＭＳＩが登録される。ＴＭＳＩ欄１５２には、ｅＮＢ１００が属する通信登録エリアに在圏するＵＥ２０に割り当てられたＴＭＳＩが登録されてよい。また、ＴＭＳＩ欄１５２には、ｅＮＢ１００が管理するセルに在圏するＵＥ２０に割り当てられたＴＭＳＩが登録されてもよい。ＳＰＩＤ欄１５４には、ＴＭＳＩ欄１５２に登録されたＴＭＳＩによって識別されるＵＥ２０の機種に対応するＳＰＩＤが登録される。
【００２８】
図５は、ＳＰＩＤ・機能テーブル１６０の一例を概略的に示す。ＳＰＩＤ・機能テーブル１６０は、ＳＰＩＤ欄１６２及び機能欄１６４を含む。機能欄１６４には、ＳＰＩＤ欄１６２に含まれる複数のＳＰＩＤのそれぞれに対する、複数の機能のそれぞれの有効又は無効が登録される。
【００２９】
図５に示す例では、ＳＰＩＤ：１について、機能α、機能β、機能γ及び機能δに対して有効が登録されている。また、ＳＰＩＤ：２について、機能α、機能β及び機能γに対して有効が登録されており、機能δに対して無効が登録されている。また、ＳＰＩＤ：１１について、機能α及び機能βに対して有効が登録されており、機能γ及び機能δに対して無効が登録されている。
【００３０】
図３から図５に示す例によれば、ＯＳ７．０がインストールされた機種ａについては、機能α、機能β、機能γ及び機能δが有効とされる。また、ＯＳ６．０がインストールされた機種ａについては、機能α、機能β及び機能γが有効とされ、機能δが無効とされる。また、ＯＳ６．０がインストールされた機種ｂについては、機能α及び機能βが有効とされ、機能γ及び機能δが無効とされる。これにより、例えば、ＯＳ６．０がインストールされた機種ｂが機能γを実行した場合に不具合が発生してしまうような場合であっても、機能γを移動通信システム１０全体に導入することができる。
【００３１】
図６は、ｅＮＢ１００の機能構成の一例を概略的に示す。ｅＮＢ１００は、位置登録要求受信部１０２、位置登録要求送信部１０４、ＴＭＳＩ受信部１１２、ＴＭＳＩ送信部１１４、ＳＰＩＤ受信部１１６、第１対応データ格納部１２２、第２対応データ格納部１２４、機能取得部１３２、機能制御部１３４及びＦＧＩ受信部１４２を備える。なお、ｅＮＢ１００がこれらのすべての構成を備えることは必須とは限らない。
【００３２】
位置登録要求受信部１０２は、ＵＥ２０から位置登録要求を受信する。位置登録要求受信部１０２は、機種情報受信部の一例であってよい。位置登録要求送信部１０４は、位置登録要求受信部１０２が受信した位置登録要求をＭＭＥ２００に送信する。位置登録要求送信部１０４は、機種情報送信部の一例であってよい。
【００３３】
ＴＭＳＩ受信部１１２は、ＭＭＥ２００からＴＭＳＩを受信する。ＴＭＳＩ受信部１１２は、端末ＩＤ受信部の一例であってよい。ＴＭＳＩ送信部１１４は、ＴＭＳＩ受信部１１２が受信したＴＭＳＩをＵＥ２０に送信する。
【００３４】
ＳＰＩＤ受信部１１６は、ＭＭＥ２００からＳＰＩＤを受信する。第１対応データ格納部１２２は、ＵＥ２０を識別するＴＭＳＩと、ＵＥ２０の機種に対して割り当てられたＳＰＩＤとが対応付けられた第１対応データを格納する。ＳＰＩＤ受信部１１６は、ＴＭＳＩ受信部１１２が受信したＴＭＳＩと、ＳＰＩＤ受信部１１６が受信したＳＰＩＤとを対応付けて、第１対応データに格納してよい。
【００３５】
第２対応データ格納部１２４は、ＵＥ２０の機種毎に割り当てられた複数のＳＰＩＤのそれぞれに、複数の機能のそれぞれの有効又は無効が対応付けられた第２対応データを格納する。第２対応データは、例えば、移動通信システム１０の管理者、ＭＭＥ２００の管理者、及びｅＮＢ１００の管理者等によって登録される。
【００３６】
機能取得部１３２は、ＵＥ２０に実行させる機能を取得する。機能取得部１３２は、例えば、ＭＭＥ２００から、ＵＥ２０に実行させる機能を受信する。また、機能取得部１３２は、例えば、ｅＮＢ１００の管理者等による、ＵＥ２０に実行させる機能の入力を受け付ける。
【００３７】
機能制御部１３４は、機能取得部１３２が取得した機能、第１対応データ格納部１２２が格納する第１対応データ及び第２対応データ格納部１２４が格納する第２対応データに基づいて、ＵＥ２０の機能を制御する。
【００３８】
例えば、機能制御部１３４は、第２対応データを参照して、機能取得部１３２が取得した機能の無効が対応付けられたＳＰＩＤを取得する。そして、機能制御部１３４は、第１対応データを参照して、取得したＳＰＩＤに対応する端末ＩＤを取得し、当該端末ＩＤによって識別されるＵＥ２０には、機能取得部１３２が取得した機能を実行させないように制御する。なお、第２対応データは、複数のＳＰＩＤのそれぞれに対して、無効な機能のみが対応付けられたデータであってもよい。すなわち、第２対応データは、複数のＳＰＩＤに対する機能のブラックリストであってもよい。
【００３９】
また、例えば、機能制御部１３４は、第２対応データを参照して、機能取得部１３２が取得した機能の有効が対応付けられたＳＰＩＤを取得する。そして、機能制御部１３４は、第１対応データを参照して、取得したＳＰＩＤに対応する端末ＩＤを取得し、当該端末ＩＤによって識別されるＵＥ２０に対して、機能取得部１３２が取得した機能を実行させるように制御する。なお、第２対応データは、複数のＳＰＩＤのそれぞれに対して、有効な機能のみが対応付けられたデータであってもよい。すなわち、第２対応データは、複数のＳＰＩＤに対する機能のホワイトリストであってもよい。
【００４０】
また、例えば、機能制御部１３４は、機能取得部１３２が取得したＵＥ２０に実行させる機能及び当該ＵＥ２０のＴＭＳＩに基づいて、当該ＵＥ２０の機能を制御する。機能制御部１３４は、第１対応データを参照して、機能取得部１３２が取得したＴＭＳＩに対応するＳＰＩＤを取得する。また、機能制御部１３４は、第２対応データを参照して、当該ＳＰＩＤに対応付けられた、機能取得部１３２が取得した機能の有効又は無効に従って、ＵＥ２０の機能を制御する。これにより、機能取得部１３２が取得したＴＭＳＩによって識別されるＵＥ２０に対して、有効が登録された機能を実行させることができ、また、無効が登録された機能の実行を禁止することができる。
【００４１】
ＦＧＩ受信部１４２は、ＵＥ２０から、複数の機能のそれぞれの有効又は無効を示すＦＧＩ（Ｆｅａｔｕｒｅ  Ｇｒｏｕｐ  Ｉｎｄｉｃａｔｏｒ）を受信する。ＦＧＩ受信部１４２は、受信したＦＧＩを機能制御部１３４に送信する。機能制御部１３４は、ＦＧＩによって示される複数の機能のそれぞれの有効又は無効よりも、第２対応データに対応付けられた複数の機能のそれぞれの有効又は無効を優先させて、ＵＥ２０の機能を制御してよい。
【００４２】
例えば、ＦＧＩにおいて機能αが無効でも、第２対応データにおいて機能αが有効であれば、機能制御部１３４は、ＵＥ２０に機能αを実行させる又はＵＥ２０に機能αを実行するべく制御する。また、例えば、ＦＧＩにおいて機能βが有効でも、第２対応データにおいて機能βが無効であれば、機能制御部１３４は、ＵＥ２０に機能βを実行させない又はＵＥ２０に機能βを実行しない。
【００４３】
また、機能制御部１３４は、第２対応データに登録されていない機能については、ＦＧＩに従って、機能の有効無効を制御してよい。例えば、第２登録データに機能εが登録されておらず、ＦＧＩに機能εが含まれる場合、機能制御部１３４は、ＦＧＩに含まれる機能εの有効又は無効に従って、ＵＥ２０の機能を制御する。
【００４４】
機能取得部１３２は、ＴＭＳＩによって識別されるＵＥ２０に実行させる機能として、階層化された複数の機能を取得してもよい。階層化された複数の機能は、機能αが有効である場合には機能αを実行し、機能αが無効である場合には機能βを実行するというように、階層的に優先度が付された機能であってよい。
【００４５】
図７は、ｅＮＢ１００による処理の流れの一例を概略的に示す。図７は、ｅＮＢ１００が、取得した階層化されたデータ送信機能α及びデータ送信機能βを、取得したＴＭＳＩで識別されるＵＥ２０に実行させる処理の流れについて説明する。ここでは、データ送信機能αの優先度がデータ送信機能βよりも高い場合について説明する。なお、例えば、データ送信機能αが、新たに考案されたデータ送信機能であり、データ送信機能βが、従来のデータ送信機能である。
【００４６】
ここでは、ｅＮＢ１００がＵＥ２０に実行させる機能を待ち受けている状態を開始状態として説明する。図７に示す処理は、ｅＮＢ１００が備える制御部が主体となって実行されてよい。
【００４７】
Ｓ７０２では、機能取得部１３２が、階層化されたデータ送信機能α及びデータ送信機能βと、機能を実行させる対象となるＵＥ２０のＴＭＳＩとを取得する。機能取得部１３２は、取得したデータ送信機能α、データ送信機能β及びＴＭＳＩを機能制御部１３４に送信する。
【００４８】
Ｓ７０４では、機能制御部１３４が、第１対応データ格納部１２２に格納された第１対応データを参照して、Ｓ７０２で受信したＴＭＳＩに対応するＳＰＩＤを取得する。Ｓ７０６では、機能制御部１３４が、第２対応データ格納部１２４に格納された第２対応データを参照する。
【００４９】
Ｓ７０８では、機能制御部１３４が、Ｓ７０４で取得したＳＰＩＤについての機能αが、有効であるか無効であるかを確認する。有効であると判定された場合、Ｓ７１０に進み、無効であると判定された場合、Ｓ７１２に進む。Ｓ７１０では、機能制御部１３４が、Ｓ７０２で取得したＴＭＳＩによって識別されるＵＥ２０に対して、機能αを用いたデータ送信を実行させる。
【００５０】
Ｓ７１２では、機能制御部１３４が、Ｓ７０４で取得したＳＰＩＤについての機能βが有効であるか無効であるかを確認する。有効であると判定された場合、Ｓ７１４に進み、無効であると判定された場合、Ｓ７１６に進む。Ｓ７１４では、機能制御部１３４が、Ｓ７０２で取得したＴＭＳＩによって識別されるＵＥ２０に対して、機能βを用いたデータ送信を実行させる。Ｓ７１６では、機能制御部１３４が、エラー処理を実行する。
【００５１】
上述したように、機能制御部１３４が、ＵＥ２０の機種に対して割り当てられたＳＰＩＤのそれぞれに、複数の機能の有効又は無効が対応付けられた第２対応データを参照して、ＵＥ２０に実行させる機能を制御することにより、例えば、ある機能を実行することにより不具合が発生する機種にのみ当該機能を実行させないように、移動通信システム１０の全体に当該機能を導入することができる。
【００５２】
上記実施形態においては、ＳＰＩＤ・機種テーブル２１０において、機種及びＯＳバージョンの組み合わせのそれぞれに対してＳＰＩＤが割り当てられている例を挙げて説明したが、これに限らない。ＳＰＩＤ・機種テーブル２１０には、複数の機種のそれぞれに対してＳＰＩＤが割り当てられていてもよい。
【００５３】
また、上記実施形態においては、ＭＭＥ２００が、ＳＰＩＤ・機種テーブル２１０を参照してＵＥ２０に対してＳＰＩＤを割り当てる場合を例に挙げて説明したが、これに限らない。例えば、ｅＮＢ１００が、位置登録要求に含まれる機種情報と、ＳＰＩＤ・機種テーブル２１０とを用いて、ＵＥ２０に対してＳＰＩＤを割り当ててもよい。この場合、ＳＰＩＤ・機種テーブル２１０は、ｅＮＢ１００が有してよい。また、例えば、ＵＥ２０が、自らの機種を示す機種情報と、ＳＰＩＤ・機種テーブル２１０とを用いて、自らに対してＳＰＩＤを割り当ててもよい。この場合、ＵＥ２０は、割り当てたＳＰＩＤをｅＮＢ１００に送信してよい。ｅＮＢ１００は、ＵＥ２０から受信したＳＰＩＤと、当該ＵＥ２０を識別するＴＭＳＩとを対応付けて、ＳＰＩＤ・端末ＩＤテーブル１５０に登録してよい。
【００５４】
以上の説明において、ｅＮＢ１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。また、プログラムが実行されることにより、コンピュータが、ｅＮＢ１００として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、ｅＮＢ１００の少なくとも一部を構成するコンピュータにインストールされてよい。
【００５５】
コンピュータにインストールされ、コンピュータを本実施形態に係るｅＮＢ１００として機能させるプログラムは、ＣＰＵ等に働きかけて、コンピュータを、ｅＮＢ１００の各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアとｅＮＢ１００のハードウエア資源とが協働した具体的手段として機能する。
【００５６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５７】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００５８】
１０  移動通信システム、２０  ＵＥ、１００  ｅＮＢ、１０２  位置登録要求受信部、１０４  位置登録要求送信部、１１２  ＴＭＳＩ受信部、１１４  ＴＭＳＩ送信部、１１６  ＳＰＩＤ受信部、１２２  第１対応データ格納部、１２４  第２対応データ格納部、１３２  機能取得部、１３４  機能制御部、１４２  ＦＧＩ受信部、１５０  ＳＰＩＤ・端末ＩＤテーブル、１６０  ＳＰＩＤ・機能テーブル、２００  ＭＭＥ、２１０  ＳＰＩＤ・機種テーブル、２１２  機種欄、２１４  ＯＳバージョン欄、２１６  ＳＰＩＤ欄、３００  ＨＳＳ
【要約】
【課題】通信端末の機種に応じて通信端末の機能を制御できる仕組みが望まれていた。
【解決手段】通信端末を識別する端末ＩＤと、通信端末の機種に対して割り当てられたＳＰＩＤとが対応付けられた第１対応データを格納する第１対応データ格納部と、通信端末の機種毎に割り当てられた複数のＳＰＩＤのそれぞれに、複数の機能のそれぞれの有効又は無効が対応付けられた第２対応データを格納する第２対応データ格納部と、通信端末から端末ＩＤを受信する第１端末ＩＤ受信部と、第１対応データを参照して、端末ＩＤ受信部が受信した端末ＩＤに対応するＳＰＩＤを取得するＳＰＩＤ取得部と、ＳＰＩＤ取得部が取得したＳＰＩＤ及び第２対応データに基づいて、端末ＩＤ受信部が受信した端末ＩＤによって識別される通信端末の機能を制御する機能制御部とを備える機能制御装置を提供する。
【選択図】図６【図１】
0005536292.tif 000002
【図２】
0005536292.tif 000003
【図３】
0005536292.tif 000004
【図４】
0005536292.tif 000005
【図５】
0005536292.tif 000006
【図６】
0005536292.tif 000007
【図７】
0005536292.tif 000008