[go: up one dir, main page]

JP2012032978A - Attendance management system - Google Patents

Attendance management system Download PDF

Info

Publication number
JP2012032978A
JP2012032978A JP2010171466A JP2010171466A JP2012032978A JP 2012032978 A JP2012032978 A JP 2012032978A JP 2010171466 A JP2010171466 A JP 2010171466A JP 2010171466 A JP2010171466 A JP 2010171466A JP 2012032978 A JP2012032978 A JP 2012032978A
Authority
JP
Japan
Prior art keywords
time
mobile phone
dimensional code
information
worker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010171466A
Other languages
Japanese (ja)
Inventor
Toshihiko Miyabayashi
利彦 宮林
Norihide Jinbo
紀秀 神保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2010171466A priority Critical patent/JP2012032978A/en
Publication of JP2012032978A publication Critical patent/JP2012032978A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an attendance management system which can be installed and operated at a low cost.SOLUTION: An attendance management system includes: a mobile phone handset 30 located in a workplace, which is out of contract, for displaying a two-dimensional code 70 containing positional information 36, current time information 37 and URL information 35; mobile phone handsets 60 carried by workers for reading the two-dimensional code displayed on the mobile phone handset 30; and a server computer 50 which can be accessed using the mobile phone handsets 60 via the Internet based on the URL information 35 contained in the two-dimensional code read by the mobile phone handsets 60. The server computer 50 includes a time stamp control unit 78 which controls to store information on working location in accordance with the information sent from the mobile phone handset 60 and arriving and quitting time based on the current time information for each of the workers.

Description

本発明は、労働現場における労働者、作業者の勤怠管理を実行するシステムに関する。   The present invention relates to a system for performing attendance management for workers and workers at a work site.

例えば、派遣社員が派遣先に出向いて派遣先で仕事をする場合において、派遣元である人材派遣会社では派遣社員の勤怠管理をどのように行うか種々の問題がある。   For example, when a temporary employee goes to a temporary destination and works at the temporary destination, there are various problems in how the temporary staffing company, which is the temporary source, manages the attendance of the temporary employee.

例えば、高齢者等の要介護者の介護サービスを実施する介護サービス会社においては、派遣スタッフを介護対象者の自宅に直接訪問させているが、派遣スタッフが何時に介護対象者の自宅に到着し、何時に介護対象者の自宅を出たかは、本人、介護対象者本人または介護対象者の家族にしかわからないものである。
このように、管理者や管理システムが存在しない現場へ労働者が出向く場合には、勤怠管理は労働者の自己申告に頼らざるをえなかった。しかし、このような勤怠管理では、労働者の不正申告が可能であるため、労働者による不正申告や労働データの改ざんが行われないようなシステムが望まれていた。
For example, in a care service company that provides care services for elderly people and other care recipients, the temporary staff visits the home of the care recipient, but when the temporary staff arrives at the care recipient's home. Only when the person, the care recipient himself / herself, or the family of the care recipient is known is the time at which the care recipient was left at the home.
In this way, when workers go to a site where there is no manager or management system, attendance management has to rely on workers' self-reports. However, in such attendance management, workers can be flawlessly reported, and therefore, a system that prevents falsification by workers and falsification of labor data has been desired.

そこで、特許文献1には、以下のような勤怠管理システムが開示されている。
まず、派遣先である介護対象者の自宅に就業先特定用のICカードを配布しておく。派遣スタッフには、携帯電話を所持させておき、この携帯電話で、派遣先のICカードを読み取らせる。ICカードには、派遣先コード、派遣名称、派遣先位置情報などのデータが記憶されており、派遣スタッフの所持する携帯電話には、このような派遣先に関するデータが読み込まれる。ICカードを読み取った時刻が、打刻データとして、携帯電話内で作成・記憶される。また、時刻についてはタイムスタンプ発行機関により時刻認証を行い、データの改ざんがないようにしている。
Therefore, Patent Document 1 discloses the following attendance management system.
First, an IC card for specifying a work place is distributed to the home of the care recipient who is the dispatch destination. The dispatch staff holds a mobile phone and reads the IC card of the dispatch destination with this mobile phone. The IC card stores data such as a dispatch destination code, dispatch name, dispatch destination location information, and the like, and data relating to such a dispatch destination is read into a mobile phone possessed by the dispatch staff. The time when the IC card is read is created and stored in the mobile phone as stamped data. The time is authenticated by a time stamp issuing organization so that the data is not falsified.

派遣スタッフは、携帯電話を操作してGPS衛星からの位置データを受信する。そして、派遣スタッフは、携帯電話から位置データと打刻データとをデータセンターへ送信する。データセンターは、インターネット等の通信回線によって携帯電話と接続されている。   The temporary staff operates the mobile phone to receive position data from GPS satellites. Then, the temporary staff transmits the position data and the stamp data from the mobile phone to the data center. The data center is connected to a mobile phone through a communication line such as the Internet.

なお、特許文献2には、携帯電話を用いた別の勤怠管理システムが開示されている。
このシステムにおいては、作業者に所持させる携帯電話には、携帯電話の表示部に作業者の識別子と勤務形態の情報をQRコードとして表示させる機能を設けておく。このQRコードは、予めサーバによって作成され、携帯電話に送信されている。
一方、作業者が出勤する現場には、作業者の携帯電話に表示されるQRコードを読み取るための読み取り装置が配置されている。読み取り装置は、読み取ったQRコードに記述されている情報を読み取る管理コンピュータに接続されている。
そして、管理コンピュータが、作業者の識別子と勤務形態の情報をサーバに送信する。サーバでは、受信した作業者の識別子等の情報に基づいて作業者毎に勤怠管理を実行する。
Note that Patent Document 2 discloses another attendance management system using a mobile phone.
In this system, the cellular phone that the operator has is provided with a function for displaying the identifier of the operator and information on the work style as a QR code on the display unit of the cellular phone. This QR code is created in advance by the server and transmitted to the mobile phone.
On the other hand, a reading device for reading a QR code displayed on the worker's mobile phone is arranged at a site where the worker goes to work. The reading device is connected to a management computer that reads information described in the read QR code.
And a management computer transmits an operator's identifier and the information of a work style to a server. The server performs attendance management for each worker based on the received information such as the identifier of the worker.

特開2008−310474号公報JP 2008-310474 A 特開2007−293834号公報JP 2007-293834 A

上述した特許文献1のようなシステムによれば、GPSシステムを使用しているが、高コストであり、なおかつ位置情報としての精度はあまり期待できないという課題がある。また、タイムスタンプ発行機関による時刻認証についてもコスト高の要因となる。   According to the system as in Patent Document 1 described above, the GPS system is used, but there is a problem that the cost is high and the accuracy as the position information cannot be expected so much. In addition, time authentication by a time stamp issuing organization is also a factor of high cost.

なお、特許文献2のようなシステムによれば、現場には、読み取り装置と管理コンピュータを設置しておく必要がある。このようなシステムでは、派遣先の数が多数にのぼる派遣元においては、導入コストが極めて高額となってしまうとともに、これら装置の保守管理も必要であるため、現実に導入することは困難であるという課題がある。   In addition, according to a system like patent document 2, it is necessary to install a reader and a management computer in the field. In such a system, it is difficult to actually introduce a dispatching agency having a large number of dispatching destinations because the introduction cost becomes extremely high and maintenance management of these devices is also necessary. There is a problem.

そこで、本発明は上記課題を解決すべくなされ、その目的とするところは、低コストで導入及び運用が可能な勤怠管理システムを提供することにある。   Accordingly, the present invention has been made to solve the above-described problems, and an object thereof is to provide an attendance management system that can be introduced and operated at a low cost.

本発明にかかる勤怠管理システムによれば、労働者が労働する現場に設置され、設置される場所を特定するための就業先情報、内部に設けられた時計に基づく時刻情報及びアクセス先のURL情報を含むデータ画像としての二次元コードを生成する二次元コード生成手段と、生成された二次元コードを表示する表示手段とを有する二次元コード表示装置と、労働者が所持し、二次元コード表示装置で表示されている二次元コードを読み取る携帯電話と、携帯電話で読み取った二次元コードに含まれるURL情報に基づいて、携帯電話からインターネット経由でアクセス可能であって、且つ二次元コードに含まれる情報とは別に携帯電話又は労働者を特定するための特定情報を取得可能なサーバコンピュータとを備え、前記二次元コード表示装置は、既に契約切れとなって通話不可能な携帯電話機であり、前記サーバコンピュータには、時計と、労働者の就業先と、携帯電話からアクセスしてきた労働者を特定するための特定情報とを予め記憶させておく労働者情報記憶部と、アクセスしてきた携帯電話から取得した特定情報に基づいて労働者を特定する手段と、特定した労働者の就業先と、アクセスしてきた携帯電話から取得した就業先情報とを比較する手段と、労働者の氏名と、労働者の就業先情報と、出社時刻と、退社時刻とを関連づけして記憶するデータベースと、前記時計に基づき、携帯電話がアクセスしてきた時刻を、出社時刻又は退社時刻として、データベースにおける特定された労働者の該当欄に記憶させるように制御する打刻制御部とが設けられていることを特徴としている。
この構成を採用することにより、労働者が出勤する労働現場に設けるハードウェアとしては、契約切れの携帯電話のみであり、低コストでの導入が可能となる。なお、ここでいう時刻情報には、日付情報も含まれているものとする。
According to the attendance management system according to the present invention, work place information that is installed at a place where a worker works and specifies the place to be installed, time information based on a clock provided inside, and URL information of an access place A two-dimensional code display device having a two-dimensional code generation means for generating a two-dimensional code as a data image including a display, and a display means for displaying the generated two-dimensional code, and a two-dimensional code display possessed by a worker Based on the mobile phone that reads the two-dimensional code displayed on the device and the URL information contained in the two-dimensional code read by the mobile phone, it can be accessed from the mobile phone via the Internet and is included in the two-dimensional code. And a server computer capable of acquiring specific information for specifying a mobile phone or a worker, Is a mobile phone that has already expired and cannot be used for communication, and the server computer is provided with a clock, a work place of the worker, and specific information for specifying the worker who has accessed from the mobile phone. Obtained from a worker information storage unit stored in advance, a means for identifying a worker based on specific information obtained from an accessed mobile phone, a work place of the identified worker, and an accessed mobile phone The mobile phone is accessed based on the means for comparing the employer information, the name of the worker, the employer information of the worker, the database for storing the work time and the leaving time in association with each other, and the clock. And a time stamping control unit for controlling the time to be stored in the corresponding column of the specified worker in the database as the time of leaving or leaving the office. It is.
By adopting this configuration, the only hardware that can be installed at the work site where workers work is a cellular phone that has expired, and can be introduced at low cost. It is assumed that the time information here includes date information.

また、前記二次元コード表示装置の二次元コード生成手段は、予め設定された時間経過ごとに、新たな時刻情報が含まれた新たな二次元コードを生成することを特徴としてもよい。
この構成によれば、時間の経過に伴って二次元コードを更新しているので、二次元コードを携帯電話で撮像して記憶させておくなどの悪用を防止することができる。
The two-dimensional code generation means of the two-dimensional code display device may generate a new two-dimensional code including new time information for each preset time.
According to this configuration, since the two-dimensional code is updated with the passage of time, it is possible to prevent abuse such as imaging and storing the two-dimensional code with the mobile phone.

また、前記二次元コード表示装置の二次元コード生成手段は、新たな二次元コードを生成して表示手段に表示させる前に、二次元コードが変更される旨の表示を生成して表示手段に表示することを特徴としてもよい。
この構成によれば、二次元コードがもうすぐ変更されることについて労働者に注意を促すことができ、例えば二次元コードが変更されている最中において撮影をしてしまうことを防止することができる。
The two-dimensional code generation means of the two-dimensional code display device generates a display to the effect that the two-dimensional code is changed before generating a new two-dimensional code and displaying it on the display means. It is good also as displaying.
According to this configuration, it is possible to alert the worker that the two-dimensional code is about to be changed, and for example, it is possible to prevent photographing while the two-dimensional code is being changed. .

さらに、前記サーバコンピュータの打刻制御部は、携帯電話がアクセスしてきた時刻の前後に、予め設定された所定の時間幅を設け、アクセスしてきた携帯電話から取得した時刻情報が所定の時間幅内に含まれていれば打刻について信頼性有りとして、携帯電話がアクセスしてきた時刻を、出社時刻又は退社時刻として、データベースにおける特定された労働者の該当欄に記憶させ、アクセスしてきた携帯電話から取得した時刻情報が所定の時間幅内に含まれていなければ打刻について信頼性無しとしたフラグをたてて、携帯電話がアクセスしてきた時刻を、出社時刻又は退社時刻として、データベースにおける特定された労働者の該当欄に記憶させることを特徴としてもよい。
この構成によれば、打刻をした時刻について信頼性のあるものか否かを判断して記憶させておくことができる。
Further, the time stamping control unit of the server computer provides a predetermined time range before and after the time when the mobile phone accesses, and the time information acquired from the accessed mobile phone is within the predetermined time range. If it is included, the time when the mobile phone has been accessed is stored in the appropriate column of the specified worker in the database as the time of leaving the office or the time of leaving the office, and the time from which the mobile phone was accessed is stored. If the acquired time information is not included in the predetermined time range, a flag indicating that the time stamp is not reliable is set, and the time when the mobile phone is accessed is specified in the database as the start time or the leave time. It may be characterized in that it is stored in the corresponding column of the worker.
According to this configuration, it is possible to determine and store whether or not the time of stamping is reliable.

また、前記サーバコンピュータの打刻制御部は、同一の携帯電話からのアクセスについて信頼性無しとした確率を算出し、所定の確率以上の場合については、前記所定の時間幅の前又は後に前記所定の時間幅の初期時刻又は終期時刻をずらすことを特徴としてもよい。
この構成によれば、二次元コード表示装置としての契約切れの携帯電話内の時計がずれる場合があったとしても、そのずれを補正することができ、打刻の時刻を正確なものとして管理することができる。
In addition, the time stamping control unit of the server computer calculates a probability that the access from the same mobile phone is not reliable, and in the case of a predetermined probability or more, the predetermined time before or after the predetermined time width. The initial time or end time of the time width may be shifted.
According to this configuration, even if the clock in the cellular phone that is out of contract as the two-dimensional code display device may be shifted, the deviation can be corrected and the time of stamping can be managed as accurate. be able to.

本発明の勤怠管理システムによれば、低コストでの導入及び運用が可能である。   According to the attendance management system of the present invention, introduction and operation at a low cost are possible.

本発明の勤怠管理システムの全体構成を示す説明図である。It is explanatory drawing which shows the whole structure of the attendance management system of this invention. 勤怠管理システムの動作概略を示す説明図である。It is explanatory drawing which shows the operation | movement outline | summary of an attendance management system. 二次元データ表示装置の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of a two-dimensional data display apparatus. 二次元データ表示装置の外観構成を示す説明図である。It is explanatory drawing which shows the external appearance structure of a two-dimensional data display apparatus. 労働者が所持する携帯電話の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the mobile telephone which a worker has. サーバコンピュータの内部構成を示すブロック図である。It is a block diagram which shows the internal structure of a server computer. データベースの一例を示す説明図である。It is explanatory drawing which shows an example of a database. 出社か退社かを就業者に選択させるための画面の説明図である。It is explanatory drawing of the screen for making a worker select whether going to work or leaving. 打刻制御部が時刻情報を、所定の時間幅に含まれているか否かを判断するところを示す説明図である。It is explanatory drawing which shows the place where a time stamp control part judges whether time information is contained in the predetermined time width. 図9の説明図についてさらに具体的な例を示した説明図である。It is explanatory drawing which showed the more specific example about explanatory drawing of FIG.

以下、本発明の好適な実施の形態を添付図面に基づいて説明する。
本実施形態では、人材派遣会社(派遣元)が、登録した就業者を勤務場所(派遣先)へ派遣する場合についてのシステムであり、まずシステム全体の構成及び概略動作について、図1、図2に基づいて説明する。
派遣先としては、工場、事務所、要介護者の自宅など様々な場所が考えられるが、本発明のシステムとしては、派遣先はどのような場所であってもよい。
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the accompanying drawings.
The present embodiment is a system in the case where a temporary staffing company (dispatching agency) dispatches registered workers to a work place (dispatching destination). First, the configuration and schematic operation of the entire system will be described with reference to FIGS. Based on
Although various places such as a factory, an office, and the home of a care recipient can be considered as the dispatch destination, the dispatch destination may be any place as the system of the present invention.

