Information processing system, information processing method, and program

The system improves convenience by separating data collection and reward provision processes, facilitating efficient data collection and reward provision through verification and payment mediation, enhancing user security and reducing business burden.

JP2026007452APending Publication Date: 2026-01-16JCB CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024107291
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-03
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Conventional systems lack convenience in data collection and reward provision processes.

Method used

An information processing system comprising a data collection device, a reward provision device, and an information processing device that verifies and facilitates the provision of rewards based on legitimate data collection, allowing separate entities for data collection and reward provision.

Benefits of technology

Enhances convenience by enabling data collection and reward provision without requiring the data collection business to manage reward systems, improving user data collection ease and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026007452000001_ABST
    Figure 2026007452000001_ABST
Patent Text Reader

Abstract

To provide an information processing system capable of improving convenience.SOLUTION: In an information-processing system in which a terminal 20, a data collecting device 30, an information-processing device 40, and a service-providing device 50 are communicably connected to each other via a communication network, the information-processing device 40 includes a certificate-acquiring unit, a certificate-verifying unit, and a service-provision instructing unit. The S20 according to claim 1, wherein the certificate acquiring unit acquires a digital certificate that certifies that the terminal has been authenticated. The certification verification unit verifies whether or not the electronic certification is valid S21. The service provision instruction unit is configured to instruct the service provision apparatus to provide the predetermined service to the user S22YES when the certification verification unit determines that the certification is valid S24.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] A conventional system is described in Patent Document 1 below. This system acquires usage status information relating to the usage status of a service by each of a plurality of users, and grants benefits to the users based on the acquired usage status information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-43652 Summary of the Invention [Problem to be solved by the invention]

[0004] The system described in Patent Document 1 has room for improvement in terms of convenience.

