Information processing device, information processing method, and information processing program
Patent Information
- Application Number
- JP2023004140
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-01-13
- Publication Date
- 2025-03-13
- Estimated Expiration
- 2043-01-13
AI Technical Summary
【0007】 実施形態の一態様によれば、信号待ちをしている歩行者や車両の周辺にある店舗の事業者の利便性を高めることができるという効果を奏する。
Smart Images

Figure 0007645293000001 
Figure 0007645293000002 
Figure 0007645293000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there is known a technology for notifying information to pedestrians and vehicles waiting for a traffic light installed at an intersection, etc. For example, Patent Document 1 discloses a technology for identifying a pedestrian waiting for a traffic light at a pedestrian crossing, and notifying the pedestrian waiting for the traffic light of information indicating that the traffic light has changed when the traffic light changes. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2022-149445 Summary of the Invention [Problem to be solved by the invention]
[0004] However, while the above-mentioned conventional technology can improve the convenience of pedestrians waiting for a traffic light, it does not improve the convenience of stores around pedestrians waiting for a traffic light. The same can be said for vehicles waiting for a traffic light.
[0005] The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can increase convenience for pedestrians waiting at traffic lights and for store operators located in the vicinity of vehicles. [Means for solving the problem]
[0006] The information processing device according to the present application includes a reward information receiving unit, an acquisition unit, and a reward granting unit. The reward information receiving unit receives reward information including reward information provided by businesses of stores located near a vehicle or pedestrian waiting at a traffic light. The acquisition unit acquires traffic light waiting information that is information about a vehicle or pedestrian waiting at a traffic light. The reward granting unit grants a reward to an occupant of the vehicle or pedestrian waiting at a traffic light based on the reward information received by the reward information receiving unit and the traffic light waiting information acquired by the acquisition unit. Effect of the Invention
[0007] According to one aspect of the embodiment, it is possible to improve convenience for pedestrians waiting at traffic lights and for business operators of stores located in the vicinity of vehicles. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of a terminal device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a user information table stored in a user information storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a remuneration information table stored in the remuneration information storage unit according to the embodiment. [Figure 7] FIG. 7 is a flowchart showing an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 8] FIG. 8 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application (hereinafter, referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. In addition, each embodiment can be appropriately combined as long as the processing contents are not contradictory. In addition, the same parts in each of the following embodiments are given the same reference numerals, and duplicated explanations will be omitted.
[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment, which is executed by an information processing device 1.
[0011] 1 receives reward information including information on rewards provided by business operator B who operates store S (step S1). For example, the information processing device 1 receives reward information transmitted from a business operator device 4 which is a terminal device operated by business operator B of store S. The business operator device 4 is, for example, a notebook PC, a desktop PC, a tablet PC, or a smartphone.
[0012] The store S sells, for example, goods and services. The store S is a store located near a crosswalk where a traffic light 3 is located, and is, for example, a convenience store, a fast food restaurant, a dry cleaning store, a drug store, a 100-yen shop, a general store, etc., but is not limited to these examples.
[0013] The reward information includes content information indicating the content of the reward, such as electronic money, points, or various benefits. Points are, for example, a value that can be used to purchase products sold at the store S or to use services. Benefits include, but are not limited to, discount coupons, gift certificates, and service coupons.
[0014] The reward indicated by the reward content is a reward given to an occupant O of a vehicle V or a pedestrian P who is waiting for a signal (traffic signal) of a traffic light 3 in the vicinity of a store S. The occupant O of the vehicle V and the pedestrian P are examples of a user U, and a reward granting service that grants a reward provided by a business operator B is provided to the user U by the information processing device 1.
[0015] 1, for convenience of explanation, the traffic light 3 where the pedestrian P is waiting is described as traffic light 3A, and the traffic light 3 where the vehicle V is waiting is described as traffic light 3B. In the following, waiting for the signal of the traffic light 3 may be simply described as waiting for the signal.
[0016] Furthermore, the reward information includes condition information, which is information indicating the conditions for granting the reward, in addition to the content information described above. The condition information includes, for example, information on the waiting time for the signal of the traffic light 3 in the vicinity of the store S, information for identifying the traffic light 3, etc. The information for identifying the traffic light 3 is, for example, an identifier of the traffic light 3 or information indicating the position of the traffic light 3, etc.
[0017] The reward information includes, for example, multiple pairs of reward information and information on the time spent waiting at a traffic light. Based on the multiple pairs of reward information and information on the time spent waiting at a traffic light, the longer the time spent waiting at a traffic light, the higher the reward is set. For example, in the case of electronic money, the higher the reward is, and in the case of points or benefits, the higher the amount converted into cash or electronic money, the higher the reward is. Note that the reward information may include only one pair of reward information and information on the time spent waiting at a traffic light.
[0018] In addition, a type of reward may be set according to the time spent waiting at a traffic light by using multiple pairs of reward information and information on the time spent waiting at a traffic light. For example, the type of reward may be the above-mentioned electronic money, points, or various benefits. For example, points, discount coupons, and electronic money may be set in order of the shortest time spent waiting at a traffic light.
[0019] The condition information also includes information indicating a condition regarding the location of the user U waiting at a traffic light. The condition regarding the location of the user U waiting at a traffic light is, for example, a condition that the location relationship between the user U waiting at a traffic light and the location of the store S is a specific relationship. In the following, the user U waiting at a traffic light may be described as the user U waiting at a traffic light or the user U waiting for a traffic light.
[0020] The specific positional relationship is a relationship in which the position of user U who is waiting for the traffic light to change is in a position in the vicinity of store S. As shown in FIG. 1, the position in the vicinity of store S is a position where pedestrian P who is waiting for the traffic light to change can enter store S without crossing the crosswalk, for example, a position just in front of store S. Also, as shown in FIG. 1, the position in the vicinity of store S is store S that is on the left hand side of occupant O (left side in the traveling direction of vehicle V) when vehicle V, which is waiting for the traffic light to change, is released from the wait and passes through the intersection.
[0021] Furthermore, the specific positional relationship may be, when the user U is a pedestrian P, a location where the pedestrian P can enter the store S while waiting at a traffic light, or a location where the pedestrian P can enter the store S while waiting at a traffic light and can purchase goods or use services at the store S.
[0022] Furthermore, the condition regarding the location of user U waiting for a traffic light may be, for example, a condition that the location is within a predetermined range designated by the business operator B. The predetermined range is, for example, a range in which user U who is presumed to be waiting for a traffic light exists, and is designated, for example, by an operation of the business operator B using the business operator device 4.
[0023] Next, the information processing device 1 acquires location information indicating the location of the user U from the terminal device 2 of the user U or the like (step S2). The user U is an occupant O of a vehicle V or a pedestrian P, and the location of the occupant O of the vehicle V can also be said to be the location of the vehicle V, and may be referred to as the location of the vehicle V below. In the example shown in FIG. 1, for convenience of explanation, the terminal device 2 of the occupant O of the vehicle V is referred to as terminal device 2A, and the terminal device 2 of the pedestrian P is referred to as terminal device 2B. The terminal device 2A is a terminal device carried by the occupant O or a terminal device provided in the vehicle V.
[0024] For example, the information processing device 1 acquires, from the terminal device 2A, position information indicating the position of the vehicle V detected by the terminal device 2A of the occupant O of the vehicle V, and acquires, from the terminal device 2B, position information indicating the position of the pedestrian P detected by the terminal device 2B of the pedestrian P. The terminal device 2A is, for example, an in-vehicle device, and the terminal device 2B is a mobile terminal.
[0025] Next, the information processing device 1 acquires traffic light status information, which is information indicating the status of the traffic light 3, from the traffic information providing device 5 (step S3). The traffic light status information indicating the status of the traffic light 3 is information indicating the status of the signal indicated by the traffic light 3, and includes, for example, information indicating the current signal indicated by the traffic light 3 and information indicating the time until the signal indicated by the traffic light 3 changes next.
[0026] The signals shown by the traffic light 3 include signals indicating permission to proceed and signals indicating a stop instruction. A signal indicating permission to proceed is, for example, a green signal, and a signal indicating a stop instruction is, for example, a red signal. The time until the next change of the signal shown by the traffic light 3 is, for example, the time until the signal shown by the traffic light 3 changes from a signal indicating a stop instruction to a signal indicating permission to proceed, or the time until the signal shown by the traffic light 3 changes from a signal indicating permission to proceed to a signal indicating a stop instruction, etc.
[0027] Next, the information processing device 1 acquires traffic light waiting information that is information on the vehicle V or the pedestrian P waiting for a traffic light (step S4). For example, the information processing device 1 determines the traffic light waiting states of the vehicle V and the pedestrian P based on the position information of the user U acquired in step S2 and the traffic light status information acquired in step S3, and acquires the determination results as traffic light waiting information. The traffic light waiting information includes, for example, information on the traffic light waiting time.
[0028] For example, the information processing device 1 determines whether the vehicle V is stopped waiting for a traffic light based on the position of the vehicle V and the state of the traffic light 3, and if the vehicle V is stopped waiting for a traffic light, determines the waiting time for the vehicle V. The waiting time for the vehicle V is the time from when the vehicle V starts waiting for a traffic light to when the vehicle V ends waiting for a traffic light.
[0029] Furthermore, the information processing device 1 determines whether the pedestrian P is stopped waiting for a traffic light based on the position of the pedestrian P and the state of the traffic light 3, and if the pedestrian P is stopped waiting for a traffic light, determines the waiting time for the pedestrian P. The waiting time for the pedestrian P is the time from when the pedestrian P starts waiting for a traffic light to when the pedestrian P ends waiting for a traffic light.
[0030] The information processing device 1 can also determine a future traffic light waiting state of the vehicle V or the pedestrian P and acquire the determination result as traffic light waiting information. The future traffic light waiting state of the vehicle V or the pedestrian P is, for example, a future traffic light waiting state of the vehicle V or the pedestrian P from the current time to a predetermined period of time.
[0031] For example, the information processing device 1 determines the future waiting state for a traffic light of the vehicle V based on the moving speed of the vehicle V and the future state of the traffic light 3. The information processing device 1 also determines the future waiting state for a traffic light of the pedestrian P based on the moving speed of the pedestrian P and the future state of the traffic light 3. When determining the future waiting state for a traffic light, the information processing device 1 can also predict the moving route of the pedestrian P using information on the past movement history of the pedestrian P, and determine the future waiting state for the pedestrian P based on the predicted moving route, the moving speed of the pedestrian P, and the future state of the traffic light 3.
[0032] Next, the information processing device 1 provides a reward to the occupant O of the vehicle V or the pedestrian P who is waiting at a traffic light, based on the reward information received in step S1 and the traffic light waiting information acquired in step S4 (step S5).
[0033] For example, the information processing device 1 provides a reward to the occupant O of the vehicle V according to the time the vehicle V waits for a traffic light, and provides a reward to the pedestrian P according to the time the pedestrian P waits for a traffic light. For example, the information processing device 1 can provide different types of rewards to the occupant O and the pedestrian P according to the time they wait for a traffic light. Furthermore, the information processing device 1 can provide a higher reward to the occupant O and the pedestrian P the longer the time they wait for a traffic light.
[0034] Furthermore, the information processing device 1 can provide the occupant O or the pedestrian P with a type of reward according to the number of times the occupant O or the pedestrian P has waited at traffic lights, or provide the occupant O or the pedestrian P with a higher reward the more times the occupant O or the pedestrian P has waited at traffic lights.
[0035] The information processing device 1 can also determine, as a grantee, an occupant O of a vehicle V or a pedestrian P who has a specific positional relationship with the position of the store S, and grant a reward to the determined grantee. A specific positional relationship with the position of the store S is, for example, a position where the pedestrian P can enter the store S while waiting for a traffic light, or a position where the vehicle V can enter the store S after passing an intersection or a T-junction where the vehicle V is waiting for a traffic light.
[0036] Furthermore, a positional relationship with the position of the store S being a specific relationship means, for example, a position where the pedestrian P can receive a product that the pedestrian P ordered in advance while waiting at a traffic light, or a position where the pedestrian P can use a service that the pedestrian P ordered in advance while waiting at a traffic light. Note that, in step S4, the information processing device 1 can determine the waiting at a traffic light state of the occupant O or pedestrian P of the vehicle V that has a specific positional relationship with the position of the store S, and acquire the determination result as waiting at a traffic light information, and can also determine in step S5 whether or not the positional relationship between the vehicle V or pedestrian P that is waiting at a traffic light and the position of the store S is a specific relationship.
[0037] In this manner, the information processing device 1 receives reward information including reward information provided by an operator B of a store S located in the vicinity of the vehicle V or pedestrian P waiting at a traffic light, and acquires traffic light waiting information that is information on the vehicle V or pedestrian P waiting at a traffic light. Then, the information processing device 1 grants a reward to the occupant O of the vehicle V or the pedestrian P waiting at a traffic light, based on the received reward information and the acquired traffic light waiting information.
[0038] The information processing device 1 can give rewards offered by an operator B of a nearby store S to pedestrians P waiting at traffic lights and occupants O of vehicles V, thereby effectively advertising the store S and encouraging visits to the store S. Therefore, the information processing device 1 can increase the convenience of the operator B of the store S in the vicinity of pedestrians P waiting at traffic lights and vehicles V.
[0039] Furthermore, the information processing device 1 can receive, from the user U, permissible time information indicating the permissible time for waiting for a traffic light for the user U. For example, the information processing device 1 receives the permissible time information of the occupant O from the terminal device 2A, and receives the permissible time information of the pedestrian P from the terminal device 2B of the pedestrian P.
[0040] The permissible time information may be information indicating the permissible time for waiting for a signal for each traffic light 3, may be information indicating the permissible time for waiting for a signal common to all traffic lights 3, or may be information indicating the permissible time for waiting for a signal common to each geographical area. The permissible time information for the occupant O is, for example, determined by the occupant O, and the permissible time information for the pedestrian P is, for example, determined by the pedestrian P, but may also be determined by the information processing device 1.
[0041] The information processing device 1 determines the waiting time for the traffic light based on the received permissible time information. For example, the information processing device 1 determines the waiting time for the traffic light of the pedestrian P based on the permissible time indicated in the permissible time information of the pedestrian P waiting for the traffic light. When there are multiple pedestrians P waiting for the traffic light, the information processing device 1 determines the waiting time for the multiple pedestrians P based on the permissible time indicated in the permissible time information of the multiple pedestrians P.
[0042] For example, suppose that the allowable time indicated by the allowable time information for each pedestrian P is 3 minutes, the normal period during which the signal of traffic light 3 indicates a stop instruction is 2 minutes, and each pedestrian P starts waiting for the light to change at the moment when the signal of traffic light 3 changes from a state indicating permission to proceed to a state indicating a stop instruction.
[0043] In this case, the information processing device 1 determines the period during which the traffic light 3 indicates a stop command to be more than 2 minutes and not more than 3 minutes as the waiting time of each pedestrian P. For example, the information processing device 1 determines the waiting time of each pedestrian P to be 3 minutes.
[0044] Then, the information processing device 1 notifies the control device 6 of the traffic light 3 that controls the traffic light waiting time of control information based on the determined traffic light waiting time. When the control device 6 receives the control information from the information processing device 1, it controls the traffic light 3 based on the control information from the information processing device 1.
[0045] For example, the normal period during which the signal of traffic light 3 indicates a stop instruction is two minutes, and when the signal of traffic light 3 changes from a state indicating permission to proceed to a state indicating a stop instruction, all pedestrians P start waiting for the light to change, and the information processing device 1 determines the waiting time for each pedestrian P to be three minutes.
[0046] In this case, the information processing device 1 notifies the control device 6 of control information for changing the period during which the traffic light 3 issues a stop command from two minutes to three minutes. The control device 6 controls the traffic light 3 based on the control information from the information processing device 1 so that the period during which the traffic light 3 issues a stop command temporarily becomes three minutes. This enables the information processing device 1 to increase the waiting time for the traffic light of the user U, to effectively advertise the store S, and to encourage customers to visit the store S.
[0047] The configuration of an information processing system including the information processing device 1, terminal device 2, traffic light 3, business operator device 4, traffic information providing device 5, and control device 6 that perform such processing will be described in detail below.
[0048] 2. Configuration of the Information Processing System Fig. 2 is a diagram showing an example of the configuration of an information processing system according to an embodiment. As shown in Fig. 2, the information processing system 100 according to the embodiment includes an information processing device 1, a plurality of terminal devices 2, a plurality of traffic lights 3, a plurality of business operator devices 4, a traffic information providing device 5, and a control device 6.
[0049] The multiple terminal devices 2 are used by different users U. The terminal devices 2 are, for example, in-vehicle devices or mobile terminals. The mobile terminals are, for example, smartphones, tablet PCs, and wearable devices. The wearable devices are, for example, smart glasses or smart watches, but are not limited to these examples.
[0050] The multiple business operator devices 4 are used by different business operators B. The business operator devices 4 are, for example, but not limited to, notebook PCs, tablet PCs, or smartphones. The control device 6 is a device that controls the multiple traffic lights 3.
[0051] The information processing device 1, the multiple terminal devices 2, the multiple traffic lights 3, the multiple business device 4, the traffic information providing device 5, and the control device 6 are connected to each other via a network N in a wired or wireless manner so as to be able to communicate with each other. Note that the information processing system 100 shown in Fig. 2 may include multiple information processing devices 1, traffic information providing devices 5, and control devices 6. Furthermore, the control device 6 may be configured to be included in the traffic information providing device 5.
[0052] The network N includes, for example, a Wide Area Network (WAN) such as the Internet and mobile communication networks such as Long Term Evolution (LTE), 4th Generation (4G), and 5th Generation (5G: fifth generation mobile communication system).
[0053] The terminal device 2 can connect to a network N via a mobile communication network or short-range wireless communication such as Bluetooth (registered trademark) or a wireless LAN (Local Area Network), and communicate with the information processing device 1.
[0054] [3. Terminal Device 2] Fig. 3 is a diagram showing an example of the configuration of the terminal device 2 according to the embodiment. As shown in Fig. 3, the terminal device 2 according to the embodiment includes a communication unit 10, a display unit 11, an operation unit 12, a sensor group 13, a storage unit 14, and a processing unit 15.
[0055] [3.1. Communication unit 10] The communication unit 10 is realized by, for example, a network interface card (NIC), etc. The communication unit 10 is connected to a network N by wire or wirelessly, and transmits and receives information to and from the information processing device 1 via the network N.
[0056] [3.2. Display section 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.
[0057] [3.3. Operation section 12] The operation unit 12 includes, for example, a keyboard including keys for inputting letters, numbers, and spaces, an enter key, and arrow keys, a mouse, a power button, etc. When the display unit 11 is a touch panel compatible display, the operation unit 12 includes a touch panel.
[0058] [3.4. Sensor Group 13] The sensor group 13 includes, for example, a positioning sensor, a temperature sensor, a humidity sensor, an illuminance sensor, a microphone, an acceleration sensor, a gyro sensor, a geomagnetic sensor, and an image sensor. The positioning sensor is a position sensor that detects the position of the terminal device 2.
[0059] The temperature sensor is a sensor that detects the temperature around the terminal device 2. The humidity sensor is a sensor that detects the humidity around the terminal device 2. The illuminance sensor is a sensor that detects the illuminance around the terminal device 2. The microphone is a sensor that detects the sound around the terminal device 2.
[0060] The acceleration sensor is a sensor that detects the acceleration of the terminal device 2. The gyro sensor is a sensor that detects the attitude, such as the tilt and rotation, of the terminal device 2. The geomagnetic sensor is a sensor that detects geomagnetism. The image sensor is a sensor that captures an image of the surroundings of the terminal device 2.
[0061] [3.5. Storage section 14] The storage unit 14 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0062] The storage unit 14 stores, for example, information transmitted from the information processing device 1 and acquired by the processing unit 15 via the network N and the communication unit 10, detection information which is information detected by the sensor group 13, and the like.
[0063] [3.6. Processing section 15] The processing unit 15 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the terminal device 2 using the RAM as a working area.
[0064] The processing unit 15 may be realized in part or in whole by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). A dedicated application program on an OS (Operating System) is installed in the processing unit 15, and the processing unit 15 functions as a functional unit including an information acquisition unit 16, a display processing unit 17, and an information output unit 18.
[0065] [3.6.1. Information acquisition unit 16] The information acquisition unit 16 acquires various pieces of information transmitted from the information processing device 1 and received by the communication unit 10 via the network N. The information transmitted from the information processing device 1 to the terminal device 2 includes, for example, already-granted reward information, order acceptance information, and notification information. In addition, the information acquisition unit 16 acquires detection information from the sensor group 13, which is information detected by the sensor group 13.
[0066] [3.6.2. Display Processing Unit 17] The display processing unit 17 causes the display unit 11 to display the information acquired by the information acquisition unit 16. For example, the display processing unit 17 causes the display unit 11 to display the given reward information, order acceptance information, notification information, and the like acquired by the information acquisition unit 16.
[0067] [3.6.3. Information output unit 18] The information output unit 18 transmits, for example, operation information corresponding to an operation on the operation unit 12 by the user U to the information processing device 1 via the communication unit 10. In addition, the information output unit 18 transmits detection information acquired by the information acquisition unit 16 to the information processing device 1 via the communication unit 10.
[0068] 4. Configuration of information processing device 1 4 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in FIG. 4, the information processing device 1 includes a communication unit 20, a storage unit 21, and a processing unit 22.
[0069] [4.1. Communication unit 20] The communication unit 20 is realized by, for example, a NIC. The communication unit 20 is connected to a network N by wire or wirelessly, and transmits and receives information to and from various other devices. For example, the communication unit 20 transmits and receives information to and from the terminal device 2, the business device 4, the traffic information providing device 5, the control device 6, and the like via the network N.
[0070] [4.2. Storage section 21] The storage unit 21 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 21 has a user information storage unit 30, a reward information storage unit 31, and a traffic-related information storage unit 32.
[0071] [4.2.1. User information storage unit 30] The user information storage unit 30 stores various types of information related to the user U. Fig. 5 is a diagram showing an example of a user information table stored in the user information storage unit 30 according to the embodiment.
[0072] In the example shown in Figure 5, the user information table stored in the user information storage unit 30 includes information on items such as "User ID (Identifier)," "Attribute Information," "History Information," "Location Information," "Awarded Reward Information," "Waiting at Traffic Lights Information," and "Setting Information."
[0073] "User ID" is an identifier that identifies user U, and is information assigned to each user U. "Attribute information" is attribute information that indicates the attributes of user U associated with the "user ID." The attributes of user U are, for example, demographic attributes, psychographic attributes, etc. Demographic attributes are demographic attributes, and include multiple attribute items such as age, gender, occupation, place of residence, annual income, and family composition.
[0074] Psychographic attributes are psychological attributes, and include, for example, a plurality of attribute items related to lifestyle, values, interests, etc. For example, each of the plurality of attribute items in the psychographic attributes is an object of interest to the user U, such as a car, clothes, travel, games, camping, motorcycle, train, home appliance, or computer.
[0075] "History information" is information on the history of user U associated with "user ID" and includes, for example, information on user U's movement history, information on the usage history of store S, etc. User U's movement history includes the history of user U's past locations, the history of user U's movement routes, user U's history of waiting at traffic lights, etc. User U's history of waiting at traffic lights includes information such as the location where the user U waited at a traffic light, the time spent waiting at a traffic light, etc.
[0076] The usage history of the store S by the user U includes the product purchase history of the user U at the store S, the service usage history of the user U at the store S, etc. The "history information" may include information on the behavior history of the user U in the online service associated with the "user ID." The information on the behavior history of the user U in the online service includes, for example, search history information, browsing history information, and transaction history information in the online service of the user U.
[0077] The search history information of the user U includes, for example, information on the search history by the user U in a web search service. The browsing history information of the user U includes, for example, information on the browsing history of content by the user U in an online service. The transaction history information of the user U includes, for example, information on the transaction history of products by the user U in an online service.
[0078] The "location information" includes location information indicating the current location of the user U associated with the "user ID." The location information is, for example, information included in detection information detected by the terminal device 2 and transmitted from the terminal device 2, and is acquired from the terminal device 2 by the processing unit 22 and stored in the user information storage unit 30.
[0079] "Awarded reward information" is information about the reward granted to user U associated with the "user ID", and includes, for example, information indicating the type of reward granted to user U and information indicating the amount of reward granted to user U.
[0080] The "signal waiting information" includes signal waiting information that is information indicating a signal waiting state of the user U associated with the "user ID". The signal waiting information includes information on the time the user U is waiting for a signal. The signal waiting information is information determined by the processing unit 22, for example.
[0081] "Setting information" is setting information of user U associated with the "user ID", such as allowable time information set by user U and accepted by processing unit 22, schedule information set by user U and linked to user U's account, etc.
[0082] [4.2.2. Reward information storage unit 31] The remuneration information storage unit 31 stores remuneration information transmitted from each business B. Fig. 6 is a diagram showing an example of a remuneration information table stored in the remuneration information storage unit 31 according to the embodiment.
[0083] 6, the reward information table stored in the reward information storage unit 31 includes information of items such as "reward ID" and "reward information." The "reward ID" is an identifier that identifies reward information, and is information that is assigned to each piece of reward information.
[0084] The "reward information" is associated with the "reward ID" and is information regarding the reward to be given to the user U who waited at a traffic light. The "reward information" includes information on items such as "store information," "reward content," and "reward conditions."
[0085] "Store information" is information about store S of business operator B that grants the reward, and includes an identifier that identifies store S of business operator B, information indicating the name of store S of business operator B, information indicating the location of store S of business operator B, etc.
[0086] "Reward content" is content information indicating the content of the reward granted by business operator B to user U. The reward granted by business operator B to user U is, for example, the above-mentioned electronic money, points, or various benefits. The various benefits are, for example, discount coupons, gift certificates, service vouchers, etc., but are not limited to these examples.
[0087] The content of the reward indicated by the content information is, if the reward is electronic money, the amount of electronic money, if the reward is points, the point value, if the reward is a discount coupon, the content of the discount coupon, etc. Furthermore, if the reward is a gift certificate, the content of the gift certificate, etc., if the reward is a service voucher, the content of the service voucher, etc.
[0088] "Reward conditions" is condition information indicating the conditions for the business operator B to grant a reward to the user U. The condition information includes, for example, information on the waiting time for signals of traffic lights 3 in the vicinity of the store S, information for identifying the traffic lights 3, etc. The information for identifying the traffic lights 3 is, for example, an identifier of the traffic lights 3 or information indicating the position of the traffic lights 3, etc.
[0089] The "reward information" includes multiple pairs of "reward content" and "reward conditions." By using multiple pairs of "reward content" and "reward conditions," it is possible to give different rewards to the user U for waiting at the same traffic light.
[0090] For example, the operator B can set a higher reward in the reward information for the longer the waiting time at the traffic light. For example, in the case of electronic money, the higher the reward, and in the case of points or benefits, the higher the amount converted into cash, the higher the reward.
[0091] In addition, operator B can set types of rewards according to the time spent waiting at a traffic light in the reward information. The types of rewards are, for example, the above-mentioned electronic money, points, or various benefits. Operator B can set types according to the time spent waiting at a traffic light, for example, points, discount coupons, and electronic money in order of the shortest time spent waiting at a traffic light.
[0092] In addition, when the condition information includes information on the number of times the vehicle waits at a traffic light in addition to or instead of the information on the time spent waiting at a traffic light, for example, the more times the vehicle waits at a traffic light, the higher the reward is set, or a reward type is set according to the number of times the vehicle waits at a traffic light. Note that the pair of "reward content" and "reward condition" may be one pair in the reward information associated with the "reward ID."
[0093] In addition, the condition information may include, in addition to or instead of information on the time spent waiting at traffic lights and the number of times waiting at traffic lights, for example, information indicating the attributes of the user U to whom the reward is to be granted, information on the behavioral history of the user U to whom the reward is to be granted, information indicating the user level of the user U to whom the reward is to be granted, etc.
[0094] The information indicating the attributes of user U is, for example, information indicated by a combination of multiple attribute items such as user U's gender, age, and occupation, and includes, for example, information such as a male office worker in his 20s or a female nurse in her 30s.
[0095] The information on the behavior history of the user U includes, for example, information on the number of times the user U has had to wait for a signal at the traffic light 3 indicated in the condition information in the past, information on the total time the user U has had to wait for a signal at the traffic light 3 indicated in the condition information in the past, information on the average time the user U has had to wait for a signal at the traffic light 3 indicated in the condition information in the past, etc. Such behavior history of the user U is determined by, for example, an external information processing device or the processing unit 22 and stored in the storage unit 21.
[0096] The user level of user U is, for example, the membership level of user U at store S, and the higher the amount of spending by user U at store S, the higher the level. For example, the membership level of user U at store S is selected from level 1, level 2, and level 3. Level 1 is the highest membership level of user U at store S, and level 3 is the lowest. Note that the membership level of user U at store S may be less than three levels, or may be four or more levels.
[0097] The condition information also includes information indicating a location condition, which is a condition related to the location of the user U waiting at a traffic light. The above-mentioned location condition of the user U waiting at a traffic light is, for example, a condition that the location relationship between the user U waiting at a traffic light and the location of the store S is a specific relationship.
[0098] The specific positional relationship is a relationship in which the position of user U is in a position in the vicinity of store S when user U is waiting at a traffic light. The position in the vicinity of store S is, for example, a position where pedestrian P waiting at a traffic light can come to store S without crossing the pedestrian crossing, for example, a position just before store S, as shown in FIG. 1. The position in the vicinity of store S is, for example, store S on the left of occupant O when vehicle V waiting at a traffic light is released from waiting and passes through the intersection, as shown in FIG. 1.
[0099] Furthermore, the specific positional relationship may be, in the case where the user U is a pedestrian P, a position of the pedestrian P that is a position in the vicinity of the store S and where the pedestrian P can enter the store S while waiting for a traffic light to turn on. In this case, the position of the pedestrian P may be, for example, a position where the pedestrian P can enter the store S while waiting for a traffic light to turn on and where the pedestrian P can pick up a product that he or she ordered in advance, a position where the pedestrian P can enter the store S while waiting for a traffic light to turn on and where the pedestrian P can purchase a product or use a service at the store S, etc.
[0100] Furthermore, the specific positional relationship may be, for example, a position within a predetermined range with the store S at the center, or a position within a predetermined range from the entrance of the store S at the center where the entrance of the store S can be seen by the user U. Furthermore, the specific positional relationship may be a positional relationship that differs for each store S, or may be a positional relationship that is common to multiple stores S.
[0101] In addition, the location condition for user U waiting at a traffic light may be, instead of a condition that the location relationship between user U waiting at a traffic light and the location of store S is a specific relationship, a condition that the location of user U is within a location range directly specified by operator B.
[0102] 4.2.3. Traffic-related information storage unit 32 The traffic-related information storage unit 32 stores traffic signal status information and other traffic-related information. The traffic signal status information is information that indicates the status of the traffic signal 3.
[0103] Signal status information is information indicating the status of the signal indicated by traffic light 3, and includes, for example, information indicating the current signal indicated by traffic light 3 and information indicating the time until the next change of the signal indicated by traffic light 3.
[0104] The signals indicated by the traffic light 3 include a signal indicating permission to proceed and a signal indicating a stop instruction. The signal indicating permission to proceed is, for example, a green signal, and the signal indicating a stop instruction is, for example, a red signal. The time until the next change of the signal indicated by the traffic light 3 is, for example, the time until the signal indicated by the traffic light 3 changes from a signal indicating a stop instruction to a signal indicating permission to proceed, or the time until the signal indicated by the traffic light 3 changes from a signal indicating permission to proceed to a signal indicating a stop instruction.
[0105] The traffic-related information includes, for example, traffic volume information and traffic regulation information. The traffic volume information is information related to the traffic volume of each roadway and each sidewalk located in an area including the traffic light 3. For example, the traffic volume information includes information indicating the number of vehicles V on each roadway, information indicating the number of pedestrians P on each sidewalk, etc. The number of vehicles V and the number of pedestrians P are, for example, real-time numbers, or numbers predicted by the traffic information providing device 5 or the information processing device 1 based on past traffic volume history.
[0106] The traffic regulation information is information on traffic regulations in an area including the traffic lights 3, and includes, for example, information indicating the location of specific movement regulations in an area including the traffic lights 3 and information indicating the type of specific movement regulations in an area including the traffic lights 3. The type of specific movement regulation is a type of movement regulation that prohibits the movement of the user U, such as a temporary road ban, a temporary road closure, or a temporary one-way street, but is not limited to these movement regulations and may be any type that imposes restrictions on the movement of the user U.
[0107] Temporary road bans, temporary road closures, or temporary one-way streets are set, for example, due to traffic restrictions caused by road construction, traffic accidents, or events, but are not limited to these examples.
[0108] The traffic-related information storage unit 32 can also store control information instead of or in addition to the signal state information. The control information is control information for each traffic light 3, and includes, for example, information on the signal control pattern of the traffic light 3 and information on the signal control timing of the traffic light 3.
[0109] The information on the traffic light control pattern includes, for example, information indicating the period during which the signal indicated by traffic light 3 is a green light, information indicating the period during which the signal indicated by traffic light 3 is a yellow light, and information indicating the period during which the signal indicated by traffic light 3 is a red light.
[0110] The signal control timing information is the timing at which the signal indicated by traffic light 3 changes, and is, for example, information indicating the timing when the signal indicated by traffic light 3 last changed to a green light, but it may also be information indicating the timing when the signal indicated by traffic light 3 last changed to a red light, or other information.
[0111] [4.3. Processing section 22] The processing unit 22 is a controller, and is realized by a processor such as a CPU or an MPU executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a working area. Also, the processing unit 22 may be partially or entirely realized by an integrated circuit such as an ASIC, an FPGA, or a GPGPU.
[0112] As shown in Fig. 4, the processing unit 22 has a reception unit 40, an acquisition unit 41, a determination unit 42, a reward granting unit 43, a provision unit 44, a decision unit 45, and a notification unit 46, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the processing unit 22 is not limited to the configuration shown in Fig. 4, and may be other configurations as long as they perform the information processing described below.
[0113] [4.3.1. Reception unit 40] The reception unit 40 receives various information and requests via the communication unit 20 etc. For example, the reception unit 40 receives information and requests transmitted from the terminal device 2, the business operator device 4 etc. The reception unit 40 includes a remuneration information reception unit 50 and an allowed time reception unit 51.
[0114] [4.3.1.1. Remuneration information receiving unit 50] The reward information receiving unit 50 receives reward information including reward information provided by an operator B of a store S located in the vicinity of a vehicle V or pedestrian P waiting at a traffic light. For example, the reward information receiving unit 50 receives reward information transmitted from the business operator device 4. The store S located in the vicinity of a vehicle V or pedestrian P waiting at a traffic light is a store that is located in the vicinity of the vehicle V or pedestrian P when it is assumed that the vehicle V or pedestrian P is waiting at a traffic light.
[0115] The remuneration information includes, for example, the above-mentioned store information, content information, and condition information, etc. When the remuneration information receiving unit 50 receives the remuneration information, the remuneration information receiving unit 50 adds the received remuneration information to the remuneration information table of the remuneration information storage unit 31.
[0116] [4.3.1.2. Allowable time reception unit 51] The permissible time receiving unit 51 receives permissible time information, which is information indicating the permissible time for a user U (for example, an occupant O of a vehicle V or a pedestrian P) to wait at a traffic light.
[0117] For example, the allowable time receiving unit 51 receives the allowable time information transmitted from the terminal device 2 of the user U. When the allowable time receiving unit 51 receives the allowable time information, the allowable time receiving unit 51 adds the received allowable time information as part of the setting information to the user information table of the user information storage unit 30.
[0118] [4.3.2. Acquisition part 41] The acquisition unit 41 acquires various pieces of information from external information processing devices, the terminal device 2, the business device 4, the traffic information providing device 5, and the like via the communication unit 20, and stores the acquired information in the storage unit .
[0119] For example, the acquisition unit 41 acquires information indicating information of user U from an external information processing device or terminal device 2 via the communication unit 20, and stores the acquired information indicating the information of user U in the user information storage unit 30.
[0120] The acquisition unit 41 also acquires traffic signal state information, traffic-related information, and the like from the traffic information providing device 5 via the communication unit 20, and stores the acquired traffic signal state information, traffic-related information, and the like in the traffic-related information storage unit 32. The acquisition unit 41 can also acquire control information instead of or in addition to the traffic signal state information, and store the acquired control information in the traffic-related information storage unit 32.
[0121] Furthermore, the acquisition unit 41 acquires various types of information from the storage unit 21. For example, the acquisition unit 41 acquires user information, which is information on the user U, from the user information storage unit 30. Furthermore, the acquisition unit 41 acquires remuneration information from the remuneration information storage unit 31.
[0122] The acquisition unit 41 also acquires stoplight information, which is information about the user U waiting for a traffic light, from the user information storage unit 30 or the determination unit 42. The stoplight information of the user U is, for example, a stoplight for a vehicle V of an occupant O or a pedestrian P. The stoplight information includes information about the time the user U is waiting for a traffic light, etc.
[0123] [4.3.3. Judgment unit 42] The judgment unit 42 judges whether or not the user U is waiting for a traffic light based on the user information and traffic light status information acquired by the acquisition unit 41, and if it is determined that the user U is waiting for a traffic light, it judges the time that the user U will be waiting for the traffic light.
[0124] For example, the determination unit 42 determines the location of the user U and the moving direction of the user U based on the location information and the behavior history information included in the user information acquired by the acquisition unit 41. The determination unit 42 determines whether or not the location of the user U is within any of the signal waiting location ranges, which are the position ranges for waiting at a signal according to each traffic light 3. The signal waiting location range is, for example, a range determined in advance for each traffic light 3, but may also be, for example, a location range indicated by a location condition specified in the condition information included in the remuneration information.
[0125] When the position of user U is within the traffic light waiting position range, the judgment unit 42 judges whether user U will be in a traffic light waiting state based on the traffic light status information acquired by the acquisition unit 41 and the movement direction of user U determined as described above.
[0126] When the determination unit 42 determines that the user U will be waiting for a traffic light, the determination unit 42 determines the time the user U will be waiting for a traffic light based on the traffic light state information acquired by the acquisition unit 41. The determination unit 42 stores traffic light waiting information including the determined information on the time the user U will be waiting for a traffic light in the user information storage unit 30, or transfers the information to the acquisition unit 41.
[0127] In addition to the current state of user U waiting at a traffic light, the judgment unit 42 can also judge the future state of user U waiting at a traffic light, and if it is determined that user U will be in a waiting state at a traffic light in the future, it can also judge the future time that user U will be waiting at a traffic light.
[0128] The future traffic light waiting state of the user U is, for example, a future traffic light waiting state of the user U from the present time until a predetermined period of time. The determination unit 42 stores traffic light waiting information including information on the future traffic light waiting time of the user U in the user information storage unit 30, or transfers it to the acquisition unit 41.
[0129] For example, the determination unit 42 determines a future movement route of the user U based on the location information and the behavior history information included in the user information acquired by the acquisition unit 41. The determination unit 42 determines whether or not the position of the user U on the movement route of the user U will be within any of the signal waiting position ranges, which are position ranges for waiting at traffic lights determined by each traffic light 3.
[0130] When the position of user U falls within the traffic light waiting position range, the judgment unit 42 judges whether user U will be in a traffic light waiting state based on the traffic light status information acquired by the acquisition unit 41 and the movement route of user U determined as described above.
[0131] When the determination unit 42 determines that the user U will be waiting for a traffic light, the determination unit 42 determines the time the user U will be waiting for a traffic light based on the traffic light state information acquired by the acquisition unit 41. The determination unit 42 stores traffic light waiting information including the determined information on the time the user U will be waiting for a traffic light in the user information storage unit 30, or transfers the information to the acquisition unit 41.
[0132] Furthermore, when the acquisition unit 41 acquires control information, the determination unit 42 determines, based on the control information, the signal currently indicated by the traffic light 3, the time until the next change of the signal indicated by the traffic light 3, etc. Then, the determination unit 42 stores the result of the determination in the traffic-related information storage unit 32, or passes it to the acquisition unit 41.
[0133] [4.3.4. Reward Granting Unit 43] The reward granting unit 43 grants a reward to the user U who is waiting for a traffic light or to the user U who has waited for a traffic light, based on the information acquired by the acquisition unit 41.
[0134] For example, the reward granting unit 43 grants a reward to a user U (e.g., an occupant O of a vehicle V or a pedestrian P waiting at a traffic light) who is waiting at a traffic light based on reward information received by the reward information receiving unit 50 and acquired by the acquisition unit 41, and traffic light waiting information acquired by the acquisition unit 41.
[0135] The reward given to the user U is a reward specified by the reward information, and is, for example, electronic money, points, or various benefits. The benefits are, for example, discount coupons, gift certificates, service coupons, etc., but are not limited to these examples.
[0136] The reward granting unit 43 grants a reward to the user U, for example, by adding electronic money or points to the account or wallet of the user U in the online service. The reward granting unit 43 also grants a reward to the user U, for example, by transmitting reward information, which is information indicating a benefit, to the terminal device 2 so that the reward information can be displayed on the terminal device 2. The reward may be cash, in which case the reward granting unit 43 grants the reward to the user U, for example, by depositing the cash via a bank account.
[0137] As described above, the reward information includes a plurality of pairs of content information and condition information. By using a plurality of pairs of content information and condition information, it is possible to give different rewards to the user U for waiting at the same traffic light.
[0138] The content information is information indicating the content of the reward. If the reward is electronic money, the content of the reward is the amount of electronic money, if the reward is points, the point value, if the reward is a discount coupon, the content of the discount coupon, etc. Furthermore, if the reward is a gift certificate, the content of the gift certificate, if the reward is a service voucher, the content of the service voucher, etc.
[0139] The condition information is information indicating the conditions for the granting of a reward by the business operator B to the user U. The condition information includes, for example, information on the waiting time for signals of traffic lights 3 in the vicinity of the store S, information for identifying the traffic lights 3, etc. The information for identifying the traffic lights 3 is, for example, an identifier of the traffic light 3 or information indicating the position of the traffic light 3, etc.
[0140] The reward granting unit 43 can grant a reward according to the waiting time for a traffic light to the user U who is waiting for a traffic light or the user U who has waited for a traffic light, based on the reward information and the traffic light waiting information. For example, the reward granting unit 43 can grant a higher reward to the user U as the waiting time for a traffic light becomes longer.
[0141] Here, assume that a plurality of condition information included in the reward information includes information on signal waiting times in different ranges from each other. For example, assume that the plurality of condition information includes first time information indicating that the signal waiting time is less than a first threshold value Tth1, second time information indicating that the signal waiting time is equal to or greater than the first threshold value Tth1 and less than a second threshold value Tth2, and third time information indicating that the signal waiting time is equal to or greater than the second threshold value Tth2. Note that the relationship between the first threshold value Tth1 and the second threshold value Tth2 is Tth1 < Tth2.
[0142] Also, assume that the content information associated with the first time information is information on points of a first value P1, the content information associated with the second time information is information on second points of a second value P2, and the content information associated with the third time information is information on third points of a third value P3. Note that the relationship among the first value P1, the second value P2, and the third value P3 is P1 < P2 < P3.
[0143] In this case, if the signal waiting time of the user U indicated by the signal waiting information is less than the first threshold value Tth1, the reward granting unit 43 grants points of the first value P1 to the user U. Also, if the signal waiting time of the user U indicated by the signal waiting information is equal to or greater than the first threshold value Tth1 and less than the second threshold value Tth2, the reward granting unit 43 grants points of the second value P2 to the user U. Also, if the signal waiting time of the user U indicated by the signal waiting information is equal to or greater than the second threshold value Tth2, the reward granting unit 43 grants points of the third value P3 to the user U.
[0144] Also, based on the reward information and the signal waiting information, the reward granting unit 43 can grant a reward of a type corresponding to the signal waiting time to the user U. Also in this case, the longer the signal waiting time is, the higher the reward that the reward granting unit 43 can grant to the user U.
[0145] For example, suppose that the content information associated with the first time information is information on points with a first value P1, the content information associated with the second time information is information on a gift certificate for a product F, and the content information associated with the third time information is information on electronic money with a value V3. The relationship between the first value P1, the product F, and the value V3, when converted into cash, is first value P1<product F<value V3.
[0146] In this case, if the traffic light waiting time of the user U indicated in the traffic light waiting information is less than the first threshold Tth1, the reward granting unit 43 grants points of a first value P1 to the user U. Also, if the traffic light waiting time of the user U indicated in the traffic light waiting information is equal to or greater than the first threshold Tth1 and less than the second threshold Tth2, the reward granting unit 43 grants a gift certificate for the product F to the user U. Also, if the traffic light waiting time of the user U indicated in the traffic light waiting information is equal to or greater than the second threshold Tth2, the reward granting unit 43 grants electronic money of a value V3 to the user U.
[0147] Furthermore, the condition information may include information indicating a condition for the number of times of waiting at a traffic light instead of or in addition to the information indicating the condition for the waiting time at a traffic light. In this case, the reward granting unit 43 can grant the user U a higher reward as the number of times of waiting at a traffic light increases, or grant the user U a type of reward according to the number of times of waiting at a traffic light, based on the reward information and the information on the behavioral history of the user U. The number of times of waiting at a traffic light is the number of times of waiting at a traffic light for the same traffic light 3, and may hereinafter be referred to as the number of times of waiting at a traffic light.
[0148] In this case, the multiple condition information may be, for example, first number information indicating that the number of times the vehicle has had to wait at a traffic light is less than a first threshold value Nth1, second number information indicating that the number of times the vehicle has had to wait at a traffic light is greater than or equal to the first threshold value Nth1 and less than a second threshold value Nth2, and third number information indicating that the number of times the vehicle has had to wait at a traffic light is greater than or equal to the second threshold value Nth2.
[0149] In addition, the reward granting unit 43 can grant a higher reward to the user U the higher the score obtained by weighting and adding the waiting time at traffic lights and the number of times the user has to wait at traffic lights, or can grant the user U a different type of reward depending on the score.
[0150] In addition, the condition information may include, in addition to or instead of information on the time spent waiting at traffic lights and the number of times waiting at traffic lights, for example, information indicating the attributes of the user U to whom the reward is to be granted, information on the behavioral history of the user U to whom the reward is to be granted, information indicating the user level of the user U to whom the reward is to be granted, etc.
[0151] This allows the business operator B to, for example, change the conditions for the waiting time at traffic lights or the number of times the user U waits at traffic lights for each attribute of the user U, set conditions such as providing a reward only to users U with specific attributes, or providing a reward only to users U who have performed specific actions. Examples of specific actions include operating the terminal device 2 while waiting at a traffic light, browsing a website on the terminal device 2 while waiting at a traffic light, searching for a store S on the terminal device 2 while waiting at a traffic light, etc.
[0152] In addition, the business operator B can set a condition that, for example, the higher the user level of the user U, the higher the reward is given, or that a type of reward is given according to the user level. In addition, the business operator B can set a condition that a reward is given only to users U whose user level is a specific level.
[0153] The condition information also includes information indicating the above-mentioned location condition, which is a condition related to the location of the user U waiting at a traffic light, and the reward granting unit 43 can grant a reward only to the user U who satisfies the location condition. The condition related to the location of the user U waiting at a traffic light is, for example, as described above, a condition that the location relationship between the user U waiting at a traffic light and the location of the store S is a specific relationship.
[0154] The specific positional relationship is a relationship in which the position of user U is in a position in the vicinity of store S when user U is waiting for the traffic light to change. The position in the vicinity of store S is a position where pedestrian P waiting for the traffic light 3A to change can enter store S without crossing the crosswalk, for example, a position just before store S, as shown in Fig. 1. Also, the position in the vicinity of store S is store S to the left of occupant O when vehicle V waiting for the traffic light 3B to change is released from the wait and passes through the intersection, as shown in Fig. 1.
[0155] Furthermore, the specific positional relationship may be, in the case where the user U is a pedestrian P, a position of the pedestrian P that is a position in the vicinity of the store S and where the pedestrian P can enter the store S while waiting for a traffic light to change. In this case, the position of the pedestrian P may be, for example, a position where the pedestrian P can enter the store S while waiting for a traffic light to change and where the pedestrian P can pick up a product that he or she ordered in advance, a position where the pedestrian P can enter the store S while waiting for a traffic light to change and where the pedestrian P can purchase a product or use a service at the store S while waiting for a traffic light to change, etc.
[0156] The reward granting unit 43 can determine whether or not pedestrian P is in a position where he or she can enter store S while waiting at a traffic light, based on, for example, the distance between pedestrian P's position and store S, the waiting time at a traffic light indicated in the waiting at a traffic light information, and the movement speed of user U (for example, the average movement speed obtained from the movement history).
[0157] Furthermore, the reward granting unit 43 can further use the time required for the user U to receive the product ordered in advance to determine whether the location is such that the pedestrian P can enter the store S while waiting for the traffic light to turn red and whether the pedestrian P can receive the product ordered in advance while waiting for the traffic light to turn red. Information on the time required for the user U to receive the product ordered in advance is transmitted from the business operator device 4 to the information processing device 1 and acquired by the acquisition unit 41, for example.
[0158] Furthermore, the reward granting unit 43 can further use the time required to purchase a product or use a service at the store S to determine whether the pedestrian P is at a position where the pedestrian P can enter the store S while waiting at a traffic light and whether the pedestrian P is at a position where the pedestrian P can purchase a product or use a service at the store S while waiting at a traffic light. Information on the time required to purchase a product or use a service at the store S is transmitted from the business operator device 4 to the information processing device 1 and acquired by the acquisition unit 41, for example.
[0159] The reward granting unit 43 determines whether or not the user U satisfies the above-mentioned location conditions, and grants a reward to the user U who is determined to satisfy the above-mentioned location conditions and also satisfies the other conditions indicated in the condition information.
[0160] The reward granting unit 43 judges whether or not the user U satisfies the above-mentioned location condition based on, for example, the location of the user U and the location of the store S. Furthermore, if the condition indicated by the condition information is within the above-mentioned location range, the reward granting unit 43 judges that the location condition is satisfied when the location of the user U is within the above-mentioned location range. Note that, if the condition indicated by the condition information is not other than the above-mentioned location condition, the reward granting unit 43 grants a reward to the user U determined to satisfy the above-mentioned location condition.
[0161] The conditions specified in the condition information are not limited to the above-mentioned examples, and the business operator B can set various conditions. For example, the conditions specified in the condition information may include a traffic volume condition that is a condition based on the traffic volume of the roadway or sidewalk on which the user U is traveling. Hereinafter, the traffic volume of the roadway or sidewalk on which the user U is traveling is referred to as a target traffic volume.
[0162] The traffic volume condition is, for example, a condition that the target traffic volume is less than a first threshold Mth1, a condition that the target traffic volume is equal to or greater than a second threshold Mth2, or a condition that the target traffic volume is equal to or greater than the first threshold Mth1 and less than the second threshold Mth2, etc. The target traffic volume is, for example, the traffic volume within a predetermined range from the position where the user U is moving.
[0163] Furthermore, the conditions specified in the condition information may include a condition that there is a specific movement restriction location within a predetermined range from the position of the user U waiting at a traffic light. The specific movement restriction location is a type of movement restriction that prohibits the movement of the user U, such as a temporary road ban, a temporary road closure, or a temporary one-way street, but is not limited to these movement restrictions and may be any type that imposes restrictions on the movement of the user U.
[0164] Furthermore, the condition specified in the condition information may include, for example, a condition for the number of people waiting at a traffic light, which is a condition based on the number of users U waiting in the same area for a signal from the same traffic light 3. In the following, the number of users U waiting in the same area for a signal from the same traffic light 3 is referred to as the target number of people waiting.
[0165] The condition for the number of people waiting at a traffic light may be, for example, a condition such that the target number of people waiting is less than a first threshold Mth1, a condition such that the target number of people waiting is greater than or equal to a second threshold Mth2, or a condition such that the target number of people waiting is greater than or equal to the first threshold Mth1 and less than the second threshold Mth2.
[0166] [4.3.5.Providing Department 44] The providing unit 44 provides various information to the user U. For example, the providing unit 44 transmits various information to the business operator device 4 of the business operator B and the terminal device 2 of the user U and causes the business operator device 4 of the business operator B and the terminal device 2 of the user U to display the various information, thereby providing the various information to the business operator B and the user U.
[0167] For example, the providing unit 44 transmits the setting reception information to the business operator device 4 of the business operator B, thereby providing the setting reception information to the business operator B. The setting reception information is information for displaying a GUI (Graphical User Interface) screen for setting the above-mentioned remuneration information, and the GUI screen is displayed on the business operator device 4.
[0168] The business operator B can set the reward information on the GUI screen by operating the business operator device 4. After setting the reward information on the GUI screen, the business operator B can operate the business operator device 4 to cause the business operator device 4 to transmit the reward information set on the GUI screen to the information processing device 1.
[0169] Furthermore, the providing unit 44 provides the granted reward information to the user U by transmitting granted reward information including information on the reward granted to the user U by the reward granting unit 43 to the terminal device 2 of the user U. The granted reward information includes information indicating the content of the reward granted to the user U. The providing unit 44 provides the granted reward information to the user U who is waiting for a traffic light within a predetermined period (e.g., 1 second, 3 seconds, or 5 seconds) after the user U starts waiting for a traffic light. The predetermined period is, for example, a period of time or longer required for the information processing device 1 to grant a reward and provide the granted reward information after the user U starts waiting for a traffic light. The providing unit 44 can also provide the granted reward information to a pedestrian P who has previously waited for a traffic light.
[0170] In addition, the providing unit 44 provides the order acceptance information to the user U by transmitting order acceptance information to the terminal device 2 of the user U for accepting orders for products sold at the store S while waiting at a traffic light, thereby displaying the order acceptance information on the display unit 11 of the terminal device 2.
[0171] The order reception information displayed on the terminal device 2 includes, for example, information such as the name of the store S, the location of the store S, and a menu of products and services provided by the store S. The user U can order a product or service by operating the operation unit 12 of the terminal device 2 to select a desired product or service from the menu of products and services displayed on the display unit 11.
[0172] The terminal device 2 transmits order information including selection information indicating the product or service selected by the user U to the business device 4 or an order reception server (not shown). The order information includes information about the user U (such as the name of the user U and contact phone number) in addition to the selection information. Upon receiving the order information, the order reception server (not shown) transmits the received order information to the business device 4.
[0173] When the business operator device 4 receives the order information, the business operator B performs operations based on the order information so that the product or service can be provided immediately when the user U arrives at the store. For example, when an order is for a set of hamburger and french fries, the business operator B performs operations so that the user U can receive the order immediately when he or she arrives at the store. Note that "business operator B" is a concept that includes, for example, employees of the business operator B.
[0174] The providing unit 44 can also provide notification information including information on a reward to be granted for a future wait at a traffic light to a user U whose future wait at a traffic light has been determined by the determining unit 42. For example, the providing unit 44 provides the above-mentioned notification information to a user U whose future wait at a traffic light is predicted by transmitting the above-mentioned notification information to the terminal device 2 of the user U whose future wait at a traffic light has been determined by the determining unit 42.
[0175] The information regarding rewards included in the notification information includes, for example, information indicating the content of rewards to be awarded for waiting at a future traffic light, information regarding the location of the future traffic light, and information regarding the future waiting time at a traffic light.
[0176] [4.3.6. Decision Unit 45] The determination unit 45 determines the time for waiting at a traffic light based on the permissible time information received by the permissible time receiving unit 51.
[0177] For example, the determination unit 45 determines the signal waiting time of the user U based on the permissible time indicated in the permissible time information of the user U who is waiting for the signal. When there is one user U who is waiting for the signal, the determination unit 45 determines the signal waiting time of the user U to be within the permissible time indicated in the permissible time information of the user U.
[0178] Furthermore, when there are multiple users U waiting for a traffic light, the determination unit 45 determines the traffic light waiting times of the multiple users U based on the permissible times indicated by the permissible time information of the multiple users U.
[0179] For example, suppose that the allowable time indicated in the allowable time information for each user U is 3 minutes, the normal period during which the signal of traffic light 3 indicates a stop instruction is 2 minutes, and each user U starts waiting for the light to change at the moment when the signal of traffic light 3 changes from a state indicating permission to proceed to a state indicating a stop instruction.
[0180] In this case, the determination unit 45 determines a period during which the traffic light 3 indicates a stop instruction that exceeds 2 minutes and is not longer than 3 minutes as the waiting time of each user U. For example, the information processing device 1 determines the waiting time of each user U to be 3 minutes.
[0181] The waiting time of the user U determined by the determination unit 45 is, for example, a time equal to or longer than the traffic light waiting time defined in the condition information, but is not limited to such an example. For example, the waiting time of the user U determined by the determination unit 45 may be the permissible time indicated in the permissible time information, or may be a traffic light waiting time at which the user U waiting at a traffic light is more likely to visit the store S.
[0182] In addition, for example, when the waiting time for user U at a traffic light determined by the judgment unit 42 is shorter than the waiting time for a traffic light specified in the condition information, the determination unit 45 can determine the waiting time for user U at a traffic light to be a time longer than the waiting time for a traffic light specified in the condition information based on the allowable time information of user U.
[0183] In this case, for example, when conditions other than the signal waiting time defined in the condition information are satisfied and the signal waiting time of the user U determined by the determination unit 42 is shorter than the signal waiting time defined in the condition information, the determination unit 45 determines the signal waiting time of the user U to be longer than the signal waiting time defined in the condition information based on the allowable time information of the user U. In this way, the determination unit 45 can increase the number of users U who satisfy the conditions defined in the condition information.
[0184] [4.3.7.Notification section 46] The notification unit 46 notifies the control device 6 of the traffic light 3 that controls the traffic light waiting time of control information based on the traffic light waiting time determined by the determination unit 45. When the control device 6 receives the control information from the information processing device 1, it controls the traffic light 3 based on the control information from the information processing device 1.
[0185] For example, assume that the normal period during which the signal of traffic light 3 indicates a stop instruction is two minutes, and the signal waiting time determined by the determination unit 45 is three minutes. In this case, the notification unit 46 notifies the control device 6 of control information for changing the period during which the signal of traffic light 3 indicates a stop instruction from two minutes to three minutes. Based on the control information from the information processing device 1, the control device 6 controls the traffic light 3 so that the period during which the signal of traffic light 3 indicates a stop instruction is temporarily three minutes.
[0186] Note that some or all of the functions of the providing unit 44 described above may be executed by the notifying unit 46, and some or all of the functions of the providing unit 44 may be executed by the notifying unit 46.
[0187] 5. Processing Procedure Next, a procedure of information processing by the processing unit 22 of the information processing device 1 according to the embodiment will be described. Fig. 7 is a flowchart showing an example of information processing by the processing unit 22 of the information processing device 1 according to the embodiment.
[0188] 7, the processing unit 22 of the information processing device 1 determines whether or not information has been acquired or accepted (step S10). When the processing unit 22 determines that information has been acquired or accepted (step S10: Yes), the processing unit 22 stores the acquired or accepted information in the storage unit 21 (step S11). For example, the processing unit 22 acquires information on user U, reward information, traffic signal status information, traffic-related information, etc., and stores the acquired information on user U, reward information, traffic signal status information, traffic-related information, etc. in the storage unit 21.
[0189] When the process of step S11 is completed, or when it is determined that the information has not been acquired or received (step S10: No), the processing unit 22 determines whether or not a determination timing has arrived (step S12). The determination timing is, for example, a timing that arrives at a predetermined cycle, but is not limited to such an example.
[0190] When the processing unit 22 determines that the determination timing has arrived (step S12: Yes), the processing unit 22 determines whether each user U is waiting for a traffic light based on the information stored in the storage unit 21 in step S11 (step S13).
[0191] Next, the processing unit 22 determines whether or not there is a user U waiting for a traffic light (step S14). If the processing unit 22 determines that there is a user U waiting for a traffic light (step S14: Yes), the processing unit 22 determines whether or not the user U waiting for a traffic light satisfies a condition specified by the condition information included in the reward information (step S15).
[0192] If the processing unit 22 determines that the user U who is waiting at a traffic light satisfies the conditions specified in the condition information included in the reward information (step S15: Yes), it grants a reward to the user U who is waiting at a traffic light and satisfies the conditions specified in the condition information (step S16).
[0193] When the processing of step S16 is completed, when it is determined that the determination timing has not come (step S12: No), when it is determined that there is no user U waiting for a traffic light (step S14: No), or when it is determined that the user U waiting for a traffic light does not satisfy the condition specified by the condition information (step S15: No), the processing unit 22 determines whether or not the operation end timing has come (step S17). The processing unit 22 determines that the operation end timing has come when, for example, the power supply of the information processing device 1 is turned off.
[0194] If the processing unit 22 determines that the operation end time has not arrived (step S17: No), it transitions to step S10, and if the processing unit 22 determines that the operation end time has arrived (step S17: Yes), it terminates the processing shown in FIG. 7.
[0195] [6. Transformation] In the above-described example, the information processing device 1 acquires the location information of the user U from the terminal device 2. However, the information processing device 1 may be configured to be able to acquire the location information of the user U from a source other than the terminal device 2.
[0196] For example, the information processing device 1 can acquire location information of an IC tag transmitted from a communication device that detects an IC (Integrated Circuit) tag carried by the user U as location information of the user U. The information processing device 1 can also acquire imaging information obtained from a surveillance camera that captures images of pedestrians P and vehicles V moving on roads including roadways and sidewalks, distinguish an image of the user U from the acquired imaging information, and detect the location of the user U based on the discrimination result.
[0197] Furthermore, the reward granting unit 43 may grant a reward to a user U who simultaneously satisfies the conditions indicated in the condition information included in the reward information of each of a plurality of different businesses B by one of the plurality of businesses B. Hereinafter, a user U who simultaneously satisfies the conditions indicated in the condition information included in the reward information of each of a plurality of different businesses B may be referred to as a simultaneous condition satisfying user.
[0198] In this case, the reward granting unit 43 determines, among the multiple businesses B, the business B that offers the highest amount of reward when converted into cash, indicated in the content information corresponding to the condition information, as the business B that will grant a reward to the user who satisfies the simultaneous conditions, and grants the reward of the determined business B to the user who satisfies the simultaneous conditions.
[0199] In addition, the reward indicated by the content information of each of the multiple reward information items that satisfy the conditions indicated by the condition information of the simultaneous condition satisfying user is a reward with a usage period. In this case, the reward granting unit 43 can determine the reward with the latest or earliest usage period among the multiple businesses B to be granted to the simultaneous condition satisfying user, among the rewards indicated by the content information corresponding to the condition information, as the business B to grant to the simultaneous condition satisfying user, and grant the reward of the determined business B to the simultaneous condition satisfying user.
[0200] Furthermore, the reward granting unit 43 can determine the expiration date of the reward with an expiration date based on the location of the user U waiting for a traffic light, the waiting time of the user U, the number of times the user U has waited for a traffic light, etc. For example, the reward granting unit 43 can determine a longer or shorter expiration date as the expiration date of the reward, the closer the location of the user U waiting for a traffic light is to the store S, the longer the waiting time of the user U is to the traffic light, or the more times the user U has waited for a traffic light.
[0201] Furthermore, the processing unit 22 can also use a learning model instead of or in addition to the condition information to determine whether or not to give a reward to a user U who is waiting at a traffic light or a user U who has waited at a traffic light. The learning model is a model that inputs, for example, at least one of the location when waiting at a traffic light, the waiting time at a traffic light, the number of times waiting at a traffic light, attributes, user level, and behavior history of users U who have visited a store and have been given a reward in the past, and outputs a score indicating the possibility of visiting the store or a score indicating the possibility of using the store.
[0202] Any type of model can be adopted as each of the above-mentioned learning models. For example, each learning model is a model generated by machine learning, such as a deep neural network (DNN), a gradient boosting decision tree (GBDT), or a support vector machine (SVM). The DNN is, for example, a convolutional neural network (CNN) or a recurrent neural network (RNN). The RNN may be, for example, a long short-term memory (LSTM). Each learning model may be, for example, a model realized by combining a plurality of models, such as a model combining a CNN and an RNN.
[0203] The processing unit 22 may be configured to include a learning unit that generates the learning model by machine learning based on the history information of the user U, etc.
[0204] [7. Hardware Configuration] The information processing device 1 according to the embodiment described above is realized by a computer 200 having a configuration as shown in Fig. 8. Fig. 8 is a hardware configuration diagram showing an example of the computer 200 that realizes the functions of the information processing device 1 according to the embodiment. The computer 200 has a CPU 201, a RAM 202, a ROM (Read Only Memory) 203, a HDD (Hard Disk Drive) 204, a communication interface (I / F) 205, an input / output interface (I / F) 206, and a media interface (I / F) 207.
[0205] The CPU 201 operates and controls each unit based on a program stored in the ROM 203 or the HDD 204. The ROM 203 stores a boot program executed by the CPU 201 when the computer 200 is started up, programs that depend on the hardware of the computer 200, and the like.
[0206] The HDD 204 stores programs executed by the CPU 201, data used by such programs, etc. The communication interface 205 receives data from other devices via a network N (see FIG. 2) and sends it to the CPU 201, and transmits data generated by the CPU 201 to other devices via the network N.
[0207] The CPU 201 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 206. The CPU 201 acquires data from the input devices via the input / output interface 206. The CPU 201 also outputs generated data to the output devices via the input / output interface 206.
[0208] The media interface 207 reads a program or data stored in the recording medium 208 and provides it to the CPU 201 via the RAM 202. The CPU 201 loads the program from the recording medium 208 onto the RAM 202 via the media interface 207, and executes the loaded program. The recording medium 208 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0209] For example, when the computer 200 functions as the information processing device 1 according to the embodiment, the CPU 201 of the computer 200 executes a program loaded on the RAM 202 to realize the function of the processing unit 22. In addition, the HDD 204 stores data in the storage unit 21. The CPU 201 of the computer 200 reads and executes these programs from the recording medium 208, but as another example, these programs may be obtained from another device via the network N.
[0210] [8. Other] In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0211] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0212] For example, the above-mentioned information processing device 1 may be realized by a terminal device and a server computer, or may be realized by multiple server computers. Also, depending on the functions, the configuration can be flexibly changed, such as by calling an external platform using an API or network computing.
[0213] Furthermore, the above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.
[0214] [9. Effects] As described above, the information processing device 1 according to the embodiment includes a reward information receiving unit 50, an acquisition unit 41, and a reward granting unit 43. The reward information receiving unit 50 receives reward information including reward information provided by an operator B of a store S located in the vicinity of a vehicle V or a pedestrian P waiting for a traffic light. The acquisition unit 41 acquires traffic light waiting information that is information on the vehicle V or the pedestrian P waiting for a traffic light. The reward granting unit 43 grants a reward to the occupant O of the vehicle V or the pedestrian P waiting for a traffic light based on the reward information received by the reward information receiving unit 50 and the traffic light waiting information acquired by the acquisition unit 41. As a result, the information processing device 1 can give a reward provided by an operator B of the surrounding store S to the pedestrian P or the occupant O of the vehicle V waiting for a traffic light, so that the store S can be advertised effectively and visits to the store S can be promoted. Therefore, the information processing device 1 can increase the convenience of the pedestrian P waiting for a traffic light and the operator B of the store S in the vicinity of the vehicle V.
[0215] The traffic light waiting information also includes information on the time the vehicle V or pedestrian P is waiting for the traffic light, and the reward granting unit 43 grants a reward to the occupant O or the pedestrian P according to the time the vehicle V or pedestrian P is waiting for the traffic light. This enables the information processing device 1 to advertise the store S more effectively, and improves convenience for the pedestrian P waiting for the traffic light and for the business operator B of the store S around the vehicle V.
[0216] In addition, the reward granting unit 43 grants a type of reward to the occupant O or the pedestrian P according to the time spent waiting at a traffic light. This allows the information processing device 1 to advertise the store S more effectively, and improves convenience for the pedestrian P waiting at a traffic light and the business operator B of the store S around the vehicle V.
[0217] Furthermore, the reward granting unit 43 grants a higher reward to the occupant O or the pedestrian P the longer the waiting time for the traffic light. This enables the information processing device 1 to advertise the store S more effectively, and improves convenience for the pedestrian P waiting for the traffic light and the business operator B of the store S around the vehicle V.
[0218] Furthermore, the reward granting unit 43 grants a reward to an occupant O of a vehicle V or a pedestrian P who has a specific positional relationship with the location of the store S. This enables the information processing device 1 to advertise the store S more effectively, and improves convenience for pedestrians P waiting at traffic lights and business operators B of the stores S around the vehicle V.
[0219] Furthermore, when the vehicle V or pedestrian P is located in the vicinity of the store S while waiting at a traffic light, the reward granting unit 43 determines that the positional relationship is in a specific relationship. This enables the information processing device 1 to advertise the store S more effectively, and improves convenience for the pedestrian P waiting at a traffic light and the business operator B of the store S around the vehicle V.
[0220] Furthermore, the reward granting unit 43 determines that the positional relationship is a specific relationship when the pedestrian P is at a position where the pedestrian P can enter the store S while waiting for the traffic light to turn on. This enables the information processing device 1 to advertise the store S more effectively, and improves convenience for the pedestrian P waiting for the traffic light to turn on and the business operator B of the store S around the vehicle V.
[0221] The information processing device 1 also includes a providing unit 44 that provides the passenger O or the pedestrian P with order reception information for receiving an order for a product F sold in the store S while waiting at a traffic light. This enables the information processing device 1 to increase the convenience of the pedestrian P waiting at a traffic light and the business operator B of the store S around the vehicle V.
[0222] The information processing device 1 also includes an allowable time receiving unit 51 that receives allowable time information indicating the allowable time for waiting at a traffic light by an occupant O or a pedestrian P, a determination unit 45 that determines the time for waiting at a traffic light based on the allowable time information received by the allowable time receiving unit 51, and a notification unit 46 that notifies the control device 6 of the traffic light 3 that controls the waiting at a traffic light of control information based on the waiting time determined by the determination unit 45. This enables the information processing device 1 to advertise the store S more effectively, and improve convenience for the pedestrian P waiting at a traffic light and the operator B of the store S in the vicinity of the vehicle V.
[0223] The above describes the embodiment of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.
[0224] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, an acquisition section can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0225] 1. Information processing device 2, 2A, 2B Terminal equipment 3,3A,3B traffic light 4 Operator equipment 5 Traffic information provision device 6. Control device 10,20 Communications Department 11 Display section 12 Control section 13 Sensor Group 14,21 Storage part 15,22 Processing section 16 Information acquisition department 17 Display processing section 18 Information output section 30 User information storage unit 31 Reward information storage unit 32 Traffic-related information storage unit 40 Reception 41 Acquisition Department 42 Judgment section 43 Reward Department 44 Providing Department 45 Decision Section 46 Notification Department 50 Reward Information Reception Department 51 Allowable Time Reception Department 100 Information Processing Systems B Business N Network O Crew P Pedestrian S store U User V Vehicle
Claims
1. A reward information receiving unit that receives reward information including multiple sets of reward information and waiting time information provided by businesses of stores located near a vehicle or pedestrian when the vehicle or pedestrian is waiting at a traffic light, and information indicating the location of the store; a determination unit that determines the vehicle or the pedestrian in a waiting state for a traffic light and a waiting time for the vehicle or the pedestrian in a waiting state for a traffic light based on information on the position of the occupant of the vehicle or the pedestrian and information indicating a state of a traffic light; an acquisition unit that acquires traffic light waiting information, the traffic light waiting information including information on a time for which the vehicle or the pedestrian is waiting for a traffic light; and a reward granting unit that grants the reward to an occupant of the vehicle or the pedestrian who is waiting at a traffic light, based on the reward information received by the reward information receiving unit and the traffic light waiting information acquired by the acquisition unit, according to a time period during which the vehicle is waiting at a traffic light.
23. An information processing apparatus comprising:
2. The reward granting unit: A reward of a type corresponding to the time spent waiting at the traffic light is given to the passenger or the pedestrian.
2. The information processing apparatus according to claim 1,
3. The reward granting unit: The longer the waiting time for the traffic light is, the higher the reward is given to the passenger or the pedestrian.
2. The information processing apparatus according to claim 1,
4. The reward granting unit: The reward is given to the vehicle occupant or the pedestrian who has a specific positional relationship with the location of the store.
4. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
5. The reward granting unit: When the position of the vehicle or the pedestrian is in a position in the vicinity of the store while waiting for the traffic light, it is determined that the positional relationship is in the specific relationship.
5. The information processing apparatus according to claim 4.
6. The reward granting unit: When the pedestrian is at a position where the pedestrian can enter the store while waiting for the traffic light, it is determined that the positional relationship is the specific relationship.
5. The information processing apparatus according to claim 4.
7. a providing unit that provides the passenger or the pedestrian with order reception information for receiving orders for products sold at the store while waiting for the traffic light 4. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
8. an allowable time receiving unit that receives allowable time information that is information indicating an allowable time for the passenger or the pedestrian to wait for the traffic light; a determination unit that determines a time for waiting at a traffic light based on the permissible time information received by the permissible time reception unit; A notification unit that notifies a control device of a traffic light that controls the traffic light waiting time based on the traffic light waiting time determined by the determination unit.
4. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
9. 1. A computer-implemented information processing method, comprising: a reward information receiving step of receiving reward information including a plurality of sets of reward information and waiting time information provided by a store operator located near the vehicle or pedestrian when the vehicle or pedestrian is waiting at a traffic light, and information indicating the location of the store; a determination step of determining the vehicle or the pedestrian in the waiting state for the signal to change and a waiting time for the vehicle or the pedestrian in the waiting state for the signal to change based on information on the position of the occupant of the vehicle or the pedestrian and information indicating the state of the signal to change; acquiring information on the vehicle or pedestrian waiting for a traffic light, the information including information on a time period during which the vehicle or pedestrian is waiting for a traffic light; and a reward providing step of providing the reward to an occupant of the vehicle or the pedestrian who is waiting at a traffic light, based on the reward information received at the reward information receiving step and the traffic light waiting information acquired at the acquisition step, in accordance with a time spent waiting at the traffic light.
23. An information processing method comprising:
10. A reward information receiving procedure for receiving reward information including multiple sets of reward information and waiting time information provided by operators of stores located near a vehicle or pedestrian when the vehicle or pedestrian is waiting at a traffic light, and information indicating the location of the store; a determination step of determining the vehicle or the pedestrian in a waiting state for the signal to change and a waiting time for the vehicle or the pedestrian in a waiting state for the signal to change based on information on the position of the occupant of the vehicle or the pedestrian and information indicating a state of a traffic light; an acquisition step of acquiring traffic light waiting information of the vehicle or the pedestrian, the traffic light waiting information including information on a time for which the vehicle or the pedestrian is waiting for the traffic light; and a reward granting step of granting the reward to the occupant of the vehicle or the pedestrian who is waiting at the traffic light, based on the reward information received at the reward information receiving step and the traffic light waiting information acquired at the acquisition step, according to a time period during which the vehicle has waited at the traffic light.
2. An information processing program comprising:
Citation Information
Patent Citations
Moving person monitoring device
JP1999275562A
Advertisement display system
JP2010271892A
Information providing system and information providing method
JP2014112751A
Content providing device, content providing system, and content providing method
JP2021039503A
Information providing device, pedestrian support program and pedestrian support method
JP2022149445A
Cited By
Apparatus and method for generating path considering signal waiting time
US20250137789A1