派遣先には、派遣先を特定するための就業先情報と、時刻情報と、アクセスするURL情報とを含むデータ画像としての二次元コードが表示される二次元コード表示装置30が設置されている。
派遣元には、就業者M(請求の範囲では労働者と記載している)が携帯電話60で読み取った二次元コードに含まれるURL情報に基づいて、携帯電話60からインターネット経由でアクセス可能なサーバコンピュータ50が設けられている。
The dispatch destination is provided with a two-dimensional code display device 30 for displaying a two-dimensional code as a data image including work place information for identifying the dispatch destination, time information, and URL information to be accessed. .
Based on the URL information contained in the two-dimensional code read by the worker M (indicated in the claims, worker) with the mobile phone 60, the dispatcher can access the dispatcher via the Internet. A server computer 50 is provided.

二次元コード表示装置30としては、すでに契約が切れた携帯電話を用いる。契約が切れた携帯電話30は、通話はできないが、表示画面及び表示画面を制御する制御部についてはそのまま使用できるので、費用をかけずに二次元コード表示装置として採用できる。また、通話ができないので、この携帯電話が派遣先で盗難にあうなどのおそれも極めて少ない。   As the two-dimensional code display device 30, a mobile phone whose contract has already expired is used. Although the cellular phone 30 whose contract has expired cannot make a call, the display screen and the control unit for controlling the display screen can be used as they are, so that it can be employed as a two-dimensional code display device without cost. In addition, since calls cannot be made, there is very little risk that this mobile phone will be stolen at the dispatch destination.

二次元コードの例としては、QRコード(登録商標)を用いるとよい。QRコードは一般的に携帯電話で読み取る技術が普及しているので好ましい。   As an example of the two-dimensional code, a QR code (registered trademark) may be used. A QR code is generally preferable because a technique for reading with a mobile phone is widespread.

就業者Mは、カメラ付きの携帯電話60を所持して派遣先に赴くようにする。就業者Mが所持する携帯電話60としては、派遣元から提供されたものであっても就業者M個人の所有であってもどちらでもよい。
就業者Mは、派遣先に設置してある契約切れの携帯電話30に表示されている二次元コードを、カメラ付きの携帯電話60で撮影する。就業者Mの所有する携帯電話60は、撮影された二次元コードからURL情報を読み取り、読み取ったURLに該当するサーバコンピュータ50にアクセス可能になる。
The worker M has a mobile phone 60 with a camera and goes to the destination. The mobile phone 60 possessed by the worker M may be either provided by the dispatcher or owned by the worker M.
The worker M photographs the two-dimensional code displayed on the contracted cellular phone 30 installed at the dispatch destination with the cellular phone 60 with a camera. The mobile phone 60 owned by the worker M reads URL information from the photographed two-dimensional code, and can access the server computer 50 corresponding to the read URL.

サーバコンピュータ50では、就業者Mの氏名と、就業者Mの就業先情報と、出社時刻と、退社時刻とを関連づけして記憶するデータベースが設けられている。このデータベースにより、派遣元では複数の就業者の勤怠管理を実行できる。
サーバコンピュータ50は、WEBサーバであって、インターネット経由で携帯電話60からのアクセスを受け付ける。就業者Mの携帯電話60からのアクセスによって、サーバコンピュータ50は、予めサーバコンピュータ50内の労働者情報記憶部(後述する)に記憶されている就業者Mの携帯電話60の固体識別番号に基づき、就業者氏名または従業員番号によって就業者Mを特定する。
The server computer 50 is provided with a database that associates and stores the name of the worker M, the work destination information of the worker M, the start time, and the leave time. With this database, the dispatcher can perform attendance management for a plurality of workers.
The server computer 50 is a WEB server and accepts access from the mobile phone 60 via the Internet. By access from the mobile phone 60 of the worker M, the server computer 50 is based on the individual identification number of the mobile phone 60 of the worker M stored in advance in a worker information storage unit (described later) in the server computer 50. The worker M is specified by the worker name or employee number.

また、サーバコンピュータ50は、携帯電話60のアクセスにより、就業先情報と、時刻情報を取得する。
そしてサーバコンピュータ50では、アクセスしてきた時刻に基づいて、データベースの該当する就業者Mの欄に出社時刻又は退社時刻の打刻を行う。
このようにして、派遣元が管理する就業先が多数の場合であっても、導入コストを低く抑えることができ、また契約切れの携帯電話機30が盗難にあったり、場所を移動させられたりしない限り、就業者Mが送信してくる就業先情報を正確なものとして取り扱うことができる。
Further, the server computer 50 obtains work place information and time information by accessing the mobile phone 60.
Then, in the server computer 50, based on the accessed time, the entry time or the leaving time is stamped in the corresponding worker M column of the database.
In this way, even if there are a large number of employers managed by the dispatching agency, the introduction cost can be kept low, and the cellular phone 30 whose contract has expired is not stolen or moved to another location. As long as the worker information transmitted by the worker M can be handled as accurate.

続いて、各構成についての具体的構造について説明する。
まず、二次元コード表示装置である、契約切れの携帯電話について、図3及び図4に基づいて説明する。
以下、本実施形態で二次元コードとしてはQRコード(登録商標)を用いるものであるとする。
契約切れの携帯電話30は、時計31と、QRコード生成手段32と、生成されたQRコードを表示する表示装置33とを備えている。QRコード生成手段32は、場所を特定するための就業先情報36と、時刻情報37と、派遣元のサーバコンピュータ50のURL情報35とを含むQRコードを生成する。ここでいう就業先情報36とは、就業先の具体的な名称ではなく、就業先をコードで表示したものであってもよい。
Next, a specific structure for each configuration will be described.
First, a contracted mobile phone, which is a two-dimensional code display device, will be described with reference to FIGS.
Hereinafter, it is assumed that a QR code (registered trademark) is used as the two-dimensional code in the present embodiment.
The contracted cellular phone 30 includes a clock 31, QR code generation means 32, and a display device 33 that displays the generated QR code. The QR code generating means 32 generates a QR code including work place information 36 for specifying a place, time information 37, and URL information 35 of the server computer 50 of the dispatch source. The employer information 36 here may be information indicating the employer with a code instead of a specific name of the employer.

ここで、QRコード70について説明する。
QRコード70は所定の大きさの正方形内に、複数の正方形のセルが白黒何れかの色で表示されているものである。右上、左上、左下に設けられている2重線の正方形72は、位置決め用のシンボルである。
QRコード70を解析するには、縦方向または横方向に各セルを走査して白と黒の配列を読み取って、その配列に基づくデータを解析する必要がある。
Here, the QR code 70 will be described.
The QR code 70 is such that a plurality of square cells are displayed in one of black and white in a square having a predetermined size. Double line squares 72 provided at the upper right, upper left, and lower left are positioning symbols.
In order to analyze the QR code 70, it is necessary to scan each cell in the vertical direction or the horizontal direction to read a white and black array and analyze data based on the array.

契約切れの携帯電話30内のQRコード生成手段32は、携帯電話30内の記憶装置38に予め記憶されたQRコード生成プログラムPが、MPU等の処理装置に読み出されて実行されることで実現される。具体的には携帯電話は、大抵JAVA(登録商標)の動作環境が実装されており、JAVA(登録商標)によりプログラミングされたQRコード生成プログラムPが記憶装置38内に記憶されている。   The QR code generating means 32 in the cellular phone 30 whose contract has expired is executed by the QR code generating program P stored in advance in the storage device 38 in the mobile phone 30 being read and executed by a processing device such as an MPU. Realized. Specifically, most mobile phones are implemented with JAVA (registered trademark) operating environment, and a QR code generation program P programmed by JAVA (registered trademark) is stored in the storage device 38.

QRコード生成手段32は、予め設置される所定の場所が位置情報としてQRコードに反映されるようにプログラミングされている。したがって、この契約切れの携帯電話30を、異なる場所に設置する場合には、QRコード生成手段32について異なる場所についての位置情報がQRコードに反映されるようにプログラムを書き換える必要がある。   The QR code generating means 32 is programmed so that a predetermined place installed in advance is reflected in the QR code as position information. Therefore, when the contracted mobile phone 30 is installed in a different place, it is necessary to rewrite the program so that the QR code generating means 32 reflects the position information about the different place in the QR code.

