(57)【要約】【課題】複数の移動端末から得られる情報に基づいて、人々または移動端末が集まる地域を、推定できるようにする。【解決手段】プログラムは、特定の場所のガイド情報を含む電子書籍データを記憶する移動端末（２２、２４）からその特定の場所の情報を取得し（図８、６３４）、取得したその特定の場所の情報によって特定された場所をその移動端末の行き先として推定する（図１１、６６２〜６７２）処理を、コンピュータに実行させる。【選択図】図１１
2016071678.tif 000002
【特許請求の範囲】
【請求項１】
特定の場所のガイド情報を含む電子書籍データを記憶する移動端末から前記特定の場所の情報を取得し、
取得した前記特定の場所の情報によって特定された場所を前記移動端末の行き先として推定する
処理をコンピュータに実行させるためのプログラム。
【請求項２】
複数の電子書籍情報が記憶されている場合に、前記複数の電子書籍情報の中から、前記複数の電子書籍情報に対応する電子書籍データが記憶されたタイミングまたは前記電子書籍データの閲覧のタイミングがより新しい電子書籍情報に基づいて前記特定の場所が取得されることを特徴とする、請求項１に記載のプログラム。
【請求項３】
推定した前記行き先に対応する領域に関する通信に対して発着信規制、通信帯域または利用可能チャネル数を制御する処理を前記コンピュータに実行させることを特徴とする、請求項１または２に記載のプログラム。
【請求項４】
複数の移動端末から前記複数の移動端末の位置の情報を受信し、前記複数の移動端末の前記位置と、前記位置から前記行き先への移動時間と、前記位置の情報の通信時間とに基づいて、前記複数の移動端末の前記行き先への到着時間を推定する処理を前記コンピュータに実行させることを特徴とする、請求項１乃至３のいずれかに記載のプログラム。
【請求項５】
前記行き先へ同時に移動する前記位置の情報を送信した前記複数の移動端末の数と、前記位置と前記行き先の位置の間の差とに基づいて、前記行き先における制御指標を求め、同じ到着時間の１つ以上の行き先の中で前記制御指標がより大きい行き先に対応する基地局装置の発着信規制、通信帯域または利用可能チャネル数を制御する処理を、前記コンピュータに実行させることを特徴とする、請求項４に記載のプログラム。
【請求項６】
前記特定の場所の前記ガイド情報は、前記移動端末によって、ネットワークを介して受信されたものであることを特徴とする、請求項１乃至５のいずれかに記載のプログラム。
【請求項７】
特定の場所のガイド情報を含む電子書籍データを記憶する移動端末から前記特定の場所の情報を取得する第１の処理部と、
取得した前記特定の場所の情報によって特定された場所を前記移動端末の行き先として推定するする第２の処理部と、
を含む情報処理装置。
【請求項８】
特定の場所のガイド情報を含む電子書籍データを記憶する移動端末から前記特定の場所の情報を取得し、
取得した前記特定の場所の情報によって特定された場所を前記移動端末の行き先として推定する
処理をコンピュータが実行することを特徴とする移動端末の行き先推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末の行き先の推定に関する。
【背景技術】
【０００２】
例えば、祭、花火大会またはコンサートのような或る地域に多数の人が集まるイベントがある場合、多くの人が移動型の端末装置を操作して通信を行うであろう。通信業者は、そのようなイベントに関する情報が事前に取得できる場合、イベントの日時と場所に基づいて、その地域における移動体通信に関するネットワークのトラフィックを規制し制御することができる。一方、通信事業者は、そのようなイベントに関する情報を事前に取得できない場合、その地域におけるトラフィックの輻輳が発生したときに事後的にトラフィックを規制し制御することとなる。
【０００３】
既知の旅行時間算出システムは、案内利用者から所望旅行経路の始点及び終点を受け取る受取部と、旅行希望時の環境・条件を受け取る受取部と、を含んでいる。旅行時間算出システムは、さらに、前記始点から終点までの旅行経路を算出し、当該旅行経路が通過する地図上のポイントを抽出する旅行経路通過ポイント抽出部を含んでいる。旅行時間算出システムは、さらに、通過する各ポイント間について集計された前記通過時間／平均通過速度を取得する通過時間／平均通過速度取得部を含んでいる。旅行時間算出システムは、さらに、各ポイント間の通過時間／平均通過速度を受け取った環境・条件に応じたパラメータを適用して補正し、各ポイント間の補正旅行時間を算出する旅行時間補正部を含んでいる。旅行時間算出システムは、さらに、前記旅行経路を構成する全ポイント間の通過速度に基づいて当該旅行経路の全旅行時間を算出する旅行時間算出部を含んでいる。それによって、車両から得られた交通情報の分析に基づいて、少ないコンピュータ資源で、実情に応じた旅行時間を案内することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３４２８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通信事業者は、不定期に個別的に或る地域に多数の人が集まるイベントがある場合にイベントの関係者から連絡を受けない限り、イベントに伴う通信ネットワークのトラフィックの輻輳の発生に対して直ぐには対処できないことがある。
【０００６】
発明者たちは、複数の移動端末から得られる情報に基づいて、移動端末または人々が集中する場所を推定することができる、と認識した。
【０００７】
１つの観点では、本発明の目的は、複数の移動端末から得られる情報に基づいて移動端末または人々が集まる場所を推定できるようにすることである。
【課題を解決するための手段】
【０００８】
実施形態の一態様によれば、特定の場所のガイド情報を含む電子書籍データを記憶する移動端末から前記特定の場所の情報を取得し、取得した特定の場所の情報によって特定された場所を前記移動端末の行き先として推定する処理をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【０００９】
実施形態の一観点によれば、複数の移動端末から得られる情報に基づいて移動端末または人々が集まる場所を推定することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態による、ネットワークを介して通信を行う、複数の端末装置、複数のサーバ装置、および交換機を含むシステムの概略的な構成（configuration）の例を示している。
【図２】図２は、行き先推定用のサーバ装置の概略的な構成（configuration）の例を示している。
【図３】図３は、図２のサーバ装置のプロセッサの概略的な構成（configuration）の例を示している。
【図４】図４は、交換機の概略的な構成（configuration）の例を示している。
【図５】図５は、基地局装置の概略的な構成（configuration）の例を示している。
【図６】図６Ａ〜６Ｆは、それぞれ図３におけるツアー情報リスト、電子書籍情報リスト、位置情報リスト、端末位置マッピング・テーブル、指標マッピング・テーブルおよびエリア−交換機対応テーブルの情報の例を示している。
【図７】図７は、サーバ装置によって実行される、ウェブ・ページまたは電子パンフレットに基づいてツアー情報リストを生成するための処理のフローチャートの例を示している。
【図８】図８は、サーバ装置によって実行される、受信した電子書籍情報に基づいて電子書籍情報リストを生成するための処理のフローチャートの例を示している。
【図９】図９は、サーバ装置によって実行される、複数の端末装置の位置情報リストを生成するための処理のフローチャートの例を示している。
【図１０】図１０は、サーバ装置によって実行される、ツアー情報リスト、電子書籍情報リストおよび電子書籍情報リストに基づいて端末位置マッピング・テーブルを生成するための処理のフローチャートの例を示している。
【図１１】図１１は、サーバ装置によって実行される、端末位置マッピング・テーブルおよびツアー情報リストに基づいて各エリアの対処指標または制御指標を求めるための処理のフローチャートの例を示している。
【図１２】図１２は、サーバ装置によって実行される、各エリアの対処指標または制御指標に基づいて、対応する基地局装置に関連するネットワークのトラフィックを制御するための処理のフローチャートの例を示している。
【図１３】図１３は、ツアー情報リストに基づいて生成された、各ツアーの経路に沿った各エリアへの移動時間および各エリアでの滞在時間のテーブルの例を示している。
【図１４】図１４は、電子書籍情報リストによる例えば図１３のツアーＡの旅程に含まれる一連のエリアまたは場所に位置した複数の端末装置の時間を含む端末位置マッピング・テーブルの例を示している。
【図１５】図１５Ａおよび１５Ｂは、図１４の端末位置マッピング・テーブルに、ガイドブック情報中の行き先の各エリアにおける対処指標を追加して得られたテーブルの例を示している。
【図１６】図１６は、指標マッピング・テーブルの例を示している。
【発明を実施するための形態】
【００１１】
発明の目的および利点は、請求の範囲に具体的に記載された構成要素および組み合わせによって実現され達成される。
前述の一般的な説明および以下の詳細な説明は、典型例および説明のためのものであって、本発明を限定するためのものではない、と理解される。
【００１２】
本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様のコンポーネントおよび要素には同じ参照番号が付されている。
【００１３】
例えば、祭、花火大会またはコンサートのような多数の人が或る地域に移動し集まるイベントがある場合、通信業者は、予め取得したイベントの日時と場所に基づいて移動型または携帯型の端末装置に関するネットワークのトラフィックを規制し制御することができる。また、例えば、バス、電車およびタクシーのような公共交通機関の事業者、または警察は、予め取得したイベントの日時と場所に関する情報に基づいて、その地域および周辺で人および車両の通行を誘導し整理することができる。しかし、通信事業者は、例えば団体旅行のような不定期に個別的に或る地域に人が移動し集まるイベントがある場合、端末装置の過去の日常の移動履歴を利用できないので、その地域でのトラフィックが輻輳したときに事後的にトラフィックを規制制御することとなる。この場合、トラフィックが規制されるまで、トラフィックの輻輳状態が発生して継続する。また、公共交通機関の事業者または警察は、その地域および周辺の道路、駅および施設が人および車両で混雑したときに、事後的にその地域および周辺で交通を整理することとなる。この場合、交通整理が行われるまで、交通渋滞が発生して継続する。
【００１４】
発明者たちは、多数の移動型の端末装置の利用者が、しばしば、それぞれの端末装置において電子書籍を閲覧して電子書籍に記載された目的の場所へ移動し行動することがある、と認識した。また、発明者たちは、複数の移動型の端末装置において閲覧された電子書籍の情報と、複数の移動型の端末装置の最新の位置情報とに基づいて、人々が移動し集中する地域および時間を予め推定することができる、と認識した。また、発明者たちは、人々が移動し集中する地域を予め推定することができれば、関係者が、その地域での人の集中に適正に対処することができる、と認識した。また、発明者たちは、人々が移動し集中する地域を予め推定することができれば、通信業者が、その地域におけるネットワーク・トラフィックの輻輳に効果的に対処することができる、と認識した。また、発明者たちは、人々が移動し集中する地域を予め推定することができれば、公共交通機関の事業者または警察が、人々および車両の通行を効果的に誘導し整理することができる、と認識した。さらに、発明者たちは、人々が移動し集中する地域を予め推定することができれば、様々な業者が、集まる人々に対してその地域で効果的に商業的サービスが提供できる、と認識した。
【００１５】
実施形態の目的は、複数の移動型の端末装置から得られる電子書籍等の情報に基づいて人々または多数の移動型の端末装置が集中する場所または地域を予め推定できるようにすることである。実施形態の別の目的は、人々が移動し集中する場所または地域における人の集中に適正に対処できるようにすることである。実施形態のさらに別の目的は、移動型の端末装置または人々が移動し集中する場所または地域におけるネットワーク・トラフィックの輻輳に効果的に対処できるようにすることである。これらの目的は、実施形態によって達成することができる。
【００１６】
図１は、実施形態による、ネットワーク５を介して通信を行う、複数の端末装置２２、２４、２６、．．．２８、複数のサーバ装置１０および３０、および交換機４０を含むシステムの概略的な構成（configuration）の例を示している。
【００１７】
図１において、ネットワーク５は、例えば、移動体通信網、無線ＬＡＮ（ローカルエリア・ネットワーク）、インターネット、ＩＳＤＮ（Integrated Services Digital Network）、パケット網、専用ネットワーク、等を含んでいてもよい。また、ネットワーク５は、複数の移動体通信用の基地局装置５０、５２、５４、５６、．．．５８を含んでいる。この場合、基地局装置５２、５４、５６および５８は、無線通信領域としてそれぞれ無線通信エリア６２、６４、６６および６８を有する。
【００１８】
端末装置２２〜２８は、移動端末であり、例えば、携帯電話機、スマートフォン、タブレット型またはノートブック型のパーソナル・コンピュータ、またはＰＤＡ（Personal Digital Assistant）のようなモバイル型の情報処理端末であってもよい。端末装置２２〜２８は、ＧＰＳ（Global Positioning System）受信機を含んでいてもよく、ＧＰＳ受信機から自己の位置情報を取得してサーバ装置３０に送信してもよい。また、端末装置２２〜２８は、基地局装置５２〜５８から端末装置２２〜２８の位置情報を受信してもよい。この場合、端末装置２２〜２８の位置情報は、基地局装置５２〜５８で測定された端末装置２２〜２８の位置の情報であっても、または基地局装置５２〜５８またはその無線通信エリア６２〜６８の位置情報であってもよい。
【００１９】
或る端末装置２２および２４等は、ユーザの操作に従って、基地局装置５０を介しネットワーク５を介してウェブ・サイトから旅行用のガイドブックのような電子書籍をダウンロードして記憶し、電子書籍をダウンロードして記憶した時間（タイミング）を記憶する。端末装置２２および２４等は、さらに、ユーザの閲覧操作によって、例えばガイドブックのガイド情報のような電子書籍を表示し、電子書籍の閲覧時間を記憶してもよい。この場合、基地局装置５０は、集合的にまたはまとめて、２つ以上の基地局装置を表すものであってもよい。また、端末装置２２と同様の複数の端末装置が存在してもよく、端末装置２２は、集合的に、１つまたは２つ以上の端末装置を表すものであってもよい。また、端末装置２４と同様の複数の端末装置が存在してもよく、端末装置２４は、集合的に、１つまたは２つ以上の端末装置を表すものであってもよい。
【００２０】
その後、端末装置２２、２６〜２８は、それぞれのユーザによって携帯されて、ユーザが参加する団体ツアーの出発地点としてのエリア１に対応する無線通信エリア６２に位置するものとする。その後、端末装置２２、２６〜２８は、団体ツアーの行き先としてのエリア（場所）Ａ、Ｂ、ＣおよびＤへと順に移動するものとする。エリアＢ、ＣおよびＤは、無線通信エリア６４、６６および６８に対応しまたは含まれるものとする。但し、エリアＡに対応する無線通信エリアおよび基地局装置は、図１に示されていない。
【００２１】
サーバ装置１０は、例えば団体ツアーのようなイベントのツアー・スケジュールまたは旅程等のツアー情報を含むウェブ・ページまたは電子書籍としての電子パンフレットを提供する。ツアー情報は、経路に沿った、出発地点または各観光地点から次の観光地点までの移動時間、および各観光地点での滞在時間を含んでいてもよい。この場合、サーバ装置１０は、集合的に、２つ以上のサーバ装置を表すものであってもよい。サーバ装置３０は、サーバ装置１０または端末装置２２、２４等から取得したツアー情報と、端末装置２２、２４等で閲覧された電子書籍に関する情報と、端末装置２２、２６〜２８の位置情報とに基づいて、端末装置２２、２６〜２８の行き先を推定または予測する。
【００２２】
同じ行き先の場所へ同時に移動すると想定される端末装置の総数には、電子書籍の情報を送信した或る端末装置２２が含まれるが、電子書籍の情報を送信した別の端末装置２４が含まれないこともある。また、同じ行き先の場所へ同時に移動すると想定される端末装置の総数には、位置情報を送信した端末装置２２、２６〜２８の数が含まれるが、位置情報を送信しなかったが同じ行き先の場所へ同時に移動すると想定される他の端末装置の数が含まれてもよい。例えば、位置情報を送信しなかったが同じ行き先の場所へ同時に移動すると想定される端末装置の数は、位置情報を送信した端末装置２２、２６〜２８の数の倍数、例えば２倍〜４倍存在すると想定してもよい。それによって、位置情報を送信しなかったが行き先の場所へ同時に移動する端末装置の数にも対処することが可能となる。また、同じ行き先の場所へ同時に移動すると想定される人の総数には、端末装置２２、２６〜２８を携帯する人が含まれるが、端末装置２２、２６〜２８を携帯しない人も含まれることもある。例えば、端末装置２２、２６〜２８を携帯しないが同じ行き先の場所へ同時に移動すると想定される人の総数は、端末装置２２、２６〜２８の数の倍数、例えば３倍〜５倍存在すると想定してもよい。それによって、位置情報を送信した端末装置２２、２６〜２８を携帯する人、位置情報を送信しなかった他の端末装置を携帯する人、およびいずれの端末装置をも携帯しない人、を含む人の総数または混雑度が、推定できる。
【００２３】
サーバ装置３０は、さらに、推定した行き先における対処または制御の指標および対処または制御の要求を、交換機４０または基地局装置５２〜５８、公共交通機関の事業者、警察、商品販売業者または広告業者等に送信または通知することができる。交換機４０および／または基地局装置５２〜５８は、通信制御装置であるかまたは通信制御装置を含み、サーバ装置３０から受信した要求に従って、基地局装置５２〜５８のトラフィックまたは輻輳を制御することができる。
【００２４】
端末装置２２〜２８は、移動体通信機能を含み、電子書籍リーダ（読書）用のアプリケーション、および電子書籍リーダ用のアプリケーションに関連するプログラム・モジュールまたはアプリケーションを含んでいる。電子書籍リーダ用のアプリケーションは、ユーザの操作に従って、サーバ装置（図示せず）の電子書籍提供用のウェブ・サイトから電子書籍をダウンロードして記憶し、表示し、また、電子書籍をダウンロードして記憶した時間（時刻またはタイミング）を記憶する。関連するプログラム・モジュールまたはアプリケーションは、ダウンロードされて記憶されたまたは表示もしくは閲覧された電子書籍に関する電子書籍情報をサーバ装置３０に送信する。ここでは、端末装置２２〜２８のうちの一部の複数の端末装置２２、２４が、電子書籍情報をサーバ装置３０に送信するものとする。
【００２５】
図２は、行き先推定用のサーバ装置３０の概略的な構成（configuration）の例を示している。
【００２６】
サーバ装置３０は、情報処理装置またはコンピュータであり、例えば、プロセッサ３０２、メモリ３０６、および入出力インタフェース（Ｉ／Ｏ）３０４を含んでいる。サーバ装置３０は、さらに、例えば、入出力インタフェース３０４に接続された、記憶装置３３０、および通信部３２２を含んでいる。サーバ装置３０は、外付けのドライブ３５２に接続可能である。
【００２７】
プロセッサ３０２は、コンピュータ用のＣＰＵ（Central Processing Unit）であってもよい。メモリ３０６は、主記憶装置、半導体メモリ等の記憶装置を含んでいる。記憶装置３３０は、例えば、ハードディスク・ドライブ（ＨＤＤ）、および／または、フラッシュ・メモリのような半導体メモリを含んでいる。ドライブ３５２は、ソフトウェアが記録された例えば光ディスクまたは磁気ディスクのような記録媒体３５４を読み取るためのものであってもよい。そのソフトウェアは、例えば、ＯＳ、データベース管理システム（ＤＢＭＳ）、アプリケーション・プログラム、等を含んでいてもよい。アプリケーション・プログラムは、行き先の推定および対処または輻輳制御のためのアプリケーションを含んでいてもよい。
【００２８】
プロセッサ３０２は、例えば集積回路として実装された専用のプロセッサであってもよい。また、プロセッサ３０２は、メモリ３０６および／または記憶装置３３０に格納されたアプリケーション・プログラムに従って動作するものであってもよい。アプリケーション・プログラムは、記録媒体３５４に格納されていて、ドライブ３５２によって記録媒体３５４から読み出されてサーバ装置３０にインストールされてもよい。
【００２９】
図３は、図２のサーバ装置３０のプロセッサ３０２の概略的な構成（configuration）の例を示している。
【００３０】
プロセッサ３０２は、制御部３０２０、情報収集部３０２２、情報受信部３０２４、位置情報受信部３０２６、および端末位置マッピング部３０２８を含んでいる。また、プロセッサ３０２は、対処指標算出部または制御指標算出部３０３０、到着時間予測部３０３２、対処部または輻輳制御部３０３４、およびその他の処理部３０３６を含んでいる。制御部３０２０は、情報収集部３０２２、情報受信部３０２４、位置情報受信部３０２６、端末位置マッピング部３０２８、対処指標算出部３０３０、到着時間予測部３０３２、対処部３０３４、処理部３０３６に制御信号を供給して、これらの要素を制御してもよい。
【００３１】
情報収集部３０２２は、サーバ装置１０のウェブ・サイトまたは端末装置２２、２４等からウェブ・ページまたは電子パンフレットを受信し、ウェブ・ページまたは電子パンフレットからツアー情報を抽出し収集して記憶部３３０に記憶する。情報受信部３０２４は、端末装置２２、２４から、端末装置２２、２４にダウンロードされて記憶された、または端末装置２２、２４で閲覧された電子書籍の書籍情報を受信して、受信時間（時刻）と共に記憶部３３０に記憶する。情報受信部３０２４は、端末装置２２、２４から、さらに、電子書籍が記憶された時間（時刻、タイミング）または電子書籍の閲覧時間（時刻、タイミング）を受信して、受信時間（時刻）と共に記憶部３３０に記憶する。位置情報受信部３０２６は、端末装置２２、２６〜２８から端末装置２２、２６〜２８の位置情報を受信して記憶部３３０に記憶する。
【００３２】
端末位置マッピング部３０２８は、端末装置２２、２４から収集されたツアー情報における行き先の各エリアに、端末装置２２、２６〜２８からの位置情報の受信時間をマッピングして、端末位置マッピング・テーブル３７２を生成して記憶部３３０に記憶する。対処指標算出部３０３０は、端末位置マッピング・テーブル３７２から、端末装置２２、２６〜２８の出発地点または現在のエリアから次の行き先となり得る１つ以上のエリアを抽出し、現在のエリアと次の行き先となり得るエリアとの間の距離を求める。次いで、対処指標算出部または制御指標算出部３０３０は、同時に移動する端末装置２２、２６〜２８の数および移動距離に基づいて次の行き先となり得る１つ以上のエリアの対処指標または制御指標を算出する。到着時間予測部３０３２は、同時に移動する多数の端末装置２２、２６〜２８の位置情報の受信時間（時刻）と、ツアー情報による各エリアにおける滞在時間および次のエリアへの移動時間とに基づいて、次の行き先のエリアへの到着予定時間（時刻）を求める。
【００３３】
対処部または輻輳制御部３０３４は、同じ到着予定時間の１つ以上の行き先のエリアの中で対処指標または制御指標ＲＩがより高いエリアと、そのエリアにおける端末装置２２、２６〜２８の滞在時間とを求める。次いで、対処部または輻輳制御部３０３４は、そのエリアを担当する基地局装置のトラフィックを制御する。トラフィックの制御には、例えば、発着信の規制および規制解除、伝送帯域の制御、利用可能チャネル数の増減制御、および／または、追加的な複数の利用可能チャネルを提供する臨時の基地局装置の起動および停止が含まれていてもよい。ここで、計算に用いられる同時に移動する端末装置は、位置情報を送信した端末装置２２、２６〜２８であるが、位置情報を送信しなかった他の複数の端末装置も、同時に移動することが想定され、対処または規制の対象として想定される。対処部３０３４は、対処指標ＲＩがより高いエリアの識別情報と、エリアへ移動すると想定される端末装置の数または人数と、そのエリアへの端末装置２２、２６〜２８の到着時間（時刻）および滞在時間を、公共交通機関等に電子メール等で通知してもよい。
【００３４】
記憶装置３３０は、ツアー情報リスト３６２、電子書籍情報リスト３６４、位置情報リスト３６６、端末位置マッピング・テーブル３７２、指標マッピング・テーブル３７４、およびエリア−交換機対応テーブル３７６を格納する。
【００３５】
図４は、交換機４０の概略的な構成（configuration）の例を示している。
【００３６】
交換機４０は、コンピュータであってもよく、例えば、通話路設定のためのスイッチ部４２、プロセッサ４０２、輻輳制御部４０４、記憶部４３０、および通信部４２０を含んでいる。輻輳制御部４０４は、発着信規制部４１２、および通信速度規制部または帯域制御部４１４を含んでいる。プロセッサ４０２は、通信部４２０を介しネットワーク５を介して基地局装置５０〜５８に接続する。輻輳制御部４０４は、プロセッサ４０２によって実現される交換制御機能の一部であってもよい。
【００３７】
プロセッサ４０２は、コンピュータ用のＣＰＵ（Central Processing Unit）であってもよい。記憶部４３０は、主記憶装置および補助記憶装置を含んでいる。主記憶装置は、半導体メモリ等の記憶装置を含んでいる。補助記憶装置は、例えば、ハードディスク・ドライブ（ＨＤＤ）、および／または、フラッシュ・メモリのような半導体メモリを含んでいてもよい。プロセッサ４０２は、例えば集積回路として実装された専用のプロセッサであってもよい。また、プロセッサ４０２は、記憶部４３０に格納されたアプリケーション・プログラムに従って動作するものであってもよい。スイッチ部４２および通信部４２０は、ネットワーク５に接続されている。
【００３８】
図５は、基地局装置５０〜５８の概略的な構成（configuration）の例を示している。
【００３９】
基地局装置５０〜５８の各々は、例えば、プロセッサ５０２、記憶部５３０、通信部５２０、無線送受信部５０６、および輻輳制御部５０４を含んでいる。輻輳制御部５０４は、発着信規制部５１２、および通信速度規制部または帯域制御部５１４を含んでいる。
【００４０】
プロセッサ５０２は、コンピュータ用のＣＰＵ（Central Processing Unit）であってもよい。記憶部５３０は、主記憶装置および補助記憶装置を含んでいる。主記憶装置は、半導体メモリ等の記憶装置を含んでいる。補助記憶装置は、例えば、フラッシュ・メモリのような半導体メモリを含んでいてもよい。
【００４１】
プロセッサ５０２は、例えば集積回路として実装された専用のプロセッサであってもよい。また、プロセッサ５０２は、記憶部５３０に格納されたアプリケーション・プログラムに従って動作するものであってもよい。
【００４２】
次は、サーバ装置３０における、ツアー情報リスト３６２、電子書籍情報リスト３６４、位置情報リスト３６６、端末位置マッピング・テーブル３７２、指標マッピング・テーブル３７４およびエリア−交換機対応テーブル３７６の情報の内容について説明する。
【００４３】
図６Ａ〜６Ｆは、それぞれ図３におけるツアー情報リスト３６２、電子書籍情報リスト３６４、位置情報リスト３６６、端末位置マッピング・テーブル３７２、指標マッピング・テーブル３７４、およびエリア−交換機対応テーブル３７６の情報の例を示している。
【００４４】
図６Ａにおいて、ツアー情報リスト３６２は、例えば、ツアー識別情報、出発地点、行き先エリア識別情報、エリア滞在時間、およびエリアへの移動時間の各情報フィールドを含んでいる。ツアー情報リスト３６２の各情報は、例えばウェブ・ページ中または電子書籍としての電子パンフレット中のツアー・スケジュールまたは旅程に関する情報から、分析して抽出される。
【００４５】
ツアー識別情報は、例えば、ツアー名であっても、または旅行業者もしくは旅行推進業者とツアー名の組合せであってもよい。図６Ａでは、ツアー識別情報として“ツアーＡ”の例が示されている。出発地点およびエリア識別情報は、端末装置２２、２６〜２８が位置する可能性のあるエリアまたは場所の名称であってもよい。図６Ａでは、出発地点およびエリア識別情報の例として“エリア０”および“エリアＡ”が示されている。エリア滞在時間は、行き先エリアでの予定滞在時間であり、分単位の時間長さであってもよい。図６Ａでは、エリア識別情報“エリアＡ”における滞在時間の例として“６０分”が示されている。エリアへの移動時間は、前のエリアから行き先エリア（エリアＡ）までの移動時間であり、分単位の時間長さであってもよい。図６Ａでは、出発地点“エリア０”からエリア識別情報“エリアＡ”への移動時間の例として“２０分”が示されている。
【００４６】
図６Ｂにおいて、電子書籍情報リスト３６４は、例えば、ガイドブック識別情報、エリア識別情報、位置情報、および閲覧時間（時刻）または端末装置での記憶時間（時刻）の各情報フィールドを含んでいる。
【００４７】
ガイドブック識別情報は、電子書籍としてのガイドブック名であってもよい。図６Ｂにおいて、ガイドブック識別情報の例として“ＢＯＯＫ０”が示されている。エリア識別情報は、ガイドブック識別情報のガイドブックにおける行き先の観光地点（場所）を含むエリアの識別情報であってもよい。位置情報は、例えば（経度ｘ０，緯度ｙ０）のような、エリア識別情報のエリアの位置情報であってもよい。位置情報は、例えば、エリアの中心位置であっても、またはエリアを表す代表的な位置であってもよい。閲覧時間は、ガイドブック識別情報が端末装置２２、２４等でユーザによって閲覧または表示された時刻を表してもよい。閲覧時間の代わりに、電子書籍情報の端末装置２２、２４等における送信時間またはサーバ装置３０における受信時間が用いられてもよい。端末装置での記憶時間は、端末装置２２、２４等に電子書籍がダウンロードされまたはインストールされて記憶された時刻を表してもよい。
【００４８】
図６Ｃにおいて、位置情報リスト３６６は、端末装置２２、２６〜２８から送信された送信時点での端末装置２２、２６〜２８の位置情報のリストであり、例えば、ＳＩＭ−ＩＤ、位置情報、および受信時間の各情報フィールドを含んでいる。
【００４９】
ＳＩＭ−ＩＤは、端末装置２２、２６〜２８の識別情報として用いられ、例えば９９．．．９のような、端末装置２２、２６〜２８のＳＩＭ（Subscriber Identity Module）カードのＩＤであってもよい。位置情報は、例えば（経度ｘ０，緯度ｙ０）のような、各端末装置２２、２６〜２８から送信された送信時点での端末装置２２、２６〜２８の位置情報であってもよい。受信時間は、例えば、サーバ装置３０における、端末装置２２、２６〜２８の位置情報の受信時刻であってもよい。
【００５０】
図６Ｄにおいて、端末位置マッピング・テーブル３７２は、例えば、ガイドブック識別情報、エリア識別情報、位置情報、ＳＩＭ−ＩＤ、および受信時間の各情報フィールドを含んでいる。端末位置マッピング・テーブル３７２は、ツアー情報リスト３６２と電子書籍情報リスト３６４の各エリアの対応関係と、電子書籍情報リスト３６４の各エリアと位置情報リスト３６６の各端末装置の位置情報の対応関係とに基づいて生成される。また、端末位置マッピング・テーブル３７２は、ツアー情報リスト３６２、電子書籍情報リスト３６４および位置情報リスト３６６から、対応関係にある情報が抽出して生成される。
【００５１】
端末位置マッピング・テーブル３７２によって、ツアー情報リスト３６２中の各ツアー（識別情報）の各エリア（識別情報）に対応する、電子書籍情報リスト３６４中の各ガイドブック（識別情報）のガイド情報における各エリア（識別情報）の位置情報が示される。また、端末位置マッピング・テーブル３７２によって、各エリアの位置情報に対応する、各端末装置（ＳＩＭ−ＩＤ）から位置情報を受信した時刻が示される。図６Ｄでは、例として、或るツアーの行き先“エリアＦ”に対応するガイドブック“ＢＯＯＫ０”のガイド情報の“エリアＦ”の位置情報（経度ｘ０，緯度ｙ０）と、ＳＩＭ−ＩＤ“９９・・・９”の端末装置からの位置情報の受信時間“１２：００”とが示されている。
【００５２】
図６Ｅにおいて、指標マッピング・テーブル３７４は、例えば、エリア識別情報、到着予定時間（時刻）、および対処指標の各情報フィールドを含んでいる。指標マッピング・テーブル３７４によって、端末装置２２、２６〜２８の次の行き先のエリアへの到着予定時間と、そのエリアにおける対処指標が示される。
【００５３】
エリア識別情報は、ツアー情報リスト３６２の各ツアーの旅程または順序に従って、端末装置２２、２６〜２８から受信した位置情報に基づいて推定される、１つ以上の次の行き先エリアを表している。到着予定時間は、端末装置２２、２６〜２８から受信した位置情報およびその受信時間に基づいて推定される、次の行き先エリアへの端末装置２２、２６〜２８の到着予定時刻を表している。対処指標または制御指標は、次の行き先エリアでの到着予定時間における通信規制指標または輻輳制御指標を表している。図６Ｅでは、例として、行き先“エリアＣ”における到着時間“１４：００”および対処指標“３０”が示されている。
【００５４】
図６Ｆにおいて、エリア−交換機対応テーブル３７６は、例えば、エリア識別情報、交換機識別番号、および基地局識別番号の各情報フィールドを含んでいる。エリア−交換機対応テーブル３７６によって、端末装置の行き先となる可能性のある各エリアを担当する交換機および基地局装置が示される。
【００５５】
交換機識別番号は、エリア識別情報のエリアに対応する基地局装置（５２〜５８）を担当する交換機（４０）の識別番号を表している。基地局識別番号は、エリア識別情報のエリアを担当する基地局装置（５２〜５８）の識別番号を表している。図６Ｆでは、例として、行き先“エリアＣ”、交換機識別番号“０９９”、および基地局識別番号“０９９”が示されている。
【００５６】
次は、サーバ装置３０による、端末装置２２、２６〜２８等の行き先の推定の手順を説明する。
【００５７】
図７は、サーバ装置３０によって実行される、ウェブ・ページまたは電子パンフレットに基づいてツアー情報リスト３６２を生成するための処理のフローチャートの例を示している。
【００５８】
図７を参照すると、ステップ６０２において、サーバ装置３０のプロセッサ３０２（またはその情報収集部３０２２）は、例えば旅行会社または観光案内所による、ツアー情報を提供するウェブ・サイトのＵＲＩまたはＵＲＬに定期的に（例えば毎日）アクセスする。
【００５９】
ステップ６１２において、サーバ装置１０は、ウェブ・サイトのＵＲＩまたはＵＲＬへのアクセスを受ける。ステップ６１４において、サーバ装置１０は、ＵＲＩまたはＵＲＬのウェブ・ページまたは電子パンフレットを送信する。電子パンフレットは電子書籍であってもよい。
【００６０】
ステップ６０４において、サーバ装置３０のプロセッサ３０２（情報収集部３０２２）は、サーバ装置１０からウェブ・ページまたは電子パンフレットを受信する。ステップ６０６において、プロセッサ３０２（情報収集部３０２２）は、ウェブ・ページまたは電子パンフレットのテキストおよび画像データ等を分析して、各ツアーに関するツアー情報を取得または抽出する。
【００６１】
ステップ６０８において、プロセッサ３０２（情報収集部３０２２）は、取得したツアー情報をツアー情報リスト３６２として記憶部３３０に格納する。プロセッサ３０２（情報収集部３０２２）は、さらに、ツアー情報リスト３６２に基づいて、各ツアー毎の経路または旅程に沿った各観光地点のエリア間の移動時間および各エリアでの滞在時間のテーブル（例えば、後で説明する図１３）を生成してもよい。
【００６２】
図８は、サーバ装置３０によって実行される、受信した電子書籍情報に基づいて電子書籍情報リスト３６４を生成するための処理のフローチャートの例を示している。
【００６３】
この場合、端末装置２２、２４等には、ダウンロードされて記憶されたまたは表示もしくは閲覧された電子書籍に関する電子書籍情報をサーバ装置３０に送信するためのプログラム・モジュールまたはアプリケーションが、予めインストールされているものとする。
【００６４】
図８を参照すると、ステップ６２２において、端末装置２２〜２８の少なくとも一部の端末装置２２および２４等が、任意の時点で、ユーザの操作に従って電子書籍リーダ用のアプリケーションを起動する。さらに、端末装置２２および２４等は、例えばサーバ装置１０等のウェブ・サイトから電子書籍をダウンロードして記憶させ、または記憶されている電子書籍を表示もしくは閲覧する。ステップ６２４において、端末装置２２、２４等は、記憶されまたは表示もしくは閲覧された電子書籍のデータに関する電子書籍情報をサーバ装置３０に送信する。この場合、電子書籍は電子ガイドブックであってもよい。また、電子書籍情報には、観光または旅行用のガイドブック識別情報、電子書籍中の表示または閲覧されたガイド情報、および電子書籍がインストールされて記憶された時間および／または閲覧時間（時刻）が含まれていてもよい。ガイド情報には、閲覧された少なくともガイド情報中の観光地点（エリア名）および観光地点の位置情報（経度，緯度）を含み、閲覧された各観光地点に関するテキストおよび／または画像のデータ、またはガイドブックの閲覧された頁識別番号が含まれていてもよい。また、電子書籍情報には、ツアー・スケジュールまたは旅程に関する情報を含む電子パンフレットが含まれてもよい。
【００６５】
ステップ６３４において、サーバ装置３０のプロセッサ３０２（またはその情報受信部３０２４）は、端末装置２２、２４等から電子書籍情報を受信する。ステップ６３６において、プロセッサ３０２（情報収集部３０２２）は、受信した電子書籍情報の中から観光または旅行用のガイドブックの電子書籍情報を選択して分析する。それによって、プロセッサ３０２（情報収集部３０２２）は、各ガイドブック識別情報のガイドブック中の各観光地点（場所）に対応する各エリアのエリア識別情報および位置情報を含む分析された電子書籍情報を生成する。その際、プロセッサ３０２（情報収集部３０２２）は、各ガイドブックの受信した頁番号に基づいて、予め取得されて記憶装置３３０に格納されている電子書籍（データ）のガイド情報から、観光地点またはエリア識別情報を取得してもよい。また、プロセッサ３０２（情報収集部３０２２）は、観光地点（エリア名）に対応する位置情報（経度ｘ，緯度ｙ）を、記憶装置３３０内のデータベースから、またはネットワーク５を介してサーバ装置１０から取得してもよい。また、プロセッサ３０２（情報収集部３０２２）は、受信した電子書籍情報の中から電子パンフレットを選択して分析して、各ツアーに関するツアー情報を取得してもよい。
【００６６】
ステップ６３８において、プロセッサ３０２（情報収集部３０２２）は、受信した電子書籍情報を分析して取得した有用な電子書籍情報を、電子書籍情報リスト３６４として記憶部３３０に格納する。また、プロセッサ３０２（情報収集部３０２２）は、電子パンフレットから抽出した各ツアーのツアー情報をツアー情報リスト３６２として記憶部３３０に格納する。プロセッサ３０２（情報収集部３０２２）は、さらに、ツアー情報リスト３６２に基づいて、各ツアー毎の経路に沿った観光地点の各エリアと次のエリアの間の移動区間の移動時間、および各エリアでの滞在時間を含むテーブル（例えば、図１３）を生成してもよい。
【００６７】
図１３は、ツアー情報リスト３６２に基づいて生成された、各ツアーの経路に沿った各エリアへの移動時間および各エリアでの滞在時間のテーブルの例を示している。
【００６８】
図１３のテーブルは、例えば、ツアーＡについて、旅程として、出発地点がエリア１であり、行き先が、上から順にエリアＡ、エリアＢ、エリアＣおよびエリアＤであることを示している。また、図１３のテーブルは、ツアーＡについて、出発地点エリア１の後の行き先がエリアＡであり、その移動区間がエリア１−エリアＡであり、その移動時間が５０分であり、行き先エリアＡでの滞在時間が４０分であることを示している。また、図１３のテーブルは、次の行き先がエリアＢであり、その移動区間がエリアＡ−エリアＢであり、その移動時間が２０分であり、行き先エリアＢでの滞在時間が６０分であることを示している。また、図１３のテーブルは、次の行き先がエリアＣであり、その移動区間がエリアＢ−エリアＣであり、その移動時間が４０分であり、行き先エリアＣでの滞在時間が２０分であることを示している。また、図１３のテーブルは、次の行き先がエリアＤであり、その移動区間がエリアＣ−エリアＤであり、その移動時間が１０分であり、行き先エリアＤでの滞在時間が４０分であることを示している。
【００６９】
また、図１３のテーブルは、例えば、ツアーＢについて、旅程として、出発地点がエリア２であり、行き先が、上から順にエリアＡ、エリアＤ、エリアＨおよびエリアＧであることを示している。図１３のテーブルは、例として、さらにツアーＣおよびツアーＤの旅程を示している。
【００７０】
図９は、サーバ装置３０によって実行される、複数の端末装置２２、２６〜２８の位置情報リスト３６６を生成するための処理のフローチャートの例を示している。
【００７１】
図９を参照すると、ステップ６４０において、端末装置２２、２６〜２８は、自己の位置の変化が生じたときにまたは定期的に、自己の位置情報をサーバ装置３０に送信する。この場合、位置情報は、例えば、端末装置２２、２６〜２８におけるＧＰＳ（Global Positioning System）受信機で得られた位置情報であっても、基地局装置５２〜５８から得られた基地局装置５２〜５８または端末装置２２、２６〜２８の位置情報であってもよい。位置情報を送信する端末装置２２、２６〜２８には、電子書籍情報を送信した端末装置２２が含まれている。一方、位置情報を送信する端末装置２２、２６〜２８には、電子書籍情報を送信した一部の端末装置２４が含まれていなくてもよく、また、電子書籍情報を送信しなかった端末装置２６〜２８が含まれていてもよい。
【００７２】
ステップ６５０において、サーバ装置３０のプロセッサ３０２（またはその位置情報受信部３０２６）は、端末装置２２、２６〜２８から端末装置２２、２６〜２８の位置情報を受信する。代替形態として、サーバ装置３０は、端末装置２２、２６〜２８の位置情報を基地局装置５２〜５８から受信してもよい。
【００７３】
ステップ６５２において、プロセッサ３０２（位置情報受信部３０２６）は、端末装置２２、２６〜２８の識別情報としてのＳＩＭ−ＩＤと共に、位置情報および受信時間を、位置情報リスト３６６として記憶部３３０に格納する。その際、プロセッサ３０２（位置情報受信部３０２６）は、受信した端末装置２２、２６〜２８の位置情報に変化があった場合にだけ、位置情報および受信時間を位置情報リスト３６６として記憶部３３０に格納してもよい。
【００７４】
このようにして、サーバ装置３０は、図７〜９の処理によって、端末装置２２、２６〜２８の行き先の推定に使用される情報を収集することができる。
【００７５】
図１０は、サーバ装置３０によって実行される、ツアー情報リスト３６２、電子書籍情報リスト３６４および位置情報リスト３６６に基づいて、端末位置マッピング・テーブル３７２を生成するための処理のフローチャートの例を示している。
【００７６】
図１０を参照すると、ステップ６５４において、サーバ装置３０のプロセッサ３０２（またはその端末位置マッピング部３０２８）は、ツアー情報リスト３６２の各ツアーについて、記憶部３３０から電子書籍情報リスト３６４を取得する。ステップ６５６において、プロセッサ３０２（端末位置マッピング部３０２８）は、記憶部３３０の位置情報リスト３６６から、位置情報を送信した全ての端末装置２２、２６〜２８の位置情報および受信時間を取得する。
【００７７】
ステップ６５８において、プロセッサ３０２（端末位置マッピング部３０２８）は、端末装置２２、２６〜２８の各位置情報に対応する電子書籍情報リスト３６４中の各エリアに、端末装置２２、２６〜２８からの位置情報の受信時間をマッピングする。プロセッサ３０２（端末位置マッピング部３０２８）は、そのように端末装置２２、２６〜２８からの位置情報の受信時間を各エリアにマッピングすることによって端末位置マッピング・テーブル３７２を生成して記憶部３３０に格納する。その際、端末装置２２、２６〜２８の位置情報に対応する観光地点のエリアが電子書籍情報リスト３６４中にない場合、その位置情報は、無視されても、またはその位置情報と許容誤差の距離にある電子書籍情報リスト３６４中のエリアの位置情報に置換されてもよい。また、プロセッサ３０２（端末位置マッピング部３０２８）は、同じツアーに関する複数のガイドブックの電子書籍情報がある場合、特定エリアの情報を含むガイドブックの端末装置２２、２４での閲覧時間または記憶時間がより新しい方の電子書籍情報を選択する。また、プロセッサ３０２（端末位置マッピング部３０２８）は、電子書籍情報中の閲覧時間が現在より所定期間以上前の場合、その電子書籍情報を使用しなくてもよい。この場合、所定期間は、例えば２週間、４週間または３０日であってもよい。
【００７８】
図１４は、電子書籍情報リスト３６４による例えば図１３のツアーＡの旅程に含まれる一連のエリアまたは場所に位置した複数の端末装置２２、２６〜２８の時間を含む端末位置マッピング・テーブル３７２の例を示している。この場合、時間は、サーバ装置３０における端末装置２２、２６〜２８からの位置情報の受信時間であってもよい。
【００７９】
図１４において、ガイドブック識別情報“ＢＯＯＫ１”におけるエリア識別情報“エリアＡ”の位置情報に対して同じまたはほぼ同じ位置（経度ｘ１，緯度ｙ１）にあった端末装置Ａ、Ｂ、Ｄの同日の時間“１３：００”が示されている。また、ガイドブック識別情報“ＢＯＯＫ１”におけるエリア識別情報“エリアＢ”の位置情報に対して同じまたは実質的に同じ位置（経度ｘ２，緯度ｙ２）にあった端末装置Ａ、Ｂ、Ｄの同日の時間“１５：００”が示されている。この場合、エリアＡにおける端末装置Ａ、Ｂ、Ｄの時間は同日の同じ時間“１３：００”であり、エリアＢにおける端末装置Ａ、Ｂ、Ｄの時間は同日の同じ“１５：００”である。多数の端末装置が少なくとも１つまたは少なくとも２つのエリアにそれぞれ同じ時間に位置して同時に移動する場合に、その多数の端末装置は同時に移動していると推定される。図１４において、端末装置Ａ、Ｂ、Ｄは、２つのエリア“エリアＡ”および“エリアＢ”にそれぞれ同じ時間に位置して同時に移動するので、それぞれのユーザに携帯されて同時に移動していると推定される。ここで、端末装置Ａ、ＢおよびＤは、それぞれのＳＩＭ−ＩＤを有する端末装置２２、２６および２８に対応するものであってもよい。端末装置Ａ、Ｂ、Ｄが同時に移動しているかどうかの推定は、同時に位置する少なくとも１つまたは２つのエリア“エリアＡ”等での位置情報に加えて、“エリアＡ”等の前後のエリア外での位置情報および時間も同じであることに基づいて行われてもよい。
【００８０】
図１１は、サーバ装置３０によって実行される、端末位置マッピング・テーブル３７２およびツアー情報リスト３６２に基づいて各エリアの対処指標または制御指標を求めるための処理のフローチャートの例を示している。
【００８１】
図１１を参照すると、ステップ６６２において、サーバ装置３０のプロセッサ３０２（またはその対処指標算出部３０３０）は、記憶部３３０から、未処理の１つのガイドブックのガイド情報に関する端末位置マッピング・テーブル３７２を取得する。
【００８２】
ステップ６６４において、プロセッサ３０２（対処指標算出部３０３０）は、端末位置マッピング・テーブル３７２における多数の端末装置２２、２６〜２８が同時に同じ位置情報を送信して移動することを検出する。プロセッサ３０２（対処指標算出部３０３０）は、さらに、端末位置マッピング・テーブル３７２において、現在または最新のエリアに同時に多数の端末装置２２、２６〜２８が位置することを検出する。図１４において、多数の端末装置２２、２６〜２８は、例えば端末装置Ａ、Ｂ、Ｄ等であり、多数の端末装置２２、２６〜２８がそれぞれエリアＡおよびエリアＢに同時に位置し、現在または最新のエリアは、例えばエリアＢである。次いで、プロセッサ３０２（対処指標算出部３０３０）は、端末位置マッピング・テーブル３７２において、多数の端末装置２２、２６〜２８が、一連のエリアの中で、前に位置したエリアを除いて、次の行き先となり得る１つ以上のエリアを抽出する。図１４において、前に位置したエリアは、例えば“エリアＡ”であり、次の行き先となり得る１つ以上のエリアは、例えば“エリアＣ”および“エリアＤ”である。
【００８３】
次いで、プロセッサ３０２（対処指標算出部３０３０）は、多数の端末装置２２、２６〜２８が位置する現在のエリアＰと後の１つ以上の各エリアＮとの間の距離ＤＰＮを求める。距離ＤＰＮは、例えば、エリアＢとエリアＣの間の距離ＤＢＣ、およびエリアＢとエリアＤの間の距離ＤＢＤであってもよい。ここで、距離ＤＢＣは、例えば、図１４の位置情報（ｘ２，ｙ２）、（ｘ３，ｙ３）に基づいて、距離ＤＢＣ＝ｒ・ｃｏｓ−１（ｓｉｎ（ｙ２）・ｓｉｎ（ｙ３）＋ｃｏｓ（ｙ２）・ｃｏｓ（ｙ３）・ｃｏｓ（ｘ３−ｘ２））で求められる（ｒは、地球の半径を表す）。また、距離ＤＢＤは、例えば、図１４の位置情報（ｘ２，ｙ２）、（ｘ４，ｙ４）に基づいて、距離ＤＢＤ＝ｒ・ｃｏｓ−１（ｓｉｎ（ｙ２）・ｓｉｎ（ｙ４）＋ｃｏｓ（ｙ２）・ｃｏｓ（ｙ４）・ｃｏｓ（ｘ４−ｘ２））で求められる。
【００８４】
ステップ６６６において、プロセッサ３０２（対処指標算出部３０３０）は、対処指標または制御指標ＲＩを算出する。ここで、対処指標または制御指標ＲＩは、例えば、次の式で表されてもよい。
ＲＩ＝（１／（移動距離Ｄ））×（同時に移動する端末装置の数Ｎ）
ここで、同時に移動する端末装置は、位置情報を送信した端末装置２２、２６〜２８または端末装置Ａ、Ｂ、Ｄ等である。従って、移動距離Ｄ（ｋｍ）が短いほど対処指標または制御指標ＲＩが大きく、同時に移動する端末装置２２、２６〜２８の数Ｎが多いほど対処指標または制御指標ＲＩが大きい。その際、同時に移動する端末装置２２、２６〜２８の数Ｎが閾値Ｎｔｈを超える場合だけ、対処指標または制御指標ＲＩが求められてもよい。ここで、閾値Ｎｔｈは、例えば３２であってもよい。
【００８５】
ステップ６６８において、プロセッサ３０２（またはその到着時間予測部３０３２）は、記憶部３３０のツアー情報リスト３６２から、各エリアにおける滞在時間、および各エリアから次の行き先となり得るエリアへの移動時間を取得する。例えば、図１３において、エリアＢでの滞在時間“６０分”（破線）と、エリアＢからエリアＣへの移動時間“４０分”（破線）とが取得される。
【００８６】
ステップ６７０において、プロセッサ３０２（到着時間予測部３０３２）は、端末装置２２、２６〜２８からの位置情報の受信時間（時刻）と、各エリアにおける滞在時間および次のエリアへの移動時間とに基づいて、次のエリアへの到着予定時間（時刻）を計算する。ここで、次のエリアとは、次の行き先となり得る１つ以上のエリアである。その際、プロセッサ３０２（到着時間予測部３０３２）は、例えば、最新の位置情報（エリアＢ）の受信時間（時刻）に、エリアＢでの滞在時間と、エリアＢからエリアＣまたはＤへの移動時間とを加算して得た時刻を、エリアＣまたはＤへの到着予定時間とする。ここで、位置情報の受信時間は、端末装置２２、２６〜２８がエリアＢに入った直後に端末装置２２、２６〜２８から送信された位置情報を、サーバ装置３０が受信した時間である。エリアＢ〜Ｄは、それぞれ、無線通信エリア６４〜６８に対応するかまたは無線通信エリア６４〜６８に含まれるものであってもよい。
【００８７】
ステップ６７２において、プロセッサ３０２（到着時間予測部３０３２）は、次の行き先となり得るエリアに対して、端末装置２２、２６〜２８の到着予定時間（時刻）をマッピングする。また、プロセッサ３０２（対処指標算出部３０３０）は、次の行き先となり得るエリアに対して端末装置２２、２６〜２８の対処指標または制御指標ＲＩをマッピングする。それによって指標マッピング・テーブル３７４が生成され、記憶部３３０に格納される。
【００８８】
ステップ６７４において、プロセッサ３０２（対処指標算出部３０３０）は、可能性ある次の行き先となり得る全てのエリアについて処理が完了したかどうかを判定する。全てのエリアについて処理が完了したと判定された場合は、手順はステップ６７６に進む。全てのエリアについて処理が完了していないと判定された場合は、手順はステップ６６４に戻り、次のエリアについて処理が行われる。
【００８９】
ステップ６７６において、全てのガイドブックについて処理が完了したかどうかを判定する。全てのガイドブックについて処理が完了したと判定された場合は、手順は図１１のルーチンを出る。全てのガイドブックについて処理が完了していないと判定された場合は、手順はステップ６６２に戻り、次のガイドブックについて処理が行われる。図１１の処理は、例えば５分の間隔で定期的に実行されてもよい。
【００９０】
図１５Ａおよび１５Ｂは、図１４の端末位置マッピング・テーブル３７２に、ガイドブック情報中の行き先の各エリアにおける対処指標を追加して得られたテーブルの例を示している。図１５および１５Ｂにおいて、端末装置２２、２６〜２８から最も新しい位置情報の受信時間（破線）に対する、次の行き先となり得るエリアＣおよびエリアＤに対して、対処指標がマッピングされている。
【００９１】
図１５Ａにおいて、例えば、エリアＢにおける端末装置Ａ、Ｂ、Ｄの受信時間は１５時であり、次のエリアＣにおける到着予定時間は１６時４０分であり、エリアＣにおける対処指標は“３０”（破線）である。また、例えば、次のエリアＤにおける端末装置Ａ、Ｂ、Ｄの到着予定時間は１６時５０分であり、エリアＤにおける対処指標は“１０”である。
【００９２】
図１２は、サーバ装置３０によって実行される、各エリアの対処指標または制御指標に基づいて、対応する基地局装置に関連するネットワークのトラフィックを制御するための処理のフローチャートの例を示している。
【００９３】
図１２を参照すると、ステップ６８２において、サーバ装置３０のプロセッサ３０２（またはその対処部または輻輳制御部３０３４）は、記憶部３３０の指標マッピング・テーブル３７４からエリア識別情報、到着予定時間、および対処指標または制御指標を取得する。
【００９４】
図１６は、指標マッピング・テーブル３７４の例を示している。図１６において、各エリアにおける到着予定時間に対する対処指標が示されている。
【００９５】
図１６を参照すると、到着予定時間１６時において、エリアＤにおける対処指標ＲＩがＲＩ＝５である。また、到着予定時間１６時２５分において、エリアＡにおける対処指標ＲＩがＲＩ＝２０である。さらに、到着予定時間１６時４０分においてエリアＣでは対処指標がＲＩ＝３０である。また、到着予定時間１６時５０分において、エリアＤでは対処指標がＲＩ＝１０であり、同じ時間においてエリアＣでは対処指標がＲＩ＝３０である。この場合、エリアＣでは、エリアＣへの到着予定時刻１６時４０分から１７時までの間の２０分の期間が滞在時間であり、到着予定時間１６時５０分においても対処指標がＲＩ＝３０である。
【００９６】
ステップ６８４において、プロセッサ３０２（対処部３０３４）は、同じ到着予定時間の１つ以上のエリアについて、１つ以上の対処指標ＲＩの中で、対処指標ＲＩがより高いエリアを対処エリアまたは制御対象エリアとして求める。この場合、求められた対処エリアまたは制御対象エリアは、端末装置２２、２６〜２８の行き先として最終的に推定された１つの行き先のエリアである。
【００９７】
図１６を再び参照すると、到着予定時間１６時において、対処指標ＲＩ＝５のエリアＤが対処エリアまたは制御対象エリアとして選択される（破線）。到着予定時間１６時２５分において、対処指標ＲＩ＝２０のエリアＡが対処エリアまたは制御対象エリアとして選択される（破線）。到着予定時間１６時４０分において、対処指標ＲＩ＝３０のエリアＣが対処エリアまたは制御対象エリアとして選択される（破線）。到着予定時間１６時５０分において、対処指標ＲＩ＝３０のエリアＣが他の対処指標ＲＩ＝１０より大きいので、行き先となる可能性が高く、対処エリアまたは制御対象エリアとして選択される（破線）。
【００９８】
ステップ６８６において、プロセッサ３０２（対処部または輻輳制御部３０３４）は、ツアー情報リスト３６２に基づいて、対処エリアまたは制御対象エリアにおける端末装置２２、２６〜２８の滞在時間を求める。例えば、図１６における対処エリアＣの滞在時間は、図１３のツアーＡでは２０分である。
【００９９】
ステップ６８８において、プロセッサ３０２（対処部または輻輳制御部３０３４）は、対処エリアまたは制御対象エリアを担当する基地局装置の識別情報と、基地局装置に対応する交換機の識別情報等の情報とを、エリア−交換機対応テーブル３７６から取得する。一方、規制対象が交通である場合、プロセッサ３０２（対処部３０３４）は、対処エリアを担当する公共交通機関等の組織に関する識別情報を、記憶装置３３０のデータベースから取得してもよい。
【０１００】
ステップ６９０において、プロセッサ３０２（対処部または輻輳制御部３０３４）は、対処エリアまたは制御対象エリアを担当する交換機４０および／または基地局装置（５６）に対してトラフィックの制御または対処を要求する。
【０１０１】
その際、プロセッサ３０２（対処部または輻輳制御部３０３４）は、対処または制御開始時間として到着予定時間、対処または制御終了時間として到着予定時間に滞在時間を加算した時間、および同時に移動する端末装置の数Ｎを、交換機４０に送信する。トラフィックの制御は、例えば、既知の形態の、発信規制、着信規制、帯域制御または帯域制限、データ転送速度制限、使用可能なチャネル数または回線数の動的な増減制御、臨時の基地局装置の起動および停止、等であってもよい。
【０１０２】
規制対象が交通である場合、プロセッサ３０２（対処部３０３４）は、対処エリアを担当する公共交通機関等の組織に対して、交通整理に関する要請情報を公共交通機関等の組織の端末装置に電子メールでまたは組織の電話機に音声アナウンスで通知してもよい。その際、プロセッサ３０２（対処部３０３４）は、対処開始時間として到着予定時間、対処終了時間として到着予定時間に滞在時間を加算した時間、および同時に移動する端末装置の数Ｎを公共交通機関等の組織に通知してもよい。
【０１０３】
交換機４０において、サーバ装置３０の要求に従って、輻輳制御部４０４の発着信規制部４１２が、同時に移動する端末装置の数Ｎに応じて、基地局装置５６の回線またはチャネルに対する発着信を規制してもよい。また、交換機４０において、サーバ装置３０の要求に従って、輻輳制御部４０４の通信速度規制部４１４が、端末装置の数Ｎに応じて、基地局装置５６の回線またはチャネルにおける通信速度を規制してもよい。
一方、基地局装置５６において、サーバ装置３０または交換機４０の要求に従って、輻輳制御部５０４の発着信規制部５１２が、端末装置の数Ｎに応じて、基地局装置５６の回線またはチャネルに対する発着信を規制してもよい。また、基地局装置５６において、サーバ装置３０または交換機４０の要求に従って、輻輳制御部５０４の通信速度規制部５１４が、端末装置の数Ｎに応じて、基地局装置の回線またはチャネルにおける通信速度を規制してもよい。
また、交換機４０において、サーバ装置３０の要求に従って、輻輳制御部４０４が、端末装置の数Ｎに応じて、基地局装置５６の利用可能なチャネル数を増加するよう制御し、例えば、基地局装置５６の増設部分として臨時の基地局装置を起動してもよい。
その後の規制の解除は、トラフィックの輻輳の可能性がなくなったときに行われてもよい。
【０１０４】
上述のように、対処指標または制御指標ＲＩは、位置情報を送信した端末装置２２、２６〜２８の数Ｎに基づいて計算される。その際、対処または制御の対象となる端末装置の想定数として、位置情報を送信した端末装置２２、２６〜２８の数Ｎの倍数、例えば２倍〜１０倍が想定されてもよい。但し、対処の対象となる端末装置の想定数は、端末装置２２、２６〜２８の最新の位置情報に対応するエリア（例、エリアＢ）に対応する無線通信エリア６４内にある端末装置（端末装置２２、２６〜２８を含む）の総数より少なくてもよい。
【０１０５】
ステップ６９２において、プロセッサ３０２（対処部または輻輳制御部３０３４）は、指標マッピング・テーブル３７４の全てのエリアについて処理が完了したかどうかを判定する。全てのエリアについて処理が完了していないと判定された場合は、手順はステップ６８２に戻る。全てのエリアについて処理が完了したと判定された場合は、手順は図１２のルーチンを出る。図１２の処理は、例えば５分の間隔で定期的に実行されてもよい。
【０１０６】
以上の実施形態の説明では、エリアＡおよびエリアＢのような１つ以上のエリアに同時に位置して同時に移動する端末装置２２、２６〜２８の数Ｎに基づいて、次の行き先エリアＣが推定された。しかし、実施形態はこれに限定されることなく、旅程で定められた集合時間前後に最初の”エリアＡ”のような１つのエリアに集合する端末装置２２の数Ｍに基づいて、数Ｍが閾値Ｍｔｈを超えた場合に、“エリアＢ”のような次の行き先が推定されてもよい。ここで、電子書籍情報を送信し位置情報を送信した端末装置２２が複数存在するものとし、閾値Ｍｔｈは、例えば１６であってもよい。
【０１０７】
このようにして、サーバ装置３０は、端末装置２２、２６〜２８の推定された行き先のエリアまたは場所に応じて、対応するエリアを担当する基地局装置５２〜５８における通信に対してトラフィックを制御することができる。また、サーバ装置３０は、端末装置２２、２６〜２８の推定された行き先のエリアまたは場所に応じて、対応するエリアを担当する公共交通機関等の組織に対して、交通整理に関する要請情報を通知することができる。
【０１０８】
上述の実施形態によれば、複数の端末装置２２、２４から得られる電子書籍中の場所等の情報に基づいて人々が集中する地域または場所が、予め推定できる。その推定によって、基地局装置５２〜５８における通信に対して発着信規制または帯域制御を行うことが可能となり、或る地域または場所に集まる人々および車両の交通を整理することが可能となる。また、その推定によって、或る地域または場所に集まる人々に対して、例えば、特定の人々に向けた商品またはサービスの宣伝、または、地域または場所に適した土産品および記念品の販売のような商業的サービスが提供できる。
【０１０９】
ここで挙げた全ての例および条件的表現は、発明者が技術促進に貢献した発明および概念を読者が理解するのを助けるためのものであり、ここで具体的に挙げたそのような例および条件に限定することなく解釈され、また、明細書におけるそのような例の編成は本発明の優劣を示すこととは関係ない、と理解される。本発明の実施形態を詳細に説明したが、本発明の精神および範囲から逸脱することなく、それに対して種々の変更、置換および変形を施すことができる、と理解される。
【０１１０】
以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
（付記１）特定の場所のガイド情報を含む電子書籍データを記憶する移動端末から前記特定の場所の情報を取得し、
取得した前記特定の場所の情報によって特定された場所を前記移動端末の行き先として推定する
処理をコンピュータに実行させるためのプログラム。
（付記２）複数の電子書籍情報記憶されている場合に、前記複数の電子書籍情報の中から、前記複数の電子書籍情報に対応する電子書籍データが記憶されたタイミングまたは前記電子書籍データの閲覧のタイミングがより新しい電子書籍情報に基づいて前記特定の場所が取得されることを特徴とする、付記１に記載のプログラム。
（付記３）記憶された或る電子書籍情報に対応する電子書籍データの閲覧のタイミングが現在より所定期間以上前のものである場合、前記或る電子書籍情報が、前記行き先の推定に用いられないことを特徴とする、付記１または２に記載のプログラム。
（付記４）推定した前記行き先に対応する領域に関する通信に対して発着信規制、通信帯域または利用可能チャネル数を制御する処理を前記コンピュータに実行させることを特徴とする、付記１乃至３のいずれかに記載のプログラム。
（付記５）複数の移動端末から前記複数の移動端末の位置の情報を受信し、前記複数の移動端末の前記位置と、前記位置から前記行き先への移動時間と、前記位置の情報の通信時間とに基づいて、前記複数の移動端末の前記行き先への到着時間を推定する処理を前記コンピュータに実行させることを特徴とする、付記１乃至４のいずれかに記載のプログラム。
（付記６）前記行き先へ同時に移動する前記位置の情報を送信した前記複数の移動端末の数と、前記位置と前記行き先の位置の間の差とに基づいて、前記行き先における制御指標を求め、同じ到着時間の１つ以上の行き先の中で前記制御指標がより大きい行き先に対応する基地局装置の発着信規制、通信帯域または利用可能チャネル数を制御する処理を、前記コンピュータに実行させることを特徴とする、付記５に記載のプログラム。
（付記７）推定された前記行き先は、候補となる１つ以上の行き先の中で前記複数の移動端末の前記位置からの距離がより短い行き先であることを特徴とする、付記５に記載のプログラム。
（付記８）前記特定の場所の前記ガイド情報は、前記移動端末によって、ネットワークを介して受信されたものであることを特徴とする、付記１乃至７のいずれかに記載のプログラム。
（付記９）前記電子書籍データを記憶する移動端末が、前記複数の移動端末の少なくとも一部を含むことを特徴とする、付記８に記載のプログラム。
（付記１０）前記特定の場所の情報は、前記移動端末または他の装置からネットワークを介して受信した一連の１つ以上の場所を含む旅程の情報に含まれるものであることを特徴とする、付記１乃至９のいずれかに記載のプログラム。
（付記１１）特定の場所のガイド情報を含む電子書籍データを記憶する移動端末から前記特定の場所の情報を取得する第１の処理部と、
取得した前記特定の場所の情報によって特定された場所を前記移動端末の行き先として推定するする第２の処理部と、
を含む情報処理装置。
（付記１２）特定の場所のガイド情報を含む電子書籍データを記憶する移動端末から前記特定の場所の情報を取得し、
取得した前記特定の場所の情報によって特定された場所を前記移動端末の行き先として推定する
処理をコンピュータが実行することを特徴とする移動端末の行き先推定方法。
【符号の説明】
【０１１１】
５  ネットワーク
１０、３０  サーバ装置
２２、２４、２６、２８  端末装置
５０、５２、５４、５６、５８  基地局装置
６２、６４、６６、６８  無線通信エリア
４０  交換機
【図１】
2016071678.tif 000003
【図２】
2016071678.tif 000004
【図３】
2016071678.tif 000005
【図４】
2016071678.tif 000006
【図５】
2016071678.tif 000007
【図６】
2016071678.tif 000008
【図７】
2016071678.tif 000009
【図８】
2016071678.tif 000010
【図９】
2016071678.tif 000011
【図１０】
2016071678.tif 000012
【図１１】
2016071678.tif 000013
【図１２】
2016071678.tif 000014
【図１３】
2016071678.tif 000015
【図１４】
2016071678.tif 000016
【図１５】
2016071678.tif 000017
【図１６】
2016071678.tif 000018