Information processing device, information processing method, and information processing program

The information processing device enhances mobile messenger usability by integrating authentication and service provision processes, enabling offline transactions and increasing registered friends through improved authentication mechanisms.

JP2026099612APending Publication Date: 2026-06-18LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LY CORP
Filing Date
2024-12-06
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

Conventional mobile messengers lack enhanced usability, particularly in facilitating seamless integration of authentication and service provision processes.

Method used

An information processing device that includes an acquisition unit to acquire first authentication information from a user terminal, a storage unit to associate it with user identification, a reception unit to receive second authentication information, and an authentication unit to authenticate the user, enabling service provision based on the authentication result.

Benefits of technology

Improves the usability of mobile messengers by allowing offline service transactions such as in-store payments and enhances the number of registered friends, thereby improving business account performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026099612000001_ABST
    Figure 2026099612000001_ABST
Patent Text Reader

Abstract

To improve the usability of mobile messengers. [Solution] The information processing device according to the present invention comprises an acquisition unit, a storage unit, a reception unit, an authentication unit, and a provision unit. The acquisition unit acquires first authentication information from a user terminal used by a user of a communication service for authenticating the user when providing a service via the user terminal. The storage unit stores the first authentication information acquired by the acquisition unit in a storage unit, associating it with identification information for identifying the user. The reception unit receives second authentication information from a provider terminal used by a service provider providing a service. The authentication unit authenticates the user receiving the service using the second authentication information received by the reception unit and the first authentication information stored in the storage unit. The provision unit provides the service to the user according to the authentication result by the authentication unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, as one of the communication tools available on mobile communication terminals, mobile messengers have been widely used. For example, in relation to mobile messengers, technologies for transmitting voice messages between chat participants using mobile messengers have also been proposed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the conventional technology has room for improvement in enhancing the usability of mobile messengers.

[0005] This application has been made in view of the above, and aims to improve the usability of mobile messengers.

Means for Solving the Problems

[0006] The information processing device according to the present application comprises an acquisition unit, a storage unit, a reception unit, an authentication unit, and a provision unit. The acquisition unit acquires first authentication information from a user terminal used by a user of a communication service for authenticating the user when providing a service via the user terminal. The storage unit stores the first authentication information acquired by the acquisition unit in a storage unit, associating it with identification information for identifying the user. The reception unit receives second authentication information from a provider terminal used by a service provider providing a service. The authentication unit authenticates the user receiving the service using the second authentication information received by the reception unit and the first authentication information stored in the storage unit. The provision unit provides the service to the user according to the authentication result by the authentication unit. [Effects of the Invention]

[0007] According to one embodiment of the present invention, the usability of a mobile messenger can be improved. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] Figure 2 is an illustrative diagram showing the user experience realized by the information processing according to this embodiment. [Figure 3] Figure 3 shows an example of the system configuration of an information processing system according to the embodiment. [Figure 4] Figure 4 shows an example of the configuration of an information processing device according to the present invention. [Figure 5] Figure 5 is a diagram showing an overview of the user information stored in the user information storage unit according to the embodiment. [Figure 6] Figure 6 is a diagram showing an overview of the business information stored in the business information storage unit according to the embodiment. [Figure 7] Figure 7 is a diagram showing an overview of the collaborative information stored in the collaborative information storage unit according to this embodiment. [Figure 8]Figure 8 is a flowchart showing an example of the processing procedure for registering authentication information according to the embodiment. [Figure 9] Figure 9 is a flowchart showing an example of the processing procedure for service provision using the authentication service according to this embodiment. [Figure 10] Figure 10 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device according to the embodiment. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing apparatus, information processing method, and information processing program according to the present application. Furthermore, each embodiment can be appropriately combined as long as the processing content is not inconsistent. Also, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] [Embodiment] [1. An example of information processing] Hereinafter, an example of information processing according to the embodiment will be described with reference to the drawings. Figure 1 is a diagram illustrating an example of information processing according to the embodiment.