また、QRコード生成手段32は、携帯電話30内の時計31で計時される時刻を基にして、時刻情報37(日付情報を含むものとする)をQRコードに反映させたQRコードを生成する。ただし、現在時刻といっても、例えば1秒おきに新たな時刻情報が反映されたQRコードを生成して表示するのは困難であるし、勤務時間として秒単位までの時刻情報の必要は無い。
そこで、QRコード生成手段32は、予め設定された所定時間おきに、時刻情報を反映したQRコードを生成するように動作するとよい。例えば、5分おきに新たなQRコードを生成するように、QRコード生成手段32が動作するようにプログラミングしておけば、QRコードを頻繁に生成しなくともすみ、また後述するように勤務時間の信頼性を判断する場合における周期として利便性があるものとなる。
Further, the QR code generating means 32 generates a QR code reflecting the time information 37 (including date information) in the QR code based on the time counted by the clock 31 in the mobile phone 30. However, even if it is the current time, for example, it is difficult to generate and display a QR code in which new time information is reflected every second, and there is no need for time information to the second unit as working hours. .
Therefore, the QR code generation unit 32 may operate so as to generate a QR code reflecting time information at predetermined time intervals. For example, if the QR code generating means 32 is programmed so as to generate a new QR code every 5 minutes, it is not necessary to generate the QR code frequently, and the working time will be described later. This is convenient as a cycle in determining the reliability of the.

また、上記のように所定時間おきにQRコード生成手段32がQRコードを生成する場合には、QRコード生成手段32は、QRコードの生成直前に表示装置33にQRコードが更新される旨の更新表示39を出力する。これは、ちょうど更新中に就業者MがQRコードを撮影してしまうことを防止するために表示されるものであり、就業者に注意を促すための表示である。例えば、QRコード生成手段32は、5分間おきに新たなQRコードを生成するように動作する場合には、新たなQRコードを生成してから4分50秒後(すなわち、新たなQRコードを生成する時刻の10秒前)には、QRコードが更新される旨の更新表示39を出力するのである。ただし、QRコードの更新表示39の出力時間としては更新10秒前に限定するものではない。   In addition, when the QR code generating unit 32 generates a QR code every predetermined time as described above, the QR code generating unit 32 indicates that the QR code is updated on the display device 33 immediately before generating the QR code. An update display 39 is output. This is displayed in order to prevent the worker M from taking a QR code during the update, and is a display for alerting the worker. For example, when the QR code generating means 32 operates to generate a new QR code every 5 minutes, 4 minutes and 50 seconds after the generation of the new QR code (that is, the new QR code is An update display 39 indicating that the QR code is updated is output 10 seconds before the generation time). However, the output time of the QR code update display 39 is not limited to 10 seconds before the update.

さらに、QRコード生成手段32は、サーバコンピュータ50のURL(Uniform Resource Locator)情報をQRコードに反映させたQRコードを生成するようにプログラミングされている。   Further, the QR code generating means 32 is programmed to generate a QR code reflecting the URL (Uniform Resource Locator) information of the server computer 50 in the QR code.

なお、QRコード生成手段32には、符号化手段34が設けられており、時刻情報37、就業先情報36のそれぞれを符号化してQRコードを生成するように設けられている。
したがって、QRコードが読み取られたとしても、得た情報を復号化しないと実際のデータとして読み取ることはできない。
The QR code generating means 32 is provided with an encoding means 34, which is provided so as to generate a QR code by encoding each of the time information 37 and the work place information 36.
Therefore, even if the QR code is read, it cannot be read as actual data unless the obtained information is decoded.

なお、契約切れの携帯電話30の表示装置33は、液晶ディスプレイ(LCD)を用いることが一般的である。液晶ディスプレイは、携帯電話30内に設けられたLCDドライバ(図示せず)によってその表示が制御される。
すなわち、QRコード生成手段32は、LCDドライバに生成したQRコードの表示データを送信し、LCDドライバがQRコードを液晶ディスプレイ33に表示させるように制御する。
In general, the display device 33 of the contracted mobile phone 30 uses a liquid crystal display (LCD). The display of the liquid crystal display is controlled by an LCD driver (not shown) provided in the mobile phone 30.
In other words, the QR code generation unit 32 transmits display data of the generated QR code to the LCD driver, and controls the LCD driver to display the QR code on the liquid crystal display 33.

次に、就業者が所持している携帯電話について、図5に基づいて説明する。
この携帯電話60は、二次元コード(QRコード)を撮影するカメラ41と、カメラ41で撮影されたQRコードを解析する解析手段42と、インターネット接続できる通信装置44とを備えている。また、携帯電話60には、液晶ディスプレイ等の表示装置45が設けられている。表示装置45は、液晶ディスプレイ(LCD)を用いることが一般的である。液晶ディスプレイは、携帯電話60内に設けられたLCDドライバ46によってその表示が制御される。
Next, a mobile phone possessed by a worker will be described with reference to FIG.
The mobile phone 60 includes a camera 41 that captures a two-dimensional code (QR code), an analysis unit 42 that analyzes the QR code captured by the camera 41, and a communication device 44 that can be connected to the Internet. The mobile phone 60 is provided with a display device 45 such as a liquid crystal display. As the display device 45, a liquid crystal display (LCD) is generally used. The display of the liquid crystal display is controlled by an LCD driver 46 provided in the mobile phone 60.

携帯電話60内に設けられているQRコードを解析する解析手段42としては、QRコードを解析する機能を有する解析ソフトが該当する。解析ソフトは、予め携帯電話60内の記憶装置(図示せず)内に記憶されており、解析ソフトを実行するMPU等の演算処理装置(図示せず)によって、その解析動作が実行される。
また、解析手段(解析ソフト)42は、撮影されたQRコードの解析を完了すると、LCDドライバ46を介して、解析された結果、QRコードから読み出されたURL情報を表示装置45に表示させる。
The analysis means 42 for analyzing the QR code provided in the mobile phone 60 corresponds to analysis software having a function of analyzing the QR code. The analysis software is stored in advance in a storage device (not shown) in the mobile phone 60, and the analysis operation is executed by an arithmetic processing device (not shown) such as an MPU that executes the analysis software.
When the analysis unit (analysis software) 42 completes the analysis of the captured QR code, the analysis unit (analysis software) 42 causes the display device 45 to display URL information read from the QR code as a result of the analysis via the LCD driver 46. .

次に、携帯電話60の動作について説明する。
就業者Mは、携帯電話60のカメラを用いて携帯電話30に表示されているQRコードを撮影する。就業者Mの撮影したQRコードは、携帯電話60内の解析手段42によって自動的に解析される。
解析手段42が自動的にQRコードを解析した結果、表示装置45にURL情報が表示される。表示装置45に表示されるURL情報は、サーバコンピュータ50にリンクされており、就業者Mは、表示されたURL情報にカーソルを合わせ、表示されたURLをクリックすることで、携帯電話60は、就業者Mサーバコンピュータ50にアクセスする。
Next, the operation of the mobile phone 60 will be described.
The worker M photographs the QR code displayed on the mobile phone 30 using the camera of the mobile phone 60. The QR code photographed by the worker M is automatically analyzed by the analyzing means 42 in the mobile phone 60.
As a result of the analysis means 42 automatically analyzing the QR code, the URL information is displayed on the display device 45. The URL information displayed on the display device 45 is linked to the server computer 50, and the worker M moves the cursor to the displayed URL information and clicks the displayed URL. The worker M server computer 50 is accessed.

なお、携帯電話60がインターネット経由でサーバコンピュータ50に接続する場合には、セッション管理のために携帯電話ごとに予め割り振られている個体識別番号を自動的にサーバコンピュータ50が取得する。
これは、携帯電話からインターネット経由で所定のWEBサイトに接続する際に行われる一般的動作であり、WEBサーバであるサーバコンピュータ50のCPU74(後述する)が実行する。この個体識別番号により、サーバコンピュータ50では携帯電話60を所持する就業者Mが特定できる。
When the mobile phone 60 is connected to the server computer 50 via the Internet, the server computer 50 automatically acquires an individual identification number assigned in advance for each mobile phone for session management.
This is a general operation performed when a mobile phone connects to a predetermined WEB site via the Internet, and is executed by a CPU 74 (described later) of a server computer 50 that is a WEB server. With this individual identification number, the server computer 50 can identify the worker M carrying the mobile phone 60.

