Information processing systems, information processing methods, and programs

An information processing system tracks and awards points to skilled workers based on their site entry and exit times, addressing the challenge of motivating workers who move between sites, thereby improving their performance.

JP2026074817APending Publication Date: 2026-05-07KAJIMA CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
KAJIMA CORP
Filing Date
2024-10-21
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In the construction industry, it is challenging to appropriately award points to skilled workers who frequently move between multiple construction sites, impacting their motivation and performance.

Method used

An information processing system that tracks skilled workers' entry and exit times at construction sites, calculates daily stay time and number of days worked, and awards points based on these metrics, using biometric authentication and a network of servers and databases to manage and distribute points.

Benefits of technology

The system effectively incentivizes skilled workers by accurately awarding points, enhancing their motivation and performance at construction sites managed by construction companies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026074817000001_ABST
    Figure 2026074817000001_ABST
Patent Text Reader

Abstract

To appropriately award points to skilled workers at construction sites. [Solution] The information processing system 1 awards points to skilled workers S1 who meet predetermined work conditions. The entry / exit management server 100 obtains the entry time of skilled workers S1 when they enter the construction site CS1 and the exit time when they leave the construction site CS1, and manages the site name 151 that identifies the construction site CS1, the entry time 154 and the exit time 155 for each skilled worker on a daily basis in the entry / exit management DB 150. The point management server 200 obtains the daily stay time of skilled workers S1 at the construction site CS1 for the target month and the number of days that skilled workers S1 entered and exited the construction site CS1 for the target month based on the entry / exit management DB 150, and awards entry points to skilled workers S1 at the construction site CS1 for the target month based on the stay time and the number of days.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, an information processing method, and a program.

Background Art