[0011] The information processing according to this embodiment is realized by an information processing system SYS (see, for example, Figure 3) which includes a user device 10 shown in Figure 1, a store device 20 shown in Figure 1, and an information processing device 100 shown in Figure 1. The user device 10, the store device 20, and the information processing device 100 are each connected to a network N (see, for example, Figure 3) by wired or wireless means. The user device 10, the store device 20, and the information processing device 100 can communicate with other devices through the network N.

[0012] The user device 10 is used by user U-1, who is a user of various online services including a mobile messenger service (hereinafter referred to as the "communication service"). The user device 10 is installed with an application program for users (hereinafter referred to as the "message app") that has functions for executing various processes related to the mobile messenger. The message app cooperates with the information processing device 100 to realize processes related to the communication service.

[0013] The communication service is pre-linked with a plurality of other services other than the communication service such as the first linked service, the second linked service, the third linked service, and the fourth linked service. User U-1 can use a plurality of other services pre-linked with the communication service through the communication service.

[0014] The store device 20 is used by employee U-2, etc. in a store that has acquired a business account for the communication service. The store device 20 is installed with a business message app and an authentication tool for performing processes related to user authentication executed when providing services.

[0015] The information processing device 100 is operated and managed by a service provider that provides the communication service. The information processing device 100 executes various processes related to the communication service and the processes according to the embodiment.

[0016] User U-1 sends a request to register for using the authentication service to the information processing device 100, which enables receiving service provision in an offline state without using the message app (step S1). User U-1 can execute various procedures for sending the request to register for using the authentication service by operating the message app. The message app may be installed with functions for executing various procedures related to registering for using the authentication service as mini apps.

[0017] For the authentication service use registration request, a user ID assigned to uniquely identify user U-1 in the communication service and first encrypted information obtained by encrypting various biometric information such as the fingerprint, vein, and face of user U-1 with a first encryption key are enclosed. The first encryption key is distributed by the service provider that provides the communication service in the procedure of the authentication service use registration.

[0018] When the information processing device 100 receives an authentication service use registration request from the user device 10, it executes a use registration process (step S2). Specifically, the information processing device 100 acquires the first encrypted information included in the authentication service use registration request, and stores the acquired first encrypted information in the storage unit in association with the user ID included in the authentication service use registration request.

[0019] When the use registration process is completed, the information processing device 100 transmits a registration completion notice to the user device 10 (step S3). After confirming the registration completion notice, user U-1 can start using the authentication service.

[0020] Hereinafter, an outline of service provision using the authentication service will be described. When store employee U-2 receives a request to use the authentication service from user U-1 when using the service, the authentication tool of the store device 20 is activated, and the biometric information of user U-1 is read. The authentication tool encrypts the biometric information of user U-1 using a second encryption key capable of the same encryption as the first encryption key, and generates second encrypted information. The store device 20 transmits a service use request including the service content and the second encrypted information generated by the authentication tool to the information processing device 100 (step S11).

[0021] When the information processing device 100 receives a service use request from the store device 20, it executes an authentication process (step S12). Specifically, the information processing device 100 determines whether first encrypted information matching the second encrypted information included in the service use request is stored in the storage unit.

[0022] If the information processing device 100 determines that the first encrypted information that matches the second encrypted information is stored in the storage unit, it executes service-related processing to provide the service corresponding to the service content included in the service usage request to user U-1 (steps S13-1, S13-2).

[0023] For example, if the service content included in the service request corresponds to a communication service such as adding a store's official account as a friend in a communication service, the information processing device 100 will perform the service-related processing itself (step S13-1).

[0024] For example, if the service content included in the service usage request is related to linked services such as payment processing, reservation processing, or inventory securing processing, the information processing device 100 will cooperate with the corresponding linked service and execute the service-related processing (step S13-2). For example, if the service content is payment processing, the information processing device 100 will send a request for payment processing to the payment service, which is an example of a second linked service, along with payment information such as the user ID and payment amount, and will receive a processing completion notification from the payment service.

[0025] After the completion of service-related processing, the information processing device 100 sends a service completion notification to the user device 10 (step S14).

