JP7645294B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7645294B2 JP7645294B2 JP2023004141A JP2023004141A JP7645294B2 JP 7645294 B2 JP7645294 B2 JP 7645294B2 JP 2023004141 A JP2023004141 A JP 2023004141A JP 2023004141 A JP2023004141 A JP 2023004141A JP 7645294 B2 JP7645294 B2 JP 7645294B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- traffic light
- waiting
- pedestrian
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 137
- 238000003672 processing method Methods 0.000 title claims description 6
- 230000008859 change Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 description 49
- 238000004891 communication Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 9
- 101100208381 Caenorhabditis elegans tth-1 gene Proteins 0.000 description 6
- 230000015654 memory Effects 0.000 description 6
- 230000003542 behavioural effect Effects 0.000 description 5
- 101100134058 Caenorhabditis elegans nth-1 gene Proteins 0.000 description 4
- 101150059488 NUDT1 gene Proteins 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000013410 fast food Nutrition 0.000 description 1
- 235000012020 french fries Nutrition 0.000 description 1
- 235000015220 hamburgers Nutrition 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.
従来、交差点などに設置された信号機の信号待ちをしている歩行者に対して情報を通知する技術が知られている。例えば、特許文献1には、横断歩道で信号待ちをしている歩行者を特定し、信号機の信号が変化した場合に、信号待ちをしている歩行者に対し、信号機の信号が変化したことを示す情報を通知する技術が開示されている。
Conventionally, there is known a technology for notifying information to pedestrians waiting for a traffic light installed at an intersection or the like. For example,
しかしながら、上記の従来技術では、信号待ちしている歩行者の利便性を高めることができるものの、信号待ちをしている歩行者の周辺の店舗の利便性を高めるものではない。 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.
本願は、上記に鑑みてなされたものであって、信号待ちをしている歩行者の周辺にある店舗の事業者の利便性を高めることができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can increase convenience for store operators in the vicinity of pedestrians waiting at traffic lights.
本願に係る情報処理装置は、情報受付部と、取得部と、提供部とを備える。情報受付部は、歩行者の信号待ち時に歩行者の周辺に位置する店舗の広告情報を受け付ける。取得部は、歩行者の信号待ちの情報である信号待ち情報を取得する。提供部は、情報受付部によって受け付けられた広告情報と取得部によって取得された信号待ち情報とに基づいて、信号待ちの状態にある歩行者に広告情報の提供を行う。 The information processing device according to the present application includes an information receiving unit, an acquisition unit, and a provision 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, which is information about the pedestrian while waiting for a traffic light. The provision unit provides 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.
実施形態の一態様によれば、信号待ちをしている歩行者の周辺にある店舗の事業者の利便性を高めることができるという効果を奏する。 According to one aspect of the embodiment, it is possible to improve convenience for store operators in the vicinity of pedestrians waiting for a traffic light.
以下に、本願に係る情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. Furthermore, the embodiments can be appropriately combined as long as they do not cause inconsistencies in the processing content. Furthermore, the same parts in the following embodiments will be given the same reference numerals, and duplicated explanations will be omitted.
〔1.情報処理の一例〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例を示す図であり、情報処理装置1によって実行される。
[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
図1に示す情報処理装置1は、店舗Sの入稿情報を受け付ける(ステップS1)。例えば、情報処理装置1は、店舗Sを運営する事業者Bが操作する端末装置である事業者装置4から送信される入稿情報を受け付ける。事業者装置4は、例えば、ノートPC、デスクトップPC、タブレットPC、またはスマートフォンなどである。
The
店舗Sでは、例えば、商品やサービスなどが販売される。店舗Sは、信号機3がある横断歩道の周辺にある店舗であり、例えば、コンビニエンスストア、ファストフード店、クリーニング店、ドラッグストア、100円ショップ、雑貨店などであるが、かかる例に限定されない。
Store S sells, for example, goods and services. Store S is a store located near a crosswalk where
入稿情報は、例えば、店舗Sの周辺にある信号機3の信号(交通信号)による信号待ちの状態にある歩行者Pに提供される広告情報と、かかる広告情報を歩行者Pに提供する条件を示す情報を含む条件情報とを含む。歩行者Pは、利用者Uの一例であり、利用者Uには、広告情報を提供する広告配信サービスが情報処理装置1によって提供される。
The submission information includes, for example, advertising information to be provided to pedestrians P who are waiting for a signal (traffic signal) of
入稿情報に含まれる広告情報は、店舗Sの広告情報であり、歩行者Pの端末装置2に送信されて端末装置2に表示される。かかる広告情報は、例えば、歩行者Pの端末装置2にプッシュ通知されたり、歩行者Pが端末装置2を用いて閲覧中のコンテンツに挿入されたりすることで、信号待ち状態にある歩行者Pに提供される。
The advertising information included in the submission information is advertising information for the store S, and is transmitted to the
入稿情報に含まれる条件情報は、例えば、信号機3を特定するための情報、店舗Sの周辺にある信号機3の信号による信号待ちに関する情報などを含む。信号機3を特定するための情報は、例えば、信号機3の識別子または信号機3の位置を示す情報などである。以下において、店舗Sの周辺にある信号機3の信号による信号待ちを単に信号待ちと記載する場合がある。
The condition information included in the submission information includes, for example, information for identifying
条件情報に含まれる信号待ちに関する情報は、例えば、信号待ちの時間の情報、信号待ちの回数の情報、信号待ちの総時間の情報などである。以下において、信号待ちの時間を信号待ち時間と記載し、信号待ちの回数を信号待ち回数と記載し、信号待ちの総時間を信号待ち総時間と記載する場合がある。 The information related to waiting at a traffic light included in the condition information is, for example, information on the time spent waiting at a traffic light, information on the number of times the vehicle waits at a traffic light, information on the total time spent waiting at a traffic light, etc. In what follows, the time spent waiting at a traffic light may be referred to as waiting time at a traffic light, the number of times the vehicle waits at a traffic light may be referred to as the number of times the vehicle waits at a traffic light, and the total time spent waiting at a traffic light may be referred to as total waiting time at a traffic light.
信号待ち回数は、歩行者Pが過去に信号機3の信号による信号待ちをした回数である。信号待ち総時間は、歩行者Pが過去に信号機3の信号による信号待ちをした時間の総計であり、例えば、予め定められた期間前までの歩行者Pの信号待ち時間の総計である。
The number of times pedestrian P has waited for a signal from
入稿情報は、例えば、広告情報と条件情報との組を複数含む。これにより、情報処理装置1は、入稿情報に含まれる複数の広告情報のうち条件情報で規定する信号待ちに関する情報に応じた広告情報を歩行者Pに提供することができる。
The submission information includes, for example, multiple pairs of advertising information and condition information. This allows the
例えば、情報処理装置1は、入稿情報に含まれる複数の広告情報のうち、条件情報で規定する信号待ち時間に応じた広告情報、条件情報で規定する信号待ち回数に応じた広告情報、または条件情報で規定する信号待ち総時間に応じた広告情報を歩行者Pに提供することができる。
For example, the
また、条件情報には、信号待ち状態にある利用者Uの位置に関する条件である位置条件を示す情報が含まれる。位置条件は、例えば、信号待ちの状態にある利用者Uと店舗Sの位置との位置関係が特定の関係であるといった条件である。以下において、信号待ちの状態にある利用者Uを信号待ち状態にある利用者Uまたは信号待ちをしている利用者Uと記載する場合がある。 The condition information also includes information indicating a location condition, which is a condition related to the location of user U who is waiting at a traffic light. The location condition is, for example, a condition that the location relationship between user U who is waiting at a traffic light and the location of store S is a specific relationship. In the following, user U who is waiting at a traffic light may be described as user U who is waiting at a traffic light or user U who is waiting at a traffic light.
特定の位置関係は、信号待ち状態の利用者Uの位置が店舗Sの周辺の位置にあるという関係である。店舗Sの周辺の位置は、図1に示すように、信号待ちしている歩行者Pが横断歩道を渡ることなく店舗Sに来店できる位置であり、例えば、店舗Sの手前の位置である。 The specific positional relationship is a relationship in which the position of user U waiting for the traffic light to change is in a position in the vicinity of store S. As shown in FIG. 1, the position in the vicinity of store S is a position where pedestrian P waiting for the traffic light to change can reach store S without crossing the crosswalk, for example, a position just in front of store S.
また、特定の位置関係は、利用者Uが歩行者Pである場合において、歩行者Pが信号待ち時において店舗Sに入店可能な位置であってもよく、歩行者Pが信号待ち時において店舗Sに入店可能な位置であって且つ店舗Sでの商品の購入やサービスの利用が可能な位置であってもよい。 In addition, when the user U is a pedestrian P, the specific positional relationship may be a position where the pedestrian P can enter the store S while waiting at a traffic light, or a position 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.
また、位置条件は、例えば、事業者Bによって指定された予め定められた範囲内であるといった条件であってもよい。予め定められた範囲は、例えば、信号待ち状態にあると推定される利用者Uが存在する範囲であり、例えば、事業者Bによる事業者装置4を用いた操作によって指定される。
The location condition may be, for example, within a predetermined range specified by operator B. The predetermined range is, for example, a range in which user U who is presumed to be waiting for a traffic light is present, and is specified, for example, by an operation by operator B using
つづいて、情報処理装置1は、歩行者Pの位置を示す情報である位置情報を利用者Uの端末装置2などから取得する(ステップS2)。例えば、情報処理装置1は、歩行者Pの端末装置2によって検出された歩行者Pの位置を示す位置情報を端末装置2から取得する。
Next, the
つづいて、情報処理装置1は、信号機3の状態を示す情報である信号状態情報を交通情報提供装置5から取得する(ステップS3)。信号機3の状態を示す信号状態情報は、信号機3で示される信号の状態を示す情報であり、例えば、現時点の信号機3で示される信号を示す情報と、信号機3で示される信号が次に変化するまでの時間を示す情報とを含む。
Next, the
信号機3で示される信号は、進行許可を示す信号および停止指示を示す信号などである。進行許可を示す信号は、例えば、青信号であり、停止指示を示す信号は、赤信号である。信号機3で示される信号が次に変化するまでの時間は、例えば、信号機3で示される信号が停止指示を示す信号から進行許可を示す信号に変化するまでの時間、または信号機3で示される信号が進行許可を示す信号から停止指示を示す信号に変化するまでの時間などである。
The signals shown by
つづいて、情報処理装置1は、歩行者Pの信号待ちの情報である信号待ち情報を取得する(ステップS4)。例えば、情報処理装置1は、ステップS2で取得された歩行者Pの位置情報とステップS3で取得された信号状態情報とに基づいて、歩行者Pの信号待ち状態を判定し、かかる判定結果を信号待ち情報として取得する。信号待ち情報は、例えば、信号待ち時間の情報を含む。
Then, the
例えば、情報処理装置1は、歩行者Pの位置と信号機3の状態とに基づいて、歩行者Pが信号待ちで停止しているか否かを判定し、歩行者Pが信号待ちで停止している場合には、歩行者Pの信号待ち時間を判定する。歩行者Pの信号待ち時間は、歩行者Pの信号待ちが開始されてから歩行者Pの信号待ちが終了するまでの時間である。
For example, the
また、情報処理装置1は、歩行者Pの将来の信号待ち状態を判定し、かかる判定結果を信号待ち情報として取得することもできる。歩行者Pの将来の信号待ち状態は、例えば、現時点から予め定められた期間までにおける歩行者Pの将来の信号待ち状態である。
The
例えば、情報処理装置1は、歩行者Pの移動速度と将来の信号機3の状態とに基づいて、歩行者Pの将来の信号待ち状態を判定する。情報処理装置1は、将来の信号待ち状態を判定する際に、歩行者Pの過去の移動履歴の情報を用いて、歩行者Pの移動ルートを予測し、予測した移動ルート、歩行者Pの移動速度、および将来の信号機3の状態に基づいて、歩行者Pの将来の信号待ち状態を判定することもできる。
For example, the
また、情報処理装置1は、判定した歩行者Pの過去の信号待ち状態に基づいて、歩行者Pの信号待ちの総時間および歩行者Pの信号待ちの回数などを判定し、判定した、歩行者Pの信号待ちの総時間および歩行者Pの信号待ちの回数などの情報を信号待ち情報として取得することもできる。
In addition, the
つづいて、情報処理装置1は、ステップS1で受け付けた入稿情報とステップS4で取得された信号待ち情報とに基づいて、信号待ち状態にある歩行者Pに対して提供する広告情報を決定する(ステップS5)。
Next, the
情報処理装置1は、ステップS1で受け付けた入稿情報に含まれる条件情報で示される位置条件に基づいて、ステップS4で取得された信号待ち情報で示される信号待ち状態にある歩行者Pを広告情報の提供対象とするか否かを判定する。
Based on the location conditions indicated in the condition information included in the submission information received in step S1, the
情報処理装置1は、条件情報で示される位置条件に基づいて、例えば、信号待ち状態にある歩行者Pが、店舗Sの位置との位置関係が特定の関係である歩行者Pである場合に、かかる歩行者Pを広告情報の提供対象である広告提供対象として決定する。店舗Sの位置との位置関係が特定の関係であるとは、例えば、歩行者Pが信号待ち時に歩行者Pが店舗Sに入店可能な位置である。
Based on the location conditions indicated by the condition information, for example, if a pedestrian P waiting at a traffic light has a specific locational relationship with the location of a store S, the
また、店舗Sの位置との位置関係が特定の関係であるとは、例えば、歩行者Pが信号待ち時に歩行者Pが事前に注文した商品の受け取りが可能である位置、歩行者Pが信号待ち時に歩行者Pが事前に注文したサービスの利用が可能である位置などである。 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, etc.
また、情報処理装置1は、例えば、広告提供対象として決定した歩行者Pの信号待ちの時間に応じた広告情報を歩行者Pに提供する広告情報として決定する。また、情報処理装置1は、広告提供対象として決定した歩行者Pの信号待ちの総時間に応じた広告情報を歩行者Pに提供する広告情報として決定したり、歩行者Pの信号待ちの回数に応じた広告情報を歩行者Pに提供する広告情報として決定したりすることができる。
In addition, the
つづいて、情報処理装置1は、ステップS5で広告提供対象として決定した歩行者Pに対して、ステップS5で決定した広告情報を提供する(ステップS6)。情報処理装置1は、ステップS5で広告提供対象として決定した歩行者Pの端末装置2に対してステップS5で決定した広告情報を送信することによって、歩行者Pに広告情報を提供する。
Then, the
例えば、情報処理装置1は、歩行者Pの端末装置2に広告情報をプッシュ通知することによって端末装置2に広告情報を表示させたり、歩行者Pが端末装置2を用いてコンテンツを閲覧中の場合、かかるコンテンツに広告情報を挿入したりすることで、歩行者Pに広告情報を提供することができる。
For example, the
このように、情報処理装置1は、歩行者Pの信号待ち時に歩行者Pの周辺に位置する店舗Sの広告情報を受け付け、歩行者Pの信号待ちの情報である信号待ち情報を取得する。そして、情報処理装置1は、受け付けた広告情報と取得した信号待ち情報とに基づいて、信号待ちの状態にある歩行者Pに広告情報の提供を行う。
In this way, the
情報処理装置1は、信号待ちをしている歩行者Pに周辺の店舗Sの広告情報を提供することができるため、店舗Sの広告を効果的に行うことができ、店舗Sへの来店を促進することができる。そのため、情報処理装置1は、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
The
また、情報処理装置1は、利用者Uの信号待ちの許容時間を示す情報である許容時間情報を利用者Uから受け付けることができる。例えば、情報処理装置1は、歩行者Pの端末装置2から歩行者Pの許容時間情報を受け付ける。
In addition, the
許容時間情報は、信号機3毎の信号待ちの許容時間を示す情報であってもよく、すべての信号機3に共通の信号待ちの許容時間を示す情報であってもよく、地理的範囲毎に共通の信号待ちの許容時間を示す情報であってもよい。歩行者Pの許容時間情報は、例えば、歩行者Pによって決定されるが、情報処理装置1によって決定されてもよい。
The allowable time information may be information indicating the allowable time for waiting for a signal to change for each
情報処理装置1は、受け付けた許容時間情報に基づいて、信号待ちの時間を決定する。例えば、情報処理装置1は、信号待ちをしている歩行者Pの許容時間情報で示される許容時間に基づいて、歩行者Pの信号待ち時間を決定する。情報処理装置1は、信号待ちをしている歩行者Pが複数いる場合、複数の歩行者Pの許容時間情報で示される許容時間に基づいて、複数の歩行者Pの信号待ち時間を決定する。
The
例えば、いずれの歩行者Pも許容時間情報で示される許容時間が3分であり、信号機3の信号が停止指示を示す状態の通常期間が2分であり、信号機3の信号が進行許可を示す状態から停止指示を示す状態に変化したタイミングでいずれの歩行者Pも信号待ちを開始したものとする。
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
この場合、情報処理装置1は、信号機3の信号が停止指示を示す状態の期間が2分を超え且つ3分以下の期間を各歩行者Pの待ち時間として決定する。例えば、情報処理装置1は、各歩行者Pの待ち時間を3分に決定する。
In this case, the
そして、情報処理装置1は、信号待ちを制御する信号機3の制御装置6に対して、決定した信号待ちの時間に基づく制御情報を通知する。制御装置6は、情報処理装置1から制御情報を受け付けた場合、情報処理装置1からの制御情報に基づいて、信号機3を制御する。
Then, the
例えば、信号機3の信号が停止指示を示す状態の通常期間が2分であり、信号機3の信号が進行許可を示す状態から停止指示を示す状態に変化したタイミングでいずれの歩行者Pも信号待ちを開始し、情報処理装置1によって各歩行者Pの待ち時間が3分に決定されたものとする。
For example, the normal period during which the signal of
この場合、情報処理装置1は、信号機3の信号が停止指示である期間を2分から3分へと変更する制御情報を制御装置6に通知する。制御装置6は、情報処理装置1からの制御情報に基づいて、信号機3の信号が停止指示である期間が一時的に3分になるように信号機3を制御する。これにより、情報処理装置1は、利用者Uの信号待ち時間を増やすことができ、店舗Sの広告を効果的に行うことができ、店舗Sへの来店を促進することができる。
In this case, the
以下、このような処理を行う情報処理装置1、端末装置2、信号機3、事業者装置4、交通情報提供装置5、および制御装置6を含む情報処理システムの構成などについて、詳細に説明する。
The following provides a detailed explanation of the configuration of an information processing system that includes an
〔2.情報処理システムの構成〕
図2は、実施形態に係る情報処理システムの構成の一例を示す図である。図2に示すように、実施形態に係る情報処理システム100は、情報処理装置1と、複数の端末装置2と、複数の信号機3と、複数の事業者装置4と、交通情報提供装置5と、制御装置6とを含む。
2. Configuration of Information Processing System
2 is a diagram showing an example of a configuration of an information processing system according to an embodiment. As shown in FIG. 2, the
複数の端末装置2は、互いに異なる利用者Uによって用いられる。端末装置2は、例えば、車載装置または携帯端末である。携帯端末は、スマートフォン、タブレットPC、ウェアラブルデバイスである。ウェアラブルデバイスは、例えば、スマートグラス、またはスマートウォッチなどであるが、かかる例に限定されない。
The multiple
複数の事業者装置4は、互いに異なる事業者Bによって用いられる。事業者装置4は、例えば、ノートPC、タブレットPC、またはスマートフォンなどであるが、かかる例に限定されない。制御装置6は、複数の信号機3を制御する装置である。
The
情報処理装置1、複数の端末装置2、複数の信号機3、複数の事業者装置4、交通情報提供装置5、および制御装置6は、ネットワークNを介して、有線または無線により互いに通信可能に接続される。なお、図2に示す情報処理システム100には、情報処理装置1、交通情報提供装置5、および制御装置6などが複数含まれてもよい。また、制御装置6は、交通情報提供装置5に含まれる構成であってもよい。
The
ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)およびLTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの移動体通信網などを含む。 The network N includes, for example, a WAN (Wide Area Network) such as the Internet and mobile communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th generation mobile communication system).
端末装置2は、移動体通信網や、Bluetooth(登録商標)、無線LAN(Local Area Network)などの近距離無線通信を介してネットワークNに接続し、情報処理装置1と通信することができる。
The
〔3.端末装置2〕
図3は、実施形態に係る端末装置2の構成の一例を示す図である。図3に示すように、実施形態に係る端末装置2は、通信部10と、表示部11と、操作部12と、センサ群13と、記憶部14と、処理部15とを備える。
[3. Terminal device 2]
3 is a diagram showing an example of the configuration of the
〔3.1.通信部10〕
通信部10は、例えば、NIC(Network Interface Card)などによって実現される。通信部10は、ネットワークNと有線または無線で接続され、ネットワークNを介して、情報処理装置1との間で情報の送受信を行う。
3.1.
The
〔3.2.表示部11〕
表示部11は、例えば、LCD(Liquid Crystal Display)または有機EL(Electro Luminescence)ディスプレイなどである。
[3.2. Display section 11]
The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.
〔3.3.操作部12〕
操作部12は、例えば、文字、数字、およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボード、マウス、および電源ボタンなどを含む。表示部11は、タッチパネル対応ディスプレイである場合、操作部12はタッチパネルを含む。
[3.3. Operation unit 12]
The
〔3.4.センサ群13〕
センサ群13は、例えば、測位センサ、温度センサ、湿度センサ、照度センサ、マイク、加速度センサ、ジャイロセンサ、地磁気センサ、およびイメージセンサなどを含む。測位センサは、端末装置2の位置を検出する位置センサである。
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
温度センサは、端末装置2の周囲の温度を検出するセンサである。湿度センサは、端末装置2の周囲の湿度を検出するセンサである。照度センサは、端末装置2の周囲の照度を検出するセンサである。マイクは、端末装置2の周囲の音を検出するセンサである。
The temperature sensor is a sensor that detects the temperature around the
加速度センサは、端末装置2の加速度を検出するセンサである。ジャイロセンサは、端末装置2の傾きおよび回転などの姿勢を検出するセンサである。地磁気センサは、地磁気を検出するセンサである。イメージセンサは、端末装置2の周囲を撮像するセンサである。
The acceleration sensor is a sensor that detects the acceleration of the
〔3.5.記憶部14〕
記憶部14は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。
[3.5. Storage unit 14]
The
記憶部14には、例えば、情報処理装置1から送信されネットワークNおよび通信部10を介して処理部15によって取得された情報およびセンサ群13によって検出された情報である検出情報などが記憶される。
The
〔3.6.処理部15〕
処理部15は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)またはMPU(Micro Processing Unit)などによって、端末装置2内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。
3.6. Processing
The
処理部15は、例えば、ASIC(Application Specific Integrated Circuit)またはFPGA(Field Programmable Gate Array)などの集積回路により一部または全部が実現されてもよい。処理部15には、OS(Operating System)上での専用アプリケーションプログラムがインストールされており、これにより、処理部15は、情報取得部16と、表示処理部17と、情報出力部18とを含む機能部として機能する。
The
〔3.6.1.情報取得部16〕
情報取得部16は、情報処理装置1から送信されネットワークNを介して通信部10で受信される種々の情報を取得する。情報処理装置1から端末装置2に送信される情報は、例えば、広告情報および通知情報などである。また、情報取得部16は、センサ群13によって検出された情報である検出情報をセンサ群13から取得する。
[3.6.1. Information acquisition unit 16]
The information acquisition unit 16 acquires various pieces of information transmitted from the
〔3.6.2.表示処理部17〕
表示処理部17は、情報取得部16によって取得された情報を表示部11に表示させる。例えば、表示処理部17は、情報取得部16によって取得された広告情報および通知情報などを表示部11に表示させる。
[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 and notification information acquired by the information acquisition unit 16.
〔3.6.3.情報出力部18〕
情報出力部18は、例えば、利用者Uによる操作部12への操作に応じた情報である操作情報を情報処理装置1へ通信部10を介して送信する。また、情報出力部18は、情報取得部16によって取得された検出情報を情報処理装置1へ通信部10を介して送信する。
[3.6.3. Information output unit 18]
The information output unit 18 transmits, for example, operation information corresponding to an operation on the
〔4.情報処理装置1の構成〕
図4は、実施形態に係る情報処理装置1の構成の一例を示す図である。図4に示すように、情報処理装置1は、通信部20と、記憶部21と、処理部22とを有する。
4. Configuration of
4 is a diagram showing an example of the configuration of the
〔4.1.通信部20〕
通信部20は、例えば、NICなどによって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、他の各種装置との間で情報の送受信を行う。例えば、通信部20は、端末装置2、事業者装置4、交通情報提供装置5、および制御装置6などとの間でネットワークNを介して情報の送受信を行う。
4.1.
The
〔4.2.記憶部21〕
記憶部21は、例えば、RAM、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。記憶部21は、利用者情報記憶部30と、入稿情報記憶部31と、交通関連情報記憶部32とを有する。
[4.2. Storage unit 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
〔4.2.1.利用者情報記憶部30〕
利用者情報記憶部30は、利用者Uに関する各種の情報を記憶する。図5は、実施形態に係る利用者情報記憶部30に記憶される利用者情報テーブルの一例を示す図である。
[4.2.1. User information storage unit 30]
The user
図5に示す例では、利用者情報記憶部30に記憶される利用者情報テーブルは、「利用者ID(Identifier)」、「属性情報」、「履歴情報」、「位置情報」、「信号待ち情報」、および「設定情報」といった項目の情報を含む。
In the example shown in FIG. 5, the user information table stored in the user
「利用者ID」は、利用者Uを識別する識別子であり、利用者U毎に付される情報である。「属性情報」は、「利用者ID」に対応付けられた利用者Uの属性を示す属性情報である。利用者Uの属性は、例えば、デモグラフィック属性、サイコグラフィック属性などである。デモグラフィック属性は、人口統計学的属性であり、例えば、年齢、性別、職業、居住地、年収、家族構成などの複数の属性項目を含む。 "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 and psychographic attributes. Demographic attributes are demographic attributes, and include multiple attribute items such as age, gender, occupation, place of residence, annual income, and family composition.
サイコグラフィック属性は、心理学的属性であり、例えば、ライフスタイル、価値観、興味関心などに関する複数の属性項目を含む。例えば、サイコグラフィック属性における複数の属性項目の各々は、車、服、旅行、ゲーム、キャンプ、バイク、電車、家電、またはパソコンなどといった利用者Uの興味関心を有する対象である。 Psychographic attributes are psychological attributes and include, for example, multiple attribute items related to lifestyle, values, interests, etc. For example, each of the multiple attribute items in the psychographic attributes is an object of interest to the user U, such as cars, clothes, travel, games, camping, motorcycles, trains, home appliances, or computers.
「履歴情報」は、「利用者ID」に対応付けられた利用者Uの履歴の情報であり、例えば、利用者Uの移動履歴の情報、店舗Sの利用履歴の情報などを含む。利用者Uの移動履歴は、利用者Uの過去の位置の履歴、利用者Uの移動ルートの履歴、利用者Uの信号待ちの履歴などを含む。利用者Uの信号待ちの履歴は、信号待ちを行った位置、信号待ちの時間などの情報を含む。 "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 and information on the usage history of store S. User U's movement history includes the history of user U's past locations, the history of user U's movement routes, and the history of user U waiting at traffic lights. User U's history of waiting at traffic lights includes information such as the location where the user waited at a traffic light and the time spent waiting at a traffic light.
利用者Uによる店舗Sの利用履歴は、利用者Uの店舗Sでの商品の購入履歴、利用者Uの店舗Sでのサービス利用履歴などを含む。なお、「履歴情報」は、「利用者ID」に対応付けられた利用者Uのオンラインサービスにおける行動履歴の情報を含んでいてもよい。利用者Uのオンラインサービスにおける行動履歴の情報は、例えば、利用者Uのオンラインサービスにおける検索履歴情報、閲覧履歴情報、および取引履歴情報などを含む。 The usage history of user U at store S includes user U's product purchase history at store S, user U's service usage history at store S, etc. The "history information" may also include information on user U's behavioral history in online services associated with the "user ID." Information on user U's behavioral history in online services includes, for example, search history information, browsing history information, and transaction history information in online services for user U.
利用者Uの検索履歴情報は、例えば、ウェブ検索サービスにおける利用者Uによる検索履歴の情報などを含む。利用者Uの閲覧履歴情報は、例えば、オンラインサービスにおける利用者Uによるコンテンツの閲覧履歴の情報などを含む。利用者Uの取引履歴の情報は、オンラインサービスにおける利用者Uによる商品の取引履歴の情報などを含む。 User U's search history information includes, for example, information on the search history by user U in web search services. User U's browsing history information includes, for example, information on the content browsing history by user U in online services. User U's transaction history information includes, for example, information on the product transaction history by user U in online services.
「位置情報」は、「利用者ID」に対応付けられた利用者Uの現在位置を示す位置情報を含む。位置情報は、例えば、端末装置2によって検出され端末装置2から送信される検出情報に含まれる情報であり、処理部22によって端末装置2から取得され利用者情報記憶部30に記憶される。
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 contained in detection information detected by the
「信号待ち情報」は、「利用者ID」に対応付けられた利用者Uの信号待ちに関する情報である信号待ち情報を含む。信号待ち情報には、例えば、利用者Uの信号待ち時間の情報、利用者Uの信号待ち総時間の情報、および利用者Uの信号待ち回数の情報などが含まれる。信号待ち情報は、例えば、処理部22によって判定される情報である。なお、利用者Uの信号待ち総時間の情報、および利用者Uの信号待ち回数の情報などは、利用者Uの移動履歴に含まれる情報であってもよい。
The "traffic light waiting information" includes traffic light waiting information, which is information related to waiting at a traffic light for user U associated with the "user ID." The traffic light waiting information includes, for example, information on the time user U has waited at a traffic light, information on the total time user U has waited at a traffic light, and information on the number of times user U has waited at a traffic light. The traffic light waiting information is, for example, information determined by the
「設定情報」は、「利用者ID」に対応付けられた利用者Uの設定情報であり、例えば、利用者Uによって設定され処理部22によって受け付けられた許容時間情報、利用者Uによって設定されて利用者Uのアカウントに紐付けられたスケジュール情報などである。
The "setting information" is the setting information of the user U associated with the "user ID", such as the allowable time information set by the user U and accepted by the
〔4.2.2.入稿情報記憶部31〕
入稿情報記憶部31は、各事業者Bから送信される入稿情報を記憶する。図6は、実施形態に係る入稿情報記憶部31に記憶される入稿情報テーブルの一例を示す図である。
[4.2.2. Manuscript 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.
図6に示す例では、入稿情報記憶部31に記憶される入稿情報テーブルは、「入稿ID」および「入稿情報」といった項目の情報を含む。「入稿ID」は、入稿情報を識別する識別子であり、入稿情報毎に付される情報である。 In the example shown in FIG. 6, the submission information table stored in the submission information storage unit 31 includes information on items such as "submission ID" and "submission information." The "submission ID" is an identifier that identifies the submission information, and is information that is assigned to each piece of submission information.
「入稿情報」は、「入稿ID」に対応付けられた入稿情報であり、「店舗情報」、「広告情報」、および「条件情報」といった項目の情報を含む。 "Submission information" is submission information associated with the "submission ID" and includes information on items such as "store information," "advertising information," and "conditions information."
「店舗情報」は、事業者Bの店舗Sに関する情報であり、事業者Bの店舗Sを識別する識別子、事業者Bの店舗Sの名称を示す情報、事業者Bの店舗Sの位置を示す情報などを含む。 "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, etc.
「広告情報」は、事業者Bによって利用者Uに提供される店舗Sの広告情報である。かかる広告情報は、例えば、利用者Uの端末装置2にプッシュ通知されたり、利用者Uが端末装置2を用いて閲覧中のコンテンツに挿入されたりすることで、利用者Uに提供される。
"Advertising information" is advertising information for store S provided to user U by business operator B. Such advertising information is provided to user U, for example, by being pushed to user U's
「条件情報」は、利用者Uへの広告情報の提供の条件を示す情報である条件情報である。条件情報は、例えば、信号機3を特定するための情報、店舗Sの周辺にある信号機3の信号による信号待ちに関する情報、などを含む。信号機3を特定するための情報は、例えば、信号機3の識別子または信号機3の位置を示す情報などである。
"Condition information" is condition information that indicates the conditions for providing advertising information to user U. Condition information includes, for example, information for identifying
条件情報に含まれる信号待ちに関する情報は、例えば、信号待ち時間の情報、信号待ち回数の情報、信号待ち総時間の情報などである。信号待ち時間は、歩行者Pが信号機3の信号による信号待ちをする時間であり、歩行者Pが信号機3の停止指示の信号による信号待ちによって停止してから信号機3の信号が進行許可を示す信号に変化するまでの時間である。
The information related to waiting at traffic lights included in the condition information is, for example, information on the waiting time for a traffic light, information on the number of times the vehicle has waited 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 pedestrian P waits for the signal of
信号待ち回数は、歩行者Pが過去に信号機3の信号による信号待ちをした回数である。信号待ち総時間は、歩行者Pの過去の信号待ち時間の総計であり、例えば、予め定められた期間前までの歩行者Pの信号待ち時間の総計である。
The number of times pedestrian P has waited for a signal from
「入稿情報」は、「広告情報」と「条件情報」との組を複数含む。「広告情報」と「条件情報」との複数の組によって、同じ信号待ちに対して異なる広告情報を利用者Uに提供することが可能となる。 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 user U for the same waiting time at a traffic light.
例えば、情報処理装置1は、入稿情報に基づいて、信号待ち時間、信号待ちの回数、および信号待ちの総時間のうちの少なくとも1つに応じた広告情報を提供することができる。なお、「広告情報」と「条件情報」との組は、「入稿ID」に対応付けられた入稿情報において1組であってもよい。
For example, the
また、条件情報は、信号待ち時間の情報、信号待ちの回数の情報、および信号待ちの総時間などに加えてまたは代えて、例えば、広告情報の提供対象となる利用者Uの属性を示す情報、広告情報の提供対象となる利用者Uの行動履歴に関する情報、広告情報の提供対象となる利用者Uの利用者レベルを示す情報などを含んでいてもよい。 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 waiting time at traffic lights, the condition information may also include, for example, information indicating the attributes of the user U to whom the advertising information is provided, information on the behavioral history of the user U to whom the advertising information is provided, and information indicating the user level of the user U to whom the advertising information is provided.
利用者Uの属性を示す情報は、例えば、利用者Uの性別、年齢、および職業などの複数の属性項目の組み合わせで示される情報であり、例えば、20代男性会社員、30代女性看護師などの情報を含む。 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 and a female nurse in her 30s.
利用者Uの行動履歴に関する情報は、例えば、条件情報で示される信号機3による利用者Uの過去の信号待ちの平均時間の情報などを含む。
The information regarding the behavioral history of user U includes, for example, information regarding the average time that user U has waited in the past for a
利用者Uの利用者レベルは、例えば、店舗Sにおける利用者Uの会員レベルであり、利用者Uによる店舗Sの利用額が高いほど高いレベルになる。例えば、店舗Sにおける利用者Uの会員レベルは、レベル1、レベル2、レベル3の中から選択される。店舗Sにおける利用者Uの会員レベルは、レベル1が最も高く、レベル3が最も低い。なお、店舗Sにおける利用者Uの会員レベルは、3段階未満であってもよく、4段階以上であってもよい。
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
また、条件情報は、信号待ち状態にある利用者Uの位置に関する条件である位置条件を示す情報を含む。信号待ち状態にある利用者Uの上述した位置条件は、例えば、信号待ち状態にある利用者Uと店舗Sの位置との位置関係が特定の関係であるといった条件である。 The condition information also includes information indicating a location condition, which is a condition related to the location of user U who is waiting at a traffic light. The above-mentioned location condition of user U who is waiting at a traffic light is, for example, a condition that the location relationship between user U who is waiting at a traffic light and the location of store S is a specific relationship.
特定の位置関係は、利用者Uが信号待ち時に利用者Uである歩行者Pの位置が店舗Sの周辺の位置にあるという関係である。店舗Sの周辺の位置は、例えば、図1に示すように、信号待ちしている歩行者Pが横断歩道を渡ることなく店舗Sに来店できる位置であり、例えば、店舗Sの手前の位置である。 The specific positional relationship is a relationship in which the position of pedestrian P, who is user U, is in a position in the vicinity of store S when user U is waiting at a traffic light. The position in the vicinity of store S is, for example, a position where pedestrian P waiting at a traffic light can reach store S without crossing the crosswalk, as shown in FIG. 1, and is, for example, a position in front of store S.
また、特定の位置関係は、歩行者Pの位置が店舗Sの周辺の位置であって歩行者Pが信号待ち時において店舗Sに入店可能な位置であってもよい。この場合、歩行者Pの位置は、例えば、歩行者Pが信号待ち時において店舗Sに入店可能な位置であって且つ歩行者Pが事前に注文した商品の受け取りが歩行者Pの信号待ち時において可能である位置、歩行者Pが信号待ち時において店舗Sに入店可能な位置であって且つ店舗Sでの商品の購入やサービスの利用が歩行者Pの信号待ち時において可能な位置などであってもよい。 The specific positional relationship may also be a position where pedestrian P is located in the vicinity of store S and where pedestrian P can enter store S while waiting for the traffic light to change. In this case, the position of pedestrian P may be, for example, a position where pedestrian P can enter store S while waiting for the traffic light to change and where pedestrian P can pick up a product that he or she ordered in advance while waiting for the traffic light to change, or a position where pedestrian P can enter store S while waiting for the traffic light to change and where pedestrian P can purchase a product or use a service at store S while waiting for the traffic light to change.
また、特定の位置関係は、例えば、店舗Sを中心として予め定められた範囲内の位置であってもよく、店舗Sを中心として店舗Sの入り口から予め定められた範囲であって店舗Sの入り口を利用者Uが視認できる範囲内の位置であってもよい。また、特定の位置関係は、店舗S毎に異なる位置関係であってもよく、複数の店舗Sで共通する位置関係であってもよい。 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. The specific positional relationship may be a different positional relationship for each store S, or may be a positional relationship common to multiple stores S.
また、信号待ち状態にある利用者Uの位置条件は、信号待ち状態にある利用者Uと店舗Sの位置との位置関係が特定の関係であるといった条件に代えて、利用者Uの位置が事業者Bによって直接指定された位置範囲内にあるといった条件であってもよい。 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 user U's location is within a location range directly specified by business operator B.
〔4.2.3.交通関連情報記憶部32〕
交通関連情報記憶部32は、信号状態情報や交通関連情報を記憶する。信号状態情報は、信号機3の状態を示す情報である。
4.2.3. Traffic-related
The traffic-related
信号状態情報は、信号機3で示される信号の状態を示す情報であり、例えば、現時点の信号機3で示される信号を示す情報と、信号機3で示される信号が次に変化するまでの時間を示す情報などが含まれる。
Signal status information is information that indicates the status of the signal shown by
信号機3で示される信号は、進行許可を示す信号および停止指示を示す信号などである
進行許可を示す信号は、例えば、青信号であり、停止指示を示す信号は、赤信号である。信号機3で示される信号が次に変化するまでの時間は、例えば、信号機3で示される信号が停止指示を示す信号から進行許可を示す信号に変化するまでの時間、または信号機3で示される信号が進行許可を示す信号から停止指示を示す信号に変化するまでの時間などである。
The signals shown by the
交通関連情報は、例えば、交通量情報および交通規制情報などを含む。交通量情報は、信号機3を含む領域に位置する各歩道の交通量に関する情報である。例えば、交通量情報は、各歩道の歩行者Pの数を示す情報などを含む。歩行者Pの数は、例えば、リアルタイムの数、または過去の交通量履歴に基づいて交通情報提供装置5または情報処理装置1によって予測される数である。
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 on each sidewalk located in an area including the
交通規制情報は、信号機3を含む領域における交通規制に関する情報であり、例えば、信号機3を含む領域における特定の移動規制の箇所を示す情報および信号機3を含む領域における特定の移動規制の種別を示す情報などを含む。特定の移動規制の種別は、一時的な通行禁止、一時的な通行止め、または一時的な一方通行などのように利用者Uの移動ができない移動規制の種別であるが、これらの移動規制に限定されず、利用者Uの移動に規制が加わる種別であればよい。
The traffic regulation information is information on traffic regulations in an area including
一時的な通行禁止、一時的な通行止め、または一時的な一方通行などは、例えば、道路工事などによる交通規制、交通事故などによる交通規制、またはイベントの開催による交通規制などによって設定されるが、かかる例に限定されない。 Temporary road closures, 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.
なお、交通関連情報記憶部32は、信号状態情報に代えてまたは加えて、制御情報を記憶することもできる。制御情報は、信号機3毎の制御情報であり、例えば、信号機3の信号制御パターンの情報と信号機3の信号制御タイミングの情報を含む。
The traffic-related
信号制御パターンの情報は、例えば、信号機3で示される信号が青信号である期間を示す情報、信号機3で示される信号が黄色信号である期間を示す情報、および信号機3で示される信号が赤信号である期間を示す情報などを含む。
The information on the traffic light control pattern includes, for example, information indicating the period during which the signal indicated by
信号制御タイミングの情報は、信号機3で示される信号が変化するタイミングであり、例えば、信号機3で示される信号が最後に青信号に切り替わったタイミングを示す情報であるが、信号機3で示される信号が最後に赤信号に切り替わったタイミングを示す情報であってもよく、それ以外の情報であってもよい。
The signal control timing information is the timing at which the signal shown by
〔4.3.処理部22〕
処理部22は、コントローラであり、例えば、CPU、MPUなどのプロセッサによって、情報処理装置1内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAMなどを作業領域として実行されることにより実現される。また、処理部22は、例えば、ASIC、FPGA、GPGPUなどの集積回路によって一部または全部が実現されてもよい。
4.3. Processing
The
図4に示すように、処理部22は、受付部40と、取得部41と、判定部42と、提供部43と、決定部44と、通知部45とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、処理部22の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
As shown in FIG. 4, the
〔4.3.1.受付部40〕
受付部40は、通信部20などを介して種々の情報や要求を受け付ける。例えば、受付部40は、端末装置2や事業者装置4などから送信される情報や要求を受け付ける。受付部40は、情報受付部50と、許容時間受付部51とを含む。
4.3.1. Reception unit 40
The reception unit 40 receives various information and requests via the
〔4.3.1.1.情報受付部50〕
情報受付部50は、信号待ち状態にある歩行者Pの周辺に位置する店舗Sの事業者Bによって提供される入稿情報を受け付ける。例えば、情報受付部50は、事業者装置4から送信される入稿情報を受け付ける。信号待ち状態にある歩行者Pの周辺に位置する店舗Sは、歩行者Pが信号待ち状態となったと仮定した場合に歩行者Pの周辺に位置する店舗である。
[4.3.1.1. Information Receiving Unit 50]
The
入稿情報は、例えば、上述した店舗情報、広告情報、および条件情報などを含む。情報受付部50は、入稿情報を受け付けた場合、受け付けた入稿情報を入稿情報記憶部31の入稿情報テーブルを追加する。
The submission information includes, for example, the above-mentioned store information, advertising information, and condition information. When the
〔4.3.1.2.許容時間受付部51〕
許容時間受付部51は、歩行者Pである利用者Uによる信号待ちの許容時間を示す情報である許容時間情報を受け付ける。
[4.3.1.2. Allowable time reception unit 51]
The permissible
例えば、許容時間受付部51は、利用者Uの端末装置2から送信される許容時間情報を受け付ける。許容時間受付部51は、許容時間情報を受け付けた場合、受け付けた許容時間情報を設定情報の一部として利用者情報記憶部30の利用者情報テーブルの一部として追加する。
For example, the allowable
〔4.3.2.取得部41〕
取得部41は、外部の情報処理装置、端末装置2、事業者装置4、および交通情報提供装置5などから通信部20を介して種々の情報を取得し、取得した情報を記憶部21に記憶させる。
[4.3.2. Acquisition unit 41]
The acquisition unit 41 acquires various pieces of information from external information processing devices, the
例えば、取得部41は、外部の情報処理装置または端末装置2などから通信部20を介して利用者Uの情報を示す情報を取得し、取得した利用者Uの情報を示す情報を利用者情報記憶部30に記憶させる。
For example, the acquisition unit 41 acquires information indicating the information of user U from an external information processing device or
また、取得部41は、交通情報提供装置5から通信部20を介して、信号状態情報および交通関連情報などを取得し、取得した信号状態情報および交通関連情報などを交通関連情報記憶部32に記憶させる。また、取得部41は、信号状態情報に代えてまたは加えて、制御情報を取得し、取得した制御情報を交通関連情報記憶部32に記憶させることもできる。
The acquisition unit 41 also acquires traffic signal status information, traffic-related information, and the like from the traffic information providing device 5 via the
また、取得部41は、記憶部21から各種の情報を取得する。例えば、取得部41は、利用者Uの情報である利用者情報を利用者情報記憶部30から取得する。また、取得部41は、入稿情報を入稿情報記憶部31から取得する。
The acquisition unit 41 also acquires various types of 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
また、取得部41は、歩行者Pである利用者Uの信号待ちの情報である信号待ち情報を利用者情報記憶部30または判定部42から取得する。信号待ち情報には、上述したように、例えば、利用者Uの信号待ちに関する情報などが含まれる。
The acquisition unit 41 also acquires traffic light waiting information, which is information about waiting at a traffic light for a user U, who is a pedestrian P, from the user
〔4.3.3.判定部42〕
判定部42は、取得部41によって取得された利用者情報および信号状態情報に基づいて、利用者Uが信号待ち状態であるか否かを判定し、利用者Uが信号待ち状態であると判定した場合、利用者Uの信号待ちの時間を判定する。
[4.3.3. Judgment unit 42]
The judgment unit 42 judges whether or not the user U is waiting for a traffic light based on the user information and traffic light status information acquired by the acquisition unit 41, and if it is determined that the user U is waiting for a traffic light, it judges the time that the user U will be waiting for the traffic light.
例えば、判定部42は、取得部41によって取得された利用者情報に含まれる位置情報と行動履歴の情報とに基づいて、利用者Uの位置および利用者Uの移動方向を判定する。判定部42は、利用者Uの位置が各信号機3による信号待ちの位置範囲である信号待ち位置範囲のいずれかの信号待ち位置範囲内にあるか否かを判定する。信号待ち位置範囲は、例えば、信号機3毎に予め定められた範囲であるが、例えば、入稿情報に含まれる条件情報で規定される位置条件で示される位置範囲であってもよい。
For example, the determination unit 42 determines the location of user U and the direction of movement of user U based on the location information and 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 user U is within any of the traffic light waiting position ranges, which are the position ranges for waiting for a signal according to each
判定部42は、利用者Uの位置が信号待ち位置範囲内にある場合、取得部41によって取得された信号状態情報と上述のように判定した利用者Uの移動方向とに基づいて、利用者Uが信号待ち状態であるか否かを判定する。 When the position of user U is within the traffic light waiting position range, the determination unit 42 determines whether user U is waiting for a traffic light based on the traffic light status information acquired by the acquisition unit 41 and the direction of movement of user U determined as described above.
例えば、判定部42は、判定した利用者Uの移動方向が信号機3によって通過が規制される横断歩道を通過する方向であり、信号状態情報で示される信号機3の信号が停止指示を示す信号である場合、利用者Uが信号待ち状態であると判定し、そうでない場合、利用者Uが信号待ち状態ではないと判定する。
For example, if the determined direction of movement of user U is the direction of passing through a crosswalk where passage is restricted by
判定部42は、利用者Uが信号待ち状態になると判定した場合、取得部41によって取得された信号状態情報に基づいて、利用者Uの信号待ちの時間を判定する。判定部42は、判定した利用者Uの信号待ちの時間の情報を含む信号待ち情報を利用者情報記憶部30に記憶させたり、取得部41に受け渡したりする。
When the determination unit 42 determines that the user U will be waiting for a traffic light, it determines the time the user U will be waiting for a traffic light based on the traffic light status 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
また、判定部42は、利用者Uの現在の信号待ち状態に加えて、利用者Uの将来の信号待ち状態を判定し、利用者Uが将来に信号待ち状態になると判定した場合、利用者Uの将来の信号待ちの時間を判定することもできる。 In addition to the current state of user U waiting for a traffic light, the determination unit 42 can also determine the future state of user U waiting for a traffic light, and if it is determined that user U will be in a state of waiting for a traffic light in the future, it can also determine the future time that user U will be waiting for a traffic light.
利用者Uの将来の信号待ち状態は、例えば、現時点から予め定められた期間までにおける利用者Uの将来の信号待ち状態である。判定部42は、利用者Uの将来の信号待ちの時間の情報を含む信号待ち情報を利用者情報記憶部30に記憶させたり、取得部41に受け渡したりする。
The future traffic light waiting state of user U is, for example, the future traffic light waiting state of 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 user U in the user
例えば、判定部42は、取得部41によって取得された利用者情報に含まれる位置情報と行動履歴の情報とに基づいて、将来の利用者Uの移動ルートを判定する。判定部42は、利用者Uの移動ルートにおいて利用者Uの位置が各信号機3による信号待ちの位置範囲である信号待ち位置範囲のいずれかの信号待ち位置範囲内になるか否かを判定する。
For example, the determination unit 42 determines a future movement route of the user U based on the location information and behavior history information included in the user information acquired by the acquisition unit 41. The determination unit 42 determines whether 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 the position ranges for waiting at traffic lights determined by each
判定部42は、利用者Uの位置が信号待ち位置範囲内になる場合、取得部41によって取得された信号状態情報と上述のように判定した利用者Uの移動ルートとに基づいて、利用者Uが信号待ち状態になるか否かを判定する。 When the position of user U is within the range of the waiting position for a traffic light, the determination unit 42 determines whether user U will be waiting for a traffic light based on the traffic light status information acquired by the acquisition unit 41 and the movement route of user U determined as described above.
判定部42は、利用者Uが信号待ち状態になると判定した場合、取得部41によって取得された信号状態情報に基づいて、利用者Uの信号待ちの時間を判定する。判定部42は、判定した利用者Uの信号待ちの時間の情報を含む信号待ち情報を利用者情報記憶部30に記憶させたり、取得部41に受け渡したりする。
When the determination unit 42 determines that the user U will be waiting for a traffic light, it determines the time the user U will be waiting for a traffic light based on the traffic light status 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
また、判定部42は、判定した歩行者Pの過去の信号待ち状態に基づいて、歩行者Pの信号待ちの総時間および歩行者Pの信号待ちの回数などを判定する。判定部42は、判定した歩行者Pの信号待ちの総時間および歩行者Pの信号待ちの回数などの情報を信号待ち情報を利用者情報記憶部30に記憶させたり、取得部41に受け渡したりする。
The determination unit 42 also determines the total time that the pedestrian P has been waiting for a traffic light and the number of times that the pedestrian P has been waiting for a traffic light based on the determined past state of the pedestrian P waiting for a traffic light. The determination unit 42 stores the determined information such as the total time that the pedestrian P has been waiting for a traffic light and the number of times that the pedestrian P has been waiting for a traffic light in the user
なお、利用者Uが信号待ち状態であると判定した場合、歩行者Pの信号待ちの総時間は、過去の信号待ち時間の総計に、新たな信号待ち時間を加算したものであってもよく、歩行者Pの信号待ち回数は、過去の信号待ち回数に、新たな信号待ちの1回を加えた回数であってもよい。 When it is determined that user U is waiting for a traffic light, the total time pedestrian P has waited for a traffic light may be the total of past waiting times for a traffic light plus the new waiting time for a traffic light, and the number of times pedestrian P has waited for a traffic light may be the number of times in the past that pedestrian P has waited for a traffic light plus one new waiting time.
また、判定部42は、取得部41によって制御情報が取得された場合、かかる制御情報に基づいて、現時点において信号機3で示される信号、信号機3で示される信号が次に変化するまでの時間などを判定する。そして、判定部42は、判定した結果を交通関連情報記憶部32に記憶させたり、取得部41に受け渡したりする。
When the acquisition unit 41 acquires control information, the determination unit 42 determines, based on the control information, the signal currently indicated by the
〔4.3.4.提供部43〕
提供部43は、利用者Uに対して種々の情報を提供する。例えば、提供部43は、事業者Bの事業者装置4や利用者Uの端末装置2に対して種々の情報を送信して事業者Bの事業者装置4や利用者Uの端末装置2に種々の情報を表示させることによって、事業者Bや利用者Uに対して種々の情報を提供する。
[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
例えば、提供部43は、事業者Bの事業者装置4に対して設定受付用情報を送信することで、事業者Bに設定受付用情報を提供する。設定受付用情報は、上述した入稿情報を設定するためのGUI(Graphical User Interface)画面を表示するための情報であり、事業者装置4にGUI画面が表示される。
For example, the providing unit 43 provides the setting reception information to the business operator B by transmitting the setting reception information to the
事業者Bは、事業者装置4を操作することによって、GUI画面に入稿情報を設定することができる。また、事業者Bは、GUI画面に入稿報を設定した後、事業者装置4を操作することによって、GUI画面に設定した入稿情報を事業者装置4から情報処理装置1に送信させることができる。
Business operator B can set the submission information on the GUI screen by operating
提供部43は、信号待ちの状態にある歩行者Pまたは信号待ち状態であった利用者Uの端末装置2に広告情報の提供を行う。提供部43は、例えば、利用者Uが信号待ちを開始してから予め定められた期間(例えば、1秒、3秒、または5秒)内に広告情報を信号待ち状態にある利用者Uに提供する。
The providing unit 43 provides advertising information to the
予め定められた期間は、例えば、利用者Uが信号待ちを開始してから情報処理装置1によって広告情報を提供するために必要な時間以上の期間である。なお、提供部43は、過去に信号待ちを行った歩行者Pに広告情報の提供を行うこともできる。
The predetermined period is, for example, a period of time that is longer than the time required for the
例えば、提供部43は、情報受付部50によって受け付けられた入稿情報と取得部41によって取得された信号待ち情報とに基づいて、信号待ちの状態にある歩行者Pに広告情報の提供を行う。
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
入稿情報は、上述したように、例えば、店舗Sの周辺にある信号機3の信号による信号待ちの状態にある歩行者Pに提供される広告情報と、かかる広告情報を提供する条件を示す情報を含む条件情報とを含む。
As described above, the submission information includes, for example, advertising information to be provided to pedestrian P who is waiting for the signal from
入稿情報は、上述した広告情報と条件情報との組を複数含む。広告情報と条件情報との複数の組によって、互いに異なる複数の広告報酬のうちのいずれかの広告情報を利用者Uに提供することができる。 The submission information includes multiple pairs of the above-mentioned advertising information and condition information. By using the multiple pairs of advertising information and condition information, it is possible to provide the user U with any one of multiple different advertising rewards.
提供部43は、入稿情報および信号待ち情報に基づいて、信号待ちをしている利用者Uまたは信号待ちをした利用者Uに対して信号待ちに関する情報に応じた広告情報を利用者Uに提供する。例えば、提供部43は、信号待ちの時間に応じた広告情報を利用者Uに提供する。 The providing unit 43 provides advertising information corresponding to the information related to waiting at a traffic light to a user U who is waiting at a traffic light or a user U who has waited at a traffic light, based on the submission information and the waiting at a traffic light information. For example, the providing unit 43 provides advertising information corresponding to the waiting time for the traffic light to a user U.
ここで、入稿情報に含まれる複数の条件情報が互いに異なる範囲の信号待ち時間の情報を含むとする。例えば、複数の条件情報が、信号待ち時間が第1閾値Tth1未満であることを示す第1時間情報、信号待ち時間が第1閾値Tth1以上且つ第2閾値Tth2未満であることを示す第2時間情報、信号待ち時間が第2閾値Tth2以上であることを示す第3時間情報を含むとする。なお、第1閾値Tth1と第2閾値Tth2との関係は、Tth1<Tth2である。 Here, it is assumed that the multiple pieces of condition information included in the submission information include information on traffic light waiting times in different ranges. For example, it is assumed that the multiple pieces of condition information include 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.
また、第1時間情報に関連付けられた広告情報が第1広告情報であり、第2時間情報に関連付けられた広告情報が第2広告情報であり、第3時間情報に関連付けられた広告情報が第3広告情報であるとする。 Furthermore, 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.
この場合、提供部43は、信号待ち情報で示される利用者Uの信号待ち時間が第1閾値Tth1未満であれば、第1広告情報を利用者Uに提供する。また、提供部43は、信号待ち情報で示される利用者Uの信号待ち時間が第1閾値Tth1以上且つ第2閾値Tth2未満であれば、第2広告情報を利用者Uに提供する。また、提供部43は、信号待ち情報で示される利用者Uの信号待ち時間が第2閾値Tth2以上であれば、第3広告情報を利用者Uに提供する。 In this case, if the traffic light waiting time of user U indicated in the traffic light waiting information is less than the first threshold Tth1, the providing unit 43 provides the first advertising information to user U. Also, if the traffic light waiting time of user U indicated in the traffic light waiting information is equal to or greater than the first threshold Tth1 and less than the second threshold Tth2, the providing unit 43 provides the second advertising information to user U. Also, if the traffic light waiting time of user U indicated in the traffic light waiting information is equal to or greater than the second threshold Tth2, the providing unit 43 provides the third advertising information to user U.
また、提供部43は、信号待ちの総時間に応じた広告情報を利用者Uに提供する。例えば、入稿情報に含まれる複数の条件情報が互いに異なる範囲の信号待ち総時間の情報を含むとする。例えば、複数の条件情報が、信号待ち総時間が第1閾値MTth1未満であることを示す第1総時間情報、信号待ち総時間が第1閾値MTth1以上且つ第2閾値MTth2未満であることを示す第2総時間情報、信号待ち総時間が第2閾値MTth2以上であることを示す第3総時間情報を含むとする。なお、第1閾値MTth1と第2閾値MTth2との関係は、MTth1<MTth2である。 The providing unit 43 also provides the user U with advertising 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 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.
また、第1総時間情報に関連付けられた広告情報が第1広告情報であり、第2総時間情報に関連付けられた広告情報が第2広告情報であり、第3総時間情報に関連付けられた広告情報が第3広告情報であるとする。 Furthermore, it is assumed 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.
この場合、提供部43は、利用者Uの信号待ち総時間が第1閾値MTth1未満であれば、第1広告情報を利用者Uに提供する。また、提供部43は、利用者Uの信号待ち総時間が第1閾値MTth1以上且つ第2閾値MTth2未満であれば、第2広告情報を利用者Uに提供する。また、提供部43は、利用者Uの信号待ち総時間が第2閾値MTth2以上であれば、第3広告情報を利用者Uに提供する。 In this case, if the total time that user U waits for a traffic light is less than the first threshold MTth1, the providing unit 43 provides the first advertising information to user U. Also, if the total time that user U waits for a traffic light 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 user U. Also, if the total time that user U waits for a traffic light is equal to or greater than the second threshold MTth2, the providing unit 43 provides the third advertising information to user U.
また、入稿情報に含まれる複数の条件情報が互いに異なる範囲の信号待ち回数の情報を含むとする。複数の条件情報は、例えば、信号待ち回数が第1閾値Nth1未満であることを示す第1回数情報、信号待ち回数が第1閾値Nth1以上且つ第2閾値Nth2未満であることを示す第2回数情報、信号待ち回数が第2閾値Nth2以上であることを示す第3回数情報などであるとする。 The multiple pieces of condition information included in the submission information include information on the number of times the user has to wait at traffic lights in different ranges. The multiple pieces of condition information are, for example, first number information indicating that the number of times the user has to wait at traffic lights is less than a first threshold value Nth1, second number information indicating that the number of times the user has to wait at traffic lights is equal to or greater than the first threshold value Nth1 and less than a second threshold value Nth2, and third number information indicating that the number of times the user has to wait at traffic lights is equal to or greater than the second threshold value Nth2.
また、第1回数情報に関連付けられた広告情報が第1広告情報であり、第2回数情報に関連付けられた広告情報が第2広告情報であり、第3回数情報に関連付けられた広告情報が第3広告情報であるとする。 Furthermore, 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.
この場合、提供部43は、利用者Uの信号待ち回数が第1閾値Nth1未満であれば、第1広告情報を利用者Uに提供する。また、提供部43は、利用者Uの信号待ち回数が第1閾値Nth1以上且つ第2閾値Nth2未満であれば、第2広告情報を利用者Uに提供する。また、提供部43は、利用者Uの信号待ち回数が第2閾値Nth2以上であれば、第3広告情報を利用者Uに提供する。 In this case, if the number of times user U has waited at traffic lights is less than the first threshold Nth1, the providing unit 43 provides the first advertising information to user U. Also, if the number of times user U has waited at traffic lights 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 user U. Also, if the number of times user U has waited at traffic lights is equal to or greater than the second threshold Nth2, the providing unit 43 provides the third advertising information to user U.
また、提供部43は、信号待ち時間、信号待ち総時間、および信号待ち回数のうちの2以上の重み付け加算して得られるスコアに応じた広告情報を利用者Uに提供することもできる。 The providing unit 43 can also provide the user U with advertising 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.
また、条件情報は、信号待ちの時間の情報、信号待ち総時間の情報、および信号待ちの回数の情報などに加えてまたは代えて、例えば、広告情報の提供対象となる利用者Uの属性を示す情報、広告情報の提供対象となる利用者Uの行動履歴に関する情報、広告情報の提供対象となる利用者Uの利用者レベルを示す情報などを含んでいてもよい。 In addition to or instead of information on the time spent waiting at traffic lights, the total time spent waiting at traffic lights, and the number of times the user has waited at traffic lights, the condition information may also 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.
これにより、事業者Bは、例えば、利用者Uの属性毎に信号待ち時間や信号待ち回数の条件を変えたり、特定の属性を有する利用者Uに対してのみ広告情報の提供を行うといった条件にしたり、特定の行動を行った利用者Uに対してのみ広告情報の提供を行うといった条件にすることができる。特定の行動は、例えば、信号待ち状態での端末装置2の操作、信号待ち状態での端末装置2でのウェブサイトの閲覧、信号待ち状態での端末装置2での店舗Sの検索などである。
This allows operator B to, for example, change the conditions for waiting time at traffic lights or the number of times waiting at traffic lights depending on the attributes of 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. Specific actions include, for example, operating the
また、事業者Bは、条件情報に含まれる条件を、例えば、利用者レベルが高い利用者Uほど情報の価値が高い広告情報を提供するといった条件にしたり、利用者レベルが高い利用者Uほど情報量が多い広告情報を提供するといった条件にしたりすることができる。なお、広告情報は、例えば、かかる広告情報に含まれるお得な商品の数が多いほど、情報の価値が高く、かかる広告情報に含まれる商品の数が多いほど、情報量が多い。 Furthermore, operator B can set the conditions included in the condition information to, for example, conditions such that the higher the user level of user U, the more valuable advertising information is provided, or conditions such that the higher the user level of 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.
また、事業者Bは、条件情報に含まれる条件を、利用者レベルが特定のレベルである利用者Uに対してのみ広告情報の提供を行うといった条件にしたり、利用者レベルに応じた商品の情報を含む広告情報を利用者Uに提供するといった条件にしたりすることもできる。 In addition, business 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.
また、条件情報には、信号待ち状態にある利用者Uの位置に関する条件である上述した位置条件を示す情報が含まれており、提供部43は、位置条件を満たす利用者Uに限り、広告情報を提供することができる。信号待ち状態にある利用者Uの位置に関する条件は、例えば、上述したように、信号待ち状態にある利用者Uと店舗Sの位置との位置関係が特定の関係であるといった条件である。 The condition information also includes information indicating the above-mentioned location condition, which is a condition related to the location of user U who is waiting at a traffic light, and the providing unit 43 can provide advertising information only to users U who satisfy the location condition. The condition related to the location of user U who is waiting at a traffic light is, for example, as described above, a condition that the location relationship between user U who is waiting at a traffic light and the location of store S is a specific relationship.
特定の位置関係は、利用者Uが信号待ち時に利用者Uの位置が店舗Sの周辺の位置にあるという関係である。また、店舗Sの周辺の位置は、図1に示すように、信号機3による信号待ちしている歩行者Pが横断歩道を渡ることなく店舗Sに来店できる位置であり、例えば、店舗Sの手前の位置である。
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. In addition, the position in the vicinity of the store S is a position where a pedestrian P waiting for the
また、特定の位置関係は、例えば、歩行者Pの位置が店舗Sの周辺の位置であって歩行者Pが信号待ち時において店舗Sに入店可能な位置であってもよい。この場合、歩行者Pの位置は、例えば、歩行者Pが信号待ち時において店舗Sに入店可能な位置であって且つ歩行者Pが事前に注文した商品の受け取りが歩行者Pの信号待ち時において可能である位置、歩行者Pが信号待ち時において店舗Sに入店可能な位置であって且つ歩行者Pが信号待ち時において店舗Sでの商品の購入やサービスの利用が可能な位置などであってもよい。 The specific positional relationship may be, for example, a position where pedestrian P is located in the vicinity of store S and where pedestrian P can enter store S while waiting at a traffic light. In this case, the position of pedestrian P may be, for example, a position where pedestrian P can enter store S while waiting at a traffic light and where pedestrian P can pick up a product that he or she ordered in advance while waiting at a traffic light, or a position where pedestrian P can enter store S while waiting at a traffic light and where pedestrian P can purchase a product or use a service at store S while waiting at a traffic light.
提供部43は、例えば、歩行者Pの位置と店舗Sとの距離、信号待ち情報で示される信号待ち時間、利用者Uの移動速度(例えば、移動履歴から得られる平均移動速度など)に基づいて、歩行者Pが信号待ち時において店舗Sに入店可能な位置か否かを判定することができる。 The providing unit 43 can determine 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, based on, for example, the distance between the position of the pedestrian P and the store S, the traffic light waiting time indicated in the traffic light waiting information, and the movement speed of the user U (for example, the average movement speed obtained from the movement history).
また、提供部43は、事前に注文した商品を利用者Uが受け取るのに要する時間をさらに用いて、歩行者Pが信号待ち時において店舗Sに入店可能な位置であって且つ歩行者Pが事前に注文した商品の受け取りが歩行者Pの信号待ち時において可能である位置か否かを判定することができる。事前に注文した商品を利用者Uが受け取るのに要する時間の情報は、例えば、事業者装置4から情報処理装置1に送信され取得部41によって取得される。
The providing unit 43 can further use the time required for the user U to receive the pre-ordered product to determine whether the location is such that the pedestrian P can enter the store S while waiting at a traffic light and whether the pedestrian P can receive the pre-ordered product while waiting at a traffic light. Information on the time required for the user U to receive the pre-ordered product is, for example, transmitted from the
また、提供部43は、店舗Sでの商品の購入やサービスの利用で必要な時間をさらに用いて、歩行者Pが信号待ち時において店舗Sに入店可能な位置であって且つ歩行者Pが信号待ち時において店舗Sでの商品の購入やサービスの利用が可能な位置であるか否かを判定することができる。店舗Sでの商品の購入やサービスの利用で必要な時間の情報は、例えば、事業者装置4から情報処理装置1に送信され取得部41によって取得される。
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 location where the pedestrian P can enter the store S while waiting at a traffic light and whether the pedestrian P is at a location 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
提供部43は、利用者Uが上述した位置条件を満たすか否かを判定し、上述した位置条件を満たすと判定した利用者Uであって且つ条件情報で示される上述したその他の条件を満たす利用者Uに対して広告情報を提供する。 The provision unit 43 determines whether the user U satisfies the above-mentioned location condition, and provides advertising information to the user U who is determined to satisfy the above-mentioned location condition and also satisfies the other conditions indicated in the condition information.
提供部43は、例えば、利用者Uの位置と店舗Sの位置とから利用者Uが上述した位置条件を満たすか否かを判定する。また、提供部43は、条件情報で示される条件が上述した位置範囲であれば、利用者Uの位置が上述した位置範囲内である場合に、位置条件を満たすと判定する。なお、条件情報で示される条件が上述した位置条件以外にない場合、提供部43は、上述した位置条件を満たすと判定した利用者Uに対して広告情報を提供する。 The providing unit 43 determines whether or not the user U satisfies the above-mentioned location condition based on, for example, the location of the user U and the location of the store S. Furthermore, if the condition indicated in the condition information is within 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 in the condition information is not other than the above-mentioned location condition, the providing unit 43 provides advertising information to the user U determined to satisfy the above-mentioned location condition.
なお、条件情報で規定される条件は、上述した例に限定されず、事業者Bは、種々の条件を設定することができる。例えば、条件情報で規定される条件は、利用者Uが移動している歩道の交通量に基づく条件である交通量条件を含んでいてもよい。以下において、利用者Uが移動している歩道の交通量を対象交通量と記載する。 The conditions specified in the condition information are not limited to the above-mentioned examples, and operator B can set various conditions. For example, the conditions specified in the condition information may include a traffic volume condition that is a condition based on the traffic volume on the sidewalk on which user U is moving. Hereinafter, the traffic volume on the sidewalk on which user U is moving is referred to as the target traffic volume.
交通量条件は、例えば、対象交通量が第1閾値Mth1未満であるといった条件、対象交通量が第2閾値Mth2以上であるといった条件、または対象交通量が第1閾値Mth1以上且つ第2閾値Mth2未満であるといった条件などである。対象交通量は、例えば、利用者Uが移動している位置から予め定められた範囲までの交通量である。 The traffic volume condition is, for example, a condition that the target traffic volume is less than a first threshold value Mth1, a condition that the target traffic volume is equal to or greater than a second threshold value Mth2, or a condition that the target traffic volume is equal to or greater than the first threshold value Mth1 and less than the second threshold value Mth2. The target traffic volume is, for example, the traffic volume within a predetermined range from the position to which the user U is moving.
また、条件情報で規定される条件は、信号待ち状態にある利用者Uの位置から予め定められた範囲に特定の移動規制の箇所があるといった条件を含んでいてもよい。特定の移動規制の箇所は、一時的な通行禁止、一時的な通行止め、または一時的な一方通行などのように利用者Uの移動ができない移動規制の種別であるが、これらの移動規制に限定されず、利用者Uの移動に規制が加わる種別であればよい。 The conditions specified in the condition information may also include a condition that there is a specific movement restriction location within a predetermined range from the position of user U who is waiting for a traffic light. The specific movement restriction location is a type of movement restriction that prevents user U from moving, such as a temporary road ban, a temporary road closure, or a temporary one-way street, but is not limited to these movement restrictions and may be any type that imposes restrictions on the movement of user U.
また、条件情報で規定される条件は、例えば、同一の信号機3の信号によって同じ領域で信号待ちをしている利用者Uの数に基づく条件である信号待ち人数条件を含んでいてもよい。以下において、同一の信号機3の信号によって同じ領域で信号待ちをしている利用者Uの数を対象待ち人数と記載する。
The conditions specified in the condition information may also include, for example, a condition for the number of users waiting at a traffic light, which is a condition based on the number of users U waiting in the same area for the
信号待ち人数条件は、例えば、対象待ち人数が第1閾値Mth1未満であるといった条件、対象待ち人数が第2閾値Mth2以上であるといった条件、または対象待ち人数が第1閾値Mth1以上且つ第2閾値Mth2未満であるといった条件などである。 The condition for the number of people waiting at the traffic light is, for example, a condition that the target number of people waiting is less than a first threshold Mth1, a condition that the target number of people waiting is equal to or greater than a second threshold Mth2, or a condition that the target number of people waiting is equal to or greater than the first threshold Mth1 and less than the second threshold Mth2.
また、提供部43は、利用者Uの端末装置2に広告情報をプッシュ通知することによって端末装置2に広告情報を表示させたり、利用者Uが端末装置2を用いてコンテンツを閲覧中の場合、かかるコンテンツに広告情報を挿入したりすることで、利用者Uに広告情報を提供することができる。
The providing unit 43 can also provide advertising information to the user U by pushing the advertising information to the
また、提供部43は、信号待ちの時間において店舗Sで販売する商品の注文を受け付けるための注文受付情報を利用者Uの端末装置2に送信することで端末装置2の表示部11に注文受付情報を表示させて利用者Uに対して注文受付情報を提供する。
The providing unit 43 also transmits order acceptance information to the
端末装置2に表示される注文受付情報は、例えば、店舗Sの名称、店舗Sの位置、店舗Sで提供する商品やサービスのメニューなどの情報を含む。利用者Uは、端末装置2の操作部12を操作することで、表示部11に表示されている商品やサービスのメニューの中から所望の商品やサービスを選択することで、商品やサービスの注文が可能である。
The order reception information displayed on the
端末装置2は、利用者Uが選択した商品やサービスを示す選択情報を含む注文情報を事業者装置4または不図示の注文受付サーバに送信する。注文情報には、選択情報の他、利用者Uの情報(例えば、利用者Uの氏名や連絡先の電話番号などの情報)が含まれている。不図示の注文受付サーバは、注文情報を受信すると、受信した注文情報を事業者装置4に送信する。
The
事業者Bは、事業者装置4によって注文情報が受信された場合、かかる注文情報に基づいて、商品またはサービスを利用者Uが来店時にすぐに提供できるように作業を行う。例えば、事業者Bは、注文対象がハンバーガーとフライドポテトのセットである場合、かかる注文対象を利用者Uが来店時にすぐに受け取れるように作業を行う。なお、「事業者B」は、例えば、事業者Bの従業員を含む概念である。
When order information is received by
また、提供部43は、判定部42によって将来の信号待ち状態が判定された利用者Uに対して、将来の信号待ち状態になる前(例えば、予め定められた期間前)に、広告情報を提供することもできる。 The providing unit 43 can also provide advertising information to a user U who has been determined by the determining unit 42 to be in a future waiting state at a traffic light before the user U will be in a waiting state at a traffic light in the future (e.g., a predetermined period of time before the user U will be in a waiting state at a traffic light in the future).
〔4.3.5.決定部44〕
決定部44は、許容時間受付部51によって受け付けられた許容時間情報に基づいて、信号待ちの時間を決定する。
4.3.5. Determination unit 44
The determination unit 44 determines the time to wait at a traffic light based on the permissible time information received by the permissible
例えば、決定部44は、信号待ちをしている利用者Uの許容時間情報で示される許容時間に基づいて、利用者Uの信号待ち時間を決定する。決定部44は、信号待ちをしている利用者Uが1名である場合、かかる利用者Uの許容時間情報で示される許容時間以内の時間を利用者Uの信号待ち時間として決定する。 For example, the determination unit 44 determines the traffic light waiting time of the user U based on the allowable time indicated in the allowable time information of the user U who is waiting for the traffic light. When there is one user U who is waiting for the traffic light, the determination unit 44 determines the traffic light waiting time of the user U to be within the allowable time indicated in the allowable time information of the user U.
また、決定部44は、信号待ちをしている利用者Uが複数いる場合、複数の利用者Uの許容時間情報で示される許容時間に基づいて、複数の利用者Uの信号待ち時間を決定する。 In addition, 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 allowable times indicated in the allowable time information of the multiple users U.
例えば、いずれの利用者Uの許容時間情報で示される許容時間が3分であり、信号機3の信号が停止指示を示す状態の通常期間が2分であり、信号機3の信号が進行許可を示す状態から停止指示を示す状態に変化したタイミングでいずれの利用者Uも信号待ちを開始したものとする。
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
この場合、決定部44は、信号機3の信号が停止指示を示す状態の期間が2分を超え且つ3分以下の期間を各利用者Uの待ち時間として決定する。例えば、情報処理装置1は、各利用者Uの待ち時間を3分に決定する。
In this case, the determination unit 44 determines the period during which the signal of the
決定部44によって決定される利用者Uの待ち時間は、例えば、条件情報で規定される信号待ち時間以上の時間であるが、かかる例に限定されない。例えば、決定部44によって決定される利用者Uの待ち時間は、許容時間情報で示される許容時間であってもよく、また、信号待ちをしている利用者Uが店舗Sに来店する可能性が高くなる信号待ち時間であってもよい。 The waiting time of user U determined by the determination unit 44 is, for example, a time equal to or longer than the traffic light waiting time specified in the condition information, but is not limited to such an example. For example, the waiting time of user U determined by the determination unit 44 may be the allowable time indicated in the allowable time information, or may be the traffic light waiting time at which user U waiting at a traffic light is more likely to visit store S.
また、決定部44は、例えば、判定部42によって判定される利用者Uの信号待ち時間が条件情報に規定する信号待ちの時間よりも短い場合に、利用者Uの許容時間情報に基づいて、条件情報に規定する信号待ちの時間よりも長い時間を利用者Uの信号待ちの時間として決定することができる。 In addition, for example, when the traffic light waiting time of user U determined by the judgment unit 42 is shorter than the traffic light waiting time specified in the condition information, the decision unit 44 can determine the traffic light waiting time of user U to be a time longer than the traffic light waiting time specified in the condition information based on the allowable time information of user U.
この場合、決定部44は、例えば、条件情報に規定する信号待ちの時間以外の条件が満たされ、且つ判定部42によって判定される利用者Uの信号待ち時間が条件情報に規定する信号待ちの時間よりも短い場合に、利用者Uの許容時間情報に基づいて、条件情報に規定する信号待ちの時間よりも長い時間を利用者Uの信号待ちの時間として決定する。これにより、決定部44は、条件情報で規定する条件を満たす利用者Uを増やすことができる。 In this case, for example, when conditions other than the waiting time for a traffic light specified in the condition information are satisfied and the waiting time for a traffic light of user U determined by the determination unit 42 is shorter than the waiting time for a traffic light specified in the condition information, the determination unit 44 determines the waiting time for a traffic light of user U to be longer than the waiting time for a traffic light specified in the condition information based on the allowable time information of user U. This enables the determination unit 44 to increase the number of users U who satisfy the conditions specified in the condition information.
〔4.3.6.通知部45〕
通知部45は、信号待ちを制御する信号機3の制御装置6に対して、決定部44によって決定された信号待ちの時間に基づく制御情報を通知する。制御装置6は、情報処理装置1から制御情報を受け付けた場合、情報処理装置1からの制御情報に基づいて、信号機3を制御する。
[4.3.6. Notification section 45]
The notification unit 45 notifies the control device 6 of the
例えば、信号機3の信号が停止指示を示す状態の通常期間が2分であり、決定部44によって決定された信号待ち時間が3分であるとする。この場合、通知部45は、信号機3の信号が停止指示である期間を2分から3分へと変更する制御情報を制御装置6に通知する。制御装置6は、情報処理装置1からの制御情報に基づいて、信号機3の信号が停止指示である期間が一時的に3分になるように信号機3を制御する。
For example, assume that the normal period during which
なお、上述した提供部43の機能の一部または全部は、通知部45によって実行されてもよく、また、提供部43の機能の一部または全部は、通知部45によって実行されてもよい。 In addition, 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.
〔5.処理手順〕
次に、実施形態に係る情報処理装置1の処理部22による情報処理の手順について説明する。図7は、実施形態に係る情報処理装置1の処理部22による情報処理の一例を示すフローチャートである。
5. Processing Procedure
Next, a procedure of information processing by the
図7に示すように、情報処理装置1の処理部22は、情報を取得または受け付けたか否かを判定する(ステップS10)。処理部22は、情報を取得または受け付けたと判定した場合(ステップS10:Yes)、取得または受け付けた情報を記憶部21に記憶させる(ステップS11)。例えば、処理部22は、利用者Uの情報、入稿情報、信号状態情報、交通関連情報などを取得し、取得した利用者Uの情報、入稿情報、信号状態情報、交通関連情報などを記憶部21に記憶させる。
As shown in FIG. 7, the
処理部22は、ステップS11の処理が終了した場合、または情報を取得または受け付けていないと判定した場合(ステップS10:No)、判定タイミングになったか否かを判定する(ステップS12)。判定タイミングは、例えば、予め定められた周期で到来するタイミングであるが、かかる例に限定されない。
When the processing of step S11 is completed, or when it is determined that no information has been acquired or received (step S10: No), the
処理部22は、判定タイミングになったと判定した場合(ステップS12:Yes)、ステップS11において記憶部21に記憶させた情報などに基づいて、各利用者Uの信号待ち状態の有無を判定する(ステップS13)。
When the
つづいて、処理部22は、信号待ち状態にある利用者Uがあるか否かを判定する(ステップS14)。そして、処理部22は、信号待ち状態にある利用者Uがあると判定した場合(ステップS14:Yes)、信号待ち状態にある利用者Uが報酬情報に含まれる条件情報で規定される条件を満たすか否かを判定する(ステップS15)。
Next, the
処理部22は、信号待ち状態にある利用者Uが報酬情報に含まれる条件情報で規定される条件を満たすと判定した場合(ステップS15:Yes)、信号待ち状態にあり且つ条件情報で規定される条件を満たす利用者Uに広告情報を提供する(ステップS16)。
When the
処理部22は、ステップS16の処理が終了した場合、判定タイミングになっていないと判定した場合(ステップS12:No)、信号待ち状態にある利用者Uがないと判定した場合(ステップS14:No)、または信号待ち状態にある利用者Uが条件情報で規定される条件を満たさないと判定した場合(ステップS15:No)、動作終了タイミングになったか否かを判定する(ステップS17)。処理部22は、例えば、情報処理装置1の電源がオフにされた場合などに動作終了タイミングになったと判定する。
When the processing of step S16 is completed, when it is determined that the judgment timing has not arrived (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 a user U waiting for a traffic light does not satisfy the condition specified in the condition information (step S15: No), the
処理部22は、動作終了タイミングになっていないと判定した場合(ステップS17:No)、処理をステップS10へ移行し、動作終了タイミングになったと判定した場合(ステップS17:Yes)、図7に示す処理を終了する。
If the
〔6.変形〕
上述した例では、情報処理装置1は、利用者Uの位置情報を端末装置2から取得するが、利用者Uの位置情報を端末装置2以外から取得することができる構成であってもよい。
6. Transformation
In the above-described example, the
例えば、情報処理装置1は、利用者Uが所持するIC(Integrated Circuit)タグを検出する通信装置から送信されるICタグの位置情報を利用者Uの位置情報として取得することができる。また、情報処理装置1は、歩道を含む道路を移動する歩行者Pを撮像する監視カメラから得られる撮像情報を取得し、取得した撮像情報から利用者Uの画像を判別し、判別した結果に基づいて、利用者Uの位置を検出することもできる。
For example, the
また、提供部43は、互いに異なる複数の店舗Sの各々の入稿情報に含まれる条件情報で示される条件を同時に満たす利用者Uに対して、複数の店舗Sのうちの1つの店舗Sの広告情報が提供されてもよい。以下において、互いに異なる複数の店舗Sの各々の入稿情報に含まれる条件情報で示される条件を同時に満たす利用者Uを同時条件充足利用者と記載する場合がある。 The providing unit 43 may also 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. Hereinafter, 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.
例えば、同時条件充足利用者が共に条件情報で示される条件を満たす複数の入稿情報の各々の広告情報が有効期限付きの広告情報であるとする。この場合、提供部43は、複数の有効期限付きの広告情報のうち有効期限が最も遅いまたは最も早い広告情報を同時条件充足利用者に提供する広告情報として決定し、決定した広告情報を同時条件充足利用者に提供することもできる。 For example, assume that each of the multiple pieces of submitted information for which the simultaneous condition satisfying user both satisfy the conditions indicated in the condition information is advertising information with an expiration date. In this case, the providing unit 43 can determine the advertising information with the latest or earliest expiration date among the multiple pieces of advertising information with expiration dates as the advertising information to be provided to the simultaneous condition satisfying user, and provide the determined advertising information to the simultaneous condition satisfying user.
また、提供部43は、利用者Uの信号待ちの位置、利用者Uの信号待ち時間、利用者Uの信号待ち総時間、および利用者Uの信号待ち回数などに基づいて、使用期限付きの報酬の使用期限を決定することができる。例えば、提供部43は、利用者Uの信号待ちの位置が店舗Sに近いほど、利用者Uの信号待ち時間が長いほど、利用者Uの信号待ち総時間が長いほど、または利用者Uの信号待ち回数が多いほど、報酬の使用期限として長いまたは短い使用期限を決定することができる。 The providing unit 43 can also determine the expiration date of the reward with an expiration date based on the location of the user U waiting at a traffic light, the time the user U waits at a traffic light, the total time the user U waits at a traffic light, and the number of times the user U waits at a traffic light. For example, the providing unit 43 can determine a longer or shorter expiration date for the reward as the location of the user U waiting at a traffic light is closer to the store S, the longer the time the user U waits at a traffic light, the longer the total time the user U waits at a traffic light, or the more times the user U waits at a traffic light.
また、処理部22は、条件情報に代えてまたは加えて、学習モデルを用いて信号待ちをしている利用者Uまたは信号待ちをした利用者Uに広告情報を提供するか否かを決定することもできる。学習モデルは、例えば、過去に広告情報を提供した利用者Uのうち来店した利用者Uの信号待ち時の位置、信号待ち時間、信号待ち総時間、信号待ち回数、属性、利用者レベル、および行動履歴のうちの少なくとも1つを入力とし、来店可能性を示すスコアまたは店舗利用可能性を示すスコアを出力するモデルである。
The
上述した各学習モデルは、任意の種別のモデルが採用可能である。例えば、各学習モデルは、DNN(Deep Neural Network)、GBDT(Gradient Boosting Decision Tree)、SVM(Support Vector Machine)などのように、機械学習によって生成されるモデルである。DNNは、例えば、CNN(Convolutional Neural Network)やRNN(Recurrent Neural Network)である。また、RNNは、LSTM(Long short-term memory)などであってもよい。また、各学習モデルは、例えば、CNNとRNNとを組み合わせたモデルなど、複数のモデルを組み合わせることで実現されるモデルであってもよい。 Each of the above-mentioned learning models can be any type of model. 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 a long short-term memory (LSTM), for example. Each learning model may be a model realized by combining multiple models, such as a model that combines a CNN and an RNN.
処理部22は、利用者Uの履歴情報などに基づいて、上記学習モデルを機械学習によって生成する学習部を有する構成であってもよい。
The
〔7.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置1は、例えば図8に示すような構成のコンピュータ200によって実現される。図8は、実施形態に係る情報処理装置1の機能を実現するコンピュータ200の一例を示すハードウェア構成図である。コンピュータ200は、CPU201、RAM202、ROM(Read Only Memory)203、HDD(Hard Disk Drive)204、通信インターフェイス(I/F)205、入出力インターフェイス(I/F)206、およびメディアインターフェイス(I/F)207を有する。
7. Hardware Configuration
The
CPU201は、ROM203またはHDD204に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM203は、コンピュータ200の起動時にCPU201によって実行されるブートプログラムや、コンピュータ200のハードウェアに依存するプログラムなどを記憶する。
The
HDD204は、CPU201によって実行されるプログラム、および、かかるプログラムによって使用されるデータなどを記憶する。通信インターフェイス205は、ネットワークN(図2参照)を介して他の機器からデータを受信してCPU201へ送り、CPU201が生成したデータを、ネットワークNを介して他の機器へ送信する。
The
CPU201は、入出力インターフェイス206を介して、ディスプレイやプリンタなどの出力装置、および、キーボードまたはマウスなどの入力装置を制御する。CPU201は、入出力インターフェイス206を介して、入力装置からデータを取得する。また、CPU201は、入出力インターフェイス206を介して生成したデータを出力装置へ出力する。
The
メディアインターフェイス207は、記録媒体208に記憶されたプログラムまたはデータを読み取り、RAM202を介してCPU201に提供する。CPU201は、かかるプログラムを、メディアインターフェイス207を介して記録媒体208からRAM202上にロードし、ロードしたプログラムを実行する。記録媒体208は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)などの光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。
The
例えば、コンピュータ200が実施形態に係る情報処理装置1として機能する場合、コンピュータ200のCPU201は、RAM202上にロードされたプログラムを実行することにより、処理部22の機能を実現する。また、HDD204には、記憶部21内のデータが記憶される。コンピュータ200のCPU201は、これらのプログラムを記録媒体208から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。
For example, when the
〔8.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[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.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 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 depending on various loads, usage conditions, etc.
例えば、上述した情報処理装置1は、端末装置とサーバコンピュータとで実現してもよく、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットホームなどをAPIやネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
For example, the
また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 The above-described embodiments and variations can be combined as appropriate to the extent that they do not cause inconsistencies in the processing content.
〔9.効果〕
上述してきたように、実施形態に係る情報処理装置1は、情報受付部50と、取得部41と、提供部43とを備える。情報受付部50は、歩行者Pの信号待ち時に歩行者Pの周辺に位置する店舗Sの広告情報を受け付ける。取得部41は、歩行者Pの信号待ちの情報である信号待ち情報を取得する。提供部43は、情報受付部50によって受け付けられた広告情報と取得部41によって取得された信号待ち情報とに基づいて、信号待ちの状態にある歩行者に広告情報の提供を行う。これにより、情報処理装置1は、信号待ちをしている歩行者Pに周辺の店舗Sの広告情報を提供することができるため、店舗Sの広告を効果的に行うことができ、店舗Sへの来店を促進することができる。そのため、情報処理装置1は、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
9. Effects
As described above, the
また、信号待ち情報には、歩行者Pの信号待ちの時間の情報が含まれ、提供部43は、信号待ちの時間に応じた広告情報を歩行者Pに提供する。これにより、情報処理装置1は、店舗Sの広告をより効果的に行うことができ、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
The traffic light waiting information also includes information about the time that the pedestrian P is waiting for the traffic light, and the providing unit 43 provides the pedestrian P with advertising information according to the time that the pedestrian P is waiting for the traffic light. This enables the
また、提供部43は、信号待ちの総時間に応じた広告情報を歩行者Pに提供する。これにより、情報処理装置1は、店舗Sの広告をより効果的に行うことができ、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
The providing unit 43 also provides advertising information to the pedestrian P according to the total time spent waiting at a traffic light. This allows the
また、提供部43は、店舗Sの位置との位置関係が特定の関係である歩行者Pに対して広告情報を提供する。これにより、情報処理装置1は、店舗Sの広告をより効果的に行うことができ、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
The providing unit 43 also provides advertising information to pedestrians P who have a specific positional relationship with the location of the store S. This enables the
また、提供部43は、歩行者Pの位置が信号待ち時に店舗Sの周辺の位置である場合に、位置関係が特定の関係にあると判定する。これにより、情報処理装置1は、店舗Sの広告をより効果的に行うことができ、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
In addition, when the position of pedestrian P is in a position near store S while waiting at a traffic light, the providing unit 43 determines that the positional relationship is in a specific relationship. This enables the
また、提供部43は、信号待ち時に歩行者Pが店舗Sに入店可能な位置である場合に、位置関係が特定の関係にあると判定する。これにより、情報処理装置1は、店舗Sの広告をより効果的に行うことができ、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
In addition, the providing unit 43 determines that the positional relationship is a specific relationship when the pedestrian P is in a position where the pedestrian P can enter the store S while waiting at a traffic light. This enables the
また、提供部43は、信号待ちの時間において店舗Sで販売する商品の注文を受け付けるための受付情報を歩行者Pに対して提供する。これにより、情報処理装置1は、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
The providing unit 43 also provides reception information to the pedestrian P for receiving orders for products sold at the store S while the pedestrian P is waiting at a traffic light. This enables the
また、情報処理装置1は、歩行者Pによる信号待ちの許容時間を示す情報である許容時間情報を受け付ける許容時間受付部51と、許容時間受付部51によって受け付けられた許容時間情報に基づいて、信号待ちの時間を決定する決定部44と、信号待ちを制御する信号機3の制御装置6に対して、決定部44によって決定された信号待ちの時間を示す情報を通知する通知部45とを備える。これにより、情報処理装置1は、店舗Sの広告をより効果的に行うことができ、信号待ちをしている歩行者Pの周辺の店舗Sの事業者Bの利便性を高めることができる。
The
以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail with reference to the drawings, but this is merely an example, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the disclosure section of the invention.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.
1 情報処理装置
2 端末装置
3 信号機
4 事業者装置
5 交通情報提供装置
6 制御装置
10,20 通信部
11 表示部
12 操作部
13 センサ群
14,21 記憶部
15,22 処理部
16 情報取得部
17 表示処理部
18 情報出力部
30 利用者情報記憶部
31 入稿情報記憶部
32 交通関連情報記憶部
40 受付部
41 取得部
42 判定部
43 提供部
44 決定部
45 通知部
50 情報受付部
51 許容時間受付部
100 情報処理システム
N ネットワーク
P 歩行者
S 店舗
U 利用者
REFERENCE SIGNS
Claims (9)
前記歩行者の位置の情報と信号機の状態を示す情報とに基づいて、信号待ちの状態にある前記歩行者と、前記信号待ちの状態にある前記歩行者の信号待ちの時間とを判定する判定部と、
前記歩行者の信号待ちの情報であって前記信号待ちの時間の情報を含む信号待ち情報を取得する取得部と、
前記情報受付部によって受け付けられた前記入稿情報と前記取得部によって取得された前記信号待ち情報とに基づいて、前記信号待ちの状態にある前記歩行者に前記信号待ちの時間に応じた前記広告情報の提供を行う提供部と、を備える
ことを特徴とする情報処理装置。 an information receiving unit that receives submission information including a plurality of pairs of advertisement information of stores located around a pedestrian while the pedestrian is waiting for a traffic light and information on a time for the pedestrian to wait 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 provision unit that provides the advertising information to the pedestrian waiting at the traffic light according to a waiting time for the traffic light, based on the submission information accepted by the information accepting unit and the traffic light waiting information acquired by the acquisition unit.
前記信号待ちの総時間に応じた広告情報を前記歩行者に提供する
ことを特徴とする請求項1に記載の情報処理装置。 The providing unit is
The information processing device according to claim 1 , further comprising: providing the pedestrian with advertising information according to a total waiting time for the traffic light.
前記店舗の位置との位置関係が特定の関係である前記歩行者に対して前記広告情報を提供する
ことを特徴とする請求項1または2に記載の情報処理装置。 The providing unit is
The information processing device according to claim 1 or 2 , further comprising: providing the advertising information to the pedestrians who have a specific positional relationship with the store.
前記歩行者の位置が前記信号待ち時に前記店舗の周辺の位置である場合に、前記位置関係が前記特定の関係にあると判定する
ことを特徴とする請求項3に記載の情報処理装置。 The providing unit is
The information processing device according to claim 3 , wherein the positional relationship is determined to be the specific relationship when the pedestrian is located in a vicinity of the store while waiting for the traffic light to turn on.
前記信号待ち時に前記歩行者が前記店舗に入店可能な位置である場合に、前記位置関係が前記特定の関係にあると判定する
ことを特徴とする請求項3に記載の情報処理装置。 The providing unit is
The information processing device according to claim 3 , wherein the positional relationship is determined to be the specific relationship when the pedestrian is at a position where the pedestrian can enter the store while waiting for the traffic light to change.
前記信号待ちの時間において前記店舗で販売する商品の注文を受け付けるための受付情報を前記歩行者に対して提供する
ことを特徴とする請求項1または2に記載の情報処理装置。 The providing unit is
3 . The information processing device according to claim 1 , further comprising: providing the pedestrian with reception information for receiving orders for products sold in the store while the pedestrian is waiting at the traffic light. 4 .
前記許容時間受付部によって受け付けられた前記許容時間情報に基づいて、前記信号待ちの時間を決定する決定部と、
前記信号待ちを制御する信号機の制御装置に対して、前記決定部によって決定された前記信号待ちの時間を示す情報を通知する通知部と、を備える
ことを特徴とする請求項1または2に記載の情報処理装置。 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;
The information processing device according to claim 1 or 2, further comprising: a notification unit that notifies a traffic light control device that controls the stoplight, of information indicating the stoplight wait time determined by the determination unit.
歩行者が信号待ち状態となったと仮定した場合に前記歩行者の信号待ち時に前記歩行者の周辺に位置する店舗の広告情報と信号待ちの時間の情報との組を複数含む入稿情報を受け付ける情報受付工程と、
前記歩行者の位置の情報と信号機の状態を示す情報とに基づいて、信号待ちの状態にある前記歩行者と、前記信号待ちの状態にある前記歩行者の信号待ちの時間とを判定する判定工程と、
前記歩行者の信号待ちの情報であって前記信号待ちの時間の情報を含む信号待ち情報を取得する取得工程と、
前記情報受付工程によって受け付けられた前記入稿情報と前記取得工程によって取得された前記信号待ち情報とに基づいて、前記信号待ちの状態にある前記歩行者に前記信号待ちの時間に応じた前記広告情報の提供を行う提供工程と、を含む
ことを特徴とする情報処理方法。 1. A computer-implemented information processing method, comprising:
an information receiving step of receiving submission information including a plurality of pairs 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;
acquiring information on the pedestrian waiting for a traffic light , the information including information on a time for which the pedestrian is waiting for a traffic light;
a providing step of providing the advertising information to the pedestrian waiting at the traffic light according to the waiting time for the traffic light, based on the submission information accepted by the information accepting step and the traffic light waiting information acquired by the acquiring step.
前記歩行者の位置の情報と信号機の状態を示す情報とに基づいて、信号待ちの状態にある前記歩行者と、前記信号待ちの状態にある前記歩行者の信号待ちの時間とを判定する判定手順と、
前記歩行者の信号待ちの情報であって前記信号待ちの時間の情報を含む信号待ち情報を取得する取得手順と、
前記情報受付手順によって受け付けられた前記入稿情報と前記取得手順によって取得された前記信号待ち情報とに基づいて、前記信号待ちの状態にある前記歩行者に前記信号待ちの時間に応じた前記広告情報の提供を行う提供手順と、をコンピュータに実行させる
ことを特徴とする情報処理プログラム。 an information receiving step of receiving submission information including a plurality of sets of advertisement information of stores located around a pedestrian while the pedestrian is waiting for a traffic light and information on a time for the pedestrian to wait for the traffic light, assuming that the pedestrian is waiting for a traffic light;
a determination step of determining whether the pedestrian is waiting for a traffic light to turn on and a waiting time for the pedestrian based on information on the position of the pedestrian and information on the status 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;
and a provision procedure for providing the advertising information to the pedestrian waiting at the traffic light according to the waiting time for the traffic light, based on the submission information accepted by the information acceptance procedure and the traffic light waiting information acquired by the acquisition procedure.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023004141A JP7645294B2 (en) | 2023-01-13 | 2023-01-13 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023004141A JP7645294B2 (en) | 2023-01-13 | 2023-01-13 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024100274A JP2024100274A (en) | 2024-07-26 |
| JP7645294B2 true JP7645294B2 (en) | 2025-03-13 |
Family
ID=91958293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023004141A Active JP7645294B2 (en) | 2023-01-13 | 2023-01-13 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7645294B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010271892A (en) | 2009-05-21 | 2010-12-02 | Shinichi Tanaka | Advertising display system |
| JP2014112751A (en) | 2012-04-10 | 2014-06-19 | Yahoo Japan Corp | Information providing system and information providing method |
| JP2019057201A (en) | 2017-09-22 | 2019-04-11 | Kddi株式会社 | Privilege providing device and privilege providing method |
| JP2021039503A (en) | 2019-09-02 | 2021-03-11 | 本田技研工業株式会社 | Content providing device, content providing system, and content providing method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11275562A (en) * | 1998-03-20 | 1999-10-08 | Toshiba Corp | Moving person monitoring device |
-
2023
- 2023-01-13 JP JP2023004141A patent/JP7645294B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010271892A (en) | 2009-05-21 | 2010-12-02 | Shinichi Tanaka | Advertising display system |
| JP2014112751A (en) | 2012-04-10 | 2014-06-19 | Yahoo Japan Corp | Information providing system and information providing method |
| JP2019057201A (en) | 2017-09-22 | 2019-04-11 | Kddi株式会社 | Privilege providing device and privilege providing method |
| JP2021039503A (en) | 2019-09-02 | 2021-03-11 | 本田技研工業株式会社 | Content providing device, content providing system, and content providing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024100274A (en) | 2024-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12265585B2 (en) | Venue recommendations based on shared guest traits | |
| JP5872083B2 (en) | User profile and geographic location for efficient trading | |
| US11337030B2 (en) | Assisted venue staff guidance | |
| JP2017058766A (en) | Information providing apparatus, information providing program, and information providing method | |
| JP2023105458A (en) | Information processing device, communication system, service providing method, and program | |
| TW201606535A (en) | Personal intelligence platform | |
| JP7485638B2 (en) | Terminal device, terminal device control method, and terminal device control program | |
| JP7459027B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7127096B2 (en) | Information processing device, information processing method and information processing program | |
| JP7645293B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2022127180A (en) | method and program | |
| JP7419303B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7390092B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7645294B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7027503B1 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP2012128812A (en) | Information presentation system and electronic display device of information presentation system | |
| JP7532585B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7446274B2 (en) | Information processing device, information processing method, and information processing program | |
| KR20220144041A (en) | Camping experience sharing platform provision system, camping experience sharing platform provision method and program stored in recording medium | |
| JP2021149462A (en) | Information processing device, information processing method, and program | |
| JP7470826B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7760418B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2025112640A (en) | Information processing device, information processing method, and information processing program | |
| KR20240059059A (en) | Method and system for providing location-based customized coupons(some kind of mileage) according to consumer types | |
| WO2025046691A1 (en) | Content presentation system and content presentation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250131 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7645294 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |