Information processing device, information processing method, and information processing program
Patent Information
- Application Number
- JP2023004141
- 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 0007645294000001 
Figure 0007645294000002 
Figure 0007645294000003
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 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 increase convenience for pedestrians waiting at traffic lights, it does not increase convenience for stores in the vicinity of pedestrians waiting at traffic lights.
[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 the convenience of store operators located near pedestrians waiting at traffic lights. [Means for solving the problem]
[0006] The information processing device according to the present application includes an information receiving unit, an acquisition unit, and a providing unit. The information receiving unit receives advertising information of stores located around a pedestrian while the pedestrian is waiting for a traffic light. The acquisition unit acquires traffic light waiting information that is information about the pedestrian while waiting for a traffic light. The providing unit provides the advertising information to the pedestrian waiting for a traffic light based on the advertising information received by the 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 business operators of stores located near pedestrians waiting for a traffic light. [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 an input information table stored in the input 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 submission information of a store S (step S1). For example, the information processing device 1 receives submission information transmitted from a business operator device 4 which is a terminal device operated by a business operator B who operates the 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 submission information includes, for example, advertising information to be provided to a pedestrian P waiting for a traffic light (traffic signal) of a traffic light 3 in the vicinity of a store S, and condition information including information indicating conditions for providing the advertising information to the pedestrian P. The pedestrian P is an example of a user U, and an advertising distribution service for providing advertising information is provided to the user U by the information processing device 1.
[0014] The advertising information included in the submission information is advertising information of the store S, and is transmitted to the terminal device 2 of the pedestrian P and displayed on the terminal device 2. The advertising information is provided to the pedestrian P who is waiting at a traffic light, for example, by being pushed to the terminal device 2 of the pedestrian P or by being inserted into content that the pedestrian P is viewing using the terminal device 2.
[0015] The condition information included in the submission information includes, for example, information for identifying the traffic light 3, information regarding waiting at a traffic light caused by a traffic light 3 in the vicinity of the store S, 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. Hereinafter, waiting at a traffic light caused by a traffic light 3 in the vicinity of the store S may be simply referred to as waiting at a traffic light.
[0016] The information related to waiting at a traffic light included in the condition information is, for example, information on the time of waiting at a traffic light, information on the number of times of waiting at a traffic light, information on the total time of waiting at a traffic light, etc. In the following, the time of waiting at a traffic light may be referred to as waiting time at a traffic light, the number of times of waiting at a traffic light may be referred to as the number of times of waiting at a traffic light, and the total time of waiting at a traffic light may be referred to as total waiting time at a traffic light.
[0017] The number of times pedestrian P has waited for a signal from traffic light 3 in the past is the number of times pedestrian P has waited for a signal from traffic light 3 in the past. The total time waiting for a signal from traffic light 3 in the past is the total time pedestrian P has waited for a signal from traffic light 3 in the past, for example, the total time pedestrian P has waited for a signal from traffic light up to a predetermined period of time.
[0018] The submission information includes, for example, a plurality of pairs of advertisement information and condition information. This allows the information processing device 1 to provide the pedestrian P with advertisement information corresponding to information on waiting at a traffic light specified by the condition information, among the plurality of advertisement information included in the submission information.
[0019] For example, the information processing device 1 can provide to a pedestrian P, from among multiple pieces of advertising information included in the submission information, advertising information corresponding to the waiting time at a traffic light specified in the condition information, advertising information corresponding to the number of times the vehicle has to wait at a traffic light specified in the condition information, or advertising information corresponding to the total waiting time at a traffic light specified in the condition information.
[0020] 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 location condition 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 a user U waiting at a traffic light or a user U waiting for a traffic light.
[0021] The specific positional relationship is a relationship in which the position of a user U waiting for a traffic light is in a position in the vicinity of a store S. As shown in FIG. 1, the position in the vicinity of the store S is a position where a pedestrian P waiting for a traffic light can come to the store S without crossing the pedestrian crossing, for example, a position in front of the store S.
[0022] 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.
[0023] The location condition may be, for example, within a predetermined range designated by the operator B. The predetermined range is, for example, a range in which the user U who is presumed to be waiting for a traffic light exists, and is designated, for example, by an operation of the operator B using the operator device 4.
[0024] Next, the information processing device 1 acquires location information indicating the location of the pedestrian P from the terminal device 2 of the user U or the like (step S2). For example, the information processing device 1 acquires from the terminal device 2 location information indicating the location of the pedestrian P detected by the terminal device 2 of the pedestrian P.
[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 pedestrian P waiting for a traffic light (step S4). For example, the information processing device 1 determines the traffic light waiting state of the pedestrian P based on the position information of the pedestrian P acquired in step S2 and the traffic light status information acquired in step S3, and acquires the determination result 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 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.
[0029] The information processing device 1 can also determine a future traffic light waiting state of the pedestrian P and acquire the determination result as traffic light waiting information. The future traffic light waiting state of the pedestrian P is, for example, a future traffic light waiting state of the pedestrian P from the present time until a predetermined period of time.
[0030] For example, the information processing device 1 determines the future state of the pedestrian P waiting for a traffic light based on the movement speed of the pedestrian P and the future state of the traffic light 3. When determining the future state of the pedestrian P waiting for a traffic light, the information processing device 1 can predict the movement route of the pedestrian P using information on the past movement history of the pedestrian P, and determine the future state of the pedestrian P waiting for a traffic light based on the predicted movement route, the movement speed of the pedestrian P, and the future state of the traffic light 3.
[0031] In addition, the information processing device 1 can determine the total time that pedestrian P waits for a traffic light and the number of times that pedestrian P has waited for a traffic light based on the determined past waiting state of pedestrian P, and acquire information such as the determined total time that pedestrian P waits for a traffic light and the number of times that pedestrian P has waited for a traffic light as waiting state information.
[0032] Next, the information processing device 1 determines advertising information to be provided to the pedestrian P who is waiting at a traffic light, based on the submission information accepted in step S1 and the traffic light waiting information acquired in step S4 (step S5).
[0033] The information processing device 1 determines whether or not to provide advertising information to a pedestrian P who is in a waiting state at a traffic light as indicated by the waiting at a traffic light information acquired in step S4, based on the location conditions indicated by the condition information included in the submission information received in step S1.
[0034] Based on the location condition indicated by the condition information, for example, when a pedestrian P waiting at a traffic light has a specific locational relationship with the location of a store S, the information processing device 1 determines the pedestrian P as an advertisement provision target to be provided with advertisement information. The specific locational relationship with the location of the store S means, for example, a location where the pedestrian P can enter the store S while waiting at a traffic light.
[0035] In addition, a specific locational relationship with the location of store S means, for example, a location where pedestrian P can pick up a product that pedestrian P has ordered in advance while waiting at a traffic light, or a location where pedestrian P can use a service that pedestrian P has ordered in advance while waiting at a traffic light.
[0036] Furthermore, the information processing device 1 determines, for example, advertising information according to the waiting time for a traffic light of the pedestrian P determined as the advertising provision target, as the advertising information to be provided to the pedestrian P. Furthermore, the information processing device 1 can determine advertising information according to the total waiting time for a traffic light of the pedestrian P determined as the advertising provision target, as the advertising information to be provided to the pedestrian P, or determine advertising information according to the number of times the pedestrian P waits for a traffic light, as the advertising information to be provided to the pedestrian P.
[0037] Next, the information processing device 1 provides the advertising information determined in step S5 to the pedestrian P determined in step S5 as the advertising provision target (step S6). The information processing device 1 provides the advertising information to the pedestrian P by transmitting the advertising information determined in step S5 to the terminal device 2 of the pedestrian P determined in step S5 as the advertising provision target.
[0038] For example, the information processing device 1 can provide advertising information to pedestrian P by push-notifying the terminal device 2 of the pedestrian P to display the advertising information on the terminal device 2, or by inserting the advertising information into content when the pedestrian P is viewing the content using the terminal device 2.
[0039] In this manner, the information processing device 1 receives advertising information of the store S located around the pedestrian P while the pedestrian P is waiting for a traffic light, and acquires traffic light waiting information that is information about the pedestrian P waiting for a traffic light. Then, the information processing device 1 provides advertising information to the pedestrian P who is waiting for a traffic light, based on the received advertising information and the acquired traffic light waiting information.
[0040] The information processing device 1 can provide advertising information of a nearby store S to a pedestrian P waiting at a traffic light, thereby effectively advertising the store S and encouraging people to visit the store S. Therefore, the information processing device 1 can increase the convenience of the business operator B of the store S in the vicinity of the pedestrian P waiting at a traffic light.
[0041] 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 of the user U. For example, the information processing device 1 receives the permissible time information of the pedestrian P from the terminal device 2 of the pedestrian P.
[0042] 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 pedestrian P is determined by the pedestrian P, for example, but may also be determined by the information processing device 1.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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).
[0055] 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.
[0056] [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.
[0057] [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.
[0058] [3.2. Display section 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.
[0059] [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.
[0060] [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.
[0061] 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.
[0062] 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.
[0063] [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.
[0064] 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.
[0065] [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.
[0066] 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.
[0067] [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 is, for example, advertisement 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.
[0068] [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 advertisement information, notification information, and the like acquired by the information acquisition unit 16.
[0069] [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.
[0070] 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.
[0071] [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.
[0072] [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 submission information storage unit 31, and a traffic-related information storage unit 32.
[0073] [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.
[0074] In the example shown in FIG. 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," "Traffic Signal Waiting Information," and "Setting Information."
[0075] "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.
[0076] 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.
[0077] "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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] "Waiting at a traffic light information" includes waiting at a traffic light information related to waiting at a traffic light for user U associated with "user ID". The waiting at a traffic light information includes, for example, information on the waiting time for user U at a traffic light, information on the total waiting time for user U at a traffic light, and information on the number of times user U has waited at a traffic light. The waiting at a traffic light information is, for example, information determined by the processing unit 22. Note that the information on the total waiting time for user U at a traffic light and information on the number of times user U has waited at a traffic light may be information included in user U's movement history.
[0082] "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.
[0083] 4.2.2. Submission information storage unit 31 The submission information storage unit 31 stores the submission information transmitted from each business B. Fig. 6 is a diagram showing an example of a submission information table stored in the submission information storage unit 31 according to the embodiment.
[0084] 6, the submission information table stored in the submission information storage unit 31 includes information items such as "submission ID" and "submission information." The "submission ID" is an identifier for identifying the submission information, and is information assigned to each piece of submission information.
[0085] The "manufacturing information" is the manufacturing information associated with the "manufacturing ID", and includes information on the items such as "store information", "advertising information", and "condition information".
[0086] "Store information" is information relating to store S of business operator B, and includes an identifier for identifying 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, and the like.
[0087] The “advertising information” is advertising information about the store S provided to the user U by the business operator B. Such advertising information is provided to the user U, for example, by being pushed to the terminal device 2 of the user U or by being inserted into content that the user U is viewing using the terminal device 2.
[0088] The "condition information" is condition information that indicates the conditions for providing advertising information to the user U. The condition information includes, for example, information for identifying the traffic light 3, information regarding waiting for a signal from the traffic light 3 in the vicinity of the store S, 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.
[0089] The information on waiting at a traffic light included in the condition information is, for example, information on the waiting time for a traffic light, information on the number of times of waiting at a traffic light, information on the total waiting time for a traffic light, etc. The waiting time for a traffic light is the time that the pedestrian P waits for the signal of the traffic light 3, and is the time from when the pedestrian P stops waiting for the signal of the traffic light 3 instructing the pedestrian P to stop until the signal of the traffic light 3 changes to a signal indicating permission to proceed.
[0090] The number of times that the pedestrian P has waited for a signal from the traffic light 3 in the past is the number of times that the pedestrian P has waited for a signal from the traffic light 3 in the past. The total time that the pedestrian P has waited for a signal is the total amount of time that the pedestrian P has waited for a signal in the past, for example, the total amount of time that the pedestrian P has waited for a signal up until a predetermined period of time ago.
[0091] The "submission information" includes multiple pairs of "advertising information" and "condition information." By using multiple pairs of "advertising information" and "condition information," it is possible to provide different advertising information to the user U when waiting at the same traffic light.
[0092] For example, the information processing device 1 can provide advertisement information according to at least one of the waiting time for a traffic light, the number of waiting times for a traffic light, and the total waiting time for a traffic light, based on the submission information. Note that the pair of "advertisement information" and "condition information" may be one pair in the submission information associated with the "submission ID."
[0093] In addition to or instead of information on waiting time at traffic lights, information on the number of times waiting at traffic lights, and total time waiting at traffic lights, the condition information may include, for example, information indicating the attributes of user U to whom the advertising information is to be provided, information on the behavioral history of user U to whom the advertising information is to be provided, and information indicating the user level of user U to whom the advertising information is to be provided.
[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 regarding the behavior history of the user U includes, for example, information regarding the average time the user U has waited in the past for a traffic light 3 indicated in the condition information.
[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 a pedestrian P who is a user U, when the user U is waiting at a traffic light, is in a position in the vicinity of a store S. The position in the vicinity of the store S is, for example, a position where the pedestrian P waiting at a traffic light can come to the store S without crossing the pedestrian crossing, for example, as shown in FIG. 1, and is, for example, a position in front of the store S.
[0099] Furthermore, the specific positional relationship may be a position where the position of the pedestrian P is a position in the vicinity of the store S and where the pedestrian P can enter the store S while waiting for the 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 the traffic light to change and where the pedestrian P can pick up a product that he or she ordered in advance while waiting for the traffic light to change, a position where the pedestrian P can enter the store S while waiting for the traffic light to change and where the pedestrian P can purchase a product or use a service at the store S while waiting for the traffic light to change, 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 sidewalk located in an area including the traffic light 3. For example, the traffic volume information includes information indicating the number of pedestrians P on each sidewalk. The number of pedestrians P is, for example, a real-time number, or a number predicted by the traffic information providing device 5 or the information processing device 1 based on a 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] 4, the processing unit 22 has a reception unit 40, an acquisition unit 41, a determination unit 42, a provision unit 43, a decision unit 44, and a notification unit 45, 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 and the like. For example, the reception unit 40 receives information and requests transmitted from the terminal device 2, the business device 4, and the like. The reception unit 40 includes an information reception unit 50 and an allowable time reception unit 51.
[0114] [4.3.1.1. Information Receiving Unit 50] The information receiving unit 50 receives submitted information provided by an operator B of a store S located in the vicinity of a pedestrian P who is waiting for a traffic light. For example, the information receiving unit 50 receives submitted information transmitted from a business operator device 4. The store S located in the vicinity of a pedestrian P who is waiting for a traffic light is a store located in the vicinity of the pedestrian P when it is assumed that the pedestrian P is waiting for a traffic light.
[0115] The submission information includes, for example, the above-mentioned store information, advertisement information, and condition information, etc. When the information receiving unit 50 receives the submission information, the information receiving unit 50 adds the received submission information to the submission information table of the submission 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, who is a pedestrian P, to wait for 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] In addition, the acquisition unit 41 acquires various information from the storage unit 21. For example, the acquisition unit 41 acquires user information, which is information about the user U, from the user information storage unit 30. In addition, the acquisition unit 41 acquires submission information from the submission information storage unit 31.
[0122] In addition, the acquisition unit 41 acquires traffic light waiting information, which is information on waiting for a traffic light of a user U who is a pedestrian P, from the user information storage unit 30 or the determination unit 42. As described above, the traffic light waiting information includes, for example, information on waiting for a traffic light of the user U.
[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, 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 location ranges for waiting for a signal according to each traffic light 3. The signal waiting location range is, for example, a range that is predetermined for each traffic light 3, but may also be, for example, a location range indicated by a location condition defined in the condition information included in the submission information.
[0125] When the position of user U is within the traffic light waiting position range, the judgment unit 42 judges whether user U is waiting for a traffic light 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] For example, if the determined direction of movement of user U is the direction passing through a crosswalk where passage is restricted by traffic light 3, and the signal of traffic light 3 indicated in the signal status information is a signal indicating a stop instruction, the judgment unit 42 determines that user U is in a waiting state for a traffic light, and if not, determines that user U is not in a waiting state for a traffic light.
[0127] 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.
[0128] 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.
[0129] 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.
[0130] 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.
[0131] 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.
[0132] 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.
[0133] Furthermore, the determination unit 42 determines the total time the pedestrian P has been waiting for a traffic light and the number of times the pedestrian P has been waiting for a traffic light based on the determined past traffic light waiting state of the pedestrian P. The determination unit 42 stores the determined information such as the total time the pedestrian P has been waiting for a traffic light and the number of times the pedestrian P has been waiting for a traffic light in the user information storage unit 30 or transfers the information to the acquisition unit 41.
[0134] In addition, when it is determined that user U is waiting for a traffic light, the total time pedestrian P has been waiting for a traffic light may be the total of the past waiting times for a traffic light plus the new waiting time for a traffic light, and the number of times pedestrian P has been waiting for a traffic light may be the number of times in the past that pedestrian P has been waiting for a traffic light plus one new time of waiting for a traffic light.
[0135] 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.
[0136] [4.3.4.Providing Department 43] The providing unit 43 provides various information to the user U. For example, the providing unit 43 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.
[0137] For example, the providing unit 43 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 submission information, and the GUI screen is displayed on the business operator device 4.
[0138] The business operator B can set the submission information on the GUI screen by operating the business operator device 4. After setting the submission information on the GUI screen, the business operator B can operate the business operator device 4 to cause the submission information set on the GUI screen to be transmitted from the business operator device 4 to the information processing device 1.
[0139] The providing unit 43 provides advertising information to the terminal device 2 of a pedestrian P who is waiting for a traffic light or a user U who was waiting for a traffic light. The providing unit 43 provides the advertising 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.
[0140] The predetermined period is, for example, a period of time that is longer than or equal to the time required for the information processing device 1 to provide the advertising information after the user U starts waiting for a traffic light. Note that the providing unit 43 can also provide the advertising information to a pedestrian P who has previously waited for a traffic light.
[0141] For example, the providing unit 43 provides advertising information to a pedestrian P who is waiting at a traffic light, based on the submission information accepted by the information accepting unit 50 and the traffic light waiting information acquired by the acquiring unit 41.
[0142] As described above, the submission information includes, for example, advertising information to be provided to pedestrian P who is waiting for the signal from traffic light 3 in the vicinity of store S, and condition information including information indicating the conditions for providing such advertising information.
[0143] The submission information includes a plurality of pairs of the above-mentioned advertisement information and condition information. By using the plurality of pairs of advertisement information and condition information, it is possible to provide the user U with any one of a plurality of different advertisement remunerations.
[0144] The providing unit 43 provides advertising information corresponding to the information related to the stoplight to the user U who is waiting for a stoplight or the user U who has waited for a stoplight, based on the submission information and the stoplight information. For example, the providing unit 43 provides advertising information corresponding to the time spent waiting for a stoplight to the user U.
[0145] Here, it is assumed that the multiple condition information included in the submitted information includes information on traffic light waiting times in different ranges. For example, it is assumed that the multiple condition information includes first time information indicating that the traffic light waiting time is less than a first threshold Tth1, second time information indicating that the traffic light waiting time is equal to or greater than the first threshold Tth1 and less than a second threshold Tth2, and third time information indicating that the traffic light waiting time is equal to or greater than the second threshold Tth2. Note that the relationship between the first threshold Tth1 and the second threshold Tth2 is Tth1. <Tth2である。
[0146] Also, it is assumed that the advertising information associated with the first time information is the first advertising information, the advertising information associated with the second time information is the second advertising information, and the advertising information associated with the third time information is the third advertising information.
[0147] In this case, if the signal waiting time of user U indicated in the signal waiting information is less than the first threshold Tth1, the providing unit 43 provides the first advertising information to user U. Also, if the signal waiting time of user U indicated in the signal waiting information is equal to or greater than the first threshold Tth1 and less than the second threshold Tth2, the providing unit 43 provides the second advertising information to user U. Also, if the signal waiting time of user U indicated in the signal waiting information is equal to or greater than the second threshold Tth2, the providing unit 43 provides the third advertising information to user U.
[0148] The providing unit 43 also provides the user U with advertisement information according to the total time spent waiting at traffic lights. For example, it is assumed that the multiple pieces of condition information included in the submission information include information on the total time spent waiting at traffic lights in different ranges. For example, it is assumed that the multiple pieces of condition information include first total time information indicating that the total time spent waiting at traffic lights is less than a first threshold MTth1, second total time information indicating that the total time spent waiting at traffic lights is equal to or greater than the first threshold MTth1 and less than a second threshold MTth2, and third total time information indicating that the total time spent waiting at traffic lights is equal to or greater than the second threshold MTth2. Note that the relationship between the first threshold MTth1 and the second threshold MTth2 is MTth1. <MTth2である。
[0149] Also, assume that the advertising information associated with the first total time information is the first advertising information, the advertising information associated with the second total time information is the second advertising information, and the advertising information associated with the third total time information is the third advertising information.
[0150] In this case, if the total time the user U waits for traffic lights is less than the first threshold MTth1, the providing unit 43 provides the first advertising information to the user U. Also, if the total time the user U waits for traffic lights is equal to or greater than the first threshold MTth1 and less than the second threshold MTth2, the providing unit 43 provides the second advertising information to the user U. Also, if the total time the user U waits for traffic lights is equal to or greater than the second threshold MTth2, the providing unit 43 provides the third advertising information to the user U.
[0151] In addition, it is assumed that the plurality of condition information included in the submission information includes information on the number of times of waiting at traffic lights in different ranges. The plurality of condition information may be, for example, first number information indicating that the number of times of waiting at traffic lights is less than a first threshold Nth1, second number information indicating that the number of times of waiting at traffic lights is equal to or greater than the first threshold Nth1 and less than a second threshold Nth2, third number information indicating that the number of times of waiting at traffic lights is equal to or greater than the second threshold Nth2, etc.
[0152] Also, it is assumed that the advertising information associated with the first number of times information is the first advertising information, the advertising information associated with the second number of times information is the second advertising information, and the advertising information associated with the third number of times information is the third advertising information.
[0153] In this case, if the number of times the user U has waited for a traffic light is less than the first threshold Nth1, the providing unit 43 provides the first advertising information to the user U. Also, if the number of times the user U has waited for a traffic light is equal to or greater than the first threshold Nth1 and less than the second threshold Nth2, the providing unit 43 provides the second advertising information to the user U. Also, if the number of times the user U has waited for a traffic light is equal to or greater than the second threshold Nth2, the providing unit 43 provides the third advertising information to the user U.
[0154] The providing unit 43 can also provide the user U with advertisement information according to a score obtained by weighting and adding two or more of the waiting time at a traffic light, the total waiting time at a traffic light, and the number of times the user waits at a traffic light.
[0155] In addition to or instead of information on the time spent waiting at traffic lights, information on the total time spent waiting at traffic lights, and information on the number of times the vehicle has to wait at traffic lights, the condition information may include, for example, information indicating the attributes of the user U to whom the advertising information is to be provided, information on the behavioral history of the user U to whom the advertising information is to be provided, and information indicating the user level of the user U to whom the advertising information is to be provided.
[0156] This allows the business operator B to, for example, change the conditions of 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 advertising information only to users U with specific attributes, or set conditions such as providing advertising information 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.
[0157] Furthermore, the business entity B can set the conditions included in the condition information to, for example, a condition that the higher the user level of the user U, the more valuable the advertising information is provided, or a condition that the higher the user level of the user U, the more information is provided. Note that, for example, the more bargain items are included in the advertising information, the higher the value of the information is, and the more items are included in the advertising information, the more information is provided.
[0158] In addition, operator B can set the conditions included in the condition information to be such that advertising information is provided only to user U who has a specific user level, or to be such that advertising information including product information according to the user level is provided to user U.
[0159] 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 providing unit 43 can provide the advertisement information 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.
[0160] The specific positional relationship is a relationship in which the user U is located in a position in the vicinity of the store S when the user U is waiting for the traffic light to turn on. The position in the vicinity of the store S is a position where a pedestrian P waiting for the traffic light 3 to turn on can come to the store S without crossing the crosswalk, as shown in FIG. 1, and is, for example, a position in front of the store S.
[0161] Furthermore, the specific positional relationship may be, for example, a position where the pedestrian P is located in the vicinity of the store S and where the pedestrian P can enter the store S while waiting for the 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 the traffic light to change and where the pedestrian P can receive a product that he or she ordered in advance while waiting for the traffic light to change, a position where the pedestrian P can enter the store S while waiting for the traffic light to change and where the pedestrian P can purchase a product or use a service at the store S while waiting for the traffic light to change, etc.
[0162] The providing unit 43 can determine, for example, based on the distance between the position of the pedestrian P and the store S, the waiting time at a traffic light indicated in the waiting at a traffic light information, and the movement speed of the user U (for example, the average movement speed obtained from the movement history, etc.), whether or not the pedestrian P is in a position where he or she can enter the store S while waiting at a traffic light.
[0163] Furthermore, the providing 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 acquiring unit 41, for example.
[0164] Furthermore, the providing 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 acquiring unit 41, for example.
[0165] The provision unit 43 determines whether the user U satisfies the above-mentioned location conditions, and provides advertising information to the user U who is determined to satisfy the above-mentioned location conditions and who also satisfies the other conditions indicated in the condition information.
[0166] The providing unit 43 determines whether 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 the above-mentioned location range, the providing unit 43 determines 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 providing unit 43 provides advertisement information to the user U determined to satisfy the above-mentioned location condition.
[0167] The conditions defined 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 defined in the condition information may include a traffic volume condition that is a condition based on the traffic volume of the sidewalk on which the user U is moving. Hereinafter, the traffic volume of the sidewalk on which the user U is moving is referred to as a target traffic volume.
[0168] 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.
[0169] 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 for 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 restricts the movement of the user U.
[0170] 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.
[0171] 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.
[0172] In addition, the provision unit 43 can provide advertising information to user U by push-notifying the advertising information to the terminal device 2 of user U to display the advertising information on the terminal device 2, or by inserting the advertising information into content when user U is viewing the content using the terminal device 2.
[0173] In addition, the providing unit 43 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.
[0174] 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.
[0175] 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.
[0176] 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.
[0177] Furthermore, the providing unit 43 can provide advertisement information to the user U, who has been determined by the determining unit 42 to be in a future state of waiting at a traffic light, before the user U will be in a future state of waiting at a traffic light (for example, a predetermined period of time before the user U will be in a future state of waiting at a traffic light).
[0178] [4.3.5. Decision Unit 44] The determination unit 44 determines the time for waiting at a traffic light based on the permissible time information received by the permissible time receiving unit 51.
[0179] For example, the determination unit 44 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 only one user U who is waiting for the signal, the determination unit 44 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.
[0180] Furthermore, when there are multiple users U waiting for a traffic light, the determination unit 44 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.
[0181] 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.
[0182] In this case, the determination unit 44 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.
[0183] The waiting time of the user U determined by the determination unit 44 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 44 may be the permissible time indicated in the permissible time information, or may be the traffic light waiting time at which the user U waiting at a traffic light is more likely to visit the store S.
[0184] 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 44 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.
[0185] 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 user U determined by the determination unit 42 is shorter than the signal waiting time defined in the condition information, the determination unit 44 determines the signal waiting time of user U to be longer than the signal waiting time defined in the condition information based on the allowable time information of user U. In this way, the determination unit 44 can increase the number of users U who satisfy the conditions defined in the condition information.
[0186] [4.3.6. Notification section 45] The notification unit 45 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 44. 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.
[0187] 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 44 is three minutes. In this case, the notification unit 45 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.
[0188] Note that some or all of the functions of the providing unit 43 described above may be executed by the notifying unit 45, and some or all of the functions of the providing unit 43 may be executed by the notifying unit 45.
[0189] 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.
[0190] 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), it stores the acquired or accepted information in the storage unit 21 (step S11). For example, the processing unit 22 acquires information of user U, submission information, traffic signal status information, traffic-related information, etc., and stores the acquired information of user U, submission information, traffic signal status information, traffic-related information, etc. in the storage unit 21.
[0191] 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.
[0192] 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 memory unit 21 in step S11 (step S13).
[0193] 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).
[0194] 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 provides advertising information to the user U who is waiting at a traffic light and satisfies the conditions specified in the condition information (step S16).
[0195] 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.
[0196] 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.
[0197] [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 acquire the location information of the user U from a source other than the terminal device 2.
[0198] 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 an image of a pedestrian P moving on a road including a sidewalk, identify an image of the user U from the acquired imaging information, and detect the location of the user U based on the identification result.
[0199] Furthermore, the providing unit 43 may provide advertising information of one of the multiple stores S to a user U who simultaneously satisfies the conditions indicated in the condition information included in the submission information of each of the multiple different stores S. In the following, a user U who simultaneously satisfies the conditions indicated in the condition information included in the submission information of each of the multiple different stores S may be referred to as a simultaneous condition satisfying user.
[0200] For example, it is assumed that each of the plurality of pieces of submitted information that the simultaneous-condition-satisfying users both satisfy the conditions indicated by the condition information is advertising information with a validity period. In this case, the providing unit 43 may determine, among the plurality of pieces of advertising information with validity periods, advertising information with the latest or earliest validity period as advertising information to be provided to the simultaneous-condition-satisfying user, and provide the determined advertising information to the simultaneous-condition-satisfying user.
[0201] Furthermore, the providing 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 time the user U waits for a traffic light, the total time the user U waits for a traffic light, the number of times the user U waits for a traffic light, etc. For example, the providing unit 43 can determine a longer or shorter expiration date as the expiration date of the reward for the closer the location of the user U waiting for a traffic light is to the store S, the longer the time the user U waits for a traffic light, the longer the total time the user U waits for a traffic light, or the more times the user U waits for a traffic light.
[0202] 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 provide advertising information 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 time spent waiting at a traffic light, the total time spent waiting at a traffic light, the number of times spent waiting at a traffic light, attributes, user level, and behavior history of a user U who has visited a store and has been provided with advertising information in the past, and outputs a score indicating the possibility of visiting the store or a score indicating the possibility of using the store.
[0203] 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.
[0204] 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.
[0205] [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.
[0206] 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.
[0207] 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.
[0208] 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.
[0209] 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.
[0210] 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.
[0211] [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.
[0212] 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.
[0213] 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.
[0214] Furthermore, the above-described embodiments and modifications can be appropriately combined as long as the processing contents are not contradictory.
[0215] [9. Effects] As described above, the information processing device 1 according to the embodiment includes an information receiving unit 50, an acquisition unit 41, and a provision unit 43. The information receiving unit 50 receives advertising information of a store S located in the vicinity of the pedestrian P when the pedestrian P is waiting for a traffic light. The acquisition unit 41 acquires traffic light waiting information that is information on the pedestrian P waiting for a traffic light. The provision unit 43 provides advertising information to a pedestrian waiting for a traffic light based on the advertising information received by the information receiving unit 50 and the traffic light waiting information acquired by the acquisition unit 41. This allows the information processing device 1 to provide advertising information of the surrounding store S to the pedestrian P waiting for a traffic light, making it possible to effectively advertise the store S and to promote visits to the store S. Therefore, the information processing device 1 can increase the convenience of the business operator B of the store S in the vicinity of the pedestrian P waiting for a traffic light.
[0216] The traffic light waiting information includes information on the time the pedestrian P is waiting for the traffic light to change, and the providing unit 43 provides advertising information corresponding to the time the pedestrian P is waiting for the traffic light to the pedestrian P. This enables the information processing device 1 to advertise the store S more effectively, and improves convenience for the business operator B of the store S in the vicinity of the pedestrian P waiting for the traffic light to change.
[0217] Furthermore, the providing unit 43 provides advertising information according to the total time spent waiting at a traffic light to the pedestrian P. This enables the information processing device 1 to advertise the store S more effectively, thereby improving convenience for the business operator B of the store S in the vicinity of the pedestrian P waiting at a traffic light.
[0218] Furthermore, the providing unit 43 provides advertising information to 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 the business operator B of the store S in the vicinity of the pedestrian P who is waiting at a traffic light.
[0219] Furthermore, when the position of the pedestrian P is a position in the vicinity of the store S while waiting for the traffic light to turn on, the providing 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 business operator B of the store S in the vicinity of the pedestrian P waiting for the traffic light to turn on.
[0220] Furthermore, the providing 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. This enables the information processing device 1 to advertise the store S more effectively, and improves convenience for the business operator B of the store S around the pedestrian P waiting for the traffic light.
[0221] In addition, the providing unit 43 provides reception information for receiving orders for products sold in the store S while the pedestrian P is waiting for the traffic light to the pedestrian P. In this way, the information processing device 1 can improve the convenience of the business operator B of the store S in the vicinity of the pedestrian P waiting for the traffic light to change.
[0222] The information processing device 1 also includes an allowable time receiving unit 51 that receives allowable time information indicating the allowable time for pedestrian P to wait at a traffic light, a determination unit 44 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 45 that notifies the control device 6 of the traffic light 3 that controls the waiting at a traffic light of the information indicating the waiting time determined by the determination unit 44. This enables the information processing device 1 to advertise the store S more effectively, and improve convenience for the operator B of the store S near the pedestrian P waiting at a traffic light.
[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 Terminal Equipment 3. Traffic lights 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 Entries information storage unit 32 Traffic-related information storage unit 40 Reception 41 Acquisition Department 42 Judgment section 43 Providing Department 44 Decision Section 45 Notification Department 50 Information Reception Department 51 Allowable Time Reception Department 100 Information Processing Systems N Network P Pedestrian S store U User
Claims
1. An information receiving unit that receives submission information including a plurality of pairs of advertisement information of stores located around a pedestrian when the pedestrian is waiting for a traffic light and information on the time the pedestrian will be waiting for the traffic light, assuming that the pedestrian is waiting for a traffic light; a determination unit that determines whether the pedestrian is in a waiting state for a traffic light and a waiting time for the pedestrian in the waiting state for a traffic light based on information on the position of 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 pedestrian is waiting for a traffic light; a providing unit that provides the pedestrian who is waiting at a traffic light with the advertising information according to a time period for which the pedestrian is waiting at a traffic light, based on the submission information accepted by the information accepting unit and the traffic light waiting information acquired by the acquiring unit.
23. An information processing apparatus comprising:
2. The providing unit is Providing advertising information to the pedestrian according to the total waiting time for the traffic light 2. The information processing apparatus according to claim 1,
3. The providing unit is To provide the advertising information to the pedestrians who have a specific positional relationship with the store location 3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
4. The providing unit is When the position of the pedestrian is in a position in the vicinity of the store while waiting for the traffic light to turn on, it is determined that the positional relationship is in the specific relationship.
4. The information processing apparatus according to claim 3.
5. The providing unit is 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.
4. The information processing apparatus according to claim 3.
6. The providing unit is Providing reception information for receiving orders for products sold at the store to the pedestrian while waiting for the traffic light 3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
7. an allowable time receiving unit that receives allowable time information that is information indicating an allowable time for 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 traffic light control device that controls the traffic light waiting time of information indicating the traffic light waiting time determined by the determination unit.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
8. 1. A computer-implemented information processing method, comprising: an information receiving step of receiving submission information including a plurality of sets of advertisement information of stores located around the pedestrian while the pedestrian is waiting for the traffic light and information on the time the pedestrian will be waiting for the traffic light, assuming that the pedestrian is waiting for the traffic light; a determination step of determining, based on information on the position of the pedestrian and information indicating a state of a traffic light, whether the pedestrian is in a state of waiting for a traffic light to turn on and a waiting time for the pedestrian in the state of waiting for a traffic light to turn on; An acquisition step of acquiring traffic light waiting information, the traffic light waiting information including information on a time for which the pedestrian is waiting for a traffic light; and a providing step of providing the pedestrian who is waiting at a traffic light with the advertising information according to a time period for which the pedestrian is waiting at a traffic light, based on the submission information accepted by the information accepting step and the traffic light waiting information acquired by the acquiring step.
23. An information processing method comprising:
9. An information receiving procedure for receiving submission information including a plurality of sets of advertising information of stores located around a pedestrian while the pedestrian is waiting for a traffic light and information on the time the pedestrian will be waiting for the traffic light, assuming that the pedestrian is waiting for a traffic light; a determination step of determining whether the pedestrian is in a waiting state for a traffic light and a waiting time for the pedestrian in the waiting state for a traffic light based on information on the position of the pedestrian and information indicating a state of a traffic light; An acquisition step of acquiring traffic light waiting information, the traffic light waiting information including information on a time for which the pedestrian is waiting for a traffic light; a provision step of providing the pedestrian who is waiting at a traffic light with the advertising information according to a time period for which the pedestrian is waiting at a traffic light, based on the submitted information accepted by the information acceptance step and the traffic light waiting information acquired by the acquisition step, 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
Privilege providing device and privilege providing method
JP2019057201A
Content providing device, content providing system, and content providing method
JP2021039503A