(57)【要約】【課題】労働時間を推定するために用いられる情報の証拠としての証明力が弱められないように、ユーザによる補正を可能とすること。【解決手段】クライアント１１０から、該クライアントの測位により取得された測位情報を受信し、受信した測位情報を履歴が保持されるように記憶し、クライアント１１０から、補正内容及び補正時刻を受信し、受信した補正内容及び補正時刻を履歴が保持されるように記憶し、補正内容は、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定し、補正時刻は補正内容の入力をクライアント１１０が受けた時刻であり、クライアント１１０からの要求を受けたときに、測位情報の履歴と、補正内容及び補正時刻の履歴とを印刷するための出力を行うように構成されたサーバ１２０。【選択図】図１
2017146801.tif 000002
【特許請求の範囲】
【請求項１】
クライアントから、該クライアントの測位により取得された測位情報を受信し、受信した前記測位情報を履歴が保持されるように記憶し、
前記クライアントから、補正内容及び補正時刻を受信し、受信した前記補正内容及び前記補正時刻を履歴が保持されるように記憶し、
前記補正内容は、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定し、
前記補正時刻は前記補正内容の入力を前記クライアントが受けた時刻であり、
前記クライアントからの要求を受けたときに、前記測位情報の前記履歴と、前記補正内容及び前記補正時刻の前記履歴とを印刷するための出力を行う
ように構成されたサーバ。
【請求項２】
請求項１に記載のサーバであって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含むように構成されたサーバ。
【請求項３】
請求項２に記載のサーバであって、あるジオフェンスを示す記載と、当該あるジオフェンスの外から内に入った入時刻と、当該あるジオフェンスの内から外に出た出時刻とが関連付けられて印刷されるよう出力を行うように構成されたサーバ。
【請求項４】
請求項１に記載のサーバであって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含むように構成されたサーバ。
【請求項５】
請求項１から４の何れか一項に記載のサーバであって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含むように構成されたサーバ。
【請求項６】
請求項５に記載のサーバであって、労働時間の特定及び非労働時間の特定である１つの前記補正内容として、当該補正内容の前記補正種類を示す記載と、当該補正内容に含まれる前記補正時間とが印刷され、休憩時間の長さの特定である１つの前記補正内容として、当該補正内容に含まれる前記時の補正長さが印刷されるように、前記補正内容及び前記補正時刻の前記履歴が印刷されるよう出力を行うように構成されたサーバ。
【請求項７】
請求項１から６の何れか一項に記載のサーバであって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報であるように構成されたサーバ。
【請求項８】
クライアントであって、
サーバに、前記クライアントの測位により取得された測位情報を送信し、
労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定する補正内容の入力を受け、該入力を受けた時刻を補正時刻として取得し、前記サーバに、前記補正内容及び前記補正時刻を送信し、
前記サーバに、前記測位情報の履歴と、前記補正内容及び前記補正時刻の履歴とを印刷するように要求する
ように構成されたクライアント。
【請求項９】
請求項８に記載のクライアントであって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含み、
前記クライアントが前記ジオフェンスの外から内に入ったと判定したときに、前記入時刻を取得し、
前記クライアントが前記ジオフェンスの内から外に出たと判定したときに、前記出時刻を取得する
ように構成されたクライアント。
【請求項１０】
請求項８に記載のクライアントであって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含み、
測位するときであると判定したときに、測位を行い前記位置及び前記測位時刻を取得する
ように構成されたクライアント。
【請求項１１】
請求項８から１０の何れか一項に記載のクライアントであって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含むように構成されたクライアント。
【請求項１２】
請求項８から１１の何れか一項に記載のクライアントであって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報であるように構成されたクライアント。
【請求項１３】
クライアントから、該クライアントの測位により取得された測位情報を受信するステップと、
受信した前記測位情報を履歴が保持されるように記憶するステップと、
前記クライアントから、補正内容及び補正時刻を受信するステップであって、
前記補正内容は、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定し、
前記補正時刻は、前記補正内容の入力を前記クライアントが受けた時刻である、
ステップと、
受信した前記補正内容及び前記補正時刻を履歴が保持されるように記憶するステップと、
前記クライアントからの要求を受けるステップと、
前記要求を受けたときに、前記測位情報の前記履歴と、前記補正内容及び前記補正時刻の前記履歴とを印刷するための出力を行うステップと
を含む、サーバが実行する方法。
【請求項１４】
請求項１３に記載の方法であって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含む、方法。
【請求項１５】
請求項１４に記載の方法であって、印刷するための出力を行う前記ステップは、あるジオフェンスを示す記載と、当該あるジオフェンスの外から内に入った入時刻と、当該あるジオフェンスの内から外に出た出時刻とが関連付けられて印刷されるよう出力を行うステップを含む、方法。
【請求項１６】
請求項１３に記載の方法であって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含む、方法。
【請求項１７】
請求項１３から１６の何れか一項に記載の方法であって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含む、方法。
【請求項１８】
請求項１７に記載の方法であって、印刷するための出力を行うステップは、労働時間の特定及び非労働時間の特定である１つの前記補正内容として、当該補正内容の前記補正種類を示す記載と、当該補正内容に含まれる前記補正時間とが印刷され、休憩時間の長さの特定である１つの前記補正内容として、当該補正内容に含まれる前記時の補正長さが印刷されるように、前記補正内容及び前記補正時刻の前記履歴が印刷されるよう出力を行うステップを含む、方法。
【請求項１９】
請求項１３から１８の何れか一項に記載の方法であって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報である、方法。
【請求項２０】
クライアントが実行する方法であって、
測位をして測位情報を取得するステップと、
サーバに、取得した前記測位情報を送信するステップと、
労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定する補正内容の入力を受けるステップと、
前記補正内容の入力を受けたときに、補正時刻として時刻を取得するステップと、
前記サーバに、前記補正内容及び前記補正時刻を送信するステップと、
前記サーバに、前記測位情報の履歴と、前記補正内容及び前記補正時刻の履歴とを印刷するように要求するステップと
を含む方法。
【請求項２１】
請求項２０に記載の方法であって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含み、前記測位情報を取得する前記ステップは、
前記クライアントが前記ジオフェンスの外から内に入ったと判定するステップと、
前記クライアントが前記ジオフェンスの外から内に入ったと判定したときに、前記入時刻を取得するステップと、
前記クライアントが前記ジオフェンスの内から外に出たと判定するステップと、
前記クライアントが前記ジオフェンスの内から外に出たと判定したときに、前記出時刻を取得するステップと
を含む、方法。
【請求項２２】
請求項２０に記載の方法であって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含み、前記測位情報を取得する前記ステップは、
測位するときであると判定するステップと、
測位するときであると判定したときに、測位を行い前記位置及び前記測位時刻を取得するステップと
を含む、方法。
【請求項２３】
請求項２０から２２の何れか一項に記載の方法であって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含む、方法。
【請求項２４】
請求項２０から２３の何れか一項に記載の方法であって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報であるように構成された方法。
【請求項２５】
請求項１から７の何れか一項に記載の前記サーバとしてコンピュータを機能させるプログラム。
【請求項２６】
請求項８から１２の何れか一項に記載の前記クライアントとしてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、労働時間についての証拠保全のためのサーバ、クライアント、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、サービス残業が問題となっている。被雇用者（労働者）が雇用者に対し未払いの残業代を請求する場合には、少なくとも、被雇用者の労働時間を確定しなければならない。
【０００３】
これに関連した先行技術として、特開２００５−２７５６６５号公報には、サービス残業防止システムが記載されている。このサービス残業防止システムの一実施形態は、クライアントとして位置情報サービスを利用可能な携帯電話を用いるものである（当該公報の段落［００５９］を参照）。この実施形態によると、ＧＰＳを用いて、労働者がある日時にある位置にいたことが記録される（当該公報の図１６を参照）。
【特許文献１】特開２００５−２７５６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＧＰＳを用いた情報のみでは、当該情報から算定される労働時間と、実際の労働時間とが一致しない場合がある。そのようなとき、労働者は、算定された労働時間に対して補正を加える必要がある。
【０００５】
しかしながら、このような補正を行えるようにすることは、一方で問題を生じさせる。例えば、退勤時刻として２１時が記録されていた場合に、実際に２１時に退勤したのか、実際には１７時に退勤したが、ユーザの補正により２１時と記録されているのかの区別ができなくなる。すると、このような記録の証拠としての証明力が弱くなってしまう。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の基本態様の一例は、クライアントから、該クライアントの測位により取得された測位情報を受信し、受信した測位情報を履歴が保持されるように記憶し、クライアントから、補正内容及び補正時刻を受信し、受信した補正内容及び補正時刻を履歴が保持されるように記憶し、補正内容は、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定し、補正時刻は補正内容の入力をクライアントが受けた時刻であり、クライアントからの要求を受けたときに、測位情報の履歴と、補正内容及び補正時刻の履歴とを印刷するための出力を行うように構成されたサーバである。
【０００７】
上記課題を解決するための本発明の基本態様の一例は、クライアントであって、サーバに、クライアントの測位により取得された測位情報を送信し、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定する補正内容の入力を受け、該入力を受けた時刻を補正時刻として取得し、サーバに、補正内容及び補正時刻を送信し、サーバに、測位情報の履歴と、補正内容及び補正時刻の履歴とを印刷するように要求するように構成されたクライアントでもある。
【０００８】
上記課題を解決するための本発明の基本態様の別の一例は、クライアントから、該クライアントの測位により取得された測位情報を受信するステップと、受信した測位情報を履歴が保持されるように記憶するステップと、クライアントから、補正内容及び補正時刻を受信するステップであって、補正内容は、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定し、補正時刻は補正内容の入力をクライアントが受けた時刻であるステップと、受信した補正内容及び補正時刻を履歴が保持されるように記憶するステップと、クライアントからの要求を受けるステップと、要求を受けたときに、測位情報の履歴と、補正内容及び補正時刻の履歴とを印刷するための出力を行うステップとを含む、サーバが実行する方法である。
【０００９】
上記課題を解決するための本発明の基本態様の別の一例は、クライアントが実行する方法であって、測位をして測位情報を取得するステップと、サーバに、取得した測位情報を送信するステップと、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定する補正内容の入力を受けるステップと、補正内容の入力を受けたときに、補正時刻として時刻を取得するステップと、サーバに、補正内容及び補正時刻を送信するステップと、サーバに、測位情報の履歴と、補正内容及び補正時刻の履歴とを印刷するように要求するステップとを含む方法でもある。
【００１０】
上記課題を解決するための本発明の基本態様の更に別の一例は、上述したようなサーバ又はクライアントとしてコンピュータを機能させるプログラムである。
【発明の効果】
【００１１】
本発明によると、労働時間を推定するために用いられる客観的な情報そのものを書き換えることなく、推定される労働時間に加えられるべきユーザによる補正が記録される。
【００１２】
従って、当該情報の証拠としての証明力を高めることができる。更に、ユーザによる補正が履歴として保持されてしまうために、結果として、ユーザによる労働時間に対する長期間経過後の実態に反する補正を抑止できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の態様に従う例を示している。
【図２Ａ】例示のクライアント１１０が含む主な手段を示している
【図２Ｂ】例示のサーバ１２０が含む主な手段を示している。
【図３Ａ】ジオフェンスの例を示している。
【図３Ｂ】推定労働時間の表示を含む例示の画面を示している。
【図３Ｃ】推定労働時間に対する補正後の図３Ｂの例示の画面を示している。
【図３Ｄ】補正内容を入力するための例示の画面を示している。
【図３Ｅ】補正内容を入力するための別の例示の画面を示している。
【図３Ｆ】推定労働時間の例を示している。
【図４Ａ】例示の測位情報履歴を示している。
【図４Ｂ】別の例示の測位情報履歴を示している。
【図５Ａ】補正内容及び補正時刻の履歴の例を示している。
【図５Ｂ】補正内容及び補正時刻の履歴の別の例を示している。
【図５Ｃ】補正内容及び補正時刻の履歴のまた別の例を示している。
【図５Ｄ】補正内容及び補正時刻の履歴の更に別の例を示している。
【図６Ａ】測位情報履歴の印刷例を示している。
【図６Ｂ】測位情報履歴の別の印刷例を示している。
【図７Ａ】補正内容及び補正時刻の履歴の印刷例を示している。
【図７Ｂ】補正内容及び補正時刻の履歴の別の印刷例を示している。
【図８】本発明の実施の態様に従う別の例を示している。
【図９Ａ】測位情報を取得するステップ８３１の具体例を示している。
【図９Ｂ】測位情報を取得するステップ８３１の別の具体例を示している。
【図９Ｃ】測位情報を取得するステップ８３１の更に別の具体例を示している。
【図１０】コンピュータのハードウェア構成例を示している。
【発明を実施するための形態】
【００１４】
１  本発明の実施の態様の一例
図１は、本発明の実施の態様に従う、労働時間についての証拠保全のためのクライアント１１０及びサーバ１２０を含むシステム１００の例を示している。クライアント１１０とサーバ１２０とは、ネットワーク１３０を介して通信可能である。クライアント１１０はシステム１００のユーザが携帯するものであり、サーバ１２０はシステム１００を用いたサービスの提供者が設置するものである。
【００１５】
クライアント１１０としては、コンピュータ、例えばスマートフォンを用いることができる。サーバ１２０としては、コンピュータを用いることができる。なお、「コンピュータ」について、その一例を節６にて説明しているので、参照されたい。
【００１６】
なお、説明を簡単にするため、図１にはただ１つのクライアント１１０が描かれているが、複数のクライアントをシステム１００は含みうる。また、１人のユーザは、１以上のクライアントを携帯しうる。従って、以下の説明では明示していないが、送信又は記憶される情報は、実際にはユーザ又はクライアントを特定するための何らかの情報に関連付けられて送信又は記憶されうることに留意されたい。
【００１７】
また、図１にはただ１つのサーバ１２０が描かれているが、サーバ１２０は物理的に複数のコンピュータから構成されうる。
【００１８】
以下、クライアント１１０及びサーバ１２０について詳述する。なお、以下の説明では、時刻又は日時を示す情報として、用語「時刻」を用いている。また、用語「時間」は、特に断らない限り、ある時刻からある時刻までを特定する情報として用いている。従って、例えば、「時刻ｘからｍ分後まで」といった形式の情報も、「時間」に含まれる。
【００１９】
２  クライアント１１０について
図２Ａは、例示のクライアント１１０が含む主な手段を示している。なお、ジオフェンス設定手段２１０は、クライアント１１０自体が含まない場合もある。例えば、クライアント１１０ではない別のコンピュータを用いて、クライアント１１０に係るジオフェンスを設定することもできる。また、クライアント１１０は、図示しないその他の手段を含むことがある。更に、ジオフェンス設定手段２１０は、ジオフェンスを用いた情報取得をしない場合、例えば節２−２−２にて後述する測位情報２のみを取得する場合には、不要でありうる。
【００２０】
以下に詳述するこれら手段が、クライアント１１０のハードウェア資源と、ソフトウェアとが協働した具体的手段であることは、当業者には明らかであると思料する。また、クライアント１１０は、明確に分かれた手段を含まないが、ハードウェア資源とソフトウェアとが協働することにより、上記手段が実行する処理を全体として行うように構成されたものであってもよい。
【００２１】
２−１  ジオフェンス設定手段２１０
システム１００は、ジオフェンスを利用して、労働時間についての証拠保全を行うことができる。ジオフェンスとは、ある地理的領域の閉じた境界を表すものであり、その形状は任意である。
【００２２】
システム１００は、ジオフェンスを設定するために、ジオフェンスを定める情報を必要とする。ジオフェンスを定める情報は、定めるジオフェンスを特定できればどのような情報であってもよい。例えば、ジオフェンスの形状はある地点を中心としたある半径の円であることができる。図３Ａは、そのようなジオフェンスの例を示している。図３Ａに従うと、ジオフェンス３１０を定める情報は、円の中心３１１の地点に対応した緯度経度と、その半径３１２とを含むことができる。
【００２３】
なお、同時に複数のジオフェンスを設定することができる。
【００２４】
ジオフェンス設定手段２１０は、ユーザからの入力により、ジオフェンスを示す情報と、当該ジオフェンスに係る緯度経度及び半径とを取得する。
【００２５】
緯度経度をどのように取得するかは任意である。例えば、緯度経度は、ユーザからその値の入力を直接受けることにより、取得することができる。また、ユーザからは住所の入力を受け、その住所を緯度経度に変換することにより取得してもよい。更に、地図を表示し、表示されたその地図において、ユーザにより選択された地点を緯度経度に変換することにより取得してもよい。なお、取得する緯度経度は、ユーザの勤務地や営業上の得意先等、ユーザが仕事中に滞在する地点に対応するものとしてシステム１００において扱われる。
【００２６】
半径をどのように取得するかは任意である。例えば、デフォルト値が設定されていてもよい。また、半径は、ユーザからその値の入力を直接的に受けることにより、取得することができる。更に、半径は、何らかのＵＩコンポーネントを表示し、ユーザにより操作されるそのＵＩコンポーネントが示す値から取得してもよい。なお、半径の単位は任意であるが、例えばメートルである。
【００２７】
ジオフェンスを示す情報は、複数のジオフェンスが設定される場合に、ジオフェンス同士を区別するための情報である。従って、ジオフェンスを示す情報は、ジオフェンス同士を区別できるのであれば、どのような情報であってもよく、例えば、緯度経度又は半径を取得した時刻、入力を受けた住所、選択された地点に対応した住所、ユーザにより入力されたラベル等であることができる。また、ジオフェンスを示す情報を緯度経度とし、別にジオフェンスを示す情報を不要とすることもできる。
【００２８】
ジオフェンス設定手段２１０は、ジオフェンスを示す情報と、当該ジオフェンスに係る緯度経度及び半径とをサーバ１２０に送信する。なお、このとき、ジオフェンス設定手段２１０は、ジオフェンスを示す情報と、当該ジオフェンスに係る緯度経度及び半径とを記憶してもよい。
【００２９】
２−２  測位情報送信手段２２０
測位情報送信手段２２０は、測位により取得された情報（以下、「測位情報」という。）を、あるタイミングでサーバ１２０に送信する。測位情報は、設定されたジオフェンスを用いて取得される場合もある。
【００３０】
測位情報は、それ自身より又は他の情報と組み合わせることにより、クライアント１１０のユーザがある時刻又は時間に労働していたことを推定し、それにより労働時間を推定することが可能な任意の客観的な情報である。従って、測位情報は、クライアント１１０のユーザが労働していたことを推定できればどのような情報であってもよく、測位情報送信手段２２０が行う処理は、そのような測位情報を送信できるのであればどのような処理であってもよい。
【００３１】
以下、測位情報の２つの例を挙げ、測位情報送信手段２２０が行う処理について説明する。なお、測位情報送信手段２２０は、測位情報に含めるものを、設定により切り替えることができてもよい。
【００３２】
２−２−１  測位情報の例１（以下、「測位情報１」という。）
測位情報送信手段２２０は、測位により、クライアント１１０が、あるジオフェンスの外から内に入ったことと、あるジオフェンスの内から外に出たこととを判定することができる。
【００３３】
なお、クライアント１１０用のオペレーティング・システムには、ジオフェンスを設定することにより、そのジオフェンスの外から内に入ったときに呼び出されるメソッドと、そのジオフェンスの内から外に出たときに呼び出されるメソッドとを含むＡＰＩを有するものがあり、例えばそのようなＡＰＩを利用することにより、上記のような判定を実施してもよい。
【００３４】
あるジオフェンスの外から内に入ったと判定したとき、測位情報送信手段２２０は、クライアント１１０が当該ジオフェンスの外から内に入った入時刻を取得する。入時刻は、判定が行われたときに取得した時刻を用いることができる。
【００３５】
次に、測位情報送信手段２２０は、取得した入時刻をサーバ１２０に送信する。このとき、判定に係るジオフェンスを示す情報と、ジオフェンスの外から内に入ったことを示す情報とを同時に送信することができる。
【００３６】
また、あるジオフェンスの内から外に出たと判定したとき、測位情報送信手段２２０は、クライアント１１０が当該ジオフェンスの内から外に出た出時刻を取得する。出時刻は、判定が行われたときに取得した時刻を用いることができる。
【００３７】
次に、測位情報送信手段２２０は、取得した出時刻をサーバ１２０に送信する。このとき、判定に係るジオフェンスを示す情報と、ジオフェンスの内から外に出たことを示す情報とを同時に送信することができる。
【００３８】
即ち、測位情報１は、少なくとも、上述したような入時刻又は出時刻を含むものである。
【００３９】
２−２−２  測位情報の例２（以下、「測位情報２」という。）
測位情報送信手段２２０は、繰り返し測位を行うことができる。繰り返しの間隔は、一定であっても可変であってもよい。繰り返し行われる測位のタイミング、即ち測位を行うときであるとの判定は、タイマを用いて、最後に測位したときからある時間（時の長さ）経過したかを判定することにより実施することができる。
【００４０】
測位を行うときであると判定したときに、測位情報送信手段２２０は、測位を行い、クライアント１１０の位置及びその測位時刻を取得する。位置は、例えば緯度経度の形式で取得することができる。測位の手法は、クライアント１１０の位置を特定できるのであればどのようなものであってもよく、例えば、ＧＰＳを用いた手法、クライアント１１０の通信キャリアの基地局を用いた手法、Ｗｉｆｉのアクセスポイントを用いた手法等であることができる。
【００４１】
次に、測位情報送信手段２２０は、取得した位置及び測位時刻をサーバ１２０に送信する。
【００４２】
即ち、測位情報２は、少なくとも、上述したような位置及び測位時刻を含むものである。このような情報によると、例えば、トラックドライバーのように定まった勤務地がないユーザであっても、ある日の仕事上の目的地という他の情報と組み合わせることにより、当該目的地に向かって移動し続けていたことが明らかとなれば、その移動の間の時間に当該ユーザは労働していたと推定することができる。
【００４３】
２−３  労働時間補正手段２３０
システム１００においては、ユーザの労働時間（休憩時間を含む）を推定することができる。労働時間の推定手法は任意であるが、例えば、節３−２−２にて後述する手法によって推定することができる。
【００４４】
推定される労働時間（以下、「推定労働時間」という。）は、実態を反映していない場合がある。そのような場合でも、ユーザは、労働時間補正手段２３０を用いて、システム１００に対して実態を伝えることができる。
【００４５】
労働時間補正手段２３０は、推定労働時間（後述する補正内容が入力された場合には、その内容を考慮した推定労働時間であってもよい）を表示することができる。この表示は、推定労働時間の長さ及び推定労働時間中の休憩時間の長さを含むことがある。推定労働時間は、例えば、サーバ１２０から取得することができる。なお、原理上、推定労働時間を表示しなくとも労働時間の実態を伝えることはできるため、推定労働時間の取得及びそれに基づく時間の表示は必須ではない。
【００４６】
次に、労働時間補正手段２３０は、ユーザから、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定する補正内容の入力を受け、入力を受けたときの時刻を補正時刻として取得する。なお、休憩時間の長さは、休憩時間が特定できれば、その長さとして特定できることに留意されたい。
【００４７】
更に、労働時間補正手段２３０は、入力を受けた補正内容と、取得した補正時刻とをサーバ１２０に送信する。
【００４８】
補正内容は、例えば、補正時間又は時の補正長さと補正種類を示す情報とを含むことができる。補正種類を示す情報は、補正時間又は時の補正長さが何を意味しているのかを特定する任意の情報である。
【００４９】
以下、２０１５年１２月２１日について、推定労働時間が、
７時０分〜１８時０分と、
１９時０分〜２０時０分と、
２１時３０分〜２３時０分と
であり、そのうちの休憩時間の長さが６０分である一方、実際の労働時間が、
７時０分〜２２時４５分
であり、そのうちの休憩時間が１２時０分〜１２時３０分であると仮定して、補正内容の幾つかの例と、推定労働時間の表示の例と、補正内容の入力手法の例とについて説明する。
【００５０】
２−３−１  補正内容の例１
この例は、労働時間を特定するものである。表示された推定労働時間に対して入力されるのであれば、この例は、当該時間に対して、労働時間を追加するものとなる。このような補正は、例えば、ユーザに複数の勤務地がある場合に、ある勤務地から別の勤務地への移動時間を労働時間として扱うために必要な場合がある。なぜなら、労働時間の推定手法によっては、移動時間が労働時間と推定されない場合があるためである。
【００５１】
例えば、ユーザは、クライアント１１０に、
１８時０分〜１９時０分と、
２０時０分〜２１時３０分と
を補正時間として入力し、入力されたものが労働時間を示す旨を入力する。なお、補正時間は日付とともに入力される場合がある。補正内容の例２においても同様である。
【００５２】
「旨」の入力は、クライアント１１０に表示された対応するＵＩコンポーネントの選択によるものであってよい。また、労働時間補正手段２３０は、補正種類を示す情報として、ユーザの入力から、「旨」に対応するシステム１００において定められた値を取得することができる。補正内容の例２及び例３においても同様である。
【００５３】
２−３−２  補正内容の例２
この例は、非労働時間を特定するものである。表示された推定労働時間に対して入力されるのであれば、この例は、当該時間から、労働時間でない時間を除外するものとなる。このような補正は、例えば、仕事を終えた後に、何らかの理由（一服したり、同僚と話し込んだり等）によりユーザが勤務地に留まってしまった場合に必要である。
【００５４】
例えば、ユーザは、クライアント１１０に、
２２時４５分〜２３時０分
を補正時間として入力し、入力されたものが非労働時間を示す旨を入力する。
【００５５】
２−３−３  補正内容の例３
この例は、休憩時間の長さを特定するものである。表示された推定労働時間中の休憩時間の長さに対して入力されるのであれば、この例は、当該休憩時間の長さを調整するものとなる。このような補正は、例えば仕事の都合により、当該休憩時間の長さは休憩がとれなかった場合に必要である。
【００５６】
例えば、当該休憩時間の長さが６０分である場合に、ユーザは、クライアント１１０に、１２時０分〜１２時３０分の長さである
３０分
を時の補正長さとして入力し、入力されたものが休憩時間の長さを示す旨を入力する。なお、時の補正長さは日付とともに入力される場合がある。
【００５７】
２−３−４  推定労働時間の表示の例
図３Ｂ及び図３Ｃは、推定労働時間の表示を含む、クライアント１１０に表示される例示の画面３２０を示している。図３Ｂは補正内容が入力される前（以下、「補正前」という。）の画面であり、図３Ｃは補正内容が入力された後（以下、「補正後」という。）の画面である。
【００５８】
３２１は、表示される推定労働時間に係る日付及び曜日を示している。
【００５９】
３２２は、図３Ｂにおいては補正前の、図３Ｃにおいては補正後の、推定労働時間の長さ及び休憩時間の長さを示している。なお、これら図において、推定労働時間の長さ及び休憩時間の長さは、それぞれ、「勤務時間」及び「休憩時間」として表記されている。
【００６０】
３２３は、３２４、３２５及び３２６が示す帯に関連した時刻を示している。
【００６１】
３２４が示す帯は、定時の勤務の始業時刻と終業時刻との間の時間（以下、「定時労働時間」という。）を表している。ここで、定時労働時間は９時０分〜１８時０分であると仮定している。
【００６２】
３２５が示す帯は、設定されたジオフェンス内にクライアント１１０があった時間（以下、「ジオフェンス内時間」という。）を表している。ここで、ジオフェンス内時間は、７時０分〜１２時３０分と、１４時３０分〜１７時３０分と、１９時０分〜２０時０分と、２１時３０分〜２２時０分と、２２時３０分〜２３時０分とであると仮定している。
【００６３】
３２６が示す帯は、図３Ｂにおいては補正前の、図３Ｃにおいては補正後の、推定労働時間を表している。
【００６４】
３２７は、推定労働時間のうち、労働時間でない可能性が比較的高い時間を示す強調である。この時間は、定時労働時間にもジオフェンス内時間にも含まれない推定労働時間であり、後述する図３Ｆの時間３７０に対応する。
【００６５】
２−３−５  補正内容の入力手法の例１
図３Ｄは、ユーザが補正内容の例１及び２を入力するための例示の画面３４０を示している。３４１は、「旨」を入力するためのＵＩコンポーネントを示している。３４２及び３４３は、それぞれ、補正時間の開始及び終了の時刻を入力するためのＵＩコンポーネントを示している。３４４及び３４５は、それぞれ、補正内容の入力を確定するためのＵＩコンポーネント及び補正内容の入力をキャンセルするためのＵＩコンポーネントを示している。
【００６６】
以下、クライアント１１０はタッチパネルをユーザインターフェースとして有すると仮定し、画面３４０を用いて、ユーザがどのように補正内容を入力するのかについて説明する。
【００６７】
ユーザが画面３２０の任意の場所、例えば帯が表示されている場所をタップすることにより、労働時間補正手段２３０は画面３４０を表示することができる。
【００６８】
ユーザが３４１をタップすると、「勤務」と「非勤務」との何れかを選択するためのダイアログが表示される。そのダイアログから「勤務」を選択すれば、ユーザは補正時間が労働時間を示す旨を入力したことになり、「非勤務」を選択すれば、ユーザは補正時間が非労働時間を示す旨を入力したことになる。
【００６９】
ユーザが３４２又は３４３を上下にフリックすることにより、労働時間補正手段２３０は、表示される時刻を前後させることができる。３４２に示された時刻から、３４３で示された時刻までが、入力される補正時間となる。
【００７０】
ユーザが３４４をタップすることにより、労働時間補正手段２３０は、補正時間を求め、補正種類を示す情報を求め、求められた補正時間及び補正種類を示す情報を補正内容の入力とすることができる。なお、労働時間補正手段２３０は、３４４のタップの後、再び画面３２０を表示することができる。
【００７１】
ユーザが３４５をタップすることにより、労働時間補正手段２３０は、補正内容の入力はなかったものとして、再び画面３２０を表示することができる。
【００７２】
特に、ユーザが画面３２０の、３２７で示される強調をタップすることにより、強調されている時間の開始時刻を３４２に、終了時刻を３４３に表示した状態で、労働時間補正手段２３０は画面３４０を表示することができる。
【００７３】
ここで、ユーザが３４４をタップすることにより、労働時間補正手段２３０は、補正内容の入力を確定させることができる。言い換えると、労働時間補正手段２３０は、強調されている時間を労働時間として特定する補正内容の入力とする。このとき、再び表示される画面３２０において、強調３２７はもはや表示しなくてよい。
【００７４】
一方、ユーザが３４５をタップすることにより、労働時間補正手段２３０は、補正内容の入力はなかったものとすることができる。このとき、再び表示される画面３２０において、強調３２７はもはや表示しなくてよい。また、強調されている時間は労働時間でないことが確定したため、非労働時間を特定する補正内容の入力がなされたわけではないが、強調されていた時間を除外して推定労働時間を表示するようにしてよい。
【００７５】
２−３−６  補正内容の入力手法の例２
図３Ｅは、ユーザが補正内容の例３を入力するための例示の画面３５０を示している。３５１は、時の長さを入力するためのＵＩコンポーネントを示している。３５２及び３５３は、それぞれ３４４及び３４５と同様のものである。
【００７６】
以下、クライアント１１０はタッチパネルをユーザインターフェースとして有すると仮定し、画面３５０を用いて、ユーザがどのように補正内容を入力するのかについて説明する。
【００７７】
ユーザが画面３２０の任意の場所、例えば休憩時間の長さが表示されている場所をタップすることにより、労働時間補正手段２３０は画面３５０を表示することができる。
【００７８】
ユーザが３５１を上下にフリックすることにより、労働時間補正手段２３０は、表示される時の長さを変化させることができる。３５１に示された時の長さが、時の補正長さとなる。
【００７９】
画面３５０が表示された時点で、ユーザは既に時の補正長さが休憩時間の長さを示す旨を入力したことになっている。
【００８０】
ユーザが３５２をタップすることにより、労働時間補正手段２３０は、補正種類を示す情報を求め、時の補正長さ及び求められた補正種類を示す情報を補正内容の入力とすることができる。なお、労働時間補正手段２３０は、３５２のタップの後、再び画面３２０を表示することができる。
【００８１】
ユーザが３５３をタップすることにより、労働時間補正手段２３０は、補正内容の入力はなかったものとして、再び画面３２０を表示することができる。
【００８２】
２−４  履歴印刷要求手段２４０
システム１００には、ユーザの労働時間についての証拠が保全されている。履歴印刷要求手段は、ユーザからの要求に応じて、そのような証拠としての役割がある履歴を印刷、例えば証明書として紙面に印刷するように、サーバ１２０に要求することができる。この要求は、例えばメッセージを送信することで実施されうる。
【００８３】
２−５  その他の手段
クライアント１１０に含まれるその他の手段として、限定することなく列挙すれば、例えば以下のようなものが挙げられる。
ａ  ユーザＩＤを生成し、サーバ１２０に送信する手段。ユーザＩＤは、ユーザから入力されたものでも、システム１００により自動的に付されるものでもよい。
ｂ  ユーザの氏名及び電話番号を取得し、サーバ１２０に送信する手段。
ｃ  クライアント１１０を特定する情報、例えば、スマートフォンの端末識別番号をサーバ１２０に送信する手段。
ｄ  ユーザが入力した、時期ごとの、定時の勤務の始業時刻及び終業時刻を、サーバ１２０に送信する手段。始業時刻及び終業時刻は、時期によって変わることがある。
ｅ  ユーザが入力した、時期ごとの、ユーザが通常とる休憩時間の長さ（以下、「通常休憩長」という。）を、サーバ１２０に送信する手段。通常休憩長は、時期によって変わることがある。
ｆ  ユーザが入力した勤務先の所定休日をサーバ１２０に送信する手段。所定休日とは、勤務先が休日として指定している日であり、例えば、勤務先の設立記念日である。
ｇ  ユーザが入力した有給休暇をとった日及びその入力時刻をサーバ１２０に送信する手段。
ｈ  ユーザからの入力に基づき、測位情報に含めるものを設定する手段。
ｉ  ユーザが入力した、基本給、基礎賃金から控除される手当（住宅手当、通勤手当、家族手当、別居手当等）、固定残業代、既払い残業代等をサーバ１２０に送信する手段。
【００８４】
３  サーバ１２０について
図２Ｂは、例示のサーバ１２０が含む主な手段を示している。なお、労働時間推定手段２６０は、サーバ１２０自体が含まない場合もあり、必須ではない。例えば、必要な情報をクライアント１１０に送信することにより、クライアント１１０側で労働時間を推定することもできる。また、サーバ１２０は、図示しないその他の手段を含むことがある。測位情報履歴保持手段２５０並びに補正履歴保持手段２７０は、共通のデータベースを用いて履歴を記憶してもよい。また、図示していないが、サーバ１２０にはプリンタが接続されていてもよいし、システム１００とは別の、プリンタを含むシステムが存在していてもよい。
【００８５】
以下に詳述するこれら手段が、サーバ１２０のハードウェア資源と、ソフトウェアとが協働した具体的手段であることは、当業者には明らかであると思料する。また、サーバ１２０は、明確に分かれた手段を含まないが、ハードウェア資源とソフトウェアとが協働することにより、上記手段が実行する処理を全体として行うように構成されたものであってもよい。
【００８６】
３−１  測位情報履歴保持手段２５０
測位情報履歴保持手段２５０は、測位情報を受信し、受信した測位情報を、測位情報の履歴が保持されるように記憶する。なお、測位情報履歴保持手段２５０は、測位情報を受信するたびに、この処理を行う。
【００８７】
以下、測位情報１及び測位情報２の保持された履歴の例について説明する。なお、例示のため、説明する履歴は特定の日に係る測位情報のみを含んでいることに留意されたい。実際には、履歴は、複数の日、例えば、ジオフェンスが設定された後又はユーザがシステム１００の利用を開始した後の全ての日に係る測位情報を含みうる。
【００８８】
３−１−１  測位情報１の履歴の例（以下、「測位情報履歴１」という。）
図４Ａは、測位情報履歴１を示している。
【００８９】
４１０、４２０及び４３０は、それぞれ、ジオフェンスを示す情報、入時刻及び出時刻を含む列を示している。列４１０は、ジオフェンスが１つしか設定されないのであれば、必須ではない。
【００９０】
各行は、クライアント１１０が、過去に、列４１０が表わすジオフェンスの外から内に列４２０が表わす時刻に入り、当該ジオフェンスの内から外に列４３０が表わす時刻に出たことを表している。記号ＧＦＡ及びＧＦＢは、異なるジオフェンスに対応する情報であることを示している。
【００９１】
３−１−２  測位情報２の履歴の例（以下、「測位情報履歴２」という。）
図４Ｂは、測位情報履歴２を示している。
【００９２】
４４０及び４５０は、それぞれ、測位されたクライアント１１０の位置及びその位置の測位時刻を含む列を示している。
【００９３】
各行は、クライアント１１０が、過去に、列４４０が表わす位置に列４５０が表わす時刻にあったことを表している。
【００９４】
なお、例示のために、同様の記録が続く部分は、図において省略されている（「（１５分間隔で記録がある）」の部分）。
【００９５】
３−２  労働時間推定手段２６０
労働時間推定手段２６０は、任意の手法により、推定労働時間を導出する。この際、ジオフェンス内時間に基づいて推定労働時間を導出してもよいため、以下、ジオフェンス内時間の例示の導出手法と、推定労働時間の例示の導出手法とについて説明する。
【００９６】
３−２−１  ジオフェンス内時間の例示の導出手法
ジオフェンス内時間は、同じジオフェンスについての、ジオフェンスの外から内に入った入時刻と、ジオフェンスの内から外に出た出時刻との間の時間であってよい。同じジオフェンスについての記録が複数あれば、当該ジオフェンス内にあった時間は、入時刻と、当該入時刻から直近の出時刻との間の時間であってよい。なお、ジオフェンスが複数設定されている場合には、ジオフェンス内時間は、クライアント１１０がそれら複数のジオフェンスのうちの何れか１つにあった時間を統合したものである。
【００９７】
例えば、図４Ａに示す測位情報履歴１には、クライアント１１０は、２０１５年１２月２１日に、
ＧＦＡ内に
７時０分〜１２時３０分、
１４時３０分〜１７時３０分、
２１時３０分〜２２時０分及び
２２時３０分〜２３時０分
にあり、
ＧＦＢ内に
１９時０分〜２０時０分
にあったとの情報が含まれている。従って、労働時間推定手段２６０は、２０１５年１２月２１日について、これら時間をジオフェンス内時間として導出できる。
【００９８】
図４Ｂに示す測位情報履歴２には、あるジオフェンスに係る入時刻及び出時刻が直接的には含まれていない。従って、この履歴からは、推定労働時間を導出する際にジオフェンス内時間を用いなくてもよいが、あるジオフェンスに係る入時刻及び出時刻を推定することによって導出されたジオフェンス内時間を用いてもよい。
【００９９】
入時刻及び出時刻の推定手法は任意であるが、例えば、あるジオフェンスについて、入時刻として、直前の位置が当該ジオフェンス外である、当該ジオフェンス内の位置の測位時刻を用い、出時刻として、直後の位置が当該ジオフェンス外である、当該ジオフェンス内の位置の測位時刻を用いることができる。
【０１００】
３−２−２  労働時間の例示の推定手法
例えば、推定労働時間は、ジオフェンス内時間であってよい。
【０１０１】
また、例えば、推定労働時間は、定時労働時間であってよい。
【０１０２】
更に、例えば、推定労働時間は、ジオフェンス内時間と定時労働時間との少なくとも一方に含まれる時間であってよい。
【０１０３】
更にまた、例えば、
ジオフェンス内時間の終わりの時刻と定時労働時間の始まりの時刻との間の時間の長さ、
定時労働時間の終わりの時刻とジオフェンス内時間の始まりの時刻との間の時間の長さ、
ジオフェンス内時間の終わりの時刻と別のジオフェンス内時間の始まりの時刻との間の時間の長さ
が所定の時の長さ以下である場合には、当該時間を推定労働時間に含めてもよい。
【０１０４】
図３Ｆは、推定労働時間の具体例を示している。３６１は、３６２〜３７１に関連した時刻を示している。３６２、３６３及び３６４は、それぞれ、定時労働時間、ジオフェンス内時間及び推定労働時間を表している。時間３６５、３６７、３６９及び３７１は、定時労働時間３６２とジオフェンス内時間３６３との少なくとも一方に含まれる時間であり、従って、推定労働時間３６４の一部となっている。時間３６６及び３６８は、その長さが所定の時の長さより大きい時間であり、従って、推定労働時間の一部となっていない。なお、図３Ｆにおいて、「所定の時の長さ」は４５分としているが、３０分等、より短くてもよいし、４時間等、より長くてもよい。一方、時間３７０は、その長さが所定の時の長さ以下の時間であり、従って、推定労働時間の一部となっている。
【０１０５】
なお、推定労働時間中の休憩時間の長さは、当該推定労働時間が該当する時期の、ユーザが入力した通常休憩長であってよい。
【０１０６】
３−３  補正履歴保持手段２７０
補正履歴保持手段２７０は、クライアント１１０から補正内容及び補正時刻を受信し、受信した補正内容及び補正時刻を、補正内容及び補正時刻の履歴が保持されるように記憶する。補正履歴保持手段２７０は、補正内容及び補正時刻の受信のたびに、この処理を行う。
【０１０７】
補正履歴保持手段２７０は、補正種類ごとに、補正内容及び補正時刻の履歴を保持してよい。
【０１０８】
図５Ａは、補正種類が労働時間を特定するものである場合の補正内容及び補正時刻の保持される履歴の例を示しており、５１０及び５２０の列は、それぞれ、補正時間及び補正時刻を含んでいる。
【０１０９】
図５Ｂは、補正種類が非労働時間を特定するものである場合の補正内容及び補正時刻の保持される履歴の例を示しており、５３０及び５４０の列は、それぞれ、補正時間及び補正時刻を含んでいる。
【０１１０】
図５Ｃは、補正種類が休憩時間の長さを特定するものである場合の補正内容及び補正時刻の保持される履歴の例を示しており、５５０及び５６０の列は、それぞれ、時の補正長さ及び補正時刻を含んでいる。
【０１１１】
なお、補正履歴保持手段２７０は、異なる補正種類の補正内容及び補正時刻を１つの履歴として保持することができる。
【０１１２】
図５Ｄは、異なる補正種類の補正内容及び補正時刻を１つの履歴として保持する場合の、補正内容及び補正時刻の保持される履歴の例を示している。５７０及び５８０の列は、それぞれ補正内容及び補正時刻を含んでいる。５７０の列は５７１及び５７２の列に分けられ、５７１の列は補正時間又は時の補正長さを含み、５７２の列は補正種類を示す情報を含んでいる。ここで、記号ＨＡ、ＨＢ及びＨＣは、それぞれ、労働時間を特定する補正、非労働時間を特定する補正及び休憩時間の長さを特定する補正に対応し、実際には対応する定められた値である。
【０１１３】
図５Ａ〜５Ｄに示された各行は、補正履歴保持手段２７０が受信した、１つの補正内容及び補正時刻に対応する。
【０１１４】
なお、例示のため、説明した履歴は特定の日に係る補正内容及び補正時刻のみを含んでいることに留意されたい。実際には、履歴は、複数の日、例えば、ユーザがシステム１００の利用を開始した後の全ての日に係る補正内容及び補正時刻を含みうる。
【０１１５】
３−４  履歴印刷出力手段２８０
履歴印刷出力手段２８０は、クライアント１１０からの要求に応答して、測位情報の履歴と、補正内容及び補正時刻の履歴とを、例えば紙面に証明書として印刷するための出力を行う。なお、履歴印刷出力手段２８０は、クライアント１１０以外の別のコンピュータ、例えば、ユーザを代理する弁護士が使用するコンピュータからの要求にも応答して、履歴を印刷するための出力を行ってよい。また、履歴印刷出力手段２８０は、印刷されるものにその他の情報を含めてもよい。
【０１１６】
出力は、サーバ１２０にプリンタが接続されている場合には、そのプリンタに対するものであってよい。また、出力は、システム１００とは別の、プリンタを含むシステムが存在する場合には、そのようなシステムが解釈可能な形式のデータを出力することであってよい。
【０１１７】
サービスの提供者は、印刷されたものをユーザ及び当該ユーザを代理する弁護士の一方または双方に郵送で送ることができる。
【０１１８】
以下、印刷されるものの例について説明する。節３−４−１の例と、節３−４−２の例と、節３−４−３及び３−４−４の例とは、それぞれ、図４Ａに示された履歴と、図４Ｂに示された履歴と、図５Ａ〜５Ｄに示された履歴とに基づくものであるため、印刷されるものは、特定の日に係るもののみになっている。履歴が複数の日の情報を含んでいれば、印刷されるものも複数の日の情報を含みうる。また、履歴印刷出力手段２８０は、履歴の全部又は一部を印刷しうる。
【０１１９】
なお、印刷される測位情報の履歴は、記憶されている測位情報の履歴に依存しうる。また、測位情報の履歴と、補正内容及び補正時刻の履歴とを、１つのテーブルとして印刷してよいことは言うまでもない。
【０１２０】
３−４−１  測位情報の履歴の印刷例１
図６Ａは、図４Ａに示された履歴の印刷例を示している。「年月日」、「ジオフェンス入場時刻」、「ジオフェンス退場時刻」、「緯度経度」、「基準半径（ｍ）」及び「端末」はラベルであり、その表記は任意である。
【０１２１】
「緯度経度」の列の記号ＰＡ及びＰＢは、それぞれ、ジオフェンスＧＦＡ及びＧＦＢに係る円の中心の緯度経度を示しており、「基準半径（ｍ）」の列の記号ＲＡ及びＲＢは、それぞれ、ジオフェンスＧＦＡ及びＧＦＢに係る円の半径を示している。「緯度経度」及び「基準半径（ｍ）」の列の記載はジオフェンスを示す記載の一例である。ジオフェンスを示す記載は、定められたジオフェンスを特定できればどのような記載であってもよい。例えば、ラベル（「事業所Ａ」等）と、そのラベルが示すジオフェンスを定める情報とが更に印刷されるのであれば、ジオフェンスを示す記載は当該ラベルであってよい。
【０１２２】
「端末」の列の記号Ｃ１１０は、クライアント１１０を特定するための何らかの情報を示している。説明を簡単にするため、この例では「端末」の列にはＣ１１０の記載しかないが、ユーザが複数のクライアントを用いるならば、それぞれのクライアントを特定するための何らかの情報が記載されうる。なお、ユーザがただ１つのクライアント１１０を用いることが明らかな場合等、「端末」の列は不要である場合がある。
【０１２３】
この印刷例においては、あるジオフェンスを示す記載と、当該あるジオフェンスの外から内に入った入時刻（「ジオフェンス入場時刻」の列）と、当該あるジオフェンスの内から外に出た出時刻（「ジオフェンス退場時刻」の列）とが関連付けられて、１つの行において印刷されている。
【０１２４】
３−４−２  測位情報の履歴の印刷例２
図６Ｂは、図４Ｂに示された履歴の印刷例を示している。「年月日」、「トレースモード記録日時」、「トレースモード緯度経度」及び「端末」はラベルであり、その表記は任意である。なお、この印刷例において、例示のために、同様の記録が続く部分は、図において省略されている（「（１５分間隔で記録がある）」の部分）。実際には、同様の記録が続く場合であっても、省略せずに記載することが好ましい。
【０１２５】
なお、図６Ｂの「端末」の列については、図６Ａの「端末」の列と同様である。
【０１２６】
３−４−３  補正内容及び補正時刻の印刷例１
図７Ａは、図５Ａ〜５Ｄに示された履歴の印刷例を示している。「年月日」、「勤務・非勤務事後補正」、「補正タイプ」、「開始時刻」、「終了時刻」、「入力日時」、「休憩時間の長さ」、「補正後休憩時間」及び「補正日時」はラベルであり、その表記は任意である。
【０１２７】
「補正タイプ」の列の「勤務」及び「非勤務」は補正種類を示す記載の一例である。補正種類を示す記載は、補正内容の意味を特定できるのであればどのような記載であってもよい。
【０１２８】
この印刷例においては、労働時間の特定及び非労働時間の特定である１つの補正内容として、当該補正内容の補正種類を示す記載と、当該補正内容に含まれる補正時間（「開始時刻」及び「終了時刻」の列）とが、当該補正内容に係る補正時刻（「入力日時」の列）とともに印刷されている。
【０１２９】
また、この印刷例においては、休憩時間の長さの特定である１つの補正内容として、当該補正内容に含まれる時の補正長さ（「補正後休憩時間」の列）が、当該補正内容に係る補正時刻（「補正日時」の列）とともに印刷されている。
【０１３０】
３−４−４  補正内容及び補正時刻の印刷例２
図７Ｂは、図５Ａ〜５Ｄに示された履歴の別の印刷例を示している。「勤務事後補正」及び「非勤務事後補正」はラベルであり、その表記は任意である。図７Ａと同様の部分については、説明を省略する。
【０１３１】
この印刷例においては、ある補正内容に含まれる補正時間（「開始時刻」及び「終了時刻」の列）又は時の補正長さ（「補正後休憩時間」の列）と、補正時刻（「入力日時」及び「補正日時」の列）とが、補正種類ごと（「勤務事後補正」、「非勤務事後補正」及び「休憩時間の長さ」の列ごと）に印刷されている。
【０１３２】
３−４−５  その他の情報
印刷されるその他の情報としては、限定することなく列挙すれば、例えば以下のようなものが考えられる。
ａ  ユーザのＩＤ。
ｂ  ユーザの氏名。
ｃ  ユーザの電話番号。
ｄ  クライアント１１０を特定する情報。
ｅ  時期ごとの、定時の勤務の始業時刻及び終業時刻。
ｆ  時期ごとの通常休憩長。
ｇ  日ごとの推定労働時間。
ｈ  法定休日。
ｉ  ユーザの勤務先の所定休日。
ｊ  ユーザが有給休暇として入力した日及びその入力時刻。
【０１３３】
なお、ｅからｊの情報自体は、労働時間の直接の証拠にはならないが、補正内容の意味を明確にする効果がある。
【０１３４】
３−５  その他の手段
サーバ１２０に含まれるその他の手段として、限定することなく列挙すれば、例えば以下のようなものが考えられる。
ａ  ユーザのＩＤ、氏名及び電話番号、クライアント１１０を特定する情報、時期ごとの定時の勤務の始業時刻及び終業時刻、時期ごとの通常休憩長、ユーザの勤務先の所定休日、ユーザが有給休暇として入力した日及びその入力時刻、基本給、基礎賃金から控除される手当、固定残業代、既払い残業代等を受信し、記憶する手段。
ｂ  ユーザの実労働時間数及び深夜労働時間数を日ごとに推定する手段。
ｃ  印刷されるものに加え、日ごとに推定したユーザの実労働時間及び深夜労働時間数、ユーザの基本給、基礎賃金から控除される手当、固定残業代、既払い残業代等を含む電子データ、例えばエクセルファイルを生成する手段。サービスの提供者は、このような電子データを、しかるべき者、例えば弁護士に提供することができる。
【０１３５】
４  本発明の実施の態様の別の一例
図８は、本発明の実施の態様に従う、労働時間についての証拠保全のための、クライアント１１０が行う方法８１０と、サーバ１２０が行う方法８２０とを示している。
【０１３６】
この図において、右矢印は、情報又は要求がクライアント１１０からサーバ１２０に送信されることを表している。また、８３０、８４０及び８５０は、ひとまとまりの処理である、測位情報履歴保持処理、補正履歴保持処理及び履歴印刷処理をそれぞれ示している。これらひとまとまりの処理は、それぞれ複数回実行されうる。
【０１３７】
以下、ひとまとまりの処理ごとに、クライアント１１０及びサーバ１２０が実行する方法８１０及び８２０について説明する。なお、以下の説明では、ジオフェンスは既に設定されているものとする。
【０１３８】
４−１  測位情報履歴保持処理８３０
測位情報履歴保持処理８３０は、ステップ８３１にて、クライアント１１０が測位情報を取得することにより開始する。
【０１３９】
次に、クライアント１１０は、ステップ８３２にて、取得した測位情報をサーバ１２０に送信する。
【０１４０】
すると、サーバ１２０は、ステップ８３３にて、クライアント１１０からの測位情報を受信する。
【０１４１】
そして、サーバ１２０は、ステップ８３４にて、受信した測位情報を、測位情報の履歴が保持されるように記憶する。
【０１４２】
ステップ８３１は、取得する測位情報によって処理が異なりうるため、以下、取得する測位情報が測位情報１の場合と測位情報２の場合とについて、ステップ８３１の処理の例についてより具体的に説明する。
【０１４３】
４−１−１  測位情報１の場合
図９Ａは、取得する測位情報が測位情報１であり、あるジオフェンスの外から内にクライアント１１０が入ったと判定した場合の処理を示している。即ち、クライアント１１０は、ステップ９１１にて、あるジオフェンスの外から内に入ったと判定する。そして、クライアント１１０は、ステップ９１２にて、入時刻を取得する。
【０１４４】
また、図９Ｂは、取得する測位情報が測位情報１であり、あるジオフェンスの内から外にクライアント１１０が出たと判定した場合の処理を示している。即ち、クライアント１１０は、ステップ９２１にて、あるジオフェンスの内から外に出たと判定する。そして、クライアント１１０は、ステップ９２２にて、出時刻を取得する。
【０１４５】
４−１−２  測位情報２の場合
図９Ｃは、取得する測位情報が測位情報２である場合の処理を示している。即ち、クライアント１１０は、ステップ９３１にて、測位するときであると判定する。なお、この判定は、上述したようにタイマを用いて実施できる。そして、クライアント１１０は、ステップ９３２にて、測位を行い、位置及び測位時刻を取得する。
【０１４６】
４−２  補正履歴保持処理８４０
補正履歴保持処理８４０は、ステップ８４１にて、クライアント１１０がユーザから補正内容の入力を受けることにより開始する。
【０１４７】
次に、クライアント１１０は、ステップ８４２にて、入力を受けたときの時刻を補正時刻として取得する。
【０１４８】
そして、クライアント１１０は、ステップ８４３にて、入力を受けた補正内容及び取得した補正時刻をサーバ１２０に送信する。
【０１４９】
すると、サーバ１２０は、ステップ８４４にて、クライアント１１０からの補正内容及び補正時刻を受信する。
【０１５０】
そして、サーバ１２０は、ステップ８４５にて、受信した補正内容及び補正時刻を、補正内容及び補正時刻の履歴が保持されるように記憶する。
【０１５１】
４−３  履歴印刷処理８５０
履歴印刷処理８５０は、ステップ８５１にて、ユーザが指示することにより、クライアント１１０がサーバ１２０に、測位時間の履歴と、補正内容及び補正時刻の履歴とを印刷するように要求することにより開始する。
【０１５２】
すると、サーバ１２０は、ステップ８５２にて、クライアント１１０からの要求を受ける。
【０１５３】
そして、サーバ１２０は、ステップ８５３にて、測位時間の履歴と、補正内容及び補正時刻の履歴とを印刷するための出力を行う。
【０１５４】
５  本発明の実施の態様の更に別の一例
本発明の実施の態様は、コンピュータをクライアント１１０として機能させるプログラムと、コンピュータをサーバ１２０として機能させるプログラムとを含む。
【０１５５】
６  コンピュータ
以下、クライアント１１０及びサーバ１２０として用いることができるコンピュータの、ハードウェア構成の一例について説明する。
【０１５６】
図１０は、コンピュータのハードウェア構成の一例を表している。同図に示すように、コンピュータ１０００は、主に、プロセッサ１０１０と、主記憶装置１０２０と、補助記憶装置１０３０と、ユーザインターフェース１０４０と、通信インターフェース１０５０とを備えており、これらはアドレスバス、データバス、コントロールバス等を含むバスライン１０６０を介して相互に接続されている。なお、バスライン１０６０と各ハードウェア資源との間には適宜インターフェース回路（図示せず）が介在している場合もある。
【０１５７】
プロセッサ１０１０は、コンピュータ全体の制御を行う。
【０１５８】
主記憶装置１０２０は、プロセッサ１０１０に対して作業領域を提供し、例えばＳＲＡＭ、ＤＲＡＭ等の揮発性メモリである。
【０１５９】
補助記憶装置１０３０は、ソフトウェアであるプログラム等や各種データ等を格納する、例えば、ハードディスクドライブ、フラッシュメモリ等の不揮発性メモリである。当該プログラムは、任意の時点で補助記憶装置１０３０からバスライン１０６０を介して主記憶装置１０２０へとロードされる。
【０１６０】
ユーザインターフェース１０４０は、ユーザに情報を提示すること及びユーザから情報の入力を受けることの一方又は双方を行うものであり、例えば、キーボード、マウス、ディスプレイ、タッチパネルディスプレイ、マイク、スピーカ等である。
【０１６１】
通信インターフェース１０５０は、ネットワーク１３０と接続されるものであり、ネットワーク１３０を介してデータを送受する。通信インターフェース１０５０とネットワーク１３０とは、有線又は無線で接続されうる。通信インターフェース１０５０は、ネットワークに係る情報、例えば、Ｗｉｆｉのアクセスポイントに係る情報、通信キャリアの基地局に関する情報等も取得することがある。
【０１６２】
なお、図示していないが、コンピュータは、その他のハードウェア資源を含むことがあり、その他のハードウェア資源は、例えば、ＧＰＳ信号受信ユニットである。その他のハードウェア資源も、任意の経路で、例えばバスライン１０６０を介して、少なくともプロセッサ１０１０と接続されている。
【０１６３】
７  むすび
以上、本発明の実施の態様の例を説明したが、他の類似する実施態様の採用や、適宜態様の変更又は追加を行うことができることに留意されたい。
【図１】
2017146801.tif 000003
【図２Ａ】
2017146801.tif 000004
【図２Ｂ】
2017146801.tif 000005
【図３Ａ】
2017146801.tif 000006
【図３Ｂ】
2017146801.tif 000007
【図３Ｃ】
2017146801.tif 000008
【図３Ｄ】
2017146801.tif 000009
【図３Ｅ】
2017146801.tif 000010
【図３Ｆ】
2017146801.tif 000011
【図４Ａ】
2017146801.tif 000012
【図４Ｂ】
2017146801.tif 000013
【図５Ａ】
2017146801.tif 000014
【図５Ｂ】
2017146801.tif 000015
【図５Ｃ】
2017146801.tif 000016
【図５Ｄ】
2017146801.tif 000017
【図６Ａ】
2017146801.tif 000018
【図６Ｂ】
2017146801.tif 000019
【図７Ａ】
2017146801.tif 000020
【図７Ｂ】
2017146801.tif 000021
【図８】
2017146801.tif 000022
【図９Ａ】
2017146801.tif 000023
【図９Ｂ】
2017146801.tif 000024
【図９Ｃ】
2017146801.tif 000025
【図１０】
2017146801.tif 000026
【手続補正書】
【提出日】平成28年12月9日(2016.12.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントから、該クライアントの測位により取得された測位情報を受信し、受信した前記測位情報を履歴が保持されるように記憶し、
前記クライアントから、補正内容及び補正時刻を受信し、受信した前記補正内容及び前記補正時刻を履歴が保持されるように記憶し、
前記補正内容は、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定し、
前記補正時刻は前記補正内容の入力を前記クライアントが受けた時刻であり、
前記クライアントからの要求を受けたときに、前記測位情報の前記履歴と、前記補正内容及び前記補正時刻の前記履歴とを印刷するための出力を行う
ように構成されたサーバ。
【請求項２】
請求項１に記載のサーバであって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含むように構成されたサーバ。
【請求項３】
請求項２に記載のサーバであって、あるジオフェンスを示す記載と、当該あるジオフェンスの外から内に入った入時刻と、当該あるジオフェンスの内から外に出た出時刻とが関連付けられて印刷されるよう出力を行うように構成されたサーバ。
【請求項４】
請求項１に記載のサーバであって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含むように構成されたサーバ。
【請求項５】
請求項４に記載のサーバであって、
前記クライアントの位置と、該位置の測位時刻とに基づいて、前記クライアントがあるジオフェンスの外から内に入った時刻を推定する
ように構成されたサーバ。
【請求項６】
請求項１から５の何れか一項に記載のサーバであって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含むように構成されたサーバ。
【請求項７】
請求項６に記載のサーバであって、労働時間の特定及び非労働時間の特定である１つの前記補正内容として、当該補正内容の前記補正種類を示す記載と、当該補正内容に含まれる前記補正時間とが印刷され、休憩時間の長さの特定である１つの前記補正内容として、当該補正内容に含まれる前記時の補正長さが印刷されるように、前記補正内容及び前記補正時刻の前記履歴が印刷されるよう出力を行うように構成されたサーバ。
【請求項８】
請求項１から７の何れか一項に記載のサーバであって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報であるように構成されたサーバ。
【請求項９】
クライアントであって、
サーバに、前記クライアントの測位により取得された測位情報を送信し、
労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定する補正内容の入力を受け、該入力を受けた時刻を補正時刻として取得し、前記サーバに、前記補正内容及び前記補正時刻を送信し、
前記サーバに、前記測位情報の履歴と、前記補正内容及び前記補正時刻の履歴とを印刷するように要求する
ように構成されたクライアント。
【請求項１０】
請求項９に記載のクライアントであって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含み、
前記クライアントが前記ジオフェンスの外から内に入ったと判定したときに、前記入時刻を取得し、
前記クライアントが前記ジオフェンスの内から外に出たと判定したときに、前記出時刻を取得する
ように構成されたクライアント。
【請求項１１】
請求項９に記載のクライアントであって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含み、
測位するときであると判定したときに、測位を行い前記位置及び前記測位時刻を取得する
ように構成されたクライアント。
【請求項１２】
請求項９から１１の何れか一項に記載のクライアントであって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含むように構成されたクライアント。
【請求項１３】
請求項９から１２の何れか一項に記載のクライアントであって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報であるように構成されたクライアント。
【請求項１４】
クライアントから、該クライアントの測位により取得された測位情報を受信するステップと、
受信した前記測位情報を履歴が保持されるように記憶するステップと、
前記クライアントから、補正内容及び補正時刻を受信するステップであって、
前記補正内容は、労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定し、
前記補正時刻は、前記補正内容の入力を前記クライアントが受けた時刻である、
ステップと、
受信した前記補正内容及び前記補正時刻を履歴が保持されるように記憶するステップと、
前記クライアントからの要求を受けるステップと、
前記要求を受けたときに、前記測位情報の前記履歴と、前記補正内容及び前記補正時刻の前記履歴とを印刷するための出力を行うステップと
を含む、サーバが実行する方法。
【請求項１５】
請求項１４に記載の方法であって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含む、方法。
【請求項１６】
請求項１５に記載の方法であって、印刷するための出力を行う前記ステップは、あるジオフェンスを示す記載と、当該あるジオフェンスの外から内に入った入時刻と、当該あるジオフェンスの内から外に出た出時刻とが関連付けられて印刷されるよう出力を行うステップを含む、方法。
【請求項１７】
請求項１４に記載の方法であって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含む、方法。
【請求項１８】
請求項１７に記載の方法であって、
前記クライアントの位置と、該位置の測位時刻とに基づいて、前記クライアントがあるジオフェンスの外から内に入った時刻を推定するステップ
を更に含む方法。
【請求項１９】
請求項１４から１８の何れか一項に記載の方法であって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含む、方法。
【請求項２０】
請求項１９に記載の方法であって、印刷するための出力を行うステップは、労働時間の特定及び非労働時間の特定である１つの前記補正内容として、当該補正内容の前記補正種類を示す記載と、当該補正内容に含まれる前記補正時間とが印刷され、休憩時間の長さの特定である１つの前記補正内容として、当該補正内容に含まれる前記時の補正長さが印刷されるように、前記補正内容及び前記補正時刻の前記履歴が印刷されるよう出力を行うステップを含む、方法。
【請求項２１】
請求項１４から２０の何れか一項に記載の方法であって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報である、方法。
【請求項２２】
クライアントが実行する方法であって、
測位をして測位情報を取得するステップと、
サーバに、取得した前記測位情報を送信するステップと、
労働時間と、非労働時間と、休憩時間の長さとのうちの少なくとも１つを特定する補正内容の入力を受けるステップと、
前記補正内容の入力を受けたときに、補正時刻として時刻を取得するステップと、
前記サーバに、前記補正内容及び前記補正時刻を送信するステップと、
前記サーバに、前記測位情報の履歴と、前記補正内容及び前記補正時刻の履歴とを印刷するように要求するステップと
を含む方法。
【請求項２３】
請求項２２に記載の方法であって、前記測位情報は、
前記クライアントが、ある地理的領域の閉じた境界を表すジオフェンスの外から内に入った入時刻、又は、
前記クライアントが前記ジオフェンスの内から外に出た出時刻
を含み、前記測位情報を取得する前記ステップは、
前記クライアントが前記ジオフェンスの外から内に入ったと判定するステップと、
前記クライアントが前記ジオフェンスの外から内に入ったと判定したときに、前記入時刻を取得するステップと、
前記クライアントが前記ジオフェンスの内から外に出たと判定するステップと、
前記クライアントが前記ジオフェンスの内から外に出たと判定したときに、前記出時刻を取得するステップと
を含む、方法。
【請求項２４】
請求項２２に記載の方法であって、前記測位情報は、
前記クライアントの位置と、
該位置の測位時刻と
を含み、前記測位情報を取得する前記ステップは、
測位するときであると判定するステップと、
測位するときであると判定したときに、測位を行い前記位置及び前記測位時刻を取得するステップと
を含む、方法。
【請求項２５】
請求項２２から２４の何れか一項に記載の方法であって、
前記補正内容は、補正時間又は時の補正長さと、補正種類を示す情報とを含み、
前記補正種類は、
労働時間の特定と、
非労働時間の特定と、
休憩時間の長さの特定と
を含む、方法。
【請求項２６】
請求項２２から２５の何れか一項に記載の方法であって、前記の時間は、ある時刻からある時刻までを特定する情報であり、前記の時刻は、日時を示す情報であり、前記時の補正長さは、日付と時の長さとを示す情報であるように構成された方法。
【請求項２７】
請求項１から８の何れか一項に記載の前記サーバとしてコンピュータを機能させるプログラム。
【請求項２８】
請求項９から１３の何れか一項に記載の前記クライアントとしてコンピュータを機能させるプログラム。