[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an information processing system, an information processing method, and a program that can improve convenience. [Means for solving the problem]

[0006] An information processing system that solves the above problem includes a data collection device that collects predetermined data from a user's terminal device, a reward provision device capable of providing a predetermined reward to the user, and an information processing device that can communicate with the data collection device and the reward provision device. The information processing device includes an acquisition unit, a verification unit, and a reward provision instruction unit. The acquisition unit acquires electronic data that proves that the data collection device has collected data from the terminal device. The verification unit verifies whether the electronic data is legitimate. If the verification unit determines that the electronic data is legitimate, the reward provision instruction unit instructs the reward provision device to provide the user with a predetermined reward.

[0007] An information processing method that solves the above problem is an information processing method in which a computer communicates with a data collection device that collects predetermined data from a user's terminal device and a reward provision device that can provide a predetermined reward to the user. In this information processing method, the computer obtains electronic data that proves that the data collection device has collected data from the terminal device, verifies whether the electronic data is legitimate, and if it is determined that the electronic data is legitimate, instructs the reward provision device to provide the predetermined reward to the user.

[0008] A program for solving the above problem is a program that causes a computer to communicate with a data collection device that collects predetermined data from a user's terminal device and a reward provision device that can provide a predetermined reward to the user. This program causes the computer to obtain electronic data that proves that the data collection device has collected data from the terminal device, verify whether the electronic data is legitimate, and, if the electronic data is determined to be legitimate, instruct the reward provision device to provide the predetermined reward to the user.

[0009] With this configuration, it is possible to collect data from users and provide rewards to them, while the data collection device and the reward provision device can be provided separately. In other words, the data collection business and the reward provision business can be different, so for example, the data collection business does not need to have a system for granting rewards to users. This improves convenience. [Effects of the Invention]

[0010] According to the information processing system, the information processing method, and the program of the present invention, it is possible to improve convenience. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a diagram illustrating a schematic configuration of an information processing system according to an embodiment. [Figure 3] FIG. 1 is a block diagram showing a schematic configuration of a data collection device according to an embodiment. [Figure 4] FIG. 1 is a block diagram showing a schematic configuration of an information processing apparatus according to an embodiment. [Figure 5] FIG. 1 is a block diagram showing a schematic configuration of a service providing apparatus according to an embodiment. [Figure 6] 4 is a sequence chart showing an example of the operation of the information processing system according to the embodiment. [Figure 7] FIG. 1 is a block diagram showing a hardware configuration of a computer according to an embodiment. [Figure 8] 10 is a sequence chart showing an example of the operation of the information processing system according to the first modified example of the embodiment. [Figure 9] 10 is a sequence chart showing an example of the operation of an information processing system according to a second modified example of the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, an embodiment of an information processing system, an information processing method, and a program will be described with reference to the drawings. To facilitate understanding of the description, the same components in each drawing are denoted by the same reference numerals as much as possible, and duplicate descriptions will be omitted.

[0013] <Embodiment> First, an overview of the information processing system 10 of this embodiment will be described.

[0014] (Outline of information processing system) 1, an information processing system 10 of this embodiment includes a terminal device 20, a data collection device 30, an information processing device 40, and a service providing device 50. These devices 20, 30, 40, and 50 are communicably connected to one another via a communication network N10. The communication network N10 may be a mobile phone network, a wireless local area network (LAN), a long term evolution (LTE), a wired LAN, Wi-Fi, Bluetooth (registered trademark), Bluetooth Low Energy (BLE) (registered trademark), an ultra-wide band (UWB) communication, or a connection via the cloud by displaying and reading a QR code (registered trademark).

[0015] As shown in FIG. 2 , the terminal device 20 is a device used by a user. The terminal device 20 is, for example, a smartphone, a tablet device, or a wearable device capable of communicating with other devices 30, 40, and 50. The wearable device is, for example, a smartwatch. The terminal device 20 acquires various data collected and used by the data collection device 30. The various data include, for example, data indicating the user's behavioral history, data indicating the user's purchasing history such as image data of receipts, data indicating the user's lifestyle habits, and data related to the user's physical condition. The data related to the user's physical condition includes data obtainable by sensors, such as the user's behavior, payment, lifestyle habits, movement, heart rate, blood pressure, body temperature, and blood glucose level. The terminal device 20 acquires various data from the user through, for example, the user's input operation on the terminal device 20, detection by various sensors installed in the terminal device 20, or analysis of data detected by the sensors. Note that the user in this embodiment is not limited to a natural person, but may also be a corporation, a device driven by AI, or the like. The various data acquired from the user may be data on transactions, contracts, communications, processes, etc., of individuals, corporations, and devices, or a combination thereof. Furthermore, the user is not limited to the person who actually acquires the data, but may also be an intermediary that mediates data between the data provider and the data collection device 30. Hereinafter, the various data acquired by the data collection device 30 from the terminal device 20 will be referred to as user data. Note that while FIG. 2 illustrates only one user and one terminal device 20, in reality, multiple users each use the terminal device 20.

[0016] The data collection device 30 is a device managed by a data collection business. The data collection business acquires user data from the terminal device 20 and uses the acquired data for its own business. The data collection business is, for example, a platform provider. For example, if the data collection business is an advertising agency, the advertising agency acquires purchase history data from each terminal device 20 of multiple users and uses the acquired multiple purchase history data for its own advertising agency business. When the data collection device 30 acquires specified data from the terminal device 20, it issues an electronic certificate indicating that the data has been provided from the terminal device 20 to the data collection device 30 and transmits the issued electronic certificate to the information processing device 40. The electronic certificate is, for example, a VC (Verifiable Credential). In this embodiment, the electronic certificate is an example of electronic data.

[0017] When the information processing device 40 receives the electronic certificate transmitted from the data collecting device 30, it determines whether the electronic certificate is valid, and if it is valid, it obtains the cost that will be the resource necessary to provide the specified service to the user from the data collecting device 30. The information processing device 40 pays the obtained cost to the service providing device 50, and requests the service providing device 50 to provide the specified service to the user.

[0018] The service providing device 50 is a device managed by a service provider. The service providing device 50 provides a predetermined service to a user based on a request for payment of expenses and provision of a service from the information processing device 40. For example, if the service provider is a hotel operator, the hotel operator may provide the user with a coupon for accommodation at the hotel it manages. Alternatively, if the service provider is a video distribution service provider that provides online video distribution services, the video distribution service provider may provide the user with a coupon that allows the user to use its video distribution site for free for one month. Furthermore, if the service provider is a payment service provider, the payment service provider may provide the user with points or a discount on the payment amount when using a predetermined payment method. Note that the data collection company may select one or more service providers depending on the content of the service provided to the user. In this embodiment, the service provided to the user by the service providing device 50 is an example of a benefit, the service providing device 50 is an example of a benefit provision device, and the service provider is an example of a benefit provider.

[0019] In this embodiment, the data collection business operator that manages the data collection device 30 and the service provider that manages the service provision device 50 are different.

[0020] For example, a specific company can be set as a data collector, and a video distribution company can be set as a service provider. In this case, the specific company that acts as the data collector collects receipt data and the like from terminal device 20. The video distribution company that acts as the service provider provides users with free coupons for video sites.

[0021] Alternatively, an advertising agency can be set as a data collector, and a payment service provider as a service provider. In this case, the advertising agency, which is the data collector, collects data on the user's purchase history from designated stores with the user's consent. The payment service provider, which is the service provider, provides benefits to stores, such as waiving merchant fees for payment methods, and provides users with points and discount coupons for designated stores.

[0022] In this way, if some kind of service is provided to the user, it becomes easier for the user to provide his / her own data to the data collection device 30, which in turn makes it easier for the data collection device 30 to collect the necessary data. Furthermore, if the data collection business and the service provider are different businesses, for example, the data collection business does not need to have a system for providing services to users, which can reduce the burden on the data collection business.

[0023] (Data collection device configuration) Next, the configuration of the data collecting device 30 will be specifically described.

[0024] As shown in FIG. 3, the data collection device 30 includes a communication unit 31, an input unit 32, a display unit 33, a storage unit , and a control unit .

[0025] The communication unit 31 transmits and receives various information to and from the terminal device 20 and the information processing device 40 via the communication network N10.

[0026] The input unit 32 has a function of accepting various operations performed by the data collection business operator, and is a mouse, keyboard, operation buttons, microphone, etc. The display unit 33 has a function of displaying various screens, and is a liquid crystal display, etc. The input unit 32 and the display unit 33 may be configured as a touch panel in which their functions are integrated.

[0027] The storage unit 34 stores various types of information held by the data collection device 30. For example, the storage unit 34 stores various programs for operating the data collection device 30. The storage unit 34 also stores a user DB (database) 340, a collected information DB 341, and a service provider DB 342.

[0028] The user DB 340 stores, in association with each of a plurality of users who use the system 10, the user's identification number, user's name, address, contact information, etc. If the user is a corporation, the user DB 340 may store the corporation's name, trade name, etc. instead of the user's name. The contact information includes, for example, the user's telephone number and email address.

[0029] The collected information DB 341 stores user data acquired from each of the multiple terminal devices 20. The user data is data that a data collection business operator collects from multiple users and uses. For example, if the data collection business operator is an advertising agency, the data stored in the collected information DB 341 is purchase history data acquired from multiple users. Note that the user data stored in the collected information DB 341 only needs to be data that can be used by the data collection business operator, and therefore the user data does not need to include, for example, information that can identify the user who provided the data.

[0030] The service provider DB342 stores, for each of one or more service providers used by the data collection company, the service provider's identification number, the details of one or more services that can be provided by the service provider, etc., in association with each other.

[0031] The control unit 35 controls the data collection device 30. The control unit 35 has a data acquisition unit 350, a data processing unit 351, and a certificate issuance unit 352 as functional components realized by executing a program stored in the storage unit 34.

[0032] The data acquiring unit 350 acquires user data from each of the plurality of terminal devices 20. The data acquiring unit 350 stores the user data acquired from each of the plurality of terminal devices 20 in the collected information DB 341. When the data acquiring unit 350 acquires the user data from the terminal device 20, the data acquiring unit 350 requests the certificate issuing unit 352 to issue a digital certificate to certify the user data.

[0033] The data processing unit 351 executes predetermined processing required for utilizing various data, such as performing predetermined analysis processing on various data stored in the collected information DB 341, based on, for example, the operation of the input unit 32 by the data collector. The various data that has undergone predetermined processing by the data processing unit 351 is displayed on the display unit 33, for example, and is used for the business of the data collector.

[0034] When the data acquisition unit 350 requests the issuance of a digital certificate, the certificate issuing unit 352 issues a digital certificate to prove that user data has been acquired. The digital certificate may include, in addition to information indicating that user data has been acquired, a user identification number that can identify the user from whom the data was collected, the user's contact information, a data collection company identification number that can identify the data collection company from which the data was collected, and a service provider identification number that can identify the service provider that provides services to the user. When the certificate issuance unit 352 issues a digital certificate, it transmits the issued digital certificate to the information processing device 40.

[0035] The digital certificate does not include the various data acquired by the data collection device 30 from the terminal device 20. Therefore, the various data acquired by the data collection device 30 from the terminal device 20 is not transmitted to the information processing device 40 and the service providing device 50.

[0036] (Configuration of information processing device) Next, the configuration of the information processing device 40 will be specifically described.

[0037] As shown in FIG. 4, the information processing device 40 includes a communication unit 41, a storage unit 42, and a control unit 43.

[0038] The communication unit 41 transmits and receives various information to and from the data collection device 30 and the service providing device 50 via the communication network N10.

[0039] The storage unit 42 stores various types of information held by the information processing device 40. For example, the storage unit 42 stores various programs for operating the information processing device 40. The storage unit 42 also stores a data collection business DB 420 and a service provider DB 421.

[0040] The data collection business operator DB 420 stores, in association with each of a plurality of data collection businesses that use the system 10, the identification number, attribute information, and settlement information of the data collection business operator. The attribute information includes, for example, the name, address, and contact information of the data collection business operator. If the data collection business operator is a corporation, the data collection business operator DB 420 may store the name or trade name of the corporation instead of the name of the data collection business operator. The settlement information is information necessary to bill the data collection business operator for the costs related to the provision of services to users, such as the bank account of the data collection business operator and account information of the payment business operator used by the data collection business operator.

[0041] The service provider DB 421 stores, for each of one or more service providers, the service provider's identification number, the content of one or more services provided by the service provider, settlement information, etc. The settlement information is information necessary for paying the service provider as consideration for the provision of services to the user, such as the service provider's bank account and account information of the payment processor used by the service provider.

[0042] The storage unit 42 may also store contract information between the data collection business and the service provider, contract information including the data intermediary business, and the like.

[0043] The control unit 43 controls the information processing device 40. The control unit 43 has a certificate acquisition unit 430, a certificate verification unit 431, a settlement management unit 432, and a service provision instruction unit 433 as functional components realized by executing a program stored in the storage unit 42.

[0044] The certificate acquisition unit 430 acquires the digital certificate sent from the data collection device 30 .

[0045] The certificate verification unit 431 verifies whether the electronic certificate acquired by the certificate acquisition unit 430 is valid. The electronic certificate may be verified, for example, by signature verification using public key cryptography, or by other methods. If the certificate verification unit 431 determines that the electronic certificate is valid, it requests the settlement management unit 432 to execute settlement processing with the data collection company. As a result, after the settlement processing with the data collection company is executed, the service is provided to the user via the service providing device 50. On the other hand, if the certificate verification unit 431 determines that the electronic certificate is not valid, it does not execute settlement processing with the data collection company. In this case, the service is not provided to the user.

[0046] When the certificate verification unit 431 requests that the settlement management unit 432 execute settlement processing for the data collection company, the settlement management unit 432 executes settlement processing based on the request. For example, the settlement management unit 432 acquires settlement information corresponding to the data collection company from the data collection company DB 420 based on the identification number of the data collection company included in the digital certificate, and acquires a predetermined invoice fee from the data collection company based on the acquired settlement information. The predetermined invoice fee is an invoice fee that the data collection company should pay to the service provider as consideration for the provision of services to the user. Note that the predetermined invoice fee may include a fee, etc., that the data collection company should pay to the administrator who manages the information processing device 40.

[0047] After receiving the specified billing fee from the data collection company, the settlement management unit 432 executes a process of paying part or all of the specified billing fee to the service provider as payment. For example, the settlement management unit 432 acquires settlement information corresponding to the service provider from the service provider DB 421 based on the service provider's identification number included in the digital certificate, and pays the specified payment fee to the service provider based on the acquired settlement information. Note that if the specified billing fee acquired from the data collection company includes the data collection company's fee, the settlement management unit 432 subtracts the data collection company's fee from the specified billing fee and pays the resulting fee to the service provider as payment. Note that if the specified billing fee acquired from the data collection company does not include the data collection company's fee, the settlement management unit 432 pays the specified billing fee directly to the service provider as payment. In this way, the settlement management unit 432 calculates the specified payment fee from the specified billing fee based on the specified payment settlement conditions, and pays the calculated specified payment fee to the service provider. The predetermined payment conditions may include various conditions such as the method of calculating the payment amount and the timing of payment.

[0048] In addition, the settlement management unit 432 may notify the data collection company of the settlement information of the service provider, so that fees can be transferred directly between the data collection company and the service provider without going through the information processing device 40.

[0049] After the settlement management unit 432 completes the payment process to the service provider, the service provision instruction unit 433 transmits a service provision instruction to the service provision device 50. The service provision instruction includes an instruction to provide a service to the user, as well as contact information for the user to whom the service is to be provided. In this embodiment, the service provision instruction unit 433 is an example of a benefit provision instruction unit.

[0050] (Configuration of the service providing device) Next, the configuration of the service providing device 50 will be specifically described.

[0051] As shown in FIG. 5, the service providing device 50 includes a communication unit 51, a storage unit 52, and a control unit 53.

[0052] The communication unit 51 transmits and receives various information to and from the terminal device 20 and the information processing device 40 via the communication network N10.

[0053] The storage unit 52 stores various types of information held by the service providing device 50. For example, the storage unit 52 stores various programs for operating the service providing device 50.

[0054] The control unit 53 controls the service providing device 50. The control unit 53 includes a service providing unit 530 as a functional configuration realized by executing a program stored in the storage unit 52.

[0055] When the service provision unit 530 receives a service provision instruction transmitted from the information processing device 40, it executes a process of providing a predetermined service to the user based on the service provision instruction. For example, if the service provider managing the service provision device 50 is a hotel provider, the service provision unit 530 sends an accommodation coupon for a hotel run by the service provider to the user's contact information, such as an email address, included in the service provision instruction.

[0056] (Example of information processing system operation) Next, an example of the operation of the information processing system 10 of this embodiment will be described.

[0057] As shown in FIG. 6, in the information processing system 10 of this embodiment, first, the data acquisition unit 350 of the data collection device 30 acquires user data from the terminal device 20 (step S10), and then the certificate issuance unit 352 of the data collection device 30 issues an electronic certificate (step S11) and transmits the issued electronic certificate to the information processing device 40 (step S12).

[0058] Next, when the certificate acquisition unit 430 of the information processing device 40 acquires the electronic certificate transmitted from the data collection device 30 (step S20), the certificate verification unit 431 of the information processing device 40 verifies whether the electronic certificate is valid or not (step S21). If the certificate verification unit 431 determines that the electronic certificate is valid (step S22: YES), the settlement management unit 432 of the information processing device 40 executes settlement processing (step S23). Specifically, the settlement management unit 432 acquires a predetermined fee from the data collection business operator and executes processing to pay all or part of the acquired fee to the service provider. After the settlement processing is executed by the settlement management unit 432, the service provision instruction unit 433 of the information processing device 40 transmits a service provision instruction to the service provision device 50 (step S24).

[0059] Next, when the service provision instruction transmitted from the information processing device 40 is received by the service providing device 50 (step S30), the service providing unit 530 of the service providing device 50 executes a process of providing a predetermined service to the user (step S31).

[0060] (Hardware configuration of information processing systems) Next, a description will be given of an example of a hardware configuration in which the devices 20, 30, 40, and 50 included in the information processing system 10 are realized by a computer. Note that the functions of each device can also be realized by dividing them into multiple devices.

[0061] As shown in FIG. 7, a computer 70 includes a processor 700 , a storage device 702 , an input I / F 704 , a data I / F 706 , a communication I / F 708 , and a display device 710 .

[0062] The processor 700 controls various processes in the computer 70 by executing programs stored in the storage device 702. For example, the various functional units of the terminal device 20, the data collection device 30, the information processing device 40, and the service providing device 50 can be realized by the processor 700 executing the programs stored in the storage device 702.

[0063] The storage device 702 is a storage medium such as a RAM (Random Access Memory), etc. The RAM temporarily stores the program code of the program executed by the processor 700 and data required when the program is executed.

[0064] The storage device 702 may be a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 702 stores an operating system and various programs for implementing the above-mentioned configurations. The storage medium storing the various programs may be a non-transitory computer-readable medium that can be read by the computer 70. In addition, the storage device 702 may store a table that registers various pieces of information and a DB that manages the table. Such programs and data are loaded into the storage device 702 as needed and can be referenced by the processor 700.

[0065] The input I / F 704 is a device for receiving input from a user. Specific examples of the input I / F 704 include a camera, a button, a microphone, a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F 704 may be connected to the computer 70 via an interface such as a USB (Universal Serial Bus).

[0066] The data I / F 706 is a device for inputting data from outside the computer 70. A specific example of the data I / F 706 is a drive device for reading data stored in various storage media. The data I / F 706 may be provided outside the computer 70. In this case, the data I / F 706 is connected to the computer 70 via an interface such as a USB.

[0067] The communication I / F 708 is a device for performing data communication via the communication network N10, either wired or wirelessly, with devices external to the computer 70. The communication I / F 708 may be provided external to the computer 70. In this case, the communication I / F 708 is connected to the computer 70 via an interface such as a USB.

[0068] The display device 710 is a device for displaying various types of information. Specific examples of the display device 710 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 710 may be provided outside the computer 70. In this case, the display device 710 is connected to the computer 70 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F 704, the display device 710 can be configured as an integrated part of the input I / F 704.

[0069] The components of the devices included in the information processing system 10 of the above embodiment may be configured such that a program stored in the storage device 702 is executed by the processor 700, thereby realizing a predetermined process in cooperation with other hardware. In other words, these components may be considered as software or firmware, and also as corresponding hardware. Furthermore, these components may be described as "functions," "means," "parts," "processing circuits," "units," or "modules," etc., in both of these concepts, and may be interpreted as such.

[0070] (Actions and Effects of Information Processing Systems) As described above, the information processing system 10 of this embodiment includes a data collection device 30, an information processing device 40, and a service provision device 50 (benefit provision device). The data collection device 30 collects predetermined data from a user's terminal device 20. The service provision device 50 is capable of providing a predetermined service (benefit) to the user. The information processing device 40 is capable of communicating with the data collection device 30 and the service provision device 50. The information processing device 40 includes a certificate acquisition unit 430, a certificate verification unit 431, and a service provision instruction unit 433 (benefit provision instruction unit). The certificate acquisition unit 430 acquires an electronic certificate (electronic data) that certifies that the data collection device 30 has collected data from the terminal device 20. The certificate verification unit 431 verifies whether the electronic certificate is valid. If the certificate verification unit 431 determines that the certificate is legitimate, the service provision instruction unit 433 instructs the service providing device 50 to provide a specified service to the user based on payment of a fee from the data collection company that manages the data collection device 30 to the service provider that manages the service providing device 50.

[0071] This configuration allows for the collection of data from users and the provision of services to users, while allowing the data collection device 30 and the service provision device 50 to be separate entities. In other words, the data collection business and the benefit provider can be different entities, eliminating the need for the data collection business to have a system for providing services to users. This improves convenience. Furthermore, since the data collection business not only collects data but also uses it, from the user's perspective, the data collector and user appear to be the same business. This makes it easier for users to recognize who is using the data, providing a sense of security to users.

[0072] The data collection device 30 further includes a certificate issuing unit 352 that issues digital certificates.

[0073] According to this configuration, the digital certificate can be issued by the data collection device 30, which further improves convenience.

[0074] The data collection device 30 includes a collected information DB 341 and a data processing unit 351. The collected information DB 341 stores a plurality of pieces of data collected from a plurality of terminal devices 20. The data processing unit 351 executes various processes using the plurality of pieces of data stored in the collected information DB 341.

[0075] According to this configuration, it becomes possible for the data collection device 30 to easily use a plurality of pieces of data collected from the plurality of terminal devices 20, respectively.

[0076] The information processing device 40 further includes a settlement management unit 432. The settlement management unit 432 mediates the payment of fees from the data collection business to the service provider.

[0077] According to this configuration, the payment of fees between the data collector and the service provider is carried out by the information processing device 40, which further improves convenience.

[0078] (First Modification) Next, a first modification of the information processing system 10 according to the embodiment will be described.

[0079] In this modification, as indicated by the dashed line in Fig. 4, the control unit 43 of the information processing device 40 further includes a certificate issuing unit 434 as a functional configuration realized by executing a program stored in the storage unit 42. Note that the information processing system 10 of this modification differs from the information processing system 10 of the above embodiment in that the control unit 35 of the data collection device 30 shown in Fig. 3 does not include the certificate issuing unit 352.

[0080] Fig. 8 shows an example of the operation of the information processing system 10 of this modified example. Note that in the processes shown in Fig. 8, the same processes as those shown in Fig. 6 are denoted by the same reference numerals, and redundant explanations will be omitted.

[0081] As shown in FIG. 8, in the information processing system 10 of this modified example, when the data acquisition unit 350 of the data collection device 30 acquires user data from the terminal device 20 (step S10), it requests the information processing device 40 to issue an electronic certificate (step S40).

[0082] Next, when the information processing device 40 receives the request for issuance of an electronic certificate sent from the data collecting device 30 (step S50), the certificate issuing unit 434 of the information processing device 40 issues an electronic certificate (step S51) and transmits the issued electronic certificate to the data collecting device 30 (step S52). Then, the processes from step S12 onwards are executed.

[0083] According to this configuration, the data collection business does not need to have a system that issues digital certificates, making it easier for the data collection business to introduce the information processing system 10 of this embodiment.

[0084] (Second Modification) Next, a second modification of the information processing system 10 according to the embodiment will be described.

[0085] 5, control unit 53 of service providing device 50 further includes certificate transmission unit 531 as a functional configuration realized by executing a program stored in storage unit 52. In this modification, certificate transmission unit 531 is an example of an electronic data transmission unit.

[0086] Fig. 9 shows an example of the operation of the information processing system 10 of this modified example. Note that in the processes shown in Fig. 9, the same processes as those shown in Fig. 6 are denoted by the same reference numerals, and redundant explanations will be omitted.

[0087] As shown in FIG. 9, in the information processing system 10 of this modified example, the certificate issuing unit 352 of the data collecting device 30 transmits an electronic certificate to the service providing device 50 (step S60).

[0088] Next, when the electronic certificate transmitted from the data collection device 30 is acquired by the certificate transmission unit 531 of the service providing device 50 (step S70), the certificate transmission unit 531 transmits the acquired electronic certificate to the information processing device 40 (step S71).

[0089] When the digital certificate transmitted from the service providing device 50 is acquired by the certificate acquiring unit 430 of the information processing device 40 (step S80), the processes from step S21 onwards are executed.

[0090] According to this configuration, even if the data collection device 30 cannot send an electronic certificate to the information processing device 40 for some reason, the data collection device 30 can send the electronic certificate to the information processing device 40 via the service providing device 50, thereby improving convenience.

[0091] <Other embodiments> The present disclosure is not limited to the above specific examples.

[0092] For example, the service provided by the service providing device 50 may be selectable by the user from among multiple services. Specifically, when the data collecting device 30 acquires user data from the terminal device 20, the terminal device 20 displays, for example, multiple services on a display. When the user selects a specific service from the multiple services displayed on the terminal device 20, the terminal device 20 transmits the user's service selection information to the data collecting device 30. The data collecting device 30 notifies the information processing device 40 of the user's service selection information by, for example, transmitting an electronic certificate including the user's service selection information to the information processing device 40. The service provision instruction unit 433 of the information processing device 40 identifies the service selected by the user based on the user's service selection information included in the electronic certificate and transmits a service provision instruction to the service providing device 50 of a service provider corresponding to the service selected by the user from among multiple service providers. This configuration allows the user to select a service that suits their preference from among multiple services, thereby improving convenience.

[0093] The configuration of the information processing system 10 according to the first modified example described above and the configuration of the information processing system 10 according to the second modified example described above may be combined.

[0094] The functional configurations possessed by the terminal device 20, the data collection device 30, the information processing device 40, and the service providing device 50 may be provided in only the terminal device 20, only the data collection device 30, only the information processing device 40, only the service providing device 50, or may be provided separately in these.

[0095] Design modifications made by a person skilled in the art to the above specific examples as appropriate are also included within the scope of the present disclosure as long as they comprise the features of the present disclosure. The elements of each of the above specific examples, as well as their arrangement, conditions, shape, etc., are not limited to those exemplified and can be modified as appropriate. The elements of each of the above specific examples can be combined as appropriate as long as no technical contradictions arise. [Explanation of symbols]

[0096] 10: Information processing system, 20: Terminal device, 30: Data collection device, 40: Information processing device, 50: Service provision device (privilege provision device), 70: Computer, 430: Certificate acquisition unit, 431: Certificate verification unit, 432: Settlement management unit, 433: Service provision instruction unit (privilege provision instruction unit), 341: Collected information DB (database), 351: Data processing unit, 352: Certificate issuance unit, 531: Certificate transmission unit (electronic data transmission unit).

Claims

1. An information processing system including: a data collection device that collects predetermined data from a user's terminal device; a privilege provision device that can provide a predetermined privilege to the user; and an information processing device that can communicate with the data collection device and the privilege provision device, The information processing device includes: an acquisition unit that acquires electronic data that proves that the data collection device has collected data from the terminal device; a verification unit that verifies whether the electronic data is valid; a privilege provision instruction unit that instructs the privilege provision device to provide the predetermined privilege to the user when the verification unit determines that the electronic data is valid. Information processing system.

2. When the verification unit determines that the electronic data is valid, the benefit provision instruction unit instructs the benefit provision device to provide the predetermined benefit to the user based on payment of a fee from a data collection company that manages the data collection device to a benefit provision company that manages the benefit provision device. The information processing system according to claim 1 .

3. The data collection device includes an issuing unit that issues the electronic data. The information processing system according to claim 1 .

4. The information processing device further includes an issuing unit that issues the electronic data based on a request from the data collection device. The information processing system according to claim 1 .

5. The data collection device a database in which a plurality of predetermined data collected from the plurality of terminal devices is stored; a data processing unit that executes a predetermined process using the plurality of predetermined data stored in the database; The information processing system according to claim 1 .

6. The privilege providing device includes an electronic data transmitting unit that acquires the electronic data from the data collecting device and transmits the electronic data to the information processing device. The information processing system according to claim 1 .

7. The information processing device further includes a settlement management unit that mediates payment of the expenses from the data collection business to the benefit provider. The information processing system according to claim 2 .

8. 1. An information processing method in which a computer communicates with a data collection device that collects predetermined data from a user's terminal device and a benefit provision device that can provide a predetermined benefit to the user, comprising: The computer obtaining electronic data that proves that the data collection device has collected data from the terminal device; Verify whether the electronic data is authentic; If the electronic data is determined to be valid, the privilege providing device is instructed to provide the predetermined privilege to the user. Information processing methods.

9. A program that causes a computer to communicate with a data collection device that collects predetermined data from a user's terminal device and a benefit provision device that can provide a predetermined benefit to the user, The computer, acquiring electronic data that proves that the data collection device has collected data from the terminal device; Verify whether the electronic data is authentic; If the electronic data is determined to be valid, the privilege providing device is instructed to provide the predetermined privilege to the user. program.

Citation Information

Patent Citations

  • Privilege giving system, privilege giving method, and program

    JP2023043652A