Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7123099B2 - Provision device, provision method and provision program - Google Patents
[go: Go Back, main page]

JP7123099B2 - Provision device, provision method and provision program - Google Patents

Provision device, provision method and provision program Download PDF

Info

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
Application number
JP2020157914A
Other languages
Japanese (ja)
Other versions
JP2022051434A (en
Inventor
安昭 兵藤
貴明 石川
泰介 森
康大 助光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2020157914A priority Critical patent/JP7123099B2/en
Publication of JP2022051434A publication Critical patent/JP2022051434A/en
Application granted granted Critical
Publication of JP7123099B2 publication Critical patent/JP7123099B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2013-190867号公報JP 2013-190867 A

しかしながら、上述した従来技術では、一般的な混雑状況やその予測を提供しているが、利用者と混雑の原因との関係の多様性まで考慮した情報を提供するに至っていない。 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は、ナビゲーションアプリケーションを識別し、混雑の態様と混雑の原因を提供する提供処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of a provisioning process for identifying navigation applications and providing congestion aspects and congestion causes. 図2は、イベントに係る検索履歴の一例を示す図である。FIG. 2 is a diagram showing an example of a search history related to events. 図3は、カーナビゲーションアプリケーションの走行経路履歴データの一例を示す図である。FIG. 3 is a diagram showing an example of travel route history data of a car navigation application. 図4は、鉄道の乗換案内アプリケーションの乗換履歴データの一例を示す図である。FIG. 4 is a diagram showing an example of transfer history data of a railway transfer guidance application. 図5は、イベントデータの一例を示す図である。FIG. 5 is a diagram showing an example of event data. 図6は、実施形態に係る提供装置の構成例を示す図である。FIG. 6 is a diagram illustrating a configuration example of a provision device according to an embodiment; 図7は、実施形態に係る提供装置によって実行される、混雑態様を提供するための処理手順を示すフローチャートである。FIG. 7 is a flowchart illustrating a processing procedure for providing a congestion state, which is executed by the providing device according to the embodiment; 図8は、ハードウエア構成の一例を示す図である。FIG. 8 is a diagram showing an example of a hardware configuration.

以下に、本願に係る提供装置、提供方法及び提供プログラムを実施するための形態(以下、「実施形態」と呼ぶ。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法及び提供プログラムが限定されるものではない。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には、利用者端末装置10~10と、推定装置100とが含まれる(nは任意の自然数)。本願明細書では、利用者端末装置10~10を区別する必要がない場合は、利用者端末装置10~10を「利用者端末装置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 estimation devices 100 .

利用者端末装置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 device 100 is an information processing device that estimates the state of congestion and the cause of congestion based on search history data, registered route data, and the like. The estimating device 100 may be any type of information processing device, including a server. Although not shown in FIG. 1, the estimation device 100 communicates with the user terminal device 10 by wire or wirelessly via a network (for example, the Internet).

図1の例では、推定装置100は、利用者端末装置10が利用するナビアプリの識別を行う。例えば、利用者端末10には、カーナビアプリ及び乗換案内アプリの少なくともいずれかがインストールされているものとする。例えば、利用者が、ナビアプリにおいて出発地と目的地を入力すると(ステップS10、S20)、推定装置100は、利用者が所有する利用者端末装置10が利用しているナビアプリがカーナビアプリ又は乗換案内アプリであるかを識別する(ステップS11、S12)。 In the example of FIG. 1, the estimation device 100 identifies the navigation application used by the user terminal device 10 . For example, it is assumed that at least one of a car navigation application and a transit guidance application is installed in the user terminal 10 . For example, when the user inputs the departure point and the destination in the navigation application (steps S10 and S20), the estimation device 100 determines whether the navigation application used by the user terminal device 10 owned by the user is a car navigation application or It is identified whether it is a transfer guidance application (steps S11 and S12).

図1の例では、推定装置100は、目的地又はイベントについて、所定時間内に、図2に示すような他の利用者も含む一般的な検索エンジンを利用した検索履歴に基づいて、目的地又はイベントに係るカテゴリ毎に検索回数を取得する。推定装置100は、検索回数が所定値よりも多い目的地については、検索回数に応じて混雑していると推定する。 In the example of FIG. 1, the estimating device 100 searches for destinations or events within a predetermined period of time based on search histories using general search engines, including other users as shown in FIG. Alternatively, the number of searches is acquired for each category related to the event. The estimating apparatus 100 estimates that destinations for which the number of searches is greater than a predetermined value are congested according to the number of searches.

図1の例では、推定装置100は、以下に述べるように、混雑の原因となるイベントの発生について推定する。推定装置100は、利用者が利用する任意の検索エンジンによる目的地周辺に係る検索回数、SNS情報等、又は予め入手しているイベントスケジュール等により混雑の原因となるイベントの発生を推定する(ステップS30)。 In the example of FIG. 1, the estimation device 100 estimates the occurrence of an event that causes congestion, as described below. The estimating device 100 estimates the occurrence of an event that causes congestion based on the number of searches related to the vicinity of the destination by any search engine used by the user, SNS information, etc., or an event schedule obtained in advance (step S30).

次いで、推定装置100は、混雑の原因との関連性が低い利用者を特定する。ここで、混雑の原因との関連性が低い利用者とは、混雑に巻き込まれる利用者のうち、混雑の原因となる事象を知らないような利用者である。このような利用者は、ライブ等の突発的に生じた混雑に巻き込まれたときに、なぜ混雑に巻き込まれているかを知らない可能性が高い。一方、混雑の原因となる事象と関連性が高い利用者は、ライブ等の混雑の原因となる事象に参加する可能性が高い利用者である。このような混雑との関連性が高い利用者に対し、混雑の情報を提供したとしても、不要な情報であるといえる。そこで、推定装置100は、混雑に巻き込まれる利用者のうち、混雑の原因となる事象との関連性が低い利用者に対して混雑に関する情報を提供する。 Next, the estimating device 100 identifies users who are less relevant to the cause of congestion. Here, the users who are less relevant to the cause of the congestion are those users who are involved in the congestion and who do not know the event that causes the congestion. Such users are highly likely not to know why they are involved in the congestion when they are involved in a sudden congestion such as a live performance. On the other hand, users who are highly relevant to events that cause congestion are users who are likely to participate in events that cause congestion, such as live performances. Even if congestion information is provided to users who are highly related to such congestion, it can be said that it is unnecessary information. Therefore, the estimating device 100 provides congestion-related information to users who are less relevant to the event that causes the congestion among the users involved in the congestion.

図1の例では、推定装置100は、出発地及び目的地に基づいて、ナビアプリが提供する候補経路がナビアプリに登録されている経路であるか否かを推定する。例えば、カーナビアプリの場合、推定装置100は、カーナビアプリ内の利用者による登録経路を参照して、候補経路のうちのいずれかが登録されている経路と同一又は一部が重複しているか否かを推定する。また、乗換案内アプリの場合、例えば、乗換案内アプリ内の定期券の登録経路を参照して、指定された出発駅と到着駅を基に、候補経路について、登録経路と同一又は登録経路と一部、重複した路線があるか否かを推定する。いずれの場合も、候補経路の内のいずれかが登録経路と同一又は重複した部分の割合により実質的に同一であれば、推定装置100は、その経路は、利用者が日常的に使用している経路であると推定する。 In the example of FIG. 1, the estimation device 100 estimates whether or not the candidate route provided by the navigation app is a route registered in the navigation app, based on the departure point and the destination. For example, in the case of a car navigation app, the estimating device 100 refers to the routes registered by the user in the car navigation app, and determines whether any of the candidate routes are the same as or partly overlap with the registered route. to estimate In the case of a transfer guidance application, for example, referring to the registered route of the commuter pass in the transfer guidance application, based on the specified departure station and arrival station, the candidate route is the same as the registered route or the registered route. First, estimate whether there are duplicate routes. In any case, if any of the candidate routes is substantially the same as the registered route in terms of the ratio of identical or overlapping portions, the estimation device 100 determines that the route is the one that the user uses on a daily basis. It is estimated that the route is

一方、推定装置100は、出発地及び目的地に基づいて、ナビアプリから候補経路を取得し、その経路がナビアプリに登録されている経路と実質的に同一ではない場合において、ナビアプリ内の経路検索履歴において目的地周辺の駅又は位置等に係るナビアプリ内の検索回数が所定値以下である場合、推定装置100は、その経路について、利用者が日常的に使用している経路ではないと推定する。そして、推定装置100は、混雑が生じる経路を日常的に利用している利用者を混雑に巻き込まれる利用者とする。 On the other hand, the estimating device 100 acquires a candidate route from the navigation app based on the departure point and the destination, and if the route is not substantially the same as the route registered in the navigation app, In the route search history, if the number of searches within the navigation application related to stations or positions near the destination is less than or equal to a predetermined value, the estimation device 100 determines that the route is not a route that the user uses on a daily basis. We estimate that Then, the estimating device 100 regards users who routinely use routes that cause congestion as users involved in the congestion.

さらに、推定装置100は、利用者が、一般的な検索エンジンを利用して、イベントや開催地等に係る検索を所定期間に所定回数以上、行っているか否かを検索履歴に基づいて判断し、検索履歴がない場合、混雑との関連性が低い利用者であると判断する。すなわち、推定装置100は、混雑の原因となる事象の発生を知らないであろう利用者を情報提供先の利用者として特定する。 Furthermore, the estimating apparatus 100 determines whether or not the user has searched for events, venues, etc. using a general search engine a predetermined number of times or more in a predetermined period based on the search history. , if there is no search history, it is determined that the user has a low relevance to congestion. That is, estimating apparatus 100 identifies users who may not be aware of the occurrence of an event that causes congestion as users to whom information is provided.

そして、推定装置100は、ナビアプリが提供する候補経路と利用者の登録経路が同一又は実質的に同一で、イベント等に係る検索履歴が所定量以下となる利用者を対象利用者とし、対象利用者に対して混雑態様を提供する。また、推定装置100は、ナビアプリが提供する候補経路と利用者の登録経路とが実質的にも同一でなく、イベント等に係る検索履歴が所定量以下の場合、混雑の原因との関連性が低い利用者として、混雑態様を提供する(ステップS12、S22)。 Then, the estimating device 100 selects a user whose candidate route provided by the navigation application and the user's registered route is the same or substantially the same and whose search history related to events and the like is equal to or less than a predetermined amount as the target user. To provide a congestion mode to a user. In addition, when the candidate route provided by the navigation application and the user's registered route are not substantially the same, and the search history related to events, etc. As a user with a low V, the state of congestion is provided (steps S12, S22).

他方で、推定装置100は、ナビアプリが提供する候補経路と利用者の登録経路が実質的に同一でない利用者や、ナビアプリが提供する候補経路と利用者の登録経路が実質的に同一であるとしても、イベント等に係る検索履歴が所定量を超える場合、混雑の原因との関連性が高い利用者、すなわち、混雑の発生を知りうる利用者であるとして、情報提供先から除外する。 On the other hand, the estimating device 100 can be used for a user whose candidate route provided by the navigation application and the user's registered route are not substantially the same, or for a user whose candidate route provided by the navigation application and the user's registered route are substantially the same. Even if there is, if the search history related to events or the like exceeds a predetermined amount, the user is considered to be highly relevant to the cause of the congestion, that is, the user who knows the occurrence of the congestion, and is excluded from the information providing destination.

図1の例では、推定装置100は、混雑の原因との関連性が低い利用者に対し、ナビアプリがカーナビアプリの場合、混雑の原因と渋滞している距離情報を利用者端末アプリに提供し(ステップS12)、乗換案内アプリの場合、混雑の原因と混雑している鉄道区間を利用者端末アプリに提供する(ステップS22)。 In the example of FIG. 1, the estimating device 100 provides the user terminal application with information on the cause of the congestion and the distance of the congestion when the navigation application is a car navigation application for a user who has a low relevance to the cause of the congestion. (step S12), and in the case of the transfer guidance application, the cause of the congestion and the congested railroad section are provided to the user terminal application (step S22).

〔2.イベントの推定〕
推定装置100は、ナビアプリを識別した後、道路又は鉄道において混雑の原因となるイベントを推定する。例えば、イベントについては、通常、図5に示すような事前の開催スケジュールが存在する場合、推定装置100は、そのスケジュール情報を基に、日時、場所によりイベントを検索し、特定する。この場合、推定装置100は、過去のスケジュール情報を参照してもよい。また、推定装置100は、ナビアプリからの所定時間における他の利用者の検索履歴、ネットワークから検索エンジンを用いた検索履歴やSNS情報からイベント名を取得してもよい。
[2. Event Estimation]
After identifying the navigation app, the estimating device 100 estimates events that cause congestion on roads or railways. For example, with regard to events, if there is usually a pre-scheduled event as shown in FIG. 5, the estimating device 100 searches for and identifies the event based on the schedule information by date and time and place. In this case, the estimation device 100 may refer to past schedule information. In addition, the estimation device 100 may acquire the event name from search histories of other users during a predetermined time from the navigation application, search histories using a search engine from the network, and SNS information.

なお、推定装置100は、イベントから所定の位置や施設などを混雑が生じるところとして推定してもよい。例えば、推定装置100は、イベント開催場所から所定の範囲内の駅や幹線道路を混雑発生ポイントとしてもよい。また、推定装置100は、イベントの開始時刻から前2時間や、イベントの終了時刻から後3時間等、イベントの開催日時から所定の範囲を混雑が生じる日時とし、この日時においてイベントから所定の範囲内において混雑が生じると推定し、推定した混雑に巻き込まれる利用者を推定してもよい。 Note that the estimation apparatus 100 may estimate a predetermined position, facility, or the like from the event as a place where congestion will occur. For example, the estimating device 100 may set stations and highways within a predetermined range from the event venue as congestion occurrence points. In addition, the estimating apparatus 100 sets a predetermined range from the date and time of the event, such as 2 hours before the start time of the event or 3 hours after the end time of the event, as a date and time when congestion occurs, and at this date and time, a predetermined range from the event. It is also possible to estimate that congestion will occur in the area, and to estimate users involved in the estimated congestion.

なお、推定装置100は、混雑が発生する範囲や、混雑の度合い、混雑が生じる期間等をイベント種類に応じて適宜調整してもよい。例えば、推定装置100は、あるアイドルのイベントが発生する場合、過去に同一のアイドルや類似するアイドルのイベントが発生した際の混雑内容に基づいて、混雑が発生する範囲や、混雑の度合い、混雑が生じる期間を推定してもよい。 Note that the estimation device 100 may appropriately adjust the range of congestion, the degree of congestion, the period of congestion, etc. according to the type of event. For example, when an idle event occurs, the estimating apparatus 100 determines the extent of congestion, the degree of congestion, and the degree of congestion based on the content of congestion when the same or similar idle event occurred in the past. can be estimated.

なお、推定装置100は、任意のイベントを混雑の原因とすることができるものの、かかるイベントは、日常的に生じるイベントとは異なるイベントが望ましい。例えば、推定装置100は、アイドルのライブや各種スポーツ関連イベント等、定常的に発生するイベントではなく、離散的、突発的に発生するイベントを混雑の原因とするのが望ましい。 Although the estimating apparatus 100 can use any event as a cause of congestion, it is desirable that such an event be different from an event that occurs on a daily basis. For example, the estimating apparatus 100 desirably causes congestion to occur discretely and unexpectedly rather than regularly occurring events such as idol live performances and various sports-related events.

〔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 estimating device 100 collects the event event information from the user's search history at a predetermined time from the navigation application and the search engine from the network. It is specified from the search history and SNS information used. Based on the estimated event content, that is, the type of event, the estimation device 100 estimates whether congestion will occur in a personal means of transportation such as a car or whether public transportation such as a train will be crowded. It may be estimated whether a user moving by means of transportation will be involved in congestion.

〔4.イベントの規模について〕
推定装置100は、イベント名を基に、過去の観客動員数や参加者が使用した交通機関から、イベントの開催規模を推定する。また、推定装置100は、ナビアプリからの所定時間における他の利用者の検索履歴、ネットワークから任意の検索エンジンを用いた検索履歴やSNS情報からイベントの開催規模を取得する。
[4. About the scale of the event]
Based on the event name, the estimation device 100 estimates the scale of the event based on the number of spectators in the past and the means of transportation used by the participants. In addition, the estimating apparatus 100 acquires the scale of the event from search histories of other users at a predetermined time from the navigation application, search histories using any search engine from the network, and SNS information.

〔5.情報提供処理のバリエーションについて〕
上述した例では、推定装置100は、経路検索の情報や検索クエリ等を利用者の将来の行動を示す行動予定情報とし、行動予定情報に基づいて、混雑の発生や、混雑の原因となるイベント等の事象の発生を推定した。そして、推定装置100は、日時的に利用している移動経路上で、利用者と関連性が低い混雑が生じた場合に、混雑の発生を通知する処理の一例について説明した。すなわち、上述した例では、推定装置100は、利用者が日常的に利用している移動経路を利用者の属性と見做し、かかる属性と関連性が低い混雑が発生した場合に、混雑の原因となるイベントの情報を提供した。しかしながら、実施形態は、これに限定されるものではない。
[5. About variations of information provision processing]
In the above example, the estimation device 100 uses route search information, a search query, etc. as action plan information indicating the future action of the user, and based on the action plan information, the occurrence of congestion and the occurrence of events that cause congestion. We estimated the occurrence of events such as Then, an example of the process of notifying the occurrence of congestion by the estimating device 100 when a congestion that has a low relevance to the user occurs on the travel route used on a given date has been described. That is, in the above-described example, the estimation device 100 regards the movement route that the user uses on a daily basis as the attribute of the user, and when congestion with low relevance to this attribute occurs, Provided information about the event that caused it. However, embodiments are not so limited.

例えば推定装置100は、各種公知の混雑発生技術を用いて、混雑の発生日時や発生場所を推定してよい。例えば、推定装置100は、将来の日時を設定した経路検索の履歴に基づいて、混雑の発生を推定してもよい。また、推定装置100は、推定した混雑が発生する場所や日時と関連性が高いイベントを検索し、検索結果に基づいて、混雑の原因を推定してもよい。 For example, the estimating device 100 may estimate the time and place of occurrence of congestion using various known congestion occurrence techniques. For example, the estimating device 100 may estimate the occurrence of congestion based on a history of route searches in which future dates and times are set. The estimating device 100 may also search for an event that is highly relevant to the estimated location and date of congestion, and estimate the cause of the congestion based on the search results.

また、推定装置100は、利用者の各種デモグラフィック属性やサイコグラフィック属性、電子商店街における取引対象の購入履歴や検索履歴に基づく属性に基づいて、利用者が混雑の原因となる事象と関連性が低い利用者であるかを推定してもよい。例えば、推定装置100は、利用者が巻き込まれる混雑の原因が所定のアイドルのライブである場合、かかる利用者が所定のアイドルのファンであるか否かを推定する。例えば、推定装置100は、利用者の購入履歴等に基づいて、所定のアイドルのファンであるか否かを推定する。そして、推定装置100は、利用者が所定のアイドルのファンではない場合、かかるイベントの発生を知らない利用者、すなわち、混雑の原因と関連性が低い利用者であるものとして、かかる利用者に混雑に関する情報を通知してもよい。 In addition, the estimating device 100 determines the event and relevance of the user that causes congestion based on various demographic attributes and psychographic attributes of the user, and attributes based on the purchase history and search history of the transaction target in the electronic shopping mall. It may be estimated whether the user is a user with a low For example, when the cause of congestion in which a user is involved is a predetermined idol's live performance, the estimation device 100 estimates whether or not the user is a fan of the predetermined idol. For example, the estimation device 100 estimates whether or not the user is a fan of a predetermined idol based on the purchase history of the user. Then, if the user is not a fan of a certain idol, the estimation device 100 treats the user as a user who does not know the occurrence of such an event, that is, a user who is less relevant to the cause of the congestion. Information about congestion may be notified.

また、推定装置100は、将来の経路検索の情報を行動予定情報とし、利用者が将来混雑に巻き込まれるかを推定してもよい。例えば、推定装置100は、将来の日時における経路検索が行われた場合、将来の日時における経路検索結果を取得する。そして、推定装置100は、取得した経路検索結果において、利用者が混雑に巻き込まれるかを推定する。続いて、推定装置100は、混雑に巻き込まれると推定された場合は、利用者が混雑の原因となるイベントとの関連性が高いか否かを推定し、関連性が低い場合に、経路検索の結果とともに、混雑が生じる旨やイベントの情報を提供してもよい。 In addition, the estimation device 100 may use information on future route searches as action schedule information to estimate whether the user will be involved in congestion in the future. For example, the estimation device 100 acquires the route search result for the future date and time when the route search for the future date and time is performed. Then, the estimating device 100 estimates whether the user will be involved in congestion in the obtained route search result. Subsequently, when it is estimated that the user will be involved in the congestion, the estimation device 100 estimates whether or not the user is highly relevant to the event that causes the congestion. In addition to the result of the above, information indicating that congestion will occur and event information may be provided.

なお、推定装置100は、利用者と混雑との関連性に応じて異なるメッセージを提供してもよい。例えば、推定装置100は、混雑の原因となるイベントと利用者との関連性を示すスコアを算出する。なお、このようなスコアの算出は、各種関連性を推定する技術が採用可能である。そして、推定装置100は、算出したスコアの値が高い場合は、混雑に関する情報を提供せず、スコアの値が中程度である場合は、混雑が生じる旨の情報を提供し、スコアの値が低い場合は、混雑が生じる旨とともに、原因となるイベントの情報を提供してもよい。また、推定装置100は、関連性が高い人には、イベント発生日時の経路検索を行った際に、イベントに関するウェブページの情報等を提供してもよい。 Note that the estimation device 100 may provide different messages depending on the relationship between the user and congestion. For example, the estimation device 100 calculates a score indicating the relationship between an event that causes congestion and the user. A technique for estimating various relationships can be employed for such score calculation. Estimation device 100 does not provide information about congestion when the calculated score value is high, and provides information indicating that congestion will occur when the score value is medium. If it is low, information about the event that caused the congestion may be provided along with the fact that congestion will occur. In addition, the estimating device 100 may provide a highly relevant person with information on a web page related to the event, etc., when performing a route search for the event occurrence date and time.

〔6.インセンティブについて〕
また、推定装置100は、各種インセンティブの提供を行ってもよい。例えば、推定装置100は、対象利用者に対して混雑を回避するための提案を行う。より具体的な例を挙げると、推定装置100は、混雑を回避するための経路を示す情報を利用者に提案してもよい。
[6. About incentives]
Also, the estimation device 100 may provide various incentives. For example, the estimation device 100 makes a proposal for avoiding congestion to the target user. To give a more specific example, the estimation device 100 may propose to the user information indicating a route for avoiding congestion.

また、推定装置100は、利用者の位置履歴等を用いて、利用者が実際に混雑を回避した場合には、利用者に対して、所定のクーポン等、各種のインセンティブを提供してもよい。 In addition, the estimating apparatus 100 may provide various incentives such as a predetermined coupon to the user when the user actually avoids congestion using the user's location history or the like. .

〔7. 推定装置の構成〕
次に、図6を参照して、実施形態に係る推定装置100の構成例について説明する。図6は、実施形態に係る推定装置100の構成例を示す図である。図6に示すように、推定装置100は、通信部210と、記憶部220と、制御部230とを有する。なお、推定装置100は、推定装置100を利用する管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(液晶ディスプレイ等)を有してもよい。
[7. Configuration of estimation device]
Next, a configuration example of the estimation device 100 according to the embodiment will be described with reference to FIG. FIG. 6 is a diagram illustrating a configuration example of the estimation device 100 according to the embodiment. As shown in FIG. 6 , estimation device 100 includes communication section 210 , storage section 220 , and control section 230 . Note that the estimation apparatus 100 has an input unit (for example, keyboard, mouse, etc.) that receives various operations from an administrator or the like who uses the estimation apparatus 100, and a display unit (liquid crystal display, etc.) for displaying various information. may

(通信部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 data storage unit 223 and an event data storage unit 224 .

(検索履歴記憶部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 estimation device 100 estimates that transportation to an event related to the search keyword is congested. Moreover, the estimation apparatus 100 may estimate that an event not described in the event schedule has occurred, based on the search history data.

(走行経路履歴データ記憶部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 estimating device 100 estimates from the user's past travel history whether the congestion related to the destination is high or low. do. If the destination is not the nearest location to the event site, past travel history may be used to estimate the relevance of the event to congestion.

(乗換履歴データ記憶部223)
乗換履歴記憶部223は、鉄道の乗換履歴を記憶する。例えば、図4に示すような利用者ID、検索時刻、出発駅、経由駅、到着駅等を記憶する。例えば、推定装置100は、利用者により出発駅及び到着駅が乗換案内アプリ内で入力された際、アプリが推定した移動経路が利用者の定期券に係る登録経路であるか、又は実質的に登録経路と同一であるかを推定する。到着駅がイベント会場の最寄り駅でない場合、過去の乗車履歴を用いて、イベントに係る混雑との関連性を推定してもよい。
(Transfer history data storage unit 223)
The transfer history storage unit 223 stores the history of railway transfers. For example, the user ID, search time, departure station, transit station, arrival station, etc. as shown in FIG. 4 are stored. For example, when the user inputs the departure station and the arrival station in the transfer guidance application, the estimation device 100 determines whether the travel route estimated by the application is the registered route related to the user's commuter pass, or is substantially Predict whether it is the same as the registered route. If the arrival station is not the nearest station to the event venue, past boarding history may be used to estimate the relevance of the event to congestion.

(イベントデータ記憶部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 estimation device 100 estimates an event name by referring to event data. Also, the estimation device 100 may estimate the congestion state of the current event using congestion states of similar events.

なお、図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 estimation device 100. (equivalent to one example) is implemented by executing the RAM or the like as a work area. Also, the control unit 230 is a controller, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

制御部230は、図6に示すように、取得部231と、特定部232と、決定部233と、提供部234とを有し、以下に説明する情報処理の機能や作用を実現又は実行する。なお、制御部230の内部構成は、図6に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 As shown in FIG. 6, the control unit 230 includes an acquisition unit 231, an identification unit 232, a determination unit 233, and a provision unit 234, and implements or executes information processing functions and actions described below. . Note that the internal configuration of the control unit 230 is not limited to the configuration shown in FIG. 6, and may be another configuration as long as it performs information processing to be described later.

(取得部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 unit 232 identifies users who are estimated to be involved in congestion from the activity schedule information. For example, the identification unit 232 refers to the event data storage unit 224 and the like, and determines whether or not congestion will occur on the movement route identified by the acquisition unit 231 . Then, when the identification unit 232 determines that congestion will occur on the movement route, the identification unit 232 determines that the user who is the source of the activity schedule information is the user involved in the congestion.

例えば、特定部232は、イベントデータ記憶部224に登録された情報から、混雑が生じる日時と場所とを特定する、続いて、特定部232は、利用者が日常的に通行する経路や、経路検索の結果に含まれる経路の情報を特定する。そして、特定部232は、利用者が日常的に通行する経路や、経路検索の結果に含まれる経路と、混雑が生じる日時と場所とのマッチング結果に基づき、混雑に巻き込まれる利用者を特定する。すなわち、特定部232は、行動予定情報から、利用者の移動態様を推定し、推定した移動態様に基づいて、混雑に巻き込まれると推定される利用者を特定する。 For example, the identifying unit 232 identifies the date and place of congestion from the information registered in the event data storage unit 224. Identify route information included in search results. Then, the identification unit 232 identifies users involved in congestion based on matching results between the route that the user normally travels, the route included in the route search result, and the time and place where the congestion occurs. . That is, the specifying unit 232 estimates the movement mode of the user from the activity schedule information, and specifies the user who is estimated to be involved in the congestion based on the estimated movement mode.

(決定部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 identification unit 232 . For example, the determination unit 233 identifies a user who is estimated to be involved in congestion based on the type of event that causes congestion and the mode of movement. Further, for example, the determining unit 233 determines, as the target user, a user who has an attribute different from the attribute corresponding to the transaction object corresponding to the phenomenon causing the congestion.

例えば、決定部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 estimation device 100 according to the embodiment will be described.

図7は、実施形態に係る推定装置100によって実行される、混雑態様を提供するための処理手順を示すフローチャートである。 FIG. 7 is a flowchart showing a processing procedure for providing a congestion state, which is executed by the estimation device 100 according to the embodiment.

まず、推定装置100の取得部231は、利用者の行動予定を示す行動予定情報と当該利用者の属性を示す属性情報を取得する(ステップS101)。 First, the acquisition unit 231 of the estimation device 100 acquires action schedule information indicating an action plan of a user and attribute information indicating an attribute of the user (step S101).

次いで、推定装置100の特定部232は、行動予定情報から混雑に巻き込まれると推定される利用者を特定する(ステップS102)。 Next, the identifying unit 232 of the estimating device 100 identifies users who are estimated to be involved in congestion from the activity schedule information (step S102).

次いで、推定装置100の特定部232は、イベントデータ記憶部224に記録された情報から、混雑が生じる日時と場所を特定する(ステップS103)。 Next, the identifying unit 232 of the estimating device 100 identifies the date, time and location of congestion from the information recorded in the event data storage unit 224 (step S103).

次いで、推定装置100の決定部233は、属性情報が示す属性に基づいて、特定部232により特定された利用者のうち、混雑に関する情報の提供対象となる対象利用者を決定する(ステップS104)。 Next, the determining unit 233 of the estimating device 100 determines, among the users identified by the identifying unit 232, the target users to whom the congestion-related information is to be provided, based on the attribute indicated by the attribute information (step S104). .

次いで、推定装置100の提供部234は、対象利用者に対し、混雑に関する情報を提供する(ステップ105)。 Next, the providing unit 234 of the estimation device 100 provides the target user with information on congestion (step 105).

〔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 estimation device 100 . In this case, the estimation device 100 acquires various information such as travel information by accessing the storage server.

〔10.ハードウェア構成〕
また、上述してきた実施形態に係る推定装置100は、例えば図8に示すような構成のコンピュータ1000によって実現される。図8は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
[10. Hardware configuration]
Also, the estimation apparatus 100 according to the embodiments described above is realized by a computer 1000 configured as shown in FIG. 8, for example. FIG. 8 is a diagram illustrating an example of a hardware configuration; A computer 1000 is connected to an output device 1010 and an input device 1020, and an arithmetic device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090. have

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一時的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device such as a RAM that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used for various calculations by the arithmetic device 1030 and various databases are registered, and is implemented by a ROM (Read Only Memory), HDD, flash memory, or the like.

出力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 various input devices 1020 such as a mouse, keyboard, scanner, etc., and is realized by, for example, USB.

なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。 Note that the input device 1020 includes, for example, optical recording media such as CDs (Compact Discs), DVDs (Digital Versatile Discs), PDs (Phase change rewritable discs), magneto-optical recording media such as MOs (Magneto-Optical discs), and tapes. It may be a device that reads information from a medium, a magnetic recording medium, a semiconductor memory, or the like. Also, the input device 1020 may be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 Network IF 1080 receives data from other devices via network N and sends the data to arithmetic device 1030, and also transmits data generated by arithmetic device 1030 via network N to other devices.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic device 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070 . For example, arithmetic device 1030 loads a program from input device 1020 or secondary storage device 1050 onto primary storage device 1040 and executes the loaded program.

例えば、コンピュータ1000が推定装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部230の機能を実現する。 For example, when the computer 1000 functions as the estimation device 100 , the arithmetic device 1030 of the computer 1000 implements the functions of the control unit 230 by executing a program loaded on the primary storage device 1040 .

〔11.効果〕
上述してきたように、実施形態に係る推定装置100は、取得部231と、特定部232、決定部233、提供部234とを有する。
[11. effect〕
As described above, the estimation device 100 according to the embodiment has the acquisition unit 231, the identification unit 232, the determination unit 233, and the provision unit 234.

実施形態に係る推定装置100において、取得部231は、利用者の行動予定を示す行動予定情報と、当該利用者の属性を示す属性情報とを取得し、特定部232は、行動予定情報から、混雑に巻き込まれると推定される利用者を特定し、決定部233は、属性情報が示す属性に基づいて、特定部により特定された利用者のうち、混雑に関する情報の提供対象となる対象利用者を決定し、提供部234は、対象利用者に対し、混雑に関する情報を提供する。 In the estimation device 100 according to the embodiment, the acquisition unit 231 acquires action schedule information indicating the action schedule of the user and attribute information indicating attributes of the user, and the specifying unit 232 acquires, from the action schedule information, A user who is estimated to be involved in congestion is specified, and the determination unit 233 selects a target user to whom information on congestion is provided among the users specified by the specifying unit based on the attribute indicated by the attribute information. is determined, and the providing unit 234 provides the target user with information about the congestion.

また、実施形態に係る推定装置100において、決定部233は、属性情報が示す属性に基づいて、利用者と混雑の原因となる事象との関連性を推定し、関連性が所定の閾値よりも低いと推定された利用者を前記対象利用者としてもよい。 Further, in the estimation device 100 according to the embodiment, the determining unit 233 estimates the relevance between the user and an event that causes congestion based on the attribute indicated by the attribute information, and the relevance is higher than a predetermined threshold. A user estimated to be low may be the target user.

また、実施形態に係る推定装置100において、取得部231は、行動予定情報として、目的地までの経路に関する情報を提供する案内サービスにおいて利用者が入力した情報を取得してもよい。 Moreover, in the estimation device 100 according to the embodiment, the acquisition unit 231 may acquire, as the action plan information, information input by the user in a guidance service that provides information on a route to a destination.

また、実施形態に係る推定装置100において、特定部232は、行動予定情報に基づいて、混雑が生じる日時と場所とを推定し、推定した日時において推定した場所に所在すると推定される利用者を特定してもよい。 In addition, in the estimation device 100 according to the embodiment, the specifying unit 232 estimates the date and place where congestion occurs based on the activity schedule information, and identifies users who are estimated to be at the estimated location at the estimated date and time. may be specified.

また、実施形態に係る推定装置100において、特定部232は、行動予定情報から、利用者の移動態様を推定し、推定した移動態様に基づいて、混雑に巻き込まれると推定される利用者を特定してもよい。 In addition, in the estimation device 100 according to the embodiment, the identifying unit 232 estimates the movement mode of the user from the activity schedule information, and identifies the user who is estimated to be involved in the congestion based on the estimated movement mode. You may

また、実施形態に係る推定装置100において、決定部233は、混雑の原因となる事象の種別と、移動態様とに基づいて、混雑に巻き込まれると推定される利用者を特定してもよい。 Further, in the estimation device 100 according to the embodiment, the determination unit 233 may identify users who are estimated to be involved in congestion based on the type of event that causes the congestion and the mode of movement.

また、実施形態に係る推定装置100において、取得部231は、属性情報として、利用者の購買履歴に基づいて推定された属性を示す属性情報を取得し、決定部233は、混雑の原因となる事象と対応する取引対象と対応する属性とは異なる属性を有する利用者を前記対象利用者としてもよい。 In addition, in the estimation device 100 according to the embodiment, the acquisition unit 231 acquires, as attribute information, attribute information indicating an attribute estimated based on the purchase history of the user, and the determination unit 233 causes congestion. A user having an attribute different from the attribute corresponding to the transaction object corresponding to the event may be the target user.

また、実施形態に係る推定装置100において、提供部234は、対象利用者の属性と、混雑の原因となる事象との関連度に基づいて、異なる情報を提供してもよい。 Moreover, in the estimation device 100 according to the embodiment, 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.

また、実施形態に係る推定装置100において、提供部234は、対象利用者に対し混雑の原因となる事象に関する情報を提供してもよい。 In addition, in the estimation device 100 according to the embodiment, the providing unit 234 may provide the target user with information about events that cause congestion.

また、実施形態に係る推定装置100において、提供部234は、対象利用者に対し、混雑を回避するための行動を提案する情報を提供し、当該対象利用者が当該行動に従った場合は、当該対象利用者に対して所定の利益を提供してもよい。 In addition, in the estimation device 100 according to the embodiment, the providing unit 234 provides the target user with information proposing an action to avoid congestion, and when the target user follows the action, A predetermined benefit may be provided to the target user.

上述した各処理により、推定装置100は、混雑の原因との関連性が低い利用者を特定し、特定した利用者に原因に関する情報を提供することができる。 Through the processes described above, the estimating device 100 can identify users who are less relevant to the cause of the congestion and provide the identified users with information about the cause.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 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 estimating apparatus 100 may be implemented by a plurality of server computers, and depending on the function, may be implemented by calling an external platform or the like using an API (Application Programming Interface), network computing, or the like. Flexible to change.

また、上述してきた「部(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 user terminal device 100 estimation device 210 communication unit 220 storage unit 221 search history data storage unit 222 traveling route history data storage unit 223 transfer history data storage unit 224 event data storage unit 230 control unit 231 acquisition unit 232 identification unit 233 determination unit 234 provision unit

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.
JP2020157914A 2020-09-18 2020-09-18 Provision device, provision method and provision program Active JP7123099B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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