次に、サーバコンピュータの構成について、図6に基づいて説明する。
サーバコンピュータ50は、インターネットに接続するためのインターフェース71、ROMやRAM等のメモリ72、予め記憶されているソフトウェアまたは外部媒体に記憶されているソフトウェアに基づいて各種処理を実行するCPU(中央処理装置)74、HDD等の記憶装置76、時計79等が内部バス77に接続されて構成されている。
Next, the configuration of the server computer will be described with reference to FIG.
The server computer 50 includes an interface 71 for connecting to the Internet, a memory 72 such as ROM and RAM, a CPU (Central Processing Unit) that executes various processes based on software stored in advance or software stored in an external medium. ) 74, a storage device 76 such as an HDD, a clock 79, and the like are connected to the internal bus 77.

サーバコンピュータ50は、記憶装置76内にデータベースDを構築している(図7参照)。
データベースDは、派遣元で管理する就業者の勤怠管理を行うためのデータベースであり、携帯電話60の個体識別番号と、就業者氏名と、就業先情報と、出社時刻と、退社時刻とが関連付けして記憶される。
また、図7ではこれらのデータを日付ごとに行うようにしているが、日付のデータとしての位置づけを出社時刻及び退社時刻と一体として、出社時刻及び退社時刻とともに同じ項目欄に記憶させるようにしてもよい。
The server computer 50 constructs a database D in the storage device 76 (see FIG. 7).
The database D is a database for managing the attendance of workers who are managed by the dispatcher, and the individual identification number of the mobile phone 60, the name of the worker, the employer information, the start time, and the leave time are associated with each other. And memorized.
Further, in FIG. 7, these data are performed for each date, but the position as date data is stored in the same item column together with the start time and the leave time together with the start time and the leave time. Also good.

また、サーバコンピュータ50には、携帯電話60から取得した情報に基づいてデータベースDにこれら各情報を記憶させるための打刻制御部78が設けられている。打刻制御部78は、予め記憶装置76に記憶されたソフトウェアがCPU74によって読み出されて動作することにより実現される。
さらに、記憶装置76には、就業者Mの就業先と、携帯電話60を所持する就業者を特定するための特定情報を予め記憶している労働者情報記憶部84が設けられている。ここでいう特定情報とは、各就業者Mの携帯電話60の個体識別番号、又はID若しくはパスワードのことをいう。基本的には、特定情報としては個体識別情報が該当するが、まだ就業者Mからの個体識別番号の提示が無い場合や、携帯電話60が古い機種等であって固定識別番号の取得ができない場合には、IDやパスワードを設定しておき、就業者Mに入力させるようにすればよい。
Further, the server computer 50 is provided with a time stamp control unit 78 for storing each information in the database D based on information acquired from the mobile phone 60. The embossing control unit 78 is realized by the software stored in advance in the storage device 76 being read and operated by the CPU 74.
Furthermore, the storage device 76 is provided with a worker information storage unit 84 that stores in advance specific information for specifying the work place of the worker M and the worker who owns the mobile phone 60. Here, the specific information refers to the individual identification number, ID or password of the mobile phone 60 of each worker M. Basically, the individual identification information corresponds to the specific information, but the individual identification number is not yet presented from the worker M, or the mobile phone 60 is an old model or the like and the fixed identification number cannot be obtained. In this case, an ID and a password may be set and the worker M may be input.

CPU74の一機能として設けられている労働者特定手段86は、アクセスしてきた携帯電話60の個体識別番号を取得する。
個体識別番号は、携帯電話60のキャリアによって異なるが、主として当該携帯電話の製造番号等が該当する。携帯電話60は、サーバコンピュータ50へのアクセス時にHTTPのヘッダ等に個体識別番号を付記して送信するように、予め設定されている。
労働者特定手段86は、取得した個体識別番号に基づいて労働者情報記憶部84に記憶されている就業者名(労働者名)を特定する。
The worker specifying means 86 provided as a function of the CPU 74 acquires the individual identification number of the mobile phone 60 that has accessed.
The individual identification number differs depending on the carrier of the mobile phone 60, but mainly corresponds to the manufacturing number of the mobile phone. The cellular phone 60 is set in advance so that an individual identification number is added to an HTTP header or the like when the server computer 50 is accessed.
The worker specifying means 86 specifies the worker name (worker name) stored in the worker information storage unit 84 based on the acquired individual identification number.

また、CPU74の一機能として、符号化された状態で取得された就業先情報と、時刻情報を復号化するための復号化手段88が設けられている。復号化とは、符号化(デジタル化)された情報をエンコードして元の情報に戻す操作をいう。
さらに、CPU74の一機能として、復号化された就業先情報と、労働者情報記憶部84に記憶されている就業者の就業先とを比較する比較手段89が設けられている。ここでいう就業者情報としては、単に就業先の会社名や場所などを数字やアルファベットなどで表したものであればよい。
比較手段89は、受信した就業先と、予め記憶されている就業先とが一致していれば、その後の打刻動作を打刻制御部78が実行するように動作し、受信した就業先と、予め記憶されている就業先とが一致しない場合には、就業先がエラーである旨のフラグを立て、且つその後の打刻動作を打刻制御部78が実行するように動作すればよい。
Further, as one function of the CPU 74, there is provided decoding means 88 for decoding the work information acquired in the encoded state and the time information. Decoding is an operation of encoding encoded (digitized) information and returning it to the original information.
Further, as one function of the CPU 74, a comparison unit 89 that compares the decrypted work place information with the work place of the worker stored in the worker information storage unit 84 is provided. The worker information here may be any information simply representing the company name or location of the place of employment in numbers or alphabets.
The comparison means 89 operates so that the time stamping control unit 78 executes the subsequent stamping operation if the received job and the job stored in advance coincide with each other. If the pre-stored work place does not match, a flag indicating that the work place is in error may be set, and the time stamping control unit 78 may perform the subsequent time stamping operation.

比較手段89によって就業先の比較が終了すると、打刻制御部78は、携帯電話のアクセス時刻を出社時刻又は退社時刻として打刻する。打刻の時刻は時計79の時刻に基づいている。サーバコンピュータ50の時計79は、インターネット等の通信回線を介してタイムサーバ(図示せず)と同期をとっており、基本的に正確な時刻を表している。   When the comparison of the workplaces is completed by the comparison unit 89, the time stamping control unit 78 stamps the access time of the mobile phone as the time for leaving the office or the time for leaving the office. The time of stamping is based on the time of the clock 79. The clock 79 of the server computer 50 is synchronized with a time server (not shown) via a communication line such as the Internet, and basically represents an accurate time.

アクセス時刻(打刻時刻)を出社時刻、退社時刻の何れとするかは、就業者Mの選択によって行われるようにするとよい。この場合、出社又は退社の何れにするか、携帯電話60の表示装置45に就業者Mが操作可能なボタン又は操作メニューを表示させる。
ボタン又は操作メニューは、サーバコンピュータ50における記憶装置76に、WEBブラウザで閲覧可能なHTML等で予め作成されており、アクセスしてきた携帯電話60がこのボタン又は操作メニューをダウンロードすることにより携帯電話60の表示装置45にこれらが表示され、就業者Mがボタン又は操作メニューを操作することができる。
Whether the access time (stamping time) is the time of leaving the office or the time of leaving the office may be determined by the selection of the worker M. In this case, whether to leave the office or leave the office, a button or an operation menu operable by the worker M is displayed on the display device 45 of the mobile phone 60.
The button or the operation menu is created in advance in HTML or the like that can be browsed by the WEB browser in the storage device 76 in the server computer 50, and the mobile phone 60 that has accessed the mobile phone 60 downloads this button or the operation menu. These are displayed on the display device 45, and the worker M can operate the buttons or the operation menu.

図8に、就業者Mの携帯電話60の表示装置45に選択用のボタンが表示されたところを示す。
ここでは、出勤ボタン90と、退勤ボタン91が表示されている。就業者Mが何れかのボタンを選択してクリックすると、携帯電話60からサーバコンピュータ50へ出勤ボタン90または退勤ボタン91の何れかに対応づけされたアクセスがなされる。
打刻制御部78は、出勤ボタン90と退勤ボタン91の何れかからのアクセスかを判断して、打刻時刻をデータベースDの出社時刻または退社時刻の何れかの欄に記憶させる。
FIG. 8 shows that a button for selection is displayed on the display device 45 of the mobile phone 60 of the worker M.
Here, an attendance button 90 and a leave button 91 are displayed. When the worker M selects and clicks one of the buttons, the mobile phone 60 accesses the server computer 50 in association with either the attendance button 90 or the leave button 91.
The time stamp control unit 78 determines whether the access is from either the work attendance button 90 or the work leave button 91, and stores the time stamp in the column of either the work arrival time or the work leaving time in the database D.

