Personal information provision system, program, recording medium, and personal information provision method

The personal information providing system uses color-coded information codes to ensure only authorized personal information is shared with service providers, addressing the risk of unnecessary data exposure in conventional systems.

JP7616594B1Active Publication Date: 2025-01-17VARIETY M 1 INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024080368
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-05-16
Publication Date
2025-01-17
Estimated Expiration
2043-11-20

AI Technical Summary

Technical Problem

Conventional systems risk providing unnecessary personal information to service providers, compromising user privacy.

Method used

A personal information providing system and method that includes a first information terminal for the user and a second information terminal for the service provider, utilizing a color-coded information code to selectively display and transmit only authorized or necessary personal information.

Benefits of technology

Effectively prevents the transmission of unnecessary personal information to service providers, ensuring privacy and secure data handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007616594000001_ABST
    Figure 0007616594000001_ABST
Patent Text Reader

Abstract

To provide a personal information providing system, a program, and a recording medium that effectively prevent personal information unnecessary for a service used by a user from being provided to a service provider. [Solution] A personal information providing system having a first information terminal 10 and a second information terminal 20 different from the first information terminal 10, which provides personal information of a user of the first information terminal 10 to the second information terminal 20, wherein the first information terminal 10 has a storage means 14 which associates a first information code containing only personal information required for each service with service information and stores multiple first information codes for each service, a service information acquisition means 15 which acquires service information for services used by the user, and a presentation means 12 which presents a first information code corresponding to the service information based on the acquired service information, and the second information terminal 20 has a display control means 25 which displays the personal information contained in the first information code presented by the first information terminal 10.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a personal information providing system, a program, a recording medium, and a personal information providing method. [Background technology]

[0002] Conventionally, a system capable of performing personal authentication by including personal information in an information code is known. For example, in Patent Documents 1 and 2, the applicant has proposed a system in which an information terminal of a government agency captures a face image of a user, and an information code including the face information of the user is displayed on a mobile terminal carried by the user, and the information terminal of the government agency reads the information code, thereby performing personal authentication of the user on the information terminal. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-168047 [Patent Document 2] Patent Publication No. 2022-160808 Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, awareness of information literacy has increased, and there has been a great deal of interest in the handling of personal information. However, in conventional systems, when multiple types of personal information are included in an information code, there is a risk that personal information not necessary for the service may be provided. For example, when using a rental car service, health insurance card numbers are not required, but there is a risk that such numbers may be provided to the rental car service provider.

[0005] The present invention aims to provide a personal information providing system, program, recording medium, and personal information providing method that can effectively prevent a user from providing personal information that is not necessary for the service he or she uses to a service provider. [Means for solving the problem]

[0006] A personal information providing system according to a first aspect of the present invention has a first information terminal owned by a user and a second information terminal owned by a service provider, and provides personal information of a user of the first information terminal to the second information terminal, wherein the first information terminal has a storage means for storing a first information code including multiple personal information of the user, and a presentation means for presenting an image of a single first information code, the first information code having information cells of three or more colors, and the second information terminal has a setting means for displaying a screen for setting personal information that the user is permitted to provide, and allowing the user to set the personal information that the user is permitted to provide, and a personal information acquisition means for reading the image of the single first information code presented by the first information terminal, and acquiring the personal information permitted by the setting means from the multiple personal information included in the single first information code. A personal information providing system according to a second aspect of the present invention comprises a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, and provides personal information of a user of the first information terminal from the server to the second information terminal, wherein the second information terminal has a transmitting means for transmitting user identification information for identifying the user to the server, the server has a storage means for storing the user's personal information for each of the user identification information, an acquiring means for acquiring the user identification information from the second information terminal, and a providing means for providing the user's personal information to the second information terminal based on the user identification information, wherein the first information terminal has a presenting means for presenting a first information code including the user's personal information when online communication is not possible, and for presenting a second information code including user identification information for identifying the user when online communication is possible, and the second information terminal has a personal information acquiring means for acquiring the user's personal information from the first information code when online communication is not possible, and for transmitting the user identification information included in the second information code to the server when online communication is possible, and acquiring the personal information according to the user identification information from the server. In the above personal information providing system, the first information terminal has a presentation means for presenting a second information code including the user identification information, and the second information terminal has an acquisition means for acquiring the user identification information from the second information code presented by the first information terminal and the transmission means, and the transmission means can be configured to transmit the user identification information acquired by the acquisition means to the server. In the above personal information providing system, the personal information provided by the server may be information having a larger information volume than the information storage volume of the first information code. A second information terminal according to a first aspect of the present invention is a second information terminal that acquires personal information of a user of a first information terminal, the first information terminal having a storage means for storing a first information code including multiple personal information of the user, and a presentation means for presenting an image of a single first information code, the first information code having information cells of three or more colors, the second information terminal having a setting means for displaying a screen for setting personal information that the user is permitted to provide, and allowing the user to set the personal information that the user is permitted to provide, and a personal information acquisition means for reading the image of the single first information code presented by the first information terminal, and acquiring the personal information permitted by the setting means from the multiple personal information included in the single first information code. A second information terminal according to a second aspect of the present invention has a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, and is used in a personal information providing system that provides personal information of a user of the first information terminal from the server to the second information terminal, wherein the first information terminal presents a first information code including the user's personal information when online communication is not possible, and presents a second information code including user identification information for identifying the user when online communication is possible, and the second information terminal acquires the user's personal information from the first information code when online communication is not possible, and transmits the user identification information included in the second information code to the server when online communication is possible, and acquires the user's personal information from the server according to the user identification information. A program according to a first aspect of the present invention is a program executed on a first information terminal in a personal information providing system having a first information terminal and a second information terminal different from the first information terminal, which provides personal information of a user of the first information terminal to the second information terminal, the program causing the first information terminal to perform a function of presenting a first information code including personal information of the user when online communication is not possible, and presenting a second information code including user identification information for identifying the user when online communication is possible. A program according to a second aspect of the present invention is a personal information providing system having a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, in which personal information of a user of the first information terminal is provided from the server to the second information terminal, the program being executed on the second information terminal, wherein the first information terminal presents a first information code including the user's personal information when online communication is not possible, and presents a second information code including user identification information for identifying the user when online communication is possible, and the program causes the second information terminal to execute a function of acquiring the user's personal information from the first information code when online communication is not possible, and transmitting the user identification information included in the second information code to the server when online communication is possible, and acquiring personal information corresponding to the user identification information from the server. A program according to a third aspect of the present invention is a program executed on a second information terminal in a personal information providing system having a first information terminal owned by a user and a second information terminal owned by a service provider, in which personal information of a user of the first information terminal is provided to the second information terminal, the first information terminal having a storage means for storing a first information code including multiple personal information of the user, and a presentation means for presenting an image of a single first information code, the first information code having information cells of three or more colors, and the program executes a function of displaying a screen for setting personal information that the user is permitted to provide, and allowing the user to set the personal information that the user is permitted to provide, and a function of reading the image of the single first information code presented by the first information terminal, and obtaining the personal information that the user is permitted to provide from the multiple personal information included in the single first information code. A recording medium according to the present invention is computer-readable and has the above program recorded thereon. A personal information providing method according to a first aspect of the present invention is a personal information providing method executed on a first information terminal owned by a user and a second information terminal owned by a service provider in order to provide personal information of a user of the first information terminal to the second information terminal, wherein the first information terminal stores a first information code including multiple personal information of the user and presents an image of a single first information code, the first information code having information cells of three or more colors, the second information terminal displays a screen for setting personal information that the user is permitted to provide, allows the user to set the personal information that the user is permitted to provide, and reads the image of the single first information code presented by the first information terminal to obtain the personal information permitted by the user from the multiple personal information included in the single first information code. A personal information providing method according to a second aspect of the present invention is a personal information providing method executed on a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, in order to provide personal information of a user of the first information terminal from the server to the second information terminal, wherein the first information terminal presents a first information code including the user's personal information when online communication is not possible, and presents a second information code including user identification information for identifying the user when online communication is possible, the server stores the user's personal information for each of the user identification information, acquires the user identification information from the first information terminal or the second information terminal, and provides the user's personal information to the second information terminal based on the user identification information, and the second information terminal acquires the user's personal information from the first information code when online communication is not possible, and transmits the user identification information included in the second information code to the server when online communication is possible, and acquires the personal information corresponding to the user identification information from the server. Effect of the Invention

[0007] According to the present invention, only personal information that the user has permitted to be provided or only personal information required for the service is displayed on the second information terminal held by the service provider, thereby effectively preventing the user from providing the service provider with personal information that is not necessary for the service they are using. [Brief description of the drawings]

[0008] [Figure 1] 1 is a configuration diagram of a personal information providing system according to a first embodiment. [Diagram 2] FIG. 2 is a block diagram showing a first information terminal and a second information terminal according to the first embodiment. [Diagram 3] FIG. 4 is a diagram showing an example of an information code in the present embodiment. [Figure 4] FIG. 13 is a diagram showing an example of a setting screen for personal information permitted to be provided to a second information terminal. [Diagram 5] 13 is a flowchart showing personal information provision processing according to the first embodiment. [Figure 6] 13 is a flowchart showing personal information provision processing according to the second embodiment. [Figure 7] FIG. 13 is a diagram showing an example of a service selection screen in the third embodiment. [Figure 8] 13 is a flowchart showing personal information registration processing according to the third embodiment. [Figure 9] 13 is a flowchart showing personal information provision processing according to the third embodiment. [Figure 10] FIG. 13 is a configuration diagram of a personal information providing system according to a fourth embodiment. [Figure 11] FIG. 13 is a block diagram showing a first information terminal and a second information terminal according to a fourth embodiment. [Figure 12] 13 is a flowchart showing personal information provision processing according to the fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] An embodiment of a personal information providing system according to the present invention will be described with reference to the drawings. The present invention is a system for a person using a service (hereinafter referred to as a user) to provide personal information required to use the service to a service provider, and is characterized in that only personal information permitted to be provided by the user or only personal information required for the service is provided to the service provider, effectively preventing the user from providing personal information not required for the service to be used to the service provider. In addition, in this embodiment, the user can provide the necessary personal information to the service provider offline, so that it is possible to authenticate the user and provide services using personal information even in countries where the Internet environment and personal authentication system are not well established.

[0010] First Embodiment FIG. 1 is a diagram showing the configuration of a personal information providing system 1 according to the first embodiment. As shown in FIG. 1, the personal information providing system 1 according to the first embodiment has a first information terminal 10 carried by a user and a second information terminal 20 held by a service provider. In this embodiment, the first information terminal 10 and the second information terminal 20 are configured not to perform wireless communication, but they can also be configured to be capable of wireless communication. Furthermore, in the personal information providing system 1 according to the first embodiment, the first information terminal 10 and the second information terminal 20 can also be configured to be capable of communicating with a server (not shown).

[0011] 2 is a block diagram showing the configuration of the first information terminal 10 and the second information terminal 20. The first information terminal 10 is an information terminal such as a smartphone, tablet, or notebook computer carried by a user, and in this embodiment, a smartphone is used as an example. As shown in FIG. 2, the first information terminal 10 has a camera 11, a display 12, an input unit 13, a storage unit 14, and a calculation unit 15.

[0012] The camera 11 can acquire the user's face information by capturing an image of the user's face, or can acquire the user's personal information by capturing an image of a card or the like on which the user's personal information is written, as necessary. The display 12 displays the first information code 41 including the user's personal information on the screen. The input unit 13 is operated by the user to register the personal information. The storage unit 14 stores the user's personal information and also stores a program for performing the personal information provision process according to the present embodiment. The calculation unit 15 executes the program stored in the storage unit 14 to realize an information code registration function for registering the first information code 41 including two or more pieces of personal information of the user, and an information code presentation function for presenting the registered first information code. The above program can be executed in the first information terminal 10 in the form of an application or app. Each function of the first information terminal 10 will be described below.

[0013] The information code registration function of the first information terminal 10 generates a first information code 41 including two or more pieces of personal information of the user, and stores the generated first information code 41 in the storage unit 14. Here, the personal information included in the first information code 41 is not particularly limited, but examples thereof include character information such as the user's identification number (My Number), the user's name, address, passport number, account number, driver's license number, social insurance number, date of birth, place of birth, and maiden name, and biometric information such as face image, fingerprint information, iris information, palm shape, retina, blood vessels, voice, and ear shape. In the first embodiment, the first information code 41 includes more personal information than is required for the service used by the user.