[0026] Furthermore, the information processing device 100 may perform user authentication using an authentication service, provided that a prior reservation for the service has been accepted. For example, if the service content corresponds to a reservation service, the information processing device 100 sends a confirmation request to the reservation service to check whether a prior reservation has been accepted. If the information processing device 100 is exchanging data with a collaborating reservation service, it may perform the prior reservation check itself. If the information processing device 100 receives a response indicating that a prior reservation has been accepted, it performs user authentication using the second encrypted information included in the service usage request.

[0027] Furthermore, if user U-1 has added an official account established in the communication service as a friend, the information processing device 100 may provide usage details regarding the use of the service corresponding to the official account via the messaging app.

[0028] Furthermore, if user U-1 has not added an official account established in the communication service as a friend, the information processing device 100 may, on the condition that user U-1 has registered their email address, provide a usage statement regarding the use of the service corresponding to the official account via email.

[0029] Furthermore, if user U-1 has added an official account established in the communication service as a friend, the information processing device 100 may provide a coupon usable in the service corresponding to the official account via the messaging app.

[0030] Furthermore, the information processing device 100 may perform user authentication using the first encrypted information and the second encrypted information, provided that the service provider pays a system usage fee. In other words, the information processing device 100 may perform the user authentication process described above.

[0031] Figure 2 is an illustrative diagram showing the user experience realized by the information processing according to the embodiment. As shown in Figure 2, user U-1 can, for example, make a store reservation via a messaging app, and then, at the store, simply hold their palm over the store device 20 to receive user authentication, complete payment, and register the store as a friend on the messaging app. In addition, user U-1 can immediately receive a detailed statement of their usage at the store via the messaging app, as well as receive coupons that can be used at the store. This series of user experiences is repeated through the information processing according to the embodiment.

[0032] As described above, the information processing device 100 according to this embodiment can improve the usability of the mobile messenger by enabling in-store payments and other functions in an offline state. Furthermore, as usability improves, an increase in the number of friends registered for official accounts opened on the mobile messenger can be expected. Therefore, the information processing device 100 according to this embodiment can improve the performance of business accounts on the mobile messenger, as well as improve the usability of the mobile messenger.

[0033] [2. System Configuration] The configuration of the information processing system SYS according to the embodiment will be described in detail below with reference to Figure 3. Figure 3 is a diagram showing an example of the system configuration of the information processing system SYS according to the embodiment.

[0034] As shown in Figure 3, the information processing system SYS according to this embodiment includes a user device 10, a store device 20, and an information processing device 100. Note that Figure 3 is merely an example of the configuration of the information processing system SYS according to this embodiment, and it may have multiple user devices 10, multiple store devices 20, and other devices such as a server device that performs processing related to other services that cooperate with the communication service.

[0035] The user device 10, the store device 20, and the information processing device 100 are connected to the network N by wire or wireless connection. Each of the user device 10, the store device 20, and the information processing device 100 can communicate with other devices through the network N.

[0036] Network N includes, for example, WANs (Wide Area Networks) such as the Internet, and mobile communication networks such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: 5th Generation Mobile Communication System).

[0037] The user device 10 and the store device 20 are connected to the network N via a mobile communication network or short-range wireless communication such as Bluetooth® or Wi-Fi (Local Area Network), and can communicate with other devices such as the information processing device 100 through the network N.

[0038] Furthermore, the user device 10 is used by user U-1 (see, for example, Figure 1), who is a user of various online services, including mobile messenger services (hereinafter referred to as "communication services"). The user device 10 may be, for example, a notebook PC (personal computer), a desktop PC, a smartphone, or a tablet PC.

[0039] The user device 10 has a user-facing messaging application installed that includes functions for performing various processes related to mobile messengers. The messaging application works in conjunction with the information processing device 100 to realize processes related to communication services.

[0040] Furthermore, the user device 10 can display content provided by the information processing device 100, for example, using a messaging application or a web browser. When the user device 10 receives control information from the information processing device 100 to implement the information display process, it will perform the display process according to the control information.

[0041] Control information is described using, for example, scripting languages ​​such as JavaScript (registered trademark), stylesheet languages ​​such as CSS (Cascading Style Sheets), programming languages ​​such as Java (registered trademark), or markup languages ​​such as HTML (HyperText Markup Language). Alternatively, a predetermined application distributed from the information processing device 100 may be considered as control information.

[0042] User U-1 sends an authentication service registration request to the information processing device 100, enabling them to receive the service offline without using the messaging app. User U-1 can perform various procedures for sending the authentication service registration request by operating the messaging app. The messaging app may also include functions for performing various procedures related to authentication service registration as mini-apps.

[0043] The store device 20 is used by employees U-2, etc., in stores that have obtained a business account for communication services. The user device 10 may be, for example, a notebook PC (Personal Computer), a desktop PC, a smartphone, or a tablet PC.

[0044] The store device 20 is equipped with a messaging application for businesses and an authentication tool that performs user authentication processing when providing services.

[0045] Furthermore, the store device 20 can display content provided by the information processing device 100, for example, through a messaging app or a web browser. When the store device 20 receives control information from the information processing device 100 to implement the information display process, it will perform the display process according to the control information.

[0046] Control information is described using, for example, scripting languages ​​such as JavaScript (registered trademark), stylesheet languages ​​such as CSS (Cascading Style Sheets), programming languages ​​such as Java (registered trademark), or markup languages ​​such as HTML (HyperText Markup Language). Alternatively, a predetermined application distributed from the information processing device 100 may be considered as control information.

[0047] When store employee U-2 receives a request from user U-1 to use the authentication service, U-2 activates the authentication tool on store device 20 and reads user U-1's biometric information. The authentication tool encrypts user U-1's biometric information using a second encryption key capable of encryption similar to the first encryption key, and generates second encrypted information. Store device 20 transmits a service usage request, including the service details and the second encrypted information generated by the authentication tool, to information processing device 100.

[0048] The information processing device 100 is operated and managed by a service provider that provides communication services. The information processing device 100 performs various processes related to communication services and processes according to the embodiment. The information processing device 100 is typically a server device, but may be implemented as a mainframe or workstation. Furthermore, if the information processing device 100 is implemented as a server device, it may be implemented as a single server device, or as a cloud system in which multiple server devices and multiple storage devices work together.

[0049] [3. Equipment configuration] Hereinafter, an example of the functional configuration of the information processing device 100 in the information processing system SYS according to the embodiment will be described using Figure 4. Figure 4 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Figure 4, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

[0050] (Communications Department 110) The communication unit 110 is implemented, for example, by a communication module or a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wireless connection. The information processing device 100 transmits and receives information with other devices such as the user device 10 and the store device 20 via the network N.

[0051] For example, the communication unit 110 receives an authentication service registration request from the user device 10. The communication unit 110 passes the received authentication service registration request to the acquisition unit 131, which will be described later. The communication unit 110 also receives a service usage request from the store device 20. The communication unit 110 passes the received service usage request to the reception unit 133.

[0052] (Storage unit 120) The storage unit 120 stores, for example, programs and data used for control and calculations by the control unit 130. For example, the storage unit 120 can be implemented using semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or storage devices such as hard disks or optical discs. For example, the storage unit 120 includes a user information storage unit 121, a business information storage unit 122, and a cooperation information storage unit 123. Note that the storage unit 120 is not particularly limited to the example shown in Figure 4, and can appropriately store data necessary for executing the information processing according to the embodiment.

[0053] (User information storage unit 121) The user information storage unit 121 stores user information about user U-1 (see, for example, Figure 1), who is a user of various online services, including communication services. Figure 5 is a diagram showing an overview of the user information stored in the user information storage unit 121 according to this embodiment.

[0054] As shown in Figure 5, the user information stored in the user information storage unit 121 has multiple items, such as "User ID," "Account Information," "Friend Registration Information," and "Authentication Information." These items in the user information are interconnected.

[0055] The "User ID" field stores the User ID, which is identification information used to identify User U-1 in the communication service. The "Account Information" field stores information about the user account used by User U-1 in the communication service. The "Friend Registration Information Gender" field stores information about the official accounts that User U-1 has registered as friends. The "Authentication Information" field stores the first encryption information used for authentication by the authentication service. The first encryption information is generated by encrypting various biometric information of User U-1, such as fingerprints, veins, and face, using the first encryption key.

[0056] In the information processing according to this embodiment, the information processing device 100 can refer to the user information stored in the user information storage unit 121.

[0057] (Business information storage unit 122) The business information storage unit 122 stores business information relating to businesses that provide various services linked to communication services. Figure 6 is a diagram showing an overview of the business information stored in the business information storage unit 122 according to this embodiment.

[0058] As shown in Figure 6, the business information stored in the business information storage unit 122 has multiple items, such as the "Business ID" item, the "Account Information" item, the "Business Information" item, and the "Authentication Service Registration" item. These items in the business information are interconnected.

[0059] The "Business ID" field stores identification information to identify businesses that provide various services linked to the communication service. The "Account Information" field stores information about the official accounts held by the business in the communication service. The "Business Information" field stores information such as the business type, business model, and business locations of business U. The "Authentication Service Registration" field stores information regarding user authentication registration using the authentication service when providing services linked to the communication service.

[0060] In the information processing according to this embodiment, the information processing device 100 can refer to the business information stored in the business information storage unit 122.

[0061] (Linked information storage unit 123) The linkage information storage unit 123 stores linkage information that shows the correspondence between user IDs in the communication service and user IDs in other services other than the communication service that are linked to the communication service. Figure 7 is a diagram showing an overview of the linkage information stored in the linkage information storage unit 123 according to this embodiment.

[0062] The linked information stored in the linked information storage unit 123 has multiple items, such as the "User ID" item, the "First Service" item, the "Second Service" item, the "Third Service" item, and the "Fourth Service" item. These items in the business information are interconnected.

[0063] The "User ID" field stores the User ID, which is identification information used to identify User U-1 in the communication service. The "First Service" field stores the User ID, which is identification information used to identify User U-1 in the first linked service (e.g., e-commerce) that is linked to the communication service. The "Second Service" field stores the User ID, which is identification information used to identify User U-1 in the second linked service (e.g., payment service) that is linked to the communication service. The "Third Service" field stores the User ID, which is identification information used to identify User U-1 in the third linked service (e.g., reservation service) that is linked to the communication service. The "Fourth Service" field stores the User ID, which is identification information used to identify User U-1 in the fourth linked service (e.g., flea market site) that is linked to the communication service.

[0064] In the information processing according to this embodiment, the information processing device 100 can refer to the linkage information stored in the linkage information storage unit 123.

[0065] (Control unit 130) The control unit 130 is a controller, and is realized by the execution of various programs (an example of an "information processing program") stored in the memory device inside the information processing device 100 by a CPU (Central Processing Unit) or MPU (Micro Processing Unit), using RAM as the working area.

[0066] Furthermore, the control unit 130 may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

[0067] As shown in Figure 4, the control unit 130 includes an acquisition unit 131, a storage unit 132, a reception unit 133, an authentication unit 134, and a provision unit 135. These units realize or execute the information processing functions and operations described below.

[0068] The control unit 130 may have multiple internally divided components that realize or execute the functions and operations of the information processing described below. Furthermore, the control unit 130 is not limited to the configuration shown in Figure 4, and may have other configurations as long as they perform the information processing described later, and may have other functional units other than those shown in Figure 4.

[0069] (Acquisition part 131) The acquisition unit 131 acquires first authentication information for authenticating user U-1 (see Figure 1, for example) when providing services via the user device 10 (an example of a "user terminal") used by user U-1, a user of the communication service. Specifically, the acquisition unit 131 acquires first encrypted information, which is user U-1's biometric information encrypted using a first encryption key, as the first authentication information. The acquisition unit 131 then passes the acquired first encrypted information to the storage unit 132.

[0070] (Storage section 132) The storage unit 132 stores the first authentication information acquired by the acquisition unit 131 in the user information storage unit 121, associating it with the user ID, which is identification information for identifying user U-1.

