Information processing device and information processing method

The information processing device addresses event congestion by identifying venue status, determining user location, and rewarding avoidance actions, effectively reducing overcrowding and improving user experience.

JP7884156B1Active Publication Date: 2026-07-02KDDI CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
KDDI CORP
Filing Date
2026-03-10
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

The comfort of users participating in events is compromised due to congestion in event venue areas, necessitating a solution to increase the probability of users avoiding such congestion.

Method used

An information processing device that identifies congestion status, determines user location, and provides rewards for actions taken to avoid congestion, such as moving to less crowded areas, through a system that includes a congestion status identification unit, location identification information acquisition, determination unit, and granting unit.

Benefits of technology

The system increases the probability that users will avoid congestion by offering rewards for taking avoidance actions, thereby enhancing user experience and reducing venue overcrowding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007884156000001_ABST
    Figure 0007884156000001_ABST
Patent Text Reader

Abstract

This increases the likelihood that users will avoid congestion in the event area. [Solution] The information processing device 1 includes a congestion status identification unit 131 that identifies the congestion status in the event venue area, which is the region including the event venue; a location identification information acquisition unit 132 that acquires location identification information to identify the location of users participating in the event; a determination unit 133 that determines whether a user has taken avoidance action to avoid congestion in the event venue area based on the location identification information and the congestion status; and a reward unit 136 that, if the determination unit 133 determines that a user has taken avoidance action, provides the user with compensation for the avoidance action.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus and an information processing method.

Background Art

[0002] Conventionally, events such as sports games and concerts have been attracting customers. For example, Patent Document 1 discloses an apparatus for attracting customers to an event by selling tickets for an event that meets the needs of users.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In order for the attracted users to continue to participate in the event, it is required that the users' experience of participating in the event be comfortable. On the other hand, when the event venue area including the event venue becomes crowded due to a large number of users being attracted to the event, there is a problem that the comfort of the users' experience of participating in the event decreases. For this reason, it is required to increase the probability that users avoid congestion in the event venue area.

