JP7123099B2 - Provision device, provision method and provision program - Google Patents
Provision device, provision method and provision program Download PDFInfo
- Publication number
- JP7123099B2 JP7123099B2 JP2020157914A JP2020157914A JP7123099B2 JP 7123099 B2 JP7123099 B2 JP 7123099B2 JP 2020157914 A JP2020157914 A JP 2020157914A JP 2020157914 A JP2020157914 A JP 2020157914A JP 7123099 B2 JP7123099 B2 JP 7123099B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- congestion
- predetermined
- attribute
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、提供装置、提供方法及び提供プログラムに関する。 The present invention relates to a provision device, a provision method, and a provision program.
近年、出発地から目的地までの交通手段に係るナビゲーションサービスが提供されている。鉄道の乗換案内サービス、自動車のカーナビゲーションシステム等では、鉄道や道路の混雑状況等も提供されるようになってきている。 In recent years, navigation services related to means of transportation from a starting point to a destination have been provided. Railroad transfer guidance services, car navigation systems for automobiles, and the like have come to provide information on the congestion status of railroads and roads.
しかしながら、上述した従来技術では、一般的な混雑状況やその予測を提供しているが、利用者と混雑の原因との関係の多様性まで考慮した情報を提供するに至っていない。 However, although the conventional technology described above provides general congestion conditions and their predictions, it does not provide information that takes into consideration the diversity of relationships between users and causes of congestion.
本願は、上記に鑑み、混雑の原因との関連性の低い利用者を特定し、特定した利用者に原因に関する情報を提供することを目的とする。 In view of the above, an object of the present application is to identify users who have little relevance to the cause of congestion and to provide information about the cause to the identified users.
本願に係る提供装置は、利用者の行動予定を示す行動予定情報と、当該利用者の属性を示す属性情報とを取得する取得部と、前記行動予定情報から、混雑に巻き込まれると推定される利用者を特定する特定部と、前記属性情報が示す属性に基づいて、前記特定部により特定された利用者のうち、前記混雑に関する情報の提供対象となる対象利用者を決定する決定部と、前記対象利用者に対し、前記混雑に関する情報を提供する提供部とを有することを特徴とする。 A provision device according to the present application includes an acquisition unit that acquires activity schedule information indicating an activity schedule of a user and attribute information that indicates an attribute of the user; A specifying unit that specifies a user, a determining unit that determines a target user to whom the information on the congestion is provided, among the users specified by the specifying unit, based on the attribute indicated by the attribute information; and a providing unit that provides information about the congestion to the target user.
実施形態の一態様によれば、混雑の原因との関連性が低い利用者を特定し、特定した利用者に原因に関する情報を提供することができるという効果を奏する。 According to one aspect of the embodiment, it is possible to identify a user who is less relevant to the cause of congestion and to provide the identified user with information about the cause.
以下に、本願に係る提供装置、提供方法及び提供プログラムを実施するための形態(以下、「実施形態」と呼ぶ。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法及び提供プログラムが限定されるものではない。1つまたは複数の実施形態の詳細は、以下の説明および図面に記載される。また、1つまたは複数の実施形態の各々は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の1つまたは複数の実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。 Embodiments for implementing the provision device, the provision method, and the provision program (hereinafter referred to as "embodiments") according to the present application will be described in detail below with reference to the drawings. Note that the provision device, the provision method, and the provision program according to the present application are not limited by this embodiment. The details of one or more embodiments are set forth in the following description and drawings. Also, each of one or more embodiments can be appropriately combined within a range that does not contradict the processing content. Also, in one or more embodiments below, the same parts are denoted by the same reference numerals, and overlapping descriptions are omitted.
〔1.提供処理〕
まず、図1を参照して、実施形態に係る提供処理の一例について説明する。図1は、混雑の原因との関連性が低い利用者に対し、利用者が利用している交通機関に対応した混雑態様を提供する処理の一例を示す図である。なお、図1に示す例では、実施形態に係る提供システム1によって、混雑の原因との関連性が低い利用者に対し、利用者が利用している交通機関に対応した混雑態様を提供する処理の実行例について記載した。
[1. Provision process]
First, an example of provision processing according to an embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of processing for providing a congestion mode corresponding to the transportation system used by the user to a user who has a low relevance to the cause of the congestion. In the example shown in FIG. 1, the providing system 1 according to the embodiment provides a user with a low degree of relevance to the cause of congestion with a congestion mode corresponding to the transportation system used by the user. The execution example of is described.
図1に示すように、推定システム1には、利用者端末装置101~10nと、推定装置100とが含まれる(nは任意の自然数)。本願明細書では、利用者端末装置101~10nを区別する必要がない場合は、利用者端末装置101~10nを「利用者端末装置10」と記載する。図1では図示していないが、提供システム1は、複数台の推定装置100を含んでもよい。
As shown in FIG. 1, the estimation system 1 includes user terminal devices 10 1 to 10 n and an estimation device 100 (n is any natural number). In this specification, the user terminal devices 10 1 to 10 n are referred to as “user terminal devices 10” when there is no need to distinguish between the user terminal devices 10 1 to 10 n . Although not shown in FIG. 1 , the provision system 1 may include a plurality of
利用者端末装置10は、利用者によって利用される情報処理装置である。利用者端末装置10は、スマートフォン、デスクトップ型PC(Personal Computer)、ノート型PC、タブレット型PCを含む、任意のタイプの情報処理装置であってもよい。 A user terminal device 10 is an information processing device used by a user. The user terminal device 10 may be any type of information processing device including smart phones, desktop PCs (Personal Computers), notebook PCs, and tablet PCs.
図1の例では、利用者端末装置10は、利用者によって利用されるクライアント装置である。この例では、利用者端末装置10は、ナビゲーションアプリケーションがインストールされたスマートフォンである。ナビゲーションアプリケーション(以下、ナビアプリと呼ぶ。)には、カーナビゲーションアプリケーション(以下、カーナビアプリと呼ぶ。)、鉄道乗換案内アプリケーション(以下、乗換案内アプリと呼ぶ。)等がある。カーナビアプリの場合、スマートフォンは、例えば、利用者の車両に設置される。より具体的な例を挙げるとこのようなスマートフォンは、利用者の車両に搭載された車載ホルダに装着され得る。なお、「利用者の車両に設置された利用者端末装置10」という用語は、「利用者の車両に搭載された利用者端末装置10」を包含し得る。つまり、「利用者端末装置10の設置」という用語は、「利用者端末装置10の恒久的な設置(例えば、利用者端末装置10を搭載すること)」を包含し得る。 In the example of FIG. 1, the user terminal device 10 is a client device used by the user. In this example, the user terminal device 10 is a smart phone in which a navigation application is installed. Navigation applications (hereinafter referred to as navigation applications) include car navigation applications (hereinafter referred to as car navigation applications), railway transfer guidance applications (hereinafter referred to as transfer guidance applications), and the like. In the case of a car navigation application, the smartphone is installed in the user's vehicle, for example. To give a more specific example, such a smartphone can be attached to an in-vehicle holder mounted on a user's vehicle. The term "user terminal device 10 installed in the user's vehicle" can include "the user terminal device 10 mounted in the user's vehicle". That is, the term "installation of the user terminal device 10" can encompass "permanent installation of the user terminal device 10 (eg, mounting the user terminal device 10)".
推定装置100は、検索履歴データや登録経路データ等を基に混雑態様、混雑原因の推定を行う情報処理装置である。推定装置100は、サーバを含む、任意のタイプの情報処理装置であってもよい。図1では図示していないが、推定装置100は、ネットワーク網(例えば、インターネット網)を介して、有線又は無線により利用者端末装置10と通信を行う。
The estimating
図1の例では、推定装置100は、利用者端末装置10が利用するナビアプリの識別を行う。例えば、利用者端末10には、カーナビアプリ及び乗換案内アプリの少なくともいずれかがインストールされているものとする。例えば、利用者が、ナビアプリにおいて出発地と目的地を入力すると(ステップS10、S20)、推定装置100は、利用者が所有する利用者端末装置10が利用しているナビアプリがカーナビアプリ又は乗換案内アプリであるかを識別する(ステップS11、S12)。
In the example of FIG. 1, the
図1の例では、推定装置100は、目的地又はイベントについて、所定時間内に、図2に示すような他の利用者も含む一般的な検索エンジンを利用した検索履歴に基づいて、目的地又はイベントに係るカテゴリ毎に検索回数を取得する。推定装置100は、検索回数が所定値よりも多い目的地については、検索回数に応じて混雑していると推定する。
In the example of FIG. 1, the estimating
図1の例では、推定装置100は、以下に述べるように、混雑の原因となるイベントの発生について推定する。推定装置100は、利用者が利用する任意の検索エンジンによる目的地周辺に係る検索回数、SNS情報等、又は予め入手しているイベントスケジュール等により混雑の原因となるイベントの発生を推定する(ステップS30)。
In the example of FIG. 1, the
次いで、推定装置100は、混雑の原因との関連性が低い利用者を特定する。ここで、混雑の原因との関連性が低い利用者とは、混雑に巻き込まれる利用者のうち、混雑の原因となる事象を知らないような利用者である。このような利用者は、ライブ等の突発的に生じた混雑に巻き込まれたときに、なぜ混雑に巻き込まれているかを知らない可能性が高い。一方、混雑の原因となる事象と関連性が高い利用者は、ライブ等の混雑の原因となる事象に参加する可能性が高い利用者である。このような混雑との関連性が高い利用者に対し、混雑の情報を提供したとしても、不要な情報であるといえる。そこで、推定装置100は、混雑に巻き込まれる利用者のうち、混雑の原因となる事象との関連性が低い利用者に対して混雑に関する情報を提供する。
Next, the estimating
図1の例では、推定装置100は、出発地及び目的地に基づいて、ナビアプリが提供する候補経路がナビアプリに登録されている経路であるか否かを推定する。例えば、カーナビアプリの場合、推定装置100は、カーナビアプリ内の利用者による登録経路を参照して、候補経路のうちのいずれかが登録されている経路と同一又は一部が重複しているか否かを推定する。また、乗換案内アプリの場合、例えば、乗換案内アプリ内の定期券の登録経路を参照して、指定された出発駅と到着駅を基に、候補経路について、登録経路と同一又は登録経路と一部、重複した路線があるか否かを推定する。いずれの場合も、候補経路の内のいずれかが登録経路と同一又は重複した部分の割合により実質的に同一であれば、推定装置100は、その経路は、利用者が日常的に使用している経路であると推定する。
In the example of FIG. 1, the
一方、推定装置100は、出発地及び目的地に基づいて、ナビアプリから候補経路を取得し、その経路がナビアプリに登録されている経路と実質的に同一ではない場合において、ナビアプリ内の経路検索履歴において目的地周辺の駅又は位置等に係るナビアプリ内の検索回数が所定値以下である場合、推定装置100は、その経路について、利用者が日常的に使用している経路ではないと推定する。そして、推定装置100は、混雑が生じる経路を日常的に利用している利用者を混雑に巻き込まれる利用者とする。
On the other hand, the estimating
さらに、推定装置100は、利用者が、一般的な検索エンジンを利用して、イベントや開催地等に係る検索を所定期間に所定回数以上、行っているか否かを検索履歴に基づいて判断し、検索履歴がない場合、混雑との関連性が低い利用者であると判断する。すなわち、推定装置100は、混雑の原因となる事象の発生を知らないであろう利用者を情報提供先の利用者として特定する。
Furthermore, the estimating
そして、推定装置100は、ナビアプリが提供する候補経路と利用者の登録経路が同一又は実質的に同一で、イベント等に係る検索履歴が所定量以下となる利用者を対象利用者とし、対象利用者に対して混雑態様を提供する。また、推定装置100は、ナビアプリが提供する候補経路と利用者の登録経路とが実質的にも同一でなく、イベント等に係る検索履歴が所定量以下の場合、混雑の原因との関連性が低い利用者として、混雑態様を提供する(ステップS12、S22)。
Then, the
他方で、推定装置100は、ナビアプリが提供する候補経路と利用者の登録経路が実質的に同一でない利用者や、ナビアプリが提供する候補経路と利用者の登録経路が実質的に同一であるとしても、イベント等に係る検索履歴が所定量を超える場合、混雑の原因との関連性が高い利用者、すなわち、混雑の発生を知りうる利用者であるとして、情報提供先から除外する。
On the other hand, the
図1の例では、推定装置100は、混雑の原因との関連性が低い利用者に対し、ナビアプリがカーナビアプリの場合、混雑の原因と渋滞している距離情報を利用者端末アプリに提供し(ステップS12)、乗換案内アプリの場合、混雑の原因と混雑している鉄道区間を利用者端末アプリに提供する(ステップS22)。
In the example of FIG. 1, the
〔2.イベントの推定〕
推定装置100は、ナビアプリを識別した後、道路又は鉄道において混雑の原因となるイベントを推定する。例えば、イベントについては、通常、図5に示すような事前の開催スケジュールが存在する場合、推定装置100は、そのスケジュール情報を基に、日時、場所によりイベントを検索し、特定する。この場合、推定装置100は、過去のスケジュール情報を参照してもよい。また、推定装置100は、ナビアプリからの所定時間における他の利用者の検索履歴、ネットワークから検索エンジンを用いた検索履歴やSNS情報からイベント名を取得してもよい。
[2. Event Estimation]
After identifying the navigation app, the
なお、推定装置100は、イベントから所定の位置や施設などを混雑が生じるところとして推定してもよい。例えば、推定装置100は、イベント開催場所から所定の範囲内の駅や幹線道路を混雑発生ポイントとしてもよい。また、推定装置100は、イベントの開始時刻から前2時間や、イベントの終了時刻から後3時間等、イベントの開催日時から所定の範囲を混雑が生じる日時とし、この日時においてイベントから所定の範囲内において混雑が生じると推定し、推定した混雑に巻き込まれる利用者を推定してもよい。
Note that the
なお、推定装置100は、混雑が発生する範囲や、混雑の度合い、混雑が生じる期間等をイベント種類に応じて適宜調整してもよい。例えば、推定装置100は、あるアイドルのイベントが発生する場合、過去に同一のアイドルや類似するアイドルのイベントが発生した際の混雑内容に基づいて、混雑が発生する範囲や、混雑の度合い、混雑が生じる期間を推定してもよい。
Note that the
なお、推定装置100は、任意のイベントを混雑の原因とすることができるものの、かかるイベントは、日常的に生じるイベントとは異なるイベントが望ましい。例えば、推定装置100は、アイドルのライブや各種スポーツ関連イベント等、定常的に発生するイベントではなく、離散的、突発的に発生するイベントを混雑の原因とするのが望ましい。
Although the
〔3.イベント内容の推定〕
推定装置100は、事前の開催スケジュール情報や過去のスケジュール情報がない場合、またはイベント名が不明の場合、イベント開催情報を、ナビアプリからの所定時間における利用者の検索履歴、ネットワークから検索エンジンを用いた検索履歴やSNS情報から特定する。なお、推定装置100は、推定したイベント内容、すなわち、イベントの種別に基づいて、車等のパーソナルな移動手段において混雑が生じるのか、電車等の公共交通機関が混雑するのかを推定し、推定した移動手段にて移動する利用者が混雑に巻き込まれるかを推定してもよい。
[3. Estimation of event content]
If there is no prior event schedule information or past schedule information, or if the event name is unknown, the
〔4.イベントの規模について〕
推定装置100は、イベント名を基に、過去の観客動員数や参加者が使用した交通機関から、イベントの開催規模を推定する。また、推定装置100は、ナビアプリからの所定時間における他の利用者の検索履歴、ネットワークから任意の検索エンジンを用いた検索履歴やSNS情報からイベントの開催規模を取得する。
[4. About the scale of the event]
Based on the event name, the
〔5.情報提供処理のバリエーションについて〕
上述した例では、推定装置100は、経路検索の情報や検索クエリ等を利用者の将来の行動を示す行動予定情報とし、行動予定情報に基づいて、混雑の発生や、混雑の原因となるイベント等の事象の発生を推定した。そして、推定装置100は、日時的に利用している移動経路上で、利用者と関連性が低い混雑が生じた場合に、混雑の発生を通知する処理の一例について説明した。すなわち、上述した例では、推定装置100は、利用者が日常的に利用している移動経路を利用者の属性と見做し、かかる属性と関連性が低い混雑が発生した場合に、混雑の原因となるイベントの情報を提供した。しかしながら、実施形態は、これに限定されるものではない。
[5. About variations of information provision processing]
In the above example, the
例えば推定装置100は、各種公知の混雑発生技術を用いて、混雑の発生日時や発生場所を推定してよい。例えば、推定装置100は、将来の日時を設定した経路検索の履歴に基づいて、混雑の発生を推定してもよい。また、推定装置100は、推定した混雑が発生する場所や日時と関連性が高いイベントを検索し、検索結果に基づいて、混雑の原因を推定してもよい。
For example, the
また、推定装置100は、利用者の各種デモグラフィック属性やサイコグラフィック属性、電子商店街における取引対象の購入履歴や検索履歴に基づく属性に基づいて、利用者が混雑の原因となる事象と関連性が低い利用者であるかを推定してもよい。例えば、推定装置100は、利用者が巻き込まれる混雑の原因が所定のアイドルのライブである場合、かかる利用者が所定のアイドルのファンであるか否かを推定する。例えば、推定装置100は、利用者の購入履歴等に基づいて、所定のアイドルのファンであるか否かを推定する。そして、推定装置100は、利用者が所定のアイドルのファンではない場合、かかるイベントの発生を知らない利用者、すなわち、混雑の原因と関連性が低い利用者であるものとして、かかる利用者に混雑に関する情報を通知してもよい。
In addition, the
また、推定装置100は、将来の経路検索の情報を行動予定情報とし、利用者が将来混雑に巻き込まれるかを推定してもよい。例えば、推定装置100は、将来の日時における経路検索が行われた場合、将来の日時における経路検索結果を取得する。そして、推定装置100は、取得した経路検索結果において、利用者が混雑に巻き込まれるかを推定する。続いて、推定装置100は、混雑に巻き込まれると推定された場合は、利用者が混雑の原因となるイベントとの関連性が高いか否かを推定し、関連性が低い場合に、経路検索の結果とともに、混雑が生じる旨やイベントの情報を提供してもよい。
In addition, the
なお、推定装置100は、利用者と混雑との関連性に応じて異なるメッセージを提供してもよい。例えば、推定装置100は、混雑の原因となるイベントと利用者との関連性を示すスコアを算出する。なお、このようなスコアの算出は、各種関連性を推定する技術が採用可能である。そして、推定装置100は、算出したスコアの値が高い場合は、混雑に関する情報を提供せず、スコアの値が中程度である場合は、混雑が生じる旨の情報を提供し、スコアの値が低い場合は、混雑が生じる旨とともに、原因となるイベントの情報を提供してもよい。また、推定装置100は、関連性が高い人には、イベント発生日時の経路検索を行った際に、イベントに関するウェブページの情報等を提供してもよい。
Note that the
〔6.インセンティブについて〕
また、推定装置100は、各種インセンティブの提供を行ってもよい。例えば、推定装置100は、対象利用者に対して混雑を回避するための提案を行う。より具体的な例を挙げると、推定装置100は、混雑を回避するための経路を示す情報を利用者に提案してもよい。
[6. About incentives]
Also, the
また、推定装置100は、利用者の位置履歴等を用いて、利用者が実際に混雑を回避した場合には、利用者に対して、所定のクーポン等、各種のインセンティブを提供してもよい。
In addition, the estimating
〔7. 推定装置の構成〕
次に、図6を参照して、実施形態に係る推定装置100の構成例について説明する。図6は、実施形態に係る推定装置100の構成例を示す図である。図6に示すように、推定装置100は、通信部210と、記憶部220と、制御部230とを有する。なお、推定装置100は、推定装置100を利用する管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(液晶ディスプレイ等)を有してもよい。
[7. Configuration of estimation device]
Next, a configuration example of the
(通信部210)
通信部210は、例えば、NIC(Network Interface Card)等によって実現される。通信部210は、ネットワーク網と有線又は無線により接続され、ネットワーク網を介して、利用者装置10との間で情報の送受信を行う。
(Communication unit 210)
The communication unit 210 is implemented by, for example, a NIC (Network Interface Card) or the like. The communication unit 210 is connected to a network by wire or wirelessly, and transmits and receives information to and from the user device 10 via the network.
(記憶部220)
記憶部220は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図6に示すように、記憶部220は、検索履歴データ記憶部221と、走行経路履歴データ記憶部222と、乗換履歴データ記憶部223、イベントデータ記憶部224とを有する。
(storage unit 220)
The storage unit 220 is implemented by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 6 , the storage unit 220 has a search history data storage unit 221 , a travel route history data storage unit 222 , a transfer history
(検索履歴記憶部221)
検索履歴記憶部221は、検索履歴データを記憶する。検索履歴データ記憶部221は、例えば、図2に示すような時刻、利用者ID、検索ツール、検索キーワード、検索エンジン等を記憶する。例えば、推定装置100は、所定の時間帯に同一又は類似する検索キーワードが集中した場合、検索キーワードに係るイベントに向かう交通機関が混雑していることを推定する。また、推定装置100は、検索履歴データにより、イベントスケジュールに記載されていないイベントが発生していることを推定してもよい。
(Search history storage unit 221)
The search history storage unit 221 stores search history data. The search history data storage unit 221 stores, for example, time, user ID, search tool, search keyword, search engine, etc. as shown in FIG. For example, when the same or similar search keywords are concentrated in a predetermined time period, the
(走行経路履歴データ記憶部222)
走行経路履歴データ記憶部222は、例えば、図3に示すような利用者ID、出発地、目的地、走行経路、移動時間、距離、日付等を記憶する。例えば、推定装置100は、利用者により出発地及び目的地がカーナビアプリ内で入力された際、利用者の過去の走行履歴から、これから向かう目的地に係る混雑と関係が高いか又は低いか推定する。目的地がイベント会場の最寄りの場所でない場合、過去の走行履歴を用いて、イベントに係る混雑との関連性を推定してもよい。
(Traveling route history data storage unit 222)
The travel route history data storage unit 222 stores, for example, the user ID, departure point, destination, travel route, travel time, distance, date, etc. as shown in FIG. For example, when the user inputs the starting point and the destination in the car navigation application, the
(乗換履歴データ記憶部223)
乗換履歴記憶部223は、鉄道の乗換履歴を記憶する。例えば、図4に示すような利用者ID、検索時刻、出発駅、経由駅、到着駅等を記憶する。例えば、推定装置100は、利用者により出発駅及び到着駅が乗換案内アプリ内で入力された際、アプリが推定した移動経路が利用者の定期券に係る登録経路であるか、又は実質的に登録経路と同一であるかを推定する。到着駅がイベント会場の最寄り駅でない場合、過去の乗車履歴を用いて、イベントに係る混雑との関連性を推定してもよい。
(Transfer history data storage unit 223)
The transfer
(イベントデータ記憶部224)
イベントデータ記憶部224は、例えば、図5に示すようなイベントカテゴリ、イベント名、発生日時、場所、イベントエリア、観客動員数等を記憶する。例えば、推定装置100は、イベントデータを参照することにより、イベント名を推定する。また、推定装置100は、類似するイベントに係る混雑態様を用いて、現在のイベントに係る混雑態様を推定してもよい。
(Event data storage unit 224)
The event data storage unit 224 stores, for example, the event category, event name, date and time of occurrence, location, event area, number of spectators, etc. as shown in FIG. For example, the
なお、図6に示す情報以外にも、記憶部220には、例えば、経路案内を提供するための各種データベースが登録されていることとなる。このようなデータベースは、各種経路案内に関する公知技術と同様の情報が登録されているものとし、説明を省略する。 In addition to the information shown in FIG. 6, various databases for providing route guidance are registered in the storage unit 220, for example. It is assumed that such a database stores information similar to well-known techniques related to various types of route guidance, and a description thereof will be omitted.
(制御部230)
制御部230は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、推定装置100内部の記憶装置に記憶されている各種プログラム(推定プログラムの一例に相当)がRAM等を作業領域として実行されることにより実現される。また、制御部230は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。
(control unit 230)
The control unit 230 is a controller. For example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executes various programs (estimation programs) stored in a storage device inside the
制御部230は、図6に示すように、取得部231と、特定部232と、決定部233と、提供部234とを有し、以下に説明する情報処理の機能や作用を実現又は実行する。なお、制御部230の内部構成は、図6に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
As shown in FIG. 6, the control unit 230 includes an acquisition unit 231, an
(取得部231)
取得部231は、利用者の行動予定を示す行動予定情報と、当該利用者の属性を示す属性情報とを取得する。例えば、取得部231は、行動予定情報として、目的地までの経路に関する情報を提供する案内サービスにおいて前記利用者が入力した情報を取得する。例えば、取得部231は、利用者の端末装置10から、経路検索の検索クエリとして、出発地と目的地と、移動日時とを示す情報を取得する。なお、取得部231は、端末装置10の現在位置を出発地としてもよい。
(Acquisition unit 231)
The acquisition unit 231 acquires action schedule information indicating a user's action schedule and attribute information indicating attributes of the user. For example, the acquisition unit 231 acquires, as the action plan information, information input by the user in a guidance service that provides information on a route to a destination. For example, the acquisition unit 231 acquires, from the terminal device 10 of the user, information indicating a departure point, a destination, and a travel date and time as a search query for route search. Note that the acquisition unit 231 may use the current location of the terminal device 10 as the starting point.
このような場合、取得部231は、各種経路案内の技術を用いて、利用者に対して案内する移動経路を特定する。例えば、取得部231は、指定された日時において、指定された出発地から指定された目的地まで移動するための移動経路を特定する。 In such a case, the acquisition unit 231 uses various route guidance techniques to identify a moving route to be guided to the user. For example, the acquisition unit 231 identifies a movement route for traveling from a designated starting point to a designated destination on a designated date and time.
また、取得部231は、利用者の属性を示す属性情報を取得する。例えば、取得部231は、利用者の属性を管理する各種の外部サーバ(図示は省略)から、利用者の属性情報を取得してもよい。また、取得部231は、利用者があらかじめアプリケーションを介して登録した属性情報を取得してもよい。 The acquisition unit 231 also acquires attribute information indicating attributes of the user. For example, the acquisition unit 231 may acquire user attribute information from various external servers (not shown) that manage user attributes. Alternatively, the acquisition unit 231 may acquire attribute information registered in advance by the user via an application.
また、取得部231は、例えば、利用者の各種検索履歴や購買履歴等をログサーバ等から取得し、取得した検索履歴や購買履歴等に基づいて、利用者の属性を推定してもよく、利用者の位置履歴に基づいて、利用者の属性を推定してもよい。なお、このような属性は、各種デモグラフィック属性やサイコグラフィック属性のみならず、混雑の原因となるイベントと関連性を有する属性の推定を行ってもよい。 Further, the acquisition unit 231 may, for example, acquire various search histories, purchase histories, etc. of the user from a log server or the like, and estimate attributes of the user based on the acquired search histories, purchase histories, etc. A user's attribute may be estimated based on the user's location history. It should be noted that such attributes are not limited to various demographic attributes and psychographic attributes, and may be attributes related to events that cause congestion.
また、取得部231は、例えば、走行経路履歴データ記憶部222を参照し、利用者が日常的に用いる経路を特定してもよい。すなわち、取得部231は、利用者が日常的に用いる経路を利用者が将来移動するであろう経路とし、かかる経路を示す情報を行動予定情報としてもよい。 In addition, the acquisition unit 231 may refer to the travel route history data storage unit 222, for example, to specify a route that the user uses on a daily basis. That is, the acquisition unit 231 may set the route that the user uses on a daily basis as the route that the user is likely to travel in the future, and may set the information indicating the route as the activity plan information.
(特定部232)
特定部232は、行動予定情報から、混雑に巻き込まれると推定される利用者を特定する。例えば、特定部232は、イベントデータ記憶部224等を参照し、取得部231が特定した移動経路において混雑が生じるか否かを判定する。そして、特定部232は、移動経路において混雑が生じると判定した場合は、行動予定情報の元となる利用者を混雑に巻き込まれる利用者とする。
(Specifying unit 232)
The identifying
例えば、特定部232は、イベントデータ記憶部224に登録された情報から、混雑が生じる日時と場所とを特定する、続いて、特定部232は、利用者が日常的に通行する経路や、経路検索の結果に含まれる経路の情報を特定する。そして、特定部232は、利用者が日常的に通行する経路や、経路検索の結果に含まれる経路と、混雑が生じる日時と場所とのマッチング結果に基づき、混雑に巻き込まれる利用者を特定する。すなわち、特定部232は、行動予定情報から、利用者の移動態様を推定し、推定した移動態様に基づいて、混雑に巻き込まれると推定される利用者を特定する。
For example, the identifying
(決定部233)
決定部233は、属性情報が示す属性に基づいて、特定部232により特定された利用者のうち、混雑に関する情報の提供対象となる対象利用者を決定する。例えば、決定部233は、混雑の原因となる事象の種別と、移動態様とに基づいて、混雑に巻き込まれると推定される利用者を特定する。また、例えば、決定部233は、混雑の原因となる事象と対応する取引対象と対応する属性とは異なる属性を有する利用者を対象利用者とする。
(Determination unit 233)
Based on the attribute indicated by the attribute information, the determination unit 233 determines a target user to whom information about congestion is provided, among the users identified by the
例えば、決定部233は、混雑に巻き込まれると推定された利用者の通知を特定部232から受け付ける。このような場合、決定部233は、通知された利用者の属性情報を取得部231から取得する。そして、決定部233は、属性情報が示す属性に基づいて、利用者と混雑の原因となる事象との関連性を推定し、関連性が所定の閾値よりも低いと推定された利用者を対象利用者とする。 For example, the determination unit 233 receives from the identification unit 232 a notification of a user estimated to be involved in congestion. In such a case, the determining unit 233 acquires the notified attribute information of the user from the acquiring unit 231 . Then, the determination unit 233 estimates the relevance between the user and the event that causes the congestion based on the attribute indicated by the attribute information, and targets the user whose relevance is estimated to be lower than a predetermined threshold. User.
例えば、決定部233は、イベントデータ記憶部224を参照し、利用者が巻き込まれると推定された混雑の原因となるイベントの情報を取得する。また、決定部233は、利用者の属性と、イベントの情報とに基づいて、利用者とイベントとの関連性を示すスコアを算出する。そして、決定部233は、算出したスコアが所定の条件を満たす利用者を対象利用者とする。例えば、決定部233は、算出したスコアが所定の閾値を下回る利用者、すなわち、混雑に巻き込まれる利用者のうち、混雑の原因となるイベントとの関連性が低い利用者を対象利用者とする。 For example, the determination unit 233 refers to the event data storage unit 224 and acquires information on an event that causes congestion and is estimated to involve the user. Also, the determination unit 233 calculates a score indicating the relationship between the user and the event based on the user's attribute and the event information. Then, the determining unit 233 selects a user whose calculated score satisfies a predetermined condition as a target user. For example, the determination unit 233 selects, as target users, users whose calculated scores are below a predetermined threshold, that is, users who are involved in congestion and who are less relevant to events that cause congestion. .
(提供部234)
提供部234は、対象利用者に対し、混雑に関する情報を提供する。例えば、提供部234は、対象利用者以外の利用者に対しては、経路検索の結果のみを提供する。一方、提供部234は、対象利用者に対しては、経路検索の結果とともに、混雑が発生する旨や、混雑の原因となるイベントの情報を提供する。
(Providing unit 234)
The providing unit 234 provides information on congestion to the target user. For example, the providing unit 234 provides only the route search results to users other than the target user. On the other hand, the providing unit 234 provides the target user with the result of the route search, information indicating that congestion will occur, and information on events that cause congestion.
なお、提供部234は、対象利用者の属性と、混雑の原因となる事象との関連度に基づいて、異なる情報を提供してもよい。例えば、提供部234は、関連性のスコアが高い利用者には、イベントに関するウェブサイトのURL等を提供してもよく、関連性のスコアが低い利用者には、混雑を回避するための回避ルートの情報を提供してもよい。 Note that the providing unit 234 may provide different information based on the degree of association between the attribute of the target user and the event that causes the congestion. For example, the providing unit 234 may provide a user with a high relevance score with a URL of a website related to an event, etc., and a user with a low relevance score with an avoidance URL for avoiding congestion. May provide route information.
また、提供部234は、例えば、対象理療者に対し、混雑を回避するための行動を提案する情報を提供する。そして、提供部234は、対象利用者が当該行動に従った場合は、クーポン等、対象利用者に対して所定の利益を提供してもよい。 In addition, the providing unit 234 provides, for example, information suggesting an action for avoiding congestion to the target therapist. Then, the providing unit 234 may provide the target user with a predetermined profit such as a coupon when the target user follows the action.
〔8.推定処理のフロー〕
次に、実施形態に係る推定装置100による推定処理の手順について説明する。
[8. Estimation process flow]
Next, a procedure of estimation processing by the
図7は、実施形態に係る推定装置100によって実行される、混雑態様を提供するための処理手順を示すフローチャートである。
FIG. 7 is a flowchart showing a processing procedure for providing a congestion state, which is executed by the
まず、推定装置100の取得部231は、利用者の行動予定を示す行動予定情報と当該利用者の属性を示す属性情報を取得する(ステップS101)。
First, the acquisition unit 231 of the
次いで、推定装置100の特定部232は、行動予定情報から混雑に巻き込まれると推定される利用者を特定する(ステップS102)。
Next, the identifying
次いで、推定装置100の特定部232は、イベントデータ記憶部224に記録された情報から、混雑が生じる日時と場所を特定する(ステップS103)。
Next, the identifying
次いで、推定装置100の決定部233は、属性情報が示す属性に基づいて、特定部232により特定された利用者のうち、混雑に関する情報の提供対象となる対象利用者を決定する(ステップS104)。
Next, the determining unit 233 of the
次いで、推定装置100の提供部234は、対象利用者に対し、混雑に関する情報を提供する(ステップ105)。
Next, the providing unit 234 of the
〔9.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[9. others〕
Also, among the processes described in the above embodiments, some of the processes described as being automatically performed can also be performed manually. Alternatively, all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, information including processing procedures, specific names, various data and parameters shown in the above documents and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Also, each component of each device illustrated is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution and integration of each device is not limited to the one shown in the figure, and all or part of them can be functionally or physically distributed and integrated in arbitrary units according to various loads and usage conditions. Can be integrated and configured.
例えば、図6に示した記憶部220の一部又は全部は、推定装置100によって保持されるのではなく、ストレージサーバ等に保持されてもよい。この場合、推定装置100は、ストレージサーバにアクセスすることで、走行情報等の各種情報を取得する。
For example, part or all of the storage unit 220 shown in FIG. 6 may be held in a storage server or the like instead of being held by the
〔10.ハードウェア構成〕
また、上述してきた実施形態に係る推定装置100は、例えば図8に示すような構成のコンピュータ1000によって実現される。図8は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
[10. Hardware configuration]
Also, the
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一時的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。
The
出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。
The output IF 1060 is an interface for transmitting information to be output to the output device 1010 that outputs various types of information such as a monitor and a printer. It is realized by a connector conforming to a standard such as HDMI (registered trademark) (High Definition Multimedia Interface). Also, the input IF 1070 is an interface for receiving information from
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。
Note that the
ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。
Network IF 1080 receives data from other devices via network N and sends the data to
演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。
The
例えば、コンピュータ1000が推定装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部230の機能を実現する。
For example, when the computer 1000 functions as the
〔11.効果〕
上述してきたように、実施形態に係る推定装置100は、取得部231と、特定部232、決定部233、提供部234とを有する。
[11. effect〕
As described above, the
実施形態に係る推定装置100において、取得部231は、利用者の行動予定を示す行動予定情報と、当該利用者の属性を示す属性情報とを取得し、特定部232は、行動予定情報から、混雑に巻き込まれると推定される利用者を特定し、決定部233は、属性情報が示す属性に基づいて、特定部により特定された利用者のうち、混雑に関する情報の提供対象となる対象利用者を決定し、提供部234は、対象利用者に対し、混雑に関する情報を提供する。
In the
また、実施形態に係る推定装置100において、決定部233は、属性情報が示す属性に基づいて、利用者と混雑の原因となる事象との関連性を推定し、関連性が所定の閾値よりも低いと推定された利用者を前記対象利用者としてもよい。
Further, in the
また、実施形態に係る推定装置100において、取得部231は、行動予定情報として、目的地までの経路に関する情報を提供する案内サービスにおいて利用者が入力した情報を取得してもよい。
Moreover, in the
また、実施形態に係る推定装置100において、特定部232は、行動予定情報に基づいて、混雑が生じる日時と場所とを推定し、推定した日時において推定した場所に所在すると推定される利用者を特定してもよい。
In addition, in the
また、実施形態に係る推定装置100において、特定部232は、行動予定情報から、利用者の移動態様を推定し、推定した移動態様に基づいて、混雑に巻き込まれると推定される利用者を特定してもよい。
In addition, in the
また、実施形態に係る推定装置100において、決定部233は、混雑の原因となる事象の種別と、移動態様とに基づいて、混雑に巻き込まれると推定される利用者を特定してもよい。
Further, in the
また、実施形態に係る推定装置100において、取得部231は、属性情報として、利用者の購買履歴に基づいて推定された属性を示す属性情報を取得し、決定部233は、混雑の原因となる事象と対応する取引対象と対応する属性とは異なる属性を有する利用者を前記対象利用者としてもよい。
In addition, in the
また、実施形態に係る推定装置100において、提供部234は、対象利用者の属性と、混雑の原因となる事象との関連度に基づいて、異なる情報を提供してもよい。
Moreover, in the
また、実施形態に係る推定装置100において、提供部234は、対象利用者に対し混雑の原因となる事象に関する情報を提供してもよい。
In addition, in the
また、実施形態に係る推定装置100において、提供部234は、対象利用者に対し、混雑を回避するための行動を提案する情報を提供し、当該対象利用者が当該行動に従った場合は、当該対象利用者に対して所定の利益を提供してもよい。
In addition, in the
上述した各処理により、推定装置100は、混雑の原因との関連性が低い利用者を特定し、特定した利用者に原因に関する情報を提供することができる。
Through the processes described above, the
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments of the present application have been described in detail based on the drawings. It is possible to carry out the invention in other forms with modifications.
また、上述した推定装置100は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
In addition, the above-described
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Also, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the acquisition unit can be read as acquisition means or an acquisition circuit.
1 推定システム
10 利用者端末装置
100 推定装置
210 通信部
220 記憶部
221 検索履歴データ記憶部
222 走行経路履歴データ記憶部
223 乗換履歴データ記憶部
224 イベントデータ記憶部
230 制御部
231 取得部
232 特定部
233 決定部
234 提供部
1 estimation system 10
Claims (12)
利用者と他の利用者とに係る当該所定の検索履歴と、当該利用者に係る当該所定の移動手段アプリケーションにおける登録情報と、当該利用者の前記行動予定情報とから、当該所定の検索履歴における検索状況に基づき、当該利用者の移動態様が所定の混雑態様に係ると推定される利用者であって、当該所定の混雑態様に係る事象との関連性が低い利用者を特定する特定部と、
前記特定部により特定された利用者のうち、前記属性情報が示す属性と、当該利用者による当該所定の検索履歴とに基づいて、前記混雑態様に関する情報の提供対象となる対象利用者を決定する決定部と、
前記対象利用者に対し、前記混雑態様に関する情報を提供する提供部と
を有することを特徴とする提供装置。 an acquisition unit that acquires action schedule information indicating a user's action schedule, attribute information indicating attributes of the user, registration information in a predetermined transportation application related to the user, and a predetermined search history ;
Based on the predetermined search history of the user and other users, the registration information of the user in the predetermined transportation application, and the action schedule information of the user, the search history in the predetermined search history An identification unit that identifies a user whose movement mode is estimated to be related to a predetermined congestion mode based on the search situation and who has a low relevance to an event related to the predetermined congestion mode. When,
Among the users specified by the specifying unit, the target users to whom the information on the congestion mode is provided are determined based on the attributes indicated by the attribute information and the predetermined search history of the users. a decision unit to
and a providing unit that provides the information about the congestion state to the target user.
ことを特徴とする請求項1に記載の提供装置。 The determination unit estimates a relevance between the user and an event related to the congestion mode based on the attribute indicated by the attribute information and the predetermined search history by the user, and determines that the relevance is predetermined. The providing apparatus according to claim 1, wherein a user estimated to be lower than a threshold is set as the target user.
ことを特徴とする請求項1または2に記載の提供装置。 3. The providing device according to claim 1, wherein the acquisition unit acquires, as the action plan information, information input by the user in a guidance service that provides information on a route to a destination.
ことを特徴とする請求項1~3のうちいずれか1つに記載の提供装置。 The specifying unit estimates a date and place related to a predetermined congestion mode based on the action schedule information, and specifies a user who is estimated to be at the estimated place on the estimated date and time. The provision device according to any one of claims 1 to 3.
ことを特徴とする請求項1~4のうちいずれか1つに記載の提供装置。 The specifying unit estimates a mode of movement of the user from the activity schedule information, and specifies a user who is estimated to be involved in the congestion mode based on the estimated mode of movement. Item 5. The providing device according to any one of items 1 to 4.
ことを特徴とする請求項5に記載の提供装置。 6. The method according to claim 5, wherein the determining unit identifies a user who is estimated to be involved in the congestion mode based on the type of event that causes the congestion mode and the movement mode. providing equipment.
前記決定部は、前記混雑態様の原因となる事象と対応する取引対象と対応する属性とは異なる属性を有する利用者を前記対象利用者とする
ことを特徴とする請求項1~6のうちいずれか1つに記載の提供装置。 The acquisition unit acquires, as the attribute information, attribute information indicating an attribute estimated based on the purchase history of the user,
7. The determining unit determines, as the target user, a user who has an attribute different from an attribute corresponding to a transaction object corresponding to an event causing the congestion mode . or a provider according to one of the preceding claims.
ことを特徴とする請求項1~7のうちいずれか1つに記載の提供装置。 The providing unit provides different information based on the degree of relevance between the attribute of the target user and an event that causes the congestion mode . 2. The delivery device described in .
ことを特徴とする請求項1~8のうちいずれか1つに記載の提供装置。 The providing device according to any one of claims 1 to 8, wherein the providing unit provides the target user with information about an event that causes the congestion mode .
ことを特徴とする請求項1~8のうちいずれか1つに記載の提供装置。 The providing unit provides the target user with information proposing an action for avoiding the congestion mode , and when the target user follows the action, a predetermined A provider according to any one of claims 1 to 8, characterized in that it provides the benefit of:
利用者の行動予定を示す行動予定情報と、当該利用者の属性を示す属性情報と、当該利用者に係る所定の移動手段アプリケーションにおける登録情報と、所定の検索履歴とを取得する取得工程と、
利用者と他の利用者とに係る当該所定の検索履歴と、当該利用者に係る当該所定の移動手段アプリケーションにおける登録情報と、当該利用者の前記行動予定情報とから、当該所定の検索履歴における検索状況に基づき、当該利用者の移動態様が所定の混雑態様に係ると推定される利用者であって、当該所定の混雑態様に係る事象との関連性が低い利用者を特定する特定工程と、
前記特定工程により特定された利用者のうち、前記属性情報が示す属性と、当該利用者による当該所定の検索履歴とに基づいて、前記混雑態様に関する情報の提供対象となる対象利用者を決定する決定工程と、
前記対象利用者に対し、前記混雑態様に関する情報を提供する提供工程と
を有することを特徴とする提供方法。 A computer-implemented method of providing, comprising:
an acquisition step of acquiring activity schedule information indicating an activity schedule of a user, attribute information indicating an attribute of the user, registration information in a predetermined transportation application related to the user, and a predetermined search history ;
Based on the predetermined search history of the user and other users, the registration information of the user in the predetermined transportation application, and the action schedule information of the user, the search history in the predetermined search history An identifying step of identifying a user whose movement mode is estimated to be related to a predetermined congestion mode based on the search situation and who has a low relevance to an event related to the predetermined congestion mode. When,
Among the users specified in the specifying step, the target users to whom the information on the congestion mode is to be provided are determined based on the attributes indicated by the attribute information and the predetermined search history of the users. a decision process to
and a providing step of providing information on the congestion mode to the target user.
利用者と他の利用者とに係る当該所定の検索履歴と、当該利用者に係る当該所定の移動手段アプリケーションにおける登録情報と、当該利用者の前記行動予定情報とから、当該所定の検索履歴における検索状況に基づき、当該利用者の移動態様が所定の混雑態様に係ると推定される利用者であって、当該所定の混雑態様に係る事象との関連性が低い利用者を特定する特定手段と、
前記特定手段により特定された利用者のうち、前記属性情報が示す属性と、当該利用者による当該所定の検索履歴とに基づいて、前記混雑態様に関する情報の提供対象となる対象利用者を決定する決定手段と、
前記対象利用者に対し、前記混雑態様に関する情報を提供する提供手段と
をコンピュータに実行させることを特徴とする提供プログラム。 Acquisition means for acquiring activity schedule information indicating an activity schedule of a user, attribute information indicating an attribute of the user, registration information in a predetermined transportation application related to the user, and a predetermined search history ;
Based on the predetermined search history of the user and other users, the registration information of the user in the predetermined transportation application, and the action schedule information of the user, the search history in the predetermined search history Identifying means for identifying a user whose movement mode is estimated to be related to a predetermined congestion mode based on the search situation and who has a low relevance to the event related to the predetermined congestion mode When,
Among the users specified by the specifying means, the target users to whom the information on the congestion mode is provided are determined based on the attributes indicated by the attribute information and the predetermined search history of the users. a determining means to
A providing program for causing a computer to execute providing means for providing information about the congestion mode to the target user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020157914A JP7123099B2 (en) | 2020-09-18 | 2020-09-18 | Provision device, provision method and provision program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020157914A JP7123099B2 (en) | 2020-09-18 | 2020-09-18 | Provision device, provision method and provision program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022051434A JP2022051434A (en) | 2022-03-31 |
| JP7123099B2 true JP7123099B2 (en) | 2022-08-22 |
Family
ID=80854973
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020157914A Active JP7123099B2 (en) | 2020-09-18 | 2020-09-18 | Provision device, provision method and provision program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7123099B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019049765A (en) | 2017-09-04 | 2019-03-28 | ヤフー株式会社 | Specification apparatus, specification method and specification program |
| JP2019053432A (en) | 2017-09-13 | 2019-04-04 | 株式会社日立製作所 | Traffic jam avoidance support system and traffic jam avoidance support method |
| JP2019160055A (en) | 2018-03-15 | 2019-09-19 | 本田技研工業株式会社 | Facility customer sending support server and communication terminal |
-
2020
- 2020-09-18 JP JP2020157914A patent/JP7123099B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019049765A (en) | 2017-09-04 | 2019-03-28 | ヤフー株式会社 | Specification apparatus, specification method and specification program |
| JP2019053432A (en) | 2017-09-13 | 2019-04-04 | 株式会社日立製作所 | Traffic jam avoidance support system and traffic jam avoidance support method |
| JP2019160055A (en) | 2018-03-15 | 2019-09-19 | 本田技研工業株式会社 | Facility customer sending support server and communication terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022051434A (en) | 2022-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10572887B2 (en) | Electronically capturing consumer location data for analyzing consumer behavior | |
| US9003030B2 (en) | Detecting relative crowd density via client devices | |
| US20170303083A1 (en) | Content geofencing | |
| WO2018154482A1 (en) | System and method for real-time generation of predictive models of mobile users' behavior | |
| JP6814115B2 (en) | Specific device, specific method and specific program | |
| JP2019053435A (en) | Determination device and determination method and decision program | |
| CN103745384A (en) | Method and device for providing information to user equipment | |
| JP6591644B1 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP2017078914A (en) | Determination device, determination method, and determination program | |
| JP6767952B2 (en) | Estimator, estimation method and estimation program | |
| JP2023514622A (en) | Systems and methods for generating context specifications for contextualized search and content delivery | |
| CN113360792A (en) | Information recommendation method and device, electronic equipment and storage medium | |
| US20170228787A1 (en) | Providing content items based on upcoming user actions | |
| JP2017010223A (en) | Information processing device, information processing method and information processing program | |
| JP2016122288A (en) | Advertisement distribution device, program and advertisement distribution method | |
| JP6664582B2 (en) | Estimation device, estimation method and estimation program | |
| JP7123099B2 (en) | Provision device, provision method and provision program | |
| JP6012701B2 (en) | Program and information processing apparatus | |
| US20190355074A1 (en) | Systems, methods and apparatus for location-based goods and services procurement | |
| CN108140027A (en) | Access Points for Maps | |
| JP7171350B2 (en) | Information processing device and program | |
| JP6813545B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| WO2017088475A1 (en) | Positioning method and device | |
| JP6828074B2 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP5919358B1 (en) | Information processing system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210317 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220322 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220519 |
|
| 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: 20220712 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220809 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7123099 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |