(57)【要約】【課題】複数の処理端末のそれぞれの処理の完了状況に応じて、次に行くべき場所へのルートを表示すること。【解決手段】経路表示制御装置１００は、複数の処理端末Ｔのそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末Ｔまで処理が完了したことを検出する。経路表示制御装置１００は、Ｎ番目の処理端末Ｔまで処理が完了したことを示す場合に、端末装置１０１の現在位置の情報を取得する。経路表示制御装置１００は、（Ｎ＋１）番目の処理を行う処理端末Ｔに対応する位置と、取得した端末装置１０１の現在位置の情報とに基づいて、端末装置１０１の現在位置から（Ｎ＋１）番目の処理端末Ｔに対応する位置までのルートＲＴの検索結果を取得する。経路表示制御装置１００は、取得したルートＲＴの検索結果を端末装置１０１の表示部１１０に表示する制御を行う。【選択図】図１
2015230612.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
異なる処理を行う複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合に、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートの検索結果を前記端末装置の表示部に表示する制御を行う、
処理を実行させることを特徴とする経路表示制御プログラム。
【請求項２】
前記現在位置の情報は、前記Ｎ番目の処理端末に対応する位置であることを特徴とする請求項１に記載の経路表示制御プログラム。
【請求項３】
前記表示する制御を行う処理は、
前記Ｎ番目の処理端末からの処理完了通知を受け付けたことに応じて、前記ルートの検索結果を前記表示部に表示する制御を行うことを特徴とする請求項１または２に記載の経路表示制御プログラム。
【請求項４】
前記コンピュータに、
前記端末装置からのルート検索要求を受け付けたことに応じて、前記（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、前記端末装置により検出された前記端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートを検索し、
検索した前記ルートの検索結果を前記表示部に表示する制御を行う、
処理を実行させることを特徴とする請求項１〜３のいずれか一つに記載の経路表示制御プログラム。
【請求項５】
前記コンピュータに、
前記端末装置からの前記完了状況の更新要求を受け付けたことに応じて、前記完了状況を、前記（Ｎ＋１）番目の処理端末まで処理が完了したことを示す完了状況に更新する処理を実行させることを特徴とする請求項１〜４のいずれか一つに記載の経路表示制御プログラム。
【請求項６】
前記表示する制御を行う処理は、
前記ルートの検索結果とともに、前記複数の処理端末のうちの前記Ｎ番目の処理端末まで処理が完了したことを示す進行状況情報を前記表示部に表示する制御を行うことを特徴とする請求項１〜５のいずれか一つに記載の経路表示制御プログラム。
【請求項７】
コンピュータが、
異なる処理を行う複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合に、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートの検索結果を前記端末装置の表示部に表示する制御を行う、
処理を実行することを特徴とする経路表示制御方法。
【請求項８】
表示部を有する端末装置と、
異なる処理を行う複数の処理端末と、
前記複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した前記端末装置の現在位置の情報に基づいて、前記現在位置から前記位置までのルートの検索結果を前記表示部に表示する制御を行う経路表示制御装置と、
を含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路表示制御プログラム、経路表示制御方法およびシステムに関する。
【背景技術】
【０００２】
市役所や区役所などの役所において、住民が複数の窓口で手続を行う場合がある。ところが、役所内の各窓口の場所を住民が把握できていないことは多い。このため、役所に訪れた住民に対して何らかの手段で手続を行う窓口への経路案内図を提供することが有効である。
【０００３】
先行技術としては、例えば、病院等の医療機関において、患者が効率良く診察等を受けるためのシステムに関して、患者が各オーダに付随している地図表示ボタンを選択することにより、目的の場所までの地図を表示する技術がある。また、施設内のポイントごとに設置されるポイント特定情報送信装置から送信されるポイント特定情報に基づいて、施設内を誘導する施設内誘導システムがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１９７１号公報
【特許文献２】特開２００２−３３４１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術によれば、役所や病院などの施設において、利用者が複数の窓口で手続を行う場合に、利用者が次に行くべき場所をシステム側で自動設定して経路案内を行うことはできない。
【０００６】
一つの側面では、本発明は、複数の処理端末のそれぞれの処理の完了状況に応じて、次に行くべき場所へのルートを表示する経路表示制御プログラム、経路表示制御方法およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、異なる処理を行う複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合に、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートの検索結果を前記端末装置の表示部に表示する制御を行う経路表示制御プログラム、経路表示制御方法およびシステムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、複数の処理端末のそれぞれの処理の完了状況に応じて、次に行くべき場所へのルートを表示することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる経路表示制御方法の一実施例を示す説明図である。
【図２】図２は、システム２００のシステム構成例を示す説明図である。
【図３】図３は、経路表示制御装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、端末装置２０１のハードウェア構成例を示すブロック図である。
【図５】図５は、貸借管理ＤＢ２２０の記憶内容の一例を示す説明図である。
【図６】図６は、待ち状況マスタ２３０の記憶内容の一例を示す説明図である。
【図７】図７は、手続履歴マスタ２４０の記憶内容の一例を示す説明図である。
【図８】図８は、手続履歴キャッシュＤＢ２６０の記憶内容の一例を示す説明図である。
【図９】図９は、検索履歴ＤＢ２７０の記憶内容の一例を示す説明図である。
【図１０】図１０は、手続登録画面の画面例を示す説明図（その１）である。
【図１１】図１１は、手続登録画面の画面例を示す説明図（その２）である。
【図１２】図１２は、経路表示画面の画面例を示す説明図である。
【図１３Ａ】図１３Ａは、端末装置２０１の機能的構成例を示すブロック図である。
【図１３Ｂ】図１３Ｂは、経路表示制御装置１００の機能的構成例を示すブロック図である。
【図１４】図１４は、経路表示画面の画面遷移例を示す説明図（その１）である。
【図１５】図１５は、経路表示画面の画面遷移例を示す説明図（その２）である。
【図１６】図１６は、経路表示画面に表示される進行状況表の一例を示す説明図である。
【図１７】図１７は、経路表示画面にポップアップ表示される手続終了確認画面の画面例を示す説明図である。
【図１８】図１８は、端末装置２０１の初期手続登録処理手順の一例を示すフローチャートである。
【図１９】図１９は、経路表示制御装置１００の初期手続登録処理手順の一例を示すフローチャートである。
【図２０】図２０は、処理端末２０２の処理完了通知処理手順の一例を示すフローチャートである。
【図２１】図２１は、経路表示制御装置１００の表示経路更新処理手順の一例を示すフローチャートである。
【図２２】図２２は、端末装置２０１の表示経路更新処理手順の一例を示すフローチャートである。
【図２３】図２３は、端末装置２０１のルート再検索要求処理手順の一例を示すフローチャートである。
【図２４】図２４は、経路表示制御装置１００のルート再検索処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる経路表示制御プログラム、経路表示制御方法およびシステムの実施の形態を詳細に説明する。
【００１１】
（経路表示制御方法の一実施例）
図１は、実施の形態にかかる経路表示制御方法の一実施例を示す説明図である。図１において、経路表示制御装置１００は、施設内の移動経路を端末装置１０１の表示部１１０に表示する制御を行うコンピュータである。
【００１２】
ここで、施設とは、異なる処理を行う複数の処理端末Ｔ（図１の例では、処理端末Ｔ１〜Ｔ６）が設置された施設であり、例えば、市役所や区役所などの役所、病院や診療所などの医療機関である。処理端末Ｔは、施設内の各窓口のオペレータが使用するコンピュータである。
【００１３】
例えば、役所には、手続課ごとの窓口が設けられており、各窓口には、申請や届け出などの各種手続に関する処理を行う処理端末Ｔが設置されている。また、医療機関には、診療科ごとの窓口が設けられており、各窓口には、診療や検査などの各種手続に関する処理を行う処理端末Ｔが設置されている。
【００１４】
端末装置１０１は、施設を訪れた利用者が使用するコンピュータであり、例えば、タブレット型端末、スマートフォン、携帯電話機などである。利用者は、役所に訪れる住民や、医療機関に訪れる患者などである。端末装置１０１は、施設を利用者が訪れた際に貸し出されて、施設から退出する際に返却されるものであってもよく、また、利用者が所有するものであってもよい。
【００１５】
以下の説明では、施設として、市役所や区役所などの役所を例に挙げて、住民が申請や届け出などの各種手続を行うために役所を訪れる場合を想定する。
【００１６】
ここで、役所において、住民が複数の窓口で手続を行う場合がある。ところが、役所内のどの場所に自分が手続を行う窓口があるのかを住民が把握していないことが多い。一方で、役所内に案内係を配置して経路案内するのは人的コストがかかる。このため、役所に訪れた住民に対してタブレット型端末などを貸し出して手続を行う窓口への経路案内図を提供することが考えられる。
【００１７】
しかし、役所内の複数の窓口を回る経路全体を表示すると、ディスプレイの制約により、経路表示が細かいものとなり見づらくなってしまう。また、次に行くべき場所を端末上で指定させて、次の場所までの移動経路のみを表示することが考えられるが、各窓口での手続が終わる度に、次に行くべき場所を指定して経路探索するのは手間がかかる。
【００１８】
そこで、本実施の形態では、市役所や区役所などの役所において、住民が複数の窓口で手続を行う場合に、利用者が次に行くべき場所をシステム側で自動設定して経路案内を行うための経路表示制御方法について説明する。以下、経路表示制御装置１００の経路表示制御処理例について説明する。ここでは、役所Ｇ内の窓口Ａ、窓口Ｃおよび窓口Ｅの順に回って各窓口で住民が手続を行う場合を想定する。
【００１９】
（１）経路表示制御装置１００は、複数の処理端末Ｔのそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末Ｔまで処理が完了したことを検出する。ここで、複数の処理端末Ｔは、住民が手続を行う複数の手続課のそれぞれの窓口に設けられた処理端末Ｔである。Ｎ番目の処理端末Ｔは、手続順がＮ番目の手続課の窓口に設けられた処理端末Ｔである。
【００２０】
具体的には、例えば、経路表示制御装置１００は、Ｎ番目の処理端末Ｔから処理完了通知を受信することにより、Ｎ番目の処理端末Ｔまで処理が完了したことを検出する。処理完了通知は、各処理端末Ｔでの申請や届け出などの各種手続に関する処理が完了したことを通知するものである。処理完了通知は、例えば、窓口の職員による処理端末Ｔに対する手続完了操作に応じて、処理端末Ｔから経路表示制御装置１００に送信される。
【００２１】
図１の例では、複数の処理端末Ｔは、窓口Ａ、窓口Ｃおよび窓口Ｅにそれぞれ設けられた処理端末Ｔ１，Ｔ３およびＴ５である。ここでは、２番目の処理端末Ｔ３から処理完了通知を受信することにより、２番目の処理端末Ｔ３まで処理が完了したことが検出された場合を想定する。
【００２２】
（２）経路表示制御装置１００は、Ｎ番目の処理端末Ｔまで処理が完了したことを示す場合に、端末装置１０１の現在位置の情報を取得する。具体的には、例えば、経路表示制御装置１００は、Ｎ番目の処理端末Ｔに対応する位置を、端末装置１０１の現在位置の情報として取得する。
【００２３】
図１の例では、２番目の処理端末Ｔ３に対応する位置が、端末装置１０１の現在位置の情報として取得される。なお、経路表示制御装置１００は、端末装置１０１に現在位置の取得要求を送信することにより、端末装置１０１から現在位置の情報を取得することにしてもよい。
【００２４】
（３）経路表示制御装置１００は、（Ｎ＋１）番目の処理を行う処理端末Ｔに対応する位置と、取得した端末装置１０１の現在位置の情報とに基づいて、端末装置１０１の現在位置から（Ｎ＋１）番目の処理端末Ｔに対応する位置までのルートＲＴの検索結果を取得する。
【００２５】
具体的には、例えば、経路表示制御装置１００は、役所Ｇの地図情報を参照して、端末装置１０１の現在位置から、（Ｎ＋１）番目の処理端末Ｔに対応する位置までのルートＲＴを検索することにしてもよい。また、経路表示制御装置１００は、例えば、予め記録された処理端末間のルートの検索結果から、Ｎ番目の処理端末Ｔに対応する位置から、（Ｎ＋１）番目の処理端末Ｔに対応する位置までのルートＲＴの検索結果を取得することにしてもよい。
【００２６】
図１の例では、２番目の処理端末Ｔ３に対応する位置（窓口Ｃ）から、３番目の処理端末Ｔ５に対応する位置（窓口Ｅ）までのルートＲＴの検索結果が取得される。
【００２７】
（４）経路表示制御装置１００は、取得したルートＲＴの検索結果を端末装置１０１の表示部１１０に表示する制御を行う。図１の例では、２番目の処理端末Ｔ３に対応する位置（窓口Ｃ）から、３番目の処理端末Ｔ５に対応する位置（窓口Ｅ）までのルートＲＴが端末装置１０１の表示部１１０に表示される。
【００２８】
このように、経路表示制御装置１００によれば、複数の処理端末Ｔのうち、Ｎ番目の処理端末Ｔまで処理が完了したことを検出することができる。これにより、複数の窓口で手続を行う住民が次に行くべき場所へのルートＲＴの切替タイミングを判断することができる。上述した例では、住民が手続を行う窓口Ａ、窓口Ｃおよび窓口Ｅのうち、窓口Ｃに設けられた２番目の処理端末Ｔ３まで処理が完了したことに応じて、３番目の処理端末Ｔ５が設けられた窓口ＥへのルートＲＴの切替タイミングを判断することができる。
【００２９】
また、経路表示制御装置１００によれば、Ｎ番目の処理端末Ｔまで処理が完了したことを示す場合に、端末装置１０１の現在位置から（Ｎ＋１）番目の処理端末Ｔに対応する位置までのルートＲＴの検索結果を、端末装置１０１の表示部１１０に表示することができる。
【００３０】
これにより、複数の窓口で手続を行う住民が次に行くべき場所へのルートＲＴを提示することができる。上述した例では、住民が手続を行う窓口Ａ、窓口Ｃおよび窓口Ｅのうち、窓口Ｃに設けられた２番目の処理端末Ｔ３まで処理が完了したことに応じて、３番目の処理端末Ｔ５が設けられた窓口ＥへのルートＲＴを提示することができる。
【００３１】
この際、端末装置１０１の表示部１１０の画面サイズに合わせて、次に行くべき場所へのルートＲＴを画面一杯に表示することができるため、複数の窓口を回る経路全体を表示する場合に比べて、移動経路を見やすく表示することができる。また、各窓口での手続が終わる度に、住民が次に行くべき場所を指定して経路探索するなどの面倒な操作入力を行わなくてもよい。
【００３２】
これらのことから、経路表示制御装置１００によれば、役所において、住民が複数の窓口で手続を行う場合に、各窓口での手続の完了状況に合わせて、住民が次に行くべき場所をシステム側で自動設定して経路案内を行うことができる。なお、経路表示制御装置１００は、端末装置１０１と別体に設けられる形態であってもよく、また、端末装置１０１に内蔵される形態であってもよい。
【００３３】
（システム２００のシステム構成例）
つぎに、図１に示した経路表示制御装置１００をシステム２００に適用した場合について説明する。
【００３４】
図２は、システム２００のシステム構成例を示す説明図である。図２において、システム２００は、経路表示制御装置１００と、複数の端末装置２０１と、複数の処理端末２０２とを含む構成である。システム２００において、経路表示制御装置１００、端末装置２０１および処理端末２０２は、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３５】
ここで、システム２００は、市役所や区役所などの役所内の移動経路を表示するシステムである。経路表示制御装置１００は、貸借管理ＤＢ（データベース）２２０、待ち状況マスタ２３０、手続履歴マスタ２４０および地図情報ＤＢ２５０を有し、端末装置２０１の表示制御を行う。経路表示制御装置１００は、例えば、サーバである。各種ＤＢ等２２０，２３０，２４０の記憶内容については、図５〜図７を用いて後述する。地図情報ＤＢ２５０は、役所内の各フロアの地図情報を記憶する。
【００３６】
端末装置２０１は、手続履歴キャッシュＤＢ２６０および検索履歴ＤＢ２７０を有し、経路表示制御装置１００の表示制御に従って、役所内の移動経路を表示部（例えば、後述する図４に示すディスプレイ４０６）に表示可能なコンピュータである。各種ＤＢ２６０，２７０の記憶内容については、図８および図９を用いて後述する。端末装置２０１は、例えば、役所を訪れた住民に貸し出されるタブレット型端末である。端末装置２０１は、例えば、図１に示した端末装置１０１に対応する。
【００３７】
処理端末２０２は、役所内の手続課ごとの窓口に設けられたコンピュータであり、申請や届け出などの各種手続に関する処理を行う。手続課としては、例えば、こども家庭課、国民健康保険課、学務課、福祉課などがある。処理端末２０２は、例えば、役所内の各窓口の職員が使用するＰＣ（パーソナル・コンピュータ）である。
【００３８】
また、処理端末２０２は、自端末での処理が完了して、職員の操作入力により、手続完了操作が行われると、経路表示制御装置１００に処理完了通知を送信する。処理完了通知は、処理端末２０２での申請や届け出などの各種手続に関する処理が完了したことを通知するものである。
【００３９】
また、処理端末２０２は、役所内の総合窓口にも設けられる。ここで、総合窓口とは、役所を訪れた住民が行いたい手続を職員に申告して、どの窓口に行くべきかを聞き出したりする場所である。総合窓口は、住民に貸し出される端末装置２０１の貸出場所および返却場所となる。
【００４０】
また、総合窓口において、住民に貸し出した端末装置２０１が返却されると、職員の操作入力により、手続完了操作が行われて、端末装置２０１から経路表示制御装置１００に処理完了通知が送信される。処理端末２０２は、例えば、図１に示した処理端末Ｔ１〜Ｔ６に対応する。
【００４１】
（経路表示制御装置１００のハードウェア構成例）
図３は、経路表示制御装置１００のハードウェア構成例を示すブロック図である。図３において、経路表示制御装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４２】
ここで、ＣＰＵ３０１は、経路表示制御装置１００の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４３】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示した端末装置２０１、処理端末２０２）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４４】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４５】
なお、経路表示制御装置１００は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００４６】
（端末装置２０１のハードウェア構成例）
図４は、端末装置２０１のハードウェア構成例を示すブロック図である。図４において、端末装置２０１は、ＣＰＵ４０１と、メモリ４０２と、ディスクドライブ４０３と、ディスク４０４と、Ｉ／Ｆ４０５と、ディスプレイ４０６と、入力装置４０７と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニット４０８と、を有する。また、各構成部はバス４００によってそれぞれ接続される。
【００４７】
ここで、ＣＰＵ４０１は、端末装置２０１の全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００４８】
ディスクドライブ４０３は、ＣＰＵ４０１の制御に従ってディスク４０４に対するデータのリード／ライトを制御する。ディスク４０４は、ディスクドライブ４０３の制御で書き込まれたデータを記憶する。ディスク４０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００４９】
Ｉ／Ｆ４０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示した経路表示制御装置１００）に接続される。そして、Ｉ／Ｆ４０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００５０】
ディスプレイ４０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０６は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。
【００５１】
入力装置４０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置４０７は、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００５２】
ＧＰＳユニット４０８は、ＧＰＳ衛星からの電波を受信して、自装置の現在位置を示す情報を出力する。なお、端末装置２０１は、上述した構成部のほか、例えば、速度センサ、加速度センサ、角速度センサなどの各種センサを有することにしてもよい。各種センサの出力値は、例えば、ＣＰＵ４０１による自機の現在位置の算出や、速度や方位の変化量の測定などに用いられる。また、端末装置２０１は、上述した構成部のうち、例えば、ディスクドライブ４０３、ディスク４０４などを有さないことにしてもよい。
【００５３】
（各種ＤＢ等２２０，２３０，２４０の記憶内容）
次に、図５〜図７を用いて、経路表示制御装置１００が有する各種ＤＢ等２２０，２３０，２４０の記憶内容について説明する。各種ＤＢ等２２０，２３０，２４０は、例えば、図３に示した経路表示制御装置１００のメモリ３０２、ディスク３０５により実現される。
【００５４】
＜貸借管理ＤＢ２２０の記憶内容＞
図５は、貸借管理ＤＢ２２０の記憶内容の一例を示す説明図である。図５において、貸借管理ＤＢ２２０は、装置ＩＤ、住民ＩＤ、貸出日時および返却日時のフィールドを有し、各フィールドに情報を設定することで、貸借管理情報（例えば、貸借管理情報５００−１，５００−２）をレコードとして記憶する。
【００５５】
ここで、装置ＩＤは、住民に貸し出した端末装置２０１を識別する識別子である。住民ＩＤは、役所を訪れた住民を識別する識別子である。住民ＩＤとしては、例えば、住民の氏名や住民票コードなどが用いられる。貸出日時は、住民に端末装置２０１を貸し出した日時である。返却日時は、住民から端末装置２０１が返却された日時である。
【００５６】
貸借管理ＤＢ２２０によれば、役所を訪れた住民に貸し出される端末装置２０１の貸借状況を管理することができる。
【００５７】
＜待ち状況マスタ２３０の記憶内容＞
図６は、待ち状況マスタ２３０の記憶内容の一例を示す説明図である。図６において、待ち状況マスタ２３０は、手続課、手続種別、平均手続時間および待ち人数のフィールドを有し、各フィールドに情報を設定することで、待ち状況情報（例えば、待ち状況情報６００−１〜６００−５）をレコードとして記憶する。
【００５８】
ここで、手続課は、役所に設けられた手続課である。手続種別は、各手続課で行われる手続の種別である。同一の手続課であっても、異なる手続が行われる場合がある。平均手続時間は、各手続課において手続種別ごとの手続にかかる手続時間の平均である。待ち人数は、各手続課で手続を行うために順番待ちしている住民の人数である。待ち人数は、例えば、受付発券機から各手続課の番号札を発券し、各手続課の順番待ちの人数をモニタで確認できるシステムと連携して得ることができる。
【００５９】
＜手続履歴マスタ２４０の記憶内容＞
図７は、手続履歴マスタ２４０の記憶内容の一例を示す説明図である。図７において、手続履歴マスタ２４０は、住民ＩＤ、日付、装置ＩＤ、手続課、手続順および完了フラグのフィールドを有し、各フィールドに情報を設定することで、役所を訪れた住民ごとの手続履歴情報を記憶する。
【００６０】
ここで、住民ＩＤは、役所を訪れた住民を識別する識別子である。日付は、住民に端末装置２０１を貸し出した日付である。装置ＩＤは、住民に貸し出された端末装置２０１を識別する識別子である。手続課は、住民が手続課で手続を行う手続課である。手続順は、住民が手続を行う順番である。完了フラグは、手続課での手続が完了したか否かを示すフラグである。完了フラグは、初期状態では「未」であり、手続課での手続が完了した場合に「完」が設定される。
【００６１】
なお、図７の例では、住民ＩＤ「Ｐ１」の住民Ｐ１についての手続履歴情報のみを示したが、手続履歴マスタ２４０には、役所を訪れた住民ごとの手続履歴情報が記憶される。この場合、例えば、各住民の住民ＩＤをキーとして、手続履歴マスタ２４０から各住民に対応する手続履歴情報を特定することができる。
【００６２】
（各種ＤＢ２６０，２７０の記憶内容）
次に、図８および図９を用いて、住民ＩＤ「Ｐ１」の住民Ｐ１に貸し出された端末装置２０１を例に挙げて、端末装置２０１が有する各種ＤＢ２６０，２７０の記憶内容について説明する。各種ＤＢ２６０，２７０は、例えば、図４に示した端末装置２０１のメモリ４０２、ディスク４０４により実現される。
【００６３】
＜手続履歴キャッシュＤＢ２６０の記憶内容＞
図８は、手続履歴キャッシュＤＢ２６０の記憶内容の一例を示す説明図である。図８において、手続履歴キャッシュＤＢ２６０は、手続順、手続課および完了フラグのフィールドを有する。各フィールドに情報を設定することで、手続履歴キャッシュ情報（例えば、手続履歴キャッシュ情報８００−１〜８００−５）がレコードとして記憶される。
【００６４】
ここで、手続順は、住民が手続課で手続を行う順番である。手続課は、住民が手続を行う手続課である。完了フラグは、手続課での手続が完了したか否かを示すフラグである。完了フラグは、初期状態では「未」であり、手続課での手続が完了した場合に「完」が設定される。
【００６５】
＜検索履歴ＤＢ２７０の記憶内容＞
図９は、検索履歴ＤＢ２７０の記憶内容の一例を示す説明図である。図９において、検索履歴ＤＢ２７０は、検索履歴ＩＤ、スタート地点、ゴール地点、検索日時のフィールドを有し、各フィールドに情報を設定することで、検索履歴情報（例えば、検索履歴情報９００−１〜９００−３）をレコードとして記憶する。
【００６６】
ここで、検索履歴ＩＤは、検索履歴を識別する識別子である。検索履歴とは、次の窓口までのルートＲＴを検索した履歴である。スタート地点は、次の窓口までのルートＲＴの出発点である。ゴール地点は、次の窓口までのルートＲＴの到達点である。検索日時は、次の窓口までのルートＲＴを検索した日時である。
【００６７】
（手続登録画面の画面例）
つぎに、端末装置２０１のディスプレイ４０６に表示される手続登録画面の画面例について説明する。以下の説明においては、操作画面に表示されている項目をユーザが選択する操作としてタップ操作を行うことを例として説明する。
【００６８】
図１０および図１１は、手続登録画面の画面例を示す説明図である。図１０において、手続登録画面１０００は、住民が手続を行う手続課および手続順序を選択する操作画面である。手続順序は、住民が手続を行う手続課の手続順を決めるアルゴリズムである。
【００６９】
手続登録画面１０００における手続課および手続順序の選択は、役所内の総合窓口において端末装置２０１が住民に貸し出される際に行われる。また、手続登録画面１０００の操作は、総合窓口の職員が住民からの申告をもとに操作してもよく、また、住民自身が操作してもよい。
【００７０】
手続登録画面１０００において、図４に示した入力装置４０７を用いたユーザの操作入力により、手続課のチェックボックス（例えば、チェックボックス１００１〜１０１０）をタップすると、住民が手続を行う手続課を選択することができる。この際、手続課で行われる手続の手続種別が複数存在する場合は、手続課で行われる手続の手続種別を選択する選択画面がポップアップ表示される。
【００７１】
例えば、チェックボックス１００２をタップすると、図１１に示すように、市民課で行われる手続の手続種別を選択する選択画面１１００がポップアップ表示される。そして、選択画面１１００において、チェックボックス１１０１〜１１０４をタップすると、市民課で行われる手続の手続種別を選択することができる。
【００７２】
また、手続登録画面１０００において、手続順序のチェックボックス（例えば、チェックボックス１０１１〜１０１３）をタップすると、手続を行う手続順序を選択することができる。例えば、「待ち人数が少ない順」は、手続課で手続を行うために順番待ちしている住民の人数が少ない順に各手続課の手続順を決める手続順序である。「移動距離が少ない順」は、次の手続を行う窓口までの距離が短い順に各手続課の手続順を決める手続順序である。「手続時間が長い順」は、手続にかかる手続時間が長い順に各手続課の手続順を決める手続順序である。
【００７３】
また、手続登録画面１０００において、案内開始ボタンＢ１をタップすると、手続課および手続順序の選択を終了することができる。この結果、手続登録画面１０００において選択された手続課および手続順序の選択結果を含む案内開始要求が端末装置２０１から経路表示制御装置１００に送信される。
【００７４】
（経路表示画面の画面例）
ここで、住民ＩＤ「Ｐ１」の住民Ｐ１が使用する端末装置２０１を例に挙げて、端末装置２０１のディスプレイ４０６に表示される経路表示画面の画面例について説明する。
【００７５】
図１２は、経路表示画面の画面例を示す説明図である。図１２において、経路表示画面１２００は、例えば、図１０に示した手続登録画面１０００において案内開始ボタンＢ１がタップされると、住民Ｐ１が使用する端末装置２０１のディスプレイ４０６に最初に表示される経路表示画面である。
【００７６】
経路表示画面１２００は、「総合窓口」から「こども家庭課」までのルートＲＴ１を表示する画面である。「こども家庭課」は、住民Ｐ１が「総合窓口」の次に行くべき場所である。経路表示画面１２００によれば、「総合窓口」の次に行くべき場所である「こども家庭課」へのルートＲＴ１を住民Ｐ１に対して提示することができる。
【００７７】
また、経路表示画面１２００では、端末装置２０１のディスプレイ４０６の画面サイズに合わせて、ルートＲＴ１が画面一杯に表示されるため、役所内の複数の窓口を回る経路全体を表示する場合に比べて、移動経路を見やすく表示することができる。
【００７８】
また、経路表示画面１２００において、入力装置４０７を用いたユーザの操作入力により、ルート再検索ボタンＢ２をタップすると、ルート検索要求の入力を行うことができる。ルート検索要求についての詳細な説明は後述する。
【００７９】
（端末装置２０１の機能的構成例）
図１３Ａは、端末装置２０１の機能的構成例を示すブロック図である。図１３Ａにおいて、端末装置２０１は、受付部１３１１と、送信部１３１２と、受信部１３１３と、表示部１３１４と、位置検出部１３１５と、判断部１３１６と、を含む構成である。受付部１３１１〜判断部１３１６は制御部となる機能であり、具体的には、例えば、図４に示したメモリ４０２、ディスク４０４などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、または、Ｉ／Ｆ４０５により、その機能を実現する。各機能部の処理結果は、例えば、メモリ４０２、ディスク４０４などの記憶装置に記憶される。
【００８０】
受付部１３１１は、端末装置２０１を使用する住民の住民ＩＤの入力を受け付ける。具体的には、例えば、受付部１３１１は、図４に示した入力装置４０７を用いたユーザの操作入力により、住民ＩＤの入力を受け付ける。
【００８１】
また、受付部１３１１は、住民が手続を行う手続課および手続順序の選択を受け付ける。具体的には、例えば、受付部１３１１は、図１０に示した手続登録画面１０００において、入力装置４０７を用いたユーザの操作入力により、手続課および手続順序の選択を受け付ける。
【００８２】
送信部１３１２は、経路表示制御装置１００に案内開始要求を送信する。ここで、案内開始要求は、役所内の経路表示の開始を要求するものであり、入力された住民ＩＤ、端末装置２０１の装置ＩＤ、選択された手続課および手続順序を含む。具体的には、例えば、送信部１３１２は、手続登録画面１０００において、案内開始ボタンＢ１が押下（タップ）されたことに応じて、経路表示制御装置１００に案内開始要求を送信する。
【００８３】
受信部１３１３は、経路表示制御装置１００から経路表示画面の画面情報を受信する。経路表示画面は、端末装置２０１を使用する住民が次に行くべき場所へのルートＲＴを表示する画面である。なお、経路表示制御装置１００から最初に受信する経路表示画面の画面情報には、住民が手続を行う手続課および各手続課の手続順に関する情報が付加されている。
【００８４】
受信された住民が手続を行う手続課および各手続課の手続順に関する情報は、例えば、図８に示した手続履歴キャッシュＤＢ２６０に記録される。また、端末装置２０１は、経路表示画面の画面情報を受信すると、検索履歴ＤＢ２７０内の各フィールドに情報を設定することで検索履歴情報を記録する。
【００８５】
表示部１３１４は、経路表示制御装置１００から受信された経路表示画面の画面情報に基づいて、経路表示画面をディスプレイ４０６に表示する。具体的には、例えば、受信部１３１３は、図１２に示したような経路表示画面１２００をディスプレイ４０６に表示する。
【００８６】
また、受付部１３１１は、ルート検索要求の入力を受け付ける。ここで、ルート検索要求は、ルートＲＴの検索要求である。具体的には、例えば、受付部１３１１は、経路表示画面１２００において、ルート再検索ボタンＢ２が押下（タップ）されると、ルート検索要求の入力を受け付ける。
【００８７】
位置検出部１３１５は、自装置の現在位置を検出する。具体的には、例えば、位置検出部１３１５は、図４に示したＧＰＳユニット４０８により、自装置の現在位置を検出することにしてもよい。また、位置検出部１３１５は、不図示の速度センサ、加速度センサ、角速度センサなどの各種センサの出力値に基づいて、自装置の現在位置を検出することにしてもよい。さらに、位置検出部１３１５は、例えば、役所内の各窓口、トイレ、売店などの多地点に設置された通信装置（不図示）と通信することにより、自装置の現在位置を検出することにしてもよい。
【００８８】
また、送信部１３１２は、経路表示制御装置１００にルート検索要求を送信する。ルート検索要求には、例えば、住民ＩＤ、装置ＩＤおよび端末装置２０１の現在位置の情報が含まれる。具体的には、例えば、送信部１３１２は、経路表示画面１２００において、ルート再検索ボタンＢ２が押下（タップ）されたことに応じて、経路表示制御装置１００にルート検索要求を送信する。
【００８９】
判断部１３１６は、ルートＲＴの検索時間間隔が、予め設定された所定時間Ｘ未満であるか否かを判断する。ここで、ルートＲＴの検索時間間隔は、今回のルートＲＴの検索日時と前回のルートＲＴの検索日時との時間間隔である。また、所定時間Ｘは、例えば、１０秒程度に設定される。
【００９０】
具体的には、例えば、判断部１３１６は、ルート検索要求の入力を受け付けたことに応じて、現在日時を取得する。現在日時は、今回のルートＲＴの検索日時に相当する。また、判断部１３１６は、検索履歴ＤＢ２７０を参照して、最新の検索日時を特定する。最新の検索日時は、前回のルートＲＴの検索日時に対応する。次に、判断部１３１６は、特定した最新の検索日時と、取得した現在日時との検索時間間隔を算出する。そして、判断部１３１６は、算出した検索時間間隔が所定時間Ｘ未満であるか否かを判断する。
【００９１】
また、表示部１３１４は、ルートＲＴの検索時間間隔が所定時間Ｘ未満である場合、手続終了確認画面をディスプレイ４０６にポップアップ表示する。ここで、手続終了確認画面は、現在表示中の経路表示画面においてゴール地点となっている手続課での手続が終了したか否かを問い合わせる画面である。
【００９２】
より詳細に説明すると、手続終了確認画面は、完了フラグ「未」かつ手続順「最小」の手続課での手続が終了したか否かを問い合わせて、完了フラグ「未」かつ手続順「最小＋１」の手続課へのルートＲＴを表示するか否かを問い合わせる画面である。手続終了確認画面の画面例については、図１７を用いて後述する。
【００９３】
また、受付部１３１１は、手続履歴更新要求の入力を受け付ける。ここで、手続履歴更新要求は、処理端末２０２の処理の完了状況の更新要求である。具体的には、例えば、受付部１３１１は、後述する手続終了確認画面１７００において、ボタン１７０１が押下（タップ）されると、手続履歴更新要求の入力を受け付ける。
【００９４】
また、送信部１３１２は、経路表示制御装置１００に手続履歴更新要求を送信する。手続履歴更新要求には、例えば、住民ＩＤ、装置ＩＤが含まれる。具体的には、例えば、送信部１３１２は、後述する手続終了確認画面１７００において、ボタン１７０１が押下（タップ）されたことに応じて、経路表示制御装置１００に手続履歴更新要求を送信する。
【００９５】
（経路表示制御装置１００の機能的構成例）
図１３Ｂは、経路表示制御装置１００の機能的構成例を示すブロック図である。図１３Ｂにおいて、経路表示制御装置１００は、受付部１３２１と、決定部１３２２と、検出部１３２３と、検索部１３２４と、表示制御部１３２５と、更新部１３２６と、を含む構成である。受付部１３２１〜更新部１３２６は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。
【００９６】
受付部１３２１は、端末装置２０１からの案内開始要求を受け付ける。案内開始要求には、端末装置２０１を使用する住民の住民ＩＤ、端末装置２０１の装置ＩＤ、住民が手続を行う手続課および手続順序が含まれる。具体的には、例えば、受付部１３２１は、端末装置２０１から案内開始要求を受信することにより、案内開始要求を受け付ける。
【００９７】
案内開始要求に含まれる住民ＩＤおよび装置ＩＤは、例えば、貸借管理ＤＢ２２０（図５参照）に記憶される。この結果、貸借管理ＤＢ２２０に新たな貸借管理情報がレコードとして記憶される。貸借管理情報の貸出日時には、例えば、案内開始要求を受け付けた日時が設定される。この時点では、貸借管理情報の返却日時には、「−（ＮＵＬＬ）」が設定される。
【００９８】
決定部１３２２は、案内開始要求に含まれる手続順序に基づいて、案内開始要求に含まれる各手続課の手続順を決定する。例えば、手続順序として「待ち人数が少ない順」が選択されたとする。この場合、決定部１３２２は、例えば、図６に示した待ち状況マスタ２３０を参照して、選択された各手続課（手続課の手続種別）に対応する待ち人数を特定する。そして、決定部１３２２は、特定した待ち人数が少ない順に各手続課の手続順を決定する。
【００９９】
また、手続順序として「移動距離が少ない順」が選択されたとする。この場合、決定部１３２２は、例えば、地図情報ＤＢ２５０（図２参照）を参照して、総合窓口から各手続課の窓口を回って総合窓口に戻ってくるまでの移動距離が最短となるルートを検索する。そして、決定部１３２２は、検索したルートに従って各手続課の手続順を決定する。
【０１００】
また、手続順序として「手続時間が長い順」が選択されたとする。この場合、決定部１３２２は、例えば、待ち状況マスタ２３０を参照して、選択された各手続課（手続課の手続種別）に対応する平均手続時間を特定する。そして、決定部１３２２は、特定した平均手続時間が長い順に各手続課の手続順を決定する。
【０１０１】
決定された各手続課の手続順は、例えば、案内開始要求に含まれる住民ＩＤおよび装置ＩＤと対応付けて手続履歴マスタ２４０（図７参照）に記憶される。この際、手続順が最後の手続課として「総合窓口」が設定される。この結果、手続履歴マスタ２４０に新たな手続履歴情報がレコードとして記憶される。手続履歴情報の日時には、例えば、案内開始要求を受け付けた日付が設定される。
【０１０２】
図７の例では、住民ＩＤ「Ｐ１」の住民Ｐ１が手続を行う手続課「こども家庭課」、「国民健康保険課」、「学務課」および「福祉課」が手続順に記憶されている。また、手続順が最後の手続課として「総合窓口」が設定されている。
【０１０３】
検出部１３２３は、複数の処理端末２０２のうち、Ｎ番目（Ｎは、０以上の整数）の処理端末２０２まで処理が完了したことを検出する。ここで、複数の処理端末２０２は、住民が手続を行う複数の手続課のそれぞれの窓口に設けられた処理端末２０２である。Ｎ番目の処理端末２０２は、手続順がＮ番目の手続課の窓口に設けられた処理端末２０２である。ただし、０番目の処理端末２０２は、総合窓口に設けられた処理端末２０２である。
【０１０４】
一例として、住民Ｐ１を例に挙げると、０番目の処理端末２０２は、総合窓口に設けられた処理端末２０２である。また、１番目〜５番目の処理端末２０２は、手続課「こども家庭課」、「国民健康保険課」、「学務課」、「福祉課」および「総合窓口」のそれぞれの窓口に設けられた処理端末２０２である。
【０１０５】
具体的には、例えば、検出部１３２３は、端末装置２０１から案内開始要求を受信することにより、０番目（Ｎ＝０）の処理端末２０２まで処理が完了したことを検出する。また、検出部１３２３は、Ｎ番目（Ｎは、１以上の整数）の処理端末２０２から処理完了通知を受信することにより、Ｎ番目の処理端末２０２まで処理が完了したことを検出する。処理完了通知には、例えば、住民ＩＤ、手続課、手続内容を示す情報が含まれる。
【０１０６】
Ｎ番目（Ｎは、１以上の整数）の処理端末２０２まで処理が完了したことが検出されると、手続履歴マスタ２４０内のＮ番目の処理端末２０２に対応する完了フラグに「完」が設定される。ただし、更新対象となる完了フラグは、処理完了通知に含まれる住民ＩＤおよび手続課に対応する完了フラグである。
【０１０７】
例えば、住民Ｐ１が手続を行う手続課「こども家庭課」の処理端末２０２から処理完了通知を受信した場合、検出部１３２３は、手続履歴マスタ２４０内の住民ＩＤ「Ｐ１」に対応する手続課「こども家庭課」の完了フラグに「完」を設定する。
【０１０８】
検索部１３２４は、Ｎ番目の処理端末２０２まで処理が完了したことを示す場合に、端末装置２０１の現在位置（スタート地点）から、（Ｎ＋１）番目の処理を行う処理端末２０２に対応する位置（ゴール地点）までのルートＲＴを検索する。具体的には、例えば、まず、検索部１３２４は、手続履歴マスタ２４０を参照して、Ｎ番目の処理端末２０２および（Ｎ＋１）番目の処理端末２０２を特定する。
【０１０９】
一例として、住民Ｐ１を例に挙げると、検索部１３２４は、完了フラグ「完」かつ手続順「最大」の手続課「こども家庭課」の処理端末２０２を、手続履歴マスタ２４０を参照して、Ｎ番目の処理端末２０２として特定する。また、検索部１３２４は、完了フラグ「未」かつ手続順「最小」の手続課「国民健康保険課」の処理端末２０２を、（Ｎ＋１）番目の処理端末２０２として特定する。
【０１１０】
次に、検索部１３２４は、端末装置２０１の現在位置の情報を取得する。例えば、検索部１３２４は、Ｎ番目の処理を行う処理端末２０２に対応する位置を、端末装置２０１の現在位置の情報として取得してもよい。また、検索部１３２４は、端末装置２０１に現在位置の取得要求を送信することにより、端末装置２０１から現在位置の情報を取得してもよい。
【０１１１】
そして、検索部１３２４は、地図情報ＤＢ２５０を参照して、（Ｎ＋１）番目の処理を行う処理端末２０２に対応する位置と、取得した端末装置２０１の現在位置の情報とに基づいて、ルートＲＴを検索する。処理端末２０２に対応する位置は、例えば、役所内における処理端末２０２が設けられた窓口の位置である。各処理端末２０２に対応する位置の情報は、例えば、地図情報ＤＢ２５０に記憶されている。
【０１１２】
また、ルートＲＴの検索アルゴリズムとしては、既存のアルゴリズムを用いることができる。例えば、端末装置２０１の現在位置から、（Ｎ＋１）番目の処理を行う処理端末２０２に対応する位置までの距離が最短となるルートＲＴを検索する検索アルゴリズムを用いることができる。
【０１１３】
表示制御部１３２５は、検索されたルートＲＴの検索結果を端末装置２０１のディスプレイ４０６に表示する制御を行う。具体的には、例えば、表示制御部１３２５は、検索されたルートＲＴの検索結果に基づいて、経路表示画面（例えば、図１２に示した経路表示画面１２００）の画面情報を生成して端末装置２０１に送信する。これにより、端末装置２０１のディスプレイ４０６に経路表示画面を表示することができる。
【０１１４】
また、受付部１３２１は、端末装置２０１からのルート検索要求を受け付ける。ルート検索要求には、例えば、住民ＩＤ、装置ＩＤおよび端末装置２０１の現在位置の情報が含まれる。具体的には、例えば、受付部１３２１は、端末装置２０１からルート検索要求を受信することにより、ルート検索要求を受け付ける。
【０１１５】
また、検索部１３２４は、ルート検索要求を受け付けたことに応じて、ルートＲＴを検索する。具体的には、例えば、まず、検索部１３２４は、手続履歴マスタ２４０を参照して、ルート検索要求に含まれる住民ＩＤに対応する（Ｎ＋１）番目の処理端末２０２を特定する。次に、検索部１３２４は、ルート検索要求から端末装置２０１の現在位置の情報を取得する。
【０１１６】
そして、検索部１３２４は、地図情報ＤＢ２５０を参照して、（Ｎ＋１）番目の処理を行う処理端末２０２に対応する位置と、取得した端末装置２０１の現在位置の情報とに基づいて、ルートＲＴを検索する。これにより、端末装置２０１の現在位置から、（Ｎ＋１）番目の処理を行う処理端末２０２に対応する位置までのルートＲＴを再検索することができる。
【０１１７】
また、受付部１３２１は、端末装置２０１からの手続履歴更新要求を受け付ける。手続履歴更新要求には、例えば、住民ＩＤ、装置ＩＤが含まれる。具体的には、例えば、受付部１３２１は、端末装置２０１から手続履歴更新要求を受信することにより、手続履歴更新要求を受け付ける。
【０１１８】
更新部１３２６は、手続履歴更新要求を受け付けたことに応じて、複数の処理端末２０２のそれぞれの処理の完了状況を更新する。具体的には、例えば、まず、更新部１３２６は、手続履歴マスタ２４０から、手続履歴更新要求に含まれる住民ＩＤおよび装置ＩＤに対応する手続履歴情報を特定する。
【０１１９】
次に、更新部１３２６は、特定した手続履歴情報を参照して、完了フラグ「未」かつ手続順「最小」の手続課を特定する。そして、更新部１３２６は、特定した手続課の完了フラグに「完」を設定する。これにより、端末装置２０１からの手続履歴更新要求を受け付けたことに応じて、複数の処理端末２０２のそれぞれの処理の完了状況を更新することができる。
【０１２０】
また、表示制御部１３２５は、ルートＲＴの検索結果とともに進行状況表を端末装置２０１のディスプレイ４０６に表示する制御を行うことにしてもよい。ここで、進行状況表は、複数の処理端末２０２のうちのＮ番目の処理端末２０２まで処理が完了したことを示す情報である。進行状況表についての詳細な説明は、図１６を用いて後述する。
【０１２１】
なお、経路表示制御装置１００は、処理端末２０２からの処理開始通知を受け付けることにより、処理端末２０２での処理が開始されたことを検出することにしてもよい。ここで、処理開始通知は、処理端末２０２での申請や届け出などの各種手続に関する処理を開始したことを通知するものである。
【０１２２】
処理開始通知は、例えば、窓口で住民から手続を受け付けた際に職員による手続開始操作が行われると、処理端末２０２から経路表示制御装置１００に送信される。具体的には、例えば、処理端末２０２は、職員の操作入力により、手続開始操作が行われると、経路表示制御装置１００に処理開始通知を送信する。処理開始通知には、例えば、住民ＩＤ、手続課、手続内容を示す情報が含まれる。
【０１２３】
これにより、経路表示制御装置１００は、処理端末２０２からの処理開始通知を受け付けた時刻から、窓口で手続を受け付けた時刻を特定することができる。また、経路表示制御装置１００は、処理端末２０２からの処理完了通知を受け付けた時刻から、窓口での手続が終了した時刻を特定することができる。
【０１２４】
さらに、経路表示制御装置１００は、窓口で手続を受け付けた時刻と、窓口での手続が終了した時刻とに基づいて、窓口での手続にかかった手続時間を求めることができ、待ち状況マスタ２３０内の各手続課の平均手続時間の特定に役立てることができる。
【０１２５】
（経路表示画面の画面遷移例）
次に、住民ＩＤ「Ｐ１」の住民Ｐ１が使用する端末装置２０１を例に挙げて、端末装置２０１のディスプレイ４０６に表示される経路表示画面の画面遷移例について説明する。
【０１２６】
図１４は、経路表示画面の画面遷移例を示す説明図（その１）である。図１４の（１４−１）において、経路表示画面１２００は、「総合窓口」から「こども家庭課」までのルートＲＴ１を表示する画面である。「こども家庭課」は、住民Ｐ１が「総合窓口」の次に行くべき場所である。
【０１２７】
ここで、「こども家庭課」での住民Ｐ１の手続が完了した場合を想定する。この場合、検出部１３２３は、手続課「こども家庭課」の処理端末２０２から処理完了通知を受信したことに応じて、手続履歴マスタ２４０内の住民ＩＤ「Ｐ１」に対応する手続課「こども家庭課」の完了フラグに「完」を設定する。
【０１２８】
検索部１３２４は、手続履歴マスタ２４０内の住民ＩＤ「Ｐ１」に対応する手続履歴情報を参照して、完了フラグ「完」かつ手続順「最大」の手続課「こども家庭課」の処理端末２０２を、Ｎ番目の処理端末２０２として特定する。また、検索部１３２４は、完了フラグ「未」かつ手続順「最小」の手続課「国民健康保険課」の処理端末２０２を、（Ｎ＋１）番目の処理端末２０２として特定する。
【０１２９】
次に、検索部１３２４は、地図情報ＤＢ２５０を参照して、手続課「こども家庭課」の処理端末２０２（スタート地点）から、手続課「国民健康保険課」の処理端末２０２（ゴール地点）までのルートＲＴ２を検索する。そして、表示制御部１３２５は、検索されたルートＲＴ２の検索結果を端末装置２０１のディスプレイ４０６に表示する制御を行う。
【０１３０】
図１４の（１４−２）において、経路表示画面１４００は、「こども家庭課」から「国民健康保険課」までのルートＲＴ２を表示する画面である。「国民健康保険課」は、住民Ｐ１が「こども家庭課」の次に行くべき場所である。経路表示画面１４００によれば、「こども家庭課」の次に行くべき場所である「国民健康保険課」へのルートＲＴ２を住民Ｐ１に対して提示することができる。
【０１３１】
このように、経路表示制御装置１００によれば、各窓口での手続の完了状況に合わせて、住民が次に行くべき場所へのルートＲＴを切り替えて端末装置２０１のディスプレイ４０６に表示することができる。
【０１３２】
図１５は、経路表示画面の画面遷移例を示す説明図（その２）である。図１５の（１５−１）において、経路表示画面１４００は、「こども家庭課」から「国民健康保険課」までのルートＲＴ２を表示する画面である。ここで、住民Ｐ１が「こども家庭課」から「国民健康保険課」に向かう途中で「お手洗い」に立ち寄ったため、「国民健康保険課」までの行き方が分からなくなった場合を想定する。
【０１３３】
この場合、住民Ｐ１は、経路表示画面１４００上のルート再検索ボタンＢ２をタップすることにより、ルート検索要求の入力を行うことができる。経路表示画面１４００において、ルート再検索ボタンＢ２がタップされると、端末装置２０１から経路表示制御装置１００にルート検索要求が送信される。
【０１３４】
この結果、受付部１３２１は、端末装置２０１からのルート検索要求を受け付ける。検索部１３２４は、手続履歴マスタ２４０内の住民ＩＤ「Ｐ１」に対応する手続履歴情報を参照して、完了フラグ「未」かつ手続順「最小」の手続課「国民健康保険課」の処理端末２０２を、（Ｎ＋１）番目の処理端末２０２として特定する。また、検索部１３２４は、ルート検索要求から端末装置２０１の現在位置の情報を取得する。
【０１３５】
次に、検索部１３２４は、地図情報ＤＢ２５０を参照して、端末装置２０１の現在位置（スタート地点）から、手続課「国民健康保険課」の処理端末２０２（ゴール地点）までのルートＲＴ３を検索する。そして、表示制御部１３２５は、検索されたルートＲＴ３の検索結果を端末装置２０１のディスプレイ４０６に表示する制御を行う。
【０１３６】
図１５の（１５−２）において、経路表示画面１５００は、「お手洗い」から「国民健康保険課」までのルートＲＴ３を表示する画面である。経路表示画面１５００によれば、住民Ｐ１の現在位置から、住民Ｐ１が次に行くべき場所である「国民健康保険課」へのルートＲＴ３を提示することができる。
【０１３７】
このように、経路表示制御装置１００によれば、次に行くべき場所へ向かう途中で住民がお手洗いなどに立ち寄ったために、次に行くべき場所への行き方が分からなくなった場合には、端末装置２０１からのルート検索要求に応じて、次に行くべき場所へのルートＲＴを再検索して提示することができる。
【０１３８】
（経路表示画面に表示される進行状況表の一例）
次に、経路表示画面に表示される進行状況表の一例について説明する。
【０１３９】
図１６は、経路表示画面に表示される進行状況表の一例を示す説明図である。図１６において、経路表示画面１４００は、「こども家庭課」から「国民健康保険課」までのルートＲＴ２を表示する画面である。経路表示画面１４００の上部には、進行状況表１６００が表示されている。
【０１４０】
進行状況表１６００は、住民Ｐ１が手続を行う複数の手続課のそれぞれの名称を手続順に並べたものである。進行状況表１６００では、住民Ｐ１が次に行くべき場所である「国民健康保険課（国保課）」が強調表示されている。
【０１４１】
符号１６０１の数字は、「こども家庭課」よりも手続順が前で手続が完了している手続課の数を示す。ここでは、「こども家庭課」よりも手続順が前で手続が完了している手続課は「総合窓口」である。このため、符号１６０１の数字として、「１」が表示されている。
【０１４２】
また、符号１６０２の数字は、「学務課」よりも手続順が後で手続が未完了の手続課の数を示す。ここでは、「学務課」よりも手続順が後で手続が未完了の手続課は「福祉課」および「総合窓口」である。このため、符号１６０２の数字として、「２」が表示されている。
【０１４３】
また、ボタン１６０３をタップすると、「こども家庭課」よりも手続順が前で手続が完了している手続課の名称、すなわち、表示の都合上、非表示となっている手続課の名称を表示することができる。同様に、ボタン１６０４をタップすると、「学務課」よりも手続順が後で手続が未完了の手続課の名称、すなわち、表示の都合上、非表示となっている手続課の名称を表示することができる。
【０１４４】
進行状況表１６００によれば、住民Ｐ１は、自分が行う複数の手続のうち、どれだけの手続が終了して、どれだけの手続が残っているのかといった、複数の手続の進行状況を把握することができる。
【０１４５】
（経路表示画面にポップアップ表示される手続終了確認画面の画面例）
次に、経路表示画面にポップアップ表示される手続終了確認画面の画面例について説明する。
【０１４６】
図１７は、経路表示画面にポップアップ表示される手続終了確認画面の画面例を示す説明図である。図１７において、経路表示画面１４００は、「こども家庭課」から「国民健康保険課」までのルートＲＴ２を表示する画面である。ここで、「国民健康保険課」での住民Ｐ１の手続が完了した際に、「国民健康保険課」の職員が手続完了操作を行うのを忘れた場合を想定する。
【０１４７】
この場合、手続履歴マスタ２４０内の住民Ｐ１の「国民健康保険課」についての完了フラグが更新されず、ディスプレイ４０６の表示内容が経路表示画面１４００のままとなってしまう。このような場合、住民Ｐ１は、ディスプレイ４０６の表示内容が次に行くべき場所へのルートＲＴに切り替わるまで、ルート再検索ボタンＢ２を連続して押下することが想定される。
【０１４８】
そこで、端末装置２０１は、ルートＲＴの検索時間間隔が所定時間Ｘ未満であれば、手続終了確認画面１７００をディスプレイ４０６にポップアップ表示する。手続終了確認画面１７００は、「国民健康保険課」での手続が終了したか否かを問い合わせて、「学務課」へのルートＲＴを表示するか否かを問い合わせる画面である。
【０１４９】
手続終了確認画面１７００において、入力装置４０７を用いたユーザの操作入力により、ボタン１７０１をタップすると、手続履歴更新要求の入力を行うことができる。この結果、端末装置２０１から経路表示制御装置１００に手続履歴更新要求が送信され、ディスプレイ４０６の表示内容が、「国民健康保険課」から「学務課」までのルートＲＴを表示する経路表示画面に切り替わる。
【０１５０】
すなわち、既に手続が終了している手続課の職員が手続完了操作を行うのを忘れた場合などに、住民からの手続履歴更新要求に応じて、当該手続課の完了フラグを更新して、次に行くべき場所へのルートＲＴを提示することができる。また、手続終了確認画面１７００において、ボタン１７０２をタップすると、手続終了確認画面１７００の表示を終了することができる。
【０１５１】
（システム２００の各種処理手順）
次に、システム２００の各種処理手順について説明する。まず、端末装置２０１の初期手続登録処理手順について説明する。初期手続登録処理は、総合窓口において端末装置２０１を住民に貸し出す際に行われる。
【０１５２】
＜端末装置２０１の初期手続登録処理手順＞
図１８は、端末装置２０１の初期手続登録処理手順の一例を示すフローチャートである。図１８のフローチャートにおいて、まず、端末装置２０１は、住民ＩＤの入力を受け付けたか否かを判断する（ステップＳ１８０１）。ここで、端末装置２０１は、住民ＩＤの入力を受け付けるのを待つ（ステップＳ１８０１：Ｎｏ）。
【０１５３】
そして、端末装置２０１は、住民ＩＤの入力を受け付けた場合（ステップＳ１８０１：Ｙｅｓ）、住民が手続を行う手続課および手続順序の選択を受け付けたか否かを判断する（ステップＳ１８０２）。ここで、端末装置２０１は、手続課および手続順序の選択を受け付けるのを待つ（ステップＳ１８０２：Ｎｏ）。
【０１５４】
そして、端末装置２０１は、手続課および手続順序の選択を受け付けた場合（ステップＳ１８０２：Ｙｅｓ）、入力された住民ＩＤ、選択された手続課および手続順序を含む案内開始要求を経路表示制御装置１００に送信する（ステップＳ１８０３）。次に、端末装置２０１は、経路表示制御装置１００から経路表示画面の画面情報を受信したか否かを判断する（ステップＳ１８０４）。
【０１５５】
ここで、端末装置２０１は、経路表示画面の画面情報を受信するのを待つ（ステップＳ１８０４：Ｎｏ）。そして、端末装置２０１は、経路表示画面の画面情報を受信した場合（ステップＳ１８０４：Ｙｅｓ）、各種ＤＢ２６０，２７０を更新する（ステップＳ１８０５）。
【０１５６】
次に、端末装置２０１は、受信した経路表示画面の画面情報に基づいて、ディスプレイ４０６に経路表示画面を表示して（ステップＳ１８０６）、本フローチャートによる一連の処理を終了する。これにより、「総合窓口」の次に行くべき場所である手続順「１」の手続課へのルートＲＴを住民に対して提示することができる。
【０１５７】
なお、ステップＳ１８０５では、端末装置２０１は、住民が手続を行う手続課および各手続課の手続順を手続履歴キャッシュＤＢ２６０に記録する。さらに、端末装置２０１は、検索履歴ＤＢ２７０内の各フィールドに情報を設定することで検索履歴情報を記録する。この時点のスタート地点は「総合窓口」であり、ゴール地点は手続順「１」の手続課である。また、検索日時は、例えば、経路表示制御装置１００から経路表示画面の画面情報を受信した日時である。
【０１５８】
＜経路表示制御装置１００の初期手続登録処理手順＞
次に、経路表示制御装置１００の初期手続登録処理手順について説明する。
【０１５９】
図１９は、経路表示制御装置１００の初期手続登録処理手順の一例を示すフローチャートである。図１９のフローチャートにおいて、まず、経路表示制御装置１００は、端末装置２０１から案内開始要求を受信したか否かを判断する（ステップＳ１９０１）。ここで、経路表示制御装置１００は、案内開始要求を受信するのを待つ（ステップＳ１９０１：Ｎｏ）。
【０１６０】
そして、経路表示制御装置１００は、案内開始要求を受信した場合（ステップＳ１９０１：Ｙｅｓ）、貸借管理ＤＢ２２０に貸借管理情報を登録する（ステップＳ１９０２）。次に、経路表示制御装置１００は、案内開始要求に含まれる手続順序に基づいて、案内開始要求に含まれる各手続課の手続順を決定する（ステップＳ１９０３）。
【０１６１】
そして、経路表示制御装置１００は、決定した各手続課の手続順を、案内開始要求に含まれる住民ＩＤおよび装置ＩＤと対応付けて手続履歴マスタ２４０に登録する（ステップＳ１９０４）。次に、経路表示制御装置１００は、『総合窓口』をスタート地点として特定し（ステップＳ１９０５）、手続履歴マスタ２４０を参照して、『手続順「１」の手続課』をゴール地点として特定する（ステップＳ１９０６）。
【０１６２】
そして、経路表示制御装置１００は、地図情報ＤＢ２５０を参照して、『総合窓口』から『手続順「１」の手続課』までのルートＲＴを検索する（ステップＳ１９０７）。次に、経路表示制御装置１００は、検索したルートＲＴの検索結果に基づいて、経路表示画面の画面情報を生成して端末装置２０１に送信し（ステップＳ１９０８）、本フローチャートによる一連の処理を終了する。
【０１６３】
これにより、「総合窓口」の次に行くべき場所である手続順「１」の手続課へのルートＲＴを表示する経路表示画面の画面情報を端末装置２０１に提供することができる。なお、ステップＳ１９０８において送信される経路表示画面の画面情報には、住民が手続を行う手続課および各手続課の手続順に関する情報が付加される。
【０１６４】
＜処理端末２０２の処理完了通知処理手順＞
次に、処理端末２０２の処理完了通知処理手順について説明する。
【０１６５】
図２０は、処理端末２０２の処理完了通知処理手順の一例を示すフローチャートである。図２０のフローチャートにおいて、まず、処理端末２０２は、職員の操作入力により、窓口での手続が完了したことを示す手続完了操作を受け付けたか否かを判断する（ステップＳ２００１）。
【０１６６】
ここで、処理端末２０２は、手続完了操作を受け付けるのを待つ（ステップＳ２００１：Ｎｏ）。そして、処理端末２０２は、手続完了操作を受け付けた場合（ステップＳ２００１：Ｙｅｓ）、窓口での手続内容（例えば、手続課の手続種別）、窓口で手続を行った住民の住民ＩＤを取得する（ステップＳ２００２）。
【０１６７】
次に、処理端末２０２は、取得した手続内容、住民ＩＤを含む処理完了通知を経路表示制御装置１００に送信して（ステップＳ２００３）、本フローチャートによる一連の処理を終了する。これにより、処理端末２０２での手続に関する処理が完了したことを経路表示制御装置１００に通知することができる。
【０１６８】
＜経路表示制御装置１００の表示経路更新処理手順＞
次に、経路表示制御装置１００の表示経路更新処理手順について説明する。
【０１６９】
図２１は、経路表示制御装置１００の表示経路更新処理手順の一例を示すフローチャートである。図２１のフローチャートにおいて、まず、経路表示制御装置１００は、処理端末２０２から処理完了通知を受信したか否かを判断する（ステップＳ２１０１）。ここで、経路表示制御装置１００は、処理完了通知を受信するのを待つ（ステップＳ２１０１：Ｎｏ）。
【０１７０】
そして、経路表示制御装置１００は、処理完了通知を受信した場合（ステップＳ２１０１：Ｙｅｓ）、手続履歴マスタ２４０を更新する（ステップＳ２１０２）。次に、経路表示制御装置１００は、手続履歴マスタ２４０を参照して、住民が行う各手続の完了フラグがすべて「完」であるか否かを判断する（ステップＳ２１０３）。
【０１７１】
ここで、完了フラグがすべて「完」でない場合（ステップＳ２１０３：Ｎｏ）、経路表示制御装置１００は、手続履歴マスタ２４０を参照して、『完了フラグ「完」かつ手続順「最大」の手続課』をスタート地点として特定する（ステップＳ２１０４）。次に、経路表示制御装置１００は、手続履歴マスタ２４０を参照して、『完了フラグ「未」かつ手続順「最小」の手続課』をゴール地点として特定する（ステップＳ２１０５）。
【０１７２】
そして、経路表示制御装置１００は、地図情報ＤＢ２５０を参照して、『完了フラグ「完」かつ手続順「最大」の手続課』から『完了フラグ「未」かつ手続順「最小」の手続課』までのルートＲＴを検索する（ステップＳ２１０６）。次に、経路表示制御装置１００は、手続履歴マスタ２４０を参照して、送信先となる端末装置２０１を特定する（ステップＳ２１０７）。
【０１７３】
そして、経路表示制御装置１００は、検索したルートＲＴの検索結果に基づいて、経路表示画面の画面情報を生成して、特定した端末装置２０１に送信し（ステップＳ２１０８）、本フローチャートによる一連の処理を終了する。
【０１７４】
また、ステップＳ２１０３において、完了フラグがすべて「完」である場合（ステップＳ２１０３：Ｙｅｓ）、経路表示制御装置１００は、貸借管理ＤＢ２２０を更新して（ステップＳ２１０９）、本フローチャートによる一連の処理を終了する。具体的には、例えば、経路表示制御装置１００は、貸借管理ＤＢ２２０内の対応する貸借管理情報の返却日時に処理完了通知を受信した日時を設定する。
【０１７５】
これにより、手続が完了した手続課から、次に行くべき手続課へのルートＲＴを表示する経路表示画面の画面情報を端末装置２０１に提供することができる。
【０１７６】
＜端末装置２０１の表示経路更新処理手順＞
次に、端末装置２０１の表示経路更新処理手順について説明する。
【０１７７】
図２２は、端末装置２０１の表示経路更新処理手順の一例を示すフローチャートである。図２２のフローチャートにおいて、まず、端末装置２０１は、経路表示制御装置１００から経路表示画面の画面情報を受信したか否かを判断する（ステップＳ２２０１）。
【０１７８】
ここで、端末装置２０１は、経路表示画面の画面情報を受信するのを待つ（ステップＳ２２０１：Ｎｏ）。そして、端末装置２０１は、経路表示画面の画面情報を受信した場合（ステップＳ２２０１：Ｙｅｓ）、各種ＤＢ２６０，２７０を更新する（ステップＳ２２０２）。
【０１７９】
次に、端末装置２０１は、受信した経路表示画面の画面情報に基づいて、ディスプレイ４０６に経路表示画面を表示して（ステップＳ２２０３）、本フローチャートによる一連の処理を終了する。これにより、手続が完了した手続課から、次に行くべき手続課へのルートＲＴを住民に対して提示することができる。
【０１８０】
なお、ステップＳ２２０２では、端末装置２０１は、手続履歴キャッシュＤＢ２６０内の完了フラグ「未」かつ手続順「最小」の手続課の完了フラグに「完」を設定する。さらに、端末装置２０１は、検索履歴ＤＢ２７０内の各フィールドに情報を設定することで検索履歴情報を記録する。この時点のスタート地点は、手続履歴キャッシュＤＢ２６０内の完了フラグ「完」かつ手続順「最大」の手続課であり、ゴール地点は、手続履歴キャッシュＤＢ２６０内の完了フラグ「未」かつ手続順「最小」の手続課である。また、検索日時は、例えば、経路表示制御装置１００から経路表示画面の画面情報を受信した日時である。
【０１８１】
＜端末装置２０１のルート再検索要求処理手順＞
次に、端末装置２０１のルート再検索要求処理手順について説明する。
【０１８２】
図２３は、端末装置２０１のルート再検索要求処理手順の一例を示すフローチャートである。図２３のフローチャートにおいて、まず、端末装置２０１は、経路表示画面内のルート再検索ボタンＢ２が押下されたか否かを判断する（ステップＳ２３０１）。ここで、端末装置２０１は、ルート再検索ボタンＢ２が押下されるのを待つ（ステップＳ２３０１：Ｎｏ）。
【０１８３】
そして、端末装置２０１は、ルート再検索ボタンＢ２が押下された場合（ステップＳ２３０１：Ｙｅｓ）、現在日時を取得する（ステップＳ２３０２）。次に、端末装置２０１は、検索履歴ＤＢ２７０を参照して、最新の検索日時と、取得した現在日時との検索時間間隔を算出する（ステップＳ２３０３）。
【０１８４】
そして、端末装置２０１は、算出した検索時間間隔が１０秒未満であるか否かを判断する（ステップＳ２３０４）。ここで、検索時間間隔が１０秒以上である場合（ステップＳ２３０４：Ｎｏ）、端末装置２０１は、ステップＳ２３１０に移行する。
【０１８５】
一方、検索時間間隔が１０秒未満である場合（ステップＳ２３０４：Ｙｅｓ）、端末装置２０１は、手続履歴キャッシュＤＢ２６０を参照して、完了フラグ「未」かつ手続順「最小」の手続課を特定する（ステップＳ２３０５）。次に、端末装置２０１は、手続履歴キャッシュＤＢ２６０を参照して、完了フラグ「未」かつ手続順「最小＋１」の手続課を特定する（ステップＳ２３０６）。
【０１８６】
そして、端末装置２０１は、手続終了確認画面の画面情報を生成してディスプレイ４０６にポップアップ表示する（ステップＳ２３０７）。次に、端末装置２０１は、手続が終了したか否かを判断する（ステップＳ２３０８）。この手続は、完了フラグ「未」かつ手続順「最小」の手続課での手続である。
【０１８７】
ここで、手続が終了していない場合（ステップＳ２３０８：Ｎｏ）、端末装置２０１は、ステップＳ２３１０に移行する。一方、手続が終了した場合（ステップＳ２３０８：Ｙｅｓ）、端末装置２０１は、経路表示制御装置１００に手続履歴更新要求を送信する（ステップＳ２３０９）。
【０１８８】
次に、端末装置２０１は、自装置の現在位置を検出する（ステップＳ２３１０）。そして、端末装置２０１は、検出した自装置の現在位置を含むルート検索要求を経路表示制御装置１００に送信して（ステップＳ２３１１）、本フローチャートによる一連の処理を終了する。
【０１８９】
これにより、端末装置２０１の現在位置から、次に行くべき手続課へのルート検索要求を行うことができる。また、手続が終了した窓口の職員が手続完了操作を行うのを忘れた場合などに、手続課での手続が終了したか否かを問い合わせることで、端末装置２０１から手続履歴更新要求を行うことができる。
【０１９０】
＜経路表示制御装置１００のルート再検索処理手順＞
次に、経路表示制御装置１００のルート再検索処理手順について説明する。
【０１９１】
図２４は、経路表示制御装置１００のルート再検索処理手順の一例を示すフローチャートである。図２４のフローチャートにおいて、まず、経路表示制御装置１００は、端末装置２０１から手続履歴更新要求を受信したか否かを判断する（ステップＳ２４０１）。ここで、手続履歴更新要求を受信していない場合（ステップＳ２４０１：Ｎｏ）、経路表示制御装置１００は、ステップＳ２４０３に移行する。
【０１９２】
一方、手続履歴更新要求を受信した場合（ステップＳ２４０１：Ｙｅｓ）、経路表示制御装置１００は、手続履歴マスタ２４０を更新する（ステップＳ２４０２）。次に、経路表示制御装置１００は、端末装置２０１からルート検索要求を受信したか否かを判断する（ステップＳ２４０３）。
【０１９３】
ここで、ルート検索要求を受信してない場合（ステップＳ２４０３：Ｎｏ）、経路表示制御装置１００は、ステップＳ２４０１に戻る。一方、ルート検索要求を受信した場合（ステップＳ２４０３：Ｙｅｓ）、経路表示制御装置１００は、ルート検索要求に含まれる『端末装置２０１の現在位置』をスタート地点として特定する（ステップＳ２４０４）。
【０１９４】
次に、経路表示制御装置１００は、手続履歴マスタ２４０を参照して、『完了フラグ「未」かつ手続順「最小」の手続課』をゴール地点として特定する（ステップＳ２４０５）。そして、経路表示制御装置１００は、地図情報ＤＢ２５０を参照して、『端末装置２０１の現在位置』から『完了フラグ「未」かつ手続順「最小」の手続課』までのルートＲＴを検索する（ステップＳ２４０６）。
【０１９５】
次に、経路表示制御装置１００は、検索したルートＲＴの検索結果に基づいて、経路表示画面の画面情報を生成して端末装置２０１に送信して（ステップＳ２４０７）、本フローチャートによる一連の処理を終了する。
【０１９６】
これにより、端末装置２０１の現在位置から、次に行くべき手続課へのルートＲＴを表示する経路表示画面の画面情報を端末装置２０１に提供することができる。また、端末装置２０１からの手続履歴更新要求に応じて、手続履歴マスタ２４０を更新することができる。
【０１９７】
以上説明したように、実施の形態にかかる経路表示制御装置１００によれば、複数の処理端末２０２のうち、Ｎ番目（Ｎは、０以上の整数）の処理端末２０２まで処理が完了したことを検出することができる。これにより、複数の窓口で手続を行う利用者（住民）が次に行くべき場所へのルートＲＴの切替タイミングを判断することができる。
【０１９８】
また、経路表示制御装置１００によれば、Ｎ番目の処理端末２０２まで処理が完了したことを示す場合に、端末装置２０１の現在位置から（Ｎ＋１）番目の処理端末２０２に対応する位置までのルートＲＴの検索結果を端末装置２０１のディスプレイ４０６に表示することができる。これにより、複数の窓口で手続を行う利用者（住民）が次に行くべき場所へのルートＲＴを提示することができる。
【０１９９】
また、経路表示制御装置１００によれば、Ｎ番目の処理端末２０２まで処理が完了したことを示す場合に、Ｎ番目の処理端末２０２に対応する位置を端末装置２０１の現在位置の情報として取得することができる。これにより、端末装置２０１と通信して現在位置の情報を取得しなくても、あるいは、端末装置２０１が位置検出機能を有していなくても、端末装置２０１の現在位置を特定することができる。
【０２００】
また、経路表示制御装置１００によれば、Ｎ番目の処理端末２０２からの処理完了通知を受け付けたことに応じて、ルートＲＴの検索結果を端末装置２０１のディスプレイ４０６に表示することができる。これにより、Ｎ番目の処理端末２０２が設けられた手続課での手続が終了したことに応じて、利用者（住民）が次に行くべき場所へのルートＲＴを提示することができる。
【０２０１】
また、経路表示制御装置１００によれば、端末装置２０１からのルート検索要求を受け付けたことに応じて、（Ｎ＋１）番目の処理端末２０２に対応する位置と、端末装置２０１により検出された端末装置２０１の現在位置の情報とに基づいて、ルートＲＴを検索することができる。そして、経路表示制御装置１００によれば、検索したルートＲＴの検索結果を端末装置２０１のディスプレイ４０６に表示することができる。
【０２０２】
これにより、次に行くべき場所へ向かう途中で利用者（住民）がお手洗いや売店などに立ち寄ったために、次に行くべき場所への行き方が分からなくなった場合などに、次に行くべき場所へのルートＲＴを再検索して提示することができる。
【０２０３】
また、経路表示制御装置１００によれば、端末装置２０１からの手続履歴更新要求を受け付けたことに応じて、（Ｎ＋１）番目の処理端末２０２の完了状況を更新することができる。すなわち、経路表示制御装置１００によれば、端末装置２０１からの手続履歴更新要求を受け付けたことに応じて、手続履歴マスタ２４０内の完了フラグ「未」かつ手続順「最小」の手続課の完了フラグに「完」を設定することができる。
【０２０４】
これにより、既に手続が終了している手続課の職員が手続完了操作を行うのを忘れた場合などに、利用者（住民）からの手続履歴更新要求に応じて、当該手続課の完了フラグを更新して、次に行くべき場所へのルートＲＴを提示することができる。
【０２０５】
また、経路表示制御装置１００によれば、ルートＲＴの検索結果とともに、複数の処理端末２０２のうちのＮ番目の処理端末２０２まで処理が完了したことを示す進行状況情報（例えば、進行状況表１６００）を端末装置２０１のディスプレイ４０６に表示することができる。
【０２０６】
これにより、利用者（住民）は、次に行くべき場所へのルートＲＴとともに、自分が行う複数の手続のうち、どれだけの手続が終了して、どれだけの手続が残っているのかといった、複数の手続の進行状況を把握することができるようになる。
【０２０７】
これらのことから、実施の形態にかかるシステム２００によれば、市役所や区役所などの役所において、利用者が複数の窓口で手続を行う場合に、利用者が次に行くべき場所をシステム側で自動設定して経路案内を行うことができる。これにより、役所を訪れた利用者（住民）は、自分が次に行くべき場所を職員に尋ねることなく複数の窓口を回ることができるようになる。また、役所の職員の案内業務にかかる時間を削減して窓口業務の効率化を図ることができ、ひいては、顧客サービスの向上を図ることができる。
【０２０８】
なお、本実施の形態で説明した経路表示制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本経路表示制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本経路表示制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２０９】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２１０】
（付記１）コンピュータに、
異なる処理を行う複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合に、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートの検索結果を前記端末装置の表示部に表示する制御を行う、
処理を実行させることを特徴とする経路表示制御プログラム。
【０２１１】
（付記２）前記現在位置の情報は、前記Ｎ番目の処理端末に対応する位置であることを特徴とする付記１に記載の経路表示制御プログラム。
【０２１２】
（付記３）前記表示する制御を行う処理は、
前記Ｎ番目の処理端末からの処理完了通知を受け付けたことに応じて、前記ルートの検索結果を前記表示部に表示する制御を行うことを特徴とする付記１または２に記載の経路表示制御プログラム。
【０２１３】
（付記４）前記コンピュータに、
前記端末装置からのルート検索要求を受け付けたことに応じて、前記（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、前記端末装置により検出された前記端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートを検索し、
検索した前記ルートの検索結果を前記表示部に表示する制御を行う、
処理を実行させることを特徴とする付記１〜３のいずれか一つに記載の経路表示制御プログラム。
【０２１４】
（付記５）前記コンピュータに、
前記端末装置からの前記完了状況の更新要求を受け付けたことに応じて、前記完了状況を、前記（Ｎ＋１）番目の処理端末まで処理が完了したことを示す完了状況に更新する処理を実行させることを特徴とする付記１〜４のいずれか一つに記載の経路表示制御プログラム。
【０２１５】
（付記６）前記表示する制御を行う処理は、
前記ルートの検索結果とともに、前記複数の処理端末のうちの前記Ｎ番目の処理端末まで処理が完了したことを示す進行状況情報を前記表示部に表示する制御を行うことを特徴とする付記１〜５のいずれか一つに記載の経路表示制御プログラム。
【０２１６】
（付記７）前記進行状況情報は、前記複数の処理端末のそれぞれが設けられた手続課の名称を手続順に並べ、前記（Ｎ＋１）番目の処理端末が設けられた手続課の名称を強調表示して示す情報であることを特徴とする付記６に記載の経路表示制御プログラム。
【０２１７】
（付記８）前記複数の処理端末は、前記端末装置の利用者が手続を行う複数の手続課のそれぞれに設けられた処理端末であることを特徴とする付記１〜７のいずれか一つに記載の経路表示制御プログラム。
【０２１８】
（付記９）コンピュータに、
異なる処理を行う複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合に、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートの検索結果を前記端末装置の表示部に表示する制御を行う、
処理を実行させる経路表示制御プログラムを記録したことを特徴とする前記コンピュータに読み取り可能な記録媒体。
【０２１９】
（付記１０）コンピュータが、
異なる処理を行う複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合に、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した端末装置の現在位置の情報とに基づいて、前記現在位置から前記位置までのルートの検索結果を前記端末装置の表示部に表示する制御を行う、
処理を実行することを特徴とする経路表示制御方法。
【０２２０】
（付記１１）表示部を有する端末装置と、
異なる処理を行う複数の処理端末と、
前記複数の処理端末のそれぞれの処理の完了状況が、Ｎ番目（Ｎは、０以上の整数）の処理端末まで処理が完了したことを示す場合、（Ｎ＋１）番目の処理を行う処理端末に対応する位置と、取得した前記端末装置の現在位置の情報に基づいて、前記現在位置から前記位置までのルートの検索結果を前記表示部に表示する制御を行う経路表示制御装置と、
を含むことを特徴とするシステム。
【符号の説明】
【０２２１】
１００  経路表示制御装置
１０１，２０１  端末装置
２００  システム
２０２，Ｔ，Ｔ１〜Ｔ６  処理端末
２２０  貸借管理ＤＢ
２３０  待ち状況マスタ
２４０  手続履歴マスタ
２５０  地図情報ＤＢ
２６０  手続履歴キャッシュＤＢ
２７０  検索履歴ＤＢ
１０００  手続登録画面
１２００，１４００，１５００  経路表示画面
１３１１，１３２１  受付部
１３１２  送信部
１３１３  受信部
１３１４  表示部
１３１５  位置検出部
１３１６  判断部
１３２２  決定部
１３２３  検出部
１３２４  検索部
１３２５  表示制御部
１３２６  更新部
１６００  進行状況表
【図１】
2015230612.tif 000003
【図２】
2015230612.tif 000004
【図３】
2015230612.tif 000005
【図４】
2015230612.tif 000006
【図５】
2015230612.tif 000007
【図６】
2015230612.tif 000008
【図７】
2015230612.tif 000009
【図８】
2015230612.tif 000010
【図９】
2015230612.tif 000011
【図１０】
2015230612.tif 000012
【図１１】
2015230612.tif 000013
【図１２】
2015230612.tif 000014
【図１３Ａ】
2015230612.tif 000015
【図１３Ｂ】
2015230612.tif 000016
【図１４】
2015230612.tif 000017
【図１５】
2015230612.tif 000018
【図１６】
2015230612.tif 000019
【図１７】
2015230612.tif 000020
【図１８】
2015230612.tif 000021
【図１９】
2015230612.tif 000022
【図２０】
2015230612.tif 000023
【図２１】
2015230612.tif 000024
【図２２】
2015230612.tif 000025
【図２３】
2015230612.tif 000026
【図２４】
2015230612.tif 000027