Information processing device, information processing method, and program
The information processing device verifies user identity and marital status through personal information cards, addressing the issue of misrepresented marital status in matchmaking services by ensuring accurate profile representation.
Patent Information
- Application Number
- JP2024038875
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-16
- Filing Date
- 2024-03-13
- Publication Date
- 2025-08-28
AI Technical Summary
There is a risk that married individuals may falsely represent themselves as unmarried to use matchmaking services, leading to potential time loss and psychological damage for users who match with them.
An information processing device and method that acquires personal information from a user's personal information card, verifies the user's identity, and creates profile screen information indicating their single status or pledges, ensuring accurate representation of marital status.
Enables the provision of accurate user information based on personal information, preventing mismatches and protecting users from psychological harm.
Smart Images

Figure 2025126099000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Providing an opportunity for users to get to know each other and allowing them to recognize each other as acquaintances is called "matching." Matching support services are provided to support matching between users. Regarding technology for supporting matching, there is known a technology that provides it more simply and without hassle for the user and their friend users (see, for example, Patent Document 1). According to this technology, a matching support program causes an information processing device to execute the following functions: a storage function for storing, in a predetermined storage unit, information about one or more first friend users associated with a first user and information about one or more second friend users associated with a second user; an acquisition function for acquiring first written information about the first user transmitted from a communication terminal corresponding to the first friend user and second written information about the second user transmitted from a communication terminal corresponding to the second friend user; a generation function for generating a first user characteristic value based on the first written information and a second user characteristic value based on the second written information; and a calculation function for calculating a compatibility degree between the first user and the second user based on the first user characteristic value and the second user characteristic value. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-35344 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a risk that married people may falsely represent themselves as unmarried in order to receive services from matchmaking support services. If the person a user matches with turns out to be married, the user may lose time, suffer psychological damage, or experience serious problems.
[0005] An object of the present invention is to provide an information processing device, an information processing method, and a program that can provide predetermined information about a user based on personal information obtained from the user's personal information card in a matching support service. [Means for solving the problem]
[0006] (1) One aspect of the present invention is an information processing device that provides a service to support matching, and includes: an acquisition unit that acquires personal information of a user based on information acquired from the user's personal information card; and a creation unit that creates profile screen information for providing profile information including predetermined information about the user based on the personal information of the user acquired by the acquisition unit. (2) One aspect of the present invention is an information processing device as described in (1) above, wherein the acquisition unit acquires information proving that the user is single based on information acquired from the user's personal information card, and the creation unit creates profile screen information for providing profile information including information indicating that the user is single. (3) One aspect of the present invention is an information processing device as described in (1) above, further comprising a reading unit that reads a personal information card, and the acquisition unit acquires the user's personal information based on the information read by the reading unit. (4) One aspect of the present invention is an information processing device as described in (1) above, further comprising a determination unit that verifies the identity of the user based on the personal information of the user acquired by the acquisition unit, and when the user's identity is successfully verified by the determination unit, the acquisition unit acquires information that proves that the user is single based on information acquired from the user's personal information card. (5) One aspect of the present invention is an information processing device as described in (2) above, wherein the creation unit creates pledge screen information for the user to pledge to remain single, the acquisition unit acquires information from the user indicating that the user has pledged to remain single in response to the pledge screen information, and the creation unit creates profile screen information for providing profile information including information indicating that the user has pledged to remain single. (6) One aspect of the present invention is an information processing device as described in (5) above, wherein the creation unit creates information indicating that the user has pledged to be single in a manner different from information indicating that the user is single.
[0007] (7) One aspect of the present invention is an information processing method executed by a computer of an information processing device that provides a matching support service, the information processing method having the steps of: acquiring personal information of a user based on information acquired from the user's personal information card; and creating profile screen information for providing profile information including predetermined information about the user based on the personal information of the user acquired in the acquiring step.
[0008] (8) One aspect of the present invention is a program that causes a computer of an information processing device that provides a matching support service to execute the steps of acquiring personal information of a user based on information acquired from the user's personal information card, and creating profile screen information for providing profile information, including predetermined information about the user, based on the personal information of the user acquired in the acquiring step. [Effects of the Invention]
[0009] According to the present invention, in a matching support service, it is possible to obtain the effect of being able to provide predetermined information about a user based on personal information acquired from the user's personal information card. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating an example of the configuration of a matching support system 1 according to the present embodiment. [Figure 2] 1 is a block diagram showing an example of a terminal device 10, an information processing device 100, a server 200, and a server 300 included in a matching support system 1 according to the present embodiment. [Figure 3A] FIG. 2 is a diagram showing an example of an initial screen of a matching support service provided by the matching support system 1 according to the present embodiment. [Figure 3B] FIG. 2 is a diagram showing an example of a user information registration screen for the matching support service provided by the matching support system 1 according to the present embodiment. [Figure 3C] FIG. 10 is a diagram showing an example of a user information confirmation screen for the matching support service provided by the matching support system 1 according to the present embodiment. [Figure 4A] FIG. 10 is a diagram showing an example of an identity / age verification request screen for the matching support service provided by the matching support system 1 according to the present embodiment. [Figure 4B] FIG. 10 is a diagram illustrating an example of a certificate selection screen of a matching support service. [Figure 4C] FIG. 10 is a diagram showing an example of a first guidance screen of a matching support service. [Figure 4D] FIG. 10 is a diagram showing an example of a second guidance screen of the matching support service. [Figure 4E] FIG. 10 is a diagram showing an example of a third guidance screen of the matching support service. [Figure 4F] FIG. 10 is a diagram illustrating an example of information that can be acquired by an online service app. [Figure 4G] FIG. 10 is a diagram showing an example of family register information that can be acquired by an online service app. [Figure 5A] FIG. 10 is a diagram showing an example of a first procedure screen. [Figure 5B] FIG. 10 is a diagram showing an example of a second procedure screen. [Figure 5C] FIG. 10 is a diagram showing an example of a third procedure screen. [Figure 5D] FIG. 10 is a diagram showing an example of a card reading in progress notification screen. [Figure 5E] FIG. 10 is a diagram showing an example of a transmission information confirmation screen. [Figure 5F] FIG. 10 is a diagram showing an example of a single person certificate response screen. [Figure 6A] FIG. 10 is a diagram showing an example of a first screen. [Figure 6B] FIG. 10 is a diagram showing an example of a second screen. [Figure 6C] FIG. 10 is a diagram showing an example of a third screen. [Figure 6D] FIG. 10 is a diagram illustrating an example of a card reading completion screen. [Figure 6E] FIG. 10 is a diagram showing an example of a fourth screen. [Figure 7A] FIG. 10 is a diagram illustrating an example of an identity verification completion screen. [Figure 7B] FIG. 10 is a diagram illustrating an example of a profile screen. [Figure 7C] FIG. 10 is a diagram showing an example of a single person pledge screen of the matching support service. [Figure 7D] FIG. 10 is a diagram illustrating an example of a pledge completion screen. [Figure 7E] FIG. 10 is a diagram illustrating an example of a profile screen. [Figure 8] 3 is a flowchart showing an example of the operation of the matching support system 1 according to the present embodiment. [Figure 9] 3 is a flowchart showing an example of the operation of the matching support system 1 according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] Next, an information processing apparatus, an information processing method, and a program according to the present embodiment will be described with reference to the drawings. The embodiment described below is merely an example, and the embodiments to which the present invention is applied are not limited to the following embodiments. In all the drawings for explaining the embodiments, the same reference numerals are used for components having the same functions, and repeated explanations will be omitted. Furthermore, in this application, "based on XX" means "based on at least XX," and includes cases where it is based on other elements in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but also includes cases where it is based on XX that has been calculated or processed. "XX" is any element (for example, any information).
[0012] (Embodiment) Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an example of the configuration of a matching support system 1 according to this embodiment. The matching support system 1 provides, for example, a user U who wishes to get acquainted with other users with an opportunity to get acquainted with other users. An example of the matching support service is to provide profile information of other users to the user U who wishes to get acquainted with them. The matching support system 1 includes, for example, a terminal device 10 operated by a user U, an information processing device 100, a server 200, and a server 300. The terminal device 10, the information processing device 100, the server 200, and the server 300 can communicate with each other via a communication network NW. The communication network NW includes the Internet, a wide area network (WAN), a local area network (LAN), a public line, a provider device, a dedicated line, a wireless base station, and the like.
[0013] The terminal device 10 is used by a user U. An example of a user U is a person who wishes to get acquainted and registers with the matching support service. As the terminal device 10, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet computer (tablet PC) may be used. The information processing device 100 provides a service that supports matching between users by providing an opportunity for users registered with the matching support service to get to know each other. As the information processing device 100, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet computer (tablet PC) may be used.
[0014] The server 200 accesses a server 300 that provides various certificates, and based on the acquired certificate, verifies whether the user U operating the terminal device 10 is single. As the server 200, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet computer (tablet PC) may be used. Server 300 issues various certificates. For example, server 300 may be a national system or a local government system. Server 300 may be, for example, a stationary computer device, or a portable computer device such as a smartphone or a tablet computer (tablet PC). The following describes in detail the terminal device 10, the information processing device 100, the server 200, and the server 300 included in the matching support system 1. Fig. 2 is a block diagram showing an example of the terminal device 10, the information processing device 100, the server 200, and the server 300 included in the matching support device 1 according to this embodiment.
[0015] (Terminal device 10) The terminal device 10 includes a communication unit 12, a creation unit 14, an image processing unit 16, a reading unit 17, an operation unit 18, a display unit 19, and a storage unit 15. The communication unit 12 is realized by a communication module. The communication unit 12 communicates with an external communication device via a network NW. The communication unit 12 communicates using a communication method such as a wired LAN. The communication unit 12 may also communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (Long Term Evolution) (registered trademark).
[0016] The display unit 19 is, for example, a display and includes a touch panel. The storage unit 15 is realized by a hard disk drive (HDD), flash memory, random access memory (RAM), read only memory (ROM), etc., and stores information about the matching support app, etc. The storage unit 15 may be realized by the cloud. The reading unit 17 reads information from a personal information card, for example, an IC card such as a personal number card, etc. For example, the reading unit 17 reads information from the IC card by near field communication (NFC). The operation unit 18 is an input device, such as a touch panel, that accepts operations by the user U. The user U performs an operation on the operation unit 18 to access the matching support service, thereby performing an access process to the matching support service. For example, the user U performs an operation on the operation unit 18 to start a matching support app.
[0017] The access process will now be described. When the user U performs an operation to access the matching support service, the operation unit 18 accepts the operation. The creation unit 14 creates an access request to the matching support service based on the operation accepted by the operation unit 18, and transmits the created access request from the communication unit 12 to the information processing device 100.
[0018] The access response sent by the information processing device 100 in response to the access request is received by the communication unit 12. The image processing unit 16 acquires the access response from the communication unit 12, and causes the display unit 19 to display an initial screen of the matching support service based on the acquired access response. 3A is a diagram showing an example of an initial screen of the matching support service provided by the matching support system 1 according to this embodiment. The example of the initial screen includes a registration / login button for user U to register and log in. This completes the access process. When the user U presses the registration / login button on the initial screen, the operation unit 18 accepts the operation. This operation starts the profile registration process. The creation unit 14 creates a registration / login request including a user ID and information indicating a request for registration / login based on the operation accepted by the operation unit 18, and transmits the created registration / login request from the communication unit 12 to the information processing device 100. Here, the explanation will continue with a case where the registration process of user information is performed based on the registration / login request. In other words, the explanation will be given for a case where a user ID is not registered in the information processing device 100.
[0019] The user information registration screen information transmitted by the information processing device 100 in response to the registration / login request is received by the communication unit 12. The image processing unit 16 acquires the user information registration screen information from the communication unit 12, and causes the display unit 19 to display a user information registration screen based on the acquired user information registration login screen information. FIG. 3B is a diagram showing an example of a user information registration screen for the matching support service provided by the matching support system 1 according to this embodiment. The user information registration screen includes multiple registration information input boxes RIBO for inputting registration information. Examples of registration information include nickname, date of birth, gender, address, and password. Input of this information is required. Furthermore, the registration screen includes a first checkbox for selecting a notification reception method, a second checkbox for checking that the user U is 18 years of age or older and single, and a consent confirmation button CCBU that is pressed to agree and confirm.
[0020] When the user U inputs registration information on the user information registration screen and presses the consent confirmation button CCBU, the operation unit 18 accepts the operation. The creation unit 14 creates user information confirmation screen information including the input registration information based on the operation accepted by the operation unit 18. The image processing unit 16 acquires the user information confirmation screen information from the creation unit 14 and causes the display unit 19 to display the user information confirmation screen based on the acquired user information confirmation screen information. FIG. 3C is a diagram showing an example of a user information confirmation screen of the matching support service provided by the matching support system 1 according to this embodiment. The user information confirmation screen includes a plurality of registration information confirmation boxes RCBO into which registration information is input. Examples of registration information include nickname, date of birth, gender, address, and password. The user information confirmation screen also includes a member registration button MRBU that is pressed when registering as a member.
[0021] When the user U checks the registration information on the user information confirmation screen and presses the member registration button MRBU, the operation unit 18 accepts the operation. Based on the operation accepted by the operation unit 18, the creation unit 14 creates a user information registration request including the user ID, registration information, the check result of the first checkbox, and the check result of the second checkbox, and transmits the created user information registration request from the communication unit 12 to the information processing device 100. Furthermore, the creation unit 14 acquires an image of the personal information card of the user U and transmits it from the communication unit 12 to the information processing device 100. This completes the profile registration process.
[0022] If a message arrives for user U after the user information registration request has been sent, the message and identity / age verification request screen information sent by information processing device 100 are received by communication unit 12. Image processing unit 16 acquires the message and identity / age verification request screen information from communication unit 12, and based on the acquired message and identity / age verification request screen information, causes display unit 19 to display an identity / age verification request screen so as to overlap the message, for example. 4A is a diagram showing an example of an identity / age verification request screen for the matching support service provided by the matching support system 1 according to this embodiment. The identity / age verification request screen includes information for notifying that identity / age verification is required to confirm the message, a cancel button CABU to be pressed to cancel identity / age verification, and an agree button COBU to be pressed to confirm identity / age.
[0023] The job offer confirmation consent process is performed when the user U presses (selects) the consent button COBU. The identity verification consent process will be described. The operation unit 18 accepts the operation of pressing (selecting) the consent button COBU. The creation unit 14 creates an identity verification request including information indicating the user ID and identity verification based on the operation accepted by the operation unit 18, and transmits the created identity verification request from the communication unit 12 to the information processing device 100. This completes the identity verification consent process.
[0024] The certificate selection screen information transmitted by the information processing device 100 in response to the identity verification request is received by the communication unit 12. The image processing unit 16 acquires the certificate selection screen information from the communication unit 12, and causes the display unit 19 to display a certificate selection screen based on the acquired certificate selection screen information. FIG. 4B is a diagram showing an example of a certificate selection screen for the matching support service. As shown in FIG. 4B, the certificate selection screen indicates that identity and age verification using an ID card is required, and includes multiple certificate selection buttons CSBU for selecting a certificate to be submitted to verify identity and age. The multiple certificate selection buttons CSBU include a first button pressed to select a personal information card such as a My Number card (personal identification number card), a second button pressed to select a driver's license, a third button pressed to select a passport, a fourth button pressed to select a health insurance card, and a fifth button pressed to select a resident registration card. Below, we will continue to explain the case where a My Number card is applied as an example of a personal information card. Here, we will continue to explain the case where user U presses the first button.
[0025] When the user U presses the first button on the certificate selection screen, the operation unit 18 accepts the operation. Based on the operation accepted by the operation unit 18, the creation unit 14 creates certificate selection notification information including information indicating the My Number card as the identification card, and transmits the created certificate selection notification information from the communication unit 12 to the information processing device 100. When the certificate selection notification information is transmitted from the communication unit 12, the first guidance display process is started.
[0026] The first guidance screen information transmitted by the information processing device 100 in response to the certificate selection notification information is received by the communication unit 12. The image processing unit 16 acquires the first guidance screen information from the communication unit 12, and causes the display unit 19 to display the first guidance screen based on the acquired first guidance screen information. 4C is a diagram showing an example of the first guidance screen of the matching support service. As shown in FIG. 4C, the first guidance screen includes information notifying the user that information can be linked simply by holding up their My Number card, significantly reducing the effort required for registration, and a Next button NEBU to be pressed to proceed to the next guidance screen.
[0027] When the user U refers to the guidance screen and performs an operation of pressing the next button NEBU, the operation unit 18 accepts the operation of pressing the next button NEBU. The creation unit 14 creates a second guidance screen request including the user ID and information for requesting the second guidance screen based on the operation accepted by the operation unit 18, and transmits the created second guidance screen request from the communication unit 12 to the information processing device 100.
[0028] The second guidance screen information transmitted by the information processing device 100 in response to the second guidance screen request is received by the communication unit 12. The image processing unit 16 acquires the second guidance screen information from the communication unit 12, and causes the display unit 19 to display the second guidance screen based on the acquired second guidance screen information. 4D is a diagram showing an example of a second guidance screen of the matching support service. As shown in FIG. 4D, the second guidance screen includes information indicating that only information for the single person certificate is to be referenced and a Next button NEBU.
[0029] When the user U refers to the second guidance screen and performs an operation of pressing the Next button NEBU, the operation unit 18 accepts the operation of pressing the Next button NEBU. The creation unit 14 creates a third guidance screen request including the user ID and information for requesting a third guidance screen based on the operation accepted by the operation unit 18, and transmits the created third guidance screen request from the communication unit 12 to the information processing device 100.
[0030] The third guidance screen information transmitted by the information processing device 100 in response to the third guidance screen request is received by the communication unit 12. The image processing unit 16 acquires the third guidance screen information from the communication unit 12, and causes the display unit 19 to display the third guidance screen based on the acquired third guidance screen information.
[0031] 4E is a diagram showing an example of the third guidance screen of the matching support service. As shown in FIG. 4E, the third guidance screen includes information notifying the user that an online service app is required from this point on, a procedure button PBU to be pressed if the user has already acquired the online service app and wishes to proceed with the procedure for issuing a certificate of single status, and a download button DLBU to be pressed to acquire the online service app. An example of an online service app is the My Number Portal app, which is an online window for administrative procedures. Here, an example of information that can be acquired by an online service app will be described. FIG. 4F is a diagram showing an example of information that can be acquired by an online service app. Examples of information that can be acquired by an online service app include family register / household information, tax information, medical information, child-rearing information, welfare information, and employment and pension information. FIG. 4G is a diagram showing an example of family register information that can be acquired by an online service app. An example of family register information includes items 1 to 9. A certificate of single status is obtained by acquiring the information in item 1. This completes the first guidance display process. Here, a case will be described in which the online service app has already been acquired and the procedure for issuing a certificate of single status is proceeded to.
[0032] When the user U refers to the third guidance screen and performs an operation to press the Procedure button PBU, the operation unit 18 accepts the operation to press the Procedure button PBU. The creation unit 14 creates a single certificate issuance procedure request including the user ID and information for requesting the procedure for issuing a single certificate based on the operation accepted by the operation unit 18, and transmits the created single certificate issuance procedure request from the communication unit 12 to the information processing device 100. When the single certificate issuance procedure request is transmitted from the communication unit 12 to the information processing device 100, the identity verification process is started.
[0033] The first procedure screen information transmitted by the information processing device 100 in response to the single person certificate issuance procedure request is received by the communication unit 12. The image processing unit 16 acquires the first procedure screen information from the communication unit 12, and causes the display unit 19 to display the first procedure screen based on the acquired first procedure screen information. 5A is a diagram showing an example of the first procedure screen. As shown in FIG. 5A, the first procedure screen includes information indicating that the first procedure screen is a screen for confirming the procedure content, information indicating the procedure content, link information, a back button BABU to be pressed to go back, and a next button NEBU.
[0034] When the user U refers to the first procedure screen and presses the Next button NEBU, the operation unit 18 accepts the operation. The creation unit 14 creates a second procedure screen request including the user ID and information for requesting the second procedure screen based on the operation accepted by the operation unit 18, and transmits the created second procedure screen request from the communication unit 12 to the information processing device 100.
[0035] The second procedure screen information sent by the information processing device 100 in response to the second procedure screen request is received by the communication unit 12. The image processing unit 16 acquires the second procedure screen information from the communication unit 12, and causes the display unit 19 to display the second procedure screen based on the acquired second procedure screen information.
[0036] 5B is a diagram showing an example of the second procedure screen. As shown in FIG. 5B, the second procedure screen includes a first password input box FPWBO for inputting the first password of the signature digital certificate, a second password input box SPWBO for inputting the password of the certificate information input interpolation AP, a back button BABU, and a next button NEBU.
[0037] The user U enters the first password in the first password input box FPWBO, the second password in the second password input box SPWBO, and presses the Next button NEBU, whereby the operation unit 18 accepts the operation. The creation unit 14 creates a third procedure screen request including the user ID, the first password, the second password, and information for requesting the third procedure screen based on the operation accepted by the operation unit 18, and transmits the created third procedure screen request from the communication unit 12 to the information processing device 100. The identity verification process is completed when the third procedure screen request is transmitted from the communication unit 12 to the information processing device 100.
[0038] The third procedure screen information sent by the information processing device 100 in response to the third procedure screen request is received by the communication unit 12. The image processing unit 16 acquires the third procedure screen information from the communication unit 12 and causes the display unit 19 to display the third procedure screen based on the acquired third procedure screen information. The second guidance display process is initiated when the image processing unit 16 causes the display unit 19 to display the third procedure screen. 5C is a diagram showing an example of the third procedure screen. As shown in FIG. 5C, the third procedure screen includes information requesting that the user place the My Number card in close contact with the card reading position of the smartphone (terminal device) and a back button BABU.
[0039] User U brings his / her My Number card into close contact with the card reading position of the smartphone (terminal device), causing reading unit 17 to read the card information of the My Number card. When reading unit 17 starts reading the card information of the My Number card, creation unit 14 creates card reading notification screen information to notify the user that the card is being read. Image processing unit 16 acquires the card reading notification screen information from creation unit 14, and causes display unit 19 to display a card reading notification screen based on the acquired card reading notification screen information. Fig. 5D is a diagram showing an example of a card reading notification screen. As shown in Fig. 5D, the card reading notification screen includes information for notifying that the card is being read.
[0040] Creation unit 14 acquires card information from reading unit 17 and creates transmission information confirmation screen information including the acquired card information. Image processing unit 16 acquires the transmission information confirmation screen information from creation unit 14 and causes display unit 19 to display a transmission information confirmation screen based on the acquired transmission information confirmation screen information. 5E is a diagram showing an example of the transmission information confirmation screen. As shown in FIG. 5E, the transmission information confirmation screen includes information indicating the procedure content, My Number card information, a back button BABU, and a send button SEBU. This completes the second guidance display process.
[0041] The user U checks the transmission information confirmation screen and presses the send button SEBU, whereby the operation unit 18 accepts the operation. The creation unit 14 creates a single person certificate request including the user ID and My Number card information based on the operation accepted by the operation unit 18, and transmits the created single person certificate request from the communication unit 12 to the information processing device 100. The single person certificate acquisition process is initiated when the single person certificate request is transmitted from the communication unit 12 to the information processing device 100.
[0042] The single certificate response screen information transmitted by the information processing device 100 in response to the single certificate request is received by the communication unit 12. The image processing unit 16 acquires the single certificate response screen information from the communication unit 12, and causes the display unit 19 to display the single certificate response screen based on the acquired single certificate response screen information. 5F is a diagram showing an example of the single person certificate response screen. As shown in FIG. 5F, the single person certificate response screen includes information notifying the user that the procedure will proceed using the online service app and an online service button MPBU that is pressed to switch to the online service.
[0043] The user U checks the single person certificate response screen and presses the online service button MPBU, whereby the operation unit 18 accepts the operation. The creation unit 14 creates a single person certificate issuance request based on the operation accepted by the operation unit 18, and transmits the created single person certificate issuance request from the communication unit 12 to the information processing device 100.
[0044] The first screen information transmitted by the server 300 in response to the request for issuance of a single person certificate is received by the communication unit 12. The first screen information is transmitted by the server 300. The image processing unit 16 acquires the first screen information from the communication unit 12, and causes the display unit 19 to display the first screen based on the acquired first screen information. 6A is a diagram showing an example of the first screen. As shown in FIG. 6A, the first screen includes information indicating that it is an online service screen, information indicating that the first screen is a screen for "STEP 1: Consent and Identity Verification," information indicating that information will be acquired through the online service, a checkbox CKBO to be checked if the acquired information is agreed to be provided to the matching support service, a cancel button CABU, and a next button NEBU. FIG. 6A shows examples of information to be acquired, such as name, date of birth, gender, residential area, various qualification certificates, and single certificate.
[0045] The user U checks the information displayed on the first screen and presses the next button NEBU, which causes the operation unit 18 to accept the operation. The creation unit 14 creates a second screen request based on the operation accepted by the operation unit 18, and transmits the created second screen request from the communication unit 12 to the server 300. The second screen information transmitted by the server 300 in response to the second screen request is received by the communication unit 12. The image processing unit 16 acquires the second screen information from the communication unit 12, and causes the display unit 19 to display the second screen based on the acquired second screen information. Fig. 6B is a diagram showing an example of the second screen. As shown in Fig. 6B, the second screen includes information indicating that the second screen is a screen for "entering a password," and an electronic certificate password input box ECPWBO for entering the password for the electronic certificate for user authentication.
[0046] The user U checks the second screen and inputs the password for the user-certificate electronic certificate into the electronic certificate password input box ECPWBO, and the operation unit 18 accepts the operation. The creation unit 14 creates electronic certificate password notification information based on the operation accepted by the operation unit 18, and transmits the created electronic certificate password notification information from the communication unit 12 to the server 300.
[0047] The server 300 receives the electronic certificate password notification information from the terminal device 10. The server 300 acquires the password of the user-certificate electronic certificate included in the electronic certificate password notification information and determines whether it matches a password registered in advance. If they do not match, the server 300 performs a predetermined error process. If they match, the server 300 transmits second screen information. The third screen information transmitted by the server 300 in response to the digital certificate password notification information is received by the communication unit 12. The image processing unit 16 acquires the third screen information from the communication unit 12, and causes the display unit 19 to display the third screen based on the acquired third screen information. 6C is a diagram showing an example of the third screen. As shown in FIG. 6C, the third screen includes information indicating that the third screen is a screen for "reading the card," information requesting that the user align the upper back surface of the smartphone with the My Number card and press the read start button, and the read start button SRBU.
[0048] User U places the upper part of the back of the smartphone over the My Number card and presses the read start button SRBU. Reading unit 17 reads the card information of the My Number card. When reading unit 17 has completed reading the card information of the My Number card, creation unit 14 creates card reading completion screen information to notify the user that reading has been completed. Image processing unit 16 acquires the card reading completion screen information from creation unit 14, and displays a card reading completion screen on display unit 19 based on the acquired card reading completion screen information. 6D is a diagram showing an example of a card reading completion screen. As shown in FIG. 6D, the card reading completion screen includes information for notifying that card reading has been completed. The creation unit 14 acquires the card information from the reading unit 17 and creates card information notification information including the acquired card information. The creation unit 14 transmits the created card information notification information from the communication unit 12 to the server 300. This completes the single card certificate acquisition process.
[0049] The server 300 receives the card information notification information from the terminal device 10. The server 300 acquires the card information included in the card information notification information, acquires the certificate information based on the acquired card information, and transmits the fourth screen information. The fourth screen information transmitted by server 300 in response to the card information notification information is received by communication unit 12. Image processing unit 16 acquires the fourth screen information from communication unit 12, and causes display unit 19 to display the fourth screen based on the acquired fourth screen information. When image processing unit 16 causes display unit 19 to display the fourth screen, the linking process is started. 6E is a diagram showing an example of the fourth screen. As shown in FIG. 6E, the fourth screen includes information indicating that the fourth screen is a screen for "STEP 2: Confirm whether to provide information," information for confirming whether to provide information to the matching support service, a cancel button CABU, and a next button NEBU. FIG. 6E shows examples of information such as name, date of birth, gender, residential area, various qualification certificates, and single certificate.
[0050] The user U checks the information displayed on the fourth screen and presses the next button NEBU, whereby the operation unit 18 accepts the operation. The creation unit 14 creates provision consent information indicating consent to the provision of information based on the operation accepted by the operation unit 18, and transmits the information from the communication unit 12 to the server 300.
[0051] The server 300 receives the provision consent information from the terminal device 10. The server 300 transmits the certificate information to the information processing device 100 based on the provision consent information. The identity verification completion screen information transmitted by the information processing device 100 in response to the certificate information is received by the communication unit 12. The image processing unit 16 acquires the identity verification completion screen information from the communication unit 12, and causes the display unit 19 to display an identity verification completion screen based on the acquired identity verification completion screen information. 7A is a diagram showing an example of the identity verification completion screen. As shown in FIG. 7A, the identity verification completion screen includes information indicating that the identity verification review of the submitted certificate has been completed, and a Next button NEBU. This completes the linking process.
[0052] When the user U refers to the identity verification completion screen and performs an operation of pressing the next button NEBU, the operation unit 18 accepts the operation. The creation unit 14 creates a profile screen request including the user ID and information for requesting a profile screen based on the operation accepted by the operation unit 18, and transmits the request from the communication unit 12 to the information processing device 100. When the profile screen request is transmitted from the communication unit 12 to the information processing device 100, a profile screen display process is started.
[0053] The profile screen information transmitted by the information processing device 100 in response to the profile screen request is received by the communication unit 12. The image processing unit 16 acquires the profile screen information from the communication unit 12, and causes the display unit 19 to display a profile screen based on the acquired profile screen information. 7B is a diagram showing an example of a profile screen. As shown in FIG. 7B, the profile screen includes an image of user U, user U's profile information, and single certification information SCI indicating that the user is single. An example of the single certification information SCI is displayed in a conspicuous color such as gold to indicate that the user is single based on a single certificate. This completes the profile screen display process.
[0054] Continuing the explanation will be made on the case where the user U presses any button other than the first button (the second to fifth buttons) on the certificate selection screen shown in Fig. 4B. When the user U performs an operation of pressing any button other than the first button on the certificate selection screen, the operation unit 18 accepts the operation. Based on the operation accepted by the operation unit 18, the creation unit 14 creates certificate selection notification information including information indicating the certificate to be used as an identification certificate, and transmits the created certificate selection notification information from the communication unit 12 to the information processing device 100.
[0055] The pledge processing is started when the communication unit 12 receives the single vow screen information sent by the information processing device 100 in response to the certificate selection notification information. The image processing unit 16 acquires the single vow screen information from the communication unit 12, and causes the display unit 19 to display the single vow screen based on the acquired single vow screen information. 7C is a diagram showing an example of a single-person pledge screen of the matching support service. As shown in FIG. 7C, the single-person pledge screen includes pledge confirmation information for confirming that the user is pledging to remain single, a signature box SIBO for signing, and a pledge button PLBU that is pressed when making the pledge. The pledge confirmation information includes multiple items indicating the content of the pledge and check boxes that are checked when the user agrees to the items.
[0056] When the user U confirms the information indicating the multiple vow contents displayed on the single-sex vow screen, checks the checkboxes corresponding to the vow contents that the user agrees to, signs the signature box SIBO, and presses the pledge button PLBU, the operation unit 18 accepts the operation. The creation unit 14 creates single-sex vow information including the information indicating the vow contents checked in the checkboxes and the signed information based on the operation accepted by the operation unit 18, and transmits the information from the communication unit 12 to the server 300.
[0057] The vow completion screen information transmitted by the information processing device 100 in response to the single person vow information is received by the communication unit 12. The image processing unit 16 acquires the vow completion screen information from the communication unit 12, and causes the display unit 19 to display the vow completion screen based on the acquired vow completion screen information. 7D is a diagram showing an example of a pledge completion screen. As shown in FIG. 7D, the pledge completion screen includes information indicating that the singles pledge has been received and a back button BABU that can be pressed to return to the interaction. This completes the pledge process.
[0058] When the user U confirms the information indicating receipt of the celibacy vow displayed on the vow completion screen and presses the back button BABU to return to the interaction, the operation unit 18 accepts the operation. The creation unit 14 creates a profile screen request including the user ID and information for requesting a profile screen based on the operation accepted by the operation unit 18, and transmits the request from the communication unit 12 to the information processing device 100. This starts the profile screen display process.
[0059] The profile screen information transmitted by the information processing device 100 in response to the profile screen request is received by the communication unit 12. The image processing unit 16 acquires the profile screen information from the communication unit 12, and causes the display unit 19 to display a profile screen based on the acquired profile screen information. FIG. 7E is a diagram showing an example of a profile screen. As shown in FIG. 7E, the profile screen includes an image of user U, user U's profile information, and single vow information SPI indicating that the user has made a single vow. The single vow information SPI is displayed in a different manner, for example, in a different color, from the single vow information SSI to indicate that the user's single status has been verified based on the single vow information. In the example shown in FIG. 7E, the single vow information SPI is displayed in gray. This completes the profile screen display process.
[0060] The creation unit 14, image processing unit 16, reading unit 17 and operation unit 18 are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a computer program (software) stored in the storage unit 15. Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as a HDD or flash memory, or may be stored in a removable storage medium such as a DVD (Digital Versatile Disc) or CD-ROM, and installed by inserting the storage medium into a drive device. Returning to Figure 2, we will continue the explanation.
[0061] (Information processing device 100) The information processing device 100 includes a communication unit 102, a reception unit 104, a processing unit 105, an acquisition unit 106, a creation unit 108, and a storage unit 115. The communication unit 102 is realized by a communication module. The communication unit 102 communicates with an external communication device via a network NW. The communication unit 102 communicates using a communication method such as a wired LAN. The communication unit 102 may also communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark).
[0062] The storage unit 115 is realized by a HDD, flash memory, RAM, ROM, etc., and stores information. The storage unit 115 stores a matching support service program, one or more user accounts, and user information that associates, for each of the one or more user accounts, a password for a user corresponding to the user ID to log in to the matching support service.
[0063] The communication unit 102 receives the access request transmitted by the terminal device 10. The reception unit 104 acquires the access request from the communication unit 102 and accepts the acquired access request. The creation unit 108 acquires the access request from the reception unit 104 and creates an access response for displaying the initial screen (FIG. 3A) of the website of the matching support service on the terminal device 10 based on the acquired access request. The creation unit 108 transmits the created access response from the communication unit 102 to the terminal device 10. This completes the access processing.
[0064] The communication unit 102 receives a registration / login request transmitted by the terminal device 10, thereby starting the profile registration process. The reception unit 104 acquires the registration / login request from the communication unit 102 and accepts the acquired registration / login request. The processing unit 105 acquires the registration / login request from the reception unit 104 and acquires the user ID and information indicating a request for registration / login included in the acquired registration / login request. The processing unit 105 determines whether the acquired user ID is included in the user information stored in the storage unit 110. Here, the explanation will continue for the case where the processing unit 105 does not store the user ID in the user information.
[0065] When the processing unit 105 determines that the user ID is not stored in the user information, the creation unit 108 creates user information registration screen information for displaying a user information registration screen ( FIG. 3B ) on the terminal device 10. The creation unit 108 transmits the created user information registration screen information from the communication unit 102 to the terminal device 10. When the processing unit 105 determines that the user ID is included in the user information in the storage unit 110, the creation unit 108 creates login request screen information for logging in to the terminal device 10. The creation unit 108 transmits the created login request screen information from the communication unit 102 to the terminal device 10.
[0066] The communication unit 102 receives the user information registration request sent by the terminal device 10. The reception unit 104 acquires the user information registration request from the communication unit 102 and accepts the acquired user information registration request. The processing unit 105 acquires the user information registration request from the reception unit 104, associates the information included in the acquired user information registration request with the information, and stores it in the memory unit 115. Here, the reception unit 104 accepts an image of the personal information card of the user U sent together with the user information registration request. The date of birth and age are confirmed based on the image of the personal information card accepted by the reception unit 104. This completes the profile registration process.
[0067] The communication unit 102 receives a message sent to user U by a user other than user U. The reception unit 108 receives the message received by the communication unit 102 and determines whether identity and age verification has been completed for user U, who is the destination of the received message. Here, the explanation will continue for the case where identity and age verification has not been completed. If identity and age verification has not been completed, identity verification consent processing is initiated. If the reception unit 108 determines that identity and age verification has not been completed, the creation unit 108 acquires the message from the reception unit 108 and transmits it from the communication unit 102 to the terminal device 10 together with identity and age verification request screen information for displaying an identity and age verification request screen (FIG. 4A) on the terminal device 10.
[0068] The communication unit 102 receives the identity verification request transmitted by the terminal device 10. The reception unit 104 acquires and receives the identity verification request from the communication unit 102. This completes the identity verification consent process. The creation unit 108 acquires an identity verification request from the reception unit 104, creates certificate selection screen information for displaying a certificate selection screen (Figure 4B) on the terminal device 10 based on the acquired identity verification request, and transmits the information from the communication unit 102 to the terminal device 10.
[0069] The communication unit 102 receives the certificate selection notification information transmitted by the terminal device 10. The reception unit 104 acquires and receives the certificate selection notification information from the communication unit 102. The reception unit 104 determines whether the received certificate selection notification information includes information indicating a My Number card as identification. When the reception unit 104 determines that the certificate selection notification information includes information indicating a My Number card as identification, a first guidance display process is started. When the reception unit 108 determines that the certificate selection notification information includes information indicating a My Number card as identification, the creation unit 108 creates first guidance screen information for displaying a first guidance screen (FIG. 4C) on the terminal device 10, and transmits the first guidance screen information from the communication unit 102 to the terminal device 10.
[0070] In response to the first guidance screen information, the communication unit 102 receives a second guidance screen request transmitted by the terminal device 10. The reception unit 104 acquires and accepts the second guidance screen request from the communication unit 102. The creation unit 108 acquires the second guidance screen request from the reception unit 108, and based on the acquired second guidance screen request, creates second guidance screen information for displaying a second guidance screen ( FIG. 4D ) on the terminal device 10, and transmits the second guidance screen information from the communication unit 102 to the terminal device 10.
[0071] In response to the second guidance screen information, the communication unit 102 receives a third guidance screen request transmitted by the terminal device 10. The reception unit 104 acquires and accepts the third guidance screen request from the communication unit 102. The creation unit 108 acquires the third guidance screen request from the reception unit 108, and based on the acquired third guidance screen request, creates third guidance screen information for displaying a third guidance screen (FIG. 4E) on the terminal device 10, and transmits the third guidance screen information from the communication unit 102 to the terminal device 10. This completes the first guidance display process.
[0072] In response to the third guidance screen information, the communication unit 102 receives the single certificate issuance procedure request sent by the terminal device 10, thereby starting the identity verification process. The reception unit 104 acquires and accepts the single certificate issuance procedure request from the communication unit 102. The creation unit 108 acquires the single certificate issuance procedure request from the reception unit 108, and based on the acquired single certificate issuance procedure request, creates a single certificate issuance procedure request for requesting the server 200 to carry out the single certificate issuance procedure, and transmits the request from the communication unit 102 to the server 200. In response to a request for a single certificate issuance procedure, the communication unit 102 receives the first procedure screen information sent by the server 200 to display the first procedure screen (Figure 5A), and transfers the received first procedure screen information to the terminal device 10.
[0073] In response to the first procedure screen information, the communication unit 102 receives a second procedure screen request sent by the terminal device 10. The reception unit 104 acquires and accepts the second procedure screen request from the communication unit 102. The creation unit 108 acquires the second procedure screen request from the reception unit 108, and based on the acquired second procedure screen request, creates a second procedure screen request for requesting the server 200 to display the second procedure screen, and sends the second procedure screen request from the communication unit 102 to the server 200. In response to the second procedure screen request, the communication unit 102 receives the second procedure screen information sent by the server 200 to display the second procedure screen (Figure 5B), and transfers the received second procedure screen information to the terminal device 10.
[0074] In response to the second procedure screen information, the communication unit 102 receives a third procedure screen request sent by the terminal device 10. The reception unit 104 acquires and accepts the third procedure screen request from the communication unit 102. The creation unit 108 acquires the third procedure screen request from the reception unit 108, and based on the acquired third procedure screen request, creates a third procedure screen request for requesting the server 200 to display the third procedure screen, and sends the third procedure screen request from the communication unit 102 to the server 200. In response to the third procedure screen request, the communication unit 102 receives the third procedure screen information sent by the server 200 to display the third procedure screen (FIG. 5C), and transfers the received third procedure screen information to the terminal device 10. This completes the identity verification process.
[0075] In response to the third procedure screen information, the communication unit 102 receives the single certificate request sent by the terminal device 10, thereby starting the single certificate acquisition process. The reception unit 104 acquires and accepts the single certificate request from the communication unit 102. The creation unit 108 acquires the single certificate request from the reception unit 108, and based on the acquired single certificate request, creates a single certificate request for requesting single certificate from the server 300, and transmits the request from the communication unit 102 to the server 300. The server 300 receives the single person certificate request from the information processing device 100. The server 300 transmits single person certificate response screen information to the information processing device 100 based on the single person certificate request. In response to the single person certificate request, the communication unit 102 receives single person certificate response screen information transmitted by the server 300 to display the single person certificate response screen (FIG. 5F), and transfers the received single person certificate response screen information to the terminal device 10. This completes the single person certificate acquisition process.
[0076] In response to the single certificate response screen information, the communication unit 102 receives the single certificate issuance request sent by the terminal device 10. The reception unit 104 acquires and accepts the single certificate issuance request from the communication unit 102. The creation unit 108 acquires the single certificate issuance request from the reception unit 108, and based on the acquired single certificate issuance request, creates a single certificate issuance request for requesting the server 300 to issue a single certificate, and sends the request from the communication unit 102 to the server 300. The server 300 receives the single certificate issuance request from the information processing device 100. The server 300 transmits single certificate information to the information processing device 100 based on the single certificate issuance request. In response to the request for issuing a certificate of single status, the communication unit 102 receives the certificate of single status information transmitted by the server 300, thereby starting the linking process. For example, the server 300 transmits the certificate of single status information including the marital relationship symbol of item 1 included in the family register-related information, which is an example of information that can be acquired by the online service app shown in FIG. 4F. The reception unit 104 acquires and accepts the certificate of single status information from the communication unit 102. The acquisition unit 106 acquires the certificate of single status from the reception unit 104 and stores it in the memory unit 115 in association with the user ID. This completes the linking process.
[0077] The communication unit 102 receives a profile screen request transmitted by the terminal device 10, thereby starting the profile screen display process. The reception unit 104 acquires and accepts the profile screen request from the communication unit 102. The acquisition unit 106 acquires information stored in association with the user ID from the storage unit 115, based on the user ID included in the profile screen request. The creation unit 108 creates profile screen information for displaying a profile screen (FIG. 7B), based on the information acquired by the acquisition unit 106, and transmits the information from the communication unit 102 to the terminal device 10. This completes the profile screen display process.
[0078] A case will be described in which the reception unit 104 of the terminal device 10 determines that the certificate selection notification information transmitted by the information processing device 100 includes information indicating an identification other than a My Number Card. When the reception unit 104 determines that the certificate selection notification information includes information indicating an identification other than a My Number Card, the pledge process is initiated. When the reception unit 108 determines that the certificate selection notification information includes information indicating an identification other than a My Number Card, the creation unit 108 creates single vow screen information for displaying a single vow screen (FIG. 7C) on the terminal device 10, and transmits the single vow screen information from the communication unit 102 to the terminal device 10.
[0079] In response to the single vow screen, the communication unit 102 receives the single vow information transmitted by the terminal device 10. The reception unit 104 acquires and accepts the single vow information from the communication unit 102. The acquisition unit 106 acquires the single vow information from the reception unit 104, associates it with the user ID, and stores it in the memory unit 115. After the acquisition unit 106 associates the single vow information with the user ID and stores it in the memory unit 115, the creation unit 108 creates vow completion screen information for displaying a vow completion screen (FIG. 7D) on the terminal device 10, and transmits it from the communication unit 102 to the terminal device 10. This completes the vow processing.
[0080] The communication unit 102 receives a profile screen request transmitted by the terminal device 10, thereby starting the profile screen display process. The reception unit 104 acquires and accepts the profile screen request from the communication unit 102. The acquisition unit 106 acquires information stored in association with the user ID from the storage unit 115, based on the user ID included in the profile screen request. The creation unit 108 creates profile screen information for displaying a profile screen (FIG. 7E), based on the information acquired by the acquisition unit 106, and transmits the information from the communication unit 102 to the terminal device 10. This completes the profile screen display process.
[0081] The reception unit 104, the processing unit 105, the acquisition unit 106, and the creation unit 108 are realized by, for example, a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 110. Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as a HDD or flash memory, or may be stored in a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive device. Returning to Figure 2, we will continue with the explanation.
[0082] (Server 200) The server 200 includes a communication unit 202, a reception unit 204, a processing unit 205, a creation unit 208, and a storage unit 215. The communication unit 202 is realized by a communication module. The communication unit 202 communicates with an external communication device via a network NW. The communication unit 202 communicates using a communication method such as a wired LAN. The communication unit 202 may also communicate using a wireless communication method such as a wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark).
[0083] The storage unit 215 is realized by a HDD, flash memory, RAM, ROM, etc., and stores information. The communication unit 202 receives the request for the single certificate issuance procedure sent by the information processing device 100. This starts the identity verification process. The reception unit 204 acquires the request for the single certificate issuance procedure from the communication unit 202 and accepts the acquired request for the single certificate issuance procedure. The creation unit 208 acquires the request for the single certificate issuance procedure from the reception unit 204 and creates first procedure screen information for displaying the first procedure screen (FIG. 5A) based on the acquired request for the single certificate issuance procedure. The creation unit 208 transmits the created first procedure screen information from the communication unit 202 to the information processing device 100.
[0084] In response to the first procedure screen information, the communication unit 202 receives a second procedure screen request sent by the information processing device 100. The reception unit 204 acquires the second procedure screen request from the communication unit 202 and accepts the acquired second procedure screen request. The creation unit 208 acquires the second procedure screen request from the reception unit 204 and creates second procedure screen information for displaying the second procedure screen ( FIG. 5B ) based on the acquired second procedure screen request. The creation unit 208 transmits the created second procedure screen information from the communication unit 202 to the information processing device 100.
[0085] In response to the second procedure screen information, the communication unit 202 receives a third procedure screen request sent by the information processing device 100. The reception unit 204 acquires the third procedure screen request from the communication unit 202 and accepts the acquired third procedure screen request. The creation unit 208 acquires the third procedure screen request from the reception unit 204 and creates third procedure screen information for displaying the third procedure screen (FIG. 5C) based on the acquired third procedure screen request. The creation unit 208 transmits the created third procedure screen information from the communication unit 202 to the information processing device 100. This completes the identity verification process.
[0086] In response to the third procedure screen information, the communication unit 202 receives the single certificate request sent by the information processing device 100, thereby starting the single certificate acquisition process. The reception unit 204 acquires the single certificate request from the communication unit 202 and accepts the acquired single certificate request. The creation unit 208 acquires the single certificate request from the reception unit 204 and creates single certificate response screen information for displaying a single certificate response screen (Figure 5F) based on the acquired single certificate request. The creation unit 208 transmits the created single certificate response screen information from the communication unit 202 to the information processing device 100. This completes the single certificate acquisition process.
[0087] The receiving unit 204, the processing unit 205, and the creating unit 208 are realized by, for example, a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 110.
[0088] Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as a HDD or flash memory, or may be stored on a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive device.
[0089] (Operation of Matching Support System 1) FIG. 8 is a flow diagram showing an example of the operation of the matching support system 1 according to this embodiment. (Step S1-1) An access process is performed between the terminal device 10 and the information processing device 100. (Step S2-1) A profile registration process is performed between the terminal device 10 and the information processing device 100. (Step S3-1) An identity verification and consent process is performed between the terminal device 10 and the information processing device 100.
[0090] (Step S4-1) In the information processing device 100, the communication unit 102 receives the certificate selection notification information transmitted by the terminal device 10. The reception unit 104 acquires and receives the certificate selection notification information from the communication unit 102. The reception unit 104 determines whether the received certificate selection notification information includes information indicating a My Number card as an identification card. (Step S5-1) In step S4-1, if the reception unit 104 determines that the certificate selection notification information includes information indicating the My Number Card as an identification card, a first guidance display process is performed between the terminal device 10 and the information processing device 100. (Step S6-1) An identity verification process is carried out between the terminal device 10, the information processing device 100, and the server 200.
[0091] (Step S7-1) The terminal device 10 performs a second guidance display process. (Step S8-1) A single certificate acquisition process is carried out among the terminal device 10, the information processing device 100, the server 200, and the server 300. (Step S9-1) Collaboration processing is performed between the terminal device 10, the information processing device 100, and the server 300. (Step S10-1) A profile screen display process is performed between the terminal device 10 and the information processing device 100. 8, the identity verification process in step S6-1 may be executed after the profile screen display process in step S10-1. By configuring in this way, it is possible to provide a profile screen with single person proof information SSI, even though the identity verification has not been performed.
[0092] 9 is a flow diagram showing an example of the operation of the matching support system 1 according to this embodiment. With reference to FIG. 9, a case will be described in which the reception unit 104 includes information indicating an identification card other than the My Number Card in the certificate selection notification information in step S4-1. (Step S1-2) A pledge process is performed between the terminal device 10 and the information processing device 100. (Step S2-2) A profile screen display process is performed between the terminal device 10 and the information processing device 100.
[0093] In the above-described embodiment, the terminal device 10 is described as including the reading unit 17, but the present invention is not limited to this example. For example, the information processing device 100 may be configured to include a reading unit that reads a personal information card. In this case, in the information processing device 100, the acquisition unit 106 acquires personal information of the user U based on information acquired by the reading unit reading the personal information card.
[0094] In the above-described embodiment, a case where a certificate of single status is obtained for user U based on information obtained from user U's personal information card was described, but this example is not limited to this, and a certificate other than a certificate of single status may be obtained with user U's consent. Furthermore, in the above-described embodiment, the information processing device 100 may include a determination unit that performs identity verification of the user U based on the personal information of the user U. In this case, when the determination unit successfully verifies the identity of the user U, the acquisition unit 106 may acquire information that proves that the user U is single based on information acquired from the personal information card of the user U. Furthermore, in the above-described embodiment, the information processing device 100 and the server 200 may be realized by a single device, or the functions of the information processing device 100 and the server 200 may be realized by a plurality of devices.
[0095] The effects of this embodiment will be described. According to the matching support system 1 of this embodiment, the information processing device 100 provides a service that supports matching. The information processing device 100 includes an acquisition unit 106 that acquires personal information of the user U based on information acquired from a personal information card serving as a My Number card of the user U, and a creation unit 108 that creates profile page information for providing profile information including predetermined information about the user U, based on the personal information of the user U acquired by the acquisition unit 106. With this configuration, the information processing device 100 can obtain the personal information of the user U based on the information obtained from the personal information card of the user U, and can create profile page information including the authenticated predetermined information. Therefore, it is possible to provide highly reliable profile information regarding the predetermined information of the user U.
[0096] In the information processing device 100, the acquisition unit 106 acquires information proving that the user U is single based on information acquired from the personal information card of the user U. The creation unit 108 creates profile page information for providing profile information including information indicating that the user U is single. With this configuration, the information processing device 100 can obtain information that proves that the user U is single based on the information obtained from the personal information card of the user U, and can therefore create profile page information that includes information that proves that the user U is single. This makes it possible to provide highly reliable profile information regarding the fact that the user U is single.
[0097] The information processing device 100 further includes a reading unit that reads the personal information card. The acquiring unit 106 acquires the personal information of the user based on the information read by the reading unit. By configuring in this manner, the information processing device 100 can read the personal information card of the user U, and therefore, even if the terminal device 10 does not have a reading unit for reading information from the personal information card, the personal information of the user U can be obtained based on the information obtained from the personal information card of the user U.
[0098] The information processing device 100 further includes a determination unit 107 that performs identity verification of the user U based on the personal information of the user U acquired by the acquisition unit 106. When the user's identity verification by the determination unit 107 is successful, the acquisition unit 106 acquires information that proves that the user U is single based on the information acquired from the personal information card of the user U. With this configuration, the information processing device 100 can verify the identity of the user U based on the personal information of the user U, and can therefore obtain information to verify the identity of the user U and prove that the user U is single, based on information obtained from the personal information card of the user U. In other words, it is possible to omit a separate process of obtaining an image of the personal information card of the user U, etc., in order to verify the identity of the user U.
[0099] In the information processing device 100, the creation unit 108 creates vow screen information for making a pledge to the user U to remain single. The acquisition unit 106 acquires information from the user U indicating that the user has made a pledge to remain single in response to the pledge screen information. The creation unit 108 creates profile screen information for providing profile information including information indicating that the user U has made a pledge to remain single. By configuring in this manner, the information processing device 100 can create pledge screen information for user U to pledge to remain single and obtain information from user U indicating that he / she has pledged to remain single.Therefore, even if user U does not agree to obtaining a single certificate based on the information obtained from the personal information card, profile screen information can be created that includes information indicating that user U has pledged to remain single.
[0100] In the information processing device 100, the creation unit 108 creates information indicating that the user U has pledged to be single in a format different from information indicating that the user U is single. By configuring in this way, the information indicating that the user U has pledged to be single and the information indicating that the user U is single are displayed in different formats, making it easy to distinguish at a glance when viewing the profile screen.
[0101] Although an embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like are also included within the scope that does not deviate from the gist of the present invention. For example, a computer program for implementing the functions of each of the above-described devices may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer device and executed. Note that the term "computer device" may include hardware such as an OS and peripheral devices.
[0102] In addition, "computer-readable recording medium" refers to writable non-volatile memory such as a flexible disk, optical magnetic disk, ROM, or flash memory, portable media such as a DVD (Digital Versatile Disc), or a storage device such as a hard disk built into a computer device. Furthermore, the term "computer-readable recording medium" also includes a storage medium that stores a program for a certain period of time, such as volatile memory (e.g., DRAM (Dynamic Random Access Memory)) inside a computer device that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line.
[0103] The program may be transmitted from a computer device storing the program in a storage device or the like to another computer device via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be for realizing part of the above-mentioned functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer device, that is, a so-called differential file (differential program). [Explanation of symbols]
[0104] 1...Matching support system, 10...Terminal device, 12...Communication unit, 14...Creation unit, 15...Memory unit, 16...Image processing unit, 17...Reading unit, 18...Operation unit, 19...Display unit, 100...Information processing device, 102...Communication unit, 104...Reception unit, 105...Processing unit, 106...Acquisition unit, 107...Determination unit, 108...Creation unit, 115...Memory unit, 200...Server, 202...Communication unit, 204...Reception unit, 205...Processing unit, 208...Creation unit, 215...Memory unit
Claims
1. An information processing device that provides a matching support service, an acquisition unit that acquires personal information of the user based on information acquired from the personal information card of the user; a creation unit that creates profile screen information for providing profile information including predetermined information about the user based on the personal information of the user acquired by the acquisition unit; An information processing device comprising:
2. the acquisition unit acquires information proving that the user is single based on information acquired from the personal information card of the user; The information processing device according to claim 1 , wherein the creation unit creates profile screen information for providing profile information including information indicating that the user is single.
3. A reader that reads personal information cards Furthermore, The information processing device according to claim 1 , wherein the acquisition unit acquires the personal information of the user based on the information read by the reading unit.
4. a determination unit that performs identity verification of the user based on the personal information of the user acquired by the acquisition unit; Furthermore, The information processing device according to claim 1 , wherein the acquisition unit acquires information proving that the user is single based on information acquired from the personal information card of the user when the determination unit successfully verifies the user's identity.
5. the creation unit creates pledge screen information for the user to pledge to remain single, the acquisition unit acquires information indicating that the user has pledged to remain single in response to the pledge screen information, The information processing device according to claim 2 , wherein the creation unit creates profile screen information for providing profile information including information indicating that the user has pledged to be single.
6. The information processing device according to claim 5 , wherein the creation unit creates the information indicating that the user has pledged to be single in a format different from that of the information indicating that the user is single.
7. An information processing method executed by a computer of an information processing device that provides a matching support service, obtaining personal information of the user based on information obtained from the user's personal information card; creating profile screen information for providing profile information including predetermined information about the user based on the personal information of the user acquired in the acquiring step; An information processing method comprising:
8. A computer of an information processing device that provides a matching support service obtaining personal information of the user based on information obtained from the user's personal information card; creating profile screen information for providing profile information including predetermined information about the user based on the personal information of the user acquired in the acquiring step; A program that executes.
Citation Information
Patent Citations
Matching support program, matching support method, matching support device and matching support system
JP2020035344A