(57)【要約】      （修正有）【課題】  携帯電話等の端末とインターネット回線を使用して、勤怠管理サービスを行うことが出来るインターネットを利用した勤怠管理サービスシステムを提供する。【解決手段】  職場に、携帯電話と連動して自動的にアプリケーションサーバーに接続するためのサイトスティックを配布しておき、出勤退勤時には、サイトスティックを携帯電話に装着させ、サイトスティック内において毎回違う暗号化されたＩＤ番号の文字列を生成し、アプリケーションサーバーのＵＲＬの後に変数として追加し、一つの変数はＵＲＬとして携帯電話に渡される。さらに、サイトスティックは、携帯電話に対して、変数付ＵＲＬでインターネット回線網を介してアプリケーションサーバーに接続させる。アプリケーションサーバーに接続しなければ、勤怠情報を入力できないようにすることで、勤怠情報を正確に把握する。【選択図】  図１
2005173766.tif 000002
【特許請求の範囲】
【請求項１】
暗号解読の処理及び保存を行うのに必要な暗号化処理部と、勤務に関するデータや処理に必要な個人情報、及び、各種設定データ等を管理するデータ管理部と、該データ管理部によって管理されたデータを基に勤務実績時間数の計算や集計、並びに、帳票作成等の処理を行うデータ処理部と、勤務に関するデータの入力やデータの照合を行う機能が実装されたデータ入出力部とによって構成されたアプリケーションサーバに対し、職場または勤務先に設置されたサイトスティック（携帯電話に装着させ、自動的に規定のＵＲＬに接続させる機器、以下サイトスティックと言う）を携帯電話に装着し、携帯電話をコントロールして、サイトスティックに記録されているアプリケーションサーバのＵＲＬに、ＩＤ番号を暗号化して自動作成される任意の文字列を変数として追加させた変数付URLで、インターネット回線網を介してアプリケーションサーバへ接続を行い、該回線網を通じて上記アプリケーションサーバより配信された各種処理画面を通じて勤務データの入力や保守を行うことで、勤怠情報入力を遂行するように構成した勤怠管理システムであって、前記サイトスティックを装着した携帯電話からアプリケーションサーバに接続された際に、変数付URLから変数を抽出し、暗号化処理部の変数と照合することで、サイトスティックを装着した携帯電話より接続されたものか否かを判定し、さらに、サイトスティック装着による携帯電話からの接続の場合、変数を暗号化処理部で解読して、解読されたＩＤ番号と、データ管理部に、登録されている個人情報のＩＤ番号を照合し、登録者であるか否かの判定を行う機能を備え、認証の結果、システムへの接続が許可された前記サイトスティックを装着した携帯電話に対し、データ管理部において、勤怠管理サービスメニュー、及び、該サービスメニューから選択された各種処理画面を送出する送出手段と、各種画面を通じて入力された勤怠情報を各個人情報毎に区別して管理、保存を行うデータ記憶手段と、データ処理部において、保存されたデータを基に勤務実績時間の演算や勤怠に関する帳票の作成処理、並びに、データ入出力部において、出力処理を行う勤怠管理データ演算処理手段とを備えて成ることを特徴とする勤怠管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、勤怠管理システムに係り、特に、携帯電話等の端末とインターネット回線を使用して、勤怠管理サービスを行うことができるインターネットを利用した勤怠管理サービスシステムに関するものである。
【背景技術】
【０００２】
従来のＷｅｂブラウザーを利用したＡＳＰ方式の勤怠管理システムに関連するものとして、例えば公開番号、特許公開２００１−１０６７７３で開示されている「勤怠管理システム」が存在する。
【０００３】
上記特許公開２００１−１０６７７３で開示されている「勤怠管理システム」は、Ｗｅｂブラウザーを利用して勤怠情報を入力できるパーソナルコンピュータ、ＰＤＡまたは携帯電話から、ＵＲＬを入力して勤怠管理システムのサーバに接続し、ＩＤとパスワード等を入力して認証し、勤怠情報を入力できるように構成されたものであるが、勤怠情報を入力する際に、ＰＤＡや携帯電話を利用するときは、職場または勤務先の会社でなくとも、通勤途中でも、インターネットに接続できる環境の端末機器さえあれば、IDとパスうワードを憶えておくだけで、どこででも勤怠情報を入力することができる構成になっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の技術に於いては、勤怠情報を入力する勤怠情報入力者が遅刻しそうな時には、自宅のパソコンまたは携帯電話を使い、職場に到着していない状況でも勤怠情報に接続して入力することができる。これでは、職場において管理者が出張でいない場合や人材派遣会社が派遣している勤怠情報入力者の勤務地での遅刻や早退を正確に把握管理することができないという問題があった。
【０００５】
そこで本発明の目的は、職場または派遣先に、携帯電話と連動して自動的にアプリケーションサーバに接続するサイトスティックを配布しておき、出勤退勤時には、サイトスティックを携帯電話に装着させ、アプリケーションサーバに接続しなければ、勤怠情報を入力できないようにすることで、勤怠情報を正確に把握管理する手段を提供する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の勤怠管理システムでは、勤怠情報入力者は、携帯電話と連動して自動的にアプリケーションサーバに接続するためのサイトスティックを携帯電話に装着させ、サイトスティック内において毎回違う暗号化されたＩＤ番号の文字列を生成し、アプリケーションサーバのＵＲＬの後に変数として追加し、一つの変数付ＵＲＬとして携帯電話へ渡される。さらに、サイトスティックは、携帯電話に対して、変数付ＵＲＬでインターネット回線網を介してアプリケーションサーバに接続させる。アプリケーションサーバは、変数付ＵＲＬの変数を抽出し、過去保存している変数と照合させ、一致しなければ、抽出した変数を保存し、変数の暗号解読を行い、ＩＤ番号に変換して、個人情報データと照合し、認証後、配信される処理メニューを通じて業務に必要な機能を選択し、勤務データの入力や修正を遂行する手段を提供するように構成している。
【０００７】
サイトスティックを装着すれば、毎回違う変数を発生させ、アプリケーションサーバに接続させるので、アプリケーションサーバは、変数付ＵＲＬの変数を抽出し、過去保存している変数と照合させた場合、必ず一致しないように構成されているが、もし、一致した場合には、サイトスティックを携帯電話に装着せずに、携帯電話のメモリーに保存している過去の履歴内容を使い接続したと判断して、それ以上の接続を許可しないように構成されている。また、変数を照合する手段は、過去に保存した変数との比較になるために、過去の変数と一致させないように、携帯電話上で変数を作り接続した場合には、過去保存している変数と照合すると一致しないので照合がクリアできる。しかし、暗号解読処理でＩＤ番号に変換できないために、最終的には認証できずに接続することができないような構成になっている。
この方法により、職場に到着してサイトスティックを携帯電話に装着して、アプリケーションサーバに接続しない限り勤怠情報が入力できないようになり、通勤途中や自宅にいる状況では、アプリケーションサーバへの接続ができないために、正確な勤怠状況を把握することができる。
【発明の効果】
【０００８】
本発明による勤怠管理システムは、勤怠管理者が職場に不在の場合でも、勤怠情報入力者は、自宅や通勤途中では、勤怠情報が入力できずに、サイトスティック２１がある職場まで行かなければならないので、不正ができずに、正確な勤怠情報を把握管理する事ができる。
【発明を実施するための最良の形態】
【０００９】
以下に本発明の実施の形態を図面を参照しながら説明すると、図１は本発明の実施例による勤怠管理システムの概略構成を示すブロック図であって、図１において、パソコン１０は勤怠管理者がアプリケーションサーバ７０に接続して勤怠に関する情報の管理や入出力等を行う勤怠管理者用であって、全体はパーソナルコンピュータ（ＰＣ）によって構成されている。
【００１０】
２０は、勤怠入力者が勤務データの入力や勤務実績データの照合等を行う為の勤怠端末機で、携帯電話機２０と携帯電話２０に装着するサイトスティック２１とで構成されている。
【００１１】
また、図１において３０はインターネットへの接続サービスを提供するＩＳＰ（インターネットサービスプロバイダー）、４０は携帯電話サービスを提供する電話会社、５０はインターネット回線網、６０はＩＳＰ（回線接続事業者）、７０はアプリケーションサーバである。
【００１２】
図１の勤怠管理システムでは、勤怠管理者が、パソコン１０を通じて各種マスターデータの保守、勤務データの入力、修正、閲覧を行う事が可能であり、更に、パソコン１０から入力された各種データは、サーバ側のＩＳＰ回線接続事業者３０、インターネット回線網５０、ＡＳＰアプリケーション側ＩＳＰ回線接続業者６０を経由してアプリケーションサーバ７０に送信され、処理・保存が行われる。
【００１３】
図２は、本発明の実施例によるサイトスティック２１を携帯電話機２０に装着してアプリケーションサーバ７０へ接続して処理する概略構成を示すブロック図であって、図２において、サイトスティック２１は携帯電話機２０に装着し、暗号化テーブル２５を利用して、ID番号を暗号化した文字列として生成する暗号処理部２４とID番号を暗号化した文字列を、接続させるアプリケーションサーバ７０のURLの後に変数として加え、一つの変数付URLを作成するURL作成部２６と変数付URLでアプリケーションサーバ７０に接続させる接続処理部２３とによって構成されている。
【００１４】
勤怠情報入力者が勤務データの入力を行う際には、サイトスティック２１を携帯電話機２０に装着させると、暗号処理部２４が、暗号化テーブル２５をもとにＩＤ番号を暗号化して任意の文字列を生成させ、さらにURL作成部２６がアプリケーションサーバ７０に接続するためのＵＲＬの後に変数として追加し一つの変数付URLを作成し、接続処理部２３に引き渡す、接続処理部２３が携帯電話機２０に変数付URLを引き渡し携帯電話機２０を通じて、携帯電話会社４０、インターネット回線網５０、アプリケーションサーバ側ＩＳＰ回線接続業者６０を経由してアプリケーションサーバ７０に送信される。
【００１５】
アプリケーションサーバ７０は、暗号化処理部７１が変数付URLから変数を抽出し、過去に保存されている変数と照合して、一致しなければ、サイトスティック２１により新規に作成された変数と判断する。また、一致すれば、携帯電話機２０のメモリーに保存された変数を使い接続したものと判断して、携帯電話機２０に再度サイトスティック２１を装着して接続することを要求する警告画面を表示させ、勤怠情報入力画面を送信しないようにする。
【００１６】
暗号化処理部７１は、携帯電話機２０の暗号化テーブル２５と同じ内容の暗号化テーブル７２を持っており、変数を保存後、暗号化テーブル７２をもとに暗号化を解読してID番号に変換し、データ管理部７３に引き渡す。
【００１７】
データ管理部７３は、勤怠情報入力者を確認する為に、暗号化されていた変数を解読して変換されたID番号の照合を行う。照合の結果、接続が許可された場合は、携帯電話機２０に対して、勤怠情報入力画面を送信し、携帯電話機２０で入力されたデータは、データ処理部７４とデータ入出力７５で処理される。
【００１８】
図３は、上述した図１〜図２に示す勤怠管理システムの動作フローを示すものであって、先ず、ステップS５で携帯電話機２０にサイトスティック２１を装着した場合について説明する。ステップS６でID番号を暗号化テーブル２５をもとに暗号化して文字列にする。例として、ID番号が１２３４５６を暗号化すると＄％２１％３４B％５６のような文字列となり、この暗号化された文字列は毎回違うものが生成される。
【００１９】
ステップS７で、アプリケーションサーバ７０に接続するためのURLの後にステップS６で暗号化された文字列を変数として付け加えて、変数付URLを生成する。例として、アプリケーションサーバ７０に接続するURLをhttp://www.kintai.comとした場合、変数付URLは、http://www.kintai.com？＄％２１％３４B％５６のように生成されアプリケーションサーバ７０に接続される。
【００２０】
次に、ステップS９で、変数付URLから変数を抽出して、ステップS１０変数を抽出できたことを確認して、変数を照合させ、変数が一致しなければステップS１１で変数を保存する。保存後、ステップS１２で、変数を暗号化テーブル７５をもとに解読してID番号に変換し、ステップS１３でID番号の照合を行い、勤怠情報入力者であるかどうかを判定し、登録勤怠情報入力者であれば、ステップS１４で認証が完了される。
【００２１】
認証後、ステップS１５で、携帯電話機２０に勤怠情報入力画面が送信され、勤怠情報を入力し、ステップS１６勤怠処理入力が実行される。この処理は、勤怠情報入力画面の終了を押すことにより、ステップS１７終了ボタンが選択されたと判断して、入力処理を終了する。
【００２２】
次に、ステップＳ１の携帯電話機２０にサイトスティック２１が未装着である場合について説明する。ステップS２で携帯電話機２０に搭載されているWebブラウザーを起動させる。ステップS３で、アプリケーションサーバ７０のURLだけを入力して携帯電話会社４０に接続を行い、アプリケーションサーバ７０に接続されると、ステップS９で暗号化処理部７１が、変数付URLから変数を抽出し、過去に保存されている変数と照合しようとするが、変数が無いために、ステップS１０で、変数が無いと判断して携帯電話機２０にエラー画面を送信し、勤怠情報は入力できなくなる。
【００２３】
次に、一度、携帯電話機２０とサイトスティック２１を装着してアプリケーションサーバ７０に接続すると、携帯電話機２０に接続時の履歴として、変数付URLが携帯電話機２０のメモリーに履歴として残るが、その履歴を利用してアプリケーションサーバ７０に接続した場合について説明する。ステップS４−１では、携帯電話機２０のメモリーに履歴として残っている変数付URLでアプリケーションサーバ７０に接続すると、ステップS９で暗号化処理部７１が変数を抽出する。変数を抽出後、ステップS１０で変数の照合を行い、同じ変数があった場合には、携帯電話機２０のメモリーに履歴として残っている変数付URLで接続したと判断して、携帯電話機２０にエラー画面を送信し、勤怠情報は入力できなくなる。
【００２４】
また、ステップS４−２では、携帯電話機２０のメモリーに履歴として残っている変数付URLの変数を変更して、アプリケーションサーバ７０に接続すると、ステップS９で暗号化処理部７１が変数を抽出する。ステップS１０で、変数を確認後、変数の照合を行う、変数が変更されているために同じ変数が無いと判断して、ステップS1１で変数の保存を行い、ステップS１２で変数の暗号を解読しID番号に変換するが、変数は暗号化テーブル２５をもとに作成されたものではないために変換できなくなる。この場合は、携帯電話機２０にエラー画面を送信し、勤怠情報は入力できなくなる。
【００２５】
上述のように、携帯電話機２０にサイトスティック２１を装着しないで、アプリケーションサーバ７０に接続した場合には、勤怠情報が入力できなくなるために、必ず、サイトスティック２１がある場所まで、勤怠情報入力者が行かなければならない。よって正確な勤怠情報の入力管理ができる。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る勤怠管理システムの概略構成を示したブロック図である。
【図２】本発明のシステム構成を詳細に説明したブロック図である。
【図３】本発明のシステム構成を詳細に説明した動作フロー図である。
【符号の説明】
【００２７】
１０ パソコン
２０ 携帯電話機
２１ サイトスティック
２３ 接続処理部
２４ 暗号処理部
２５ 暗号化テーブル
２６ URL作成部
３０ ISP回線接続業者
４０ 携帯電話会社 
５０ インターネット回線網
６０ ISP回線通信業者
７０ アプリケーションサーバ
７１ 暗号化処理部
７２ 暗号化テーブル
７３ データ管理部
７４ データ処理部
７５ データ入出力部
【図１】
2005173766.tif 000003
【図２】
2005173766.tif 000004
【図３】
2005173766.tif 000005