(57)【要約】【課題】現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握するための技術を提供する。【解決手段】利用者端末と、利用者端末にネットワークを介して接続される保育園運営支援サーバとからなる施設検索システムであって、保育園運営支援サーバは、利用者端末から受信した利用者端末の現在位置に基づいて、現在位置から保育施設の保育施設位置までの距離が所定値以下であってかつ利用可能な保育施設を抽出し、この抽出した保育施設の保育施設位置と現在位置とに基づいて、地図と地図の対応する位置に現在位置の目印と保育施設位置の目印とを表示するための表示情報を生成し、利用者端末は、受信した表示情報に基づいて、地図と地図の対応する位置に現在位置の目印と保育施設位置の目印とを表示する表示部をさらに有する。【選択図】図２２
2014115840.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末と、前記利用者端末にネットワークを介して接続される保育園運営支援サーバとを有する施設検索システムであって、
前記利用者端末は、前記利用者端末の現在位置を検出する位置検出部と、
前記位置検出部で検出した前記利用者端末の前記現在位置を前記保育園運営支援サーバに送信する通信部と、を有し、
前記保育園運営支援サーバは、
前記利用者端末から受信した前記利用者端末の前記現在位置に基づいて、前記現在位置から保育施設の保育施設位置までの距離が所定値以下であってかつ利用可能な前記保育施設を抽出し、この抽出した前記保育施設の前記保育施設位置と前記現在位置とに基づいて、地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示するための表示情報を生成し、この生成した前記表示情報を前記利用者端末に送信する一時保育管理部を有し、
前記利用者端末は、前記一時保育管理部から受信した前記表示情報に基づいて、前記地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示する表示部をさらに有することを特徴とする施設検索システム。
【請求項２】
請求項１に記載の施設検索システムにおいて、
前記一時保育管理部は、前記現在位置から前記保育施設位置までの距離が所定値以下であって、かつ利用可能な前記保育施設を抽出する際には、前記保育施設を抽出できたか否かを判定し、この判定の結果、前記保育施設を抽出できないと判定した場合、前記距離の前記所定値を増加し、この増加後に、前記現在位置から前記保育施設位置までの前記距離が増加後の前記所定値以下であって、かつ利用可能な前記保育施設を抽出することを特徴とする施設検索システム。
【請求項３】
請求項１または２に記載の施設検索システムにおいて、
前記一時保育管理部は、前記現在位置に最も近い前記保育施設位置の目印を他の前記保育施設の目印と異なる態様で表示するための表示情報を生成し、この生成した前記表示情報を前記利用者端末に送信し、
前記利用者端末は、前記一時保育管理部から受信した前記表示情報に基づいて、前記現在位置に最も近い前記保育施設位置の目印を他の前記保育施設位置の目印と異なる態様で前記表示部に表示することを特徴とする施設検索システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の施設検索システムにおいて、
前記一時保育管理部は、さらに前記保育施設の過去利用実績に基づき、前記現在位置の目印と、過去に利用実績のある前記保育施設位置の目印とを他の前記保育施設位置の目印と異なる態様で表示するための前記表示情報を生成し、この生成した前記表示情報を前記利用者端末に送信し、
前記利用者端末は、前記一時保育管理部から受信した前記表示情報に基づいて、前記現在位置の目印と、過去に利用実績のある前記保育施設位置の目印とを他の前記保育施設位置の目印と異なる態様で前記表示部に表示することを特徴とする施設検索システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の施設検索システムにおいて、
前記利用者端末の前記通信部は、園児ＩＤ、出欠予定日、出欠種別、遅刻早退時間、及び保育施設ＩＤを前記保育園運営支援サーバに送信し、
前記保育園運営支援サーバは、受信した前記園児ＩＤ、前記出欠予定日、前記出欠種別、前記遅刻早退時間、及び前記保育施設ＩＤを出欠予定情報として記憶する通園状況管理部をさらに有することを特徴とする施設検索システム。
【請求項６】
利用者端末と、前記利用者端末にネットワークを介して接続される保育園運営支援サーバとを有する施設検索システムにおける施設検索方法であって、
前記利用者端末により、前記利用者端末の現在位置を検出し、この検出した前記利用者端末の前記現在位置を前記保育園運営支援サーバに送信する第１ステップと、
前記保育園運営支援サーバにより、前記利用者端末から受信した前記利用者端末の前記現在位置に基づいて、前記現在位置から保育施設位置までの距離が所定値以下であって、かつ利用可能な保育施設を抽出し、この抽出した前記保育施設の前記保育施設位置に基づいて、地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示するための表示情報を生成し、この生成した前記表示情報を前記利用者端末に送信する第２ステップと、
前記利用者端末により、前記保育園運営支援サーバから受信した前記表示情報に基づいて、前記地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示する第３ステップとを有することを特徴とする施設検索方法。
【請求項７】
請求項６に記載の施設検索方法において、
前記現在位置から前記保育施設位置までの距離が所定値以下であって、かつ利用可能な前記保育施設を抽出するステップでは、前記保育施設を抽出できたか否かを判定し、この判定の結果、前記保育施設を抽出できないと判定した場合、前記距離の前記所定値を増加し、この増加後に、前記現在位置から前記保育施設位置までの前記距離が増加後の前記所定値以下であって、かつ利用可能な前記保育施設を抽出することを特徴とする施設検索方法。
【請求項８】
利用者端末と、前記利用者端末にネットワークを介して接続される保育園運営支援サーバとを有する施設検索システムのコンピュータを機能させるためのプログラムであって、
前記利用者端末により、前記利用者端末の現在位置を検出し、この検出した前記利用者端末の前記現在位置を前記保育園運営支援サーバに送信する第１ステップと、
前記保育園運営支援サーバにより、前記利用者端末から受信した前記利用者端末の前記現在位置に基づいて、前記現在位置から保育施設位置までの距離が所定値以下であって、かつ利用可能な保育施設を抽出し、この抽出した前記保育施設の前記保育施設位置に基づいて、地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示するための表示情報を生成し、この生成した前記表示情報を前記利用者端末に送信する第２ステップと、
前記利用者端末により、前記保育園運営支援サーバから受信した前記表示情報に基づいて、前記地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示する第３ステップと、を前記コンピュータに実行させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムにおいて、
前記現在位置から前記保育施設位置までの距離が所定値以下であって、かつ利用可能な前記保育施設を抽出するステップでは、前記保育施設を抽出できたか否かを判定し、この判定の結果、前記保育施設を抽出できないと判定した場合、前記距離の前記所定値を増加し、この増加後に、前記現在位置から前記保育施設位置までの前記距離が増加後の前記所定値以下であって、かつ利用可能な前記保育施設を抽出することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設検索システムおよび方法ならびにプログラムに関する。
【背景技術】
【０００２】
近年、女性の社会進出により、一時的に子供を保育施設に預けたいというニーズが高まっている。そして、利用者は保育施設の空き状況を自ら電話で問い合わせ、空きがあれば一時的に保育施設を利用するということが多く行われている。その場合、問い合わせを受けた保育施設の職員は、空き状況を確認した上で回答する必要があり、当該対応に時間を割いている。その一方で、一時保育を増やすことで保育施設の稼働率を上げたいというニーズもある。
【０００３】
本技術分野の背景技術として、例えば、特開２００４−１７１１９５号公報（特許文献１）がある。この公報には、「保育園等、人の出入りが激しい場所において園児等の出入りをカードリーダーを用いて把握し、出席簿、利用者名簿、登降園記録表などを一元的に管理、作成する。」と記載がある。また、特開２００２−２５９７２８号公報（特許文献２）がある。この公報には、「保育機関での子供の保育を希望する保護者に、要望する条件に合った１または複数の保育機関を、ネットワークを利用して仲介する。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１７１１９５号公報
【特許文献２】特開２００２−２５９７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、園児の出入りをカードリーダーにより把握できる。また、特許文献２では、要望する条件に合った保育施設を、保護者に仲介することができる。しかし、特許文献１や特許文献２に記載された技術では、現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握することができない。
【０００６】
本発明の目的は、現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握できるようにする技術を提供することである。
【０００７】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【０００９】
前記目的を達成するために、代表的な発明は、利用者端末と、前記利用者端末にネットワークを介して接続される保育園運営支援サーバとを有する施設検索システムであって、以下の特徴を有する。前記利用者端末は、前記利用者端末の現在位置を検出する位置検出部と、前記位置検出部で検出した前記利用者端末の前記現在位置を前記保育園運営支援サーバに送信する通信部と、を有する。そして、前記保育園運営支援サーバは、前記利用者端末から受信した前記利用者端末の前記現在位置に基づいて、前記現在位置から保育施設の保育施設位置までの距離が所定値以下であってかつ利用可能な前記保育施設を抽出し、この抽出した前記保育施設の前記保育施設位置と前記現在位置とに基づいて、地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示するための表示情報を生成し、この生成した前記表示情報を前記利用者端末に送信する一時保育管理部を有する。そして、前記利用者端末は、前記一時保育管理部から受信した前記表示情報に基づいて、前記地図と前記地図の対応する位置に前記現在位置の目印と前記保育施設位置の目印とを表示する表示部をさらに有することで前述の課題を解決する。
【００１０】
また、本発明は、現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握できるようにするためのシステムによる方法や、現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握できるようにするためのシステムとしてコンピュータを機能させるプログラムにも適用することができる。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１２】
本発明によれば、現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握できるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態における、施設検索システムの構成例の概要を示す図である。
【図２】図１の施設検索システムにおいて、記憶部に記憶された園児テーブルの構成例を示す図である。
【図３】図１の施設検索システムにおいて、記憶部に記憶された登降園履歴テーブルの構成例を示す図である。
【図４】図１の施設検索システムにおいて、記憶部に記憶された出欠予定テーブルの構成例を示す図である。
【図５】図１の施設検索システムにおいて、記憶部に記憶された出欠登録ＵＲＬテーブルの構成例を示す図である。
【図６】図１の施設検索システムにおいて、記憶部に記憶された一時保育利用者テーブルの構成例を示す図である。
【図７】図１の施設検索システムにおいて、記憶部に記憶された一時保育申込み履歴テーブルの構成例を示す図である。
【図８】図１の施設検索システムにおいて、記憶部に記憶された保育施設マスタテーブルの構成例を示す図である。
【図９】図１の施設検索システムにおいて、記憶部に記憶された上限半径テーブルの構成例を示す図である。
【図１０】図１の施設検索システムにおいて、登降園登録処理の処理フローの一例を示す図である。
【図１１】図１０に続く登降園登録処理の処理フローの一例を示す図である。
【図１２】図１の施設検索システムにおいて、登園確認メール送信処理の処理フローの一例を示す図である。
【図１３】図１の施設検索システムにおいて、空き状況紹介処理の処理フローの一例を示す図である。
【図１４】図１３に続く空き状況紹介処理の処理フローの一例を示す図である。
【図１５】図１４に続く空き状況紹介処理の処理フローの一例を示す図である。
【図１６】図１の施設検索システムにおいて、半径加算処理の処理フローの一例を示す図である。
【図１７】図１の施設検索システムにおいて、該当件数表示画面表示処理の処理フローの一例を示す図である。
【図１８】図１の施設検索システムにおいて、一時保育申込み処理の処理フローの一例を示す図である。
【図１９】図１の施設検索システムにおいて、出欠予定記憶処理の処理フローの一例を示す図である。
【図２０】図１の施設検索システムにおいて、登降園記録画面の例を示す図である。
【図２１】図１の施設検索システムにおいて、登園状況登録画面の例を示す図である。
【図２２】図１の施設検索システムにおいて、一時保育検索結果画面の例を示す図である。
【図２３】図１の施設検索システムにおいて、該当件数表示画面の例を示す図である。
【図２４】図１の施設検索システムにおいて、一時保育申込み受付画面の例を示す図である。
【図２５】図１の施設検索システムにおいて、一時保育申込み失敗画面の例を示す図である。
【図２６】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＡに記憶するデータ項目の構成例を示す図である。
【図２７】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＢに記憶するデータ項目の構成例を示す図である。
【図２８】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＣに記憶するデータ項目の構成例を示す図である。
【図２９】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＤに記憶するデータ項目の構成例を示す図である。
【図３０】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＥに記憶するデータ項目の構成例を示す図である。
【図３１】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＦに記憶するデータ項目の構成例を示す図である。
【図３２】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＧに記憶するデータ項目の構成例を示す図である。
【図３３】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＨに記憶するデータ項目の構成例を示す図である。
【図３４】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＩに記憶するデータ項目の構成例を示す図である。
【図３５】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＪに記憶するデータ項目の構成例を示す図である。
【図３６】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＫに記憶するデータ項目の構成例を示す図である。
【図３７】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＬに記憶するデータ項目の構成例を示す図である。
【図３８】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＭに記憶するデータ項目の構成例を示す図である。
【図３９】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＮに記憶するデータ項目の構成例を示す図である。
【図４０】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＯに記憶するデータ項目の構成例を示す図である。
【図４１】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＰに記憶するデータ項目の構成例を示す図である。
【図４２】図１の施設検索システムにおいて、保育園運営支援サーバのワークエリアＱに記憶するデータ項目の構成例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
＜システム構成＞
図１は、本発明の一実施の形態における、施設検索システムの構成例の概要を示す図である。図１において、施設検索システムは例えば、保育園端末１０１と、通園者端末１０８と、利用者端末１０９と、これら保育園端末１０１、通園者端末１０８、利用者端末１０９と、ネットワークを介して接続される保育園運営支援サーバ１０４とを有する。
【００１６】
また、利用者端末１０９および保育園運営支援サーバ１０４は、所定のハードウェアおよびソフトウェアにより実装される。例えば、利用者端末１０９および保育園運営支援サーバ１０４は、プロセッサやメモリなどを有し、プロセッサによるメモリ上のプログラムの実行により、施設検索システムとして、利用者端末１０９および保育園運営支援サーバ１０４のコンピュータを機能させる。
【００１７】
利用者端末１０９は、位置検出部１８０、通信部１８１、表示部１８２を有する。
【００１８】
位置検出部１８０は、利用者端末１０９の利用者緯度と利用者経度から特定される利用者端末１０９の地図上の位置である現在位置を検出する。位置検出部１８０は、例えば、ＧＰＳ衛星からのＧＰＳ信号を検出するＧＰＳセンサが該当する。
【００１９】
通信部１８１は、利用者端末１０９の現在位置を保育園運営支援サーバ１０４に送信する。また、通信部１８１は保育園運営支援サーバ１０４が生成した表示情報を受信する。そして、通信部１８１は受信した表示情報を表示部１８２に送信する。
【００２０】
表示部１８２は、受信した表示情報に基づいて地図と、地図の対応する位置に現在位置の目印と保育施設位置の目印を表示する。
【００２１】
保育園運営支援サーバ１０４は、記憶部１０５、通園状況管理部１０６、一時保育管理部１０７を有する。
【００２２】
記憶部１０５は、園児テーブル２０１、登降園履歴テーブル３０１、出欠予定テーブル４０１、出欠登録ＵＲＬテーブル５０１、一時保育利用者テーブル６０１、一時保育申込み履歴テーブル７０１、保育施設マスタテーブル８０１、上限半径テーブル９０１、地図情報９２０を記憶する。
【００２３】
一時保育管理部１０７は、地図情報９２０と、利用者端末１０９の現在位置と、抽出した保育施設の、保育施設位置（保育施設緯度と保育施設経度から特定される保育施設の地図上の位置）に基づき、地図と当該地図の対応する位置に利用者端末１０９の現在位置の目印と保育施設位置の目印を表示するための表示情報を生成する。
【００２４】
また、一時保育管理部１０７は、生成した表示情報を利用者端末１０９に送信する。
【００２５】
通園状況管理部１０６は、通園者端末１０８から受信した[園児ＩＤ]、[出欠予定日]、[遅刻・早退時刻]、[出欠種別]、[保育施設ＩＤ]を出欠予定テーブル４０１に記憶する。また、通園状況管理部１０６は、登園確認メール送信処理（後述、図１２）を行う。
【００２６】
通園者端末１０８は、図示しない表示部に登園状況登録画面（後述、図２１）を表示する。通園端末は、図示しない表示部に表示した登園状況登録画面から[園児ＩＤ]、[出欠予定日]、[遅刻・早退時刻]、[出欠種別]、[保育施設ＩＤ]の入力を受け付ける。通園者端末１０８は、入力を受け付けた情報を通園状況管理部１０６に送信する。
【００２７】
保育園端末１０１は、登園記録部１０３を有する。また、保育園端末１０１は、読取部１０２と接続する。
【００２８】
読取部１０２は、ＩＣカードなどの情報を読み取り、読み取った情報を登園記録部１０３に送信する。読取部１０２は、例えば、ＲＦＩＤリーダが該当する。
【００２９】
登園記録部１０３は、登降園登録処理（後述、図１０）を行う。
【００３０】
＜ワークエリア構成＞
図２６は、保育園運営支援サーバ１０４のワークエリアＡに記憶するデータ項目の構成例を示している。ワークエリアＡは、[ユニークＩＤ]などのデータ項目を記憶する。[ユニークＩＤ]は、読取部１０２が読み取った無線ＩＣを識別するための記号である。
【００３１】
図２７は、保育園運営支援サーバ１０４のワークエリアＢに記憶するデータ項目の構成例を示している。ワークエリアＢは、[園児ＩＤ]、[園児名]、[性別]、[保育施設ＩＤ]などのデータ項目を記憶する。[園児ＩＤ]は、園児を識別するための記号である。[園児名]は、園児の氏名を示す。[性別]は、園児の性別を示す。[保育施設ＩＤ]は、保育施設を識別するための記号である。
【００３２】
図２８は、保育園運営支援サーバ１０４のワークエリアＣに記憶するデータ項目の構成例を示している。ワークエリアＣは、[登降園モード]などのデータ項目を記憶する。[登降園モード]は「登園」か「降園」のいずれかを識別するための情報である。
【００３３】
図２９は、保育園運営支援サーバ１０４のワークエリアＤに記憶するデータ項目の構成例を示している。ワークエリアＤは、[メールアドレス]、[出欠登録ＵＲＬ]などのデータ項目を記憶する。[メールアドレス]は、園児の保護者のメールアドレスを示す。[出欠登録ＵＲＬ]は、出欠登録をするためのＷｅｂページのＵＲＬを示す。
【００３４】
図３０は、保育園運営支援サーバ１０４のワークエリアＥに記憶するデータ項目の構成例を示している。ワークエリアＥは、[一時保育利用者ＩＤ]、[利用日付]、[利用開始時刻]、[利用終了時刻]、[半径]、[利用者緯度]、[利用者経度]などのデータ項目を記憶する。[一時保育利用者ＩＤ]は、一時保育利用者を識別するための記号である。[利用日付]は、一時保育を利用する日付を示す。[利用開始時刻]は、一時保育の利用を開始する時刻を示す。[利用終了時刻]は、一時保育の利用を終了する時刻を示す。[利用者緯度]は、利用者（利用者端末１０９）の現在位置を特定するための緯度を示す。[利用者経度] は、利用者（利用者端末１０９）の現在位置を特定するための経度を示す。[半径]は、保育施設の検索をした結果、利用者に情報を提供する保育施設が存在する範囲を決定するものである。より詳細には、利用者緯度と利用者経度から特定される位置を中心に、円を描いた場合における[半径]の長さを示す。そして、一時保育管理部１０７は、円の範囲内に存在する保育施設を利用者に提供する。
【００３５】
図３１は、保育園運営支援サーバ１０４のワークエリアＦに記憶するデータ項目の構成例を示している。ワークエリアＦは、[保育施設ＩＤ]、[保育施設名]、[保育施設緯度]、[保育施設経度]、[距離]、[過去利用実績]、[該当可否]などのデータ項目を記憶する。[保育施設ＩＤ]は、保育施設を識別するための記号である。[保育施設名]は、保育施設の施設名を示す。[保育施設緯度]は、保育施設位置を特定するための緯度を示す。[保育施設経度]は、保育施設位置を特定するための経度を示す。[距離]は、利用者（利用者端末１０９）の現在位置から保育施設位置までの直線距離を示す。[過去利用実績]は、過去に保育施設を利用したか否かを示す情報を記憶する。より詳細には、「Ｔｒｕｅ」と「Ｆａｌｓｅ」のいずれかの値を記憶する。「Ｔｒｕｅ」が記憶されている場合は、保育施設を利用したことがあることを示し、「Ｆａｌｓｅ」が記憶されている場合は、保育施設を利用したことがないことを示す。[該当可否]は、保育施設位置が、現在位置から所定距離以内にあり、かつ利用可能か否かを示す。「Ｔｒｕｅ」が記憶されている場合には、保育施設位置が現在位置から所定距離以内にあり、かつ利用可能であることを示す。「Ｆａｌｓｅ」が記憶されている場合は、保育施設が利用可能でないことを示す。
【００３６】
図３２は、保育園運営支援サーバ１０４のワークエリアＧに記憶するデータ項目の構成例を示している。ワークエリアＧは、[保育施設ＩＤ]、[距離]などのデータ項目を記憶する。
【００３７】
図３３は、保育園運営支援サーバ１０４のワークエリアＨに記憶するデータ項目の構成例を示している。ワークエリアＨは、[園児ＩＤ]、[出欠予定日]、[出欠種別]、[遅刻早退時刻]、[保育施設ＩＤ]などのデータ項目からなる出欠予定情報を記憶する。[出欠予定日]は、園児の出席または欠席に関する情報を登録した日時を示す。[出欠種別]は、遅刻・早退・欠席などの出席または欠席に関する情報の内容を示す。[遅刻早退時刻]は、遅刻または早退をした時刻を示す。[保育施設ＩＤ]は、保育施設を識別するための記号である。
【００３８】
図３４は、保育園運営支援サーバ１０４のワークエリアＩに記憶するデータ項目の構成例を示している。ワークエリアＩは、[一時保育利用者ＩＤ]、[利用日付]、[利用開始時刻]、[利用終了時刻]、[保育施設ＩＤ]などのデータ項目からなる一時申込み履歴情報を記憶する。
【００３９】
図３５は、保育園運営支援サーバ１０４のワークエリアＪに記憶するデータ項目の構成例を示している。ワークエリアＪは、[一時保育利用者ＩＤ]、[利用日付]、[利用開始時刻]、[利用終了時刻]、[保育施設ＩＤ]などのデータ項目を記憶する。
【００４０】
図３６は、保育園運営支援サーバ１０４のワークエリアＫに記憶するデータ項目の構成例を示している。ワークエリアＫは、[半径]などのデータ項目を記憶する。
【００４１】
図３７は、保育園運営支援サーバ１０４のワークエリアＬに記憶するデータ項目の構成例を示している。ワークエリアＬは、[上限半径]などのデータ項目を記憶する。[上限半径]は、保育施設の検索を行う範囲を決定する半径の上限値を示す。
【００４２】
図３８は、保育園運営支援サーバ１０４のワークエリアＭに記憶するデータ項目の構成例を示している。ワークエリアＭは、[判定フラグ]などのデータ項目を記憶する。[判定フラグ]は、検索が完了したか否かを識別するためのフラグである。「判定フラグ」に「Ｆａｌｓｅ」が記憶されているときは、検索が完了していないことを示し、「判定フラグ」に「Ｔｒｕｅ」が記憶されているときは、検索が完了していることを示す。「判定フラグ」は初期値として「Ｆａｌｓｅ」が記憶されている。
【００４３】
図３９は、保育園運営支援サーバ１０４のワークエリアＮに記憶するデータ項目の構成例を示している。ワークエリアＮは、[一時保育利用者ＩＤ]、[利用日付]、[利用開始時刻]、[利用終了時刻]、[保育施設ＩＤ]などのデータ項目を記憶する。
【００４４】
図４０は、保育園運営支援サーバ１０４のワークエリアＯに記憶するデータ項目の構成例を示している。ワークエリアＯは、[園児ＩＤ]、[出欠予定日]、[出欠種別]、[遅刻早退時刻]、[保育施設ＩＤ]などのデータ項目を記憶する。
【００４５】
図４１は、保育園運営支援サーバ１０４のワークエリアＰに記憶するデータ項目の構成例を示している。ワークエリアＰは、[一時保育利用者ＩＤ]、[利用日付]、[利用開始時刻]、[利用終了時刻]、[保育施設ＩＤ]などのデータ項目を記憶する。
【００４６】
図４２は、保育園運営支援サーバ１０４のワークエリアＱに記憶するデータ項目の構成例を示している。ワークエリアＱは、[園児ＩＤ]、[出欠予定日]、[出欠種別]、[遅刻早退時刻]、[保育施設ＩＤ]などのデータ項目を記憶する。
【００４７】
＜テーブル構成＞
図２は、記憶部１０５に記憶された、園児テーブル２０１の構成例を示している。園児テーブル２０１は、[園児ＩＤ]、[ユニークＩＤ]、[園児名]、[性別]、[保護者名]、[メールアドレス]などのデータ項目を含む。[園児ＩＤ]は、園児を識別するための記号である。 [ユニークＩＤ]は、読取部１０２と通信する無線ＩＣを識別するための記号である。[園児名]は、園児の氏名を示す。[性別]は、園児の性別を示す。[保護者名]は、園児の保護者の氏名を示す。 [メールアドレス]は、園児の保護者のメールアドレスを示す。
【００４８】
図３は、記憶部１０５に記憶された、登降園履歴テーブル３０１の構成例を示している。登降園履歴テーブル３０１は、[園児ＩＤ]、[登園日時]、[降園日時]などのデータ項目を含む。[登園日時]は、園児の登園日時を示す。[降園日時]は、園児の降園日時を示す。
【００４９】
図４は、記憶部１０５に記憶された、出欠予定テーブル４０１の構成例を示している。出欠予定テーブル４０１は、[園児ＩＤ]、[出欠予定日]、[出欠種別]、[遅刻早退時刻]、[保育施設ＩＤ]などのデータ項目を含む。[出欠予定日]は、園児の出席または欠席に関する情報を登録した日時を示す。[出欠種別]は、遅刻・早退・欠席などの出席または欠席に関する情報の内容を示す。[遅刻早退時刻]は、遅刻または早退をした時刻を示す。[保育施設ＩＤ]は、保育施設を識別するための記号である。
【００５０】
図５は、記憶部１０５に記憶された、出欠登録ＵＲＬテーブル５０１の構成例を示している。出欠登録ＵＲＬテーブル５０１は、[出欠登録ＵＲＬ]などのデータ項目を含む。[出欠登録ＵＲＬ]は、出欠登録をするためのＷｅｂページのＵＲＬを示す。
【００５１】
図６は、記憶部１０５に記憶された一時保育利用者テーブル６０１の構成例を示している。一時保育利用者テーブル６０１は、[一時保育利用者ＩＤ]、[利用園児名]、[利用者保護者名]などのデータ項目を含む。[一時保育利用者ＩＤ]は、一時保育利用者を識別するための記号である。[利用園児名]は、一時保育の対象となる園児の氏名を示す。[利用者保護者名]は、一時保育を利用する園児の保護者の氏名を示す。
【００５２】
図７は、記憶部１０５に記憶された、一時保育申込み履歴テーブル７０１の構成例を示している。一時保育申込み履歴テーブル７０１は、[利用日付]、[利用開始時刻]、[利用終了時刻]、[一時保育利用者ＩＤ]、[保育施設ＩＤ]などのデータ項目を含む。[利用日付]は、一時保育を利用する日付を示す。[利用開始時刻]は、一時保育の利用を開始する時刻を示す。[利用終了時刻]は、一時保育の利用を終了する時刻を示す。
【００５３】
図８は、記憶部１０５に記憶された、保育施設マスタテーブル８０１の構成例を示している。保育施設マスタテーブル８０１は、[保育施設ＩＤ]、[保育施設名]、[保育施設緯度]、[保育施設経度]などのデータ項目を含む。[保育施設名]は、保育施設の施設名を示す。[保育施設緯度]は、保育施設位置を特定するための緯度を示す。[保育施設経度]は、保育施設位置を特定するための経度を示す。
【００５４】
図９は、記憶部１０５に記憶された、上限半径テーブル９０１の構成例を示している。上限半径テーブル９０１は、[上限半径]などのデータ項目を含む。[上限半径]は、保育施設の検索を行う範囲を決定する半径の上限値を示す。
【００５５】
＜応答画面例（１）：登降園記録画面＞
図２０（ａ）（ｂ）は、登降園記録画面の例を示す。図２０（ａ）（ｂ）にて、通園者端末１０８は、図示しない表示部に、「花子さん  登園時刻を記録しました」や「花子さん  降園時刻を記録しました」などのメッセージを表示する。
【００５６】
＜応答画面例（２）：登園状況登録画面＞
図２１は、登園状況登録画面の例を示す。図２１にて、通園者端末１０８は、図示しない表示部に、 [園児ＩＤ]、[出欠予定日]、[遅刻・早退時刻]を入力するためのテキストボックスや、[出欠種別]、[保育施設ＩＤ]を入力するためのリストボックスを表示する。
【００５７】
＜応答画面例（３）：一時保育検索結果画面＞
図２２は、一時保育検索結果画面の例を示す。図２２にて、利用者端末１０９の表示部１８２は、利用者緯度と利用者経度から特定される地図上の位置に「現在地」と表示するとともに目印を表示する。
【００５８】
また、保育施設緯度と保育施設経度から特定される地図上の位置に「Ａ保育園」、「Ｂ保育園」、「Ｃ保育園」と表示するとともに目印を表示する。
【００５９】
さらに、現在位置からの距離が最も近い保育施設位置の目印を他の保育施設の目印とは、異なる態様で表示する。
【００６０】
＜応答画面例（４）：該当件数表示画面＞
図２３は、該当件数表示画面の例を示す。図２３にて、利用者端末１０９の表示部１８２は、利用者緯度と利用者経度から特定される地図上の位置に「現在地」と表示するとともに「半径６００ｍ以内で検索該当件数０件」「半径７００ｍ以内であれば、該当する保育園が２園ありました。」などのメッセージを地図上に表示する。
【００６１】
＜応答画面例（５）：一時保育申込み受付画面＞
図２４は、一時保育申込み受付画面の例を示す。図２４にて、利用者端末１０９の表示部１８２は、対応する地図上の位置に「現在地」と目印を表示し、「Ａ保育園」、「Ｂ保育園」、「Ｃ保育園」と目印表示するとともに「一時保育の利用申し込みを受け付けました」などのメッセージを地図上に表示する。
【００６２】
＜応答画面例（６）：一時保育申込み失敗画面＞
図２５は、一時保育申込み失敗画面の例を示す。図２５にて、利用者端末１０９の表示部１８２は、対応する地図上の位置に「現在地」と目印を表示し、「Ａ保育園」、「Ｂ保育園」、「Ｃ保育園」と目印表示するとともに「その日時は予約ができません」「条件を変更して再度検索してください」などのメッセージを地図上に表示する。
【００６３】
＜登降園登録処理＞
図１０、図１１は、本システムにおける登降園登録処理の処理フローを示す。なお、図１１は図１０に続く図である。
【００６４】
まず、Ｓ１００１にて、登園記録部１０３は、ワークエリアＡをクリアする。
【００６５】
次に、Ｓ１００２にて、登園記録部１０３は、ワークエリアＢをクリアする。
【００６６】
次に、Ｓ１００３にて、登園記録部１０３は、ワークエリアＣをクリアする。
【００６７】
次に、Ｓ１００４にて、登園記録部１０３は、読取部１０２が読み取った無線ＩＣのユニークＩＤを取得し、ワークエリアＡへ記憶する。
【００６８】
次に、Ｓ１００５にて、登園記録部１０３は、読取部１０２が設定した「登園」か「降園」いずれかの登降園モードを取得し、ワークエリアＣに記憶する。
【００６９】
次に、Ｓ１００６にて、登園記録部１０３は、保育園端末１０１から保育施設ＩＤを取得し、ワークエリアＢに記憶する。
【００７０】
次に、Ｓ１００７にて、登園記録部１０３は、ワークエリアＡに記憶した無線ＩＣのユニークＩＤを取得する。そして、取得した無線ＩＣのユニークＩＤをキーに園児テーブル２０１を検索し、対応する園児ＩＤと園児名と性別を取得する。
【００７１】
次に、Ｓ１００８にて、登園記録部１０３は、Ｓ１００７にて取得した園児ＩＤと、園児名と、性別と、Ｓ１００６で記憶した保育施設ＩＤとを対応付けてワークエリアＢに記憶する。
【００７２】
次に、Ｓ１００９にて、登園記録部１０３は、ワークエリアＣに記憶した登降園モードを取得する。そして、取得した登降モードが「登園」であるか否かを判定する。ワークエリアＣに記憶した登降園モードの値が「登園」である場合（Ｓ１００９−ＹＥＳ）、Ｓ１０１０へ進む。
【００７３】
次に、Ｓ１０１０にて、登園記録部１０３は、ワークエリアＢから園児ＩＤを取得する。そして、取得した園児ＩＤと登園日時を対応付けて登降園履歴テーブル３０１に記憶する。
【００７４】
次に、Ｓ１０１２にて、登園記録部１０３は、ワークエリアＢに記憶した性別を取得する。そして、登園記録部１０３は、取得した性別が「男」であるか否かを判定する。性別が「男」である場合（Ｓ１０１２−ＹＥＳ）、Ｓ１０１３へ進む。一方、性別が「男」ではない場合（Ｓ１０１２−ＮＯ）、Ｓ１０１４へ進む。
【００７５】
次に、Ｓ１０１３にて、登園記録部１０３は、保育園端末１０１の図示しない表示部に「○○くん登園時刻を記録しました。」と表示するための情報を生成し、生成した情報を保育園端末１０１へ送信し、処理を終了する。
【００７６】
また、Ｓ１０１４にて、登園記録部１０３は、保育園端末１０１の図示しない表示部に「○○さん登園時刻を記録しました。」と表示するための情報を生成し、生成した情報を保育園端末１０１へ送信し、処理を終了する。
【００７７】
ここで、Ｓ１００９にて、ワークエリアＣに記憶した登降園モードの値が「登園」ではない場合（Ｓ１００９−ＮＯ）、Ｓ１０１１へ進む。
【００７８】
次に、Ｓ１０１１にて、登園記録部１０３は、ワークエリアＢから園児ＩＤを取得する。そして、取得した園児ＩＤと降園日時を登降園履歴テーブル３０１に記憶する。
【００７９】
次に、Ｓ１０１５にて、登園記録部１０３は、ワークエリアＢに記憶した性別を取得する。そして、登園記録部１０３は、取得した性別が「男」であるか否かを判定する。性別が「男」である場合（Ｓ１０１５−ＹＥＳ）、Ｓ１０１６へ進む。一方、性別が「男」ではない場合（Ｓ１０１５−ＮＯ）、Ｓ１０１７へ進む。
【００８０】
次に、Ｓ１０１６にて、登園記録部１０３は、保育園端末１０１の図示しない表示部に「○○くん降園時刻を記録しました。」と表示するための情報を生成し、生成した情報を保育園端末１０１へ送信し、処理を終了する。
【００８１】
また、Ｓ１０１７にて、登園記録部１０３は、保育園端末１０１の図示しない表示部に「○○さん降園時刻を記録しました。」と表示するための情報を生成し、生成した情報を保育園端末１０１へ送信し、処理を終了する。
【００８２】
＜登園確認メール送信処理＞
図１２は、本システムにおける登園確認メール送信処理の処理フローを示す。
【００８３】
まず、Ｓ１１０１にて、通園状況管理部１０６は、ワークエリアＤをクリアする。
【００８４】
次に、Ｓ１１０２にて、通園状況管理部１０６は、園児テーブル２０１に登録がある園児ＩＤであって、かつ登降園履歴テーブル３０１に今日の日付で登園日時のない園児ＩＤであって、かつ出欠予定テーブル４０１に今日の日付で出欠種別に「欠席」が登録されていない園児ＩＤを検索する。より詳細には、通園状況管理部１０６は、園児テーブル２０１に登録がある園児ＩＤを取得する。そして、園児テーブル２０１から取得した園児ＩＤをキーに登降園履歴テーブル３０１を検索し、今日の日付で登園日時の登録がない園児ＩＤを取得する。そして、登降園履歴テーブル３０１から取得した園児ＩＤをキーに出欠予定テーブル４０１を検索し、今日の日付で出欠種別に「欠席」が登録されていない園児ＩＤすべてを取得する。
【００８５】
次に、Ｓ１１０３にて、通園状況管理部１０６は、条件を満たす園児ＩＤが１件以上あるか否かを判定する。条件を満たす園児ＩＤが１件以上ある場合（Ｓ１１０３−ＹＥＳ）、Ｓ１１０４へ進む。一方、通園状況管理部１０６が、条件を満たす園児ＩＤが１件もないと判定する場合（Ｓ１１０３−ＮＯ）、処理を終了する。
【００８６】
次に、Ｓ１１０４にて、通園状況管理部１０６は、取得した園児ＩＤをキーに園児テーブル２０１を検索することで対応するメールアドレスを取得する。そして、通園状況管理部１０６は、取得したメールアドレスをワークエリアＤに記憶する。
【００８７】
次に、Ｓ１１０５にて、通園状況管理部１０６は、出欠登録ＵＲＬテーブル５０１から出欠登録ＵＲＬを取得する。そして、通園状況管理部１０６は、取得した出欠登録ＵＲＬを、Ｓ１１０４で記憶したメールアドレスと対応付けてワークエリアＤに記憶する。
【００８８】
次に、Ｓ１１０６にて、通園状況管理部１０６は、ワークエリアＤから、メールアドレスと、出欠登録ＵＲＬを取得する。そして、通園状況管理部１０６は、取得したメールアドレスに「まだ登園されていませんが、登園状況を下記の出欠登録ＵＲＬより登録して下さい。」というメッセージとともに、出欠登録ＵＲＬ記載したメールを送信し、Ｓ１１０７へ進む。
【００８９】
次に、Ｓ１１０７にて、通園状況管理部１０６は、Ｓ１１０２で取得した園児ＩＤのうち、メールを送信していないものがあるか否かを判定する。メールを送信していない園児ＩＤがある場合（Ｓ１１０７−Ｙｅｓ）、Ｓ１１０４に進む。一方、メールを送信していない園児ＩＤがない場合（Ｓ１１０７−ＮＯ）、処理を終了する。
【００９０】
＜空き状況紹介処理＞
図１３、図１４、図１５は、本システムにおける空き状況紹介処理の処理フローを示す。なお、図１４は図１３に続く図であり、図１５は図１４に続く図である。
【００９１】
まず、Ｓ１２０１にて、一時保育管理部１０７は、ワークエリアＥをクリアする。
【００９２】
次に、Ｓ１２０２にて、一時保育管理部１０７は、ワークエリアＦをクリアする。
【００９３】
次に、Ｓ１２０３にて、一時保育管理部１０７は、ワークエリアＧをクリアする。
【００９４】
次に、Ｓ１２０４にて、一時保育管理部１０７は、ワークエリアＨをクリアする。
【００９５】
次に、Ｓ１２０５にて、一時保育管理部１０７は、ワークエリアＩをクリアする。
【００９６】
次に、Ｓ１２０６にて、一時保育管理部１０７は、ワークエリアＪをクリアする。
【００９７】
次に、Ｓ１２０７にて、一時保育管理部１０７は、ワークエリアＫをクリアする。
【００９８】
次に、Ｓ１２０８にて、一時保育管理部１０７は、ワークエリアＬをクリアする。
【００９９】
次に、Ｓ１２０９にて、一時保育管理部１０７は、ワークエリアＭに「Ｆａｌｓｅ」を記憶する。
【０１００】
次に、Ｓ１２１０にて、一時保育管理部１０７は、保育園運営支援サーバ１０４が受信した一時保育利用者ＩＤ、利用日付、利用開始時刻、利用終了時刻、半径、利用者緯度、利用者経度をワークエリアＥに記憶する。なお、利用者緯度、利用者経度は利用者端末１０９の位置検出部１８０は、利用者端末１０９の現在位置を検出したものである。また、一時保育利用者ＩＤ、利用日付、利用開始時刻、利用終了時刻、半径は、利用者端末１０９が、表示部１８２から入力を受け付けたものである。
【０１０１】
次に、Ｓ１２１１にて、一時保育管理部１０７は、保育施設マスタテーブル８０１から、保育施設マスタテーブル８０１に記憶されているすべての保育施設ＩＤに対応する保育施設名、保育施設位置を特定するための保育施設緯度と保育施設経度を取得する。
【０１０２】
次に、Ｓ１２１２にて、一時保育管理部１０７は、Ｓ１２１１にて取得した保育施設ＩＤに対応する情報が１件以上あるか否かを判定する。Ｓ１２１１にて取得した情報が１件以上ある場合（Ｓ１２１２−ＹＥＳ）、Ｓ１２１３に進む。一方、Ｓ１２１１にて取得した情報が１件以上ない場合（Ｓ１２１２−ＮＯ）、処理を終了する。
【０１０３】
次に、Ｓ１２１３にて、一時保育管理部１０７は、Ｓ１２１１にて取得したすべての保育施設ＩＤ、保育施設名、保育施設緯度と保育施設経度をワークエリアＦに記憶する。
【０１０４】
次に、Ｓ１２１４にて、一時保育管理部１０７は、ワークエリアＥから利用者緯度と利用者経度を取得する。また、一時保育管理部１０７は、ワークエリアＦから各保育施設の保育施設緯度と保育施設経度を取得する。そして、取得した情報に基づき現在位置から各保育施設位置までの距離を算出し、保育施設ＩＤと、距離とを対応付けてワークエリアＧに記憶する。
【０１０５】
次に、Ｓ１２１５にて、一時保育管理部１０７は、ワークエリアＧに記憶されている保育施設ＩＤと保育施設ＩＤに対応する距離と、ワークエリアＥに記憶されている半径を取得する。そして、一時保育管理部１０７は、ワークエリアＧから取得した各保育施設ＩＤに対応する距離と、ワークエリアＥから取得した半径とを比較する。さらに、ワークエリアＧから取得した各保育施設ＩＤに対応する距離が、ワークエリアＥから取得した半径以下である保育施設ＩＤをすべて抽出する。そして、抽出した保育施設ＩＤが１件以上ある場合（Ｓ１２１５−ＹＥＳ）、Ｓ１２１６へ進む。一方、抽出した保育施設ＩＤが１件もない場合（Ｓ１２１５−ＮＯ）、Ｓ１２２４に進む。
【０１０６】
次に、Ｓ１２１６にて、一時保育管理部１０７は、ワークエリアＦから、Ｓ１２１５で抽出した保育施設ＩＤを含まないレコードを削除する。そして、ワークエリアＦの各レコードに、ワークエリアＧから取得した距離を記憶する。
【０１０７】
次に、Ｓ１２１７にて、一時保育管理部１０７は、出欠予定テーブル４０１からワークエリアＦに記憶する各保育施設ＩＤと同じ保育施設ＩＤであり、かつ出欠種別が「欠席」であり、かつワークエリアＥに記憶する利用日付と同じ出欠予定日であるレコードを検索し、出欠予定テーブル４０１を検索することによって抽出したレコードである出欠予定情報をワークエリアＨに記憶する。
【０１０８】
次に、Ｓ１２１８にて、一時保育管理部１０７は、一時保育申込み履歴テーブル７０１からワークエリアＦに記憶する各保育施設ＩＤと同じ保育施設ＩＤであり、かつワークエリアＥに記憶する利用日付と同じ利用日付であるレコードを検索し、一時保育申込み履歴テーブル７０１を検索することによって抽出したレコードである一時申込み履歴情報をワークエリアＩに記憶する。
【０１０９】
次に、Ｓ１２１９にて、一時保育管理部１０７は、ワークエリアＨに記憶したレコードのレコード数がワークエリアＩに記憶したレコードのレコード数より多いか否かを判定する。ワークエリアＨに記憶したレコードのレコード数がワークエリアＩに記憶したレコードのレコード数より多い場合（Ｓ１２１９−ＹＥＳ）、Ｓ１２２０に進む。一方、ワークエリアＨに記憶したレコードのレコード数がワークエリアＩに記憶したレコードのレコード数より少ない場合（Ｓ１２１９−ＮＯ）、Ｓ１２２４に進む。
【０１１０】
次に、Ｓ１２２０にて、一時保育管理部１０７は、ワークエリアＨに記憶された出欠予定情報を構成する各レコードの保育施設ＩＤと、ワークエリアＩに記憶した一時保育申込み履歴情報を構成する各レコードの保育施設ＩＤとを対比する。そして、一時保育管理部１０７は、出欠予定情報を構成するレコードの保育施設ＩＤであって、一時保育申込み履歴情報を構成するレコードの保育施設ＩＤとは異なる保育施設ＩＤを抽出する。さらに、一時保育管理部１０７は、抽出した保育施設ＩＤと同一の保育施設ＩＤを含むワークエリアＦのレコードの該当可否の値に「Ｔｒｕｅ」を記憶する。また、一時保育管理部１０７は、抽出した保育施設ＩＤを含まないワークエリアＦのレコードの該当可否の値に「Ｆａｌｓｅ」を記憶する。また、一時保育管理部１０７は、ワークエリアＦに記憶する各保育施設ＩＤと同じであり、かつワークエリアＥに記憶する一時保育利用者ＩＤと同じであり、かつ利用日付は本日よりも日前であるレコードを一時保育申込み履歴テーブル７０１から検索し、検索によって抽出したレコードをワークエリアＪに記憶する。
【０１１１】
次に、Ｓ１２２１にて、一時保育管理部１０７は、ワークエリアＪに記憶したレコードのレコード数が１以上あるか否かを判定する。ワークエリアＪに記憶したレコードのレコード数が１以上ある場合（Ｓ１２２１−ＹＥＳ）、Ｓ１２２３に進む。一方、ワークエリアＪに記憶したレコードのレコード数が１以上ない場合（Ｓ１２２１−ＮＯ）、Ｓ１２２２にてワークエリアＦの各保育施設ＩＤに対応するすべての過去利用実績に「Ｆａｌｓｅ」を記憶する。その後、Ｓ１２２４に進む。
【０１１２】
次に、Ｓ１２２３にて、一時保育管理部１０７は、ワークエリアＪに記憶された保育施設ＩＤと同一の保育施設ＩＤを含むワークエリアＦのレコードの過去利用実績の値に「Ｔｒｕｅ」を記憶する。また、一時保育管理部１０７は、ワークエリアＪに記憶された保育施設ＩＤと異なる保育施設ＩＤを含むワークエリアＦのレコードの過去利用実績の値に「Ｆａｌｓｅ」を記憶する。
【０１１３】
次に、Ｓ１２２４にて、一時保育管理部１０７は、ワークエリアＦに記憶されている該当可否の値が「Ｔｒｕｅ」であるレコードのレコード数が１以上あるか否かを判定する。ワークエリアＦの該当可否の値が「Ｔｒｕｅ」であるレコードのレコード数が１以上ある場合（Ｓ１２２４−ＹＥＳ）、Ｓ１２２５へ進む。一方、ワークエリアＦの当該可否の値が「Ｔｒｕｅ」であるレコードのレコード数が１以上ない場合（Ｓ１２２４−ＮＯ）、Ｓ１３０１へ進む。
【０１１４】
次に、Ｓ１２２５にて、一時保育管理部１０７は、ワークエリアＭに記憶されている判定フラグが「Ｆａｌｓｅ」であるか否かを判定する。ワークエリアＭに記憶されている判定フラグが「Ｆａｌｓｅ」である場合（Ｓ１２２５−ＹＥＳ）、Ｓ１２２６へ進む。一方、ワークエリアＭに記憶されている判定フラグが「Ｆａｌｓｅ」でない場合（Ｓ１２２５−ＮＯ）、Ｓ１４０１に進む。
【０１１５】
次に、Ｓ１２２６にて、一時保育管理部１０７は、ワークエリアＥに記憶された利用者緯度と利用者経度を取得する。
【０１１６】
次に、Ｓ１２２７にて、一時保育管理部１０７は、ワークエリアＦから該当可否の値が「Ｔｒｕｅ」である保育施設ＩＤの各保育施設緯度と各保育施設経度をすべて取得する。また、一時保育管理部１０７は、記憶部１０５から地図情報９２０を取得する。
【０１１７】
次に、Ｓ１２２８にて、一時保育管理部１０７は、Ｓ１２２７で取得した保育施設ＩＤの過去利用実績の値を取得する。
【０１１８】
次に、Ｓ１２２９にて、一時保育管理部１０７は、地図情報９２０と、現在位置と、取得した保育施設位置に基づき、地図と地図の対応する位置に現在位置の目印と保育施設位置の目印を表示するための表示情報を生成する。なお、一時保育管理部１０７は、ワークエリアＧに記憶した距離を取得することで、現在位置に最も近い保育施設ＩＤに対応する保育施設位置の目印を赤色で表示するための表示情報を生成するようにしても良い。また、一時保育管理部１０７は、過去利用実績の値が「Ｔｒｕｅ」である保育施設位置の目印を、点滅表示するための表示情報を生成するようにしてもよい。一時保育管理部１０７は、生成した表示情報を利用者端末１０９に送信する。利用者端末１０９は、受信した表示情報に基づいて表示部１８２に、一時保育検索結果画面を表示し、処理を終了する。
【０１１９】
＜半径加算処理＞
図１６は、Ｓ１２２４にて、一時保育管理部１０７がワークエリアＦの当該可否の値が「Ｔｒｕｅ」であるレコードのレコード数が１以上ないと判定する場合（Ｓ１２２４−ＮＯ）、の処理である半径加算処理の処理フローについて示す。
【０１２０】
Ｓ１３０１では、一時保育管理部１０７は、ワークエリアＥに記憶されている半径を取得する。そして、一時保育管理部１０７は取得した半径を、ワークエリアＫに記憶する。
【０１２１】
次に、Ｓ１３０２にて、一時保育管理部１０７は、ワークエリアＥに記憶している半径に「１００ｍ」増加した値を、ワークエリアＥに記憶する。
【０１２２】
次に、Ｓ１３０３にて、一時保育管理部１０７は、上限半径テーブル９０１から上限半径を取得する。そして、一時保育管理部１０７は取得した上限半径をワークエリアＬに記憶する。
【０１２３】
次に、Ｓ１３０４にて、一時保育管理部１０７は、ワークエリアＥに記憶されている半径と、ワークエリアＬに記憶されている上限半径とを比較する。そして、ワークエリアＥに記憶されている半径が、ワークエリアＬに記憶されている上限半径以下か否かについて判定する。ワークエリアＥに記憶されている半径が、ワークエリアＬに記憶されている上限半径以上である場合（Ｓ１３０４−ＮＯ）、処理を終了する。一方、ワークエリアＥに記憶されている半径が、ワークエリアＬに記憶されている上限半径以下である場合（Ｓ１３０４−ＹＥＳ）、Ｓ１３０５に進む。
【０１２４】
次に、Ｓ１３０５にて、一時保育管理部１０７は、ワークエリアＭに「Ｔｒｕｅ」を記憶し、Ｓ１２１５に進む。
【０１２５】
＜該当件数表示画面表示処理＞
図１７は、Ｓ１２２５にて、一時保育管理部１０７がワークエリアＭに記憶されている判定フラグが「Ｆａｌｓｅ」でないと判定する場合（Ｓ１２２５−ＮＯ）、の処理である該当件数表示画面表示処理の処理フローについて示す。
【０１２６】
Ｓ１４０１では、一時保育管理部１０７は、利用者端末１０９の表示部１８２に該当件数表示画面を表示するための表示情報を生成する。一時保育管理部１０７は、生成した表示情報を利用者端末１０９に送信する。利用者端末１０９は、受信した表示情報に基づいて表示部１８２に、該当件数表示画面を表示し処理を終了する。より詳細には、表示部１８２は、「半径  ワークエリアＫの値  ｍ以内で検索該当件数：０件」「半径ワークエリアＥの値  ｍ以内であれば、該当する保育園が該当可否の値がＴｒｕｅの  ワークエリアＦの値  のレコード数園ありました。」などのメッセージを地図上に表示する。
【０１２７】
＜一時保育申込み処理＞
図１８は、一時保育申込み処理の処理フローについて示す。
【０１２８】
Ｓ１５０１にて、一時保育管理部１０７は、ワークエリアＮをクリアする。
【０１２９】
次に、Ｓ１５０２にて、一時保育管理部１０７は、ワークエリアＯをクリアする。
【０１３０】
次に、Ｓ１５０３にて、一時保育管理部１０７は、ワークエリアＰをクリアする。
【０１３１】
次に、Ｓ１５０４にて、利用者端末１０９は、保育施設ＩＤ、一時保育利用者ＩＤ、利用日付、利用開始時刻、利用終了時刻を保育園運営支援サーバ１０４へ送信する。そして、一時保育管理部１０７は、保育園運営支援サーバ１０４が受信した保育施設ＩＤ、一時保育利用者ＩＤ、利用日付、利用開始時刻、利用終了時刻をワークエリアＮに記憶する。
【０１３２】
次に、Ｓ１５０５にて、一時保育管理部１０７は、出欠種別が「欠席」であり、かつワークエリアＮが記憶する利用日付と同一の出欠予定日のレコードを出欠予定テーブル４０１から検索し、検索にすることによって [園児ＩＤ]、[出欠予定日]、[出欠種別]、[遅刻早退時刻]、[保育施設ＩＤ]のデータ項目からなるレコードをすべて抽出し、抽出したレコードをワークエリアＯに記憶する。
【０１３３】
次に、Ｓ１５０６にて、一時保育管理部１０７は、利用日付がワークエリアＮに記憶する利用日付と同一の日付のレコードを一時保育申込み履歴テーブル７０１から検索し、検索することによって [利用日付]、[利用開始時刻]、[利用終了時刻]、[一時保育利用者ＩＤ]、[保育施設ＩＤ]のデータ項目からなるレコードをすべて抽出し、抽出したレコードをワークエリアＰに記憶する。
【０１３４】
次に、Ｓ１５０７にて、一時保育管理部１０７は、ワークエリアＯに記憶したレコードのレコード数が、ワークエリアＰに記憶したレコードのレコード数より多いか否かを判定する。ワークエリアＯに記憶したレコードのレコード数が、ワークエリアＰに記憶したレコードのレコード数より多い場合（Ｓ１５０７−ＹＥＳ）、Ｓ１５０８に進む。
【０１３５】
次に、Ｓ１５０８にて、一時保育管理部１０７は、ワークエリアＮが記憶する保育施設ＩＤ、一時保育利用者ＩＤ、利用日付、利用開始時刻、利用終了時刻を、一時保育申込み履歴テーブル７０１に記憶する。
【０１３６】
次に、Ｓ１５１０にて、一時保育管理部１０７は、利用者端末１０９の表示部１８２に一時保育申込み受付画面を表示するための表示情報を生成する。一時保育管理部１０７は、生成した表示情報を利用者端末１０９に送信する。利用者端末１０９は、受信した表示情報に基づいて表示部１８２に、一時保育申込み受付画面を表示し処理を終了する。
【０１３７】
一方、ワークエリアＯに記憶したレコードのレコード数が、ワークエリアＰに記憶したレコードのレコード数より少ない場合（Ｓ１５０７−ＮＯ）、Ｓ１５０９に進む。
【０１３８】
そして、Ｓ１５０９では、一時保育管理部１０７は、利用者端末１０９の表示部１８２に一時保育申込み失敗画面を表示するための表示情報を生成する。一時保育管理部１０７は、生成した表示情報を利用者端末１０９に送信する。利用者端末１０９は、受信した表示情報に基づいて表示部１８２に、一時保育申込み失敗画面を表示し処理を終了する。
【０１３９】
＜出欠予定記憶処理＞
図１９は、出欠予定記憶処理の処理フローについて示す。
【０１４０】
まず、Ｓ１６０１にて、通園状況管理部１０６は、ワークエリアＱをクリアする。
【０１４１】
次に、Ｓ１６０２にて、利用者端末１０９は、園児ＩＤ、出欠予定日、出欠種別、遅刻早退時間、保育施設ＩＤを保育園運営支援サーバ１０４に送信する。そして、通園状況管理部１０６は、保育園運営支援サーバ１０４が受信した園児ＩＤ、出欠予定日、出欠種別、遅刻早退時間、保育施設ＩＤをワークエリアエリアＱに記憶する。
【０１４２】
次に、Ｓ１６０３にて、通園状況管理部１０６は、出欠予定テーブル４０１に、ワークエリアＱに記憶されている値を記憶し、処理を終了する。
【０１４３】
ここで、本発明の施設検索方法およびプログラムは、Ｓ１２１０が第１ステップに相当し、Ｓ１２１１、Ｓ１２１２、Ｓ１２１３、Ｓ１２１４、Ｓ１２１５、Ｓ１２１６、Ｓ１２１７、Ｓ１２１８、Ｓ１２１９、Ｓ１２２０、Ｓ１２２４、Ｓ１２２７、Ｓ１３０１、Ｓ１３０２、Ｓ１３０３が第２ステップに相当し、Ｓ１２２９が第３ステップに相当する。
【０１４４】
＜本実施の形態の効果＞
以上説明した本実施の形態における施設検索システムによれば、利用者端末１０９の表示部１８２に、現在位置の目印と保育施設位置の目印とを表示することができるので、現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握するための技術を提供できるようになる。
【０１４５】
また、希望する距離（半径）内に利用可能な保育施設がなかった場合でも、利用可能な保育施設を視覚的に把握するための技術を提供できるようになる。
【０１４６】
また、現在位置に最も近い保育施設の目印を他の保育施設の目印と異なる態様で表示することで、現在位置に最も近い保育施設を視覚的に把握するための技術を提供できるようになる。
【０１４７】
また、過去に利用実績のある保育施設の目印を他の保育施設の目印と異なる態様で表示することで、過去に利用実績のある保育施設を視覚的に把握するための技術を提供できるようになる。
【０１４８】
また、出欠予定状況の入力を保育施設の職員の手を介さずに行うことができるようになる。
【０１４９】
以上、本発明によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１５０】
本発明は、現在位置から所定距離以内に存在し、かつ利用可能な保育施設を視覚的に把握できるという優れた効果を有し、施設検索システムおよび方法ならびにプログラムにも適用することができる。
【符号の説明】
【０１５１】
１０１  保育園端末
１０２  読取部
１０３  登園記録部
１０４  保育園運営支援サーバ
１０５  記憶部
１０６  通園状況管理部
１０７  一時保育管理部
１０８  通園者端末
１０９  利用者端末
１８０  位置検出部
１８１  通信部
１８２  表示部
２０１  園児テーブル
３０１  登降園履歴テーブル
４０１  出欠予定テーブル
５０１  出欠登録ＵＲＬテーブル
６０１  一時保育利用者テーブル
７０１  一時保育申込み履歴テーブル
８０１  保育施設マスタテーブル
９０１  上限半径テーブル
９２０  地図情報
【図１】
2014115840.tif 000003
【図２】
2014115840.tif 000004
【図３】
2014115840.tif 000005
【図４】
2014115840.tif 000006
【図５】
2014115840.tif 000007
【図６】
2014115840.tif 000008
【図７】
2014115840.tif 000009
【図８】
2014115840.tif 000010
【図９】
2014115840.tif 000011
【図１０】
2014115840.tif 000012
【図１１】
2014115840.tif 000013
【図１２】
2014115840.tif 000014
【図１３】
2014115840.tif 000015
【図１４】
2014115840.tif 000016
【図１５】
2014115840.tif 000017
【図１６】
2014115840.tif 000018
【図１７】
2014115840.tif 000019
【図１８】
2014115840.tif 000020
【図１９】
2014115840.tif 000021
【図２０】
2014115840.tif 000022
【図２１】
2014115840.tif 000023
【図２６】
2014115840.tif 000024
【図２７】
2014115840.tif 000025
【図２８】
2014115840.tif 000026
【図２９】
2014115840.tif 000027
【図３０】
2014115840.tif 000028
【図３１】
2014115840.tif 000029
【図３２】
2014115840.tif 000030
【図３３】
2014115840.tif 000031
【図３４】
2014115840.tif 000032
【図３５】
2014115840.tif 000033
【図３６】
2014115840.tif 000034
【図３７】
2014115840.tif 000035
【図３８】
2014115840.tif 000036
【図３９】
2014115840.tif 000037
【図４０】
2014115840.tif 000038
【図４１】
2014115840.tif 000039
【図４２】
2014115840.tif 000040
【図２２】
2014115840.tif 000041
【図２３】
2014115840.tif 000042
【図２４】
2014115840.tif 000043
【図２５】
2014115840.tif 000044