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

The information processing device identifies non-participants and provides benefits to guide them away from event congestion, addressing the lack of support for non-participants and reducing facility congestion.

JP7611708B2Active Publication Date: 2025-01-10DENSO TEN LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021000576
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-01-05
Publication Date
2025-01-10
Estimated Expiration
2041-01-05

AI Technical Summary

Technical Problem

Conventional methods fail to provide adequate support to non-participants of events, leading to congestion issues around event facilities.

Method used

An information processing device that acquires user behavior information, determines non-participants, and grants benefits such as coupons to alleviate congestion by guiding them to alternative routes or facilities.

Benefits of technology

Effectively reduces congestion by providing incentives to non-participants, guiding them away from crowded areas, and offering congestion information to all users, thereby alleviating facility-related congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007611708000001
    Figure 0007611708000001
  • Figure 0007611708000002
    Figure 0007611708000002
  • Figure 0007611708000003
    Figure 0007611708000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing system, and an information processing method capable of making an appropriate response to a non-attendant not attending a conference held in an event facility.SOLUTION: An information processing device according to an aspect of the embodiment includes an acquisition unit, a determination unit, and a giving unit. The acquisition unit acquires action information regarding an action of a user. The determination unit determines whether the user is a non-attendant not attending a conference held in an event facility on the basis of the action information acquired by the acquisition unit. The giving unit gives a privilege to a user determined as a non-attendant by the determination unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and an information processing system. 、 Information Processing Method and information processing programs Regarding. [Background technology]

[0002] Various techniques have been proposed to relieve congestion around event facilities, such as concerts, during events (for example, see Patent Document 1). In the conventional techniques, event participants who head from the event facility to the nearest station after the event ends are given benefits, such as coupons that can be used at stores between the event facility and the station. Then, by having participants use the benefits, congestion on the route from the event facility to the station is relieved. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-42276 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, since the above-mentioned conventional technology deals with participants of an event, there is room for improvement in terms of dealing appropriately with non-participants who do not participate in the event, for example.

[0005] The present invention has been made in view of the above, and provides an information processing device and an information processing system that can appropriately handle non-participants who do not participate in an event held at an event facility. 、 Information Processing Method and information processing programs The purpose is to provide. [Means for solving the problem]

[0006] In order to solve the above problems and achieve the object, the present invention provides an information processing device comprising an acquisition unit, a determination unit, and an assignment unit. The acquisition unit acquires behavioral information related to a user's behavior. The determination unit determines whether or not the user is a non-participant who does not participate in an event held at an event facility based on the behavioral information acquired by the acquisition unit. The assignment unit assigns a privilege to the user determined to be a non-participant by the determination unit. Effect of the Invention

[0007] According to the present invention, it is possible to take appropriate measures for non-participants who do not take part in an event held at an event facility. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing an overview of an information processing method according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of an information processing system. [Diagram 3] FIG. 3 is a block diagram illustrating an example of the configuration of an information processing device. [Figure 4] FIG. 4 is a diagram illustrating an example of event information. [Diagram 5] FIG. 5 is a diagram illustrating an example of congestion information. [Figure 6] FIG. 6 is a diagram showing an example of transportation information. [Figure 7] FIG. 7 is a diagram illustrating an example of user information. [Figure 8] FIG. 8 is a diagram showing an example of the benefit information. [Figure 9] FIG. 9 is a diagram illustrating various processes executed by the control unit. [Figure 10] FIG. 10 is a flowchart showing a processing procedure executed by the information processing device. [Figure 11] FIG. 11 is a diagram illustrating a process of providing travel guide information in the second embodiment. [Figure 12]FIG. 12 is a flowchart illustrating a processing procedure executed by the information processing apparatus according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an information processing device, an information processing system, and an information processing method disclosed in the present application will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the following embodiments.

[0010] (First embodiment) <Outline of information processing method> First, an overview of the information processing method according to the first embodiment will be described below with reference to Fig. 1. Fig. 1 is a diagram showing an overview of the information processing method according to the first embodiment.

[0011] 1, the information processing method according to the first embodiment is executed, for example, by an information processing device 10 included in an information processing system 1. The information processing device 10 is a server capable of executing various processes such as processing information relating to an event facility 100 and processing information relating to the periphery of the event facility 100. Here, the event facility 100 is, for example, a sports facility where events such as sporting matches are held, or a facility (venue) where events such as concerts and plays are held.

[0012] FIG. 1 also shows an example in which the event facility 100 and station A are connected by travel route B. Station A is a station of a transportation facility corresponding to the event facility 100, specifically, the station closest to the event facility 100, but is not limited to this and may be any station in the vicinity of the event facility 100. Station A is an example of a predetermined point. In the above, travel route B is a travel route from the event facility 100 to station A, but is not limited to this and may be, for example, a travel route to a bus stop, a taxi stand, or another transportation stop, or a travel route to a facility other than the event facility 100 (for example, a commercial facility).

[0013] At an event facility 100 (hereinafter sometimes referred to as "facility 100"), for example, when an event ends, participants Ub who participated in the event, i.e., spectators, come out all at once. This causes congestion on route B from facility 100 and station A, the nearest station. Similarly, before the event starts, event participants Ub travel to facility 100 at a similar time, causing congestion on route B and station A.

[0014] Incidentally, in addition to the above-mentioned participants Ub, non-participants Ua who do not participate in the event also exist around the facility 100 including the travel route B and station A. An example of the non-participant Ua is a user U who has a home 200 near the facility 100 and returns to the home 200. Note that the non-participant Ua is not limited to the user U who has the above-mentioned home 200, but may be any user U who moves around the facility 100 without participating in the event, such as a user U who commutes to work at a company (not shown) near the facility 100.

[0015] When congestion occurs due to the holding of an event, the non-participants Ua described above are affected by the congestion, for example, it takes time to travel to the home 200. Therefore, the information processing device 10 according to the present embodiment is configured to be able to take appropriate measures for the non-participants Ua who are affected by the congestion caused by the holding of the event. Also, in the present embodiment, by taking appropriate measures for the non-participants Ua, it is possible to, for example, obtain the understanding of the non-participants Ua about the congestion and alleviate the congestion.

