説明

サービス情報提供装置、サービス情報提供方法及びサービス情報提供プログラム

【課題】利用者の移動も考慮し、最適なサービス情報を提供し得るサービス情報提供装置を提供することにある。
【解決手段】サービス情報提供装置は、移動型の利用者端末から要求サービス内容情報を含むサービス要求を受信すると共に、利用者端末の現在位置情報を複数回にわたり受信する。そして、サービス情報提供装置は、上記複数の現在位置情報や要求サービス内容情報に基づいた検索条件に合致するサービス提供者情報を検索し、検索したサービス提供者情報に対応するサービス提供者端末に対して、サービス情報提供要求を行い、サービス提供者端末からサービス情報を取得した後に、サービス情報を利用者端末へ送付する。これによれば、サービス情報提供装置は、利用者端末の現在地に適したサービス情報を適宜提供することができる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、位置を変更する利用者端末に対して、適切なサービス情報を提供する技術に関する。
【背景技術】
【0002】
従来では、所定のサービスを要求する利用者の端末装置の位置に基づいてサービスする方法がいくつかある。例えば、特許文献1では、自動車における給油において、ユーザからの給油要求に対してそれを受付けたサーバが、ユーザ端末の位置情報から所定範囲の給油所にその要求を送信し、給油所からの入札価格により逆オークションを行い、落札給油所を決定し、その給油所を利用者に知らせる方法が開示されている。
【0003】
また、特許文献2では、利用者からのタクシー配車要求に対して、それを受けたサーバが上記要求に合致するタクシーを検索し、それらのタクシーに逆オークション方式でユーザの希望料金などの要件を提示する。要件提示を受けたタクシーは、その要件で受けるならば、サーバを経由して利用者に通知し、利用者がタクシーを選択決定する方法について開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2005−285082号公報
【特許文献2】特開2002−133588号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
特許文献1の方法の場合、一度給油要求を送信して、サーバが検索した給油所にオークションへの参加許可をすると、その後、利用者側の装置が移動したことにより、自車位置が様々な状況により変化していったとしても、変化した位置を考慮した給油所の再検索を行なわないため、利用者の位置が変更されると、変更後の位置に適したサービス情報を提供することができない可能性があるという問題点がある。
【0006】
特許文献2の方法の場合、逆オークションに参加できるタクシーは、利用者からの最初の配送要求時の情報によって検索される。このときの位置情報は、利用者の要求時に位置するポイントであり、また、予め利用者がサービスを受けたいポイントである。
【0007】
しかし、このような最初の要求時に検索する場合、利用者が電車や徒歩などの移動時に要求を行うなど、利用者の位置が常に変化する状況においては、要求後の位置変化に対応した柔軟な検索ができないという問題点がある。
【0008】
本願発明が解決しようとする課題としては、上記のようなものが例として挙げられる。本発明の目的は、利用者の移動も考慮し、最適なサービス情報を提供し得るサービス情報提供装置を提供することにある。
【課題を解決するための手段】
【0009】
請求項1に記載の発明は、サービス情報提供装置であって、サービス提供者に関する情報であるサービス提供者情報を保持するサービス提供者情報保持手段と、移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信手段と、前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索手段と、前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求手段と、前記サービス提供者端末から前記サービス情報を取得するサービス情報取得手段と、前記サービス情報を前記利用者端末へ送信するサービス情報提供手段と、を備えることを特徴とする。
【0010】
請求項7に記載の発明は、サービス提供者に関する情報であるサービス提供者情報を保持する装置で行うサービス情報提供方法であって、移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信工程と、前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索工程と、前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求工程と、前記サービス提供者端末から前記サービス情報を取得するサービス情報取得工程と、前記サービス情報を前記利用者端末へ送信するサービス情報提供工程と、を備えることを特徴とする。
【0011】
請求項8に記載の発明は、コンピュータを備える装置によって実行されるサービス情報提供プログラムであって、移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信手段、前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索手段、前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求手段、前記サービス提供者端末から前記サービス情報を取得するサービス情報取得手段、前記サービス情報を前記利用者端末へ送信するサービス情報提供手段、として前記コンピュータを機能させることを特徴とする。
【0012】
請求項9に記載の発明は、移動型の利用者端末装置であって、前記利用者端末装置の位置情報を取得する位置情報取得手段と、前記利用者端末装置の位置情報及び要求サービス内容を含むサービス要求に関する情報を送信すると共に、サービス要求を行うサービス要求手段と、所定のタイミングで、前記利用者端末装置の位置情報を継続して送信する位置情報送信手段と、前記サービス要求に対応するサービス情報を取得するサービス情報取得手段と、を備えることを特徴とする。
【0013】
請求項10に記載の発明は、サービス情報の取得要求を行った利用者端末の位置情報及び要求サービス内容を含むサービス要求情報を取得すると共に、サービス情報要求を受け付けるサービス情報要求受付手段と、前記利用者端末がサービス情報取得要求をした後の位置情報である変更位置情報を取得する変更位置情報取得手段と、前記サービス要求情報及び前記変更位置情報に基づいたサービス情報を生成するサービス情報生成手段と、前記サービス情報を送信するサービス情報送信手段と、を備える。
【図面の簡単な説明】
【0014】
【図1】サービス情報提供システムの概念図である。
【図2】ナビゲーション装置の概略構成を示すブロック図である。
【図3】サービス情報提供装置の概略構成を示すブロック図である。
【図4】各種データ構造を示す図である。
【図5】オークションサービス方法説明する図(1)である。
【図6】オークションサービス方法説明する図(2)である。
【図7】オークションサービス方法説明する図(3)である。
【図8】オークションサービス方法説明する図(4)である。
【図9】オークションサービス方法説明する図(5)である。
【図10】オークションサービス方法説明する図(6)である。
【図11】オークションサービスの終了を説明する図である。
【図12】ナビゲーション装置が行う処理のフローチャートである。
【図13】サービス情報提供装置が行う処理のフローチャートである。
【図14】サービス提供者端末が行う処理のフローチャートである。
【発明を実施するための形態】
【0015】
本発明の好適な実施形態では、サービス情報提供装置であって、サービス提供者に関する情報であるサービス提供者情報を保持するサービス提供者情報保持手段と、移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信手段と、前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索手段と、前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求手段と、前記サービス提供者端末から前記サービス情報を取得するサービス情報取得手段と、前記サービス情報を前記利用者端末へ送信するサービス情報提供手段と、を備える。
【0016】
上記のサービス情報提供装置は、具体的には、サーバ装置等に適用できる。上記のサービス情報提供装置は、移動型の利用者端末(例えば、ナビゲーション装置等)から要求サービス内容情報を含むサービス要求を受け付けると共に、現在位置情報複数回にわたり受信する。ここで、要求サービス内容情報とは、サービスカテゴリなどの情報をいう。そして、サービス情報提供装置は、上記複数の現在位置情報や要求サービス内容情報に基づいた検索条件に合致するサービス提供者情報を検索し、当該サービス提供候補に対応するサービス提供者端末に対して、サービス情報提供要求を行い、サービス提供者端末からサービス情報を取得した後に、サービス情報を利用者端末へ送付する。複数の現在位置情報とは、サービス要求時の位置情報と、サービス要求後の位置情報をいう。
【0017】
これによれば、サービス情報提供装置は、移動後の位置に基づいてサービス情報の提供要求をし、当該要求に基づいたサービス情報を利用者端末に対して提供するので、利用者端末の現在地に適したサービス情報を適宜提供することができる。ここでいう位置情報に基づく条件として、位置情報を起点とする経路情報等がある。
【0018】
上記のサービス情報提供装置の一態様では、前記利用者端末が前記サービス情報の送信要求をした後に、前記利用者端末から取得した現在位置情報を前記サービス提供候補に対応するサービス提供者端末へ提供する利用者端末位置情報提供手段をさらに備える。この場合、サービス情報提供装置は、サービス提供候補に対応するサービス提供者端末に対して、利用者端末が移動していることを通知することができる。そして、当該通知を受けたサービス提供者端末のサービス提供者は、利用者端末が移動した位置に応じてサービス情報の編集をすべきか否かを判断することができる。
【0019】
上記のサービス情報提供装置の他の一態様では、前記サービス提供候補検索手段は、サービス要求後における前記利用者端末の現在位置情報が変更された結果、変更後の現在位置情報に基づいた経路も変更されている場合、変更後の経路及び前記要求サービス内容情報に基づいてサービス提供候補を再検索し、前記サービス情報要求手段は、前記提供候補検索手段が再検索したことにより新たに検索したサービス提供候補に対応するサービス提供端末へ前記サービス情報の送信要求を行い、前記利用者端末位置情報提供手段は、前記サービス提供候補検索手段が再検索したサービス提供候補に対応するサービス提供者端末へ再検索後に前記利用者端末から取得した現在位置情報を提供する。この場合、サービス情報提供装置は、利用者端末が移動したことにより、利用者端末の移動経路が変更されたことを検知した時に、変更後の経路に基づいてサービス提供候補を検索するので、利用者端末が以前の経路とは異なる経路で移動することになっても、利用者端末が実際に移動する経路に基づいてサービス提供候補を決定することができ、利用者端末の利用者に適切なサービス情報を提供することが可能となる。また、サービス情報提供装置は、再検索したサービス提供候補に対応するサービス提供端末装置に対して、利用者端末の位置情報を通知することとなるので、サービス提供者端末に対して、利用者の変更位置に応じたサービス変更を促すことができる。経路を特定する方法として、利用者端末から経路情報を取得する方法や、サービス情報提供装置で、利用者端末から取得した位置情報等に基づいて経路検索をする方法等がある。
【0020】
上記のサービス情報提供装置の他の一態様では、前記利用者端末位置情報提供手段は、前記提供候補検索手段が再検索する前に検索していたサービス提供候補の内、再検索されていないサービス提供候補に対応するサービス提供者端末に対しても、再検索後に前記利用者端末から取得した現在位置情報を提供する。この場合、サービス情報提供装置は、再検索する前に検索していたサービス提供候補の内、再検索されていないサービス提供候補に対応するサービス提供者端末に対して、変更後の位置情報を提供することができるので、上記サービス提供者端末に対して利用者端末をサービス提供者端末のある位置周辺へ再度促すようなサービス情報の変更を促すことができる。
【0021】
上記のサービス情報提供装置の他の一態様では、利用者端末が取得したサービス情報から購入選択した情報である購入承諾情報を前記利用者端末から取得する購入承諾情報取得手段と、購入承諾対象のサービスを提供する前記サービス提供者端末へ前記購入承諾情報を送信する購入承諾情報送信手段と、前記サービス提供候補検索手段が検索したサービス提供候補に対応するサービス提供者端末へサービス提供終了通知を送信するサービス提供終了通知送信手段と、前記購入承諾情報を取得したサービス提供者端末から、購入確認を意味する購入確認情報を取得する購入確認情報取得手段と、前記購入確認情報を前記利用者端末へ送信する購入確認情報提供手段と、をさらに備える。この場合、サービス情報提供装置は、購入先のサービス提供者端末に関する情報を含む購入承諾情報を取得し、当該購入先のサービス提供者端末に対して購入承諾情報を送信し、購入先以外のサービス提供者端末に対して終了通知をすることにより、購入処理の終了を完結させることができる。さらに、サービス情報提供装置は、購入確認情報をサービス提供者端末から取得し、当該購入確認情報を利用者端末へ送信するので、購入処理を適切に完結させることができる。
【0022】
上記のサービス情報提供装置の他の一態様では、前記サービス要求受信手段は、サービス要求受信時に目的地情報を取得し、地図情報を保持する地図情報保持手段と、前記現在位置情報と前記目的地情報とに基づいて前記利用者端末の現在位置から前記目的地までの経路を、前記地図情報を用いて検索する経路検索手段と、をさらに備える。この場合、サービス情報提供装置は、利用者端末位置から目的地までの経路を特定することができる。
【0023】
本発明の他の観点では、サービス提供者に関する情報であるサービス提供者情報を保持する装置で行うサービス情報提供方法であって、移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信工程と、前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索工程と、前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求工程と、前記サービス提供者端末から前記サービス情報を取得するサービス情報取得工程と、前記サービス情報を前記利用者端末へ送信するサービス情報提供工程と、を備える。
【0024】
このような、サービス情報提供方法によっても、移動後の位置に基づいてサービス情報の提供要求をし、当該要求に基づいたサービス情報を利用者端末に対して提供するので、利用者端末の現在地に適したサービス情報を適宜提供することができる。
【0025】
本発明の他の観点では、コンピュータを備える装置によって実行されるサービス情報提供プログラムであって、移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信手段、前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索手段、前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求手段、前記サービス提供者端末から前記サービス情報を取得するサービス情報取得手段、前記サービス情報を前記利用者端末へ送信するサービス情報提供手段、として前記コンピュータを機能させる。
【0026】
このような、サービス情報提供プログラムを、各種装置上で実行することにより、本発明のサービス情報提供装置を実現することができる。なお、上記サービス情報提供プログラムは、記録媒体に記録した状態で好適に取り扱うことができる。
【0027】
本発明の他の観点では、移動型の利用者端末装置であって、前記利用者端末装置の位置情報を取得する位置情報取得手段と、前記利用者端末装置の位置情報及び要求サービス内容を含むサービス要求に関する情報を送信すると共に、サービス要求を行うサービス要求手段と、所定のタイミングで、前記利用者端末装置の位置情報を継続して送信する位置情報送信手段と、前記サービス要求に対応するサービス情報を取得するサービス情報取得手段と、を備える。この場合、利用者端末装置は、情報提供要求を行った後にも、所定のタイミングで位置情報を送信している。これによれば、利用者端末装置は、利用者端末装置の移動後の位置を通知することが可能となり、移動後の位置に基づいたサービス情報を送信させることが可能となる。
【0028】
本発明の他の観点では、サービス提供者端末装置であって、サービス情報の取得要求を行った利用者端末の位置情報及び要求サービス内容を含むサービス要求情報を取得すると共に、サービス情報要求を受け付けるサービス情報要求受付手段と、前記利用者端末がサービス要求した後の位置情報である変更位置情報を取得する変更位置情報取得手段と、前記サービス要求情報及び前記変更位置情報に基づいたサービス情報を生成するサービス情報生成手段と、前記サービス情報を送信するサービス情報送信手段と、を備える。この場合、サービス提供者端末装置は、利用者端末がサービス要求した後の位置情報も取得することができるので、利用者端末が移動した後の位置に基づいたサービス情報を提供することができる。なお、サービス情報を生成する方法として、サービス提供者端末装置の利用者の入力操作に応じて生成する方法や、複数パターンのサービス情報をハードディスク等の記憶手段で保持しておき、サービス要求の内容に応じて適切なサービス情報を選択する方法などがある。
【実施例】
【0029】
以下、図面を参照して本発明の好適な実施例について説明する。
【0030】
[概要]
図1に本願発明における、サービス情報提供システム1を示す。本実施例では、サービス情報提供システム1は、ナビゲーション装置200と、サービス情報提供サーバ400と、サービス提供者端末500とから構成される。サービス情報提供サーバ400は、サーバ装置であり、サービス提供者端末500は、パーソナルコンピュータ等、種々のコンピュータ装置であり、CPU(Central Processing Unit)等の制御部や種々のデータを送受信し得る通信装置を有する。
【0031】
ナビゲーション装置200は、GPS(Global Positioning System)受信機を有し、当該GPS受信機から位置情報を取得する。また、ナビゲーション装置200は、当該ナビゲーション装置200の利用者による入力操作に基づいた情報や、上記位置情報を含むサービス要求情報を生成し、当該サービス要求情報をサービス情報提供サーバ400へ送信する。ここで、サービス要求情報とは、要求サービスの内容情報(例えば、サービスカテゴリ情報等)、現在位置情報、目的位置情報、及び入札終了時刻等を含む情報をいう。
【0032】
サービス情報提供サーバ400は、サービス要求情報を取得すると、当該サービス要求情報に含まれる要求サービス内容情報や現在位置情報に基づいた条件に合致するサービス提供者端末を検索する。サービス情報提供サーバ400は、サービス提供者端末500へサービス情報の提供要求を行う。
【0033】
サービス提供者端末500は、サービス情報提供サーバ400からサービス情報の提供要求を受信すると、サービス提供者端末500の利用者による入力操作等を介して、サービス情報を生成し、当該サービス情報をサービス情報提供サーバ400へ送信する。ここで、サービス情報とは、提供する商品や当該商品の価格等、サービス内容に関する情報をいう。
【0034】
サービス情報提供サーバ400は、サービス提供者端末500から受信したサービス情報をナビゲーション装置200へ送信する。ナビゲーション装置200は、所定のタイミングで、位置情報をサービス情報提供サーバ400へ送信し続ける。そうすると、サービス情報提供サーバ400は、最新の位置情報や以前に取得した要求サービス内容に基づいた検索条件に合致するサービス提供者端末500を再検索する。そして、サービス情報提供サーバ400は、再検索した結果、新たに検索したサービス提供者端末500に対してサービス情報の提供要求を行う。
【0035】
このように、サービス情報提供サーバ400は、ナビゲーション装置200が最初にサービス情報の要求を行ってから移動した場合に、サービス提供者端末500について再検索するので、ナビゲーション装置200の最新位置に応じたサービス情報をナビゲーション装置200へ提示することができる。なお、本実施例では、ナビゲーション装置200が利用者端末装置として機能する。
【0036】
ここで、以下に、ナビゲーション装置の構成について、説明する。
【0037】
[ナビゲーション装置]
図2に、本発明の実施例に係るナビゲーション装置200の構成を示す。図2に示すように、ナビゲーション装置200は、自立測位装置10、GPS受信機18、システムコントローラ20、ディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、通信装置38、表示ユニット40、音声出力ユニット50、及び入力装置60を備える。
【0038】
自立測位装置10は、加速度センサ11、角速度センサ12及び距離センサ13を備える。加速度センサ11は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ12は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ13は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【0039】
GPS受信機18は、複数のGPS衛星から、測位用データを含む下り回線データを搬送する電波19を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【0040】
システムコントローラ20は、インタフェース21、CPU22、ROM(Read Only Memory)23及びRAM(Random Access Memory)24を含んでおり、ナビゲーション装置200全体の制御を行う。
【0041】
インタフェース21は、加速度センサ11、角速度センサ12及び距離センサ13並びにGPS受信機18とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、GPS測位データ、絶対方位データ等をシステムコントローラ20に入力する。CPU22は、システムコントローラ20全体を制御する。ROM23は、システムコントローラ20を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。RAM24は、入力装置60を介して利用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、CPU22に対してワーキングエリアを提供したりする。
【0042】
システムコントローラ20、CD−ROMドライブ又はDVD−ROMドライブなどのディスクドライブ31、データ記憶ユニット36、通信用インタフェース37、表示ユニット40、音声出力ユニット50及び入力装置60は、バスライン30を介して相互に接続されている。
【0043】
ディスクドライブ31は、システムコントローラ20の制御の下、CD又はDVDといったディスク33から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ31は、CD−ROMドライブ又はDVD−ROMドライブのうち、いずれか一方としても良いし、CD及びDVDコンパチブルのドライブとしても良く、また、テレビチューナを内蔵したハードディスクレコーダでも良い。
【0044】
データ記憶ユニット36は、例えば、HDDなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶する。
【0045】
通信装置38は、例えば、FMチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース37を介して、VICS(Vehicle Information Communication System)センタから配信される渋滞や交通情報などの道路交通情報を受信したり、所定のサーバからの種々の情報(例えば、天気情報等)を受信したりする。
【0046】
表示ユニット40は、システムコントローラ20の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ20は、データ記憶ユニット36から地図データを読み出す。表示ユニット40は、システムコントローラ20によってデータ記憶ユニット36から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット40は、バスライン30を介してCPU22から送られる制御データに基づいて表示ユニット40全体の制御を行うグラフィックコントローラ41と、VRAM(Video RAM)等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ42と、グラフィックコントローラ41から出力される画像データに基づいて、液晶、CRT(Cathode Ray Tube)等のディスプレイ44を表示制御する表示制御部43と、ディスプレイ44とを備える。ディスプレイ44は、例えば対角5〜10インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【0047】
音声出力ユニット50は、システムコントローラ20の制御の下、ディスクドライブ31、又はRAM24等からバスライン30を介して送られる音声デジタルデータのD/A(Digital to Analog)変換を行うD/Aコンバータ51と、D/Aコンバータ51から出力される音声アナログ信号を増幅する増幅器(AMP)52と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ53とを備えて構成されている。
【0048】
入力装置60は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置60は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ44の周囲に配置される。また、ディスプレイ44がタッチパネル方式である場合には、ディスプレイ44の表示画面上に設けられたタッチパネルも入力装置60として機能する。
【0049】
ナビゲーション装置200は、GPS(Global Positioning System)受信機18から位置情報を取得する。また、ナビゲーション装置200は、当該ナビゲーション装置200の利用者による入力操作に基づく情報や、上記位置情報を含むサービス要求情報を生成し、当該サービス要求情報をサービス情報提供サーバ400へ送信する。
【0050】
なお、ナビゲーション装置200は、既にサービス要求情報を送信している場合、サービス要求情報送信後の位置情報をサービス情報提供サーバ400へ所定タイミングで送信する。
【0051】
そして、ナビゲーション装置200は、サービス情報提供サーバ400からサービス情報を取得した場合、当該サービス情報を適宜表示装置40へ表示する。
【0052】
さらに、ナビゲーション装置200は、サービス情報を表示している際に、当該ナビゲーション装置200の利用者が、ナビゲーション装置200への入力操作に基づいてサービス選択を意味する購入指定がなされると、購入指定に関する情報をサービス情報提供サーバ400へ送信する。
【0053】
[サービス情報提供サーバ]
図3に、サービス情報提供サーバ400の機能構成を示す。サービス情報提供サーバ400は、実体的には、サーバ装置である。サービス情報提供サーバ400は、図示のように、制御部401と、送受信部402と、入力部403と、記憶部404と、表示部405と、を備える。記憶部404は、サービス提供者情報DB440及び地図情報DB460等、種々の情報を保持する。
【0054】
制御部401は、具体的には、CPU等であり、サービス情報提供サーバ400全体を統括制御する。そして制御部401は、要求受付部411と、要求部412と、情報取得部413と、情報提供部414と、サービス提供候補検索部415と、経路検索部416とを備える。即ち、制御部401が所定のプログラムを実行することにより、要求受付部411と、要求部412と、情報取得部413と、情報提供部414と、サービス提供候補検索部415と、経路検索部416とを実現する。
【0055】
送受信部402は、各種情報の送受信を行う。具体的に、送受信部402は、ネットワークインタフェースである。入力部403は、各種コマンドやデータを入力するための、キーボード、マウス等から構成されている。記憶部404は、サービス提供者情報DB440や、地図情報DB460等を保持する。具体的には、記憶部404はハードディスク等である。なお、サービス提供者情報DB440は、サービス提供者に関する情報であるサービス提供者情報450を管理するデータベースである。ここで、サービス提供者情報450のデータ構造を図4(a)に示す。図4(a)に示すように、サービス提供者情報450は、サービス提供者名441、サービス提供者位置情報442、サービス提供時間443、提供サービス・商品444、及びサービスカテゴリ445を有する。
【0056】
サービス提供者名441は、サービス提供者の店舗名等である。サービス提供者位置情報442は、サービス提供者の店舗等の位置情報である。ここでいう位置情報として緯度経度や住所等がある。サービス提供時間443は、店舗の営業時間である。提供サービス・商品444は、提供するサービスの具体的内容である。サービスカテゴリ445は、サービスのカテゴリである。
【0057】
地図情報DB460は、地図情報のデータベースである。ここでいう地図情報として、施設情報(住所、ジャンル、名称、電話番号、代表地点の位置情報)や、道路情報(道路種別等)が含まれる。
【0058】
要求受付部411は、ナビゲーション装置200からサービス情報の取得要求を受けたりする等、各種要求を受け付ける。
【0059】
ここで、ナビゲーション装置200がサービス要求する際に、サービス情報提供サーバ400が送信する情報であるサービス要求情報470のデータ構造の具体例を図4(b)に示す。図4(b)に示すように、サービス要求情報470は、要求サービス内容471、現在位置情報472、目的地情報473、及び入札終了時刻474を含む。
【0060】
要求サービス内容471は、要求対象となるサービスの内容を意味し、例えば、要求するサービスのカテゴリ情報等をいう。現在位置情報472は、ナビゲーション装置200の現在位置情報をいう。目的地情報473は、ナビゲーション装置200の目的地先を示す位置情報をいう。入札終了時刻474は、サービス要求確定の締め切り時間をいう。
【0061】
要求部412は、所定のサービス提供者端末500に対してサービス情報の提供要求を行うなど、種々の要求を行う。要求部412は、要求を行う際に、ナビゲーション装置200の現在位置情報を含むサービス要求情報470も送信する。
【0062】
ここで、サービス情報480のデータ構造の具体例を図4(c)に示す。図4(c)に示すように、サービス情報480は、サービス提供者名481、提供サービス482、価格483、及び詳細サービス484を含む。ここで、サービス提供者名481は、サービス提供者の店舗名等である。提供サービス482は、商品やサービス等である。価格483は、価格情報である。詳細サービス484は、サービスの詳細説明、付加サービス情報等をいう。
【0063】
情報取得部413は、ナビゲーション装置200やサービス提供者端末500から種々の情報を取得する。情報取得部413が取得する情報の例として、サービス提供者端末500から送信されるサービス情報480等がある。
【0064】
情報提供部414は、ナビゲーション装置200やサービス提供者端末500へ種々の情報を提供する。情報提供部414が提供する情報の例として、ナビゲーション装置200へ送信するサービス情報480等がある。
【0065】
サービス提供候補検索部415は、ナビゲーション装置200から取得したサービス要求情報470に基づいた条件に合致するサービス提供者情報450を検索する。なお、サービス要求情報470に基づいた条件に合致するサービス提供者情報450をサービス提供候補とも呼ぶ。
【0066】
経路検索部416は、ナビゲーション装置200から取得した位置情報(例えば、現在位置情報472等)や目的地情報に基づいて経路検索を行う。
【0067】
本実施例における要求受付部411は、サービス要求受信手段として機能し、要求部412は、サービス情報要求手段として機能し、情報取得部413は、サービス情報取得手段、購入承諾情報取得手段、及び購入確認情報取得手段として機能し、情報提供部414は、サービス情報提供手段、購入承諾情報送信手段、サービス提供終了通知送信手段、購入確認情報提供手段、利用者端末位置情報提供手段及びサービス要求終了通知送信手段として機能し、要求サービス内容471は、要求サービス内容情報として機能する。
【0068】
[オークションサービス方法]
次に、本実施例によるオークションサービス方法やオークション終了契機について図5〜図11を用いて説明する。本実施例におけるオークションサービス方法とは、サービス情報提供サーバ400がナビゲーション装置200からサービス要求情報470を取得すると、取得したサービス要求情報470中の要求サービス内容471や現在位置情報472に関する経路等に基づいた条件に合致するサービスを提供し得るサービス提供者を特定し、当該サービス提供者のサービス情報480をナビゲーション装置200へ提供し、ナビゲーション装置200の位置変更による経路変更を検出した場合、変更後の位置情報や、以前に取得したサービス要求情報470中の要求サービス内容471等に基づいた条件に合致するサービスを提供し得るサービス提供者を特定し、当該サービス提供者のサービス情報480を再度ナビゲーション装置200へ提供する方法をいう。なお、サービス情報提供サーバ400は、予めサービス提供者情報DB440にサービス提供者情報450が格納されているものとする。
【0069】
まず、図5に示すように、ナビゲーション装置200の利用者がサービス要求内容に関する入力操作をすると、ナビゲーション装置200は、当該入力操作やGPS受信機18から取得した位置情報に基づいてサービス要求情報470を生成し、上記サービス要求情報470をサービス情報提供サーバ400へ送信すると共に、サービス情報480の提供要求を行う。なお、ナビゲーション装置200は、既に走行ルートが確定している場合、当該走行ルート情報を上記サービス要求情報470に含めるようにしても良い。
【0070】
そして、サービス情報提供サーバ400における要求受付部411は、ナビゲーション装置200から現在位置情報472を含むサービス要求情報470を取得すると共に、サービス情報480の提供要求を受け付ける。なお、この時点におけるナビゲーション装置200の位置を図5に示す位置P1とする。
【0071】
経路検索部416は、サービス要求情報470に含まれる現在位置情報472及び目的地情報473に基づいて、経路検索を行う。経路検索した結果の例を図5に経路600Aとして示す。また、図5に示すサービス提供者(店舗等)510A〜510Eでは、それぞれのサービス提供者でサービス提供者端末を備えている。ここでいうサービス提供者端末は、パーソナルコンピュータ等、種々のコンピュータである。
【0072】
サービス情報提供サーバ400のサービス提供候補検索部415は、サービス提供者情報450のサービス提供者位置情報442が経路600A周辺に位置し、サービスカテゴリ445がサービス要求情報470の要求サービス内容471のカテゴリに合致するサービス提供者情報450を検索する。そして、図6に示すように、サービス情報提供サーバ400の要求部412は、サービス提供候補検索部415が検索したサービス提供者情報450に対応するサービス提供者端末500A〜Cへ、サービス情報480の提供要求を行う。なお、任意のサービス提供者端末を示す場合は、単にサービス提供者端末500とする。
【0073】
なお、経路検索部416が検索した経路600A周辺に位置し、サービス要求情報470の要求サービス情報417のカテゴリに合致するサービス提供者情報450がない場合、情報提供部414は、検索条件に合致するサービス提供者情報450が存在しない旨をナビゲーション装置200へ通知する。これによれば、サービス情報提供サーバ400は、検索条件に合致するサービス情報480が存在しないことについて早期にナビゲーション装置200へ通知することができる。
【0074】
また、経路検索部416がナビゲーション装置200から取得した現在位置情報472や目的地情報473に基づいて経路600Aを検索している。これによれば、ナビゲーション装置200から経路情報を取得していなくても、サービス情報提供サーバ400自体が経路検索し、当該経路600や取得した要求サービス内容471に基づいた条件に合致するサービス提供者情報450を検索することができる。
【0075】
そして、サービス提供候補検索部415は、経路検索部416が検索した経路600Aに基づいてサービス提供者情報450を検索しているので、単にナビゲーション装置200の位置や目的地に基づいて検索する場合に比して、利用者にとって適切である可能性の高いサービス提供者を検索することができる。
【0076】
図7に示すように、サービス提供者端末500は、各サービス提供者端末500の利用者による入力操作に基づいてサービス情報480を生成し、当該サービス情報480をサービス情報提供サーバ400へ送信する。そして、サービス情報提供サーバ400の情報取得部413は、各サービス提供者端末500からサービス情報480を取得し、情報提供部414は、取得したサービス情報480をナビゲーション装置200へ送信する。また、情報提供部414は、経路検索部416が検索した経路600の情報もナビゲーション装置200へ送信する。
【0077】
図8に示すように、情報提供部414は、サービス提供候補検索部415が検索したサービス提供者情報450に対応するサービス提供者端末500の内、上記当該サービス情報を送信したサービス提供者端末500以外のサービス提供者端末500に対しても、上記サービス情報480を送信する。
【0078】
このように、サービス情報提供サーバ400は、サービス提供者端末500から取得したサービス情報480を他のサービス提供者端末500に送信することにより、各サービス提供者端末500が提示したサービス情報480を共有することができ、各サービス提供者端末500で既に提示したサービス情報480を変更するか否かを判断させることができる。
【0079】
そして、サービス提供者端末500が送信したサービス情報480に変更が生じた場合、当該サービス提供者端末500は、変更後のサービス情報480をサービス情報提供サーバ400へ送信する。サービス情報提供サーバ400の情報取得部413は、変更後のサービス情報480を取得し、取得した変更後のサービス情報480をナビゲーション装置200へ送信し、サービス提供候補検索部415が検索したサービス提供者情報450に対応するサービス提供者端末500の内、上記当該変更後のサービス情報480を送信したサービス提供者端末500以外のサービス提供者端末500に対しても、上記変更後のサービス情報480を送信する。
【0080】
このように、サービス情報提供サーバ400は、サービス提供者端末500から取得した変更後のサービス情報480を他のサービス提供者端末500に送信することにより、各サービス提供者端末500が提示した変更後のサービス情報480を共有することができる。
【0081】
図9に示すように、所定のタイミングでナビゲーション装置200は、変更後の位置情報をサービス情報提供サーバ400へ送信する。そして、サービス情報提供サーバ400の要求受付部411は、変更後の位置情報を取得する。この時点におけるナビゲーション装置200の位置を図9に示す位置P2とする。なお、本実施例では、ナビゲーション装置200が、変更後の位置情報を送信する場合について述べたが、本発明は、これに限られず、変更しているか否かに関わらずナビゲーション装置200が所定のタイミングで位置情報を送信し、サービス情報提供サーバ400が、取得した位置情報に変更があったか否かを判断するようにしても良い。そして、情報提供部414は、サービス提供候補検索部415が検索したサービス提供者情報450に対応するサービス提供者端末500へ変更後の位置情報を送信する。
【0082】
これにより、サービス情報提供サーバ400は、サービス提供候補検索部415が検索したサービス提供者情報450に対応するサービス提供者端末500に対して、ナビゲーション装置200が移動していることを通知することができる。そして、当該通知を受けたサービス提供者端末500の利用者は、ナビゲーション装置200が移動した位置に応じてサービス情報の編集をすべきか否かを判断することができる。
【0083】
そして、変更位置情報より経路変更を検出したとき、サービス情報提供サーバ400の経路検索部416は、変更後の位置情報と、以前取得したサービス要求情報470の目的地情報473とに基づいて再度経路検索を行う。そして、図9の例の場合、変更後の経路が経路600Bになる。経路が変更されると、ナビゲーション装置200の利用者にとって適切なサービス提供候補が異なる可能性がある。
【0084】
このことより、サービス情報提供サーバ400のサービス提供候補検索部415は、サービス提供者位置情報442が再検索した経路600B周辺に位置し、サービスカテゴリ445が以前取得したサービス要求情報470の要求サービス内容471のカテゴリに合致するサービス提供者情報450を再検索する。なお、要求受付部411が変更後の位置情報を取得した場合に、経路検索部416が現在の経路と当該変更後の位置情報に基づいて経路変更を検出した結果、変更後の位置情報を取得する前の経路と変更がなかったときには、サービス提供候補に変更がないと考えられるため、サービス提供候補検索部415は、サービス提供候補について再検索を行わない。
【0085】
そして、サービス情報提供サーバ400の要求部412は、サービス提供候補検索部415が再検索した結果、新たに検索されたサービス提供者情報450に対応するサービス提供者端末500に対して、サービス情報480の要求を行う。これにより、サービス情報提供サーバ400は、ナビゲーション装置200を搭載した車両等が移動したことにより、ナビゲーション装置200の移動経路が変更されたことを検知した時に、変更後の経路に基づいてサービス提供候補を検索し直すので、ナビゲーション装置200が以前の経路とは異なる経路で移動することになっても、ナビゲーション装置200が実際に移動する経路に基づいてサービス提供候補を決定することができ、ナビゲーション装置200の利用者に適切なサービス情報を提供することが可能となる。
【0086】
そして、サービス情報提供サーバ400のサービス提供候補検索部415が再検索したサービス提供候補に対応するサービス提供者端末500へ、情報提供部414は、適宜ナビゲーション装置200の位置情報を提供する。これにより、再検索したサービス提供候補に対応するサービス提供者端末500にナビゲーション装置200が移動した位置を適宜通知することができる。
【0087】
さらに、サービス情報提供サーバ400の情報提供部414は、ナビゲーション装置200の移動前で検索されたサービス提供者情報450の内、移動後で検索されていないサービス提供者情報450に対応するサービス提供者端末500に対しても上記変更後の位置情報を送信する。
【0088】
このように、サービス情報提供サーバ400は、再検索する前に検索していたサービス提供候補の内、再検索されていないサービス提供候補に対応するサービス提供者端末500に対して、変更後の位置情報を提供することができるので、上記サービス提供者端末500に対してナビゲーション装置200をサービス提供者端末500のある位置周辺へ再度促すようなサービス情報480の変更を促すことができる。
【0089】
上述の実施例では、サービス情報提供サーバ400は、変更後の位置情報をサービス提供候補に対応するサービス提供者端末500へ送信した後に、サービス提供候補の再検索を行っているが、サービス提供候補の再検索を行った後に、変更後の位置情報を送信するようにしても良い。
【0090】
また、サービス提供候補検索部415が再検索した結果、新たに検索されたサービス提供者端末500が、サービス情報480をサービス情報提供サーバ400へ送信すると、情報取得部413は、当該サービス情報480を取得し、情報提供部414が当該サービス情報480をナビゲーション装置200へ提供する。
【0091】
このように、サービス情報提供サーバ400は、ナビゲーション装置200に対して、ナビゲーション装置200の経路変更後の位置に対応するサービス情報を提供することができる。
【0092】
図10に示すように、ナビゲーション装置200の利用者による入力操作等に基づいて、購入決定されると、ナビゲーション装置200は、購入承諾情報をサービス情報提供サーバ400へ送信する。ここでいう購入承諾情報とは、購入先のサービス提供者端末500を特定し得る情報や、サービス内容等が含まれた情報をいう。サービス情報提供サーバ400の情報取得部413は、ナビゲーション装置200から購入承諾情報を取得し、購入先のサービス提供者端末500へ上記購入承諾情報を送信する。そして、購入承諾情報を取得したサービス提供者端末500は、購入確認情報をサービス情報提供サーバ400へ送信する。ここで、購入確認情報とは、購入を受け付けた旨の情報をいう。
【0093】
情報取得部413は、購入確認情報を取得すると、情報提供部414が上記購入確認情報をナビゲーション装置200へ送信する。
【0094】
このように、サービス情報提供サーバ400は、購入確認情報をサービス提供者端末500から取得し、当該購入確認情報をナビゲーション装置200へ送信するので、購入処理を適切に完結させることができる。
【0095】
[オークション終了契機について]
次に、オークション終了契機について、図11(A)及び図11(B)を用いて説明する。図11(A)に示すように、ナビゲーション装置200が、購入承諾情報をサービス情報提供サーバ400へ送信し、サービス情報提供サーバ400の情報取得部413が上記購入承諾情報を取得し、情報提供部414が購入先のサービス提供者端末500以外のサービス提供者端末500へサービス終了通知を送信し、オークションサービス処理を終了する。なお、購入承諾情報を取得したサービス提供者端末500は、購入確認情報をサービス情報提供サーバ400を介してナビゲーション装置200へ送信する。
【0096】
このように、情報取得部413が、購入先のサービス提供者端末500に関する情報を含む購入承諾情報を取得し、情報提供部414は、当該購入先のサービス提供者端末500に対して購入承諾情報を送信し、購入先以外のサービス提供者端末500に対して終了通知をすることにより、オークションの終了を完結させることができる。
【0097】
また、入札終了時刻を経過した場合、図11(B)に示すようにサービス情報提供サーバ400の情報提供部414は、ナビゲーション装置200と、サービス提供候補検索部415が検索したサービス提供者情報450に対応するサービス提供者端末500に対して、サービス終了通知を送信し、オークションサービス処理を終了する。
【0098】
このように、入札終了時刻を経過した際に、情報提供部414が、サービス提供者端末500に対して終了通知をすることにより、オークションの終了を完結させることができる。
【0099】
[オークションサービス処理]
以下に、オークションサービス処理の手順について、図12〜図14に示すフローチャートを用いて説明する。この処理は、サービス情報提供サーバ400、ナビゲーション装置200、及びサービス提供者端末500が、予め用意されたプログラムを実行することにより実現される。
【0100】
ここで、オークションサービス処理とは、ナビゲーション装置200からサービス要求を受けた後に、ナビゲーション装置200の位置に関する経路や、サービス要求の内容に基づいたサービス情報480をナビゲーション装置200に提供し、さらにナビゲーション装置200の位置が変更された結果、変更後の位置に基づく経路が、以前の経路と異なる場合、変更位置に対応するサービス情報をさらに提供する処理をいう。以下に、ナビゲーション装置200の処理と、サービス情報提供サーバ400の処理と、サービス提供者端末500の処理とに分けて説明する。
【0101】
(ナビゲーション装置200の処理)
最初にナビゲーション装置200の処理について、図12に示すフローチャートを用いて説明する。まず、ナビゲーション装置200の利用者によって、サービス情報要求に関する入力事項(例えば、要求サービス内容、目的地情報、入札終了時刻等)が入力装置60を介して入力されると(ステップS1)、GPS受信機18や自立測位装置10を介して位置情報を取得し(ステップS2)、システムコントローラ20が上記の入力事項や位置情報に基づいてサービス要求情報470を生成する(ステップS3)。
【0102】
システムコントローラ20は、通信装置38を介してサービス要求情報470を送信すると共に、サービス情報提供サーバ400に対してサービス情報の提供要求を行う(ステップS4)。
【0103】
システムコントローラ20は、所定のタイミングで、GPS受信機18や自立測位装置10を介して位置情報を取得し、サービス情報提供サーバ400へ位置情報を送信する(ステップS5)。位置情報を送信するタイミングの具体例として、所定の期間経過後や所定の距離移動後などがある。
【0104】
そして、システムコントローラ20は、サービス情報提供サーバ400からサービス情報480が送信されると、通信装置38を介してサービス情報480を取得する(ステップS6)。
【0105】
ナビゲーション装置200の利用者による入力操作等により購入要求がなされる等の終了イベントが発生した場合(ステップS7;Yes)、購入確認情報を受信して、オークションサービス処理を終了する(ステップS8)。また、終了イベントが発生していない場合(ステップS7;No)、ステップS5へ移る。
【0106】
上述のように、ナビゲーション装置200は、情報提供要求を行った後にも、所定のタイミングでサービス情報提供サーバ400に対して位置情報を送信している。これによれば、ナビゲーション装置200は、ナビゲーション装置200の移動後の位置情報を通知することが可能となり、当該移動後の位置情報をサービス情報提供サーバ400を介してサービス提供者端末500に対して送信することができる。従って、ナビゲーション装置200は、移動後の位置に基づいたサービス情報480をサービス提供者端末500に対して送信させることが可能となる。
【0107】
なお、本実施例の場合、システムコントローラ20及び通信装置38がサービス要求手段、サービス情報取得手段、位置情報送信手段として機能する。
【0108】
(サービス情報提供サーバ400の処理)
次に、サービス情報提供サーバ400の処理について、図13に示すフローチャートを用いて説明する。まず、ナビゲーション装置200がサービス要求情報470を送信すると共にサービス要求を行うと、要求受付部411は、上記サービス要求情報470を取得すると共にサービス要求を受け付ける(ステップS101)。
【0109】
サービス提供候補検索部415は、上記サービス要求情報470に基づいた条件に該当するサービス提供者情報450を検索する(ステップS102)。ここでいうサービス要求情報470に基づいた条件とは、経路検索部416がサービス要求情報470中の現在位置情報472と目的地情報473とから特定した経路や、要求サービス内容471に基づく条件をいう。
【0110】
要求部412は、サービス提供候補検索部415が検索したサービス提供者情報450に対応するサービス提供者端末500へ、サービス情報480の提供要求を行うと共に、ナビゲーション装置200の位置情報等を含むサービス要求情報470を送信する(ステップS103)。
【0111】
そして、要求受付部411は、ナビゲーション装置200から適宜位置情報を取得する(ステップS104)。経路検索部416は、直近の位置情報と目的地情報473とから経路を特定する。そして、直近の位置情報を用いて特定した経路と、以前に検索した経路とが同じ場合(ステップS105;No)、ステップS108へ移り、直近の位置情報を用いて特定した経路と、以前に検索した経路とが異なる場合(ステップS105;Yes)、サービス提供候補検索部415は、直近に取得した位置情報に基づいた経路や、サービス要求情報470のサービスカテゴリ等の情報に基づいた条件に該当するサービス提供者情報450を再検索する(ステップS106)。
【0112】
要求部412は、再検索したことにより新たに検索したサービス提供者情報450に対応するサービス提供者端末500に対してサービス情報480の提供要求を行う(ステップS107)。
【0113】
サービス提供者端末500からサービス情報480が送信されていない場合(ステップS108;No)、ステップS110へ移る。サービス情報480の提供要求を受けたサービス提供者端末500がサービス情報480をサービス情報提供サーバ400に対して送信した場合(ステップS108;Yes)、情報取得部413は、当該サービス情報480を取得し、情報提供部414は、取得したサービス情報480をナビゲーション装置200へ送信する(ステップS109)。
【0114】
ナビゲーション装置200から購入要求がなされたり、入札終了時刻を経過したりする等、終了イベントが発生した場合(ステップS110;Yes)、情報提供部414は、ナビゲーション装置200と、サービス提供候補検索部415が検索したサービス提供者端末500に対して、サービス終了通知を送信し、オークションサービス処理を終了する(ステップS111)。
【0115】
(サービス提供者端末500の処理)
次に、サービス提供者端末500の処理について、図14に示すフローチャートを用いて説明する。サービス提供者端末500のCPUが、サービス情報提供サーバ400からのサービス情報提供要求を受け付けると共に、ナビゲーション装置200の位置情報等を含むサービス要求情報470を取得すると(ステップS201)、サービス提供者端末500のCPUは、サービス情報が生成されていない場合(ステップS202;No)、ステップS204へ移り、サービス提供者端末500のCPUがサービス情報480を生成した場合(ステップS202;Yes)、当該サービス情報を通信装置を介してサービス情報提供サーバ400へ送信する(ステップS203)。
【0116】
サービス情報提供サーバ400からナビゲーション装置200の位置情報が送信された場合、サービス提供者端末500のCPUが位置情報を取得する(ステップS204)。ここでいう、位置情報とは、ナビゲーション装置200が、サービス要求時の位置から移動した後の位置に関する情報をいう。
【0117】
ナビゲーション装置200からの購入要求等の終了イベントが発生した場合(ステップS205;Yes)、購入確認情報を送信し(ステップS206)、処理を終了する。また、終了イベントが発生していない場合(ステップS205;No)、ステップS202へ移る。
【0118】
上述のように、サービス提供者端末500は、ナビゲーション装置200がサービス要求した後の、ナビゲーション装置200の位置情報も取得することができるので、ナビゲーション装置200が移動した後の位置に基づいたサービス情報480を提供することができる。なお、本実施例の場合、サービス提供者端末500のCPU及び通信装置がサービス情報要求受付手段、変更位置情報取得手段、サービス情報生成手段、サービス情報送信手段として機能する。
【0119】
以上述べたように、サービス情報提供サーバ400は、サービス提供者に関する情報であるサービス提供者情報を保持するサービス提供者情報保持手段と、移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信手段と、現在位置情報及び要求サービス内容情報に基づいた条件に合致するサービス提供者情報をサービス提供候補として検索するサービス提供候補検索手段と、サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求手段と、サービス提供者端末から前記サービス情報を取得するサービス情報取得手段と、サービス情報を前記利用者端末へ送信するサービス情報提供手段と、を備える。
【0120】
サービス情報提供サーバ400は、移動後の位置に基づいてサービス情報の提供要求をし、当該要求に基づいたサービス情報を利用者端末に対して提供するので、利用者端末の現在地に適したサービス情報を適宜提供することができる。
【0121】
[他の実施例]
上述の実施例では、ナビゲーション装置200がGPS受信機18を備え、GPS受信機18から取得した位置情報を、サービス情報提供サーバ400へ送信する場合について述べたが、本発明は、これに限られず、他の種々の位置情報を取得し得る装置(例えば、加速度センサや距離センサ等)を用いて位置情報を取得し、当該位置情報をサービス情報提供サーバ400へ送信するようにしても良い。
【0122】
上述の実施例では、ナビゲーション装置200は、位置情報や目的地情報をサービス情報提供サーバ400へ送信し、サービス情報提供サーバ400が、上記位置情報や目的地情報に基づいたルート検索し、当該ルートをナビゲーション装置200へ送信する場合について述べたが、本発明は、これに限られず、ナビゲーション装置200自身でルート検索をし、検索したルートをサービス情報提供サーバ400へ送信するようにしても良い。
【0123】
この場合、サービス情報提供サーバ400は、ルート検索を行う必要がないため、ルート検索処理分の処理負荷を軽減させることができ、さらに、ナビゲーション装置200の利用者が所望するルートに基づいてサービス提供候補を検索することができる。
【0124】
上述の実施例では、特に記載しなかったが、サービス提供候補に該当するサービス提供者端末500に対してサービス情報の提供要求をしてから所定期間サービス情報480が送られてこなかった場合、サービス情報提供部314は、サービス情報480が送られてきていないことについて、ナビゲーション装置200へ送信するようにしても良い。
【0125】
この場合、サービス情報提供サーバ400は、ナビゲーション装置200に対して、サービス情報480が取得できていない状況報告を明示的に行うことができる。
【0126】
上述の実施例では、ナビゲーション装置200が、利用者端末として機能する場合について述べたが、本発明は、これに限られず、GPS機能を有する携帯電話等、現在位置情報をサービス情報提供サーバ400へ送信することが可能である種々の装置を利用者端末としても良い。
【0127】
上述の実施例では、情報提供部414は、あるサービス提供候補に該当するサービス提供者端末500が送信したサービス情報480を他方のサービス提供候補に該当するサービス提供者端末500に送信する場合について述べたが、本発明は、これに限られず、サービス情報提供サーバ400で上記サービス情報480を保持しておき、他のサービス提供候補に該当するサービス提供者端末500が上記サービス情報480を参照することができるようにしても良い。
【0128】
上述の実施例では、ナビゲーション装置200の位置が変更した結果、経路600も変更された場合に、サービス情報提供サーバ400が、サービス情報提供候補の再検索を行う場合について述べたが、本発明は、これに限られず、ナビゲーション装置200の位置が変更された場合にサービス情報提供候補の再検索をするようにしても良い。
【符号の説明】
【0129】
18 GPS受信機
20 システムコントローラ
36 データ記憶ユニット
38 通信装置
44 ディスプレイ
60 入力装置
200 ナビゲーション装置
400 サービス情報提供サーバ
401 制御部
402 送受信部
403 入力部
404 記憶部
405 表示部
411 要求受付部
412 要求部
413 情報取得部
414 情報提供部
415 サービス提供候補検索部
416 経路検索部
440 サービス提供者情報DB
460 地図情報DB

