Information processing device, information processing method, and program
The information processing device simplifies user procedures by offering choice between authentication system use and manual input, reducing burden and enhancing efficiency in user authentication processes.
Patent Information
- Application Number
- JP2025008072
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-10-02
- Estimated Expiration
- 2045-01-20
AI Technical Summary
Conventional authentication systems require users to pre-select a procedure method based on their situation, imposing a significant burden as they must decide how to proceed before starting the procedure, which is inefficient and cumbersome.
An information processing device and method that includes a request unit to launch a first application, a selection and presentation unit to offer registration and distribution screen flows, and a management unit to link user information to an account, allowing users to choose between acquiring information from an authentication system or manual input, thereby simplifying the process.
This approach reduces user burden and enables smooth, efficient procedures by allowing users to select between authentication system use and manual input, accommodating various user situations.
Smart Images

Figure 0007748041000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] There are various authentication technologies, including identity verification, and proposals have been made to apply these technologies to improve information security and convenience. Systems for managing user information have also been developed for various services. Furthermore, there are technologies that combine these technologies to perform user authentication and manage check-in and entry / exit to accommodations, etc.
[0003] In relation to this, for example, according to Patent Document 1, in an information processing system, an authentication information receiving unit receives authentication information, a reading unit reads an identity verifiable medium, an authentication information transmitting unit transmits the authentication information, and if authenticated, an information acquiring unit acquires the first information and the second information.
[0004] According to Patent Document 2, the accommodation procedure processing system has a cash register information management server that acquires and stores the necessary information before checking in at the accommodation facility, sends an identification code to a mobile computer, and the tablet computer acquires the necessary information based on the entered identification code. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent No. 7478404 [Patent Document 2] Japanese Patent Application Publication No. 2019-32749 Summary of the Invention [Problem to be solved by the invention]
[0006] However, while a user who has registered in advance can go through an authentication procedure when performing a procedure such as check-in, a user who has not registered must go through a procedure different from the authentication procedure. Therefore, the user must select a procedure method that suits their own situation. Therefore, with conventional technology, the user must decide in advance how to proceed before starting the procedure, which is a significant burden.
[0007] In view of the above-mentioned problems, the present disclosure aims to provide an information processing device or the like that reduces the burden on users and allows users to carry out procedures smoothly and efficiently. [Means for solving the problem]
[0008] The information processing device according to the present disclosure includes a request unit, a selection and presentation unit, and a management unit. The request unit requests a user terminal that has accessed a preset website address to launch a first application and perform an action in the first application. If the first application is not installed on the user terminal, the request unit also requests the user terminal to access a predetermined registration and distribution screen flow. The selection and presentation unit presents the user terminal with a registration and distribution screen flow that includes a process for prompting the user terminal to select whether to acquire user information from an authentication system operated by a national or local government, or to accept manual input of user information. The management unit manages the status of a first account linked to the first application and an action linked to the first account. If it is selected to acquire user information from the authentication system, or if manual input of user information is accepted, the management unit manages the status of the acquired or accepted user information as the first account and the action. Status Register so that it is linked to the account.
[0009] In the information processing method according to the present disclosure, a computer executes the following processes. The computer requests a user terminal that has accessed a preset website address to launch a first application and perform an action in the first application. If the first application is not installed on the user terminal, the computer also requests the user terminal to access a predetermined registration / distribution screen flow. The computer presents the user terminal with a registration / distribution screen flow that includes a process in the middle that prompts the user terminal to select whether to acquire user information from an authentication system operated by a national or local government, or to accept manual input of user information. The computer manages the status of a first account linked to the first application and an action linked to the first account. If it is selected to acquire user information from the authentication system, or if manual input of user information is accepted, the computer assigns the acquired or accepted user information to the first account and the action. Status Register to be linked to 。
[0010] The program according to the present disclosure includes a request step, a selection and presentation step, and a management step. The request step requests a user terminal that has accessed a preset website address to launch a first application and perform an action in the first application. At the same time, if the first application is not installed on the user terminal, the request step requests the user terminal to access a predetermined registration and distribution screen flow. The selection and presentation step presents to the user terminal a registration and distribution screen flow that allows the user terminal to select whether to acquire user information from an authentication system operated by a national or local government, or to accept manual input of user information. The management step manages the status of a first account linked to the first application and an action linked to the first account. Furthermore, if acquiring user information from the authentication system is selected, or if manual input of user information is accepted, the management step associates the acquired or accepted user information with the first account and action. StatusRegister so that it is linked to the account. [Effects of the Invention]
[0011] According to the present disclosure, it is possible to provide an information processing device, an information processing method, and a program that reduce the burden on the user and allow the user to perform procedures smoothly and efficiently. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a block diagram of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a block diagram of an information processing apparatus according to an embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a computer. [Figure 4] FIG. 2 is a block diagram of a user terminal according to an embodiment. [Figure 5] FIG. 2 is a block diagram showing the software hierarchy of a user terminal. [Figure 6] 1 is a table showing related information. [Figure 7] 1 is a flowchart of an information processing system according to an embodiment. [Figure 8] FIG. 1 is a first diagram showing an image presented to a user who uses an information processing device. [Figure 9] FIG. 2 is a second diagram showing an image presented to a user who uses the information processing device. [Figure 10] FIG. 3 is a third diagram showing an image presented to a user who uses an information processing device. [Figure 11] FIG. 4 is a fourth diagram showing an image presented to a user who uses an information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0013] The present invention will be described below through embodiments of the invention, but the invention according to the claims is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are necessarily essential means for solving the problems. For clarity of explanation, the following description and drawings have been omitted and simplified as appropriate. In each drawing, the same elements are given the same reference numerals, and duplicate explanations are omitted as necessary.
[0014] <Embodiment> (Information Processing System 1) An overview of the configuration of an information processing system 1 will be described with reference to FIG. 1. FIG. 1 is a block diagram of the information processing system 1 according to an embodiment. The information processing system 1 is a system that allows a user who uses the information processing system 1 to check in to a predetermined facility or the like. The predetermined facility or the like is a facility that can be used with the requirement of checking in. In this embodiment, the predetermined facility or the like is, for example, an evacuation shelter set up in the event of a disaster. Furthermore, check-in in this disclosure refers to a procedure for registering that a user is a user of a predetermined facility. In other words, check-in is one embodiment of an action performed by a user via a user terminal 200.
[0015] In the above case, when entering an evacuation shelter, the user reads the two-dimensional code 40 posted at the entrance with the user terminal 200. When the user terminal 200 reads the two-dimensional code 40, the information processing system 1 performs processing that leads to the user's check-in. The information processing system 1 mainly comprises an information processing device 10, a certificate verification system 20, a first business management system 31, a second business management system 32, and a user terminal 200. These components are connected to each other so as to be able to communicate with each other via a network N1.
[0016] The information processing device 10 is, for example, a computer or a server. The information processing device 10 is communicably connected to the user terminal 200 and manages a website that the user terminal 200 accesses when the user terminal 200 reads the two-dimensional code 40.
[0017] The information processing device 10 also functions as a backend for a platform that provides multiple services. The information processing device 10 manages information related to various services under the management of the platform operator. The information processing device 10 also works in conjunction with a first business management system 31, and manages information related to various services provided by the first operator that manages the first business management system 31. Similarly, the information processing device 10 works in conjunction with a second business management system 32, and manages information related to various services provided by the second operator that manages the second business management system 32. In the following description, this information managed by the information processing device 10 will be collectively referred to as related information.
[0018] The platform operator provides various services via a main application installed on the user terminal 200. The main application works in conjunction with an authentication program provided by the public personal authentication service. As a result, the information processing device 10 stores and registers personal information of a user authenticated by the public personal authentication service as related information. Furthermore, when a user inputs personal information via the user terminal 200, the information processing device 10 accepts the user's personal information and registers the accepted information as related information. The information processing device 10 provides various services to users registered by the above-mentioned process.
[0019] The platform operator is, for example, a private business operator that meets certain standards regarding information security, etc., and operates the information processing device 10 with certification from the competent minister. In this case, the platform operator is entrusted with the signature verification work of the public personal authentication service by the business operators that respectively operate the first business management system 31 and the second business management system 32. For example, the platform operator provides other businesses with a platform that uses the My Number Card, which is a personal identification medium, as a means of personal identification.
[0020] The My Number Card is an IC card that can be used as identification for identity verification, as well as for various services such as local government services and electronic applications using electronic certificates, such as e-Tax. The My Number Card features a My Number (personal identification number), which is legally limited in the scope of its use, printed on its face. It also contains an IC chip that stores electronic certificates and applications (APs) that can be widely used, including by private businesses. This IC chip stores a signature electronic certificate and a user electronic certificate. The signature electronic certificate is used when creating and sending electronic documents with electronic signatures over the Internet, etc. The user electronic certificate is used when logging in to websites for various government and private services. My Number Card users can use these electronic certificates when authenticated by a certification authority, such as by entering the PIN number set for each electronic certificate.
[0021] The certificate validation system 20 is a system that verifies that the authentication procedure performed by a user using the user terminal 200 is authentic. For example, the certificate validation system 20 receives information about the user transmitted by the user terminal 200 and verifies that this information is authentic. Specifically, the certificate validation system 20 performs the verification process by, for example, comparing pre-stored information corresponding to the user's authentication with information provided by the user terminal 200. The information provided by the user terminal 200 may include, for example, signature information or key information. The certificate validation system 20 feeds back the verification result to at least either the user terminal 200 or the information processing device 10.
[0022] The certificate validation system 20 may be, for example, a system that performs authentication for the public personal authentication service operated by the Japan Agency for Local Authority Information Systems (J-LIS). The public personal authentication service is a means of identity verification used when carrying out administrative procedures such as online applications and notifications via the Internet.
[0023] The certification authority of the public personal authentication service authenticates users who use the public personal authentication service. That is, the certificate validation system 20, as the certification authority of the public personal authentication service, receives information to be certified from a predetermined organization such as a local government and responds whether the received information is valid. The information to be certified is, for example, an electronic certificate. The public personal authentication service is used not only for procedures by the national or local government but also for procedures by private businesses. For example, the operator of the certification system may be a local government or a private business. Similarly, the first business operator managing the first business management system 31 may be a local government or a private business. The second business operator managing the second business management system 32 may be a local government or a private business.
[0024] The first business management system 31 is a system managed by a first business that provides a first service to a user via a user terminal 200. The first business management system 31 is a system that uses a computer, a server, or a cloud. The first business management system 31 provides the first service to a user by using at least a portion of the related information stored in the information processing device 10. The first service in the present disclosure is, for example, a service that manages and provides information indicating whether or not a user has checked into an evacuation shelter.
[0025] The second business management system 32 is a system managed by a second business that provides a second service to a user via a user terminal 200. The second business management system 32 is a system that uses a computer, a server, or a cloud. The second business management system 32 provides the second service to a user by using at least a portion of the related information stored in the information processing device 10. The second service in the present disclosure is, for example, a service that manages and provides information regarding the user's medication.
[0026] The first business management system 31 and the second business management system 32 can provide the above-mentioned services via an application installed on the user terminal 200. The application may be dedicated application software, a web application that can be used via a browser, or a website itself.
[0027] The first business operator and the second business operator that operate the first business management system 31 and the second business management system 32, respectively, may be referred to as service provider operators. When providing the services that the service provider operators operate to users, they may use authentication similar to that performed by the information processing device 10 as a means of identity verification. Furthermore, the platform operator and the service provider operator may mutually use related information stored in the information processing device 10 as appropriate under certain conditions.
[0028] The user terminal 200 is a mobile terminal used by a user who wishes to check in to an evacuation shelter using the information processing system 1. The user terminal 200 is, for example, a smartphone, a tablet terminal, a mobile phone, a laptop PC, or the like. The user terminal 200 may also be a wearable device such as a smartwatch having a communication function and a display unit. The user terminal 200 can be communicably connected to each component of the information processing system 1 via the network N1.
[0029] An application for using the services provided by the information processing device 10 is installed in the user terminal 200. The user terminal 200 has a camera that is a means for reading the two-dimensional code 40. The user terminal 200 also has a means for reading user information and image data from the My Number card. The means for reading the user information and image data may be, for example, near-field wireless communication such as NFC (Near Field Communication).
[0030] (Information processing device 10) Next, a further description will be given of the information processing device 10. The information processing device 10 has a request unit 11, a selection and presentation unit 12, a management unit 13, and a storage unit 14 as its main components.
[0031] The request unit 11 requests the user terminal 200 that has accessed a preset website address to launch the first application and perform an action in the first application. More specifically, the request unit in the present disclosure requests the user terminal that has accessed the website address by reading the two-dimensional code 40 to launch the first application and perform an action.
[0032] The first application is, for example, a program for providing a service linked to the first business management system 31. That is, the first application is a program for managing the registration of evacuation shelters where disaster victims can take refuge, and the action is entering or leaving the evacuation shelter, i.e., checking in or checking out.
[0033] In this case, for example, the preset website address includes a first directive and a second directive in addition to the website's URL (uniform resource locator). The first directive is a directive for requesting the user terminal 200 to launch a first application. The second directive is a directive for requesting an action of checking in the launched first application.
[0034] The user terminal 200 obtains the address described above and accesses this address when the user reads the two-dimensional code 40. Furthermore, if the user terminal 200 has the first application, the first application is started by the above function of the request unit 11, and then check-in is performed.
[0035] Even if the address of the preset website does not include the above-mentioned instruction sentence, the request unit 11 may request the user terminal 200 to start the first application and perform an action in the first application as a response to the access.
[0036] In addition to the above request, if the first application is not installed in the user terminal 200, the request unit 11 requests the user terminal 200 to access a predetermined registration distribution screen flow. In this case, the first screen of the registration distribution screen flow is, for example, a screen (selection request screen) for requesting the user to make a predetermined selection. More specifically, this request includes the URL of a website including the selection request screen. As a result, if the user terminal 200 does not have the first application, the user terminal 200 accesses the website including the selection request screen and displays the selection request screen. The registration distribution screen flow is a user interface configured to distribute whether the user performs a procedure to obtain user information from an authentication system or manually inputs user information. The registration distribution screen flow may be a single fixed screen or a scrollable screen. The registration distribution screen flow may be composed of multiple screens that can be transitioned between.
[0037] The selection presentation unit 12 presents to the user terminal 200 a registration / allocation screen flow that includes a process for prompting the user terminal 200 to select whether to acquire user information from an authentication system operated by a national or local government or to manually input the user information. The user information may include information referred to as "basic four pieces of information." The basic four pieces of information are the user's name, date of birth, address, and gender. The user information may also include information other than the basic four pieces of information, such as the user's telephone number and email address. Note that, in the process of prompting the user to select whether to acquire user information from the authentication system or to manually input the user information, the registration / allocation screen flow may be configured to prompt the user to make an alternative selection, but the configuration of the registration / allocation screen flow is not limited thereto. For example, the registration / allocation screen flow may be a process for acquiring user information from the authentication system by requesting a user who possesses a My Number card to bring the My Number card close to the user terminal 200. In this case, for example, the selection presentation unit 12 may present a screen flow that prompts a user who does not possess a My Number card to answer whether or not they possess a My Number card. Alternatively, the selection presenting unit 12 may be a user interface that presents a manual input form together with a message requesting the user to bring the My Number card closer to the user terminal 200, and directly prompts the user to take one of the actions.
[0038] For example, the selection presentation unit 12 presents a screen on the browser screen of the user terminal 200, which allows the user to select either a "Use authentication system" button or a "Manual input" button. With this configuration, the information processing device 10 can provide the user with a plurality of check-in methods to choose from.
[0039] The management unit 13 manages a first account linked to the first application and the status of an action linked to the first account. The first account is account information of a user in the first application. The user's account information is, for example, an identifier linked to user information. The status of an action linked to the first account is, for example, information indicating that the user has checked in to an evacuation shelter. The status of an action linked to the first account may include information such as the date and time of the check-in.
[0040] Furthermore, when it is selected to acquire user information from the authentication system or when manual input of user information is accepted, the management unit 13 manages the acquired or accepted user information as the first account and action. Status Register so that it is linked to the account.
[0041] That is, for example, when it is selected to acquire user information from an authentication system, the management unit 13 registers the user information acquired via the authentication system so as to link it to the first account and the action. With this configuration, when the user uses the authentication system, the information processing device 10 can register the user information and the action without requiring the user to input complicated information.
[0042] Alternatively, when the management unit 13 receives manual input of user information, it may store the received user information in the first account and action. Status As a result, the information processing device 10 can register the user information and the action even if the user does not have the first application installed and cannot use the authentication system. Status This allows for registration.
[0043] The management unit 13 may accept manual input of user information when the authentication system fails to authenticate the user who uses the user terminal 200. This allows the information processing device 10 to reduce the burden on the user in a wider range of situations.
[0044] The management unit 13 may determine whether the user information has been registered, and if the user information has been registered, may update the status of the action linked to the registered user information. This allows the information processing device 10 to handle procedures more flexibly and further reduce the burden on the user.
[0045] The storage unit 14 includes a non-volatile storage device that stores user-related information, including user information, user account information, and information about user actions.
[0046] The related information includes management information for managing the information about the user. The management information includes information about the access rights and item types corresponding to each item of the information about the user. That is, the information processing device 10 manages the information about the user based on the defined management information.
[0047] The functional configuration of the information processing device 10 has been described above. As a result, the information processing device 10 can simultaneously manage user registration and actions based on a single action performed by the user, regardless of whether the first application is installed on the user terminal 200 or whether the user can use the authentication system. More specifically, the information processing device 10 provides processing that corresponds to users in various situations, starting from the action of reading a two-dimensional code. As a result, the information processing device 10 reduces the burden on the user and realizes smooth and efficient procedures for the user. Furthermore, as a result, the information processing device 10 realizes smooth registration and check-in procedures at evacuation shelters.
[0048] (Example of hardware configuration) Fig. 3 is a block diagram illustrating an example of the hardware configuration of a computer. The information processing device 10 described above may have the configuration shown in Fig. 3. The computer 1000 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.
[0049] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.
[0050] The processor 1020 is a circuit including an arithmetic unit such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit).
[0051] The memory 1030 is a main storage device realized using a RAM (Random Access Memory) or the like.
[0052] The storage device 1040 is an auxiliary storage device such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, or a read only memory (ROM), etc. The storage device 1040 stores programs for realizing the functions of the present disclosure.
[0053] The processor 1020 reads the program into the memory 1030 and executes it, thereby causing the processor 1020 to execute the functions corresponding to the program. In other words, the program stored in the memory 1030 causes the computer 1000 to execute the functions of the present disclosure.
[0054] The input / output interface 1050 connects the computer 1000 to a predetermined input / output device. The input / output device is, for example, an input device such as a keyboard, an output device such as a display, or an input / output device in which a touch panel is superimposed on a display.
[0055] The network interface 1060 is an interface for connecting the computer 1000 to a predetermined communication network.
[0056] The computer 1000 has been described above, but in addition to the above configuration, the computer 1000 may have an information input device that allows a user to input various information to the computer 1000 through operation. The information input device is, for example, a keyboard, a mouse, or a touch panel. The computer 1000 may also have a display, a speaker, a vibration motor, an LED (light-emitting diode), or the like for displaying various information to the user.
[0057] (user terminal) Next, the user terminal 200 will be described with reference to Fig. 4. Fig. 4 is a block diagram showing the configuration of the user terminal 200. The user terminal 200 has, as its main components, a communication unit 210, a camera 220, a display unit 230, an operation reception unit 240, a control unit 250, and a storage unit 260.
[0058] The communication unit 210 is an interface for connecting to each component in the information processing system 1 via the network N1 so that they can communicate with each other. The communication unit 210 also has a communication means that complies with the NFC standard, which allows the user terminal 200 to read the My Number card.
[0059] When the camera 220 captures an image of the two-dimensional code 40, it provides the captured image data to the control unit 250. The display unit 230 includes display means such as a liquid crystal panel or organic electroluminescence, and presents various image information to the user. The operation reception unit 240 includes information input devices such as buttons, switches, and touch panels.
[0060] The control unit 250 is a computing device for realizing the functions of the user terminal 200 in the present disclosure. The control unit 250 includes a program execution unit 251 and an authentication control unit 252. The program execution unit 251 executes the first application if the first application is installed. The program execution unit 251 runs a browser. The control unit 250 also reads information contained in the two-dimensional code from the image data of the two-dimensional code acquired by the camera 220. The authentication control unit 252 executes various functions when a user uses the authentication system. For example, the authentication control unit 252 processes information when a user brings a My Number card close to the user terminal 200 and reads it. The memory unit 260 stores programs and the like that enable the user terminal 200 to perform the functions in the present disclosure.
[0061] As a component of the information processing system 1, the user terminal 200 has a function of accessing an address read from a two-dimensional code in communication with the information processing device 10. As a component of the information processing system 1, the user terminal 200 also receives and executes a request from the information processing device 10 to launch a first application, etc. In addition, when the user terminal 200 does not have the first application and is requested by the information processing device 10 to display a selection request screen, the user terminal 200 displays the selection request screen in response. By cooperating with the information processing device 10 in this way, the user terminal 200 realizes the functions of the information processing system 1.
[0062] (Software configuration of user terminal 200) Next, an overview of the software configuration of the user terminal 200 will be described with reference to Fig. 5. Fig. 5 is a block diagram showing the software hierarchy of the user terminal 200. The user terminal 200 has at least an operating system and a browser. The user terminal 200 may also have an authentication application, a main application, a first application, and a second application.
[0063] The operating system is the basic software in the user terminal 200. The operating system is the foundation for the operation of multiple application software programs.
[0064] The browser is a program for browsing websites on the Internet, and has the function of accessing the URL included in the two-dimensional code 40 read by the user terminal 200.
[0065] An authentication application is a program for using the authentication system. It has functions such as logging in using the My Number card, signing electronic application documents, and assisting with input when creating various application documents. A typical authentication application is the My Number Portal app provided by the Digital Agency.
[0066] The main application is application software that operates based on the functions of the operating system. The main application is the basis for the operation of the first application and the second application. The main application may be called a super application. A super application is an application that encompasses multiple applications with different functions within a single application. The main application provides users with services operated by the platform operator. The main application may also have the function of authenticating users using their My Number card.
[0067] The first application and the second application each function based on the main application. The first application and the second application may also be referred to as mini-applications that run on a super application. In the present disclosure, the first application registers information about users who will use evacuation shelters, checks in registered users, and manages information about the evacuation shelters. The second application manages information about users' medication.
[0068] When the user terminal 200 has such a software configuration, the user terminal 200 that reads the two-dimensional code 40 starts the first application and checks in to the evacuation shelter. This allows the user to easily check in to the evacuation shelter by photographing the two-dimensional code.
[0069] The user terminal 200 may not have the first application. If the user terminal 200 has the main application and the authentication application but does not have the first application, the main application may automatically download the first application when the user photographs the two-dimensional code. In this case, the user terminal 200 executes the function of the first application to register and check in the user to the evacuation shelter.
[0070] On the other hand, if the main application is configured not to automatically download the first application, the browser of the user terminal 200 displays a selection screen. In this case, if the user selects to use the authentication system, the user terminal 200 authenticates the user in cooperation with the authentication app. If the authentication is successful, the user terminal 200 supplies user information to the information processing device 10 via the browser. This allows the user to register and check in at a shelter.
[0071] If the user selects manual input, the user terminal 200 displays a manual input form in the browser and accepts the user's input. If the user manually inputs user information and issues a registration instruction, the user terminal 200 supplies the user information to the information processing device 10 via the browser. This allows the user to register and check in at a shelter.
[0072] The user terminal 200 may not have a main application. In this case, the browser of the user terminal 200 displays a selection screen. The processing after displaying the selection screen has already been explained, so a detailed explanation will be omitted.
[0073] In some cases, the user terminal 200 does not have a main application including the first application and an authentication application. In this case, the browser may be configured to not allow use of the authentication system on the selection screen. This prompts the user to manually enter information into the input form.
[0074] As explained above, there are multiple possible combinations of software configurations for the user terminal 200, but the information processing system 1 can register user information and perform check-in in any case.
[0075] (Related information) Next, the related information will be described with reference to Fig. 6. Fig. 6 is a table showing related information stored in the storage unit 14 of the information processing device 10. The table shown in Fig. 6 includes "item number," "configurator," "access authority," "definition," and user number in the vertical direction, and the defined information is shown in the order of item number in the horizontal direction.
[0076] "Item number" is a number assigned to each set item. "Setter" indicates the name of the business that set the information content of the corresponding item number. The setter is the person who defined the information of the corresponding item number as related information. "Access rights" indicates the business that can access the information set for each item number. "Definition" indicates the type of information defined for each item. "User number" is a number assigned to each of the multiple users who use the information processing system 1.
[0077] In the related information, for example, item number #001 is information set by the platform operator, all operators have access rights, and the defined information is "name information." Item number #002 is information set by the first operator, the first operator and the second operator have access rights, and the defined information is "address." Similarly, item number #003 is information set by the first operator, the first operator has access rights, and the defined information is "first evacuation shelter check-in." Item number #004 is information set by the second operator, the second operator has access rights, and the defined information is "medication information."
[0078] The information processing device 10 manages such related information. For example, when receiving user information from the user terminal 200, the information processing device 10 receives information including information regarding access authority. Specifically, for example, when a website displaying a manual input form sends a request to register user information to the information processing device 10, the website also sends information regarding access authority. This allows the certificate validation system 20 to receive information securely.
[0079] (Information processing method) Next, a description will be given of the processing executed by the information processing system 1. Fig. 7 is a first flowchart of the processing executed by the information processing system 1. Here, a description will be given of the processing related to check-in performed by a user at an evacuation shelter.
[0080] In step S100, the user reads the two-dimensional code 40 installed at the evacuation shelter using the camera of the user terminal 200. As a result, the user terminal 200 acquires the access information contained in this two-dimensional code 40.
[0081] In step S101, the request unit 11 of the information processing device 10 supplies the user terminal 200 with a signal requesting the activation of a first application and an action in the first application.
[0082] In step S110, the user terminal 200 of the information processing system 1 determines whether the first application is installed. If the user terminal 200 determines that the first application is installed (step S110: YES), the information processing system 1 proceeds to step S111. On the other hand, if the user terminal 200 does not determine that the first application is installed (step S110: NO), the request unit 11 of the information processing device 10 requests the user terminal 200 to access a predetermined selection request screen. That is, in this case, the information processing system 1 proceeds to step S120.
[0083] In step S111, the user terminal 200 starts the first application. In this case, the first application may be automatically logged in.
[0084] In step S112, the user terminal 200, in a logged-in state, requests the information processing device 10 to check in at a shelter via the first application.
[0085] In step S113, the information processing device 10 updates the related information stored in the storage unit 14 and registers the check-in. If the check-in is registered successfully, the information processing device 10 provides the user terminal 200 with a response indicating that the registration has been completed.
[0086] In step S114, the user terminal 200 notifies the user on the first application that the check-in is complete, and the information processing system 1 then ends the series of processes.
[0087] In step S120, the browser of the user terminal 200 displays a selection request screen. In other words, the selection presenting unit 12 of the information processing device 10 presents the selection request screen to the user terminal 200. The selection request screen includes options "automatic input by authentication system (option A)" and "registration by manual input form (option B)."
[0088] Here, if the user selects "automatic input by authentication system," the information processing device 10 transmits a "request to acquire user information" to the user terminal 200. The predetermined request is to start an authentication application, to transition to a predetermined screen after successful authentication, and to acquire user information related to authentication.
[0089] Furthermore, if the user selects "Registration using manual input form," the information processing device 10 causes the user terminal 200 to display a manual input form.
[0090] In step S121, the information processing device 10 accepts a selection via the website of the user terminal 200. If the information processing device 10 accepts "automatic input by authentication system (option A)" (step S121:A), the information processing system 1 proceeds to step S122. On the other hand, if the information processing device 10 accepts "registration by manual input form (option B)" (step S121:B), the information processing system 1 proceeds to step S130.
[0091] In step S122, the user terminal 200 starts up the authentication system. At this time, the user terminal 200 receives the above-mentioned "request to acquire user information" from the information processing device 10.
[0092] In step S123, the user terminal 200 starts an authentication application to authenticate the user. In the authentication application, the user performs identity authentication using, for example, a My Number card. Note that the information processing device 10 is not involved in the authentication process itself.
[0093] If the user authentication is successful in step S124 (step S124: YES), the information processing system 1 proceeds to step S125. On the other hand, if the user authentication is not successful (step S124: NO), the information processing system 1 proceeds to step S130. Note that the processing to be performed when the authentication is not successful is included in the "request to acquire user information" sent by the information processing device 10.
[0094] In step S125, after successful authentication, the user terminal 200 returns to the website displayed by the browser with the user information acquired.
[0095] In step S126, the information processing device 10 receives the user information from the user terminal 200. The management unit 13 of the information processing device 10 registers the acquired user information and also registers the check-in of the user.
[0096] That is, the management unit 13 manages the state of the first account linked to the first application and the action linked to the first account. More specifically, when it is selected to acquire user information from the authentication system or when manual input of user information is accepted, the management unit 13 manages the state of the acquired or accepted user information as the first account and the action. Status Register so that it is linked to the account.
[0097] In step S127, upon completion of registration on the backend side, a message indicating that user registration and check-in have been completed is displayed on the website, and the series of processes ends.
[0098] In step S130, the information processing device 10 causes the user terminal 200 to display a screen of a manual input form.
[0099] In step S131, the information processing device 10 accepts user information manually input by the user via a manual input form. After accepting the user information, the information processing device 10 proceeds to step S126.
[0100] The above has described the processing executed by the information processing system 1. According to this, the information processing system 1 performs user registration and check-in by having the user terminal 200 read the two-dimensional code, regardless of whether the first application is installed in the user terminal 200 or whether the user uses an authentication system.
[0101] Next, a screen presented by user terminal 200 will be described with reference to Fig. 8. Fig. 8 is a first diagram showing an image presented to a user who uses information processing device 10. Fig. 8 shows selection screen 300 displayed on the display unit of user terminal 200.
[0102] Selection screen 300 includes a first selection button 301 and a second selection button 302. First selection button 301 displays "Check in using the public personal authentication service." Also, near first selection button 301 is an explanation that reads, "You can check in by authenticating with your My Number card, smartphone JPKI, etc."
[0103] The first selection button 301 includes a setting for transmitting the above-mentioned "request to obtain user information." That is, when the user selects the first selection button 301, the information processing device 10 requests the user terminal 200 to launch an authentication application. At the same time, the information processing device 10 requests the user terminal 200 to transition to a predetermined screen after successful authentication and to obtain user information related to the authentication. The information processing device 10 may also request processing to be performed if authentication fails.
[0104] The second selection button 302 displays "Check in by manual input without using authentication service." When the user selects the second selection button 302, the information processing device 10 displays a screen for accepting manual input. The screen for accepting manual input may be provided at the bottom of the same screen as the selection screen 300, or may be provided at a different address.
[0105] The selection screen 300 may be provided with a check box 303. The check box 303 includes a function for the user to indicate consent to the terms of use and privacy policy for using the services of the evacuation shelter application.
[0106] Fig. 9 is a second diagram showing an image presented to a user who uses an information processing device. Fig. 9 shows a registration completion screen 310. The registration completion screen 310 is displayed on the user terminal 200 in step S127 of the flowchart shown in Fig. 7. In this case, when it is selected to acquire user information from the authentication system or when manual input of user information is accepted, the management unit 13 may register a second account of a second application different from the first application in association with the user information.
[0107] The registration completion screen 310 displays a message saying "Do you want to continue with registration of the second application (medication information management)?" along with a third selection button 311 and a fourth selection button 312. The third selection button 311 is a button for consenting to registering user information in the second application. The fourth selection button 312 is a button for not consenting to registering user information in the second application.
[0108] The information processing system 1 may have a function of registering user information for a second application different from the first application, following the flowchart of Fig. 7. That is, when acquisition of user information from an authentication system is selected or manual input of user information is accepted, the management unit 13 registers a second account for the second application different from the first application in association with the user information. With this configuration, the information processing device 10 can provide an environment in which the user can easily perform registration procedures for multiple services.
[0109] 9 illustrates the registration of user information for a second application that is a mini-application of the main application, but the second application may be a service operated by a third party. In this case, the information processing device 10 and the third party may use a Privacy-Protecting Identity Platform (PPIP).
[0110] PPIP is a mechanism for securely exchanging personal information and authentication information provided by platform operators. By using the PPIP mechanism, platform operators disclose and share user information and related information with third parties only to the extent necessary, based on the user's consent and contract terms. Using this mechanism, users can seamlessly use a variety of services offered by other service providers using authentication provided by the platform operator.
[0111] In PPIP, a user first receives authentication from the platform operator using a personal identification medium (such as a My Number card). Once authentication is complete, authentication information such as a token and electronic signature that indicate that the user is an authenticated user is managed and stored in the information processing device 10 of the platform operator.
[0112] Next, based on the contract and system integration specifications concluded with the platform operator, the third-party operator obtains "user authentication status" and "the minimum necessary information linked to the user (related information)" through the PPIP. By utilizing the user information and related information obtained through the PPIP mechanism, the third-party operator can smoothly identify users in the services they provide, and can omit the need to enter additional information or undergo separate identity verification procedures as necessary. This will increase convenience for users while enabling the provision of safe and efficient services.
[0113] 10 is a third diagram showing an image presented to a user who uses information processing device 10. FIG. 10 shows manual input screen 320. Manual input screen 320 includes user information input form 321 and registration button 322. When checking in, the user inputs user information into user information input form 321 and selects registration button 322. This allows information processing device 10 to accept user information and perform check-in registration even for users who do not have the first application and do not use the authentication system.
[0114] Fig. 11 is a fourth diagram showing an image presented to a user of information processing device 10. Fig. 11 shows an example of a registration allocation screen flow. Fig. 11 shows a registration screen 330. Registration screen 330 includes a first guidance display 331 and a second guidance display 332.
[0115] The first guidance display 331 includes the message "For those who have a My Number card" and the message "Please hold your My Number card over the screen." While the registration screen 330 is displayed, the user terminal 200 is in a polling state for communicating with the My Number card. Therefore, when communication between the user terminal 200 and the My Number card begins, the information processing device 10 may determine that a process for acquiring user information using the authentication system has been selected. In this case, when the user brings the My Number card close to the user terminal 200, the user terminal 200 starts the authentication system and reads the My Number card.
[0116] The second guidance display 332 includes the message "For those who do not have a My Number card," a message saying "Please fill out the form below," and an input form. When the registration screen 330 is displayed, the user terminal 200 accepts the input of user information. Furthermore, by operating the scroll bar 333, the registration screen 330 displays a registration button. When the user selects the registration button, the information processing device 10 can determine that it will accept user information manually entered.
[0117] With this configuration, the information processing device 10 can include a process in which the user terminal 200 selects whether to obtain user information from the authentication system or to accept manual input of user information, without the user being aware of the selective operation.
[0118] Although the embodiments have been described above, the configurations of the information processing system 1 and the information processing device 10 are not limited to those described above. For example, the predetermined facility shown in the above example may be a store, a concert venue, a stadium, etc. In this case, the first service and the second service may be, for example, a points service related to a store used by the user, and the action may be adding or subtracting points. The first service and the second service may also be services related to a predetermined organization to which the user belongs. The first service and the second service may also be administrative services of the local government where the user lives.
[0119] The user information acquired by the management unit 13 is not limited to the user information stored in the My Number card. The user information acquired by the management unit 13 may be personal information acquired from a public personal authentication service, a My Number card, or a card-substitute electromagnetic record installed on a user terminal. The authentication system may be a smartphone JPKI instead of authentication using a My Number card. The smartphone JPKI is a mechanism that allows the use of public personal authentication (JPKI) in the same way as using a My Number card, by using a signature electronic certificate and a user authentication electronic certificate installed on a smartphone. When using this mechanism, the user does not need to use a My Number card in the authentication procedure.
[0120] The platform operator that operates the information processing system 1 and the operator that operates the first business management system 31 or the second business management system 32 may be the same entity.
[0121] In the embodiment, the user terminal 200 accesses the website address by reading the two-dimensional code 40, but the user terminal 200 may read a character string indicating a predetermined address instead of the two-dimensional code. The user terminal 200 may also access the predetermined address based on information acquired by a communication means instead of reading using a camera.
[0122] Each component of the information processing device 10 may be realized by dedicated hardware. Furthermore, some or all of the components may be realized by general-purpose or dedicated circuits, processors, etc., or a combination thereof. These may be configured by a single chip, or by multiple chips connected via a bus. Some or all of the components may be realized by a combination of the above-mentioned circuits, etc., and programs. Furthermore, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc. may be used as the processor. Furthermore, at least some of the functions of this embodiment may be provided in the form of IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service), etc.
[0123] As described above, according to the present embodiment, it is possible to provide an information processing device, an information processing method, and a program that reduce the burden on the user and allow the user to carry out procedures smoothly and efficiently.
[0124] The above-mentioned program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD), or other memory technology. The computer-readable medium or tangible storage medium includes CD-ROM, digital versatile disc (DVD), Blu-ray disc, or other optical disk storage. The computer-readable medium or tangible storage medium includes magnetic tape, magnetic disk storage, or other magnetic storage devices. The program may be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, the transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0125] Although the embodiments have been described above, the configurations of the above-described embodiments may be combined with each other, or some of the configurations may be replaced with other configurations. Furthermore, the configurations of the above-described embodiments may be modified in various ways without departing from the spirit of the invention.
[0126] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate. [Explanation of symbols]
[0127] 1. Information Processing Systems 10. Information processing equipment 11 Request part 12 Selection presentation section 13 Management Department 14 Storage section 20 Certificate Validation System 31 First Business Management System 32 Second Business Management System 40 2D Code 140 Management information 200 user terminals 210 Communications Department 220 Camera 230 Display section 240 Operation reception section 250 control section 251 Program Execution Unit 252 Authentication control section 260 Storage section 300 Selection Screen 301 First selection button 302 Second selection button 303 Check box 310 Registration completion screen 311 Third selection button 312 4th selection button 320 Manual Input Screen 321 User Information Input Form 322 Registration button 330 Registration Screen 331 No. 1 Information Sign 332 Second Information Sign 333 Scrollbar 1000 computers 1010 Bus 1020 processor 1030 memory 1040 Storage Device 1050 Input / Output Interface 1060 Network Interface N1 Network
Claims
1. When a user device accesses a pre-set website address, When a first application is installed in the user terminal, the first application is requested to be started and an action in the first application is requested from the user terminal; When the first application is not installed in the user terminal, the user terminal requests the user terminal to access a predetermined registration distribution screen flow. a request portion; a selection presentation unit that presents to the user terminal the registration allocation screen flow that includes a process in the middle of the process of prompting the user terminal to select whether to acquire user information from an authentication system operated by a national or local government, or to accept manual input of the user information; a management unit that manages a first account associated with the first application and a state of the action associated with the first account, and when it is selected to acquire the user information from the authentication system or when manual input of the user information is accepted, registers the acquired or accepted user information so as to be associated with the first account and the state of the action; The first application is a program for managing evacuation shelter entry and exit registration, the action is entering and leaving the evacuation shelter, and the status of the action is information indicating that the user has entered and left the evacuation shelter. Information processing device.
2. 2. The information processing device according to claim 1, the request unit requests the user terminal that has accessed the address of the website by reading the two-dimensional code to launch the first application and perform the action. Information processing device.
3. 2. The information processing apparatus of claim 1, when acquiring the user information from the authentication system is selected or when manual input of the user information is accepted, the management unit registers a second account of a second application different from the first application in association with the user information; Information processing device.
4. 2. The information processing apparatus of claim 1, the management unit accepts manual input of the user information when the authentication system fails to authenticate the user who uses the user terminal. Information processing device.
5. 2. The information processing apparatus of claim 1, the management unit determines whether the user information has been registered, and if the user information has been registered, updates a state of the action associated with the registered user information. Information processing device.
6. The information processing device according to any one of claims 1 to 5, The user information acquired by the management unit is personal information acquired from a public personal authentication service, a My Number card, or a card-substitute electromagnetic record installed on the user terminal. Information processing device.
7. A computer comprising: When a user device accesses a pre-set website address, When a first application is installed in the user terminal, a request is made to the user terminal to start the first application and to perform an action in the first application; When the first application is not installed in the user terminal, the user terminal requests the user terminal to access a predetermined registration distribution screen flow; presenting to the user terminal the registration allocation screen flow including a process for prompting the user terminal to select whether to acquire user information from an authentication system operated by a national or local government or to accept manual input of the user information; managing a state of a first account linked to the first application and a state of the action linked to the first account, and when it is selected to acquire the user information from the authentication system or when manual input of the user information is accepted, registering the acquired or accepted user information so as to be associated with the state of the first account and the action; An information processing method, comprising: The first application is a program for managing evacuation shelter entry and exit registration, the action is entering and leaving the evacuation shelter, and the status of the action is information indicating that the user has entered and left the evacuation shelter. Information processing methods.
8. When a user device accesses a pre-set website address, When a first application is installed in the user terminal, a request is made to the user terminal to start the first application and to perform an action in the first application; a request step of requesting the user terminal to access a predetermined registration distribution screen flow when the first application is not installed in the user terminal; a selection and presentation step of presenting to the user terminal the registration allocation screen flow including a process of prompting the user terminal to select whether to acquire user information from an authentication system operated by a national or local government or to accept manual input of the user information; a management step of managing a first account linked to the first application and a state of the action linked to the first account, and, when acquisition of the user information from the authentication system is selected or manual input of the user information is accepted, registering the acquired or accepted user information so as to be linked to the first account and the state of the action; A program, The first application is a program for managing evacuation shelter entry and exit registration, the action is entering and leaving the evacuation shelter, and the status of the action is information indicating that the user has entered and left the evacuation shelter. program.
Citation Information
Patent Citations
Financial card activation method applied to self-service equipment
CN112133040A
Application running method and device, game running method and device, game snapshot method and device, and system
CN113296851A
Method, apparatus, and program for switching application execution environment
JP2015114844A
Display control device and program
JP2016009289A
Navigation device, server device, navigation method and navigation program
JP2018120287A