[0014] The information code presentation function of the first information terminal 10 presents a first information code 41 including two or more pieces of personal information of the user, which is registered by the information code registration function. Specifically, the information code presentation function obtains a first information code 41 created in advance from the storage unit 14, and displays the obtained first information code 41 on the screen of the display 12, thereby presenting the first information code 41 including two or more pieces of personal information of the user.

[0015] Here, the first information code 41 according to this embodiment will be described. Fig. 3 is a diagram showing an example of the first information code 41. In this embodiment, a configuration using a color QR code composed of information cells of three or more colors is illustrated as an example, but the present invention is not limited to this configuration, and the first information code 41 may be a QR code (registered trademark) composed of white and black information cells arranged in a grid pattern, a barcode, or the like.

[0016] As shown in Figure 3, the first information code 41 is a rectangular two-dimensional code having an information code area 401 consisting of two or more colored information cells 402 which are units for displaying information, a teacher code area 403 having teacher cells 404 which are the same color as the information cells 402 and have the same number of colors as the information cells 402 in order to identify the color of the information cells 402, and an extraction symbol 405.

[0017] In particular, the first information code 41 has a plurality of teacher cells 404 in the teacher code area 403 in order to improve the accuracy of identifying the color of the information cell 402. The color type of the teacher cells 404 and the color type of the information cell 402 match, and by comparing the color of the teacher cells 404 with the color of the information cell 402, it is possible to identify the color of the information cell 402 with high accuracy. In particular, in a color QR code, the more the types of colors increase, the closer the hues of each color become. Therefore, it may be difficult to properly identify the color of the information cell 402 depending on the light environment such as lighting, the printing environment of the first information code 41, the display environment of the first information code 41 on a display or the like, and fading of the printed first information code 41 due to aging. Even in such a case, the information of the information cell 402 can be properly grasped by identifying the color of the information cell 402 with reference to the teacher cells 404. For example, if the color information of the information cell 402 is purple and it is difficult to distinguish whether it is similar to red or blue, and the color information is closer to red than the color information of the purple teacher cell 404, it can be determined that the color of the information cell 402 is red. Note that the color information can be quantified as RGB values ​​or CMY values.

[0018] The information code area 401 can record specific information consisting of a certain amount of character information and / or binary information by changing the display pattern of the information cell 402, which is an information unit. The content of the specific information recorded in the information code area 401 is not particularly limited, but in this embodiment, personal information including biometric authentication information for biometric authentication can be stored. In addition to biometric authentication information, personal information can include information such as a mobile phone number, My Number, passport number, account number, driver's license number, name, social insurance number, date of birth, place of birth, and maiden name. Furthermore, biometric authentication information can include a face image, fingerprint information, iris information, palm shape, retina, blood vessels, voice, ear shape, and the like.

[0019] In the first information code 41, the information code area 401 in which the specific information is recorded is composed of information cells 402 of three or more colors, and the amount of information that can be recorded is larger than that of an information code composed of two colors, white and black. However, the data capacity that can be stored in the first information code 41 is smaller than that of other recording media, so that when an image of the entire face is recorded with a resolution that allows face recognition, even the information code area 401 composed of information cells 402 of four colors may not have enough storage capacity. Therefore, in the information code 40 according to this embodiment, it is possible to record a face image for face recognition in the first information code 41 by storing only a part of the face that is a characteristic point in face recognition, such as the user's eyes or mouth, as a face image for face recognition, instead of the entire face of the user.

[0020] Next, the second information terminal 20 according to the present embodiment will be described. The second information terminal 20 is an information terminal such as a smartphone, tablet, notebook computer, desktop personal computer, POS terminal, or dedicated terminal owned by a service provider that provides a service, and in this embodiment, a dedicated terminal will be described as an example. As shown in FIG. 2, the second information terminal 20 has a camera 21, a display 22, an input unit 23, a storage unit 24, and a calculation unit 25. The camera 21 reads the first information code 41 including personal information displayed on the first information terminal 10. The display 22 displays the user's personal information on the screen. The input unit 23 performs an operation for setting personal information that the user allows to be provided to the second information terminal 20. The storage unit 24 stores a program for providing personal information according to the present embodiment. The calculation unit 25 executes the program stored in the storage unit 24 to realize a setting function for setting personal information that the user allows to be provided, a personal information acquisition function for acquiring personal information from the first information code 41 presented by the first information terminal 10, and a display control function for controlling the display of personal information. The above program can be executed in the form of an application or app on the second information terminal 20. Each function of the second information terminal 20 will be described below.

[0021] The setting function of the second information terminal 20 sets personal information that the user is permitted to provide to the second information terminal 20 (service provider). In this embodiment, the setting function allows the user to set personal information that the user is permitted to provide to the second information terminal 20 (service provider) by displaying a screen for setting personal information that the user is permitted to provide on the display 22 as shown in FIG. 4. For example, in the example shown in FIG. 4, the display 22 also serves as a touch panel that is the input unit 23, and the user can set the personal information that the user is permitted to provide by touching the touch panel. For example, in the example shown in FIG. 4, personal information such as name, date of birth, sex, and My Number are set as personal information that the user is permitted to provide, and personal information such as bank account number, credit card number, and driver's license number are excluded from personal information that the user is permitted to provide.

[0022] The personal information acquisition function of the second information terminal 20 reads the first information code 41 presented by the first information terminal 10, and acquires the personal information included in the first information code 41. In particular, in the first embodiment, the personal information acquisition function acquires only the personal information that the user has permitted to be provided by the setting function, from among the two or more pieces of personal information included in the first information code 41.

[0023] The display control function of the second information terminal 20 controls the display of the personal information acquired by the personal information acquisition function. Specifically, in the first embodiment, the personal information acquisition function acquires only the personal information that the user has permitted to be provided, and therefore the display control function displays all of the personal information acquired by the personal information acquisition function (for example, in the example shown in FIG. 4, personal information such as name, date of birth, sex, and My Number) as is on the display 22.

[0024] Next, the personal information providing process according to the first embodiment will be described. FIG. 5 is a flowchart showing the personal information providing process according to the first embodiment. The personal information providing process shown in FIG. 5 is a process in which a user provides personal information to a service provider in order to use various services such as administrative services, medical services, and rental car services (the same applies to the second to fourth embodiments described later). In the following, it is assumed that a first information code 41 including two or more pieces of personal information of the user (including personal information necessary for the service used by the user and unnecessary personal information) is stored in advance in the storage unit 14 by the information code registration function of the first information terminal 10 before the personal information providing process is performed.

[0025] In step S101, identity authentication is performed in the first information terminal 10. For example, when the first information terminal 10 launches an application or app, first, an image of the user's face is captured by the camera 11, and facial authentication is performed based on the captured facial image. The method of facial authentication is not particularly limited, and a known method can be used. Furthermore, facial information required for facial authentication can be captured in advance by the camera 11 and stored in the storage unit 14.

[0026] Then, in step S102, it is determined whether or not face authentication has been performed in the first information terminal 10. If face authentication has been successful, the process proceeds to step S103. On the other hand, if face authentication has not been performed, the process proceeds to step S108, where an error message is displayed on the display 12 of the first information terminal 10, and the personal information provision process shown in FIG. 5 ends.

[0027] In step S103, personal information that the user is permitted to provide is set by the setting function of the second information terminal 20. For example, as shown in Fig. 4, the user can set the personal information that the user is permitted to provide by operating a touch panel that also serves as the input unit 23 and touching the personal information that the user is permitted to provide to the second information terminal 20, among two or more pieces of personal information included in the first information code 41.

[0028] In step S104, the first information code 41 including the personal information is presented by the information code presentation function of the first information terminal 10. In this embodiment, the first information terminal 10 stores the first information code 41 including two or more pieces of personal information in advance in the storage unit 14, and the information code presentation function can acquire the first information code 41 stored in the storage unit 14 and display it on the display 12. Note that the personal information included in the first information code 41 includes not only personal information permitted to be provided in step S103, but also personal information not permitted to be provided.

[0029] In step S105, the first information code 41 presented by the first information terminal 10 in step S104 is read by the personal information acquisition function of the second information terminal 20. For example, the personal information acquisition function can cause the second information terminal 20 to read the first information code 41 by activating the camera 21 and causing the camera 21 to capture an image of the first information code 41 displayed by the user on the display 12 of the first information terminal 10.

[0030] In step S106, the personal information acquisition function of the second information terminal 20 acquires the user's personal information from the first information code 41 read in step S105. In particular, in this embodiment, the personal information acquisition function acquires only the personal information permitted to be provided to the second information terminal 20 from the first information code 41 based on the personal information setting information set in step S103. That is, the first information code 41 may include personal information that the user has not permitted to be provided, but the personal information acquisition function acquires only the personal information permitted to be provided from among these two or more pieces of personal information based on the personal information setting information set in step S103.

[0031] In step S107, the display control function of the second information terminal 20 causes the personal information acquired in step S106 to be displayed on the display 22. Here, in step S106, only the personal information permitted to be displayed by the user is acquired, so in this step S107, only the personal information permitted to be displayed by the user is displayed and provided to the service user. Then, the personal information provision process shown in FIG. 5 ends.

[0032] As described above, the personal information providing system 1 according to the first embodiment includes a first information terminal 10 and a second information terminal 20, and provides personal information of the user of the first information terminal 10 to the second information terminal 20. The first information terminal 10 presents a first information code 41 including two or more pieces of personal information, and the second information terminal 20 has a setting function for setting personal information that the user permits to be provided from among the two or more pieces of personal information included in the first information code 41, and displays only the personal information that the user permits to be provided from among the two or more pieces of personal information included in the first information code 41 presented by the first information terminal 10. As a result, in the personal information providing system 1 according to the first embodiment, for example, when a user receives a government service, by setting the second information terminal 20 to provide only personal information to be used in the government service, such as an address, a face image, and a name, the second information terminal 20 obtains only the personal information to be used in the government service that the user permits to be provided from among the personal information of the user included in the first information code 41 presented by the first information terminal 10, and it is possible to effectively prevent personal information not to be used in the government service from being provided to the provider of the government service. In addition, in this embodiment, even in the case of offline, the user can be authenticated and services can be provided using the personal information by presenting the necessary personal information. Therefore, for example, even in a country where the Internet environment and the personal authentication system are not well established, the user can be authenticated and services can be provided using the personal information by providing the necessary personal information from the first information terminal 10 to the second information terminal 20 using the personal information providing system 1 according to the first embodiment.

[0033] Second Embodiment Next, a personal information providing system 1 according to the second embodiment will be described. The personal information providing system 1 according to the second embodiment has the same configuration as that of the first embodiment, and operates in the same manner as the personal information providing system 1 according to the first embodiment except for the matters described below.

[0034] In the second embodiment, the calculation unit 15 of the first information terminal 10 has a setting function for setting personal information that the user allows to be provided in the first information terminal 10, in addition to the function of the first embodiment. Specifically, the setting function displays a screen for setting personal information that the user allows to be provided to the second information terminal 20 on the display 12 of the first information terminal 10, as shown in FIG. 4. This allows the user to set personal information that the user allows to be provided by operating a touch panel that also serves as the input unit 13 together with the display 12. Note that a program for executing the setting function can be executed in the first information terminal 10 in the form of an application or app. On the other hand, in the second embodiment, the calculation unit 25 of the second information terminal 20 can be configured not to have the setting function for setting personal information that the user allows to be provided, among the functions of the first embodiment.

[0035] Next, the personal information provision process according to the second embodiment will be described. Fig. 6 is a flowchart showing the personal information provision process according to the second embodiment. Note that steps S201, S202, and S208 are similar to steps S101, S102, and S108 in the first embodiment, and therefore the description thereof will be omitted.

[0036] In step S203, the user operates the first information terminal 10, and the setting function of the first information terminal 10 sets the personal information permitted to be provided to the second information terminal 20. Specifically, the setting function first displays a setting screen for setting the personal information permitted to be provided to the second information terminal 20 on the display 12 of the first information terminal 10, as shown in Fig. 4. The user can operate the touch panel that also serves as the input unit 13 to set the personal information permitted to be provided by the user from among two or more pieces of personal information displayed on the display 12, and when the personal information permitted to be provided is selected by the user, the setting function acquires the selected personal information as the personal information permitted to be provided to the second information terminal 20.