[0016] Hereinafter, the process of the information processing device 10 will be specifically described. First, the information processing device 10 acquires behavioral information of the user U (step S1). For example, the information processing device 10 acquires the behavioral information of the user U from the terminal device 40 carried by the user U.

[0017] The behavior information of the user U includes, for example, user location information indicating the current behavior of the user U and behavior history information indicating the past behavior of the user U, but these are merely examples and are not limited to these. The behavior history information is, for example, movement history information indicating the transition of the user location over time, that is, the movement history (movement transition) of the user U.

[0018] Next, the information processing device 10 acquires event information related to an event held at the facility 100 (step S2). For example, the information processing device 10 acquires the event information from a server (an event facility information processing device 50 (see FIG. 2) described later) that manages the facility 100. Note that the event information includes event date and time information indicating the date and time when the event is held (scheduled start time and scheduled end time of the event), but this is merely an example and is not limiting.

[0019] Next, the information processing device 10 determines whether or not the user U is a non-participant Ua who will not participate in the event held in the facility 100, based on the acquired behavior information and event information of the user U (step S3).

[0020] To explain an example of such a determination process, the user U tends to move with a certain degree of regularity starting from a location where the home 200 is located (for example, starting from the home 200 in the morning on a weekday and returning to the home 200 in the evening). The information processing device 10 can detect such regularity of movement by analyzing movement history information included in the behavior information of the user U. That is, the information processing device 10 analyzes the behavior of the user U, and when the movement history information includes information on movement transitions in which the user U moves regularly starting from a predetermined location, the information processing device 10 estimates that the predetermined location is the user U's home 200.

[0021] The information processing device 10 determines, among the multiple users U, a user U who is present at a predetermined location estimated to be the home 200 or moves from a predetermined location as a starting point when congestion is predicted after the end or before the start of an event at the facility 100, to be a non-participant Ua. Conversely, the information processing device 10 determines, among the multiple users U, a user U who moves around the facility 100 only during a time period after the end or before the start of an event at the facility 100, to be a participant Ub.

[0022] Next, the information processing device 10 grants a benefit to the user U determined to be a non-participant Ua (step S4). For example, the information processing device 10 can grant a benefit according to the user position information of the non-participant Ua. As an example, when the non-participant Ua is on a travel route B from a station A to a home 200, the information processing device 10 grants a benefit (e.g., a coupon) related to a store 110 on the travel route B.

[0023] In this way, the information processing device 10 according to the present embodiment can take appropriate measures to grant a privilege to the non-participants Ua. In this embodiment, the granting of the privilege can provide an incentive to the non-participants Ua, making it easier for the non-participants Ua to understand the congestion.

[0024] In addition, by providing the privilege, the non-participant Ua can be guided to the store 110 on the movement route B and encouraged to enter and stay in the store 110. Then, by the non-participant Ua using the privilege, for example, the number of people traveling along the movement route B can be reduced, and congestion on the movement route B can be alleviated.

[0025] In the above, an example has been given in which the benefit is from the store 110 on the travel route B, but the present invention is not limited thereto, and the benefit may be from a store or facility on a detour (for example, a detour that detours from the travel route B to the home 200). Furthermore, the information processing device 10 may provide the user U with information useful to the user U (for example, congestion information including the state of congestion and information for avoiding congested areas) in addition to or instead of the benefit, which will be described later.

[0026] <Configuration of information processing system> Next, the configuration of an information processing system 1 including the information processing device 10 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of the information processing system 1.

[0027] As shown in Fig. 2, the information processing system 1 includes the above-mentioned information processing device 10, a terminal device 40, an event facility information processing device 50, a fixed camera 60, and a transportation information processing device 70, which are communicatively connected via a communication network N such as the Internet. Note that, for the sake of simplicity, one terminal device 40 and one fixed camera 60 are shown in Fig. 2, but there may be a plurality of them.

[0028] The terminal device 40 is a device possessed and used by a user U. The user U here includes both participants Ub and non-participants Ua of the event. Note that, for example, a smartphone or a tablet terminal can be used as the terminal device 40, but is not limited thereto.

[0029] The terminal device 40 includes, for example, a GPS (Global Positioning System) receiver that detects location information indicating the location of the user U (more precisely, the location of the terminal device 40) based on a signal from a GPS satellite. The terminal device 40 can transmit the detected location information to the information processing device 10. In addition, the terminal device 40 can receive benefits granted by the information processing device 10 and congestion information provided by the information processing device 10.

[0030] The event facility information processing device 50 is a server that manages the facility 100, for example, a server that manages events held at the facility 100. For example, the event facility information processing device 50 is a server that can execute various processes such as processing event information related to events held at the facility 100. The event facility information processing device 50 can transmit event information including event date and time information such as the scheduled start time and scheduled end time of the event at the facility 100 to the information processing device 10.

[0031] A plurality of fixed cameras 60 are installed on the travel route B, around the facility 100, a transportation facility (e.g., inside a station), a transportation facility (e.g., inside a train), etc. The fixed cameras 60 can capture images of the travel route B, around the facility 100, and the transportation facility, and transmit the captured camera images to the information processing device 10. The camera images of the fixed cameras 60 are video data, but are not limited to this and may be still image data, etc. Such camera images are acquired by the information processing device 10 as congestion information, which will be described later.

[0032] The fixed camera 60 may be a human body detection sensor that detects people on the moving route B, etc. As the human body detection sensor, for example, a pyroelectric sensor using an infrared signal can be adopted.

[0033] In the above description, the information processing device 10 is configured to acquire congestion information based on the camera image of the fixed camera 60, but is not limited to this, and may acquire congestion information based on, for example, position information of the terminal device 40 of the user U. In such a case, in other words, when the camera image of the fixed camera 60 is not used as congestion information, the fixed camera 60 may be removed.