打刻制御部78は、データベースDの該当する就業者(労働者特定手段86によって特定されている)の項目に、取得した就業者情報に基づく勤務場所及び、時刻情報に基づく出社時刻又は退社時刻を記憶させる。
このように、サーバコンピュータ50には、各就業者の勤務場所、出社時刻及び退社時刻を打刻できるデータベースDが設けられているので、派遣元である人材派遣会社はこのデータベースDによって各就業者の勤怠管理を行うことができる。勤務場所については、コード化されたものであってもよいし、実際の名称であってもどちらでもよい。
The embossing control unit 78 includes the work location based on the acquired worker information and the time of leaving or leaving the office based on the time information in the corresponding worker (specified by the worker specifying means 86) in the database D. Remember.
As described above, the server computer 50 is provided with the database D in which the working place, the time of leaving the company, and the time of leaving the office can be engraved. Attendance management can be performed. The work location may be coded or may be an actual name.

図9に基づいて、打刻制御部の他の動作について説明する。
サーバコンピュータ50の打刻制御部78は、打刻した時刻の前後に所定の時間幅80を設けており、携帯電話60から送信されてくる時刻情報が、この時間幅80内に含まれているか否かの判断を行っている。打刻制御部78は、携帯電話60から受信した時刻情報が、この時間幅80内に含まれている場合は、打刻について信頼性有りと判断し、携帯電話60がアクセスしてきた時刻をデータベースDに記憶させる。
Based on FIG. 9, another operation of the embossing control unit will be described.
The time stamp control unit 78 of the server computer 50 has a predetermined time width 80 before and after the time stamped, and whether the time information transmitted from the mobile phone 60 is included in the time width 80. Judgment of whether or not. When the time information received from the mobile phone 60 is included in the time width 80, the time stamp control unit 78 determines that the time stamp is reliable and the time when the mobile phone 60 has accessed is stored in the database. D is memorized.

この時間幅80は、打刻時刻の前何分、後何分というように、打刻時刻を含んでその前後の幅を予め決めている。この時間幅は、契約切れの携帯電話30におけるQRコードの作成間隔よりは広くなるように設けている。時間幅80は、予め設定して時間幅記憶部82に記憶されている。
例として、QRコードの作成間隔を5分間隔とすると、打刻時刻の前をQRコード作成間隔の120%程度に設定し、打刻時刻の前を6分間とする。基本的に打刻時刻よりも時刻情報が後に来ることは考えにくいので、打刻時刻の後の範囲は短くてもよい。例として1分間とする。
The time width 80 is determined in advance so as to include the stamping time, such as how many minutes before and after the stamping time. This time width is set to be wider than the QR code creation interval in the cellular phone 30 whose contract has expired. The time width 80 is preset and stored in the time width storage unit 82.
As an example, if the QR code creation interval is 5 minutes, the time before the stamping time is set to about 120% of the QR code creation interval, and the time before the stamping time is 6 minutes. Basically, it is unlikely that the time information comes after the time stamp, so the range after the time stamp may be short. An example is 1 minute.

打刻制御部78は、打刻時刻(携帯電話60がアクセスしてきた時刻:サーバコンピュータ50内の時計79で計時した時刻)に基づく時間幅80内に、携帯電話60から取得した時刻情報が含まれるか否かを計測し、含まれている場合には打刻時刻について信頼性有りと判断する。
信頼性有りの場合には、打刻制御部78は、打刻時刻をそのまま出勤時刻又は退社時刻としてデータベースDに記憶させる。
The time stamp control unit 78 includes time information acquired from the mobile phone 60 within a time width 80 based on the time stamp (time when the mobile phone 60 has accessed: time measured by the clock 79 in the server computer 50). If it is included, it is determined that the time stamp is reliable.
In the case of reliability, the time stamp control unit 78 stores the time stamp as it is in the database D as the work time or the leave time.

なお、打刻制御部78が、打刻時刻に基づく時間幅80内に、携帯電話60から取得した時刻情報が含まれないことを検出した場合、打刻時刻について信頼性無しと判断する。
信頼性無しの場合でも、打刻制御部78は、打刻時刻をそのまま出勤時刻又は退社時刻としてデータベースDに記憶させるが、信頼性無しのフラグをたてておく。例えばデータベースDの出社時刻及び退社時刻の欄に信頼性無しの項目を設けて、信頼性無しの場合にはこの項目にチェックを入れるなどの操作をすればよい。
もし、信頼性無しの場合には、派遣元の作業者等が、就業先に設置してある契約切れの携帯電話30を確認する。
When the time stamp control unit 78 detects that the time information acquired from the mobile phone 60 is not included in the time width 80 based on the time stamp, the time stamp control unit 78 determines that the time stamp is not reliable.
Even in the case of no reliability, the time stamp control unit 78 stores the time stamp as it is in the database D as the work time or the leaving time, but sets a flag with no reliability. For example, an item having no reliability may be provided in the column of the entry time and leaving time of the database D, and if the item has no reliability, an operation such as checking this item may be performed.
If there is no reliability, the worker at the dispatch source confirms the contracted mobile phone 30 installed at the work place.

図9の例では、打刻時刻を9:03とした場合、その打刻時刻の前6分間、打刻時刻の後1分間を時間幅としている。
打刻制御部78は、取得した時刻情報が9:00であったとした場合、打刻時刻の前6分以内に時刻情報が含まれているので、信頼性有りと判断する。
もし、取得した時刻情報が8:50であったとした場合、打刻制御部78は、打刻時刻の前6分以内に時刻情報が含まれていないので、信頼性無しと判断する。
In the example of FIG. 9, when the time stamp is 9:03, the time width is 6 minutes before the time stamp and 1 minute after the time stamp.
If the acquired time information is 9:00, the time stamp control unit 78 determines that the time information is included within 6 minutes before the time stamp, and thus is reliable.
If the acquired time information is 8:50, the time stamp control unit 78 determines that there is no reliability because time information is not included within 6 minutes before the time stamp.

なお、打刻制御部78は、信頼性無しの判断が頻出する場合には、そのずれを補正するように制御してもよい。
具体的には信頼性無しの確率がどの程度であるかを判断して、ずれを補正する。打刻制御部78は、同一の就業者Mに対して打刻回数と、信頼性無しの回数から、信頼性無しの確率が予め設定された所定の確率以上であれば、ずれ補正を実行する。
すなわち、基本的にサーバコンピュータ50内部の時計79は正確であることが前提であるので、就業場所に設置してある契約切れ携帯電話30の内部の時計31とのずれをここで補正し、とりあえずは契約切れ携帯電話30の時計の調整をしなくても済むようになる。
It should be noted that when the determination of unreliability frequently appears, the embossing controller 78 may perform control so as to correct the deviation.
Specifically, the degree of probability of no reliability is determined, and the deviation is corrected. The embossing control unit 78 performs deviation correction when the probability of no reliability is equal to or higher than a predetermined probability set in advance from the number of times imprinted and the number of times of no reliability for the same worker M. .
That is, since the clock 79 inside the server computer 50 is basically assumed to be accurate, the deviation from the clock 31 inside the contracted mobile phone 30 installed at the work place is corrected here, and for the time being. Does not need to adjust the clock of the cellular phone 30 that has expired the contract.

この例では、打刻制御部78は、時刻情報が、予め設定された時間幅80の時間的前方向にずれている確率が、所定の確率以上であれば、その時間幅自体を前方向にずらし、時刻情報が、時間幅80の時間的後方向にずれている確率が、所定の確率以上であれば、その時間幅自体を後方向にずらすように制御する。   In this example, if the probability that the time information is shifted in the forward direction of the preset time width 80 is equal to or greater than a predetermined probability, the time stamp control unit 78 sets the time width in the forward direction. If the probability that the time information is shifted backward in time with respect to the time width 80 is greater than or equal to a predetermined probability, the time width is controlled to shift backward.

上述してきた、打刻制御部の動作を、具体的に図10に基づいて説明する。
本実施形態における、契約切れの携帯電話30では所定時間間隔でQRコードが更新される。ここでは、5分間隔でQRコードが更新されるものとする。更新されてから5分経過するまでは、更新時の時刻が維持される。したがって、QRコード70に含まれる時刻情報は、5分間隔おきの時刻となる。
The operation of the embossing control unit described above will be specifically described with reference to FIG.
In the present embodiment, the QR code is updated at predetermined time intervals in the cellular phone 30 whose contract has expired. Here, it is assumed that the QR code is updated at intervals of 5 minutes. The update time is maintained until 5 minutes have passed since the update. Therefore, the time information included in the QR code 70 is every 5 minutes.