[0037] In step S204, the information code presentation function of the first information terminal 10 creates and presents the first information code 41. Specifically, the information code presentation function creates the first information code 41 including only the personal information that is permitted to be provided and that was set in step S203, and causes the display 12 to display the created first information code 41.

[0038] In step S205, the first information code 41 presented in step S204 is read by the personal information acquisition function of the second information terminal 20, and in the following step S206, the personal information of the user is acquired from the first information code 41 read in step S205 by the personal information acquisition function. Here, in the second embodiment, since the first information code 41 includes only the personal information permitted to be provided by the user as the personal information of the user, the personal information acquisition function can acquire all the personal information included in the first information code 41 as the personal information permitted to be provided by the user. Then, in step S207, the display control function of the second information terminal 20 displays the personal information permitted to be provided by the user acquired in step S206 on the display 22. As described above, in the second embodiment, since the first information code 41 includes only the personal information permitted to be provided by the user, in step S207, only the personal information permitted to be provided by the user is provided to the service provider.

[0039] As described above, in the personal information providing system 1 according to the second embodiment, the first information terminal 10 sets the personal information that the user is permitted to provide, and presents the first information code 41 including only the personal information that is permitted to be provided, so that the second information terminal 20 can provide only the personal information that the user is permitted to provide to the second information terminal 20 (or the service provider) by displaying all of the personal information included in the first information code presented by the first information terminal 10 as is. In particular, in the second embodiment, the user only needs to operate the first information terminal 10, which can improve user convenience.

[0040] Third Embodiment Next, the personal information providing system 1 according to the third embodiment will be described. The personal information providing system 1 according to the third embodiment also has a similar configuration to the personal information providing system 1 according to the first embodiment, and operates in the same manner as the personal information providing system 1 according to the first embodiment, except for the matters described below.

[0041] In the first information terminal 10 according to the third embodiment, the storage unit 14 stores, for each service, a first information code 41 including one or more pieces of personal information required for a service provided by the second information terminal 20 in association with service information indicating the service. For example, the storage unit 14 can be configured to store a first information code 41 including personal information such as an address, a face image, and a name required for the administrative service in association with administrative service information, store a first information code 41 including personal information such as a health insurance card number required for the medical service in association with medical service information, and store a first information code 41 including personal information such as a driver's license number required for the rental car service in association with rental car service information.

[0042] Furthermore, in the first information terminal 10 according to the third embodiment, the information code registration function of the calculation unit 15 creates a first information code 41 including one or more pieces of personal information used in each service for each service, associates it with service information indicating the service, and stores it in the storage unit 14. For example, in the above example, the information code registration function can create a first information code 41 including personal information such as an address, a face image, and a name required for a government service, associates it with the government service information, and stores it in the storage unit 14, create a first information code 41 including personal information such as a health insurance card number required for a medical service, associates it with the medical service information, and stores it in the storage unit 14, and further creates a first information code 41 including personal information such as a driver's license number required for a rental car service, and stores it in the storage unit 14 in association with the rental car service information.

[0043] In the third embodiment, the information code presenting function of the calculation unit 15 can present a first information code 41 corresponding to a service to be used by the user. For example, as shown in Fig. 7, the information code presenting function displays a screen on the display 12 for selecting a service that the user wishes to use. The user can operate a touch panel that also serves as the input unit 13 to select a service that the user wishes to use from among the multiple services displayed on the display 12, and when a service is selected by the user, the information code presenting function causes the display 12 to display the first information code 41 corresponding to the selected service from among the multiple first information codes 41 stored in the storage unit 14. Note that Fig. 7 is a diagram showing an example of a service selection screen in the third embodiment.

[0044] Next, an information code registration process according to the third embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the information code registration process according to the third embodiment. Note that the information code registration process according to this embodiment is performed by a user using the first information terminal 10.

[0045] In step S301, two or more pieces of personal information are registered by an information code registration function of the first information terminal 10. For example, the information code registration function can be configured to display a screen for the user to register personal information on the display 12 and to have the user input the personal information via the input unit 13. The registered personal information is stored in the storage unit 14 of the first information terminal 10.

[0046] In step S302, the information code registration function registers the services used by the user. For example, the information code registration function can be configured to display a screen for registering the services used by the user on the display 12 and to have the user input the services to be used. Information on the registered services to be used is stored in the storage unit 14 of the first information terminal 10.

[0047] In step S303, the information code registration function creates a first information code 41 including only the personal information to be used in the service among the two or more personal information registered in step S301 for each service registered in step S302, and stores the first information code 41 in the storage unit 14. For example, the information code registration function first displays on the display 12 a screen for selecting a service for which the first information code 41 is to be created among the services registered in step S302, and allows the user to select the service for which the first information code 41 is to be created. Next, the information code registration function displays on the display 12 a screen for selecting personal information to be used in the service selected by the user among the personal information registered in step S301, and allows the user to select the personal information to be used in the service selected by the user. In this way, the information code registration function can grasp the personal information to be used in the service for each service, and can create a first information code including only the personal information to be used in the service, and store the first information code in the storage unit 14.

[0048] Next, a personal information provision process according to the third embodiment will be described. Fig. 9 is a flowchart showing a personal information registration process according to the third embodiment. Note that steps S401, S402, and S408 are similar to steps S101, S102, and S108 in the first embodiment, and therefore the description thereof will be omitted.

[0049] In step S403, the information code presentation function of the first information terminal 10 acquires service information of the service to be used by the user. Specifically, the information code presentation function can display a screen for selecting a service to be used by the user on the display 12, as shown in Fig. 7. The user can operate the touch panel that also serves as the input unit 13 to select a service to be used by the user from among the multiple services displayed on the display 12, and when a service is selected by the user, the information code presentation function acquires service information indicating the selected service.

[0050] In step S404, the information code presentation function presents the first information code 41 corresponding to the service information acquired in step S403. In the fourth embodiment, the first information code 41 including only the personal information to be used for the service is prestored in the storage unit 14 in association with the service information. Therefore, the information code presentation function acquires the first information code 41 corresponding to the service information acquired in step S404 from the storage unit 14 and displays it on the display 12.

