Server device, system, method for controlling server device and program
The server device and system address the burden on disabled individuals by using biometric authentication to verify their status, eliminating the need for them to present their handbooks and enhancing the convenience of receiving preferential services.
Patent Information
- Application Number
- JP2023193546
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-05-26
AI Technical Summary
Disabled individuals face a burden when receiving services that offer preferential treatment, as they need to present a disabled person's handbook, which can be cumbersome depending on the nature of their disability.
A server device and system that store biometric information of disabled persons in a database, allowing for authentication success notification to service providers when biometric data matches the stored information, thereby eliminating the need for disabled individuals to present their handbooks.
This solution reduces the burden on disabled persons by streamlining the authentication process, allowing them to receive preferential services without the need to physically present their handbooks, thus enhancing convenience and accessibility.
Smart Images

Figure 2025080421000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a server device, a system, a control method for a server device, and a program.
Background Art
[0002] There are technologies related to the support of disabled persons.
[0003] For example, Patent Document 1 describes that in a disabled person support service, it is possible to further improve the convenience when receiving various services.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] As described in paragraph
[0002] of Patent Document 1, when a disabled person receives a service from a service provider, the disabled person may be able to receive preferential treatment such as a fee discount. In order to receive preferential services such as a fee discount, the disabled person needs to present a disabled person's handbook to the service provider. However, depending on the nature of the disability, taking out the disabled person's handbook may be a burden on the disabled person.
[0006] The main object of the present invention is to provide a server device, a system, a control method for a server device, and a program that contribute to reducing the burden on disabled persons.
Means for Solving the Problems
[0007] According to a first aspect of the present invention, there is provided a server device including: a storage means for storing biometric information of each of a plurality of disabled persons using a database; and an authentication means for notifying the business operator terminal of the service provider of the authentication success of the authenticated person when a collation process using the biometric information of the authenticated person acquired from the business operator terminal of the service provider and the biometric information stored in the database is successful.
[0008] According to a second aspect of the present invention, there is provided a system including a business operator terminal of a service provider and a server device. The server device includes: a storage means for storing biometric information of each of a plurality of disabled persons using a database; an authentication means for notifying the business operator terminal of the service provider of the authentication success of the authenticated person when a collation process using the biometric information of the authenticated person acquired from the business operator terminal of the service provider and the biometric information stored in the database is successful; and a registration control means for acquiring information regarding a disabled person's handbook issued to the disabled person and registering, in the database, disability-related information related to the disability of the disabled person obtained from the acquired information regarding the disabled person's handbook. The authentication means transmits disabled person information including the disability-related information of the authenticated person determined to be authenticated successfully to the business operator terminal. When displaying information included in the disabled person information acquired from the server device, the business operator terminal changes a display mode of the information included in the disabled person information according to the content of the information included in the disabled person information.
[0009] According to a third aspect of the present invention, there is provided a control method of a server device, in which biometric information of each of a plurality of disabled persons is stored using a database, and when a collation process using the biometric information of the authenticated person acquired from the business operator terminal of the service provider and the biometric information stored in the database is successful, the server device notifies the business operator terminal of the service provider of the authentication success of the authenticated person.
[0010] According to a fourth aspect of the present invention, a program is provided for causing a computer mounted on a server device to perform a process of storing biometric information of each of a plurality of disabled persons using a database, and a process of notifying the business operator terminal of the authentication success of the authenticated person when a collation process using the biometric information of the authenticated person acquired from the business operator terminal of the service provider and the biometric information stored in the database is successful.
Effect of the Invention
[0011] According to each aspect of the present invention, a server device, a system, a control method of the server device, and a program are provided that contribute to reducing the burden on disabled persons. Note that the effects of the present invention are not limited to the above. Instead of or together with the above effects, other effects may be achieved by the present invention.
Brief Description of the Drawings
[0012]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
DETAILED DESCRIPTION OF THE INVENTION
[0013] First, an overview of an embodiment will be described. Note that the reference numerals in the drawings appended to this overview are for convenience and are appended to each element as an example to assist understanding, and the description of this overview is not intended to be limiting in any way. Also, unless otherwise specified, the blocks described in each drawing represent a configuration in terms of functional units, not hardware units. The connection lines between the blocks in each figure include both bidirectional and unidirectional ones. The one-way arrow schematically shows the flow of the main signal (data) and does not exclude bidirectionality. In this specification and the drawings, elements that can be similarly described may be denoted by the same reference numerals, and redundant description may be omitted.
[0014] A server device 100 according to an embodiment includes a storage unit 101 and an authentication unit 102 (see FIG. 1). The storage unit 101 stores the biometric information of each of a plurality of disabled persons using a database (step S1 in FIG. 2). When the authentication unit 102 succeeds in the collation process using the biometric information of the person to be authenticated acquired from the operator terminal of the service provider and the biometric information stored in the database, it notifies the operator terminal of the authentication success of the person to be authenticated (step S2).
[0015] The server device 100 stores the biometric information of disabled persons in a database. When the server device 100 receives the biometric information of an authenticated person and authentication of the authenticated person is requested, it determines whether the biometric information of the authenticated person is stored in the database. If the biometric information of the authenticated person is stored in the database as the biometric information of a disabled person, the server device 100 notifies the business operator terminal of the service provider of successful authentication. The business operator terminal that receives the notification notifies the employees of the service provider that the authenticated person is a disabled person. The employees can provide services to the disabled person without checking the disability handbook held by the disabled person. Since the disabled person does not need to take out the disability handbook, the burden on the disabled person when receiving services is reduced.
[0016] Specific embodiments will be described in more detail below with reference to the drawings.
[0017] [First Embodiment] The first embodiment will be described in more detail with reference to the drawings.
[0018] [Configuration of the System] As shown in FIG. 3, the information processing system according to the first embodiment includes a server device 10 and a business operator terminal 20.
[0019] The server device 10 and the business operator terminal 20 are managed and operated by a service provider that provides a predetermined service to users.
[0020] The service provider provides services to users. In the information processing system according to the present disclosure, it is assumed that service providers belonging to various industries and sectors provide services to users.
[0021] For example, operators of transportation means such as railways and airplanes, operators providing accommodation services, operators such as retail stores, and operators providing events such as concerts are exemplified as service providers. Also, the service provider is not limited to private operators. Public institutions such as local governments operating art museums, museums, etc. may be service providers.
[0022] The server device 10 is a server that realizes the main business of the service provider. The server device 10 may be installed within the building of the service provider or may be installed on the network (in the cloud).
[0023] The operator terminal 20 is, for example, a kiosk terminal or a tablet-type terminal. The operator terminal 20 is installed at the location where the user receives the service. For example, the operator terminal 20 is installed at the ticket sales counter of a museum or the like.
[0024] The user possesses the terminal 30. The user operates the terminal 30 to input various information into the server device 10 or the like, or to acquire various information from the server device 10 or the like.
[0025] Each device shown in FIG. 3 is connected to each other. Specifically, the server device 10 and the operator terminal 20 are connected by wired or wireless communication means and are configured to be able to communicate with each other.
[0026] The configuration of the information processing system shown in FIG. 3 is an example and is not intended to limit the configuration. For example, the information processing system may include a plurality of server devices 10. Load distribution and redundancy may be realized by the plurality of server devices 10.
[0027] [Schematic Operation] Subsequently, the schematic operation of the information processing system according to the first embodiment will be described.
[0028] Here, the operation of the information processing system and the like will be described by taking as an example the case where the service provider mainly provides services to users who have received the issuance of a disability handbook.
[0029] [Account Generation] In order to receive the service, the user (a person with a disability) generates an account with the service provider. Specifically, the user operates the terminal 30 to access the server device 10. The user inputs login information (ID, password), name, gender, date of birth, address, biometric information, etc. into the user registration site provided by the server device 10.
[0030] Note that examples of biometric information include data (feature quantities) calculated from personal and unique physical characteristics such as a face, fingerprint, voiceprint, vein, retina, and pattern of the iris of the pupil. Alternatively, the biometric information may be image data such as a face image or a fingerprint image. The biometric information only needs to include the user's physical characteristics as information. In the embodiments disclosed in the present application, the case of using biometric information (a face image or a feature quantity generated from a face image) related to a person's "face" will be described.
[0031] The server device 10 that has obtained the user's name, etc. generates a user ID for identifying the user. The server device 10 stores the user ID, login information, name, date of birth, etc. in association with each other. The server device 10 stores the user ID, login information, name, biometric information, etc. in the disabled person information database. The details of the disabled person information database will be described later.
[0032] By generating an account with the service provider, the user can receive services from the service provider or obtain information related to the services. For example, a user who generates an account with an operator who operates an art museum can obtain information on events held at the art museum.
[0033] <Registration for Disabled Persons> After generating an account, the user performs registration for disabled persons. In particular, users who wish to receive preferential treatment (preferential services) given to disabled persons perform registration for disabled persons.
[0034] The person with a disability performs a predetermined operation (for example, pressing a disabled person registration button) on their own account.
[0035] In response to the pressing of the disabled person registration button, the server device 10 acquires information related to the user's disability (hereinafter referred to as disability-related information).
[0036] Here, the local government that issues the disabled person's handbook registers, for each disabled person, information regarding the issued disabled person's handbook so that the disabled person himself / herself can view it from the portal site (so-called My Portal) that serves as the online window for administrative services. That is, the disabled person can refer to the information regarding the disabled person's handbook by logging in to the My Portal.
[0037] When the disabled person registration button is pressed, the server device 10 acquires information regarding the disabled person's handbook issued to the user via the My Portal. Specifically, the server device 10 acquires information such as the issuing source of the disabled person's handbook, the disabled person's handbook number, the type of disability, and the grade of the disability as information regarding the disabled person's handbook.
[0038] After acquiring the information regarding the disabled person's handbook, the server device 10 generates disability-related information from the acquired information. Specifically, the server device 10 extracts the type of disability, the grade of the disability, etc. from the disabled person's handbook information to generate disability-related information.
[0039] The server device 10 registers the generated disability-related information in the disabled person information database. In this way, the server device 10 ensures the legitimacy, credibility, etc. of the acquired information by acquiring information regarding the disabled person's handbook (disability-related information) via the My Portal. In other words, by acquiring information regarding the disabled person's handbook via the My Portal, the server device 10 guarantees that the registered user is a disabled person.
[0040] <Enjoyment of Services> Persons with disabilities can receive preferential services from service providers. For example, persons with disabilities can use transportation means such as railways at a discounted fare, or can receive a discount on admission fees to museums and the like. In other words, service providers need to determine whether users who wish for a persons-with-disabilities discount or the like truly have such authority.
[0041] Persons with disabilities visit the places where services are provided by service providers. For example, persons with disabilities visit museums. As described above, a business operator terminal 20 is installed at the service-providing location.
[0042] The business operator terminal 20 acquires biometric information (for example, a face image) of the person with a disability. Note that when the business operator terminal 20 detects a user (person with a disability), it may automatically acquire the biometric information of the said user, or may acquire biometric information according to the operation of the user or an employee (employee of the service provider).
[0043] The business operator terminal 20 transmits a "person-with-disabilities authentication request" including the acquired biometric information to the server device 10 (see FIG. 4). The business operator terminal 20 requests the server device 10 to determine whether a user who wishes to receive a preferential service is a person with a disability.
[0044] The server device 10 performs a one-to-N collation (N is a positive integer, the same hereinafter) using the biometric information acquired from the business operator terminal 20 and the biometric information stored in the persons-with-disabilities information database. When the collation process is successful (when the biometric information of the person to be authenticated is registered in the persons-with-disabilities information database), the server device 10 determines that the authentication is successful.
[0045] When the collation process fails (when the biometric information of the person to be authenticated is not registered in the persons-with-disabilities information database), the server device 10 determines that the authentication fails.
[0046] The server device 10 transmits the authentication result (authentication successful, authentication failed) to the business operator terminal 20. The business operator terminal 20 notifies the authentication result to employees of the service provider and the like.
[0047] When authentication is successful (the user has already registered as a person with a disability), employees of the service provider shall provide predetermined preferential treatment when providing services. For example, employees of an art museum shall sell discounted admission tickets to persons with disabilities.
[0048] When authentication fails (the user in front of them has not registered as a person with a disability), employees of the service provider shall request the user in front of them to present a disability handbook. Alternatively, the employees or the like shall inform the user in front of them that preferential services cannot be provided.
[0049] Subsequently, details of each device included in the information processing system according to the first embodiment will be described.
[0050] [Server device] FIG. 5 is a diagram showing an example of a processing configuration (processing module) of the server device 10 according to the embodiment disclosed in the present application. Referring to FIG. 5, the server device 10 includes a communication control unit 201, an account control unit 202, a disability registration control unit 203, an authentication unit 204, and a storage unit 205.
[0051] The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the operator terminal 20. Also, the communication control unit 201 transmits data to the operator terminal 20. The communication control unit 201 delivers data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this way, other processing modules perform data transmission and reception with other devices via the communication control unit 201. The communication control unit 201 has a function as a receiving unit for receiving data from other devices and a function as a transmitting unit for transmitting data to other devices.
[0052] The account control unit 202 is a means for controlling the account of the user (disabled person). The account control unit 202 acquires the user's login ID (ID, password), name, gender, address, date of birth, phone number, email address, biometric information (e.g., face image), etc. on the user registration site.
[0053] When acquiring the name, etc., the account control unit 202 generates a user ID for identifying the user. The user ID can be any information as long as it can uniquely identify the user. For example, the account control unit 202 may assign a unique value each time an account is generated and use it as the user ID.
[0054] Also, when acquiring a face image as biometric information, the account control unit 202 generates feature amounts from the acquired face image.
[0055] Regarding the generation process of the feature amounts, existing technologies can be used, so the detailed description thereof is omitted. For example, the account control unit 202 extracts eyes, nose, mouth, etc. as feature points from the face image. Then, the account control unit 202 calculates the positions of each feature point and the distances between the feature points as feature amounts (generates a feature vector consisting of a plurality of feature amounts).
[0056] The account control unit 202 stores the name, biometric information (face image, feature amounts), etc. in the disabled person information database (see FIG. 6). Note that the disabled person information database shown in FIG. 6 is an example and is not intended to limit the items to be stored.
[0057] The account control unit 202 authenticates the user who logs in to the account using the login information.
[0058] The disabled person registration control unit 203 is a means for controlling the disabled person registration.
[0059] When a user performs a predetermined operation (for example, pressing a disabled person registration button) on their own account, the disabled person registration control unit 203 acquires the user's disability-related information (for example, disability type, disability level, etc.).
[0060] The disabled person registration control unit 203 redirects the connection destination of the user's terminal 30 to the My Portal (the portal site of the My Number system). The user performs identity verification using the My Number card and gives their consent to provide information regarding the disabled person's handbook according to the instructions from the My Portal.
[0061] When the identity verification and the user's consent are performed, the disabled person registration control unit 203 requests the local government (the issuing entity of the disabled person's handbook) to provide information regarding the user's disabled person's handbook via the My Portal. The disabled person registration control unit 203 uses an API (Application Programming Interface) for self-information acquisition or the like to acquire information regarding the disabled person's handbook.
[0062] After acquiring the information regarding the disabled person's handbook, the disabled person registration control unit 203 generates disability-related information by extracting predetermined information from the acquired information regarding the disabled person's handbook. For example, the disabled person registration control unit 203 generates the disability type and the disability level as disability-related information.
[0063] After generating the disability-related information, the disabled person registration control unit 203 registers the generated disability-related information in the disabled person information database. In FIG. 6, the disability-related information is described as "INFO_01", but actually, information such as "visual disability, level 1" is described.
[0064] In this way, the disabled person registration control unit 203 acquires information regarding the disabled person's handbook issued to the disabled person. More specifically, the disabled person registration control unit 203 acquires information regarding the disabled person's handbook from the local government that issued the disabled person's handbook via the portal site of the My Number system. The disabled person registration control unit 203 registers the disability-related information (e.g., disability type, disability grade) related to the disability of the disabled person, obtained from the acquired information regarding the disabled person's handbook, in the disabled person information database.
[0065] The authentication unit 204 is a means for authenticating the person to be authenticated detected by the business operator terminal 20.
[0066] When the authentication unit 204 succeeds in the collation process using the biometric information of the person to be authenticated acquired from the business operator terminal 20 of the service provider and the biometric information stored in the disabled person information database, the authentication unit 204 notifies the business operator terminal 20 of the successful authentication of the person to be authenticated.
[0067] FIG. 7 is a flowchart showing an example of the operation of the authentication unit 204 according to the embodiment disclosed in the present application. Referring to FIG. 7, the operation of the authentication unit 204 will be described.
[0068] When receiving a disabled person authentication request from the business operator terminal 20, the authentication unit 204 performs a collation process using the biometric information included in the disabled person authentication request and the biometric information stored in the disabled person information management database (step S101).
[0069] Specifically, the authentication unit 204 generates a feature amount from the biometric information (face image) included in the disabled person authentication request. The authentication unit 204 sets the generated feature amount as the collation target and performs a collation process (1-to-N collation) with the feature amounts registered in the disabled person information database.
[0070] The authentication unit 204 calculates the similarity between the feature amount of the collation target and each of the plurality of feature amounts on the registration side. For the similarity, the chi-square distance, the Euclidean distance, etc. can be used. Note that the farther the distance, the lower the similarity, and the closer the distance, the higher the similarity.
[0071] If there is no feature amount whose similarity with the feature amount to be collated is equal to or more than a predetermined value among the plurality of feature amounts registered in the disabled person information database, the authentication unit 204 determines that the collation process has failed.
[0072] If there is a feature amount whose similarity with the feature amount to be collated is equal to or more than a predetermined value among the plurality of feature amounts registered in the disabled person information database, the authentication unit 204 determines that the collation process has succeeded. When the collation process succeeds, the user of the entry with the highest similarity is specified as the authenticated person (the user detected by the business operator terminal 20).
[0073] When the collation process fails (branch to No in step S102), the authentication unit 204 sets "authentication failed" in the authentication result (step S103).
[0074] When the collation process succeeds (branch to Yes in step S102), the authentication unit 204 sets "authentication succeeded" in the authentication result (step S104).
[0075] The authentication unit 204 transmits the authentication result (authentication succeeded, authentication failed) to the business operator terminal 20 (step S105). In the case of successful authentication, the authentication unit 204 transmits an affirmative response indicating that fact to the business operator terminal 20. In the case of authentication failure, the authentication unit 204 transmits a negative response indicating that fact to the business operator terminal 20.
[0076] In this way, the authentication unit 204 determines that authentication is successful for a disabled person for whom disabled person registration is completed and biometric information is registered in the disabled person information database.
[0077] The storage unit 205 is a means for storing information necessary for the operation of the server device 10. The storage unit 205 stores the biometric information of each of the plurality of disabled persons using the disabled person information database. Further, the storage unit 205 stores the name, gender, date of birth, address, biometric information (face image, feature amount), and disability-related information of each disabled person in association with each other in the disabled person information database.
[0078] [Operator Terminal] FIG. 8 is a diagram showing an example of the processing configuration (processing modules) of the operator terminal 20 according to the embodiment disclosed in the present application. Referring to FIG. 8, the operator terminal 20 includes a communication control unit 301, a biometric information acquisition unit 302, an authentication control unit 303, and a storage unit 304.
[0079] The communication control unit 301 is means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the server device 10. Also, the communication control unit 301 transmits data to the server device 10. The communication control unit 301 delivers the data received from other devices to other processing modules. The communication control unit 301 transmits the data acquired from other processing modules to other devices. In this way, other processing modules perform data transmission and reception with other devices via the communication control unit 301. The communication control unit 301 has a function as a receiving unit for receiving data from other devices and a function as a transmitting unit for transmitting data to other devices.
[0080] The biometric information acquisition unit 302 is means for controlling a camera (not shown) and acquiring biometric information of the person to be authenticated. The biometric information acquisition unit 302 images the front of its own device at regular intervals or at a predetermined timing. The biometric information acquisition unit 302 determines whether a human face image is included in the acquired image, and if a face image is included, extracts the face image from the acquired image data.
[0081] Alternatively, the biometric information acquisition unit 302 may acquire the biometric information of the person to be authenticated in response to an operation by a user (a person with a disability) or an employee of the service provider. For example, when a user, an employee, etc. presses a predetermined button (e.g., a disabled discount button) displayed on the display, the biometric information acquisition unit 302 controls the camera to photograph the person to be authenticated (the user who desires a disabled discount) and acquire the biometric information of the person to be authenticated.
[0082] The biometric information acquisition unit 302 delivers the extracted face image to the authentication control unit 303.
[0083] The authentication control unit 303 is a means for performing control related to the authentication of the detected person to be authenticated. The authentication control unit 303 requests the server device 10 to authenticate the person to be authenticated. The authentication control unit 303 transmits an authentication request for a disabled person including the acquired biometric information (face image) to the server device 10.
[0084] The authentication control unit 303 receives a response (positive response, negative response) to the disabled person authentication request from the server device 10. The authentication control unit 303 outputs a message or the like according to the received response.
[0085] When a negative response (authentication failure) is received, the authentication control unit 303 displays a message indicating that the person to be authenticated is not registered as a disabled person on a display or the like. For example, the authentication control unit 303 performs the display as shown in FIG. 9. An employee of the service provider who comes into contact with the message requests the user to present a disabled person handbook or the like, for example.
[0086] When a positive response (authentication success) is received, the authentication control unit 303 displays a message indicating that the person to be authenticated is registered as a disabled person on a display or the like. For example, the authentication control unit 303 performs the display as shown in FIG. 10.
[0087] The storage unit 304 is a means for storing information necessary for the operation of the business operator terminal 20.
[0088] [Terminal] A detailed description of the terminal 30 is omitted. Examples of the terminal 30 include portable terminal devices such as smartphones, mobile phones, game machines, and tablets, and computers (personal computers, notebook computers). The terminal 30 can be any device or apparatus as long as it can receive the operation of the user and communicate with the server device 10.
[0089] [Operation of the System] Next, the operation of the information processing system according to the first embodiment will be described.
[0090] FIG. 11 is a sequence diagram showing an example of the operation of the information processing system according to the embodiment disclosed in the present application. Referring to FIG. 11, the operation of the information processing system according to the first embodiment will be described.
[0091] When the operator terminal 20 detects the person to be authenticated, it transmits a disabled person authentication request including the biometric information of the person to be authenticated to the server device 10 (step S01).
[0092] The server device 10 executes an authentication process using the biometric information included in the disabled person authentication request and the biometric information stored in the disabled person information database (step S02).
[0093] The server device 10 transmits the authentication result (authentication success, authentication failure) to the operator terminal 20 (step S03). The server device 10 determines whether the person to be authenticated is registered as a disabled person (whether the person to be authenticated is a disabled person), and notifies the operator terminal 20 of the determination result.
[0094] The operator terminal 20 outputs a message or the like according to the authentication result (step S04).
[0095] Subsequently, a modification example according to the first embodiment will be described.
[0096] <Modification Example 1> When the server device 10 succeeds in authenticating a disabled person, in addition to the authentication result (authentication success), information about the person to be authenticated (disabled person) who has succeeded in the authentication (hereinafter referred to as disabled person information) may be transmitted to the operator terminal 20.
[0097] For example, the authentication unit 204 generates disabled person information including the name, gender, date of birth, face image, disability-related information (for example, disability type, disability level) of the person to be authenticated who has succeeded in the authentication. The authentication unit 204 transmits an affirmative response including the generated disabled person information to the operator terminal 20.
[0098] Alternatively, the authentication unit 204 may notify the business operator terminal 20 of the disabled person information including the disabled person-related information without including the name of the person to be authenticated or the like. In this case, the business operator terminal 20 performs the display as shown in FIG. 12.
[0099] Employees of the service provider or the like who come into contact with the display as shown in FIG. 12 provide preferential services according to the type of disability and the level of disability of the user (disabled person) who wishes to receive the service. That is, employees of the service provider or the like can determine whether the user in front of them is eligible to receive the preferential services prepared in advance using the information provided from the business operator terminal 20.
[0100] In this way, the authentication unit 204 of the server device 10 may transmit the disabled person information including the disabled person-related information of the person to be authenticated determined to be authentication successful to the business operator terminal 20.
[0101] <Modification Example 2> The user (disabled person) may register information not described in the disabled person handbook with the server device 10 at the time of disabled person registration. For example, the user may register information about prosthetic devices such as wheelchairs with the server device 10. More specifically, the user may register the type of prosthetic device (for example, wheelchair), details of the prosthetic device (for example, the size and weight of the wheelchair), etc. with the server device 10 as additional information of the disability-related information.
[0102] In this case, when the user performs a predetermined operation (for example, pressing an additional information registration button), the disabled person registration control unit 203 acquires the additional information using a GUI (Graphical User Interface) or the like. The disabled person registration control unit 203 may acquire the additional information in a free description format or may acquire the additional information using a checkbox or the like.
[0103] The disabled person registration control unit 203 stores the acquired additional information in the disabled person information database as part of the disability-related information.
[0104] In addition, when the authentication unit 204 successfully authenticates the person to be authenticated, it may notify the business operator terminal 20 of the additional information registered by the user. The authentication unit 204 may transmit the disabled person information including the additional information to the business operator terminal 20.
[0105] In this case, the business operator terminal 20 performs the display as shown in FIG. 13. Employees of the service provider who come into contact with the display as shown in FIG. 13 prepare a wheelchair or guide the user to an area where the wheelchair can be used. Alternatively, employees of the airline company, etc., make a prior application (automatic application) so that a wheelchair of the size, weight, etc. required by the disabled person can be brought into the aircraft.
[0106] In this way, the disabled person registration control unit 203 may obtain from the disabled person information not described in the disabled person handbook, information related to the disability of the disabled person (for example, the type and details of the prosthesis) as additional information of the disability-related information. In addition, the authentication unit 204 may transmit the additional information of the authenticated person determined to be authenticated successfully to the business operator terminal 20.
[0107] <Modification Example 3> The server device 10 may obtain information related to the disabled person handbook (disability-related information) from the image data in which the disabled person handbook appears, instead of obtaining information related to the disabled person handbook (disability-related information) via the My Portal.
[0108] For example, when the user operates the terminal 30 to access a predetermined website (disabled person registration page), the disabled person registration control unit 203 obtains image data in which the disabled person handbook possessed by the user appears using a GUI or the like. Specifically, the disabled person registration control unit 203 instructs the user to photograph the disabled person handbook and obtains the image data in which the disabled person handbook appears.
[0109] The disabled person registration control unit 203 acquires disability-related information (e.g., disability type, disability level) from the image data in which the disabled person's handbook appears. Specifically, the disabled person registration control unit 203 uses OCR (Optical Character Recognition) technology to read out the disability type, disability level, etc. described in the disabled person's handbook.
[0110] Here, when acquiring information about the disabled person's handbook from the image data in which the disabled person's handbook appears, the disabled person registration control unit 203 may determine the validity of the disabled person's handbook used for disabled person registration using a learning model obtained by machine learning. When it is determined that the disabled person's handbook is valid, the disabled person registration control unit 203 may perform disabled person registration.
[0111] Note that the learning model is obtained by machine learning using a large number of teacher data in which labels (valid, invalid) are assigned to image data (image data in which the disabled person's handbook appears). Any algorithm such as a support vector machine, boosting, or neural network can be used to generate the learning model. Since algorithms such as the above support vector machine are well-known technologies, their descriptions are omitted.
[0112] <Modification Example 4> The server device 10 may perform identity verification of the user when the user generates an account or performs disabled person registration. Specifically, the account control unit 202 or the disabled person registration control unit 203 of the server device 10 may perform identity verification using an identity certificate in which biometric information such as a my number card, driver's license, or passport is described.
[0113] For example, when performing disabled person registration, the disabled person registration control unit 203 instructs the user to take a self-portrait using a GUI or the like. In addition, the disabled person registration control unit 203 instructs the user to photograph the above identity certificate.
[0114] When the face image and image data are acquired from the user, the disabled person registration control unit 203 performs identity verification using the biometric information (face image) obtained by self-photography and the biometric information obtained from the identity certificate.
[0115] First, the disabled person registration control unit 203 extracts a face image from the image data in which the identity certificate appears. Since existing technologies can be used for the face image extraction process by the disabled person registration control unit 203, detailed description thereof is omitted. For example, the disabled person registration control unit 203 may extract a face image (face region) from the image data using a learning model learned by a CNN (Convolutional Neural Network). Alternatively, the disabled person registration control unit 203 may extract a face image using a method such as template matching.
[0116] The disabled person registration control unit 203 generates feature amounts from each of the face image obtained by self-photography and the face image obtained from the identity certificate. The disabled person registration control unit 203 executes a collation process (one-to-one collation) using the two generated feature amounts. Specifically, the disabled person registration control unit 203 calculates the similarity between the corresponding face images using the two feature amounts. The disabled person registration control unit 203 determines whether the two images are face images of the same person based on the result of threshold processing for the calculated similarity.
[0117] If the similarity is greater than a predetermined value (if the distance is shorter than a predetermined value), the disabled person registration control unit 203 determines that the identity verification is successful. If the similarity is equal to or less than the predetermined value, the disabled person registration control unit 203 determines that the identity verification fails.
[0118] After the identity verification is successful, the disabled person registration control unit 203 acquires disability-related information.
[0119] In addition, when the My Number card is used for identity verification, the server device 10 may instruct the terminal 30 to perform identity verification. The terminal 30 obtains a 4-digit PIN from the user to read the user certificate electronic certificate from the IC (Integrated Circuit) of the My Number card. When the terminal 30 successfully reads the user certificate electronic certificate using the obtained PIN, it determines that the identity verification has been successful. When the identity verification is successful, the terminal 30 notifies the server device 10 to that effect.
[0120] When identity verification is performed at the time of account generation or registration of a disabled person, the server device 10 may store the biometric information (face image) obtained from the identity certificate in the disabled person information database, or may store the biometric information obtained by self-photography in the disabled person information database.
[0121] <Modification Example 5> When the business operator terminal 20 displays the information included in the disabled person information obtained from the server device 10, it may change the display mode according to the content. For example, the business operator terminal 20 may change the color when displaying the disability grade included in the disabled person information according to the disability grade. Employees of the service provider can easily grasp the grade of the disabled person by the color.
[0122] <Modification Example 6> The user (disabled person) may set whether each item registered as a disabled person (each item stored in the disabled person information database) can be provided to the service provider. The disabled person registration control unit 203 may use a GUI or the like to obtain whether the user permits transmission to the service provider for each item in the disabled person information database (for example, name, gender, date of birth, address, biometric information, type of disability, grade of disability). For example, the user may set that the name, gender, etc. cannot be provided to the service provider, and only the grade of disability can be provided.
[0123] In this case, the authentication unit 204 transmits to the business operator terminal 20 the disabled person information that does not include the information that the user has refused to provide. That is, the authentication unit 204 transmits to the business operator terminal 20 the items (information) of the disabled person stored in the disabled person information database that the authenticated person determined to have successful authentication has previously permitted to be provided.
[0124] <Modification Example 7> When providing preferential services to a disabled person, the service provider may transmit to the server device 10 the qualification information regarding the qualifications (requirements) required of the disabled person. When the authenticated person identified by the collation process meets the qualifications required by the service provider, the server device 10 may transmit authentication success to the business operator terminal 20.
[0125] Specifically, when the business operator terminal 20 detects an authenticated person, it transmits to the server device 10 a disabled person authentication request including the biometric information and qualification information of the authenticated person. The qualification information is information regarding the qualifications required by the service provider of the disabled person when the service provider provides preferential services to the disabled person. For example, information such as "the disability level is level 2 or above" corresponds to the qualification information.
[0126] Upon receiving the disabled person authentication request, the authentication unit 204 of the server device 10 executes a collation process. Based on the disability-related information (for example, disability type, disability level) of the authenticated person identified by the collation process and the obtained qualification information, the authentication unit 204 determines whether the identified authenticated person meets the qualifications for receiving the preferential services determined by the service provider. When the authentication unit 204 determines that the authenticated person meets the qualifications required of a disabled person, it notifies the business operator terminal 20 of the authentication success of the authenticated person.
[0127] In the above example, if the disability level of the authenticated person identified by the collation process is level 2 or above, authentication success is transmitted to the business operator terminal 20.
[0128] <Modification Example 8> Alternatively, the service provider may notify the server device 10 of the types of information necessary to determine whether preferential services can be provided to disabled persons. For example, when the business operator terminal 20 transmits a disabled person authentication request, it also transmits to the server device 10 the items necessary to determine whether preferential services can be provided.
[0129] For example, consider a case where the service provider requires confirmation of the user's name and disability type for a discount on the admission fee. In this case, the business operator terminal 20 transmits a disabled person authentication request including the face image of the person to be authenticated and the types of information (name, disability type) necessary to determine whether preferential services can be provided to the server device 10.
[0130] If the verification process is successful, the server device 10 transmits disabled person information including the name and disability type of the person to be authenticated identified by the verification process to the business operator terminal 20. The service provider makes a preliminary determination as to whether preferential services can be provided to the disabled person using the information transmitted from the server device 10.
[0131] In this way, the authentication unit 204 acquires the types of information (e.g., name, disability type) necessary for the service provider to determine whether preferential services can be provided to disabled persons together with the biometric information of the person to be authenticated. The authentication unit 204 transmits to the business operator terminal 20 the information stored in the disabled person information database of the identified person to be authenticated, which corresponds to the types of information necessary for the service provider to determine whether preferential services can be provided (the name and disability type of the person to be authenticated).
[0132] As described above, when the server device 10 according to the first embodiment receives a disabled person authentication request, it determines whether the biometric information of the person to be authenticated is stored in the disabled person information database. If the biometric information of the person to be authenticated is stored in the disabled person information database, the server device 10 determines that the person to be authenticated is a disabled person and notifies the service provider's operator terminal 20 of successful authentication. The notified operator terminal 20 notifies the employees of the service provider that the person to be authenticated is a disabled person. The employees can provide services to the disabled person without checking the disabled person's handbook held by the disabled person. Since the disabled person does not need to take out the disabled person's handbook or open the corresponding page of the handbook, the burden on the disabled person when receiving services is reduced.
[0133] In addition, since the server device 10 can notify the service provider only when the fact that the person to be authenticated is a disabled person is confirmed, the disabled person does not have to worry about unnecessary personal information being provided to the service provider. Also, since the information necessary for enjoying preferential services is provided to the service provider through biometric authentication, the disabled person does not have to always carry the disabled person's handbook. In other words, the risk of losing the disabled person's handbook is reduced.
[0134] From the perspective of the service provider, it can be quickly and easily determined whether the user is eligible to receive preferential services. Also, since the determination of whether a person is a disabled person is made through biometric authentication, it is possible to prevent a healthy person from pretending to be a disabled person and receiving preferential services.
[0135] Subsequently, the hardware of each device constituting the information processing system will be described. FIG. 14 is a diagram showing an example of the hardware configuration of the server device 10.
[0136] The server device 10 can be configured by an information processing device (so-called computer) and has the configuration illustrated in FIG. 14. For example, the server device 10 includes a processor 311, a memory 312, an input / output interface 313, a communication interface 314, and the like. The components such as the processor 311 are connected by an internal bus or the like and are configured to communicate with each other.
[0137] However, the configuration shown in FIG. 14 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, or may not include the input / output interface 313 if necessary. Also, the number of components such as the processor 311 included in the server device 10 is not intended to be limited to the example shown in FIG. 14. For example, a plurality of processors 311 may be included in the server device 10.
[0138] The processor 311 is a programmable device such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor), for example. Alternatively, the processor 311 may be a device such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The processor 311 executes various programs including an operating system (OS; Operating System).
[0139] The memory 312 is a RAM (Random Access Memory), a ROM (Read Only Memory), an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like. The memory 312 stores an OS program, an application program, and various data.
[0140] The input / output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display or the like. The input device is a device that accepts user operations such as a keyboard and a mouse.
[0141] The communication interface 314 is a circuit, a module, or the like that communicates with other devices. For example, the communication interface 314 includes a NIC (Network Interface Card) or the like.
[0142] The functions of the server device 10 are realized by various processing modules. The processing modules are realized, for example, when the processor 311 executes a program stored in the memory 312. Further, the program can be recorded on a computer-readable storage medium. The storage medium can be a non-transitory one such as a semiconductor memory, a hard disk, a magnetic recording medium, and an optical recording medium. That is, the present invention can also be embodied as a computer program product. Further, the above program can be downloaded via a network or updated using a storage medium storing the program. Furthermore, the above processing module may be realized by a semiconductor chip.
[0143] Note that the business operator terminal 20 or the like can also be configured by an information processing device in the same manner as the server device 10, and its basic hardware configuration is the same as that of the server device 10, so the description thereof is omitted.
[0144] The server device 10, which is an information processing device, is equipped with a computer, and the functions of the server device 10 can be realized by causing the computer to execute a program. Further, the server device 10 executes a control method of the server device 10 according to the program. Similarly, the business operator terminal 20 is equipped with a computer, and the functions of the business operator terminal 20 can be realized by causing the computer to execute a program. Further, the business operator terminal 20 executes a control method of the business operator terminal 20 according to the program.
[0145] [Modification Example] Note that the configuration, operation, etc. of the information processing system described in the above embodiment are merely examples and are not intended to limit the configuration of the system.
[0146] The generation of an account for a disabled person and the registration of a disabled person may be performed by an agent of the disabled person. For example, a parent may generate an account and register a disabled child on behalf of the child.
[0147] In the above embodiment, the case where a disabled person generates an account or registers as a disabled person with the server device 10 has been described. However, of course, not only disabled persons but also healthy persons may generate accounts.
[0148] When a healthy person generates an account, the server device 10 may store the biometric information of healthy persons and disabled persons in the same database or in different databases. When storing the databases of healthy persons and disabled persons in the same database, if disability-related information is set for the authenticated person identified by the collation process, the server device 10 may set authentication success for the authentication result of the disabled person authentication request. On the other hand, if the collation process fails or disability-related information is not set for the authenticated person identified by the collation process, the server device 10 may set authentication failure for the authentication result of the disabled person authentication request.
[0149] In the above embodiment, the case where a disabled person information database is configured inside the server device 10 has been described, but the database may be constructed in an external database server or the like. That is, some functions of the server device 10 may be implemented on another server. More specifically, as long as the "disabled person registration control unit (disabled person registration control means)", "authentication unit (authentication means)", etc. described above are implemented in any device included in the system.
[0150] The form of data transmission and reception between each device (for example, the server device 10 and the operator terminal 20) is not particularly limited, but the data transmitted and received between these devices may be encrypted. Between these devices, biometric information and the like are transmitted and received, and in order to appropriately protect these information, it is desirable that encrypted data be transmitted and received.
[0151] In the flowcharts (flowcharts, sequence diagrams) used in the above description, a plurality of steps (processes) are described in order, but the execution order of the steps executed in the embodiment is not limited to the described order. In the embodiment, for example, the order of the illustrated steps can be changed within a range that does not substantially affect the content, such as executing each process in parallel.
[0152] The above embodiments have been described in detail for the purpose of facilitating the understanding of the present disclosure, and it is not intended that all the configurations described above are necessary. Further, when a plurality of embodiments are described, each embodiment may be used alone or in combination. For example, it is also possible to replace a part of the configuration of an embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of an embodiment. Furthermore, it is possible to add, delete, or replace other configurations for a part of the configuration of an embodiment.
[0153] From the above description, the industrial applicability of the present invention is clear, but the present invention is suitably applicable to an information processing system that provides a biometric authentication service and the like.
[0154] Some or all of the above embodiments may be described as follows in the following supplementary notes, but are not limited thereto.
[0155] [Supplementary Note 1] Storage means for storing the biometric information of each of a plurality of disabled persons using a database, Authentication means for notifying the operator terminal of the authentication success of the authenticated person when the collation process using the biometric information of the authenticated person acquired from the operator terminal of the service provider and the biometric information stored in the database is successful, A server device comprising [Appendix 2] further comprising registration control means for acquiring information related to the disability handbook issued to the disabled person and registering, in the database, disability-related information related to the disability of the disabled person obtained from the acquired information related to the disability handbook The server device according to Appendix 1, wherein the authentication means transmits, to the business operator terminal, disabled person information including the disability-related information of the authenticated person determined to be authenticated successfully [Appendix 3] The registration control means acquires, from the disabled person, information that is not described in the disability handbook and is related to the disability of the disabled person as additional information for the disability-related information The server device according to Appendix 2, wherein the authentication means transmits the additional information of the authenticated person determined to be authenticated successfully to the business operator terminal [Appendix 4] The server device according to Appendix 3, wherein the authentication means transmits, to the business operator terminal, information that the authenticated person who is determined to be authenticated successfully has permitted to be provided in advance among the information of the disabled person stored in the database [Appendix 5] The authentication means when the service provider provides a preferential service to a disabled person, acquires qualification information related to the qualifications required of the disabled person together with the biometric information of the authenticated person The server device according to Appendix 3, wherein when it is determined, based on the disability-related information of the authenticated person identified by the collation process and the acquired qualification information, that the identified authenticated person meets the qualifications required of the disabled person, the authentication success of the authenticated person is notified to the business operator terminal [Appendix 6] The authentication means acquires, together with the biometric information of the authenticated person, the types of information necessary for determining whether the service provider can provide a preferential service to a disabled person A server device according to Supplementary Note 3, which transmits to the business operator terminal information stored in the database of the authenticated person identified by the verification process and belonging to the types of information necessary for determining whether the service provider can provide preferential services to disabled persons. [Supplementary Note 7] The registration control means acquires information regarding the disability handbook from the local government that issued the disability handbook via the portal site of the My Number system, the server device according to any one of Supplementary Notes 2 to 6. [Supplementary Note 8] The registration control means acquires information regarding the disability handbook from image data in which the disability handbook appears, the server device according to any one of Supplementary Notes 2 to 6. [Supplementary Note 9] A business operator terminal of a service provider, A server device, including, the server device includes: a storage means for storing biometric information of a plurality of disabled persons respectively using a database; an authentication means for notifying the business operator terminal of the authentication success of the authenticated person when the verification process using the biometric information of the authenticated person acquired from the business operator terminal of the service provider and the biometric information stored in the database is successful; a registration control means for acquiring information regarding the disability handbook issued to the disabled person and registering in the database disability-related information related to the disability of the disabled person obtained from the acquired information regarding the disability handbook; provided with, the authentication means transmits to the business operator terminal disabled person information including the disability-related information of the authenticated person determined to be the authentication success, the business operator terminal is: a system that changes the display mode of the information included in the disabled person information according to the content of the information included in the disabled person information when displaying the information included in the disabled person information acquired from the server device. [Supplementary Note 10] In a server device, Store the biometric information of each of a plurality of disabled persons using a database, When the collation process using the biometric information of the authenticated person acquired from the operator terminal of the service provider and the biometric information stored in the database is successful, notify the operator terminal of the authentication success of the authenticated person. A control method for a server device. [Appendix 11] On the computer mounted on the server device, A process of storing the biometric information of each of a plurality of disabled persons using a database, When the collation process using the biometric information of the authenticated person acquired from the operator terminal of the service provider and the biometric information stored in the database is successful, a process of notifying the operator terminal of the authentication success of the authenticated person, A program for executing.
[0156] In addition, part or all of the configurations described in Appendices 2 to 8 that are subordinate to Appendix 1 described above can also be subordinate to Appendices 9, 10, and 11 in the same subordinate relationship as Appendices 2 to 8. Furthermore, not limited to Appendix 1, Appendix 9, Appendix 10, and Appendix 11, but also various hardware, software, various recording means for recording software, or systems, within the scope not departing from the above-described embodiments, Similarly, part or all of the configurations described as appendices can be made subordinate.
[0157] Note that each disclosure of the above-cited prior art documents is incorporated herein by reference. As described above, although the embodiments of the present invention have been described, the present invention is not limited to these embodiments. It will be understood by those skilled in the art that these embodiments are merely illustrative and that various modifications can be made without departing from the scope and spirit of the present invention. That is, the present invention naturally includes various modifications and corrections that can be made by those skilled in the art according to the entire disclosure including the claims and the technical idea.
Explanation of Signs
[0158] 10 Server device 20 Operator terminal 30 terminals 100 server devices 101 storage means 102 authentication means 201 communication control unit 202 account control unit 203 disabled person registration control unit 204 authentication unit 205 storage unit 301 communication control unit 302 biological information acquisition unit 303 authentication control unit 304 storage unit 311 processor 312 memory 313 input / output interface 314 communication interface
Claims
1. Storage means for storing the biometric information of each of a plurality of disabled persons using a database; Authentication means for notifying the business operator terminal of the successful authentication of the authenticated person when the collation process using the biometric information of the authenticated person obtained from the business operator terminal of the service provider and the biometric information stored in the database is successful; A server device comprising the above.
2. Registration control means for obtaining information regarding the disability handbook issued to the disabled person and registering, in the database, disability-related information related to the disability of the disabled person, which is obtained from the obtained information regarding the disability handbook; The server device according to claim 1, wherein the authentication means transmits, to the business operator terminal, disabled person information including the disability-related information of the authenticated person determined to have been successfully authenticated.
3. The registration control means obtains, from the disabled person, information that is not described in the disability handbook and is related to the disability of the disabled person as additional information for the disability-related information; The server device according to claim 2, wherein the authentication means transmits the additional information of the authenticated person determined to have been successfully authenticated to the business operator terminal.
4. The server device according to claim 3, wherein the authentication means transmits, to the business operator terminal, information that the authenticated person determined to have been successfully authenticated has previously permitted to provide, among the information of the disabled person stored in the database.
5. The authentication means, when the service provider provides a preferential service to a disabled person, obtains qualification information regarding the qualifications required of the disabled person together with the biometric information of the authenticated person, and when it is determined, based on the disability-related information of the authenticated person identified by the collation process and the obtained qualification information, that the identified authenticated person meets the qualifications required of the disabled person, notifies the business operator terminal of the successful authentication of the authenticated person. The server device according to claim 3.
6. The authentication means, obtains, together with the biometric information of the authenticated person, the types of information necessary for determining whether the service provider can provide a preferential service to a disabled person, and transmits, to the business operator terminal, information stored in the database of the authenticated person identified by the collation process and corresponding to the types of information necessary for determining whether the service provider can provide a preferential service to a disabled person. The server device according to claim 3.
7. The registration control means obtains information regarding the disability handbook from the local government that issued the disability handbook via the portal site of the My Number system. The server device according to any one of claims 2 to 6.
8. The registration control means obtains information regarding the disability handbook from image data in which the disability handbook appears. The server device according to any one of claims 2 to 6.
9. A service provider's business terminal, A server device, Including, The server device, Storage means for storing biometric information of each of a plurality of disabled persons using a database, When the collation process using the biometric information of the authenticated person acquired from the business terminal of the service provider and the biometric information stored in the database is successful, the authentication means notifies the business terminal of the authentication success of the authenticated person, Registration control means for acquiring information regarding the disability handbook issued to the disabled person and registering disability-related information related to the disability of the disabled person obtained from the acquired information regarding the disability handbook in the database, Provided with, The authentication means transmits disabled person information including the disability-related information of the authenticated person determined to be the authentication success to the business terminal, The business terminal, A system that changes the display mode of the information included in the disabled person information according to the content of the information included in the disabled person information when displaying the information included in the disabled person information acquired from the server device.
10. In a server device, Stores biometric information of each of a plurality of disabled persons using a database, A control method for a server device that notifies the business terminal of the authentication success of the authenticated person when the collation process using the biometric information of the authenticated person acquired from the business terminal of the service provider and the biometric information stored in the database is successful.
11. On a computer installed in a server device, A process of storing biometric information of each of a plurality of disabled persons using a database, A process of notifying the business terminal of the authentication success of the authenticated person when the collation process using the biometric information of the authenticated person acquired from the business terminal of the service provider and the biometric information stored in the database is successful, A program for causing the above to be executed.
Citation Information
Patent Citations
Handicapped person support program and terminal device
JP2021157754A