(57)【要約】【課題】ユーザの特別な操作なしに、乗り物で移動中の場合は配信情報が送信されないが、乗り物から降りた場合は配信情報が正しく送信されるような情報配信システムを実現する。【解決手段】携帯端末１００に、現在位置を取得する位置測位手段と、現在時刻を取得する現在時刻取得手段と、取得した現在位置と現在時刻より携帯端末の移動速度を算出する移動速度算出手段と、算出した移動速度が一定速度以下となっている状態が一定時間続いた場合、乗り物で移動中であると判断する移動判別手段とを具備させている。【選択図】  図１
2005039389.tif 000002
【特許請求の範囲】
【請求項１】
受信した配信情報を表示する携帯端末において、
現在位置を取得する位置測位手段と、
携帯端末の速度情報を取得する速度情報取得手段と、
前記速度情報取得手段を用いて携帯端末は移動中か否かを判定する移動判定手段と、
前記移動判定手段によって移動中でないと判定された場合にのみ携帯端末の現在位置を含む位置情報を送信する位置情報通知手段とを有することを特徴とする携帯端末。
【請求項２】
前記移動判定手段は、前記速度情報取得手段により取得した速度情報が一定の速度以下となっている時間が一定時間以上続いた場合に携帯端末は移動中でないと判定することを特徴とする請求項１記載の携帯端末。
【請求項３】
受信した配信情報を表示する携帯端末において、
現在位置を取得する位置測位手段と、
現在時刻を取得する現在時刻取得手段と、
前記位置測位手段と前記現在時刻取得手段によって取得した現在位置と現在時刻から携帯端末の移動速度を算出する移動速度算出手段と、
前記移動速度算出手段により取得した移動速度が一定の速度以下となっている時間が一定時間以上続いた場合に携帯端末は移動中でないと判定する移動判定手段と、
前記移動判定手段によって移動中でないと判定された場合にのみ携帯端末の現在位置を含む位置情報を送信する位置情報通知手段を有することを特徴とする携帯端末。
【請求項４】
請求項２記載の携帯端末と、
配信情報および配信する地域を制限する配信エリア条件を格納する配信情報テーブルを保持する配信情報保持手段と、
位置情報を受信する位置情報受信手段と、
前記配信情報テーブルの中から、前記位置情報受信手段により取得した位置情報で、配信エリア条件を満たすような配信情報を検索する配信情報検索手段と、
前記配信情報検索手段で抽出した配信情報を送信する配信情報送信手段を有する情報配信サーバとから構成されることを特徴とする情報配信システム。
【請求項５】
請求項３記載の携帯端末と、
配信情報および配信する地域を制限する配信エリア条件を格納する配信情報テーブルを保持する配信情報保持手段と、
位置情報を受信する位置情報受信手段と、
前記配信情報テーブルの中から、前記位置情報受信手段により取得した位置情報で、配信エリア条件を満たすような配信情報を検索する配信情報検索手段と、
前記配信情報検索手段で抽出した配信情報を送信する配信情報送信手段を有する情報配信サーバとから構成されることを特徴とする情報配信システム。
【請求項６】
請求項２記載の携帯端末と、
配信情報、配信する地域を制限する配信エリア条件、配信する時間帯を制限する配信時間条件を格納する配信情報テーブルを保持する配信情報保持手段と、
現在時刻を取得できる現在時刻取得手段と、
位置情報を受信する位置情報受信手段と、
前記配信情報テーブルの中から、前記位置情報受信手段により取得した位置情報で、前記配信エリア条件を満たし、かつ、前記現在時刻手段より取得した現在時刻が前記配信時間条件を満たすような配信情報を検索する配信情報検索手段と、
前記配信情報検索手段で抽出した配信情報を送信する配信情報送信手段を有する情報配信サーバとから構成されることを特徴とする情報配信システム。
【請求項７】
請求項３記載の携帯端末と、
配信情報、配信する地域を制限する配信エリア条件、配信する時間帯を制限する配信時間条件を格納する配信情報テーブルを保持する配信情報保持手段と、
現在時刻を取得できる現在時刻取得手段と、
位置情報を受信する位置情報受信手段と、
前記配信情報テーブルの中から、前記位置情報受信手段により取得した位置情報で、前記配信エリア条件を満たし、かつ、前記現在時刻手段より取得した現在時刻が前記配信時間条件を満たすような配信情報を検索する配信情報検索手段と、
前記配信情報検索手段で抽出した配信情報を送信する配信情報送信手段を有する情報配信サーバとから構成されることを特徴とする情報配信システム。
【請求項８】
携帯端末の現在位置を表す位置情報と前記位置情報を取得した時刻を表す測位時刻からなる位置情報データを前記携帯端末から受信し、前記携帯端末へ配信情報を送信する情報配信サーバにおいて、
配信情報および配信する地域を制限する配信エリア条件を格納する配信情報テーブルを保持する配信情報保持手段と、
受信した位置情報データから位置情報と測位した時刻を取得する位置時刻取得手段と、
前記位置時刻取得手段より取得した位置情報および測位時刻より、携帯端末の移動速度を算出する移動速度算出手段と、
前記移動速度算出手段により取得した移動速度が一定の速度以下となっている時間が一定時間以上続いた場合に携帯端末は移動中でないと判定する移動判定手段と、
前記移動判定手段によって移動中でないと判定された場合にのみ、前記配信情報テーブルの中から、前記位置時刻取得手段により取得した位置情報で、配信エリア条件を満たすような配信情報を検索する配信情報検索手段と、
前記配信情報検索手段で抽出した配信情報を送信する配信情報送信手段を具備することを特徴とする情報配信サーバ。
【請求項９】
携帯端末の現在位置を表す位置情報と前記位置情報を取得した時刻を表す測位時刻からなる位置情報データを送信する携帯端末と、
請求項８記載の情報配信サーバとから構成されることを特徴とする情報配信システム。
【請求項１０】
現在時刻を取得する現在時刻取得手段を具備し、
前記配信情報保持手段が、配信情報、配信する地域を制限する配信エリア条件、配信する時間帯を制限する配信時間条件を格納する配信情報テーブルを保持し、前記配信情報検索手段が、前記配信情報テーブルの中から、前記位置情報受信手段により取得した位置情報で、前記配信エリア条件を満たし、かつ、前記現在時刻手段より取得した現在時刻が前記配信時間条件を満たすような配信情報を検索することを特徴とする請求項８記載の情報配信サーバ。
【請求項１１】
携帯端末の現在位置を表す位置情報と前記位置情報を取得した時刻を表す測位時刻からなる位置情報データを送信する携帯端末と、
請求項１０記載の情報配信サーバから構成されることを特徴とする情報配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯端末及びサーバを用いた情報配信システムに関する。
【０００２】
【従来の技術】
位置測位機能を有する携帯端末を用いて、携帯端末の現在位置が指定のエリア内に入った場合、周辺地域に関する情報を配信する情報配信システムが既に提案されている（例えば、特許文献１参照）。前記情報配信システムでは、指定のエリア内に入ったという条件だけでは、不要な情報を送信してしまう可能性があるため、
ユーザが指定した時間等の条件を満たす場合に情報を配信するシステムであった。
【０００３】
また、ユーザが移動中に、ユーザにとって不要な情報が配信されてしまわないように、定期的に位置情報をサーバに上げ、これら位置情報よりユーザの乗車している交通機関を特定し、交通機関の運行スケジュールに従って位置情報が更新されなかった場合に目的地に到着したと判定し、目的地周辺の情報を配信するという情報配信システムが既に提案されている（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開２００２−２１６０２１号公報
【特許文献２】
特開２００３−１８６３３号公報
【０００５】
【発明が解決しようとする課題】
従来の第一の情報配信システムでは、ユーザが乗り物に乗って移動中であってもユーザの指定した配信条件を見たせば、周辺地域の情報を配信してしまい、ユーザにとって不必要な無駄な情報が携帯端末に貯まってしまうという問題があった。
また、従来の第二の情報配信システムでは、交通機関が運行スケジュール通りに進まなかった場合、目的地に到着したと誤って判定されてしまうという問題や、運行スケジュールのない交通機関や、車、バイク、自転車等の乗り物で移動中の場合、正しく移動中と判定されないという問題があった。
【０００６】
本発明は上記の問題を鑑みたもので、その目的は、目的地までに通過した地点での不必要な地域情報が誤って送信されることを減らし、目的地の入力といった煩雑な操作なしに目的地への到着を検出し、目的地到着後、有用な配信情報をユーザへ配信する、つまり、煩雑な操作なしに乗り物で移動中であるかを検出し、乗り物で移動しなくなったことを感知すると、有用な配信情報をユーザへ配信する情報配信システムを提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するために、本発明では、受信した配信情報を表示する携帯端末に対して、
現在位置を特定できる位置情報を取得する位置測位手段、現在時刻を取得する現在時刻取得手段、取得した現在位置と現在時刻から携帯端末の移動速度を算出する移動速度算出手段、移動速度が一定速度以下となっている時間が一定時間を超えた場合、乗り物で移動中だと判定する移動判定手段、前記移動判定手段によって、乗り物で移動中でないと判定された場合のみ、携帯端末の現在位置を含む位置情報を送信する位置情報通知手段から構成される。
【０００８】
本発明において、まず、位置測位手段と現在時刻取得手段によって現在位置と現在時刻を取得する。次に、移動速度算出手段により取得した現在位置と現在時刻から携帯端末の移動速度を算出する。算出した移動速度を監視し、移動判定手段により乗り物で移動中でないと判定された場合のみ、位置情報通知手段により情報配信サーバへ位置情報データを送信する。そして、前記位置情報データを受信した情報配信サーバは、前記位置情報データを送信した携帯端末へ配信情報を送信する。
【０００９】
これにより、運行スケジュール通りに動いている交通機関だけでなく、その他様々な交通機関、および車、バイク、自転車といった乗り物に乗って移動している間は、配信情報が配信されないため、ユーザにとって不要と思われる配信情報が少なくなり、通信コストの削減や携帯端末のリソースの削減が図れるというメリットがある。また、ユーザの煩雑な操作なしに、乗り物に乗って移動しているかどうかを自律的に判断するため、ユーザの利便性が向上するといったメリットがある。
【００１０】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
まず、本発明の実施の一形態として全体的な構成を、図１を用いて説明する。
携帯端末１００は、位置情報取得機能を具備しており、定期的に位置情報を取得し、位置情報から移動速度が算出することができる。また、携帯端末１００は、インターネット接続機能を有し、情報配信サーバ２００と通信し、位置情報を情報配信サーバ２００へ送信したり、情報配信サーバ２００からの地域情報を受信することができる。携帯端末１００は例えば携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などである。
【００１１】
情報配信サーバ２００は、配信情報テーブル４００と、インターネット接続機能を有しており、携帯端末から位置情報を取得し、指定のエリア内に現在位置が入っていたと判定された場合には、携帯端末１００に対して地域情報の配信を行うサーバである。
携帯端末１００が位置Ａから位置Ｂへ移動した場合、位置Ａでの位置情報と、位置Ｂでの位置情報と、位置Ａから位置Ｂまでにかかった時間から、携帯端末１００の位置Ａから位置Ｂ間の平均移動速度を算出する。そして、平均移動速度が一定期間、ある速度以下であった場合（例えば、携帯端末１００が位置Ｂで前記条件に当てはまった場合）には、携帯端末１００が乗り物に乗っていないと判断し、携帯端末１００の位置Ｂでの位置情報データ３００を情報配信サーバ２００へ送信する。携帯端末から位置情報データ３００を受信した情報配信サーバ２００は、受信した位置情報データが、配信を希望する地域内に含まれるような配信情報を配信情報テーブル４００より検索し、検索で該当する配信情報を携帯端末１００へ送信する。これにより、運行スケジュールのない乗り物で移動しても、正しく移動中と判断し、不要に配信情報が携帯端末に送信されないのである。
【００１２】
また、上記の例では、配信情報テーブル４００から該当する配信情報を検索するのに、配信を希望する地域内かという場所の条件だけ検索の条件としていたが、配信を希望する地域という場所の条件だけでなく、配信を希望する時間帯の条件を追加し、双方の条件を満たす配信情報を携帯端末１００へ送信するようにしても構わない。
さらに、図１では、携帯端末１００で移動速度を算出して、携帯端末１００で移動中か否かの判定を行っているが、図２のように、携帯端末１００は、常に位置情報を情報配信サーバ２００へ送信し、情報配信サーバ２００で携帯端末１００の移動速度を算出することで、移動機１００が移動中か否かを情報配信サーバ２００で判定させてもよい。
【００１３】
次に、携帯端末１００のハードウェア構成について図３を用いて説明する。
図３中の１０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。ＣＰＵ１０１は、表示装置、入力装置、通信部、測位部といった周辺部の制御処理や、携帯端末１００の移動速度の算出処理、移動中か否かの判定処理といった各種プログラムを実行する。１０２はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。ＲＯＭ１０２は、周辺部の制御処理や、移動速度の算出処理といったＣＰＵ１０１で実行される各種プログラムやデータが格納される。１０３はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。ＲＡＭ１０３は、周辺部の制御処理や移動速度の算出処理といったＣＰＵ１０１で実行される各種プログラムをＲＯＭ１０２から読み出して実行したり、プログラム実行時、一時的にデータを保存するのに使用する。
【００１４】
１０４は表示装置である。表示装置１０４は、情報配信サーバ２００より配信された配信情報を表示するのに使用する。表示装置１０４は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。１０５は入力装置である。入力装置１０５は、表示する配信情報を切り替えるときに使用する。入力装置１０５は例えばボタンやジョイスティック、テンキーである。１０６は通信部である。通信部１０６は、インターネット上の情報配信サーバ２００へ位置情報を送信したり、情報配信サーバ２００から配信された地域情報を受信するのに使用する。通信部１０６は、例えば無線通信装置である。１０７は測位部である。測位部１０７は携帯端末１００の現在位置を測位するのに使用され、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）である。１０８は時刻取得部である。時刻取得部１０８は現在時刻を取得するのに使用される。
【００１５】
次に、携帯端末１００が情報配信サーバ２００へ送信する位置情報データ３００について、図４を用いて説明する。
位置情報データ３００は、現在位置データ３０１と、測位時刻データ３０２から構成される。現在位置データ３０１には、携帯端末１００の測位部１０７によって現在位置が取得された結果が格納され、例えば、「Ｎ：３５．２４．１８．９，Ｅ：１３９．３２．３０．９」というような文字列データが格納される。また、測位時刻データ３０２には、現在位置データ３０１に格納されたデータを取得した時刻が格納され、例えば、「１５：３０」というような時刻の文字列データが格納される。
【００１６】
次に、情報配信サーバ２００が保持する配信情報テーブル４００について、図５を用いて説明する。
配信情報テーブル４００は、インデックスデータ４０１と、配信エリア条件データ４０２と、配信情報データ４０４から構成される。インデックスデータ４０１は、各レコードを一意に識別するコードである。配信エリア条件データ４０２は、配信を希望する地域が格納され、例えば、Ｎ：３５．２４．１８．０，Ｅ１３９．３２．３０．０を中心として、半径１０００ｍ以内の地域を配信の対象にしたい場合、「ＡｒｅａＣｏｎｄｉｔｉｏｎ＝  Ｎ：３５．２４．１８．０，Ｅ１３９．３２．３０．０，１０００ｍ」といった文字列データとして格納される。配信情報データ４０４は、携帯端末へ配信を希望するデータそのものが格納される。
【００１７】
なお、配信情報テーブル４００から該当する配信情報を検索するのに、配信を希望する地域内かという場所の条件だけでなく、配信を希望する時間帯の条件を追加し、双方の条件を満たす配信情報を携帯端末１００へ送信する場合には、図６のように、図５の配信情報テーブル４００に配信時間条件データ４０３が追加される。配信時間条件データ４０３には、配信を希望する時間帯の条件が格納され、例えば、配信を、１１：００から２１：００の間の時間帯に希望する場合、「ＴｉｍｅＣｏｎｄｉｔｉｏｎ＝１１：００−２１：００」といった文字列データとして格納される。次に、携帯端末１００が移動中でないと判断された場合に、情報配信サーバ２００へ位置情報データを送信する位置情報送信処理Ｓ５００について、図７、図８を用いて説明する。
【００１８】
ユーザが車に乗って移動中であり、目的地に到着後、車から降りたと仮定し、移動判定処理で用いる閾値として、移動速度の閾値を１０ｋｍ／ｈ、経過時間の閾値を１．５分と設定されていると仮定する。また、移動判定処理中に取得した現在位置、現在時刻は、図８の位置Ａから位置Ｅまでの値が取得されたとして図７のフローチャートを説明する。
【００１９】
まず、携帯端末１００の位置情報通知処理が起動すると、まず携帯端末１００の現在位置、及び現在時刻を取得する。このとき、携帯端末１００が位置Ａの場所にいたとすると、現在位置はＮ：３５．２４．１８．９，  Ｅ：１３９．３２．３０．９、現在時刻は１５：１９と取得される（ステップＳ５０１）。次に、経過時間を０に初期化する。前記、経過時間とは、移動中か否かを判定する際に用いるものである（ステップＳ５０２）。そして、携帯端末１００の現在位置、及び現在時刻を再度取得する。このとき、現在位置と現在時刻は、前回の取得結果として別の変数に保存しておき、保存後、現在位置及び現在時刻を取得する。この処理実行時、携帯端末１００が位置Ｂにいたとすると、現在位置は  Ｎ：３５．２４．１．１，  Ｅ：１３９．３２．２７．０、現在時刻は１５：２０と取得される（ステップＳ５０３）。
【００２０】
次に、ステップＳ５０３で取得した現在位置と現在時刻、及び以前取得した現在位置と現在時刻を用いて、携帯端末１００の移動速度を算出する。移動速度は、まず、現在位置の情報から移動距離、現在時刻の情報から移動時間を算出してから求める。本例では、位置Ａ、位置Ｂ間の移動距離、及び移動時間を求めればよいので、緯度・経度から直線距離を割り出すと６００ｍ、移動時間は１分となる。ゆえに位置Ａ、位置Ｂ間の移動速度は、０．６ｋｍ／（１／６０）ｈ＝３６ｋｍ／ｈと算出される（ステップＳ５０４）。次に、ステップＳ５０４で算出した移動速度が設定された速度（閾値）を越えていないかを判定する。本例では、移動速度の閾値は１０ｋｍ／ｈであるから、ステップＳ５０４で算出された値３６ｋｍ／ｈは大きく閾値を超えているので、経過時間を初期化し（ステップＳ５０２）、携帯端末１００の現在位置及び現在時刻を取得する処理（ステップＳ５０３）へ戻る（ステップＳ５０５）。
【００２１】
前回取得した現在位置及び現在時刻を変数に保存した後、現在位置及び現在時刻を取得すると、本例では、携帯端末１００は位置Ｃにいるので、現在位置は  Ｎ：３５．２３．５２．０，  Ｅ：１３９．３２．１８．６、現在時刻は１５：２１と取得される（ステップＳ５０３）。再度、移動速度（位置Ｂ、位置Ｃ間の移動速度）を求めると、本例では、移動距離は４００ｍ、移動時間は１分であることから、０．４ｋｍ／（１／６０）ｈ＝２４ｋｍ／ｈと算出される（ステップＳ５０４）。よって、今回算出された移動速度は、再度移動速度の閾値、１０ｋｍ／ｈを超える移動速度であったので、経過時間を０に初期化し（ステップＳ５０２）、ステップＳ５０３へ戻ることになる（ステップＳ５０５）。
【００２２】
次に、現在位置及び現在時刻を取得すると、本例では、車を降りて位置Ｄにいるので、現在位置は、  Ｎ：３５．２３．４９．８，  Ｅ：１３９．３２．１４．４、現在時刻は１５：２２と取得される（ステップＳ５０３）。携帯端末１００の移動速度（位置Ｃ、位置Ｄ間の移動速度）を求めると、本例では、移動距離は１００ｍ、移動時間は１分であることから、０．１ｋｍ／（１／６０）ｈ＝６ｋｍ／ｈと算出される（ステップＳ５０４）。算出された移動速度が、移動速度の閾値、１０ｋｍ／ｈを下回るため、次に、経過時間を加算する処理（ステップＳ５０６）へと進む（ステップＳ５０５）。信号待ちといった通常起こりえることで、移動速度が閾値を下回った場合もありえるため、移動速度が閾値を下回った時間（経過時間）を算出する。ここでは、ステップＳ５０４で移動速度を算出する際に求めた移動時間を経過時間に加算する。本例の経過時間は、０分（初期値）＋１分（移動時間）＝１分となる（ステップＳ５０６）。
【００２３】
次に、経過時間が閾値を超えたかを判定し、閾値を越えた場合は目的地に到着したと判定する。本例では、閾値は１．５分であるが、経過時間は１分で閾値を超えていない。よって再度、現在位置および現在時刻を取得する処理（ステップＳ５０３）へ戻る（ステップＳ５０７）。再度、現在位置および現在時刻を取得すると、本例では、位置Ｅにいる（位置Ｄと同じ位置）ので、現在位置は  Ｎ：３５．２３．４９．８，  Ｅ：１３９．３２．１４．４、現在時刻は１５：２３と取得される（ステップＳ５０３）。よって、携帯端末１００の移動速度（位置Ｄ、位置Ｅ間の移動速度）を求めると、本例では、移動距離は０ｍ、移動時間は１分であることから、０ｋｍ／（１／６０）ｈ＝０ｋｍ／ｈと算出される（ステップＳ５０４）。ゆえに、移動速度の閾値、１０ｋｍ／ｈを再び下回ったので、経過時間を加算する処理（ステップＳ５０６）へ進む（ステップＳ５０５）。
【００２４】
経過時間を加算すると、本例では、１分（変数の値）＋１分（移動時間）＝２分となる（ステップＳ５０６）。ゆえに、経過時間の閾値を越えたため、乗り物から降りたと判定し、位置情報データを情報配信サーバ２００へ通知する処理（ステップＳ５０８）へ進む（ステップＳ５０７）。情報配信サーバ２００へ位置情報データを通知する処理では、携帯端末１００の通信部１０６を用いて、インターネット上の情報配信サーバ２００へ最新の現在位置のデータ（位置情報データ）を通知し、処理を終える（ステップＳ５０８）。以上の手続きによって、携帯端末１００が移動中か否かを判定し、乗り物から降りたと判定した場合には、情報配信サーバ２００へ位置情報を送信するのである。
【００２５】
次に、情報配信サーバ２００で実行される情報配信処理６００について図９を用いて説明する。
情報配信サーバ２００が位置情報データを受信して、情報配信処理６００が起動されると、まず、受信した位置情報データから、携帯端末の現在位置を取得する（ステップＳ６０１）。そして、ステップＳ６０１で取得した現在位置が、配信を希望する地域内に入る配信情報を検索し、該当する配信情報の一覧を作成する（ステップＳ６０２）。次に、ステップＳ６０２で作成した配信情報の一覧から配信情報データを作成し、配信情報データを携帯端末へ送信する（ステップＳ６０３）。以上の手続きによって、情報配信サーバ２００は、携帯端末１００へ配信情報データを送信するのである。
【００２６】
また、情報配信処理６００において、配信情報テーブル４００から該当する配信情報を検索するのに、配信を希望する地域内かという場所の条件だけでなく、配信を希望する時間帯の条件を追加し、双方の条件を満たす配信情報を携帯端末１００へ送信する場合は、図１０のように、ステップＳ６０２は、ステップＳ６０１で取得した現在位置が、配信を希望する地域内に入り、かつ、現在時刻が、配信を希望する時間帯内である配信情報を検索し、該当する配信情報の一覧を作成するような処理へ変更する。
【００２７】
さらに、携帯端末１００は、常に位置情報を情報配信サーバ２００へ送信し、情報配信サーバ２００で携帯端末１００の移動速度を算出することで、携帯端末１００が移動中か否かを情報配信サーバ２００で判定させた場合は、携帯端末１００側の処理、位置情報通知処理５００および、情報配信サーバ２００側の処理、情報配信処理６００は図１１、図１２のようになる。
【００２８】
また、図１２の情報配信処理６００において、配信情報テーブル４００から該当する配信情報を検索するのに、配信を希望する地域内かという場所の条件だけでなく、配信を希望する時間帯の条件を追加し、双方の条件を満たす配信情報を携帯端末１００へ送信する場合は、図１３のように、ステップＳ６０２は、ステップＳ６０１で取得した現在位置が、配信を希望する地域内に入り、かつ、現在時刻が、配信を希望する時間帯内である配信情報を検索し、該当する配信情報の一覧を作成するような処理へ変更する。
【００２９】
このように、本発明における携帯端末、サーバおよび情報配信システムによれば、携帯端末１００で取得した現在位置および現在時刻から携帯端末１００の移動速度を算出し、その移動速度が一定の値以下となっている時間が一定時間を超えた場合、乗り物から降りたと判定して、携帯端末１００へ該当する配信情報を送付することができる。これにより、運行スケジュールに従って進む電車やバスに乗っている場合だけでなく、その他の様々な交通機関や、車、バイク、自転車といった乗り物に乗っていた場合でも、乗り物で移動中であるか否かを検知し、乗り物で移動中である間、ユーザの特別な操作なしに、不要な配信情報が送信されることを防ぐことのできるので、ユーザの利便性が向上し、通信コストの削減や携帯端末の消費リソースの削減が図れる携帯端末、サーバおよび情報配信システムが得られる。
【００３０】
以上のように、本発明による携帯端末、サーバおよび情報配信システムによれば、現在位置および現在時刻を取得可能な携帯端末が取得した現在位置と現在時刻から携帯端末の移動速度を算出し、移動速度が一定速度を下回る時間が一定時間以上続く場合に乗り物から降りたと自律的に判定し、携帯端末へ現在位置周辺の配信情報を配信するため、運行スケジュールのない、もしくは運行スケジュールどおりに進んでいない交通機関を利用しているときや、自動車、バイク、自転車といった乗り物に乗っている場合でも、移動中か否かが判断できるため、通信コストの削減や携帯端末の消費リソースの削減が図れるという効果がある。また、ユーザの特別な操作なしに不要な配信情報の送信が防げるので、ユーザの利便性が向上するという効果がある。
【００３１】
【発明の効果】
以上のように、本発明による携帯端末、サーバおよび情報配信システムによれば、通信コストの削減や携帯端末の消費リソースの削減が図れ、またユーザの利便性が向上するという効果がある。
【図面の簡単な説明】
【図１】本発明の携帯端末で移動速度を算出し、移動中か否かの判定を行って実現される情報配信システムの実施例の概要を示す説明図である。
【図２】本発明の情報配信サーバで移動速度を算出し、移動中か否かの判定を行って実現される情報配信システムの実施例の概要を示す説明図である。
【図３】本発明の実施例による携帯端末のハードウェア構成を説明した説明図である。
【図４】本発明の実施例による携帯端末が情報配信サーバへ送信する位置情報データのデータ構成を示した説明図である。
【図５】本発明での、情報配信サーバが配信エリア条件だけで配信情報を検索する実施例における情報配信サーバが保持する配信情報テーブルのデータ構成を示した説明図である。
【図６】本発明での、情報配信サーバが配信エリア条件と配信時間条件の両方で配信情報を検索する実施例における情報配信サーバが保持する配信情報テーブルのデータ構成を示した説明図である。
【図７】本発明の携帯端末で移動速度を算出し、移動中か否かの判定を行なう情報配信システムの実施例において、携帯端末で使用される位置情報通知処理を説明したフローチャートである。
【図８】移動する携帯端末の各位置における位置情報と時刻を表す説明図である。
【図９】本発明の携帯端末で移動速度を算出し、移動中か否かの判定を行なう情報配信システムの実施例において、情報配信サーバで使用される情報配信処理を説明したフローチャートである。
【図１０】本発明の携帯端末で移動速度を算出し、移動中か否かの判定を行なう情報配信システムの実施例において、配信エリア条件だけでなく配信時間条件をみたす場合に配信情報を送信する情報配信サーバで使用される情報配信処理を説明したフローチャートである。
【図１１】本発明の情報配信サーバで移動速度を算出し、移動中か否かの判定を行なう情報配信システムの実施例において、携帯端末で使用される位置情報通知処理を説明したフローチャートである。
【図１２】本発明の情報配信サーバで移動速度を算出し、移動中か否かの判定を行なう情報配信システムの実施例において、情報配信サーバで使用される情報配信処理を説明したフローチャートである。
【図１３】本発明の情報配信サーバで移動速度を算出し、移動中か否かの判定を行なう情報配信システムの実施例において、配信エリア条件だけでなく配信時間条件をみたす場合に配信情報を送信する情報配信サーバで使用される情報配信処理を説明したフローチャートである。
【符号の説明】
１００…携帯端末，１０１…ＣＰＵ，１０２…ＲＯＭ，１０３…ＲＡＭ，１０４…表示装置，１０５…入力装置，１０６…通信部，１０７…測位部，１０８…時刻取得部，２００…情報配信サーバ，３００…位置情報データ，４００…配信情報テーブル，５００…位置情報通知処理，６００…情報配信処理
【図１】
2005039389.tif 000003
【図２】
2005039389.tif 000004
【図３】
2005039389.tif 000005
【図４】
2005039389.tif 000006
【図５】
2005039389.tif 000007
【図６】
2005039389.tif 000008
【図７】
2005039389.tif 000009
【図８】
2005039389.tif 000010
【図９】
2005039389.tif 000011
【図１０】
2005039389.tif 000012
【図１１】
2005039389.tif 000013
【図１２】
2005039389.tif 000014
【図１３】
2005039389.tif 000015