[0051] Then, in step S405, the first information code 41 presented by the first information terminal 10 is read by the personal information acquisition function of the second information terminal 20, and in step S406, the personal information including the read first information code 41 is acquired by the personal information acquisition function. Then, in step S407, the display control function of the second information terminal 20 displays the personal information acquired in step S406 on the display 22. Thus, in the third embodiment, the first information code 41 read by the second information terminal 20 is an information code including personal information required for the service used by the user, and therefore only the personal information required for the service used by the user is provided to the second information terminal 20 (service provider).

[0052] As described above, in the third embodiment, the first information terminal 10 stores a plurality of first information codes 41, each including only personal information required for a service, for each service in association with service information indicating the service, acquires the service information of the service used by the user, and presents the first information code 41 corresponding to the service information based on the service information. Then, the second information terminal 20 displays the personal information included in the first information code 41 presented by the first information terminal 10. This makes it possible for the personal information providing system 1 according to the third embodiment to provide only personal information required for the service used by the user to the second information terminal 20 (or the service provider).

[0053] Fourth Embodiment Next, a fourth embodiment of the present invention will be described. FIG. 10 is a configuration diagram showing a personal information providing system 1a according to the fourth embodiment. As shown in FIG. 10, in the fourth embodiment, in addition to the first information terminal 10a and the second information terminal 20a, a server 30 capable of communicating with the first information terminal 10a and the second information terminal 20a is provided. Note that, as shown in FIG. 10, in an environment in which network communication using an Internet line 2 or the like is available, the first information terminal 10a, the second information terminal 20a, and the server 30 can exchange information with each other by wireless communication or wired communication.

[0054] FIG. 11 is a configuration diagram showing a first information terminal 10a and a second information terminal 20a according to the fourth embodiment. The first information terminal 10a according to the fourth embodiment is an information terminal such as a smartphone, a tablet, or a notebook computer, as in the first embodiment, and a smartphone is also exemplified in this embodiment. As shown in FIG. 11, the first information terminal 10a has a communication unit 16, and is capable of network communication via the Internet line 2. In addition, in the first information terminal 10a according to the fourth embodiment, the information code presentation function of the calculation unit 15 presents different information codes depending on whether network communication is possible via the communication unit 16. Specifically, in the case of online where network communication is possible, the information code presentation function presents a second information code 42 including identification information for identifying a user and service information indicating a service used by the user, while in the case of offline where network communication is impossible, the information code presentation function presents a first information code 41 including personal information of the user.

[0055] In the fourth embodiment, the second information terminal 20a also has a communication unit 26, similar to the first information terminal 10a. In the fourth embodiment, the second information terminal 20a is an information terminal such as a smartphone, tablet, notebook computer, desktop personal computer, POS terminal, or dedicated terminal owned by the service provider, similar to the first embodiment, and in this embodiment, a smartphone is exemplified and described. In an environment where network communication is available, the communication unit 26 can receive personal information of the user stored in the server 30 from the server 30 via the Internet line 2 by communicating with the server 30. In the second information terminal 20a according to the fourth embodiment, the personal information acquisition function of the calculation unit 25 acquires personal information from the first information code 41 presented by the first information terminal 10a in the offline state, while acquiring user identification information and service information from the second information code 42 presented by the first information terminal 10a in the online state, and transmits the acquired user identification information and service information to the server 30, thereby acquiring personal information corresponding to the transmitted user identification information and service information from the server 30.

[0056] The server 30 is installed on the Internet line 2 and is capable of communicating with at least the second information terminal 20a. The server 30 has a database (not shown), in which personal information of each user required for each service is stored for each service and for each user. That is, the personal information of the user is stored using the user's identification information and service information as keys, and the server 30 can provide the second information terminal 20a with only the personal information required for the service used by the user based on the acquired user's identification information and service information by acquiring the user's identification information and service information.

[0057] Next, the personal information provision process according to the fourth embodiment will be described. FIG. 12 is a flowchart showing the personal information provision process according to the fourth embodiment. Note that steps S501, S502, and S508 are similar to steps S101, S102, and S108 in the first embodiment, and therefore their description will be omitted. In the following, it is assumed that, before the personal information provision process is performed, the first information code 41 including two or more pieces of personal information of the user (including personal information necessary for the service used by the user and unnecessary personal information) and identification information for identifying the user are stored in advance in the storage unit 14 by the information code registration function of the first information terminal 10.

[0058] In step S503, the information code presentation function of the first information terminal 10a judges whether it is offline or not. The judgment of whether it is offline or not can be made by a known method. If it is offline, the process proceeds to step S504, and if it is online, the process proceeds to step S509.

[0059] In steps S504 to S508, since the process is offline, personal information is provided to the second information terminal 20a in the same manner as in the first embodiment. That is, the user sets personal information that the user allows to be provided using the second information terminal 20a (step S504), and uses the first information terminal 10a to present a first information code 41 including two or more pieces of personal information of the user (step S505). As a result, the first information code 41 is read in the second information terminal 20a (step S506), and only the personal information that is allowed to be provided is acquired from the personal information included in the first information code 41 (step S507), and only the personal information that is allowed to be provided is displayed on the display 22 of the second information terminal 20a (step S508).

[0060] On the other hand, in steps S509 to S515, since the second information terminal 20a is online, the second information terminal 20a acquires and displays personal information from the server 30. Specifically, first, in step S509, the information code presentation function of the first information terminal 10 acquires service information indicating the service to be used by the user, similar to step S403 in FIG. 9. Then, in step S510, the information code presentation function presents a second information code 42 including the user's identification information and the service information. That is, the information code presentation function creates the second information code 42 including the user's identification information and the service information based on the user's identification information stored in the storage unit 14 and the service information acquired in step S509, and displays it on the display 22.

[0061] Next, in step S511, the second information code 42 presented in step S510 is read by the personal information acquisition function of the second information terminal 20a, and in step S512, the personal information acquisition function acquires the user's identification information and service information from the second information code 42 read in step S511. Then, in step S513, the user's identification information and service information acquired in step S512 are transmitted to the server 30 by the personal information acquisition function.