[0071] (Reception desk 133) The reception unit 133 receives second authentication information from a store device 20 (an example of a "provider terminal") used by a business operator that provides services linked to communication services (an example of a "service provider"). Specifically, the reception unit 133 receives second encrypted information, in which biometric information has been encrypted, as second authentication information using a second encryption key capable of encryption similar to that of the first encryption key. The reception unit 133 then passes the received second encrypted information to the authentication unit 134.

[0072] (Authentication section 134) The authentication unit 134 uses the second authentication information received by the reception unit 133 and the first authentication information stored in the user information storage unit 121 to perform user authentication of user U-1 who will receive the service. Specifically, the authentication unit 134 determines whether or not the first encrypted information that matches the second encrypted information received from the reception unit 133 is stored in the user information storage unit 121. The authentication unit 134 passes the determination result to the service provider unit 135.

[0073] Furthermore, the authentication unit 134 can perform user authentication on the condition that a prior reservation for the service has been accepted.

[0074] Furthermore, the authentication unit 134 can perform user authentication using first authentication information (for example, first encryption information) and second encryption information (for example, second encryption information), provided that the service provider pays a system usage fee.

[0075] (Provider 135) The service provider 135 provides the service to user U-1 according to the authentication result by the authentication unit. Specifically, the service provider 135 provides the service to user U-1 if the authentication unit 134 determines that the first encrypted information matching the second encrypted information is stored in the user information storage unit 121.

[0076] Furthermore, if user U-1 has added an official account established in the communication service as a friend, the provision unit 135 can provide user U-1 with usage details regarding the use of the service corresponding to the official account via the messaging app.

[0077] Furthermore, if user U-1 has not added the official account as a friend, the service provider 135 can provide usage details regarding the service through the email address of a user who is already registered in the communication service.

[0078] Furthermore, if user U-1 has added the official account as a friend, the provision unit 135 can provide coupons usable for services corresponding to the official account via the messaging app.

[0079] [4. Processing procedure according to the embodiment] (4-1. Registration process for authentication information) The following describes the processing procedure of the information processing performed by the information processing device 100 according to the embodiment. First, the flow of the authentication information registration process according to the embodiment will be explained using Figure 8. Figure 8 is a flowchart of an example of the processing procedure for the authentication information registration process according to the embodiment. The processing procedure shown in Figure 8 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Figure 8 is repeatedly executed while the information processing device 100 is running.

[0080] As shown in Figure 8, when the acquisition unit 131 receives an authentication service registration request from the communication unit 110, it acquires the first encrypted information contained in the authentication service registration request (step S101). The acquisition unit 131 then passes the first encrypted information contained in the authentication service registration request to the storage unit 132.

[0081] Furthermore, the storage unit 132 stores the first encrypted information received from the acquisition unit 131 in the user information storage unit 121, associating it with the user ID (step S102).

[0082] Furthermore, the storage unit 132 sends a registration completion notification to the user device 10 via the communication unit 110, indicating that the authentication service registration request has been completed (step S103), and terminates the processing procedure shown in Figure 8.

[0083] (4-2. Service provision process using authentication services) The following describes the processing procedure for service provision using the authentication service according to the embodiment, with reference to Figure 9. Figure 9 is a flowchart showing an example of the processing procedure for service provision using the authentication service according to the embodiment. The processing procedure shown in Figure 9 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Figure 9 is repeatedly executed while the information processing device 100 is running.

[0084] As shown in Figure 9, the reception unit 133 receives the second encrypted information through the service usage request received from the communication unit 110 (step S201). The reception unit 133 then passes the received second encrypted information to the authentication unit 134.

[0085] The authentication unit 134 determines whether the first encrypted information that matches the second encrypted information received from the reception unit 133 is stored in the user information storage unit 121 (step S202).

[0086] The service provision unit 135 executes service-related processing to provide the service corresponding to the service content included in the service usage request to user U-1, provided that the authentication unit 134 determines that the first encrypted information matching the second encrypted information is stored in the user information storage unit 121 (step S203).

