Support system, information processing system, support method, and program
The support system addresses the security gap in existing systems by implementing continuous biometric authentication across multiple commands, ensuring secure and compliant operation of software processes.
Patent Information
- Application Number
- JP2024035771
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-08
- Publication Date
- 2025-09-19
AI Technical Summary
Existing information processing systems, such as those described in Patent Document 1, provide insufficient security during the execution of processes by performing face authentication only at the start, leaving gaps in security once the process is underway.
A support system that includes a first request unit to authenticate an operator upon a command, a first return unit to confirm the authentication result, a second request unit to re-authenticate upon subsequent commands, and a second return unit to confirm re-authentication results, ensuring continuous security through biometric authentication.
Guarantees enhanced security during the execution of processes by continuously verifying the operator's identity through multiple authentication steps, thereby preventing unauthorized access and ensuring compliance with regulatory requirements.
Smart Images

Figure 2025136863000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a support system, an information processing system, a support method, and a program. [Background technology]
[0002] It is known for software systems to perform operator authentication. For example, Patent Document 1 discloses an information processing system that performs face authentication of an operator in robotic process automation. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Special Publication No. 2022-551360 Summary of the Invention [Problem to be solved by the invention]
[0004] The information processing system disclosed in Patent Document 1 protects confidential data, information, systems, etc. by performing facial authentication of the operator when a workflow process is started for robotic process automation. However, the information processing system disclosed in Patent Document 1 performs face authentication when a process is started, and therefore security may not be guaranteed while the software system is executing the process.
[0005] An object of the present disclosure is to provide a support system, an information processing system, a support method, and a program that solve the above-mentioned problems. [Means for solving the problem]
[0006] An assistance system according to one aspect of the present disclosure includes a first request unit that requests a biometric authentication system to authenticate an operator operating the software system in response to a call of a first command in the software system; a first return unit that returns first confirmation information to the software system in response to a result of the authentication; a second request unit that requests the biometric authentication system to re-authenticate the operator in response to a call of a second command in the software system that executed the first command; and a second return unit that returns second confirmation information to the software system that executed the first command in response to a result of the re-authentication.
[0007] In one aspect of the support method of the present disclosure, in response to a call of a first command in a software system, a biometric authentication system is requested to perform authentication of an operator operating the software system, and first confirmation information is returned to the software system in response to the result of the authentication, and in response to a call of a second command in the software system that executed the first command, a biometric authentication system is requested to perform re-authentication of the operator, and second confirmation information is returned to the software system that executed the first command in response to the result of the re-authentication.
[0008] A program according to one aspect of the present disclosure causes a computer to, in response to a call of a first command in a software system, request a biometric authentication system to authenticate an operator operating the software system, and, in response to a result of the authentication, return first confirmation information to the software system, and, in response to a call of a second command in the software system that executed the first command, request the biometric authentication system to re-authenticate the operator, and, in response to a result of the re-authentication, return second confirmation information to the software system that executed the first command. [Effects of the Invention]
[0009] According to the above aspect, it is easy to guarantee security during the execution of processes in a software system. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a front view of an information processing system according to the present disclosure. [Figure 2] FIG. 1 is a block diagram of an assistance system according to the present disclosure. [Figure 3] FIG. 10 is a diagram showing a display of a login screen. [Figure 4] 10 is a flowchart illustrating an operation of the information processing system according to the present disclosure. [Figure 5] FIG. 10 illustrates a screen for creating a software robot according to the present disclosure. [Figure 6] 10 is a flowchart of an authentication operation for each command according to the present disclosure. [Figure 7] 10 is a table showing the association between a system to be operated, a login ID, and a login password in a database according to the present disclosure. [Figure 8] FIG. 1 is a front view of an information processing system according to the present disclosure. [Figure 9] FIG. 1 is a block diagram of an assistance system according to the present disclosure. [Figure 10] 1 is a flowchart of a support method according to the present disclosure. [Figure 11] FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer for realizing the functions of a confirmation device according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] Various embodiments according to the present disclosure will be described below with reference to the drawings. It should be noted that in this disclosure, the drawings may relate to one or more embodiments.
[0012] First Embodiment Hereinafter, an embodiment according to the present disclosure will be described with reference to the drawings.
[0013] (Configuration of information processing system) The information processing system 99 is a system for carrying out a series of information processing operations and providing the results of the information processing operations to an operator. As shown in FIG. 1, the information processing system 99 includes a software system 10, a support system 20, and a biometric authentication system 30. For example, the information processing system 99 may be a computer 90 that functionally comprises a software system 10, an assistance system 20, and a biometric authentication system 30. For example, the information processing system 99 may further include a camera 80 that captures a facial image of the operator who operates the computer 90 and that can be used for facial authentication in the biometric authentication system 30. For example, the computer 90 may include a built-in camera 80 .
[0014] (Software System Configuration) The software system 10 is an information processing unit that automatically performs a series of information processing within a computer.
[0015] For example, the software system 10 may include multiple pieces of software. For example, the software system 10 may include a login system 11 as one of a plurality of pieces of software.
[0016] For example, the software system 10 includes a robotic process automation (RPA) 12 . The RPA 12 can automatically operate multiple pieces of software including the login system 11. For example, the RPA 12 may be capable of automatically calling a first command, a second command, a third command, . . . For example, a first command, a second command, a third command, . . . may be consecutive commands in software system 10.
[0017] (Biometric authentication system configuration) The biometric authentication system 30 is a system for performing biometric authentication of an operator. For example, the biometric authentication system 30 may acquire a facial image of the operator captured by the camera 80 from the camera 80, and perform facial authentication of the operator based on the acquired facial image. The biometric authentication system 30 compares a pre-registered facial image with the facial image of the operator and determines whether the pre-registered facial image matches the facial image of the operator. If the pre-registered facial image matches the facial image of the operator, the biometric authentication system 30 determines that the biometric authentication of the operator has been successful and identifies the biometric identification information (hereinafter also referred to as "biometric ID") associated with the pre-registered facial image.
[0018] (Support system configuration) The support system 20 is a system for supporting the security of the software system 10 according to the authentication result of the biometric authentication system 30. As shown in FIG. 2, the support system 20 functionally comprises a first request unit 21, a first return unit 22, a second request unit 23, a second return unit 24, a third request unit 25, a third return unit 26, a biometric information acquisition unit 27, and a login information return unit 28. For example, the assistance system 20 may further include a fourth request section, a fifth request section, a sixth request section, etc. following the first request section 21, the second request section 23, the third request section 25, in accordance with the number of series of commands called by the software system 10. For example, the support system 20 may further include a fourth return section, a fifth return section, a sixth return section, etc., following the first return section 22, the second return section 24, and the third return section 26, depending on the number of series of commands called by the software system 10.
[0019] (First request section and first return section) In response to a first command being called in software system 10, first request unit 21 requests biometric authentication system 30 to perform authentication of the operator who operates software system 10. For example, the first request unit 21 may request the execution of authentication of the operator in response to a call from the RPA 12 when the RPA 12 calls the first command.
[0020] The first return unit 22 returns first confirmation information to the software system 10 in accordance with the result of the authentication of the operator that the first request unit 21 has requested the biometric authentication system 30 to perform. The first return unit 22 may return information about the result of authentication by the biometric authentication system 30 in response to the request from the first request unit 21 to the RPA 12 as first confirmation information. For example, the first confirmation information may be the biometric ID of the operator identified by the biometric authentication system 30 in response to a request from the first request unit 21.
[0021] For example, the first command may be a command to start up the login system 11.
[0022] (Second request section and second return section) The second request unit 23 requests the biometric authentication system 30 to re-authenticate the operator who operates the software system 10 in response to the invocation of the second command in the software system 10 that executed the first command. For example, the second request unit 23 may request re-authentication of the operator in response to a call from the RPA 12 when the RPA 12 calls the second command.
[0023] Second return unit 24 returns second confirmation information to software system 10 that executed the first command, depending on the result of the re-authentication of the operator that second request unit 23 has requested biometric authentication system 30 to perform. For example, the second return unit 24 may return information on the result of authentication by the biometric authentication system 30 in response to the request from the second request unit 23 to the RPA 12 as second confirmation information. For example, the second confirmation information may be the biometric ID of the operator identified by the biometric authentication system 30 in response to a request from the second request unit 23.
[0024] For example, the second command may be a command for inputting a login ID and a password as login information to the login system 11 that is started by the execution of the first command.
[0025] (Third Request Section and Third Return Section) The third request unit 25 requests the biometric authentication system 30 to perform a third re-authentication of the operator in response to the call of the third command in the software system 10 that executed the second command. For example, the third request unit 25 may request re-authentication of the operator in response to a call from the RPA 12 when the RPA 12 calls the third command.
[0026] The third return unit 26 returns third confirmation information to the RPA 12 for the software system 10 that executed the second command, depending on the result of the third re-authentication of the operator that the third request unit 25 requested the biometric authentication system 30 to perform. For example, the third return unit 26 may return information about the result of authentication by the biometric authentication system 30 in response to the request from the third request unit 25 to the RPA 12 as the third confirmation information. For example, the third confirmation information may be the biometric ID of the operator identified by the biometric authentication system 30 in response to a request from the third request unit 25.
[0027] For example, the third command may be a command to click the OK button displayed by the login system 11 to which login information has been input by executing the second command (a command to cause the login system 11 to proceed to the next process).
[0028] (Biometric information acquisition unit) The biometric information acquisition unit 27 acquires the biometric ID of the operator from the biometric authentication system 30. Here, the biometric authentication system 30 provides the biometric ID identified when the biometric authentication of the operator is successful to the biometric information acquisition unit 27 as the biometric ID of the operator whose biometric authentication has been successful.
[0029] (Login information return section) The login information return unit 28 identifies login information related to the user's biometric ID provided by the biometric authentication system 30 based on a database in which biometric IDs and login information are associated, and returns login information that can be used to log in to the login system 11 to the RPA 12. For example, when the RPA 12 requests login information for the login system 11 using the biometric ID returned to the RPA 12 from the assistance system 20 as a key, the login information return unit 28 may return the login information to the RPA 12. For example, the returned login information may include a login ID and a login password. For example, the returned login information may be different login information for each different operator.
[0030] (Operation of the assistance system) The operation of the information processing system 99 in this disclosure will be described in detail with reference to the drawings. Among the operations of the information processing system 99, the operation of the assistance system 20 corresponds to the assistance method in the present disclosure.
[0031] Here, as an example, a case will be described in which the support system 20 for the RPA 12 for the login system 11 displays a login screen 1 as shown in FIG. RPA12 allows a user to log in by entering a user ID (login ID) in text box 1a on the login screen 1 of the login system 11, entering a password (login password) in text box 1b of the login system 11, and then clicking button 1c of the login system 11.
[0032] As shown in FIG. 4, first, the RPA 12 calls a command to start up the login system 11 as a first command, and also calls the support system 20 to authenticate the operator (step ST01). In response to the call for authentication of the operator by the RPA 12, the first request unit 21 requests the biometric authentication system 30 to perform authentication of the operator. If an error occurs as a result of the authentication (if the authentication fails), the RPA 12 terminates the processing of the login system 11 based on a notification from the support system 20. If no error occurs as a result of the authentication (if the authentication is successful), the first return unit 22 returns the biometric ID to the RPA 12. Based on the biometric ID returned from the support system 20, the RPA 12 executes a first command and starts up the login system 11.
[0033] When the login system 11 is started, the RPA 12 calls a command to input a user ID (login ID) and a password (login password) as a second command, and also calls the support system 20 to re-authenticate the operator (step ST02). In response to the call for re-authentication of the operator by the RPA 12, the second request unit 23 requests the biometric authentication system 30 to perform re-authentication of the operator. If an error occurs as a result of the re-authentication (if the re-authentication fails), the RPA 12 terminates the processing of the login system 11 based on a notification from the support system 20. If no error occurs as a result of the re-authentication (if the re-authentication is successful), the second return unit 24 returns the biometric ID to the RPA 12. The RPA 12 executes a second command based on the biometric ID returned from the support system 20, and inputs the user ID and password to the login system 11. At that time, the RPA 12 inputs the user ID and password returned from the login information return unit 28 using the biometric ID as a key.
[0034] After entering the user ID and password, the RPA 12 calls a third command to click the OK button (a command to cause the login system 11 to proceed to the next process) and also calls the support system 20 to re-authenticate the operator (step ST03). In response to the call for third re-authentication of the operator by the RPA 12, the third request unit 25 requests the biometric authentication system 30 to perform third re-authentication of the operator. If an error occurs as a result of the third authentication attempt (if the third authentication attempt fails), the RPA 12 terminates the processing of the login system 11 based on a notification from the support system 20. If no error occurs as a result of the third authentication retry (if the third authentication retry is successful), the third return unit 26 returns the biometric ID to the RPA 12. Based on the biometric ID returned from the support system 20, the RPA 12 executes a third command and clicks the OK button (causing the login system 11 to proceed to the next process).
[0035] Here, when the operation flow shown in Figure 4 is realized by a software robot such as RPA 12, it is necessary to define three computer operations: launching the login system 11 (step ST01), entering an ID (login ID) and password (login password) (step ST02), and clicking the OK button (step ST03). Generally, RPA tools define commands as automated computer operations such as "launching an application," "keyboard input," and "clicking," as well as computer actions based on VBA (Visual Basic for Applications), operations on HTML (HyperText Markup Language) elements, and application operations. For the system shown in Figure 3, by adding commands as shown in Figure 5, a software robot that automates operations as shown in Figure 4 is created.
[0036] For such software robots, the support system 20 of the present disclosure checks whether the computer 90 on which the RPA 12 runs is under human supervision for each command execution. Furthermore, when the command called by the RPA 12 uses personal information such as a login ID or a login password, the purpose is for the assistance system 20 to deliver corresponding data based on the data obtained by biometric authentication.
[0037] When the support system 20 is introduced into a flowchart such as that shown in Figure 4, an authentication flow such as that shown in Figure 6 will be run for each command before the execution of each command in Figure 4, such as the command to "launch the login system" or the command to "enter ID and password." For example, if a robot includes five commands, authentication is performed five times (authentication according to the flow shown in FIG. 6 is performed five times). If an error occurs in the RPA 12 in each command in FIG. 4 and the RPA 12 stops, the support system 20 also stops.
[0038] The support system 20 operates according to a list such as that shown in FIG. 7, which associates the system to be operated, the login ID, and the login password with the biometric ID constructed in the present disclosure. When one command of the RPA 12 is executed, a request for biometric authentication is sent from the software system 10 to the assistance system 20. In the present disclosure, the assistance system 20 cooperates with the biometric authentication system 30 and identifies the operator using the camera 80. In the present disclosure, the assistance system 20 checks whether the biometric ID passed from the biometric authentication system 30 exists in the list shown in FIG. 7. If the biometric ID exists, the assistance system 20 passes the biometric ID to the RPA 12. The RPA 12 executes the contents of the command at the timing when the biometric ID is passed. If a login ID or password is required in the command, as shown in FIG. 6, the RPA 12 passes the biometric ID and the system to be operated from the RPA 12 to the assistance system 20, and the associated login ID and password are passed. This flow is repeated for each command execution until the script ends.
[0039] (Action and effect) The support system 20 of this embodiment not only returns first confirmation information to the software system 10 in response to the authentication result by the biometric authentication system 30 when a first command is executed, but also returns second confirmation information in response to the re-authentication result by the biometric authentication system 30 when a second command is executed after the first command is executed. Therefore, the support system 20 can authenticate the operator for each command in a plurality of processes in the software system 10. Therefore, the support system 20 makes it easier to ensure security during the execution of processes in the software system 10.
[0040] Furthermore, according to the support system 20 of this embodiment, security can be guaranteed by using biometric authentication to pass information to variable parts present in the RPA scenario and confirming whether execution is being carried out under human supervision.
[0041] Furthermore, the support system 20 of this embodiment makes it possible to introduce RPA products into tasks that require leaving logs that can identify the operator. For example, in the medical industry or government work, security and legal requirements may require that routine tasks be performed under human supervision. Also, in environments where RPA products are used, the department that creates the software robots is often different from the department that operates them, so for security reasons, it is often difficult for the development side to design systems that require the input of passwords and other information. In particular, in the medical industry, when automating systems that handle patient personal information, such as electronic medical records, logging into the system is required to be done using an individual's account, as logging is required to clearly identify the person responsible. While this task is well suited to automation as it involves many routine actions, it presents a bottleneck when automating it, as the login information entered differs for each person who logs in. RPA is software that is introduced with the aim of automating routine tasks without human intervention, but there are cases where, due to regulations or security reasons, routine tasks must be performed in a manned environment. Also, RPA prevents other operations from being performed while a script is running. In most environments, this problem is avoided by creating a terminal dedicated to RPA use, separating the computers used by people from the computers used for RPA operations.However, since a single RPA-dedicated terminal is often used by multiple people, it is difficult from a security standpoint to include personal information (IDs and passwords) such as system login information in the RPA scenario. As a comparative example, one of the countermeasures for such cases is to create an account on the system to be operated that can be shared by multiple people in order to operate RPA. However, in this case, it is not possible to leave a log on the system that is being operated to identify the user.If the system's operational rules require the leaving of a log that can identify the person who performed the operation, RPA cannot be applied to the business even if this method is used. Furthermore, as a requirement for RPA applicability, there are cases where a function is required to ensure that human eyes are monitoring the operation, so if a person is present near the RPA operating terminal only at the start of the operation and is not present until the RPA scenario is completed, it is considered to be in violation of the system's operating rules. Therefore, in some cases, RPA software will not be introduced unless it can guarantee that human eyes are monitoring its operations until the RPA software has completed executing the scenario. In contrast to such a comparative example, the support system 20 of this embodiment performs face authentication using a camera 80 connected to a computer 90 to identify the user, and thereby makes it possible to transfer from this system personal authentication information that is included in the script and is necessary to operate the system when the script is executed. Also, during script execution, it is possible to use the camera 80 to ensure that the person who instructed the execution has confirmed the operation of the script until the script is completed. This ensures security, and as described above, the support system 20 of this embodiment makes it possible to introduce RPA products into tasks that require logs that can identify the operator to be left on the system being operated.
[0042] According to the assistance system 20 of this embodiment, the RPA 12 can acquire the authentication information of the individual user from the assistance system 20 when the RPA 12 is executed. This means that when logging in to the target system that RPA12 operates, there is no need to use a login account that is dedicated to RPA12 but cannot be identified by the user. As a result, the software system 10 logs the name of the person who performed the operation, making it possible to operate the RPA 12 in a manner that complies with regulations even in an environment where multiple people share and use the RPA 12. In addition, security can be ensured by using biometric authentication to check that the RPA12 is not running without human supervision for each command execution.
[0043] Furthermore, first return unit 22 of this embodiment returns the biometric identification information of the operator identified by biometric authentication system 30 in response to a request from first request unit 21 to software system 10. Such an assistance system 20 allows the software system 10 to verify the identity of the authenticated user and execute the first command. Therefore, the support system 20 makes it easier to ensure security in the software system 10.
[0044] Furthermore, the login information return unit 28 of this embodiment returns login information related to the operator's biometric identification information to the software system 10. Such an assistance system 20 can return login information related to an authenticated user to the software system 10. Therefore, the support system 20 makes it easier to ensure security in the software system 10.
[0045] Furthermore, the login information return unit 28 of this embodiment returns different login information to the software system for each different operator. According to such a support system 20, the login information assigned to each user can be returned to the software system. Therefore, the support system 20 makes it easier to ensure security in the software system 10.
[0046] In the support system 20 of this embodiment, the first command is a command for starting up the login system 11, and the second command is a command for inputting login information into the login system 11. According to such a support system 20, it is possible to confirm the identification information of an authenticated user throughout the execution of a series of commands in the login system. Therefore, the support system 20 makes it easier to ensure security in the software system 10.
[0047] Furthermore, the support system 20 according to this embodiment also returns third confirmation information in accordance with the result of re-authentication by the biometric authentication system 30 when a third command is executed after the second command is executed. Therefore, the support system 20 can authenticate the operator for each command in three or more processes in the software system 10. Therefore, the support system 20 makes it easier to ensure security during the execution of processes in the software system 10.
[0048] Furthermore, the assistance system 20 according to this embodiment returns confirmation information for each command across the execution of multiple commands by the RPA 12 included in the software system 10. Therefore, the support system 20 can ensure that an operator was present when the RPA 12 was executed.
[0049] Furthermore, the assistance system 20 according to this embodiment returns confirmation information for each command depending on the result of face authentication. Therefore, the assistance system 20 can authenticate the operator facing the software system 10. Therefore, the assistance system 20 can ensure security during the execution of processes in the software system 10 without requiring any special gestures by the operator.
[0050] (Variation) In one example of this embodiment, the computer 90 has a built-in camera 80, but the camera 80 may have any configuration as long as it can capture a face image that can be used for face authentication in the biometric authentication system 30. As a modification, the information processing system 99 may include an external Web camera 80' instead of the camera 80, as shown in FIG. Such a Web camera 80' can also capture a facial image of the operator operating the computer 90.
[0051] In this example of the present embodiment, the biometric authentication system 30 performs face authentication, but any type of biometric authentication may be performed as long as it is possible to authenticate the operator who operates the computer 90. As a modification, the biometric authentication system 30 may perform at least one of vein authentication and palm print authentication instead of or in addition to face authentication.
[0052] In one example of this embodiment, the first return unit 22 returns the biometric ID of the operator identified by the biometric authentication system 30 in response to a request from the first request unit 21 to the RPA 12 as the first confirmation information, but any confirmation information may be used as long as it allows the RPA 12 to confirm the results of the biometric authentication. As a modified example, the first return unit 22 may return the success or failure of the biometric authentication as the first confirmation information instead of the biometric ID. As a similar modification, the second return unit, third return unit, fourth return unit, fifth return unit, sixth return unit, etc. may also return the pass / fail result of biometric authentication instead of the biometric ID.
[0053] In one example of this embodiment, RPA12 executes each command of login system 11 of software system 10, but RPA12 may also execute each command of software other than login system 11 as long as the software executes a series of commands. As a modified example, instead of the login system 11, or in addition to the login system 11, the RPA 12 may execute each command of software that performs processing that handles personal information such as addresses, telephone numbers, and credit card numbers.
[0054] Second Embodiment Hereinafter, an embodiment according to the present disclosure will be described with reference to the drawings.
[0055] (composition) As shown in FIG. 9, the support system 120 includes a first request unit 121, a first return unit 122, a second request unit 123, and a second return unit . In response to a call of a first command in the software system, the first request unit 121 requests the biometric authentication system to perform authentication of the operator who operates the software system. The first return unit 122 returns first confirmation information to the software system according to the result of the authentication. The second request unit 123 requests the biometric authentication system to re-authenticate the operator in response to the invocation of the second command in the software system that executed the first command. The second return unit 124 returns second confirmation information to the software system that executed the first command, depending on the result of the re-authentication.
[0056] (Action and effect) In the support system 120 of this embodiment, when a first command is executed, first confirmation information is returned to the software system in accordance with the authentication result by the biometric authentication system. In addition, when a second command is executed after the first command is executed, second confirmation information is returned in accordance with the re-authentication result by the biometric authentication system. Therefore, the support system 120 can authenticate the operator for each command in multiple processes in the software system. Therefore, the support system 120 makes it easier to ensure security during the execution of processes in a software system.
[0057] Third Embodiment Hereinafter, an embodiment according to the present disclosure will be described with reference to the drawings.
[0058] (composition) As shown in FIG. 10, in the support method, first, in response to a call of a first command in the software system, a request is made to the biometric authentication system to perform authentication of the operator who operates the software system (step ST211). Following execution of step ST121, first confirmation information is returned to the software system according to the result of the authentication (step ST212). Following execution of step ST122, in response to the call of the second command in the software system that executed the first command, a request is made to the biometric authentication system to re-authenticate the operator (step ST213). Following execution of step ST123, second confirmation information is returned to the software system that executed the first command according to the result of the re-authentication (step ST214).
[0059] (Action and effect) In the support method of this embodiment, when a first command is executed, first confirmation information is returned to the software system in accordance with the authentication result by the biometric authentication system. In addition, when a second command is executed after the first command is executed, second confirmation information is returned in accordance with the re-authentication result by the biometric authentication system. Therefore, according to the support method, it is possible to authenticate the operator for each command in a plurality of processes in the software system. Therefore, the supporting method makes it easier to ensure security during the process execution of the software system.
[0060] <Hardware configuration of each device> An example of a hardware configuration for realizing all or part of the information processing system 99 in each of the above-described embodiments will be described with reference to FIG. As shown in Figure 11, the information processing system 99 includes a computer 90 having the following hardware: a processor 91, a memory 92, a storage / playback device 93, a communication I / F (communication interface) 94, and an IO I / F (input output interface) 95.
[0061] The processor 91 is, for example, a CPU (Central Processing Unit). The memory 92 is a storage medium such as a RAM (Random Access Memory) or a ROM (Read Only Memory). The storage / playback device 93 is a device for storing programs, data, etc. on external media such as CD-ROM (Compact Disc Read Only Memory), DVD (Digital Versatile Disc), flash memory, etc., and for playing back programs, data, etc. from external media. The communication I / F 94 is an interface for communicating between the computer 90 and other devices via a communication line such as the Internet or a dedicated communication line. The IO I / F 95 is an interface for inputting a source program and inputting and outputting information between the computer 90 and other devices.
[0062] <Computer Program> A program for realizing all or part of the functions of the information processing system 99 in each of the above-mentioned embodiments may be stored in a computer-readable storage medium, and all or part of the processing may be performed by reading and executing the program stored in this storage medium into a computer system. The term "computer system" as used herein includes hardware such as an OS (Operating System) and peripheral devices.
[0063] Furthermore, if a WWW (World Wide Web) system is used, the "computer system" also includes the homepage providing environment (or display environment).
[0064] In addition, "computer-readable storage medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, CD-ROMs, and storage devices such as hard disks built into computer systems.
[0065] In addition, "computer-readable storage medium" includes a medium that dynamically stores a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line.
[0066] Furthermore, the term "computer-readable storage medium" also includes a medium that stores a program for a certain period of time, such as volatile memory within a computer system that serves as a server or client when transmitting a program via a network such as the Internet or a communication line such as a telephone line.
[0067] For example, the program may be designed to realize some of the functions described above, or may be designed to realize the functions described above in combination with a program already stored in the computer system.
[0068] Although the embodiments of the present disclosure have been described above, these embodiments are provided as examples and are not intended to limit the scope of the present disclosure. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0069] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.
[0070] (Appendix 1) a first request unit that requests a biometric authentication system to perform authentication of an operator who operates the software system in response to a call of a first command in the software system; a first return unit that returns first confirmation information to the software system according to a result of the authentication; a second request unit that requests the biometric authentication system to perform re-authentication of the operator in response to a call of a second command in the software system that executed the first command; a second return unit that returns second confirmation information to the software system that executed the first command according to a result of the re-authentication; Equipped with Support system.
[0071] (Appendix 2) If the authentication is successful, the first return unit returns, to the software system, the biometric identification information of the operator identified by the biometric authentication system in response to the request from the first request unit, as the first confirmation information. Assistance system according to appendix 1.
[0072] (Appendix 3) the software system includes a login system; a login information return unit that returns login information related to the biometric identification information of the operator obtained from the biometric authentication system to the software system; Assistance system according to appendix 2.
[0073] (Appendix 4) the login information return unit returns different login information to the software system individually for different operators; Assistance system according to appendix 3.
[0074] (Appendix 5) the first command is a command for starting up the login system, the second command is a command for inputting the login information into the login system; 5. The assistance system according to claim 3 or 4.
[0075] (Appendix 6) a third request unit that requests the biometric authentication system to perform a third re-authentication of the operator in response to a call of a third command in the software system that executed the second command; a third return unit that returns third confirmation information to the software system that executed the second command according to a result of the third re-authentication; Further preparations 6. The assistance system according to any one of appendices 1 to 5.
[0076] (Appendix 7) the software system includes robotic process automation; 7. The assistance system according to any one of claims 1 to 6.
[0077] (Appendix 8) The authentication includes facial authentication. 8. The assistance system according to any one of claims 1 to 7.
[0078] (Appendix 9) An assistance system according to any one of appendices 1 to 8; the biometric authentication system; the software system; An information processing system comprising:
[0079] (Appendix 10) In response to a call of a first command in the software system, request a biometric authentication system to perform authentication of an operator operating the software system; Returning first confirmation information to the software system according to the result of the authentication; requesting the biometric authentication system to perform re-authentication of the operator in response to a call of a second command in the software system that executed the first command; returning second confirmation information to the software system that executed the first command in response to a result of the re-authentication; How to help.
[0080] (Appendix 11) If the authentication is successful, the biometric identification information of the operator identified by the biometric authentication system in response to the request from the first request unit is returned to the software system as the first confirmation information. Support methods described in Appendix 10.
[0081] (Appendix 12) the software system includes a login system; returning login information related to the operator's biometric identification information obtained from the biometric authentication system to the software system; Support methods described in Appendix 11.
[0082] (Appendix 13) returning different login information to the software system for different operators; Support methods described in Appendix 12.
[0083] (Appendix 14) the first command is a command for starting up the login system, the second command is a command for inputting the login information into the login system; The support method described in Appendix 12 or 13.
[0084] (Appendix 15) requesting the biometric authentication system to perform a third re-authentication of the operator in response to a call of a third command in the software system that executed the second command; returning third confirmation information to the software system that executed the second command according to the result of the third re-authentication; 15. The method of support described in any one of appendices 10 to 14.
[0085] (Appendix 16) the software system includes robotic process automation; 16. The method of support described in any one of appendices 10 to 15.
[0086] (Appendix 17) The authentication includes facial authentication. 17. The method of support described in any one of appendices 10 to 16.
[0087] (Appendix 18) On the computer, In response to a call of a first command in the software system, request a biometric authentication system to perform authentication of an operator operating the software system; Returning first confirmation information to the software system according to the result of the authentication; requesting the biometric authentication system to perform re-authentication of the operator in response to a call of a second command in the software system that executed the first command; returning second confirmation information to the software system that executed the first command in response to a result of the re-authentication; To make it happen, program.
[0088] (Appendix 19) The computer, If the authentication is successful, the biometric identification information of the operator identified by the biometric authentication system in response to the request from the first request unit is returned to the software system as the first confirmation information. To make it happen, 18. The program described in Appendix 18.
[0089] (Appendix 20) The computer, the software system includes a login system; returning login information related to the operator's biometric identification information obtained from the biometric authentication system to the software system; To make it happen, 19. The program described in Appendix 19.
[0090] (Appendix 21) The computer, returning different login information to the software system for different operators; To make it happen, 20. The program described in Appendix 20.
[0091] (Appendix 22) the first command is a command for starting up the login system, the second command is a command for inputting the login information into the login system; 22. The program according to claim 20 or 21.
[0092] (Appendix 23) The computer, requesting the biometric authentication system to perform a third re-authentication of the operator in response to a call of a third command in the software system that executed the second command; returning third confirmation information to the software system that executed the second command according to the result of the third re-authentication; To make it happen, 23. The program of any one of appendices 18 to 22.
[0093] (Appendix 24) the software system includes robotic process automation; 24. The program of any one of appendices 18 to 23.
[0094] (Appendix 25) The authentication includes facial authentication. 25. The program of any one of appendices 18 to 24. [Explanation of symbols]
[0095] 1. Login screen 1a Text box 1b Text box 1c button 10 Software Systems 11 Login System 12 RPA 20 Support System 21 First Requirement Department 22 First Return Section 23 Second requirement part 24 Second Return Section 25 Third Requirement Department 26 Third Return Section 27 Biometric information acquisition unit 28 Login information return section 30 Biometric authentication systems 80 Camera 80' Webcam 90 Computer 91 processors 92 memory 93 Storage / playback device 94 Communication I / F 95 IO I / F 99 Information Processing Systems 120 Support System 121 First Requirement Department 122 First Return Section 123 Second request part 124 Second Return Section
Claims
1. a first request unit that requests a biometric authentication system to perform authentication of an operator who operates the software system in response to a call of a first command in the software system; a first return unit that returns first confirmation information to the software system according to a result of the authentication; a second request unit that requests the biometric authentication system to perform re-authentication of the operator in response to a call of a second command in the software system that executed the first command; a second return unit that returns second confirmation information to the software system that executed the first command according to a result of the re-authentication; Equipped with Support system.
2. If the authentication is successful, the first return unit returns, to the software system, the biometric identification information of the operator identified by the biometric authentication system in response to the request from the first request unit, as the first confirmation information. The assistance system according to claim 1 .
3. the software system includes a login system; a login information return unit that returns login information related to the biometric identification information of the operator obtained from the biometric authentication system to the software system; The assistance system according to claim 2 .
4. the login information return unit returns different login information to the software system individually for different operators; The assistance system according to claim 3 .
5. the first command is a command for starting up the login system, the second command is a command for inputting the login information into the login system; The assistance system according to claim 3 or 4.
6. a third request unit that requests the biometric authentication system to perform a third re-authentication of the operator in response to a call of a third command in the software system that executed the second command; a third return unit that returns third confirmation information to the software system that executed the second command according to a result of the third re-authentication; Further preparations Assistance system according to any one of claims 1 to 4.
7. the software system includes robotic process automation; Assistance system according to any one of claims 1 to 4.
8. The support system according to any one of claims 1 to 4; the biometric authentication system; the software system; An information processing system comprising:
9. In response to a call of a first command in the software system, request a biometric authentication system to perform authentication of an operator operating the software system; Returning first confirmation information to the software system according to the result of the authentication; requesting the biometric authentication system to perform re-authentication of the operator in response to a call of a second command in the software system that executed the first command; returning second confirmation information to the software system that executed the first command in response to a result of the re-authentication; How to help.
10. On the computer, In response to a call of a first command in the software system, request a biometric authentication system to perform authentication of an operator operating the software system; Returning first confirmation information to the software system according to the result of the authentication; requesting the biometric authentication system to perform re-authentication of the operator in response to a call of a second command in the software system that executed the first command; returning second confirmation information to the software system that executed the first command in response to a result of the re-authentication; To make it happen, program.
Citation Information
Patent Citations
Deep Learning-Based Face Recognition Framework for Attendant Robots
JP2022551360A