例えば、就業者Mが勤務場所に到着した時刻が9:52(この時刻はあくまで携帯電話30により計時された時刻情報である)とすると、契約切れの携帯電話30のQRコード70には、9:50の時刻情報が含まれている(この時刻もあくまで携帯電話30に基づく時刻情報である)。このQRコード70を携帯電話60で撮影すると、9:50という時刻情報が携帯電話60に記憶される。   For example, if the time when the worker M arrives at the work place is 9:52 (this time is only time information measured by the mobile phone 30), the QR code 70 of the mobile phone 30 whose contract has expired includes 9 : 50 time information is included (this time is also time information based on the mobile phone 30). When this QR code 70 is photographed by the mobile phone 60, time information of 9:50 is stored in the mobile phone 60.

携帯電話60がインターネット経由でサーバコンピュータ50にアクセス時刻は、勤務場所に実際に到着した時刻とほぼ同じか若干遅い時刻となる。
ところが、サーバコンピュータ50内の時計79に基づく時刻と、携帯電話30内の時計31の時刻がずれている場合、アクセス時刻(打刻時刻)が10:00(これはサーバコンピュータ50により計時された時刻)ということもある。
時間幅80は、上記の例と同様に打刻時刻の前6分、後1分とすると、9:54〜10:01が時間幅になる。この時間幅には、携帯電話60から取得した9:50という時刻情報は含まれない。したがって、この打刻時刻10:00は信頼性無しということになる。
The access time of the mobile phone 60 to the server computer 50 via the Internet is almost the same as or slightly later than the time when the mobile phone 60 actually arrived at the work place.
However, when the time based on the clock 79 in the server computer 50 and the time of the clock 31 in the mobile phone 30 are different, the access time (time stamped) is 10:00 (this is counted by the server computer 50). (Time).
As with the above example, if the time width 80 is 6 minutes before the stamping time and 1 minute after, the time width is 9:54 to 10:01. This time width does not include the time information of 9:50 acquired from the mobile phone 60. Therefore, the time stamp 10:00 is not reliable.

打刻制御部78は、この信頼性無しが所定の確率以上発生した場合、時間幅80を前方向にずらし、ずれ補正を実行する。
ずらし幅としては、ずれ幅が最も大きい時刻情報が時間幅80に含まれるようにすればよいし、予めずらし幅(例えば5分など)を決めておいてもよい。
When this unreliability occurs for a predetermined probability or more, the embossing control unit 78 shifts the time width 80 in the forward direction and executes a shift correction.
As the shift width, time information with the largest shift width may be included in the time width 80, or a shift width (for example, 5 minutes) may be determined in advance.

なお、上述してきた実施形態では、サーバコンピュータ50には、派遣元の社員が操作可能な端末コンピュータ(図示せず)を接続してもよい。
端末コンピュータは、サーバコンピュータ50に接続しサーバコンピュータ50内のデータベースDを閲覧する権限や、所定の時間幅80を修正・変更する権限を有する。このような端末コンピュータを設けることにより、派遣元ではデータセンターと人事機能を有する部署とを切り離して設置することができる。
In the embodiment described above, the server computer 50 may be connected to a terminal computer (not shown) that can be operated by a dispatched employee.
The terminal computer has the authority to connect to the server computer 50 and browse the database D in the server computer 50 and to correct and change the predetermined time width 80. By providing such a terminal computer, the dispatcher can install the data center and the department having the personnel function separately.

また、上述してきた実施形態では二次元コードの例としてQRコードのみを挙げてきたが、二次元コードであればQRコードに限定することはなく、他のコードであってもよい。   In the embodiment described above, only the QR code has been described as an example of the two-dimensional code. However, the two-dimensional code is not limited to the QR code, and other codes may be used.

以上本発明につき好適な実施例を挙げて種々説明したが、本発明はこの実施例に限定されるものではなく、発明の精神を逸脱しない範囲内で多くの改変を施し得るのはもちろんである。   While the present invention has been described in detail with reference to a preferred embodiment, the present invention is not limited to this embodiment, and it goes without saying that many modifications can be made without departing from the spirit of the invention. .

30 二次元コード表示装置(契約切れの携帯電話)
31 時計
32 QRコード生成手段
33 表示装置
35 URL情報
36 位置情報
37 時刻情報
38 記憶装置
39 更新表示
41 カメラ
42 解析手段
44 通信装置
45 表示装置
46 LCDドライバ
50 サーバコンピュータ
60 携帯電話
70 QRコード
71 インターフェース
72 正方形
72 メモリ
76 記憶装置
77 内部バス
78 打刻制御部
79 時計
80 時間幅
82 時間幅記憶部
84 労働者情報記憶部
86 労働者特定手段
88 復号化手段
89 比較手段
90 出勤ボタン
91 退勤ボタン
D データベース
M 就業者
P QRコード生成プログラム
30 Two-dimensional code display device (mobile phone out of contract)
31 Clock 32 QR code generation means 33 Display device 35 URL information 36 Position information 37 Time information 38 Storage device 39 Update display 41 Camera 42 Analysis means 44 Communication device 45 Display device 46 LCD driver 50 Server computer 60 Mobile phone 70 QR code 71 Interface 72 Square 72 Memory 76 Storage device 77 Internal bus 78 Stamping control part 79 Clock 80 Time width 82 Time width storage part 84 Worker information storage part 86 Worker identification means 88 Decoding means 89 Comparison means 90 Attendance button 91 Attendance button D Database M Worker P QR code generation program

Claims (5)