[0062] In step S514, the server 30 extracts the personal information of the user required for the service from the database based on the user's identification information and service information received from the second information terminal 20 in step S513, and transmits it to the second information terminal 20a. This allows the personal information acquisition function of the second information terminal 20a to acquire the personal information of the user required for the service used by the user from the server 30. Then, in step S515, the information display function of the second information terminal 20a displays the personal information acquired from the server 30 in step S514 on the display 22. Note that the personal information transmitted from the server 30 to the second information terminal 20a can include the same personal information as that included in the first information code 41, as well as personal information with a large data volume that cannot be stored in the storage capacity of the first information code 41, such as an image of the entire face.

[0063] As described above, the personal information providing system 1a according to the fourth embodiment includes the first information terminal 10a, the second information terminal 20a, and the server 30. In the offline state, the user sets the personal information that the user allows to be provided to the second information terminal 20, and presents the first information code 41 including the personal information on the first information terminal 10a, so that the service provider can obtain the personal information that the user allows to be provided on the second information terminal 20. In the online state, the user selects the service to be used by the user using the first information terminal 10, and presents the second information code 42 including the user's identification information and service information, so that the service provider can obtain the user's identification information and service information on the second information terminal 20, and can obtain only the personal information of the user that is required for the service to be used by the user from the server 30 based on the obtained user's identification information and service information. In this way, even in the fourth embodiment, only the user's personal information that the user allows to be provided, or the user's personal information that is required for the service, is provided to the service provider, so that it is possible to effectively prevent even personal information related to the service from being provided. Furthermore, in the personal information providing system 1a according to the fourth embodiment, when online, the personal information of the user can be acquired from the server 30, and therefore it is also possible to provide to the service provider personal information that requires a large storage capacity and cannot be stored in the first information code 41. For example, even if the user's face image cannot be stored in the first information code 41 due to data capacity, when online, by providing the user's face information from the server, the service provider can confirm from the user's face image whether the user in front of them is the same person as the user of the personal information.

[0064] Although the preferred embodiment of the present invention has been described above, the technical scope of the present invention is not limited to the description of the above embodiment. Various modifications and improvements can be made to the above embodiment, and such modifications and improvements are also included in the technical scope of the present invention.

[0065] For example, in the above-described first embodiment, a configuration in which personal information to be provided to the second information terminal 20 is set in the second information terminal 20 has been exemplified, but the present invention is not limited to this configuration, and the second information terminal 20 may have information regarding personal information necessary for the service, and may automatically select only the personal information necessary for the service from the first information code 41 presented by the first information terminal 10. For example, the display control function of the calculation unit 15 of the second information terminal 20 may be configured to obtain only the personal information necessary for providing the service from the first information code 41 read from the first information terminal 10 by obtaining the type of personal information necessary for providing the service from the storage unit 24.

[0066] In addition, in the first embodiment described above, an example was given of a configuration in which, when acquiring personal information of a user on the second information terminal 20, only personal information permitted by the user to be provided is acquired (step S106), and only the personal information permitted by the user to be provided is displayed (step S107). However, this configuration is not limited to this, and it is also possible to configure the second information terminal 20 to acquire all personal information contained in the first information code 41 when acquiring personal information of a user, and to display the personal information of the user only the personal information permitted by the user to be provided.

[0067] Furthermore, in the above-mentioned fourth embodiment, an example was given of a configuration in which, in the offline case, the second information terminal 20 reads the second information code 42 from the first information terminal 10 (step S511) and transmits the user identification information and usage scene information contained in the second information code 42 to the server 30 (step S513). However, this configuration is not limited to this, and for example, the first information terminal 10 can transmit the user identification information and usage scene information to the server 30, and the server 30 can provide personal information such as a facial image to the second information terminal 20.

[0068] In addition, in the first embodiment described above, the first information terminal 10 is configured to store the first information code 41 in advance in the memory unit 14 and display the first information code 41 stored in the memory unit 14 on the display 12, but this is not limited to this, and the first information code 41 can also be created each time the first information code 41 is presented.

[0069] In addition, in the above-mentioned first and second embodiments, a configuration in which the user sets the personal information permitted to be provided has been exemplified, but in addition to this configuration, if the user has not set all of the personal information required to use the service as the personal information permitted to be provided, an error message may be output and the use of the service may be stopped, or a message may be output requesting the user to provide the personal information required for the service. Also, when the user sets the personal information permitted to be provided, the color of the column for the personal information required for the service may be changed, or the column may be made a required input item, so that the user can grasp the personal information required to provide the service.

[0070] Furthermore, in the above-mentioned fourth embodiment, a configuration in which personal information is provided in the same manner as in the first embodiment when offline has been exemplified, but the present invention is not limited to this configuration, and for example, a configuration in which personal information is provided in the same manner as in the second or third embodiment when offline is possible. Also, in the above-mentioned fourth embodiment, a configuration in which the first information terminal 10 has the communication unit 16 has been exemplified, but the present invention is not limited to this configuration, and the first information terminal 10 may not have the communication unit 16.

[0071] In the above-described fourth embodiment, in the case of online operation, the second information terminal 20 reads the second information code 42 and acquires all personal information required for the service used by the user from the server 30 based on the user's identification information and service information contained in the second information code 42. However, the present invention is not limited to this configuration, and even in the case of online operation, the second information terminal 20 can be configured to read the first information code 41 and acquire the user's personal information contained in the first information code 41, as well as to acquire a large amount of personal information that cannot be included in the first information code 41 from the server 30. In this case, the second information terminal 20 can acquire the user's personal information from the server 30 based on the user's identification number contained in the first information code 41, etc.

[0072] Furthermore, in addition to the above-described embodiment, the first information terminal 10 may provide personal information of the user to the second information terminal 20, and the second information terminal 20 may authenticate the user (identify the user). Any known method may be used for the authentication method. [Explanation of symbols]

[0073] 1,1a…Personal information provision system 10, 10a…First information terminal 11. Camera 12…Display 13...Input section 14...Storage section 15...Arithmetic section 16…Communications Department 20, 20a…Second information terminal 21. Camera 22…Display 23...Input section 24...Storage section 25...Arithmetic section 26…Communications Department 30…Server 40~42…Information code 401...Information code area 402...Information cell 403...Teacher code area 404…Teacher cell 405…Cut-out symbol 2. Internet connection

