(57)【要約】【課題】ユーザとサービス業者の双方が利益を得ることができる接近通知装置、接近通知方法及びプログラムを提供する。【解決手段】位置情報制御装置３００は、サービス業者、ユーザの位置情報を保管する。サービス業者装置２００は、所定の時間経過に従って位置情報を位置情報制御装置３００に送信する。接近通知装置１００は、位置情報制御装置３００からサービス業者装置２００の位置情報を受信し、サービス業者がユーザに達するまでの所要距離及び時間を求め、接近していると判別した場合にユーザに通知する。【選択図】図１
2012146018.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得したサービス業者の位置情報を記憶する位置情報記憶手段と、
ユーザの位置情報を求めるユーザ位置取得手段と、
前記位置情報記憶手段に記憶されたサービス業者の位置情報と前記ユーザ位置取得手段が求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数手段と、
前記接近状態計数手段が求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別手段と、
前記接近業者判別手段の判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示手段と、を備える、
ことを特徴とする接近通知装置。
【請求項２】
ユーザが訪問を依頼するサービス業者を求める訪問依頼取得手段と、
前記訪問依頼取得手段が求めたサービス業者の訪問意志を記憶する訪問情報記憶手段と、をさらに備え、
前記接近情報表示手段は、前記訪問情報記憶手段に記憶された前記サービス業者の訪問意志を基に、該サービス業者が訪問する意志を示しているか否かをユーザに通知する、
ことを特徴とする請求項１に記載の接近通知装置。
【請求項３】
サービス業者がユーザに達するまでの所要距離と所要時間の閾値を予め記憶する閾値記憶手段をさらに備え、
前記接近業者判別手段は、
前記接近状態計数手段が求めた第１の所要距離と第１の所要時間と、前記閾値記憶手段が記憶している第２の所要距離と第２の所要時間と、を比較し、
前記第１の所要距離が前記第２の所要距離より小さく、かつ、前記第１の所要時間が前記第２の所要時間より小さい場合に、該サービス業者が接近している旨をユーザに通知すると判別し、
前記第１の所要時間を基に、該サービス業者がユーザに達する予定時刻を求める、
ことを特徴とする請求項１又は２に記載の接近通知装置。
【請求項４】
前記位置情報取得手段は、前記サービス業者を一意に識別するサービス業者識別子を基に、ネットワークを介して接続する外部装置に該サービス業者の位置情報を要求することで前記位置情報を取得し、
前記位置情報記憶手段は、前記位置情報取得手段が取得した前記位置情報を、前記サービス業者識別子と関連付けて記憶し、
前記接近状態計数手段は、前記所要距離と所要時間を前記サービス業者識別子に関連付けて記憶する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の接近通知装置。
【請求項５】
前記訪問依頼取得手段は、ユーザが訪問を依頼するサービス業者の前記サービス業者識別子とユーザが訪問を依頼していることを示すフラグとを関連付けて記憶し、
前記訪問情報記憶手段は、ネットワークを介して接続する外部装置から、サービス業者識別子と訪問する旨の意志を含む訪問通知を受信し、前記訪問通知が含む該サービス業者識別子と該サービス業者に訪問する意志があることを示すフラグとを関連付けて記憶する、
ことを特徴とする請求項２に記載の接近通知装置。
【請求項６】
ユーザの操作による指示を制御するユーザ指示制御手段をさらに備え、
前記ユーザ指示制御手段は、ユーザが操作することで指示するサービスの受給を望むサービス業者のサービス業者識別子を求め、求めたサービス業者識別子を前記位置情報取得手段に出力する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の接近通知装置。
【請求項７】
前記ユーザ指示制御手段は、ユーザが操作することで指示する訪問を依頼するサービス業者のサービス業者識別子を求め、求めたサービス業者識別子を前記訪問依頼取得手段に出力する、
ことを特徴とする請求項２又は５に記載の接近通知装置。
【請求項８】
前記ユーザ位置取得手段は、ＧＰＳを基にユーザの位置情報を求める、
ことを特徴とする請求項１乃至７のいずれか１項に記載の接近通知装置。
【請求項９】
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップで取得したサービス業者の位置情報を記憶する位置情報記憶ステップと、
ユーザの位置情報を求めるユーザ位置取得ステップと、 
前記位置情報記憶ステップで記憶されたサービス業者の位置情報と前記ユーザ位置取得ステップで求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数ステップと、
前記接近状態計数ステップで求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別ステップと、
前記接近業者判別ステップでの判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示ステップと、を備える、
ことを特徴とする接近通知方法。
【請求項１０】
コンピュータに、
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップで取得したサービス業者の位置情報を記憶する位置情報記憶ステップと、
ユーザの位置情報を求めるユーザ位置取得ステップと、 
前記位置情報記憶ステップで記憶されたサービス業者の位置情報と前記ユーザ位置取得ステップで求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数ステップと、
前記接近状態計数ステップで求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別ステップと、
前記接近業者判別ステップでの判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示ステップと、を実行させる、
ことを特徴とする接近通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接近通知装置、接近通知方法及びプログラムに関する。
【背景技術】
【０００２】
高齢化社会に伴い、飲食物の出前サービスの他に、クリーニン店や豆腐店等の出前サービスを提供するサービス業者が増加している。
【０００３】
このようなユーザ訪問型のサービス業者は、ユーザの不在等によりユーザと接触できず、不利益を被る場合があり、訪問されるユーザにとっても、特に依頼の無いサービス業者の訪問や、必要なサービス業者の未訪問等により不利益を被る場合がある。すなわち、ユーザとサービス業者は、両者の意識の違いにより不利益を被るという問題がある。
【０００４】
このような問題に対して特許文献１は、配達業者が配達の直前に自動で配達先の住宅に電話をかけることで、ユーザが在宅しているか否かを確認する配達ナビゲーション装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３５１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１が開示する配達ナビゲーション装置は、ユーザが在宅しているか否かを判別することで配達業者の不利益を避けることができるが、ユーザは配達業者等に対して積極的に意思表示することができない。
【０００７】
サービス業者の利益のみでは無く、ユーザとサービス業者の双方の利益を守るためには、ユーザが積極的に意思表示することで好みのサービスを受けることができ、サービス業者がサービスを求めているユーザと確実に接触することができるサービス形態の手法が求められている。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、ユーザとサービス業者の双方が利益を得ることができる接近通知装置、接近通知方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点に係る接近通知装置は、
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得したサービス業者の位置情報を記憶する位置情報記憶手段と、
ユーザの位置情報を求めるユーザ位置取得手段と、
前記位置情報記憶手段に記憶されたサービス業者の位置情報と前記ユーザ位置取得手段が求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数手段と、
前記接近状態計数手段が求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別手段と、
前記接近業者判別手段の判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示手段と、を備える、
ことを特徴とする。
【００１０】
上記目的を達成するため、本発明の第２の観点に係る接近通知方法は、
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップで取得したサービス業者の位置情報を記憶する位置情報記憶ステップと、
ユーザの位置情報を求めるユーザ位置取得ステップと、 
前記位置情報記憶ステップで記憶されたサービス業者の位置情報と前記ユーザ位置取得ステップで求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数ステップと、
前記接近状態計数ステップで求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別ステップと、
前記接近業者判別ステップでの判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示ステップと、を備える、
ことを特徴とする。
【００１１】
上記目的を達成するため、本発明の第３の観点に係る接近通知プログラムは、
コンピュータに、
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップで取得したサービス業者の位置情報を記憶する位置情報記憶ステップと、
ユーザの位置情報を求めるユーザ位置取得ステップと、 
前記位置情報記憶ステップで記憶されたサービス業者の位置情報と前記ユーザ位置取得ステップで求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数ステップと、
前記接近状態計数ステップで求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別ステップと、
前記接近業者判別ステップでの判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示ステップと、を実行させる、
ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザとサービス業者の双方が利益を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る接近通知システムの構成例を示すブロック図である。
【図２】本発明の実施形態に係る各装置のハードウェア構成例を示すブロック図である。
【図３】第１の実施形態に係る接近通知システムの構成例を示すブロック図である。
【図４】第１の実施形態に係る接近通知システムの各ＤＢに記憶されているデータの一例を示す図である。
【図５】第１の実施形態に係る接近通知システムにおいて、サービス業者が位置情報を更新する際の動作を示すフロー図である。
【図６】第１の実施形態に係る接近通知システムにおいて、接近通知装置がサービス業者の接近情報を求める際の動作を示すフロー図である。
【図７】第１の実施形態に係る接近通知システムの動作の具体例を説明するための図である。
【図８】第２の実施形態に係る接近通知システムの構成例を示すブロック図である。
【図９】第２の実施形態に係る接近通知システムの各ＤＢに記憶されているデータの一例を示す図である。
【図１０】第２の実施形態に係る接近通知システムにおいて、ユーザがサービス業者に対して訪問を依頼する際の動作を示すフロー図である。
【図１１】第２の実施形態に係る接近通知システムにおいて、サービス業者がユーザに対して訪問する旨を通知する際の動作を示すフロー図である。
【図１２】第２の実施形態に係る接近通知システムの動作の具体例を説明するための図である。
【発明を実施するための形態】
【００１４】
以下の説明において、サービス業者とは、ユーザにサービスを提供する業者のことであり、例えば、宅配業者やクリーニング業者等である。
【００１５】
［第１の実施形態］
本発明の第１の実施形態に係る接近通知システム１０について、図面を参照して説明する。本実施形態に係る接近通知システム１０は、図１に示すように、接近通知装置１００１〜１００ｎと、サービス業者装置２００１〜２００ｎと、位置情報制御装置３００と、ネットワーク４００と、から構成される。
【００１６】
接近通知システム１０は、ユーザが所望するサービスを予め設定することで、ユーザが受けたいサービスを提供する業者が接近した際に、その接近情報をユーザに通知することができる。
【００１７】
なお、接近通知装置１００１〜１００ｎは、それぞれ装置構成は同一である。そのため、以下で接近通知装置１００１〜１００ｎについて説明するときは「接近通知装置１００」と記載する。また、サービス業者装置２００１〜２００ｎについても同様であり、以下でサービス業者装置２００１〜２００ｎについて説明するときは「サービス業者装置２００」と記載する。
【００１８】
接近通知装置１００、サービス業者装置２００、位置情報制御装置３００は、それぞれ図２に示すように、制御部５１０と、主記憶部５２０と、外部記憶部５３０と、操作部５４０と、表示部５５０と、送受信部５６０と、から構成されている。主記憶部５２０と、外部記憶部５３０と、操作部５４０と、表示部５５０と、送受信部５６０とは、いずれも内部バス５００を介して制御部５１０と接続している。
【００１９】
送受信部５６０は、ネットワーク４００に接続する網終端装置または無線通信装置と、それに接続するシリアルインタフェースまたはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースから構成されている。送受信部５６０は、図１に示す各装置からネットワーク４００を介して送信された要求や情報等を受信する。また、送受信部５６０は、受信した要求や情報等を、制御部５１０に供給する。
【００２０】
外部記憶部５３０は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ）等の不揮発性メモリから構成され、後述する各処理を制御部５１０に行わせるためのプログラム５９０を予め記憶し、また、制御部５１０の指示に従って、外部記憶部５３０が記憶するデータを制御部５１０に供給し、制御部５１０から供給されたデータを記憶する。
【００２１】
主記憶部５２０は、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成され、外部記憶部５３０に記憶されているプログラム５９０を読み込み、さらに制御部５１０の作業領域としても使用される。
【００２２】
制御部５１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、外部記憶部５３０に記憶されているプログラム５９０に従って、後述する各処理を実行する。
【００２３】
操作部５４０は、キーボードやマウス、操作キーやタッチパネルなどの入力デバイス等と、入力デバイス等を内部バス５００に接続するインタフェース装置から構成されている。操作部５４０は、ユーザの指示を処理する機能を備え、ユーザの操作によって入力されたデータを制御部５１０に供給する。
【００２４】
表示部５５０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）または有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）等から構成されている。表示部５５０は、各データや情報等を表示する。
【００２５】
続いて、図１に示す接近通知装置１００とサービス業者装置２００及び位置情報制御装置３００の機能ブロックについて説明する。接近通知装置１００は、ユーザ指示制御部１０１と、位置参照要求部１０２と、接近業者判別部１０３と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信部１０４と、接近情報表示部１０５と、通知対象業者データベース（以下、通知対象業者ＤＢとする）１０６と、閾値データベース（以下、閾値ＤＢとする）１０７と、接近業者データベース（以下、接近業者ＤＢとする）１０８と、を備え、ユーザが保持又は使用する装置であり、サービス業者が接近しているか否かの判別をする。
【００２６】
通知対象業者ＤＢ１０６は、外部記憶部５３０に備えられ、図４（Ａ）に示すように、サービス業者ＩＤと、サービス業者の位置と、その位置にサービス業者が存在していたときの時刻と、を関連付けて記憶する。通知対象業者ＤＢ１０６に記憶されているサービス業者ＩＤは、ユーザがサービスの受給を望んでいるサービス業者のＩＤであり、サービス業者を一意に特定できる値であれば任意である。例えば、ハッシュ値や、サービス業者装置２００が備えるＬＡＮインタフェースのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｏｒｏｌ  ａｄｄｒｅｓｓ）アドレス等である。これは、ユーザの操作によって記憶される。また、サービス業者の位置は、緯度・経度によって表されるが、これに限られず、例えば、現在いる住所を電子データに変換して記憶しても良く、特定の基準点から東西南北への距離で表しても良い。
【００２７】
閾値ＤＢ１０７は、外部記憶部５３０に備えられ、図４（Ｂ）に示すように、サービス業者がユーザに達するまでの所要距離及び時間の閾値を記憶する。これらの閾値は、予め閾値ＤＢ１０７に記憶されていてもよく、ユーザの操作によって記憶されてもよい。
【００２８】
接近業者ＤＢ１０８は、外部記憶部５３０に備えられ、図４（Ｃ）に示すように、サービス業者ＩＤと、サービス業者がユーザの位置に達するまでの所要距離と、サービス業者がその所要距離が必要な位置に存在していた時刻と、サービス業者がユーザの位置に達する予定時刻と、を関連付けて記憶する。
【００２９】
図３に戻り、ユーザ指示制御部１０１と位置参照要求部１０２と接近業者判別部１０３とＧＰＳ受信部１０４及び接近情報表示部１０５は、プログラム５９０により提供され、制御部５１０及び主記憶部５２０が協働して動作することで実現される機能部である。
【００３０】
ユーザ指示制御部１０１は、ユーザの指示を制御する。ユーザは接近通知装置１００を操作することでサービスの受給を望むサービス業者を指定し、ユーザ指示制御部１０１は、操作部５４０を介してサービス業者ＩＤを受信する。ユーザ指示制御部１０１は、受信したサービス業者ＩＤを通知対象業者ＤＢ１０６に記憶する。
【００３１】
位置参照要求部１０２は、通知対象業者ＤＢ１０６を参照してサービス業者ＩＤを取得し、取得したサービス業者ＩＤと共に位置参照要求を位置情報制御装置３００に送信する。なお、通知対象業者ＤＢ１０６から取得するサービス業者ＩＤは少なくとも一つ以上あれば良く、単数でも複数でも良い。位置情報制御装置３００から参照結果を受信すると、位置参照要求部１０２は、参照結果を通知対象業者ＤＢ１０６に記憶する。また、位置参照要求部１０２は、タイマーを備え、タイマーに起因して動作を開始する。
【００３２】
接近業者判別部１０３は、通知対象業者ＤＢ１０６を参照し、ユーザの位置に達するまでの所要距離及び時間を求める。さらに接近業者判別部１０３は、閾値ＤＢ１０７を参照し、求めた所要距離及び時間が閾値を下回るサービス業者の位置情報のみを、接近業者ＤＢ１０８に記憶する。閾値を上回るサービス業者の情報は、接近業者ＤＢ１０８に記憶されず、そのサービス業者は接近しているとみなされない。なお、所要距離及び時間は、サービス業者の位置とユーザの位置とを基に求められ、ユーザの位置情報は、ＧＰＳ受信部１０４を介して求められる。
【００３３】
ＧＰＳ受信部１０４は、ＧＰＳ受信アンテナを備え、ＧＰＳ衛星から受信した複数のＧＰＳ信号を基に現在の位置を求め、求めた位置を接近業者判別部１０３に出力する。なお、ＧＰＳ信号を用いた現在位置の求め方は公知である。
【００３４】
接近情報表示部１０５は、接近業者ＤＢ１０８を参照し、表示部５５０に接近しているサービス業者の情報を表示させる。表示させる情報は、サービス業者名又はＩＤ、到着予定時刻、所要距離等であるが、これに限られず、サービス業者名又はＩＤのみ表示してもよく、到着予定時刻のみ表示してもよい。
【００３５】
次に、サービス業者装置２００は、位置取得部２０１と、位置更新要求部２０２と、ＧＰＳ受信部２０３と、現在位置データベース（以下、現在位置ＤＢとする）２０４と、を備え、サービス業者が移動中に保持又は使用する装置であり、サービス業者の位置情報を取得する。
【００３６】
現在位置ＤＢ２０４は、外部記憶部５３０に備えられ、図４（Ｄ）に示すように、サービス業者ＩＤと、現在の位置と、現在の時刻と、を記憶する。サービス業者ＩＤは、予め外部記憶部５３０に記憶されている。
【００３７】
図３に戻り、位置取得部２０１と位置更新要求部２０２及びＧＰＳ受信部２０３は、プログラム５９０により提供され、制御部５１０及び主記憶部５２０が協働して動作することで実現される機能部である。
【００３８】
位置取得部２０１は、サービス業者ＩＤと、現在の時刻と、現在の位置と、を取得し、取得した各データを現在位置ＤＢ２０４に記憶する。位置取得部２０１は、タイマーを備えており、タイマーに起因して動作を開始し、さらにタイマーから現在の時刻を取得する。また、現在の位置は、ＧＰＳ受信部２０３を介して取得する。
【００３９】
位置更新要求部２０２は、位置取得部２０１が取得した位置情報を、現在位置ＤＢ２０４を参照して取得し、取得した位置情報と共に位置更新要求を位置情報制御装置３００に送信する。
【００４０】
ＧＰＳ受信部２０３は、接近通知装置１００におけるＧＰＳ受信部１０４と同等の構成、機能を成し、求めた位置を位置取得部２０１に出力する。
【００４１】
次に、位置情報制御装置３００は、位置参照部３０１と、位置更新部３０２と、位置情報データベース（以下、位置情報ＤＢとする）３０３と、を備え、サービス業者の位置情報を制御する。
【００４２】
位置情報ＤＢ３０３は、外部記憶部５３０に備えられ、図４（Ｅ）に示すように、サービス業者ＩＤと、サービス業者の位置と、サービス業者の位置を記憶した時刻と、を関連付けて記憶する。
【００４３】
図３に戻り、位置参照部３０１と位置更新部３０２は、プログラム５９０により提供され、制御部５１０及び主記憶部５２０が協働して動作することで実現される機能部である。
【００４４】
位置参照部３０１は、接近通知装置１００から後述する位置参照要求を受信すると、位置情報ＤＢ３０３を参照して該当するサービス業者の位置情報を取得する。位置参照部３０１は、取得したサービス業者の位置情報を、ネットワーク４００を介して接近通知装置１００に返送する。
【００４５】
位置更新部３０２は、サービス業者装置２００から後述する位置更新要求を受信すると、位置情報ＤＢ３０３に記憶されているサービス業者の位置情報を更新する。位置更新部３０２は、そのサービス業者の位置情報が記憶されていない場合は、位置情報ＤＢ３０３にサービス業者の位置情報を追加する。
【００４６】
以上が、接近通知システム１０の構成である。
【００４７】
続いて、接近通知システム１０の動作について図面を参照して説明する。初めに、サービス業者が位置情報を更新する際の動作について説明する。
【００４８】
サービス業者が移動中に保持又は使用するサービス業者装置２００は、位置取得部２０１が備えるタイマーに起因して、図５に示す位置取得処理を開始する。例えば、タイマー値は５分、１０分等であるが、任意である。
【００４９】
位置取得部２０１は、位置取得処理を開始すると、初めに外部記憶部５３０を参照してサービス業者ＩＤ（ＳＩＤ）を取得する（Ｓ１０１）。
【００５０】
さらに位置取得部２０１は、タイマーを基に現在の時刻Ｔを取得し（Ｓ１０２）、ＧＰＳ受信部２０３を基に現在位置Ｐを取得する（Ｓ１０３）。
【００５１】
それぞれの情報を取得すると、位置取得部２０１は、取得したデータ（ＳＩＤ、Ｔ、Ｐ）を関連付けて現在位置ＤＢ２０４に記憶する（Ｓ１０４）。
【００５２】
位置更新要求部２０２は、現在位置ＤＢ２０４に位置情報が記憶されると、記憶されている各データ（ＳＩＤ、Ｔ、Ｐ）と共に、位置情報制御装置３００に位置更新要求を送信し（Ｓ１０５）、処理を終了する。
【００５３】
位置情報制御装置３００は、サービス業者装置２００から位置更新要求を受信すると、位置更新処理を開始する。まず、位置更新部３０２は、位置更新要求と共に、位置更新要求を送信したサービス業者装置２００の位置情報（ＳＩＤ、Ｔ、Ｐ）を受信する（Ｓ１０６）。
【００５４】
位置更新部３０２は、受信したサービス業者ＩＤ（ＳＩＤ）が位置情報ＤＢ３０３に記憶されているか否かを判別する（Ｓ１０７）。
【００５５】
受信したサービス業者ＩＤ（ＳＩＤ）が位置情報ＤＢ３０３に記憶されている場合、位置更新部３０２は、サービス業者ＩＤ（ＳＩＤ）と、それに関連付けて記憶されている位置情報（Ｔ＿ｏｌｄ、Ｐ＿ｏｌｄ）、すなわち、過去の位置情報を削除し（Ｓ１０８）、受信した位置情報（ＳＩＤ、Ｔ、Ｐ）、すなわち、最新の位置情報を記憶し（Ｓ１０９）、処理を終了する。
【００５６】
受信したサービス業者ＩＤ（ＳＩＤ）が位置情報ＤＢ３０３に記憶されていない場合、位置更新部３０２は、受信した位置情報（ＳＩＤ、Ｔ、Ｐ）を記憶し（Ｓ１０９）、処理を終了する。
【００５７】
なお、ステップＳ１０７からステップＳ１０９までの処理は、データ格納処理であるが、一度データを削除したから新たに記憶する必要は無く（Ｓ１０８、Ｓ１０９）、直接上書きしても良い。
【００５８】
以上が、サービス業者が位置情報を更新する際の動作である。
【００５９】
続いて、接近通知装置１００がサービス業者の接近情報を求める際の動作について説明する。
【００６０】
ユーザが保持又は使用する接近通知装置１００は、位置参照要求部１０２が備えるタイマーに起因して、図６に示す接近業者判別処理を開始する。例えば、タイマー値は５分、１０分等であるが、任意である。
【００６１】
位置参照要求部１０２は、通知対象業者ＤＢ１０６に記憶されているサービス業者ＩＤを取得し（Ｓ２０１）、取得したサービス業者ＩＤ（ＳＩＤ１、ＳＩＤ２・・ＳＩＤｎ）と共に、位置参照要求を位置情報制御装置３００に対して送信する（Ｓ２０２）。
【００６２】
位置情報制御装置３００は、接近通知装置１００から位置参照要求を受信すると、位置参照処理を開始する。まず、位置参照部３０１は、位置参照要求と共にサービス業者ＩＤ（ＳＩＤ１、ＳＩＤ２・・ＳＩＤｎ）を受信する（Ｓ２０３）。
【００６３】
位置参照部３０１は、位置情報ＤＢ３０３を参照し、受信したサービス業者ＩＤ（ＳＩＤｍ、ｍ＝１・・ｎ）の位置情報が記憶されているか否かを判別する（Ｓ２０４）。
【００６４】
受信したサービス業者ＩＤ（ＳＩＤｍ）が位置情報ＤＢ３０３に記憶されている場合、位置参照部３０１は、サービス業者ＩＤ（ＳＩＤｍ）と、それに関連付けて記憶されている位置情報（Ｔｍ、Ｐｍ）を取得し（Ｓ２０５）、受信した全てのサービス業者ＩＤ（ＳＩＤ１・・ＳＩＤｎ）の判別が終了したか否かを判別する（Ｓ２０６）。
【００６５】
受信したサービス業者ＩＤ（ＳＩＤ）が位置情報ＤＢ３０３に記憶されていない場合、位置参照部３０１は、受信した全てのサービス業者ＩＤ（ＳＩＤ１・・ＳＩＤｎ）の判別が終了したか否かを判別する（Ｓ２０６）。
【００６６】
受信した全てのサービス業者ＩＤ（ＳＩＤ１・・ＳＩＤｎ）の判別が終了していない場合、位置参照部３０１は、ステップＳ２０４に戻り再度サービス業者ＩＤが位置情報ＤＢ３０３に記憶されているか否かを判別する。
【００６７】
受信した全てのサービス業者ＩＤ（ＳＩＤ１・・ＳＩＤｎ）の判別が終了した場合、位置参照部３０１は、取得した位置情報（ＳＩＤ１、Ｔ１、Ｐ１・・ＳＩＤｎ、Ｔｎ、Ｐｎ）を一括で接近通知装置１００に返送し（Ｓ２０７）、処理を終了する。
【００６８】
接近通知装置１００は、位置情報制御装置３００から位置情報を受信すると（Ｓ２０８）、位置参照要求部１０２は、受信した位置情報（ＳＩＤ１、Ｔ１、Ｐ１・・ＳＩＤｎ、Ｔｎ、Ｐｎ）をそれぞれ通知対象業者ＤＢ１０６に関連付けて記憶する（Ｓ２０９）。
【００６９】
接近業者判別部１０３は、通知対象業者ＤＢ１０６に位置情報（ＳＩＤ１、Ｔ１、Ｐ１・・ＳＩＤｎ、Ｔｎ、Ｐｎ）が記憶されると、記憶されているサービス業者ＩＤ（ＳＩＤ１・・ＳＩＤｎ）それぞれについて、各サービス業者が該接近通知装置１００に達するまでの所要距離及び時間（ＲＤ１、ＲＴ１・・ＲＤｎ、ＲＴｎ）を求める（Ｓ２１０）。
【００７０】
なお、所要距離及び時間は、ＧＰＳ受信部１０４を介して取得する接近通知装置１００の位置と、通知対象業者ＤＢ１０６に記憶されているサービス業者の位置を基に求められ、この手法は公知である。
【００７１】
接近業者判別部１０３は、所要距離及び時間（ＲＤ１、ＲＴ１・・ＲＤｎ、ＲＴｎ）を求めると、閾値ＤＢ１０７に記憶されている各閾値を基に、それぞれについて、所要距離及び時間（ＲＤ、ＲＴ）が閾値を超えているか否かを判別する（Ｓ２１１）。
【００７２】
所要距離ＲＤが閾値ＤＢ１０７に記憶されている閾値よりも小さく、かつ、所要時間ＲＴが閾値ＤＢ１０７に記憶されている閾値よりも小さい場合、接近業者判別部１０３は、所要時間ＲＴから到着予定時刻ＡＴを求め（Ｓ２１２）、求めた所要距離ＲＤと到着予定時刻ＡＴ及び参照結果の時刻Ｔを、サービス業者ＩＤ（ＳＩＤ）に関連付けて、接近業者ＤＢ１０８に記憶する（Ｓ２１３）。上述の閾値の条件を満たさない場合、接近業者判別部１０３は、処理を終了する。
【００７３】
接近業者判別処理によって、接近していると判別されたサービス業者の位置情報（ＳＩＤ、Ｔ、ＲＤ、ＡＴ）が接近業者ＤＢ１０８に記憶されると、接近情報表示部１０５は、表示部５５０を介してサービス業者が接近している旨の情報をユーザに通知する（Ｓ２１４）。
【００７４】
以上が、接近通知装置１００がサービス業者の接近情報を求める際の動作である。
【００７５】
続いて、理解を容易にするため、接近通知装置１００の具体的な動作について図面を参照して説明する。
【００７６】
図７に示すように、接近通知装置１００が備える通知対象業者ＤＢ１０６は、予め「豆腐店Ａ」、「クリーニング店Ｂ」、「市電バスＥ」のサービス業者ＩＤが記憶されている。すなわち、接近通知装置１００は、「豆腐店Ａ」、「クリーニング店Ｂ」、「市電バスＥ」のいずれかのサービス業者がユーザに接近した際、ユーザに接近した旨の通知をすることとなる。
【００７７】
サービス業者「クリーニング店Ｂ」がユーザに向かって接近している場合、「クリーニング店Ｂ」のサービス業者装置２００は、タイマーに起因して取得した位置情報と共に、位置情報制御装置３００に位置更新要求Ａを送信する。図７の場合、「クリーニング店Ｂ」は、１３時１０分に、緯度Ｘ３、経度Ｙ５にいることとなる。
【００７８】
位置情報制御装置３００は、「クリーニング店Ｂ」のサービス業者装置２００から位置更新要求Ａを受信すると、位置情報ＤＢ３０３を更新する。
【００７９】
一方で、接近通知装置１００は、通知対象業者ＤＢ１０６に記憶されている各サービス業者の接近情報を求めるため、タイマーに起因して位置参照要求Ｂを位置情報制御装置３００に送信する。接近通知装置１００は、位置情報制御装置３００が「クリーニング店Ｂ」の位置情報を更新した後に位置参照要求Ｂを送信すると、最新の「クリーニング店Ｂ」の位置情報と共に位置参照結果Ｃを取得し、通知対象業者ＤＢ１０６に記憶する。
【００８０】
通知対象業者ＤＢ１０６に記憶されている「クリーニング店Ｂ」の位置情報を基に求めた所要距離が１５０ｍ、所要時間が３分の場合、いずれの値も閾値ＤＢ１０７に記憶されている閾値よりも小さいため、求めた所要距離及び時間は接近業者ＤＢ１０８に記憶されることになる。
【００８１】
接近通知装置１００は、接近業者ＤＢ１０８に「クリーニング店Ｂ」の接近情報が記憶されると、表示部５５０を介してユーザに「クリーニング店Ｂ」が接近している旨を通知する。
【００８２】
以上説明したように、本実施形態に係る接近通知システム１０は、ユーザがサービスの受給を所望する業者を予め設定することができるため、ユーザが受けたいサービスを提供する業者が接近した際に、その旨をユーザに知らせることができ、ユーザの利益を守ることができる。
【００８３】
また、サービス業者が接近していない場合は通知されないため、ユーザは、例えば宅配業者などの到着を待つ必要が無くなり、時間を有効に使うことができる。
【００８４】
また、本実施形態に係る接近通知システム１０は、サービス業者が移動している際に、ユーザにサービス業者の存在を知らせることができるため、多くのユーザの声かけ等によるサービスの利用を促進することができ、サービス業者の利益を守ることができる。
【００８５】
［第２の実施形態］
本発明の第２の実施形態に係る接近通知システム１１について、図面を参照して説明する。本実施形態に係る接近通知システム１１は、図１に示す第１の実施形態に係る接近通知システム１０と同様に、接近通知装置１１０１〜１１０ｎと、サービス業者装置２１０１〜２１０ｎと、位置情報制御装置３１０と、ネットワーク４００と、から構成される。なお、以下の説明で第１の実施形態と機能が同様である部分については、第１の実施形態と同様の符号で示す。
【００８６】
接近通知システム１１は、ユーザが積極的に訪問して欲しいサービス業者を予め設定することで、サービス業者がユーザに訪問する旨を通知することができる。
【００８７】
接近通知装置１１０、サービス業者装置２１０、位置情報制御装置３１０は、第１の実施形態に係る接近通知システム１０と同様に、図２に示すハードウェアから構成されている。
【００８８】
接近通知装置１１０は、図８に示すように、ユーザ指示制御部１０１と、位置参照要求部１０２と、接近業者判別部１０３と、ＧＰＳ受信部１０４と、閾値ＤＢ１０７と、訪問依頼要求部１１１と、訪問通知受信部１１２と、通知対象業者ＤＢ１１３と、接近業者ＤＢ１１４と、を備え、ユーザ指示制御部１０１、位置参照要求部１０２、接近業者判別部１０３、ＧＰＳ受信部１０４、閾値ＤＢ１０７の構成及び機能は、第１の実施形態に係る接近通知装置１００と同様である。
【００８９】
通知対象業者ＤＢ１１３は、外部記憶部５３０に備えられ、図９（Ａ）に示すように、接近した際に通知するサービス業者のＩＤと、サービス業者の位置と、その位置にサービス業者が存在していたときの時刻と、訪問依頼フラグと、を関連付けて記憶する。すなわち、通知対象業者ＤＢ１１３は、第１の実施形態に係る通知対象業者ＤＢ１０６が記憶するデータに、訪問依頼フラグを加えたＤＢである。なお、訪問依頼フラグとは、サービス業者に対して訪問を依頼するか否かを示すフラグであり、０は依頼無し、１は依頼有り、を意味する。当然、訪問依頼フラグは０若しくは１に限定する必要は無い。
【００９０】
接近業者ＤＢ１１４は、外部記憶部５３０に備えられ、図９（Ｂ）に示すように、サービス業者ＩＤと、サービス業者がユーザの位置に達するまでの所要距離と、サービス業者がその所要距離が必要な位置に存在していた時刻と、サービス業者がユーザの位置に達する予定時刻と、訪問通知フラグと、を関連付けて記憶する。すなわち、接近業者ＤＢ１１４は、第１の実施形態に係る接近業者ＤＢ１０８が記憶するデータに、訪問通知フラグを加えたＤＢである。なお、訪問依頼フラグは、サービス業者から訪問通知を受信したか否かを示すフラグであり、０は訪問通知有り、１は訪問通知無し、を意味する。当然、訪問通知フラグは０若しくは１に限定する必要は無い。
【００９１】
図８に戻り、訪問依頼要求部１１１と訪問通知受信部１１２は、プログラム５９０により提供され、制御部５１０及び主記憶部５２０が協働して動作することで実現される機能部である。
【００９２】
訪問依頼要求部１１１は、ユーザの操作に従って、通知対象業者ＤＢ１１３に訪問依頼フラグを記憶する。通知対象業者ＤＢ１１３に記憶される訪問フラグに変更があった場合、訪問依頼要求部１１１は、接近通知装置ＩＤと通知対象業者ＤＢ１１３に記憶されるサービス業者ＩＤ及び訪問依頼フラグと共に、訪問依頼要求を位置情報制御装置３１０に対して送信する。接近通知装置ＩＤは、接近通知装置１１０を一意に特定することができる識別子であり、すなわち、サービスを受給するユーザを一意に特定する識別子である。
【００９３】
訪問通知受信部１１２は、サービス業者装置２１０から訪問通知を受信すると、受信したサービス業者ＩＤが接近業者ＤＢ１１４に記憶されている場合、接近業者ＤＢ１１４に記憶されている訪問通知フラグを１にする。
【００９４】
次に、サービス業者装置２１０は、位置取得部２０１と、位置更新要求部２０２と、ＧＰＳ受信部２０３と、現在位置ＤＢ２０４と、訪問情報参照要求部２１１と、訪問通知送信部２１２と、業者指示制御部２１３と、接近通知装置ＤＢ２１４と、を備え、位置取得部２０１、位置更新要求部２０２、ＧＰＳ受信部２０３、現在位置ＤＢ２０４の構成及び機能は、第１の実施形態に係るサービス業者装置２１０と同様である。
【００９５】
接近通知装置ＤＢ２１４は、外部記憶部５３０に備えられ、後述する位置情報制御装置３１０が備える接近通知装置ＤＢ３１４と同様のデータを記憶する。
【００９６】
訪問情報参照要求部２１１と訪問通知送信部２１２と業者指示制御部２１３は、プログラム５９０により提供され、制御部５１０及び主記憶部５２０が協働して動作することで実現される機能部である。
【００９７】
訪問情報参照要求部２１１は、サービス業者ＩＤと共に、訪問依頼参照要求を位置情報制御装置３１０に対して送信し、位置情報制御装置３１０から返送されたデータを接近通知装置ＤＢ２１４に記憶する。また、訪問情報参照要求部２１１は、タイマーを備えており、タイマーに起因して動作を開始する。
【００９８】
訪問通知送信部２１２は、接近通知装置ＤＢ２１４を参照し、記憶されている接近通知装置ＩＤに対応する接近通知装置１１０に対して、サービス業者ＩＤと共に訪問通知を送信する。また、訪問通知送信部２１２は、サービス業者の操作に起因して動作を開始する。
【００９９】
業者指示制御部２１３は、サービス業者の指示を制御する。サービス業者は、サービス業者装置２１０を操作することで訪問を依頼したユーザへの通知を決定すると、業者指示制御部２１３は、後述する訪問通知処理を開始する。
【０１００】
次に、位置情報制御装置３１０は、位置参照部３０１と、位置更新部３０２と、位置情報ＤＢ３０３と、訪問情報参照部３１１と、訪問依頼受信部３１２と、訪問情報データベース（以下、訪問情報ＤＢとする）１１３と、接近通知装置データベース（以下、ユーザ位置ＤＢとする）１１４と、を備え、位置参照部３０１、位置更新部３０２、位置情報ＤＢ３０３の構成及び機能は、第１の実施形態に係る位置情報制御装置３００と同様である。
【０１０１】
訪問情報ＤＢ３１３は、外部記憶部５３０に備えられ、図９（Ｃ）に示すように、サービス業者ＩＤと、接近通知装置ＩＤと、を関連付けて記憶する。
【０１０２】
接近通知装置ＤＢ３１４は、外部記憶部５３０に備えられ、図９（Ｄ）に示すように、接近通知装置ＩＤと、その接近通知装置の位置情報と、その接近通知装置の連絡先と、を関連付けて記憶する。接近通知装置の位置は、第１の実施形態と同様に、緯度・経度で表され、連絡先は、メールアドレスや、電話番号等、任意である。また、連絡先は予め記憶されており、例えば、ユーザのサービス契約時等に記憶される。
【０１０３】
図８に戻り、訪問情報参照部３１１と訪問依頼受信部３１２は、プログラム５９０により提供され、制御部５１０及び主記憶部５２０が協働して動作することで実現される機能部である。
【０１０４】
訪問情報参照部３１１は、サービス業者装置２１０から後述する訪問依頼参照要求を受信すると、訪問情報ＤＢ３１３を参照し、そのサービス業者に関連付けて記憶されている接近通知装置ＩＤを全て取得する。さらに、訪問情報参照部３１１は、接近通知装置ＤＢ３１４を参照し、取得した接近通知装置ＩＤに関連付けて記憶されている接近通知装置１１０の位置、連絡先を取得し、取得した各データをサービス業者装置２１０に返送する。
【０１０５】
訪問依頼受信部３１２は、接近通知装置１１０から後述する訪問依頼要求を受信すると、受信したデータを訪問情報ＤＢ３１３に記憶する。
【０１０６】
以上が、接近通知システム１１の構成である。
【０１０７】
続いて、接近通知システム１１の動作について、図面を参照して説明する。初めに、接近通知装置１１０を操作するユーザが所望するサービスのサービス業者に対して訪問を依頼する際の動作について説明する。
【０１０８】
接近通知装置１１０のユーザは、予め接近通知装置１１０を操作し、サービスを受給したい業者を設定し、また、サービス業者に訪問を依頼するか否かの設定もする。ユーザ指示制御部１０１は、操作部５４０を介してユーザが入力したサービス業者ＩＤと訪問依頼フラグを、通知対象業者ＤＢ１１３に記憶する。
【０１０９】
訪問依頼要求部１１１は、訪問依頼フラグが更新されると、図１０に示す訪問依頼要求処理を開始する。
【０１１０】
訪問依頼要求部１１１は、通知対象業者ＤＢ１１３を参照し、更新された訪問依頼フラグＲに関連付けて記憶されているサービス対象業者ＩＤ（ＳＩＤ）、接近通知装置ＩＤ（ＵＩＤ）を取得し（Ｓ３０１）、これらのデータを訪問依頼要求と共に位置情報制御装置３１０に送信し（Ｓ３０２）、処理を終了する。なお、取得する各データは、複数でも良く、単数でも良い。
【０１１１】
位置情報制御装置３１０は、接近通知装置１１０から訪問依頼要求を受信すると、訪問依頼受信処理を開始する。
【０１１２】
訪問依頼受信部３１２は、訪問依頼要求を受信すると（Ｓ３０３）、受信した各データが訪問情報ＤＢ３１３に記憶されているか否かを判別する。
【０１１３】
まず、訪問依頼受信部３１２は、訪問情報ＤＢ３１３に、受信した訪問依頼フラグＲが真（１）、すなわち「訪問依頼有」であり、かつ、受信したサービス業者ＩＤ（ＳＩＤ）及び接近通知装置ＩＤ（ＵＩＤ）が関連付けて記憶されていないか否かを判別する（Ｓ３０４）。
【０１１４】
ステップＳ３０４の条件が成立した場合、訪問依頼受信部３１２は、訪問情報ＤＢ３１３に、受信したサービス業者ＩＤ（ＳＩＤ）、接近通知装置ＩＤ（ＵＩＤ）、訪問依頼フラグＲを関連付けて記憶し（Ｓ３０５）、処理を終了する。
【０１１５】
ステップＳ３０４の条件が非成立の場合、訪問依頼受信部３１２は、受信した訪問依頼有無Ｒが偽（０）であり、かつ、受信したサービス業者ＩＤ（ＳＩＤ）及び接近通知装置ＩＤ（ＵＩＤ）が関連付けて記憶されているか否かを判別する（Ｓ３０６）。
【０１１６】
ステップＳ３０６の条件が成立した場合、訪問依頼受信部３１２は、訪問情報ＤＢ３１３に記憶されていた該当データを削除し（Ｓ３０７）、処理を終了する。
【０１１７】
ステップＳ３０６の条件が非成立の場合、訪問依頼受信部３１２は、処理を終了する。
【０１１８】
以上が、接近通知装置１００を操作するユーザが所望するサービスのサービス業者に対して訪問を依頼する際の動作である。
【０１１９】
続いて、サービス業者がユーザに対して訪問する旨を通知する際の動作について説明する。なお、以下の説明では、上述の動作（図１０に示すフロー）は少なくとも一度以上完了しているものとする、すなわち、少なくとも一度以上、ユーザがサービス業者の訪問を依頼しているものとする。
【０１２０】
サービス業者装置２１０は、訪問情報参照要求部２１１が備えるタイマーに起因して、図１１に示す訪問通知送信処理を開始する。例えば、タイマー値は５分、１０分等であるが、任意である。
【０１２１】
訪問情報参照要求部２１１は、まず、サービス業者ＩＤ（ＳＩＤ）を取得し（Ｓ４０１）、取得したサービス業者ＩＤ（ＳＩＤ）と共に、位置情報制御装置３１０に訪問情報参照要求を送信する（Ｓ４０２）。
【０１２２】
位置情報制御装置３１０は、サービス業者装置２１０から訪問情報参照要求を受信することで訪問情報参照処理を開始する。
【０１２３】
訪問情報参照部３１１は、訪問情報参照要求を受信すると（Ｓ４０３）、受信したサービス業者ＩＤ（ＳＩＤ）に対応する接近通知装置ＩＤ（ＵＩＤ）が、訪問情報ＤＢ３１３に記憶されているか否かを判別する（Ｓ４０４）。
【０１２４】
接近通知装置ＩＤ（ＵＩＤ）が訪問情報ＤＢ３１３に記憶されている場合、訪問情報参照部３１１は、受信したサービス業者ＩＤ（ＳＩＤ）に対応する接近通知装置ＩＤ（ＵＩＤ）を全て取得し、接近通知装置ＤＢ３１４を参照してそれぞれの接近通知装置の位置Ｐを取得する（Ｓ４０５）。さらに、訪問情報参照部３１１は、取得したデータ（ＳＩＤ、Ｐ）と共に参照結果をサービス業者装置２１０に返送し（Ｓ４０６）、処理を終了する。
【０１２５】
訪問情報参照部３１１は、接近通知装置ＩＤが訪問情報ＤＢ３１３に記憶されていない場合、未登録として結果をサービス業者装置２１０に返送する（Ｓ４０６）。
【０１２６】
サービス業者装置２１０が上述の参照結果を受信すると（Ｓ４０７）、訪問情報参照要求部２１１は、参照結果の判別、すなわち、サービス業者ＩＤ（ＳＩＤ）に対応する接近通知装置ＩＤ（ＵＩＤ）があったか否かを判別する（Ｓ４０８）。
【０１２７】
サービス業者ＩＤ（ＳＩＤ）に対応する接近通知装置ＩＤ（ＵＩＤ）がなかった場合、訪問情報参照要求部２１１は、処理を終了する。
【０１２８】
サービス業者ＩＤ（ＳＩＤ）に対応する接近通知装置ＩＤ（ＵＩＤ）があった場合、訪問情報参照要求部２１１は、表示部５５０を介して、接近通知装置ＩＤ（ＵＩＤ）に該当する接近通知装置の情報を表示し（Ｓ４０９）、業者からの指示を待つ（Ｓ４１０）。
【０１２９】
なお、業者からの指示は、操作部５４０を介して業者指示制御部２１３にデータが入力されることによる。また、この間業者からの指示がなく、かつ、訪問情報参照部３１１のタイマーが満了した際は、再度訪問通知処理を実施し、最新の情報に更新する。
【０１３０】
また、業者からの指示は、「訪問を通知する」、「訪問を通知しない」のいずれかであり、業者が「訪問を通知する」を選択した場合、訪問通知送信部２１２は、サービス業者ＩＤ（ＳＩＤ）と共に訪問通知を接近通知装置１１０に送信し（Ｓ４１１）、処理を終了する。
【０１３１】
なお、業者が「訪問を通知しない」を選択した場合、訪問通知処理は終了する。
【０１３２】
接近通知装置１１０は、サービス業者装置２１０から訪問通知を受信することで訪問通知受信処理を開始する。
【０１３３】
訪問通知受信部１１２は、サービス業者装置から訪問通知を受信すると（Ｓ４１２）、受信したサービス業者ＩＤ（ＳＩＤ）に関連付けて接近業者ＤＢ１１４に記憶されている訪問通知フラグを真（１）にし（Ｓ４１３）、処理を終了する。
【０１３４】
接近業者ＤＢ１１４に訪問通知フラグを記憶させることで、接近情報表示部１０５は、接近通知をする際に、該当するサービス業者が訪問する旨をユーザに通知することができる。
【０１３５】
以上が、サービス業者がユーザに対して訪問する旨を通知する際の動作である。
【０１３６】
続いて、理解を容易にするため、接近通知装置１１０の具体的な動作について図面を参照して説明する。
【０１３７】
図１２に示すように、接近通知装置１１０を保持又は使用するユーザは、接近通知装置１１０を操作することで通知対象業者ＤＢ１１３に受給したいサービスの業者を設定する。この場合、ユーザは、「豆腐店Ａ」、「クリーニング店Ｂ」、「市電バスＥ」のサービスの受給を望んでいるということになる。
【０１３８】
さらにユーザは、接近通知だけでは無く、積極的に訪問して欲しいサービス業者を、接近通知装置１１０を操作することで設定する。これにより、通知対象業者ＤＢ１１３の訪問依頼フラグが設定される。この場合、ユーザは、「クリーニング店Ｂ」の業者の積極的な訪問を望んでいることとなる。
【０１３９】
接近通知装置１１０は、ユーザ操作によって通知対象業者ＤＢ１１３が更新されると、これらの情報を訪問依頼要求Ａと共に位置情報制御装置３１０に送信する。
【０１４０】
位置情報制御装置３１０は、接近通知装置１１０から訪問依頼要求と共にデータを受信すると、訪問情報ＤＢ３１３に記憶する。この場合、「クリーニング店Ｂ」の積極的な訪問を望んでいるユーザは、接近通知装置ＩＤが「１０１Ｄ」である接近通知装置１１０を保持又は使用しているユーザである、ということになる。
【０１４１】
サービス業者装置２１０は、タイマーに起因して定期的に位置情報制御装置３１０に訪問情報参照要求Ｂを送信する。位置情報制御装置３１０は、訪問情報参照要求Ｂを受信すると、該要求を送信したサービス業者の訪問を望んでいるユーザを、訪問情報ＤＢ３１３を参照して求め、その結果を訪問情報参照結果Ｃとしてサービス業者装置２１０に返送する。
【０１４２】
この処理によって、サービス業者は、訪問を望んでいるユーザを知ることができる。この場合、「クリーニング店Ｂ」の業者は、接近通知装置ＩＤが「１０１Ｄ」である接近通知装置１１０を保持又は使用しているユーザが積極的な訪問を望んでいると知ることができる。
【０１４３】
サービス業者は、訪問を望んでいるユーザに対して、任意で訪問通知することができる。「クリーニング店Ｂ」の業者がサービス業者装置２１０を操作することで訪問通知を選択すると、サービス業者装置２１０は、接近通知装置ＩＤが「１０１Ｄ」である接近通知装置１１０に訪問通知Ｄを送信する。
【０１４４】
接近通知装置１１０は、訪問通知Ｄを受信すると、接近業者ＤＢ１１４の該当する訪問依頼フラグを真に更新し、受信したサービス業者ＩＤと訪問通知フラグを関連付けて接近業者ＤＢ１１４に記憶する。
【０１４５】
これによって、サービス業者がユーザに接近した際、訪問通知フラグを参照することで、ユーザに訪問を通知することができる。
【０１４６】
なお、上述の具体例において、「クリーニング店Ｂ」がユーザに接近した際の動作は第１の実施形態と同様である。
【０１４７】
以上説明したように、本実施形態に係る接近通知システム１１は、第１の実施形態に係る接近通知システム１１が奏す効果に加えて、ユーザが積極的に訪問して欲しいサービス業者を指定することができるため、サービス業者は、確実にユーザにサービスを提供することができる。また、ユーザは訪問通知を受信することで、確実にサービスを受給することができる。従って、本実施形態に係る接近通知システム１１は、双方の利益を守ることができる。
【０１４８】
また、ユーザは、訪問の必要のないサービス業者を指定することで、必要の無いサービス業者の訪問を避けることができる。サービス業者も同様に、サービスを受給する気がないユーザへの訪問を避けることができ、双方の利益を守ることができる。
【０１４９】
［変形例］
本発明は、上記実施形態に限定されず、種々の変形例及び応用が可能である。上記具体例では、接近通知装置１００、１１０が携帯電話である例によって説明したが、これに限られず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータ、ゲーム機、ノート型パーソナルコンピュータ、カーナビゲーションシステム等の各種の携帯端末装置にも適用することができる。これはサービス業者装置２００、２１０も同様である。
【０１５０】
また、上記実施形態では、接近通知装置１００、１１０、サービス業者装置２００、２１０、位置情報制御装置３００、３１０、と装置毎に説明したが、これに限られず、サービス業者装置２００、２１０の各機能ブロック、位置情報制御装置３００、３１０の各機能ブロックを一体にして構成しても良い。
【０１５１】
上記実施形態では、ユーザ（接近通知装置使用者）の操作によって動作する機能部についても説明したが、これに限られず任意であり、例えば、予め設定し、全て自動で制御することも可能である。
【０１５２】
また、上記実施形態では、接近通知装置１００、１１０が位置参照要求を送信することでサービス業者の位置情報を取得する構成について説明したが、これに限られず任意であり、例えば、サービス業者装置２００、２１０や位置情報制御装置３００、３１０が自律的にサービス業車装置の位置情報を接近通知装置に送信する構成でも良い。
【０１５３】
また、上記実施形態では、接近通知装置１００、１１０の接近情報表示部１０５が表示部５５０を介してユーザに接近通知する構成について説明したが、これに限られず任意であり、例えば、携帯電話のバイブレーション機能や、通知音等、ユーザの触覚、聴覚を介して通知する構成でも良い。
【０１５４】
また、上記実施形態では、接近通知装置１００、１１０、サービス業者装置２００、２１０、位置情報制御装置３００、３１０の各装置がネットワーク４００を介して接続する構成について説明したが、セキュリティ向上のため、各装置間でＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を構築し、装置間で暗号化データを送受信する構成等、公知のセキュリティ向上手法による構成にしても良い。
【０１５５】
また、上記実施形態では、接近通知装置１００、１１０通知対象業者ＤＢ１０６、１１３を基に各要求を送信する構成について説明したが、これに限られず任意であり、例えば、ユーザの指示によって指定されたサービス業者を記憶せずにそのまま各要求を送信しても良い。
【０１５６】
また、上記実施形態では、所要距離と所要時間をそれぞれの閾値と比較することでユーザに通知するか否かを判別する構成について説明したが、これに限られず任意であり、例えば、所要距離のみの比較でも良く、所要時間のみの比較でも良い。または、予め所定の位置を設定しておき、サービス業者がその所定の位置を通過した場合にユーザに通知する構成にしても良い。
【０１５７】
また、上記実施形態では、タイマーに起因して動作を開始する機能部について説明したが、これに限られず任意であり、例えば、距離の閾値や、手動によって動作を開始しても良い。
【０１５８】
また、第２の実施形態において、サービス業者装置２１０は、接近通知装置１１０に対して訪問通知を送信するが、これに限られず任意であり、例えば、受信したユーザの連絡先に対して通知しても良い。例えば、連絡先がメールアドレスの場合、サービス業者は、メールで訪問通知をしても良く、連絡先が電話番号の場合、サービス業者は、直接ユーザに電話をしても良い。
【０１５９】
また、第２の実施形態において、訪問通知フラグを接近業者ＤＢ１１４に記憶することでユーザに訪問を通知するが、訪問通知フラグを記憶することなく、直接表示部５５０を介してユーザに通知しても良い。
【０１６０】
また、本実施形態に係る接近通知システム１０、１１を構成する各装置は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、上述の動作を実行するためのプログラム５９０を、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、このプログラム５９０をコンピュータにインストールすることにより、上述の処理を実行する接近通知システム１０、１１を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置にこのプログラム５９０を格納しておき、通常のコンピュータシステムがダウンロード等することで接近通知システム１０、１１を構成する各装置を構成してもよい。
【０１６１】
また、接近通知システム１０、１１を構成する各装置の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【０１６２】
また、搬送波にプログラム５９０を重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板（ＢＢＳ：Ｂｕｌｌｅｔｉｎ  Ｂｏａｒｄ  Ｓｙｓｔｅｍ）にこのプログラム５９０を掲示し、ネットワークを介してプログラム５９０を配信してもよい。そして、このプログラム５９０を起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【０１６３】
なお、本発明は、本発明の広義の趣旨及び範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【０１６４】
上記実施形態の一部又は全ては、以下の付記のようにも記載されうるが、以下には限られない。
【０１６５】
（付記１）
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得したサービス業者の位置情報を記憶する位置情報記憶手段と、
ユーザの位置情報を求めるユーザ位置取得手段と、
前記位置情報記憶手段に記憶されたサービス業者の位置情報と前記ユーザ位置取得手段が求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数手段と、
前記接近状態計数手段が求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別手段と、
前記接近業者判別手段の判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示手段と、を備える、
ことを特徴とする接近通知装置。
【０１６６】
（付記２）
ユーザが訪問を依頼するサービス業者を求める訪問依頼取得手段と、
前記訪問依頼取得手段が求めたサービス業者の訪問意志を記憶する訪問情報記憶手段と、をさらに備え、
前記接近情報表示手段は、前記訪問情報記憶手段に記憶された前記サービス業者の訪問意志を基に、該サービス業者が訪問する意志を示しているか否かをユーザに通知する、
ことを特徴とする付記１に記載の接近通知装置。
【０１６７】
（付記３）
サービス業者がユーザに達するまでの所要距離と所要時間の閾値を予め記憶する閾値記憶手段をさらに備え、
前記接近業者判別手段は、
前記接近状態計数手段が求めた第１の所要距離と第１の所要時間と、前記閾値記憶手段が記憶している第２の所要距離と第２の所要時間と、を比較し、
前記第１の所要距離が前記第２の所要距離より小さく、かつ、前記第１の所要時間が前記第２の所要時間より小さい場合に、該サービス業者が接近している旨をユーザに通知すると判別し、
前記第１の所要時間を基に、該サービス業者がユーザに達する予定時刻を求める、
ことを特徴とする付記１又は２に記載の接近通知装置。
【０１６８】
（付記４）
前記位置情報取得手段は、前記サービス業者を一意に識別するサービス業者識別子を基に、ネットワークを介して接続する外部装置に該サービス業者の位置情報を要求することで前記位置情報を取得し、
前記位置情報記憶手段は、前記位置情報取得手段が取得した前記位置情報を、前記サービス業者識別子と関連付けて記憶し、
前記接近状態計数手段は、前記所要距離と所要時間を前記サービス業者識別子に関連付けて記憶する、
ことを特徴とする付記１乃至３のいずれか１つに記載の接近通知装置。
【０１６９】
（付記５）
前記訪問依頼取得手段は、ユーザが訪問を依頼するサービス業者の前記サービス業者識別子とユーザが訪問を依頼していることを示すフラグとを関連付けて記憶し、
前記訪問情報記憶手段は、ネットワークを介して接続する外部装置から、サービス業者識別子と訪問する旨の意志を含む訪問通知を受信し、前記訪問通知が含む該サービス業者識別子と該サービス業者に訪問する意志があることを示すフラグとを関連付けて記憶する、
ことを特徴とする付記２に記載の接近通知装置。
【０１７０】
（付記６）
ユーザの操作による指示を制御するユーザ指示制御手段をさらに備え、
前記ユーザ指示制御手段は、ユーザが操作することで指示するサービスの受給を望むサービス業者のサービス業者識別子を求め、求めたサービス業者識別子を前記位置情報取得手段に出力する、
ことを特徴とする付記１乃至５のいずれか１つに記載の接近通知装置。
【０１７１】
（付記７）
前記ユーザ指示制御手段は、ユーザが操作することで指示する訪問を依頼するサービス業者のサービス業者識別子を求め、求めたサービス業者識別子を前記訪問依頼取得手段に出力する、
ことを特徴とする付記２又は５に記載の接近通知装置。
【０１７２】
（付記８）
前記ユーザ位置取得手段は、ＧＰＳを基にユーザの位置情報を求める、
ことを特徴とする付記１乃至７のいずれか１つに記載の接近通知装置。
【０１７３】
（付記９）
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップで取得したサービス業者の位置情報を記憶する位置情報記憶ステップと、
ユーザの位置情報を求めるユーザ位置取得ステップと、 
前記位置情報記憶ステップで記憶されたサービス業者の位置情報と前記ユーザ位置取得ステップで求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数ステップと、
前記接近状態計数ステップで求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別ステップと、
前記接近業者判別ステップでの判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示ステップと、を備える、
ことを特徴とする接近通知方法。
【０１７４】
（付記１０）
コンピュータに、
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップで取得したサービス業者の位置情報を記憶する位置情報記憶ステップと、
ユーザの位置情報を求めるユーザ位置取得ステップと、 
前記位置情報記憶ステップで記憶されたサービス業者の位置情報と前記ユーザ位置取得ステップで求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数ステップと、
前記接近状態計数ステップで求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別ステップと、
前記接近業者判別ステップでの判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示ステップと、を実行させる、
ことを特徴とする接近通知プログラム。
【０１７５】
（付記１１）
ネットワークを介して相互に接続される少なくとも一つ以上の接近通知装置と、少なくとも一つ以上のサービス業者装置と、位置情報制御装置と、を備える接近通知システムであって、
前記接近通知装置は、
ユーザが受給を望むサービスを提供するサービス業者の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得したサービス業者の位置情報を記憶する位置情報記憶手段と、
ユーザの位置情報を求めるユーザ位置取得手段と、
前記位置情報記憶手段に記憶されたサービス業者の位置情報と前記ユーザ位置取得手段が求めたユーザの位置情報とを基に、該サービス業者がユーザに達するまでの所要距離と所要時間を求める接近状態計数手段と、
前記接近状態計数手段が求めた前記所要距離と所要時間を基に、該サービス業者が接近している旨をユーザに通知するか否かを判別する接近業者判別手段と、
前記接近業者判別手段の判別に従って、該サービス業者が接近している旨をユーザに通知する接近情報表示手段と、を備え、
前記サービス業者装置は、
該サービス業者装置の位置情報を取得する位置取得手段と、
前記位置取得手段が取得した位置情報を、該サービス業者を一意に識別するサービス業者識別子と共に前記位置情報制御装置に送信する位置更新要求手段と、を備え、
前記位置情報制御装置は、
前記サービス業者装置から該サービス業者の位置情報を受信する位置情報受信手段と、
前記位置情報受信手段が受信した前記位置情報と該サービス業者識別子とを関連付けて記憶する位置情報記憶手段と、
前記位置情報記憶手段に記憶された位置情報を取得し、取得した前記位置情報を外部装置に送信する位置情報送信手段と、を備える、
ことを特徴とする接近通知システム。
【０１７６】
（付記１２）
前記サービス業者装置は、
該サービス業者の訪問を依頼するユーザの情報を取得する訪問情報参照手段と、
前記訪問情報参照手段が取得したユーザの情報を基に、該ユーザに対して、サービス業者識別子と共に訪問通知を送信する訪問通知送信手段と、をさらに備え、
前記位置情報制御装置は、
訪問を依頼するユーザを一意に識別するユーザ識別子と、該ユーザが訪問を依頼するサービス業者のサービス業者識別子と、を関連付けて記憶する訪問情報記憶手段と、
ユーザの位置情報を、前記ユーザ識別子と関連付けて記憶するユーザ情報記憶手段と、
前記訪問情報記憶手段が記憶する前記ユーザ識別子と、前記ユーザ情報記憶手段が記憶する該ユーザの位置情報と、を取得し、取得したデータを前記サービス業者装置に送信する訪問情報送信手段と、をさらに備える、
ことを特徴とする付記１２に記載の接近通知システム。
【符号の説明】
【０１７７】
１０、１１            接近通知システム
１００、１１０        接近通知装置
１０１                ユーザ指示制御部
１０２                位置参照要求部
１０３                接近業者判別部
１０４、２０３        ＧＰＳ受信部
１０５                接近情報表示部
１０６、１１３        通知対象業者ＤＢ
１０７                閾値ＤＢ
１０８、１１４        接近業者ＤＢ
１１１                訪問依頼要求部
１１２                訪問通知受信部
１１４、２１４        接近通知装置ＤＢ
２００、２１０        サービス業者装置
２０１                位置情報取得部
２０２                位置更新要求部
２０４                現在位置ＤＢ
２１１                訪問情報参照要求部
２１２                訪問通知送信部
２１３                業者指示制御部
２１４、３１４        接近通知装置ＤＢ
３００、３１０        位置情報制御装置
３０１                位置参照部
３０２                位置更新部
３０３                位置情報ＤＢ
３１１                訪問情報参照部
３１２                訪問依頼受信部
３１３                訪問情報ＤＢ
４００                ネットワーク
５００                内部バス
５１０                制御部
５２０                主記憶部
５３０                外部記憶部
５４０                操作部
５５０                表示部
５６０                送受信部
５９０                プログラム
【図１】
2012146018.tif 000003
【図２】
2012146018.tif 000004
【図３】
2012146018.tif 000005
【図４】
2012146018.tif 000006
【図５】
2012146018.tif 000007
【図６】
2012146018.tif 000008
【図７】
2012146018.tif 000009
【図８】
2012146018.tif 000010
【図９】
2012146018.tif 000011
【図１０】
2012146018.tif 000012
【図１１】
2012146018.tif 000013
【図１２】
2012146018.tif 000014