(57)【要約】【課題】  ＧＰＳ受信機を使用せずに簡単な構造で現在位置を提示できるようにする「位置特定システム、サーバ装置、端末装置及び位置特定方法」を提供する。【解決手段】  ユーザの乗車中に端末装置１にて時刻情報及び特定情報を入力して保存する。その後、ナビゲーション装置２を介して位置情報提供サーバ装置３に時刻情報及び特定情報を送信する。時刻情報及び特定情報を受信した位置情報提供サーバ装置３は、特定情報によって特定された交通機関の運行情報を抽出し、時刻情報及び抽出された運行情報に基づいて、ユーザが時刻情報を入力したときの交通機関の存在位置を演算するようにしているので、ＧＰＳ受信機を使用せずに、ユーザが乗車していたときの端末装置１の存在位置を特定することができる。【選択図】        図１
2006084209.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とサーバ装置とを備えた位置特定システムであって、
前記端末装置は、ユーザが交通機関に乗車している間の所望の時刻情報及び前記交通機関を特定する特定情報を入力する入力部と、前記時刻情報及び前記特定情報を送信する送信部とを備え、
前記サーバ装置は、複数の交通機関の運行情報を記憶する運行情報記憶部と、前記端末装置から前記時刻情報及び前記特定情報を受信する受信部と、前記複数の交通機関の運行情報の中から前記特定情報によって特定された交通機関の運行情報を抽出する制御部と、抽出した運行情報に基づいて、前記時刻情報によって特定される時刻における前記交通機関の位置を演算する位置演算部とを備えたことを特徴とする位置特定システム。
【請求項２】
前記特定情報によって特定された交通機関の遅延情報を提供する遅延情報提供サーバ装置を備え、
前記受信部は、前記遅延情報提供サーバ装置から前記遅延情報を受信し、
前記位置演算部は、前記時刻情報によって特定される時刻を前記遅延情報により調整し、調整した時刻における前記交通機関の位置を演算することを特徴とする請求項１に記載の位置特定システム。
【請求項３】
複数の交通機関の運行情報を記憶する運行情報記憶部と、
ユーザが交通機関に乗車している間の所望の時刻情報及び前記交通機関を特定する特定情報を受信する受信部と、
前記運行情報記憶部に記憶された複数の交通機関の運行情報の中から前記特定情報によって特定された交通機関の運行情報を抽出する制御部と、
前記制御部によって抽出された前記運行情報に基づいて、前記時刻情報によって特定される時刻における前記交通機関の位置を演算する位置演算部と、
前記位置演算部によって演算された位置情報を送信する送信部と、
を備えたサーバ装置。
【請求項４】
前記受信部は、前記特定情報によって特定された交通機関の遅延情報を受信し、
前記位置演算部は、前記時刻情報によって特定される時刻を前記遅延情報により調整し、調整した時刻における前記交通機関の位置を演算することを特徴とする請求項３に記載のサーバ装置。
【請求項５】
ユーザが交通機関に乗車している間の所望の時刻情報及び前記交通機関を特定する特定情報を入力する入力部と、
少なくとも前記ユーザが乗車している交通機関の運行情報を記憶する運行情報記憶部と、
前記特定情報によって特定された交通機関の運行情報を前記運行情報記憶部から抽出する制御部と、
前記制御部によって抽出された運行情報に基づいて、前記時刻情報によって特定される時刻における前記交通機関の位置を演算する位置演算部と、
を備えた端末装置。
【請求項６】
前記特定情報によって特定された交通機関の遅延情報を受信する受信部を備え、
前記位置演算部は、前記時刻情報によって特定される時刻を前記遅延情報により調整し、調整した時刻における前記交通機関の位置を演算することを特徴とする請求項５に記載の端末装置。
【請求項７】
ユーザが交通機関に乗車している間の所望の時刻情報及び前記交通機関を特定する特定情報が入力されたか否かを調べる第１のステップと、
前記第１のステップにて、前記時刻情報及び前記特定情報が入力された場合に、前記特定情報によって特定された交通機関の運行情報を取得する第２のステップと、
前記第２のステップにて取得した運行情報に基づいて、前記時刻情報によって特定される時刻における前記交通機関の位置を演算する第３のステップと、
を備えた位置特定方法。
【請求項８】
ユーザが交通機関に乗車している間の所望の時刻情報及び前記交通機関を特定する特定情報が入力されたか否かを調べる第１のステップと、
前記第１のステップにて、前記時刻情報及び前記特定情報が入力された場合に、前記特定情報によって特定された交通機関の運行情報を取得する第２のステップと、
前記特定情報によって特定された交通機関の遅延情報があるか否かを調べる第３のステップと、
前記第３のステップにて、前記遅延情報があると判断した場合、前記遅延情報を取得する第４のステップと、
前記第３のステップにて、前記遅延情報があると判断した場合、前記時刻情報によって特定される時刻を前記第４のステップにて取得した遅延情報により調整し、調整した時刻における前記交通機関の位置を、前記第２のステップにて取得した運行情報に基づいて演算する第５のステップと、
前記第３のステップにて、前記遅延情報がないと判断した場合、前記第２のステップにて取得した運行情報に基づいて、前記時刻情報によって特定される時刻における前記交通機関の位置を演算する第６のステップと、
を備えた位置特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所望の位置を特定する位置特定システム、サーバ装置、端末装置及び位置特定方法に関する。
【背景技術】
【０００２】
一般的にナビゲーション装置などでは、ＧＰＳ（Global Positioning System）受信機を備えていて、これを用いてナビゲーション装置の存在位置（自車両の現在位置）を取得することが可能である。一方、携帯電話やＰＤＡ（Personal Digital Assistant）などの端末装置は、最近になってＧＰＳ受信機を搭載したものも登場してきている。ところが、ＧＰＳ受信機を搭載すると端末装置の大型化を招いたり、端末装置の構造が複雑化してコストの高騰を招いたりする。そのため、ＧＰＳ受信機を搭載していない端末装置も数多く存在する。
【０００３】
しかしながら、ＧＰＳ受信機を搭載してない端末装置では、これを用いて端末装置の存在位置（ユーザの現在位置）を取得することができないという問題があった。
【０００４】
これに対して、ＧＰＳ受信機を搭載したナビゲーション装置との間で通信を行い、撮影場所を特定する撮影装置が提案されている（例えば特許文献１）。
【特許文献１】特開２００３−３２５９０号公報
【０００５】
しかしながら、特許文献１に記載の技術によれば、撮影装置は、ＧＰＳ受信機を搭載したナビゲーション装置が撮影時に近くに存在しなければ、撮影場所を特定することができないので、ユーザは、撮影装置とは別にナビゲーション装置を携帯したり、ナビゲーション装置の搭載された自動車などに乗車したりしないと撮影場所を特定することができず、撮影装置のみを携帯した状態では撮影場所を特定することができないという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、このような問題を解決するために成されたものであり、ＧＰＳ受信機を使用せずに簡単な構造でユーザの存在位置を特定できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決するために、本発明の位置特定システムでは、ユーザの存在位置を取得する操作が行われた場合に、所定の操作により特定された交通機関の運行情報と所定の操作により特定された時刻情報とに基づいて交通機関の存在位置を演算するようにしている。
【発明の効果】
【０００８】
上記のように構成した本発明によれば、例えば、ある交通機関に乗車している最中にユーザが時刻情報を入力することにより、その時間における交通機関の存在位置、すなわち、ユーザの存在位置が運行情報により特定される。これにより、ＧＰＳ受信機を使用せずに、存在位置を特定することができる。
【発明を実施するための最良の形態】
【０００９】
（第１の実施形態）
以下、本発明による第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態による位置特定システムの構成例を示すブロック図である。図１に示すように、第１の実施形態による位置特定システムは、端末装置１、ナビゲーション装置２、位置情報提供サーバ装置３、遅延情報提供サーバ装置４を備えて構成されている。
【００１０】
端末装置１は、例えば携帯電話やＰＤＡなどにより構成されており、操作キーを備えている。操作キーは、ユーザが交通機関に乗車し、現在自分の居る場所（正確にはユーザが携帯している端末装置１の存在位置）を知りたいと思ったときの時刻情報を入力するために使用される。ここで、時刻情報は、ユーザが乗車した交通機関内で操作キーを操作して入力しても良いし、ユーザが時刻を記憶し、その後のタイミングで操作キーを操作して入力しても良い。
【００１１】
また、操作キーは、端末装置１を携帯しているユーザが乗車する交通機関を特定する特定情報（交通機関が例えば列車である場合には、列車名や列車番号、列車予約コードなど）を入力するためにも使用する。ここで、特定情報は、ユーザが乗車した交通機関内で操作キーを操作して入力しても良いし、ユーザが特定情報を記憶し、その後のタイミングで操作キーを操作して入力しても良い。また、ユーザが交通機関に乗車する前に操作キーを操作して入力しておいても良い。ここで、ユーザが交通機関に乗車する前に特定情報を入力する場合には、例えば、交通機関の乗車券を発行するようなサイトに端末装置１を利用してアクセスし、乗車券を予約したときに、その予約内容（例えば列車予約コードなど）をメモリなどに記憶し、特定情報として利用するようにしても良い。
【００１２】
また、操作キーは、入力された時刻情報により特定された時刻における端末装置１の存在位置（以下、特定位置と記述する）を計算することを指示するためにも使用する。この指示の操作が行われると、操作キーの操作により入力された時刻情報及び特定情報が端末装置１の送受信アンテナ１ａより送信される。ここで、特定位置を計算する指示は、時刻情報及び特定情報が入力されたタイミングよりも後のタイミングで行われる。具体的には、ユーザが端末装置１を持ち帰り、端末装置１及びナビゲーション装置２の間でデータの送受信が確立された後のタイミングで行われる。
【００１３】
ナビゲーション装置２は、自動車などに設置されており、ユーザが端末装置１を持ち帰り、端末装置１及びナビゲーション装置２の間でデータの送受信が確立された後に、端末装置１から送信された時刻情報及び特定情報を送受信アンテナ２ａにより受信する。また、ナビゲーション装置２は、接続された端末装置１の操作キーによって特定位置を計算する指示の操作が行われたときに、受信した時刻情報及び特定情報を送受信アンテナ２ａにより位置情報提供サーバ装置３へ送信する。また、ナビゲーション装置２は、位置情報提供サーバ装置３から送信された位置情報を送受信アンテナ２ａにより受信する。
【００１４】
また、ナビゲーション装置２は、位置情報提供サーバ装置３から受信した位置情報によって、特定位置の場所情報を図示しない表示部などに表示する。ここで、位置情報は、例えば緯度情報及び経度情報などにより構成される。また、図示しない表示部に表示される場所情報は、「○○駅付近」などの場所の概要を示すものであっても良いし、住所であっても良い。また、特定位置を中心とした地図であっても良い。
【００１５】
位置情報提供サーバ装置３は、ナビゲーション装置２から送信された時刻情報及び特定情報を送受信アンテナ３ａにより受信する。また、位置情報提供サーバ装置３は、端末装置１を携帯しているユーザが乗車した交通機関の運行情報を含む複数の交通機関の運行情報を記憶している。ここで、運行情報とは、交通機関の走行ルート及び所定の時刻における存在位置などを示す情報であり、例えば時刻表などにより得られる。また、位置情報提供サーバ装置３は、ナビゲーション装置２から取得した特定情報によって特定される交通機関の運行情報を複数の運行情報の中から抽出する。
【００１６】
また、位置情報提供サーバ装置３は、ナビゲーション装置２から受信した時刻情報及び抽出した運行情報に基づいて特定位置を演算する。例えば、特定された交通機関が、午前９時に駅Ａを出発し、午前１０時に駅Ｂに到着するような運行情報を持つ場合に、端末装置１により入力された時刻情報が午前９時半であったときには、位置情報提供サーバ装置３は、駅Ａと駅Ｂの中間地点Ｃを特定位置とする。このように、位置情報提供サーバ装置３は、各駅の出発時刻及び到着時刻と、走行ルートとに基づいて、交通機関が駅間を等速で走行すると仮定して端末装置１の存在位置を演算するようにしている。このような演算により得られた位置情報は、送受信アンテナ３ａによりナビゲーション装置２に送信される。
【００１７】
また、位置情報提供サーバ装置３は、遅延情報提供サーバ装置４から送られる遅延情報を送受信アンテナ３ａにより受信し、この遅延情報に基づいて、ナビゲーション装置２より受信した時刻情報における交通機関の存在位置を調整する。例えば、時刻情報から遅延時間分を減算して、その時刻における交通機関の位置を演算する。例えば、午前９時に駅Ａを出発し、午前１０時に駅Ｂに到着するような交通機関において、端末装置１により入力された時刻情報が午前９時半であり、遅延情報による遅延時間が１５分である場合には、遅延時間を減算した後の時刻情報が午前９時１５分となるので、駅Ａから駅Ｂまでの１／４の位置を端末装置１の存在位置とする。
【００１８】
遅延情報提供サーバ装置４は、少なくとも端末装置１を携帯しているユーザが乗車した交通機関の遅延情報を記憶している。また、遅延情報提供サーバ装置４は、送受信アンテナ４ａによって遅延情報を位置情報提供サーバ装置３に送信している。なお、遅延情報は、各交通機関のホームページなどから取得できるようにしても良い。
【００１９】
図２は、第１の実施形態による端末装置１の構成例を示すブロック図である。図２に示すように、第１の実施形態による端末装置１は、送受信アンテナ１ａ、送受信部１０、入力部１１、記憶部１２、表示部１３、制御部１４を備えて構成されている。
【００２０】
入力部１１は、ユーザが現在自分の居る場所（正確にはユーザが携帯している端末装置１の存在位置）を知りたいと思ったときの時刻情報を入力するためのものであり、前述した操作キーを備えて構成される。ここで、時刻情報には年月日などの日付情報が含まれている。これは、列車などの交通機関が日付や曜日によって異なるダイヤで運行されている場合が多いためである。また、入力部１１は、端末装置１を携帯しているユーザが乗車する交通機関を特定する特定情報を入力するためのものである。また、入力部１１は、特定位置を位置情報提供サーバ装置３に演算してもらうことを指示するための操作を行うものである。なお、入力部１１の操作キーは、表示部１３と一体化したタッチパネルであっても良い。
【００２１】
記憶部１２は、入力部１１により入力された時刻情報及び特定情報を記憶する。ここで、記憶部１２は、記憶された時刻情報及び特定情報が特定位置の演算指示が行われるまで記憶しておかなければならないので、端末装置１の電源が切られた場合でも記憶内容が消去されない不揮発性のメモリなどにより構成されている。
【００２２】
また、表示部１３は、入力部１１により入力された時刻情報及び特定情報を表示するためのものであり、液晶ディスプレイなどにより構成される。また、送受信部１０は、記憶部１２から読み出された時刻情報及び特定情報を送受信アンテナ１ａを介して送信する。
【００２３】
制御部１４は、端末装置１の各構成要素を制御するためのものであり、ＣＰＵなどにより構成される。具体的には、制御部１４は、入力部１１により入力された時刻情報及び特定情報を表示部１３に表示させると共に、記憶部１２に記憶する。また、特定位置を取得する操作が入力部１１にて行われたときに、制御部１４は、記憶部１２に記憶されている時刻情報及び特定情報を読み出し、送受信部１０を制御して、送受信アンテナ１ａにより送信する。
【００２４】
図３は、第１の実施形態による位置情報提供サーバ装置３の構成例を示すブロック図である。図３に示すように、第１の実施形態による位置情報提供サーバ装置３は、送受信アンテナ３ａ、送受信部２０、運行情報記憶部２１、遅延情報記憶部２２、位置演算部２３、演算結果記憶部２４、制御部２５を備えて構成されている。
【００２５】
送受信部２０は、送受信アンテナ３ａによって、ナビゲーション装置２から時刻情報及び特定情報を受信する。また、送受信部２０は、送受信アンテナ３ａによって、後述する演算結果記憶部２４から読み出された位置情報をナビゲーション装置２に送信する。また、送受信部２０は、送受信アンテナ３ａによって、遅延情報提供サーバ装置４から遅延情報を常に受信している。ここで、送受信部２０及び送受信アンテナ３ａは、特許請求の範囲の送信部及び受信部に該当する。
【００２６】
運行情報記憶部２１は、端末装置１を携帯しているユーザが乗車した交通機関の運行情報を含む複数の運行情報を記憶するものであり、ハードディスクなどの記憶装置により構成されている。ここで、ユーザが乗車した交通機関の運行情報は、特定情報をキーとして抽出することができる。
【００２７】
遅延情報記憶部２２は、送受信部２０が遅延情報提供サーバ４から受信した遅延情報を記憶するものであり、ＲＡＭなどの記憶装置により構成されている。ここで、遅延情報は、端末装置１にて特定位置の演算指示が行われるまで記憶しておく必要がある。また、ユーザが乗車した交通機関の遅延情報は、特定情報をキーとして抽出することができる。
【００２８】
位置演算部２３は、ナビゲーション装置２から受信した時刻情報と、運行情報記憶部２１から抽出された運行情報とに基づいて、特定位置を演算する。また、位置演算部２３は、遅延情報記憶装置２２の中から特定情報により特定された交通機関の遅延情報を読み出し、読み出した遅延情報に基づいて、ナビゲーション装置２から受信した時刻情報を調整する。そして、位置演算部２３は、調整された時刻情報と、運行情報記憶部２１から抽出された運行情報とに基づいて、特定位置を演算する。
【００２９】
演算結果記憶部２４は、位置演算部２３による演算によって得られた位置情報を記憶するものであり、ＲＡＭなどの記憶装置により構成されている。
【００３０】
制御部２５は、位置情報提供サーバ装置３の各構成要素を制御するものであり、ＣＰＵなどにより構成される。具体的には、制御部２５は、送受信部２０によって受信した時刻情報を位置演算部２３に出力する。また、制御部２５は、送受信部２０によって受信した特定情報に基づいて、端末装置１を携帯しているユーザが乗車した交通機関の運行情報を運行情報記憶部２１より抽出し、抽出した運行情報を位置演算部２３に出力する。また、制御部２５は、送受信部２０によって受信した特定情報に基づいて、端末装置１を携帯しているユーザが乗車した交通機関の遅延情報を遅延情報記憶部２２より抽出し、抽出した遅延情報を位置演算部２３に出力する。また、制御部２５は、位置演算部２３に特定位置を演算させる。また、制御部２５は、位置演算部２３によって得られた位置情報を演算結果記憶部２４に記憶する。また、制御部２５は、演算結果記憶部２４に記憶された位置情報を読み出して送受信部２０によって送信する。
【００３１】
次に、第１の実施形態による位置特定システムの動作及び位置特定方法について説明する。図４は、第１の実施形態による位置特定システムの動作及び位置特定方法を示すフローチャートである。図４において、まず、端末装置１では、入力部１１より時刻情報及び特定情報が入力されたか否かを制御部１４にて調べる（ステップＳ１）。入力部１１より時刻情報及び特定情報が入力されたと制御部１４にて判断した場合には（ステップＳ１にてＹＥＳ）、入力された時刻情報及び特定情報を記憶部１２に記憶する（ステップＳ２）。一方、入力部１１より時刻情報及び特定情報が入力されないと制御部１４にて判断した場合には（ステップＳ１にてＮＯ）、ステップＳ３へジャンプする。
【００３２】
ステップＳ３では、特定位置を取得する操作が行われたか否かを調べる。入力部１１より特定位置を取得する操作が行われないと制御部１４にて判断した場合には（ステップＳ３にてＮＯ）、処理を終了する。
【００３３】
一方、入力部１１より特定位置を取得する操作が行われたと制御部１４にて判断した場合には（ステップＳ３にてＹＥＳ）、制御部１４は、記憶部１２より時刻情報及び特定情報を読み出し、送受信アンテナ１ａによってナビゲーション装置２に送信する（ステップＳ４）。
【００３４】
このように、端末装置１では、例えばユーザの乗車中に時刻情報及び特定情報が入力された場合には、時刻情報及び特定情報を記憶部１２に記憶する動作が行われる。また、ユーザが下車した後に特定位置を取得する操作が行われた場合には、記憶部１２に記憶された時刻情報及び特定情報をナビゲーション装置２に送信する動作が行われる。
【００３５】
ナビゲーション装置２では、送受信アンテナ２ａによって時刻情報及び特定情報が受信されたか否かを調べる（ステップＳ５）。送受信アンテナ２ａによって時刻情報及び特定情報が入力されないと判断した場合には（ステップＳ５にてＮＯ）、ステップＳ５の処理を繰り返す。
【００３６】
一方、送受信アンテナ２ａによって時刻情報及び特定情報が入力されたと判断した場合には（ステップＳ５にてＹＥＳ）、時刻情報及び特定情報を送受信アンテナ２ａによって位置情報提供サーバ装置３へ送信する（ステップＳ６）。
【００３７】
位置情報提供サーバ装置３では、送受信部２０によって時刻情報及び特定情報が受信されたか否かを制御部２５にて調べる（ステップＳ７）。送受信部２０によって時刻情報及び特定情報が入力されないと制御部２５にて判断した場合には（ステップＳ７にてＮＯ）、ステップＳ７の処理を繰り返す。
【００３８】
一方、送受信部２０によって時刻情報及び特定情報が受信されたと制御部２５にて判断した場合には（ステップＳ７にてＹＥＳ）、特定情報によって特定された交通機関の運行情報を運行情報記憶部２１より取得する（ステップＳ８）。
【００３９】
また、特定情報によって特定された交通機関の遅延情報であって、時刻情報によって特定される日時の遅延情報が遅延情報記憶部２２に存在するか否かを制御部２５にて調べる（ステップＳ９）。送受信部２０では、遅延情報提供サーバ装置４から各交通機関の各日時における遅延情報を常に受信しており、その遅延情報を遅延情報記憶部２２に記憶している。従って、該当する交通機関の該当する日時に遅延が生じていれば、その遅延情報が遅延情報記憶部２２に記憶されている。ここで、遅延情報記憶部２２に条件に合致する遅延情報が存在しないと制御部２５が判断した場合には（ステップＳ９にてＮＯ）、時刻情報及び特定情報によって特定された交通機関の運行情報に基づいて特定位置を演算する（ステップＳ１０）。
【００４０】
一方、条件に合致する遅延情報が遅延情報記憶部２２に存在したと制御部２５が判断した場合には（ステップＳ９にてＹＥＳ）、時刻情報、特定情報によって特定された交通機関の運行情報、遅延情報に基づいて特定位置を演算する（ステップＳ１１）。
【００４１】
ステップＳ１０又はステップＳ１１にて得られた位置情報は、送受信部２０によってナビゲーション装置２に送信される（ステップＳ１２）。
【００４２】
ナビゲーション装置２では、送受信アンテナ２ａによって位置情報を受信したか否かを調べる（ステップＳ１３）。送受信アンテナ２ａによって位置情報を受信しなかった場合には（ステップＳ１３にてＮＯ）、ステップＳ１３の処理を繰り返す。
【００４３】
一方、送受信アンテナ２ａによって位置情報を受信した場合には（ステップＳ１３にてＹＥＳ）、ナビゲーション装置２の図示しない表示部に位置情報より得られた場所情報を表示する（ステップＳ１４）。
【００４４】
以上詳しく説明したように、第１の実施形態では、ユーザの乗車中に端末装置１にて時刻情報及び特定情報を入力して保存し、その後、ナビゲーション装置２を介して特定位置を指示する操作が行われたときに、時刻情報及び特定情報を位置情報提供サーバ装置３に送信する。時刻情報及び特定情報を受信した位置情報提供サーバ装置３は、特定情報によって特定された交通機関の運行情報を抽出し、時刻情報及び抽出された運行情報に基づいて、特定位置を演算するようにしているので、ＧＰＳ受信機を使用せずに、ユーザが乗車していたときの端末装置１の存在位置を特定することができる。従って、ユーザは、ＧＰＳ受信機を搭載してない簡単な構造の端末装置１を携帯しているだけで、ユーザが乗車していたときの端末装置１の存在位置を特定することができる。
【００４５】
また、ナビゲーション装置２にてユーザが乗車していたときの端末装置１の存在位置を示す位置情報を取得するので、取得した位置情報をナビゲーション装置２の目的地として簡単に設定することができる。従って、ユーザが電車などの交通機関で一度訪れた場所を自動車で訪問する場合に、ナビゲーション装置２の目的地設定が容易になる。また、遅延情報提供サーバ装置４から遅延情報を取得し、時刻情報と運行情報と遅延情報とに基づいて、特定位置を演算するので、交通機関にダイヤの乱れが生じた場合でも特定位置を演算することができる。
【００４６】
（第２の実施形態）
次に、本発明の第２の実施形態を図面に基づいて説明する。図５は、第２の実施形態による位置特定システムの構成例を示すブロック図である。図５に示すように、第２の実施形態の位置特定システムでは、図１に示した第１の実施形態の位置特定システムとは、時刻情報及び交通機関を特定する情報、位置情報、遅延情報の流れが異なる。
【００４７】
端末装置１では、交通機関に乗車しているユーザが現在自分の居る場所（正確にはユーザが携帯している端末装置１の存在位置）を知りたいと思ったときの時刻情報と端末装置１を携帯しているユーザが乗車した交通機関を特定する特定情報とを入力する。また、端末装置１において、特定位置を取得することを指示する操作を行う。この操作が行われると、端末装置１にて入力された時刻情報及び特定情報が送受信アンテナ１ａから送信される。
【００４８】
また、端末装置１では、送受信アンテナ１ａによって位置情報提供サーバ装置３から位置情報を受信する。そして、端末装置１では、位置情報提供サーバ装置３から受信した位置情報をユーザからの指示に基づいてナビゲーション装置２へ送信する。ここで、位置情報を送信する指示は、具体的には、ユーザが端末装置１を持ち帰り、端末装置１及びナビゲーション装置２の間でデータの送受信が確立された後のタイミングで行われる。
【００４９】
ナビゲーション装置２は、ユーザからの指示によって、端末装置１から位置情報が送信された場合に、送受信アンテナ２ａによって端末装置１から位置情報を受信する。また、ナビゲーション装置２は、受信した位置情報によって、特定位置の場所情報を図示しない表示部などに表示する。
【００５０】
位置情報提供サーバ装置３は、端末装置１から送信された時刻情報及び特定情報を送受信アンテナ３ａにより受信する。また、位置情報提供サーバ装置３は、特定情報によって特定される交通機関の運行情報を含む複数の交通機関の運行情報を記憶している。また、位置情報提供サーバ装置３は、端末装置１から受信した特定情報に基づいて、複数の交通機関の運行情報の中から特定情報によって特定される交通機関の運行情報を抽出する。また、位置情報提供サーバ装置３は、端末装置１から受信した時刻情報と抽出した運行情報とに基づいて、特定位置を演算する。このような演算により得られた位置情報は、送受信アンテナ３ａにより端末装置１に送信される。また、位置情報提供サーバ装置３は、遅延情報提供サーバ装置４から遅延情報を受信し、端末装置１から受信した時刻情報を調整して、調整された時刻情報と抽出した運行情報とに基づいて、特定位置を演算する。
【００５１】
図６は、第２の実施形態による端末装置１の構成例を示すブロック図である。図６に示すように、第２の実施形態による端末装置１は、図２に示した第１の実施形態による端末装置１の記憶部１２の代わりに記憶部１５を備えている。
【００５２】
送受信部１０は、入力部１１から入力された時刻情報及び特定情報を送受信アンテナ１ａを介して送信する。また、送受信部１０は、位置情報提供サーバ装置３より送信された位置情報を送受信アンテナ１ａを介して受信する。
【００５３】
記憶部１５は、送受信部１０により受信した位置情報を記憶する。ここで、記憶部１５は、端末装置１がナビゲーション装置２に接続されて、記憶された位置情報がナビゲーション装置２に送信されるまで、位置情報を記憶しておかなければならないので、端末装置１の電源が切られた場合でも記憶内容が消去されない不揮発性のメモリなどにより構成されている。なお、入力部１１により時刻情報及び特定情報が入力されるタイミングと、入力部１１により特定位置を取得する操作が行われるタイミングとが大きく異なる場合には、時間情報及び特定情報を記憶部１５に記憶するようにしても良い。
【００５４】
制御部１４は、端末装置１の各構成要素を制御するためのものであり、ＣＰＵなどにより構成される。具体的には、制御部１４は、入力部１１により入力された時刻情報及び特定情報を表示部１３に表示させる。また、制御部１４は、入力部１１により特定位置を取得する操作が行われたときに、送受信部１０を制御し、送受信アンテナ１ａにより時刻情報及び特定情報を送信する。また、入力部１１によりナビゲーション装置２に位置情報を送信する指示が行われたときに、制御部１４は、記憶部１５から位置情報を読み出して、送受信部１０を制御し、送受信アンテナ１ａによりナビゲーション装置２に送信する。
【００５５】
図７は、第２の実施形態による位置情報提供サーバ装置３の構成例を示すブロック図である。図７に示すように、第２の実施形態による位置情報提供サーバ３は、図３に示した第１の実施形態による位置情報提供サーバ装置３の遅延情報記憶部２２を備えていない。なお、入力部１１により時刻情報及び特定情報が入力されるタイミングと、入力部１１により特定位置を取得する操作が行われるタイミングとが大きく異なる場合には、遅延情報を記憶する遅延情報記憶部２２を備えるようにしても良い。
【００５６】
送受信部２０は、送受信アンテナ３ａによって、端末装置１から時刻情報及び特定情報を受信する。また、送受信部２０は、送受信アンテナ３ａによって、演算結果記憶部２４から読み出された位置情報をナビゲーション装置２に送信する。また、送受信部２０は、送受信アンテナ３ａによって、遅延情報提供サーバ装置４から遅延情報を受信する。ここで、端末装置１の記憶部１５に時刻情報及び特定情報を記憶しない場合には、端末装置１の入力部１１により時刻情報及び特定情報が入力されたときに、送受信アンテナ１ａより時刻情報及び特定情報が送信されている。従って、位置情報提供サーバ３では、時刻情報及び特定情報を受信したタイミングで遅延情報を受信すれば良いので、遅延情報を記憶する遅延情報記憶部２２が不要となる。
【００５７】
位置演算部２３は、ナビゲーション装置２から受信した時刻情報と、運行情報記憶部２１から抽出された運行情報とに基づいて、特定位置を演算する。また、遅延情報提供サーバ装置４から特定情報により特定された交通機関の遅延情報を受信し、この遅延情報に基づいて、端末装置１から受信した時刻情報を調整する。そして、位置演算部２３は、調整された時刻情報と、運行情報記憶部２１から抽出された運行情報とに基づいて、特定位置を演算する。
【００５８】
次に、第２の実施形態による位置特定システムの動作及び位置特定方法について説明する。図８は、第２の実施形態による位置特定システムの動作及び位置特定方法を示すフローチャートである。図８において、まず、端末装置１では、入力部１１によって時刻情報及び特定情報が入力されたか否かを制御部１４にて調べる（ステップＳ２１）。入力部１１によって時刻情報及び特定情報が入力されないと制御部１４にて判断した場合には（ステップＳ２１にてＮＯ）、ステップＳ２１の処理を繰り返す。
【００５９】
一方、入力部１１によって時刻情報及び特定情報が入力されたと制御部１４にて判断した場合には（ステップＳ２１にてＹＥＳ）、入力部１１によって特定位置を取得する操作が続いて行われたか否かを調べる（ステップＳ２２）。特定位置を取得する操作が行われないと制御部１４にて判断した場合には（ステップＳ２２にてＮＯ）、ステップＳ２２の処理を繰り返す。
【００６０】
一方、特定位置を取得する操作が行われたと制御部１４にて判断した場合には（ステップＳ２２にてＹＥＳ）、制御部１４は、送受信部１０によって位置情報提供サーバ装置３に時刻情報及び特定情報を送信する（ステップＳ２３）。
【００６１】
位置情報提供サーバ装置３では、送受信部２０によって時刻情報及び特定情報が受信されたか否かを制御部２５にて調べる（ステップＳ２４）。送受信部２０によって時刻情報及び特定情報が入力されないと制御部２５にて判断した場合には（ステップＳ２４にてＮＯ）、ステップＳ２４の処理を繰り返す。
【００６２】
一方、送受信部２０によって時刻情報及び特定情報が受信されたと制御部２５にて判断した場合には（ステップＳ２４にてＹＥＳ）、特定情報によって特定された交通機関の運行情報を運行情報記憶部２１より取得する（ステップＳ２５）。
【００６３】
また、送受信部２０によって遅延情報提供サーバ装置４から遅延情報を受信したか否かを制御部２５にて調べる（ステップＳ２６）。遅延情報提供サーバ装置４から遅延情報を受信しなかったと制御部２５が判断した場合には（ステップＳ２６にてＮＯ）、位置演算部２３では、時刻情報及び運行情報に基づいて位置を演算する（ステップＳ２７）。
【００６４】
一方、遅延情報提供サーバ装置４から遅延情報を受信したと制御部２５が判断した場合には（ステップＳ２６にてＹＥＳ）、位置演算部２３では、時刻情報、運行情報、遅延情報に基づいて位置を演算する（ステップＳ２８）。
【００６５】
ステップＳ２７又はステップＳ２８にて得られた位置情報は、送受信部２０によって端末装置１に送信される（ステップＳ２９）。
【００６６】
端末装置１では、送受信部１０によって位置情報を受信したか否かを制御部１４にて調べる（ステップＳ３０）。送受信部１０によって位置情報を受信しなかったと制御部１４にて判断した場合には（ステップＳ３０にてＮＯ）、ステップＳ３０の処理を繰り返す。
【００６７】
一方、送受信部１０によって位置情報を受信したと制御部１４にて判断した場合には（ステップＳ３０にてＹＥＳ）、制御部１４は、受信した位置情報を記憶部１５に記憶すると共に、受信した位置情報により得られる場所情報を表示部１３に表示する（ステップＳ３１）。
【００６８】
端末装置１では、ナビゲーション装置２に位置情報を送信する指示が入力部１１により入力されたか否かを制御部１４にて調べる（ステップＳ３２）。指示がなかったと制御部１４にて判断した場合には（ステップＳ３２にてＮＯ）、処理を終了する。
【００６９】
一方、指示があったと制御部１４にて判断した場合には（ステップＳ３２にてＹＥＳ）、記憶部１５より位置情報を読み出し、送受信部１０によってナビゲーション装置２に位置情報を送信する（ステップＳ３３）。
【００７０】
ナビゲーション装置２では、送受信アンテナ２ａによって位置情報を受信したか否かを調べる（ステップＳ３４）。送受信アンテナ２ａによって位置情報を受信しなかった場合には（ステップＳ３４にてＮＯ）、ステップＳ３２の処理を繰り返す。
【００７１】
一方、送受信アンテナ２ａによって位置情報を受信した場合には（ステップＳ３４にてＹＥＳ）、ナビゲーション装置２の図示しない表示部に位置情報により得られる場所情報を表示する（ステップＳ３５）。
【００７２】
以上詳しく説明したように、第２の実施形態では、ユーザの乗車中に端末装置１にて時刻情報及び特定情報を入力し、続いて、特定位置の演算を指示する操作が行われたときに、時刻情報及び特定情報を位置情報提供サーバ装置３に送信する。時刻情報及び特定情報を受信した位置情報提供サーバ装置３は、特定情報によって特定された交通機関の運行情報を抽出し、時刻情報及び抽出された運行情報に基づいて、特定位置を演算するようにしているので、ＧＰＳ受信機を使用せずに、ユーザが乗車しているときの端末装置１の存在位置を特定することができる。従って、ユーザは、ＧＰＳ受信機を搭載してない簡単な構造の端末装置１を携帯しているだけで、ユーザが乗車しているときの端末装置１の存在位置を特定することができる。
【００７３】
また、端末装置１によって位置情報を受信することができるので、ユーザは乗車中に端末装置１の存在位置を特定することができる。また、ユーザが下車した後には、端末装置１にて得られた位置情報をナビゲーション装置２に送信することができるので、取得した位置情報をナビゲーション装置２の目的地として簡単に設定することができる。従って、ユーザが電車などの交通機関で一度訪れた場所を自動車で訪問する場合に、ナビゲーション装置の目的地設定が容易になる。また、遅延情報提供サーバ装置４から遅延情報を取得し、時刻情報と運行情報と遅延情報とに基づいて、特定位置を演算するので、交通機関にダイヤの乱れが生じた場合でも特定位置を演算することができる。
【００７４】
（第３の実施形態）
次に、本発明の第３の実施形態を図面に基づいて説明する。図９は、第３の実施形態による端末装置３１の構成例を示すブロック図である。図９に示すように、第３の実施形態の端末装置３１は、送受信アンテナ３１ａ、送受信部３０、入力部３２、運行情報記憶部３３、遅延情報記憶部３４、位置演算部３５、表示部３６、制御部３７を備え、位置情報提供サーバ装置３に接続することなく特定位置を演算できるようにしている。
【００７５】
具体的には、送受信部３０は、送受信アンテナ３１ａによって、遅延情報提供サーバ装置４から遅延情報を常に受信している。また、入力部３２では、時刻情報及び端末装置３１を携帯しているユーザが乗車する交通機関を特定する特定情報を入力する。また、入力部３２では、特定位置を取得する操作が行われる。
【００７６】
運行情報記憶部３３は、少なくとも端末装置３１を携帯しているユーザが乗車した交通機関の運行情報を記憶している。ここで、この運行情報は、例えば、事前にサーバ装置などからダウンロードしておくことが可能である。なお、運行情報記憶部３３は、端末装置３１を携帯しているユーザが乗車した交通機関以外の交通機関の運行情報を記憶していても良い。その場合、ユーザが乗車した交通機関の運行情報は、入力部３２にて入力された特定情報によって制御部３７が抽出する。
【００７７】
遅延情報記憶部３４は、遅延情報提供サーバ装置４から受信した遅延情報を記憶する。なお、入力部３２にて時刻情報及び特定情報が入力されてから、続いて特定位置を取得する操作が行われるような場合には、遅延情報提供サーバ装置４から遅延情報を直接受信するようにしても良い。この場合、遅延情報記憶部３４は不要である。
【００７８】
位置演算部３５は、入力部３２にて特定位置を取得する操作が行われたときに、入力部３２にて入力された時刻情報と、運行情報記憶部３３から抽出された運行情報とに基づいて、特定位置を演算する。また、位置演算部３５は、遅延情報記憶部３４に記憶された遅延情報に基づいて、時刻情報を調整し、調整された時刻情報と、運行情報記憶部３３から抽出された運行情報とに基づいて特定位置を演算する（遅延情報記憶部３４を持たない場合には、端末装置３１は、遅延情報提供サーバ４に遅延情報を要求し、これを受信する）。
【００７９】
また、表示部３６には、入力部３２にて入力された時刻情報及び特定情報を表示する。また、表示部３６には、位置演算部３５によって演算された特定位置の位置情報により得られた場所情報を表示する。
【００８０】
また、制御部３７は、端末装置３１の各構成要素を制御するためのものであり、ＣＰＵなどにより構成される。
【００８１】
以上詳しく説明したように、第３の実施形態では、上述した第１の実施形態及び第２の実施形態による効果に加えて、次のメリットも有する。すなわち、ユーザは、位置情報提供サーバ３に接続することなく、端末装置３１のみで特定位置を演算することができる。
【００８２】
なお、上記第１の実施形態乃至第３の実施形態では、入力部１１，３２により時刻情報を直接入力しているが、これに限定されない。例えば、端末装置１，３１内に年月日及び時刻を計時するカレンダー時計部を設け、ユーザが入力部１１，３２を操作した（例えば所定のボタンなどを押下した）ときの時刻情報を自動的に取得するようにしても良い。これにより、ユーザの入力の手間が省けるようになる。
【００８３】
また、上記第１の実施形態及び第２の実施形態では、位置情報提供サーバ装置３より取得した位置情報をナビゲーション装置２に送信しているが、これに限定されない。例えば、得られた位置情報をＰＤＡやパソコンなどの機器に送信するようにしても良い。これにより、様々な機器で位置情報を取得することができる。
【００８４】
また、上記第１の実施形態及び第２の実施形態では、取得した特定位置の位置情報に基づいてナビゲーション装置２に地図を表示する場合、得られた特定位置を中心として地図を表示しているが、これに限定されない。例えば、入力部１１にて、ユーザが交通機関の進行方向に対して左右のどちらかを選択できるようにして、ユーザが選択した側の面積が他方の側の面積に比べて大きくなるように、中心位置をずらして地図を表示するようにしても良い。これにより、地図を表示する際に、ユーザが興味を持った部分を大きく表示することができる。
【００８５】
ここで、例えば、ユーザが交通機関の指定席に乗車した場合には、ユーザは、交通機関の進行方向に対して左右のどちらかに着席することになるので、指定席の情報を利用して左右を自動的に設定するようにしても良い。これにより、ユーザは、入力部１１にて左右の選択操作を行う必要がなくなる。
【００８６】
また、端末装置１をデジタルカメラなどの撮像機器とした場合、デジタルカメラのシャッターが押下されたときの時刻情報を取得し、この時刻情報と別途入力した特定情報とに基づいて、特定位置を演算するようにしても良い。これにより、特定位置がデジタルカメラのシャッターが押下された場所に該当するので、ユーザは、デジタルカメラによって撮影された画像がどこで撮影されたかを容易に認識することができる。
【００８７】
また、上記第１の実施形態では、時刻情報及び特定情報をナビゲーション装置２に一旦送信し、ナビゲーション装置２から位置情報提供サーバ装置３に送信するようにしているが、これに限定されない。例えば、端末装置１から位置情報提供サーバ装置３に時刻情報及び特定情報を直接送信するようにしても良い。ここで、位置情報提供サーバ装置３にて、位置情報を送信すべきナビゲーション装置２を特定するために、端末装置１からナビゲーション装置２を特定するためのアドレス情報などを位置情報提供サーバ装置３に送信するようにしている。
【００８８】
また、上記第１の実施形態乃至第３の実施形態では、交通機関を電車としているが、これに限定されない。例えば、バスなどの運行情報を持つ交通機関であれば如何なる交通機関であっても良い。
【００８９】
その他、上記第１の実施形態乃至第３の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【００９０】
本発明は、端末装置の位置を特定するための位置特定システムに有用である。
【図面の簡単な説明】
【００９１】
【図１】第１の実施形態による位置特定システムの構成例を示すブロック図である。
【図２】第１の実施形態による端末装置の構成例を示すブロック図である。
【図３】第１の実施形態による位置情報提供サーバ装置の構成例を示すブロック図である。
【図４】第１の実施形態による位置特定システムの動作及び位置特定方法を示すフローチャートである。
【図５】第２の実施形態による位置特定システムの構成例を示すブロック図である。
【図６】第２の実施形態による端末装置の構成例を示すブロック図である。
【図７】第２の実施形態による位置情報提供サーバ装置の構成例を示すブロック図である。
【図８】第２の実施形態による位置特定システムの動作及び位置特定方法を示すフローチャートである。
【図９】第３の実施形態による端末装置の構成例を示すブロック図である。
【符号の説明】
【００９２】
１，３１    端末装置
１ａ，２ａ，３ａ，４ａ    送受信アンテナ
２    ナビゲーション装置
３    位置情報提供サーバ装置
４    遅延情報提供サーバ装置
１０，２０，３０    送受信部
１１，３２    入力部
１２，１５    記憶部
１３，３６    表示部
１４，２５，３７    制御部
２１，３３    運行情報記憶部
２２，３４    遅延情報記憶部
２３，３５    位置演算部
２４    演算結果記憶部
【図１】
2006084209.tif 000003
【図２】
2006084209.tif 000004
【図３】
2006084209.tif 000005
【図４】
2006084209.tif 000006
【図５】
2006084209.tif 000007
【図６】
2006084209.tif 000008
【図７】
2006084209.tif 000009
【図８】
2006084209.tif 000010
【図９】
2006084209.tif 000011