Claims

1. A personal information providing system having a first information terminal owned by a user and a second information terminal owned by a service provider, the system providing personal information of a user of the first information terminal to the second information terminal, The first information terminal is A storage means for storing a first information code including a plurality of personal information of the user; a presentation means for presenting an image of a single first information code, the first information code has information cells of three or more colors, The second information terminal is a setting means for displaying a screen for setting personal information that the user is permitted to provide, and for allowing the user to set the personal information that the user is permitted to provide; a personal information acquisition means for reading an image of the single first information code presented by the first information terminal and acquiring personal information permitted by the setting means from among a plurality of personal information included in the single first information code; A personal information provision system having the above.

2. A personal information providing system including a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, the personal information providing system providing personal information of a user of the first information terminal from the server to the second information terminal, the second information terminal has a transmission means for transmitting user identification information for identifying a user to the server; The server, A storage means for storing personal information of a user for each of the user identification information; an acquisition means for acquiring the user identification information from the second information terminal; providing means for providing personal information of the user to the second information terminal based on the user identification information, the first information terminal has a presentation means for presenting a first information code including personal information of a user when online communication is not possible, and presenting a second information code including user identification information for identifying the user when online communication is possible; The second information terminal has a personal information acquisition means for acquiring the user's personal information from the first information code when online communication is not possible, and for transmitting the user identification information contained in the second information code to the server when online communication is possible, and acquiring personal information corresponding to the user identification information from the server.

3. the first information terminal has a presentation means for presenting a second information code including the user identification information, The second information terminal is an acquisition means for acquiring the user identification information from the second information code presented by the first information terminal; The transmitting means is provided.

3. The personal information providing system according to claim 2, wherein said transmitting means transmits said user identification information acquired by said acquiring means to said server.

4. 3. The personal information providing system according to claim 2, wherein the personal information provided by said server has an amount of information larger than an amount of information stored in said first information code.

5. A second information terminal that acquires personal information of a user of the first information terminal, The first information terminal is A storage means for storing a first information code including a plurality of personal information of the user; a presentation means for presenting an image of a single first information code, the first information code has information cells of three or more colors, The second information terminal is a setting means for displaying a screen for setting personal information that the user is permitted to provide, and for allowing the user to set the personal information that the user is permitted to provide; a personal information acquisition means for reading an image of the single first information code presented by the first information terminal and acquiring personal information permitted by the setting means from among a plurality of personal information included in the single first information code; A second information terminal having the above configuration.

6. A second information terminal used in a personal information providing system that includes a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, and that provides personal information of a user of the first information terminal from the server to the second information terminal, the first information terminal presents a first information code including personal information of a user when online communication is not possible, and presents a second information code including user identification information for identifying the user when online communication is possible; The second information terminal, when online communication is not possible, acquires the user's personal information from the first information code, and when online communication is possible, transmits the user identification information contained in the second information code to the server and acquires the user's personal information from the server according to the user identification information.

7. A personal information providing system including a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, the personal information providing system providing personal information of a user of the first information terminal from the server to the second information terminal, the personal information providing system comprising: The program causes the first information terminal to execute a function of presenting a first information code including a user's personal information when online communication is not possible, and presenting a second information code including user identification information for identifying the user when online communication is possible.

8. A personal information providing system including a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, the personal information providing system providing personal information of a user of the first information terminal from the server to the second information terminal, the personal information providing system comprising: the first information terminal presents a first information code including personal information of a user when online communication is not possible, and presents a second information code including user identification information for identifying the user when online communication is possible; The program causes the second information terminal to execute a function of acquiring user personal information from the first information code when online communication is not possible, and transmitting the user identification information contained in the second information code to the server when online communication is possible, and acquiring personal information corresponding to the user identification information from the server.

9. A personal information providing system having a first information terminal owned by a user and a second information terminal owned by a service provider, the system providing personal information of a user of the first information terminal to the second information terminal, the system comprising: the first information terminal has a storage means for storing a first information code including a plurality of personal information of the user, and a presentation means for presenting an image of a single first information code, the first information code has information cells of three or more colors, The program is a function of displaying a screen for setting personal information that the user is permitted to provide, and allowing the user to set the personal information that the user is permitted to provide; A program that executes a function of reading an image of the single first information code presented by the first information terminal, and acquiring personal information permitted by the user from among the multiple personal information contained in the single first information code.

10. 10. A computer-readable recording medium having the program according to claim 7 recorded thereon.

11. 1. A personal information providing method executed by a second information terminal to provide personal information of a user of a first information terminal to a second information terminal owned by a service provider, the method comprising the steps of: the first information terminal stores a first information code including a plurality of pieces of personal information of the user, and presents an image of a single first information code; the first information code has information cells of three or more colors, A method for providing personal information, in which the second information terminal displays a screen for setting personal information that the user is permitted to provide, allows the user to set the personal information that the user is permitted to provide, and obtains the personal information permitted by the user from among the multiple pieces of personal information contained in the single first information code by reading an image of the single first information code presented by the first information terminal.

12. A personal information providing method executed by a second information terminal to provide personal information of a user of the first information terminal from the server to the second information terminal, using a first information terminal, a second information terminal different from the first information terminal, and a server capable of communicating with the second information terminal, the method comprising: the first information terminal presents a first information code including personal information of a user when online communication is not possible, and presents a second information code including user identification information for identifying the user when online communication is possible; the server stores personal information of the user for each of the user identification information, acquires the user identification information from the first information terminal or the second information terminal, and provides the personal information of the user to the second information terminal based on the user identification information; A method for providing personal information, wherein the second information terminal, when online communication is not possible, acquires the user's personal information from the first information code, and, when online communication is possible, transmits the user identification information contained in the second information code to the server and acquires personal information corresponding to the user identification information from the server.

Citation Information

Patent Citations

  • Information management system and its equipment

    JP1999017675A

  • Information communication system utilizing memory card and information communication terminal

    JP2001344215A

  • Information code, information code generation device, information code reading device, program and information code utilization system

    JP2021168047A

  • Information code, information code generation device, information code reading device, program, and information code utilization system

    JP2022160808A

  • Personal information sharing device through personal information collection entity

    KR1020220075722A