[0087] When the service-related processing is completed, the service provision unit 135 sends a service completion notification to the user device 10 via the communication unit 110 (step S204), and the processing procedure shown in Figure 9 is terminated.

[0088] [5. Hardware Configuration] Furthermore, the information processing device 100 according to the above embodiment can be implemented by a computer 1000 having a configuration such as that shown in Figure 10. Figure 10 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device 100 according to the embodiment.

[0089] Computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output interface 1060, an input interface 1070, and a network interface 1080 are connected by a bus 1090.

[0090] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD, flash memory, etc.

[0091] The output IF1060 is an interface for transmitting information to be output to output devices 1010, such as monitors and printers, and is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). The input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners, and is implemented using, for example, USB.

[0092] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may be an external storage medium such as a USB memory stick.

[0093] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.

[0094] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0095] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the arithmetic unit 1030 of the computer 1000 realizes the same functions as the control unit 130 by executing a program (for example, an information processing program) loaded on the primary storage device 1040. That is, the arithmetic unit 1030 realizes the processing by the information processing device 100 according to the embodiment in cooperation with the program (for example, an information processing program) loaded on the primary storage device 1040.

[0096] [6. Others] In the above embodiment, the information processing device 100 may be equipped only with the function of performing user authentication using an authentication service among the information processing according to the embodiment. In this case, the information processing system SYS includes other server devices that perform information processing related to the communication service in conjunction with the messaging application. The information processing device 100 and the other server devices perform processing in cooperation with each other.

[0097] Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings can be changed at will unless otherwise specified.

[0098] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0099] Furthermore, the embodiments described above can be combined as appropriate, provided that the processing content is not contradictory.

[0100] Although embodiments of the present application have been described in detail above with reference to several drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0101] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, a control unit can be replaced with a control means or a control circuit.

[0102] [7. Effects] The information processing device 100 according to this embodiment includes an acquisition unit 131, a storage unit 132, a reception unit 133, an authentication unit 134, and a provision unit 135. The acquisition unit 131 acquires first authentication information from a user terminal used by a user to authenticate the user when providing services via the user terminal. The storage unit 132 stores the first authentication information acquired by the acquisition unit 131 in a storage unit, associating it with identification information for identifying the user. The reception unit 133 receives second authentication information from a provider terminal used by a service provider providing services. The authentication unit 134 uses the second authentication information received by the reception unit and the first authentication information stored in the storage unit 120 to authenticate the user receiving the service. The provision unit 135 provides the service to the user according to the authentication result by the authentication unit 134.

[0103] Furthermore, the acquisition unit 131 acquires first encrypted information, which is the user's biometric information encrypted using the first encryption key, as first authentication information. The reception unit 133 accepts second encrypted information, which is the biometric information encrypted using a second encryption key capable of encryption similar to the first encryption key, as second authentication information. The authentication unit 134 determines whether or not first encrypted information matching the second encrypted information is stored in the storage unit 120. If the authentication unit 134 determines that first encrypted information matching the second encrypted information is stored in the storage unit 120, the provision unit 135 provides the service to the user.

[0104] Furthermore, the authentication unit 134 performs authentication on the condition that a prior reservation for the service has been accepted.

[0105] Furthermore, if the user has added an official account established in the communication service as a friend, the service provider 135 will provide the user with a usage statement regarding the use of the service corresponding to the official account via the messaging app.

[0106] Furthermore, if the user has not added the official account as a friend, the service provider 135 will provide the user with a usage statement regarding the use of the service via the user's email address.

[0107] Furthermore, if a user has added the official account as a friend, the service provider 135 will provide coupons that can be used for services corresponding to the official account via the messaging app.

[0108] For these reasons, the information processing device 100 according to this embodiment can improve the usability of the mobile messenger by enabling in-store payments and other transactions in an offline state. Furthermore, as usability improves, an increase in the number of friends registered for official accounts opened on the mobile messenger can be expected. Therefore, the information processing device 100 according to this embodiment can improve the performance of business accounts on the mobile messenger, as well as improve the usability of the mobile messenger.