[0034] The transportation information processing device 70 is a server that manages transportation such as trains and buses. For example, the transportation information processing device 70 is a server that can execute various processes such as processing transportation information related to transportation. For example, the transportation information processing device 70 can transmit transportation information including the congestion status of trains, which are transportation, to the information processing device 10.

[0035] <Configuration of information processing device> Next, the configuration of the information processing device 10 will be specifically described with reference to Fig. 3 etc. Fig. 3 is a block diagram showing an example of the configuration of the information processing device 10. Note that in the block diagram of Fig. 3 etc., only components necessary for explaining the features of the present embodiment are shown as functional blocks, and descriptions of general components are omitted.

[0036] In other words, each component shown in a block diagram such as Figure 3 is a functional concept, and does not necessarily have to be physically configured as shown. For example, the specific form of distribution and integration of each functional block is not limited to that shown in the figure, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.

[0037] As shown in FIG. 3, the information processing device 10 includes a communication unit 11, a control unit 20, and a storage unit 30.

[0038] The communication unit 11 is a communication interface that is connected to the communication network N to enable two-way communication, and transmits and receives information between the terminal device 40, the event facility information processing device 50, the fixed camera 60, the transportation information processing device 70, and the like.

[0039] The control unit 20 includes an acquisition unit 21, a judgment unit 22, an assignment unit 23, and a provision unit 24, and includes, for example, a computer having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, input / output ports, etc., and various other circuits.

[0040] The CPU of the computer functions as the acquisition unit 21, determination unit 22, assignment unit 23, and provision unit 24 of the control unit 20, for example, by reading and executing a program stored in the ROM.

[0041] In addition, at least some or all of the acquiring unit 21, determining unit 22, assigning unit 23 and providing unit 24 of the control unit 20 can be configured with hardware such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0042] The storage unit 30 is configured with storage devices such as non-volatile memory, data flash, hard disk drive, etc. The storage unit 30 stores event information 31, congestion information 32, transportation facility information 33, user information 34, benefit information 35, various programs, etc.

[0043] The event information 31 is information about an event held at the facility 100. The event information 31 will now be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the event information 31.

[0044] As shown in FIG. 4, the event information 31 includes items such as "event ID," "facility name," "event name," "scheduled start time," and "scheduled end time," and each item is associated with each other.

[0045] "Event ID" is identification information that identifies event information. "Facility name" is information that indicates the name of the facility 100 where the event is held. Note that in the example shown in FIG. 4, for convenience, the "facility name" is described abstractly, such as "facility E1," but it is assumed that specific information is stored in "facility E1." Below, other information may also be described abstractly.

[0046] "Event name" is information indicating the name of the event. "Scheduled start time" is information indicating the scheduled start time of the event. "Scheduled end time" is information indicating the scheduled end time of the event.

[0047] In the example shown in FIG. 4, the event information identified by the event ID “D01” indicates that the facility name is “facility E1”, the event name is “event F1”, the scheduled start time is “time G1”, and the scheduled end time is “time H1”.

[0048] Returning to the explanation of Fig. 3, the congestion information 32 is information indicating the congestion state on the travel route B and the congestion state around the facility 100. Here, the congestion information 32 will be explained with reference to Fig. 5. Fig. 5 is a diagram showing an example of the congestion information 32.

[0049] As shown in FIG. 5, the congestion information 32 includes items such as "location" and "degree of congestion," and each item is associated with each other.

[0050] The "point" is information indicating points on the travel route B and around the facility 100. Specifically, the "point" is information indicating the name of each point on the travel route B (e.g., a point 100 m or 200 m from the facility 100) or the name of each point around the facility 100 (e.g., near the east exit or near the west exit of the facility 100).

[0051] The "congestion level" is information indicating the degree of congestion on the travel route B, etc., and, as an example, is information indicated at a level according to the number of people present in a unit area including a corresponding point. In addition to or instead of the "congestion level," the congestion information 32 may include people flow information indicating the flow of people on the travel route B, such as the movement speed of people on the travel route B, etc., and information on the number of people on the travel route B.

[0052] In the example shown in FIG. 5, the congestion degree at "point J1" is indicated as "congestion degree K1."

[0053] Returning to the explanation of Fig. 3, the transportation information 33 is information including the congestion status of the transportation corresponding to the facility 100. Here, an example will be explained in which the transportation corresponding to the facility 100 is a train, and the transportation information 33 is information about a train station (e.g., station A) and trains departing from, arriving at, or passing through station A.

[0054] Fig. 6 is a diagram showing an example of the transportation facility information 33. As shown in Fig. 6, the transportation facility information 33 includes items such as "transport facility ID", "transport facility name", and "congestion level", and each item is associated with each other.

[0055] "Transportation facility ID" is identification information that identifies transportation facility information. "Transportation facility name" is information that indicates the name of a transportation facility facility or the name of a train. For example, "transportation facility name" includes information that indicates the name and identification code of a transportation facility facility such as Station A mentioned above, and information that indicates the name and identification code of a train that departs from, arrives at, or passes through Station A.

[0056] "Crowding level" is information indicating the degree of congestion at a transportation facility and in the transportation facility (e.g., inside a train). In addition to or instead of "crowding level", transportation facility information 33 may include information on the congestion situation, such as the speed of people moving in the transportation facility (e.g., inside a station) and the number of people estimated to be in the transportation facility.

[0057] In the example shown in FIG. 6, the transport facility information identified by the transport facility ID "L01" indicates that the transport facility name is "Station A" and the congestion level is "Crowding level N1."

[0058] Returning to the explanation of Fig. 3, the user information 34 is information relating to the user U. Here, the user information 34 will be explained with reference to Fig. 7. Fig. 7 is a diagram showing an example of the user information 34.

[0059] As shown in FIG. 7, the user information 34 includes items such as "user ID," "user location," "action history information," and "attributes," and each item is associated with each other.

[0060] The "user ID" is identification information for identifying the user U. The "user location" is user location information indicating the location of the user U. Such user location information is information indicating the current behavior of the user U, and is an example of behavior information of the user U.

