Information processing apparatus and information processing method
The information processing apparatus enhances store usage by identifying high-probability stores based on user activity and attributes, granting privileges to increase user engagement.
Patent Information
- Application Number
- JP2025043673
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2045-03-18
AI Technical Summary
Conventional systems grant benefits to stores with a low probability of being used by users, leading to ineffective promotion of store usage.
An information processing apparatus that acquires user activity history and attribute information to identify stores with a high probability of being used, sets privilege conditions, and notifies users of these privileges.
Increases the likelihood that users will utilize identified stores by granting privileges to those with a higher probability of being visited or used.
Smart Images

Figure 0007701582000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and an information processing method.
Background Art
[0002] An apparatus for promoting the use of a plurality of stores by granting benefits to users who use a plurality of stores has been disclosed (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the conventional technology, a plurality of stores to which benefits are granted are determined on the store side. For this reason, there are cases where these plurality of stores are stores with a low probability of being used by users, and there is a risk that the use of the plurality of stores by users is not promoted.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to use, as stores to which benefits are granted, a plurality of stores with a high probability of being used by users.
Means for Solving the Problems
[0006] The information processing apparatus according to the first aspect of the present invention includes an acquisition unit that acquires at least one of activity history information indicating the activity history of a user and attribute information indicating the attributes of the user, and the activity history of the user indicated by the activity history information acquired by the acquisition unit, and a specifying unit that specifies a plurality of stores corresponding to at least one of the attributes of the user indicated by the attribute information as stores corresponding to the user, a setting unit that sets the content of the privilege to be given to the user and the granting condition of the privilege including performing settlement at at least two of the plurality of stores specified by the specifying unit, and a notification unit that notifies the terminal of the user of the content of the privilege and the granting condition of the privilege set by the setting unit.
[0007] The acquisition unit acquires, as the activity history information, position specifying information for specifying the position where the user is located, and the specifying unit specifies one or more positions where the user is located based on the position specifying information, and may specify a plurality of stores within a predetermined range from at least one of the specified one or more positions as a plurality of stores corresponding to the user.
[0008] The acquisition unit acquires, as the activity history information, position specifying information for specifying the position where the user is located, and the specifying unit specifies one or more positions where the user is located based on the position specifying information, and may specify a plurality of stores included in a predetermined area corresponding to at least one of the specified one or more positions as a plurality of stores corresponding to the user.
[0009] The acquisition unit acquires capital relationship information indicating the capital relationship between the operators of each of the plurality of stores, and the specifying unit specifies the capital relationship between the operators of each of the plurality of stores based on the capital relationship information, and may specify a plurality of stores operated by any of the plurality of operators having a capital relationship as a plurality of stores corresponding to the user.
[0010] The conditions for granting the privilege may include at least any one of the following: the settlement amount of the user corresponding to the settlement is equal to or more than a predetermined amount; the settlement is made within a predetermined period; the settlement is made a predetermined number of times or more; and the settlement corresponds to the purchase of a predetermined product.
[0011] The conditions for granting the privilege may include that the settlement is made using a predetermined settlement method. The original funds for the privilege may be provided by a settlement operator that provides the predetermined settlement method. The privilege may be a privilege that can be used for a settlement using the predetermined settlement method. The privilege may be a privilege that can be used for a settlement at at least any one of the plurality of stores.
[0012] The acquisition unit acquires, as the activity history information, position-specifying information for specifying the position where the user is located, and the specifying unit specifies one or more stores visited by the user based on the position-specifying information, specifies the type of the specified one or more stores, and may specify a plurality of stores corresponding to the type of the specified store as a plurality of stores corresponding to the user.
[0013] The acquisition unit acquires, as the activity history information, settlement history information including store information indicating the store where the user made a settlement, and the specifying unit specifies one or more stores where the user made a settlement based on the settlement history information, specifies the type of the specified one or more stores, and may specify a plurality of stores corresponding to the type of the specified store as a plurality of stores corresponding to the user.
[0014] The specifying unit refers to the association information associating the attribute with the type of the store corresponding to the attribute, specifies the type of the store associated with the attribute of the user indicated by the attribute information, and may specify a plurality of stores corresponding to the specified type of store as a plurality of stores corresponding to the user.
[0015] When the settlement of the user is made at least in any one of the plurality of stores specified by the specifying unit, and there is a store where the settlement of the user has not been made among the plurality of stores, the notification unit may notify the content of the privilege and the granting condition of the privilege set by the setting unit to the terminal of the user.
[0016] The acquisition unit acquires, as the activity history information, settlement history information including store information indicating the store where the settlement was made at the timing when the settlement was made by the user, and when the store where the settlement was made indicated by the settlement history information acquired by the acquisition unit corresponds to any of the plurality of stores specified by the specifying unit, the notification unit may notify the content of the privilege and the granting condition of the privilege set by the setting unit to the terminal of the user.
[0017] The acquisition unit acquires, as the activity history information, settlement history information including information indicating the store where the settlement was made at the timing when the settlement was made by the user, the specifying unit specifies a plurality of stores corresponding to the user at the timing when the acquisition unit acquires the settlement history information, the setting unit sets the content of the privilege to be granted to the user and the granting condition of the privilege in response to the specifying unit specifying the plurality of stores, and the notification unit may notify the content of the privilege and the granting condition of the privilege to the terminal of the user in response to the setting unit setting the content of the privilege and the granting condition.
[0018] The specifying unit may specify weather information indicating the weather in the area corresponding to the store where the settlement was made at the timing when the acquisition unit acquires the settlement history information, and specify a plurality of stores corresponding to the user based on the specified weather information.
[0019] The setting unit may specify weather information indicating the weather in the area corresponding to the store where the settlement was made at the timing when the acquisition unit acquires the settlement history information, and set at least one of the content of the privilege and the granting condition of the privilege based on the specified weather information.
[0020] For each of a plurality of weathers assumed in a predetermined area where a plurality of stores corresponding to the user are located, the specific unit specifies combinations of the plurality of stores in the predetermined area, and the setting unit determines the conditions for granting the privilege corresponding to each of the combinations of the plurality of stores in the predetermined area. The notification unit specifies the weather in the predetermined area at a predetermined timing when the notification unit notifies the conditions for granting the privilege, and sets the conditions for granting the privilege determined for the combination of the plurality of stores corresponding to the specified weather as the conditions for granting the privilege to be given to the user. The notification unit may notify the user's terminal of the conditions for granting the privilege set by the setting unit at the predetermined timing.
[0021] The source of the privilege is provided by at least one of the plurality of stores, and the setting unit may specify the assumed visiting order for the plurality of stores based on the types of the plurality of stores specified by the specific unit, and set the burden ratio of the source of the privilege in the plurality of stores based on the specified visiting order.
[0022] An information processing method according to a second aspect of the present invention includes steps of: obtaining at least one of activity history information indicating a user's activity history and attribute information indicating the user's attributes, which are executed by a computer; specifying, as stores corresponding to the user, a plurality of stores corresponding to at least one of the user's activity history indicated by the obtained activity history information and the user's attributes indicated by the attribute information; setting the content of a privilege to be given to the user and the conditions for granting the privilege including performing settlement at at least two of the specified plurality of stores; and notifying the user's terminal of the set content of the privilege and the conditions for granting the privilege.
Advantages of the Invention
[0023] According to the present invention, there is an effect that a plurality of stores with a high probability of being used by the user can be set as the stores to which the privilege is given.
Brief Description of the Drawings
[0024]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Mode for Carrying Out the Invention
[0025] [Overview of Information Processing Apparatus 1] FIG. 1 is a diagram showing an overview of the information processing apparatus 1. The information processing apparatus 1 is a computer for providing, for example, a privilege service which is a service related to privileges. The information processing apparatus 1 is communicably connected to a user terminal 2 such as a smartphone used by a user.
[0026] The information processing apparatus 1 notifies the user terminal 2 of a user who uses the privilege service of the content of the privilege and the granting conditions of the privilege. First, the information processing apparatus 1 acquires at least one of activity history information indicating the activity history of the user and attribute information indicating the attributes of the user from the user terminal 2 ((1) in FIG. 1).
[0027] The information processing apparatus 1 identifies a plurality of stores corresponding to at least one of the activity history of the user indicated by the acquired activity history information and the attributes of the user indicated by the attribute information as stores corresponding to the user ((2) in FIG. 1). The information processing apparatus 1 sets the content of the privilege to be granted to the user and the granting conditions of the privilege ((3) in FIG. 1). The information processing apparatus 1 sets the granting conditions so as to include performing settlement at at least two of the plurality of stores identified.
[0028] The information processing device 1 notifies the user terminal 2 of the content of the set privilege and the granting conditions of the privilege (item (4) in FIG. 1). By doing so, the information processing device 1 can target a plurality of stores with a high probability of being used by the user as the objects to which the privilege is granted, and can increase the probability that the privilege is used.
[0029] [Functional Configuration of Information Processing Device 1] Subsequently, the functions of the information processing device 1 will be described. FIG. 2 is a diagram showing the functional configuration of the information processing device 1. The information processing device 1 includes a communication unit 11, a storage unit 12, and a control unit 13.
[0030] The communication unit 11 is a communication interface for transmitting and receiving data to and from external devices such as the user terminal 2 via a communication network such as the Internet. The storage unit 12 is a storage medium for storing various types of data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), and a hard disk, etc. The storage unit 12 stores the programs executed by the control unit 13. The storage unit 12 stores programs that cause the control unit 13 to function as an acquisition unit 131, a specification unit 132, a setting unit 133, and a notification unit 134.
[0031] In addition, the storage unit 12 stores store information, which is information about stores. FIG. 3 is a diagram showing an example of store information. As shown in FIG. 3, the store information is information that is at least associated with a store ID, a store name, store location information indicating the location of the store, and the type of the store.
[0032] The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 functions as an acquisition unit 131, a specification unit 132, a setting unit 133, and a notification unit 134 by executing the programs stored in the storage unit 12.
[0033] The acquisition unit 131 acquires at least one of activity history information indicating the activity history of a user who uses the privilege service and attribute information indicating the attributes of the user. For example, the acquisition unit 131 acquires, as activity history information, position identification information for identifying the position where the user is located.
[0034] FIG. 4 is a diagram showing an example of the position identification information. The position identification information is, for example, at least one of position history information indicating the position history of the user terminal 2 and settlement history information including store information indicating the store where the user has settled. As shown in FIG. 4(a), the position history information is information in which at least a user ID as user identification information for identifying the user, position information indicating the position of the user terminal 2, and the time when the user terminal 2 exists at the position are associated with each other. As shown in FIG. 4(b), the settlement history information is information in which at least a user ID of the user, a store ID as store identification information for identifying the store where the user has settled, the settlement amount, and the settlement date and time are associated with each other.
[0035] The acquisition unit 131 acquires, for example, from communication equipment such as a base station or the user terminal 2, position history information indicating the position history of the user terminal 2 during a predetermined period (for example, half a year, etc.). In addition, the acquisition unit 131 acquires, from a settlement processing device (not shown) that performs settlement processing, settlement history information indicating the settlement history corresponding to the user.
[0036] The specifying unit 132 specifies, as the stores corresponding to the user, a plurality of stores corresponding to at least one of the activity history of the user indicated by the activity history information acquired by the acquisition unit 131 and the attributes of the user indicated by the attribute information.
[0037] The specific unit 132 identifies one or more positions where the user is located based on at least one of the position history information and the settlement history information as position identification information. Then, the specific unit 132 identifies a plurality of stores within a predetermined range from at least one of the identified one or more positions as a plurality of stores corresponding to the user. For example, the specific unit 132 refers to the store information and identifies a plurality of stores within a predetermined range from at least one of the identified one or more positions as a plurality of stores corresponding to the user.
[0038] Here, the specific unit 132 may identify a plurality of stores included in a predetermined area corresponding to at least one of the identified one or more positions as a plurality of stores corresponding to the user. For example, the specific unit 132 identifies, based on the identified one or more positions, an area where the user stays for a long time as the predetermined area. Then, the specific unit 132 refers to the store information and identifies a plurality of stores whose positions indicated by the store position information are included in the predetermined area as a plurality of stores corresponding to the user. By doing so, the distance between the plurality of stores becomes closer, and it becomes easier for the user to visit the plurality of stores at once. Therefore, when the information processing apparatus 1 sets the condition for granting a privilege as performing settlement at these plurality of stores, the user can more easily satisfy the granting condition.
[0039] In addition, the specific unit 132 may identify one or more stores visited by the user based on the position identification information and identify the types of the identified one or more stores. For example, the specific unit 132 refers to the position identification information and the store information and identifies the store corresponding to at least one of the one or more positions where the user is located as the store visited by the user. The specific unit 132 refers to the store information and identifies the type of the store associated with the store ID of the store visited by the user as the type of the store visited by the user. When the type of the identified store is equal to or more than a predetermined number, the specific unit 132 may identify the type of the store corresponding to the store where the user visits relatively frequently or the store where the stay time is relatively long as the type of the store visited by the user.
[0040] Then, the specifying unit 132 may specify a plurality of stores corresponding to the specified store type as a plurality of stores corresponding to the user. For example, the specifying unit 132 specifies, as a plurality of stores corresponding to the user, a plurality of stores corresponding to the specified store type that are included in a predetermined area where the user stays for a long time. By doing so, the information processing apparatus 1 can set the plurality of stores as stores with a high probability of being visited by the user. Therefore, when making the condition for granting a privilege that settlement is made in these plurality of stores, it is possible to make it easier for the user to satisfy the granting condition.
[0041] Similarly, the specifying unit 132 specifies one or more stores where the user has made a settlement based on the settlement history information, refers to the store information, specifies the type of the specified one or more stores, and may specify a plurality of stores corresponding to the specified store type as a plurality of stores corresponding to the user. Then, the specifying unit 132 may specify a plurality of stores corresponding to the specified store type as a plurality of stores corresponding to the user. By doing so, the information processing apparatus 1 can set the plurality of stores as stores with a high probability of the user making a settlement. Therefore, by making the condition for granting a privilege that settlement is made in the plurality of stores, similar to the case where the condition for granting a privilege is that settlement is made in the plurality of stores specified based on the position specifying information, it is possible to make it easier for the user to satisfy the granting condition.
[0042] Further, the specifying unit 132 may refer to the association information associating the user's attribute with the store type corresponding to the attribute, and specify the store type associated with the user's attribute indicated by the attribute information acquired by the acquisition unit 131. In this case, the association information may be stored in the storage unit 12, and the specifying unit 132 refers to the association information stored in the storage unit 12 and specifies the store type associated with the user's attribute indicated by the attribute information acquired by the acquisition unit 131.
[0043] In addition, attributes include, for example, age, gender, place of residence, occupation, hobbies, and preferences. The specifying unit 132 specifies a plurality of stores corresponding to the specified store type as stores corresponding to the user. Here, the specifying unit 132 may specify a plurality of stores corresponding to the store type associated with the user's attributes from among the plurality of stores where the user has made settlements or the plurality of stores the user has visited. By doing so, since the information processing apparatus 1 can specify a plurality of stores corresponding to the user's attributes as stores corresponding to the user, when making the condition for granting a privilege the act of making a settlement at these plurality of stores, it is possible to make it easier for the user to satisfy the granting condition.
[0044] When specifying the plurality of stores specified by the specifying unit 132, it is preferable to specify a plurality of stores of types with high relevance or good compatibility. For this reason, in advance, for combinations of a plurality of stores, combinations of store types with high relevance or good compatibility may be specified based on the past purchase records or visit records of users. Then, the specifying unit 132 may specify a plurality of stores corresponding to the store types included in the combination of store types specified in advance as stores corresponding to the user.
[0045] When the plurality of stores specified by the specifying unit 132 are competing stores, there may be cases where the user does not prefer to make settlements at these competing stores. In contrast, the acquisition unit 131 may acquire capital relationship information indicating the capital relationship between the operators of each of the plurality of stores. For example, the capital relationship information indicating the capital relationship between the operators of each of the plurality of stores may be stored in the storage unit 12, and the acquisition unit 131 may acquire the capital relationship information stored in the storage unit 12. Also, the acquisition unit 131 may access an external device that stores the capital relationship information to acquire the capital relationship information, or may acquire the capital relationship information by analyzing the web pages of the companies operating each of the plurality of stores.
[0046] Then, the specifying unit 132 specifies the capital relationship between the operators of each of the plurality of stores based on the capital relationship information acquired by the acquiring unit 131, and may specify the plurality of stores operated by any of the plurality of operators having a capital relationship as the plurality of stores corresponding to the user. By doing so, the information processing apparatus 1 can prevent the plurality of stores to which the privilege is to be granted from becoming competing stores operated by different operators, and can suppress the occurrence of troubles among the plurality of stores to which the privilege is to be granted or the operators operating these stores.
[0047] The setting unit 133 sets the content of the privilege to be granted to the user and the granting conditions of the privilege including performing settlement in at least two of the plurality of stores specified by the specifying unit 132. For example, the setting unit 133 sets the content of the privilege to points, coupons, or cashback rights available for settlement using a predetermined settlement means. The setting unit 133 may set the privilege as a privilege available for settlement in at least any one of the plurality of stores specified by the specifying unit 132.
[0048] In addition, the setting unit 133 may include, in the granting conditions of the privilege, conditions related to the settlement in addition to performing settlement in at least two of the plurality of stores specified by the specifying unit 132. For example, the setting unit 133 includes at least any one of the following in the granting conditions of the privilege: the settlement amount (total settlement amount) of the user corresponding to the settlement in the plurality of stores specified by the specifying unit 132 is equal to or greater than a predetermined amount, the settlement is performed within a predetermined period, the settlement is performed a predetermined number of times or more, and the settlement is a settlement corresponding to the purchase of a predetermined product. By doing so, the information processing apparatus 1 can increase the probability of improving the sales in the plurality of stores specified by the specifying unit 132.
[0049] In addition, the setting unit 133 may include, in the privilege granting conditions, conditions related to the settlement order of the plurality of stores identified by the identifying unit 132. For example, it is conceivable that after a user purchases a book at a bookstore, stops by a café to read the book, purchases a product to be used at a fitness gym at a sports goods store, and then uses the fitness gym. Correspondingly, the setting unit 133 may specify in advance the assumed visit order for a plurality of stores of a specific store type, and when the types of the plurality of stores identified by the identifying unit 132 correspond to the types of the plurality of stores corresponding to the identified visit order, the visit order may be included in the privilege granting conditions.
[0050] In addition, the setting unit 133 may set privilege granting conditions including that the settlement in the plurality of stores identified by the identifying unit 132 is a settlement using a predetermined settlement means. The predetermined settlement means is, for example, code settlement in which the two-dimensional code displayed on the user terminal 2 is read by the store-side terminal or the two-dimensional code displayed on the store-side terminal is read by the user terminal 2 to perform settlement, but it may also be cashless settlement using a credit card or electronic money. Further, the predetermined settlement means may be, for example, a settlement means in which a settlement operator that partners with an operator providing a privilege service partners.
[0051] Note that the source of the privilege may be provided by a settlement operator that provides a predetermined settlement means, or may be provided by at least one of the plurality of stores identified by the identifying unit 132. In addition, when at least a part of the source of the privilege is provided by at least one of the plurality of stores identified by the identifying unit 132, the setting unit 133 may set the burden ratio of the source of the privilege based on the types of the plurality of stores.
[0052] In this case, for example, the setting unit 133 specifies the assumed visit order for the plurality of stores based on the types of the plurality of stores specified by the specifying unit 132. For example, the storage unit 12 stores visit order information assumed for the plurality of stores based on the store types. FIG. 5 is a diagram showing an example of the visit order information. As shown in FIG. 5, the visit order information is information in which the store type corresponding to "visit order 1" to be visited first, the store type corresponding to "visit order 2" to be visited next, and the burden ratio of these stores are associated with each other.
[0053] In the example shown in FIG. 5, the store type corresponding to visit order 1 is a sports goods store, and the store type corresponding to visit order 2 is a fitness gym. In this case, the main purpose is for the user to visit the fitness gym, and it is assumed that the user shops at the sports goods store in advance. When settlement is made at these stores, the contribution degree of the fitness gym is considered to be high. Therefore, the burden ratio of the source funds for the benefits of the fitness gym is set lower than the burden ratio of the source funds for the benefits of the sports goods store.
[0054] The setting unit 133 refers to the visit order information and specifies the assumed visit order for the stores of the types of the plurality of stores specified by the specifying unit 132. Then, the setting unit 133 refers to the visit order information and sets the burden ratio of the source funds for the benefits in the plurality of stores based on the specified visit order. By doing so, the information processing apparatus 1 can adjust the burden ratio of the source funds for the benefits when the user makes settlements at the plurality of stores based on the assumed visit order.
[0055] When the setting unit 133 sets the content of the benefit to be given to the user and the benefit granting conditions, it associates the user ID of the user, the content of the benefit, and the benefit granting conditions and stores them in the storage unit 12 as benefit management information. The benefit management information is referred to, for example, by a benefit granting device (not shown) that determines whether to grant a benefit to the user.
[0056] The notification unit 134 notifies the user terminal 2 of the details of the privilege set by the setting unit 133 and the privilege information indicating the privilege granting conditions. For example, the notification unit 134 notifies the user terminal 2 of the privilege information at the timing when the setting unit 133 sets the details of the privilege.
[0057] Also, when at least one of the plurality of stores specified by the specifying unit 132 has a user's settlement and there are stores among the plurality of stores where the user's settlement has not been made, the notification unit 134 may notify the user terminal 2 of the privilege information. In this case, the acquisition unit 131 acquires, as activity history information, the settlement history information corresponding to the settlement, including information indicating the store where the settlement was made, at the timing when the settlement was made by the user. For example, the acquisition unit 131 acquires new settlement history information of the user from the settlement application stored in the user terminal 2 at the timing when the settlement was made by the user.
[0058] Then, when the settlement history included in the settlement history information acquired by the acquisition unit 131 indicates that the settlement was made at a store that corresponds to any one of the plurality of stores specified by the specifying unit 132 and is included in the privilege granting conditions corresponding to the user, the notification unit 134 notifies the user terminal 2 of the privilege information.
[0059] By doing so, the user can confirm the privilege granting conditions included in the privilege information at the timing when the settlement is completed at any one of the plurality of stores corresponding to the privilege granting conditions, and the probability of trying to satisfy the privilege granting conditions increases. Therefore, the information processing apparatus 1 can increase the probability that the user will make a settlement at a store among the plurality of stores corresponding to the privilege granting conditions where the user's settlement has not been made, in an attempt to satisfy the privilege granting conditions.
[0060] [Flowchart] Next, the processing flow of the information processing apparatus 1 will be described. FIG. 6 is a flowchart showing an example of the processing flow in the information processing apparatus 1. In FIG. 6, the processing flow when the information processing apparatus 1 identifies a plurality of stores based on the activity history information and sets the conditions for granting a privilege including that the user makes a payment at the identified plurality of stores will be described.
[0061] First, the acquisition unit 131 acquires at least one of the activity history information indicating the user's activity history and the attribute information indicating the user's attributes (S1). Subsequently, the identification unit 132 identifies one or more positions where the user was located based on the user's activity history indicated by the acquired activity history information (S2).
[0062] Subsequently, the identification unit 132 identifies, based on the one or more identified positions, an area where the user spent a long time as a predetermined area (S3). Subsequently, the identification unit 132 identifies a plurality of stores whose positions indicated by the store location information are included in the identified predetermined area as a plurality of stores corresponding to the user (S4).
[0063] Subsequently, the setting unit 133 sets the content of the privilege to be granted to the user and the conditions for granting the privilege including making a payment at at least two of the plurality of stores identified by the identification unit 132 (S5). Subsequently, the notification unit 134 notifies the user terminal 2 of the content of the privilege set by the setting unit 133 and the privilege information indicating the conditions for granting the privilege (S6).
[0064] [Modification Example 1] In the above-described embodiment, the timing at which the acquisition unit 131 acquires the activity history information is not limited to this. The acquisition unit 131 may acquire, as the activity history information, the settlement history information including information indicating the store where the settlement was made at the timing when the settlement is made by the user. Then, the identification unit 132 may identify a plurality of stores corresponding to the user at the timing when the acquisition unit 131 acquires the settlement history information.
[0065] In this case, the specifying unit 132 may include the store where the settlement was made among a plurality of stores corresponding to the user. Further, the specifying unit 132 may specify weather information indicating the weather in the region corresponding to the store where the settlement was made at the timing when the acquisition unit 131 acquired the settlement history information, and may specify a plurality of stores corresponding to the user based on the specified weather information. For example, when the weather in the region corresponding to the store where the settlement was made is bad weather such as rain, the specifying unit 132 may specify a plurality of stores with shorter respective distances as the plurality of stores corresponding to the user, compared to the case where the weather in the region corresponding to the store where the settlement was made is not bad weather.
[0066] The setting unit 133 sets the content of the privilege to be given to the user and the conditions for granting the privilege in response to the specifying unit 132 specifying a plurality of stores. Here, the setting unit 133 may specify weather information indicating the weather in the region corresponding to the store where the settlement was made at the timing when the acquisition unit 131 acquired the settlement history information, and may set at least one of the content of the privilege and the conditions for granting the privilege based on the specified weather information. For example, when the weather in the region corresponding to the store where the settlement was made is bad weather such as rain, the specifying unit 132 may increase the monetary value of the privilege or relax the conditions for granting the privilege, compared to the case where the weather in the region corresponding to the store where the settlement was made is not bad weather. By doing so, when the weather is bad, the probability that the user makes a settlement at the plurality of stores specified can be increased.
[0067] The notification unit 134 notifies the user terminal 2 of the user who has completed the settlement of the details of the privilege and the conditions for granting the privilege in response to the setting unit 133 setting the details of the privilege and the conditions for granting the privilege. For example, when the user uses the user terminal 2 to perform a settlement by a predetermined settlement means, the notification unit 134 may display information indicating the details of the privilege and the conditions for granting the privilege on the settlement completion screen displayed on the user terminal 2. Here, for the condition that the settlement is to be performed in at least two of the plurality of stores specified by the specifying unit 132 included in the conditions for granting the privilege, the store where the user has performed the settlement is the target, and information indicating that a part of the condition has already been satisfied may be notified.
[0068] By doing so, since some of the conditions for granting the privilege are satisfied, the user is more motivated to perform a settlement at the target stores included in the granting conditions in order to satisfy the remaining conditions. As a result, the information processing apparatus 1 can increase the probability that the user satisfies the conditions for granting the privilege.
[0069] In addition, when the specifying unit 132 specifies a plurality of stores included in a predetermined area corresponding to at least any one of one or more positions where the user is located as a plurality of stores corresponding to the user, the setting unit 133 may vary the conditions for granting the privilege based on the weather of the predetermined area at a predetermined timing when the notification unit 134 notifies the conditions for granting the privilege.
[0070] In this case, the specifying unit 132 may specify a plurality of combinations of a plurality of stores in the predetermined area for each of the plurality of weathers assumed in the predetermined area. For example, for rainy days, as a combination of a plurality of stores in the predetermined area, the specifying unit 132 specifies a combination of a plurality of stores within a first distance from each of the plurality of stores, and for sunny days or cloudy days, as a combination of a plurality of stores in the predetermined area, the specifying unit 132 specifies a combination of a plurality of stores within a second distance longer than the first distance from each of the plurality of stores.
[0071] Then, the setting unit 133 may determine the privilege granting conditions based on a plurality of stores corresponding to each of a plurality of combinations in a predetermined area, and identify the weather in the predetermined area at a predetermined timing when the notification unit 134 notifies the privilege granting conditions. Then, the setting unit 133 may set the privilege granting conditions defined for the combination of the plurality of stores corresponding to the identified weather as the privilege granting conditions to be granted to the user. Then, the notification unit 134 may notify the user terminal 2 of the privilege granting conditions set by the setting unit 133 at a predetermined timing. By doing so, the information processing apparatus 1 can notify the privilege granting conditions suitable for the weather at the predetermined timing when notifying the privilege granting conditions, so that the probability that the user satisfies the privilege granting conditions can be increased.
[0072] [Effect by Information Processing Apparatus 1] As described above, the information processing apparatus 1 according to the present embodiment identifies a plurality of stores corresponding to at least one of the user's activity history and the user's attributes as the stores corresponding to the user, sets the content of the privilege to be granted to the user, and the privilege granting conditions including performing settlement at at least two of the identified plurality of stores, and notifies the user terminal 2 of the set privilege content and the privilege granting conditions. By doing so, the information processing apparatus 1 can target a plurality of stores with a high probability of being used by the user as the objects to which privileges are granted.
[0073] Note that the present invention can contribute to Goal 9, "Build the infrastructure for industry and innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.
[0074] As described above, the present invention has been described using embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in any unit. Also, new embodiments generated by any combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments generated by the combination have the effects of the original embodiments combined.
Explanation of Reference Numerals
[0075] 1 Information processing device 2 User terminal 11 Communication unit 12 Storage unit 13 Control unit 131 Acquisition unit 132 Identification unit 133 Setting unit 134 Notification unit
Claims
1. An acquisition unit that acquires at least one of activity history information indicating an activity history of a user and attribute information indicating attributes of the user; an identification unit that identifies a plurality of stores corresponding to at least one of the activity history of the user indicated by the activity history information acquired by the acquisition unit and the attributes of the user indicated by the attribute information as stores corresponding to the user; A setting unit that sets the content of the benefit to be given to the user and a condition for giving the benefit, which includes making a payment at at least two stores among the plurality of stores identified by the identification unit; a notification unit that notifies a terminal of the user of the content of the benefit and the conditions for providing the benefit set by the setting unit; An information processing device having the above configuration.
2. The acquisition unit acquires location identification information for identifying a location where the user was located as the activity history information, The identification unit identifies one or more locations where the user is located based on the location identification information, and identifies a plurality of stores within a predetermined range from at least one of the identified one or more locations as a plurality of stores corresponding to the user. The information processing device according to claim 1 .
3. The acquisition unit acquires location identification information for identifying a location where the user was located as the activity history information, The identification unit identifies one or more locations where the user is located based on the location identification information, and identifies a plurality of stores included in a predetermined area corresponding to at least one of the identified one or more locations as a plurality of stores corresponding to the user. The information processing device according to claim 1 .
4. The acquisition unit acquires capital relationship information indicating capital relationships between businesses operating each of the multiple stores, The identification unit identifies capital relationships between businesses of each of the plurality of stores based on the capital relationship information, and identifies the plurality of stores operated by any of the plurality of businesses having capital relationships as the plurality of stores corresponding to the user. The information processing device according to claim 1 .
5. The conditions for granting the benefit include at least one of the following: the user's payment amount corresponding to the payment is a predetermined amount or more, the payment is made within a predetermined period, the payment is made a predetermined number of times or more, and the payment is a payment corresponding to the purchase of a predetermined product. The information processing device according to claim 1 .
6. The conditions for granting the benefit include that the payment is made using a predetermined payment method. The information processing device according to claim 1 .
7. The funds for the reward are provided by a payment service provider that provides the specified payment method. The information processing device according to claim 6.
8. The benefit is a benefit that can be used for payment using the specified payment method. The information processing device according to claim 6.
9. The benefit is a benefit that can be used for payment at at least one of the plurality of stores. The information processing device according to claim 1 .
10. The acquisition unit acquires location identification information for identifying a location where the user was located as the activity history information, The identification unit identifies one or more stores visited by the user based on the location identification information, identifies a type of the identified one or more stores, and identifies a plurality of stores corresponding to the identified store type as a plurality of stores corresponding to the user. The information processing device according to claim 1 .
11. The acquisition unit acquires, as the activity history information, payment history information including store information indicating a store where the user made a payment; The identification unit identifies one or more stores where the user has made a payment based on the payment history information, identifies a type of the identified one or more stores, and identifies a plurality of stores corresponding to the identified store types as a plurality of stores corresponding to the user. The information processing device according to claim 1 .
12. the identification unit refers to related information that associates the attribute with a type of store corresponding to the attribute, identifies a type of store associated with the attribute of the user indicated by the attribute information, and identifies a plurality of stores corresponding to the identified type of store as a plurality of stores corresponding to the user; The information processing device according to claim 1 .
13. the notification unit, when the user has made a payment at at least one of the plurality of stores identified by the identification unit and there is a store among the plurality of stores at which the user has not made a payment, notifies the user's terminal of the content of the benefit set by the setting unit and the conditions for granting the benefit; The information processing device according to claim 1 .
14. The acquisition unit acquires, at a timing when a payment is made by the user, payment history information including store information indicating a store where the payment is made as the activity history information, the notification unit notifies the user's terminal of the content of the benefit and the conditions for providing the benefit set by the setting unit when the store where the payment was made, which is indicated by the payment history information acquired by the acquisition unit, corresponds to one of the stores identified by the identification unit. The information processing device according to claim 1 .
15. The acquisition unit acquires, as the activity history information, payment history information including information indicating a store where the payment was made at a timing when the payment was made by the user; The identification unit identifies a plurality of stores corresponding to the user at a timing when the acquisition unit acquires the payment history information, the setting unit sets a content of a benefit to be given to the user and a condition for giving the benefit in response to the identification unit identifying the plurality of stores; The notification unit notifies the user's terminal of the content of the benefit and the condition for providing the benefit in response to the setting unit setting the content of the benefit and the condition for providing the benefit. The information processing device according to claim 1 .
16. the identification unit identifies weather information indicating the weather in an area corresponding to the store where the payment was made at the time when the acquisition unit acquired the payment history information, and when the weather indicated by the identified weather information is bad weather, identifies, as the multiple stores corresponding to the user, multiple stores that are closer to each other than when the weather is not bad weather; The information processing device according to claim 15.
17. The setting unit specifies weather information indicating the weather in an area corresponding to the store where the payment was made at the time when the acquisition unit acquired the payment history information, and when the specified weather information indicates bad weather, at least one of setting the content of the benefit to a content with a higher monetary value than when the weather is not bad, and setting the conditions for granting the benefit to be less severe than when the weather is not bad. The information processing device according to claim 15.
18. The identification unit identifies a combination of a plurality of stores in a predetermined area in which a plurality of stores corresponding to the user are located, for each of a plurality of weather conditions expected in the predetermined area; the setting unit determines a condition for granting the privilege corresponding to each combination of a plurality of stores in the predetermined area, identifies weather in the predetermined area at a predetermined timing when the notification unit notifies the condition for granting the privilege, and sets the condition for granting the privilege determined for the combination of a plurality of stores corresponding to the identified weather as a condition for granting the privilege to the user; The notification unit notifies the user's terminal of the privilege granting condition set by the setting unit at the predetermined timing. The information processing device according to claim 1 .
19. The funds for the benefit are provided by at least one of the plurality of stores; the setting unit refers to visiting order information that associates an expected visiting order for stores corresponding to a store type with a burden ratio of the funds for the benefit for the store, identifies an expected visiting order for each of the multiple stores based on the types of the multiple stores identified by the identification unit, and sets the burden ratio of the funds for the benefit for the multiple stores based on the burden ratio associated with the visiting order identified for each of the multiple stores in the visiting order information; The information processing device according to claim 1 .
20. The computer executes acquiring at least one of activity history information indicating an activity history of a user and attribute information indicating an attribute of the user; Identifying a plurality of stores corresponding to at least one of the activity history of the user indicated by the acquired activity history information and the attributes of the user indicated by the attribute information as stores corresponding to the user; A step of setting the content of the benefit to be given to the user and a condition for giving the benefit, which includes making a payment at at least two stores among the specified plurality of stores; notifying a terminal of the user of the set contents of the benefit and the conditions for providing the benefit; An information processing method comprising the steps of:
Citation Information
Patent Citations
Information processing device, information processing method, and program
JP2023113574A
Information processing device, information processing method and program
JP2023119751A
Information processing apparatus, information processing method, and program
JP2023154033A
Sales promotion support system, method, and program
JP2024009683A
Information processor and information processing method
JP2023128452A