労働者が労働する現場に設置され、設置される場所を特定するための就業先情報、内部に設けられた時計に基づく時刻情報及びアクセス先のURL情報を含むデータ画像としての二次元コードを生成する二次元コード生成手段と、生成された二次元コードを表示する表示手段とを有する二次元コード表示装置と、
労働者が所持し、二次元コード表示装置で表示されている二次元コードを読み取る携帯電話と、
携帯電話で読み取った二次元コードに含まれるURL情報に基づいて、携帯電話からインターネット経由でアクセス可能であって、且つ二次元コードに含まれる情報とは別に携帯電話又は労働者を特定するための特定情報を取得可能なサーバコンピュータとを備え、
前記二次元コード表示装置は、既に契約切れとなって通話不可能な携帯電話機であり、
前記サーバコンピュータには、
時計と、
労働者の就業先と、携帯電話からアクセスしてきた労働者を特定するための特定情報とを予め記憶させておく労働者情報記憶部と、
アクセスしてきた携帯電話から取得した特定情報に基づいて労働者を特定する手段と、
特定した労働者の就業先と、アクセスしてきた携帯電話から取得した就業先情報とを比較する手段と、
労働者の氏名と、労働者の就業先情報と、出社時刻と、退社時刻とを関連づけして記憶するデータベースと、
前記時計に基づき、携帯電話がアクセスしてきた時刻を、出社時刻又は退社時刻として、データベースにおける特定された労働者の該当欄に記憶させるように制御する打刻制御部とが設けられていることを特徴とする勤怠管理システム。
Generates a two-dimensional code as a data image that is installed at a place where workers work and specifies work location information, time information based on the clock provided inside, and URL information of the access destination A two-dimensional code generating device, and a two-dimensional code display device having display means for displaying the generated two-dimensional code;
A mobile phone that the worker has and reads the two-dimensional code displayed on the two-dimensional code display device;
Based on the URL information included in the two-dimensional code read by the mobile phone, the mobile phone can be accessed via the Internet, and for specifying the mobile phone or the worker separately from the information included in the two-dimensional code A server computer capable of acquiring specific information,
The two-dimensional code display device is a mobile phone that has already expired and cannot be used for communication,
The server computer includes
Watch and
A worker information storage unit for preliminarily storing a worker's work place and specific information for specifying a worker who has accessed from a mobile phone;
A means of identifying workers based on specific information obtained from mobile phones that they have accessed,
A means of comparing the identified worker's employer with the employer information obtained from the mobile phone accessed;
A database that associates and stores the worker's name, the worker's work location information, the departure time, and the departure time;
Based on the clock, a time stamping control unit is provided for controlling the time at which the mobile phone has been accessed to be stored in the corresponding column of the identified worker in the database as the time of leaving or leaving the office. A featured attendance management system.
前記二次元コード表示装置の二次元コード生成手段は、
予め設定された時間経過ごとに、新たな時刻情報が含まれた新たな二次元コードを生成することを特徴とする請求項1記載の勤怠管理システム。
The two-dimensional code generation means of the two-dimensional code display device comprises:
2. The attendance management system according to claim 1, wherein a new two-dimensional code including new time information is generated for each elapse of a preset time.
前記二次元コード表示装置の二次元コード生成手段は、
新たな二次元コードを生成して表示手段に表示させる前に、二次元コードが変更される旨の表示を生成して表示手段に表示することを特徴とする請求項2記載の勤怠管理システム。
The two-dimensional code generation means of the two-dimensional code display device comprises:
3. The attendance management system according to claim 2, wherein a display to the effect that the two-dimensional code is changed is generated and displayed on the display means before the new two-dimensional code is generated and displayed on the display means.
前記サーバコンピュータの打刻制御部は、
携帯電話がアクセスしてきた時刻の前後に、予め設定された所定の時間幅を設け、
アクセスしてきた携帯電話から取得した時刻情報が所定の時間幅内に含まれていれば打刻について信頼性有りとして、携帯電話がアクセスしてきた時刻を、出社時刻又は退社時刻として、データベースにおける特定された労働者の該当欄に記憶させ、
アクセスしてきた携帯電話から取得した時刻情報が所定の時間幅内に含まれていなければ打刻について信頼性無しとしたフラグをたてて、携帯電話がアクセスしてきた時刻を、出社時刻又は退社時刻として、データベースにおける特定された労働者の該当欄に記憶させることを特徴とする請求項1〜請求項3のうちのいずれか1項記載の勤怠管理システム。
The stamping control unit of the server computer is
Before and after the time when the mobile phone has accessed, set a predetermined time width,
If the time information acquired from the accessed mobile phone is included within the predetermined time range, the time stamp is reliable, and the time the mobile phone accessed is specified in the database as the start time or the leave time. Store it in the appropriate column for
If the time information acquired from the mobile phone that has been accessed is not included within the specified time range, a flag indicating that the time stamp is not reliable is set, and the time when the mobile phone has accessed is set as the start time or leave time. The attendance management system according to any one of claims 1 to 3, wherein the attendance management system is stored in a corresponding column of the identified worker in the database.
前記サーバコンピュータの打刻制御部は、
同一の携帯電話からのアクセスについて信頼性無しとした確率を算出し、所定の確率以上の場合については、前記所定の時間幅の前又は後に前記所定の時間幅の初期時刻又は終期時刻をずらすことを特徴とする請求項4記載の勤怠管理システム。
The stamping control unit of the server computer is
The probability that the access from the same mobile phone is unreliable is calculated, and in the case of the predetermined probability or more, the initial time or the end time of the predetermined time width is shifted before or after the predetermined time width. The attendance management system according to claim 4, wherein:
JP2010171466A 2010-07-30 2010-07-30 Attendance management system Pending JP2012032978A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010171466A JP2012032978A (en) 2010-07-30 2010-07-30 Attendance management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010171466A JP2012032978A (en) 2010-07-30 2010-07-30 Attendance management system

Publications (1)

Publication Number Publication Date
JP2012032978A true JP2012032978A (en) 2012-02-16

Family

ID=45846320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010171466A Pending JP2012032978A (en) 2010-07-30 2010-07-30 Attendance management system

Country Status (1)

Country Link
JP (1) JP2012032978A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324967A (en) * 2013-06-28 2013-09-25 成都初唐网络科技有限公司 Application of two-dimensional code and mobile phone interactive technology in wedding
JP2014219745A (en) * 2013-05-02 2014-11-20 雅夫 工藤 Information processing system, server device, information processing method, and program
CN104408554A (en) * 2014-11-13 2015-03-11 重庆大学 Intelligent management system for FMS (Flexible Manufacture System) cutters based on two-dimensional technology
JP2015055961A (en) * 2013-09-11 2015-03-23 株式会社リコー Attendance record system, attendance record apparatus and program
CN104680326A (en) * 2015-03-10 2015-06-03 上海斐讯数据通信技术有限公司 Attendance management system
CN106780807A (en) * 2016-11-30 2017-05-31 何钊荣 A kind of meeting signature management system and its APP based on Quick Response Code
JP2018013945A (en) * 2016-07-20 2018-01-25 株式会社Leis Payment request transaction processing system improving improper request prevention function
CN108898646A (en) * 2018-06-27 2018-11-27 北京云狐时代科技有限公司 Administrative Area methods of exhibiting and terminal device
JP2020149147A (en) * 2019-03-11 2020-09-17 株式会社チームスピリット Information processing apparatus, program and attendance management system
CN112966798A (en) * 2021-04-02 2021-06-15 北京声智科技有限公司 Information display method and device, electronic equipment and storage medium
JP2022008180A (en) * 2020-06-25 2022-01-13 株式会社eWeLL Visit nursing care attendance management system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014219745A (en) * 2013-05-02 2014-11-20 雅夫 工藤 Information processing system, server device, information processing method, and program
CN103324967A (en) * 2013-06-28 2013-09-25 成都初唐网络科技有限公司 Application of two-dimensional code and mobile phone interactive technology in wedding
JP2015055961A (en) * 2013-09-11 2015-03-23 株式会社リコー Attendance record system, attendance record apparatus and program
CN104408554A (en) * 2014-11-13 2015-03-11 重庆大学 Intelligent management system for FMS (Flexible Manufacture System) cutters based on two-dimensional technology
CN104680326A (en) * 2015-03-10 2015-06-03 上海斐讯数据通信技术有限公司 Attendance management system
JP2018013945A (en) * 2016-07-20 2018-01-25 株式会社Leis Payment request transaction processing system improving improper request prevention function
CN106780807A (en) * 2016-11-30 2017-05-31 何钊荣 A kind of meeting signature management system and its APP based on Quick Response Code
CN108898646A (en) * 2018-06-27 2018-11-27 北京云狐时代科技有限公司 Administrative Area methods of exhibiting and terminal device
JP2020149147A (en) * 2019-03-11 2020-09-17 株式会社チームスピリット Information processing apparatus, program and attendance management system
JP7267042B2 (en) 2019-03-11 2023-05-01 株式会社チームスピリット Information processing device, program and attendance management system
JP2022008180A (en) * 2020-06-25 2022-01-13 株式会社eWeLL Visit nursing care attendance management system
CN112966798A (en) * 2021-04-02 2021-06-15 北京声智科技有限公司 Information display method and device, electronic equipment and storage medium
CN112966798B (en) * 2021-04-02 2022-11-29 北京声智科技有限公司 Information display method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
JP2012032978A (en) Attendance management system
US8668144B2 (en) Method and process for symbolic mark decoding
JP5655242B2 (en) Mobile time management system and mobile time management method
US8615415B2 (en) Working information processing system, device, method, and computer program
JP2007293834A (en) Attendance management system
CN111567017A (en) Attendance verification for mobile devices
US20110047092A1 (en) System and method for tracking and managing transportation of specimens
US20200042936A1 (en) Field employee shift monitoring and transportation load tracking with a markup language geolocation method
CN107004312A (en) Method for providing controlled access to visitors in a building
CN106485460A (en) Equipment operation maintenance innovation management system based on cell-phone APP scanning technique
JP2002312551A (en) Attendance information collecting system, patrol managing system, server computer, computer program and recording medium
KR20160130120A (en) Historical Maintenance System with NFC or QR via the Web
JP2008310474A (en) Dispatch business management system
JP2007128230A (en) Visitor automatic acceptance system using portable terminal and method and its program
US20130238350A1 (en) Caregiving management systems, methods and article
KR20180073146A (en) automated system
US10699810B2 (en) Employee visit verification system
JP2009086900A (en) Data processing system, data processor, its computer program, and data processing method
JP2005243009A (en) In-home nursing care system
JP6172443B2 (en) Information processing system, server device, information processing method, and program
CN104243221A (en) Campus network maintenance recording system and method based on smart phone platform
JP2019207739A (en) Attendance managing server, attendance managing system, attendance managing method and attendance managing program
JP6192766B1 (en) System including portable information terminal, management device, program, and recording medium
JP2005215933A (en) Time management device
JP2016062152A (en) Authentication device and nurse call system