[0002] Conventionally, there is a technique for giving points to each person according to their work. For example, there has been proposed a technique in which personal identification data of short-term workers, part-timers, casual workers, etc. is stored in a database, working hours and number of working days are input, and the working data is accumulated in the personal identification data of the database at regular intervals, and additional points with a previously set distribution rate are accumulated based on the working data (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Here, in the construction industry, at large-scale construction sites, many skilled workers often perform their respective tasks. In addition, after the work at a certain construction site is completed, each skilled worker often enters another construction site and performs the work at that construction site. Thus, each skilled worker often performs the tasks they are in charge of while moving between multiple construction sites. Therefore, in order to increase the work motivation of each skilled worker at the construction sites managed by the construction company, it is important to give some incentive according to the achievements of the skilled workers at those construction sites. As such an incentive, for example, it is conceivable for the construction company to give points to skilled workers at the construction sites it manages, but it is important to appropriately give points to skilled workers at those construction sites.

[0005] The present invention aims to appropriately award points to skilled workers at construction sites. [Means for solving the problem]

[0006] The present invention is an information processing system that awards points to skilled workers who meet predetermined employment conditions. This information processing system includes: construction site identification information that acquires the entry time of a skilled worker when they enter a construction site and the exit time when they leave the construction site to identify the construction site; an entry and exit management unit that associates the entry and exit times for each skilled worker on a daily basis and manages them in an entry and exit management database; and a control unit that determines the daily stay time of a skilled worker at the construction site for the target month and the number of days the skilled worker entered and exited the construction site for the target month based on the entry and exit management database, and awards points to the skilled worker at the construction site for the target month based on the stay time and number of days. [Effects of the Invention]

[0007] The present invention aims to appropriately award points to skilled workers at construction sites. [Brief explanation of the drawing]

[0008] [Figure 1] This diagram schematically illustrates a large-scale construction site and the skilled workers involved. [Figure 2] This is a diagram showing an example of the configuration of an information processing system. [Figure 3] This is a block diagram showing an example of the functional configuration of an access control server. [Figure 4] This block diagram shows an example of the functional configuration of a point management server. [Figure 5] This is a block diagram showing an example of the functional configuration of an electronic device. [Figure 6] This diagram shows a simplified example of the configuration of a skilled worker management database. [Figure 7] This diagram shows a simplified example of the configuration of an entry / exit management database. [Figure 8] This diagram shows a simplified example of the configuration of a points management database. [Figure 9] It is a diagram showing a configuration example of the CCUS DB in a simplified manner. [Figure 10] It is a diagram showing an example of a display screen for assigning evaluation points to each skilled worker. [Figure 11] It is a diagram schematically showing the flow of the registration process of skilled workers. [Figure 12] It is a diagram showing an example of communication processing performed between each device. [Figure 13] It is a flowchart showing an example of entrance / exit management processing. [Figure 14] It is a flowchart showing an example of entrance point assignment processing. [Figure 15] It is a diagram showing an example of conversion for converting points into electronic money. [Figure 16] It is a diagram showing an example of conversion for converting points into gift codes. [Figure 17] It is a diagram showing an example when reducing the purchase behavior, etc. of skilled workers. [Figure 18] It is a flowchart showing an example of point reduction processing.

Mode for Carrying Out the Invention

[0009] Hereinafter, embodiments of the present invention will be described while referring to the accompanying drawings.

[0010] FIG. 1 is a diagram schematically showing large-scale construction sites CS1 to CS4 and skilled workers S1 in charge of each of these construction sites. In FIG. 1, an example is shown in which construction sites CS1 and CS2 are construction sites subcontracted by general construction contractor GC1, and construction sites CS3 and CS4 are construction sites subcontracted by general construction contractor GC2. Note that general construction contractors GC1 and GC2 are construction contractors (so-called general contractors) who subcontract various civil engineering works, building works, etc. in a package directly from the orderer as the prime contractor and take charge of the entire work at the subcontracted site.

[0011] In addition, skilled worker S1 is an employee of a cooperative company of general construction contractors GC1 and GC2, a worker who directly performs construction work at construction sites CS1 to CS4, and means a person with various skills. Note that skilled worker S1 is an example of a skilled worker who satisfies predetermined employment conditions (for example, an employee of a cooperative company). As described above, in the construction industry, at large-scale construction sites, many skilled workers often perform tasks respectively. For example, after the work at a certain construction site is completed, each skilled worker often enters another construction site and performs the work at that construction site. For example, after the work at construction site CS1 is completed, skilled worker S1 enters construction site CS2, performs the work at construction site CS2, and after the work at construction site CS2 is completed, enters construction site CS3, performs the work at construction site CS3, and after the work at construction site CS3 is completed, enters construction site CS4 and may perform the work at construction site CS4. Thus, skilled worker S1 may perform the tasks he / she is in charge of while moving among multiple construction sites CS1 to CS4.

[0012] For example, in order to increase the work motivation of skilled worker S1 at construction sites CS1 and CS2 managed by general construction contractor GC1, it is important for general construction contractor GC1 to give some incentive according to the performance of skilled worker S1 at construction sites CS1 and CS2. Therefore, in this embodiment, an example in which general construction contractor GC1 appropriately assigns points to skilled worker S1 at construction sites CS1 and CS2 is shown. The same also applies to general construction contractor GC2.

[0013] [Configuration example of information processing system] Figure 2 shows an example configuration of an information processing system 1 that awards points to a skilled worker S1. In Figure 2, an example is shown in which an access control server 100 (access control system), a UI (User Interface) device 160, an input device 170, a point management server 200 (point management system), an electronic payment service provider server 300, a CCUS (Construction Career Up System) 400 (construction career advancement system), and an electronic device 500 are connected via a network 20 to realize the information processing system 1. Note that these are just one example of the information processing system 1, and the information processing system 1 may be realized using other information processing devices and other electronic devices. In addition, each server may be configured as a single device, or as multiple devices (systems). Furthermore, in Figure 2, the UI device 160, input device 170, skilled worker S1, etc. installed at the construction site CS1 are shown as representative examples, but it is applicable to other construction sites and other skilled workers.

[0014] The entry / exit management server 100 is an information processing device that detects the entry and exit of each worker at each construction site (including construction site CS1) using biometric authentication (e.g., facial recognition) related to each worker, and manages the entry and exit information related to the detection results of each worker's entry and exit in the entry / exit management DB (Data Base) 150 (see Figure 7). A configuration example of the entry / exit management server 100 will be explained in detail with reference to Figure 3.

[0015] The UI device 160 is installed at the construction site CS1 and is used for biometric authentication processing related to the worker S1, registration processing of the worker S1, and detection processing of the worker S1's entry and exit. The UI device 160 can be implemented using, for example, an electronic device with a camera such as a smartphone, tablet terminal, or portable personal computer, or an information processing device. An example of how to use the UI device 160 will be explained in detail with reference to Figure 11.

[0016] The input device 170 is installed at the construction site CS1 (or a location manageable by the manager of the construction site CS1) and is used for input processing such as inputting evaluation information about the skilled worker S1. The input device 170 can be implemented using electronic devices such as smartphones, tablet terminals, or portable personal computers, or information processing devices. An example of how to use the input device 170 will be explained in detail with reference to Figure 10.

[0017] The point management server 200 is an information processing device that assigns and manages various points to each skilled worker performing work at each construction site. For example, the point management server 200 obtains the entry time of skilled worker S1 when they enter construction site CS1 and the exit time when skilled worker S1 leaves construction site CS1. Based on the daily stay time of skilled worker S1 at construction site CS1 for the target month and the number of days skilled worker S1 entered and exited construction site SC1 for the target month, the server assigns entry points to skilled worker S1 for the target month at construction site CS1. The point management server 200 also assigns evaluation points to skilled worker S1 for the target month based on various evaluations of skilled worker S1 at construction site CS1 during the target month. A configuration example of the point management server 200 will be explained in detail with reference to Figure 4.

[0018] The electronic payment service provider server 300 is an information processing device that manages the electronic money available in the electronic payment service. The electronic payment service provider server 300 includes, for example, an electronic money management DB 310 (see Figure 15). The electronic payment service provider server 300 will be described in detail with reference to Figure 15.

[0019] CCUS400 is a construction career advancement system that has CCUS DB410, which stores work history and skills information associated with each skilled worker. This construction career advancement system is implemented by the Ministry of Land, Infrastructure, Transport and Tourism. For example, each skilled worker can register their qualifications, work history, etc., in CCUS400. A CCUS card is issued to skilled workers who have made this registration. Furthermore, if a skilled worker is registered (individual registration) in CCUS400, general construction companies GC1, GC2, etc., can check that registration information. For example, general construction company GC1 can obtain information on the work history and skills of skilled worker S1. Here, information on work history is, for example, the number of years of work (experience) related to construction work skills. Information on skills is, for example, information on qualifications held related to construction work.

[0020] Furthermore, by setting the condition for point accrual in this embodiment as being registered with CCUS, it is possible to provide concrete benefits to skilled workers who have obtained CCUS cards from general construction companies GC1, GC2, etc. It is also possible to promote CCUS membership and provide benefits to individual skilled workers simultaneously. A detailed explanation of the configuration example of CCUS DB410 will be provided with reference to Figure 9.

[0021] The electronic device 500 is an electronic device owned by the skilled worker S1. For example, the electronic device 500 can display various images on the display unit 542 (see Figure 5) or output various audio information from the audio output unit (not shown) in response to operations by the skilled worker S1. The electronic device 500 can be implemented as an electronic device such as a smartphone, tablet terminal, portable personal computer, or information processing device. An example of the configuration of the electronic device 500 will be explained in detail with reference to Figure 5.

[0022] Each of these devices is connected to network 20 using a wireless communication method. Network 20 is a network such as a public telephone network or the Internet.

[0023] [Example configuration of an access control server] Figure 3 is a block diagram showing an example of the functional configuration of the access control server 100.

[0024] The access control server 100 comprises a communication unit 110, a control unit 120 (access control unit), and a storage unit 130. The communication unit 110, based on the control of the control unit 120, exchanges various types of information with other devices using wired or wireless communication. For example, the communication unit 110 exchanges biometric authentication information with the UI device 160 (see Figure 11). Also, for example, the communication unit 110 transmits access information for each skilled worker (for example, data extracted in CSV (Comma-Separated Values) format) to the point management server 200.

[0025] The control unit 120 controls each part based on various programs stored in the storage unit 130. The control unit 120 is implemented by a processing unit such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The control unit 120 includes an authentication unit 121, an entry / exit detection unit 122, and a DB control unit 123.

[0026] The authentication unit 121 performs authentication processing for each skilled worker entering and leaving the construction site CS1 based on the image information generated by the imaging unit 161 of the UI device 160 (see Figure 11) and the personal authentication information 144 of the skilled worker management DB 140 (see Figure 6), and outputs the authentication result to the entry / exit detection unit 122. This authentication process will be explained in detail with reference to Figure 11.

[0027] The entry / exit detection unit 122 detects the entry and exit of each skilled worker at the construction site CS1 based on the authentication result output from the authentication unit 121, and outputs the detection result to the DB control unit 123. This entry / exit detection process will be explained in detail with reference to Figures 11 and 13, etc.

[0028] The DB control unit 123 performs recording control to record entry and exit information for each skilled worker in the entry and exit management DB 150 based on the entry and exit detection results from the entry and exit detection unit 122. An example of this recording control will be explained in detail with reference to Figure 13, etc.

[0029] The memory unit 130 is a storage medium for storing various types of information. For example, the memory unit 130 stores various types of information necessary for the control unit 120 to perform various processes (e.g., control programs, the skilled worker management DB 140 (see Figure 6), the entry / exit management DB 150 (see Figure 7)). The memory unit 130 also stores various types of information acquired via the communication unit 110. As the memory unit 130, for example, ROM (Read Only Memory), RAM (Random Access Memory), SRAM (Static Random Access Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), or a combination thereof can be used.

[0030] [Example of a point management server configuration] Figure 4 is a block diagram showing an example of the functional configuration of the point management server 200.

[0031] The point management server 200 comprises a communication unit 210, a control unit 220, and a storage unit 230. The communication unit 210, based on the control of the control unit 220, exchanges various information with other devices using wired or wireless communication. For example, the communication unit 210 exchanges entry and exit information for each worker with the entry and exit management server 100. Also, for example, the communication unit 110 transmits point information regarding points assigned to each worker to the electronic payment service provider server 300.

[0032] The control unit 220 controls each part based on various programs stored in the storage unit 230. The control unit 220 is implemented by a processing unit such as a CPU or GPU. Specifically, the control unit 220 includes an acquisition unit 221, a calculation unit 222, a DB control unit 223, and a provision unit 224.

[0033] The acquisition unit 221 acquires various information from external devices and outputs the acquired information to the calculation unit 222 and the DB control unit 223.

[0034] The calculation unit 222 performs various calculation processes based on the various information acquired from the acquisition unit 221. For example, the calculation unit 222 calculates the daily stay time at the construction site CS1 for the target month and the number of days the worker entered and left the construction site CS1 for the target month for each worker. The calculation process performed by the calculation unit 222 will be explained in detail with reference to Figures 10 and 14, etc.

[0035] The DB control unit 223 performs recording control to record point information related to the points to be awarded to each skilled worker in the point management DB 240, based on various information acquired from the acquisition unit 221 or the calculation results from the calculation unit 222. An example of this recording control will be explained in detail with reference to Figures 10 and 14, etc.

[0036] The provisioning unit 224 provides each point information stored in the point management DB 240 to an external device. For example, each point information stored in the point management DB 240 is sent to the electronic payment service provision server 300.

[0037] The memory unit 230 is a storage medium for storing various types of information. For example, the memory unit 230 stores various types of information necessary for the control unit 220 to perform various processes (e.g., control programs, point management DB 240 (see Figure 8), point information DB 250). The memory unit 230 also stores various types of information acquired via the communication unit 210. As the memory unit 230, for example, ROM, RAM, SRAM, HDD, SSD, or a combination thereof can be used.

[0038] The points information DB250 stores information that serves as the criteria used to determine the points awarded to each skilled worker. For example, the information used as the criteria for awarding entry points is explained in detail with reference to Figure 14. Similarly, the information used as the criteria for awarding evaluation points is explained in detail with reference to Figure 10.

[0039] [Example of electronic device configuration] Figure 5 is a block diagram showing an example of the functional configuration of the electronic device 500. The electronic device 500 comprises a communication unit 510, a control unit 520, a storage unit 530, and a UI unit 540. The communication unit 510, based on the control of the control unit 520, exchanges various types of information with other devices using wired or wireless communication.

[0040] The control unit 520 controls each part based on various programs stored in the memory unit 530. The control unit 520 is implemented by a processing unit such as a CPU or GPU.

[0041] The memory unit 530 is a storage medium for storing various types of information. For example, the memory unit 530 stores various types of information necessary for the control unit 520 to perform various processes (e.g., control programs, electronic payment applications 531). The memory unit 530 also stores various types of information acquired via the communication unit 510. The memory unit 530 can be, for example, ROM, RAM, SRAM, HDD, SSD, or a combination thereof. The electronic payment application 531 is an application for using electronic payment services.

[0042] The UI unit 540 includes a reception unit 541 and a display unit 542. Although not shown in the diagram, the UI unit 540 may also include other components such as an audio input unit and an audio output unit. The reception unit 541 and the display unit 542 are examples of a user interface, and some of them may be omitted, or other user interfaces may be used.

[0043] The reception unit 541 receives various operations from user U1 and outputs the received operation details to the control unit 520. The reception unit 541 and the display unit 542 may be configured as a touch panel that allows the user to input operations by touching or bringing their finger close to the display surface, or they may be configured as a separate user interface. If configured as a separate user interface, various operating elements such as buttons and keyboards can be used as the reception unit 541.

[0044] The display unit 542 displays various images based on the control of the control unit 520. For example, the display unit 542 can use a display panel such as an organic EL (Electro-Luminescence) panel or an LCD (Liquid Crystal Display) panel.

[0045] [Example of Skilled Worker Management Database Configuration] Figure 6 is a simplified diagram showing an example configuration of the skilled worker management DB 140 stored in the memory unit 130 of the access control server 100. Here, when a skilled worker newly enters the construction sites CS1 and CS2 of general contractor GC1, the cooperating company must register that skilled worker in advance. For example, general contractor GC1 invites a cooperating company, and the cooperating company registers the skilled worker in response to the invitation. For example, the cooperating company registers the name of the company to which the newly entering skilled worker belongs and the name of the worker in the construction management ledger, etc. Therefore, general contractor GC1 can ascertain the name of the company to which the newly entering skilled worker belongs and the name of the worker in the construction management ledger, etc., even before the skilled worker newly enters the construction sites CS1 and CS2 of general contractor GC1. Using this information, general contractor GC1 can construct the skilled worker management DB 140. Furthermore, the skilled worker management DB140 may be managed by an external device connected to the access control server 100, and the access control server 100 may retrieve and use the necessary information from that external device as needed.

[0046] The Skilled Worker Management DB 140 is a database that manages various information about each skilled worker who is managed by the Access Control Server 100. Specifically, the Skilled Worker Management DB 140 stores the name 141, the name of the affiliated company 142, the mobile phone number 143, and personal authentication information 144 in association with each other.

[0047] Name 141 is information indicating the name of each skilled worker who is managed by the access control server 100. In Figure 6, for the sake of simplicity, an example is shown in which the name is used as identification information to identify each skilled worker, but other information may be used as identification information.

[0048] The company name 142 is information indicating the name of the company to which each skilled worker managed by the access control server 100 belongs. In Figure 6, for the sake of simplicity, an example is shown in which the company name is used as identification information to identify the company to which each skilled worker belongs, but other information may also be used as identification information.

[0049] Mobile phone number 143 is information indicating the mobile phone number owned by each skilled worker who is managed by the access control server 100.

[0050] Personal authentication information 144 is identification information used to identify each skilled worker who is managed by the access control server 100. In Figure 6, for the sake of clarity, the facial images of each skilled worker are shown as identification information.

[0051] [Example of an entry / exit management database configuration] Figure 7 is a simplified diagram showing an example of the configuration of the access control DB 150 stored in the storage unit 130 of the access control server 100.

[0052] The entry / exit management DB 150 is a database that manages the entry and exit of each skilled worker at each construction site for each skilled worker who is managed by the entry / exit management server 100. Specifically, the entry / exit management DB 150 stores the site name 151, the worker's name 152, the affiliated company name 153, the entry time 154, the exit time 155, and the date 156 in association with each other. Note that the worker's name 152 and affiliated company name 153 correspond to the worker's name 141 and affiliated company name 142 shown in Figure 6, so their explanation is omitted here.

[0053] Site name 151 is information indicating the name of each construction site managed by the access control server 100. Note that Figure 7 shows an example where the name is used as identification information to identify each construction site for ease of explanation, but other information may be used as identification information. Also, Figure 7 shows an example where a code indicating each site name is stored in site name 151.

[0054] The entry time 154 stores the time when each skilled worker managed by the entry / exit management server 100 entered the construction site corresponding to the site name 151.

[0055] The departure time 155 stores the time when each skilled worker managed by the entry / exit management server 100 left the construction site corresponding to the site name 151. Note that some skilled workers visit multiple construction sites in a single day. In this case, the entry and exit times for each construction site on the same day are stored in the entry time 154 and departure time 155.

[0056] The date 156 stores the date and time when each skilled worker managed by the access control server 100 entered or left the construction site corresponding to site name 151.

[0057] [Example of a points management database configuration] Figure 8 is a simplified diagram showing an example of the configuration of the point management DB 240 stored in the storage unit 230 of the point management server 200.

[0058] The Point Management DB 240 is a database that manages the points awarded to each skilled worker managed by the Point Management Server 200. Specifically, the Point Management DB 240 stores the following information in association with each other: name 241, affiliated company name 242, mobile phone number 243, point information 244, entry point information 245, and evaluation point information 246. Note that name 241 and affiliated company name 242 correspond to name 152 and affiliated company name 153 shown in Figure 7, so their explanation is omitted here.

[0059] Mobile phone number 243 is information indicating the mobile phone number owned by each skilled worker who is managed by the point management server 200. In this embodiment, the points awarded to each skilled worker are converted into electronic money usable in the electronic payment service, and the amount of the converted electronic money is set on an electronic device such as a mobile phone. For this reason, registration of each skilled worker's mobile phone number is mandatory when registering with the point management server 200. In other words, the name, company name, and mobile phone number are the information necessary to identify the skilled worker to whom the points awarded by the point management server 200 belong.

[0060] Point information 244 is information indicating the points awarded to each skilled worker managed by the point management server 200. This point information 244 stores the sum of the entry point information 245 and the evaluation point information 246.

[0061] The entry point information 245 indicates the entry points assigned to each skilled worker managed by the point management server 200. These entry points are assigned based on entry and exit information to and from construction sites managed by the entry and exit management server 100. The method for assigning these entry points will be explained in detail with reference to Figure 14.

[0062] The evaluation point information 246 indicates the evaluation points assigned to each skilled worker managed by the point management server 200. These evaluation points are assigned based on predetermined conditions at the construction site managed by the entry / exit management server 100. The method for assigning these evaluation points will be explained in detail with reference to Figure 10.

[0063] [CCUSDB Configuration Example] Figure 9 is a simplified diagram showing an example configuration of the CCUS DB410 managed in CCUS400.

[0064] CCUS DB410 is a database managed by CCUS400. Specifically, CCUS DB410 stores associated personal information 411, qualification information 412, work history information 413, and social insurance enrollment information 414. Note that the information shown in Figure 9 is a representative example of some of the information related to this embodiment from the information managed by CCUS400, and other information is omitted. Also, the name and company name in personal information 411 correspond to the name 141 and company name 142 shown in Figure 6, so their explanation is omitted here.

[0065] The qualification information 412 is information about the qualifications held by each skilled worker, which is stored in the personal information 411.

[0066] Employment history information 413 is history information about each skilled worker's work at construction sites, stored in personal information 411. This employment history information includes, for example, information about the period during which the worker was engaged in the construction industry.

[0067] Social insurance enrollment information 414 is information stored in personal information 411 regarding whether or not each skilled worker is enrolled in social insurance.

[0068] The databases and their stored information shown in Figures 6 to 9 are merely examples for realizing this embodiment and are not limited thereto. For example, some of the stored information in each database may be omitted or other information may be added as needed. The servers on which each database is installed are also merely examples and are not limited thereto. For example, each database may be installed on an external device of each server, and each server may retrieve information from each database as needed. Furthermore, the skilled workers stored in each database may be linked by some information (e.g., name, company name) and this information may be exchanged between servers. For example, it is possible to send entry information regarding a skilled worker authenticated by the authentication unit 121 of the access control server 100 to the CCUS 400 and store that entry information in the CCUS DB 410.

[0069] [Example of awarding evaluation points based on the evaluation of skilled workers' work, etc.] Figure 10 shows an example of a display screen 180 used when a manager or other person at a construction site CS1 manually assigns evaluation points to each skilled worker using an input device 170. Figure 10 shows an example in which a manager or other person at a construction site CS1 assigns evaluation points to each skilled worker using the display screen 180 displayed on the UI section 171 of the input device 170.

[0070] The display screen 180 shows a name display field 181, an item display field 182, and an award button 183. The name display field 181 is an area for displaying skilled workers who are to be awarded evaluation points. For example, the input device 170 can retrieve information from the access control DB 150 of the access control server 100 and display skilled workers who are to be awarded evaluation points based on the name 152 stored in association with the site name 151 "CS1" in the access control DB 150.

[0071] The item display area 182 is an area for displaying items corresponding to the evaluation points to be awarded to the skilled worker whose name is displayed in the name display area 181. For example, from among several items corresponding to evaluation points, the user can display the item corresponding to the evaluation points to be awarded to the skilled worker in the name display area 181. Each of these items corresponding to evaluation points will be described later.

[0072] The award button 183 is an area where a selection operation is performed when executing an awarding process to award evaluation points corresponding to the items displayed in the item display field 182 to skilled workers whose names are displayed in the name display field 181. When the award button 183 is selected, the input device 170 sends evaluation information, including skilled worker information about the skilled worker displayed in the name display field 181 and item information about the items displayed in the item display field 182, to the point management server 200. The acquisition unit 221 receives the evaluation information from the point management server 200 and outputs it to the DB control unit 223. The DB control unit 223 determines the value of the evaluation points based on the contents of the point information DB 250 and the item information included in the evaluation information, and adds the value of the evaluation points to the evaluation point information 246 in the point management DB 240, associating it with the skilled worker corresponding to the skilled worker information included in the evaluation information.

[0073] [Examples of items corresponding to evaluation points] This section explains the items used to determine the evaluation points awarded based on the evaluation of the work performed by skilled workers at the construction site CS1. The relationship between these items and the evaluation points is stored in the point information DB250.

[0074] [Achieved zero accidents and zero injuries] For example, if a construction site CS1 achieves a month without accidents or injuries, evaluation points will be awarded to each skilled worker who entered and exited the construction site CS1 during that period. In this case, evaluation points will be awarded to all skilled workers who entered and exited the construction site CS1 during that period, regardless of age or years of experience.

[0075] However, the evaluation points awarded may be changed based on the number of days spent entering and leaving the construction site CS1 during that period. For example, a skilled worker who enters and leaves the site 11 days or more per month during that period may be awarded 500 points. Note that these point values ​​are just examples, and other point values ​​can be set.

[0076] [Position Allowance] For example, at a construction site CS1, evaluation points are awarded to skilled workers (those in leadership positions within the foremen's association) who independently manage the project. In other words, these evaluation points are awarded as a position allowance for these skilled workers. These leadership positions are often filled by veteran skilled workers who are leaders of the various subcontracting companies.

[0077] Here, the foreman's association activities refer to voluntary activities by foremen and other personnel (supervisors of skilled trades) from cooperating companies who enter and exit the construction site CS1. For example, one foreman or other personnel from each company who is permanently stationed at the construction site CS1 participates and cooperates in implementing self-management matters related to safety and health management, process management, etc. In these activities, in particular, to provide reasonable incentives for the time dedicated to the labor of those in positions of responsibility (e.g., foreman's association chairman, vice-chairman, etc.), it is possible to award 5,000 points to those in positions of responsibility each month during their term of office.

[0078] [Safety Award] For example, skilled workers who receive monthly safety awards are given evaluation points. These points are awarded to recognize the skilled worker's contribution to accident prevention, as a form of reward, and to encourage their continued efforts.

[0079] For example, skilled workers may receive awards for safe conduct during a given month (safety awards) based on recommendations from the site manager of the construction site CS1, recommendations from the foremen's association, etc.

[0080] [Recipient of a designated award] For example, evaluation points are awarded to skilled workers who receive a designated award (e.g., the Thanks Sub-Leader Award). In other words, evaluation points are awarded as a reward for these skilled workers.

[0081] For example, a foreman evaluates the skills of their subordinates and selects those who demonstrate high performance as recipients of the "Thanks Sub-Leader Award."

[0082] Furthermore, evaluation points awarded based on receiving safety awards or other designated awards may be continuously awarded from the month of the award onward, as long as the person remains at the same construction site. For example, a skilled worker who has received an award once at construction site CS1 can continue to receive evaluation points every month from the month of the award onward, as long as they continue to work at construction site CS1.

[0083] Furthermore, the evaluation points awarded may be changed based on the number of days spent entering and leaving the construction site CS1 during that period. For example, 1000 points may be awarded to skilled workers who enter and leave the site 1 to 10 days per month, and 2000 points may be awarded to skilled workers who enter and leave the site 11 days or more per month. Note that these point values ​​are just examples, and point values ​​can be set appropriately for each item and each construction site.

[0084] [Presenters at the presentation] For example, skilled workers (presenters) who give presentations at designated presentation meetings (e.g., presentations on improvement case studies by partner companies) are awarded evaluation points. In other words, evaluation points are awarded as a form of appreciation for these skilled workers.

[0085] For example, let's consider a scenario where a general construction company, GC1, hosts a voluntary improvement case study presentation meeting by its partner companies every year in a designated month. This improvement case study presentation meeting could be structured in multiple stages. For instance, a preliminary presentation meeting could be held within the branch offices (branch office presentation meeting), followed by a presentation meeting at the head office (head office presentation meeting) after passing the branch office preliminary round. Since these improvement case study presentation meetings require a significant amount of time for preparing the materials and the presentations themselves (manpower), evaluation points should be awarded as a token of appreciation to all those involved (skilled workers) who dedicated their time to presenting at the meeting.

[0086] For example, all skilled workers who participated in the presentation at the presentation event could be awarded 10,000 points in the month following the date of the first stage presentation (e.g., preliminary round, branch presentation), and if they passed the first stage presentation and advanced to the second stage presentation (e.g., head office presentation), an additional 10,000 points could be awarded in the month following the date of the second stage presentation.

[0087] The above method of awarding evaluation points is just one example; evaluation points may be awarded if other conditions are met. Furthermore, the value of the evaluation points awarded can be changed as appropriate.

[0088] [Examples of registered skilled workers at new construction sites] Figure 11 schematically shows the registration process flow when a skilled worker S1, registered in the skilled worker management DB 140 of the access control server 100, first enters the construction site CS1. Figure 11 shows an example of registering skilled worker S1 using the UI device 160 installed at the construction site CS1. This registration process will be explained in detail with reference to Figure 12. Note that while Figure 11 illustrates the exchange between the access control server 100 and the UI device 160 as an example of the registration process, it is not limited to this. For example, some of the processing of the access control server 100 may be performed using an information processing device installed at each construction site.

[0089] [Example of communication processing between devices] Figure 12 is a sequence chart showing an example of communication processing between the access control server 100, the point management server 200, and the UI device 160. Figure 12, referring to Figure 11, shows an example of the registration process when a skilled worker S1, registered with the access control server 100, first enters the construction site CS1. This communication processing example will be explained with reference to Figures 1 to 11 as appropriate.

[0090] In step S601, an authentication process is performed to authenticate worker S1 between the access control server 100 and the UI device 160. Specifically, as shown in Figure 11(A), when worker S1 first enters the construction site CS1, he goes in front of the UI device 160 and has the imaging unit 161 capture a picture of his face, causing the imaging unit 161 to generate a face image of worker S1. Next, the imaging unit 161 transmits the face image of worker S1 to the access control server 100. Upon receiving the face image of worker S1, the authentication unit 121 of the access control server 100 uses the personal authentication information 144 (see Figure 6) in the worker management DB 140 to extract the registered person corresponding to the face image of worker S1. For example, by employing known image recognition technology and comparing face images, a face image identical or similar to the face image of worker S1 is extracted from the personal authentication information 144. For example, it is conceivable that a person's face may have changed due to weight gain or a change in hairstyle compared to when their face image was registered. Therefore, it is preferable to identify skilled worker S1 using a face image that is identical or similar to the registered face image of skilled worker S1.

[0091] Next, the authentication unit 121 of the access control server 100 displays an initial registration screen 430 on the UI unit 162 of the UI device 160, which includes information associated with the extracted personal authentication information (for example, name 141, company name 142, and a face image corresponding to the personal authentication information 144). For example, as shown in Figure 11(B), the initial registration screen 430 includes a company name display area 431, a name display area 432, a face image display area 433, and a confirmation button 434. The confirmation button 434 is a marker image that allows the skilled worker S1 to make a selection operation to proceed with the registration process based on the contents of the initial registration screen 430 after confirming the contents of each item displayed on the initial registration screen 430.

[0092] After the skilled worker S1 has confirmed the initial registration screen 430 displayed on the UI unit 162 of the UI device 160, if the contents are correct, they perform a selection operation by selecting the confirmation button 434. Once this selection operation is performed, as shown in Figure 11(C), the authentication unit 121 of the access control server 100 displays the initial registration screen 440 for entering a mobile phone number on the UI unit 162 of the UI device 160. For example, the initial registration screen 440 includes a company name display area 431, a name display area 432, a mobile phone number input area 441, checkboxes 442 and 443, and a registration button 444. The company name display area 431 and the name display area 432 are the same as the contents of the initial registration screen 430. If, after confirming the initial registration screen 430, the contents are found to be incorrect, a predetermined operation is performed to correct them as appropriate.

[0093] The mobile phone number input area 441 is an area for inputting the mobile phone number of the skilled worker S1 whose facial image has been authenticated. As described above, in this embodiment, points are converted into electronic payment information using an electronic payment service that can be executed using a mobile terminal. For this reason, a condition for awarding points to skilled worker S1 is that skilled worker S1 owns a mobile terminal with a phone number. If a mobile phone number 143 (see Figure 6) is associated and stored in the personal authentication information 144 corresponding to skilled worker S1, the contents of that mobile phone number 143 may be displayed in the mobile phone number input area 441. In this case, skilled worker S1 can omit inputting the mobile phone number.

[0094] Checkboxes 442 and 443 are checkboxes that the skilled worker S1 checks after confirming that he agrees to the various terms and conditions regarding the point awarding service shown in this embodiment. The registration button 444 is an indicator image that prompts the user to select an option to proceed with the registration process based on the contents of the initial registration screen 440, after entering the mobile phone number in the mobile phone number input area 441 (or confirming the mobile phone number) and checking checkboxes 442 and 443 on the initial registration screen 440.

[0095] For example, as shown in Figure 11(C), skilled worker S1 enters the mobile phone number of their own mobile device into the mobile phone number input area 441, checks checkboxes 442 and 443, and then selects the registration button 444. When the registration button 444 is selected, the DB control unit 123 of the access control server 100 stores information about skilled worker S1 in the name 152 and affiliated company name 153, associated with the site name 151 "CS1" in the access control DB 150. This allows the access control server 100 to record information regarding skilled worker S1's entry and exit at construction site CS1 in the entry time 154, exit time 155, and date 156, respectively.

[0096] If a skilled worker chooses not to enter their mobile phone number, or if they do not check both checkboxes 442 and 443 agreeing to the various terms and conditions regarding the point reward service, they will not be able to use the point reward service and will be excluded from being eligible for points.

[0097] In step S602, the access control server 100 transmits authentication information regarding the skilled worker S1 authenticated in the authentication process performed between the access control server 100 and the UI device 160 in step S601 to the point management server 200. This authentication information includes various pieces of information to identify the skilled worker S1 authenticated in step S602 (for example, name, company name, mobile phone number, and construction site identification information).

[0098] In step S603, the point management server 200 receives authentication information transmitted from the access control server 100.

[0099] In step S604, the DB control unit 223 of the point management server 200 executes a registration process to register the information in the point management DB 240 based on the authentication information received in step S603. For example, the DB control unit 223 determines whether the name, company name, and mobile phone number included in the authentication information received in step S603 are registered in the point management DB 240. If each of these pieces of information is registered in the point management DB 240, it adds an item "CS1" corresponding to the construction site identification information included in the authentication information received in step S603 to the point information 244, entry point information 245, and evaluation point information 246, associating them with the registered information. On the other hand, if the name, company name, and mobile phone number included in the authentication information received in step S603 are not registered in the point management DB 240, the DB control unit 223 stores the registered information in name 241, company name 242, and mobile phone number 243. Then, the DB control unit 223 adds an item "CS1" to the point information 244, entry point information 245, and evaluation point information 246, in association with each of the pieces of information, which corresponds to the construction site identification information included in the authentication information received in step S603.

[0100] In this way, the first skilled worker S1 to arrive at the construction site CS1 can perform registration processing related to recording entry and exit information for point allocation at the construction site CS1 by performing facial recognition, entering their mobile phone number, etc.

[0101] Figures 11 and 12 show examples of using facial recognition as biometric authentication, but other biometric authentication methods may also be used. For example, various biometric authentication methods such as fingerprint authentication, palm print authentication, retinal authentication, iris authentication, vascular authentication (e.g., vein authentication), voice authentication, and ear print authentication can be used.

[0102] [Example of access control server operation] Figure 13 is a flowchart illustrating an example of the access control process in the access control server 100. This access control process is executed by the control unit 120 (see Figure 3) based on a program stored in the memory unit 130 (see Figure 3). This access control process will be explained with reference to Figures 1 to 12 as appropriate.

[0103] In step S631, the authentication unit 121 acquires image information generated by the imaging unit 161 of the UI device 160 and determines whether or not a face image is included in this image information. If a face image is included, the process proceeds to step S632. On the other hand, if a face image is not included, the entry / exit management process is terminated.

[0104] In step S632, the authentication unit 121 determines whether it has succeeded in biometric authentication of any of the skilled workers registered in the skilled worker management DB 140 based on the facial image acquired in step S631. Specifically, the authentication unit 121 compares the personal authentication information stored in the personal authentication information 144 of the skilled worker management DB 140 with the facial image acquired in step S631. If personal authentication information identical or similar to the facial image exists, the authentication unit 121 determines that it has succeeded in biometric authentication of the skilled worker. On the other hand, if the comparison reveals that personal authentication information identical or similar to the facial image does not exist, the authentication unit 121 determines that it has failed to authenticate the skilled worker. If biometric authentication of any of the skilled workers is successful, the process proceeds to step S633. On the other hand, if biometric authentication of the skilled worker fails, the process proceeds to step S636.

[0105] In step S633, the entry / exit detection unit 122 determines whether the technician whose facial image was successfully authenticated in step S632 is currently inside the facility. For example, it can determine whether the technician is currently inside based on the technician's entry time 154 and date 156 associated with the site name 151 "CS1". If the technician is currently inside the facility, the process proceeds to step S635. On the other hand, if the technician is not currently inside the facility, the process proceeds to step S634.

[0106] In step S634, the entry / exit detection unit 122 records information (entry information) indicating that the skilled worker whose facial image was successfully biometrically authenticated in step S632 entered the facility at the time of biometric authentication in the entry / exit management DB 150. For example, the biometric authentication date and time are recorded in the entry time 154 and date 156 associated with the site name 151 "CS1" and that skilled worker.

[0107] In step S635, the entry / exit detection unit 122 records information (exit information) indicating that the worker corresponding to the facial image that successfully authenticated biometrically in step S632 exited at the biometric authentication date and time in the entry / exit management DB 150. For example, the biometric authentication date and time are recorded in the exit time 155 and date 156 associated with the site name 151 "CS1" and that worker.

[0108] In step S636, the entry / exit detection unit 122 notifies the technician corresponding to the facial image that failed biometric authentication in step S632 that the technician is not registered.

[0109] It is also conceivable that a skilled worker who entered using biometric authentication might forget to use it again when leaving. In such cases, where only entry is recorded, it is preferable to record it as an error rather than as part of the entry / exit history to prevent fraud.

[0110] Here, for example, by holding a CCUS card over a dedicated device installed at the entrance / exit of the construction site CS1, it is possible to obtain information about the skilled worker possessing that CCUS card, thereby enabling management of the skilled worker's entry and exit. However, if a skilled worker forgets their CCUS card, there is a risk that their entry and exit cannot be managed. Also, if CCUS cards are used instead of biometric authentication, there is a risk of false detection of entry and exit due to the lending and borrowing of CCUS cards. Therefore, in this embodiment, the entry and exit of skilled workers are managed by biometric authentication.

[0111] However, if entry and exit management using CCUS cards is not performed, work history will not be recorded in CCUS400. Therefore, when managing the entry and exit of skilled workers using biometric authentication by the entry and exit management server 100, it is possible to transfer entry and exit management data from the entry and exit management server 100 to CCUS400 by coordinating between the entry and exit management server 100 and CCUS400. In other words, each time the entry and exit management server 100 detects the entry of a skilled worker, it is possible to send information about that skilled worker and information about the construction site that the skilled worker entered to CCUS400, and the entry history of that skilled worker can be reflected in CCUS400. That is, it is possible to link the entry history of that skilled worker with the CCUS card.

[0112] [Example of point management server operation] Figure 14 is a flowchart showing an example of the entry point granting process in the point management server 200. This entry point granting process is executed by the control unit 220 (see Figure 4) based on a program stored in the memory unit 230 (see Figure 4). This example shows the calculation of entry points on a monthly basis. This entry point granting process will be explained with reference to Figures 1 to 13 as appropriate.

[0113] In step S651, the acquisition unit 221 acquires entry and exit information stored in the entry and exit management DB 150 (see Figure 7) of the entry and exit management server 100. Specifically, it acquires the site name 151, name 152, affiliated company name 153, entry time 154, exit time 155, and date 156.

[0114] In step S652, the calculation unit 222 calculates the daily stay time for the target month at each construction site and the number of days the worker entered and left the construction site for the target month for each worker, and extracts workers from each construction site whose stay time and number of days exceed the standard. Here, for the stay time, it is possible to calculate the elapsed time from entry time 154 to exit time 155 associated with the same date 156, and use this elapsed time as the stay time. The criteria for extracting workers will be described later.

[0115] In step S653, the calculation unit 222 determines whether or not skilled workers exceeding the standard were selected in step S652. If skilled workers exceeding the standard were selected, the process proceeds to step S654. On the other hand, if no skilled workers exceeding the standard were selected, the point awarding process ends.

[0116] In step S654, the calculation unit 222 acquires work history and skills information for the skilled workers who were extracted in step S652 as exceeding the criteria. For example, work history and skills information for skilled workers can be acquired from CCUS DB 410 (see Figure 9). Specifically, it acquires the qualification information 412 and work history information 413 stored in association with skilled workers whose personal information 411 has the same name and affiliated company name.

[0117] In step S655, the calculation unit 222 calculates the points to be awarded to the skilled workers who were identified in step S652 as exceeding the criteria, based on the length of stay and number of days calculated in step S652 and the work history and skills information obtained in step S654. This calculation method will be described later.

[0118] In step S656, the DB control unit 223 performs an assignment process to assign the points calculated in step S655 to the skilled worker as entry points. Specifically, the DB control unit 223 adds the calculated points to the entry point information 245 (see Figure 8), associating them with the skilled worker's name 241 and the construction site for which the calculation was performed. The DB control unit 223 also adds the added value to the point information 244.

[0119] [Example of awarding entry points based on entry and exit information] Here, we will explain an example of awarding entry points based on entry and exit information. For example, the calculation unit 222 calculates the number of days in a given month in which the total time spent (working time) at a single construction site per day is 7 hours or more, for each skilled worker. For example, the calculation unit 222 decides to award 1000 points to skilled workers whose calculated number of days in the target month is between 1 and 10 days. In other words, 1000 points are awarded whether the calculated number of days in the target month is 1 day or 10 days. Also, for example, the calculation unit 222 decides to award 2000 points to skilled workers whose calculated number of days in the target month is 11 days or more. For example, if calculated on a monthly basis, a construction site with 8 days off every 4 weeks would have a maximum of about 22 open days, so a maximum of 2000 points would be awarded.

[0120] One might consider simply increasing the number of entry points awarded based on the number of days in the target month where the stay time (working time) at a single construction site exceeds 7 hours. However, adopting this calculation method could lead to an increase in skilled workers entering sites unnecessarily for the purpose of accumulating points. Therefore, it is preferable to adopt the calculation method described above, with the intention of allowing workers to enjoy the greatest benefits with short working hours. However, the calculation method is not limited to this and various settings are possible.

[0121] Here, the standard daytime working hours at construction sites are often 8 hours, from 8 a.m. to 17 p.m. (with a break between 12 p.m. and 1 p.m.). However, depending on the work of the skilled worker, the daily working hours are often less than 8 hours. For this reason, as mentioned above, it is preferable to set a condition that the time spent (working time) at one construction site per day be 7 hours or more. However, this basic time (7 hours) can be set arbitrarily, and other stay times (for example, 6 to 8 hours) can be set.

[0122] Furthermore, it is conceivable that some skilled workers may take breaks from work at a single construction site for various reasons. Therefore, it is desirable to count the total time spent at the site, excluding these breaks. However, manually removing these break times may be a cumbersome process. Therefore, it is also possible to use facial recognition processing to determine the total time from entry to exit as the total time spent at the site, without being limited to a few exceptions.

[0123] Furthermore, it is anticipated that some skilled workers may spend more than 7 hours a day at multiple construction sites, due to their movement between these sites. However, if the daily stay time at each individual construction site is 5 hours, 4 hours, etc., then the total daily stay time at each site is less than 7 hours. In this case, additional work may be required, such as manually calculating the total time spent at each site. Therefore, it is preferable to exclude days when the daily stay time at each construction site is less than 7 hours from the day count.

[0124] While a day shift can be calculated as a period from 8 AM to 5 PM, there are also 24-hour construction sites with two shifts (day and night), and renovation sites where work can only be done at night. Therefore, it is preferable to set the daily divisions considering the working hours at the construction site. Furthermore, the standard values ​​for the amount of time spent at each site may be adjusted as appropriate for each skilled worker's job type.

[0125] [Example of point allocation based on skilled worker's work history and skills information] Next, we will explain an example of increasing the entry points mentioned above based on the skilled worker's work history and skills information (e.g., qualifications held).

[0126] For example, it is possible to increase the rate at which entry points are awarded to certain skilled workers (specified skilled workers), such as veteran skilled workers (for example, skilled workers who have worked on construction sites for a period exceeding a certain threshold, or skilled workers who have worked in the construction industry for a period exceeding a certain threshold), and skilled workers who hold many qualifications. This makes it possible to provide a high incentive to skilled workers who have been working in the construction industry for a long time and skilled workers who are motivated to acquire new skills.

[0127] For example, for a specified skilled worker who is awarded 1,000 points as entry points according to the calculation method described above, it is possible to award an increased value of 1,200 points. Also, for example, for a specified skilled worker who is awarded 2,000 points as entry points according to the calculation method described above, it is possible to award an increased value of 2,500 points.

[0128] These point increase methods are merely examples, and other methods may be adopted. For example, the increase rate can be increased in proportion to the length of time spent working at a construction site or in the construction industry, or in proportion to the number or types of qualifications held. Furthermore, for example, the increase rate can be further increased for skilled workers who have a long period of time working at a construction site or in the construction industry and who also hold certain types of qualifications.

[0129] For example, for veteran skilled workers, the rate of increase in entry points may be determined based on the length of time they have worked at construction sites of general contractor GC1. For instance, the rate of increase in entry points can be increased as the length of time worked at construction sites of general contractor GC1 increases. This makes it possible to assign a higher rate of increase to skilled workers who have made a greater contribution to general contractor GC1.

[0130] Furthermore, for example, for skilled workers with multiple qualifications, if they possess qualifications particularly useful at the construction sites CS1 of general contractor GC1, the rate of increase in entry points may be determined according to the type of qualification. For example, it is possible to increase the rate of increase in entry points as the number of particularly useful qualifications at the construction sites CS1 of general contractor GC1 increases (or as the rank of useful qualifications increases). This makes it possible to determine a higher rate of increase for skilled workers who make a high contribution to general contractor GC1.

[0131] [Example of when entry points are awarded] For example, entry points calculated during a given month can be awarded to each skilled worker once a month on a designated date (e.g., the 25th or 30th of each month). For instance, entry points calculated based on March's entry and exit information can be awarded on April 25th of the following month. However, this is not the only option; point awarding may be performed each time entry points are calculated.

[0132] [Examples of conditions for skilled workers to receive points] For a skilled worker to receive points awarded by the point management server 200, the skilled worker S1 must own the electronic device 500 that they have contracted and download the electronic payment app 531 (see Figure 5) to the electronic device 500. Furthermore, there is no expiration date set for points stored in the electronic device 500. However, this is not the only way; points may be awarded to skilled workers who do not own the electronic device 500 by some means.

[0133] [Example of converting points to electronic money] Figure 15 shows an example of converting points recorded in the point management DB 240 of the point management server 200 into electronic money usable in an electronic payment service. The converted electronic money can be used by the skilled worker S1 for various purchasing activities using the electronic payment application 531 of the electronic device 500.

[0134] Here, an electronic payment service refers to a service that allows payment processing at physical stores, e-commerce sites, etc., using electronic data instead of cash. Various services can be used as electronic payment services, such as credit card payments, debit card payments, prepaid card payments, and code-based payments (e.g., QR code®). In this example, we will show an example using QR code payment as the electronic payment service.

[0135] Figure 15 shows an example configuration of the electronic money management DB 310 that can be handled by the electronic payment service provider server 300. The electronic money management DB 310 stores associated information such as name 311, mobile phone number 312, and electronic money 313. Name 311 and mobile phone number 312 correspond to name 241 and mobile phone number 243 in the point management DB 240 shown in Figure 8. Furthermore, the identity of the skilled worker S1 can be determined between the point management server 200 and the electronic payment service provider server 300 based on mobile phone numbers 243 and 312.

[0136] For example, the points (entry points, evaluation points) of skilled worker S1, accumulated from the 1st to the end of the target month, will be distributed to skilled worker S1 on a designated day in the following month (for example, the 25th). In this case, it is possible to notify skilled worker S1 of the point distribution via SMS (Short Message Service) using the telephone number of their electronic device 500.

[0137] For example, the point management server 200 causes the electronic payment service provider server 300 to issue electronic payment points equivalent to the points of the skilled worker S1 stored in the point management DB 240 (point information 244). The point management server 200's provision unit 224 then notifies the skilled worker S1 of this fact (point distribution notification) via SMS to their electronic device 500.

[0138] Upon receiving the point distribution notification, the skilled worker S1 launches the electronic payment application 531 on the electronic device 500 and performs an operation to import the points issued by the electronic payment service provider server 300. For example, as shown in Figure 15, it is possible to display a point management screen 550 on the UI unit 540 that displays the number of points. Then, by selecting the import button 551 on the point management screen 550, the skilled worker S1 can convert the points recorded in the point management DB 240 (point information 244) into electronic money usable for the electronic payment service. When this conversion operation is performed, as shown in Figure 15, 3000 points in the point management DB 240 (point information 244) are converted into 3000 yen in electronic money and stored in the electronic money 313 of the electronic money management DB 310 of the electronic payment service provider server 300.

[0139] In this way, the 3,000 yen in electronic money stored in the electronic money 313 of the electronic money management DB 310 can be used by the skilled worker S1 for various purchasing activities by activating the electronic payment application 531 on the electronic device 500 and using the electronic payment application 531.

[0140] [Example of converting points to a gift code] Figure 16 shows an example of converting points recorded in the point management DB 240 of the point management server 200 into a gift code usable in an electronic payment service. In Figure 16, in a service provided by the information supply server 700, skilled worker S1 creates a My Page, and the point management server 200 provides a gift code to skilled worker S1 using this My Page. If the point management server 200 is capable of creating a My Page for skilled worker S1, the My Page of the point management server 200 may be used instead.

[0141] The information supply server 700 is an information processing device (for example, an SNS (social networking service) server) that builds and provides communication services on a predetermined network. My Page refers to a personal page that becomes available by registering as a member on the website provided by the information supply server 700. When registering as a member, login information (for example, login ID and password) is obtained, and the next time you use My Page, you will log in to My Page using that login information. In addition, by registering as a member of My Page, skilled worker S1 can use the electronic device 500 to receive confirmations of messages sent to them or members only from the operating company, etc. For example, by storing skilled worker S1's My Page information in the point management DB 240 (see Figure 8) in association with skilled worker S1 with name 241, the point management server 200 can send various information to skilled worker S1's My Page.

[0142] In this way, a gift code can be sent to the electronic device 500 using the My Page on the information supply server 700, and the skilled worker S1 can use this gift code for various purchasing activities.

[0143] Here, a gift code refers to information that enables the online use of monetary vouchers, products, or gift certificates using a two-dimensional code (barcode), a three-dimensional code (e.g., a QR code), or the like.

[0144] In the example shown in Figure 16, the value of the points of the skilled worker S1 exchanged between the point management server 200 and the electronic payment service provider server 300 is assumed to be the same as in the example shown in Figure 15.

[0145] For example, each time the point management server 200 performs the process of awarding points to a skilled worker S1, it requests the electronic payment service provider server 300 to issue a gift code corresponding to the value of the awarded points. The request for gift code issuance may also be made at other times. For example, when skilled worker S1 finishes work at construction site CS1 and goes to another construction site, the server may request the issuance of a gift code related to skilled worker S1 at construction site CS1. Alternatively, for example, when skilled worker S1 is awarded evaluation points at construction site CS1, the server may request the issuance of a gift code related to those evaluation points. In these cases, skilled worker S1 can intuitively and quickly grasp their level of contribution at construction site CS1, and the emotional value of the electronic money corresponding to that contribution can be enhanced. The electronic payment service provider server 300, upon receiving the request, delivers the gift code corresponding to the point value to the point management server 200. That is, gift code information that identifies the gift code corresponding to the point value is sent to the point management server 200.

[0146] The point management server 200, having received gift code information from the electronic payment service provider server 300, transmits gift code information to the information supply server 700, which provides the My Page of skilled worker S1, based on the My Page information recorded in the point management DB 240 in association with skilled worker S1. This gift code information includes information that can identify skilled worker S1's My Page. The information supply server 700, having received the gift code information, provides the My Page of skilled worker S1, including the gift code corresponding to the received gift code information, to the UI unit 540 of the electronic device 500.

[0147] Skilled worker S1 can view the My Page notification sent to the electronic device 500 and check the contents of the My Page. For example, as shown in Figure 16, the My Page 560 can be displayed on the UI unit 540. Note that in Figure 16, the display of My Page items unrelated to this embodiment is omitted. Skilled worker S1 can then retrieve the gift code delivered to their My Page using one of the retrieval methods (retrieval method 1, retrieval method 2) described on the My Page 560. When this retrieval operation is performed, 3000 points in the point management DB 240 (point information 244) are converted to 3000 yen in electronic money and stored in the electronic money 313 of the electronic money management DB 310 of the electronic payment service provider server 300, similar to the example shown in Figure 15.

[0148] In this way, by using the skilled worker S1's personal page, skilled worker S1 can quickly obtain the electronic money corresponding to the points awarded each time the point awarding process is executed for skilled worker S1.

[0149] [Examples of rewarding skilled workers for purchasing behavior at construction sites] Figure 17 schematically illustrates an example of how purchasing behavior by skilled worker S1 at a construction site CS1 is returned to skilled worker S1.

[0150] For example, consider a scenario where a skilled worker S1 uses electronic money via an electronic payment app 531 on an electronic device 500 to make a purchase at a vending machine VM1 or a sales facility SF1. For instance, S1 might buy a can of juice from a beverage vending machine VM1, or buy a snack at a convenience store sales facility SF1.

[0151] For example, if a company operating an electronic payment service provider server 300 (e.g., a credit card company, an electronic payment service company) can partner with a point management server 200, the point management server 200 can obtain and manage purchase information of skilled workers S1 at construction site CS1 from the electronic payment service provider server 300. For example, consider a case where skilled worker S1 purchases a 100-yen can of juice from a vending machine VM1 using an electronic payment application 531 on an electronic device 500. In this case, the electronic payment service provider server 300 can obtain the purchase amount (100 yen) of skilled worker S1 at the vending machine VM1 at construction site CS1. In this case, the electronic payment service provider server 300 transmits information regarding skilled worker S1's purchasing behavior (purchase information) to the point management server 200. This purchase information includes worker identification information that identifies the worker S1 who made the purchase (for example, identification information of the electronic device 500 used in the purchase (for example, a mobile phone number)), purchase location identification information that identifies the equipment or facility from which the purchase was made (for example, identification information of the vending machine VM1 at the construction site CS1), and monetary information indicating the amount of money (100 yen) spent on the purchase. Furthermore, the method of rewarding workers according to their purchase behavior will be explained in detail with reference to Figure 18.

[0152] [Example of Point Management Server 200 Operation] Figure 18 is a flowchart illustrating an example of the point redemption process in the point management server 200. This point redemption process is executed by the control unit 220 (see Figure 4) based on a program stored in the memory unit 230 (see Figure 4). This point redemption process will be explained with reference to Figures 1 to 17 as appropriate.

[0153] In step S901, the acquisition unit 221 acquires purchase information (limited to skilled workers stored in association with the construction site CS1) from the electronic payment service provider server 300. For example, the electronic payment service provider server 300 may send the purchase information to the point management server 200 each time a purchase is made at the vending machine VM1 or sales facility SF1 installed at the construction site CS1, or it may send it at a predetermined time.

[0154] In step S902, the calculation unit 222 obtains the construction site, the skilled worker who made the purchase, the equipment or facility purchased, and the amount purchased based on the purchase information received in step S901. The calculation unit 222 then assigns (refunds) points to the acquired point information of the skilled worker at the construction site, corresponding to the purchase amount. For example, consider the case where points are refunded to skilled worker S1 at construction site CS1. In this case, it is preferable to keep the total value (cumulative value) of past points assigned to skilled worker S1 at construction site CS1 and perform the refund process for skilled worker S1's purchase at construction site CS1 within the range of this total value. For example, if the total value (cumulative value) is 3000, it is possible to refund within the range of 3000 points. For example, consider the case where 1% of the purchase amount of skilled worker S1 at construction site CS1 is refunded. In this case, when worker S1 purchases a 100-yen can of juice from vending machine VM1 using the electronic payment app 531 on electronic device 500, 1 point is awarded. In this case, points can be awarded up to 3000 times.

[0155] Thus, the calculation unit 222 can identify the skilled worker S1 (identification information of the electronic device 500) corresponding to the purchase information acquired by the acquisition unit 221, and execute a new point granting process for skilled worker S1 based on the points granted to skilled worker S1 for the construction site CS1 and the purchase amount acquired by the acquisition unit 221. Alternatively, instead of granting new points, a discount process may be performed on the purchase amount. For example, it is possible to subtract an amount equivalent to the value of the reward points (reward amount) mentioned above (discount amount) from the total purchase amount by skilled worker S1 during a predetermined period at the construction site CS1. In this case, the point management server 200 transmits the reward amount information (discount amount) to the electronic payment service provider server 300, and the electronic payment service provider server 300 can execute a discount process on the purchase amount of skilled worker S1 based on that reward amount information. For example, at each predetermined period (e.g., the end of the month), it is possible to subtract the discount amount for skilled worker S1 from the total purchase amount by skilled worker S1 during a predetermined period at the construction site CS1 and refund the difference.

[0156] Alternatively, instead of awarding new points or applying a discount to the purchase amount, a voucher equivalent to the discount amount (e.g., a discount voucher or coupon for sales promotion) may be issued. For example, consider a case where worker S1 purchases a 100-yen can of juice from a vending machine VM1 using the electronic payment application 531 on the electronic device 500. In this case, the point management server 200 can obtain the purchase amount (100 yen) and issue a voucher for worker S1's purchasing behavior at construction site CS1, within the range of the total value (cumulative value) of points previously awarded to worker S1 at construction site CS1. For example, the server can send usable voucher information to the electronic device 500 and issue a voucher to worker S1. The face value of the voucher can be calculated in the same way as the redemption amount described above.

[0157] Furthermore, the reward rate may be changed according to the total value (cumulative value) of past points awarded to skilled worker S1 for construction site CS1. For example, skilled workers with a high total value (cumulative value) are presumed to have made a high contribution to construction site CS1. Therefore, it is possible to set a higher reward rate for skilled workers with a high total value (cumulative value). For example, skilled workers with a total value (cumulative value) exceeding 3000 may receive a 2% reward, and skilled workers with a total value (cumulative value) exceeding 4000 may receive a 3% reward.

[0158] Furthermore, the return rate may be changed according to the total (cumulative) purchase amount of skilled workers S1 at the construction site CS1. For example, skilled workers with a high total (cumulative) purchase amount are presumed to have a high contribution to product sales at the construction site CS1. Therefore, it is possible to set a higher return rate for skilled workers with a high total (cumulative) purchase amount. For example, skilled workers whose total (cumulative) purchase amount exceeds 3,000 yen may receive a 2% return, and skilled workers whose total (cumulative) purchase amount exceeds 5,000 yen may receive a 3% return.

[0159] [Example of point rewards for viewing advertisements on digital signage] Here, it is conceivable to install display devices (e.g., digital signage) in areas within the construction site CS1 where skilled workers frequently pass through daily (e.g., the morning meeting area), and display advertisements for safety equipment and other items used on site. In this way, it is possible to generate advertising revenue by displaying advertisements on these devices. Therefore, it is conceivable to award points to skilled workers who view the advertisements displayed on these devices.

[0160] For example, by installing an imaging device on or around the display device, with its imaging range set to capture a person looking at the display surface of the display device, it is possible to identify the person who looked at the display surface of the display device based on the facial image captured by this imaging device. The method for identifying this person can be the same as the facial recognition method described above. Furthermore, it is possible to award points (for example, several points) to skilled workers who look at the display surface of the display device and meet certain conditions (for example, skilled workers who look at the display surface for a predetermined amount of time or more, or skilled workers who look at the display surface a predetermined number of times or more).

[0161] Furthermore, for example, by installing a short-range wireless communication device (e.g., Bluetooth®) on or around the display device, it is possible to identify a person who viewed the display surface of the display device (i.e., a person who approached the display device) based on the exchange of information between the short-range wireless communication device and the short-range wireless communication unit of the electronic device 500 held by the skilled worker SI. Therefore, it is possible to award points (e.g., several points) to skilled workers who, among those who viewed the display surface of the display device, meet predetermined conditions (e.g., skilled workers who were near the display device for a predetermined amount of time or more, or skilled workers who approached the display device a predetermined number of times or more).

[0162] [Examples of funding sources for points awarded to skilled workers] For example, a portion or all of the revenue from the installation costs of the vending machine VM1 or sales facility SF1, advertising and promotional expenses related to each product in the vending machine VM1 or sales facility SF1, and sales commissions from the vending machine VM1 or sales facility SF1 may be returned to the skilled workers as the source of points to be awarded to them. In other words, a portion or all of the revenue from the various products handled at the construction site CS1 can be returned to each skilled worker at the construction site CS1.

[0163] [Method for awarding points using various sensors] For example, points may be awarded to skilled workers using various sensors. For example, the movement path of skilled worker S1 at the construction site CS1 can be determined using a location information acquisition unit (e.g., GPS) installed in an electronic device 500 carried by skilled worker S1. Therefore, for example, points may be awarded to skilled worker S1 based on the movement path of skilled worker S1. For example, it is possible to award points to skilled worker S1 using artificial intelligence (AI). For example, the movement paths of many skilled workers of a certain trade at a construction site and the evaluation values ​​for each of those skilled workers can be learned in advance, and using this learned data, an evaluation value for skilled worker S1 can be output based on the trade of skilled worker S1 and the movement path of skilled worker S1 at the construction site CS1. Evaluation points can be awarded to skilled worker S1 according to this evaluation value.

[0164] [Examples of how points awarded to each skilled worker are used] The cumulative points awarded to each skilled worker, the reasons for awarding evaluation points (e.g., awards, announcements), and other point-related information can be stored and managed as data on equipment owned by the general construction company GC1 (e.g., a server). For example, when the general construction company GC1 selects awards as part of measures to improve the treatment of skilled workers, it can use the aforementioned point information as an evaluation criterion, along with recommendations from site managers, etc.

[0165] [Examples of the effects of this embodiment] Thus, in this embodiment, it is possible to award entry points and evaluation points to skilled workers who meet predetermined working conditions at construction sites CS1 and CS2 of general contractor GC1. These points are convertible into electronic money that can be used for electronic commerce. For example, they can be acquired using an electronic payment application 531 downloaded to a personal electronic device 500 owned by skilled worker S1. Points acquired through the electronic payment application 531 can be used not only at shops and vending machines within the construction site, but also at general convenience stores and restaurants.

[0166] In this way, by awarding entry points and evaluation points to skilled workers entering and exiting construction sites CS1 and CS2 of general contractor GC1, it is possible to provide incentives to each skilled worker. In other words, it is possible to appropriately award points to skilled workers S1 at construction sites CS1 and CS2. This can increase motivation to work at construction sites CS1 and CS2, and contribute to alleviating the shortage of workers in the construction industry as a whole. It is also possible to prevent a decrease in the number of new applicants for skilled work (especially young applicants). Furthermore, it is possible to prevent young skilled workers from leaving the industry prematurely.

[0167] Furthermore, by awarding evaluation points to highly skilled workers, it is possible to appropriately evaluate and award points to each skilled worker regardless of age or position. This makes it possible to improve the treatment of particularly talented young skilled workers. In addition, by awarding evaluation points to skilled workers with a high awareness of on-site safety, it is possible to improve safety awareness at construction sites.

[0168] Furthermore, by making CCUS registration a condition for awarding entry points and evaluation points, for example, it is possible to resolve the stagnation in the CCUS registration rate.

[0169] According to the above embodiments, the following effects and advantages are achieved.

[0170] Information processing system 1 is an information processing system that awards points (for example, entry points, evaluation points) to skilled workers S1 who meet predetermined employment conditions. The information processing system 1 includes a control unit 120 (entry / exit management server 100) (an example of an entry / exit management unit) that acquires the entry time of a skilled worker S1 entering the construction site CS1 and the exit time of skilled worker S1 leaving the construction site CS1, and manages the entry / exit management DB 150 by associating the construction site identification information (site name 151) that identifies the construction site CS1, the entry time 154 and the exit time 155 for each skilled worker on a daily basis (managed by date 156), and the entry / exit management DB 150, and a control unit 220 (point management server 200) that determines the daily stay time of skilled worker S1 at the construction site CS1 for the target month and the number of days that skilled worker S1 entered and exited the construction site CS1 for the target month based on the entry / exit management DB 150, and assigns entry points to skilled worker S1 at the construction site CS1 for the target month based on the stay time and the number of days. The information processing system 1 may be configured as one device or as multiple devices. For example, an information processing system consisting of multiple devices capable of performing each of these processes can be designated as Information Processing System 1.

[0171] This configuration allows for the awarding of entry points to skilled workers S1 entering and leaving the construction site CS1, based on their daily stay at the site CS1 during the target month and the number of days they entered and left. Therefore, it is possible to appropriately award entry points to skilled workers S1.

[0172] The information processing system 1 further includes a point management DB 240 that stores, for each skilled worker, the following information: the skilled worker S1 (name 241), the points assigned to skilled worker S1 (point information 244, entry point information 245, evaluation point information 246), and the identification information of the portable electronic device 500 owned by skilled worker S1 (mobile phone number 243). The control unit 220 (point management server 200) uses the point management DB 240 to convert the points assigned to skilled worker S1 into electronic money usable in the electronic payment service, and sets the amount of the converted electronic money in the electronic device 500.

[0173] With this configuration, points awarded to skilled worker S1 at the construction site CS1 can be converted into electronic money, and the amount of that electronic money can be used with the electronic device 500. Therefore, skilled worker S1 can use the amount of that electronic money not only at shops and vending machines within the construction site CS1, but also at general convenience stores, restaurants, etc.

[0174] The information processing system 1 further includes an acquisition unit 221 that acquires the identification information of the electronic device 500 used for the purchase (e.g., mobile phone number) and the purchase amount corresponding to the purchase when a skilled worker S1 makes a purchase using electronic money set on the electronic device 500 at a sales facility SF1 or vending machine VM1 installed at a construction site CS1. The control unit 220 (point management server 200) identifies the skilled worker S1 corresponding to the identification information of the electronic device 500 acquired by the acquisition unit 221, and performs a discount processing on the purchase amount or a processing to award new points to the skilled worker S1 based on the points awarded to the skilled worker S1 for the construction site CS1 and the purchase amount acquired by the acquisition unit 221.

[0175] With this configuration, points awarded to skilled workers S1 at the construction site CS1 can be used at the sales facility SF1 or vending machine VM1 installed at the construction site CS1, allowing skilled workers S1 to receive some kind of treatment corresponding to the points used. This can encourage purchasing behavior by skilled workers S1 at the construction site CS1 and enable effective use of the points awarded to skilled workers S1 at the construction site CS1.

[0176] The information processing system 1 includes an entry / exit management server 100 (an example of an entry / exit management system) having a control unit 120 (an example of an entry / exit management unit) that detects the entry and exit of skilled workers S1 at the construction site CS1 using biometric authentication (e.g., facial recognition) related to skilled workers S1 and manages the entry and exit information related to the detection results of the entry and exit of skilled workers S1 in the entry / exit management DB 150; a CCUS 400 (construction career advancement system) having a CCUS DB 410 (an example of a skilled worker database) that stores work history and skill information associated with each skilled worker; and a point management server 200 (an example of a point management system) having a control unit 220 that manages the points awarded to skilled workers S1 at the construction site CS1. The entry / exit management server 100 transmits the entry and exit information to the CCUS 400. Based on the entry and exit information, CCUS400 associates the entry of worker S1 into the construction site CS1 with worker S1 and stores this information in the work history information 413 (an example of work history) in CCUS DB410. The point management server 200 uses this entry and exit information to assign entry points to worker S1 for the target month.

[0177] This configuration allows for highly accurate detection of entry and exit using biometric authentication, and based on the detection results, entry points can be appropriately assigned to skilled worker S1 at the construction site CS1. Furthermore, the detection results can be transmitted to CCUS400, allowing CCUS400 to manage skilled worker S1's entry in its work history.

[0178] The control unit 220 obtains work history information 413 (an example of work history) for skilled worker S1 from CCUS 400, and if the period of time skilled worker S1 has been engaged in the construction industry, as determined based on that work history, is equal to or greater than a standard value, it increases the entry points for the target month for skilled worker S1 based on that period.

[0179] This configuration allows for increased entry points to be awarded to skilled workers S1 who have made significant contributions to general contractors GC1 as veteran skilled workers at construction sites CS1. This makes it possible to appropriately provide high incentives to skilled workers S1 who have been engaged in the construction industry for a long time.

[0180] The control unit 220 obtains qualification information 412 (an example of skill information) regarding skilled worker S1 from CCUS 400, obtains the qualifications held by skilled worker S1 based on that skill information, and if skilled worker S1 holds qualifications above the standard, increases the points for the target month for skilled worker S1 based on those qualifications.

[0181] This configuration allows for increased entry points to be awarded to skilled workers S1 who demonstrate a high level of contribution to general contractors GC1 by utilizing their qualifications at construction sites CS1. This makes it possible to appropriately provide high incentives to skilled workers S1 who are motivated to acquire new skills.

[0182] The control unit 220 awards entry points to the worker S1 if the number of days in the target month in which the stay time exceeds the standard time (e.g., 7 hours) exceeds the standard number of times (e.g., 1 day). For example, if the number of days is between 1 and 10, 1000 points are awarded as entry points, and if the number of days is 11 or more, 2000 points are awarded as entry points.

[0183] This configuration allows for the appropriate allocation of entry points to skilled worker S1 based on predetermined rules. For example, various settings can be configured to ensure that workers receive the maximum benefit in the shortest possible working time.

[0184] The information processing system 1 further includes an acquisition unit 221 that acquires at least one of the following specific pieces of information: that no accidents and no injuries were achieved at the construction site CS1 during the target month; that skilled worker S1 conducted prescribed activities independently at the construction site CS1 during the target month; that skilled worker S1 was commended for safe conduct at the construction site CS1 during the target month; that skilled worker S1 received a prescribed award for demonstrating high performance at the construction site CS1 during the target month; and that skilled worker S1 participated in a prescribed presentation meeting independently regarding the construction site CS1 during the target month. When the acquisition unit 221 acquires specific pieces of information, the control unit 220 assigns evaluation points to skilled worker S1 for the target month based on that specific piece of information and increases the points.

[0185] This structure allows for the appropriate allocation of evaluation points to highly skilled workers. This enables the proper evaluation and allocation of points to each skilled worker, regardless of age or position.

[0186] The information processing method according to this embodiment is an information processing method that awards points (for example, entry points, evaluation points) to skilled workers S1 who meet predetermined working conditions. This information processing method includes an entry and exit management process (steps S631 to S635) which acquires the entry time of skilled workers S1 when they enter the construction site CS1 and the exit time when they leave the construction site CS1, and manages the entry and exit management DB 150 by associating the construction site identification information (site name 151) that identifies the construction site CS1, the entry time 154 and the exit time 155 for each skilled worker on a daily basis (managed by date 156), and the entry and exit management DB 150, and a control process (steps S651 to S656) which determines the daily stay time of skilled workers S1 at the construction site CS1 for the target month and the number of days that skilled workers S1 entered and exited the construction site CS1 for the target month based on the entry and exit management DB 150, and awards entry points for the target month at the construction site CS1 to skilled workers S1 based on the stay time and the number of days. Furthermore, the program according to this embodiment is a program that causes a computer to execute each of these processes. In other words, the program according to this embodiment is a program that causes a computer to implement each of the functions that the information processing system 1 can execute.

[0187] This configuration allows for the awarding of entry points to skilled workers S1 entering and leaving the construction site CS1, based on their daily stay at the site CS1 during the target month and the number of days they entered and left. Therefore, it is possible to appropriately award entry points to skilled workers S1.

[0188] The processing steps shown in this embodiment are merely examples of how to implement this embodiment. The order of some of the processing steps may be changed, some of the processing steps may be omitted, or other processing steps may be added, as long as the embodiment is feasible.

[0189] Furthermore, each process in this embodiment is executed based on a program that causes a computer to perform various processing procedures. This embodiment can also be understood as an embodiment of a program that realizes the function of executing each of these processes, and a recording medium that stores that program. For example, by an update process to add new functions to an information processing system, the program can be stored in the storage device of the information processing system. This makes it possible to have the updated information processing system perform each of the processes shown in this embodiment.

[0190] Although embodiments of the present invention have been described above, these embodiments merely illustrate examples of how the present invention can be applied, and are not intended to limit the technical scope of the present invention to the specific configurations of the embodiments described above. [Explanation of symbols]

[0191] 1. Information Processing System 20 Networks 100 Access Control Server (Access Control System) 110, 210, 510 Communications Department 120 Control Unit (Entry / Exit Management Unit) 121 Certification Department 122 Entry / Exit Detection Unit 123, 223 DB Control Unit 130, 230, 530 storage section 140 Technician management DB 150 Entry / Exit Management Database 160 UI equipment 161 Imaging Unit 162, 171, 540 UI section 170 Input devices 200 Point Management Server (Point Management System) 220, 520 Control Unit 221 Acquisition Department 222 Calculation Section 224 Provision Department 240 Point Management Database 250 Point Information Database 300 Electronic Payment Service Provider Servers 310 Electronic Money Management Database 400 CCUS (Construction Career Up System) 410 CCUS DB 500 Electronic equipment 531 Electronic payment app 531 541 Reception Department 542 Display section 700 Information Supply Server CS1~CS4 Construction site GC1, GC2 General contractors S1 Skilled person SF1 Sales Facility VM1 Vending Machine

Claims

1. An information processing system that awards points to skilled workers who meet specified employment conditions, An entry / exit management unit acquires the entry time of the worker upon entering the construction site and the exit time of the worker upon leaving the construction site, and manages the entry and exit times in an entry / exit management database, associating them for each worker on a daily basis. A control unit that determines the daily stay time of the worker at the construction site for the target month and the number of days the worker entered and left the construction site for the target month based on the entry and exit management database, and assigns points to the worker at the construction site for the target month based on the stay time and the number of days, An information processing system equipped with the following features.

2. The system further includes a point management database that stores, for each skilled worker, the points assigned to that skilled worker, and the identification information of a portable electronic device owned by that skilled worker, in association with each skilled worker. The control unit uses the point management database to convert the points awarded to the skilled worker into electronic money usable in the electronic payment service, and sets the amount of the converted electronic money in the electronic device. The information processing system according to claim 1.

3. The sales facility or vending machine installed at the aforementioned construction site, when the skilled worker makes a purchase using the electronic money set on the electronic device, further comprises an acquisition unit that acquires the identification information of the electronic device used for the purchase and the purchase amount corresponding to the purchase. The control unit identifies the skilled worker corresponding to the identification information acquired by the acquisition unit, and performs a discount on the purchase amount or a new point granting process to the skilled worker based on the points awarded to the skilled worker for the construction site and the purchase amount acquired by the acquisition unit. The information processing system according to claim 2.

4. The aforementioned information processing system is An access control system having an access control unit that detects the entry and exit of the skilled worker at the construction site using biometric authentication of the skilled worker, and manages the entry and exit information related to the entry and exit of the skilled worker, which is the result of the detection, in the access control database, The Construction Career Up System (CCUS) has a skilled worker database that stores work history and skills information linked to each skilled worker, The system includes the control unit and a point management system for managing points awarded to skilled workers at the construction site, The aforementioned entry / exit management system transmits the entry / exit information to the Construction Career Up System. The Construction Career Advancement System stores in the Skilled Worker Database the fact that a skilled worker entered the construction site based on the entry and exit information, associating it with the skilled worker and including it in the work history. The point management system uses the entry and exit information to award points to the skilled worker for the target month. The information processing system according to claim 1.

5. The control unit obtains the work history of the skilled worker from the construction career advancement system, and if the period of time the skilled worker has been engaged in the construction industry, as determined based on the work history, is equal to or greater than a standard value, it increases the points for the skilled worker for the target month based on that period. The information processing system according to claim 4.

6. The control unit acquires the skills information relating to the skilled worker from the construction career advancement system, acquires the qualifications held by the skilled worker based on the skills information, and if the skilled worker holds qualifications above the standard, increases the points for the skilled worker for the target month based on those qualifications. The information processing system according to claim 4.

7. The control unit grants the points to the skilled worker if, within the target month, the number of days on which the stay time exceeds the standard time exceeds the standard number of times. The information processing system according to claim 1.

8. The system further comprises an acquisition unit that acquires at least one of the following specific pieces of information: that no accidents and no injuries were achieved at the construction site during the target month; that the skilled worker conducted a prescribed voluntary activity at the construction site during the target month; that the skilled worker was commended for safe conduct at the construction site during the target month; that the skilled worker received a prescribed award for demonstrating high performance at the construction site during the target month; and that the skilled worker participated in a prescribed voluntary presentation regarding the construction site during the target month. When the control unit obtains the specific information, it increases the points for the skilled worker for the target month based on the specific information. The information processing system according to claim 1.

9. An information processing method for awarding points to skilled workers who meet specified employment conditions, The system acquires the entry time of the worker upon entering the construction site and the exit time of the worker upon leaving the construction site, and manages the entry and exit management process in an entry and exit management database by associating the entry time and exit time for each worker on a daily basis, along with construction site identification information to identify the construction site, and A control process that determines the daily stay time of the worker at the construction site for the target month and the number of days the worker entered and exited the construction site for the target month based on the entry and exit management database, and then assigns points to the worker at the construction site for the target month based on the stay time and the number of days, Information processing methods including

10. A computer program that awards points to skilled workers who meet specified employment conditions, An entry and exit management procedure that acquires the entry time of the worker upon entering the construction site and the exit time of the worker upon leaving the construction site, and manages the entry and exit times in an entry and exit management database, associating the entry and exit times for each worker on a daily basis, along with construction site identification information to identify the construction site, and A control procedure that determines the daily stay time of the worker at the construction site for the target month and the number of days the worker entered and exited the construction site for the target month based on the entry and exit management database, and then assigns points to the worker at the construction site for the target month based on the stay time and the number of days, A program that causes a computer to execute something.

Citation Information

Patent Citations

  • Additional point system for short-term worker, part-timer and temporary worker

    JP2006318346A