[0061] The "behavior history information" is behavior history information indicating the past behavior of the user U. Such behavior history information is also an example of behavior information of the user U. As described above, the behavior history information includes, for example, movement history information indicating the transition of the user's location over time, that is, the movement history (movement transition) of the user U.

[0062] The information included in the action history information is not limited to the movement history information. That is, for example, when a route guidance application (hereinafter, referred to as "navigation app") is installed in the terminal device 40, the action history information may include information indicating the contents of the operation history of the user U on the navigation app. Specifically, when the user U performs an operation (action) to set a destination on the navigation app, the action history information may include destination information indicating the set destination of the user U. Based on this destination information, it is possible to determine whether the user U is a non-participant Ua, which will be described later.

[0063] The "attributes" are attribute information indicating the attributes of the user U. The "attributes" include information such as the age, sex, address, hobbies, and preferences of the user U, but these are merely examples and are not limited to these.

[0064] In the example shown in FIG. 7, data of a user U identified by a user ID "P01" indicates that the user position is "position Q1", the action history information is "action history R1", and the attribute is "attribute T1".

[0065] Returning to the explanation of Fig. 3, the benefit information 35 is information relating to benefits such as coupons. Here, the benefit information 35 will be explained with reference to Fig. 8. Fig. 8 is a diagram showing an example of the benefit information 35.

[0066] As shown in FIG. 8, the benefit information 35 includes items such as "benefit ID," "granted object," and "benefit," and each item is associated with each other.

[0067] The "privilege ID" is identification information for identifying a privilege. The "grantee" is information indicating the subject to whom the privilege is to be granted. For example, the "grantee" includes information about a target user selected based on the above-mentioned event information, congestion information, transportation information, and user information.

[0068] Specifically, the "grant target" includes information on the non-participant Ua who is the target user. In more detail, the "grant target" includes information such as "non-participant Ua who exists in a congested area (described later)" and "non-participant Ua who is predicted to move to the congested area."

[0069] The "privilege" is information indicating the contents of the privilege to be granted to the target user (non-participant Ua). The above-mentioned "grant target" and "privilege" are set based on the contents of the behavioral information of the user U, congestion degree information, event information, etc., which will be described later.

[0070] In the example shown in FIG. 8, the data of the benefit identified by the benefit ID "U01" indicates that the grant target is "Target V1" and the benefit is "Benefit W1".

[0071] Returning to the explanation of Fig. 3, the acquisition unit 21 of the control unit 20 acquires various information via the communication unit 11. For example, the acquisition unit 21 acquires event information related to an event held at the facility 100 from the event facility information processing device 50. Then, the acquisition unit 21 registers the acquired event information of the facility 100 in the storage unit 30 as event information 31 (see Fig. 4).

[0072] The acquisition unit 21 acquires behavior information related to the behavior of the user U. As described above, the behavior information of the user U includes user location information, behavior history information, and the like. For example, the acquisition unit 21 acquires user location information indicating the current behavior of the user U from the terminal device 40, and registers the user information 34 in the storage unit 30.

[0073] Furthermore, the acquisition unit 21 can acquire movement history information indicating, for example, the transition of the user position over time, that is, the movement history (movement transition) of the user U, and register it as behavior history information of the user information 34 in the storage unit 30.

[0074] Furthermore, the acquisition unit 21 can acquire operation history information indicating the contents of an operation history for the terminal device 40, and register the operation history information as action history information of the user information 34 in the storage unit 30. For example, the acquisition unit 21 can acquire and register destination information indicating a destination of the user U set in a navigation app of the terminal device 40, as action history information.

[0075] Furthermore, the acquisition unit 21 can acquire attribute information from the terminal device 40 and register it in the user information 34 in the storage unit 30 .

[0076] The acquisition unit 21 also acquires current congestion information. For example, the acquisition unit 21 may acquire congestion information based on camera images from a fixed camera 60 (see FIG. 2). For example, the acquisition unit 21 analyzes camera images transmitted from a fixed camera 60 installed on the travel route B to measure the number of people on the travel route B, and registers congestion information including a congestion degree according to the measured number of people as a congestion degree (see FIG. 5) in the storage unit 30. In other words, the acquisition unit 21 acquires congestion information on the travel route B between the facility 100 and station A (an example of a predetermined point) and registers it in the storage unit 30.

[0077] Moreover, the acquisition unit 21 analyzes camera images from the fixed camera 60 installed in station A to measure the number of people at station A, and registers congestion information including the congestion degree according to the measured number of people as the congestion degree (see FIG. 6) of the transportation information 33 in the storage unit 30. Moreover, the acquisition unit 21 analyzes camera images from the fixed camera 60 installed inside a train, and registers congestion information including the congestion degree inside the train as the congestion degree of the transportation information 33 in the storage unit 30. Note that the acquisition unit 21 may acquire congestion information based on the position information of the terminal device 40, for example, in addition to or instead of the fixed camera 60.

[0078] An example of congestion information acquisition processing will now be described with reference to Fig. 9. Fig. 9 is a diagram illustrating various types of processing executed by the control unit 20.

[0079] 9, the acquisition unit 21 acquires congestion information indicating the congestion state regarding the event. In detail, the acquisition unit 21 acquires congestion information indicating the congestion state in a predetermined area C including the facility 100 based on the camera image of the fixed camera 60 described above, the position information of the terminal device 40, etc.

[0080] The predetermined area C is the periphery of the facility 100, and includes, for example, the facility 100, the travel route B, and the station A. Note that in the above description, the predetermined area C includes the facility 100, the travel route B, and the station A, but this is merely an example and is not limiting, and the area can be set to any area related to the facility 100, for example.

[0081] The acquisition unit 21 may also set a congested area Ca in the predetermined area C based on, for example, the congestion level in the congestion information. The congested area Ca is an area with a relatively high congestion level, for example, an area with a congestion level equal to or higher than a predetermined congestion level set in advance. The predetermined congestion level is set to a value that allows the corresponding area to be determined as congested, but is not limited to this and can be set arbitrarily. FIG. 9 shows an example in which a travel route B and a station A are set as the congested area Ca.

[0082] Continuing with the explanation of FIG. 3, the determination unit 22 determines whether or not the user U is a non-participant Ua who will not participate in the event held in the facility 100, based on the behavior information of the user U, event information, and the like.

[0083] For example, a user U who moves around on a daily basis in a predetermined area C (see FIG. 9) including the facility 100 is likely to be a non-participant Ua who does not participate in the event. Here, an example of a user U who moves around on a daily basis in the predetermined area C is a user U whose home 200 (see FIG. 9), company where he / she works (not shown), school where he / she goes to (not shown), etc. are located in the predetermined area C.

[0084] Therefore, the determination unit 22 determines that a user U who is estimated to have a home 200 (or a company or school) in the predetermined area C is a non-participant Ua based on the behavior information of the user U, etc. For example, the determination unit 22 analyzes movement history information included in the behavior information of the user U, and when the movement history information includes information on a movement transition in which the user U moves regularly starting from a predetermined place in the predetermined area C, the determination unit 22 estimates that the predetermined place is the home 200 (or a company or school) of the user U and determines that the user U is a non-participant Ua. The determination unit 22 notifies the assignment unit 23 of the determination result (i.e., information on the user U determined to be a non-participant Ua).

[0085] Conversely, for example, the determination unit 22 may analyze movement history information of the user U and determine that the user U is a participant Ub if the user U does not move around the predetermined area C on a daily basis and moves along the movement route B or the station A only during the time period after the end or before the start of an event at the facility 100. In addition, for example, the determination unit 22 may analyze movement history information of the user U and determine that the user U is a participant Ub if the user U does not move around the predetermined area C on a daily basis and is present at the facility 100 during the time period when the event at the facility 100 is being held.

[0086] The above-mentioned method of determining whether a user is a non-participant Ua is merely an example and is not limited to the above, and other determination methods may be used. That is, for example, as shown in Fig. 9, when the action history information included in the action information of the user U includes destination information with a predetermined facility 300 in the predetermined area C as the destination, the determination unit 22 determines that the user U is a non-participant Ua because the user U is likely to head to the predetermined facility 300 rather than the facility 100.

[0087] In this embodiment, as described later, a privilege is given to non-participants Ua (more precisely, a part of non-participants Ua). Therefore, there is a possibility that some users U come near the facility 100 only for the purpose of receiving a privilege. Therefore, in this embodiment, a user U who comes only for the purpose of receiving a privilege is excluded from the target of the privilege. That is, for example, based on the behavior information of the user U, the determination unit 22 determines that a user U who does not move around the predetermined area C on a daily basis and who is present near the facility 100 only when an event is held is a user U who comes only for the purpose of receiving a privilege or a participant Ub, and does not determine such a user U as a non-participant Ua. This makes it possible to exclude a user U who comes near the facility 100 only for the purpose of receiving a privilege from the target of the privilege.

[0088] 3, the granting unit 23 grants a benefit to a user U determined to be a non-participant Ua. For example, the granting unit 23 selects a target user to be a benefit recipient from among the users U determined to be a non-participant Ua based on the congestion information 32, the transportation information 33, the user information 34, and the benefit information 35 in the storage unit 30, and grants a benefit (e.g., a coupon) to the selected target user.

[0089] In this way, the granting unit 23 according to the present embodiment can take appropriate measures to grant a privilege to the non-participant Ua. Therefore, for example, an incentive can be granted to the non-participant Ua by granting a privilege, and it is possible to easily obtain the non-participant Ua's understanding of the congestion. In addition, the congestion can be alleviated by using the granted privilege.

[0090] Here, a specific example of the reward granting process by the granting unit 23 will be described with reference to Fig. 9. As shown in Fig. 9, for example, the granting unit 23 grants a reward to a user U (non-participant Ua1) who is present in a crowded area Ca among users U determined to be non-participants Ua based on the behavior information and congestion information of the users U.

[0091] As a result, in this embodiment, a privilege can be granted to a non-participant Ua1 who is currently affected by congestion, for example, while traveling along travel route B which is a congested area Ca and is taking a long time to travel to his / her home 200, thereby making it easier for the non-participant Ua1 to understand the congestion.

[0092] An example of the benefit is, for example, a coupon that can be used at the store 110 on the travel route B, but is not limited to this and may be other types of benefits such as points that can be used at the store 110. Furthermore, the above-mentioned benefits such as coupons and points can be used for payments at the store 110, but are not limited to this and may be used for services, etc. Furthermore, the benefit may be one that can be used when it is not crowded.

[0093] Moreover, by granting a benefit to the non-participant Ua1, it is possible to guide the non-participant Ua1 to the store 110 on the movement route B and encourage him / her to enter and stay in the store 110. Then, by the non-participant Ua1 using the benefit, it is possible to reduce the number of people traveling along the movement route B, for example, and to alleviate congestion on the movement route B.

[0094] Next, a process of granting to non-participants Ua2 and Ua3 outside the congested area Ca, in other words, non-participants Ua2 and Ua3 not currently present in the congested area Ca, will be described. In the example of FIG. 9, it is assumed that non-participants Ua2 and Ua3 are at station X1 connected to station A.

[0095] The granting unit 23 grants a privilege to a user U (non-participant Ua2) who is determined to be a non-participant Ua based on the behavioral information and congestion information of the user U and who is predicted to move to a crowded area Ca where congestion will occur.

[0096] For example, when the behavior history information of the behavior information of the non-participant Ua2 includes a movement transition estimated to be from station X1 to station A which is a congested area Ca, the granting unit 23 predicts that the non-participant Ua2 will move to the congested area Ca and grants a benefit to the non-participant Ua2. Note that an example of the benefit here is a coupon that can be used at the store 120 at station X1 based on the user position information of the non-participant Ua2.

[0097] As a result, in this embodiment, a privilege can be granted to a non-participant Ua2 who is expected to move into the congested area Ca and be affected by the congestion in the future, thereby making it easier for the non-participant Ua2 to understand the congestion.

