(57)【要約】【課題】複数の顧客を効率良いルートで訪問する。【解決手段】端末装置に情報を提供する情報処理装置であって、地図サービス装置から地図データを取得する地図取得部と、取得した地図データを端末装置に送信して地図を表示させる地図提供部と、地図サービス装置から端末装置に表示された地図上における始点から終点までのルートを表すルート情報を取得するルート取得部と、ルート情報を端末装置に送信して地図上にルートを表示させるルート提供部と、ルート情報に基づきルートから予め設定された設定距離以内に位置する顧客を特定する特定部と、ルートから設定距離以内に位置するそれぞれの顧客について、位置情報を端末装置に送信して、表示している地図における対応する位置に顧客を表すアイコンを表示させる近傍顧客提供部とを備える情報処理装置を提供する。【選択図】図４
2017053676.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に情報を提供する情報処理装置であって、
地図サービス装置から地図データを取得する地図取得部と、
取得した地図データを前記端末装置に送信して地図を表示させる地図提供部と、
地図サービス装置から前記端末装置に表示された地図上における始点から終点までのルートを表すルート情報を取得するルート取得部と、
前記ルート情報を前記端末装置に送信して地図上にルートを表示させるルート提供部と、
前記ルート情報に基づきルートから予め設定された設定距離以内に位置する顧客を特定する特定部と、
ルートから前記設定距離以内に位置するそれぞれの顧客について、位置情報を前記端末装置に送信して、表示している地図における対応する位置に顧客を表すアイコンを表示させる近傍顧客提供部と
を備える情報処理装置。
【請求項２】
ルートから前記設定距離以内に位置する顧客が特定された場合、前記ルート取得部は、始点から終点までの間に前記設定距離以内のそれぞれの顧客を通過する新たなルートを表す前記ルート情報を取得し、
前記ルート提供部は、新たな前記ルート情報を前記端末装置に送信して、地図上に前記新たなルートを表示させる
請求項１に記載の情報処理装置。
【請求項３】
前記端末装置から、指定された日付の顧客の訪問ルートの取得要求を受信する訪問情報要求受信部と、
スケジュール管理装置から、指定された日付に訪問予定の顧客の識別情報および訪問時間を取得するスケジュール取得部と、
前記訪問予定のそれぞれの顧客について、位置情報および訪問時刻を前記端末装置に送信して、地図上の対応する位置に前記訪問予定のそれぞれの顧客を表すアイコンおよび訪問時刻を表示させる訪問顧客提供部と、
をさらに備える
請求項２に記載の情報処理装置。
【請求項４】
前記ルート取得部は、訪問時刻の順で顧客を移動するルートを表す前記ルート情報を取得し、
前記ルート提供部は、前記ルート情報を前記端末装置に送信して、地図上にルートを表示させる
請求項３に記載の情報処理装置。
【請求項５】
前記訪問予定の複数の顧客のうちの、連続して訪問する第１の顧客および第２の顧客を選択する選択部と、
指定された日付に訪問すべきルートを表す前記ルート情報から、前記第１の顧客から前記第２の顧客へのルートを表す部分を仮ルート情報として取得する仮ルート取得部と、
前記第１の顧客と前記第２の顧客との間に第３の顧客に訪問した場合に、前記第２の顧客への到着予定時刻が前記第２の顧客への訪問時刻より前となるような前記第３の顧客を検出する追加顧客検出部と、
前記第３の顧客を検出できた場合、前記第３の顧客の位置情報を前記端末装置に送信して、表示している地図上の対応する位置に、前記第３の顧客の存在を示すアイコンを表示させる追加顧客提供部と、
をさらに備える請求項４に記載の情報処理装置。
【請求項６】
前記端末装置から前記第３の顧客の追加指示を受信する追加指示受信部と、
前記端末装置から、前記追加指示を受信した場合、前記ルート情報における前記第１の顧客と前記第２の顧客との間の部分を、前記第３の顧客を通過するルートに置き換えた前記ルート情報に更新するルート更新部と、
更新後の前記ルート情報を前記端末装置に送信して、地図上に更新後のルートを表示させる更新ルート提供部と、
をさらに備える請求項５に記載の情報処理装置。
【請求項７】
表示している地図上における指定された顧客について、前記端末装置から機器情報の取得要求を受信する機器情報取得要求受信部と、
指定された顧客について、納品済みのそれぞれの機器に関する情報を取得する機器情報取得部と、
指定された顧客について、納品済みのそれぞれの機器に関する情報を前記端末装置に送信して、指定された顧客を表すアイコンとともにそれぞれの機器の状態を表示させる機器情報提供部と、
をさらに備える請求項１から６の何れか１項に記載の情報処理装置。
【請求項８】
端末装置と、
地図データおよびルート情報を提供する地図サービス装置と、
前記端末装置および前記地図サービス装置とネットワークを介して接続可能な情報処理装置と
を備えるシステムであって、
前記情報処理装置は、
前記地図サービス装置から地図データを取得する地図取得部と、
取得した地図データを前記端末装置に送信して地図を表示させる地図提供部と、
前記地図サービス装置から前記端末装置に表示された地図上における始点から終点までのルートを表すルート情報を取得するルート取得部と、
前記ルート情報を前記端末装置に送信して地図上にルートを表示させるルート提供部と、
前記ルート情報に基づきルートから予め設定された設定距離以内に位置する顧客を特定する特定部と、
ルートから前記設定距離以内に位置するそれぞれの顧客について、位置情報を前記端末装置に送信して、表示している地図における対応する位置に顧客を表すアイコンを表示させる近傍顧客提供部と
を有するシステム。
【請求項９】
端末装置に情報を提供する情報処理装置において実行される情報処理の方法であって、
地図サービス装置から地図データを取得する地図取得ステップと、
取得した地図データを前記端末装置に送信して地図を表示させる地図提供ステップと、
地図サービス装置から前記端末装置に表示された地図上における始点から終点までのルートを表すルート情報を取得するルート取得ステップと、
前記ルート情報を前記端末装置に送信して地図上にルートを表示させるルート提供ステップと、
前記ルート情報に基づきルートから予め設定された設定距離以内に位置する顧客を特定する特定ステップと、
ルートから前記設定距離以内に位置するそれぞれの顧客について、位置情報を前記端末装置に送信して、表示している地図における対応する位置に顧客を表すアイコンを表示させる近傍顧客提供ステップと
を実行する方法。
【請求項１０】
コンピュータに、端末装置に情報を提供する情報処理装置として機能させるためのプログラムであって、
前記情報処理装置を、
地図サービス装置から地図データを取得する地図取得部と、
取得した地図データを前記端末装置に送信して地図を表示させる地図提供部と、
地図サービス装置から前記端末装置に表示された地図上における始点から終点までのルートを表すルート情報を取得するルート取得部と、
前記ルート情報を前記端末装置に送信して地図上にルートを表示させるルート提供部と、
前記ルート情報に基づきルートから予め設定された設定距離以内に位置する顧客を特定する特定部と、
ルートから前記設定距離以内に位置するそれぞれの顧客について、位置情報を前記端末装置に送信して、表示している地図における対応する位置に顧客を表すアイコンを表示させる近傍顧客提供部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、システム、方法およびプログラムに関する。
【背景技術】
【０００２】
インターネット上に提供されている地図提供サーバ等を用いて、現在値等の始点から顧客へのルートを検索して、ユーザが使用する端末装置に提供する情報提供システムが知られている。このような情報提供システムによれば、顧客へ訪問するための効率良いルートをユーザに提供することができる。
【０００３】
特許文献１には、ユーザにより指定された訪問先から半径が所定距離の範囲の顧客を検出し、検出した顧客もルートに含めてユーザに提案するシステムが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、始点から訪問先までの間に他の顧客が存在していても、当該他の顧客をルートに追加して提示をすることができなかった。このため、ユーザは、当該他の顧客へ訪問する場合、例えば別の日等に改めて訪問しなければならなく、効率が悪かった。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数の顧客を効率良いルートで訪問することができる情報処理装置、システム、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、端末装置に情報を提供する情報処理装置であって、地図サービス装置から地図データを取得する地図取得部と、取得した地図データを前記端末装置に送信して地図を表示させる地図提供部と、地図サービス装置から前記端末装置に表示された地図上における始点から終点までのルートを表すルート情報を取得するルート取得部と、前記ルート情報を前記端末装置に送信して地図上にルートを表示させるルート提供部と、前記ルート情報に基づきルートから予め設定された設定距離以内に位置する顧客を特定する特定部と、ルートから設定距離以内に位置するそれぞれの顧客について、位置情報を前記端末装置に送信して、表示している地図における対応する位置に顧客を表すアイコンを表示させる近傍顧客提供部とを備える。
【発明の効果】
【０００７】
本発明によれば、複数の顧客を効率良いルートで訪問することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１実施形態に係る情報提供システムを示す図である。
【図２】図２は、地図サービス装置、スケジュール管理装置、診断装置および端末装置の機能構成を示す図である。
【図３】図３は、情報処理装置および情報記憶装置の機能構成を示す図である。
【図４】図４は、第１実施形態に係る情報処理部の機能構成を示す図である。
【図５】図５は、第１実施形態に係る情報処理装置の処理フローを示す図である。
【図６】図６は、第１実施形態に係る端末装置の表示画像の第１例を示す図である。
【図７】図７は、第１実施形態に係る端末装置の表示画像の第２例を示す図である。
【図８】図８は、第１実施形態に係る端末装置の表示画像の第３例を示す図である。
【図９】図９は、第１実施形態に係る端末装置の表示画像の第４例を示す図である。
【図１０】図１０は、第１実施形態に係る端末装置の表示画像の第５例を示す図である。
【図１１】図１１は、第１実施形態に係る端末装置の表示画像の第６例を示す図である。
【図１２】図１２は、第２実施形態に係る情報処理部の機能構成を示す図である。
【図１３】図１３は、第２実施形態に係る情報処理装置の処理フローを示す図である。
【図１４】図１４は、第２実施形態に係る端末装置の表示画像の第１例を示す図である。
【図１５】図１５は、第２実施形態に係る端末装置の表示画像の第２例を示す図である。
【図１６】図１６は、第２実施形態に係る端末装置の表示画像の第３例を示す図である。
【図１７】図１７は、第３実施形態に係る情報処理部の機能構成を示す図である。
【図１８】図１８は、第３実施形態に係る情報処理装置の処理フローを示す図である。
【図１９】図１９は、第３実施形態に係る端末装置の表示画像の例を示す図である。
【図２０】図２０は、第４実施形態に係る情報処理部の機能構成を示す図である。
【図２１】図２１は、第４実施形態に係る情報処理装置の処理フローを示す図である。
【図２２】図２２は、第４実施形態に係る端末装置の表示画像の例を示す図である。
【図２３】図２３は、第５実施形態に係る情報処理部の機能構成を示す図である。
【図２４】図２４は、第５実施形態に係る情報処理装置の処理フローを示す図である。
【図２５】図２５は、第５実施形態に係る端末装置の表示画像の第１例を示す図である。
【図２６】図２６は、第５実施形態に係る端末装置の表示画像の第２例を示す図である。
【図２７】図２７は、第６実施形態に係る情報処理部の機能構成を示す図である。
【図２８】図２８は、第６実施形態に係る情報処理装置の処理フローを示す図である。
【図２９】図２９は、第６実施形態に係る端末装置の表示画像の第１例を示す図である。
【図３０】図３０は、第６実施形態に係る端末装置の表示画像の第２例を示す図である。
【図３１】図３１は、第６実施形態に係る端末装置の表示画像の第３例を示す図である。
【図３２】図３２は、第７実施形態に係る情報処理部の機能構成を示す図である。
【図３３】図３３は、第７実施形態に係る情報処理装置の処理フローを示す図である。
【図３４】図３４は、第７実施形態に係る端末装置の表示画像の第１例を示す図である。
【図３５】図３５は、第７実施形態に係る端末装置の表示画像の第２例を示す図である。
【図３６】図３６は、第７実施形態に係る端末装置の表示画像の第３例を示す図である。
【図３７】図３７は、第８実施形態に係る情報処理部の機能構成を示す図である。
【図３８】図３８は、第８実施形態に係る情報処理装置の処理フローを示す図である。
【図３９】図３９は、第８実施形態に係る端末装置の表示画像の第１例を示す図である。
【図４０】図４０は、情報処理装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明に係る実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。
【００１０】
（第１実施形態）
図１は、第１実施形態に係る情報提供システム１０を示す図である。情報提供システム１０は、例えば顧客に納品された機器のメンテナンスをする作業者または顧客への機器を販売する営業者等であるユーザを支援するためのシステムである。
【００１１】
より具体的には、情報提供システム１０は、顧客の位置が示された地図を提供したり、始点（例えば現在値）から訪問先の顧客までのルートを提供したり、ユーザのスケジュールを管理したり、顧客に導入済みの機器に関する情報を管理したり、顧客に導入を提案している機器の情報を管理したり、顧客に導入されている他社機器に関する情報を管理したり、顧客への訪問後の報告書を管理したりする。
【００１２】
情報提供システム１０は、地図サービス装置１２と、スケジュール管理装置１３と、診断装置１４と、端末装置２０と、情報処理装置３０と、情報記憶装置３２とを備える。
【００１３】
地図サービス装置１２、スケジュール管理装置１３および診断装置１４は、情報処理装置３０とネットワークを介して接続可能である。また、端末装置２０は、情報処理装置３０とネットワークを介して接続可能である。
【００１４】
ネットワークは、例えば、ＬＡＮ（Local  Area  Network）、ＶＰＮ（Virtual  Private  Network）またはＬＡＮがルータを介して接続されたＷＡＮ（Wide  Area  Network）である。また、ネットワークは、インターネットまたは電話通信回線等を含んでいてもよい。また、ネットワークは、有線で構成されていてもよいし、一部または全部が無線により構成されていてもよい。
【００１５】
地図サービス装置１２、スケジュール管理装置１３および診断装置１４は、ネットワークに接続可能なサーバ装置等のコンピュータである。地図サービス装置１２、スケジュール管理装置１３および診断装置１４は、１台のコンピュータであってもよいし、クラウドシステムのように複数台のコンピュータにより構成されていてもよい。診断装置１４は、顧客に納品された機器とネットワークを介して接続可能である。診断装置１４と機器とを接続するネットワークは、専用の回線であってもよいし、インターネット等の汎用の回線であってもよい。
【００１６】
端末装置２０は、ユーザにより使用される情報処理端末である。端末装置２０は、通信機能、入力機能および表示機能を有する。端末装置２０は、このような機能を有していれば、例えば、ノート型のコンピュータ、据え置き型のコンピュータ、スマートフォン、タブレット端末、携帯電話機または専用の情報端末等のどのような装置であってもよい。端末装置２０は、例えばユーザがＩＤおよびパスワード等を入力することによりユーザを認証し、情報処理装置３０に対して認証されたユーザのアカウントでアクセスする。従って、情報処理装置３０は、端末装置２０からアクセスされた場合、端末装置２０を使用しているユーザを識別することができる。
【００１７】
情報処理装置３０は、ネットワークに接続可能なサーバ装置等のコンピュータである。情報処理装置３０は、１台のコンピュータであってもよいし、クラウドシステムのように複数台のコンピュータにより構成されていてもよい。情報処理装置３０は、端末装置２０からのアクセスを受け付け、端末装置２０からのアクセスに応じて情報処理を実行する。また、情報処理装置３０は、地図サービス装置１２、スケジュール管理装置１３および診断装置１４にネットワークを介してアクセスして、情報を取得する。また、情報処理装置３０は、情報記憶装置３２にアクセスして情報の書き込みおよび読み出しをする。
【００１８】
情報記憶装置３２は、情報処理装置３０により処理される各種の情報を記憶する。情報記憶装置３２は、情報処理装置３０に直接接続されるハードディスクドライブ等であっても、ネットワークを介して接続されるサーバ装置等であってもよい。
【００１９】
図２は、地図サービス装置１２、スケジュール管理装置１３、診断装置１４および端末装置２０の機能構成を示す図である。
【００２０】
地図サービス装置１２は、ネットワークを介して情報処理装置３０から要求を受け付けて、地図データ、ルート情報または位置情報等を提供する。地図サービス装置１２は、地図データ提供部４２と、ルート検索部４４と、地図位置検索部４６と、第１通信部４８とを有する。
【００２１】
地図データ提供部４２は、指定された範囲の地図データを情報処理装置３０に提供する。ルート検索部４４は、始点から終点までのルートを検索し、検索して得られたルートを表すルート情報を情報処理装置３０に提供する。地図位置検索部４６は、指定された住所、建物または店舗等の位置を検索し、検索して得られた位置情報を提供する。第１通信部４８は、ネットワークを介して情報処理装置３０から要求等を受信し、各種の情報をネットワークを介して情報処理装置３０に送信する。
【００２２】
スケジュール管理装置１３は、ユーザのスケジュールを管理する。そして、スケジュール管理装置１３は、ネットワークを介して情報処理装置３０から要求を受け付けて、スケジュールを更新したり、スケジュールを提供したりする。より具体的には、スケジュール管理装置１３は、顧客名および訪問予定の日時をユーザ毎に管理する。
【００２３】
スケジュール管理装置１３は、スケジュール記憶部５０と、スケジュール提供部５２と、第２通信部５４とを有する。スケジュール記憶部５０は、ユーザのスケジュールを記憶する。スケジュール提供部５２は、指定されたユーザのスケジュールを更新し、または、指定されたユーザのスケジュールを提供する。第２通信部５４は、ネットワークを介して情報処理装置３０から要求等を受信し、各種の情報をネットワークを介して情報処理装置３０に送信する。
【００２４】
診断装置１４は、顧客に納品された機器に関する情報を検出して管理する。例えば、診断装置１４は、機器の状態、消耗品の使用量または残量、および、メンテナンスの有無等を管理する。そして、診断装置１４は、情報処理装置３０から要求に応じて機器に関する情報を提供する。
【００２５】
診断装置１４は、機器情報検出部５６と、機器情報記憶部５８と、機器情報送信部６０と、第３通信部６２とを有する。機器情報検出部５６は、例えばネットワーク、電話回線または専用の回線を介して顧客に納品されたそれぞれの機器に接続し、機器に関する各種の情報を検出する。機器情報記憶部５８は、機器情報検出部５６により検出された情報を記憶する。機器情報送信部６０は、要求に応じて、機器情報記憶部５８に記憶された機器に関する各種の情報を提供する。第３通信部６２は、ネットワークを介して情報処理装置３０から要求等を受信し、機器に関する情報をネットワークを介して情報処理装置３０に送信する。
【００２６】
端末装置２０は、ユーザにより使用される。端末装置２０は、ユーザに対して情報を表示し、ユーザによる操作に応じてテキストまたは音声等の情報を入力する。また、端末装置２０は、現在の位置情報（緯度および経度等）を検出する。
【００２７】
端末装置２０は、表示部６４と、入力部６６と、音声入力認識部６８と、位置検出部７０と、第４通信部７２とを有する。表示部６４は、液晶パネル等に情報を表示する。入力部６６は、キーボード、マウスおよびタッチパネル等の操作に応じて情報を入力する。音声入力認識部６８は、ユーザにより発声された音声を入力して音声信号を生成する。そして、音声入力認識部６８は、入力した音声を認識してテキスト情報に変換する。位置検出部７０は、ＧＰＳ（Global  Positioning  System）機能等により当該装置の現在位置を示す位置情報を検出する。第４通信部７２は、ネットワークを介して情報処理装置３０に要求および必要な情報を送信し、各種の情報をネットワークを介して情報処理装置３０から受信する。
【００２８】
図３は、情報処理装置３０および情報記憶装置３２の機能構成を示す図である。情報処理装置３０は、情報処理部１００と、第５通信部１０２とを有する。
【００２９】
情報処理部１００は、端末装置２０から各種の要求および必要な情報をネットワークから受信し、要求に応じた処理を実行し、実行結果を端末装置２０に送信する。また、情報処理部１００は、要求に応じた処理を実行する場合に、必要に応じてネットワークを介して地図サービス装置１２、スケジュール管理装置１３または診断装置１４から情報を取得する。また、情報処理部１００は、要求に応じた処理を実行する場合に、必要に応じて情報記憶装置３２にアクセスして必要な情報を更新したり読み出したりする。
【００３０】
第５通信部１０２は、ネットワークを介して地図サービス装置１２、スケジュール管理装置１３、診断装置１４および端末装置２０に接続して必要な情報を送信し、これらの装置から必要な情報を受信する。
【００３１】
情報記憶装置３２は、情報処理装置３０による処理に必要な各種の情報を記憶する。情報記憶装置３２は、顧客情報記憶部１１２と、自社機器情報記憶部１１４と、他社機器情報記憶部１１６と、移動履歴記憶部１１８と、報告書記憶部１２０と、グループ情報記憶部１２２とを有する。
【００３２】
顧客情報記憶部１１２は、顧客に関する各種の情報を記憶する。顧客情報記憶部１１２は、例えば、顧客毎に、下記の表１に示すような情報を含む顧客情報を記憶する。
【表１】
2017053676.tif 000003
【００３３】
ＩＤは、顧客を識別するための番号である。識別情報は、顧客を識別するための情報であって、例えば顧客名である。顧客名は、会社名および支店名等を組み合わせた情報だってよい。住所は、顧客の住所である。位置情報は、顧客の所在地の緯度および経度である。訪問回数は、顧客にユーザが訪問した数である。納品済み機器情報は、顧客に納品している機器を識別する情報である。提案中機器情報は、顧客に使用を提案している機器を識別する情報である。
【００３４】
自社機器情報記憶部１１４は、顧客に納品している自社の機器の契約に関する情報を記憶する。自社機器情報記憶部１１４は、例えば、下記の表２に示すような情報を含む自社機器情報を記憶する。
【表２】
2017053676.tif 000004
【００３５】
ＩＤは、機器を識別するための番号である。識別情報は、例えば機器名である。顧客の識別情報は、当該機器を納品している顧客を識別するための情報であって、例えば顧客名である。契約期間は、当該機器の契約（例えば、機器の使用契約）が満了する日である。
【００３６】
他社機器情報記憶部１１６は、顧客に納品されている他社の機器の契約に関する情報を記憶する。他社機器情報記憶部１１６は、例えば、下記の表３に示すような情報を含む他社機器情報を記憶する。
【表３】
2017053676.tif 000005
【００３７】
ＩＤは、他社機器を識別するための番号である。メーカ名は、他社機器の製造者の名称である。識別情報は、例えば機器名である。顧客の識別情報は、当該他社機器が納品されている顧客を識別するための情報であって、例えば顧客名である。契約期間は、当該他社の機器の契約（例えば、機器の使用契約）が満了する日である。
【００３８】
移動履歴記憶部１１８は、ユーザの移動履歴を記憶する。例えば、移動履歴記憶部１１８は、日時ごとのユーザの移動ルートを記憶する。
【００３９】
報告書記憶部１２０は、ユーザが顧客に訪問した後に作成した報告書に関する情報を記憶する。報告書記憶部１２０は、例えば、下記の表４に示すような情報を含む報告書情報を記憶する。
【表４】
2017053676.tif 000006
【００４０】
ＩＤは、報告書を識別するための番号である。訪問日時は、顧客に訪問した日時である。顧客の識別情報は、訪問した顧客を識別するための情報であって、例えば顧客名である。音声データは、ユーザの音声を録音したデータである。テキストデータは、音声データを音声認識して得られたテキストデータである。
【００４１】
グループ情報記憶部１２２は、顧客のグループ関係を示す情報を記憶する。顧客は、例えば企業グループ、フランチャイズチェーン等のグループに属している場合がある。また、顧客は、ある企業の支店または支社等である場合もある。グループ情報記憶部１２２は、このような顧客同士のグループ関係を記憶する。グループ情報記憶部１２２は、例えば、下記の表５に示すような情報を含むグループ情報を記憶する。
【表５】
2017053676.tif 000007
【００４２】
ＩＤは、グループを識別するための番号である。グループ名は、グループを識別するための名称等である。ブランチ１、ブランチ２、ブランチ３等は、そのグループに属する顧客を識別する識別情報（顧客名）である。
【００４３】
図４は、第１実施形態に係る情報処理部１００の機能構成を示す図である。第１実施形態に係る情報処理部１００は、地図取得要求受信部２０２と、地図取得部２０４と、地図提供部２０６と、領域受信部２０８と、顧客情報取得部２１０と、顧客情報提供部２１２と、ルート取得要求受信部２１４と、ルート取得部２１６と、ルート提供部２１８と、特定部２２０と、近傍顧客提供部２２２とを有する。
【００４４】
地図取得要求受信部２０２は、端末装置２０から地図取得要求、および、端末装置２０の現在位置を示す位置情報を取得する。地図取得部２０４は、地図の取得要求を受信した場合、地図サービス装置１２から、端末装置２０の現在位置を含む地図データを取得する。地図提供部２０６は、地図取得部２０４が取得した地図データを端末装置２０に送信して、地図データに表された地図を端末装置２０に表示させる。
【００４５】
領域受信部２０８は、端末装置２０が表示している地図の領域を受信する。顧客情報取得部２１０は、顧客情報記憶部１１２から、表示している地図の領域内に位置する顧客についての顧客情報を取得する。顧客情報提供部２１２は、表示している地図の領域内に位置するそれぞれの顧客について、識別情報および位置情報を端末装置２０に送信して、表示している地図上の対応する位置に、顧客を表すアイコンを表示させる。
【００４６】
ルート取得要求受信部２１４は、端末装置２０からルート取得要求、および、始点および終点を表す位置情報を取得する。ルート取得部２１６は、ルート取得要求を受信した場合、地図サービス装置１２から始点から終点までのルートを表すルート情報を取得する。ルート提供部２１８は、ルート取得部２１６が取得したルート情報を端末装置２０に送信して、地図上にルート情報により表されるルートを表示させる。
【００４７】
特定部２２０は、ルート取得部２１６がルート情報に基づき、顧客情報記憶部１１２から、ルートから予め設定された設定距離以内に位置する顧客（近傍顧客）を特定する。近傍顧客提供部２２２は、特定部２２０が特定した、ルートから設定距離以内に位置するそれぞれの顧客について、識別情報および位置情報を端末装置２０に送信して、表示している地図における対応する位置に、近傍顧客を表すアイコンを表示させる。
【００４８】
さらに、近傍顧客を表示した状態で、端末装置２０から新たなルート取得要求を受信した場合、ルート取得部２１６は、例えば、地図サービス装置１２から、始点から終点までの間に、それぞれの近傍顧客（設定距離以内のそれぞれの顧客）を通過する新たなルートを表すルート情報を取得する。そして、ルート提供部２１８は、新たなルート情報を端末装置２０に送信して、地図上に新たなルートを表示させる。
【００４９】
図５は、第１実施形態に係る情報処理装置３０の処理フローを示す図である。第１実施形態において、情報処理装置３０は、図５に示すフローに従って処理を実行する。
【００５０】
端末装置２０を使用するユーザは、ウェブブラウザ等を操作してネットワーク上の情報処理装置３０にアクセスする。そして、端末装置２０は、ユーザの操作に応じて、地図取得要求を情報処理装置３０に送信する。この場合、端末装置２０は、現在位置を示す位置情報も情報処理装置３０に送信する。
【００５１】
まず、地図取得要求受信部２０２は、端末装置２０から地図取得要求、および、端末装置２０の現在位置を示す位置情報を取得する（Ｓ１１１）。続いて、地図取得部２０４は、地図サービス装置１２から、端末装置２０の現在位置を含む地図データ（例えば、一定の範囲の地図を表す地図データ）を取得する（Ｓ１１２）。そして、地図提供部２０６は、取得した地図データを端末装置２０に送信して（Ｓ１１３）、地図データに表された地図を端末装置２０に表示させる。これにより、端末装置２０は、現在位置の周囲の地図を表示することができる。
【００５２】
地図情報を表示した場合、端末装置２０は、ユーザの操作に応じて地図の表示範囲を変更することができる。端末装置２０は、ユーザの操作に応じて表示している地図の領域を表す情報を情報処理装置３０に送信する。例えば、端末装置２０は、表示中の地図の左上および右下の位置情報（緯度および経度）を情報処理装置３０に送信する。
【００５３】
続いて、領域受信部２０８は、端末装置２０が表示している地図の領域を受信する（Ｓ１１４）。続いて、顧客情報取得部２１０は、顧客情報記憶部１１２に記憶されたそれぞれの顧客情報の位置情報を検索して、表示している地図の領域内に位置する顧客を特定する。そして、顧客情報取得部２１０は、表示している地図の領域内に位置する顧客についての顧客情報を取得する（Ｓ１１５）。続いて、顧客情報提供部２１２は、表示している地図の領域内に位置するそれぞれの顧客について、識別情報および位置情報を端末装置２０に送信して（Ｓ１１６）、表示している地図上の対応する位置に、顧客を表すアイコンを表示させる。
【００５４】
これにより、端末装置２０は、地図上における顧客が存在する位置に、顧客を表すアイコンを表示することができる。例えば、端末装置２０は、図６に示すように、地図上における顧客が存在する位置に、顧客の存在を表す顧客アイコン１００１を表示することができる。このように、情報処理装置３０は、地図上における顧客の位置をユーザに提示することができる。
【００５５】
顧客を示すアイコンを表示した場合、端末装置２０は、ユーザの操作に応じて、ルートの取得要求を送信することができる。この場合において、端末装置２０は、地図上における始点および終点を表す位置情報も情報処理装置３０に送信する。始点および終点は、例えば、ユーザが端末装置２０を操作して指定する。始点は、例えば、端末装置２０の現在位置であってよい。また、始点は、地図上における任意の顧客の位置であってもよい。また、終点は、例えば、地図上のユーザにより指定された任意の顧客の位置であってよい。
【００５６】
続いて、ルート取得要求受信部２１４は、端末装置２０からルート取得要求、および、始点および終点を取得する（Ｓ１１７）。続いて、ルート取得部２１６は、地図サービス装置１２から始点から終点までのルートを表すルート情報を取得する（Ｓ１１８）。続いて、ルート提供部２１８は、ルート取得部２１６が取得したルート情報を端末装置２０に送信して（Ｓ１１９）、ルート情報により表されるルートを地図上に表示させる。
【００５７】
これにより、端末装置２０は、地図上に始点から終点までのルートを表示することができる。例えば、端末装置２０は、図７に示すように、地図上に、始点を示す始点アイコン１０１１、終点を示す終点アイコン１０１２および始点から終点までのルートを表すルート線１０１３を表示することができる。
【００５８】
続いて、特定部２２０は、取得したルート情報に表されるルートの位置に基づき、顧客情報記憶部１１２に記憶されたそれぞれの顧客情報の位置情報を検索して、ルートから予め設定された設定距離以内に位置する顧客（近傍顧客）を特定する。例えば、特定部２２０は、ルートから直線距離で設定距離（例えば、５０ｍ）以内に位置する顧客を近傍顧客として特定する。設定距離は、予め設定されている。
【００５９】
例えば、ルート情報は、図８に示すように、始点から終点までを連続して辿ることが可能な複数の直線ルートにより構成される。図８の例においては、ルート情報は、第１直線ルート１０２１と、第２直線ルート１０２２と、第３直線ルート１０２３と、第４直線ルート１０２４とを含む。第１直線ルート１０２１は、始点の緯度および経度と、ルートの最初の曲がり角の緯度および経度とを含む情報である。第２直線ルート１０２２は、最初の曲がり角の緯度および経度と、２番目の曲がり角の緯度および経度とを含む情報である。第３直線ルート１０２３は、２番目の曲がり角の緯度および経度と、３番目の曲がり角の緯度および経度とを含む情報である。第４直線ルート１０２４は、３番目の曲がり角の緯度および経度と、終点の緯度および経度とを含む情報である。
【００６０】
特定部２２０は、ルート情報に含まれるそれぞれの直線ルートについて、その直線ルートから設定距離以内に位置する顧客についての顧客情報を取得する（Ｓ１２０）。特定部２２０は、例えば、それぞれの直線ルートについて、直線から垂直に設定距離までの範囲を表す長方形を算出する。例えば、図９に示すように、特定部２２０は、それぞれの直線ルートについて、直線から垂直に設定距離までの範囲を表す第１長方形１０３１，第２長方形１０３２，第３長方形１０３３，第４長方形１０３４を算出する。そして、特定部２２０は、算出したそれぞれの長方形の内部に位置する顧客を、顧客情報記憶部１１２に記憶された顧客情報を検索して特定する。
【００６１】
続いて、近傍顧客提供部２２２は、それぞれの近傍顧客について、識別情報および位置情報を端末装置２０に送信して（Ｓ１２１）。表示している地図における対応する位置に、近傍顧客を表すアイコンを表示させる。
【００６２】
これにより、端末装置２０は、ルートの近傍に位置する近傍顧客を表示することができる。例えば、端末装置２０は、図１０に示すように、地図上に、近傍顧客を示すチェックアイコン１０４１を表示することができる。近傍顧客を表示した場合、端末装置２０は、ユーザの操作に応じて、近傍顧客も通過する新たなルートの取得要求を送信することができる。
【００６３】
続いて、ルート取得要求受信部２１４は、端末装置２０から新たなルートの取得要求を受信する（Ｓ１２２）。近傍顧客を表示した状態で、端末装置２０から新たなルート取得要求を受信した場合、ルート取得部２１６は、例えば、地図サービス装置１２から、始点から終点までの間に、それぞれの近傍顧客を通過する新たなルートを表すルート情報を取得する（Ｓ１２３）。そして、ルート提供部２１８は、取得した新たなルート情報を端末装置２０に送信して（Ｓ１２４）、地図上に新たなルートを表示させる。
【００６４】
これにより、端末装置２０は、近傍顧客も通過する新たなルートを表示することができる。例えば、端末装置２０は、図１１に示すように、地図上に、近傍顧客を通過する新ルート１０５１を表示することができる。
【００６５】
以上のように、本実施形態に係る情報処理装置３０によれば、始点から終点までのルートを表示した後に、そのルートの近傍に位置する顧客をユーザに提示することができる。さらに、情報処理装置３０によれば、ルートの近傍に位置する顧客も通過する新たなルートを、ユーザに提示することができる。
【００６６】
（第２実施形態）
第２実施形態に係る情報提供システム１０は、全体構成およびそれぞれの装置のハードウェア構成および機能構成が、第１実施形態と略同一である。従って、第２実施形態においては、略同一の構成要素については同一の符号を付けて、第１実施形態との相違点を中心に説明する。第３実施形態以降についても同様である。
【００６７】
図１２は、第２実施形態に係る情報処理部１００の機能構成を示す図である。第２実施形態に係る情報処理部１００は、第１実施形態の機能構成に加えて、または、第１実施形態の機能構成に代えて、図１２に示す機能構成を有する。
【００６８】
第２実施形態に係る情報処理部１００は、訪問情報要求受信部２３２と、スケジュール取得部２３４と、顧客情報取得部２１０と、訪問顧客提供部２３６と、地図取得部２０４と、地図提供部２０６と、ルート取得部２１６と、ルート提供部２１８と、追加要求受信部２３８と、選択部２４０と、仮ルート取得部２４２と、追加判断部２４４と、追加顧客検出部２４６と、追加顧客提供部２４８と、追加指示受信部２５０と、ルート更新部２５２と、更新ルート提供部２５４とを有する。
【００６９】
訪問情報要求受信部２３２は、端末装置２０から、指定された日付の顧客の訪問ルートの取得要求を示す位置情報を取得する。この場合において、訪問情報要求受信部２３２は、訪問ルートの始点（例えば、端末装置２０の現在位置または指定された特定の位置等）も取得してもよい。スケジュール取得部２３４は、端末装置２０から訪問ルートの取得要求を受信した場合、スケジュール管理装置１３から、指定された日付に訪問予定の複数の顧客の識別情報および訪問時間を取得する。
【００７０】
顧客情報取得部２１０は、スケジュール取得部２３４が取得した、指定した日付に訪問予定のそれぞれの顧客について、顧客情報記憶部１１２から顧客情報を取得する。地図取得部２０４は、地図サービス装置１２から、スケジュール取得部２３４が取得した訪問予定の複数の顧客の位置を含む範囲の地図データを取得する。地図取得部２０４は、端末装置２０から始点を受信した場合には、さらに始点を含む範囲の地図データを取得してもよい。地図提供部２０６は、地図取得部２０４が取得した地図データを端末装置２０に送信して、地図データに表された地図を端末装置２０に表示させる。
【００７１】
訪問顧客提供部２３６は、スケジュール取得部２３４が取得した、指定した日付に訪問予定のそれぞれの顧客について、識別情報、位置情報および訪問時刻を端末装置２０に送信する。そして、訪問顧客提供部２３６は、端末装置２０に、表示している地図上の対応する位置に、訪問予定の顧客を表すアイコンおよび訪問時刻を表示させる。
【００７２】
ルート取得部２１６は、地図サービス装置１２から、スケジュール取得部２３４が取得した訪問予定の複数の顧客を、訪問時刻の順で移動するルートを表すルート情報を取得する。始点が指定されている場合には、ルート取得部２１６は、始点から、訪問時刻の順で顧客を移動するルートを表すルート情報を取得する。ルート提供部２１８は、ルート取得部２１６が取得したルート情報を端末装置２０に送信して、地図上にルート情報により表されるルートを表示させる。
【００７３】
追加要求受信部２３８は、訪問時刻の順で顧客を移動するルートが表示されている場合に、端末装置２０から、顧客の追加要求を受信する。選択部２４０は、顧客の追加要求を受信した場合、指定された日付における訪問予定の複数の顧客のうちの、連続して訪問する第１の顧客および第２の顧客を選択する。
【００７４】
仮ルート取得部２４２は、指定された日付に訪問すべきルートを表すルート情報から、第１の顧客から第２の顧客へのルートを表す部分を仮ルート情報として取得する。追加判断部２４４は、第１の顧客と第２の顧客との間に新たな顧客を追加可能か判断する。追加判断部２４４は、新たな顧客を追加可能でない場合には、再度、選択部２４０に第１の顧客および第２の顧客を再設定させるか、または、新たな顧客を追加できない旨を端末装置２０に送信して処理を終了させる。
【００７５】
追加顧客検出部２４６は、追加判断部２４４が新たな顧客を追加可能と判断した場合、地図サービス装置１２および顧客情報記憶部１１２にアクセスして、第３の顧客を検出する。より具体的には、追加顧客検出部２４６は、第１の顧客と第２の顧客との間に第３の顧客に訪問した場合に、第２の顧客への到着予定時刻が第２の顧客への訪問時刻より前となるような第３の顧客を検出する。追加顧客検出部２４６は、条件を満たすような第３の顧客を検出できない場合には、選択部２４０に第１の顧客および第２の顧客を再設定させる。
【００７６】
追加顧客提供部２４８は、追加顧客検出部２４６が条件を満たす第３の顧客を検出できた場合、第３の顧客の識別情報および位置情報を端末装置２０に送信して、表示している地図上の対応する位置に、第３の顧客の存在を示すアイコンを表示させる。
【００７７】
追加指示受信部２５０は、第３の顧客を表示している場合に、端末装置２０から、提供した第３の顧客をルートに追加する追加指示を受信する。ルート更新部２５２は、端末装置２０から、第３の顧客をルートに追加する追加指示を受信した場合、ルート情報における第１の顧客と第２の顧客との間の部分を、第３の顧客を通過するルートに置き換えたルート情報に更新する。更新ルート提供部２５４は、更新後のルート情報を端末装置２０に送信して、地図上に更新後のルートを表示させる。
【００７８】
図１３は、第２実施形態に係る情報処理装置３０の処理フローを示す図である。第２実施形態において、情報処理装置３０は、図１３に示すフローに従って処理を実行する。
【００７９】
端末装置２０を使用するユーザは、ウェブブラウザ等を操作してネットワーク上の情報処理装置３０へとアクセスする。そして、端末装置２０は、ユーザの操作に応じて、情報処理装置３０に訪問ルートの取得要求を送信する。この場合において、端末装置２０は、日付も情報処理装置３０に送信する。また、端末装置２０は、始点も情報処理装置３０に送信してもよい。
【００８０】
まず、訪問情報要求受信部２３２は、端末装置２０から、指定された日付の顧客の訪問ルートの取得要求を取得する（Ｓ２１１）。この場合、訪問情報要求受信部２３２は、始点を示す位置情報を取得してもよい。続いて、スケジュール取得部２３４は、スケジュール管理装置１３から、端末装置２０を使用するユーザについて、指定された日付に訪問予定の複数の顧客の識別情報および訪問時間を取得する（Ｓ２１２）。続いて、顧客情報取得部２１０は、指定した日付に訪問予定のそれぞれの顧客について、顧客情報記憶部１１２から顧客情報を取得する（Ｓ２１３）。
【００８１】
続いて、地図取得部２０４は、地図サービス装置１２から、訪問予定の複数の顧客の位置を含む範囲の地図データを取得する（Ｓ２１４）。地図取得部２０４は、端末装置２０から始点を受信した場合には、さらに始点を含む範囲の地図データを取得してもよい。地図提供部２０６は、取得した地図データを端末装置２０に送信して（Ｓ２１５）、地図データに表された地図を端末装置２０に表示させる。
【００８２】
続いて、訪問顧客提供部２３６は、指定した日付に訪問予定のそれぞれの顧客について、識別情報、位置情報および訪問時刻を端末装置２０に送信して（Ｓ２１６）、表示している地図上の対応する位置に、訪問予定のそれぞれの顧客を表すアイコンおよび訪問時刻を表示させる。
【００８３】
続いて、ルート取得部２１６は、地図サービス装置１２から、取得した訪問予定の複数の顧客を、訪問時刻の順で移動するルートを表すルート情報を取得する（Ｓ２１７）。始点が指定されている場合には、ルート取得部２１６は、始点から、訪問時刻の順で顧客を移動するルートを表すルート情報を取得する。続いて、ルート提供部２１８は、取得したルート情報を端末装置２０に送信して（Ｓ２１８）、地図上にルート情報により表されるルートを表示させる。
【００８４】
これにより、端末装置２０は、地図上に、訪問予定の顧客の位置および訪問時刻、並びに、ルートを表示することができる。例えば、端末装置２０は、図１４に示すように、地図上における、始点に対応する位置に始点アイコン１０６１、終点に対応する位置に終点アイコン１０６２、訪問する顧客に対応する位置に顧客アイコン１０６３および訪問時刻情報１０６４を表示することができる。さらに、例えば、端末装置２０は、ルートを表すルート線１０６５を表示することができる。このように、情報処理装置３０は、訪問すべき顧客の位置、訪問時刻およびルートをユーザに提示することができる。
【００８５】
訪問時刻の順で顧客を移動するルートを表示している場合、端末装置２０は、ユーザの操作に応じて、訪問する顧客の追加要求を送信することができる。
【００８６】
続いて、追加要求受信部２３８は、端末装置２０から、顧客の追加要求を受信する（Ｓ２１９）。選択部２４０は、顧客の追加要求を受信した場合、指定された日付における訪問予定の複数の顧客のうちの、連続して訪問する第１の顧客および第２の顧客を選択する（Ｓ２２０）。より具体的には、選択部２４０は、訪問予定の複数の顧客のうちのある１つの顧客（第１の顧客）と、第１の顧客の次に訪問する第２の顧客を選択する。
【００８７】
なお、追加要求受信部２３８は、追加要求とともに、連続して訪問する２つの顧客の指定を受けてもよい。この場合、選択部２４０は、ユーザにより指定された２つの顧客を第１の顧客および第２の顧客として選択する。また、選択部２４０は、訪問時刻の差が最も大きい２つの顧客を、第１の顧客および第２の顧客として選択してもよい。
【００８８】
続いて、仮ルート取得部２４２は、指定された日付に訪問すべきルートを表すルート情報から、第１の顧客から第２の顧客へのルートを表す部分を仮ルート情報として取得する（Ｓ２２１）。続いて、追加判断部２４４は、第１の顧客と第２の顧客との間に新たな顧客を追加可能か判断する（Ｓ２２２）。
【００８９】
追加判断部２４４は、例えば、第２の顧客への到着予定時刻と第２の顧客への訪問時刻との間の差分が、予め定められた時間以上である場合、第１の顧客と第２の顧客との間に顧客を追加可能と判断する。この場合、第２の顧客への到着予定時刻は、第１の顧客への訪問時刻に、第１の顧客の予定滞在時間と、第１の顧客から第２の顧客までの予定移動時間とを加算した時刻である。
【００９０】
追加判断部２４４は、例えば、第１の顧客から第２の顧客までの予定移動時間を、例えばルートの距離等に基づき算出する。また、追加判断部２４４は、例えば、第１の顧客から第２の顧客までの予定移動時間を、地図サービス装置１２に問い合わせて取得してもよい。また、追加判断部２４４は、予定滞在時刻を、例えば、過去の滞在時間の平均値から算出してもよいし、予め設定された滞在時間等に基づき算出してもよい。
【００９１】
追加判断部２４４は、第１の顧客と第２の顧客との間に新たな顧客を追加可能でない場合には、ステップＳ２２０に戻り、第１の顧客および第２の顧客を再設定させるか、または、新たな顧客を追加できない旨を端末装置２０に送信して処理を終了する。
【００９２】
新たな顧客を追加可能と判断した場合、続いて、追加顧客検出部２４６は、地図サービス装置１２および顧客情報記憶部１１２にアクセスして、第３の顧客を検出する（Ｓ２２３）。より具体的には、追加顧客検出部２４６は、第１の顧客と第２の顧客との間に第３の顧客に訪問した場合に、第２の顧客への到着予定時刻が第２の顧客への訪問時刻より前となるような第３の顧客を検出する。
【００９３】
例えば、第３の顧客を訪問した場合における第２の顧客への到着予定時刻は、第１の顧客への訪問時刻に、第１の顧客の予定滞在時間と、第１の顧客から第３の顧客までの予定移動時間と、第３の顧客から第２の顧客までの予定移動時間と、第３の顧客の予定滞在時間とを加算した時刻である。
【００９４】
追加顧客検出部２４６は、第１の顧客と第３の顧客との間の予定移動時間を、地図サービス装置１２からルート情報を取得して算出する。また、追加顧客検出部２４６は、第３の顧客と第２の顧客との間の予定移動時間も、地図サービス装置１２からルート情報を取得して算出する。
【００９５】
追加顧客検出部２４６は、例えば、仮ルート情報に表されるルートにおける最も近傍の顧客を検出し、第３の顧客としての条件を満たすかを判断してもよい。また、追加顧客検出部２４６は、例えば、仮ルート情報に表されるルートから一定距離内の顧客であって、最後に訪問をしてから一定時間以上経過した顧客を検出し、第３の顧客としての条件を満たすかを判断してもよい。なお、追加顧客検出部２４６は、条件を満たすような第３の顧客を検出できない場合には、ステップＳ２２０に戻り、第１の顧客および第２の顧客を再設定させる。
【００９６】
条件を満たすような第３の顧客を検出できた場合、続いて、追加顧客提供部２４８は、第３の顧客の識別情報および位置情報を端末装置２０に送信して（Ｓ２２４）、表示している地図上の対応する位置に、第３の顧客の存在を示すアイコンを表示させる。
【００９７】
これにより、端末装置２０は、地図上に、訪問予定の顧客に加えて、新たに訪問することが可能な第３の顧客の存在を表示することができる。例えば、端末装置２０は、図１５に示すように、地図上における、訪問することが可能な第３の顧客に対応する位置に、機器アイコン１０７１および追加可能であることを示すチェックアイコン１０７２を表示することができる。このように、情報処理装置３０は、追加して訪問可能な顧客をユーザに提示することができる。
【００９８】
第３の顧客の存在を示すアイコンを表示している場合、端末装置２０は、ユーザの操作に応じて、第３の顧客をルートに追加する追加指示を送信することができる。
【００９９】
続いて、追加指示受信部２５０は、端末装置２０から第３の顧客をルートに追加する追加指示を受信する（Ｓ２２５）。続いて、ルート更新部２５２は、ルート情報における第１の顧客と第２の顧客との間の部分を、第３の顧客を通過するルートに置き換えたルート情報に更新する（Ｓ２２６）。すなわち、ルート更新部２５２は、ルート情報における第１の顧客と第２の顧客との間の部分を、第１の顧客から第３の顧客に向かうルートおよび第３の顧客から第２の顧客に向かうルートに置き換える。そして、更新ルート提供部２５４は、更新後のルート情報を端末装置２０に送信して（Ｓ２２７）、地図上に更新後のルートを表示させる。
【０１００】
これにより、端末装置２０は、地図上に、更新後のルート情報に応じたルートを表示することができる。例えば、端末装置２０は、図１６に示すように、地図上における、訪問することが可能な第３の顧客に対応する位置に、顧客の存在を示す顧客アイコン１０８１、および、訪問時刻情報１０８２を表示することができる。さらに、端末装置２０は、図１６に示すように、地図上に、第３の顧客を通過するルートに置き換えた更新後のルートを表すルート線１０８３を表示することができる。
【０１０１】
なお、情報処理装置３０は、他の顧客をさらに訪問予定に追加する場合には、ステップＳ２１９から処理を繰り返す。これにより、情報処理装置３０は、複数の顧客を訪問予定の顧客に追加することができる。
【０１０２】
以上のように、本実施形態に係る情報処理装置３０によれば、指定された日付において、現在のスケジュールにおいて訪問予定の顧客に追加して、新たに訪問可能な顧客をユーザに提示することができる。さらに、本実施形態に係る情報処理装置３０によれば、顧客を追加する場合には、更新したルートおよび訪問時刻をユーザに提示することができる。
【０１０３】
（第３実施形態）
図１７は、第３実施形態に係る情報処理部１００の機能構成を示す図である。第３実施形態に係る情報処理部１００は、第１実施形態または第２実施形態の機能構成に加えて、図１７に示す機能構成を有する。
【０１０４】
本実施形態に係る情報処理部１００は、機器情報取得要求受信部２６０と、顧客情報取得部２１０と、機器情報取得部２６２と、機器情報提供部２６４とを有する。
【０１０５】
機器情報取得要求受信部２６０は、表示している地図上における指定された顧客について、端末装置２０から機器情報の取得要求を受信する。顧客情報取得部２１０は、顧客情報記憶部１１２から、指定された顧客についての顧客情報を取得する。
【０１０６】
機器情報取得部２６２は、取得した顧客情報から、指定された顧客に納品済みのそれぞれの機器を特定する。そして、機器情報取得部２６２は、診断装置１４から、指定された顧客に納品済みのそれぞれの機器について、機器に関する情報を取得する。機器情報提供部２６４は、指定された顧客について、納品済みのそれぞれの機器に関する情報を端末装置２０に送信して、指定された顧客を表すアイコンとともにそれぞれの機器の状態を表示させる。
【０１０７】
図１８は、第３実施形態に係る情報処理装置３０の処理フローを示す図である。第３実施形態において、情報処理装置３０は、図１８に示すフローに従って処理を実行する。
【０１０８】
端末装置２０は、地図上に、顧客の位置を示すアイコンを表示している場合、ユーザの操作に応じて、顧客に納品済みの機器に関する情報の取得要求を情報処理装置３０へ送信することができる。この場合において、端末装置２０は、何れかの顧客を指定する情報も情報処理装置３０に送信する。
【０１０９】
まず、機器情報取得要求受信部２６０は、端末装置２０から機器情報の取得要求を受信する（Ｓ３１１）。続いて、顧客情報取得部２１０は、顧客情報記憶部１１２から、指定された顧客についての顧客情報を取得する（Ｓ３１２）。
【０１１０】
続いて、機器情報取得部２６２は、取得した顧客情報から、指定された顧客に納品済みのそれぞれの機器を特定する。そして、機器情報取得部２６２は、診断装置１４から、指定された顧客に納品済みのそれぞれの機器について、機器に関する情報を取得する（Ｓ３１３）。例えば、機器情報取得部２６２は、指定された顧客に納品済みのそれぞれの機器について、機器の状態、消耗品の使用量または残量、および、メンテナンスの有無等を取得する。
【０１１１】
続いて、機器情報提供部２６４は、指定された顧客について、納品済みのそれぞれの機器に関する情報を端末装置２０に送信して（Ｓ３１４）、指定された顧客を表すアイコンとともにそれぞれの機器の状態を表示させる。
【０１１２】
これにより端末装置２０は、地図上に表示された顧客に納品済みの機器に関する情報を表示することができる。例えば、納品された機器が複合機である場合、端末装置２０は、図１９に示すように、指定された顧客に納品済みのそれぞれの機器について、コピー枚数、プリント枚数および消耗品の残量等を表示することができる。
【０１１３】
以上のように、本実施形態に係る情報処理装置３０によれば、地図上に表示された顧客のうちの指定された顧客について、納品済みの機器に関する情報をユーザに提示することができる。
【０１１４】
（第４実施形態）
図２０は、第４実施形態に係る情報処理部１００の機能構成を示す図である。第４実施形態に係る情報処理部１００は、第１〜第３実施形態の何れかの機能構成に加えて、図２０に示す機能構成を有する。
【０１１５】
本実施形態に係る情報処理部１００は、自社契約情報要求受信部２７０と、自社機器情報取得部２７２と、第１期限算出部２７４と、自社契約情報提供部２７６と、他社契約情報要求受信部２７８と、他社機器情報取得部２８０と、第２期限算出部２８２と、他社契約情報提供部２８４とを有する。
【０１１６】
自社契約情報要求受信部２７０は、表示している地図上における顧客について、端末装置２０から自社契約情報の取得要求を受信する。自社機器情報取得部２７２は、自社機器情報記憶部１１４から、端末装置２０が地図上に表示しているそれぞれの顧客に納品されているそれぞれの機器のうち、所定期間内に契約が終了する機器の契約期間を取得する。
【０１１７】
第１期限算出部２７４は、所定期間内に契約が終了するそれぞれの機器について、契約が終了するまでの終了期間を算出する。自社契約情報提供部２７６は、所定期間内に契約が終了するそれぞれの機器について、顧客の識別情報および終了期間を端末装置２０に送信して、表示している地図上の対応する位置に、顧客を表すアイコンとともに終了期間を表示させる。
【０１１８】
他社契約情報要求受信部２７８は、表示している地図上における顧客について、端末装置２０から他社契約情報の取得要求を受信する。他社機器情報取得部２８０は、他社機器情報記憶部１１６から、端末装置２０が地図上に表示しているそれぞれの顧客に納品されているそれぞれの他社機器のうち、所定期間内に契約が終了する他社機器の契約期間を取得する。
【０１１９】
第２期限算出部２８２は、所定期間内に契約が終了するそれぞれの他社機器について、契約が終了するまでの終了期間を算出する。他社契約情報提供部２８４は、所定期間内に契約が終了するそれぞれの他社機器について、顧客の識別情報および終了期間を端末装置２０に送信して、表示している地図上の対応する位置に、顧客を表すアイコンとともに終了期間を表示させる。
【０１２０】
図２１は、第４実施形態に係る情報処理装置３０の処理フローを示す図である。第４実施形態において、情報処理装置３０は、図２１に示すフローに従って処理を実行する。
【０１２１】
端末装置２０は、地図上に、顧客の存在を示すアイコンを表示している場合、ユーザの操作に応じて、自社契約情報の取得要求を情報処理装置３０へ送信することができる。この場合、端末装置２０は、地図上に表示されている全ての顧客を識別する情報も情報処理装置３０に送信する。
【０１２２】
まず、自社契約情報要求受信部２７０は、端末装置２０が地図上に表示しているそれぞれの顧客について、端末装置２０から自社契約情報の取得要求を受信する（Ｓ４１１）。続いて、自社機器情報取得部２７２は、自社機器情報記憶部１１４から、端末装置２０が地図上に表示しているそれぞれの顧客に納品されているそれぞれの機器のうち、所定期間内に契約が終了する機器の契約期間を取得する（Ｓ４１２）。例えば、自社機器情報取得部２７２は、現在から１か月後までに契約が満了する機器の契約期間を取得する。所定期間は、予め設定されている。
【０１２３】
続いて、第１期限算出部２７４は、所定期間内に契約が終了するそれぞれの機器について、契約が終了するまでの終了期間を算出する（Ｓ４１３）。例えば、第１期限算出部２７４は、現在から契約が満了するまでの日数または月数等を算出する。
【０１２４】
続いて、自社契約情報提供部２７６は、所定期間内に契約が終了するそれぞれの機器について、顧客の識別情報および終了期間を端末装置２０に送信して（Ｓ４１４）、表示している地図上の対応する位置に、顧客を表すアイコンとともに終了期間を表示させる。
【０１２５】
これにより、端末装置２０は、所定期間内に契約が終了する機器が納品されている顧客の位置およびその機器の契約の終了期間を表示することができる。例えば、端末装置２０は、図２２に示すように、地図上における、所定期間内に契約が終了するそれぞれの機器が納品されている顧客の位置に、契約が満了するまでの日数を表示することができる。なお、情報処理装置３０は、他社契約情報の取得要求を受信した場合も、同様に処理を実行する。
【０１２６】
以上のように、本実施形態に係る情報処理装置３０によれば、所定期間内に契約が終了する自社機器または他社機器が納品されている顧客の位置、および、その機器の契約の終了期間をユーザに提示することができる。
【０１２７】
（第５実施形態）
図２３は、第５実施形態に係る情報処理部１００の機能構成を示す図である。第５実施形態に係る情報処理部１００は、第１〜第４実施形態の何れかの機能構成に加えて、図２３に示す機能構成を有する。
【０１２８】
本実施形態に係る情報処理部１００は、位置情報受信部２９０と、移動履歴書込部２９２と、解析要求受信部２９４と、移動履歴取得部２９６と、ルート解析部２９８と、通過回数提供部３００と、顧客情報取得部２１０と、訪問回数提供部３０２とを有する。
【０１２９】
位置情報受信部２９０は、端末装置２０から、定期的に位置情報を受信する。移動履歴書込部２９２は、取得した位置情報および時刻を移動履歴として移動履歴記憶部１１８に書き込む。
【０１３０】
解析要求受信部２９４は、端末装置２０から、解析要求を受信する。移動履歴取得部２９６は、移動履歴記憶部１１８から、解析要求を送信した端末装置２０の移動履歴を取得する。ルート解析部２９８は、取得した移動履歴から、部分ルート毎（例えば、直線ルート）の通過回数を算出する。通過回数提供部３００は、部分ルートの位置を示す情報および通過回数の組を端末装置２０に送信して、表示している地図上に部分ルートおよび通過回数を表示させる。
【０１３１】
顧客情報取得部２１０は、顧客情報記憶部１１２から、表示している地図の領域内に含まれるそれぞれの顧客についての顧客情報を取得する。訪問回数提供部３０２は、表示している地図の領域内に含まれるそれぞれの顧客について、訪問回数、納品済み機器情報および提案中機器情報の組を端末装置２０に送信する。そして、訪問回数提供部３０２は、表示している地図上の対応する位置に、顧客を表すアイコンとともに、訪問回数、納品済み機器情報および提案中機器情報を表示させる。
【０１３２】
図２４は、第５実施形態に係る情報処理装置３０の処理フローを示す図である。第５実施形態において、情報処理装置３０は、図２４に示すフローに従って処理を実行する。
【０１３３】
端末装置２０は、定期的に位置情報を情報処理装置３０に送信している。例えば、端末装置２０は、５分毎に位置情報を情報処理装置３０に送信している。
【０１３４】
位置情報受信部２９０は、端末装置２０から、定期的に位置情報を受信する（Ｓ５１１）。続いて、移動履歴書込部２９２は、取得した位置情報および時刻を移動履歴として移動履歴記憶部１１８に書き込む（Ｓ５１２）。
【０１３５】
また、端末装置２０は、地図を表示している場合、ユーザの操作に応じて、移動履歴の解析要求を情報処理装置３０へ送信することができる。この場合において、端末装置２０は、地図上の領域を示す情報も情報処理装置３０に送信する。
【０１３６】
解析要求受信部２９４は、端末装置２０から、解析要求を受信する（Ｓ５１３）。続いて、移動履歴取得部２９６は、移動履歴記憶部１１８から、解析要求を送信した端末装置２０の移動履歴を取得する（Ｓ５１４）。
【０１３７】
続いて、ルート解析部２９８は、移動履歴記憶部１１８から、取得した移動履歴から部分ルート毎（例えば、直線ルート）の通過回数を算出する（Ｓ５１５）。この場合、ルート解析部２９８は、端末装置２０が表示している地図上に表示される部分ルート毎の通過回数を算出し、地図に表示されていない部分ルートの通過回数は算出しなくてもよい。
【０１３８】
続いて、通過回数提供部３００は、部分ルートの位置を示す情報および通過回数の組を端末装置２０に送信して（Ｓ５１６）、表示している地図上に部分ルートおよび通過回数を表示させる。これにより、端末装置２０は、ユーザがルートを通過した回数を地図上に表示することができる。例えば、端末装置２０は、図２５に示すように、直線ルート毎に、ユーザの通過回数を表示することができる。
【０１３９】
続いて、顧客情報取得部２１０は、顧客情報記憶部１１２から、表示している地図の領域内に含まれるそれぞれの顧客についての顧客情報を取得する（Ｓ５１７）。より具体的には、顧客情報取得部２１０は、それぞれの顧客について、訪問回数、納品済み機器情報および提案中機器情報を取得する。
【０１４０】
続いて、訪問回数提供部３０２は、表示している地図の領域内に含まれるそれぞれの顧客について、訪問回数、納品済み機器情報および提案中機器情報を端末装置２０に送信して（Ｓ５１８）、地図上の対応する位置に、顧客を表すアイコンとともに、訪問回数、納品済み機器情報および提案中機器情報を表示させる。
【０１４１】
これにより、端末装置２０は、地図上のそれぞれの顧客に対応する位置に、訪問回数、納品済み機器情報および提案中機器情報を表示することができる。例えば、端末装置２０は、図２６に示すように、訪問回数、納品済みおよび提案中の複合機（ＭＦＰ）の台数を表示することができる。
【０１４２】
以上のように、本実施形態に係る情報処理装置３０によれば、ルートを通過した回数、それぞれの顧客への訪問回数、納品済みおよび提案中の機器に関する情報をユーザに提示することができる。
【０１４３】
（第６実施形態）
図２７は、第６実施形態に係る情報処理部１００の機能構成を示す図である。第６実施形態に係る情報処理部１００は、第１〜第５実施形態の何れかの機能構成に加えて、図２７に示す機能構成を有する。
【０１４４】
本実施形態に係る情報処理部１００は、駐車場情報取得要求受信部３１０と、顧客情報取得部２１０と、駐車場情報取得部３１２と、地図取得部２０４と、地図提供部２０６と、ルート取得部２１６と、ルート提供部２１８とを有する。
【０１４５】
駐車場情報取得要求受信部３１０は、ユーザにより指定された顧客について、端末装置２０から、駐車場情報の取得要求を受信する。この場合において、駐車場情報取得要求受信部３１０は、端末装置２０の現在位置を示す位置情報も受信する。
【０１４６】
顧客情報取得部２１０は、指定された顧客について、顧客情報記憶部１１２から、顧客情報を取得する。取得した顧客情報には、指定された顧客の位置情報が含まれる。
【０１４７】
駐車場情報取得部３１２は、地図サービス装置１２から、指定された顧客の位置から所定距離以内に存在する駐車場の位置情報を取得する。地図取得部２０４は、地図サービス装置１２から、現在位置、駐車場の位置および訪問の顧客の位置を含む地図データを取得する。
【０１４８】
地図提供部２０６は、地図取得部２０４が取得した地図データを端末装置２０に送信して、端末装置２０に地図を表示させる。ルート取得部２１６は、地図サービス装置１２から、現在位置から取得した駐車場の位置までの車による移動ルート、および、駐車場から指定された顧客までの徒歩による移動ルートを表すルート情報を取得する。ルート提供部２１８は、ルート取得部２１６が取得したルート情報を端末装置２０に送信して、地図上にルート情報に示されたルートを表示させる。
【０１４９】
図２８は、第６実施形態に係る情報処理装置３０の処理フローを示す図である。第６実施形態において、情報処理装置３０は、図２８に示すフローに従って処理を実行する。
【０１５０】
端末装置２０は、ユーザの操作に応じて、駐車場情報の取得要求を情報処理装置３０に送信する。この場合、端末装置２０は、訪問先の顧客を識別する識別情報、および、現在位置を示す位置情報を情報処理装置３０に送信する。本例においては、端末装置２０は、図２９に示すような、訪問先の顧客および現在位置を指定する。
【０１５１】
まず、駐車場情報取得要求受信部３１０は、ユーザにより指定された顧客について、端末装置２０から、駐車場情報の取得要求を受信する（Ｓ６１１）。この場合において、駐車場情報取得要求受信部３１０は、端末装置２０の現在位置を示す位置情報も受信する。
【０１５２】
続いて、顧客情報取得部２１０は、指定された顧客について、顧客情報記憶部１１２から、顧客情報を取得する（Ｓ６１２）。続いて、駐車場情報取得部３１２は、地図サービス装置１２から、指定された顧客の位置情報から所定距離以内に存在する駐車場の位置情報を取得する（Ｓ６１３）。所定距離は、例えば予め設定されている。例えば、駐車場情報取得部３１２は、図３０に示すように、訪問先の顧客の位置から半径１００ｍ以内にある駐車場の位置を取得する。
【０１５３】
続いて、地図取得部２０４は、地図サービス装置１２から、現在位置、駐車場の位置および訪問の顧客の位置を含む地図データを取得する（Ｓ６１４）。続いて、ルート取得部２１６は、地図サービス装置１２から、現在位置から取得した駐車場の位置までの車による移動ルートを表すルート情報を取得する（Ｓ６１５）。続いて、ルート取得部２１６は、地図サービス装置１２から、駐車場から指定された顧客までの徒歩による移動ルートを表すルート情報を取得する（Ｓ６１６）。
【０１５４】
続いて、ルート提供部２１８は、取得した地図データ、車による移動ルートを表すルート情報、および、徒歩による移動ルートを表すルート情報を端末装置２０に送信して（Ｓ６１７）、端末装置２０に表示させる。これにより、端末装置２０は、地図上に、現在位置から駐車場までの車による移動ルート、および、駐車場から訪問先の顧客までの移動ルートを表示することができる。例えば、端末装置２０は、図３１に示すように、現在位置から駐車場までの車によるルート線１１０１、および、駐車場から訪問先の顧客までの徒歩によるルート線１１０２を表示することができる。
【０１５５】
以上のように、本実施形態に係る情報処理装置３０によれば、訪問先の顧客に近い駐車場の位置をユーザに提示することができる。さらに、本実施形態に係る情報処理装置３０によれば、駐車場までの移動ルートおよび駐車場からの移動ルートをユーザに提示することができる。
【０１５６】
（第７実施形態）
図３２は、第７実施形態に係る情報処理部１００の機能構成を示す図である。第７実施形態に係る情報処理部１００は、第１〜第６実施形態の何れかの機能構成に加えて、図３２に示す機能構成を有する。
【０１５７】
本実施形態に係る情報処理部１００は、報告書作成要求受信部３２０と、スケジュール取得部２３４と、入力用情報提供部３２２と、情報受信部３２４と、報告書生成部３２６と、報告書書込部３２８と、報告書取得要求受信部３３０と、報告書検索部３３２と、報告書提供部３３４と、統計取得要求受信部３３６と、統計取得部３３８と、統計提供部３４０とを有する。
【０１５８】
報告書作成要求受信部３２０は、端末装置２０が表示している地図上の指定された顧客について、端末装置２０から、報告書作成の要求を受信する。スケジュール取得部２３４は、スケジュール管理装置１３から、指定された顧客について訪問した日時を取得する。
【０１５９】
入力用情報提供部３２２は、報告書作成の要求を受信した場合、端末装置２０に、報告書に記載すべき情報を音声およびテキストで入力させるための入力用情報を送信して、報告書に記載すべき情報をユーザに入力させる。
【０１６０】
情報受信部３２４は、端末装置２０から、入力用情報を介して入力された音声データおよび報告書に記載すべき情報を受信する。報告書生成部３２６は、受信した音声データおよび報告書に記載すべき情報に基づき、報告書データを生成する。報告書書込部３２８は、報告書生成部３２６が生成した報告書データを報告書記憶部１２０に書き込む。
【０１６１】
報告書取得要求受信部３３０は、端末装置２０から、キーワードおよび報告書の取得要求を受信する。報告書検索部３３２は、報告書記憶部１２０にアクセスして、報告書の再生要求に含まれるキーワードで報告書データを検索して、ヒットした報告書データを取得する。報告書提供部３３４は、取得した報告書データを端末装置２０に送信して、報告書データを表示させる。さらに、報告書提供部３３４は、指定された操作がされた場合に、報告書データに含まれる音声データを再生させることができるユーザインタフェースを用いて報告書データを表示させる。
【０１６２】
統計取得要求受信部３３６は、指定した日時の統計データの取得要求を受信する。統計取得部３３８は、報告書記憶部１２０にアクセスして、指定した日時に登録された報告書データの、地域毎の生成頻度情報を取得する。統計提供部３４０は、指定した日時に登録された報告書データの、地域毎の生成頻度情報を端末装置２０に送信して、地域毎の頻度を表示させる。
【０１６３】
図３３は、第７実施形態に係る情報処理装置３０の処理フローを示す図である。第７実施形態において、情報処理装置３０は、図３３に示すフローに従って処理を実行する。
【０１６４】
端末装置２０は、地図上に、顧客の位置を示すアイコンを表示している場合、ユーザの操作に応じて、報告書の作成要求を情報処理装置３０へ送信することができる。この場合において、端末装置２０は、地図上に表示されている報告書の作成対象となる顧客を識別する情報も情報処理装置３０に送信する。
【０１６５】
まず、報告書作成要求受信部３２０は、地図上の指定された顧客について、端末装置２０から、報告書作成の要求を受信する（Ｓ７１１）。続いて、スケジュール取得部２３４は、スケジュール管理装置１３から、指定された顧客について訪問した日時を取得する（Ｓ７１２）。
【０１６６】
続いて、入力用情報提供部３２２は、端末装置２０に、報告書に記載すべき情報を音声およびテキストで入力させるための入力用情報を送信して（Ｓ７１３）、報告書に記載すべき情報をユーザに入力させる。
【０１６７】
これにより、端末装置２０は、ユーザに報告書に記載すべき情報を入力するための入力用情報を表示することができる。端末装置２０は、例えば、図３４に示すように、顧客名、担当者（ユーザ）名および訪問日時が表示された入力用吹き出し１１１０を表示する。
【０１６８】
入力用吹き出し１１１０には、例えば、音声登録ボタン１１１１が表示されている。端末装置２０は、ユーザにより音声登録ボタン１１１１が押されると、音声データの記録を開始する。そして、端末装置２０は、音声データを認識してテキストデータに変換する。例えば、図３５に示すように、端末装置２０は、変換後のテキストデータ１１２１を入力用吹き出し１１１０に表示する。端末装置２０は、音声に変えて、キーボード等によりテキストデータを入力してもよい。また、端末装置２０は、報告書に記載すべき他の情報も入力してもよい。
【０１６９】
また、図３５に示すように、入力用吹き出し１１１０には、例えば、保存ボタン１１２２が表示されている。端末装置２０は、ユーザにより保存ボタン１１２２が押されると、音声データおよびテキストデータを含む情報を情報処理装置３０に送信する。
【０１７０】
続いて、情報受信部３２４は、端末装置２０から、入力用情報を介して入力された音声データおよび報告書に記載すべき情報を受信する（Ｓ７１４）。続いて、報告書生成部３２６は、受信した音声データおよび報告書に記載すべき情報に基づき、報告書データを生成する（Ｓ７１５）。報告書生成部３２６は、例えば、指定された顧客へ訪問した日時、顧客の識別情報、受信した音声データ、および、音声データを認識したテキストデータを含む報告書データを生成する。続いて、報告書書込部３２８は、生成した報告書データを報告書記憶部１２０に書き込む（Ｓ７１６）。
【０１７１】
端末装置２０は、ユーザの操作に応じて、報告書の取得要求を情報処理装置３０に送信することができる。この場合、端末装置２０は、キーワードを指定する。キーワードは、例えば、日時、ユーザ名または顧客名等であってよい。
【０１７２】
報告書取得要求受信部３３０は、端末装置２０から、キーワードおよび報告書の取得要求を受信する（Ｓ７１７）。続いて、報告書検索部３３２は、報告書記憶部１２０にアクセスして、報告書の再生要求に含まれるキーワードで報告書データを検索して、ヒットした報告書データを取得する（Ｓ７１８）。続いて、報告書提供部３３４は、取得した報告書データを端末装置２０に送信して（Ｓ７１９）、報告書データを表示させる。さらに、報告書提供部３３４は、指定された操作がされた場合に（例えば所定のボタンが押された場合に）、報告書データに含まれる音声データを再生させることができるユーザインタフェースを用いて報告書データを表示させる。
【０１７３】
また、端末装置２０は、ユーザの操作に応じて、報告書の統計データの取得要求を情報処理装置３０に送信することができる。
【０１７４】
統計取得要求受信部３３６は、端末装置２０から、指定した日時の統計データの取得要求を受信する（Ｓ７２０）。続いて、統計取得部３３８は、報告書記憶部１２０にアクセスして、指定した日時に登録された報告書データの、地域毎の生成頻度情報を取得する（Ｓ７２１）。例えば、統計取得部３３８は、指定した日付について、都道府県毎に、報告書データが作成された頻度を算出する。また、例えば、統計取得部３３８は、指定した期間（例えば１週間または１か月等）について、都道府県毎に、報告書データが作成された頻度を算出してもよい。
【０１７５】
そして、統計提供部３４０は、指定した日時に登録された報告書データの、地域毎の生成頻度情報を端末装置２０に送信して（Ｓ７２２）、地域毎の頻度を表示させる。
【０１７６】
これにより、端末装置２０は、地域毎の報告書データの作成頻度を表示することができる。例えば、端末装置２０は、図３６に示すように、地図上における、それぞれの地域に対応する箇所に頻度情報を表示する。
【０１７７】
以上のように、本実施形態に係る情報処理装置３０によれば、報告書データを音声等により簡易に作成させることができる。また、本実施形態に係る情報処理装置３０によれば、報告書データの統計結果を地図上に表示することもできる。
【０１７８】
（第８実施形態）
図３７は、第８実施形態に係る情報処理部１００の機能構成を示す図である。第８実施形態に係る情報処理部１００は、第１〜第７実施形態の何れかの機能構成に加えて、図３７に示す機能構成を有する。
【０１７９】
本実施形態に係る情報処理部１００は、グループ情報取得要求受信部３５０と、グループ情報取得部３５２と、顧客情報取得部２１０と、グループ内顧客提供部３５４と、地図取得部２０４と、地図提供部２０６とを有する。
【０１８０】
グループ情報取得要求受信部３５０は、端末装置２０が表示している地図上の指定された顧客について、グループ情報の取得要求を受信する。グループ情報は、顧客のグループ関係を示す情報である。グループ情報取得部３５２は、グループ情報記憶部１２２にアクセスして、指定された顧客が属するグループを特定する。そして、グループ情報取得部３５２は、特定したグループに属する全ての顧客を特定する。顧客情報取得部２１０は、顧客情報記憶部１１２から、グループ情報取得部３５２が特定したそれぞれの顧客についての顧客情報を取得する。
【０１８１】
地図取得部２０４は、地図サービス装置１２から、特定した全ての顧客の位置を含む範囲の地図データを取得する。地図提供部２０６は、取得した地図データを端末装置２０に送信して、地図を表示させる。
【０１８２】
グループ内顧客提供部３５４は、特定したそれぞれの顧客について、識別情報、位置情報、納品済み機器情報および提案中機器情報を端末装置２０に送信する。そして、グループ内顧客提供部３５４は、表示している地図上における対応する位置に、顧客を示すアイコン、および、納品済み機器情報および提案中機器情報を表示する。
【０１８３】
図３８は、第８実施形態に係る情報処理装置３０の処理フローを示す図である。第８実施形態において、情報処理装置３０は、図３８に示すフローに従って処理を実行する。
【０１８４】
端末装置２０は、地図上に、顧客の位置を示すアイコンを表示している場合、ユーザの操作に応じて、グループ情報の取得要求を送信することができる。この場合において、端末装置２０は、グループ情報の取得対象となる顧客を識別する情報も情報処理装置３０に送信する。ここで、グループとは、顧客が属している企業グループまたはフランチャイズチェーン等である。端末装置２０は、指定した顧客が属しているグループを識別する情報、および、そのグループに属している他の顧客を識別する情報の取得を要求する。
【０１８５】
まず、グループ情報取得要求受信部３５０は、地図上の指定された顧客について、グループ情報の取得要求を端末装置２０から受信する（Ｓ８１１）。続いて、グループ情報取得部３５２は、グループ情報記憶部１２２にアクセスして、指定された顧客が属するグループを特定する（Ｓ８１２）。続いて、グループ情報取得部３５２は、特定したグループに属する全ての顧客を特定する（Ｓ８１３）。続いて、顧客情報取得部２１０は、顧客情報記憶部１１２から、特定したそれぞれの顧客についての顧客情報を取得する（Ｓ８１４）。
【０１８６】
続いて、地図取得部２０４は、地図サービス装置１２から、特定した全ての顧客の位置を含む範囲の地図データを取得する（Ｓ８１５）。続いて、地図提供部２０６は、取得した地図データを端末装置２０に送信して（Ｓ８１６）、端末装置２０に地図を表示させる。
【０１８７】
続いて、グループ内顧客提供部３５４は、特定したそれぞれの顧客について、識別情報、位置情報、納品済み機器情報および提案中機器情報を端末装置２０に送信する（Ｓ８１７）。そして、グループ内顧客提供部３５４は、表示している地図上における対応する位置に、顧客を示すアイコン、および、納品済み機器情報および提案中機器情報を表示させる。
【０１８８】
これにより、端末装置２０は、グループ内のそれぞれの顧客に納品済みの納品済み機器情報および提案中機器情報を表示することができる。例えば、端末装置２０は、図３９に示すように、地図上における、それぞれの地域に対応する箇所に、顧客の存在を示す顧客アイコン１１３１、並びに、顧客名、納品済み機器情報および提案中機器情報を含む吹き出し１１３２を表示することができる。以上のように、本実施形態に係る情報処理装置３０によれば、グループ内の顧客に納品されている機器および提案中の機器の情報をユーザに提示することができる。
【０１８９】
図４０は、情報処理装置３０のハードウェア構成の一例を示す図である。なお、地図サービス装置１２、スケジュール管理装置１３、診断装置１４および端末装置２０も同様の構成であるので、これらの装置についてはハードウェア構成の説明を省略する。
【０１９０】
情報処理装置３０は、通常のコンピュータと同様の構成している。すなわち、情報処理装置３０は、ＣＰＵ（Central  Processing  Unit）４０１と、ＲＯＭ（Read  Only  Memory）４０２と、ＲＡＭ（Random  Access  Memory）４０３と、記憶デバイス４０４と、ネットワークＩ／Ｆ４０６とを有する。なお、端末装置２０は、さらに、ディスプレイ４１１と、表示Ｉ／Ｆ４１２と、入力デバイス４１３と、入力Ｉ／Ｆ４１４と、マイクロフォン４１５と、スピーカ４１６と、音声Ｉ／Ｆ４１７とを有する。ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、記憶デバイス４０４、ネットワークＩ／Ｆ４０６、表示Ｉ／Ｆ４１２、入力Ｉ／Ｆ４１４および音声Ｉ／Ｆ４１７は、バスにより接続されている。
【０１９１】
ＣＰＵ４０１は、記憶デバイス４０４に記憶されたプログラムをＲＡＭ４０３に展開して実行し、各部を制御して入出力を行ったり、データの加工を行ったりする。ＲＯＭ４０２には、ＯＳの起動用プログラムを記憶デバイス４０４からＲＡＭ４０３に読み出すスタートプログラムが記憶されている。
【０１９２】
記憶デバイス４０４は、例えば、ハードディスクドライブまたはフラッシュメモリ等である。記憶デバイス４０４は、オペレーティングシステム、アプリケーションプログラムおよびデータを記憶している。これらのプログラムは、インストール可能な形式または実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラムは、サーバからダウンロードすることにより配布されてもよい。ネットワークＩ／Ｆ４０６は、例えばネットワークに接続するためのインターフェイス装置である。
【０１９３】
ディスプレイ４１１は、情報を表示するデバイスである。表示Ｉ／Ｆ４１２は、ＣＰＵ４０１の制御に従ってディスプレイ４１１に画像信号を供給する。入力デバイス４１３は、キーボード、マウスおよびタッチパネル等であり、ユーザによる操作情報を取得する。入力Ｉ／Ｆ４１４は、ＣＰＵ４０１の制御に従って、入力デバイス４１３が取得した情報をＲＡＭ４０３に記憶させる。マイクロフォン４１５は、音声を集音して音声信号を生成する。スピーカ４１６は、音声信号に応じて音を出力する。音声Ｉ／Ｆ４１７は、ＣＰＵ４０１の制御に従って、マイクロフォン４１５が生成した音声信号をデジタル化してＲＡＭ４０３に記憶させる。また、音声Ｉ／Ｆ４１７は、ＣＰＵ４０１の制御に従って音声信号をスピーカ４１６に供給する。
【０１９４】
本実施形態の情報処理装置３０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１９５】
また、本実施形態の情報処理装置３０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置３０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、本実施形態のプログラムを、ＲＯＭ４０２等に予め組み込んで提供するように構成してもよい。
【０１９６】
このような情報処理装置３０を機能させるためのプログラムは、地図取得要求受信モジュールと、地図取得モジュールと、地図提供モジュールと、領域受信モジュールと、顧客情報取得モジュールと、顧客情報提供モジュールと、ルート取得要求受信モジュールと、ルート取得モジュールと、ルート提供モジュールと、特定モジュールと、近傍顧客提供モジュールと、訪問情報要求受信モジュールと、スケジュール取得モジュールと、訪問顧客提供モジュールと、追加要求受信モジュールと、選択モジュールと、仮ルート取得モジュールと、追加判断モジュールと、追加顧客検出モジュールと、追加顧客提供モジュールと、追加指示受信モジュールと、ルート更新モジュールと、更新ルート提供モジュールとを含むモジュール構成となっている。情報処理装置３０は、実際のハードウェアとしてはプロセッサ（ＣＰＵ４０１）が記憶媒体（記憶デバイス４０４等）からプログラムを読み出して実行することにより上記各部が主記憶装置（ＲＡＭ４０３）上にロードされ、地図取得要求受信部２０２、地図取得部２０４、地図提供部２０６、領域受信部２０８、顧客情報取得部２１０、顧客情報提供部２１２、ルート取得要求受信部２１４、ルート取得部２１６、ルート提供部２１８、特定部２２０、近傍顧客提供部２２２、訪問情報要求受信部２３２、スケジュール取得部２３４、訪問顧客提供部２３６、追加要求受信部２３８、選択部２４０、仮ルート取得部２４２、追加判断部２４４、追加顧客検出部２４６、追加顧客提供部２４８、追加指示受信部２５０、ルート更新部２５２、および、更新ルート提供部２５４が主記憶装置上に生成されるようになっている。
【０１９７】
以上、本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能である。
【符号の説明】
【０１９８】
１０  情報提供システム
１２  地図サービス装置
１３  スケジュール管理装置
１４  診断装置
２０  端末装置
３０  情報処理装置
３２  情報記憶装置
１００  情報処理部
【先行技術文献】
【特許文献】
【０１９９】
【特許文献１】国際公開第２０１１／１１４５３６号
【図１】
2017053676.tif 000008
【図２】
2017053676.tif 000009
【図３】
2017053676.tif 000010
【図４】
2017053676.tif 000011
【図５】
2017053676.tif 000012
【図６】
2017053676.tif 000013
【図７】
2017053676.tif 000014
【図８】
2017053676.tif 000015
【図９】
2017053676.tif 000016
【図１０】
2017053676.tif 000017
【図１１】
2017053676.tif 000018
【図１２】
2017053676.tif 000019
【図１３】
2017053676.tif 000020
【図１４】
2017053676.tif 000021
【図１５】
2017053676.tif 000022
【図１６】
2017053676.tif 000023
【図１７】
2017053676.tif 000024
【図１８】
2017053676.tif 000025
【図１９】
2017053676.tif 000026
【図２０】
2017053676.tif 000027
【図２１】
2017053676.tif 000028
【図２２】
2017053676.tif 000029
【図２３】
2017053676.tif 000030
【図２４】
2017053676.tif 000031
【図２５】
2017053676.tif 000032
【図２６】
2017053676.tif 000033
【図２７】
2017053676.tif 000034
【図２８】
2017053676.tif 000035
【図２９】
2017053676.tif 000036
【図３０】
2017053676.tif 000037
【図３１】
2017053676.tif 000038
【図３２】
2017053676.tif 000039
【図３３】
2017053676.tif 000040
【図３４】
2017053676.tif 000041
【図３５】
2017053676.tif 000042
【図３６】
2017053676.tif 000043
【図３７】
2017053676.tif 000044
【図３８】
2017053676.tif 000045
【図３９】
2017053676.tif 000046
【図４０】
2017053676.tif 000047