Program, information processing device, and information processing method
The system manages user information access by setting disclosure conditions, allowing authorized access in emergencies, addressing the challenge of inappropriate access in existing systems.
Patent Information
- Application Number
- JP2022111489
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-07-12
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2042-07-12
AI Technical Summary
Existing systems struggle to manage user information access appropriately, leading to issues when users cannot access their information in emergencies or when unauthorized access is allowed.
A system that sets disclosure conditions for user information, allowing authorized institutions or agents to access the information when specified conditions are met, using a control unit, memory unit, and communication unit to manage and transmit the information.
Enables appropriate management of user information, ensuring access by authorized parties in emergencies or other situations, while maintaining security and privacy.
Smart Images

Figure 0007729797000001 
Figure 0007729797000002 
Figure 0007729797000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program, an information processing device, and an information processing method. [Background technology]
[0002] In some cases, information about a user is stored and managed as digital information in an information processing device so that it can be accessed only by the user and a system administrator, etc. Patent Document 1 discloses a technology for storing and managing a user's bank account information in an information processing device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-018301 Summary of the Invention [Problem to be solved by the invention]
[0004] If information about a user is stored and managed in an information processing device so that only the user and a system administrator can access it, then in an emergency or other such situation, if the user is unable to access the information for some reason, those who need the information will not be able to view the information when they need it. On the other hand, if anyone can view the information about a user, this is not appropriate from the perspective of information management.
[0005] The present invention aims to provide a technique for more appropriately managing information about users. [Means for solving the problem]
[0006] A program according to one embodiment causes a computer to function as an information processing device that includes a control unit that sets disclosure conditions, including conditions for the scope of information to be disclosed when specified conditions are met; a memory unit that stores disclosure information, including at least one of information about a user obtained from an external system and reference information to information about the user stored in the external system, in accordance with the setting of the disclosure conditions; and a communication unit that, when the specified conditions are met, sends a notification to a device associated with a pre-set institution or agent to disclose the disclosure information based on the disclosure conditions.
[0007] An information processing device according to one embodiment includes a control unit that sets disclosure conditions including conditions for the range of information to be disclosed when specified conditions are met, a memory unit that stores disclosure information including at least one of information about a user obtained from an external system and reference information to information about the user stored in the external system in accordance with the setting of the disclosure conditions, and a communication unit that, when the specified conditions are met, sends a notification to a device associated with a pre-set institution or agent to disclose the disclosure information based on the disclosure conditions.
[0008] An information processing method according to one embodiment includes a control unit setting disclosure conditions including conditions for the range of information to be disclosed when a predetermined condition is met; a memory unit storing disclosure information including at least one of information about a user obtained from an external system and reference information to information about the user stored in the external system in accordance with the setting of the disclosure conditions; and a communication unit sending a notification to a device associated with a pre-set institution or agent to disclose the disclosure information based on the disclosure conditions when the predetermined condition is met. [Effects of the Invention]
[0009] According to the present invention, it is possible to provide a technique for more appropriately managing information about users. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a conceptual diagram illustrating an overview of a system according to an embodiment. [Figure 2] FIG. 1 is a conceptual diagram illustrating an example of a system configuration according to an embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server device according to an embodiment. [Figure 4] FIG. 2 is a block diagram illustrating an example of a functional configuration of a control unit according to an embodiment. [Figure 5] FIG. 1 is a sequence diagram for explaining an overview of exemplary processing by a system according to an embodiment. [Figure 6] FIG. 2 is a sequence diagram illustrating an example of a hardware configuration of a computer according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] A system according to one embodiment of the present invention will be described in detail with reference to the drawings. However, the embodiment described below is merely an example, and is not intended to exclude various modifications or application of techniques not explicitly described below. In other words, the present invention can be implemented by various modifications or combinations of the embodiments without departing from the spirit of the invention. Furthermore, in the following description of the drawings, identical or similar parts are denoted by the same or similar reference numerals.
[0012] [System Overview] An overview of the system according to this embodiment will be described with reference to Fig. 1. System 1 is a system for managing the storage of information about a user (hereinafter also referred to as "user information") and access to that information. For example, in response to an instruction from a user, system 1 sets up an institution (e.g., some kind of organization or group such as a medical institution, financial institution, fire department (fire station), special rescue team, police, security company, road service company, or insurance company) or agent that allows access to the user information, and when a predetermined condition is met, makes the institution or agent able to access the user information.
[0013] User information managed by system 1 includes, for example, information registered with public institutions (e.g., local governments or the national government), financial institutions, medical institutions, or online service providers. Information registered with public institutions includes, for example, the user's family register information, resident information, registration information, or other public information. Information registered with financial institutions includes, for example, information about the user registered with a bank, credit card company, securities company, or life insurance company. Information registered with medical institutions includes, for example, information about the user registered with a family doctor, hospital, or pharmacy. Information registered with online service providers includes, for example, the user's account information or service usage history information.
[0014] For example, when a user inputs information for identity verification to the system 1 (e.g., uploading an image of a driver's license), the system 1 performs a process of verifying the user's identity (S11). If the user's identity verification is successful, the user inputs to the system 1 disclosure conditions for disclosure to an institution or agent described below when predetermined conditions are met (S12). The disclosure conditions include, for example, conditions regarding the scope of the user's own user information. The conditions regarding the scope of user information include, for example, the scope of information to be disclosed to an institution or agent described below, from among the user information registered with a public institution, financial institution, medical institution, or online service provider.
[0015] System 1 stores the disclosure conditions entered by the user in a database, and also performs processing to link data with an external system that stores and manages user information registered with a public institution, financial institution, medical institution, or online service provider, in accordance with the disclosure conditions (S13).
[0016] For example, suppose the disclosure conditions include a condition that, of information a, information b, and information c registered as user information of user A in Pharmacy D, a medical institution, information a and information b are to be disclosed to the institution or agent. In this case, system 1 performs a process to acquire information a and information b from the system of Pharmacy D, or a process to make information a and information b available for acquisition from the system of Pharmacy D. After the data linkage process, system 1 stores in the database the disclosure information including the information about the user acquired from the external system (or reference information to the information about the user stored in the external system).
[0017] Thereafter, for example, when a predetermined condition is met (for example, in an emergency such as when user A is transported to hospital B, or when a request is made by a person registered as a representative), system 1 may present the disclosure information to the institution or representative.
[0018] Specifically, for example, in an emergency, such as when user A is transported to hospital B, hospital B, which is an institution, checks with system 1 whether it has the authority to access user A's user information (S14). As a method of determining whether an emergency exists, for example, system 1 may periodically send a message to user A's terminal device and determine whether an emergency exists if there is no response to the message, or may determine whether an emergency exists based on location information of user A's terminal device (for example, whether the location information indicates the location of a hospital). Information on whether user A has the authority to access user A's user information is stored in a database of system 1. If it is determined based on the information in the database that user A has the authority to access user A's user information, system 1 refers to the disclosure conditions stored in the database and presents information a and information b (disclosure information) acquired from pharmacy D's system to hospital B in accordance with the disclosure conditions (S15). If it is not an emergency, system 1 may not present the disclosure information to hospital B.
[0019] Similarly, for example, agent C requests the system 1 to perform identity verification processing to request disclosure of user A's disclosure information (S16). The system 1 verifies that agent C is registered as an agent of user A, and may present information a and information b (disclosure information) to agent C in accordance with preset disclosure conditions if the identity verification processing is successful (S17). If agent C is not registered as an agent of user A, or if the identity verification processing fails, the system 1 does not present the disclosure information to agent C.
[0020] As described above, the system 1 according to this embodiment sets disclosure conditions, including conditions for the scope of information to be disclosed when predetermined conditions are met, and stores disclosure information, including at least one of information about the user acquired from an external system and reference information to information about the user stored in the external system, according to the setting of the disclosure conditions. When the predetermined conditions are met, the system 1 transmits a notification to a device associated with a preset institution or agent to disclose the disclosure information based on the disclosure conditions (i.e., presents the disclosure information to the institution or agent).
[0021] As a result, according to this embodiment, when a user has difficulty accessing information about the user for some reason, such as in an emergency, a predetermined institution or agent who needs the information can refer to the information via the system 1. Therefore, according to this embodiment, information about the user can be managed more appropriately.
[0022] [System Configuration] An example of the configuration of a system 1 in this embodiment will be described with reference to Fig. 2. The system 1 includes a server device 10 and terminal devices 20 (20a, 20b, 20c). Each device is configured to be able to communicate with each other via a network N.
[0023] The server device 10 is an information processing device such as a server computer. The server device 10 may be configured by one information processing device (or computer; the same applies hereinafter), or may be configured by multiple information processing devices using cloud computing technology, distributed computing technology, or the like.
[0024] The terminal device 20 is configured as an information processing device such as a personal computer, a mobile device, or a dedicated terminal. The terminal device 20 may be configured to be able to communicate with the server device 10 configured using cloud computing technology.
[0025] The network N is configured by a wireless network or a wired network, and includes any network such as the Internet, a mobile communication network, or a LAN (Local Area Network).
[0026] In the example shown in FIG. 2 , the system 1 is configured to include one server device 10 and three terminal devices 20, but the number of devices included in the system 1 is not limited to this, and the system 1 may include any number of devices. For example, the system 1 may include more than three terminal devices 20. Note that in the following description, at least a portion of the processing described as processing by either the server device 10 or the terminal device 20 may be executed by the other device. For example, a portion of the processing described as processing by the server device 10 may be executed by the terminal device 20, and a portion of the processing described as processing by the terminal device 20 may be executed by the server device 10.
[0027] [Function Configuration] The functions of the server device 10 will be described with reference to Fig. 3. The server device 10 has a communication unit 11, a database 12, and a control unit 13 as its main functional components.
[0028] The server device 10 may have other functional configurations that are possessed by information processing devices such as general information processing devices or dedicated devices. The functional configurations of the server device 10 are realized by cooperation between a computer program (software) and hardware, for example, when a control device such as a CPU (Central Processing Unit) of the server device 10 reads and executes a computer program stored in a storage device.
[0029] The control unit 13 controls the processing of various functions executed by the server device 10. For example, the control unit 13 sets disclosure conditions including conditions for the range of user information (disclosure information) to be disclosed when predetermined conditions are met. The user information managed by the system 1 includes, for example, information registered with public institutions, financial institutions, medical institutions, or online service providers. The predetermined conditions are stored in, for example, the database 12, and the control unit 13 may refer to the database 12 to determine whether the predetermined conditions are met.
[0030] The predetermined conditions may include, for example, at least some of the following conditions: Condition (1): A notification sent in response to an input by a user has not been received via the communication unit 11 for a predetermined period of time. Condition (2): A notification indicating that an emergency has occurred to the user is received via the communication unit 11. Condition (3): A request for disclosure of the disclosure information is received via the communication unit 11 from an institution or a person registered as an agent that is permitted to access the disclosure information.
[0031] Condition (1) may be, for example, a condition that a notification sent from terminal device 20 in response to a user's input to terminal device 20 has not been received via communication unit 11 for a predetermined period of time since the last time it was received, or a condition that a response (notification) has not been received from terminal device 20 via communication unit 11 for a predetermined period of time since a notification (e.g., a safety confirmation notification) was sent from communication unit 11 to terminal device 20.
[0032] The notification indicating that an emergency has occurred for the user in condition (2) may be, for example, a notification that is sent when a user (e.g., user A) has an emergency (e.g., is hospitalized) by the user A operating the terminal device 20. Alternatively, the notification may be a notification indicating that an emergency has occurred for user A, sent by a predetermined person (e.g., a person who has been registered and authenticated in advance) other than user A operating the terminal device 20.
[0033] A person registered as an institution or agent authorized to access the disclosed information under condition (3) is, for example, an institution (person in charge) or agent who is registered in database 12 as a person authorized to access the disclosed information and who has been identified or authenticated by the identity verification function and authentication function of the control unit 13 described below.
[0034] The disclosure conditions are conditions set for the disclosure information stored in the database 12, and are conditions for disclosing the information to a pre-set institution or agent when the predetermined conditions are met. The disclosure information is set by the control unit 13, for example, in response to a request from a user received via the communication unit 11. The set disclosure conditions are stored in the database 12. In addition, the control unit 13 performs processing for data linkage with an external system (external system) such as a public institution, financial institution, medical institution, or online service provider in order to acquire user information from the external system in accordance with the set disclosure conditions.
[0035] The disclosure conditions include, for example, a condition regarding the range of information (i.e., the content of the disclosure information) to be disclosed when the predetermined conditions are met among the user information. The disclosure conditions may also include a condition regarding the period during which the disclosure information is to be disclosed when the predetermined conditions are met. The period may include, for example, one week or one month.
[0036] Further processing by the control unit 13 will be described in detail later.
[0037] The database 12 stores various types of information, including information received by the communication unit 11, information required for processing by the server device 10, or information generated by the server device 10. The database 12 stores disclosure information, including at least one of user information acquired from an external system and reference information to user information stored in the external system, in accordance with the disclosure conditions set by the control unit 13. The database 12 also stores information on institutions or agents that are set to be permitted to disclose the disclosure information.
[0038] The communication unit 11 receives and transmits various information through communication with external devices. For example, the communication unit 11 receives a request for disclosure of disclosure information from the terminal device 20 of an institution or agent. Furthermore, when the above-mentioned predetermined conditions are satisfied, the communication unit 11 may transmit a notification to disclose the disclosure information based on the above-mentioned disclosure conditions to the terminal device 20 associated with a preset institution or agent. Note that, as described above, the disclosure conditions are conditions set for the above-mentioned disclosure information stored in the database 12, and are conditions for disclosing the information to the preset institution or agent when the above-mentioned predetermined conditions are satisfied.
[0039] In response to receiving the identification information of the institution or agent, the communication unit 11 may transmit a notification to disclose the above-mentioned disclosure information to the terminal device 20 associated with the institution or agent. More specifically, when the communication unit 11 receives the identification information of the institution or agent (for example, an image of a driver's license), the control unit 13 may perform processing for identification based on the identification information, and in response to successful identification, transmit a notification to disclose the above-mentioned disclosure information to the terminal device 20 associated with the institution or agent. The notification to disclose the disclosure information may include, for example, the disclosure information or may include link information for referencing the disclosure information.
[0040] In response to receiving the authentication information of the institution or the agent, the communication unit 11 may transmit a notification to disclose the above-mentioned disclosure information to the terminal device 20 associated with the institution or the agent. More specifically, when the communication unit 11 receives the authentication information of the institution or the agent (for example, a user ID and password), the control unit 13 may perform authentication processing based on the authentication information, and in response to successful authentication, transmit a notification to disclose the above-mentioned disclosure information to the terminal device 20 associated with the institution or the agent.
[0041] In response to transmitting the above-mentioned notification for disclosing the disclosure information of a certain user (e.g., user A) to the terminal device 20 associated with the institution or agent, the communication unit 11 may transmit a notification (hereinafter also referred to as a "disclosure notification") to the terminal device 20 associated with the user (e.g., user A). By transmitting the disclosure notification to the terminal device 20, the user can understand that the disclosure information related to the user has been disclosed to the institution or agent. The disclosure notification transmitted to the terminal device 20 may include, for example, information regarding the institution or agent to which the disclosure information has been disclosed.
[0042] The communication unit 11 may receive a request from the terminal device 20 in response to an operational instruction from the user to set the disclosure information not to be disclosed to the institution or agent. In response to the request received by the communication unit 11, the control unit 13 may set the disclosure information not to be disclosed to the institution or agent (i.e., to prevent the institution or agent from accessing the disclosure information).
[0043] As described above, according to this embodiment, the server device 10 includes a communication unit 11, a database 12, and a control unit 13. The control unit 13 sets disclosure conditions, including conditions for the scope of information to be disclosed when predetermined conditions are met. The database 12 stores disclosure information, including at least one of information about the user acquired from an external system and reference information to information about the user stored in the external system, in accordance with the setting of the disclosure conditions. When the predetermined conditions are met, the communication unit 11 transmits a notification to a device associated with a pre-set institution or agent to disclose the disclosure information based on the disclosure conditions. As a result, according to this embodiment, information about the user can be more appropriately managed, as described above.
[0044] Examples of various functions executed by the control unit 13 will be described in more detail with reference to Fig. 4. As shown in Fig. 4, the functions executed by the control unit 13 include, for example, a user function 131, a consent management function 132, an information management function 133, an authority of attorney management function 134, and a UI management function 135. The control unit 13 may further execute functions other than those described above, or may not execute some of the functions described above.
[0045] (1) User Function 131 The user function 131 includes an identity verification function and an authentication function. The identity verification function is a function that verifies the identity of a user, an institution (person in charge), or an agent based on information or data input to the system 1 via the communication unit 11. For identity verification, eKYC (electronic Know Your Customer) technology may be used, or other identity verification methods (delivery, bank commission, attribute inquiry, etc.) may also be used.
[0046] The authentication function is a function for authenticating a user, an institution (person in charge), or a representative who registers, updates, or inquires about information via the system 1. Any authentication method may be adopted, such as a method using a user ID and password, a method using biometric authentication, or a method using two-factor authentication.
[0047] (2) Consent management function 132 The consent management function 132 is a function that acquires information indicating various consents given by the user via the communication unit 11 and manages the disclosure, editing, storage, etc. of user information within the scope of the consents. The consents include (a) consent to use of the system 1, (b) consent to storage of user information, and (c) consent to disclosure of user information. The information indicating the consents given by the user may be stored in the database 12 together with a timestamp indicating when the consents were given.
[0048] The consent (a) includes the user's consent to the system 1 acquiring, editing, and storing user information from an external system, and further to setting the authority of an institution or agent that can access the user information. The consent (b) includes consent to the period for which the user information (or disclosure information) acquired from the external system will be stored in the database 12, and information indicating such consent may be acquired, for example, from the user's terminal device 20 via the communication unit 11. The consent (c) includes consent to the disclosure of user information stored in the database 12 to an institution or agent, and may also include consent set for each item of user information, and information indicating such consent may be acquired, for example, from the user's terminal device 20 via the communication unit 11.
[0049] (3) Information management function 133 The information management function 133 includes the following functions:
[0050] (3-1) Information acquisition, registration and editing functions This function selects or registers user information to be acquired from an external system based on a user request acquired from the terminal device 20 via the communication unit 11. It also includes a function to edit the acquired user information as necessary. Furthermore, a control signal may be transmitted to the user's terminal device 20 via the communication unit 11, and the display unit of the terminal device 20 may be controlled to present user information that can be acquired from the external system and present the content of the data to be acquired (including presentation of user information items and the relevant user information itself, and may further include presentation of access authority information to the external system). The terminal device 20 selects user information to be registered as disclosure information via a user operation, and the server device 10 acquires information related to the selection via the communication unit 11. The acquired information related to the selection is appropriately edited and stored in a format that can be stored in the database 12.
[0051] (3-2) Information acquisition function This function acquires user information corresponding to the information regarding the selection of the user information from an external system. The acquired user information is stored in database 12. The period for which the user information is stored in database 12 corresponds to the period agreed upon by the user as described above.
[0052] (3-3) Change history function This is a function of storing timestamps and history information in the database 12 that indicate the timing of storage and editing of user information stored in the database 12 by the information management function 133 described above.
[0053] (4) Power of Attorney Management Function 134 The power of attorney management function 134 includes the following functions:
[0054] (4-1) Proxy setting function This function sets information about an institution or agent that can disclose disclosure information when certain conditions are met, and the content of the disclosure information, based on a user request received from the user's terminal device 20 via the communication unit 11, and stores the information in the database 12. The authority of an institution or agent to access disclosure information disclosed to the institution or agent is also referred to as power of attorney. If the agent is a natural person, the information about the agent may include information such as the name, address, contact information, or relationship with the user. If the institution or agent is an organization such as a corporation, the information about the institution or agent may include information such as the corporation's name, location, contact information, representative name, or relationship with the user. The information about the institution or agent may include information about the disclosure period set for the institution or agent regarding the disclosure information.
[0055] The institution or agent can confirm whether the agent has power of attorney, which is the authority to access the disclosed information, in the following ways. In the first method, an inquiry card for inquiring about the disclosed information is issued, and the agent, etc., transmits the card information on the inquiry card to the server device 10 via the terminal device 20. The server device 10 determines whether the agent has power of attorney by comparing the received card information with the card information stored in the database 12, and transmits the determination result to the terminal device 20, which may display it on the display unit of the terminal device 20. Furthermore, if it is determined that the agent has power of attorney, the server device 10 may transmit the contents of the disclosed information to the terminal device 20, and the terminal device 20 may display the contents of the disclosed information on the display unit.
[0056] As a second method, the institution's or agent's terminal device 20 may be notified in advance by email or the like that proxy authority has been established. The notification may include link information for referencing the disclosed information. In response to an operation on the terminal device 20 by the institution or agent, the contents of the disclosed information may be sent to the terminal device 20 via the link and displayed on the display unit of the terminal device 20.
[0057] The user can also set the database 12 so that the institution or agent cannot access the disclosed information. For example, when the institution or agent accesses the disclosed information via the link (or the server device 10), the server device 10 first notifies the user's terminal device 20 of the institution or agent's access to the disclosed information. If the server device 10 receives a request from the user via the terminal device 20 to deny access to the disclosed information in response to the notification, the server device 10 may set the database 12 so that access to the disclosed information is not permitted.
[0058] (4-2) Inquiry card issuing function This is a function to issue the above-mentioned inquiry card based on a user request received from the user's terminal device 20 via the communication unit 11. The inquiry card issuance function executes processing for issuing an inquiry card, such as generating card information, based on the request. An image code such as a QR code (registered trademark) containing information for accessing the disclosed information, a web address, or ID information may be displayed on the issued inquiry card.
[0059] (5)UI management function 135 The UI management function 135 is a function for providing a user interface that enables a user, institution, or agent to use the system 1 via the terminal device 20. In detail, the UI management function 135 provides a user interface that enables a user, institution, or agent to request processes such as the above-mentioned identity verification, authentication, consent, information editing and registration, power of attorney setting, and inquiry card issuance via the terminal device 20, and to refer to the results of the processes. In order to provide the interface, the UI management function 135 transmits various information and control signals to the terminal device 20 via the communication unit 11. The UI management function 135 may be provided by an SDK (Software Development Kit) or an API (Application Programming Interface).
[0060] [Processing flow] The processing flow in the system 1 will be described with reference to Fig. 5. Each processing step described below is realized by cooperation between a computer program (software) and hardware, for example, when a control unit included in the server device 10 and the terminal device 20 reads and executes a computer program stored in a storage unit.
[0061] Since the details of the processing executed in the system 1 have already been explained, the already explained contents will be simplified or omitted in the following explanation of the processing flow. In the example of the processing shown in Fig. 5, the terminal device 20a is operated by user A who sets disclosure information for his / her own user information, and the terminal device 20b is operated by (a person in charge of) an institution that is permitted to refer to the disclosure information.
[0062] In step S51, in response to an operation by user A, terminal device 20a transmits a personal identification request to server device 10 together with personal identification information of user A (for example, an image of a driver's license). In step S52, server device 10 performs personal identification processing of user A in response to the received personal identification information and personal identification request. In step S53, server device 10 transmits information on the success or failure of personal identification to terminal device 20a as a result of the personal identification processing.
[0063] If the identity verification result received by the terminal device 20a in step S53 indicates success, in step S54, the terminal device 20a, in response to an operation by user A, sends a request to the server device 10 to register the disclosure information, along with disclosure conditions including conditions for the range of information to be disclosed when certain conditions are met among user A's user information.
[0064] In step S55, based on the disclosure conditions and the request for registration of disclosure information received in step S54, the server device 10 stores the disclosure conditions in the database 12. Furthermore, the server device 10 performs processing for data linkage with an external system (external system) such as a public institution, financial institution, medical institution, or online service provider, in order to acquire user information of user A from the external system, according to the stored disclosure conditions. Based on the results of the data linkage processing, the server device 10 stores in the database 12 disclosure information including information about user A acquired from the external system (or reference information to information about user A stored in the external system).
[0065] Next, in step S56, in response to an operation by a person in charge at an institution (e.g., a medical institution), terminal device 20b transmits an authority confirmation request to server device 10 to confirm whether the institution has the authority to access the disclosed information of user A. The request to confirm whether the institution has the authority is made, for example, using an inquiry card as described above.
[0066] In step S57, the server device 10 checks whether the user A has the authority based on the authority confirmation request received in step S56. If it is determined that the user A has the authority, in step S57 the server device 10 refers to the database 12 and transmits the disclosure information of the user A to the terminal device 20b for presentation. The notification may include, for example, the disclosure information or link information for referencing the disclosure information.
[0067] As described above, according to this embodiment, when a user has difficulty accessing information about the user for some reason, such as in an emergency, a predetermined institution or agent who needs the information can refer to the information via system 1. Therefore, according to this embodiment, information about the user can be managed more appropriately.
[0068] [Hardware configuration] 6, an example of the hardware configuration of the computer 800 will be described when the server device 10 and the terminal device 20 are realized by the computer 800. Note that the functions of each device can also be realized by dividing them into multiple devices.
[0069] 6, the computer 800 includes a processor 801, a memory 803, a storage device 805, an input I / F unit 807, a data I / F unit 809, a communication I / F unit 811, and a display device 813. Although not shown, the computer 800 may include various actuators (e.g., motors), a positioning module (e.g., a GPS module), or various sensors.
[0070] The processor 801 is a control unit that controls various processes in the computer 800 by executing programs stored in the memory 803 .
[0071] The memory 803 is a storage medium such as a RAM (Random Access Memory), etc. The memory 803 temporarily stores the program code of the program executed by the processor 801 and data required when the program is executed.
[0072] The storage device 805 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 805 stores an operating system and various programs for realizing the above-mentioned configurations. The storage device 805 may be the same device as the memory 803.
[0073] The input I / F unit 807 is a device for receiving input from a user. Specific examples of the input I / F unit 807 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F unit 807 may be connected to the computer 800 via an interface such as a USB (Universal Serial Bus).
[0074] The data I / F unit 809 is a device for inputting data from outside the computer 800. A specific example of the data I / F unit 809 is a drive device for reading data stored in various storage media. The data I / F unit 809 may be provided outside the computer 800. In this case, the data I / F unit 809 is connected to the computer 800 via an interface such as a USB.
[0075] The communication I / F unit 811 is a device for performing data communication via the Internet N, either wired or wirelessly, with devices external to the computer 800. The communication I / F unit 811 may be provided outside the computer 800. In this case, the communication I / F unit 811 is connected to the computer 800 via an interface such as a USB.
[0076] The display device 813 is a device for displaying various types of information. Specific examples of the display device 813 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 813 may be provided outside the computer 800. In this case, the display device 813 is connected to the computer 800 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F unit 807, the display device 813 can be configured as an integral part of the input I / F unit 807.
[0077] [Variations] The program for implementing the system 1 (or the server device 10, or the terminal device 20) in the above embodiment can be installed or loaded onto a computer through various recording media such as optical disks such as CD-ROMs, magnetic disks, semiconductor memories, or by downloading via a communication network, etc.
[0078] The present invention is not limited to the above-described embodiment, and can be embodied in various other forms without departing from the spirit of the present invention. The above-described embodiment is merely an example in all respects and should not be construed as limiting. [Explanation of symbols]
[0079] 1 System 10 Server device 11 Communications Department 12 Databases 13 Control Unit 20 Terminal equipment 20a Terminal equipment 20b Terminal equipment 20c Terminal Equipment 800 computers 801 processor 803 memory 805 Storage device 807 Input I / F section 809 Data I / F section 811 Communication I / F section 813 Display device N Network
Claims
1. Computer, a control unit that sets disclosure conditions indicating the range of information to be disclosed when a predetermined condition is satisfied, and acquires information corresponding to the disclosure conditions from the external system from at least one of a plurality of pieces of information about the user stored in the external system and a plurality of pieces of reference information to information about the user stored in the external system before the predetermined condition is satisfied; a storage unit configured to store disclosure information including at least one of information about the user acquired from the external system by the control unit based on the disclosure conditions and reference information to information about the user stored in the external system; a communication unit that, when the predetermined condition is satisfied, transmits a notification to a device associated with a preset agent to disclose the disclosure information based on the disclosure condition; A program for causing an information processing device to function as an information processing device having the above.
2. The program according to claim 1 , wherein the predetermined condition includes a condition that a notification transmitted in response to an input by the user has not been received via the communication unit for a predetermined period of time.
3. The program according to claim 1 , wherein the predetermined condition includes a condition that a notification indicating that an emergency has occurred for the user is received via the communication unit.
4. The program according to claim 1 , wherein the disclosure conditions include a condition regarding a period for disclosing the disclosure information when the predetermined condition is satisfied.
5. The program according to claim 1 , wherein the communication unit transmits a notification to disclose the disclosure information to a device associated with the agent in response to receiving the agent's personal identification information.
6. The program according to claim 1 , wherein the communication unit transmits a notification to disclose the disclosure information to the device associated with the agent in response to receiving the authentication information of the agent.
7. The program according to claim 1 , wherein the communication unit transmits a notification to a device associated with the user in response to transmitting a notification to disclose the disclosure information to a device associated with the agent.
8. The program according to claim 1 , wherein the control unit sets the stored disclosure information not to be disclosed to the agent in response to an instruction from the user received via the communication unit.
9. The program according to claim 1 , wherein the information about the user includes information registered with a public institution, a financial institution, a medical institution, or an online service provider.
10. a control unit that sets disclosure conditions indicating the range of information to be disclosed when a predetermined condition is satisfied, and acquires information corresponding to the disclosure conditions from the external system from at least one of a plurality of pieces of information about the user stored in the external system and a plurality of pieces of reference information to information about the user stored in the external system before the predetermined condition is satisfied; a storage unit configured to store disclosure information including at least one of information about the user acquired from the external system by the control unit based on the disclosure conditions and reference information to information about the user stored in the external system; a communication unit that, when the predetermined condition is satisfied, transmits a notification to a device associated with a preset agent to disclose the disclosure information based on the disclosure condition; An information processing device comprising:
11. a control unit sets a disclosure condition indicating a range of information to be disclosed when a predetermined condition is satisfied, and acquires information corresponding to the disclosure condition from the external system from at least one of a plurality of pieces of information related to the user stored in the external system and a plurality of pieces of reference information to information related to the user stored in the external system before the predetermined condition is satisfied; a storage unit stores, based on the disclosure conditions, disclosure information including at least one of information about the user acquired from the external system and reference information to information about the user stored in the external system; a communication unit transmitting a notification to disclose the disclosure information based on the disclosure condition to a device associated with a preset agent when the predetermined condition is satisfied; An information processing method including:
Citation Information
Patent Citations
Personal information managing method and personal information inputting method
JP2002297800A
Method and system for providing emergency medical care information
JP2003162578A
Management system of medical data
JP2004102863A
Digital rights management for retrieving medical data from servers
JP2009530700A
Medical information management system, medical information management method and program
JP2010072714A