[0098] Furthermore, by providing the benefit to the non-participant Ua2, it is possible to guide the non-participant Ua2 to the store 120 at station X1 and encourage him / her to enter and stay at the store 120. Then, by the non-participant Ua2 using the benefit, it is possible to reduce the number of people moving toward station A or travel route B, which is a congested area Ca, and it is possible to alleviate congestion at station A, etc.

[0099] On the other hand, if the behavior history information of the behavior information of the non-participant Ua3 does not include a movement transition estimated to be from station X1 to station A, which is the congested area Ca, the granting unit 23 predicts that the non-participant Ua3 will not move to the congested area Ca and does not grant a privilege to the non-participant Ua3.

[0100] This makes it possible to exclude users U (non-participants Ua3) who are not affected by congestion due to the event from the users U who are determined to be non-participants Ua from being eligible for the privilege.

[0101] Furthermore, the granting unit 23 may change the content of the benefit to be granted to the user U according to the behavior information of the user U. For example, the granting unit 23 may grant the benefit such that the benefit content improves as the discount rate at the store 110 increases as the distance from the congested area Ca to the non-participant Ua becomes shorter. This can further encourage the non-participant Ua to enter and stay at the store 110, and the non-participant Ua1 entering the store 110 can further alleviate congestion on the movement route B.

[0102] In the above, the contents of the benefit are changed according to the distance from the congested area Ca to the non-participant Ua, but the present invention is not limited to this. That is, for example, the contents of the benefit may be changed according to other information such as the time (elapsed time) after the event ends, the time until the event starts, the degree of congestion, etc.

[0103] Furthermore, the granting unit 23 may read attribute information from the user information 34 in the storage unit 30, and grant a benefit to the non-participant Ua according to the attribute information. For example, the granting unit 23 may grant a benefit to the non-participant Ua according to the attributes (e.g., age, sex, hobbies, etc.) of the user U. This makes it possible to grant a benefit appropriate for the non-participant Ua, and therefore to effectively guide the user U to a store or the like.

[0104] In the above description, the contents of the benefit are coupons that can be used at the stores 110 and 120, but the benefit is not limited to this and may be a benefit such as a coupon that can be used for the facility 100, transportation facilities such as station A and station X1, or transportation fares, and can be set arbitrarily. One example of a benefit that can be used for transportation fares is a benefit that discounts the fare when using a route to another station, such as a detour route that bypasses station A, which is the congested area Ca, and heads to home 200 from the other station. In the case of such a benefit, it is possible to effectively guide the user U to the detour route, and congestion in the congested area Ca can be further alleviated.

[0105] The providing unit 24 provides congestion information to a user U present in a predetermined area C set according to the facility 100. Note that the predetermined area C is not limited to the area shown in the example of Fig. 9, and may be set according to information related to an event, such as the location of the facility 100 or the scale of an event at the facility 100, or may be set in an area where congestion may occur or be affected by an event at the facility 100.

[0106] For example, the providing unit 24 can provide congestion information to users U including non-participants Ua and participants Ub who are present in a predetermined area C. The congestion information here is an example of information that is useful for users U, and may include, for example, the state of congestion and information for avoiding a congested area Ca.

[0107] Specifically, the congestion information may include, for example, the congestion status (congestion level, etc.) of the predetermined area C or the congested area Ca. The congestion information may also include, for example, information on a detour route (road, railway line, etc.) that goes around the congested area Ca as much as possible and leads to the destination of each user U (home 200, predetermined facility 300, facility 100, etc.). The congestion information may also include waiting information and recommended waiting time information that encourages the user U to stay temporarily at the location where the user U is located. The recommended waiting time is, for example, a time calculated based on the congestion information and transportation information, and more specifically, is a time estimated to clear up the congestion in the congested area Ca.

[0108] This enables users U (including non-participants Ua and participants Ub) who have been provided with congestion information to take action in accordance with the congestion information, i.e., for example, to select a detour and move forward, or to wait temporarily before moving forward, thereby avoiding the congested area Ca as much as possible.

[0109] In this manner, in this embodiment, the privilege is given to non-participants Ua who do not participate in the event, and congestion information, etc. is provided to all users U in the area (including non-participants Ua and participants Ub). In other words, in this embodiment, the privilege is given to a limited number of target persons, and congestion information, etc. is provided to a wide range of target persons.

[0110] This makes it possible to more effectively alleviate congestion by providing congestion information to users U, including non-participants Ua and participants Ub, while gaining understanding of the congestion from non-participants Ua, for example, by providing them with a special benefit.

[0111] <Control process of information processing device> Next, an example of a specific processing procedure in the information processing device 10 will be described with reference to Fig. 10. Fig. 10 is a flowchart showing the processing procedure executed by the information processing device 10. Fig. 10 is a flowchart related to a privilege granting process.

[0112] 10, the control unit 20 of the information processing device 10 acquires event information related to an event held in the facility 100, congestion information indicating the congestion state related to the event, and the like (step S10). Next, the control unit 20 acquires user behavior information (step S11).

[0113] Next, the control unit 20 determines whether the user U is a non-participant Ua who does not participate in the event based on the user's behavior information, etc. (Step S12). If the control unit 20 determines that the user U is not a non-participant Ua (Step S12, No), it skips the subsequent processing.

[0114] On the other hand, if it is determined that the user U is a non-participant Ua (Yes at step S12), the control unit 20 determines whether or not the user U (non-participant Ua) is in the congested area Ca (step S13).

[0115] When it is determined that the user U is present in the congested area Ca (step S13, Yes), the control unit 20 grants a privilege to the user U (non-participant Ua) (step S14).

[0116] On the other hand, if the control unit 20 determines that the user U is not present in the congested area Ca (step S13, No), it determines whether the user U is scheduled to move to the congested area Ca, in other words, it determines whether the user U is predicted to move to the congested area Ca (step S15).