[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to increase the probability that users avoid congestion in the event venue area.

Means for Solving the Problems

[0007] The determination unit determines, based on the location identification information and the congestion status, whether the user is in a congested area, which is a congested area in the event venue. If the determination unit determines that the user is in a congested area in the event venue, it determines whether the user has taken an avoidance action to avoid the congestion. The information processing device further includes an avoidance information acquisition unit that acquires avoidance information, which is information to cause the user to take the avoidance action, when the determination unit determines that the user is in a congested area in the event venue, and a transmission unit that transmits the avoidance information acquired by the avoidance information acquisition unit to the user's terminal. The determination unit may determine whether the user has taken the avoidance action after the transmission unit has transmitted the avoidance information to the terminal.

[0008] The avoidance information is information that encourages the user to move from the congested area to an uncongested area, which is an area in the event venue that is not congested. The determination unit may determine that the user has taken avoidance action if the user moves to the uncongested area after the transmission unit has transmitted the avoidance information to the terminal. The determination unit may determine that the user has taken avoidance action if the user moves to the non-congested area within a predetermined time after the transmission unit transmits the avoidance information to the terminal.

[0009] Each of the multiple locations at the venue of the event is provided with a two-dimensional code containing location identification information for identifying the user's location. The location identification information acquisition unit acquires the location identification information indicated by the two-dimensional code read by the user's terminal. The determination unit may determine that the terminal has moved to the non-congested area if the location identification information acquired by the location identification information acquisition unit corresponds to the non-congested area.

[0010] The granting unit may acquire schedule information indicating the schedule for the implementation of the event, and if the determination unit determines, based on the schedule indicated by the schedule information, that the user took evasive action during the implementation of the event, it may grant the consideration to the user.

[0011] The granting unit may acquire preference information indicating the user's preferences, and if the determination unit determines that the user has taken avoidance action, it may grant the user a reward corresponding to the user's preferences indicated by the preference information.

[0012] The granting unit may grant the user a reward corresponding to the content of the avoidance actions taken by the user within a predetermined period. The aforementioned compensation may be an increase in membership rank related to the aforementioned event. The granting unit may identify the degree of contribution to avoiding congestion based on the content of the avoidance actions taken by the user within a predetermined period, and may increase the member rank based on the degree of contribution.

[0013] The assigning unit may acquire attribute information indicating the user's attributes, identify the degree of burden on the user if they take avoidance action based on the user's attributes indicated by the acquired attribute information, and then identify the degree of contribution to avoiding congestion based on the identified degree of burden and the content of the avoidance action. The granting unit may grant the user a reward different from an increase in the membership rank, based on the membership rank.

[0014] The avoidance information acquisition unit may specify an avoidance action time, which is the length of time for the user to take an avoidance action, specify an avoidance action corresponding to the specified avoidance action time among a plurality of avoidance actions, and acquire avoidance information, which is information for causing the user to take the specified avoidance action.

[0015] An information processing method according to a second aspect of the present invention includes: a step of specifying a congestion situation in an event holding area, which is an area including a place where an event is held, by a computer; a step of acquiring position specifying information for specifying a position of a user participating in the event; a step of determining whether the user has taken an avoidance action, which is an action for avoiding congestion in the event holding area, based on the position specifying information and the congestion situation; and a step of granting a consideration for the avoidance action to the user when it is determined that the user has taken the avoidance action.

Effect of the Invention

[0016] According to the present invention, there is an effect that the probability that a user avoids congestion in an event holding area can be increased.

Brief Description of the Drawings

[0017] [Figure 1] It is a diagram for explaining an overview of an information processing apparatus. [Figure 2] It is a diagram showing a functional configuration of an information processing apparatus. [Figure 3] It is a diagram showing an example of congestion situation information. [Figure 4] It is a diagram showing an example of avoidance information displayed on a user terminal. [Figure 5] It is a diagram showing an example in which grant notification information is displayed on a user terminal. [Figure 6] It is a flowchart showing a processing flow in an information processing apparatus.

Embodiment for Carrying Out the Invention

[0018] [Overview of Information Processing Apparatus 1] FIG. 1 is a diagram for explaining the outline of the information processing apparatus 1. The information processing apparatus 1 is a computer that gives a user a reward for avoidance behavior, which is behavior for the user participating in an event to avoid congestion in the event venue area, which is an area including the event venue. Assume that the user has a user terminal 2 such as a smartphone. Also, although there are a plurality of users, for simplicity of explanation, FIG. 1 shows one user. Events include, for example, sports games, concerts, fireworks displays, festivals, and the like. The event may be an event in which membership regulations and membership ranks are set for a club operated by, for example, the organizer of the event.

[0019] The information processing apparatus 1 acquires congestion status information indicating the congestion status in the event venue area ( (1) in FIG. 1). Also, the information processing apparatus 1 acquires position identification information for identifying the position of the user ( (2) in FIG. 1).

[0020] The information processing apparatus 1 determines whether the user has taken avoidance behavior in the event venue area based on the congestion status in the event venue area indicated by the acquired congestion status information and the position identification information ( (3) in FIG. 1). Then, when the information processing apparatus 1 determines that the user has taken avoidance behavior, it gives the user a reward for the avoidance behavior ( (4) in FIG. 1). [[ID=!1]]

[0021] By doing so, the user tries to take avoidance behavior when the event venue area is congested in order to obtain a reward for the avoidance behavior. Therefore, the information processing apparatus 1 can increase the probability that the user avoids congestion in the event venue area. [[ID=1;5]]

[0022] [Functional Configuration of Information Processing Apparatus 1] Next, the functional configuration of the information processing apparatus 1 will be described. FIG. 2 is a diagram showing the functional configuration of the information processing apparatus 1. The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13.

[0023] The communication unit 11 is a communication interface for sending and receiving data with external devices such as the user terminal 2 and communication equipment that manages the communication network. The memory unit 12 is a storage medium for storing various types of data, and includes ROM (Read Only Memory), RAM (Random Access Memory), and hard disks. The memory unit 12 stores programs to be executed by the control unit 13. The memory unit 12 stores programs that cause the control unit 13 to function as a congestion status identification unit 131, an identification information acquisition unit 132, a determination unit 133, an avoidance information acquisition unit 134, a transmission unit 135, and an assignment unit 136.

[0024] The control unit 13 is, for example, a CPU (Central Processing Unit). By executing a program stored in the memory unit 12, the control unit 13 functions as a congestion status identification unit 131, an identification information acquisition unit 132, a determination unit 133, an avoidance information acquisition unit 134, a transmission unit 135, and an assignment unit 136.

[0025] The congestion status identification unit 131 identifies the congestion status in the event area, which is the region including the event venue. For example, the congestion status identification unit 131 accesses a management server (not shown) that manages the congestion status in the event area and obtains congestion status information indicating the congestion status in the event area at a predetermined timing. The predetermined timing is a time included in the period from before the start of the event until a predetermined time before, or a time included in the period from the end of the event until a predetermined time has elapsed.

[0026] Figure 3 shows an example of congestion status information. Congestion status information, as shown in Figure 3, is information that indicates the degree of congestion in each of the multiple sub-areas when a map of the event venue area is divided into a mesh. In the example shown in Figure 3, the degree of congestion is shown in three levels, but it is not limited to this, and it may also be shown in binary values ​​such as whether it is crowded or not, or in four or more levels.

[0027] The congestion status identification unit 131 obtains congestion status information from the management server, but is not limited to this; it may also identify the congestion status itself. In this case, it may obtain terminal location information indicating the location of each of the multiple user terminals 2, and identify the congestion status based on the locations of each of the multiple user terminals 2 indicated by the obtained terminal location information. The location identification information is, for example, terminal location information indicating the location of the user terminal 2, which is identified using GPS (Global Positioning System).

[0028] Furthermore, the congestion status identification unit 131 may identify the congestion status by analyzing images from imaging devices installed inside means of transportation at the event venue, such as shuttle buses, and then identify the degree of congestion in the area at the destination of the means of transportation based on the identified congestion status. Alternatively, the congestion status identification unit 131 may analyze images captured by multiple imaging devices installed in the event venue to measure the flow of people and population density in multiple areas captured by each of the multiple imaging devices, and then identify the congestion status in each of the multiple areas. Alternatively, the congestion status identification unit 131 may acquire connection information of mobile terminals such as user terminals 2 from multiple base stations related to mobile phone communication installed in the event venue, and then identify the congestion status in multiple areas corresponding to each of the multiple base stations based on the density of terminals at the base stations indicated by the acquired connection information. Alternatively, the congestion status identification unit 131 may identify the number of connections to wireless LAN access points and the signal strength distribution of beacons for wireless communication in each of the multiple areas, and then identify the congestion status in each of the multiple areas based on the identified number of connections and signal strength distribution.

[0029] The identification information acquisition unit 132 acquires location identification information to determine the location of users participating in the event. The identification information acquisition unit 132 acquires terminal location information as identification information from the user terminal 2 at predetermined time intervals.

[0030] The determination unit 133 determines whether the user took avoidance action to avoid congestion in the event area, based on the location identification information acquired by the identification information acquisition unit 132 and the congestion status identified by the congestion status identification unit 131. Here, avoidance action is defined as moving from a congested area to a non-congested area, but is not limited to this, and may also include, for example, shopping at a designated official merchandise shop or other store while avoiding times when congestion is expected (for example, immediately before the start of a match or immediately after the end of a match), or staying for a certain period of time at a designated restaurant or other store.

[0031] Specifically, first, the determination unit 133 determines whether the user is in a congested area, which is a crowded area within the event venue, based on location identification information and congestion status. The determination unit 133 identifies the user's location indicated by location identification information acquired by the identification information acquisition unit 132 within a predetermined time from the time the congestion status identification unit 131 identifies the congestion status. Then, the determination unit 133 determines whether the degree of congestion at the identified user's location exceeds a predetermined threshold, based on the congestion status identified by the congestion status identification unit 131. If the degree of congestion at the identified user's location exceeds the predetermined threshold, the determination unit 133 determines that the user is in a congested area.

[0032] The avoidance information acquisition unit 134 acquires avoidance information, which is information to prompt the user to take avoidance action, when the determination unit 133 determines that the user is in a crowded area within the event venue. Avoidance information is, for example, information that prompts the user to move from a crowded area to an uncrowded area within the event venue that is not crowded.

[0033] The avoidance information acquisition unit 134 identifies non-congested areas based on the congestion status identified by the congestion status identification unit 131. For example, the avoidance information acquisition unit 134 identifies facilities in non-congested areas where users can spend time, such as rest spots and restaurants, and acquires avoidance information by generating information that encourages movement to such facilities.

[0034] The transmission unit 135 transmits avoidance information to the user terminal 2. For example, the transmission unit 135 transmits the avoidance information to the user terminal 2 when the avoidance information acquisition unit 134 acquires the avoidance information. The user terminal 2 displays the avoidance information on its display unit.

[0035] Figure 4 shows an example of avoidance information displayed on the user terminal 2. In the example shown in Figure 4, along with a message indicating that the event venue is crowded, the information displays a restaurant and the word "Navigation" as facilities where the user can spend time, along with information guiding the user to the restaurant. It can also be seen that the avoidance information displays a message indicating that the user will be compensated if they take avoidance action. This allows the information processing device 1 to increase the probability that the user will take avoidance action.

[0036] If the determination unit 133 determines that a user is in a congested area within the event venue, it determines whether the user has taken evasive action after the transmission unit 135 has sent evasive information to the user terminal 2. For example, the determination unit 133 determines that the user has taken evasive action if the user moves to a non-congested area within a predetermined time after the transmission unit 135 has sent evasive information to the user terminal 2.

[0037] For example, the determination unit 133 determines the user's latest location based on location identification information newly acquired by the identification information acquisition unit 132 during the time elapsed between the transmission unit 135 sending avoidance information to the user terminal 2 and the transmission unit 135. The determination unit 133 then determines that the user has taken avoidance action if the identified user location is included in a non-congested area identified by the congestion status identification unit 131.

[0038] The determination unit 133 determined that the user took avoidance action if the user moved to a non-congested area within a predetermined time after the transmission unit 135 transmitted the avoidance information to the user terminal 2, but is not limited to this. The determination unit 133 may, for example, determine that the user took avoidance action if, within a predetermined time after the transmission unit 135 transmitted the avoidance information to the user terminal 2, it obtained information indicating that the user was staying at a facility indicated by the avoidance information. Here, the information indicating that the user was staying at a facility indicated by the avoidance information is, for example, information indicating that a payment was made at the facility indicated by the avoidance information, or that predetermined guidance information was read inside the store, and includes time information indicating the time of payment or reading of the guidance information. In this way, the determination unit 133 can determine that the user took avoidance action even if the user took avoidance action within a congested area.

[0039] The rewarding unit 136 grants the user a reward for taking avoidance action if the determination unit 133 determines that the user has taken avoidance action. For example, the rewarding unit 136 grants the user a reward corresponding to the content of the avoidance action taken by the user within a predetermined period (for example, one month, six months, or one year). The reward for avoidance action may be, for example, an increase in the member rank related to an event.

[0040] For example, if the determination unit 133 determines that a user has taken avoidance action, the awarding unit 136 identifies the user's contribution to avoiding congestion as compensation for the avoidance action. The awarding unit 136 then increases the user's membership rank based on the contribution identified within a predetermined period. For example, if the avoidance location indicated by the avoidance information transmitted by the transmission unit 135 to the user terminal 2 matches the non-congested area to which the user is heading, the awarding unit 136 awards a first contribution level. If the avoidance location indicated by the avoidance information does not match the non-congested area to which the user is heading, the awarding unit 136 awards a second contribution level lower than the first.

[0041] Here, the assignment unit 136 may acquire attribute information indicating the user's attributes on the user terminal 2 and identify the degree of burden on the user if they take avoidance action based on the user's attributes indicated by the acquired attribute information. User attributes include, for example, the user's age, whether or not they are a guardian, the user's place of residence, and the travel time from the event venue to their home. In this case, the user's user ID and the user's attribute information are stored in the storage unit 12 as user information in advance, and the degree of burden on the user if they take avoidance action is also stored in the storage unit 12 in association with the user's attributes in advance. The assignment unit 136 identifies the attribute information associated with the user's user ID and identifies the degree of burden on the user if they take avoidance action, which is associated with the user's attributes indicated by the identified attribute information.

[0042] The allocation unit 136 then identifies the degree of contribution to avoiding congestion based on the identified degree of burden and the content of the avoidance behavior. For example, the degree of burden and an adjustment coefficient, which is a coefficient for adjusting the contribution, are stored in association. The adjustment coefficient is set so that the greater the degree of burden, the higher its value. The allocation unit 136 identifies the adjustment coefficient corresponding to the identified degree of burden and adjusts the contribution by multiplying the adjustment coefficient by the contribution. The allocation unit 136 then allocates the adjusted contribution to the user. Here, the allocation unit 136 stores the user ID, the adjusted contribution, and the date the contribution was allocated as contribution allocation history information in the storage unit 12.

[0043] Furthermore, the awarding unit 136 sends award notification information to the user terminal 2 to notify the user that contribution points have been awarded, and displays it on the user terminal 2. Figure 5 shows an example of the award notification information being displayed on the user terminal 2. As shown in Figure 5, it can be seen that the award notification information displays a message indicating that contribution points have been awarded to the user as a result of the user taking avoidance action. It can also be seen that the award notification information displays information showing the relationship between the contribution points and the increase in membership rank. As a result, the information processing device 1 can understand the contribution points required to increase the user's membership rank and increase the probability that the user will continue to take avoidance action.

[0044] On the other hand, rank determination information, which associates contribution levels with increases in membership rank, is stored in the storage unit 12 in advance. The awarding unit 136 refers to the contribution level awarding history information and totals the contribution levels awarded to the user during a predetermined period. The awarding unit 136 also refers to the rank determination information, identifies the range of the next rank up corresponding to the total contribution level, and raises the user's membership rank by the identified range.

[0045] Furthermore, the granting unit 136 grants the user a reward different from an increase in membership rank, based on the membership rank. Here, the higher the membership rank, the higher the value of the reward granted to the user. The reward different from an increase in membership rank may be, for example, an NFT (Non-Fungible Token) that proves that avoidance behavior was taken in an event.

[0046] This NFT may be used, for example, as a condition for participating in a special event hosted by the event organizer. For example, the special event might be a meet-and-greet with the event's performers. For example, by collecting a predetermined number of NFTs, users may be able to participate in a special event hosted by the event organizer.

[0047] In this way, the more a user takes avoidance actions, the higher their membership rank becomes, and the more valuable the benefits they receive increase. This makes it more likely that users will take avoidance actions in order to raise their membership rank.

[0048] [Operation Flow] Next, we will explain the processing flow in the information processing device 1. Figure 6 is a flowchart of the processing flow in the information processing device 1. In this flowchart, for the sake of simplicity, we will focus on one user and explain the processing flow in which that user is rewarded for taking avoidance actions.

[0049] First, the congestion status identification unit 131 identifies the congestion status in the event venue area, which is the area including the event venue (S1). Next, the identification information acquisition unit 132 acquires location identification information to identify the location of users participating in the event (S2). Note that the processes of S1 and S2 may be executed simultaneously, or the process of S1 may be executed after the process of S2.

[0050] Next, the determination unit 133 determines whether the user is in a congested area, which is a crowded area within the event venue, based on location identification information and congestion status (S3). If the determination unit 133 determines that the user is in a congested area (YES in S3), it proceeds to S4. If it determines that the user is not in a congested area (NO in S3), it terminates the process related to this flowchart.

[0051] In S4, the avoidance information acquisition unit 134 acquires avoidance information, which is information that prompts the user to take avoidance action. Subsequently, the transmission unit 135 transmits the acquired avoidance information to the user terminal 2 (S5).

[0052] Next, the determination unit 133 determines whether a predetermined time has elapsed since the avoidance information was transmitted by the transmission unit 135 (S6). If the determination unit 133 determines that a predetermined time has elapsed since the avoidance information was transmitted (YES in S6), it terminates the process related to this flowchart. If the determination unit 133 determines that a predetermined time has not elapsed since the avoidance information was transmitted (NO in S6), it moves the process to S7.

[0053] Next, the identification information acquisition unit 132 acquires location identification information to identify the location of users participating in the event (S7). Subsequently, the determination unit 133 determines, based on the location identification information and congestion status, whether the user is in an uncongested area, which is an area that is not crowded in the event venue (S8). If the determination unit 133 determines that the user is in an uncongested area (YES in S8), it moves to S9; if it determines that the user is not in an uncongested area (NO in S8), it moves to S6. In S9, the granting unit 136 grants the user a reward for the avoidance action taken by the user.

[0054] [Example 1] In the above-described embodiment, the location identification information is terminal location information indicating the location of user terminal 2, but it is not limited to this. For example, each of the multiple locations of the event venue may be provided with a two-dimensional code containing location identification information for identifying the user's location. The location identification information contained in the two-dimensional code may be, for example, information indicating the location at the event venue.

[0055] In this case, the identification information acquisition unit 132 acquires location identification information indicated by the two-dimensional code read by the user terminal 2 from the user terminal 2. For example, at the event venue, the user terminal 2 reads a two-dimensional code provided at one of several locations at the venue in response to the user's operation, before congestion can be avoided. The user terminal 2 acquires the location identification information contained in the two-dimensional code and transmits the user ID for identifying the user of the user terminal 2 and the location identification information to the information processing device 1.

[0056] Furthermore, after the user of user terminal 2 moves to a non-congested area, user terminal 2 reads a two-dimensional code located in its vicinity, i.e., in the non-congested area, in response to the user's operation. User terminal 2 obtains location identification information contained in the two-dimensional code and transmits the user ID for identifying the user of user terminal 2, along with the location identification information, to the information processing device 1.

[0057] The determination unit 133 determines that the user terminal 2 has moved to a non-congested area if the location indicated by the location identification information obtained from the user is included in a congested area, and the location identification information obtained by the identification information acquisition unit 132 after obtaining the location identification information corresponds to a non-congested area. In this way, by having the user terminal 2 read a two-dimensional code and transmit location identification information to the user terminal 2, the information processing device 1 can determine whether the user terminal 2 has moved to a non-congested area while reducing the communication load in congested areas, compared to when the user terminal 2 transmits terminal location information as location identification information at predetermined intervals.

[0058] [Differentiation 2] The avoidance information acquisition unit 134 may also identify the avoidance action time, which is the length of time the user takes avoidance action. For example, the avoidance information acquisition unit 134 causes the user terminal 2 to display a reception screen that accepts the length of time the user takes avoidance action. The avoidance information acquisition unit 134 then identifies the avoidance action time by accepting the length of time the user takes avoidance action.

[0059] The avoidance information acquisition unit 134 then identifies an avoidance action from among multiple avoidance actions that corresponds to the specified avoidance action time, and acquires avoidance information, which is information to get the user to take the specified avoidance action. For example, the avoidance information acquisition unit 134 identifies multiple avoidance actions that the user can take at the present time, and also identifies the avoidance action time for each of the multiple avoidance actions. Then, the avoidance information acquisition unit 134 acquires avoidance information that includes the avoidance action that corresponds to the avoidance action time closest to the avoidance action time received from the user, from among the multiple avoidance actions. In this way, the information processing device 1 can present the user with avoidance information that is appropriate for the user, thereby increasing the probability that the user will take an avoidance action.

[0060] [Difference 3] In the above-described embodiment, the congestion status identification unit 131 acquired congestion status information at a time included in the period from before the start of the event until a predetermined time before, or at a time included in the period from the end of the event until a predetermined time has elapsed. However, it is not limited to this. The congestion status identification unit 131 may also acquire congestion status information during the event.

[0061] In this case, the determination unit 133 may acquire schedule information indicating the schedule for the implementation of the event and determine whether the user took avoidance action in the event area during the event. Avoidance action in this case may be, for example, an action to move to a place that is likely to be crowded before the start or after the end of the event, such as going to the restroom beforehand during the event.

[0062] The granting unit 136 then acquires schedule information indicating the schedule for the event, and if the determination unit 133 determines, based on the schedule information, that a user took avoidance action during the event, it may grant the user compensation for the avoidance action. In this way, the information processing device 1 can increase the probability that a user will take avoidance action even while the event is being held, and can suppress congestion before or after the event.

[0063] [Differentiation Example 4] In the above-described embodiment, the granting unit 136 granted the user an increase in membership rank related to the event as compensation for avoidance behavior, but is not limited to this. The granting unit 136 may acquire preference information indicating the user's preferences, and if the determination unit 133 determines that the user has taken avoidance behavior, it may grant the user compensation corresponding to the user's preferences indicated by the preference information.

[0064] For example, the granting unit 136 receives user preferences in advance and stores the preference information indicating the received preferences in the storage unit 12, associating it with the user's user ID. In addition, multiple rewards are provided for taking avoidance actions, and preference information is associated with each of the multiple rewards. When the determination unit 133 determines that the user has taken avoidance action, the granting unit 136 identifies the preference information stored in the storage unit 12 associated with the user's user ID and grants the user the reward associated with the preference information corresponding to that preference information. In this case, the granting unit 136 may use a generation AI to identify the preference information that corresponds to the preference information stored in the storage unit 12 as associated with the user's user ID. In this way, it is possible to grant the user a reward that has a high probability of satisfying the user.

[0065] [Effects of Information Processing Device 1] As described above, the information processing device 1 according to this embodiment identifies the congestion situation in the event venue area, which is the region including the event venue, acquires location identification information to identify the location of users participating in the event, and, based on the location identification information and the congestion situation, determines that a user has taken an avoidance action to avoid congestion in the event venue area, and provides the user with compensation for the avoidance action. In this way, the information processing device 1 can increase the probability that a user will avoid congestion in the event venue area.

[0066] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), "Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation."

[0067] Although the present invention has been described above using embodiments, 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 its gist. For example, all or part of the apparatus can be configured by functionally or physically distributing and integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combinations are combined with the effects of the original embodiments. [Explanation of Symbols]

[0068] 1. Information Processing Device 2 User terminals 11 Communications Department 12 Storage section 13 Control Unit 131 Congestion Status Identification Department 132 Specific information acquisition unit 133 Judgment section 134 Evasion information acquisition unit 135 Transmitter 136 Granting section

Claims

1. A congestion identification unit identifies the congestion situation in the event area, which includes the event venue, and A location identification information acquisition unit acquires location identification information to identify the location of users participating in the aforementioned event, A determination unit determines, based on the location identification information and the congestion status, whether the user took avoidance action, which is an action to avoid congestion in the event venue area. If the determination unit determines that the user has taken avoidance action, the awarding unit awards the user a contribution score for avoiding congestion, stores award history information in the storage unit associating the awarded contribution score with the date on which the contribution score was awarded, and, referring to the award history information, awards the user a reward for the avoidance action based on the contribution scores awarded to the user during a predetermined period. An information processing device having

2. The determination unit determines, based on the location identification information and the congestion status, whether the user is in a congested area, which is a congested area within the event venue, and if it determines that the user is in a congested area within the event venue, it determines whether the user has taken an avoidance action, which is an action taken to avoid the congestion. If the determination unit determines that the user is in the crowded area within the event venue, the avoidance information acquisition unit acquires avoidance information, which is information to cause the user to take avoidance action. A transmission unit that transmits the avoidance information acquired by the avoidance information acquisition unit to the user's terminal, It further possesses, The determination unit determines whether the user took the avoidance action after the transmission unit has transmitted the avoidance information to the terminal. The information processing apparatus according to claim 1.

3. The aforementioned avoidance information is information that encourages the user to move from the congested area to an uncongested area, which is an area within the event venue that is not congested. The determination unit determines that the user has taken avoidance action if the user moves to the non-congested area after the transmission unit has transmitted the avoidance information to the terminal. The information processing apparatus according to claim 2.

4. The determination unit determines that the user has taken avoidance action if the user moves to the non-congested area within a predetermined time after the transmission unit transmits the avoidance information to the terminal. The information processing apparatus according to claim 3.

5. The determination unit determines that the user has taken avoidance action if the location identification information acquired by the identification information acquisition unit within a predetermined time after the transmission unit transmits the avoidance information to the terminal is included in the non-congested area. The information processing apparatus according to claim 4.

6. Each of the multiple locations at the venue of the aforementioned event is provided with a two-dimensional code containing location identification information for identifying the user's location. The aforementioned identification information acquisition unit acquires location identification information indicated by the two-dimensional code read by the user's terminal from the user's terminal. The determination unit determines that the terminal has moved to the non-congested area if the location identification information acquired by the identification information acquisition unit corresponds to the non-congested area. The information processing apparatus according to claim 3.

7. The granting unit acquires schedule information indicating the schedule for the implementation of the event, and if the determination unit determines, based on the schedule indicated by the schedule information, that the user took avoidance action during the implementation of the event, it grants the reward to the user. The information processing apparatus according to claim 1.

