Point processing system, method and program
The point processing system addresses the limitations of existing systems by acquiring and calculating bonus points from various services, incentivizing users to share their purchasing data, and effectively collecting a wide range of user information.
Patent Information
- Application Number
- JP2024102784
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-05-22
- Filing Date
- 2024-06-26
- Publication Date
- 2025-05-08
- Estimated Expiration
- 2038-12-14
AI Technical Summary
Existing point processing systems and methods are limited in their ability to collect a wide range of information about users and provide incentives for users to share this information, particularly across non-affiliated businesses and those not using point programs.
A point processing system and method that includes a login information acquisition unit, a purchasing-related information acquisition unit, a bonus point calculation unit, and an output unit to acquire and calculate bonus points based on user purchasing data from various services, providing incentives for users to share their information.
The system effectively collects a wide range of purchasing-related information and provides users with incentives to share this information, leading to an increase in the volume of data collected and improved business insights for affiliated and non-affiliated businesses.
Smart Images

Figure 0007673302000001 
Figure 0007673302000002 
Figure 0007673302000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a point processing system, method, and program for supporting a point service that issues points in association with the provision of products or the like. [Background technology]
[0002] As a means of sales promotion and customer acquisition and retention, point services that issue points (including coupons, mileage points, trading stamps, etc.) that can be used to exchange for goods and services (hereinafter referred to as "goods, etc.") in real or virtual stores have become widespread.
[0003] In recent years, it has become common for one user to use multiple point services, which makes point management for the user complicated. There has also been a demand for the ability to exchange points between point services.
[0004] In order to improve services for users who use multiple point services, websites (aggregation sites) that use account aggregation are known. On such aggregation sites, a user creates an integrated account and registers login information for each of the multiple point services he or she uses in advance. This allows the user to refer to the details of points acquired in the multiple point services he or she uses simply by logging in to the integrated account using common login information. Some of these aggregation sites are known to enable point exchange between point services (see, for example, Patent Document 1).
[0005] Fig. 6 shows an example of a display screen of a user terminal when logging in to an aggregation site that realizes a point exchange service with common login information. The user has registered in advance in the integrated account of the aggregation site, the ID and password that are login information for each of the multiple point services that the user uses, namely, service A, service B, service C, and service X, by associating them with each other.
[0006] In order to exchange points between point services on the screen shown in Fig. 6(A), the user logs in to the integrated account. Fig. 6(B) shows an example of the screen after logging in, which is used to input how many of the points acquired for any one of the point services A, B, and C are to be exchanged for points for X service.
[0007] In the case of point exchange using an aggregation site, the user information related to each point service is automatically obtained (scraped) using the login information for each point service that the user has previously linked to the integrated account and registered. Therefore, on the screen in Figure 6(B), the user can apply to exchange points from any point service for points from service X without having to enter the ID and password, which are the login information for each point service, each time.
[0008] As mentioned above, aggregation sites provide more convenient services to users, but aggregation sites also bring benefits to businesses. Generally, businesses involved in point services can grasp the purchasing status of customers associated with point allocation, and can use the grasped purchasing status, for example, for ordering products, or for product development and planning. By using an aggregation site that realizes point management as described above, businesses involved in point services can collectively collect such user purchasing status from multiple businesses involved in point services that are affiliated businesses. [Prior art documents] [Patent documents]
[0009] [Patent Document 1] JP 2006-235951 A Summary of the Invention [Problem to be solved by the invention]
[0010] However, the information collected using an aggregation site that realizes such point management is, for example, information from affiliated businesses related to point services, and is limited to information about products purchased with point allocation. For this reason, for example, information about non-affiliated businesses or information about businesses that do not implement point programs cannot be obtained. Furthermore, information about users who do not use the aggregation site in the first place cannot be obtained. Thus, there is a limit to the range of information that can be collected using an aggregation site that realizes point management.
[0011] This invention has been made in light of the above-mentioned circumstances, and its object is to provide a points processing system, method, and program that can collect a wide range of information about users and motivate users to provide information. [Means for solving the problem]
[0012] In order to solve the above problems, a first aspect of the point processing system and method of the present invention includes a login information acquisition unit that acquires login information for a specified user to log in to at least a first service and a second service, a purchasing-related information acquisition unit that acquires purchasing-related information about the specified user from a database related to the first service based on the acquired login information, a bonus point calculation unit that calculates bonus points that can be used in the second service based on the acquired purchasing-related information, and an output unit that outputs information for granting the calculated bonus points to the specified user for the second service.
[0013] A second aspect of the point processing system of the present invention is one in which the acquired login information includes common login information for the specified user to log in to the first and second services, and the purchasing-related information acquisition unit acquires purchasing-related information for the specified user from a database related to the first service based on the acquired common login information.
[0014] A third aspect of the point processing system of the present invention is one in which the acquired login information includes individual login information for the specified user to log in individually to the first and second services, and the purchasing-related information acquisition unit acquires purchasing-related information for the specified user from a database related to the first service based on the acquired individual login information.
[0015] A fourth aspect of the point processing system of the present invention is such that the bonus point calculation unit calculates points that can be used in the second service while maintaining the points that the specified user has acquired in the first service that are stored in a database related to the first service.
[0016] A fifth aspect of the point processing system of the present invention is such that, when the second service includes a plurality of point services that perform point awarding processing based on mutually different point awarding rules, the bonus point calculation unit selects from the plurality of point services the point service that awards the largest amount of bonus points based on each point awarding rule of the plurality of point services, and calculates the bonus points that can be used in the selected point service based on the point awarding rule of the selected point service and the acquired purchase-related information.
[0017] A sixth aspect of the point processing system of the present invention is such that, when the second service includes multiple point services, the bonus point calculation unit selects the most frequently used point service from the multiple point services based on the specified user's frequency of use of the multiple point services, and calculates bonus points that can be used in the selected point service based on the point awarding rules of the selected point service and the acquired purchase-related information.
[0018] A seventh aspect of the point processing system of the present invention is such that the bonus point calculation unit calculates the bonus points according to at least one element of the type of information, the level of detail of the information, the amount of information, and the amount contained in the acquired purchasing-related information, and a point award rate preset corresponding to the element.
[0019] An eighth aspect of the point processing system of the present invention further includes an award history storage unit that generates information representing the calculated bonus point award history in association with information representing the user or the provider of the purchase-related information and stores it in a storage medium, and an award history information output unit that reads out and outputs the information representing the corresponding bonus point award history stored in the storage medium in response to an acquisition request from a terminal used by the user or the provider of the purchase-related information. Effect of the Invention
[0020] According to a first aspect of the present invention, purchase-related information for a first service is acquired based on login information associated with a specific user, and bonus points available for use in a second service are calculated based on the acquired purchase-related information, and information for granting the calculated bonus points to the specific user is output to the second service.
[0021] Here, the first service includes, for example, a service used by a user to settle payments for products, a service that sells products to a user, and a service that provides services to a user. The first service also includes services that do not serve as point services, in addition to services that serve as point services. Therefore, the purchase-related information is not limited to information about products purchased with point awards, but also includes information managed by services unrelated to point awards.
[0022] For example, in order to obtain payment information of a user who has used a financial institution, it is generally difficult to directly access the banking system of the financial institution to obtain the payment information. However, such payment information can be easily obtained as the purchase-related information by accessing the database of the financial institution using the login information described above.
[0023] In addition, bonus points are awarded to users who provide purchase-related information in response to the acquisition of that purchase-related information, which can motivate users to provide purchase-related information, and is expected to lead to an increase in the amount of purchase-related information acquired.
[0024] According to a second aspect of the present invention, common login information for a specific user to log in to a first service and a second service is acquired, and purchase-related information related to the specific user and related to the first service is acquired based on the acquired common login information. For example, in an integrated account logged in by the common login information, individual login information for each of a plurality of services is registered in advance in association with the common login information, and further, a course is set for specifying the acquisition form of the purchase-related information. The course includes, for example, information indicating the service name from which information is acquired, the type of information to be acquired, and the acquisition timing. Therefore, by using the common login information as a key, purchase-related information related to the user can be simultaneously acquired from a plurality of services whose individual login information is associated with the common login information. Also, each piece of purchase-related information can be acquired in an acquisition form specified by the set course.
[0025] According to a third aspect of the present invention, individual login information for a specific user to log in to a first service and a second service individually is acquired, and purchase-related information for the specific user is acquired from the first service or the second service based on the acquired individual login information. Therefore, by using the individual login information as a key, purchase-related information for any service of the specific user can be acquired.
[0026] According to a fourth aspect of the present invention, the second service is instructed to give the predetermined user bonus points usable in the second service while maintaining the points acquired by the predetermined user in the first service. In this way, when the first service is a service that also serves as a point service, even if the predetermined user is given bonus points, the points already acquired by the predetermined user in the first service are maintained. In other words, when the acquisition process of purchase-related information is executed, the point exchange process is not performed, and the point granting process is performed for the service designated as the point grant destination. This makes it possible to provide a clearer motivation when providing purchase-related information.
[0027] According to a fifth aspect of the present invention, when there are multiple point services with different point awarding rules as services to which bonus points are awarded, the point service that awards the largest amount or rate of bonus points is selected from the multiple point services, and the bonus points that can be used in this point service are calculated. This allows the user to obtain the largest number of points in return for providing his / her purchase-related information.
[0028] According to a sixth aspect of the present invention, when there are multiple point services to which bonus points can be awarded, the point service that is most frequently used by the user is selected from the multiple point services, and the bonus points available for this point service are calculated. This makes it possible to award bonus points to the point service that the user uses most frequently.
[0029] According to a seventh aspect of the present invention, bonus points are calculated according to at least one of the following elements: the type of information, the level of detail of the information, the amount of information, and the amount of money contained in the purchase-related information acquired from the information acquisition service. That is, bonus points are calculated according to the type, amount, quality, and value of the acquired purchase-related information. Therefore, when acquiring a user's purchase-related information, a business entity receiving the purchase-related information can award bonus points according to the type, amount, quality, and value of the information. On the other hand, a user who is the information provider can acquire bonus points according to the type, amount, quality, and value of the information provided.
[0030] According to the eighth aspect of the present invention, based on the stored bonus point allocation history information, the user can check, for example, what type and how many bonus points he / she has acquired in return for providing purchase-related information in the past. Also, the provider of purchase-related information can check, for example, what type and how many bonus points have been granted to the user in return for obtaining purchase-related information.
[0031] That is, according to the present invention, it is possible to provide a points processing system, method and program capable of collecting a wide range of information about users and giving users an incentive to provide information. [Brief description of the drawings]
[0032] [Figure 1] 1 is an overhead view of a system according to a first embodiment of the present invention. [Diagram 2] 1 is a configuration diagram of a wireless network system according to a first embodiment of the present invention. [Diagram 3] 3 is a block diagram showing the functional configuration of a point processing device in the wireless network system shown in FIG. 2. [Figure 4] FIG. 4 is a flow chart showing an example of a point process executed by the control unit shown in FIG. 3. [Diagram 5]FIG. 13 is a diagram showing an example of a display screen for selectively registering in advance services to be managed by an integrated account at an aggregation site. [Figure 6] FIG. 13 is a diagram showing an example of a display screen of an aggregation site that manages a plurality of point services. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0033] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [First embodiment] In the first embodiment of the present invention, a technique for supporting a points service using the account aggregation and scraping techniques described in relation to FIG. 6 will be described.
[0034] FIG. 1 is an overhead view of a system according to a first embodiment of the present invention. Service A, Service B, and Service C are services that a user uses in connection with the purchase of a product or the like. The service may be, for example, a service that a user uses to make a payment for a product or the like, such as a credit payment service, or a service in which a retailer such as a department store, supermarket, convenience store, or virtual store sells products to a user, or a service that provides services to a user, such as a delivery company, fitness club, hairdressing salon, or hospital. Note that such a service that a user uses in connection with a purchase may or may not also serve as a point service.
[0035] On the other hand, the X service is a service that also serves as a point service. A point service is a service in which, for example, when a registered user purchases a product or service, the user is given points according to the purchase amount or the number of visits to the store under conditions set by the company, and the accumulated points can be exchanged for products or services on the next visit or used as payment when purchasing a product or service. The management data of the given or used points is generally stored in a point card or a mobile terminal such as a smartphone, and is sent from the store's cash register terminal or a POS server to which the cash register terminal is connected to a point management server and used for management of member users. Specific examples of point services include various types such as coupons, mileage, trading stamps, etc.
[0036] In the system according to the first embodiment, a website that uses account aggregation (hereinafter referred to as an aggregation site) is provided to improve services for users who use the above-mentioned multiple services A, B, and C. In the first embodiment, this aggregation site constitutes the point processing system according to the present invention.
[0037] The server constituting the aggregation site includes a login information database 100. An integrated account is created for each user, and individual login information corresponding to each of the multiple services A, B, and C used by the user is linked to common login information for logging in to the integrated account and is registered in advance in the login information database 100. This allows the user to refer to the contents of points acquired through each of the multiple services A, B, and C used by the user simply by logging in to the integrated account using the common login information.
[0038] The server constituting the aggregation site also includes a purchase-related information acquisition unit 200 and a bonus point calculation unit 300 . The purchase-related information acquisition unit 200 acquires purchase-related information about the user by scraping from the A service database E1, the B service database E2, and the C service database E3 that are provided corresponding to the services A, B, and C used by the user. The purchase-related information includes, for example, payment information. The payment information includes, for example, the date and time when the user made a payment, the store (including a virtual store), and the amount. Alternatively, the purchase-related information may include, for example, information indicating the order history of a product, information indicating the registration status of a product under consideration for purchase, and information indicating the registration status for receiving the provision of a service.
[0039] The bonus point calculation unit 300 calculates the bonus points available for use in the X service designated in advance as a point grant destination based on the acquired purchase-related information, and transmits an instruction to grant the calculated bonus points to the X service point account 400 of the user. The bonus points may be given as a compensation for the acquired purchase-related information. Here, it should be noted that if the A service, the B service, and the C service have a point service, even if the bonus points are granted to the X service point account 400, the points already acquired by the user in the service that also serves as the point service will not be changed.
[0040] The configuration and operation of a first embodiment of a point processing system according to the present invention will be described below.
[0041] (Configuration example) FIG. 2 is a diagram showing an example of a configuration of a wireless network system according to the first embodiment of the present invention.
[0042] The communication system of the first embodiment includes, for example, a plurality of user terminals 3 each used by a user, an X service system 2X that provides an X service which is a point service, an A service system 2A that provides an A service that the user utilizes in connection with the purchase of a product or the like, and a point processing device 1, all of which are connected via a network NW that uses the Internet Protocol (IP).
[0043] Among these, the point processing device 1 realizes an aggregation site. The point processing device 1 acquires purchase-related information of a user related to the A service from the A service system 2A, and transmits instructions for granting bonus points that can be used in the X service to the point account of the user in response to the acquisition of the purchase-related information. For example, the A service may be a service used by a user to pay for products, such as a payment service provided by a financial institution, or may be a service that sells products to a user or a service that provides a service to a user. The A service may also be a service that doubles as a point service.
[0044] The X service system 2X includes a management device 21X that executes a processing function for implementing the X service, and a user information database 22X that stores, for each user, the points that the user has acquired in the X service.
[0045] The A service system 2A includes a management device 21A that executes a processing function for realizing the A service, and a user information database 22A that stores the purchase-related information of the user related to the A service for each user. The purchase-related information includes, for example, payment information. The payment information indicates, for example, the date and time when the user made the payment, the store (including a virtual store), and the amount. Alternatively, the purchase-related information may include information indicating the order history of a product, information indicating the registration status of a product under consideration for purchase, and information indicating the registration status for receiving the provision of a service. In addition, if the A service is a service that also serves as a point service, the user information database 22A also stores the points that the user has acquired in the A service for each user.
[0046] FIG. 3 is a block diagram showing the functional configuration of the point processing device 1 that constitutes the whole or a main part of the point processing system according to the first embodiment. The point processing device 1 according to the first embodiment includes a control unit 11, a storage unit 12, and a communication interface unit 13.
[0047] The communication interface unit 13 includes, for example, one or more wired or wireless communication interface units. The communication interface unit 13 receives common login information transmitted from the user terminal 3, and inputs the received common login information to the control unit 11. The communication interface unit 13 also acquires purchase-related information of the user from the A service system 2A in accordance with an instruction from the control unit 11, and inputs the acquired purchase-related information to the control unit 11. Furthermore, the communication interface unit 13 outputs an instruction to grant bonus points to the X service system 2X in accordance with an instruction from the control unit 11.
[0048] The storage unit 12 uses a non-volatile memory that can be written and read at any time, such as a hard disk drive (HDD) or a solid state drive (SSD), as a storage medium, and has a program storage area and a data storage area. The data storage area includes a login information storage section 121, a purchase-related information storage section 122, and a point conversion table storage section 123.
[0049] The login information storage unit 121 stores, for each user, the contents of the integrated account logged in by the common login information. That is, the login information storage unit 121 stores, as the contents of the integrated account for each user, the common login information and individual login information corresponding to each of a plurality of services including the A service and the X service, in a state in which the individual login information of each service is linked to the common login information. In addition, in a case where a user selectively registers services to be integrated and managed in advance in My Page, the login information storage unit 121 also stores the services registered in My Page as the contents of the integrated account for each user. Furthermore, the login information storage unit 121 may store permission information indicating the user's permission to use his / her information.
[0050] The purchase-related information storage unit 122 stores the purchase-related information acquired from the A service system 2A.
[0051] The point conversion table storage unit 123 stores conversion coefficients for calculating bonus points to be added to the point account related to the X service based on the purchase-related information according to the type of purchase-related information. Each conversion coefficient is input in advance by, for example, the operator of the point processing device 1 according to a prior agreement with the X service.
[0052] The control unit 11 includes a CPU (Central Processing Unit), and in order to execute the processing functions in the first embodiment, is provided with a login information acquisition unit 111, a purchase-related information acquisition unit 112, a bonus point calculation unit 113, and a point allocation instruction unit 114. All of the processing functions of these units are realized by causing the CPU to execute a program stored in the program storage area of the storage unit 12.
[0053] The login information acquisition unit 111 executes a process of acquiring common login information for logging in at least the A service and the X service of the user. The common login information acquisition process acquires, for example, common login information input to the user terminal 3 at the time of the user's login via the communication interface unit 13. Alternatively, the common login information acquisition process may read and acquire the common login information of the user stored in the login information storage unit 121 of the storage unit 12 periodically on a predetermined day of each month or every time the user makes a payment for a product or the like. In this case, the login information acquisition unit 111 refers to the contents of the integrated account stored in the login information storage unit 121 of the storage unit 12, and uses the acquired common login information as a key to identify the individual login information of the user for logging in to the A service and the individual login information of the user for logging in to the X service, which are to be used in the subsequent process.
[0054] The purchase-related information acquiring unit 112 accesses the user information database 22A of the A service system 2A via the communication interface unit 13 based on the individual login information of the corresponding user for logging in to the A service, identified by the login information acquiring unit 111. Then, it acquires purchase-related information about the corresponding user from the user information database 22A, and executes a process of storing the acquired purchase-related information in the purchase-related information storage unit 122 of the storage unit 12.
[0055] The bonus point calculation unit 113 reads out the purchasing-related information of the corresponding user stored by the purchasing-related information acquisition unit 112 from the purchasing-related information storage unit 122, and executes a process of calculating bonus points that can be used in the X service provided by the X service system 2X based on the reading out purchasing-related information.
[0056] At this time, if the A service is a service that also serves as a points service, the bonus point calculation unit 113 executes a calculation process for the bonus points that can be used in the X service while maintaining the points that the user acquired in the A service, which are stored in the user information database 22A of the A service system 2A.
[0057] That is, when the purchase-related information acquisition process is executed, the bonus point calculation unit 113 does not perform the point exchange process, but performs the point allocation process for the service designated as the point allocation destination. As a result, even if bonus points are allocated to the user's point account based on the purchase-related information related to the A service, the points that the user has already acquired in the A service are maintained as they are.
[0058] Furthermore, when calculating the bonus points, the bonus point calculation unit 113 reads out a conversion coefficient corresponding to the purchase-related information from the point conversion table storage unit 123 of the storage unit 12, and calculates the bonus points according to this conversion coefficient. For example, the bonus points are calculated by calculating the product of the price of the product or the like indicated in the purchase-related information and the conversion coefficient, or by calculating the product of the amount of information in the purchase-related information and the conversion coefficient.
[0059] The point allocation instruction unit 114 generates an instruction for adding the calculated bonus points to the point account of the user, and executes a process of transmitting the point allocation instruction from the communication interface unit 13 to the X service system 2X. Note that the transmission process uses the individual login information of the user specified by the login information acquisition unit 111 for logging in to the X service.
[0060] (Example of operation) Next, an example of the operation of the point processing device 1 configured as above will be described. Fig. 4 is a flow diagram showing an example of point processing executed by the control unit 11 shown in Fig. 3. Prior to the point processing described in relation to Fig. 4, common login information is linked to services desired to be managed in an integrated manner. Fig. 5 shows an example of a display screen of My Page on which the user selectively registers in advance the services to be managed in an integrated manner.
[0061] The user stores in advance the contents of his / her integrated account in the login information storage unit 121 in association with the common login information. For example, the user registers, from his / her user terminal 3, individual login information corresponding to each of a plurality of services used by the user, including the A service and the X service, in association with the common login information as the contents of the integrated account.
[0062] At this time, the point processing device 1 displays screen information on the user terminal 3 for requesting the user's consent to the use of the purchase-related information. When the user inputs consent on this screen, the point processing device 1 stores this consent information as part of the contents of the integrated account. Note that the point processing device 1 may consider the user to have consented to the provision of purchase-related information managed by the A service upon registration of individual login information for the A service, without displaying the screen information for requesting consent.
[0063] In addition, the user may selectively register in advance on his / her My Page, as the contents of the integrated account, services to be managed in an integrated manner from among the services for which individual login information has been registered in association with common login information for the integrated account.
[0064] In this case, the point processing device 1, for example, first displays a login screen shown in Fig. 5(A) on the user terminal 3. Then, when the user logs in by inputting an ID and password constituting the common login information of the integrated account on this screen, the point processing device 1 performs user authentication based on the input ID and password. If the user's validity is confirmed as a result of this authentication process, the point processing device 1 displays a My Page screen on the user terminal 3. An example of the My Page screen is shown in Fig. 5(B).
[0065] Next, on the My Page screen, the user selects the services that the user wishes to manage in an integrated manner from the displayed services by checking the checkboxes. When the user performs a selection completion operation, information indicating the selection result is sent from the user terminal 3 to the point processing device 1 and stored in the login information storage unit 121.
[0066] After the service to be integratedly managed is registered, the point processing device 1 displays a screen on the user terminal 3 to confirm consent to the purchase-related information for the service. When the user inputs consent on this screen, the information is sent from the user terminal 3 to the point processing device 1. The point processing device 1 stores this consent information as part of the contents of the integrated account. Note that in this case as well, the selection operation of the service to be integratedly managed on the My Page screen (inputting a check in a checkbox) may be regarded as the user's consent to the provision of purchase-related information for that service.
[0067] The point processing device 1 can automatically acquire and manage, by scraping, purchase-related information of a user relating to a service for which individual login information is registered and linked to the common login information of an integrated account, or purchase-related information of a user relating to a service selectively registered by the user as described in relation to Figure 5.
[0068] Next, the point processing shown in FIG. 4 will be described. First, in step S1, the control unit 11 acquires common login information for logging in to at least the A service and the X service of the user under the control of the login information acquisition unit 111. The common login information acquisition process may acquire common login information input in the user terminal 3 when the user logs in, for example. Alternatively, the common login information acquisition process may read and acquire the user's common login information stored in the login information storage unit 121 periodically on a predetermined day of each month or every time the user makes a payment for a product or the like.
[0069] The process of reading out the common login information from the login information storage unit 121 is performed, for example, in accordance with a course that specifies the form of acquisition of purchase-related information, which is set on the My Page screen after the user logs in to the integrated account, that is, information that specifies the type of service for which the user has consented to the provision of purchase-related information and the timing of acquisition of the information, etc.
[0070] When the common login information is acquired, the contents of the integrated account stored in the login information storage unit 121 are referenced, and the common login information is used as a key to identify the user's individual login information for the A service and the user's individual login information for the X service, which will be used in subsequent processing.
[0071] In step S2, under the control of the purchase-related information acquisition unit 112, the control unit 11 accesses the A service system 2A based on the individual login information for the A service stored in the login information storage unit 121. Then, the control unit 11 acquires purchase-related information for the user from the user information database 22A of the A service system 2A, and stores the acquired purchase-related information in the purchase-related information storage unit 122.
[0072] The purchase-related information acquired in step S2 may include not only purchase-related information about the user of the A service system 2A, but also purchase-related information about the user related to other services that the user has registered in advance in the integrated account by linking login information to the integrated account. Alternatively, as described in relation to Fig. 5, in a case where a user selectively registers services to be managed in an integrated manner in My Page, the purchase-related information acquired in step S2 may include purchase-related information about the user related to the services registered in My Page.
[0073] When acquiring payment information as the purchasing-related information in step S2, the purchasing-related information acquisition unit 112 may acquire, for example, only payment information for payments made after the previous acquisition timing. Also, when acquiring purchasing-related information other than payment information in step S2, the purchasing-related information acquisition unit 112 may acquire, for example, only purchasing-related information generated after the previous acquisition timing.
[0074] In step S3, the control unit 11, under the control of the bonus point calculation unit 113, reads out the purchase-related information stored in the purchase-related information storage unit 122, and calculates the bonus points that can be used in the X service provided by the X service system 2X based on the read purchase-related information. The bonus points are given, for example, as a compensation for the purchase-related information. At this time, if the A service is a service that also serves as a point service, the calculation process is executed while maintaining the points acquired by the user in the A service stored in the user information database 22A of the A service system 2A.
[0075] The bonus point calculation process will be described by taking as an example a case where payment information is acquired as purchase-related information in step S2. The payment information is, for example, information about each product for which the user has paid in one purchase managed as one record. One record includes the date and time when the user made the payment, the store name (including virtual stores), the amount, etc. The payment information may also include, for example, the product name and point information of the paid product for each record.
[0076] The calculation process of the bonus points is executed based on the amount indicated by each record of the payment information. For example, the first conversion coefficient stored in the point conversion table storage unit 123 is read, and the sum of the products of the amounts indicated by each record and the read first conversion coefficient is calculated to calculate the bonus points.
[0077] On the other hand, the calculation process of the bonus points may be performed based on the amount of payment information. For example, the second conversion coefficient stored in the point conversion table storage unit 123 is read, and the total number of records of the payment information is multiplied by the read second conversion coefficient to calculate the bonus points.
[0078] The values of the first and second conversion coefficients may be set as follows, for example. For example, the first and second conversion coefficients may be set to different values depending on the service that provides the payment information. Also, for example, for each record of the payment information, the first and second conversion coefficients may be set to higher values for a record that indicates not only the date and time when the user made the payment, the store (including the virtual store), and the amount, but also the product name of the product that has already been paid for.
[0079] That is, the first and second conversion factors may be set to higher or lower values depending on the amount of information for each record or the type of information contained in each record. Furthermore, the first and second conversion factors may be set to different values depending on the period, such as the year or month, in which the payment for each record of the payment information was made. The first and second conversion factors and the calculation method of the bonus points may be set in a manner different from that described above.
[0080] In the above explanation, the calculation process of the bonus points when the payment information is acquired as the purchase-related information in step S2 has been described. However, when other purchase-related information such as information showing the order history of a product, information showing the registration status of a product under consideration for purchase, or information showing the registration status for receiving the provision of a service is acquired as the purchase-related information, the same process as that for the payment information described above may be executed.
[0081] For example, each record of the other purchase-related information mentioned above also includes information about each product, etc. Information indicating the product ordering history includes, for each record, the date and time when the user placed the order, the product name, the price, and the delivery location. Information indicating the registration status of a product under consideration for purchase includes, for example, for each record, the date and time when the user registered it, the product name, and the price. Finally, information indicating the registration status for receiving the provision of a service includes, for example, for each record, the type of service, the frequency with which the service is received, the user's gender, age, and address.
[0082] When bonus points are calculated based on these purchasing-related information, similarly to the payment information, the calculation may be performed based on the amount of the goods etc. shown in the acquired purchasing-related information, or based on the amount of information, such as the total number of records, of the acquired purchasing-related information. Also, similarly to the above, the conversion coefficient used in the calculation process may be set to a different value depending on the service for which the purchasing-related information was acquired, or may be set according to the amount of information for each record or the type of information contained in each record, or may be set to a different value depending on the date and time information shown in the purchasing-related information.
[0083] Finally, in step S4, the control unit 11 transmits an instruction to the X service system 2X to cause the calculated bonus points to be given to the point account of the user under the control of the point giving instruction unit 114. In this transmission process, for example, login information for the X service stored in the login information storage unit 121 is used.
[0084] (effect) As described above in detail, the first embodiment of the present invention provides the following effects. That is, in the point processing device 1, first, common login information corresponding to the user's integrated account is specified, then individual login information corresponding to the A service is specified from the login information storage unit 121 using the common login information as a key, and purchase-related information for the user is obtained from the user information database 22A of the A service system 2A based on the specified individual login information. Then, bonus points available for use in the X service are calculated based on the obtained purchase-related information, and an instruction to grant the bonus points is sent to the X service system 2X.
[0085] Here, the above-mentioned service A includes, for example, a service used by the user to settle payments for products, etc., a service that sells products to the user, and a service that provides services to the user. The above-mentioned service A also includes not only services that also serve as point services, but also services that do not also serve as point services. Therefore, according to the first embodiment, not only information about products, etc. purchased with point allocation can be obtained as the purchase-related information, but also information unrelated to point allocation. In other words, it is possible to obtain a wide range of purchase-related information related to the consumption behavior of the user.
[0086] For example, it is generally difficult for a third party to directly access the banking system of a financial institution to obtain payment information of a user who has used the financial institution. However, such payment information can be easily obtained with the user's permission by accessing the database of the financial institution using the individual login information of multiple services linked to the common login information described above as the purchase-related information. In addition, by giving bonus points to the point service used by the user as compensation for obtaining the purchase-related information, the user can be motivated to provide the purchase-related information.
[0087] In addition, if the service A from which the information is obtained also serves as a point service, even if bonus points are awarded to another point service, the points already acquired by the user in service A are not decreased but maintained, so the user will not suffer any disadvantage by providing purchase-related information.
[0088] Furthermore, a course that specifies the form of acquisition of purchase-related information is set in the integrated account that is logged in using the common login information. The course includes information that specifies, for example, the service from which information is acquired, the type of information to be acquired, and the acquisition timing. Therefore, if multiple services from which information is acquired are registered in a course, it becomes possible to collectively acquire a predetermined type of purchase-related information for the same user from these multiple services at a preset timing.
[0089] [Variations] (1) In the first embodiment, common login information of a user is acquired, and the user logs in to an integrated account based on the common login information, and purchase-related information related to the service from which information is to be acquired is acquired based on individual login information linked to the common login information in the integrated account. However, the means for acquiring purchase-related information may be configured as follows.
[0090] That is, instead of common login information, first individual login information for a service that holds purchase-related information and second individual login information for a service that holds a point account to which bonus points are to be awarded are acquired.Then, purchase-related information is acquired based on the first individual login information, and bonus points are calculated based on the acquired purchase-related information.Finally, an instruction to award the calculated bonus points based on the second individual login information is sent to the management device of the service that holds the point account to which the bonus points are to be awarded.
[0091] The process of acquiring the first and second individual login information is, for example, acquiring the first and second individual login information input by the user to the user terminal 3. When such individual login information is used, a wide range of information, such as purchase-related information relating to any service, can be acquired. Also, bonus points can be awarded to a point account relating to a service desired by the user at each time.
[0092] (2) For example, only common login information may be used to log in to multiple services from which purchase-related information is obtained, and individual login information may be used to log in to a service that holds a point account to which bonus points are to be awarded. Alternatively, individual login information may be used to log in to multiple services from which purchase-related information is obtained, and common login information may be used to log in to a service that holds a point account to which bonus points are to be awarded.
[0093] (3) In the first embodiment, an example was described in which purchase-related information about a user was acquired from a service that is the information acquisition destination, but the acquired information is not limited to purchase-related information, and may be, for example, questionnaire response information, information about events or tourist spots, road congestion information, or user tweets on any topic. In addition, when acquiring information from multiple services, it is not limited to acquiring a common type of information, and different types of information may be acquired collectively.
[0094] (4) In the above first embodiment, as an example of selectively registering services to be managed in an integrated account, a case has been shown in which a service to be integratedly managed is selected and registered from among services in which individual login information is previously associated with common login information of the integrated account and registered. However, the present invention is not limited to this, and after a service to be integratedly managed is selected, individual login information corresponding to the selected service may be associated with the common login information of the integrated account and registered.
[0095] (5) In the above first embodiment, the individual login information of each service used by the user, the user information related to each service, and the scraping engine are managed in an aggregation server as a point processing device. However, the individual login information of each service, the user information related to each service, and the scraping engine may be managed in a user terminal, or may be managed in a distributed manner between the aggregation server and the user terminal.
[0096] For example, the above information and scraping engine may all be stored in a user terminal, and a similar service may be realized by software on the user terminal. That is, the point processing realized by the point processing device described in the first embodiment may be realized by an application in the user terminal. Alternatively, a similar service may be realized in a system in which the login information is managed by a user terminal, and the user information and scraping engine related to each service are managed by an aggregation server.
[0097] (6) In the first embodiment, an example was described in which a scraping engine is used to perform purchase-related information acquisition processing in a point processing device configured as an aggregation server. However, the present invention is not limited to this, and the point processing device may be configured to acquire information managed by each service by using an Application Programming Interface (API) provided by a server that operates each service from which information is acquired. Generally, APIs include an API for authentication and an API for providing data, and by using these APIs together, the point processing device can acquire information about a user after performing user authentication.
[0098] In addition, when each service provides information to the point processing device, the type and quality of information to be provided may be controlled in the API according to the user's permission information. For example, when providing payment information, it is possible to control so that only the payment date and time, payment items, and amount are provided for each record, and personal information such as the user name is not provided, or all information, including the user's personal information, is provided.
[0099] Similarly, when providing purchase-related information, the information to be provided for each record can be the purchase date and time, product name, purchase location, and amount, while the user's personal information can be set to not be provided, or all information, including the user's personal information, can be set to be provided.
[0100] (7) As a calculation method for bonus points, the conversion coefficient may be varied depending on the type and quality of the acquired information. For example, for a user who consents to the provision of all information including personal information, an upper limit value of the conversion coefficient is set, while for a user who does not consent to the provision of personal information, the conversion coefficient is set to a value lower than the upper limit value. Also, for a user who consents to the provision of payment information, an upper limit value of the conversion coefficient is set, while for a user who consents to the provision of only purchase history information related to specific products or services, the conversion coefficient is set to a value lower than the upper limit value. In this way, it is possible to give appropriate bonus points while reflecting the user's consent.
[0101] (8) In the first embodiment, the point processing device 1 calculates bonus points and notifies the point service server of instruction information for granting the calculated points. However, the present invention is not limited to this. The point processing device may only acquire purchase-related information from a service server from which the information is acquired, transmit the acquired purchase-related information to the point service server, and the point service server may calculate bonus points according to the received purchase-related information and grant the bonus points to the corresponding user.
[0102] In other words, each processing function of the point processing device does not necessarily have to be provided in the point processing device, but may be distributed among the user terminal, the service server from which information is obtained, and the point service server that grants bonus points. In other words, the present invention is not limited to being realized by a single device, but also includes being realized by a system including multiple devices.
[0103] (9) When there are multiple point services that are candidates for the granting of bonus points, the point processing device manages the current point grant rate for the user of each point service. Then, the point processing device selects the point service with the highest point grant rate at the current time, calculates bonus points according to the point grant rate of the selected point service server, and sends an instruction to grant the calculated bonus points to the selected point service. In this case, the acquired information may be sent to the selected point service without calculating the bonus points. In this way, when a user uses multiple point services, it is possible to grant bonus points to the point account of the point service with the highest point grant rate at the current time.
[0104] (10) When there are multiple point services that are candidates for the granting of bonus points, the point processing device manages the frequency of use of each point service by the user.Then, it selects the point service that is currently most frequently used, and transmits an instruction to grant points calculated based on the acquired information or the information.In this way, when a user uses multiple point services, it becomes possible to grant bonus points to the point account of the point service that is currently most frequently used.
[0105] As another method for selecting the point service to which the bonus points are to be awarded, it is possible to sequentially select all of the point services currently being used, or to randomly select the services.
[0106] (11) When the point processing device has provided purchasing-related information and granted points to the user in return for the information, the point processing device may generate point grant history information and store the information in a history database. The point grant history information may, for example, be a user ID or a purchasing-related information provider ID, associated with the acquisition date and time of the purchasing-related information, the identification name of the acquired purchasing-related information, and the type and number of points granted. When the point processing device receives a request for point grant history information from a user terminal or a terminal of a person in charge of a business partner service, the point processing device searches the history database for the corresponding point grant history information and transmits it to the requesting terminal. This allows the user to confirm what type and how many points he or she has received in return for providing purchasing-related information in the past. Also, the provider of purchasing-related information can confirm what type and how many points have been granted to the user in return for obtaining purchasing-related information.
[0107] In addition, the types and configurations of point processing devices and user terminals, as well as the information stored in the login information storage unit and point conversion table storage unit, can be modified in various ways without departing from the spirit of this invention.
[0108] In short, this invention is not limited to the above-mentioned embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]
[0109] 100...login information database, 200...purchase-related information acquisition unit, 300...bonus point calculation unit, 400...X service point account, E1...A service database, E2...B service database, E3...C service database, NW...network, 1...point processing device, 11...control unit, 111...login information acquisition unit, 112...purchase-related information acquisition unit, 113...bonus point calculation unit, 114...point award instruction unit, 12...memory unit, 121...login information memory unit, 122...purchase-related information memory unit, 123...point conversion table memory unit, 13...communication interface unit, 2X...X service system, 2A...A service system, 21X, 21A...management device, 22X, 22A...user information database, 3...user terminal.
Claims
1. A processor of an information processing device connectable to one or more servers, receiving input of login information for logging in to one or more services, including a service for selling goods or a service for providing services, selectively registered by a predetermined user; receiving input of permission information of the predetermined user for use of information related to the one or more services; and obtaining information about the predetermined user from the server based on the received login information in response to the permission information. A program for executing the above.
2. The program described in claim 1, wherein the acquiring includes acquiring information about the specified user by scraping or via an API.
3. The method further comprises registering a plurality of individual login information corresponding to services used by the specified user and common login information of an integrated account linked to the plurality of individual login information; the one or more services are selectively registered from among services corresponding to the plurality of individual login information registered in association with the common login information; The program according to claim 1.
4. The program according to claim 3, further comprising: a My Page screen having check boxes for selecting desired services so that the specified user can selectively register the one or more services from among the services corresponding to the individual login information.
5. The program according to claim 4, wherein a course is set on the My Page screen for specifying the form of acquisition of information regarding the user, the course including at least information specifying the type of service that the specified user has consented to using and the timing of acquisition.
6. 6. The program according to claim 1, wherein the type or quality of information about the user acquired from the database related to the one or more services is controlled according to the permission information of the specific user.
7. A method implemented by an information processing device connectable to one or more servers, comprising: receiving input of login information for logging in to one or more services, including a service for selling goods or a service for providing services, selectively registered by a predetermined user; receiving input of permission information of the predetermined user for use of information related to the one or more services; receiving information about the predetermined user from a database related to the one or more services based on the received login information in response to the permission information; method.
8. A memory; A processor connected to the memory, The memory stores a program according to any one of claims 1 to 6. Information processing device.
Citation Information
Patent Citations
Attracting type magnetic levitating device
JP1986066505A
Point exchange method and system
JP2002083240A
Point information management system and point information management method
JP2006235951A
Personal information use method, system, and program
JP2008243072A
Point exchange system
JP2008250816A