(57)【要約】      （修正有）【課題】場所等を特定するＩＤとその場所で利用可能なアプリケーション（以下、ＡＰとする）ソフトとの関係を示すテーブルを予め設定しておかなくても、その場での無線サービスの提供を効率的に受けられるようにする。【解決手段】サービス提供サーバは、複数の無線サービスのそれぞれの実行に必要なＡＰソフトのＡＰ識別情報と、これらの利用優先度とを含むサービス情報を、無線基地局を介して、無線通信端末に送る。無線通信端末は、サービス情報を受信すると、サービス情報に含まれている優先度が最上位のＡＰ名を表示する（Ｓ５５）。この状態で、アプリメニューが選択されると（Ｓ５６）、優先度が次に上位のＡＰ名を表示する（Ｓ５５）。ＡＰ名を表示している状態で、ＡＰソフトの実行が選択されると（Ｓ５６）、このＡＰソフトを起動させる（Ｓ５３）。【選択図】図１２
2011045017.tif 000002
【特許請求の範囲】
【請求項１】
１以上の無線基地局に情報を提供して、該情報を該１以上の無線基地局から無線送信させる情報提供サーバにおいて、
前記１以上の無線基地局毎に、該無線基地局の無線サービスエリア内で利用可能な１以上のアプリケーションソフトのアプリケーション識別情報と、該１以上のアプリケーションソフト毎の利用優先度とを含むサービス情報が、該無線基地局の識別子と対応付けて記憶されている記憶手段と、
前記記憶手段から、前記１以上の無線基地局のうちのいずれかの無線基地局の識別子に対応付けられている前記サービス情報を抽出するサービス情報抽出手段と、
前記サービス情報抽出手段が抽出した前記サービス情報を含む通信フレームを作成する通信制御手段と、
前記通信制御手段が作成した前記通信フレームを、該通信フレーム中の前記サービス情報に対応付けられている前記無線基地局に送信して、該無線基地局から該通信フレーム中の前記サービス情報を無線送信させる通信手段と、
を備えていることを特徴とする情報提供サーバ。
【請求項２】
請求項１に記載の情報提供サーバにおいて、
前記記憶手段には、前記１以上の無線基地局毎に、該１以上の無線基地局毎の前記サービス情報を該当無線基地局に繰り返して送るタイミングが当該無線基地局の識別子と対応付けて記憶され、
前記サービス情報抽出手段は、前記記憶手段から、前記１以上の無線基地局毎の前記サービス情報を送る前記タイミングに併せて、該サービス情報を抽出し、前記通信制御手段に該サービス情報含む通信フレームを作成させ、該通信フレームを前記通信手段から該１以上の無線基地局に送信させる、
ことを特徴とする情報提供サーバ。
【請求項３】
請求項２に記載の情報提供サーバにおいて、
前記通信制御手段は、前記サービス情報を含む前記通信フレームを作成する際に、該サービス情報を前記無線基地局からブロードキャストで送信させる旨の指示を該通信フレーム中に含める、
ことを特徴とする情報提供サーバ。
【請求項４】
請求項１に記載の情報提供サーバにおいて、
前記サービス情報抽出手段は、前記通信手段が前記１以上の無線基地局のうちのいずれかの無線基地局から無線通信端末との接続を示す通知を受けると、前記記憶手段から該無線基地局に対応する前記サービス情報を抽出し、前記通信制御手段に該サービス情報を含む通信フレームを作成させ、該通信フレームを前記通信手段から該無線基地局に送信させる、
ことを特徴とする情報提供サーバ。
【請求項５】
請求項１から４のいずれか一項に記載の情報提供サーバにおいて、
前記記憶手段に記憶されている前記サービス情報には、該サービス情報に対応付けられている識別子の無線基地局が無線通信で提供する無線サービスの提供空間を一意に識別する空間識別情報を含んでいる、
ことを特徴とする情報提供サーバ。
【請求項６】
請求項１から５のいずれか一項に記載の情報提供サーバと、
前記無線サービスを提供するサービス提供サーバと、
を備えていることを特徴とするサービス提供システム。
【請求項７】
１以上の無線基地局に情報を提供して、該情報を該１以上の無線基地局から無線送信させる情報提供サーバによる情報提供方法において、
前記１以上の無線基地局毎に、該無線基地局の無線サービスエリア内で利用可能な１以上のアプリケーションソフトのアプリケーション識別情報と、該１以上のアプリケーションソフト毎の利用優先度とを含むサービス情報を、該無線基地局の識別子と対応付けて、前記情報提供サーバの記憶手段に予め記憶しておき、
前記記憶手段の記憶内容を参照して、前記１以上の無線基地局のうちのいずれかの無線基地局の識別子に対応付けられている前記サービス情報を含む通信フレームを作成し、前記情報提供サーバの通信手段により、該無線基地局に該通信フレームを送信して、該無線基地局から該通信フレーム中の前記サービス情報を無線送信させる、
ことを特徴とする情報提供方法。
【請求項８】
無線基地局と無線通信してサービスの提供を受ける無線通信端末の動作プログラムにおいて、
前記無線通信端末の無線通信手段が前記無線基地局からの無線信号を受信すると、該無線信号を解析して、該無線信号が示す情報中に、該無線基地局の無線サービスエリア内で利用可能な１以上のアプリケーションソフトのアプリケーション識別情報と、該１以上のアプリケーションソフト毎の利用優先度とを含むサービス情報が、含まれているか否かを判断する解析ステップと、
前記解析ステップにより、前記無線信号が示す情報中に前記サービス情報が含まれていると判断されると、前記無線通信端末の表示手段に、前記サービス情報に含まれている１以上の前記アプリケーション識別情報を、各アプリケーション識別情報に対する利用優先度順に、前記無線通信端末の表示手段に優先表示させる表示カスタマイズ処理ステップと、
を前記無線通信端末のプロセッサに実行させることを特徴とする無線通信端末の動作プログラム。
【請求項９】
請求項８に記載の無線通信端末の動作プログラムにおいて、
前記表示カスタマイズ処理では、
前記サービス情報に含まれている１以上の前記アプリケーション識別情報を、各アプリケーション識別情報に対する利用優先度順に優先表示させる際に、利用優先度が最上位のアプリケーション識別情報を前記表示手段に表示させ、前記無線通信端末の入力手段により所定の操作が実行される毎に、未表示の情報のうちで、最上位の利用優先度のアプリケーション識別情報を該表示手段に順次表示させる、
ことを特徴とする無線通信端末の動作プログラム。
【請求項１０】
請求項８に記載の無線通信端末の動作プログラムにおいて、
前記表示カスタマイズ処理では、
前記サービス情報に含まれている１以上の前記アプリケーション識別情報を、各アプリケーション識別情報に対する利用優先度順に優先表示させる際に、利用優先度が高いアプリケーション識別情報の視認性が高く、利用優先度が低いアプリケーション識別情報の視認性が低くなるように、該１以上のアプリケーション識別情報を前記表示手段に表示させる、
ことを特徴とする無線通信端末の動作プログラム。
【請求項１１】
請求項９に記載の無線通信端末の動作プログラムにおいて、
前記表示カスタマイズ処理では、
前記解析ステップにより、前記無線信号が示す情報中に前記サービス情報が含まれていると判断されると、該サービス情報に含まれている１以上の前記アプリケーション識別情報のうちで、利用優先度が最上位のアプリケーション識別情報に対応するアプリケーションソフトが、前記無線通信端末の記憶手段に格納されていれば、該アプリケーションソフトを起動させ、該アプリケーションソフトの動作画面中に該最上位のアプリケーション識別情報を表示させる、
ことを特徴とする無線通信端末の動作プログラム。
【請求項１２】
請求項１１に記載の無線通信端末の動作プログラムにおいて、
前記サービス情報に含まれている１以上の前記アプリケーション識別情報のうちで、利用優先度が最上位のアプリケーション識別情報が示すアプリケーションソフトを自動起動させる自動起動モードを選択するか否かを受け付けるモード設定ステップを、前記プロセッサに実行させ、
前記モード設定ステップで、前記自動起動モードの選択を受け付けると、前記表示カスタマイズ処理では、前記サービス情報に含まれている１以上の前記アプリケーション識別情報のうちで、利用優先度が最上位のアプリケーション識別情報に対応するアプリケーションソフトを起動させる、
ことを特徴とする無線通信端末の動作プログラム。
【請求項１３】
請求項８から１２のいずれか一項に記載の無線通信端末の動作プログラムにおいて、
前記表示カスタマイズ処理では、
アプリケーションソフトを起動させずに、該アプリケーションソフトのアプリケーション識別情報を表示させている最中に、前記無線通信端末の入力手段により、該アプリケーションソフトの起動指示を受け付けると、該アプリケーションソフトが前記無線通信端末の記憶手段に格納されていれば、該アプリケーションソフトを起動させる、
ことを特徴とする無線通信端末の動作プログラム。
【請求項１４】
請求項８から１３のいずれか一項に記載の無線通信端末の動作プログラムにおいて、
前記表示カスタマイズ処理では、
アプリケーションソフトを起動させずに、該アプリケーションソフトのアプリケーション識別情報を表示させている最中に、前記入力手段により、該アプリケーションソフトを自動起動させる設定指示を受け付けると、前記無線通信端末の記憶手段に、該アプリケーション識別情報と対応付けて、該アプリケーションソフトが自動起動の対象である旨を登録し、
前記無線通信端末の無線通信手段が前記無線基地局からの無線信号を受信し、前記解析ステップにより、前記無線信号が示す情報中に前記サービス情報が含まれていると判断されると、前記記憶手段に、該サービス情報に含まれている１以上の前記アプリケーション識別情報のうちで、該記憶手段に、自動起動の対象である旨が登録されているアプリケーション識別情報が存在するか否かを判断し、該アプリケーション識別情報が存在し、且つ該記憶手段に該アプリケーション識別情報に対応するアプリケーションソフトが格納されていれば、該アプリケーションソフトを起動させる、
ことを特徴とする無線通信端末の動作プログラム。
【請求項１５】
請求項８から１４のいずれか一項に記載の無線通信端末の動作プログラムにおいて、
前記サービス情報を無線送信してきた前記無線基地局からの無線信号を受信しなくなると、前記表示カスタマイズ処理を終了させるカスタマイズ終了ステップを、
前記プロセッサに実行させることを特徴とする無線通信端末の動作プログラム。
【請求項１６】
無線基地局と無線通信してサービスの提供を受ける無線通信端末において、
前記無線基地局と無線通信する無線通信手段と、表示手段と、制御手段と、を備え、
前記制御手段は、
前記無線通信手段が前記無線基地局からの無線信号を受信すると、該無線信号を解析して、該無線信号が示す情報中に、該無線基地局の無線サービスエリア内で利用可能な１以上のアプリケーションソフトのアプリケーション識別情報と、該１以上のアプリケーションソフト毎の利用優先度とを含むサービス情報が、含まれているか否かを判断する解析ステップと、
前記解析ステップにより、前記無線信号が示す情報中に前記サービス情報が含まれていると判断されると、前記無線通信端末の表示手段に、前記サービス情報に含まれている１以上の前記アプリケーション識別情報を、各アプリケーション識別情報に対する利用優先度順に、前記表示手段に優先表示させる表示カスタマイズ処理ステップと、
を実行する、
ことを特徴とする無線通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線サービスの利便性を高める技術に関する。
【背景技術】
【０００２】
無線通信端末の一種であるスマートフォンやモバイルＰＣ（Personal Computer）は、どこにでも持ち運べる便利さがあるため、屋内外を問わず利用されている。この無線通信端末のアプリケーションソフトは、これを開発できるシステム開発キット（SDK：System Development Kit）が公開されている関係で、既に数千、数万種になっている。
【０００３】
このような状況下で、ユーザが特定の場所に無線通信端末を持って行った場合、この無線通信端末に搭載されている多数のアプリケーションソフトのうちから、この場所に適したソフトが自動的に選択されると、ユーザによるアプリケーションソフト選択の手間が省ける。
【０００４】
これを実現する技術として、例えば、以下の特許文献１，２に記載の技術がある。
【０００５】
特許文献１に記載の技術では、無線基地局のＩＤとアプリケーションソフトとの関係を示すテーブルを無線通信端末に予め設定しておき、無線通信端末が無線基地局からそのＩＤを受信したときに、テーブルを参照して、受信したＩＤに対応するアプリケーションソフトを自動起動させている。
【０００６】
また、特許文献２に記載の技術では、各場所毎に、場所ＩＤを無線出力する送信機を配置すると共に、場所ＩＤとアプリケーションソフトとの関係を示すテーブルを無線通信端末に予め設定しておき、無線通信端末が送信機から場所ＩＤを受信したときに、テーブルを参照して、受信したＩＤに対応するアプリケーションソフトを自動起動させている。さらに、この特許文献２では、場所ＩＤと優先順位付けされた複数のソフトウェアとの関係を示すテーブルを予め設定しておき、無線通信端末が送信機から場所ＩＤを受信したときに、テーブルを参照して、受信したＩＤに対応する複数のソフトウェアを、優先順位に従って順次自動起動させる方法も開示している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１６３６２９号公報
【特許文献２】特開平６−１８７１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１，２に記載の技術では、いずれも、場所等を特定するＩＤとその場所等で自動起動させるソフトウェアとの関係を示すテーブルを無線通信端末に予め設定しておく必要があり、ユーザに負担がかかってしまうという問題点がある。特に、前述したように、複数の場所のそれぞれに関して、膨大な数のアプリケーションソフトのうちからいずれかを関係付ける作業は、ユーザにとって多大な負担になる。
【０００９】
本発明は、このような従来技術の問題点に着目し、ユーザの負担を最小限にして、場所に応じたアプリケーションソフトを容易に選択することができ、無線サービスの利便性を高めることを目的とする。
【課題を解決するための手段】
【００１０】
前記問題点を解決するための発明に係る情報提供サーバは、
１以上の無線基地局毎に、該無線基地局の無線サービスエリア内で利用可能な１以上のアプリケーションソフトのアプリケーション識別情報と、該１以上のアプリケーションソフト毎の利用優先度とを含むサービス情報が、該無線基地局の識別子と対応付けて記憶されている記憶手段と、
前記記憶手段から、前記１以上の無線基地局のうちのいずれかの無線基地局の識別子に対応付けられている前記サービス情報を抽出するサービス情報抽出手段と、
前記サービス情報抽出手段が抽出した前記サービス情報を含む通信フレームを作成する通信制御手段と、
前記通信制御手段が作成した前記通信フレームを、該通信フレーム中の前記サービス情報に対応付けられている前記無線基地局に送信して、該無線基地局から該通信フレーム中の前記サービス情報を無線送信させる通信手段と、
を備えていることを特徴とする。
【００１１】
なお、前記無線基地局が１以上の無線サービスの無線通信を行う場合、当該無線基地局の無線サービスエリア内で利用可能な１以上のアプリケーションソフトのうち、少なくとも一つは、該１以上の無線サービスのうちの一つを実行するために必要なアプリケーションソフトであることが好ましい。
【００１２】
前記問題点を解決するための発明に係る無線通信端末は、
無線基地局と無線通信する無線通信手段と、表示手段と、制御手段と、を備え、
前記制御手段は、
前記無線通信手段が前記無線基地局からの無線信号を受信すると、該無線信号を解析して、該無線信号が示す情報中に、該無線基地局の無線サービスエリア内で利用可能な１以上のアプリケーションソフトのアプリケーション識別情報と、該１以上のアプリケーションソフト毎の利用優先度とを含むサービス情報が、含まれているか否かを判断する解析ステップと、
前記解析ステップにより、前記無線信号が示す情報中に前記サービス情報が含まれていると判断されると、前記無線通信端末の表示手段に、前記サービス情報に含まれている１以上の前記アプリケーション識別情報を、各アプリケーション識別情報に対する利用優先度順に、前記表示手段に優先表示させる表示カスタマイズ処理ステップと、
を実行する、ことを特徴とする。
【発明の効果】
【００１３】
本発明では、無線基地局から無線サービスが提供されている場合に、この無線基地局からサービス情報も提供されるため、その場での無線基地局のＳＳＩＤを把握しておらず、しかも、その場でどのような無線サービスが提供されるかを事前に知らない場合でも、さらに、場所等を特定するＩＤとその場所等で自動起動させるアプリケーションソフトとの関係を示すテーブルを予め設定しておかなくても、その場で無線サービスを利用できるアプリケーション識別情報が表示される。このため、本発明によれば、利用者に負担をかけずに、無線サービスの利便性を高めることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る第一実施形態におけるサービス提供システムの系統図である。
【図２】本発明に係る第一実施形態におけるサービス提供サーバ及び無線基地局の構成図である。
【図３】本発明に係る第一実施形態における無線通信端末の構成図である。
【図４】本発明に係る第一実施形態におけるサービス提供サーバのサービス情報テーブルのデータ構成を示す説明図である。
【図５】本発明に係る第一実施形態における無線通信端末のサービス情報テーブル、カスタマイズモード記憶領域、自動起動サービスリストストのデータ構成を示す説明図である。
【図６】本発明に係る第一実施形態におけるサービス情報の通信フレームのデータ構成を示す説明図である。
【図７】本発明に係る第一実施形態におけるサービスデータの通信フレームのデータ構成を示す説明図である。
【図８】本発明に係る第一実施形態におけるサービス提供サーバのサービス情報配信処理を示すフローチャートである。
【図９】本発明に係る第一実施形態における無線通信端末のカスタマイズ処理の初期設定処理を示すフローチャートである。
【図１０】本発明に係る第一実施形態における無線通信端末のカスタマイズ処理への移行処理（その１）を示すフローチャートである。
【図１１】本発明に係る第一実施形態における無線通信端末のカスタマイズ処理への移行処理（その２）を示すフローチャートである。
【図１２】本発明に係る第一実施形態における無線通信端末のカスタマイズ処理（その１）を示すフローチャートである。
【図１３】本発明に係る第一実施形態における無線通信端末のカスタマイズ処理（その２）を示すフローチャートである。
【図１４】本発明に係る第一実施形態における無線通信端末のカスタマイズ処理（その３）を示すフローチャートである。
【図１５】本発明に係る第一実施形態における無線通信端末のサービスデータの受信処理を示すフローチャートである。
【図１６】本発明に係る第一実施形態におけるサービス提供システムのカスタマイズ処理への移行処理を示すシーケンス図である。
【図１７】本発明に係る第一実施形態における無線通信端末の表示画面例を示す説明図である。
【図１８】本発明に係る第一実施形態における無線通信端末でのアプリケーション名の表示順の変化を示す説明図である。
【図１９】本発明に係る第二実施形態におけるサービス提供システムのカスタマイズ処理への移行処理を示すシーケンス図である。
【図２０】本発明に係る第二実施形態における無線通信端末のカスタマイズ処理への移行処理を示すフローチャートである。
【図２１】本発明に係る第三実施形態におけるサービス提供システムのカスタマイズ処理への移行処理を示すシーケンス図である。
【図２２】本発明に係る第三実施形態における無線通信端末のカスタマイズ処理への移行処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明に係るサービス提供システム及び無線通信端末の各実施形態について、図面を用いて説明する。
【００１６】
「第一実施形態」
本実施形態では、図１に示すように、サービス提供システムが複数の場所に設置されている。各場所でのサービス提供システムが提供する無線サービスは、無線通信端末４００で受けることができる。
【００１７】
この無線通信端末４００は、例えば、携帯電話で、携帯電話網による無線通信の他、無線ＬＡＮ等による特定エリア内での無線通信が可能である。サービス提供システムが提供する無線サービスは、例えば、IEEE 802.11で規定されている無線ＬＡＮ方式等による特定エリア内での無線通信により、無線通信端末４００に提供される。なお、ここでは、無線サービスの無線方式は、無線ＬＡＮ方式であるが、本発明は、これに限定されるものではない。
【００１８】
サービス提供システムは、本実施形態では、列車１０、職場２０、百貨店３０等のそれぞれに設置されている。一方、無線通信端末４００の所有者の自宅５０、又はその近所には、サービス提供システムは設置されていない。このため、無線通信端末４００の所有者は、自宅５０で、無線ＬＡＮ等による特定エリア内での無線通信による無線サービスを受けることができない。
【００１９】
列車１０に設置されているサービス提供システムは、無線サービス及びこの無線サービスに関する情報を提供するサービス提供サーバ１００と、このサービス提供サーバ１００のデータの変更等のための管理装置２００と、列車１０の各車両１１,１２,…毎に設けられている無線基地局３００と、を備えている。
【００２０】
職場２０に設置されているサービス提供システムは、無線サービスを提供するサービス提供サーバ１００ａと、無線サービスに関する情報を提供する情報提供サーバ５００と、これらのサーバ１００ａ，５００で取り扱うデータ等を管理する管理装置２００と、職場２０の各フロアーに設置されている無線基地局３００と、を備えている。
【００２１】
百貨店３０に設置されているサービス提供システムは、無線サービスを提供するサービス提供サーバ１００ｂと、無線サービスに関する情報を提供する情報提供サーバ５００と、百貨店３０の各フロアーの各売り場に設置されている無線基地局３００と、を備えている。
【００２２】
なお、列車１０に設置されているサービス提供サーバ１００は、職場２０に設置されているサービス提供サーバ１００ａ及び情報提供サーバ５００の両機能を備えているものである。また、百貨店３０に設置されているサービス提供サーバ１００ｂは、職場２０に設置されているサービス提供サーバ１００ａ及び管理装置２００の両機能を備えているものである。
【００２３】
以上のように、各場所に設置されているサービス提供システムのそれぞれは、機能の統合、又は機能の分離等により、その構成が場所間で異なっているが、サービス提供システムとしての全体機能は本質的に同じである。
【００２４】
そこで、以下では、列車１０に設置されているサービス提供システムを代表して、詳細に説明する。
【００２５】
このサービス提供システムのサービス提供サーバ１００及び管理装置２００は、第１車両１１の運転室１１ａ内に設置されている。この運転室１１ａに居る運転士は、無線通信端末４００ｍを携帯している。また、図示されていない最後尾の車両の運転室に居る車掌も無線通信端末を携帯している。各車両１１,１２,…に居る乗客は、無線通信端末４００を携帯している。
【００２６】
サービス提供サーバ１００と、各車両１１,１２,…毎に設けられている無線基地局３００と、管理装置２００とは、図２に示すように、ハブ１により、相互に通信可能に接続されている。管理装置２００は、外部から各種データ等を取得できるように、無線装置等を介して、外部ネットワーク２と接続されている。
【００２７】
サービス提供サーバ１００は、ハブ１と接続されているＬＡＮインタフェース１１０と、各種演算処理を実行するＣＰＵ１２０と、このＣＰＵ１２０のワークエリア等になるＲＡＭ１３０と、予め各種データ等が格納されているＲＯＭ１３５と、ハードディスクドライブ装置等の補助記憶装置１４０と、マイク１５１と、このマイク１５１からのアナログ音信号をディジタル音信号に変換等する音声入力インタフェース１５０と、を備えている。
【００２８】
補助記憶装置１４０には、ＣＰＵ１２０が通信制御処理を実行するための通信プログラム１４１と、ＣＰＵ１２０が各種サービス処理を実行するためのサービス処理プログラム１４６ａ，１４６ｂ，…,１４６ｎと、各種サービス毎のサービスデータ１４７ａ，１４７ｂ，…,１４７ｎと、ＣＰＵ１２０がサービスに関するサービス情報を作成するためのサービス情報作成プログラム１４９と、各サービス毎の個別サービス情報が記憶されているサービス情報テーブル１６０と、が予め格納されている。補助記憶装置１４０には、以上の他、その他の各種プログラムや、自装置や車内ＬＡＮに接続されている各種機器の構成情報等が格納されている。
【００２９】
なお、本実施形態において、これらのプログラムやデータ等は、いずれも、管理装置２００から提供される。但し、これらのプログラムやデータ等は、管理装置２００から提供される必要性はなく、例えば、このサービス提供サーバ１００が外部と通信するための通信装置を備えている場合には、この通信装置を介して外部から提供されるようにしてもよいし、このサービス提供サーバ１００がＣＤやＤＶＤ等のディスク型記憶媒体の再生装置を備えている場合には、この再生装置に装着されたディスク型記憶媒体を介して外部から提供されるようにしてもよい。
【００３０】
ＣＰＵ１２０は、機能的に、車内ＬＡＮによる通信を制御する通信制御部１２１と、補助記憶装置１４０に対するデータの入出力を制御する記憶制御部１２２と、各種サービス処理を実行するサービス処理部１２６ａ，１２６ｂ，…,１２６ｎと、補助記憶装置１４０から所定のサービス情報を抽出するサービス情報抽出部１２９と、を有している。これらの機能部のうち、通信制御部１２１は、補助記憶装置１４０に格納されている通信プログラム１４１を実行することで機能する。また、記憶制御部１２２は、補助記憶装置１４０に格納されている図示されていないプログラムを実行することで機能する。また、サービス処理部１２６ａ，１２６ｂ，…,１２６ｎ、サービス情報抽出部１２９は、それぞれ、補助記憶装置１４０に記憶されているサービス処理プログラム１４６ａ，１４６ｂ，…,１４６ｎ、サービス情報作成プログラム１４９を実行することで機能する。
【００３１】
以上のように、このサービス提供サーバ１００は、各種無線サービスを提供するサービス提供サーバとしての機能の他に、各種無線サービスに関するサービス情報を提供する情報提供サーバとしても機能する。なお、この実施形態では、一つのサーバ１００に、サービス提供サーバとしての機能とサービス環境情報提供サーバとしての機能とを組み込んだが、前述の職場２０や百貨店３０に設置されているシステムのように、各機能をそれぞれ別個のサーバで実現してもよいことは言うまでもない。
【００３２】
管理装置２００は、外部ネットワーク２や、ハブ１を介してサービス提供サーバ１００及び無線基地局３００と通信可能なコンピュータである。
【００３３】
無線基地局３００は、ハブ１と接続されているＬＡＮインタフェース３１０と、各種演算処理を実行するＣＰＵ３２０と、このＣＰＵ３２０のワークエリア等になるＲＡＭ３３０と、フラッシュＲＯＭ３３５と、を有している。フラッシュＲＯＭ３３５には、ＣＰＵ３２０が通信制御部として機能するための通信プログラムや、自装置の構成情報等が格納されている。
【００３４】
無線通信端末４００は、図３に示すように、携帯通信網を利用して無線通信するための第一無線通信インタフェース４１０ａと、無線ＬＡＮを利用して無線通信するための第二無線通信インタフェース４１０ｂと、各種演算処理を実行するＣＰＵ４２０と、このＣＰＵ４２０のワークエリア等になるＲＡＭ４３０と、各種データ等が予め格納されているＲＯＭ４３５と、各種プログラムや各種データ等が格納されているフラッシュＲＯＭ４４０と、マイク４５１と、スピーカ４５２と、入力キー４５３と、ディスプレイ４５４と、マイク４５１、スピーカ４５２、入力キー３３５及びディスプレイ４５４のインタフェース４５０と、を備えている。
【００３５】
フラッシュＲＯＭ４４０には、ＣＰＵ４２０が通信制御処理を実行するための第一及び第二通信プログラム４４１ａ，４４１ｂと、サービス提供サーバ１００からの提供されたサービスデータの処理をＣＰＵ４２０が実行するためサービスアプリケーションソフト４４８と、サービス提供サーバ１００からの提供されたサービス情報を用いて表示カスタマイズ等をＣＰＵ４２０が実行するためのカスタマイズ処理プログラム４４９と、その他の各種プログラム４４４と、自装置の構成情報等とが予め格納されている。フラッシュＲＯＭ４４０には、以上の他、後述のカスタマイズモードが記憶されるカスタマイズモード記憶領域４４５と、サービス情報を受信したときに自動起動させるアプリケーションソフトの識別情報が格納される自動起動アプリケーションリスト４４６とが設けられている。
【００３６】
また、ＲＡＭ４３１には、カスタマイズ処理プログラム４４９の実行過程で、受信したサービス情報が格納されるサービス情報テーブル４３１と、利用予定のサービス識別情報が格納される利用予定サービスリスト（図示されていない）とが設けられる。
【００３７】
ＣＰＵ４２０は、機能的に、携帯通信網を利用した無線通信を制御する第一通信制御部４２１ａと、無線ＬＡＮを利用した無線通信を制御する第二通信制御部４２１ｂと、フラッシュＲＯＭ４４０に対するデータの入出力を制御する記憶制御部４２２と、ディスプレイ４５４での表示を制御する表示制御部４２４と、入力キー４５３での入力を制御する入出力制御部４２５と、サービス処理部４２８と、カスタマイズ処理部４２９とを有している。これらの機能部のうち、サービス処理部４２８は、フラッシュＲＯＭ４４０に格納されているサービスアプリケーションソフト４４８をＣＰＵ４２０が実行することで機能し、カスタマイズ処理部４２９は、フラッシュＲＯＭ４４０に格納されているカスタマイズ処理プログラム４４９をＣＰＵ４２０が実行することで機能する。
【００３８】
次に、サービス提供サーバ１００の補助記憶装置１４０に格納されているサービス情報テーブル１６０のデータ構成について、図４を用いて説明する。
【００３９】
サービス情報テーブル１６０は、サービス提供サーバ１００が提供する各種サービスのサービス提供空間名が格納されている空間名領域１６１と、サービス提供空間の識別子が格納されている空間識別子領域１６１ａと、各サービスのサービス名が格納されるサービス名領域１６２と、各サービスを実行するために必要なアプリケーションソフト名が格納されているアプリケーション名領域１６３と、アプリケーションソフトの識別子が格納されているアプリケーション識別子領域１６３ａと、無線通信端末側での各サービスの実行優先度、言い換えると各アプリケーションソフトの利用優先度が格納されている優先度領域１６４と、各サービスの提供元のＩＰアドレスが格納されているＩＰアドレス領域１６５と、各サービス毎の個別サービス情報の配信周期が格納されている配信周期領域１６６と、個別サービス情報のセキュリティを解除するためのパスワードが格納されているパスワード領域１６７と、各無線基地局３００と各サービスとの対応関係を示す対応関係領域１７５と、を有する。
【００４０】
空間名領域１６１には、ここでの例では、列車全体をサービス提供空間として、当該列車を特定する「東海道線/列車運行No.A14」と、当該列車の先頭の第１車両及最後尾の第１５車両をサービス提供空間として、当該車両を特定する「東海道線/列車運行No.A14/車両No.01,15」とが格納されている。
【００４１】
空間識別子領域１６１ａには、空間名「東海道線/列車運行No.A14」に対する識別子として「A14」が格納され、空間名「東海道線/列車運行No.A14/車両No.01,15」に対する識別子として「A14/01&15」が格納されている。
【００４２】
サービス名領域１６２には、空間名「東海道線/列車運行No.A14」に対するサービス名として、「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」が格納され、空間名「東海道線/列車運行No.A14/車両No.01,15」に対するサービス名として、「運転支援」が格納されている。
【００４３】
ここで、サービス「マナーモード」は、利用者の無線通信端末４００を自動的にマナーモードにするサービスである。サービス「運行案内」は、当該列車、当該列車が運行する路線、さらにこの路線と接続している他の路線での運行状況を通知するサービスである。サービス「降車案内」は、利用者の降車駅に近づくと、降車駅である旨を利用者に通知するサービスである。サービス「車内エンターテインメント」は、一般旅客向けに、ニュース、天気予報、娯楽情報、広告等を提供するサービスである。サービス「運転支援」は、運転士や車掌の業務支援を行うサービスである。
【００４４】
アプリケーション名領域１６３には、サービス名「マナーモード」対するアプリケーションソフト名として「マナーモード」が格納され、サービス名「運行案内」に対するアプリケーションソフト名として「運行案内」が格納され、サービス名「降車案内」に対するアプリケーションソフト名として「降車案内」が格納され、サービス名「車内エンターテインメント」に対するアプリケーションソフト名として「車内エンターテインメント」が格納され、サービス名「運転支援」に対するアプリケーションソフト名として「運転支援」が格納されている。なお、ここの例では、サービス名とアプリケーションソフト名とが全て一致しているが、両者が一致している必要性は無い。
【００４５】
アプリケーション識別子領域１６３ａには、アプリケーションソフト名「マナーモード」に対するアプリケーションソフト識別子として「ＭＡＲ」が格納され、アプリケーションソフト名「運行案内」に対するアプリケーションソフト識別子として「ＯＧＡ」が格納され、アプリケーションソフト名「降車案内」に対するアプリケーションソフト識別子として「ＯＦＦ」が格納され、アプリケーションソフト名「車内エンターテインメント」に対するアプリケーションソフト識別子として「ＥＮＴ」が格納され、アプリケーションソフト名「運転支援」に対するアプリケーションソフト識別子として「ＤＲＶ」が格納されている。
【００４６】
優先度領域１６４には、アプリケーションソフト名「マナーモード」「運行案内」「降車案内」「運転支援」に対する優先度として「Ａ」が格納され、アプリケーションソフト名「車内エンターテインメント」に対する優先度として「Ｂ」が格納されている。なお、優先度領域１６４に格納される「Ａ，Ｂ，…」のうち、最も優先度が高いものが「Ａ」であり、次に優先度が高いものが「Ｂ」である。
【００４７】
ＩＰアドレス領域１６５には、サービス「運行案内」「降車案内」「車内エンターテインメント」「運転支援」のサービス提供元のＩＰアドレスとして、当該サービス提供サーバ１００のＩＰアドレスである「xxx.yyy.zzz.263」が格納されている。なお、「マナーモード」のサービスは、いわゆるプッシュ型のサービスで、サービス提供サーバ１００から一方的に無線通信端末４００側へ提供されるサービスであり、無線通信端末４００側に、このサービスの提供元を知らせる必要性がないため、ＩＰアドレス領域１６５中でこのサービスに対応する領域にはＩＰアドレスが格納されていない。また、「運行案内」「降車案内」「車内エンターテインメント」のサービスも基本的にはプッシュ型のサービスであるが、無線通信端末４００側から何らかの要求又はデータを送りたい場合があるので、ＩＰアドレス領域１６６中でこれらのサービスに対応する領域にはＩＰアドレスが格納されている。また、「運転支援」のサービスは、サービス提供元と無線通信端末４００ｍ（図１に示す）との交信を前提としたサービスであるため、ＩＰアドレス領域１６６中でこのサービスに対応する領域にはＩＰアドレスが格納されている。
【００４８】
配信周期領域１６６には、サービス「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」に関する個別サービス情報の配信周期として、「１（秒）」が格納され、サービス「運転支援」に関する個別サービス情報の配信周期として「２（秒）」が格納されている。
【００４９】
パスワード領域１６７には、サービス「運転支援」に関する個別サービス情報のセキュリティ等を解除するためのパスワードとして、「Ａ１４Ｍ０１」が格納されている。このパスワードは、例えば、当該列車の運転開始時等に、運転室１１ａ内の管理装置２００から入力される。なお、ここでは、一つの領域中に一つのパスワードしか格納していないが、複数のパスワードを格納してもよい。
【００５０】
対応関係領域１６８では、サービス「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」に関する各個別サービス情報に対して、ＭＡＣアドレスの最下層が「：11」で先頭の第１車両内の無線基地局３００から、ＭＡＣアドレスの最下層が「：1F」で最後尾の第１５車両内の無線基地局３００までの全て車両内の無線基地局３００を対応付けている。また、この対応関係領域１６８では、サービス「運転支援」に関する個別サービス情報に対して、ＭＡＣアドレスの最下層が「：11」で先頭の第１車両内の無線基地局３００と、ＭＡＣアドレスの最下層が「：1F」で最後尾の第１５車両内の無線基地局３００とを対応付けている。
【００５１】
次に、サービス提供サーバ１００の動作について説明する。
【００５２】
まず、図８を用いて、サービス提供サーバ１００のサービス情報抽出部１２９の動作について説明する。
【００５３】
サービス情報抽出部１２９は、サービス情報テーブル１６０（図４）中の配信周期領域１６６を参照して、配信タイミングになった個別サービス情報があるか否かを監視している（Ｓ１０）。サービス環境情報配信部１２９は、いずれかの個別サービス情報が配信タイミングになると、配信タイミングになった全ての個別サービス情報をサービス情報テーブル１６０から取得し（Ｓ１１）、配信タイミングになった全ての個別サービス情報を含むサービス情報を作成し、このサービス情報を含む通信フレームを通信制御部１２１に作成させ、この通信フレームの送信を指示する（Ｓ１２）。この結果、サービス情報の通信フレームは、ＬＡＮインタフェース１１０を経て、この通信フレームが指定する無線基地局３００からブロードキャストで無線送出される。以下、以上のステップ１０〜ステップ１２の処理が繰り返して実行される。
【００５４】
なお、図４に示すサービス情報テーブル１６０では、サービス「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」に関する各個別サービス情報の配信周期がいずれも「１（秒）」で、サービス「運転支援」に関する個別サービス情報の配信周期が「２（秒）」である。また、先頭の第１車両及び最後尾の第１５車両内の無線基地局３００を除く、第２車両から第１４車両の全ての無線基地局３００に対して、サービス「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」に関する各個別サービス情報を配信することになっており、先頭の第１車両及び最後尾の第１５車両内の無線基地局３００の無線基地局３００に対して、サービス「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」「運転支援」に関する各個別サービス情報を配信することになっている。
【００５５】
このため、このサービス情報配信処理で、サービス情報抽出部１２９は、サービス「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」に関する各個別サービス情報を含むサービス情報を１秒毎に作成し、通信制御部１２１により、このサービス情報を、第２車両から第１４車両の全ての無線基地局３００へ送信させる。また、サービス情報抽出部１２９は、先頭車両と最後尾車両の無線基地局３００へ、通信制御部１２１により、サービス情報を１秒毎に送信させるものの、サービス「運転支援」を除く残りのサービス「マナーモード」「運行案内」「降車案内」「車内エンターテインメント」に関する各個別サービス情報を含むサービス情報と、全サービスに関する各個別サービス情報を含むサービス情報とを交互に作成し、これらのサービス情報を、通信制御部１２１交互に、先頭車両と最後尾車両の無線基地局３００へ送信させる。
【００５６】
次に、サービス提供サーバ１００の各サービス処理部１２６ａ，１２６ｂ，…,１２６ｎの動作について説明する。なお、以下では、便宜上、サービスａ処理部１２６ａが、基本的にはプッシュ型のサービスであるものの、場合によっては交信も行うサービスである「運行案内」のサービス処理を行い、サービスｂ処理部１２６ｂが、無線通信端末４００との交信を前提としたサービスである「運転支援」のサービス処理を行うものをとする。
【００５７】
まず、「運行案内」のサービス処理を行うサービスａ処理部１２６ａの動作について説明する。
【００５８】
補助記憶装置１４０内の「運行案内」のサービスａデータ１４７ａには、無線通信端末４００側へ配信するサービスコンテンツデータの他に、このデータを配信するタイミングを示すスケジュールも含まれている。「運行案内」のサービス処理を行うサービスａ処理部１２６ａは、このスケジュールを参照して、サービスコンテンツデータを配信するタイミングになると、補助記憶装置１４０から記憶制御部１２２を介して、サービスａデータ１４７ａを取得し、このサービスａデータ１４７ａの一部又は全部を含む通信フレームを通信制御部１２１に作成させ、この通信フレームの送信を指示する。この通信フレームの送信に対して、無線通信端末４００側からの何らかの要求又はデータが送られてきた場合、サービスａ処理部１２６ａは、通信制御部１２１からこの要求又はデータを受け取り、これに対する応答処理を行い、その結果を通信制御部１２１により無線通信端末４００へ送信させる。
【００５９】
次に、無線通信端末４００との交信を前提としたサービスである「運転支援」のサービス処理を行うサービスｂ処理部１２６ｂの動作について説明する。
【００６０】
サービスｂ処理部１２６ｂは、補助記憶装置１４０内の「運転支援」のサービスｂデータ１４７ｂが記憶制御部１２２により更新されたか否かを監視しており、更新されるか、無線通信端末４００側からサービスデータの送信要求があると、補助記憶装置１４０から記憶制御部１２２を介して、サービスｂデータ１４７ｂを取得し、このサービスｂデータ１４７ｂの一部又は全部を含む通信フレームを通信制御部１２１に作成させ、この通信フレームの送信を指示する。また、この通信フレームの送信に対して、無線通信端末４００ｍ側からの何らかの要求又はデータが送られてきた場合、サービスｂ処理部１２６ｂは、通信制御部１２１からこの要求又はデータを受け取り、これに対する応答処理を行い、その結果を通信制御部１２１により無線通信端末４００ｍへ送信させる。
【００６１】
次に、図６を用いて、サービス提供サーバ１００から送出されるサービス情報の通信フレーム６０の構成について説明する。
【００６２】
サービス情報の通信フレーム６０は、ＭＡＣヘッダ６１とＭＡＣボディ６３とを有している。ＭＡＣヘッダ６１には宛先アドレス６２等が格納され、ＭＡＣボディ６３にはＩＰパケットが格納される。このＩＰパケットのヘッダ９４には、宛先アドレス６５等が格納され、ペイロード６６には、制御情報６７と、サービス情報７０とが格納される。ＭＡＣヘッダ６１の宛先アドレス６２には、サービス情報を送る無線基地局３００のＭＡＣアドレスが設定され、ＩＰヘッダ９４の宛先アドレス６５には、当該無線基地局３００からの宛先として、全ての無線通信端末４００を宛先とするブロードキャストアドレスが設定される。
【００６３】
制御情報６７は、タイプ６８とデータ長６９とを有している。タイプ６８には、ペイロード３０内のデータがサービス情報であることを示す「１」が格納される。なお、ペイロード３０内のデータがサービスデータである場合、タイプ３６８には「２」が格納される。データ長３５にはサービス情報７０のデータ長が格納される。
【００６４】
サービス情報７０は、１以上の個別サービス情報の集まりである。各個別サービス情報は、サービスの提供空間を識別するための空間識別情報の一種である空間名７１と、同じく空間識別情報の一種である空間識別子７２と、当該サービスの提供を受けるために必要なアプリケーションソフトの識別情報の一種であるアプリケーション名７３と、同じくアプリケーションソフトの識別情報の一種であるアプリケーション識別子７４と、当該アプリケーションソフトの利用優先度７５と、当該サービスの提供元のＩＰアドレス７６と、当該個別サービス情報の利用者制限の有無を示す制限フラグ領域７７と、パスワード７８と、を有している。
【００６５】
サービス情報抽出部１２９は、前述した図８中のステップ１０での処理で、以上で説明したサービス情報７０を作成し、これを通信制御部１２１に渡す。
【００６６】
サービス情報抽出部１２９は、サービス情報７０の個別サービス情報中の空間名７１、空間識別子７２、アプリケーション名７３、アプリケーション識別子７４、優先度７５、ＩＰアドレス７６、パスワード７８を、それぞれ、サービス情報テーブル１６０（図４）の空間名領域１６１、空間識別子領域１６１ａ、アプリケーション名領域１６３、アプリケーション識別子領域１６３ａ、優先度領域１６４、ＩＰアドレス領域１６５、パスワード領域１６７から取得する。なお、サービス情報テーブル１６０（図４）のパスワード領域１６７に、パスワードが格納されている個別サービス情報に関しては、サービス情報７０の個別サービス情報中の制限フラグ領域７７に、「１（制限有り）」が格納されると共に、パスワード７８には、テーブル１６０のパスワード領域１６７内のパスワードが格納され、テーブル１６０のパスワード領域１６７内にパスワードが格納されていない個別サービス情報に関しては、サービス情報７０の個別サービス情報中の制限フラグ領域７７に、「０（制限無し）」が格納されると共に、パスワード７８には「−」が格納される。
【００６７】
次に、図７を用いて、サービス提供サーバ１００から送出されるサービスデータの通信フレーム８０の構成について説明する。
【００６８】
サービスデータの通信フレーム８０は、ＭＡＣヘッダ８１とＭＡＣボディ８３とを有している。ＭＡＣヘッダ８１には宛先アドレス８２等が格納され、ＭＡＣボディ８３にはＩＰパケットが格納される。このＩＰパケットのヘッダ８４には、宛先アドレス８５等が格納され、ペイロード８６には、制御情報８７とサービスデータ９５とが格納される。ＭＡＣヘッダ８１の宛先アドレス８２には、当該サービスデータを送る無線基地局３００のＭＡＣアドレス、言い換えると、当該サービスデータのサービス情報を送る無線基地局３００のＭＡＣアドレスが設定され、ＩＰヘッダ８４の宛先アドレス８５には、基本的に、当該無線基地局３００からの宛先として、全ての無線通信端末４００を宛先とするブロードキャストアドレスが設定される。但し、無線通信端末４００から特定の要求があり、この要求に対する応答をサービスの一部として返す場合には、ＩＰヘッダ８４の宛先アドレス８５には、当該無線通信端末４００のＩＰアドレスが設定される。
【００６９】
制御情報８７は、タイプ８８とサブタイプ８９とデータ形式９０とデータ長９１とパスワード９２とFlag９３を有している。タイプ８８には、ペイロード８６内のデータがサービスデータであることを示す「２」が格納される。サブタイプ８９には、利用制限の有無が格納され、データ形式９０には、サービスコンテンツデータの表現形式が格納される。また、データ長９１には、サービスデータ９５のデータ長が格納され、パスワード９２には、サービスデータ９５のセキュリティを解除するためのパスワードが格納される。Flag９３は、後述のサービスコンテンツデータ９７のデータが大きくて、１パケットに収められない場合に継続シンボル（１）が格納される。
【００７０】
サービスデータ９５は、アプリケーション識別子９６とサービスコンテンツデータ９７とを有する。アプリケーション識別子９６は、サービス情報テーブル１６０（図４）のアプリケーション識別子領域１６３ａに格納されているアプリケーション識別子と同じものである。また、サービスコンテンツデータ９７は、補助記憶装置１４０に格納されている複数のサービスデータ１４７ａ，１４７ｂ，…,１４７ｎのうちの該当サービスのサービスデータに含まれているデータである。
【００７１】
以上で説明したサービスデータの通信フレーム８０は、サービス情報の通信フレーム６０と同様、通信制御部１２１が作成するが、この通信フレーム中のＩＰペイロード８６内のデータは、全て、サービス処理部１２６ａ，１２６ｂ，…,１２６ｎのうち、該当サービスの処理を実行するサービス処理部から通信制御部１２１に与えられる。なお、このサービス処理部は、この通信フレーム中の制御情報８７、アプリケーション識別子９６をサービス情報テーブル１６０から取得してもよいが、サービスデータを補助記憶装置１４０に格納する際に、このサービスデータ中にサービスコンテンツデータと共に制御情報８７中のデータ等を含めておき、このサービスデータから取得するようにしてもよい。
【００７２】
次に、図９〜図１５に示すフローチャートに従って、無線通信端末４００の動作について説明する。
【００７３】
まず、図９に示すフローチャートに従って、カスタマイズ処理部４２９による初期設定処理について説明する。
【００７４】
カスタマイズ処理部４２９は、入力キー４５３から初期設定処理の指示を受け付けると（Ｓ２０）、カスタマイズ処理の全モードを表示制御部４２３によりディスプレイ４５４に表示させる（Ｓ２１）。ここで、表示されるモードは、サービス情報を受け付けた際に、このサービス情報中に含まれている、利用優先度「Ａ」のアプリケーション識別情報が示すアプリケーションソフトを自動起動させる自動起動モードと、サービス情報を受け付けた際に、このサービス情報中に含まれているアプリケーション識別情報を、その利用優先度順に順次表示する優先表示モードとの２つのモードである。
【００７５】
カスタマイズ処理部４２９は、入力キー４５３から、いずれかのモードの設定を受け付けると（Ｓ２２）、フラッシュＲＯＭ４４０中のカスタマイズモード記憶領域４４５に、受け付けたモードを設定する。なお、このカスタマイズモード記憶領域４４５には、図５に示すように、表示優先モードの際には「０」が設定され、自動起動モードの際には「１」が設定される。
【００７６】
以上で初期設定処理は終了する。
【００７７】
次に、図１０及び図１１に示すフローチャートに従って、カスタマイズ処理部４２９によるカスタマイズ処理への移動処理について説明する。
【００７８】
第二通信制御部４２１ｂは、通信フレームを受信すると、これを分解して、通信フレームのデータをカスタマイズ処理部４２９に渡す。このカスタマイズ処理部４２９は、通信フレーム中のデータを解析して、サービス情報を受信したか否かを判断する（Ｓ３０）。
【００７９】
サービス情報を受信した場合、カスタマイズ処理部４２９は、ＲＡＭ４３０に既にサービス情報テーブル４３１が設けられ、このサービス情報テーブル４３１に通信フレーム内のサービス情報が登録されているか否かを判断する（Ｓ３１）。通信フレーム内のサービス情報が既に登録済みである場合には、ステップ３０に戻り、通信フレーム内のサービス情報が未登録である場合には、ＲＡＭ４３０にサービス情報テーブル４３１を設け、このサービス情報テーブル４３１に、このサービス情報を登録すると共に、このサービス情報テーブル４３１と対応付けて、ＲＡＭ４３０に、通信フレームに含まれている基地局ＩＤを登録する（Ｓ３２）。
【００８０】
ここで、サービス情報テーブル４３１について説明する。
【００８１】
サービス情報テーブル４３１は、図５に示すように、サービス情報に含まれている個別サービス情報中のサービスの提供空間名７１（図６）及びこの空間の識別子７２が格納される空間識別情報領域４３１ｂと、この個別サービス情報中のアプリケーション名７３及びアプリケーション識別子７４が格納されるアプリケーション識別情報領域４３１ｃと、この個別サービス情報中の優先度７５が格納される優先度領域４３１ａと、この個別サービス情報中のＩＰアドレス７６が格納されるＩＰアドレス領域４３１ｄと、この個別サービス情報中の制限フラグ領域７７の値（０（制限無し）or１（制限有り））が格納される制限フラグ領域４３１ｅと、この個別サービス情報中のパスワード７８が格納されるパスワード４３１ｆと、当該個別サービス情報の表示の有無を示す表示有無フラグ領域４３１ｇと、を有している。表示有無フラグ領域４３１ｇには、当該個別サービス情報が表示されると「１」が格納されるが、この段階では、表示していない旨を示す「０」が格納される。なお、図５に示すサービス情報テーブル４３１は、先頭車両に居る者が所有している無線通信端末３００が受信したサービス情報に関するテーブルである。
【００８２】
カスタマイズ処理部４２９は、次に、表示制御部４２３により、ディスプレイ４５４に、カスタマイズ処理を実行するか否かの旨を表示させ、入力キー４５３からカスタマイズ処理の実行許可を受け付けなければ、ステップ３０に戻り、入力キー４５３からカスタマイズ処理の実行許可を受け付ければ、ステップ３４に進む。
【００８３】
カスタマイズ処理部４２９は、ステップ３３で、カスタマイズ処理の実行許可を受け付けると、ステップ３２で登録したサービス情報中に、開示制限のあるアプリケーション識別情報があるか否かを判断する（Ｓ３４）。サービス情報中に開示制限のあるアプリケーション識別情報が無ければ、ステップ３８に進む。また、サービス情報中に開示制限のあるアプリケーション識別情報があれば、カスタマイズ処理部４２９は、表示制御部４２３により、ディスプレイ４５４に、制限のある個別サービス情報がある旨、及びこのためパスワードの入力を要求する旨を表示させる。そして、パスワードを受け付けると（Ｓ３５）、受け付けたパスワードは、サービス情報中のパスワードと一致するか否かを判断する（Ｓ３６）。
【００８４】
パスワードが一致していれば、カスタマイズ処理部４２９は、パスワードにより開示制限されていた個別サービス情報のセキュリティを解除し、登録したサービス情報中の全個別サービス情報を用いたカスタマイズ処理を開始する（Ｓ３８）。一方、カスタマイズ処理部４２９は、ステップ３６で、受け付けたパスワードがサービス情報中のパスワードと一致しないと判断すると、表示制御部４２３により、ディスプレイ４５４に、パスワードが一致せず、制限のある個別サービス情報を利用できない旨を表示させ、改めて、正当なパスワードの入力がない限り、登録したサービス情報中の開示制限のある個別サービス情報を除く個別サービス情報を用いたカスタマイズ処理を開始する（Ｓ３９）。なお、カスタマイズ処理の内容に関しては、後程詳細に説明する。
【００８５】
カスタマイズ処理部４２９は、カスタマイズ処理を開始すると（Ｓ３８，３９）、カスタマイズ制限時間タイマーによるカウントダウンを開始させ（Ｓ４０（図１１））、第二通信制御部４２１ｂが、ステップ３２で登録した無線基地局ＩＤを含むビーコンを受信したか否かを監視する（Ｓ４１）。
【００８６】
カスタマイズ処理部４２９は、第二通信制御部４２１ｂが登録無線基地局ＩＤを含むビーコンを受信すれば、カスタマイズ制限時間タイマーをリセットしてから（Ｓ４２）、ステップ４１に戻る。また、第二通信制御部４２１ｂが登録無線基地局ＩＤを含むビーコンを受信すれば、カスタマイズ制限時間タイマーがタイムオーバーを示しているか否かを判断する（Ｓ４３）。そして、カスタマイズ処理部４２９は、タイムオーバーを示していなければ、ステップ４１に戻り、タイムオーバーを示していれば、ステップ３２でＲＡＭ４３０に設けたサービス情報テーブル４３１及びこのサービス情報テーブル４３１に関連付けられている基地局ＩＤを消去して、カスタマイズ処理を終了する（Ｓ４４）。
【００８７】
次に、サービス提供サーバ１００のサービス情報の送信タイミング、無線基地局３００のサービス情報及びビーコンの送信タイミング、無線通信端末４００のカスタマイズ処理の開始及び終了タイミングについて、図１６を用いて説明する。
【００８８】
サービス提供サーバ１００からは、前述したように、特定の無線基地局３００に対して、定期的にサービス情報が送られる（Ｓ９０）。このサービス情報を受けた無線基地局３００は、このサービス情報をブロードキャストで無線送信する（Ｓ９１）。また、無線基地局３００は、定期的にビーコンもブロードキャストで無線送信する（Ｓ９３）。
【００８９】
ところで、無線基地局３００によるビーコンの送信周期ＴＢは、無線ＬＡＮの場合、100msである。一方、本実施形態におけるサービス情報の送信周期ＴＩＮＦは、１秒から数秒、短くても、０．５秒程度である。このため、無線基地局３００からの無線信号の受信可能範囲内に存在する無線通信端末４００は、サービス情報を１回受信する間に、ビーコンを数回から数十回受信することになる。
【００９０】
無線通信端末４００は、無線基地局３００が無線送信したサービス情報を受信すると（Ｓ９２）、このサービス情報を登録してから、カスタマイズ処理を開始し、これに伴って、カスタマイズ制限時間タイマーによるカウントダウンを開始させる（Ｓ９５（図１０、図１１におけるＳ３２，Ｓ３８，Ｓ４０）。
【００９１】
無線通信端末４００は、その後、ビーコンを受信すると（Ｓ９４）、カスタマイズ制限時間タイマーをリセットする（Ｓ９６（図１１におけるＳ４２））。また、無線通信端末４００は、その後、サービス情報を再び受信しても（Ｓ９４）、このサービス情報は既に登録済みであるため、上記ステップ９５の処理を実行しない。
【００９２】
例えば、この無線通信端末４００が無線基地局３００からの無線信号の受信可能範囲外に移動すると、この無線通信端末４００は、無線基地局３００からのサービス情報もビーコンも受信できなくなる。この結果、カスタマイズ制限時間タイマーのカウントダウンが進み、このタイマーがタイムオーバーになると（Ｓ９７）、無線通信端末４００は、カスタマイズ処理を終了する（Ｓ９８（図１１におけるＳ４４））。
【００９３】
次に、図１２〜図１４に示すフローチャートに従って、カスタマイズ処理部４２９によるカスタマイズ処理について説明する。
【００９４】
カスタマイズ処理部４２９は、まず、フラッシュＲＯＭ４４０に設けられているカスタマイズモード記憶領域４４５を参照して、優先表示モードか自動起動モードかを判断する（Ｓ５０）。優先表示モードである場合、カスタマイズ処理部４２９は、先のステップ３２でＲＡＭ４３０に登録したサービス情報中に、フラッシュＲＯＭ４４０の自動起動アプリケーションリスト４４６に格納されているアプリケーション識別情報と一致するアプリケーション識別情報が存在するか否かを判断する（Ｓ５１）。
【００９５】
カスタマイズ処理部４２９は、登録サービス情報中に自動起動アプリケーションリスト４４６に格納されているアプリケーション識別情報と一致するアプリケーション識別情報が存在しないと判断すると、つまり、自動起動の対象アプリケーションがないと判断すると、ステップ５５に進む。また、カスタマイズ処理部４２９は、登録サービス情報中に自動起動アプリケーションリスト４４６に格納されているアプリケーション識別情報と一致するアプリケーション識別情報が存在すると判断した場合、及びステップ５０で自動起動モードであると判断した場合には、つまり、自動起動の対象アプリケーションがあると判断すると、対象アプリケーションがフラッシュＲＯＭ４４０に格納されているか否かを判断する（Ｓ５２）。なお、ここでの判断では、対象アプリケーションが複数存在する場合には、フラッシュＲＯＭ４４０に、複数の対象アプリケーションのうちの一つでも格納されているか否かを判断する。
【００９６】
カスタマイズ処理部４２９は、対象アプリケーションがフラッシュＲＯＭ４４０に一つも格納されていないと判断すると、ステップ５５に進み、対象アプリケーションがフラッシュＲＯＭ４４０に一つでも格納されていると判断すると、このフラッシュＲＯＭに格納されている全ての対象アプリケーションを起動させる（Ｓ５３）。この際、カスタマイズ処理部４２９は、サービス情報テーブル４３１（図５）中の表示有無フラグ領域４３１ｇで、起動させた対象アプリケーションに対応する領域に「１（表示済み）」を格納すると共に、ＲＡＭ４３０に利用予定サービスリストを設けて、そこに当該アプリケーションの識別子を格納する。カスタマイズ処理部４２９は、さらに、起動させたアプリケーションに対するＩＰアドレスが、サービス情報中に含まれている場合には、このＩＰアドレスを起動させたアプリケーションに設定する。
【００９７】
サービス提供サーバ１００から提供されるサービスには、前述したように、サービス提供元と無線通信端末４００との交信を前提としたサービスと、基本的にはプッシュ型サービスであるものの、場合によってサービス提供元との交信が必要になるサービスと、サービス提供元から一方的に無線通信端末４００側へ提供されるプッシュ型サービスと、の三種類がある。サービス提供元と交信するケースがある前二者のサービスの個別サービス情報には、図４を用いて前述したように、サービス提供元であるサービス提供サーバ１００のＩＰアドレスが含まれている。そこで、以上では、サービス提供元と交信するケースがある前二者のサービスのアプリケーションに、サービス情報に含まれているＩＰアドレスを設定している。
【００９８】
対象アプリケーションが起動すると、このアプリケーションの動作画面が表示され、さらに、サービスデータの受信待ち画面等がディスプレイ４５４に表示される。そして、サービスデータの受信後、例えば、図１７に示すように、このサービスデータに含まれるサービスコンテンツデータ「運行案内」がディスプレイ４５４に表示される。
【００９９】
サービス「運行案内」のコンテンツデータを表示するアプリケーション「運行案内」の動作画面４６０中には、サービス「運行案内」のコンテンツデータ４６１の他に、動作中のアプリケーションを示す活性アプリボタン４６２と、複数の操作ボタン４６５〜４６８とが表示される。アプリケーション動作画面中の操作ボタン４６５〜４６８としては、プロパティボタン４６５、終了ボタン４６６、確認ボタン４６７、アプリメニューボタン４６８がある。
【０１００】
プロパティボタン４６５は、動作中のアプリケーションを自動起動の対象として登録する際、又は、既に自動起動の対象になっている場合には、自動起動の登録を解除する際に、使用される。終了ボタン４６６は、動作中のアプリケーションを終了させる際に使用され、確認ボタン４６７は、モード設定内容や、個別自動起動の対象になっているアプリケーションを確認する際に使用される。また、アプリメニューボタン４６８は、別のアプリケーションの名称を表示させる際に使用される。
【０１０１】
このアプリケーション動作画面４６０で、アプリメニューボタン４６８が押された場合（Ｓ５４で「アプリメニュー」を受付）、優先表示モードの上に個別自動起動の対象アプリケーションも存在しない場合（Ｓ５０で「優先表示モード」、Ｓ５１で「ＮＯ」）、自動起動モードでも対象アプリケーションが格納されていない場合（Ｓ５２で「ＮＯ」）、カスタマイズ処理部４２９は、サービス情報テーブル４３１（図５）中の表示有無フラグ領域４３１ｇ及び優先度領域４３１ａを参照して、未表示且つ最上位優先度のアプリケーション名を示す機能選択画面をディスプレイ４５４に表示させると共に、サービス情報テーブル４３１（図５）中の表示有無フラグ領域４３１ｇで、この機能選択画面で表示させるアプリケーション名に対応する領域に「１（表示済み）」を格納する（Ｓ５５）。
【０１０２】
仮に、優先表示モードの上に個別自動起動の対象アプリケーションも存在しない場合（Ｓ５０で「優先表示モード」、Ｓ５１で「ＮＯ」）には、サービス情報テーブル４３１（図５）中の表示有無フラグ領域４３１ｇには、全て「０（未表示）」が格納されているので、カスタマイズ処理部４２９は、アプリケーション識別情報領域４３１ｃから、制限されておらず且つ優先度「Ａ」のアプリケーション名を全て抽出して、つまり、アプリケーション名「マナーモード」「運行案内」「降車通知」を抽出して、図１７に示すように、これらアプリケーション名「マナーモード」「運行案内」「降車通知」４７１ａを示す機能選択画面４７０ａをディスプレイ４５４に表示させる。この機能選択画面４７０ａには、アプリケーション名４７１ａの他、各アプリケーション名４７１ａの前のチェックボックス４７２、実行ボタン４７５、アプリメニューボタン４７８が表示される。
【０１０３】
チェックボックス４７２は、複数のアプリケーション名のうちのいずれかを選択する際に使用され、実行ボタン４７５は、選択されたアプリケーション名のアプリケーションを実行させる際に使用される。
【０１０４】
また、仮に、図１７に示すアプリケーション動作画面４６０の表示中に、アプリメニューボタン４６８が押された場合（Ｓ５４で「アプリメニュー」を受付）には、サービス情報テーブル４３１（図５）中の表示有無フラグ領域４３１ｇ内で、アプリケーション名「マナーモード」「運行案内」「降車通知」の領域には「１（表示済み）」が格納されているので、カスタマイズ処理部４２９は、アプリケーション識別情報領域４３１ｃから、制限されておらず且つ最上位優先度である優先度「Ｂ」のアプリケーション名「車内エンターテインメント」を抽出して、図１７に示すように、これらアプリケーション名「車内エンターテインメント」４７１ｂを示す機能選択画面４７０ｂをディスプレイ４５４に表示させる。この機能選択画面４７０ｂには、アプリケーション名４７１ａ、前述のチェックボックス４７２、実行ボタン４７５、アプリメニューボタン４７８の他、一括登録ボタン４７６、戻りボタン４７７が表示される。
【０１０５】
一括登録ボタン４７６は、機能選択画面４７０ｂで示されている全てのアプリケーション名のアプリケーションを個別自動機能の対象として登録する際に使用され、戻りボタン４７７は、表示画面を前表示画面に戻らせる際に使用される。なお、優先度「Ａ」のアプリケーション名を示す機能選択画面４７０ａ中に、一括登録ボタン４７６が表示されていないのは、この機能選択画面４７０ａで示されている全てのアプリケーション名のアプリケーションが既に自動機能の対象になっているからである。また、この機能選択画面４７０ａ中に戻りボタン４７７が表示されていないのは、この機能選択画面４７０ａがカスタマイズ処理を開始してからの最初の表示画面で、前表示画面が存在しないからである。
【０１０６】
ステップ５６でアプリメニューを受け付けた場合、つまり、以上の機能選択画面で、アプリメニューボタン４７８が押された場合、カスタマイズ処理部４２９は、再び、ステップ５５に戻って、新たな機能選択画面をディスプレイ４５４に表示させる。
【０１０７】
例えば、優先度「Ａ」のアプリケーション名を示す機能選択画面４７０ａの表示中に、アプリメニューボタン４７８が押された場合、優先度「Ｂ」のアプリケーション名を示す機能選択画面４７０ｂがディスプレイ４５４に表示される。
【０１０８】
また、優先度「Ｂ」のアプリケーション名を示す機能選択画面４７０ｂの表示している段階では、サービス情報テーブル４３１（図５）中で表示有無フラグ領域４３１ｇのうち、制限されていないアプリケーション名に対応する領域には、全て「１（表示済み）」が格納されている、つまり、このサービス情報テーブル４３１に格納されている全てのアプリケーション名が表示済みである。このため、この機能選択画面４７０ｂの表示中に、アプリメニューボタン４７８が押された場合、カスタマイズ処理部４２９は、サービス情報テーブル４３１に格納されていないアプリケーション名であって、フラッシュＲＯＭ４３０に格納されているアプリケーションのアプリケーション名４７１ｃを示す機能選択画面４７０ｃをディスプレイ４５４に表示させる。
【０１０９】
ステップ５６で、実行を受け付けた場合、つまり、以上の機能選択画面で、いずれかのアプリケーション名の前のチェックボタン４７２が選択された上で、実行ボタン４７８が押された場合、カスタマイズ処理部４２９は、実行指示されたアプリケーションがフラッシュＲＯＭ４３０に格納されているか否かを判断する（Ｓ５７）。アプリケーションが格納されていない場合、機能選択画面の表示を維持して、ステップ５６に戻る。また、アプリケーションが格納されている場合、ステップ５３に戻って、当該アプリケーションを起動させる。
【０１１０】
また、ステップ５６で、戻りを受け付けた場合、つまり、以上の機能選択画面で、戻りボタン４７７が押された場合、カスタマイズ処理部４２９は、今まで表示していた機能選択画面で示していた全アプリケーション名の未表示扱い処理を行う（Ｓ６０（図１３））。なお、この未表示扱い処理は、サービス情報テーブル４３１の表示有無フラグ領域４３１ｇに格納されている「１（表示済み）」を「０（未表示）」に戻す処理である。このように、未表示扱い処理を行うのは、前表示画面に戻った後、再び、元の機能選択画面の表示を利用者が希望する場合があるからである。
【０１１１】
カスタマイズ処理部４２９は、未表示扱い処理を行うと（Ｓ６０）、戻り先は、アプリケーション動作画面であるか機能選択画面であるかを判断し、戻り先がアプリケーション動作画面である場合には、当該画面をディスプレイ４５４に表示させてから（Ｓ６３）、ステップ５４（図１２）に戻る。また、戻り先が機能選択画面である場合には、当該画面をディスプレイ４５４に表示させてから（Ｓ６２）、ステップ５６（図１２）に戻る。
【０１１２】
また、ステップ５６で、一括登録を受け付けた場合、つまり、以上の機能選択画面で、一括登録ボタン４７９が押された場合、当該機能選択画面で示す全てのアプリケーション名のアプリケーションを個別自動起動の対象として、全アプリケーションの識別情報を自動起動アプリケーションリスト４４６（図５）に登録し。当該機能選択画面の表示を維持して、ステップ５６（図１２）に戻る。
【０１１３】
また、ステップ５４で、登録を受け付けた場合、つまり、アプリケーション動作画面で登録ボタンが押された場合、当該アプリケーションを自動起動の対象として、当該全アプリケーションの識別情報を自動起動アプリケーションリスト４４６（図５）に登録し（Ｓ７０（図１４））、当該アプリケーション動作画面の表示を維持して、ステップ５４（図１２）に戻る。
【０１１４】
ステップ５４で、登録解除を受け付けた場合、つまり、アプリケーション動作画面で登録解除ボタンが押された場合、当該アプリケーションを自動起動対象から外すため、当該アプリケーションの識別情報を自動起動アプリケーションリスト４４６（図５）から削除し（Ｓ７１（図１４））、当該アプリケーション動作画面の表示を維持して、ステップ５４（図１２）に戻る。
【０１１５】
なお、登録ボタン及び登録解除ボタンは、前述したように、アプリケーション動作画面中のプロパティボタン４６５を押すことで、表示される。また、登録ボタンは、当該アプリケーションが自動起動の対象になっていないときに表示され、登録解除ボタンは、当該アプリケーションが既に自動起動の対象になっているときに表示される。
【０１１６】
また、ステップ５４で、終了を受け付けた場合、つまり、アプリケーション動作画面で終了ボタン４６６が押された場合、カスタマイズ処理部４２９は、当該アプリケーションを終了し（Ｓ７５（図１４））、当該アプリケーションを前述のように未表示扱い処理す（Ｓ７６）。そして、動作中の他のアプリケーションが存在しているか否かを判断し、動作中の他のアプリケーションが存在していなければ、ステップ５５（図１２）に戻って、機能選択画面を表示させる。また、動作中の他のアプリケーションが存在していれば、この他のアプリケーション動作画面をディスプレイ４５４に表示させてから（Ｓ７８）、ステップ５４（図１２）に戻る。
【０１１７】
以上のように、カスタマイズ処理が実行される。
【０１１８】
なお、以上のカスタマイズ処理中でアプリケーション動作画面を表示させている最中（Ｓ５３，５４（図１２））に、カスタマイズ処理が終了した場合（Ｓ４４（図１１））、このアプリケーション動作画面中の、登録ボタン又は登録解除ボタン、終了ボタン、アプリメニューボタンのいずれものボタンを押しても機能する。但し、アプリメニューボタンを押した際には、ＲＡＭ４３０からら登録サービス情報が消去されている関係で、この登録サービス情報に含まれているアプリケーション名は表示されず、カスタマイズ処理していない際にアプリケーションメニューボタンを押した場合と同様の機能選択画面、具体的には、図１７中の機能選択画面４７０ｃが表示される。なお、アプリケーションの動作中に、カスタマイズ処理が終了した場合、サービス情報を送信した無線基地局３００からサービス情報を受信できない状態になっているため、アプリケーション自体は動作しているものの、サービスデータの変化がないため、利用者は、基本的に、終了ボタンを押して、このアプリケーションを終了させることになる。
【０１１９】
また、以上のカスタマイズ処理中で機能選択画面を表示させている最中（Ｓ５５，５６（図１２））に、カスタマイズ処理が終了した場合（Ｓ４４（図１１））、無線通信端末４００のディスプレイ４５４は、初期メニュー画面になる。
【０１２０】
次に、図１５に示すフローチャートに従って、カスタマイズ処理部４２９によるサービスデータ受信処理について説明する。
【０１２１】
第二通信制御部４２１ｂは、前述したように、通信フレームを受信すると、これを分解して、通信フレームのデータをカスタマイズ処理部４２９に渡す。このカスタマイズ処理部４２９は、通信フレーム中のデータを解析して、サービスデータを受信したか否かを判断する（Ｓ８０）。通信フレーム中のデータがサービスデータであると判断すると、カスタマイズ処理部４２９は、ＩＰペイロード内の制御情報８７及びサービスデータ９５（図７）をＲＡＭ４３０に記憶する（Ｓ８１）。
【０１２２】
次に、カスタマイズ処理部４２９は、ＲＡＭ４３０に記憶された制御情報８７からサブタイプ８９（図７）を呼び出し、このサブタイプ８９を参照してデータ利用制限の有無を判断する（Ｓ８３）。利用制限が無ければ、ステップ８６に進み、利用制限があれば、表示制御部４２３によりディスプレイ４５４にパスワードの受付画面を表示させて、パスワードを受け付ける（Ｓ８３）。カスタマイズ処理部４２９は、パスワードを受け付けると、ＲＡＭ４３０に記憶されている制御情報８７からパスワード９２（図７）を呼び出し、このパスワード９２と受け付けたパスワードとが一致しているか否かを判断する（Ｓ８４）。一致していなければ、ＲＡＭ４３０からサービスデータを消去して、受信処理を終了し、一致していれば、このパスワードを用いて、ＲＡＭ４３０に記憶されているサービスデータ９５（図７）に対するセキュリティの解除処理を行ってから（Ｓ８５）、ステップ８６に進む。
【０１２３】
ステップ８６で、カスタマイズ処理部４２９は、ステップ５３（図１２）でＲＡＭ４３０に設けた利用予定サービスリストからアプリケーション識別子を呼び出す。そして、カスタマイズ処理部４２９は、サービスデータ９５中のアプリケーション識別子９６と、利用予定サービスリスト中のアプリケーション識別子とが一致しているか否かを判断する（Ｓ８７）。
【０１２４】
カスタマイズ処理部４２９は、ステップ８７で識別子相互が一致していないと判断すると、ステップ８８に進み、ＲＡＭ４３０からサービスデータを消去して、受信処理を終了する。また、識別子相互が一致していると判断すると、カスタマイズ処理部４２９は、サービスデータ９５中のサービスコンテンツデータ９７（図７）を呼び出して、このサービスコンテンツデータ９７を起動中のアプリケーションソフトにインプットする（Ｓ８９）。つまり、カスタマイズ処理部４２９は、起動中のアプリケーションにより、サービスコンテンツデータの処理を開始させる。
【０１２５】
以上で、サービスデータの受信処理は終了する。
【０１２６】
なお、以上では、サービス情報に基づき、ステップ５３（図１２）でＲＡＭ４３０に設けた利用予定サービスリストにアプリケーション識別子を格納し、ステップ８７で、このアプリケーション識別子とサービスデータ９５中のアプリケーション識別子９６とが一致しているか否かを判断しているが、サービス情報に基づき、ステップ５３（図１２）でＲＡＭ４３０に設けた利用予定サービスリストにアプリケーション識別子及び空間識別子を格納し、ステップ８７（図１５）で、このアプリケーション識別子及び空間識別子とサービスデータ中のアプリケーション識別子及び空間識別子とが一致しているか否かを判断するようにしてもよい。この場合、図７に示すサービスデータ９５には、アプリケーション識別子９６及びサービスコンテンツデータ９７の他に、空間識別子も含める。このように、アプリケーション識別子と空間識別子とをペアで管理することで、目的としない提供サービスを受けてしまうことを回避することができる。例えば、百貨店のあるフロワー中に、電気製品売り場とおもちゃ売り場とが存在し、それぞれの売り場に関して、それぞれの無線基地局から売り場案内サービスを無線送信しており、両売り場の境目に無線通信端末４００が存在している場合、各売り場での売り場案内サービスは同じアプリケーションソフトで利用できるため、アプリケーション識別情報のみを管理していると、目的の売り場（例えば、電気製品売り場）の売り場案内サービスではなく、他の売り場（例えば、おもちゃ売り場）の売り場案内サービスを受けてしまう場合がある。そこで、前述したように、アプリケーション識別子と空間識別子とをペアで管理することで、目的としない提供サービスを受けてしまうことを回避することができる。
【０１２７】
次に、図１８を用いて、無線通信端末４００の所有者が各無線サービス提供空間に移動した場合の無線通信端末４００での表示内容について説明する。
【０１２８】
ここでは、無線通信端末４００の所有者が、図１中の自宅５０から、列車１０に乗り、職場２０へ行った後、百貨店３０に行った場合について説明する。なお、自宅５０は、無線サービス提供空間ではなく、列車１０内で提供される無線サービスは、以上の説明と同様、マナーモード（優先度Ａ）、運行案内（優先度Ａ）、降車通知（優先度Ａ）、車内エンターティンメント（優先度Ｂ）であるとする。また、職場２０内で提供される無線サービスは、内線電話帳（優先度Ａ）、車内網接続（優先度Ａ）、見積表示（優先度Ｂ）、在庫入力（優先度Ｂ）で、いずれも開示制限があるとする。また、百貨店３０内で提供される無線サービスは、百貨店案内（優先度Ａ）、タイムサービス（優先度Ｂ）、店員呼出（優先度Ｂ）であるとする。
【０１２９】
無線通信端末４００が自宅５０内に存在する場合、この無線通信端末４００は無線サービス提供空間内に存在しないため、カスタマイズ処理されない。このため、機能選択画面を呼び出した場合、この機能選択画面は、図１７中の機能選択画面４７０ｃになり、この機能選択画面４７０には、アプリケーション名「電話帳」「メール」「ゲーム」等が表示される。
【０１３０】
無線通信端末４００が列車１０内に存在する場合、この無線通信端末４００が列車１０内の無線基地局３００からサービス情報を受信すると、このサービス情報中で優先度Ａのアプリケーション名「マナーモード」「運行案内」「降車通知」が最初に表示されるか、又は、これらのアプリケーションが起動する。そして、アプリメニューボタンを押すと、次に、優先度Ｂのアプリケーション名「車内エンターテインメント」が表示される。
【０１３１】
無線通信端末４００が職場２０内に存在する場合、この無線通信端末４００が職場２０内の無線基地局３００からサービス情報を受信し、正規のパスワードを受け付けると、このサービス情報中で優先度Ａのアプリケーション名「内線電話帳」「車内網接続」が最初に表示されるか、又は、これらのアプリケーションが起動する。そして、アプリメニューボタンを押すと、次に、優先度Ｂのアプリケーション名「見積表示」「在庫入力」が表示される。
【０１３２】
無線通信端末４００が百貨店３０内に存在する場合、この無線通信端末４００が百貨店３０内の無線基地局３００からサービス情報を受信すると、このサービス情報中で優先度Ａのアプリケーション名「店舗案内」が最初に表示されるか、又は、このアプリケーションが起動する。そして、アプリメニューボタンを押すと、次に、優先度Ｂのアプリケーション名「タイムサービス」「店員呼出」が表示される。
【０１３３】
以上のように、本実施形態では、無線サービス提供空間が変われば、機能選択画面の表示内容も変わる。つまり、本実施形態では、表示内容のカスタマイズが実行される。
【０１３４】
以上、本実施形態によれば、以下の（1）（2）の効果を得ることができる。
（1）本実施形態では、無線サービスを提供している無線基地局３００からサービス情報も提供されるため、その場での無線基地局３００のＳＳＩＤを把握しておらず、しかも、その場でどのような無線サービスが提供されるかを事前に知らない場合でも、さらに、場所等を特定するＩＤとその場所等で自動起動させるアプリケーションソフトとの関係を示すテーブルを予め設定しておかなくても、その場で無線サービスを利用できるアプリケーション識別情報が表示される。しかも、本実施形態では、アプリケーション識別情報は、その利用優先度に応じて優先表示される。このため、その場での無線サービスの提供を効率的に受けることができる。
（2）本実施形態では、特定の無線サービスのアプリケーションソフトが無線通信端末４００に搭載されていれば、このアプリケーションソフトの優先度が高く自動起動モードが設定されている場合、又は、このアプリケーションソフトに関して自動起動が予め設定されている場合には、このアプリケーションソフトが自動起動するので、利用者は、このアプリケーションソフトを起動させるための手間を省くことができる。しかも、本実施形態では、この特定の無線サービスが、このサービスの提供元であるサーバ１００と無線通信端末４００との交信が必要である場合、サービス識別情報中のサービス提供元ＩＰアドレスが起動したアプリケーションソフトに自動設定されるため、利用者は、サービス提供元のＩＰアドレスの設定の手間を省くことができる。
【０１３５】
「第二実施形態」
本実施形態は、第一実施形態におけるカスタマイズ処理への移行処理を変形させたのもので、それ以外の基本構成は、第一実施形態と同様である。
【０１３６】
無線基地局３００は、図１９に示すように、第一実施形態と同様、定期的にビーコンをブロードキャストで無線送信する（Ｓ９３）。
【０１３７】
無線通信端末４００の第二通信制御部４２１ｂは、このビーコンを受信すると（Ｓ９４）、このビーコンの送信元である無線基地局３００へ接続要求を送信する（Ｓ１０１）。
【０１３８】
無線基地局３００は、この接続要求を受信すると、接続要求元である無線通信端末４００へ接続応答を返す一方で（Ｓ１０２）、サービス提供サーバ１００へ端末接続情報を送る（Ｓ１０３）この端末接続情報には、当該無線基地局３００が無線通信端末４００と接続している旨のメッセージの他、この無線通信端末４００のＩＰアドレスや、当該無線基地局のＭＡＣアドレス等が含まれている。
【０１３９】
サービス提供サーバ１００の通信制御部１２１がこの端末接続情報を受信すると、この端末接続情報をサービス情報抽出部１２９に渡す。サービス情報抽出部１２９は、この端末接続情報に含まれている無線基地局３００のＭＡＣアドレスを参照して、サービス情報テーブル１６０から、この無線基地局３００が送信すべき個別サービス情報を収集して、この個別サービス情報を含むサービス情報を作成する。サービス情報抽出部１２９は、続いて、このサービス情報の宛先ＩＰアドレスとして、端末接続情報に含まれているＩＰアドレスを指定して、このサービス情報を通信制御部１２１に渡す。通信制御部１２１は、サービス情報抽出部１２９から渡されたサービス情報及びＩＰアドレス等を用いて、図６に示す通信フレーム６０を作成して、これを無線基地局３００へ送信する（Ｓ１０４）。
【０１４０】
無線基地局３００は、この通信フレームを受信すると、この通信フレームに含まれている宛先ＩＰアドレスで特定される無線通信端末４００へサービス情報を無線送信する（Ｓ１０５）。
【０１４１】
無線通信端末４００は、無線基地局３００が無線送信したサービス情報を受信すると（Ｓ１０６）、以降、図１６に示す処理と同様に、このサービス情報を登録してから、カスタマイズ処理を開始し、これに伴って、カスタマイズ制限時間タイマーによるカウントダウンを開始させる（Ｓ９５）。
【０１４２】
無線通信端末４００は、その後、ビーコンを受信すると（Ｓ９４）、カスタマイズ制限時間タイマーをリセットする（Ｓ９６）。また、無線通信端末４００は、無線基地局３００からビーコンを受信できなくなって、カスタマイズ制限時間タイマーのカウントダウンが進み、このタイマーがタイムオーバーになると（Ｓ９７）、無線通信端末４００は、カスタマイズ処理を終了する（Ｓ９８）。
【０１４３】
次に、図２０に従って、本実施形態の無線通信端末４００におけるカスタマイズ処理への移行処理について、具体的に説明する。
【０１４４】
無線通信端末４００の第二通信制御部４２１ｂは、通信フレームを受信すると、これを分解して、通信フレームのデータをカスタマイズ処理部４２９に渡す。このカスタマイズ処理部４２９は、通信フレーム中のデータを解析して、ビーコンを受信したか否かを判断する（Ｓ１１０）。
【０１４５】
ビーコンを受信した場合、カスタマイズ処理部４２９は、このビーコンに含まれている基地局ＩＤはＲＡＭ４３０に既に登録されているか否かを判断する（Ｓ１１２）。基地局ＩＤが登録されている場合、カウントダウンしているカスタマイズ制限時間タイマーをリセットして（Ｓ１１３）、ステップ１１０に戻る。
【０１４６】
また、カスタマイズ処理部４２９は、ビーコンの受信の有無に関係なく、常時、カスタマイズ制限時間タイマーがオンになっているか否かを判断しており（Ｓ１１１，１１４）、このタイマーがオンになっている場合には、タイムオーバーか否かを判断する（Ｓ４３）。このタイマーがタイムオーバーになっていなければ、ステップ１１０に戻り、タイムオーバーになっていれば、後述するように、開始したカスタマイズ処理を終了して（Ｓ４４）、移行処理を終了する。
【０１４７】
カスタマイズ処理部４２９は、ビーコンを受信していないときに、カスタマイズ制限時間タイマーがオンになっていないと判断した場合には（Ｓ１１１で「ＮＯ」）、ステップ１１０に戻る。また、カスタマイズ処理部４２９は、ビーコンを受信し、このビーコンに含まれている基地局ＩＤが未登録であるときに、カスタマイズ制限時間タイマーがオンになっていないと判断した場合には（Ｓ１１４で「ＮＯ」）、第二通信制御部４２１ｂを介して、このビーコンの送信元である無線基地局３００へ接続要求を送信する（Ｓ１１５（図１９におけるＳ１０１））。なお、この接続要求には、当該無線通信端末４００のＩＰアドレスが含まれている。
【０１４８】
無線基地局３００は、この接続要求を受信すると、前述したように、サービス提供サーバ１００へ端末接続情報を送る（Ｓ１０３（図１９））。サービス提供サーバ１００は、この端末接続情報に基づいて、サービス情報を作成し、無線基地局３００を介して、サービス情報を当該無線通信端末４００へ送る（Ｓ１０４，１０５（図１９））。
【０１４９】
無線通信端末４００のカスタマイズ処理部４２９は、接続要求した後（Ｓ１１５）、サービス情報の受信待ち状態になっており（Ｓ３０ａ）、サービス情報を所定時間経過しても受信できない場合には、ステップ１１５に戻って、再度、接続要求する。
【０１５０】
カスタマイズ処理部４２９は、サービス情報を受信すると、第一実施形態と同様に、サービス情報及び基地局ＩＤをＲＡＭ４３０に登録する（Ｓ３２）。カスタマイズ処理部４２９は、次に、第一実施形態と同様、ディスプレイ４５４に、カスタマイズ処理を実行するか否かの旨を表示させ、入力キー４５３からカスタマイズ処理の実行許可を受け付けなければ、この移行処理を終了し、入力キー４５３からカスタマイズ処理の実行許可を受け付ければ、ステップ３４に進む。
【０１５１】
カスタマイズ処理部４２９は、このステップ３４以降、ステップ３５〜４０まで、第一実施形態と同様の処理を実行する。
【０１５２】
カスタマイズ処理部４２９は、ステップ３８，３９でカスタマイズ処理を開始すると、カスタマイズ制限時間タイマーのカウントダウンを開始して（Ｓ４０）、ステップ１１０に戻る。
【０１５３】
そして、カスタマイズ処理部４２９は、登録基地局ＩＤの無線基地局３００からビーコンを受信できず、このカスタマイズ制限時間タイマーがタイムオーバーになると（Ｓ４３）、前述したように、カスタマイズ処理を終了して（Ｓ４４）、この移行処理を終了する。
【０１５４】
以上のように、本実施形態では、無線通信端末４００が無線基地局３００と接続しているときにのみ、当該無線通信端末４００へサービス情報が送られるので、この無線基地局３００のサービスエリア内に利用者が少ない場合には、無線の利用効率を高めることができる。
【０１５５】
「第三実施形態」
本実施形態も、第二実施形態と同様、第一実施形態におけるカスタマイズ処理への移行処理を変形させたものである。また、本実施形態のサービス提供システムは、図２１に示すように、第一実施形態のサービス提供システムに、さらに、サービス提供サーバ１００のＩＰアドレスを提供するアドレス提供サーバ６００を追加している。
【０１５６】
本実施形態においても、無線基地局３００は、図２１に示すように、定期的にビーコンをブロードキャストで無線送信する（Ｓ９３）。
【０１５７】
無線通信端末４００の第二通信制御部４２１ｂは、このビーコンを受信すると（Ｓ９４）、このビーコンの送信元である無線基地局３００へ接続要求を送信する（Ｓ１２０）。
【０１５８】
無線基地局３００は、この接続要求を受信すると、接続要求元である無線通信端末４００へ接続応答を返す一方で（Ｓ１２１）、前述のアドレス提供サーバ６００へ端末接続情報を送る（Ｓ１２２）この端末接続情報には、当該無線基地局３００が無線通信端末４００と接続している旨のメッセージの他、この無線通信端末４００のＩＰアドレスや、当該無線基地局のＭＡＣアドレス等が含まれている。
【０１５９】
アドレス提供サーバ６００は、この端末接続情報を受信すると、宛先ＩＰアドレスとして、端末接続情報に含まれているＩＰアドレスを設定して、サービス提供サーバ１００のＩＰアドレスを含むＩＰアドレス情報を、無線基地局３００を介して、接続要求元の無線通信端末４００へ送る（Ｓ１２３）。
【０１６０】
無線通信端末４００は、ＩＰアドレス情報を受信すると（Ｓ１２４）、このＩＰアドレス情報に含まれているＩＰアドレスを宛先ＩＰアドレスに設定して、サービス情報の要求を、無線基地局３００を介して、サービス提供サーバ１００へ送る（Ｓ１２５）。なお、このサービス情報の要求には、サービス情報を要求する旨のメッセージの他、当該無線通信端末４００が接続している無線基地局３００のＭＡＣアドレスや、当該無線通信端末４００のＩＰアドレス等が含まれている。
【０１６１】
サービス提供サーバ１００の通信制御部１２１がこのサービス情報の要求を受信すると（Ｓ１２６）、このサービス情報の要求をサービス情報抽出部１２９に渡す。サービス情報抽出部１２９は、第二実施形態と同様、このサービス情報の要求に含まれている無線基地局３００のＭＡＣアドレスを参照して、サービス情報テーブル１６０から、この無線基地局３００が送信すべき個別サービス情報を収集して、この個別サービス情報を含むサービス情報を作成する。サービス情報抽出部１２９は、続いて、このサービス情報の宛先ＩＰアドレスとして、サービス情報の要求に含まれているＩＰアドレスを指定して、このサービス情報を通信制御部１２１に渡す。通信制御部１２１は、サービス情報抽出部１２９から渡されたサービス情報及びＩＰアドレス等を用いて、図６に示す通信フレーム６０を作成して、これを無線基地局３００へ送信する（Ｓ１２７）。
【０１６２】
無線基地局３００は、この通信フレームを受信すると、この通信フレームに含まれている宛先ＩＰアドレスで特定される無線通信端末４００へサービス情報を無線送信する（Ｓ１２８）。
【０１６３】
無線通信端末４００は、無線基地局３００が無線送信したサービス情報を受信すると（Ｓ１２９）、以降、図１６及び図１９に示す処理と同様の処理（Ｓ９５〜Ｓ９８）を実行する。
【０１６４】
次に、図２２に従って、本実施形態の無線通信端末４００におけるカスタマイズ処理への移行処理について、具体的に説明する。
【０１６５】
無線通信端末４００の第二通信制御部４２１ｂは、通信フレームを受信すると、第二実施形態と同様、これを分解して、通信フレームのデータをカスタマイズ処理部４２９に渡す。このカスタマイズ処理部４２９は、通信フレーム中のデータを解析して、ビーコンを受信したか否かを判断する（Ｓ１４０）。
【０１６６】
カスタマイズ処理部４２９は、このステップ１４０、ステップ１４１〜１４５に関して、第二実施形態のステップ１１０、ステップ１１１〜１１５と同様の処理を実行する。
【０１６７】
カスタマイズ処理部４２９は、ステップ１４５で接続要求した後、ＩＰアドレス情報の受信待ち状態になっており（Ｓ１４６）、ＩＰアドレス情報を所定時間経過しても受信できない場合には、ステップ１４５に戻って、再度、接続要求する。
【０１６８】
無線基地局３００は、この接続要求を受信すると、前述したように、アドレス提供サーバ６００へ端末接続情報を送る（Ｓ１２２（図２１））。アドレス提供サーバ６００は、この端末接続情報を受信すると、サービス提供サーバ１００のＩＰアドレスを含むＩＰアドレス情報を、無線基地局３００を介して、接続要求元の無線通信端末４００へ送る（Ｓ１２３（図２１））。
【０１６９】
無線通信端末４００のカスタマイズ処理部４２９は、第二通信制御部４２１ｂを介して、ＩＰアドレス情報を受け取ると、サービス情報要求を作成する。このサービス情報要求には、前述したように、サービス情報を要求する旨のメッセージの他、当該無線通信端末４００が接続している無線基地局３００のＭＡＣアドレスや、当該無線通信端末４００のＩＰアドレス等が含まれている。さらに、カスタマイズ処理部４２９は、このサービス情報要求を第二通信制御部４２１ｂに渡すと共に、このサービス情報要求の宛先ＩＰアドレスとして、ＩＰアドレス情報に含まれているＩＰアドレスを指定し、第二通信制御部４２１ｂからサービス情報要求を送信させる（Ｓ１４７（図２１におけるＳ１２５））。
【０１７０】
サービス提供サーバ１００は、無線基地局３００を介して、このサービス情報要求を受信すると（Ｓ１２６（図２１））、このサービス情報要求に基づいて、サービス情報を作成し、無線基地局３００を介して、サービス情報を当該無線通信端末４００へ送る（Ｓ１２７，１２８（図２１））。
【０１７１】
無線通信端末４００のカスタマイズ処理部４２９は、サービス情報の要求をした後（Ｓ１４７）、サービス情報の受信待ち状態になっており（Ｓ３０ａ）、サービス情報を所定時間経過しても受信できない場合には、ステップ１４７に戻って、再度、サービス情報の要求をする。
【０１７２】
カスタマイズ処理部４２９は、サービス情報を受信すると、第一及び第二実施形態と同様に、サービス情報及び基地局ＩＤをＲＡＭ４３０に登録する（Ｓ３２）。
【０１７３】
カスタマイズ処理部４２９は、以降、第二実施形態と同様の処理を実行する。
【０１７４】
すなわち、カスタマイズ処理部４２９は、ステップ３３ａ〜４０まで、第一実施形態及び第二実施形態と同様の処理を実行し、ステップ３８，３９でカスタマイズ処理を開始すると、カスタマイズ制限時間タイマーのカウントダウンを開始して（Ｓ４０）、ステップ１１０に戻る。そして、カスタマイズ処理部４２９は、登録基地局ＩＤの無線基地局３００からビーコンを受信できず、このカスタマイズ制限時間タイマーがタイムオーバーになると（Ｓ４３）、前述したように、カスタマイズ処理を終了して（Ｓ４４）、この移行処理を終了する。
【０１７５】
以上のように、本実施形態でも、第二実施形態と同様、無線通信端末４００が無線基地局３００と接続しているときにのみ、当該無線通信端末４００へサービス情報が送られるので、この無線基地局３００のサービスエリア内に利用者が少ない場合には、無線の利用効率を高めることができる。
【０１７６】
「変形例」
以上の実施形態では、アプリケーションの利用優先度に応じたアプリケーション名の優先表示では、利用優先度が最上位のアプリケーション名を表示した後、アプリメニューボタンが操作される毎に、利用優先度が次に低いアプリケーション名を順次、別画面で表示しているが、サービス情報に含まれているアプリケーション名を同一画面で表示しつつも、
利用優先度の高いアプリケーション名の視認性が高く、利用優先度の低いアプリケーション識別情報の視認性が低くなるように表示して、利用優先度の低いアプリケーション識別情報に関しては、スクロールで見えるようにしてもよい。
【０１７７】
また、以上では、アプリケーション識別情報として、このアプリケーション識別情報のうちのアプリケーション名のみを表示させているが、このアプリケーション名と併せてアプリケーション識別子を表示させてもよいし、このアプリケーション識別子のみを表示させてもよい。
【０１７８】
また、以上の実施形態における無線通信端末４００は、無線サービスの提供を受けるために無線ＬＡＮ等を利用して無線通信を行う無線通信機能と、携帯電話通信網を利用して無線通信を行う無線通信機能とが設けられているが、本発明では、無線通信端末に両無線通信機能が備わっている必要性は無く、無線サービスの提供を受けるための無線通信機能のみが備わっていればよい。
【符号の説明】
【０１７９】
１：ハブ、２：外部ネットワーク、１０：列車、１１,１２：車両、２０：職場、３０：百貨店、５０：自宅、６０：サービス情報の通信フレーム、７０：サービス情報、７３：アプリケーション名、７５：優先度、８０：サービスデータの通信フレーム、９５：サービスデータ、９６：アプリケーション識別子、９７：サービスコンテンツデータ、１００，１００ａ，１００ｂ：サービス提供サーバ、１１０：ＬＡＮインタフェース、１２０，３２０，４２０：ＣＰＵ、１２１，４２１ａ，４２１ｂ：通信制御部、１２２，４２２：記憶制御部、１２６ａ，１２６ｂ，１２６ｎ：サービス処理部、１２９：サービス情報抽出部、１３０，３３０，４３０：ＲＡＭ、１４０：補助記憶装置、１４６ａ，１４６ｂ，１４６ｎ：サービス処理プログラム、１４７ａ，１４７ｂ，１４７ｎ：サービスデータ、１４９：サービス情報作成プログラム、１６０：サービス情報テーブル、２００：管理装置、３００：無線基地局、４００：無線通信端末、４２８：サービス処理部、４２９：カスタマイズ処理部、４４５：カスタマイズモード記憶領域、４４６：自動起動アプリケーションリスト、４４８：アプリケーションソフト、４４９：カスタマイズ処理プログラム、５００：情報提供サーバ、６００：アドレス提供サーバ
【図１】
2011045017.tif 000003
【図２】
2011045017.tif 000004
【図３】
2011045017.tif 000005
【図４】
2011045017.tif 000006
【図５】
2011045017.tif 000007
【図６】
2011045017.tif 000008
【図７】
2011045017.tif 000009
【図８】
2011045017.tif 000010
【図９】
2011045017.tif 000011
【図１０】
2011045017.tif 000012
【図１１】
2011045017.tif 000013
【図１２】
2011045017.tif 000014
【図１３】
2011045017.tif 000015
【図１４】
2011045017.tif 000016
【図１５】
2011045017.tif 000017
【図１６】
2011045017.tif 000018
【図１７】
2011045017.tif 000019
【図１８】
2011045017.tif 000020
【図１９】
2011045017.tif 000021
【図２０】
2011045017.tif 000022
【図２１】
2011045017.tif 000023
【図２２】
2011045017.tif 000024