8. The granting unit acquires preference information indicating the user's preferences, and if the determination unit determines that the user has taken avoidance action, it grants the user a reward corresponding to the user's preferences indicated by the preference information. The information processing apparatus according to claim 1.

9. The aforementioned consideration is an increase in membership rank related to the aforementioned event. The information processing apparatus according to claim 1.

10. The granting unit transmits information to the user's terminal showing the relationship between the contribution level and the increase in membership rank. The information processing apparatus according to claim 9.

11. The assigning unit acquires attribute information indicating the user's attributes, identifies the degree of burden on the user when taking avoidance actions based on the user's attributes indicated by the acquired attribute information, and identifies the contribution based on the identified degree of burden and the content of the avoidance actions. The information processing apparatus according to claim 1.

12. The granting unit grants the user a reward different from an increase in the membership rank, based on the membership rank. The information processing apparatus according to claim 9.

13. The avoidance information acquisition unit identifies the avoidance action time, which is the length of time the user takes an avoidance action, identifies an avoidance action from among multiple avoidance actions that corresponds to the identified avoidance action time, and acquires avoidance information, which is information for causing the user to take the identified avoidance action. The information processing apparatus according to claim 2.

14. A computer executes Steps include identifying congestion in the event area, which is the region including the event venue, The steps include obtaining location information to determine the location of users participating in the aforementioned event, The steps include determining whether the user took avoidance action, which is an action taken to avoid congestion in the event area, based on the location identification information and the congestion status, If it is determined that the user has taken avoidance action, the user is given a contribution score for avoiding congestion, the assigned contribution score is associated with the date the score was assigned and stored in a storage unit as assignment history information, the assigned history information is referenced, and compensation for the avoidance action is given to the user based on the contribution score assigned to the user during a predetermined period. An information processing method having