Information processing methods, information processing systems, and programs
The information processing method addresses the challenge of incomplete user information verification by identifying electronic notification recipients based on matching rates, ensuring authenticity and enhancing administrative service delivery efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- XID CO LTD
- Filing Date
- 2022-09-20
- Publication Date
- 2026-06-25
Smart Images

Figure 0007880091000001 
Figure 0007880091000002 
Figure 0007880091000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing method, an information processing system, and a program.
Background Art
[0002] Patent Document 1 discloses a customer verification system.
[0003] In the personal identification method system disclosed in Patent Document 1, when a customer operates a customer-side terminal to create an order form, based on the items entered in the order form, the host computer uses a customer list to perform customer verification. If there is no customer registered in the customer list whose two keys both match, a new registration is made in the customer data. If it is a customer who has already been registered, after matching the user codes, order-receiving data is generated and predetermined information of the customer data is added.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the technology disclosed in Patent Document 1, when verifying user information, personal verification is not completed unless the information to be verified completely matches. Also, a method that can perform verification without the trouble of inputting the information to be verified is not disclosed.
[0006] In view of the above circumstances, the present invention aims to provide a technology that supports the realization of providing prompt administrative services using personal information with ensured authenticity.
Means for Solving the Problems
[0007] According to one aspect of the present invention, an information processing method is provided that is performed by an information processing system. This information processing method comprises a selection step and a display control step. In the selection step, based on the matching rate between a first user information included in the list of notified persons and a second user information included in the electronic certificate information, users included in the list of notified persons whose matching rate is equal to or greater than a threshold are identified as electronic notification recipients. In the display control step, the electronic notification recipients are displayed.
[0008] According to this disclosure, we can provide technology that supports the realization of prompt provision of administrative services using personal information whose authenticity is ensured. [Brief explanation of the drawing]
[0009] [Figure 1] This figure shows the overall configuration of the information processing system 1 in the first embodiment. [Figure 2] This is a block diagram showing the hardware configuration of the information processing device 3. [Figure 3] This is a functional block diagram showing the functions of the information processing device 3. [Figure 4] This is an activity diagram showing an example of information processing by the information processing device 3. [Figure 5] This is an image diagram showing an example of the authentication screen 1000 displayed on user terminal 2. [Figure 6] This is an illustrative diagram showing an example of attribute information 7. [Figure 7] This is an illustrative diagram showing an example of screen 1100 displayed on the operator's terminal 4. [Figure 8] This is an illustrative diagram showing the matching result of the corresponding attribute information 7. [Figure 9] This is an illustrative diagram showing an example of the first hash information 81 and the second hash information 82. [Figure 10] This is an illustrative diagram showing an example of a resident notification displayed on user terminal 2. [Figure 11] This is an image illustrating an example of screen 1200, where a list of recipients for postal notification can be downloaded. [Figure 12] This is an illustrative diagram showing an example of screen 1300 displayed on terminal 4 of the person in charge. [Modes for carrying out the invention]
[0010] Embodiments of the present invention will be described below with reference to the drawings. The various features shown in the embodiments below can be combined with each other.
[0011] Incidentally, the program for implementing the software appearing in this embodiment may be provided as a non-transitory computer-readable medium, or it may be provided so that it can be downloaded from an external server, or it may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0012] Furthermore, in this embodiment, "part" may include, for example, hardware resources implemented by circuits in a broad sense, and the information processing of software that can be specifically realized by these hardware resources. In addition, various types of information are handled in this embodiment, and these types of information can be represented, for example, by the physical values of signal values representing voltage and current, the high or low values of signal values as a set of binary bits composed of 0s or 1s, or by quantum superposition (so-called qubits), and communication and calculations can be performed on circuits in a broad sense.
[0013] In addition, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), programmable logic devices (for example, a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] 1. Hardware Configuration (First Embodiment) In this section, the hardware configuration of the information processing system 1 according to this embodiment will be described. FIG. 1 is a diagram showing the overall configuration of the information processing system 1 in the first embodiment.
[0015] 1.1 Information Processing System 1 The information processing system 1 includes a user terminal 2 and an information processing device 3, and these are configured to be communicable through a telecommunication line. These components will be further described.
[0016] 1.2 User Terminal 2 The user terminal 2 is operated by a resident who receives a resident notification from a local government or a private business operator. Its form is not limited as long as it can access the information processing device 3 through a smartphone, a tablet terminal, a computer, or other means via a telecommunication line. Here, the administrative service is, for example, a resident notification utilizing a my number card. A resident notification is
[0017] The user terminal 2 has a display unit, an input unit, a communication unit, a storage unit, and a control unit, and these components are electrically connected via a communication bus inside the user terminal 2.
[0018] The display unit and input unit may be, for example, included in the casing of the user terminal 2, or they may be externally attached. The display unit displays a graphical user interface (GUI) screen that the user can operate. The input unit may be implemented as a touch panel integrated with the display unit. If it is a touch panel, the user can input operations such as taps and swipes. Of course, instead of a touch panel, switch buttons, a mouse, a QWERTY keyboard, etc. may be used.
[0019] The communication unit, storage unit, and control unit have substantially the same hardware configuration as the information processing device 3. Please refer to the descriptions of the communication unit 31, storage unit 32, and control unit 33 in the information processing device 3 described below.
[0020] 1.3 Information Processing Device 3 The information processing device 3 is a server managed by a signature verifier that receives revocation information, etc., of signature electronic certificates or user authentication electronic certificates issued by the public personal authentication service, in this embodiment, as the business operator or local government. Figure 2 is a block diagram showing the hardware configuration of the information processing device 3. The information processing device 3 comprises a communication unit 31, a storage unit 32, and a control unit 33, and these components are electrically connected within the information processing device 3 via a communication bus 30. Each component will be described further.
[0021] (Communications Section 31) The communication unit 31 preferably uses wired communication methods such as USB, IEEE1394, Thunderbolt®, and wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as LTE / 3G, and Bluetooth® communication as needed. In other words, it is more preferable to implement it as a collection of these multiple communication methods.
[0022] (Storage unit 32) The memory unit 32 stores various types of information as defined above. This can be done, for example, as a storage device such as a solid-state drive (SSD) that stores various programs related to the information processing device 3 executed by the control unit 33, or as memory such as random access memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to program calculations. A combination of these may also be used.
[0023] (Control Unit 33) The control unit 33 performs processing and control of the overall operation related to the information processing device 3. The control unit 33 is, for example, a Central Processing Unit (CPU) (not shown). The control unit 33 realizes various functions related to the information processing device 3 by reading predetermined programs stored in the memory unit 32. That is, information processing by software (stored in the memory unit 32) is concretely realized by hardware (the control unit 33), and can be executed as each functional unit (see Figure 3) included in the control unit 33. These will be described in more detail in the next section. Note that the control unit 33 is not limited to being a single unit, and may be implemented with multiple control units 33 for each function, or a combination thereof.
[0024] 1.4 Staff Terminal 4 Terminal 4 is operated by an employee belonging to a business or local government that notifies users, who are residents possessing My Number Cards, of various information. Terminal 4 accesses the Resident Basic Register Network System, which manages the system, and stores the personal information of residents in its jurisdiction as User Information 6 (First User Information 61). Terminal 4 may also obtain personal information from the Resident Basic Register Network System via the network or communication unit. Terminal 4 can be a smartphone, tablet, computer, or any other device that can access the Information Processing Device 3 via a telecommunications line; its form is not limited.
[0025] The staff terminal 4 comprises a display unit, an input unit, a communication unit, a storage unit, and a control unit, and these components are electrically connected within the staff terminal 4 via a communication bus. The staff terminal 4 has substantially the same hardware configuration as the user terminal 2 and the information processing device 3, although its performance and detailed specifications may differ.
[0026] 1.5 Certificate Authority Server 5 The Certificate Authority Server 5 is a server operated by a certificate authority for digital certificates. The Certificate Authority Server 5 has a display unit, an input unit, a communication unit, a storage unit, and a control unit, and these components are electrically connected within the Certificate Authority Server 5 via a communication bus. The Certificate Authority Server 5 has a hardware configuration that is substantially the same as that of the user terminal 2 and the information processing device 3, although its performance and detailed specifications may differ.
[0027] 2. Functional Configuration This section describes the functional configuration of this embodiment. The system according to this embodiment is implemented by an information processing system 1. The information processing method described later is executed by the information processing system 1.
[0028] Here, the system exemplified in Information Processing System 1 consists of one or more devices or components. Therefore, even the Information Processing Device 3 alone is included in the system exemplified in Information Processing System 1. The information processing method according to this embodiment is implemented by at least one device having at least one processor capable of executing a program so that each of the steps described later is performed. The program causes at least one computer to execute each of the steps of the information processing method described later. The components included in Information Processing System 1 will be further described below.
[0029] Figure 3 is a functional block diagram showing the functions of the information processing device 3. As mentioned above, information processing by software (stored in the memory unit 32) is concretely realized by hardware (control unit 33), and can be executed as each functional unit included in the control unit 33.
[0030] Specifically, the information processing device 3 (control unit 33) includes, as functional units, a reception unit 331, a identification unit 332, a display control unit 333, a determination unit 334, a conversion unit 335, and a management unit 336.
[0031] The receiving unit 331 is configured to perform the acquisition step. In the acquisition step, the receiving unit 331 is configured to receive information via the communication unit 31 or the storage unit 32 and to read it into the working memory. In particular, the receiving unit 331 is configured to acquire various types of information via the communication network and the communication unit 31. In this embodiment, the various types of information acquired by the receiving unit 331 are described as being stored in the storage unit 32.
[0032] The identification unit 332 is configured to execute specific steps. The identification unit 332 identifies the electronic notification recipients 21 from the notification recipient list 20. Details will be described later.
[0033] The display control unit 333 is configured to execute a display step. Specifically, the display control unit 333 is configured to execute a display control step. In the display control step, the display control unit 333 causes various information stored in the storage unit 32, or screens containing such information, to be displayed in a manner that is visible to the user terminal 2. Specifically, the display control unit 333 controls the display of visual information such as screens, images, icons, and messages on the display of the user terminal 2. The display control unit 333 may only generate rendering information for displaying visual information on the user terminal 2.
[0034] The determination unit 334 is configured to compare various pieces of information stored in the storage unit 32 and determine whether predetermined conditions are met. For example, the determination unit 334 can compare various data acquired by the reception unit 331 with conditions pre-stored in the storage unit 32 and determine whether they are met. Based on the determination result of the determination unit 334, the information processing device 3 can execute different processes. Specific examples will be described in more detail in the next section.
[0035] The conversion unit 335 is configured to perform the conversion step. Specifically, the conversion unit 335 converts the user information 6 into a hash value.
[0036] The management unit 336 is configured to execute management steps. Specifically, the management unit 336 causes the user information 6 to be stored in the storage unit 32. Here, the user information 6 includes first user information 61 and second user information 62.
[0037] 3. Details of Information Processing Section 3 will explain the information processing methods performed by the information processing device 3, following the activity diagram and referring to the image diagram. Figure 4 is an activity diagram showing an example of information processing by the information processing device 3.
[0038] First, the user terminal 2 sends a request for issuance of an identification ID to the information processing device 3 based on the user's operation (Activity A101). The reception unit 331 receives this request via the network and communication unit 31. Next, the display control unit 333 displays the authentication screen 1000 on the user terminal 2 (Activity A102). Figure 5 is an image diagram showing an example of the authentication screen 1000 displayed on the user terminal 2. Based on the suggestions shown on the authentication screen 1000, the user holds their My Number Card over the back of the user terminal 2. In other words, the user terminal 2 reads the electronic certificate information 22, including the digital signature certificate and public key, recorded on the My Number Card, using its built-in NFC (Near Field Communication) chip (Activity A103). Alternatively, the communication unit of the user terminal 2 may read the electronic certificate information 22 recorded on the My Number Card when the My Number Card is passed through an IC card reader connected to the user terminal 2.
[0039] Next, the information processing device 3 sends a request to the certification authority server 5 for revocation information, etc., indicating whether the digital signature certificate is valid or not. When the certification authority server 5 receives the request for revocation information, etc., of the digital certificate, it queries the validity of the digital certificate and sends the query result to the information processing device 3 as digital certificate revocation information.
[0040] Next, the determination unit 334 performs verification of the validity of the digital signature certificate based on the revocation information received from the certification authority server 5 (activity A104). Specifically, if the receiving unit 331 receives a revocation notice indicating that the digital signature certificate has expired, the determination unit 334 determines that the verification of the digital signature certificate has failed. On the other hand, if the receiving unit 331 receives a validity notice indicating that the digital signature certificate is valid, the determination unit 334 determines that the verification of the digital signature certificate has succeeded. If the digital signature certificate is valid, the determination unit 334 decrypts the personal information contained in the digital signature certificate using the public key and performs identity verification.
[0041] Once identity verification is complete, the storage unit 32 stores the personal information contained in the electronic certificate information 22 as second user information 62. The management unit 336 also generates an identification ID and stores it in the storage unit 32, linked to the second user information 62 (Activity A105).
[0042] At this time, the reception unit 331 may receive attribute information 7 such as telephone number 705, email address 706, place of origin, and educational background via the user terminal 2. The received attribute information 7 is managed by the management unit 336 in association with the second user information 62. In other words, user information 6 includes multiple types of attribute information 7 related to the user. 6 This is an illustrative diagram showing an example of attribute information 7. 6 As shown, attribute information 7 includes at least one of the following: user's name 701, address 702, date of birth 703, gender 704, telephone number 705, email address 706, place of origin, and educational background.
[0043] Next, the staff terminal 4 receives resident notification information via the input unit (Activity A106). 7 This is an image diagram showing an example of screen 1100 displayed on the operator's terminal 4. On screen 1100 or an unillustrated screen accessed from screen 1100, the operator can input information such as notification content and notification settings for the user. Screen 1100 includes a title input field 1101, an input field 1102 for the body of the resident notification, a recipient setting field 1103, and a notification date and time setting field 1104. Here, in the recipient setting field 1103, the user can import a file containing the notification recipient list 20 (Activity A107). The format of such a file is, for example, CSV or Excel format. The notification recipient list 20 also includes at least one of the user's name 701, address 702, date of birth 703, gender 704, telephone number 705, email address 706, place of origin, and educational background. The various information included in the notification recipient list 20 is stored in the storage unit 32 as the first user information 61.
[0044] The various pieces of information entered and the list of recipients 20 are transmitted to the information processing device 3 as resident notification information 23. Next, the reception unit 331 receives the resident notification information 23 from the staff terminal 4 via the network and communication unit 31 (Activity A108). Here, the resident notification information 23 is mainly a message from the local government to the residents. Examples of resident notification information 23 include tax assessment notices, tax payment reminder notices, disaster information, vaccination recommendation notices, specific health checkup recommendation notices, rabies vaccination notices, public relations materials, election information, etc.
[0045] Next, the identification unit 332 compares the first user information 61 included in the notification recipient list 20 with the second user information 62 included in the electronic certificate information 22 and calculates the matching rate between the two (Activity A109). Then, the identification unit 332 identifies users whose matching rate is above a threshold as electronic notification recipients 21 (Activity A110). Specifically, for example, the identification unit 332 identifies electronic notification recipients 21 based on the matching rate between at least one first attribute information 71 included in the first user information 61 and the corresponding second attribute information 72 related to the second user information 62. Figure 8 is an image diagram showing the matching result of the corresponding attribute information 7. According to the example in Figure 8, the identification unit 332 compares the strings for the user's name 701, address 702, date of birth 703, and gender 704, and calculates the percentage of matching characters out of the total number of characters. The display control unit 333 then displays the matching result as the matching rate. The threshold values are, for example, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, and 100, and may also be within the range of any two of the values exemplified here. The threshold values can be set arbitrarily by the user. The reception unit 331 receives the threshold value input from the user in advance.
[0046] In this case, for example, the identification unit 332 may extract the electronic notification recipients 21 from the users included in the notification recipient list 20 based on the average of the matching results of each attribute information 7. For example, the identification unit 332 may extract as electronic notification recipients 21 users whose number of attribute information 7 with a matching rate of or above a threshold is greater than or equal to a threshold, based on the matching results. The management unit 336 may also change the threshold depending on the type of attribute information 7. For example, the threshold may be set to 90% for the user's name 701 and to 80% for the address 702.
[0047] Here, the conversion unit 335 may convert the user information 6 into hash information 8. Figure 9 is an image diagram showing an example of the first hash information 81 and the second hash information 82. As shown in Figure 9, the conversion unit 335 may convert the first user information 61 into the first hash information 81 and the second user information 62 into the second hash information 82. The identification unit 332 may then compare the first hash information 81 and the second hash information 82 and calculate the matching rate. Note that Figure 9 shows an example in which multiple attribute information 7 included in the first user information 61 are converted together into a single first hash information 81.
[0048] On the other hand, the conversion unit 335 may convert each of the attribute information 7 included in the user information 6 into hash information 8 and calculate a matching rate for each attribute information 7. In other words, the identification unit 332 identifies the electronic notification recipient 21 based on the matching rate between the first hash information 81 corresponding to the first attribute information 71 and the corresponding second hash information 82. Specifically, for example, the conversion unit 335 converts at least one of the first attribute information 71 into the first hash information 81. Also, the conversion unit 335 converts at least one of the second attribute information 72 into the second hash information 82. Note that the conversion unit 335 may convert multiple attribute information 7 together into a single hash information 8, or it may convert each attribute information 7 into hash information 8 individually. Then, the identification unit 332 compares the first hash information 81 and the second hash information 82.
[0049] In this way, the identification unit 332 identifies users among those included in the notification recipient list 20 whose matching rate is above a threshold, based on the matching rate between the first user information 61 included in the notification recipient list 20 and the second user information 62 included in the electronic certificate information 22, as electronic notification recipients 21.
[0050] At this time, the determination unit 334 determines, based on the user information 6 and the reference information, whether the municipality in the user's place of residence is included in the list of eligible users for the predetermined service. The reference information is a database that shows the municipalities that are eligible users for the predetermined service. Furthermore, if the municipality is included in the list of eligible users, the identification unit 332 may identify only users residing in that municipality as electronic notification recipients 21 (Activity A111). Note that this determination may be performed before Activity A110.
[0051] The display control unit 333 then displays a list of electronic notification recipients 21 extracted in Activities A110 and A111 from among the users included in the notification recipient list 20. Figure 10 is an image diagram showing an example of a resident notification displayed on the user terminal 2. As shown in Figure 10, when the set notification date and time arrives, the display control unit 333 displays the resident notification information 23 on the user terminal 2 of the electronic notification recipient 21 (Activity A112). The display control unit 333 also displays a database of postal notification recipients, who are users other than electronic notification recipients 21, from among the users included in the notification recipient list 20, so that it can be read by the staff terminal 4 (Activity A113). Figure 11 is an image diagram showing an example of a screen 1200 from which the list of postal notification recipients can be downloaded. The screen 1200 is provided with an icon 1201 that, when pressed, allows the list of postal notification recipients to be downloaded. With this configuration, when sending notifications to residents, the staff member can use a database showing a list of residents who require postal notification.
[0052] <Summary> In summary, the information processing method according to this embodiment comprises a selection step and a display control step. In the selection step, based on the matching rate between the first user information 61 included in the notification recipient list 20 and the second user information 62 included in the electronic certificate information 22, users included in the notification recipient list 20 whose matching rate is above a threshold are identified as electronic notification recipients 21. In the display control step, the electronic notification recipients 21 are displayed.
[0053] In this configuration, the information processing system 1 can provide technology that supports the realization of rapid provision of administrative services using personal information whose authenticity is ensured. Specifically, the information processing system 1 can use a public personal authentication service to refer to first user information 61 derived from a digital signature certificate and second user information 62 derived from the resident registry, thereby ensuring authenticity and identifying the recipients of electronic notifications 21. This makes it possible to reliably send notifications from the local government to the users themselves who are the recipients of notifications, via the user terminal 2 online. As a result, resident notification information 23 can be efficiently sent not to the entire population, but to individual users who meet specific conditions, such as those in the child-rearing generation or the elderly.
[0054] Furthermore, according to this embodiment, a database can be provided to local governments for sending postal notifications only to users other than those eligible for electronic notifications 21. This makes it possible to send some of the mailed materials that were previously sent to residents by mail online, and to send postal notifications only to users other than those eligible for online notifications, thereby reducing personnel costs, transportation costs, etc. Also, for users, simply by logging into the information processing system 1, they can receive notifications from their local government without having to go through the trouble of authenticating their My Number Card each time they receive a notification.
[0055] 4. Variations Section 4 describes variations of the information processing method of the information processing system 1 described above. The information processing system 1 may be provided in an embodiment that includes the following configuration.
[0056] Users within a certain range from the threshold may be extracted. The display control unit 333 may then display such users on the staff member's terminal 4. The identification unit 332 may then identify users selected by the staff member from among these users as recipients of electronic notifications 21. In this configuration, users whose matching rate is close to the threshold can be selected by the staff member through visual inspection to determine which users will be recipients of electronic notifications 21.
[0057] Furthermore, in Activity A110, the display control unit 333 may display a list of matching results in a way that is easily understood. In particular, the display control unit 333 may display the distribution of the matching rate at the set thresholds in a graph. Figure 12 is an image diagram showing an example of the screen 1300 displayed on the operator's terminal 4. This allows the operator to set an appropriate threshold while referring to the distribution of matching results.
[0058] In this embodiment, the reference information is assumed to be a database such as a lookup table, and the detailed items included therein have been described, but this is merely an example and is not limited to this. Furthermore, the reference information is not limited to a database such as a lookup table, but may also be a mathematical model that mathematically relates multiple pieces of information, or, more preferably, a pre-trained model that has been pre-trained to recognize the correlation between multiple pieces of information.
[0059] Activity A108 may be executed after Activity A110.
[0060] In this embodiment, the reception unit 331, the identification unit 332, the display control unit 333, the determination unit 334, the conversion unit 335, and the management unit 336 are described as functional units realized by the control unit 33 of the information processing device 3. However, at least a part of these may be implemented as functional units realized by the control unit of the person in charge terminal 4.
[0061] Furthermore, they may be provided in the following embodiments.
[0062] (1) An information processing method performed by an information processing system, comprising an identification step and a display control step, wherein in the identification step, users included in the list of notifiable persons whose matching rate is equal to or greater than a threshold are identified as electronic notification recipients based on the matching rate between a first user information included in the list of notifiable persons and a second user information included in the electronic certificate information, and in the display control step, the electronic notification recipients are displayed.
[0063] (2) The information processing method described in (1) above, wherein the user information includes multiple types of attribute information relating to the user, and in the identification step, the information processing method identifies the person to be notified by electronic notification based on the matching rate between at least one first attribute information included in the first user information and the corresponding second attribute information relating to the second user information.
[0064] (3) The information processing method described in (2) above, wherein the attribute information includes at least one of the user's name, address, date of birth, gender, telephone number, and email address.
[0065] (4) An information processing method according to (2) or (3) above, further comprising a conversion step, wherein the conversion step involves converting at least one of the first attribute information into first hash information, and at least one of the second attribute information into second hash information, and the identification step involves identifying the electronic notification recipient based on the matching rate between the first hash information corresponding to the first attribute information and the second hash information corresponding thereto.
[0066] (5) An information processing method according to any one of (2) to (4) above, wherein the threshold value is changed according to the type of attribute information.
[0067] (6) An information processing system comprising a determination step in any one of (1) to (5) above, wherein the determination step determines, based on reference information, whether the local government in the user's place of residence is included in the list of eligible users for a predetermined service, and in the identification step, if the local government is included in the list of eligible users, the system identifies the user whose place of residence is in that local government as an electronic notification recipient.
[0068] (7) An information processing method according to any one of (1) to (6) above, further comprising a reception step, wherein the reception step receives an input operation of the threshold from a user.
[0069] (8) An information processing system comprising at least one device, the system comprising at least one processor capable of executing a program so as to perform each step of the information processing method described in (1) to (7) above.
[0070] (9) A program that causes at least one computer to perform each step of the information processing method described in (1) to (7) above. Of course, this is not always the case.
[0071] Finally, various embodiments of the present invention have been described, but these are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0072] 1: Information Processing System 2: User terminal 20: List of people to be notified 21: Persons eligible for electronic notification 22: Electronic Certificate Information 23: Resident notification information 3: Information Processing Device 30: Communications bus 31: Communications Department 32: Storage section 33: Control Unit 331: Reception Department 332: Specific part 333: Display Control Unit 334: Judgment section 335: Conversion section 336: Management Department 4: Person in charge's terminal 5: Certificate Authority Server 6: User Information 61: First user information 62: Second user information 7: Attribute information 71: First attribute information 72: Second attribute information 701: Name 702: Address 703: Date of birth 704 :Gender 705: Phone number 706: Email address 8: Hash information 81: First hash information 82: Second hash information 1000: Authentication screen 1100: Screen 1101: Input field 1102: Input field 1103: Settings section 1104: Settings section 1200: Screen 1201: Icon 1300: Screen
Claims
1. An information processing method performed by an information processing system, The system comprises an acquisition step, a identification step, and a display control step. In the aforementioned acquisition step, the list of recipients and the electronic certificate information are acquired. The aforementioned list of recipients of notification includes, for each of multiple users, first attribute information relating to each user, where the user is a resident of an area under the jurisdiction of a local government. The aforementioned electronic certificate information includes second attribute information for each user, In the aforementioned identification step, from among the multiple users included in the list of notifiable persons, a user corresponding to the second attribute information is identified as a designated notifiable person based on the matching rate between the first attribute information and the second attribute information, where the designated notifiable person is a resident who receives electronic notifications from the local government. In the display control step, information relating to the specified person to be notified is displayed. Information processing methods.
2. In the information processing method described in claim 1, In the aforementioned identification step, users whose matching rate between the first attribute information and the corresponding second attribute information is above a threshold are identified as the target of the specified notification. Information processing methods.
3. In the information processing method described in claim 2, The attribute information includes at least one of the user's name, address, date of birth, gender, telephone number, and email address. Information processing methods.
4. In the information processing method described in claim 2, With further conversion steps, In the aforementioned conversion step, The first attribute information is converted into the first hash information, The second attribute information is converted into a second hash information, where the second attribute information is attribute information corresponding to the first attribute information. In the aforementioned identification step, users whose matching rate between the first hash information and the second hash information is equal to or greater than a threshold are identified as the target of the specified notification. Information processing methods.
5. In the information processing method described in claim 2, The threshold is changed according to the type of attribute information. Information processing methods.
6. In the information processing method described in claim 2, With additional reception steps, In the aforementioned reception step, the user is asked to input the threshold value. Information processing methods.
7. In the information processing method described in claim 1, With additional judgment steps, In the determination step, based on the reference information, it is determined whether the local government in the user's place of residence is included in the list of eligible users for the predetermined service. In the aforementioned identification step, if the aforementioned municipality is included in the list of eligible users, the user whose place of residence is that municipality is identified as a person to be notified. Information processing system.
8. An information processing system consisting of at least one device, The system comprises at least one processor capable of executing a program so that each step of the information processing method described in claims 1 to 7 is performed. Information processing system.
9. It is a program, A program that causes at least one computer to perform each step of the information processing method described in claims 1 to 7.
Citation Information
Patent Citations
Customer collation system
JP2002163270A
Individual number update program, individual number update method, and information processing device
JP2016184354A
Remote User Identity Verification via Threshold-Based Matching
JP2021517303A
Program, information processing method, and server device
JP2022017043A
Procedure assistance device, procedure assistance system, procedure assistance method, and computer-readable recording medium
WO2021065488A1