(57)【要約】【課題】ウェブサービスの利用を動機付けでき、かつ、情報共有に関する作業を効率化できる情報処理システム、サーバ装置、方法およびプログラムを提供する。【解決手段】タブレット端末３００は、所定の入力を受付けた日時である受付日時を含む２次元コードを表示部に表示し、携帯端末２００は、タブレット端末３００に表示された前記２次元コードを撮像し、撮像した２次元コードから受付日時を取得し、取得した受付日時と、アプリケーションにログインするためのログイン情報とをサーバ１００に送信し、サーバ１００は、ユーザを識別するユーザ識別情報ごとに、ユーザの勤怠に関する日時を記憶する勤怠情報記憶部１２０を備え、携帯端末２００から送信されたログイン情報を用いて、ユーザが認証された場合に、ログイン情報に含まれるユーザ識別情報ごとに、受付日時を勤怠情報記憶部１２０に格納する。【選択図】図１
2014219745.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、携帯端末装置と、前記情報処理装置および前記携帯端末装置とネットワークを介して接続するとともに、アプリケーションが動作するサーバ装置と、を備える情報処理システムであって、
前記情報処理装置は、
所定の入力を受付けた日時である受付日時を含む２次元コードを表示部に表示する表示手段、を備え、
前記携帯端末装置は、
前記情報処理装置に表示された前記２次元コードを撮像する撮像手段と、
撮像した前記２次元コードから前記受付日時を取得し、取得した前記受付日時と、前記アプリケーションにログインするためのログイン情報とを前記サーバ装置に送信する送信手段と、を備え、
前記サーバ装置は、
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段と、
前記携帯端末装置から送信された前記ログイン情報を用いて、前記ユーザが認証された場合に、前記ログイン情報に含まれるユーザ識別情報ごとに、前記受付日時を前記勤怠情報記憶手段に格納するユーザ認証手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記所定の入力は、勤怠種別の入力であり、
前記２次元コードは、さらに前記勤怠種別を含み、
前記勤怠情報記憶手段は、前記ユーザ識別情報ごとに、前記勤怠種別と、前記日時とを対応付けて記憶し、
前記ユーザ認証手段は、前記ログイン情報を用いて、前記ユーザが認証された場合に、前記ユーザ識別情報ごとに、前記勤怠種別と、前記受付日時とを対応付けて格納する、請求項１に記載の情報処理システム。
【請求項３】
情報処理装置と、携帯端末装置と、前記情報処理装置および前記携帯端末装置とネットワークを介して接続するとともに、アプリケーションが動作するサーバ装置と、を備える情報処理システムであって、
前記サーバ装置は、
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時である勤怠日時を記憶する勤怠情報記憶手段と、
前記携帯端末装置から送信された、前記アプリケーションにログインするためのログイン情報を用いて、前記ユーザが認証された場合に、前記ユーザを認証した日時である認証日時と、前記ログイン情報に含まれるユーザ識別情報とを含む２次元コードを生成するコード生成手段と、を備え、
前記携帯端末装置は、
前記サーバ装置から送信された、前記２次元コードを表示部に表示する表示手段、を備え、
前記情報処理装置は、
前記携帯端末装置に表示された前記２次元コードを撮像する撮像手段と、
前記２次元コードを撮像した日時である撮像日時と、前記２次元コードに含まれるユーザ識別情報と、前記認証日時とを前記サーバ装置に送信する送信手段と、を備え、
前記サーバ装置は、さらに、
前記情報処理装置から送信された前記認証日時に基づいて、前記撮像日時が有効か否かを判断し、前記撮像日時が有効であると判断した場合に、前記ユーザ識別情報ごとに、前記撮像日時を前記勤怠情報記憶手段に格納する有効性判断手段、
を備えることを特徴とする情報処理システム。
【請求項４】
前記勤怠情報記憶手段は、前記ユーザ識別情報ごとに、勤怠種別と、前記日時とを対応付けて記憶し、
前記２次元コードは、さらに前記勤怠種別を含み、
前記送信手段は、さらに前記勤怠種別を送信し、
前記有効性判断手段は、前記撮像日時が有効であると判断した場合に、前記ユーザ識別情報ごとに、前記勤怠種別と、前記撮像日時とを対応付けて格納する、請求項３に記載の情報処理システム。
【請求項５】
情報処理装置および携帯端末装置とネットワークを介して接続するとともに、アプリケーションが動作するサーバ装置であって、
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段と、
前記情報処理装置が所定の入力を受付けた日時である受付日時を含む２次元コードから、前記受付日時を取得し、取得した前記受付日時と、前記アプリケーションにログインするためのログイン情報とを、前記携帯端末装置から受信する受信手段と、
前記ログイン情報を用いて、前記ユーザが認証された場合に、前記ログイン情報に含まれるユーザ識別情報ごとに、前記受付日時を前記勤怠情報記憶手段に格納するユーザ認証手段と、
を備えることを特徴とするサーバ装置。
【請求項６】
情報処理装置および携帯端末装置とネットワークを介して接続するとともに、アプリケーションが動作するサーバ装置であって、
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段と、
前記携帯端末装置から送信された、前記アプリケーションにログインするためのログイン情報を用いて、前記ユーザが認証された場合に、前記ユーザを認証した日時である認証日時を含む２次元コードを生成するコード生成手段と、
前記２次元コードを前記携帯端末装置に送信する送信手段と、
前記携帯端末装置で表示された前記２次元コードを前記情報処理装置が撮像した日時である撮像日時と、前記ログイン情報に含まれるユーザ識別情報と、前記認証日時とを前記情報処理装置から受信する受信手段と、
受信した前記認証日時に基づいて、前記撮像日時が有効か否かを判断し、前記撮像日時が有効であると判断した場合に、前記ユーザ識別情報ごとに、前記撮像日時を前記勤怠情報記憶手段に格納する有効性判断手段と、
を備えることを特徴とするサーバ装置。
【請求項７】
情報処理装置と、携帯端末装置と、前記情報処理装置および前記携帯端末装置とネットワークを介して接続するとともに、アプリケーションが動作するサーバ装置と、で実行される情報処理方法であって、
前記情報処理装置は、
所定の入力を受付けた日時である受付日時を含む２次元コードを表示部に表示する表示ステップ、を含み、
前記携帯端末装置は、
前記情報処理装置に表示された前記２次元コードを撮像する撮像ステップと、
撮像した前記２次元コードから前記受付日時を取得し、取得した前記受付日時と、前記アプリケーションにログインするためのログイン情報とを前記サーバ装置に送信する送信ステップと、を含み、
前記サーバ装置は、
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段、を備え、
前記携帯端末装置から送信された前記ログイン情報を用いて、前記ユーザが認証された場合に、前記ログイン情報に含まれるユーザ識別情報ごとに、前記受付日時を前記勤怠情報記憶手段に格納するユーザ認証ステップ、
を含むことを特徴とする情報処理方法。
【請求項８】
情報処理装置と、携帯端末装置と、前記情報処理装置および前記携帯端末装置とネットワークを介して接続するとともに、アプリケーションが動作するサーバ装置と、で実行される情報処理方法であって、
前記サーバ装置は、
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時である勤怠日時を記憶する勤怠情報記憶手段、を備え、
前記携帯端末装置から送信された、前記アプリケーションにログインするためのログイン情報を用いて、前記ユーザが認証された場合に、前記ユーザを認証した日時である認証日時と、前記ログイン情報に含まれるユーザ識別情報とを含む２次元コードを生成するコード生成ステップ、を含み、
前記携帯端末装置は、
前記サーバ装置から送信された、前記２次元コードを表示部に表示する表示ステップ、を含み、
前記情報処理装置は、
前記携帯端末装置に表示された前記２次元コードを撮像する撮像ステップと、
前記２次元コードを撮像した日時である撮像日時と、前記２次元コードに含まれるユーザ識別情報と、前記認証日時とを前記サーバ装置に送信する送信ステップと、を含み、
前記サーバ装置は、さらに、
前記情報処理装置から送信された前記認証日時に基づいて、前記撮像日時が有効か否かを判断し、前記撮像日時が有効であると判断した場合に、前記ユーザ識別情報ごとに、前記撮像日時を前記勤怠情報記憶手段に格納する有効性判断ステップ、
を含むことを特徴とする情報処理方法。
【請求項９】
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段、を備えたコンピュータに、
情報処理装置が所定の入力を受付けた日時である受付日時を含む２次元コードから、前記受付日時を取得し、取得した前記受付日時と、アプリケーションにログインするためのログイン情報とを、携帯端末装置から受信する受信ステップと、
前記ログイン情報を用いて、前記ユーザが認証された場合に、前記ログイン情報に含まれるユーザ識別情報ごとに、前記受付日時を前記勤怠情報記憶手段に格納するユーザ認証ステップと、
を実行させることを特徴とするプログラム。
【請求項１０】
ユーザを識別するユーザ識別情報ごとに、前記ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段、を備えたコンピュータに、
携帯端末装置から送信された、アプリケーションにログインするためのログイン情報を用いて、前記ユーザが認証された場合に、前記ユーザを認証した日時である認証日時を含む２次元コードを生成するコード生成ステップと、
前記２次元コードを前記携帯端末装置に送信する送信ステップと、
前記携帯端末装置で表示された前記２次元コードを情報処理装置が撮像した日時である撮像日時と、前記ログイン情報に含まれるユーザ識別情報と、前記認証日時とを前記情報処理装置から受信する受信ステップと、
受信した前記認証日時に基づいて、前記撮像日時が有効か否かを判断し、前記撮像日時が有効であると判断した場合に、前記ユーザ識別情報ごとに、前記撮像日時を前記勤怠情報記憶手段に格納する有効性判断ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、サーバ装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年のＩＴ技術、通信ネットワークの発展に伴い、企業内で情報を共有するために、グループウェアやＳＮＳ（Social Networking Service）などのウェブサービスを導入する企業が多くなっている。このようなウェブサービスにおいて、ユーザの利便性を向上するとともに、その利用を促進するために、操作性を向上させる様々な技術が公開されている（特許公報１参照）。かかる技術では、グループウェアにおいて、更新された文書にユーザがはじめてアクセスする場合は、更新されたフィールドを強調表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2011-248485号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなウェブサービスを利用するか否かは、最終的には各ユーザの行動に委ねられているため、ウェブサービス自体を利用し易くしたとしても、ユーザが自らウェブサービスにログインして利用しなければ、その利便性を享受することはできない。ともすれば、企業で働くユーザは繁忙な業務に追われ、何日もアクセスしないという状況が生じてしまい、その結果、徐々にウェブサービスを利用する頻度が落ち、結局利用されないサービスとなることが多かった。そこには、ウェブサービスを利用することに、強力な動機付けがないという問題があった。
【０００５】
他方、このようなウェブサービスを多くのユーザが有効に活用している場合であっても、一部のユーザが利用しないことによって、ウェブサービスのみで情報共有を完結することが困難となり、必要に応じてメールや電話などの他の手段を採らなければならず、情報共有についての作業を効率化できないという問題があった。
【０００６】
本願は、上記に鑑みてなされたものであって、ウェブサービスの利用を動機付けでき、かつ、情報共有に関する作業を効率化できる情報処理システム、サーバ装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施の形態にかかるサーバ装置は、ユーザを識別するユーザ識別情報ごとに、ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段と、情報処理装置が所定の入力を受付けた日時である受付日時を含む２次元コードから、受付日時を取得し、取得した受付日時と、アプリケーションにログインするためのログイン情報とを、携帯端末装置から受信する受信手段と、ログイン情報を用いて、ユーザが認証された場合に、ログイン情報に含まれるユーザ識別情報ごとに、受付日時を勤怠情報記憶手段に記憶するユーザ認証手段と、を備えることを特徴とする。
【０００８】
実施の形態にかかるサーバ装置は、ユーザを識別するユーザ識別情報ごとに、ユーザの勤怠に関する日時を記憶する勤怠情報記憶手段と、携帯端末装置から送信された、アプリケーションにログインするためのログイン情報を用いて、ユーザが認証された場合に、ユーザを認証した日時である認証日時を含む２次元コードを生成するコード生成手段と、２次元コードを携帯端末装置に送信する送信手段と、携帯端末装置で表示された２次元コードを情報処理装置が撮像した日時である撮像日時と、ログイン情報に含まれるユーザ識別情報と、認証日時とを情報処理装置から受信する受信手段と、受信した認証日時に基づいて、撮像日時が有効か否かを判断し、撮像日時が有効であると判断した場合に、ユーザ識別情報ごとに、撮像日時を勤怠情報記憶手段に記憶する有効性判断手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
実施の形態にかかる情報処理システム、サーバ装置、情報処理方法およびプログラムは、ウェブサービスの利用を動機付けでき、かつ、情報共有に関する作業を効率化できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施例１にかかる情報処理システム１０の構成を示すブロック図である。
【図２】勤怠情報記憶部１２０のデータ構成の一例を示す説明図である。
【図３】表示画面の一例を示す説明図である。
【図４】情報処理システム１０が実行する処理手順を示すフローチャートである。
【図５】実施例２にかかる情報処理システム２０の構成を示すブロック図である。
【図６】情報処理システム２０が実行する処理手順を示すフローチャートである。
【図７】情報処理システム２０が実行する処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照し、情報処理システム、サーバ装置、情報処理方法およびプログラムの実施の形態を詳細に説明する。なお、以下に示す実施例は、実施の形態の一例であり、本発明はこれらの実施例に限定されるものではない。
【実施例１】
【００１２】
図１は、実施例１にかかる情報処理システム１０の構成を示すブロック図である。情報処理システム１０は、サーバ１００と携帯端末２００とタブレット端末３００を、ネットワーク１を介して接続している。ネットワーク１は、インターネット、イントラネット、ＬＡＮ（Local Area Network）などの通信ネットワークである。携帯端末２００は、移動体通信網を経由してインターネット等に接続する。図１では、説明を簡便にするために、サーバ１００と携帯端末２００とタブレット端末３００をそれぞれ１ずつ記載しているが、実際には複数の装置がネットワーク１に接続する。
【００１３】
サーバ１００は、いわゆるウェブサーバであり、携帯端末２００またはタブレット端末３００からのリクエストに応じて、ＨＴＴＰ（HyperText Transfer Protocol）プロトコルでデータを送受信する。サーバ１００は、ユーザの勤怠情報を格納するデータベース（後述する勤怠情報記憶部１２０）を備えるとともに、グループウェアやＳＮＳなどのウェブサービスを提供するアプリケーションプログラム（以下、アプリケーションという）が動作するサーバである。
【００１４】
タブレット端末３００は、ユーザが勤務する場所に設置され、ユーザが出勤時や退勤時等に操作するタブレット型のコンピュータであり、サーバ１００との間でデータを送受信する。なお、タブレット端末３００は、必ずしもタブレット型のコンピュータに限る必要はなく、通常のパーソナルコンピュータであってもよい。
【００１５】
携帯端末２００は、ユーザ各自が携帯するスマートフォンや携帯電話等であり、サーバ１００との間でデータを送受信する。
【００１６】
次に、情報処理システム１０が備えるサーバ１００、携帯端末２００、タブレット端末３００それぞれの機能、構成について説明する。
【００１７】
サーバ１００は、送受信部１０１と、ユーザ認証部１０２と、２次元コード生成部１０３と、ページ情報生成部１０４と、ユーザ認証情報記憶部１１０と、勤怠情報記憶部１２０と、ユーザ情報記憶部１３０とを備えている。
【００１８】
ユーザ認証情報記憶部１１０は、ユーザがアプリケーションを利用可能か否かを判断するための情報を記憶する。より具体的には、ユーザ認証情報記憶部１１０は、ユーザＩＤと、認証情報とを対応付けて記憶する。ここで、ユーザとは、サーバ１００で動作するアプリケーションを利用する利用者であり、かつ、勤怠管理の対象者である。ユーザＩＤは、ユーザを一意に識別するユーザ識別情報である。また、認証情報は、例えばパスワードである。なお、認証情報は、パスワードのほか、声紋などの生体認証情報等であってもよい。
【００１９】
図２は、勤怠情報記憶部１２０のデータ構成の一例を示す説明図である。図２に示すように、勤怠情報記憶部１２０は、ユーザＩＤごとに、勤怠種別と、勤怠に関する日時とを対応付けて記憶する。ここで、勤怠種別とは、日時を記憶する必要がある勤務上のイベントであり、具体的には“出勤”、“退勤”、“外出”、“再入”等の勤怠管理において管理すべき項目である。
【００２０】
ユーザ情報記憶部１３０は、ユーザに関連する情報やアプリケーションで使用する情報を記憶する。例えば、ユーザＩＤに関連付けられた氏名や、ユーザＩＤごとの通知情報や投稿情報、スケジュール等を記憶する。
【００２１】
２次元コード生成部１０３は、タブレット端末３００から送信されたリクエストに応じて、タブレット端末３００において所定の入力を受付けた日時（以下、受付日時という）と、アプリケーションのログインページのＵＲＬ（Uniform Resource Locator）とを含めて符号化した２次元コードを生成する。２次元コードは、例えば、ＱＲコード（登録商標）やＰＤＦ４１７、ＤａｔａＭａｔｒｉｘ、ＭａｘｉＣｏｄｅ等である。
【００２２】
ユーザ認証部１０２は、携帯端末２００から送信されたログイン情報に基づいて、ユーザを認証する。ユーザ認証部１０２は、ユーザを認証した場合、ユーザＩＤごとに勤怠種別と日時とを対応付けて勤怠情報記憶部１２０に格納する。
【００２３】
送受信部１０１は、携帯端末２００およびタブレット端末３００との間でデータを送受信する。ページ情報生成部１０４は、携帯端末２００またはタブレット端末３００のリクエストに応じて、ページ情報を生成する。
【００２４】
タブレット端末３００は、入出力部３０１と、タイマ部３０２と、リクエスト生成部３０３と、送受信部３０４とを備えている。
【００２５】
入出力部３０１は、液晶ディスプレイや有機ＥＬパネル等の表示装置と、入力操作を検出するタッチセンサが重畳したタッチパネルであり、ユーザが操作可能な画面を表示するとともに、ユーザの操作による所定の入力を受付ける。図３は、表示画面の一例を示す説明図である。図３に示すように、表示画面３１は、勤怠種別３２と、現在日時３３を表示する。入出力部３０１は、勤怠種別３２のいずれかをユーザがタップした操作を検出することによって、“出勤”、“退勤”、“外出”、“再入”のいずれかの入力を受付ける。入出力部３０１は、サーバ１００から受信した２次元コードを表示する。
【００２６】
タイマ部３０２は、現在の日付と時刻を示す時計であり、入出力部３０１が所定の入力を受付けた場合、所定の入力を受付けた日時（以下、受付日時という）を計時する。
【００２７】
リクエスト生成部３０３は、入出力部３０１でユーザの操作による所定の入力を受付けた場合、宛先をサーバ１００とし、タイマ部３０２から取得した受付日時と、入出力部３０１で受付けた勤怠種別とを含むリクエストを生成する。
【００２８】
送受信部３０４は、サーバ１００との間でデータを送受信する。送受信部３０４は、リクエスト生成部３０３で生成したリクエストをサーバ１００に送信し、サーバ１００で生成した２次元コードを受信する。
【００２９】
携帯端末２００は、撮像部２０１と、リクエスト生成部２０２と、通信部２０３と、入出力部２０４とを備えている。
【００３０】
入出力部２０４は、スマートフォンの場合、タッチパネルであり、携帯電話の場合は、ディスプレイ等の表示装置と、ボタンや英数字キー等の入力装置である。入出力部２０４は、サーバ１００で動作するアプリケーションにログインするためのログイン情報の入力を受付け、サーバ１００から送信されたページ情報を表示する。
【００３１】
撮像部２０１は、デジタルカメラを備え、ＣＣＤ（Charge Coupled Device Image Sensor）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を用いて電子的に画像を撮像する。撮像部２０１は、タブレット端末３００の表示画面に表示された２次元コードを撮像する。
【００３２】
リクエスト生成部２０２は、ウェブサイトのページ情報を取得するためのリクエストやアプリケーションを実行させるためのリクエストを生成する。より具体的には、リクエスト生成部２０２は、撮像部２０１で撮像された２次元コードを復号化し、サーバ１００で動作するアプリケーションのログインページのＵＲＬと、受付日時を取得する。リクエスト生成部２０２は、宛先をサーバ１００のアプリケーションのログインページのＵＲＬとした、ログイン情報と受付日時を含むリクエストを生成する。
【００３３】
通信部２０３は、リクエスト生成部２０２で生成されたリクエストをサーバ１００に送信する。通信部２０３は、サーバ１００から送信されたページ情報を受信する。
【００３４】
次に、上述のように構成された情報処理システム１０で実行する処理について説明する。図４は、情報処理システム１０が実行する処理手順を示すフローチャートである。
【００３５】
タブレット端末３００において、入出力部３０１は、図３に示す表示画面３１から、勤怠種別の入力を受付ける（ステップＳ４０１）。リクエスト生成部３０３は、タイマ部３０２が計時した受付日時を取得する（ステップＳ４０２）。リクエスト生成部３０３は、宛先をサーバ１００とした、受付日時と、勤怠種別とを含むリクエストを生成する。送受信部３０４は、リクエストをサーバ１００に送信する（ステップＳ４０３）。
【００３６】
サーバ１００において、送受信部１０１は、タブレット端末３００から送信されたリクエストを受信する（ステップＳ４０４）。２次元コード生成部１０３は、受付日時と、勤怠種別と、アプリケーションのログインページのＵＲＬとを含めて符号化した２次元コードを生成する（ステップＳ４０５）。このように、２次元コードに、アプリケーションのログインページのＵＲＬを含めることによって、ユーザに利用させたいアプリケーションを自由に設定することができる。送受信部１０１は、２次元コードをタブレット端末３００に送信する（ステップＳ４０６）。
【００３７】
タブレット端末３００において、送受信部３０４は、サーバ１００から送信された２次元コードを受信する（ステップＳ４０７）。入出力部３０１は、受信した２次元コードを表示画面に表示する（ステップＳ４０８）。
【００３８】
携帯端末２００において、撮像部２０１は、タブレット端末３００の表示画面に表示された２次元コードを撮像する（ステップＳ４０９）。リクエスト生成部２０２は、撮像された２次元コードを復号化し、受付日時と勤怠種別とＵＲＬを取得する（ステップＳ４１０）。リクエスト生成部２０２は、宛先を取得したＵＲＬとし、ユーザＩＤ、パスワード、勤怠種別、受付日時を含むリクエストを生成する（ステップＳ４１１）。なお、ユーザＩＤとパスワードは、入出力部２０４から入力を受付けてもよく、過去にアプリケーションにログインし、既にＣｏｏｋｉｅに記憶されている場合は、Ｃｏｏｋｉｅに記憶されたユーザＩＤとパスワードを使用してもよい。通信部２０３は、リクエストをサーバ１００に送信する（ステップＳ４１２）。
【００３９】
サーバ１００において、送受信部１０１は、携帯端末２００から送信されたリクエストを受信する（ステップＳ４１３）。ユーザ認証部１０２は、リクエストに含まれるユーザＩＤとパスワードを用いて、ユーザを認証する（ステップＳ４１４）。具体的には、リクエストに含まれるユーザＩＤとパスワードが、ユーザ認証情報記憶部１１０に記憶されているユーザＩＤと認証情報と合致するか否かを判断する。ユーザ認証部１０２は、ユーザが認証された場合、ユーザＩＤごとに勤怠種別と受付日時とを対応付けて勤怠情報記憶部１２０に格納する（ステップＳ４１５）。
【００４０】
ページ情報生成部１０３は、ユーザが認証された場合、ユーザが認証された旨を示すページ情報やアプリケーションに応じたページ情報を生成する（ステップＳ４１６）。例えば、ユーザ情報記憶部１３０からユーザＩＤに対応付けられた氏名を取得し、“○○○○さん、おはようございます。出勤時刻は、２０１３年５月１日０８時５５分です。”のようなメッセージを表示するページ情報や、個人のスケジュール、連絡事項等を表示するページ情報、アプリケーションのメニューを示すページ情報等を生成する。送受信部１０１は、ページ情報を携帯端末２００に送信する（ステップＳ４１７）。なお、ユーザが認証されなかった場合は、ユーザが認証されなかった旨を示すページ情報を生成し、携帯端末２００に送信する。
【００４１】
携帯端末２００において、通信部２０３は、サーバ１００から送信されたページ情報を受信する（ステップＳ４１８）。入出力部２０４は、ページ情報を表示画面に表示する（ステップＳ４１９）。
【００４２】
このように、タブレット端末３００から勤怠種別の入力を受付けた日時を、携帯端末２００を介してサーバ１００のアプリケーションのログインページに送信することにより、アプリケーションのログインと勤怠管理を同時に行うことができるため、ユーザの利便性が向上する。また、勤怠に関する日時を確定させるユーザの操作は、アプリケーションにログインしなければ完了しない（ユーザがアプリケーションにログインしなければ、出勤や退勤等の日時が勤怠情報記憶部１２０に記憶されない）ため、アプリケーションに毎日ログインすることを動機付けされる。また、アプリケーションにログインしないユーザがいなくなるため、情報共有作業の効率化を図ることができる。
【００４３】
なお、ステップＳ４０１での勤怠種別の入力を受付ける処理は、タッチパネルからユーザの指で入力することに加えて、または代えて、音声で入力してもよい。また、勤怠種別の入力は、受付日時を計時できる入力であれば、勤怠種別の入力に限らない。例えば、勤務するユーザの氏名をタブレット端末３００の図示しない記憶部に記憶しておき、ユーザの氏名を画面に表示させたうえで、ユーザの氏名を選択して入力するようにしてもよい。
【００４４】
上述した実施例１では、どの勤怠種別が入力された場合でも図４に示す処理を実行するが、いずれか１つまたは複数の勤怠種別が入力された場合のみ（例えば、“出勤”のみ）で、上述した処理を実行してもよい。
【００４５】
実施例１の変形例として、ステップＳ４０６において、サーバ１００はタブレット端末３００に２次元コードを送信することに代えて、図示しない記憶部に記憶されたファクシミリ番号のファクシミリに２次元コードの画像を送信してもよい。
【００４６】
また、ステップＳ４０４〜Ｓ４０６のサーバ１００で実行する２次元コードの生成処理は、予めアプリケーションのログインページのＵＲＬをタブレット端末３００に記憶しておくことにより、タブレット端末３００で実行してもよい。
【００４７】
なお、勤怠情報記憶部１２０に記憶されている勤怠情報は、勤怠管理システムで使用することにより、勤怠情報を有効に活用することができるため、業務の効率化を図ることができる。
【００４８】
上述した実施例のサーバ１００のハードウェア構成について説明する。サーバ１００は、サーバ全体を制御するＣＰＵ（Central Processing Unit）等の制御部と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の主記憶部と、各種データや各種プログラムを記憶するＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドライブ装置等の補助記憶装置と、入緑装置と、出力装置と、通信インタフェースと、これらを接続するバスを備えており、通常のコンピュータを利用したハードウェア構成である。
【００４９】
なお、サーバ１００は、上述した処理を複数のサーバに分散して実装しても、他のシステム、例えば、勤怠管理システムを加えた形態で実装してもよい。
【００５０】
また、サーバ１００、携帯端末２００、タブレット端末３００で動作するプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納しておき、ネットワーク経由でそれぞれの装置にダウンロードさせることにより提供してもよい。また、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読取り可能な記録媒体に記録して提供してもよい。
【実施例２】
【００５１】
次に、実施例２について、添付図面を参照して説明する。実施例２が適用される情報処理システム２０については、実施例１と異なる部分を中心に説明する。実施例１と同様の部分については、実施例１の説明を参照する。
【００５２】
図５は、実施例２にかかる情報処理システム２０の構成を示すブロック図である。情報処理システム２０は、サーバ４００と携帯端末５００とタブレット端末６００とを、ネットワーク１を介して接続している。
【００５３】
次に、情報処理システム２０が備えるサーバ４００、携帯端末５００、タブレット端末６００の機能、構成について説明する。サーバ４００は、送受信部１０１と、ユーザ認証部１０２と、２次元コード生成部４０３と、ページ情報生成部１０４と、タイマ部４０５と、有効性判断部４０６と、ユーザ認証情報記憶部１１０と、勤怠情報記憶部１２０と、ユーザ情報記憶部１３０とを備えている。なお、実施例１と同様の機能、構成を有する部分については同一の番号を付しており、ここでの説明は省略する。これは、携帯端末５００、タブレット端末６００についても同様である。
【００５４】
２次元コード生成部４０３は、携帯端末５００から送信されたユーザＩＤと、ユーザ認証部１０２によってユーザ認証された日時（以下、認証日時という）と、携帯端末５００で入力された勤怠種別とを含む２次元コードを生成する。
【００５５】
タイマ部４０５は、現在の日付と時刻を示す時計であり、ユーザ認証部１０２がユーザを認証した場合の認証日時を計時する。有効性判断部４０６は、認証日時を用いて、携帯端末５００に表示された２次元コードを撮像した日時（以下、撮像日時という）が勤怠種別に対応付けて勤怠情報記憶部１２０に記憶する日時として有効か否かを判断する。
【００５６】
携帯端末５００は、通信部２０３と、入出力部５０４と、リクエスト生成部５０２とを備えている。入出力部５０４は、アプリケーションのログインページを表示するとともに、ログイン情報であるユーザＩＤとパスワードの入力を受付ける。入出力部５０４は、サーバ４００から送信された２次元コードを表示画面に表示する。リクエスト生成部５０２は、宛先をサーバ４００のアプリケーションのログインページのＵＲＬとし、ユーザＩＤと、パスワードとを含むリクエストを生成する。
【００５７】
タブレット端末６００は、入出力部３０１と、タイマ部３０２と、リクエスト生成部６０３と、送受信部３０４と、撮像部６０５とを備えている。撮像部６０５は、デジタルカメラを備え、携帯端末５００の表示画面に表示された２次元コードを撮像する。
【００５８】
リクエスト生成部６０３は、撮像部６０５で撮像された２次元コードを復号化し、ユーザＩＤと認証日時を取得する。リクエスト生成部６０３は、宛先をサーバ４００とし、撮像日時と、ユーザＩＤと、認証日時とを含むリクエストを生成する。
【００５９】
次に、上述のように構成された情報処理システム２０が実行する処理について説明する。図６、図７は、情報処理システム２０が実行する処理手順を示すフローチャートである。
【００６０】
端末装置５００において、入出力部５０４は、アプリケーションのログインページを表示し、ログイン情報の入力を受付ける（ステップＳ６０１）。なお、ログイン情報は、Ｃｏｏｋｉｅに既に記憶されている場合は、Ｃｏｏｋｉｅに記憶されているユーザＩＤとパスワードを読込んでもよい。
【００６１】
リクエスト生成部５０２は、宛先をアプリケーションのログインページのＵＲＬとした、ログイン情報であるユーザＩＤとパスワードとを含むリクエストを生成し、通信部２０３は、リクエストをサーバ４００に送信する（ステップＳ６０２）。
【００６２】
サーバ４００において、送受信部１０１は、携帯端末５００から送信されたリクエストを受信する（ステップＳ６０３）。ユーザ認証部１０２は、リクエストに含まれるユーザＩＤとパスワードを用いて、ユーザを認証する（ステップＳ６０４）。なお、ユーザが認証されなかった場合は、ユーザ認証されなかった旨を示すページ情報を生成し、携帯端末５００に送信する。
【００６３】
２次元コード生成部４０３は、ユーザを認証した場合、ユーザＩＤと、タイマ部４０５から取得した認証日時と、勤怠種別とを含む２次元コードを生成する（ステップＳ６０５）。なお、勤怠種別は、ユーザが認証された後に、携帯端末５００からの入力を受付ける。送受信部１０１は、２次元コードを携帯端末５００に送信する（ステップＳ６０６）。
【００６４】
携帯端末５００において、通信部２０３は、サーバ４００から送信された２次元コードを受信する（ステップＳ６０７）。入出力部５０４は、２次元コードを表示画面に表示する（ステップＳ６０８）。
【００６５】
タブレット端末６００において、撮像部６０５は、携帯端末５００の表示画面に表示された２次元コードを撮像する（ステップＳ６０９）。なお、撮像部６０５は、入出力部３０１に図３と同様な画面を表示しておき、いずれかの勤怠種別をタップされた場合に、カメラを起動させてもよい。リクエスト生成部６０３は、タイマ部３０２で計時された撮像日時を取得する（ステップＳ６１０）。リクエスト生成部６０３は、撮像した２次元コードを復号化し、ユーザＩＤと、認証日時と、勤怠種別とを取得する（ステップＳ６１１）。
【００６６】
リクエスト生成部６０３は、宛先をサーバ４００とし、撮像日時と、ユーザＩＤと、認証日時と、勤怠種別を含むリクエストを生成する（ステップＳ６１２）。送受信部３０４は、リクエストをサーバ４００に送信する（ステップＳ６１３）。
【００６７】
サーバ４００において、送受信部１０１は、タブレット端末６００から送信されたリクエストを受信する（ステップＳ６１４）。有効性判断部４０６は、撮像日時と、ユーザＩＤと、認証日時と、勤怠種別をリクエストから取得する（ステップＳ６１５）。有効性判断部４０６は、認証日時に基づいて撮像日時が有効か否かを判断する（ステップＳ６１６）。より具体的には、有効性判断部４０６は、撮像日時と認証日時とが所定の時間内であるか否か、または、撮像日時のうちの日付と、認証日時のうちの日付が同一か否かを判断する。すなわち、ユーザの勤務地に設置されたタブレット端末６００で、２次元コードを撮像した撮像日時が、アプリケーションのログインした認証日時から所定の時間以内または同一日でなければ、ユーザがアプリケーションにログインしたのは当日ではなく、過去にログインした時の２次元コードを使用したこととなり、撮像日時が有効でないと判断する。
【００６８】
有効性判断部４０６は、撮像日時が有効であると判断した場合、ユーザＩＤごとに、勤怠種別と撮像時間とを対応付けて勤怠情報記憶部１２０に格納する（ステップＳ６１７）。ページ情報生成部１０４は、撮像日時が有効であると判断した場合、その旨を示すページ情報を生成する（ステップＳ６１８）。例えば、ユーザ情報記憶部１３０からユーザＩＤに対応付けられた氏名を取得し、“○○○○さん、おはようございます。出勤時刻は、２０１３年５月１日０８時５５分です。”のようなメッセージを表示するページ情報を生成する。送受信部１０１は、ページ情報をタブレット端末６００に送信する（ステップＳ６１９）。なお、撮像日時が有効でないと判断した場合は、ページ情報生成部１０４は、その旨を示すページ情報を生成し、送受信部１０１はページ情報をタブレット端末６００に送信する。
【００６９】
タブレット端末６００において、送受信部３０４は、サーバ４００から送信されたページ情報を受信する（ステップＳ６２０）。入出力部３０１は、ページ情報を表示画面に表示する（ステップＳ６２１）。
【００７０】
このように、ユーザが携帯する携帯端末５００において、勤務地に設置されたタブレット端末６００で２次元コードを撮像した日時を、アプリケーションにログインした日時（認証日時）に基づいて有効か否かを判断することにより、長期間（例えば、１日以上）アプリケーションにログインしないことを防ぐことができる。また、アプリケーションに毎日アクセスすることへの動機づけができる。
【００７１】
上述した実施例２では、どの勤怠種別を入力された場合でも図６、図７に示す処理を実行するが、いずれか１つまたは複数の勤怠種別の場合にのみ（例えば、出勤時刻を確定する場合にのみ）、上述した処理を実行してもよい。
【００７２】
なお、本発明は、上述した実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上述した実施例に開示されている複数の構成要素は適宜組み合わせてもよく、上述した実施例に示される構成要素からいくつかの構成要素を削除してもよい。
【符号の説明】
【００７３】
１…ネットワーク、１０，２０…情報処理システム、１００，４００…サーバ、１０１…送受信部、１０２…ユーザ認証部、１０３，４０３…２次元コード生成部、１０４…ページ情報生成部、１１０…ユーザ認証情報記憶部、１２０…勤怠情報記憶部、１３０…ユーザ情報記憶部、２００，５００…携帯端末、２０１…撮像部、２０２，５０２…リクエスト生成部、２０３…通信部、２０４，５０４…入出力部、３００，６００…タブレット端末、３０１…入出力部、３０２…タイマ部、３０３，６０３…リクエスト生成部、３０４…送受信部、４０５…タイマ部、４０６…有効性判断部、６０５…撮像部
【図１】
2014219745.tif 000003
【図２】
2014219745.tif 000004
【図３】
2014219745.tif 000005
【図４】
2014219745.tif 000006
【図５】
2014219745.tif 000007
【図６】
2014219745.tif 000008
【図７】
2014219745.tif 000009