[0109] Furthermore, the authentication unit 134 performs user authentication using the first authentication information and the second authentication information, on the condition that the service provider pays a system usage fee. As a result, the information processing device 100 according to the embodiment can provide service providers that provide communication services with an opportunity to generate revenue through user authentication using the authentication service, thereby enabling the provision of sustainable services.

[0110] Furthermore, the effects described above can also be achieved by any combination of the processes performed by each of the parts described above, or by any combination of the processes performed by each of the parts. [Explanation of symbols]

[0111] SYS Information Processing System N Network 10 User devices 20 Store Equipment 100 Information Processing Devices 110 Communications Department 120 Storage section 121 User Information Storage Unit 122 Business information storage unit 123 Linked Information Storage Unit 130 Control Unit 131 Acquisition Department 132 Storage Unit 133 Reception Department 134 Authentication Department 135 Provision Department

Claims

1. An acquisition unit that acquires first authentication information for authenticating a user when providing a service via a user terminal used by a user of a communication service, A storage unit stores the first authentication information acquired by the acquisition unit in a storage unit in association with the identification information for identifying the user, A reception unit that receives second authentication information from a provider terminal used by the service provider that provides the aforementioned service, An authentication unit that authenticates the user receiving the service using the second authentication information received by the reception unit and the first authentication information stored in the storage unit, A service provision unit provides the service to the user in accordance with the authentication result by the authentication unit. An information processing device characterized by comprising:

2. The acquisition unit is, The first encrypted information obtained by encrypting the user's biometric information using the first encryption key is acquired as the first authentication information. The aforementioned reception unit is Using a second encryption key capable of encryption similar to the first encryption key, the second encrypted information, in which the biometric information has been encrypted, is received as the second authentication information. The authentication unit, Determine whether the first encrypted information that matches the second encrypted information is stored in the storage unit. The aforementioned supply unit is, If the authentication unit determines that the first encrypted information matching the second encrypted information is stored in the storage unit, the service will be provided to the user. The information processing apparatus according to feature 1.

3. The authentication unit, The authentication will be performed on the condition that a prior reservation for the aforementioned service has been accepted. The information processing apparatus according to feature 1.

4. The aforementioned supply unit is, If the user has added an official account established within the communication service as a friend, the service will provide the user with usage details related to the official account through the messaging app used to access the communication service. The information processing apparatus according to feature 1.

5. The aforementioned supply unit is, If the user has not added the official account as a friend, the usage details of the service will be provided to the user via email. The information processing apparatus according to feature 4.

6. The aforementioned supply unit is, If the user has added the official account as a friend, the official account will provide coupons that can be used for services corresponding to the official account via the messaging app. The information processing apparatus according to feature 4.

7. The authentication unit, The service provider performs authentication of the user using the first authentication information and the second authentication information, subject to the payment of the system usage fee. The information processing apparatus according to feature 1.

8. A method of information processing performed by a computer, A step of obtaining first authentication information from a user terminal used by a user of a communication service, for authenticating the user when providing a service via the user terminal, A storage step involves storing the first authentication information obtained in the acquisition step in a storage unit in association with the identification information for identifying the user, A reception process for receiving second authentication information from a provider terminal used by the service provider providing the aforementioned service, An authentication step which authenticates the user who will receive the service using the second authentication information received in the reception step and the first authentication information stored in the storage unit, A provision process in which the service is provided to the user in accordance with the authentication result of the aforementioned authentication process. An information processing method characterized by including

9. On the computer, A procedure for obtaining first authentication information for authenticating a user when providing a service via a user terminal used by a user of a communication service, A storage procedure for storing the first authentication information obtained by the acquisition procedure in a storage unit in association with the identification information for identifying the user, A reception procedure for receiving second authentication information from a provider terminal used by the service provider providing the aforementioned service, An authentication procedure that authenticates the user receiving the service using the second authentication information received through the above-mentioned reception procedure and the first authentication information stored in the storage unit, A provision procedure for providing the service to the user, in accordance with the authentication result obtained by the aforementioned authentication procedure. An information processing program characterized by causing the execution of [a specific action].