【特許請求の範囲】
【請求項1】
サービス提供者に関する情報であるサービス提供者情報を保持するサービス提供者情報保持手段と、
移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信手段と、
前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索手段と、
前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求手段と、
前記サービス提供者端末から前記サービス情報を取得するサービス情報取得手段と、
前記サービス情報を前記利用者端末へ送信するサービス情報提供手段と、
を備えることを特徴とするサービス情報提供装置。
【請求項2】
前記利用者端末が前記サービス情報の送信要求をした後に、前記利用者端末から取得した現在位置情報を前記サービス提供候補に対応するサービス提供者端末へ提供する利用者端末位置情報提供手段をさらに備えることを特徴とする請求項1に記載のサービス情報提供装置。
【請求項3】
前記サービス提供候補検索手段は、サービス要求後における前記利用者端末の現在位置情報が変更された結果、変更後の現在位置情報に基づいた経路も変更されている場合、変更後の経路及び前記要求サービス内容情報に基づいてサービス提供候補を再検索し、
前記サービス情報要求手段は、前記提供候補検索手段が再検索したことにより新たに検索したサービス提供候補に対応するサービス提供端末へ前記サービス情報の送信要求を行い、
前記利用者端末位置情報提供手段は、前記サービス提供候補検索手段が再検索したサービス提供候補に対応するサービス提供者端末へ再検索後に前記利用者端末から取得した現在位置情報を提供することを特徴とする請求項2に記載のサービス情報提供装置。
【請求項4】
前記利用者端末位置情報提供手段は、前記提供候補検索手段が再検索する前に検索していたサービス提供候補の内、再検索されていないサービス提供候補に対応するサービス提供者端末に対しても、再検索後に前記利用者端末から取得した現在位置情報を提供することを特徴とする請求項3に記載のサービス情報提供装置。
【請求項5】
前記利用者端末が取得したサービス情報から購入選択した情報である購入承諾情報を前記利用者端末から取得する購入承諾情報取得手段と、
購入承諾対象のサービスを提供する前記サービス提供者端末へ前記購入承諾情報を送信する購入承諾情報送信手段と、
前記サービス提供候補検索手段が検索したサービス提供候補に対応するサービス提供者端末へサービス提供終了通知を送信するサービス提供終了通知送信手段と、
前記購入承諾情報を取得したサービス提供者端末から、購入確認を意味する購入確認情報を取得する購入確認情報取得手段と、
前記購入確認情報を前記利用者端末へ送信する購入確認情報提供手段と、
をさらに備えることを特徴とする請求項1乃至4のいずれか一項に記載のサービス情報提供装置。
【請求項6】
前記サービス要求受信手段は、サービス要求受信時に目的地情報を取得し、
地図情報を保持する地図情報保持手段と、
前記現在位置情報と前記目的地情報とに基づいて前記利用者端末の現在位置から前記目的地までの経路を、前記地図情報を用いて検索する経路検索手段と、をさらに備えることを特徴とする請求項1乃至5のいずれか一項に記載のサービス情報提供装置。
【請求項7】
サービス提供者に関する情報であるサービス提供者情報を保持する装置で行うサービス情報提供方法であって、
移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信工程と、
前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索工程と、
前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求工程と、
前記サービス提供者端末から前記サービス情報を取得するサービス情報取得工程と、
前記サービス情報を前記利用者端末へ送信するサービス情報提供工程と、
を備えることを特徴とするサービス情報提供方法。
【請求項8】
コンピュータを備える装置によって実行されるサービス情報提供プログラムであって、
移動型の利用者端末から、要求サービス内容を含むサービス要求を受信すると共に、前記利用者端末の現在位置情報を複数回にわたり受信するサービス要求受信手段、
前記現在位置情報及び前記要求サービス内容情報に基づいた条件に合致する前記サービス提供者情報をサービス提供候補として検索するサービス提供候補検索手段、
前記サービス提供候補に対応するサービス提供者端末へサービス情報の送信要求をするサービス情報要求手段、
前記サービス提供者端末から前記サービス情報を取得するサービス情報取得手段、
前記サービス情報を前記利用者端末へ送信するサービス情報提供手段、
として前記コンピュータを機能させることを特徴とするサービス情報提供プログラム。
【請求項9】
移動型の利用者端末装置であって、
前記利用者端末装置の位置情報を取得する位置情報取得手段と、
前記利用者端末装置の位置情報及び要求サービス内容を含むサービス要求に関する情報を送信すると共に、サービス要求を行うサービス要求手段と、
所定のタイミングで、前記利用者端末装置の位置情報を継続して送信する位置情報送信手段と、
前記サービス要求に対応するサービス情報を取得するサービス情報取得手段と、を備えることを特徴とする利用者端末装置。
【請求項10】
サービス情報の取得要求を行った利用者端末の位置情報及び要求サービス内容を含むサービス要求情報を取得すると共に、サービス情報要求を受け付けるサービス情報要求受付手段と、
前記利用者端末がサービス情報取得要求した後の位置情報である変更位置情報を取得する変更位置情報取得手段と、
前記サービス要求情報及び前記変更位置情報に基づいたサービス情報を生成するサービス情報生成手段と、
前記サービス情報を送信するサービス情報送信手段と、を備えることを特徴とするサービス提供者端末装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate


【公開番号】特開2010−282410(P2010−282410A)
【公開日】平成22年12月16日(2010.12.16)
【国際特許分類】
【出願番号】特願2009−135044(P2009−135044)
【出願日】平成21年6月4日(2009.6.4)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.VICS
【出願人】(000005016)パイオニア株式会社 (3,620)
【Fターム(参考)】