[0117] When the control unit 20 determines that the user U is scheduled to move to the congested area Ca (step S15, Yes), the control unit 20 proceeds to step S14 and grants a privilege. On the other hand, when the control unit 20 determines that the user U is not scheduled to move to the congested area Ca (step S15, No), the control unit 20 ends the process.

[0118] As described above, the information processing device 10 according to the first embodiment includes the acquisition unit 21, the determination unit 22, and the granting unit 23. The acquisition unit 21 acquires behavioral information related to the behavior of the user U. The determination unit 22 determines whether or not the user U is a non-participant Ua who will not participate in the event held in the facility 100, based on the behavioral information acquired by the acquisition unit 21. The granting unit 23 grants a benefit to the user U who is determined to be a non-participant Ua by the determination unit 22. This makes it possible to take an appropriate action against the non-participant Ua who will not participate in the event held in the facility 100.

[0119] Second embodiment <Configuration of information processing device according to the second embodiment> Next, a configuration of an information processing device 10 according to the second embodiment will be described. In the following, the same components as those in the first embodiment will be denoted by the same reference numerals and the description thereof will be omitted.

[0120] In the second embodiment, the providing unit 24 (see FIG. 3) of the control unit 20 of the information processing device 10 provides movement guidance information for guiding the movement of a user U (non-participant Ua) to a user U determined to be a non-participant Ua.

[0121] This allows appropriate measures to be taken for the non-participants Ua who are affected by congestion caused by the holding of the event. Also, in the second embodiment, by taking appropriate measures for the non-participants Ua, it is possible to, for example, obtain the non-participants Ua's understanding of the congestion and alleviate the congestion.

[0122] Here, a specific example of the process of providing travel guidance information by the providing unit 24 will be described with reference to Fig. 11. Fig. 11 is a diagram for explaining the process of providing travel guidance information in the second embodiment. Fig. 11 shows an example in which station A and travel route B near station A are set as the congested area Ca.

[0123] Also, it is assumed that non-participant Ua4, who is at station X1, will now travel to home 200. It is assumed that there are two routes from station X1 to home 200: one from station X1 to home 200 via station A and travel route B, and another from station X1 to home 200 via station X2, which is different from station A, and travel route B1. It is assumed that the length of the route via station A is shorter than the length of the route via station X2; in other words, it is assumed that the route via station A is the route normally used when traveling from station X1 to home 200.

[0124] As shown in FIG. 11, for example, the providing unit 24 provides, based on the behavioral information and congestion information of the user U, a travel route that enables the user U determined to be a non-participant Ua4 to avoid the congested area Ca as travel guidance information.

[0125] In detail, for example, when the behavior history information of the behavior information of the non-participant Ua4 includes a movement transition estimated to go from station X1 to home 200 via station A, which is a congested area Ca, the providing unit 24 provides (transmits) a route that can avoid the congested area Ca (here, movement route Y from station X1 to station X2 via movement route B1 to home 200) as movement guidance information to the terminal device 40 (see FIG. 2) of the non-participant Ua4. Then, the terminal device 40 receives the provided movement guidance information.

[0126] This allows the non-participant Ua4 to move smoothly to his / her home 200 via station X2 while avoiding the congested area Ca based on the movement guidance information received by the terminal device 40. This makes it possible to reduce the impact of congestion on the non-participant Ua4 as much as possible, and therefore makes it easier for the non-participant Ua4 to understand the congestion. In addition, by the non-participant Ua4 using the movement route Y, it is possible to reduce the number of people moving toward station A, which is the congested area Ca, and to alleviate the congestion at station A.

[0127] Furthermore, the providing unit 24 may provide waiting information that encourages a user U determined to be a non-participant Ua5 to stay temporarily based on behavioral information or the like of the user U. For example, the providing unit 24 may provide waiting information that recommends the non-participant Ua5 to stay temporarily and wait at a location where the user U (non-participant Ua5) is located.

[0128] Hereinafter, the explanation will be continued assuming that the non-participant Ua5 at home 200 desires to move to station X1 via station A. For example, when the action history information of the action information of the non-participant Ua5 includes destination information indicating that station X1 has been set as the destination and includes information that indicates that the non-participant Ua5 will move to station X1 via station A, which is a congested area Ca, the providing unit 24 may cause the terminal device 40 of the non-participant Ua5 to display message information recommending waiting, such as "Station A is currently congested. We recommend that you stay at home 200 for a while."

[0129] By the non-participant Ua5, for whom such information is displayed on the terminal device 40, temporarily staying at home 200, the number of people moving toward station A, which is the congested area Ca, can be reduced, and congestion at station A can be alleviated. Furthermore, by leaving home 200 when the congestion at station A is resolved, the non-participant Ua5 can move smoothly to station X1 via station A. This makes it possible to reduce the impact of congestion on the non-participant Ua5 as much as possible, and therefore makes it easier for the non-participant Ua5 to understand the congestion.

[0130] The providing unit 24 may calculate the time when the congestion is estimated to be resolved based on the congestion information and the transportation information, and provide the calculated time to the user U (e.g., the non-participant Ua5) as recommended waiting time information. This allows the user U (e.g., the non-participant Ua5) to easily know the time for which he or she should stay at home 200 (the time for which he or she should wait) to avoid congestion.

[0131] In the above description, the providing unit 24 provides waiting information to the non-participant Ua5, but in addition to or instead of this, the providing unit 24 may provide travel guidance information. That is, for example, the providing unit 24 may provide information on a detour route to the station A by detouring the travel route B near the congested station A, or information on a detour route to the station X1 by using the station X2 different from the congested station A, as the travel guidance information.

[0132] This allows the non-participant Ua5 to move smoothly to station X1 while avoiding the congested area Ca as much as possible based on the movement guidance information. Therefore, the impact of congestion on the non-participant Ua5 can be reduced as much as possible, and therefore it is easier for the non-participant Ua5 to understand the congestion. In addition, by the non-participant Ua5 using a detour, it is also possible to alleviate congestion in the congested area Ca, for example.

[0133] Furthermore, the providing unit 24 may provide, as travel guidance information, transportation means that allows the user U determined to be a non-participant Ua6 to avoid congestion on transportation means, based on the transportation means information.

[0134] Hereinafter, the explanation will be continued assuming that the non-participant Ua6 at station X1 desires to move to station X3 via station A. For example, when the action history information of the action information of the non-participant Ua6 includes destination information indicating that station X3 is set as the destination and includes information that estimates that the non-participant will move to station X3 via station A, which is a congested area Ca, the providing unit 24 provides transportation facilities that can avoid congestion as travel guidance information.

[0135] In more detail, if a train heading from station X1 to station X3 stops at station A along the way, many users U (e.g., participants Ub) will board at the crowded station A, and the train is likely to become very crowded. Therefore, the providing unit 24 provides information that recommends that the non-participant Ua6 board a transportation facility that can avoid congestion, such as a train that passes through the crowded station A, as travel guidance information. Note that the travel guidance information here includes, for example, information about the train that passes through station A, such as the scheduled departure time and scheduled departure platform, but is not limited to this.

[0136] Although not shown in the figure, if there is another route from station X1 to station X3 bypassing station A, the providing unit 24 may provide information recommending boarding a transportation facility (train) on the other route as travel guidance information. Note that the other route is, for example, a route that does not include a station corresponding to facility 100 and is not affected or is less affected by congestion due to an event at facility 100, but is not limited thereto.

[0137] This allows the non-participant Ua6 to move smoothly to station X3, for example, without being affected by station A, which is in the congested area Ca, by riding on a means of transportation (train) that passes through the congested station A or a means of transportation on a different line (detour line) that bypasses station A. This makes it possible to reduce the impact of congestion on the non-participant Ua6 as much as possible, and therefore makes it easier for the non-participant Ua6 to understand the congestion.

[0138] Next, a specific processing procedure in the information processing device 10 according to the second embodiment will be described with reference to Fig. 12. Fig. 12 is a flowchart showing the processing procedure executed by the information processing device 10 according to the second embodiment. Note that Fig. 12 is a flowchart related to the process of providing travel guide information.

[0139] 12, the control unit 20 of the information processing device 10 performs the same processes as those in the first embodiment in steps S10 to S12. Next, when the control unit 20 determines that the user U is a non-participant Ua (step S12, Yes), the control unit 20 determines whether the user U is scheduled to move to the congested area Ca, in other words, determines whether the user U is predicted to move to the congested area Ca (step S13a).

[0140] When it is determined that the user U is scheduled to move to the congested area Ca (step S13a, Yes), the control unit 20 provides movement guidance information (step S14a). On the other hand, when it is determined that the user U is not scheduled to move to the congested area Ca (step S13a, No), the control unit 20 ends the process.

[0141] As described above, the information processing device 10 according to the second embodiment includes an acquisition unit 21, a determination unit 22, and a provision unit 24. The acquisition unit 21 acquires behavioral information related to the behavior of the user U. The determination unit 22 determines whether or not the user U is a non-participant Ua who will not participate in the event held in the facility 100, based on the behavioral information acquired by the acquisition unit 21. The provision unit 24 provides movement guidance information for guiding the movement of the user U, to the user U determined to be a non-participant Ua by the determination unit 22. This makes it possible to take an appropriate action against the non-participant Ua who will not participate in the event held in the facility 100.

[0142] The first and second embodiments described above may be combined as appropriate. That is, the information processing device 10 may provide the non-participant Ua with a benefit and also provide the non-participant Ua with travel guidance information.

[0143] In the above description, the information processing device 10 performs various processes such as providing benefits and travel guidance, but the device on which the various processes are performed is not limited to the information processing device 10. In other words, a part or all of the processes performed by the information processing device 10 may be performed by the terminal device 40, the event facility information processing device 50, or the transportation information processing device 70.

[0144] Further, in the above, an example has been given in which an event is held at one event facility 100, but this is not limited thereto, and the first and second embodiments can also be applied to cases in which events are held at multiple event facilities.

[0145] Further advantages and modifications may readily occur to those skilled in the art. Thus, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof. [Explanation of symbols]

[0146] 10. Information processing device 20 Control section 21 Acquisition Department 22 Judgment section 23 Granting Department 24 Providing Department

Claims

1. An information processing device having a computer, The computer includes: Obtaining behavioral information regarding user behavior; determining whether or not the user is a non-participant in an event held at an event facility based on the acquired behavioral information; granting a reward to the user determined to be a non-participant; Information processing device.

2. The computer, Acquire congestion information indicating a congestion state regarding the event; providing the acquired congestion information to the users present in a predetermined area set according to the event facility; The information processing device according to claim 1 .

3. The computer, Acquire congestion information indicating a congestion state regarding the event; granting the privilege to the users who are determined to be non-participants based on the acquired behavioral information and congestion information and who are present in a congested area; 3. The information processing device according to claim 1 or 2.

4. The computer, Acquire congestion information indicating a congestion state regarding the event; granting the privilege to the users who are determined to be non-participants based on the acquired behavioral information and congestion information and who are predicted to move to a crowded area; 4. The information processing device according to claim 1.

5. The computer, changing the content of the benefit to be given to the user in accordance with the behavioral information of the user; 5. The information processing device according to claim 1.

6. An information processing device according to any one of claims 1 to 5; a terminal device that receives the benefit granted by the information processing device; An information processing system comprising:

7. A computer-implemented information processing method, comprising: Obtaining behavioral information regarding user behavior; determining whether or not the user is a non-participant in an event held at an event facility based on the acquired behavioral information; granting a reward to the user determined to be a non-participant; Information processing methods.

8. Obtaining behavioral information regarding a user's behavior; determining whether or not the user is a non-participant in an event held at an event facility based on the acquired behavioral information; granting a reward to the user determined to be a non-participant; An information processing program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Device and method for predicting congestion

    JP2015219673A

  • Route congestion alleviation device and method of operating the same

    JP2016042276A

  • Participant data collection method and program

    JP2020177417A