(57)【特許請求の範囲】
【請求項１】
携帯端末と、携帯端末と接続された端末管理サーバとから成る時刻表提供システムであって、
前記端末管理サーバは、前記携帯端末が閲覧した時刻と、エリアを含む時刻表情報を蓄積する閲覧時刻表蓄積手段と、
蓄積した時刻表情報から閲覧時刻を含む所定の時間帯及びエリアが一致する特定時刻表データを抽出する手段と、
前記抽出した特定時刻表データを前記時間帯及びエリアと関連付けて各携帯端末毎に蓄積する抽出時刻表蓄積手段と、を備え、
前記端末管理サーバは、前記携帯端末から送信される位置情報に基づき前記携帯端末が前記エリアにあると判別したとき、前記携帯端末の判別時時間帯及び前記エリアに基づき前記抽出時刻表蓄積手段から特定時刻表データを抽出して前記携帯端末に送信する、時刻表提供システム。
【請求項２】
請求項１に記載された時刻表提供システムにおいて、
前記携帯端末は、自端末の位置情報を取得する手段と、取得した位置情報を端末管理サーバに送信する手段と、端末管理サーバから送信された特定時刻表データを起動時に表示する手段と、を有する時刻表提供システム。
【請求項３】
請求項１又は２に記載された時刻表提供システムにおいて、
前記携帯端末は、当該携帯端末と接続された時刻表サーバに時刻表の閲覧要求を行ったとき、取得した時刻表データを含む時刻表情報を前記端末管理サーバに送信する手段を有する時刻表提供システム。
【請求項４】
請求項１又は２に記載された時刻表提供システムにおいて、
前記端末管理サーバは、時刻表情報を蓄積したユーザ時刻表ＤＢを備え、前記携帯端末から時刻表の閲覧要求を受けたとき、前記閲覧時刻表蓄積手段に前記閲覧要求に係る時刻表情報を蓄積する時刻表提供システム。
【請求項５】
請求項１に記載された時刻表提供システムにおいて、
前記エリアは前記携帯端末から取得した複数の閲覧位置情報に基づく地点の中心位置から所定の範囲に設定される時刻表提供システム。
【請求項６】
請求項１又は２に記載された時刻表提供システムにおいて、
前記時間帯は前記携帯端末から取得される複数の閲覧時間の中心時間から所定の範囲に設定される時刻表提供システム。
【請求項７】
携帯端末と、携帯端末と接続された端末管理サーバとから成る時刻表提供システムにおける時刻表提供方法であって、
前記端末管理サーバにおける、
前記携帯端末が閲覧した時刻と、エリアを含む時刻表情報を蓄積する工程と、
蓄積した時刻表情報から閲覧時刻を含む所定の時間帯及びエリアが一致する特定時刻表データを抽出する工程と、
前記抽出した特定時刻表データを前記時間帯及びエリアと関連付けて各携帯端末毎に蓄積する工程と、
前記携帯端末から送信される位置情報に基づき前記携帯端末が前記エリアにあると判別したとき、前記携帯端末の判別時時間帯及び前記エリアに基づき前記蓄積する工程で蓄積した特定時刻表データを抽出して前記携帯端末に送信する工程と、
を有する時刻表提供システムにおける時刻表提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通機関の時刻表提供システム及び時刻表提供方法に関する。
【背景技術】
【０００２】
特定の場所及び特定の時間帯における交通機関の時刻表を提示するサービスはインターネットなどを介して現在広く普及している。ただ、現在行われている交通機関の時刻表の提示サービスは、携帯端末或いは固定の端末などから例えば駅名と路線名、行き先、利用時間帯を指定して、指定駅における時刻表を表示するものが普通であり、ユーザはこれらの項目を入力する必要がある。
【０００３】
もっとも、一度閲覧した時刻表は履歴情報を参照することで駅名などを入力する煩わしさはない。しかし、ユーザによっては履歴を参照すること自体が面倒とされることがある。
この問題に対しては、ユーザの入力を要することなく、必要な時刻表を提示することができるシステムとして、例えば、特許文献１のシステム（乗車車両情報提供システム）が知られている。
この乗車車両情報提供システムは、サーバに、路線図データベースと、車両の運行情報データベースとを備え、サーバは携帯端末の現在位置、進行方向と最寄地点の一覧から路線・方面を絞り込み、運行情報を考慮して、乗車車両の車両情報を取得し、携帯端末に乗車車両の車両情報、運行情報、付随情報を送信するもので、これによって、ユーザによる情報の入力がなくても、乗車車両の車両情報を提供することができる。
【０００４】
特許文献１に記載された乗車車両情報提供システムでは、確かにユーザは入力操作を行うことなく、乗車車両の車両情報を得ることができる。しかし、この乗車車両情報提供システムでは、携帯端末が駅の近くに接近したとき、その進行方向を取得して、乗車駅を特定しかつその進行方向と駅を通る車両の方向に基づきその携帯端末所持者が乗車する車両の方向を特定している。
しかし、電車に乗る人の進行方向が車両の進行方向と関連するとは限らない。また、複雑に路線が入り組んでいる場合に、正確にその人が利用する路線や方向（方面）を知ることは困難と思われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２６４９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前記従来の課題に鑑みてなされたものであって、その目的は、携帯端末を所持したユーザに対して、どんなに路線が複雑に入り組んでいても、或いは道路が入り組んでいても、ユーザの現在位置（エリア）と時間帯に応じて、当該ユーザのニーズに合致した時刻表をユーザの携帯端末に自動で提供することである。
【課題を解決するための手段】
【０００７】
本願の発明は、携帯端末と、携帯端末と接続された端末管理サーバとから成る時刻表提供システムであって、前記端末管理サーバは、前記携帯端末が閲覧した時刻と、エリアを含む時刻表情報を蓄積する閲覧時刻表蓄積手段と、蓄積した時刻表情報から閲覧時刻を含む所定の時間帯及びエリアが一致する特定時刻表データを抽出する手段と、前記抽出した特定時刻表データを前記時間帯及びエリアと関連付けて各携帯端末毎に蓄積する抽出時刻表蓄積手段と、を備え、前記端末管理サーバは、前記携帯端末から送信される位置情報に基づき前記携帯端末が前記エリアにあると判別したとき、前記携帯端末の判別時時間帯及び前記エリアに基づき前記抽出時刻表蓄積手段から特定時刻表データを抽出して前記携帯端末に送信する、時刻表提供システムである。
本願の他の発明は、携帯端末と、携帯端末と接続された端末管理サーバとから成る時刻表提供システムにおける時刻表提供方法であって、前記端末管理サーバにおける、前記携帯端末が閲覧した時刻と、エリアを含む時刻表情報を蓄積する工程と、蓄積した時刻表情報から閲覧時刻を含む所定の時間帯及びエリアが一致する特定時刻表データを抽出する工程と、前記抽出した特定時刻表データを前記時間帯及びエリアと関連付けて各携帯端末毎に蓄積する工程と、前記携帯端末から送信される位置情報に基づき前記携帯端末が前記エリアにあると判別したとき、前記携帯端末の判別時時間帯及び前記エリアに基づき前記蓄積する工程で蓄積した特定時刻表データを抽出して前記携帯端末に送信する工程と、を有する時刻表提供システムにおける時刻表提供方法である。
【発明の効果】
【０００８】
本発明によれば、路線や道路などがどんなに入り組んでいても、ユーザの格別の操作を要することなく、現在位置及び時間帯に応じてユーザのニーズに合った時刻表を自動でユーザの携帯端末に提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態の時刻表提供システムの構成を概略的に示す図である。
【図２】第１の実施形態の携帯端末の構成を概略的に示す図である。
【図３】端末管理サーバの構成を概略的に示す図である。
【図４】時刻表サーバから時刻表データを取得した携帯端末が端末管理サーバに対して時刻表情報を送信する様子を模式的に示した図である。
【図５】端末管理サーバで保存された携帯端末の閲覧記録テーブルの内容を示す図である。
【図６】地図上に設定されるエリアを示す図である。
【図７】時刻表抽出用テーブルのレイアウトを示す図である。
【図８】時刻表抽出用テーブルの内容を示す図である。
【図９】第２の実施形態の時刻表提供システムの構成を概略的に示す図である。
【図１０】第２の実施形態の端末管理サーバの構成を概略的に示す図である。
【図１１】時刻表提供システムにおける時刻表データが作成された後、ユーザに時刻表を自動で提供するための携帯端末と端末管理サーバとの連係を説明する図である。
【図１２】携帯端末のアプリ起動後の画面イメージを示す図である。
【図１３】時刻表提供システムにおける時刻表提供のためのデータ生成工程における処理手順を説明するフロー図である。
【図１４】特定時刻表データを提供するための処理手順を説明するフロー図である。
【図１５】第２の実施形態における携帯端末に提供するための特定時刻表データ生成工程の手順を説明するフロー図である。
【発明を実施するための形態】
【００１０】
次に、本発明の時刻表提供システムの実施形態について図面を参照して説明する。
【００１１】
次に、本発明の第１の実施形態について説明する。
図１は、本発明の第１の実施形態の時刻表提供システム１の構成を概略的に示す図である。
本時刻表提供システム１は、基本的には携帯端末１０と、これらの携帯端末１０と例えば無線通信可能な基地局２０経由で商用ネットワーク５０に接続された端末管理サーバ３０とから構成され、これに携帯端末１０の閲覧要求に基づき時刻表情報を提供する時刻表サーバ４０が付加されている。
【００１２】
本実施形態の時刻表提供システム１は、概略的には、携帯端末１０が時刻表サーバ４０にアクセスして時刻表を閲覧したとき、その閲覧した時刻表情報（時刻表データ、閲覧時のエリア情報、閲覧時刻等を総称してここでは時刻表情報という）を端末管理サーバ３０に送信し、その閲覧した時刻表情報を端末管理サーバ３０に蓄積する。
端末管理サーバ３０では、蓄積した時刻表情報から当該携帯端末１０のユーザの閲覧頻度の高い時刻表情報を抽出してユーザ時刻表ＤＢ（データベース）３０４（１）を生成する。
ユーザ時刻表ＤＢ３０４（１）を生成した後は、当該携帯端末１０が特定エリア（例えば駅から一定範囲内）のエリア内に入ったときの時刻及びエリア情報に基づき、当該ユーザに適合した時刻表（特定時刻表）を前記ユーザ時刻表ＤＢ３０４（１）から抽出して当該携帯端末１０に提供する。
【００１３】
図２は、本時刻表提供システム１の携帯端末１０の構成を、また、図３は端末管理サーバ３０の構成をそれぞれ概略的に示す図である。
携帯端末１０は、ＧＰＳ（Global Positioning System）受信機を内蔵した携帯電話機やＰＤＡ（Personal Digital Assistant）など、通信機能及び自己位置検出機能を有するものであって、図２に示すようにＧＰＳ電波を受信するＧＰＳ電波受信部１０４と、受信したＧＰＳ電波に基づき自携帯端末１０の位置（経度、緯度）の計算や、その他の携帯端末１０全体の制御を行う制御部１００と、計算した結果を端末管理サーバ３０に送信しかつ時刻表サーバ４０や端末管理サーバ３０から基地局２０経由で送信されてくる後述する特定時刻表データなどを受信する無線通信部１０５と、データを入力し、或いは操作のための指示を入力するための操作部１０６と、受信した時刻表などを表示する表示部１０７と、計算結果や受信データなどを記憶させておくための記憶部１０８と、を有している。
なお、制御部１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ(Read Only Memory)１０２と、ＲＡＭ(Random Access Memory)１０３で構成されたマイクロコンピュータである。
【００１４】
携帯端末１０の無線通信部１０５は基地局２０との間で無線通信を行い、基地局２０を介して端末管理サーバ３０に対し、携帯端末１０のＧＰＳ電波受信部１０４で受信したＧＰＳ電波に基づき算出された位置情報を当該携帯端末１０のユーザＩＤ（識別情報）と共に送信すると共に、時刻表サーバ４０に時刻表データの閲覧要求を送信し、取得した時刻表データを端末管理サーバ３０に送信する機能を有している。
【００１５】
端末管理サーバ３０は、図３に示すように、制御部３００、記憶部３０４及び通信部３０５などを備えている。
制御部３００は、携帯端末１０から受信した時刻表データを含む時刻表情報を閲覧時刻表蓄積手段である閲覧記録テーブル３０４ａに保存し、抽出処理部３００ａは、閲覧記録テーブル３０４ａに保存された時刻表情報を解析してグループ化し、その結果を時刻表抽出用テーブル３０４ｂに保存する。抽出処理部３００ａはさらに、時刻表抽出用テーブル３０４ｂに保存された各グループを後述するようにグループ化する処理を行い、その結果に基づき抽出時刻表蓄積手段である後述する最優先時刻表テーブル３０４ｃを作成する。
【００１６】
記憶部３０４は、例えばＨＤＤ（ハードディスク装置）からなるユーザ時刻表ＤＢ３０４（１）を備え、ユーザ時刻表ＤＢ３０４（１）には、携帯端末１０から取得した時刻表情報を保存する時刻表保存領域を設け、時刻表保存領域には、前記閲覧記録テーブル３０４ａ、前記時刻表抽出用テーブル３０４ｂ、及び後述する最優先時刻表テーブル３０４ｃの領域が設定されている。
通信部３０５は、携帯端末１０から当該携帯端末１０が閲覧した時刻表データを含む時刻表情報などを受信し、かつ、携帯端末１０に対して最優先時刻表の後述する特定時刻表データを送信する機能を有する。
【００１７】
端末管理サーバ３０はさらに、データの入力や操作のための操作部３０６と、処理結果などを表示する表示部３０７とを有している。
なお、制御部３００はＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３で構成されたマイクロコンピュータであり、前記抽出処理部３００ａは、このコンピュータでＲＯＭ３０２に保存されたプログラムを実行することで得られる機能実現手段である。
【００１８】
時刻表サーバ４０は、時刻表ＤＢ４２を備え、携帯端末１０からの閲覧要求に応じて時刻表データ中の閲覧要求のあった所定の路線に対応する時刻表データを検索して当該携帯端末１０に提供する。
【００１９】
次に、本実施形態に係る時刻表提供システム１における、携帯端末１０へ提供する特定時刻表データの作成について説明する。
図４は、時刻表サーバ４０から時刻表データを取得した携帯端末１０が端末管理サーバ３０に対して時刻表情報を送信する様子を模式的に示した図である。
即ち、携帯端末１０は一定時間毎にＧＰＳ電波を受信して自端末の位置情報（緯度、経度）を算出し、その結果を端末管理サーバ３０に対して無線通信部１０５を介して送信する。
ここで、ユーザ（携帯端末１０の所持者）が特定の時刻表を閲覧する場合、その閲覧要求を携帯端末１０のユーザＩＤ（ＵＩＤ；ユーザ識別情報）と共に時刻表サーバ４０（図１）に送信する。
時刻表サーバ４０は時刻表の閲覧要求を受けると、時刻表ＤＢ４２を検索して要求された時刻表データを抽出し、抽出した時刻表データを当該携帯端末１０に対して送信する。携帯端末１０は送信された時刻表データを自端末の表示部１０７に表示すると共に、当該時刻表データを端末管理サーバ３０に送信する。なお、携帯端末１０の位置情報（データ）を時刻表データの送信時に一緒に送信してもよい。
【００２０】
端末管理サーバ３０側では、当該携帯端末１０が時刻表閲覧を行った場所（地点）、時刻、時刻表を時刻表閲覧記録として閲覧記録テーブル３０４ａに保存（記録）する。
ここで、図５は、その閲覧記録テーブル３０４ａの内容を示した図である。
閲覧記録テーブル３０４ａには、図示のようにユーザＩＤ（ＵＩＤ）で識別される各携帯端末１０の日付毎に、時刻表の閲覧要求があった時間、場所、路線、方面が記録されている。この記録は、例えば平日では、ほぼ同じ時間帯に、それぞれほぼ同じ場所、同じ路線、方面の時刻表が１日のうち、朝と夜に閲覧されていることを示している。
ここで、端末管理サーバ３０の制御部３００の抽出処理部３００ａは、閲覧記録テーブル３０４ａから記録要素、即ち時間帯、場所、時刻表（駅、路線、方面）についてそれぞれ共通な記録要素を抽出してグループ化を行う。
【００２１】
ここで、閲覧時の時刻については、ある時間範囲（中心時間から所定の範囲）で一つの時間帯を規定（設定）しておき、抽出処理部３００ａはこの時間帯を抽出して、例えば、図５に示す閲覧記録テーブル３０４ａの記録では、７時〜１１時、１７時〜２３時の時間帯は、他の時間帯に比べて明らかに時刻表の閲覧頻度が高いので、ここでは閲覧頻度の高い（つまり頻度が一定の閾値を越えた）これらの時間帯が一致したものをグループ化する、即ち、それぞれ一つのグループにまとめる。
【００２２】
このようにして、抽出処理部３００ａは、携帯端末１０から受信した時刻表情報から、時間帯、場所毎にそれぞれ一致したものをグループ化し、時刻表についても、駅名、路線名、方面を一つの単位（時刻表グループ）として一致したものをグループ化して抽出する。
抽出したこれらの情報は時刻表抽出用テーブル３０４ｂに保存する。
なお、図５の閲覧記録テーブル３０４ａから、５日（金）の１４時半頃、駅：Ｓ２／路線：ＳＧ／方面：Ｇの時刻表の閲覧が行われたことが分かるが、この場合、同じ駅の時刻表を同じ場所で検索（閲覧）しても、時間帯が異なるため同じ時刻グループには属させない。ただし、駅グループとしてその利用頻度を集計し、時刻表の表示順を決める場合には、この閲覧記録（履歴）が加味される。
【００２３】
また、ユーザが時刻表を閲覧した場所については、抽出処理部３００ａは、ユーザが時刻表の閲覧要求を行った地点のうち、互いに近接した地点を選び、その地点の集合体の中心（中心地）から一定の範囲（円でなくともよい）を一つのエリアとして地図データ上に設定する。
図６は、抽出処理部３００ａが設定したエリアを例示したものである。
ここでは、自宅から最初に電車に乗る駅の周辺エリア（例えば、上町駅周辺）と、電車を乗り換える駅周辺のエリア（渋谷駅周辺）と、勤務地の近くの駅の周辺エリア（新橋駅周辺）が設定されていることを示す。
なお、この場合も、同じ駅の時刻表を同じ場所で検索（閲覧）しても、時間帯が異なる場合は同じ時刻表（適切な時刻表）グループには属させない。ただし、駅グループとしてその利用頻度を集計し、時刻表の表示順を決める場合には、この閲覧記録（履歴）が加味される。
【００２４】
図７は時刻表抽出用テーブル３０４ｂのレイアウトを示す図である。
時刻表抽出用テーブル３０４ｂでは、携帯端末１０から送信された「時刻表情報」を「行動グループ」と「時刻表グループ」に分けてそれらを関係付けて保存する。即ち、「行動グループ」には、携帯端末１０が時刻表を閲覧した日付、時刻、閲覧した位置（緯度、経度）、「時刻表グループ」には、駅名、路線名、方面が含まれる。
即ち、端末管理サーバ３０は、前記行動グループ（データ）と時刻表グループ（データ）を、各携帯端末のＵＩＤ毎に時刻表抽出用テーブル３０４ｂに記録しておく。
【００２５】
次に、端末管理サーバ３０の抽出処理部３００ａは蓄積した前記行動グループデータと時刻表グループデータに基づき、それぞれ同じ時間帯、エリア、時刻表をグループ化する処理を行う。
図８は、時刻表抽出用テーブル３０４ｂの内容を示す図である。
時間帯のグループ化は、任意の閾値（頻度）を基準に実際の時間を用いて行う。抽出処理部３００ａは、例えば、閲覧記録テーブル３０４ａに記録（保存）されたデータから、時間帯７：００―９：００を時間帯グループ１とし、時間帯１９：００―２３：００を時間帯グループ２とする。それ以外の時間帯は閾値に達しないため、つまり出現頻度が閾値よりも低いためグループ化を行わない。
【００２６】
抽出処理部３００ａにおける、エリアのグループ化は、任意の閾値（頻度）及び設定方式で行う。例えば、既に述べた中心地からの距離（ｎｍ以内；既に述べたように円に限定されない）、中心地を含む行政区域単位、その他ユーザ指定のエリア（地図情報の上に指定する）などでもよい。
図示例では、エリアグループは、自宅付近（エリアグループＡ）、会社付近（エリアグループＢ）、行き付けの飲食店付近（エリアグループＣ）であるが、所定の頻度で時刻表の閲覧要求を行えば、その場所を含むエリアがエリアグループとして抽出される。
【００２７】
次に、行動グループのグループ化について説明する。
抽出処理部３００ａは、時間帯グループとエリアグループとが一致したグループを一つの行動グループとしてグループ化する。図示例では、抽出処理部３００ａは、時間帯グループ１＋エリアグループＡを行動グループ１、時間帯グループ２＋エリアグループＢを行動グループ２、時間帯グループなしグループ＋エリアグループＡを行動グループ３、時間帯グループ２＋エリアグループＣを行動グループ４としてグループ化している。
【００２８】
また、抽出処理部３００ａは、時刻表グループについては、駅名、路線名、方面が一致した場合は同じ時刻表グループであるとしてグループ化し、略号で時刻表グループ名を命名して処理をし易くしている。
図８に示す例では、駅名「三軒茶屋」、路線名「田園都市線」、方面「渋谷方面」は、それぞれの頭文字をとって「さでし」と命名し、同様に、駅名「新橋」、路線名「銀座線」、方面「渋谷方面」は「しぎし」と命名している。
次に、制御部３００は、行動グループと時刻表グループの組み合わせから、ユーザに提供する時刻表データの優先度を選定する。ここでは、行動グループ１、２・・・、と時刻表グループ「さでし」、「しぎし」・・・、が同じものを一つのグループにして、そのグループを最優先グループとして抽出する。このように抽出した特定時刻表データを前記時間帯及びエリアと関連付けて抽出時刻表蓄積手段である最優先時刻表テーブル３０４ｃに各携帯端末１０毎に蓄積（保存）する。
以上が第１の実施形態の時刻表提供システムで提供する特定時刻表データの生成工程についての説明である。
【００２９】
続いて、時刻表提供のためのデータ生成工程について、第２の実施形態について説明する。
図９は、本発明の第２の実施形態の時刻表提供システム１の構成を概略的に示す図である。
本時刻表提供システム１は、携帯端末１０と、これらの携帯端末１０と例えば無線通信可能な基地局２０経由で商用ネットワーク５０に接続された端末管理サーバ３０ａと、から構成されている。
ここで、第２の実施形態における携帯端末１０は第１の実施形態のものと同様である。端末管理サーバ３０ａは、第１の端末管理サーバ３０と基本的構成は同じであるが、時刻表ＤＢ３０４（２）が備えられている。したがって、この実施形態では、第１の実施形態における時刻表サーバ４０を用いておらず、したがって、携帯端末１０は時刻表の閲覧要求を端末管理サーバ３０ａに対して行う点で第１の実施形態と相異している。
【００３０】
図１０は第２の実施形態の端末管理サーバ３０ａの構成を概略的に示す図である。
この端末管理サーバ３０ａは、既に述べたように、その記憶部３０４に前記ユーザ時刻表ＤＢ３０４（１）に加え時刻表ＤＢ３０４（２）を備えている。本実施形態の時刻表提供システム１では、携帯端末１０から端末管理サーバ３０ａに対して時刻表閲覧要求を行うと、端末管理サーバ３０ａはその記憶部３０４の時刻表ＤＢ３０４（２）から、携帯端末１０が要求した駅、路線名、方面、時刻を基に（キーとして）、時刻表データを抽出して当該携帯端末１０に送信する。同時に、端末管理サーバ３０ａは携帯端末１０に送信した時刻表データを含む時刻表情報を自サーバ３０ａの記憶部３０４の閲覧記録テーブル３０４ａに蓄積（保存）する。それ以後の処理は既に第１の実施形態について説明したと同様であるので、その記載をここに援用する。
【００３１】
以上で、時刻表提供システムにおいて提供する特定時刻表データの生成についての説明を行ったので、次に、この生成された特定時刻表（データ）をユーザに自動で提供することについて説明する。
図１１は、その手順を実行するための携帯端末１０と端末管理サーバ３０、３０ａとの関係を模式的に示した図である。
即ち、携帯端末１０は、ＧＰＳ電波を一定時間間隔で受信して、受信したＧＰＳ電波から算出した位置情報（経度、緯度）をその都度端末管理サーバ３０、３０ａに送信する。端末管理サーバ３０、３０ａは携帯端末１０からの位置情報を常時監視し、その位置情報と位置情報を受信した時刻を基に、つまり、その位置情報から、例えば、図６の例では、それが上町駅周辺エリア、渋谷駅周辺エリア、新橋駅周辺エリアのいずれかにあり、制御部３００は、その携帯端末１０のユーザが前記いずれかのエリア内であることと判定した時刻が、図８でグループ化された時間帯内にあるときは、最優先時刻表テーブル３０４ｃを検索してその中から該当する時刻表データ（特定時刻表データ）を特定し、当該携帯端末１０に送信する。
【００３２】
つまり、端末管理サーバ３０、３０ａは、携帯端末１０が予め定めたエリア（例えば、上町駅周辺エリア）から移動して他のエリア（例えば、渋谷駅周辺エリア）に移動したと判定したときは、端末管理サーバ３０、３０ａ側からユーザの携帯端末１０のアプリ（アプリケーション）に対して、該当する、つまりここでは渋谷駅の時刻表グループの時刻表（データ）が送信される。
【００３３】
つまり、ユーザの携帯端末１０は一定時間間隔でバックグランドでＧＰＳ電波で自端末の位置を測位し、その位置情報を端末管理サーバ３０、３０ａに送信し、端末管理サーバ３０、３０ａは、携帯端末１０の位置を常に監視しているため、ユーザ（携帯端末１０）が特定のエリア内に入ったときこれを容易に判定できる。
端末管理サーバ３０、３０ａは、ユーザ（携帯端末１０）が特定のエリア内に入ったと判断したときは、最優先時刻表テーブル３０４ｃを検索してその中から該当する特定時刻表を特定し、当該携帯端末１０（のアプリ）に自動的に通知（前記特定時刻表のデータ送信）が行われる。
したがって、ユーザは当該携帯端末１０のアプリを起動すると、自動的に最優先時刻表テーブル３０４ｃから検索された最適な特定時刻表（現時点以降の特定時刻表）が表示される。
なお、このようにして得られた最優先時刻表テーブルの特定時刻表データを、携帯端末のアプリ内（つまり、アプリに関連付けて記憶部１０８）に保存しておくことでサーバと通信することなく、最適な特定時刻表データを得ることができる。
【００３４】
図１２は、携帯端末１０のアプリ起動後の画面イメージを示す図である。
画面中上段に表示された時刻表は最優先グループ中で当該携帯端末１０つまりユーザが滞在しているエリア、時刻で利用可能な最適な特定時刻表である。
画面中下段に表示された時刻表は、滞在しているエリアグループで検索された特定時刻表のリストである（なお、ここでは時間帯グループは加味していない）。
【００３５】
図１３〜１５は、以上で説明した時刻表提供システムにおける時刻表提供のためのデータ生成工程と、データ生成後における処理手順をそれぞれまとめて説明するフロー図である。
まず、図１３に基づき、第１の実施形態における携帯端末１０に提供するための特定時刻表データ生成工程について説明する。
携帯端末１０は現在の位置情報を取得し（Ｓ１０１）、時刻表サーバ４０に対して時刻表の閲覧要求を行う（Ｓ１０２）。時刻表サーバ４０は、閲覧要求された時刻表データを時刻表ＤＢから抽出して当該携帯端末１０に送信する（Ｓ１０３）。携帯端末１０は、受信した時刻表データを閲覧する（Ｓ１０４）と共に、時刻表データを、取得した位置情報と共に端末管理サーバ３０に送信する（Ｓ１０５）。端末管理サーバ３０は受信した携帯端末１０の時刻表情報（位置情報、時刻表データ、閲覧要求時の時刻情報）を各携帯端末（ＵＩＤ）毎に蓄積（保存）し（Ｓ１０６）、抽出処理部３００ａは、蓄積された当該携帯端末の時刻表情報（位置情報、時刻、閲覧要求時の時刻表データ）内で一致するものを抽出処理部３００ａでグループ化して抽出し（Ｓ１０７）、さらに、全てのグループが一致する時刻表情報を一グループにして抽出して特定時刻表情報として最優先時刻表テーブル３０４ｃに蓄積する（Ｓ１０８）。
このようにして携帯端末１０に提供する特定時刻表情報が生成され、この中から特定時刻表データが携帯端末１０に自動で提供される。
【００３６】
次に特定時刻表データを携帯端末１０に提供する手順について説明する。
図１４は特定時刻表データを携帯端末１０に提供するための処理手順を説明するフロー図である。
ここでは携帯端末１０と端末管理サーバ３０との間で処理が行われる。携帯端末１０は自端末の位置情報を取得すると（Ｓ２０１）、それを端末管理サーバ３０に送信する（Ｓ２０２）、端末管理サーバ３０は携帯端末１０の位置情報を常に監視しており、携帯端末１０が予め定めたエリア内にあると判定したときは（Ｓ２０３、ＹＥＳ）、当該携帯端末１０の位置情報、当該エリア情報、時刻（携帯端末１０からの位置情報と共に送信される時刻、或いは端末管理サーバ３０の位置情報受信時の時刻のいずれでもよい）に基づき、当該携帯端末１０の最優先時刻表テーブル３０４ｃから特定時刻表データを抽出して当該携帯端末１０に送信する（Ｓ２０４）。携帯端末１０は受信した特定時刻表データをその記憶部１０８に記憶し、アプリの起動時に特定時刻表をその表示部１０７に表示する（Ｓ２０５）。
【００３７】
次に、特定時刻表提供のためのデータ生成工程について第２の実施形態について説明する。
図１５は、第２の実施形態における携帯端末１０に提供するための特定時刻表データ生成工程の手順を説明するフロー図である。
この実施形態では、既に述べたように、端末管理サーバ３０ａに時刻表ＤＢ３０４（２）が備えられている。したがって、携帯端末１０は端末管理サーバ３０ａから時刻表データを取得する。
即ち、携帯端末１０は、端末管理サーバ３０ａに対して取得した現在位置情報を付して時刻表閲覧要求を行う（Ｓ３０１）。携帯端末１０から時刻表の閲覧要求を受けた端末管理サーバ３０ａは、時刻表ＤＢ３０４（２）を検索して、指定された時刻表データを抽出して携帯端末１０に送信する（Ｓ３０２）。
時刻表データを取得した携帯端末１０は、受信した時刻表データに基づいて時刻表を表示部３０７に表示する（Ｓ３０３）。
【００３８】
端末管理サーバ３０ａは、時刻表情報送信先である各携帯端末のＵＩＤ毎に、送信した時刻表データと日時、携帯端末１０の位置（経度、緯度）などの情報を含んだ時刻表情報を時刻表抽出用テーブル３０４ｂに保存（蓄積）し（Ｓ３０４）、抽出処理部３００ａで各携帯端末毎に当該携帯端末の位置情報、時間帯、時刻表データをグループ化し、さらに、抽出処理部３００ａで処理したグループから時刻表情報（特定時刻表情報）を抽出し（Ｓ３０５）、抽出した特定時刻表情報を最優先時刻表テーブル３０４ｃに蓄積（保存）する（Ｓ３０６）。
なお、携帯端末１０の時刻表の閲覧時刻は、携帯端末の時計機能で取得しても、或いは閲覧要求を受けた端末管理サーバ３０ａの時計機能で取得してもよい。
最優先時刻表テーブル３０４ｃを作成した後の処理は、既に説明した第１の実施形態と同じであるので、ここではその説明を援用する。
【００３９】
以上、本実施形態の時刻表提供システムによれば、ユーザは時刻表の閲覧を何回か繰り返し行う内に、当該ユーザが必要とする時刻表情報を収集してグループ化することでニーズの高い閲覧時刻表情報を抽出し、その閲覧時刻表情報に合致したグループの時刻表（特定時刻表）データを自動で生成しかつ自動で当該ユーザの携帯端末に提供することができる。
したがって、ユーザは、一旦ユーザ用のデータ（特定時刻表情報）が作成されたときは、それ以後とくに何の操作も要することなく、常にニーズに合った時刻表（特定時刻表）データを自動で得ることができる。
以上の説明では、交通機関としては電車によるものを例にしたが、バスその他の交通機関であってもよいことは勿論である。
【００４０】
なお、以上の実施形態の説明では、携帯端末の位置情報は直接受信したＧＰＳ電波を用いて取得するとしたが、本発明はこれに限定されない。例えば屋外で受信したＧＰＳ電波を屋内に発信する装置を介してＧＰＳ電波を受信するようにしてもよい。また、ＧＰＳ電波の信号と互換性のある位置情報信号を用いて屋内の測位を可能にする、ＩＭＥＳ（Indoor Messaging System；屋内ＧＰＳ）を用いて位置を特定してもよい。
さらに、屋内や地下街等の各所に任意に設置されたＷｉ−Ｆｉ（登録商標）などの無線ＬＡＮ（Local Area Network）のアクセスポイント（ホットスポット）から受信した信号や、ＲＦＩＤ（Radio Frequency Identification）タグシステム、２次元コードなどを用いて位置を特定してもよい。
その際、これらアクセスポイントやタグ、２次元コードなどは、設置場所に応じた固有のＩＤが含まれており、取得したＩＤから位置を特定して位置情報を取得するようにすることができる。
また、これらの位置の特定方法を互いに代替したり、組み合わせたりすることで位置を特定するようにしてもよい。
【符号の説明】
【００４１】
１・・・時刻表提供システム、１０・・・携帯端末、２０・・・基地局、３０・・・端末管理サーバ、４０・・・時刻表サーバ、１００・・・制御部、１０１・・・ＣＰＵ、１０４・・・ＧＰＳ電波受信部、１０５・・・無線通信部、１０６・・・操作部、１０７・・・表示部、３００・・・制御部、３００ａ・・・抽出処理部、３０４（１）・・・ユーザ時刻表ＤＢ、３０４・・・記憶部、３０４ａ・・・閲覧記録テーブル、３０４ｂ・・・時刻表抽出用テーブル、３０４ｃ・・・最優先時刻表テーブル、３０５・・・通信部、３０６・・・操作部、３０７・・・表示部。
【図１】
0005832351.tif 000002
【図２】
0005832351.tif 000003
【図３】
0005832351.tif 000004
【図４】
0005832351.tif 000005
【図５】
0005832351.tif 000006
【図６】
0005832351.tif 000007
【図７】
0005832351.tif 000008
【図８】
0005832351.tif 000009
【図９】
0005832351.tif 000010
【図１０】
0005832351.tif 000011
【図１１】
0005832351.tif 000012
【図１２】
0005832351.tif 000013
【図１３】
0005832351.tif 000014
【図１４】
0005832351.tif 000015
【図１５】
0005832351.tif 000016