(57)【要約】【課題】簡易な方法で携帯端末の位置情報を取得し、位置情報に基づいたサービスを提供する。【解決手段】携帯端末が他の電話への発信又は他の電話からの着信を検知した場合、携帯端末のＧＰＳ機能により取得された位置情報を含むデータをサーバに送信する。サーバには、発信又は着信の開始日時、発信者番号、着信者番号、位置情報が記録される。サーバ側では位置情報に基づいて携帯端末の場所を特定し、特定した場所に基づいてサービスを提供する。【選択図】図１
2020107983.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末とサーバとを備える情報処理システムであって、
前記携帯端末は、
前記携帯端末の位置情報を取得する位置情報取得手段と、
前記携帯端末から他の電話への発信、及び、他の電話から前記携帯端末への着信のうち少なくとも何れか一方を検知する発着信検知手段と、
前記発着信検知手段によって前記発信又は前記着信が検知された場合、前記位置情報を含むデータを前記サーバに送信する送信手段と、を含み、
前記サーバは、
前記携帯端末の前記送信手段によって送信されたデータを受信する受信手段と、
前記受信手段が受信したデータを記憶手段に記憶させる記憶制御手段と、を含む、情報処理システム。
【請求項２】
前記送信手段は、前記発着信検知手段が前記他の電話への発信を検知したタイミングで、前記データを前記サーバに送信する、請求項１に記載の情報処理システム。
【請求項３】
前記送信手段は、前記発着信検知手段によって前記発信又は前記着信が検知された場合、前記携帯端末と前記他の電話との間の通信が確立するまでに、前記データを前記サーバに送信する、請求項１又は２に記載の情報処理システム。
【請求項４】
前記送信手段は、前記携帯端末と前記他の電話との間の通信が終了した場合、前記データを前記サーバに送信する、請求項１から３の何れかに記載の情報処理システム。
【請求項５】
前記情報処理システムは、
前記送信手段によって送信されたデータに基づいて、前記携帯端末のユーザの勤怠状況を管理する勤怠管理手段を備える、請求項１から４の何れかに記載の情報処理システム。
【請求項６】
前記勤怠管理手段は、前記位置情報に基づいて、前記ユーザが所定の場所で勤務しているか否かを判定する勤怠判定手段を含む、請求項５に記載の情報処理システム。
【請求項７】
前記情報処理システムは、
前記位置情報に基づいて、前記携帯端末のユーザの居場所を特定する場所特定手段と、
前記場所特定手段によって特定された居場所を示す情報を表示手段に表示させる表示制御手段とを備える、請求項１から６の何れかに記載の情報処理システム。
【請求項８】
前記送信手段は、前記位置情報と、発信又は着信の日時を示す情報と、発信又は着信の電話番号を示す情報とを含む前記データを、前記サーバに送信する、請求項１から７の何れかに記載の情報処理システム。
【請求項９】
前記送信手段は、前記発着信検知手段によって特定の電話番号への発信又は特定の電話番号からの着信が検知された場合、前記データを前記サーバに送信する、請求項１から８の何れかに記載の情報処理システム。
【請求項１０】
ネットワークを介してサーバと通信可能な携帯端末であって、
前記携帯端末の位置情報を取得する位置情報取得手段と、
前記携帯端末から他の電話への発信、又は、他の電話から前記携帯端末への着信を検知する発着信検知手段と、
前記発着信検知手段によって前記発信又は前記着信が検知された場合、前記位置情報を含むデータを前記サーバに送信する送信手段と、を備える、携帯端末。
【請求項１１】
携帯端末のコンピュータにおいて実行されるプログラムであって、前記コンピュータを、
前記携帯端末から他の電話への発信、又は、他の電話から前記携帯端末への着信を検知する発着信検知手段、および、
前記発着信検知手段によって前記発信又は前記着信が検知された場合、前記携帯端末の位置情報を含むデータをサーバに送信する送信手段、として機能させる、プログラム。
【請求項１２】
携帯端末とサーバとを備える情報処理システムにおいて行われる情報処理方法であって、
前記携帯端末は、
前記携帯端末の位置情報を取得する位置情報取得ステップと、
前記携帯端末から他の電話への発信、又は、他の電話から前記携帯端末への着信を検知する発着信検知ステップと、
前記発着信検知ステップで前記発信又は前記着信が検知された場合、前記位置情報を含むデータを前記サーバに送信する送信ステップと、を実行し、
前記サーバは、
前記携帯端末の前記送信ステップで送信されたデータを受信する受信ステップと、
前記受信ステップで受信したデータを記憶手段に記憶させる記憶制御ステップと、を実行する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機能を用いた情報処理システム、携帯端末、プログラム、および、情報処理方法に関する。
【背景技術】
【０００２】
従来より、携帯電話の位置情報を取得し、取得した位置情報を用いたサービスが存在する。例えば、特許文献１に記載のシステムでは、サーバ（基地局又は交換機）が携帯電話からの発呼要求を受けると、他の携帯電話の位置情報を交換機から取得し、取得した位置情報を携帯電話に送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１９６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載のシステムでは、基地局又は交換機が携帯電話からの発呼要求を受けたことに基づいて、他の携帯電話の位置情報を交換機から取得し、発信者側の携帯電話で発呼するかどうかを選択させるものであり、簡易な方法で携帯端末の位置情報を取得して様々なサービスを提供するには改善の余地があった。
【０００５】
それ故、本発明の目的は、簡易な方法で携帯端末の位置情報を取得し、位置情報に基づいたサービスを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するために、以下の構成を採用した。
【０００７】
本発明の構成の一例は、携帯端末とサーバとを備える情報処理システムである。前記携帯端末は、前記携帯端末の位置情報を取得する位置情報取得手段と、前記携帯端末から他の電話への発信、及び、他の電話から前記携帯端末への着信のうち少なくとも何れか一方を検知する発着信検知手段と、前記発着信検知手段によって前記発信又は前記着信が検知された場合、前記位置情報を含むデータを前記サーバに送信する送信手段と、を含む。前記サーバは、前記携帯端末の前記送信手段によって送信されたデータを受信する受信手段と、前記受信手段が受信したデータを記憶手段に記憶させる記憶制御手段と、を含む。
【０００８】
上記によれば、携帯端末は、他の電話への発信、又は、他の電話からの着信のうちの一方を検知した場合、位置情報を含むデータをサーバに送信する。これにより、携帯端末は、発信又は着信するだけで位置情報をサーバに送信することができ、簡易な方法で携帯端末の位置情報をサーバに送信することができる。
【０００９】
また、他の構成では、前記送信手段は、前記発着信検知手段が前記他の電話への発信を検知したタイミングで、前記データを前記サーバに送信してもよい。
【００１０】
上記によれば、発着信検知手段が他の電話への発信を検知したタイミングでデータが送信されるため、他の電話との通信が確立する前に携帯端末の位置情報をサーバに記憶することができる。これにより、例えば、他の電話のユーザは、通話中の携帯端末のユーザの居場所をリアルタイムで把握することができる。
【００１１】
また、他の構成では、前記送信手段は、前記発着信検知手段によって前記発信又は前記着信が検知された場合、前記携帯端末と前記他の電話との間の通信が確立するまでに、前記データを前記サーバに送信してもよい。
【００１２】
上記によれば、発着信検知手段が他の電話への発信を検知したタイミングでデータが送信されるため、他の電話との通信が確立する前に携帯端末の位置情報をサーバに記憶することができる。
【００１３】
また、他の構成では、前記送信手段は、前記携帯端末と前記他の電話との間の通信が終了した場合、前記データを前記サーバに送信してもよい。
【００１４】
上記によれば、携帯端末と他の電話との間の通信が終了した時点における位置情報をサーバに送信することができる。
【００１５】
また、他の構成では、前記情報処理システムは、前記送信手段によって送信されたデータに基づいて、前記携帯端末のユーザの勤怠状況を管理する勤怠管理手段を備えてもよい。
【００１６】
上記によれば、例えば、携帯端末のユーザが管理する側に電話をかけるだけで、管理する側は、当該ユーザの勤怠状況を管理することができる。
【００１７】
また、他の構成では、前記勤怠管理手段は、前記位置情報に基づいて、前記ユーザが所定の場所で勤務しているか否かを判定する勤怠判定手段を含んでもよい。
【００１８】
上記によれば、ユーザが所定の場所で勤務しているか否かを判断することができる。
【００１９】
また、他の構成では、前記情報処理システムは、前記位置情報に基づいて、前記携帯端末のユーザの居場所を特定する場所特定手段と、前記場所特定手段によって特定された居場所を示す情報を表示手段に表示させる表示制御手段とを備えてもよい。
【００２０】
上記によれば、携帯端末のユーザの居場所を表示することができる。
【００２１】
また、他の構成では、前記送信手段は、前記位置情報と、発信又は着信の日時を示す情報と、発信又は着信の電話番号を示す情報とを含む前記データを、前記サーバに送信してもよい。
【００２２】
上記によれば、位置情報に加えて、発着信の日時や電話番号をサーバに送信することができ、発着信の履歴を記録することができる。
【００２３】
また、他の構成では、前記送信手段は、前記発着信検知手段によって特定の電話番号への発信又は特定の電話番号からの着信が検知された場合、前記データを前記サーバに送信してもよい。
【００２４】
上記によれば、特定の電話番号への発信が行われた場合や、特定の電話番号からの着信が行われた場合に、位置情報を含むデータをサーバに送信することができる。
【００２５】
また、他の発明は、ネットワークを介してサーバと通信可能な携帯端末であってもよい。携帯端末は、前記携帯端末の位置情報を取得する位置情報取得手段と、前記携帯端末から他の電話への発信、又は、他の電話から前記携帯端末への着信を検知する発着信検知手段と、前記発着信検知手段によって前記発信又は前記着信が検知された場合、前記位置情報を含むデータを前記サーバに送信する送信手段と、を備える。
【００２６】
また、他の発明は、上記携帯端末のコンピュータにおいて実行されるプログラムであってもよい。また、他の発明は、上記情報処理システムにおいて実行される情報処理方法であってもよい。
【発明の効果】
【００２７】
本発明によれば、携帯端末は発信又は着信を検知したことに応じて位置情報をサーバに送信することができる。
【図面の簡単な説明】
【００２８】
【図１】情報処理システム１の構成の一例を示す図
【図２】スマートフォン１０からの位置情報を用いた勤怠管理システムの一例を示す図
【図３】スマートフォン１０からの位置情報を用いた配車受付システムの一例を示す図
【図４】スマートフォン１０において行なわれる処理の詳細を示すフローチャート
【図５】履歴管理サーバ２０において行なわれる処理の詳細を示すフローチャート
【図６】履歴管理サーバ２０に記録された発着信履歴情報が勤怠管理システムに適用される場合の処理の一例を示すフローチャート
【図７】履歴管理サーバ２０に記録された発着信履歴情報が配車受付システムに適用される場合の処理の一例を示すフローチャート
【発明を実施するための形態】
【００２９】
（情報処理システムの一例）
以下、図面を参照して、本発明の一実施形態に係る情報処理システム１について説明する。図１は、情報処理システム１の構成の一例を示す図である。
【００３０】
図１に示されるように、情報処理システム１は、携帯端末の一例としての複数のスマートフォン１０と、履歴管理サーバ２０とを含む。スマートフォン１０と履歴管理サーバ２０とは、インターネット等のネットワークを介して接続される。
【００３１】
各スマートフォン１０は、各ユーザによって使用される携帯端末である。スマートフォン１０は、例えば、タブレット端末、携帯型パーソナルコンピュータ等であってもよい。スマートフォン１０は、３Ｇ、４Ｇ等の移動体通信網に接続される。また、スマートフォン１０は、無線ＬＡＮに接続可能であり、無線ＬＡＮを介してインターネットに接続可能である。
【００３２】
スマートフォン１０は電話機能を有する。スマートフォン１０のユーザは、電話機能を用いて、移動体通信網を含む電話網を介して、他の電話（他の固定電話、携帯電話、スマートフォン等）４０のユーザと通話することができる。なお、スマートフォン１０には、インターネットを介した電話機能を実現するためのアプリケーションがインストールされてもよい。この場合、スマートフォン１０と他の電話４０とがインターネットを介して通信することにより、スマートフォン１０のユーザと他の電話４０のユーザとが通話することができる。
【００３３】
また、スマートフォン１０は、ＧＰＳ（Global  Positioning  System）機能を有し、人工衛星からの信号及び／又は基地局からの信号に基づいて、自機の位置情報を算出することができる。
【００３４】
また、スマートフォン１０は、発着信検知手段１０１、及び、情報送信手段１０２を備える。図示は省略するが、スマートフォン１０は、プロセッサ、メモリ、アプリケーションプログラムを記憶するための記憶手段（例えば、フラッシュメモリ等の不揮発性のメモリ）、移動体通信網（基地局）と通信するための通信手段、無線ＬＡＮアクセスポイントと通信するための通信手段、マイク、スピーカ等を備える。スマートフォン１０のプロセッサは、記憶手段に記憶されたアプリケーションプログラムを実行することにより、発着信検知手段１０１および情報送信手段１０２として機能する。
【００３５】
発着信検知手段１０１は、電話機能によってスマートフォン１０から他の電話４０への発信が行われたこと、又は、他の電話４０からの着信が行われたことを検知する。具体的には、ユーザの操作に基づいてスマートフォン１０から他の電話４０の電話番号への発信が行われた場合、スマートフォン１０と他の電話４０と通信（通話）が確立する前に、他の電話４０への発信を検知する。また、発着信検知手段１０１は、スマートフォン１０と他の電話４０と通信（通話）が確立する前に、他の電話４０からの着信を検知する。ここで、スマートフォン１０と他の電話４０との通信（通話）が確立するとは、発信者から着信者への発信に着信者が応答し、発信者と着信者との通話が可能になることである。着信者の応答は、他の電話４０のユーザに限らず、自動音声応答システムによって行われてもよい。なお、発着信検知手段１０１は、スマートフォン１０と他の電話４０と通信が確立したことに応じて、他の電話４０への発信、又は、他の電話４０からの着信を検知してもよい。
【００３６】
情報送信手段１０２は、他の電話４０への発信、又は、他の電話４０からの着信を発着信検知手段１０１が検知した場合、ＧＰＳ機能により算出された位置情報を取得し、当該位置情報を含むデータを履歴管理サーバ２０に送信する。具体的には、情報送信手段１０２は、位置情報（例えば、緯度及び経度に関する情報）、開始日時、終了日時、発信者番号、及び、着信者番号を少なくとも含むデータを、履歴管理サーバ２０に送信する。
【００３７】
また、情報送信手段１０２は、上記データに含まれる情報を電子メールの形式で、インターネット上のメールサーバ３０に送信してもよい。
【００３８】
開始日時は、他の電話４０への発信、又は、他の電話４０からの着信が検知されたときの日時である。また、終了日時は、他の電話４０への発信、又は、他の電話４０からの着信が終了したときの日時である。例えば、スマートフォン１０と他の電話４０との通信が確立し、その後、当該通信が終了した場合は、終了日時は、当該通信が終了した日時である。また、例えば、他の電話４０への発信が行われた後、スマートフォン１０と他の電話４０との間の通信が確立される前に当該発信がスマートフォン１０のユーザによってキャンセルされた場合、終了日時は、当該発信がキャンセルされたときの日時である。また、例えば、他の電話４０からの着信があった後、スマートフォン１０と他の電話４０との間の通信が確立される前に当該着信がスマートフォン１０又は他の電話４０のユーザによってキャンセルされた場合、終了日時は、当該着信がキャンセルされたときの日時である。
【００３９】
また、発信者番号は、発信者の電話番号である。また、着信者番号は、着信者の電話番号である。例えば、スマートフォン１０が他の電話４０への発信を検知した場合は、発信者番号はスマートフォン１０の電話番号であり、着信者番号は他の電話４０の電話番号である。また、スマートフォン１０が他の電話４０からの着信を検知した場合は、発信者番号は他の電話４０の電話番号であり、着信者番号はスマートフォン１０の電話番号である。
【００４０】
なお、スマートフォン１０から履歴管理サーバ２０に送信されるデータには、上述した情報の他にも、スマートフォン１０が発信したのか、着信したのかを示す情報が含まれてもよい。あるいは、上記データには、上述した情報の他にも、スマートフォン１０の電話番号を示す情報が含まれてもよい。これらの情報が上記データに含まれて履歴管理サーバ２０に送信されて記録されることにより、履歴管理サーバ２０側で、スマートフォン１０が発信したのか、着信したのかを知ることができる。
【００４１】
履歴管理サーバ２０は、インターネットを介してスマートフォン１０からデータが送信された場合、当該データを受信し、発着信履歴としてデータベースに記録する。履歴管理サーバ２０は、単体のサーバによって構成されてもよいし、複数のサーバによって構成されてもよい。例えば、履歴管理サーバ２０は、スマートフォン１０からのデータを受信したり他のユーザにデータベースに記録された情報を出力したりするサーバと、データベースを提供するデータベースサーバとを含み、これらのサーバがネットワーク（ＬＡＮやインターネット等）で接続されることで構成されてもよい。
【００４２】
本実施形態では、発着信検知手段１０１によって発信又は着信が検知されたことに応じて送信された位置情報を用いて、様々なサービスが提供される。以下では、スマートフォン１０からの位置情報を用いたサービスについて説明する。
【００４３】
図２は、スマートフォン１０からの位置情報を用いた勤怠管理システムの一例を示す図である。
【００４４】
図２に示されるように、勤怠管理システムは、履歴管理サーバ２０と勤怠管理サーバ２１とを含む。なお、図２に示す勤怠管理システムの構成は単なる一例である。例えば、履歴管理サーバ２０と勤怠管理サーバ２１とが１つのサーバにより構成され、勤怠管理システムが構築されてもよい。また、勤怠管理システムは、単一又は複数のサーバを含む履歴管理サーバ２０と、単一又は複数のサーバを含む勤怠管理サーバ２１とにより構成されてもよい。
【００４５】
本勤怠管理システムでは、管理される対象である管理対象者が、出張や在宅勤務、派遣等により出張先や自宅、派遣先等で勤務する場合に、管理対象者の勤怠管理を行うことを想定している。例えば、管理対象者が派遣労働者である場合、派遣労働者は派遣元である派遣会社から派遣先に派遣され、当該派遣先で勤務を行う。派遣会社は、本勤怠管理システムを用いて派遣労働者の勤怠管理を行う。
【００４６】
例えば、管理対象者が派遣労働者である場合、派遣労働者は、派遣先での勤務を開始する前に、スマートフォン１０を用いて派遣元である派遣会社に電話をかける。また、派遣労働者は、勤務先での勤務が終了した場合、スマートフォン１０を用いて派遣元である派遣会社に電話をかける。上述のように、スマートフォン１０は、派遣元の電話番号への発信が行われたことに応じて、位置情報を履歴管理サーバ２０に送信する。履歴管理サーバ２０には、発信が開始された開始日時、発信者番号、着信者番号、位置情報等が記録される。
【００４７】
勤怠管理サーバ２１は、派遣労働者が派遣先に出勤した時刻や退勤した時刻を記録する打刻手段２１１、派遣労働者が電話をかけた場所を特定する場所特定手段２１２、勤怠判定手段２１３、及び、派遣労働者の勤怠状況を出力する勤怠情報出力手段２１４を有する。図示は省略するが、勤怠管理サーバ２１は、プロセッサと、メモリと、記憶手段とを備える。勤怠管理サーバ２１のプロセッサは、所定のプログラムを実行することによりこれら各手段として機能する。
【００４８】
具体的には、打刻手段２１１は、履歴管理サーバ２０から開始日時又は終了時刻を取得し、取得した時刻を出勤時刻又は退勤時刻として記録する。例えば、打刻手段２１１は、派遣労働者のスマートフォン１０からのデータに含まれる開始日時又は終了日時が予め定められた出勤時間帯（例えば９時〜１０時の間）である場合、開始日時又は終了日時を出勤時刻として記録する。また、打刻手段２１１は、開始日時又は終了日時が予め定められた退勤時間帯である場合、開始日時又は終了日時を退勤時刻として記録する。なお、勤怠管理サーバ２１は、各派遣労働者が勤務先で勤務中か否かを示す勤務中フラグを記憶してもよい。この場合、打刻手段２１１は、勤務中フラグに基づいて派遣労働者が現在勤務中であるか否かを判定し、勤務中でないと判定した場合に、開始日時又は終了日時を出勤時刻として記録してもよい。また、勤務中フラグに基づいて勤務中であると判定した場合に、打刻手段２１１は、開始日時又は終了日時を退勤時刻として記録してもよい。
【００４９】
また、場所特定手段２１２は、履歴管理サーバ２０から位置情報を取得し、電話をかけた派遣労働者の現在の居場所を特定する。勤怠判定手段２１３は、特定された派遣労働者の居場所がその派遣労働者の派遣先か否かを判定し、当該判定結果に基づいて、出勤か欠勤かを示す情報を記録する。
【００５０】
また、勤怠情報出力手段２１４は、派遣会社にある管理者端末からの要求に応じて、各派遣労働者の勤怠情報（出勤か欠勤かを示す情報、出勤時刻、退勤時刻等）を出力する。例えば、勤怠情報出力手段２１４は、管理者端末からの要求に応じて、派遣労働者のリアルタイムの勤怠情報、指定した日の勤怠情報、当該月の勤怠情報、指定した期間（１ヶ月、２ヶ月等）の勤怠情報を提供する。例えば、勤怠情報出力手段２１４は、Ｗｅｂ画面に表示する形式、ＣＳＶファイルの形式等により管理者端末に勤怠情報を提供してもよい。
【００５１】
このように、管理対象者は、勤怠管理を行う派遣元や勤務先とは異なる場所で勤務を行う場合、派遣元や勤務先の企業等にスマートフォン１０を用いて電話をかけるだけで、出勤時刻、退勤時刻を打刻することができる。また、勤怠管理を行う派遣元や勤務先は、電話をかけた管理対象者の位置を確認することができ、管理対象者が予定された場所で実際に勤務しているかを確認することができる。
【００５２】
なお、上記では、派遣会社が派遣労働者を管理する場合に勤怠管理システムが用いられる例について説明したが、管理される側である管理対象者は、派遣労働者に限らない。例えば、管理対象者は、管理する会社等に直接雇用されている従業員であってもよい。
【００５３】
例えば、営業を行う従業員（以下、営業社員）を上記勤怠管理システムを用いて管理してもよい。営業社員は、例えば顧客企業を訪問する場合や営業担当地域等に出向く場合、顧客企業や担当地域を訪問する毎に、勤務先にスマートフォン１０を用いて電話をかけ、日報として報告する。履歴管理サーバ２０には、電話をかけた時間、位置情報が記録される。また、電話で報告した内容は、音声認識により自動でテキスト化され、履歴管理サーバ２０に保存されてもよい。また、履歴管理サーバ２０に記録された時間、位置情報、報告内容等が勤怠管理サーバ２１に読み込まれ、上記打刻手段２１１が訪問時間を打刻し、勤怠判定手段２１３が場所特定手段２１２によって特定された場所に基づいて、予定された訪問先に訪問したか否かを判定する。これらの情報が勤怠管理サーバ２１に記録されてもよい。これにより、営業社員が予定された時間に予定された場所で仕事をしているかどうかを記録することができ、営業社員の勤怠状況を記録、参照することができる。
【００５４】
また、上記勤怠管理システムは、在宅勤務者を管理する場合に用いられてもよい。在宅勤務者を管理する場合、在宅勤務者は、仕事を開始するとき又は終了するときに、スマートフォン１０を用いて勤務先に電話をかける。上述のように、履歴管理サーバ２０には、電話をかけた時間や位置情報が記録される。在宅勤務者は、自宅以外の場所で仕事をすることも考えられる。このため、在宅勤務者を管理する場合は、勤怠判定手段２１３は、場所特定手段２１２によって特定された場所に基づいて在宅か否かを判定しなくてもよい。この場合、勤怠管理サーバ２１は、勤務開始時間、勤務終了時間、及び、特定された場所を記録してもよい。
【００５５】
また、上記勤怠管理システムは、警備会社が警備員の勤務状況を管理する場合に用いられてもよい。各警備員は、予め定められた警備先で勤務を行う。警備員が警備先で勤務を開始するとき、又は、終了するとき、スマートフォン１０を用いて警備会社に電話をかける。上述のように、履歴管理サーバ２０には、電話をかけた時間や位置情報が記録される。履歴管理サーバ２０に記録された時間、位置情報、報告内容等が勤怠管理サーバ２１に読み込まれ、上記打刻手段２１１が勤務の開始時間又は終了時間を打刻し、勤怠判定手段２１３が、場所特定手段２１２によって特定された場所に基づいて、予め定められた警備先にいるか否かを判定する。これらの情報が勤怠管理サーバ２１に記録されてもよい。これにより、警備員が予定された時間に予定された場所で勤務をしているかどうかを記録することができ、警備員の勤怠状況を記録、参照することができる。
【００５６】
次に、スマートフォン１０からの位置情報を用いた他のサービスについて説明する。図３は、スマートフォン１０からの位置情報を用いた配車受付システムの一例を示す図である。
【００５７】
配車受付システムは、例えば、タクシー会社がタクシーの配車の受付を行うために用いられる。配車受付システムは、履歴管理サーバ２０と、配車管理サーバ２２とを含む。受付端末は、配車受付業務を行うユーザの端末であり、配車受付システムに接続される。なお、図３に示す配車受付システムの構成は単なる一例であり、例えば、履歴管理サーバ２０と配車管理サーバ２２とが１つのサーバにより構成され、配車受付システムが構築されてもよい。また、配車受付システムは、単一又は複数のサーバを含む履歴管理サーバ２０と、単一又は複数のサーバを含む配車管理サーバ２２とにより構成されてもよい。
【００５８】
図３に示されるように、タクシーの利用者はタクシーの配車を依頼する場合、スマートフォン１０を用いて、タクシー会社に電話をかける。スマートフォン１０は、タクシー会社への発信が行われたことに応じて、位置情報を履歴管理サーバ２０に送信する。履歴管理サーバ２０には、発信が開始された開始日時、発信者番号、位置情報等が記録される。
【００５９】
配車管理サーバ２２は、場所特定手段２２２と場所表示手段２２３とを備える。配車管理サーバ２２のプロセッサは、所定のプログラムを実行することによりこれら各手段として機能する。
【００６０】
場所特定手段２２２は、履歴管理サーバ２０から位置情報を取得し、当該位置情報に基づいて、電話をかけた利用者の居場所を特定する。また、場所表示手段２２３は、受付端末からの要求に応じて、特定された利用者の居場所を示す情報を当該端末に表示させる。例えば、場所表示手段２２３は、特定した利用者の居場所を示す住所を受付端末に表示させてもよい。また、場所表示手段２２３は、地図情報を有し、利用者の居場所を示すアイコンを地図上に重畳表示した画面を、受付端末に表示させてもよい。
【００６１】
また、例えば、各タクシーにＧＰＳ機能が搭載され、各タクシーの現在位置が配車管理サーバ２２にリアルタイムで送信されてもよい。そして、場所表示手段２２３は、利用者の居場所を示すアイコンに加えて、各タクシーの現在位置を示すアイコンを地図上に重畳した画面を、受付端末に表示させてもよい。受付端末のユーザは、画面に表示された利用者の居場所と各タクシーの位置と各タクシーの利用状況を示す情報（他の利用者によって利用されているかどうかを示す情報）とから、適切なタクシーを選択し、タクシーを利用者に向かわせるための指示をする。
【００６２】
なお、配車受付システムは、自動音声応答システムを含んでもよい。この場合、配車受付システムは、タクシー利用者からの着信に対する応答から、タクシーの配車までを自動で行ってもよい。具体的には、利用者からの着信があった場合に、自動音声応答システムが応答する。利用者によってタクシーの配車を指示された場合、配車受付システムは、上述のようにして利用者の居場所を特定し、各タクシーの現在位置および利用状況に基づいて、適切なタクシーを選択する。そして、配車受付システムは、選択したタクシーに利用者の居場所を示す情報を送信し、タクシーに利用者に向かわせるための指示を行う。
【００６３】
（各機器において行われる処理の詳細）
次に、スマートフォン１０および上記システムに含まれるサーバにおいて行われる処理の詳細について説明する。図４は、スマートフォン１０において行なわれる処理の詳細を示すフローチャートである。図４に示す処理は、スマートフォン１０のプロセッサが、スマートフォンにインストールされたアプリケーションプログラムを実行することにより、行われる。
【００６４】
図４に示されるように、スマートフォン１０は、まず、スマートフォン１０から他の電話４０への発信を検知したか否かを判定する（ステップＳ１００）。他の電話４０への発信を検知しなかった場合（ステップＳ１００：ＮＯ）、スマートフォン１０は、他の電話４０からの着信を検知したか否かを判定する（ステップＳ１０８）。他の電話４０からの着信を検知しなかった場合（ステップＳ１０８：ＮＯ）、スマートフォン１０は、ステップＳ１００の処理を再び実行する。
【００６５】
他の電話４０への発信を検知した場合（ステップＳ１００：ＹＥＳ）、スマートフォン１０は、ＧＰＳ機能により算出された位置情報を取得する（ステップＳ１０１）。続いて、スマートフォン１０は、位置情報を含むデータを履歴管理サーバ２０に送信する（ステップＳ１０２）。具体的には、スマートフォン１０は、開始日時（発信を検知した日時）と、位置情報と、発信者番号（自機の電話番号）と、着信者番号（発信先の電話番号）とを含むデータを、履歴管理サーバ２０に送信する。また、スマートフォン１０は、履歴管理サーバ２０へのデータの送信に加えて、同じ情報をメールサーバ３０に電子メールの形式で送信してもよい。
【００６６】
ステップＳ１０２に続いて、スマートフォン１０は、ユーザによって発信のキャンセル操作が行われたか否かを判定する（ステップＳ１０３）。キャンセル操作が行われなかった場合（ステップＳ１０３：ＮＯ）、スマートフォン１０は、他の電話４０との通信が確立されたか否かを判定する（ステップＳ１０４）。スマートフォン１０から他の電話４０への発信に応じて他の電話４０が応答した場合、スマートフォン１０と他の電話４０との通信が確立される。他の電話４０との通信が確立されていない場合（ステップＳ１０４：ＮＯ）、スマートフォン１０は、ステップＳ１０３の処理を再び実行する。
【００６７】
他の電話４０との通信が確立された場合（ステップＳ１０４：ＹＥＳ）、スマートフォン１０は、他の電話４０との通話を開始する（ステップＳ１０５）。
【００６８】
続いて、スマートフォン１０は、他の電話４０との通話が終了したか否かを判定する（ステップＳ１０６）。ステップＳ１０６の処理は、通話が終了するまで繰り返し行われる。
【００６９】
他の電話４０との通話が終了した場合（ステップＳ１０６：ＹＥＳ）、又は、キャンセル操作が行われた場合（ステップＳ１０３：ＹＥＳ）、スマートフォン１０は、位置情報を含むデータを履歴管理サーバ２０に送信する（ステップＳ１０７）。具体的には、スマートフォン１０は、終了日時（発信のキャンセル操作が行われた日時、又は、通話が終了した日時）と、位置情報と、発信者番号（自機の電話番号）と、着信者番号（発信先の電話番号）とを含むデータを、履歴管理サーバ２０に送信する。また、スマートフォン１０は、履歴管理サーバ２０へのデータの送信に加えて、同じ情報をメールサーバ３０に電子メールの形式で送信してもよい。
【００７０】
一方、他の電話４０からの着信を検知した場合（ステップＳ１０８：ＹＥＳ）、スマートフォン１０は、ＧＰＳ機能により算出された位置情報を取得する（ステップＳ１０９）。続いて、スマートフォン１０は、位置情報を含むデータを履歴管理サーバ２０に送信する（ステップＳ１１０）。ここで送信されるデータは、ステップＳ１０２で送信されるデータと同じデータである。
【００７１】
ステップＳ１１０に続いて、スマートフォン１０は、着信信号が切れたか否かを判定する（ステップＳ１１１）。例えば、他の電話４０のユーザがスマートフォン１０への発信をキャンセルした場合、着信信号が切れる。着信信号が切れなかった場合（ステップＳ１１１：ＮＯ）、スマートフォン１０は、ユーザによって着信拒否のための操作が行われたか否かを判定する（ステップＳ１１２）。着信拒否のための操作が行われなかった場合（ステップＳ１１２：ＮＯ）、スマートフォン１０は、他の電話４０との通信が確立されたか否かを判定する（ステップＳ１１３）。他の電話４０からスマートフォン１０への発信に応じてスマートフォン１０が応答した場合、スマートフォン１０と他の電話４０との通信が確立される。他の電話４０との通信が確立されていない場合（ステップＳ１１３：ＮＯ）、スマートフォン１０は、ステップＳ１１１の処理を再び実行する。
【００７２】
他の電話４０との通信が確立された場合（ステップＳ１１３：ＹＥＳ）、スマートフォン１０は、他の電話４０との通話を開始する（ステップＳ１１４）。
【００７３】
続いて、スマートフォン１０は、他の電話４０との通話が終了したか否かを判定する（ステップＳ１１５）。ステップＳ１１５の処理は、通話が終了するまで繰り返し行われる。
【００７４】
他の電話４０との通話が終了した場合（ステップＳ１１５：ＹＥＳ）、ユーザによって着信拒否が行われた場合（ステップＳ１１２：ＹＥＳ）、又は、着信信号が切れた場合（ステップＳ１１１：ＹＥＳ）、スマートフォン１０は、位置情報を含むデータを履歴管理サーバ２０に送信する（ステップＳ１１６）。ここで送信されるデータは、ステップＳ１０７で送信されるデータと同じデータである。以上で、図４の説明を終了する。
【００７５】
このように、スマートフォン１０は、他の電話４０への発信が行われたタイミング、又は、他の電話４０からの着信があったタイミングで、位置情報を履歴管理サーバ２０に送信する。本実施形態では、スマートフォン１０は、通話が終了する前に、ステップＳ１０２またはステップＳ１１０において位置情報を履歴管理サーバ２０に送信する。このため、他の電話４０のユーザは、履歴管理サーバ２０に記録された位置情報に基づいて、通話中にスマートフォン１０の位置を確認することができる。例えば、派遣会社の管理者は、派遣社員と通話している間に、派遣社員の居場所を確認することができる。
【００７６】
また、本実施形態では、スマートフォン１０は、他の電話４０との通信が確立する前に、位置情報を履歴管理サーバ２０に送信する。すなわち、スマートフォン１０のユーザと他の電話４０のユーザとが通話しない場合でも、スマートフォン１０は、位置情報を履歴管理サーバ２０に送信する。これにより、履歴管理サーバ２０には、通話が行われなかった場合でもスマートフォン１０の位置情報が蓄積され、スマートフォン１０のユーザの居場所を特定することができる。
【００７７】
また、本実施形態では、通話が終了した場合や通話が行われずに発信や着信がキャンセルされた場合にも、スマートフォン１０は、位置情報を履歴管理サーバ２０に送信する。これにより、開始日時および終了日時におけるユーザの居場所を特定することができる。
【００７８】
なお、スマートフォン１０は、予め定められた特定の電話番号への発信が行われたか否かを判定し、特定の電話番号への発信が行われた場合にのみ位置情報を送信し、特定の電話番号以外の電話番号への発信が行われた場合には、位置情報を送信しないようにしてもよい。また、スマートフォン１０は、予め定められた特定の電話番号からの着信を検知したか否かを判定し、特定の電話番号からの着信を検知した場合にのみ、位置情報を送信してもよい。
【００７９】
また、上記フローチャートにおける各処理や処理の順番は単なる一例であり、上記処理に加えて他の処理が行われたり、上記処理の一部が省略されたり、処理の順番が変更されたりしてもよい。
【００８０】
例えば、ステップＳ１０２のデータを送信する処理は、通信が確立されたタイミング（ステップＳ１０４でＹＥＳと判定されたタイミング）で行われてもよい。同様に、ステップＳ１１０のデータを送信する処理は、通信が確立されたタイミング（ステップＳ１１３でＹＥＳと判定されたタイミング）で行われてもよい。
【００８１】
また、ステップＳ１０２およびステップＳ１０７のうちの一方が省略され、他方のみが行われてもよい。同様に、ステップＳ１１０およびステップＳ１１６のうちの一方が省略され、他方のみが行われてもよい。すなわち、例えば、通話が開始される前又は通話が開始されるタイミングでデータの送信が行われ、通話が終了するタイミングではデータの送信は行われなくてもよい。また、通話が開始される前又は通話が開始されるタイミングでデータの送信が行われず、通話が終了するタイミングではデータの送信が行なわれてもよい。
【００８２】
（履歴管理サーバの処理）
次に、履歴管理サーバ２０において行われる処理の詳細について説明する。図５は、履歴管理サーバ２０において行なわれる処理の詳細を示すフローチャートである。図５に示す処理は、履歴管理サーバ２０のプロセッサが、所定のプログラムを実行することにより行われる。なお、プロセッサは、図５に示される処理を、所定の時間間隔で繰り返し実行する。
【００８３】
図５に示されるように、履歴管理サーバ２０は、スマートフォン１０からデータを受信したか否かを判定する（ステップＳ２００）。スマートフォン１０からデータを受信した場合（ステップＳ２００：ＹＥＳ）、履歴管理サーバ２０は、受信したデータをデータベースに記録する（ステップＳ２０１）。具体的には、履歴管理サーバ２０は、受信したデータから上記開始日時、終了日時、位置情報、発信者番号、着信者番号等を取得し、これらの情報を発着信履歴情報としてデータベースに記録する。また、スマートフォン１０からのデータには、スマートフォン１０自体の電話番号やスマートフォン１０が発信したかあるいは着信したかを示す情報が含まれ、これらの情報が発着信履歴情報としてデータベースに記録されてもよい。
【００８４】
ステップＳ２０１の処理を実行した場合、又は、ステップＳ２００でＮＯと判定した場合、履歴管理サーバ２０は、ステップＳ２０１でデータベースに記録された発着信履歴情報の出力要求があったか否かを判定する（ステップＳ２０２）。例えば、履歴管理サーバ２０が上記勤怠管理システムの一部として用いられる場合、勤怠管理サーバ２１から出力要求が行われてもよい。また、勤怠管理を行う管理者の端末から出力要求が行われてもよい。発着信履歴情報の出力要求があった場合（ステップＳ２０２：ＹＥＳ）、履歴管理サーバ２０は、出力要求を行った装置に発着信履歴情報を送信する（ステップＳ２０３）。また、出力要求は、検索のための要求であってもよい。この場合、出力要求には検索キーワードが含まれる。履歴管理サーバ２０は、検索キーワードに合致する情報をデータベースから取得し、出力要求のあった装置に当該情報を送信する。例えば、勤怠管理者の端末から特定の電話番号の特定期間の発着信履歴の出力要求があった場合、履歴管理サーバ２０は、特定の電話番号及び特定期間をキーとしてデータベースを検索し、これらの情報を端末に送信する。また、出力要求は、特定期間における１又は複数の派遣労働者の勤務状況を出力するための要求であってもよい。
【００８５】
以上で、図５の説明を終了する。
【００８６】
このように、履歴管理サーバ２０には、各スマートフォン１０において発着信が検知された場合、位置情報を含むデータが送信される。履歴管理サーバ２０のデータベースには、複数のスマートフォン１０からのデータが発着信履歴として記録される。上述のように、履歴管理サーバ２０に記録された発着信履歴は、各システムにおいて利用される。
【００８７】
以下では、履歴管理サーバ２０に記録された発着信履歴情報を、勤怠管理システム、及び、配車受付システムに用いる場合の各システムにおける処理の一例について説明する。
【００８８】
図６は、履歴管理サーバ２０に記録された発着信履歴情報が勤怠管理システムに適用される場合の処理の一例を示すフローチャートである。なお、図６に示す処理は、所定の時間間隔で繰り返し実行される。また、以下では、図６に示す各処理を勤怠管理システムに含まれる履歴管理サーバ２０及び勤怠管理サーバ２１の何れかが行うものとして説明するが、図６に示す各処理は、何れのサーバで実行されてもよい。また、図６に示す処理の一部は他のサーバによって行われてもよい。
【００８９】
図６に示されるように、勤怠管理システムは、スマートフォン１０からデータを受信したか否かを判定する（ステップＳ２１０）。スマートフォン１０からのデータを受信した場合（ステップＳ２１０：ＹＥＳ）、勤怠管理システムは、受信したデータに基づいて、発着信を検知したスマートフォン１０のユーザ（例えば派遣労働者）を特定する（ステップＳ２１１）。例えば、スマートフォン１０から履歴管理サーバ２０に送信されるデータには、スマートフォン１０自体の電話番号が含まれる。勤怠管理システムは、当該電話番号に基づいて、ユーザを特定してもよい。また、スマートフォン１０からのデータには、スマートフォン１０やユーザに固有の識別情報が含まれ、勤怠管理システムは、当該識別情報に基づいて、ユーザを特定してもよい。
【００９０】
続いて、勤怠管理システムは、スマートフォン１０からのデータに基づいて、発信または着信の日時を取得する（ステップＳ２１２）。そして、勤怠管理システムは、取得した日時を出勤又は退勤時刻としてデータベースに記録する（ステップＳ２１３）。例えば、現在時刻がユーザ毎に予め定められた出勤時刻（又は退勤時刻）の範囲内である場合、勤怠管理システムは、ステップＳ２１２で取得した時刻を出勤時刻（又は退勤時刻）として記録してもよい。また、勤怠管理システムは、各ユーザ（例えば派遣労働者）が既に出勤しているか否かを示す情報を記憶しており、当該情報に基づいて、出勤時刻又は退勤時刻を記録してもよい。例えば、ユーザがまだ出勤していない場合において、当該ユーザのスマートフォン１０からデータを受信した場合、勤怠管理システムは、ステップＳ２１２で取得した時刻を出勤時刻として記録してもよい。なお、勤怠管理システムは、スマートフォン１０からデータを受信した場合、当該データを受信した時点におけるサーバ内の時刻を出勤又は退勤時刻として記録してもよい。
【００９１】
ステップＳ２１３に続いて、勤怠管理システムは、スマートフォン１０からのデータに基づいて、位置情報を取得する（ステップＳ２１４）。次に、勤怠管理システムは、取得した位置情報に基づいて、ユーザの居場所を特定する（ステップＳ２１５）。例えば、スマートフォン１０からのデータには、位置情報としての経度情報及び緯度情報が含まれ、勤怠管理システムは、当該経度情報及び緯度情報に基づいて、ユーザの居場所を特定する。
【００９２】
次に、勤怠管理システムは、勤怠判定を行う（ステップＳ２１６）。具体的には、勤怠管理システムは、ステップＳ２１５で特定した居場所に基づいて、ユーザが予め定められた場所で勤務しているか否かを判定する。そして、勤怠管理システムは、勤怠判定の結果を勤怠情報として記録する（ステップＳ２１７）。例えば、勤怠管理システムは、ステップＳ２１５で特定した居場所が、予め定められた場所と一致する又は予め定められた場所の範囲内である場合、ユーザが正常に勤務していることを示す情報を記録する。また、勤怠管理システムは、ステップＳ２１５で特定した居場所が、予め定められた場所と一致しない又は予め定められた場所の範囲内でない場合、ユーザが正常に勤務していないことを示す情報を記録する。
【００９３】
ステップＳ２１７の処理を実行した場合、又は、ステップＳ２１０でＮＯと判定した場合、勤怠管理システムは、図６に示す処理を終了する。
【００９４】
図７は、履歴管理サーバ２０に記録された発着信履歴情報が配車受付システムに適用される場合の処理の一例を示すフローチャートである。ここでは、配車受付システムは、電話システムと統合されたＣＴＩ（Computer  Telephony  Integration）システムであるものとする。
【００９５】
なお、図７に示す処理は、所定の時間間隔で繰り返し実行される。また、以下では、図７に示す各処理を配車受付システムに含まれる履歴管理サーバ２０及び配車管理サーバ２２の何れかが行うものとして説明するが、図７に示す各処理は、何れのサーバで実行されてもよい。また、図７に示す処理の一部は他のサーバによって行われてもよい。
【００９６】
図７に示されるように、配車受付システムは、タクシーの配車受付用の電話番号に着信があったか否かを判定する（ステップＳ２２０）。着信があった場合（ステップＳ２２０：ＹＥＳ）、配車受付システムは、スマートフォン１０からのデータに含まれる位置情報を取得する（ステップＳ２１１）。
【００９７】
次に、配車受付システムは、取得した位置情報に基づいて、ユーザの居場所を特定する（ステップＳ２２２）。そして、配車受付システムは、特定したユーザの居場所を、受付端末の画面に表示させる（ステップＳ２２３）。
【００９８】
なお、配車受付システムは、スマートフォン１０以外の電話機（例えば、固定電話や本システム専用のアプリケーションプログラムをインストールしていない携帯電話等）からの電話を受け付けることが可能である。このような電話機からは上述した位置情報を含むデータは配車受付システム（履歴管理サーバ２０）に送信されない。このため、配車受付システムは、このような電話機から着信があった場合、電話番号とユーザの情報（住所等）とを対応付けて記憶したデータベースから、電話番号に基づいてユーザの住所を取得し、受付端末の画面に表示させてもよい。
【００９９】
なお、図６及び図７に示した処理は単なる一例であり、処理の追加、削除、処理の内容や順番に変更が加えられてもよい。例えば、図６に示した勤怠管理システムにおいて、図７のステップＳ２２３におけるユーザの居場所の表示が行われてもよい。この場合、例えば、ユーザから電話があった場合、勤怠管理者の端末には、発信者であるユーザの情報（氏名や勤務場所等）が表示されるとともに、ユーザの居場所が表示されてもよい。そして、勤怠管理者が、表示されたユーザの居場所と、予め定められた勤務場所とに基づいて、ユーザが予め定められた勤務場所で勤務しているか否かの勤怠判定を行い、勤怠管理者の操作に応じて、勤怠判定の結果が記録されてもよい。
【０１００】
以上のように、本実施形態では、スマートフォン１０等の携帯端末は、電話の発信または着信を検知し、発信または着信を検知したことに応じて、位置情報を含むデータを履歴管理サーバ２０に送信する。当該位置情報に基づいて、ユーザの居場所を特定することができ、派遣労働者、営業社員、在宅勤務者等の勤怠管理を行ったり、タクシーの配車受付を行ったりすることができる。
【０１０１】
本実施形態では、ユーザが電話をかけたり受信したりするだけで、位置情報がサーバにリアルタイムで送信される。このため、ユーザは現在の居場所を相手に伝えなくても、電話の相手は、ユーザが現在どこにいるかを容易に把握することができる。また、本実施形態では、アプリケーションが常に自動的に位置情報をサーバに送信するのではなく、発着信に応じて位置情報をサーバに送信するため、無駄な通信を削減することができる。また、スマートフォン１０が発着信を検知した場合、発着信の日時や電話番号、位置情報等を含むデータが履歴管理サーバ２０に送信されるため、電話の発着信履歴を履歴管理サーバ２０に記録することができ、スマートフォン１０のユーザや他のユーザ（管理者等）が発着信履歴を確認することができる。
【０１０２】
（変形例）
なお、上記実施形態では、スマートフォン１０からサーバに送信された位置情報を勤怠管理システムや配車受付システムに応用する例について説明した。スマートフォン１０からの位置情報は、他のシステムに用いられてもよい。
【０１０３】
例えば、スマートフォン１０からの位置情報は、高齢者や子供の居場所を管理するためのシステムに用いられてもよい。例えば、子供にスマートフォン１０を携帯させ、子供がスマートフォン１０を用いて電話をかけた場合や保護者が子供のスマートフォン１０に電話をかけた場合、位置情報が履歴管理サーバ２０に送信される。保護者は、例えば、Ｗｅｂブラウザ等で履歴管理サーバ２０にアクセスすることで、子供の現在の居場所を把握することができる。
【０１０４】
また、スマートフォン１０からの位置情報は、宅配サービスに利用されてもよい。例えば、ユーザがスマートフォン１０を用いて宅配の注文をするために電話をかける。スマートフォン１０は発信を検知し、位置情報を履歴管理サーバ２０に送信する。宅配の受付をする側では、当該位置情報から宅配先の場所を確認することができる。この場合、宅配の受付をする側では、上記配車受付システムと同様に、ユーザの居場所が画面に表示されてもよい。
【０１０５】
また、スマートフォン１０からの位置情報は、配送の管理に用いられてもよい。例えば、荷物の配送を行うドライバーが配送先への荷降ろしが完了した場合、スマートフォン１０を用いて配送の管理を行う管理センターに電話をかける。このとき、スマートフォン１０から発信日時や位置情報がサーバに送信される。管理センター側では、これら情報に基づいて、配送状況を記録、確認することができる。
【０１０６】
また、上記実施形態では、スマートフォン１０から他の電話４０への発信を検知した場合、又は、他の電話４０からスマートフォン１０への着信を検知した場合に、位置情報を含むデータをサーバに送信することとした。他の実施形態では、スマートフォン１０からの発信、及び、スマートフォン１０への着信のうちの少なくとも何れか一方を検知した場合に、位置情報を含むデータをサーバに送信してもよい。
【０１０７】
また、スマートフォン１０からサーバへのデータの送信は、スマートフォン１０から他の電話４０への発信が行われたタイミング、発信の開始時から他の電話４０との通信が確立するまでの間のタイミング、他の電話４０との通信が確立したタイミング、他の電話４０との通信が行われている間のタイミング、他の電話４０との通信が終了したタイミングのうちの何れのタイミングで行われてもよい。
【０１０８】
また、上述したシステムの構成、処理、位置情報の利用例は単なる一例に過ぎず、種々の変形、改良が行なわれてもよい。また、上述した処理の一部又は全部は、汎用のプロセッサがプログラムを実行することで行われてもよいし、専用のプロセッサによって行われてもよい。
【符号の説明】
【０１０９】
１    情報処理システム
１０  スマートフォン
１０１  発着信検知手段
１０２  情報送信手段
２０  履歴管理サーバ
２１  勤怠管理サーバ
２２  配車管理サーバ
【図１】
2020107983.tif 000003
【図２】
2020107983.tif 000004
【図３】
2020107983.tif 000005
【図４】
2020107983.tif 000006
【図５】
2020107983.tif 000007
【図６】
2020107983.tif 000008
【図７】
2020107983.tif 000009