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
JP7589637B2 - Information processing method, information processing device, and program - Google Patents
[go: Go Back, main page]

JP7589637B2 - Information processing method, information processing device, and program - Google Patents

Information processing method, information processing device, and program Download PDF

Info

Publication number
JP7589637B2
JP7589637B2 JP2021077711A JP2021077711A JP7589637B2 JP 7589637 B2 JP7589637 B2 JP 7589637B2 JP 2021077711 A JP2021077711 A JP 2021077711A JP 2021077711 A JP2021077711 A JP 2021077711A JP 7589637 B2 JP7589637 B2 JP 7589637B2
Authority
JP
Japan
Prior art keywords
vehicles
vehicle
visits
registered
specified
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
JP2021077711A
Other languages
Japanese (ja)
Other versions
JP2022171201A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021077711A priority Critical patent/JP7589637B2/en
Publication of JP2022171201A publication Critical patent/JP2022171201A/en
Application granted granted Critical
Publication of JP7589637B2 publication Critical patent/JP7589637B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理方法、情報処理装置、およびプログラムに関する。 This disclosure relates to an information processing method, an information processing device, and a program.

特許文献1には、人口推定装置が開示されている。特許文献1に開示される人口推定装置は、通信端末の位置情報を利用して、人口または人口動態を推定する。 Patent document 1 discloses a population estimation device. The population estimation device disclosed in patent document 1 estimates population or demographics using location information from communication terminals.

国際公開第2016/063425号International Publication No. 2016/063425

本開示は、所定の場所を訪問した車両の台数を推計することを目的とする。 The purpose of this disclosure is to estimate the number of vehicles that visited a given location.

本開示の第1の態様に係る情報処理方法は、
コンピュータが実行する情報処理方法であって、
所定のメーカーの車両を第1車両とし、
前記所定のメーカーの車両のうち、所定のサーバ装置と通信する通信機能を有する車載装置を搭載可能な車両を第2車両とし、
前記車載装置を搭載可能な前記所定のメーカーの車両のうち、前記車載装置における前記通信機能を有効にするための契約がなされている車両を第3車両とし、
前記情報処理方法は、
各第3車両に搭載されている前記車載装置から前記所定のサーバ装置に送信される各第3車両の位置情報に基づいて、所定の場所を訪問した前記第3車両を特定することと、
前記所定のメーカーの車両を複数のグループに分類したときに、前記所定の場所を訪問した複数の前記第3車両における、前記グループごとの前記第3車両の訪問台数を取得することと、
前記グループごとの前記第3車両の訪問台数と、所定のエリアにおける、前記グループごとの、前記第2車両の登録台数と前記第3車両の登録台数との比とに基づいて、前記第2車両の訪問台数を前記グループごとに推計し、各グループの前記第2車両の訪問台数の和として前記所定の場所を訪問した前記第2車両の訪問台数の推計値を算出することと、
推計した前記第2車両の訪問台数の推計値と、前記所定のエリアにおける、前記第1車両の登録台数と前記第2車両の登録台数との比とに基づいて、前記所定の場所を訪問した前記第1車両の訪問台数の推計値を算出することと、
前記第1車両の訪問台数の推計値と、前記所定のエリアにおける、全メーカーの車両の登録台数と前記第1車両の登録台数との比とに基づいて、前記所定の場所を訪問した全車両の訪問台数の推計値を算出することと、
を含む。
An information processing method according to a first aspect of the present disclosure includes:
1. A computer-implemented information processing method, comprising:
A vehicle of a specified manufacturer is designated as the first vehicle,
Among the vehicles of the specified manufacturer, a vehicle capable of mounting an on-board device having a communication function for communicating with a specified server device is designated as a second vehicle;
a third vehicle is a vehicle of the specified manufacturer that can accommodate the in-vehicle device and for which a contract has been made to enable the communication function of the in-vehicle device;
The information processing method includes:
Identifying the third vehicles that have visited a predetermined location based on location information of each of the third vehicles transmitted from the in-vehicle device mounted in each of the third vehicles to the predetermined server device;
When the vehicles of the specified manufacturer are classified into a plurality of groups, the number of visits of the third vehicles for each of the groups is acquired among the plurality of third vehicles that have visited the specified location;
estimating the number of visits of the second vehicles for each group based on the number of visits of the third vehicles for each group and the ratio of the number of registered vehicles of the second vehicles to the number of registered vehicles of the third vehicles for each group in a specified area, and calculating an estimated value of the number of visits of the second vehicles that visited the specified location as the sum of the number of visits of the second vehicles for each group;
Calculating an estimated number of visits by the first vehicles that visited the specified location based on the estimated number of visits by the second vehicles and a ratio between the number of registered vehicles of the first vehicles and the number of registered vehicles of the second vehicles in the specified area;
Calculating an estimate of the number of visits of all vehicles that visited the specified location based on the estimate of the number of visits of the first vehicle and a ratio of the number of registered vehicles of all manufacturers to the number of registered vehicles of the first vehicle in the specified area;
Includes.

本開示の第2の態様に係る情報処理装置は、
所定のメーカーの車両を第1車両とし、
前記所定のメーカーの車両のうち、所定のサーバ装置と通信する通信機能を有する車載装置を搭載可能な車両を第2車両とし、
前記車載装置を搭載可能な前記所定のメーカーの車両のうち、前記車載装置における前記通信機能を有効にするための契約がなされている車両を第3車両とし、
各第3車両に搭載されている前記車載装置から前記所定のサーバ装置に送信される各第3車両の位置情報に基づいて、所定の場所を訪問した前記第3車両を特定することと、
前記所定のメーカーの車両を複数のグループに分類したときに、前記所定の場所を訪問した複数の前記第3車両における、前記グループごとの前記第3車両の訪問台数を取得することと、
前記グループごとの前記第3車両の訪問台数と、所定のエリアにおける、前記グループごとの、前記第2車両の登録台数と前記第3車両の登録台数との比とに基づいて、前記第2車両の訪問台数を前記グループごとに推計し、各グループの前記第2車両の訪問台数の和として前記所定の場所を訪問した前記第2車両の訪問台数の推計値を算出することと、
推計した前記第2車両の訪問台数の推計値と、前記所定のエリアにおける、前記第1車両の登録台数と前記第2車両の登録台数との比とに基づいて、前記所定の場所を訪問した前記第1車両の訪問台数の推計値を算出することと、
前記第1車両の訪問台数の推計値と、前記所定のエリアにおける、全メーカーの車両の登録台数と前記第1車両の登録台数との比とに基づいて、前記所定の場所を訪問した全車両の訪問台数の推計値を算出することと、
を実行する制御部を備える。
An information processing device according to a second aspect of the present disclosure includes:
A vehicle of a specified manufacturer is designated as the first vehicle,
Among the vehicles of the specified manufacturer, a vehicle capable of mounting an on-board device having a communication function for communicating with a specified server device is designated as a second vehicle;
a third vehicle is a vehicle of the specified manufacturer that can accommodate the in-vehicle device and for which a contract has been made to enable the communication function of the in-vehicle device;
Identifying the third vehicles that have visited a predetermined location based on location information of each of the third vehicles transmitted from the in-vehicle device mounted in each of the third vehicles to the predetermined server device;
When the vehicles of the specified manufacturer are classified into a plurality of groups, the number of visits of the third vehicles for each of the groups is acquired among the plurality of third vehicles that have visited the specified location;
estimating the number of visits of the second vehicles for each group based on the number of visits of the third vehicles for each group and the ratio of the number of registered vehicles of the second vehicles to the number of registered vehicles of the third vehicles for each group in a specified area, and calculating an estimated value of the number of visits of the second vehicles that visited the specified location as the sum of the number of visits of the second vehicles for each group;
Calculating an estimated number of visits by the first vehicles that visited the specified location based on the estimated number of visits by the second vehicles and a ratio between the number of registered vehicles of the first vehicles and the number of registered vehicles of the second vehicles in the specified area;
Calculating an estimated number of visits of all vehicles that visited the specified location based on an estimated number of visits of the first vehicle and a ratio of the number of registered vehicles of all manufacturers to the number of registered vehicles of the first vehicle in the specified area;
The control unit executes the above.

本開示の第3の態様に係るプログラムは、
コンピュータに情報処理方法を実行させるプログラムであって、
所定のメーカーの車両を第1車両とし、
前記所定のメーカーの車両のうち、所定のサーバ装置と通信する通信機能を有する車載装置を搭載可能な車両を第2車両とし、
前記車載装置を搭載可能な前記所定のメーカーの車両のうち、前記車載装置における前記通信機能を有効にするための契約がなされている車両を第3車両とし、
前記情報処理方法は、
各第3車両に搭載されている前記車載装置から前記所定のサーバ装置に送信される各第3車両の位置情報に基づいて、所定の場所を訪問した前記第3車両を特定することと、
前記所定のメーカーの車両を複数のグループに分類したときに、前記所定の場所を訪問した複数の前記第3車両における、前記グループごとの前記第3車両の訪問台数を取得することと、
前記グループごとの前記第3車両の訪問台数と、所定のエリアにおける、前記グループごとの、前記第2車両の登録台数と前記第3車両の登録台数との比とに基づいて、前記第2車両の訪問台数を前記グループごとに推計し、各グループの前記第2車両の訪問台数の和として前記所定の場所を訪問した前記第2車両の訪問台数の推計値を算出することと、
推計した前記第2車両の訪問台数の推計値と、前記所定のエリアにおける、前記第1車両の登録台数と前記第2車両の登録台数との比とに基づいて、前記所定の場所を訪問した前記第1車両の訪問台数の推計値を算出することと、
前記第1車両の訪問台数の推計値と、前記所定のエリアにおける、全メーカーの車両の登録台数と前記第1車両の登録台数との比とに基づいて、前記所定の場所を訪問した全車両の訪問台数の推計値を算出することと、
を含む。
A program according to a third aspect of the present disclosure includes:
A program for causing a computer to execute an information processing method,
A vehicle of a specified manufacturer is designated as the first vehicle,
Among the vehicles of the specified manufacturer, a vehicle capable of mounting an on-board device having a communication function for communicating with a specified server device is designated as a second vehicle;
a third vehicle is a vehicle of the specified manufacturer that can accommodate the in-vehicle device and for which a contract has been made to enable the communication function of the in-vehicle device;
The information processing method includes:
Identifying the third vehicles that have visited a predetermined location based on location information of each of the third vehicles transmitted from the in-vehicle device mounted in each of the third vehicles to the predetermined server device;
When the vehicles of the specified manufacturer are classified into a plurality of groups, the number of visits of the third vehicles for each of the groups is acquired among the plurality of third vehicles that have visited the specified location;
estimating the number of visits of the second vehicles for each group based on the number of visits of the third vehicles for each group and the ratio of the number of registered vehicles of the second vehicles to the number of registered vehicles of the third vehicles for each group in a specified area, and calculating an estimated value of the number of visits of the second vehicles that visited the specified location as the sum of the number of visits of the second vehicles for each group;
Calculating an estimated number of visits by the first vehicles that visited the specified location based on the estimated number of visits by the second vehicles and a ratio between the number of registered vehicles of the first vehicles and the number of registered vehicles of the second vehicles in the specified area;
Calculating an estimated number of visits of all vehicles that visited the specified location based on an estimated number of visits of the first vehicle and a ratio of the number of registered vehicles of all manufacturers to the number of registered vehicles of the first vehicle in the specified area;
Includes.

本開示によれば、所定の場所を訪問した車両の台数を推計することができる。 This disclosure makes it possible to estimate the number of vehicles that have visited a given location.

図1は、推計システムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of an estimation system. 図2は、第1実施形態におけるサーバの機能構成の一例を概略的に示すブロック図である。FIG. 2 is a block diagram illustrating an example of a functional configuration of the server in the first embodiment. 図3は、車両情報データベースに格納される車両情報のテーブル構成の一例である。FIG. 3 shows an example of a table configuration of vehicle information stored in the vehicle information database. 図4は、第1実施形態における第1エリア情報データベースに格納されている第1エリア情報のテーブル構成の一例を示す図である。FIG. 4 is a diagram showing an example of a table configuration of the first area information stored in the first area information database in the first embodiment. 図5は、第2エリア情報データベースに格納されている第2エリア情報のテーブル構成の一例である。FIG. 5 shows an example of a table configuration of the second area information stored in the second area information database. 図6は、推計処理のフローチャートである。FIG. 6 is a flowchart of the estimation process. 図7は、第2実施形態におけるサーバの機能構成の一例を概略的に示すブロック図である。FIG. 7 is a block diagram illustrating an example of a functional configuration of a server according to the second embodiment. 図8は、国内情報データベースに格納される国内情報のテーブル構成の一例を示す図である。FIG. 8 is a diagram showing an example of a table configuration of domestic information stored in the domestic information database. 図9は、特定台数の算出方法の一例を説明するための図である。FIG. 9 is a diagram for explaining an example of a method for calculating the specific number of vehicles. 図10は、第3実施形態における第1エリア情報データベースに格納されている第1エリア情報のテーブル構成の一例である。FIG. 10 shows an example of a table configuration of the first area information stored in the first area information database in the third embodiment.

所定の場所を様々なメーカーの車両が訪問する場合を想定する。このとき、所定のメーカーの車両を「第1車両」とする。また、所定のメーカーの車両のうち、所定のサーバ装置と通信する通信機能を有する車載装置を搭載可能な車両を、「第2車両」する。また、車載装置を搭載可能な所定のメーカーの車両のうち、車載装置における通信機能を有効にするための契約がなされている車両を、「第3車両」とする。第3車両に搭載されている車載装置(すなわち、通信機能を有効にするための契約がなされている車載装置)は、所定のサーバ装置に第3車両の位置情報を送信する。 Assume that vehicles from various manufacturers visit a specific location. In this case, a vehicle from a specific manufacturer is referred to as a "first vehicle." Furthermore, among the vehicles from the specific manufacturer, a vehicle capable of mounting an on-board device having a communication function for communicating with a specific server device is referred to as a "second vehicle." Furthermore, among the vehicles from the specific manufacturer that can mount an on-board device, a vehicle for which a contract has been made to enable the communication function in the on-board device is referred to as a "third vehicle." The on-board device mounted in the third vehicle (i.e., an on-board device for which a contract has been made to enable the communication function) transmits location information of the third vehicle to a specific server device.

本開示の第1の態様に係る情報処理方法は、コンピュータが実行する情報処理方法である。本開示の第1の態様に係る情報処理方法において、コンピュータは、所定のメーカーおよび所定のメーカー以外のメーカーを含む全メーカーの車両の訪問台数を推計する。ここで、訪問台数は、所定の場所を訪問した車両の台数である。 The information processing method according to the first aspect of the present disclosure is an information processing method executed by a computer. In the information processing method according to the first aspect of the present disclosure, the computer estimates the number of visits of vehicles of all manufacturers, including a specified manufacturer and manufacturers other than the specified manufacturer. Here, the number of visits is the number of vehicles that visited a specified location.

このとき、コンピュータは、第3車両以外の位置情報を取得することができない。つまり、コンピュータは、車載装置を搭載していない第1車両と、車載装置における通信機能を有効にするための契約がなされていない第2車両と、の位置情報を取得することができない。また、所定のメーカー以外の車両の位置情報を取得することもできない。そのため、コンピュータは、第3車両以外の車両の訪問台数を該車両の位置情報に基づいて直接算出することはできない。したがって、コンピュータは、全メーカーの車両の訪問台数を全メーカーの車両の位置情報に基づいて直接算出することができない。 At this time, the computer cannot obtain location information of any vehicle other than the third vehicle. In other words, the computer cannot obtain location information of the first vehicle, which does not have an on-board device, and the second vehicle, which does not have a contract to enable the communication function of the on-board device. In addition, the computer cannot obtain location information of any vehicle other than the specified manufacturer. Therefore, the computer cannot directly calculate the number of visits of any vehicle other than the third vehicle based on the location information of that vehicle. Therefore, the computer cannot directly calculate the number of visits of vehicles of all manufacturers based on the location information of vehicles of all manufacturers.

そこで、コンピュータは、各第3車両に搭載されている車載装置から所定のサーバ装置に送信される各第3車両の位置情報に基づいて、所定の場所を訪問した第3車両を特定する。そして、コンピュータは、所定のメーカーの車両を複数のグループに分類したときに、所定の場所を訪問した複数の第3車両における、グループごとの訪問台数を取得する。 The computer then identifies the third vehicles that have visited the specified location based on the location information of each third vehicle transmitted from the on-board device installed in each third vehicle to a specified server device. Then, when the computer classifies vehicles of a specified manufacturer into multiple groups, it obtains the number of visits per group for the multiple third vehicles that have visited the specified location.

ここで、グループごとの、第2車両の訪問台数と第3車両の訪問台数との比が、グループごとの、所定のエリアにおける、第2車両の登録台数と第3車両の登録台数との比と概ね一致すると仮定する。所定のエリアは、所定の場所を含むエリアであってもよい。また、所定のエリアは、所定の場所を訪問した第3車両の出発地点を含むエリアであってもよい。所定のエリアにおける車両の登録台数は、所定のエリアに存在する車両として予め登録されている車両の台数である。所定のエリアにおける車両の登録台数は、所定のエリアにおいて稼働している車両の台数と近似すると考えられる。そして、コンピュータは、所定のエリアにおける、グループごとの、第2車両の登録台数と第3車両の登録台数との比と、グループごとの第3車両の訪問台数とに基づいて、第2車両の訪問台数をグループご
とに推計する。さらに、コンピュータは、推計した各グループの第2車両の訪問台数の和として、所定の場所を訪問した第2車両の訪問台数の推計値を算出する。
Here, it is assumed that the ratio of the number of visits of the second vehicles to the number of visits of the third vehicles for each group is approximately equal to the ratio of the number of registered second vehicles to the number of registered third vehicles in a predetermined area for each group. The predetermined area may be an area including a predetermined location. The predetermined area may also be an area including a departure point of a third vehicle that visited the predetermined location. The number of registered vehicles in a predetermined area is the number of vehicles that are registered in advance as vehicles existing in the predetermined area. The number of registered vehicles in a predetermined area is considered to be approximate to the number of vehicles operating in the predetermined area. Then, the computer estimates the number of visits of the second vehicles for each group based on the ratio of the number of registered second vehicles to the number of registered third vehicles for each group in the predetermined area and the number of visits of the third vehicles for each group. Furthermore, the computer calculates an estimated value of the number of visits of the second vehicles that visited the predetermined location as the sum of the estimated number of visits of the second vehicles for each group.

さらに、第1車両の訪問台数と第2車両の訪問台数との比が、所定のエリアにおける、第1車両の登録台数と第2車両の登録台数との比と概ね一致すると仮定する。そして、コンピュータは、所定のエリアにおける、第1車両の登録台数と第2車両の登録台数との比と、第2車両の訪問台数の推計値とに基づいて、所定の場所を訪問した第1車両の訪問台数の推計値を算出する。 It is further assumed that the ratio between the number of visits by the first vehicle and the number of visits by the second vehicle is approximately equal to the ratio between the number of registered first vehicles and the number of registered second vehicles in the specified area. The computer then calculates an estimate of the number of visits by the first vehicle that visited the specified location based on the ratio between the number of registered first vehicles and the number of registered second vehicles in the specified area and the estimate of the number of visits by the second vehicle.

さらに、全メーカーの車両の訪問台数と第1車両の訪問台数との比が、所定のエリアにおける、全メーカーの車両の登録台数と第1車両の登録台数との比と概ね一致すると仮定する。そして、コンピュータは、所定のエリアにおける、全メーカーの車両の登録台数と第1車両の登録台数との比と、第1車両の訪問台数の推計値とに基づいて、所定の場所を訪問した全車両の訪問台数の推計値を算出する。 It is further assumed that the ratio of the number of visits by vehicles of all manufacturers to the number of visits by the first vehicle is approximately equal to the ratio of the number of registered vehicles of all manufacturers to the number of registered first vehicles in the specified area. The computer then calculates an estimate of the number of visits by all vehicles that visited the specified location based on the ratio of the number of registered vehicles of all manufacturers to the number of registered first vehicles in the specified area and the estimate of the number of visits by the first vehicle.

以上説明したように、本開示の第1の態様に係る情報処理方法によれば、位置情報を取得可能な第3車両の訪問台数に基づいて、所定の場所を訪問した全車両の台数を推計することができる。 As described above, according to the information processing method according to the first aspect of the present disclosure, it is possible to estimate the total number of vehicles that have visited a given location based on the number of visiting third vehicles whose location information can be acquired.

以下、本開示の具体的な実施形態について図面に基づいて説明する。本実施形態に記載されている構成部品の寸法、材質、形状、および、その相対配置等は、特に記載がない限りは本開示の技術的範囲をそれらのみに限定する趣旨のものではない。 Specific embodiments of the present disclosure are described below with reference to the drawings. The dimensions, materials, shapes, and relative positions of the components described in the present embodiment are not intended to limit the technical scope of the present disclosure unless otherwise specified.

<第1実施形態>
(システムの概略)
本実施形態における推計システム1について、図1に基づいて説明する。図1は、推計システム1の概略構成を示す図である。推計システム1は、複数の車両に搭載された車載装置300とサーバ400とを含んで構成される。推計システム1においては、各車載装置300とサーバ400とがネットワークN1によって相互に接続される。ネットワークN1には、例えば、インターネット等の世界規模の公衆通信網であるWAN(Wide Area Network)または、携帯電話等の電話通信網が採用されてもよい。
First Embodiment
(System Overview)
An estimation system 1 in this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing a schematic configuration of the estimation system 1. The estimation system 1 includes an on-vehicle device 300 mounted on a plurality of vehicles and a server 400. In the estimation system 1, the on-vehicle devices 300 and the server 400 are connected to each other via a network N1. The network N1 may be, for example, a wide area network (WAN), which is a global public communication network such as the Internet, or a telephone communication network such as a mobile phone.

(車載装置)
様々な車両が所定の場所を訪問する場合を想定する。ここで、所定の場所は、例えば、所定の商業施設である。また、所定の場所は、ある地域における所定の範囲内の場所として定められてもよい。そして、図1において、所定の場所を訪問した複数の車両のうち、所定のメーカーの車両を第1車両10とする。なお、所定のメーカーは、複数のメーカーが含まれてもよい。また、所定のメーカーの車両である第1車両10には、サーバ400と通信する通信機能を有する車載装置である車載装置200を搭載可能な車両と、車載装置200を搭載できない車両とが含まれる。そして、第1車両10のうち、車載装置200を搭載可能な車両を第2車両20とする。また、車載装置200を搭載可能な第2車両20には、車載装置200における通信機能を有効にするための契約(以下、「通信契約」と称する場合がある。)がなされている車両と、通信契約がなされていない車両とが含まれる。そして、第2車両20のうち、通信契約がなされている車両を、第3車両30とする。また、車載装置200のうち、通信契約がなされている第3車両30に搭載されている車載装置を、車載装置300とする。推計システム1において、車載装置300は、ネットワークN1を経由して第3車両30の位置情報を含む車両情報を所定の周期でサーバ400に送信する。
(In-vehicle device)
Assume that various vehicles visit a predetermined location. Here, the predetermined location is, for example, a predetermined commercial facility. The predetermined location may be determined as a location within a predetermined range in a certain area. In FIG. 1, a vehicle of a predetermined manufacturer among a plurality of vehicles that have visited the predetermined location is defined as a first vehicle 10. The predetermined manufacturer may include a plurality of manufacturers. The first vehicle 10, which is a vehicle of a predetermined manufacturer, includes a vehicle that can be equipped with an in-vehicle device 200, which is an in-vehicle device having a communication function for communicating with the server 400, and a vehicle that cannot be equipped with the in-vehicle device 200. Among the first vehicles 10, a vehicle that can be equipped with the in-vehicle device 200 is defined as a second vehicle 20. Among the second vehicles 20 that can be equipped with the in-vehicle device 200, a vehicle that has a contract (hereinafter, sometimes referred to as a "communication contract") to enable the communication function of the in-vehicle device 200 and a vehicle that does not have a communication contract is defined as a third vehicle 30. Among the in-vehicle devices 200, the in-vehicle device mounted on the third vehicle 30 with which a communication contract has been made is referred to as the in-vehicle device 300. In the estimation system 1, the in-vehicle device 300 transmits vehicle information including position information of the third vehicle 30 to the server 400 at a predetermined period via the network N1.

(サーバ)
サーバ400は、所定の場所を訪問した車両の台数(以下、「訪問台数」と称する場合がある。)を推計する。サーバ400は、所定の場所を訪問した、所定のメーカーの車両(第1車両10)と所定のメーカー以外の車両とを含む全メーカーの車両の台数(以下、「全訪問台数」と称する場合がある。)を推計する。
(server)
The server 400 estimates the number of vehicles that have visited a predetermined location (hereinafter, may be referred to as the "visiting number"). The server 400 estimates the number of vehicles of all manufacturers, including a vehicle of a predetermined manufacturer (first vehicle 10) and vehicles of manufacturers other than the predetermined manufacturer, that have visited the predetermined location (hereinafter, may be referred to as the "total visiting number").

このとき、サーバ400は、第3車両30以外の車両の位置情報を取得することができない。つまり、車載装置200を搭載していない第1車両10および第2車両と、車載装置200を搭載しているが通信契約がされていない第2車両20と、の位置情報を取得することができない。また、サーバ400は、所定のメーカー以外の車両の位置情報を取得することもできない。そのため、サーバ400は、第3車両30以外の車両の訪問台数を第3車両30以外の車両の位置情報に基づいて直接算出することはできない。 At this time, the server 400 cannot obtain position information of vehicles other than the third vehicle 30. In other words, it cannot obtain position information of the first vehicle 10 and the second vehicle that do not have the in-vehicle device 200, and the second vehicle 20 that has the in-vehicle device 200 but does not have a communication contract. In addition, the server 400 cannot obtain position information of vehicles other than those of a specified manufacturer. Therefore, the server 400 cannot directly calculate the number of visiting vehicles other than the third vehicle 30 based on the position information of vehicles other than the third vehicle 30.

そこで、サーバ400は、車載装置300から受信した車両情報に含まれる第3車両30の位置情報に基づいて、所定の場所を訪問した第3車両30を特定する。そして、サーバ400は、第3車両30の訪問台数に基づいて、全訪問台数を推計する。なお、サーバ400による全訪問台数の推計の方法の詳細については後述する。 Therefore, the server 400 identifies the third vehicles 30 that have visited the specified location based on the location information of the third vehicles 30 included in the vehicle information received from the in-vehicle device 300. The server 400 then estimates the total number of visits based on the number of visits of the third vehicles 30. The method by which the server 400 estimates the total number of visits will be described in detail later.

サーバ400は、プロセッサ410、主記憶部420、補助記憶部430、および通信インタフェース(通信I/F)440を有するコンピュータを含んで構成される。プロセッサ410は、例えば、CPU(Central Processing Unit)またはDSP(Digital Signal Processor)である。主記憶部420は、例えば、RAM(Random Access Memory)である。補助記憶部430は、例えば、ROM(Read Only Memory)である。また、補助記憶部430は、例えば、HDD(Hard Disk Drive)、またはCD-ROM、DVDディスク、もしくはブルーレイディスクのようなディスク記録媒体である。また、補助記憶部430は、リムーバブルメディア(可搬記憶媒体)であってもよい。ここで、リムーバブルメディアとして、例えば、USBメモリまたはSDカードが例示される。通信I/F440は、例えば、LAN(Local Area Network)インターフェースボード、または無線通信のための無線通信回路である。 The server 400 is configured to include a computer having a processor 410, a main memory unit 420, an auxiliary memory unit 430, and a communication interface (communication I/F) 440. The processor 410 is, for example, a CPU (Central Processing Unit) or a DSP (Digital Signal Processor). The main memory unit 420 is, for example, a RAM (Random Access Memory). The auxiliary memory unit 430 is, for example, a ROM (Read Only Memory). The auxiliary memory unit 430 is, for example, a HDD (Hard Disk Drive) or a disk recording medium such as a CD-ROM, a DVD disk, or a Blu-ray disk. The auxiliary memory unit 430 may also be a removable medium (portable storage medium). Here, examples of removable media include a USB memory or an SD card. The communication I/F 440 is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication.

サーバ400において、補助記憶部430には、オペレーティングシステム(OS)、各種プログラム、および各種情報テーブル等が格納されている。また、サーバ400において、プロセッサ410が、補助記憶部430に記憶されたプログラムを主記憶部420にロードして実行することによって、後述するような各種の機能を実現することができる。ただし、サーバ400における一部または全部の機能はASICまたはFPGAのようなハードウェア回路によって実現されてもよい。なお、サーバ400は、必ずしも単一の物理的構成によって実現される必要はなく、互いに連携する複数台のコンピュータによって構成されてもよい。なお、車載装置200および車載装置300もサーバ400と同様にコンピュータを含んで構成される。 In the server 400, the auxiliary memory unit 430 stores an operating system (OS), various programs, various information tables, and the like. In the server 400, the processor 410 can load the programs stored in the auxiliary memory unit 430 into the main memory unit 420 and execute them to realize various functions as described below. However, some or all of the functions of the server 400 may be realized by hardware circuits such as ASICs or FPGAs. The server 400 does not necessarily have to be realized by a single physical configuration, and may be composed of multiple computers that work together. The in-vehicle device 200 and the in-vehicle device 300 are also configured to include a computer, just like the server 400.

(機能構成)
次に、本実施形態に係る推計システム1を構成する、サーバ400の機能構成について、図2から図5に基づいて説明する。図2は、本実施形態におけるサーバ400の機能構成の一例を概略的に示すブロック図である。
(Functional configuration)
Next, the functional configuration of the server 400 constituting the estimation system 1 according to the present embodiment will be described with reference to Fig. 2 to Fig. 5. Fig. 2 is a block diagram illustrating an example of the functional configuration of the server 400 in the present embodiment.

サーバ400は、制御部401、通信部402、車両情報データベース403(車両情報DB403)、第1エリア情報データベース404(第1エリア情報DB404)、および第2エリア情報データベース405(第2エリア情報DB405)を含んで構成される。制御部401は、サーバ400の制御をするための演算処理を行う機能を有する。制御部401は、サーバ400におけるプロセッサ410によって実現できる。 The server 400 includes a control unit 401, a communication unit 402, a vehicle information database 403 (vehicle information DB 403), a first area information database 404 (first area information DB 404), and a second area information database 405 (second area information DB 405). The control unit 401 has a function of performing calculation processing for controlling the server 400. The control unit 401 can be realized by a processor 410 in the server 400.

通信部402は、サーバ400をネットワークN1に接続する機能を有する。通信部402は、サーバ400における通信I/F440によって実現できる。制御部401は、通信部402によって、複数の車載装置300から各第3車両30の車両情報を所定の周期で受信する。制御部401は、受信した第3車両30の車両情報を車両情報DB403に格納する。なお、サーバ400は、車載装置300がサーバ400以外のサーバ装置に送信した車両情報を該サーバ装置から取得してもよい。 The communication unit 402 has a function of connecting the server 400 to the network N1. The communication unit 402 can be realized by the communication I/F 440 in the server 400. The control unit 401 receives vehicle information of each third vehicle 30 from the multiple in-vehicle devices 300 at a predetermined period by the communication unit 402. The control unit 401 stores the received vehicle information of the third vehicle 30 in the vehicle information DB 403. Note that the server 400 may obtain vehicle information transmitted by the in-vehicle device 300 to a server device other than the server 400 from the server device.

車両情報DB403は、サーバ400における補助記憶部430によって実現できる。図3は、車両情報DB403に格納される車両情報のテーブル構成の一例である。図3に示すように、車両情報DB403に格納される第3車両30の車両情報は、車両IDフィールド、位置フィールド、日時フィールド、車種フィールド、および車両型式フィールドを有する。車両IDフィールドには、車両を特定するための識別子(車両ID)が入力される。ここで、車両IDフィールドに入力されるのは、第3車両30の車両IDである。位置フィールドには、第3車両30の位置情報が入力される。位置フィールドに入力される第3車両30の位置情報は、例えば、緯度および経度である。位置フィールドに入力された位置情報に基づいて、第3車両30が訪問した場所を特定することができる。日時フィールドには、車載装置300が車両情報をサーバ400に送信した日時が入力される。日時フィールドに入力された日時に基づいて、第3車両30がある場所を訪問した際の訪問時間を特定することができる。車種フィールドには、車両IDフィールドに入力されている車両IDに対応する第3車両30の車種が入力される。ここで、車種フィールドには、所定のメーカーにおいて定められている車種が入力される。車両型式フィールドには、車両IDフィールドに入力されている車両IDに対応する第3車両30の車両型式が入力される。 The vehicle information DB 403 can be realized by the auxiliary storage unit 430 in the server 400. FIG. 3 is an example of a table configuration of vehicle information stored in the vehicle information DB 403. As shown in FIG. 3, the vehicle information of the third vehicle 30 stored in the vehicle information DB 403 has a vehicle ID field, a position field, a date and time field, a vehicle type field, and a vehicle model field. An identifier (vehicle ID) for identifying the vehicle is input into the vehicle ID field. Here, the vehicle ID of the third vehicle 30 is input into the vehicle ID field. The position information of the third vehicle 30 is input into the position field. The position information of the third vehicle 30 input into the position field is, for example, latitude and longitude. Based on the position information input into the position field, the location visited by the third vehicle 30 can be identified. The date and time when the in-vehicle device 300 transmitted the vehicle information to the server 400 is input into the date and time field. Based on the date and time input into the date and time field, the visit time when the third vehicle 30 visited a certain location can be identified. The vehicle type field is filled with the vehicle type of the third vehicle 30 that corresponds to the vehicle ID entered in the vehicle ID field. Here, the vehicle type field is filled with the vehicle type determined by a specific manufacturer. The vehicle model field is filled with the vehicle model of the third vehicle 30 that corresponds to the vehicle ID entered in the vehicle ID field.

第1エリア情報DB404は、第1エリア情報を格納するためのデータベースである。第1エリア情報DB404は、サーバ400における補助記憶部430によって実現できる。第1エリア情報は、所定のエリアにおける第2車両20の登録台数に関する情報である。ここで、所定のエリアは、所定の場所を含むエリアである。所定のエリアは、例えば、所定の場所を含む都道府県などの行政地域である。なお、所定のエリアは、所定の場所を含むエリアであれば、都道府県などの行政地域でなくてもよい。 The first area information DB404 is a database for storing the first area information. The first area information DB404 can be realized by the auxiliary memory unit 430 in the server 400. The first area information is information regarding the number of registered second vehicles 20 in a specified area. Here, the specified area is an area that includes a specified location. The specified area is, for example, an administrative area such as a prefecture that includes the specified location. Note that the specified area does not have to be an administrative area such as a prefecture as long as it is an area that includes the specified location.

図4は、本実施形態における第1エリア情報DB404に格納されている第1エリア情報のテーブル構成の一例を示す図である。図4に示すように、第1エリア情報は、車種フィールド、第3登録台数フィールド、および第2登録台数フィールドを有する。車種フィールドには、所定のメーカーにおいて定められている車種が入力される。 Figure 4 is a diagram showing an example of the table configuration of the first area information stored in the first area information DB 404 in this embodiment. As shown in Figure 4, the first area information has a vehicle type field, a third registered number field, and a second registered number field. The vehicle type defined by a specific manufacturer is entered in the vehicle type field.

第3登録台数フィールドには、所定のエリアにおける第3車両の登録台数(第3登録台数)が車種ごとに入力される。第2登録台数フィールドには、所定のエリアにおける第2車両20の登録台数(第2登録台数)が車種ごとに入力される。なお、所定のエリアにおける車両の登録台数は、所定のエリアに存在する車両として予め登録されている車両の台数である。 The number of registered third vehicles (third registered number) in the specified area is entered for each vehicle type in the third registered number field. The number of registered second vehicles 20 (second registered number) in the specified area is entered for each vehicle type in the second registered number field. The number of registered vehicles in the specified area is the number of vehicles that have been pre-registered as being present in the specified area.

第2エリア情報DB405は、第2エリア情報を格納するためのデータベースである。ここで、第2エリア情報は、所定のエリアにおける第1車両10の登録台数と、所定のエリアにおける全メーカーの車両の登録台数と、についての情報である。第2エリア情報DB405は、サーバ400における補助記憶部430によって実現できる。図5は、第2エリア情報DB405に格納されている第2エリア情報のテーブル構成の一例である。図5に示すように、第1登録台数フィールドと、全登録台数フィールドとを有する。第1登録台数フィールドには、所定のエリアにおける第1車両10の登録台数(第1登録台数)
が入力される。なお、第1登録台数フィールドに入力される第1登録台数は、所定のメーカーの全ての車種の車両を含んだ車両の登録台数である。全登録台数フィールドには、所定のエリアにおける全メーカーの車両の登録台数(全登録台数)が入力される。
The second area information DB 405 is a database for storing second area information. Here, the second area information is information regarding the number of registered first vehicles 10 in a specified area and the number of registered vehicles of all manufacturers in the specified area. The second area information DB 405 can be realized by the auxiliary memory unit 430 in the server 400. Figure 5 is an example of a table configuration of the second area information stored in the second area information DB 405. As shown in Figure 5, it has a first registered vehicle number field and a total registered vehicle number field. The first registered vehicle number field stores the number of registered first vehicles 10 in the specified area (first registered vehicle number).
The first registered number entered in the first registered number field is the number of registered vehicles including all vehicle models of a specific manufacturer. The total registered number field is the number of registered vehicles of all manufacturers in a specific area (total registered number).

(第3車両の訪問台数の算出)
制御部401は、車両情報DB403に格納されている車両情報に基づいて、所定の場所を訪問した第3車両30を特定する。具体的には、制御部401は、車両情報における位置フィールドに入力されている各第3車両30の位置情報から、所定の場所を訪問した第3車両30を特定する。また、制御部401は、特定した複数の第3車両30を、車両情報における車種フィールドに入力されている各第3車両30の車種に基づいて、車種ごとに分類する。そして、制御部401は、車種ごとの第3車両30の訪問台数を算出する。
(Calculation of the number of visits by the third vehicle)
The control unit 401 identifies third vehicles 30 that have visited a predetermined location based on the vehicle information stored in the vehicle information DB 403. Specifically, the control unit 401 identifies third vehicles 30 that have visited a predetermined location from the position information of each third vehicle 30 entered in a position field in the vehicle information. The control unit 401 also classifies the identified multiple third vehicles 30 by vehicle type based on the vehicle type of each third vehicle 30 entered in a vehicle type field in the vehicle information. The control unit 401 then calculates the number of visits by third vehicles 30 for each vehicle type.

(第2車両の訪問台数の推計)
所定の場所は、所定のエリアに含まれている。そこで、車種ごとの、第2車両の訪問台数と第3車両の訪問台数との比が、車種ごとの、第2登録台数と第3登録台数との比と概ね一致すると仮定する。そして、制御部401は、車種ごとの、第2登録台数と第3登録台数との比と、車種ごとの第3車両の訪問台数とに基づいて、全車種を含む第2車両20の訪問台数の推計値(以下、「第2推計値」と称する場合がある。)を算出する。
(Estimated number of visits by the second vehicle)
The specified location is included in the specified area. Therefore, it is assumed that the ratio of the number of visits by the second vehicles to the number of visits by the third vehicles for each vehicle type is approximately equal to the ratio of the second registered number to the third registered number for each vehicle type. Then, the control unit 401 calculates an estimate of the number of visits by the second vehicles 20 including all vehicle types (hereinafter, may be referred to as the "second estimate") based on the ratio of the second registered number to the third registered number for each vehicle type and the number of visits by the third vehicles for each vehicle type.

具体的には、制御部401は、以下の式(1)によって、全車種を含む第2推計値Nを算出する。

Figure 0007589637000001
Specifically, the control unit 401 calculates the second estimated value N2 including all vehicle types by the following formula (1).
Figure 0007589637000001

ここで、Tは各車種の集合であり、Nは車種iに属する第3車両30の訪問台数であり、bは車種iの第2登録台数であり、aは車種iの第3登録台数である。したがって、上記(式1)におけるN/aは、車種iに属する第2車両20の訪問台数の推計値となる。このように、制御部401は、車種ごとの、第2登録台数と第3登録台数との比の値に、車種ごとの第3車両の訪問台数を掛けて、全車種についての総和をとることにより、全車種を含む第2推計値を算出する。 Here, T is a set of each vehicle type, N i is the number of visits of the third vehicles 30 belonging to the vehicle type i, b i is the second registered number of the vehicle type i, and a i is the third registered number of the vehicle type i. Therefore, N i b i /a i in the above (Equation 1) is an estimated value of the number of visits of the second vehicles 20 belonging to the vehicle type i. In this way, the control unit 401 calculates the second estimated value including all vehicle types by multiplying the ratio of the second registered number to the third registered number for each vehicle type by the number of visits of the third vehicles for each vehicle type and taking the sum for all vehicle types.

なお、車種ごとに分類せずに、全車種を含む、第2車両の訪問台数と第3車両の訪問台数との比が、全車種を含む、第2登録台数と第3登録台数との比と概ね一致すると仮定することも考えられる。この場合、全車種を含む、第2登録台数と第3登録台数との比の値と、全車種を含む第3車両30の訪問台数とに基づいて、全車種を含む第2推計値を算出することになる。しかしながら、通信契約がなされている車両の割合が車種ごとに異なる場合がある。つまり、第2登録台数と第3登録台数との比が、車種に応じて異なる場合がある。そのため、上記式(1)のように、各車種に属する第2車両20の訪問台数の推計値の総和をとることで、全車種を含む第2推計値をより高精度で算出することができる。 It is also possible to assume that the ratio of the number of visits by the second vehicles to the number of visits by the third vehicles, including all vehicle types, without classifying them by vehicle type, is roughly the same as the ratio of the number of second registrations to the number of third registrations, including all vehicle types. In this case, the second estimated value including all vehicle types is calculated based on the ratio of the number of second registrations to the number of third registrations, including all vehicle types, and the number of visits by the third vehicles 30, including all vehicle types. However, the proportion of vehicles with communication contracts may differ for each vehicle type. In other words, the ratio of the number of second registrations to the number of third registrations may differ depending on the vehicle type. Therefore, as in the above formula (1), by taking the sum of the estimated values of the number of visits by the second vehicles 20 belonging to each vehicle type, the second estimated value including all vehicle types can be calculated with higher accuracy.

(第1車両の訪問台数の推計)
また、第1車両の訪問台数と第2車両の訪問台数との比が、第1登録台数と全車種を含む第2登録台数との比と概ね一致すると仮定する。そして、制御部401は、第1登録台数と全車種を含む第2登録台数との比と、全車種を含む第2推計値とに基づいて、所定の場所を訪問した第1車両10の訪問台数の推計値(以下、「第1推計値」と称する場合がある。)を算出する。
(Estimated number of vehicles visiting the first vehicle)
It is also assumed that the ratio between the number of visits by the first vehicles and the number of visits by the second vehicles is approximately equal to the ratio between the first registered number and the second registered number including all vehicle types. Then, the control unit 401 calculates an estimate of the number of visits by the first vehicles 10 that visited the specified location (hereinafter, may be referred to as the "first estimate") based on the ratio between the first registered number and the second registered number including all vehicle types and the second estimate including all vehicle types.

具体的には、制御部401は、以下の式(2)のように、第1登録台数と第2登録台数との比の値に全車種を含む第2推計値Nを掛けることによって、第1推計値Nを算出する。

Figure 0007589637000002

ここで、Rは第1登録台数であり、Rは第2登録台数である。 Specifically, the control unit 401 calculates the first estimated value N1 by multiplying the ratio between the first registered number and the second registered number by the second estimated value N2 , which includes all vehicle types, as shown in the following equation ( 2 ).
Figure 0007589637000002

Here, R1 is the first registered number and R2 is the second registered number.

(全訪問台数の推計)
さらに、全訪問台数と第1車両の訪問台数との比が、全登録台数と第1登録台数との比と概ね一致すると仮定する。そして、制御部401は、全登録台数と第1登録台数との比と、第1推計値に基づいて、全訪問台数の推計値を算出する。
(Estimate of total number of visits)
It is further assumed that the ratio of the total number of visits to the number of visits of the first vehicle is approximately equal to the ratio of the total number of registered vehicles to the first number of registered vehicles. Then, the control unit 401 calculates an estimate of the total number of visits based on the ratio of the total number of registered vehicles to the first number of registered vehicles and the first estimate.

具体的には、制御部401は、以下の式(3)のように、全登録台数と第1登録台数との比の値に第1推計値Nを掛けることによって、全訪問台数の推計値Nallを算出する。

Figure 0007589637000003

ここで、Rは第1登録台数であり、Rallは全登録台数である。 Specifically, the control unit 401 calculates the estimated value N all of the total number of visited vehicles by multiplying the ratio of the total number of registered vehicles to the first registered number by the first estimated value N 1 , as shown in the following formula ( 3 ).
Figure 0007589637000003

Here, R1 is the first registered number, and Rall is the total registered number.

(推計処理)
次に、推計システム1において、サーバ400における制御部401によって実行される推計処理について、図6に基づいて説明する。推計処理は、全訪問台数の推計値を算出するための処理である。図6は、推計処理のフローチャートである。推計処理は、例えば、サーバ400の管理者が、所定の場所についての情報を入力し、推計処理の実行をサーバ400に指示すると開始される。
(Estimation process)
Next, the estimation process executed by the control unit 401 in the server 400 in the estimation system 1 will be described with reference to Fig. 6. The estimation process is a process for calculating an estimated value of the total number of visits. Fig. 6 is a flowchart of the estimation process. The estimation process is started, for example, when an administrator of the server 400 inputs information about a predetermined location and instructs the server 400 to execute the estimation process.

推計処理においては、まずS101において、車両情報DB403に格納されている車両情報に含まれる各第3車両30の位置情報に基づいて、所定の場所を訪問した第3車両30が特定される。ここで、サーバ400の管理者が全訪問台数の推計値を推計する期間を指定してもよい。この場合、制御部401は、サーバ400の管理者が指定した期間に所定の場所を訪問した第3車両30を特定する。具体的には、制御部401は、車両情報DB403に格納されている車両情報における、日時フィールドに入力されている日時と位置情報とに基づいて、サーバ400の管理者が指定した期間に所定の場所を訪問した第3車両30を特定する。次に、S102において、所定の場所を訪問した第3車両30の車種ごとの訪問台数を算出する。 In the estimation process, first, in S101, the third vehicles 30 that visited the specified location are identified based on the location information of each third vehicle 30 included in the vehicle information stored in the vehicle information DB 403. Here, the administrator of the server 400 may specify a period for estimating the total number of visits. In this case, the control unit 401 identifies the third vehicles 30 that visited the specified location during the period specified by the administrator of the server 400. Specifically, the control unit 401 identifies the third vehicles 30 that visited the specified location during the period specified by the administrator of the server 400 based on the date and time entered in the date and time field and the location information in the vehicle information stored in the vehicle information DB 403. Next, in S102, the number of visits by each type of third vehicle 30 that visited the specified location is calculated.

次に、S103において、全車種を含む第2推計値が算出される。このとき制御部401は、車種ごとの、第2登録台数と第3登録台数を、第1エリア情報DB404から取得する。そして、制御部401は、車種ごとの、第2登録台数と第3登録台数との比と、車種ごとの第3車両の訪問台数に基づいて、車種ごとの第2推計値を算出する。さらに、制御部401は、車種ごとの第2推計値の総和をとることで、全車種を含む第2推計値を算出する。次に、S104において、第1登録台数と、全車種を含む第2登録台数との比と、全車種を含む第2推計値とに基づいて第1推計値が算出される。このとき、制御部401は、全車種を含む第2登録台数を、第1エリア情報DB404に格納された車種ごとの
第2登録台数の総和をとることで算出する。また、制御部401は、第1登録台数を第2エリア情報DB405から取得する。次に、S105において、全登録台数と第1登録台数との比と、第2推計値に基づいて全訪問台数の推計値が算出される。このとき、制御部401は、全登録台数を第2エリア情報DB405から取得する。そして、推計処理は終了される。
Next, in S103, the second estimated value including all vehicle types is calculated. At this time, the control unit 401 acquires the second registered number and the third registered number for each vehicle type from the first area information DB 404. Then, the control unit 401 calculates the second estimated value for each vehicle type based on the ratio between the second registered number and the third registered number for each vehicle type and the number of visits of the third vehicle for each vehicle type. Furthermore, the control unit 401 calculates the second estimated value including all vehicle types by taking the sum of the second estimated values for each vehicle type. Next, in S104, the first estimated value is calculated based on the ratio between the first registered number and the second registered number including all vehicle types and the second estimated value including all vehicle types. At this time, the control unit 401 calculates the second registered number including all vehicle types by taking the sum of the second registered numbers for each vehicle type stored in the first area information DB 404. Furthermore, the control unit 401 acquires the first registered number from the second area information DB 405. Next, in S105, an estimate of the total number of visited vehicles is calculated based on the ratio between the total number of registered vehicles and the first number of registered vehicles and the second estimate. At this time, the control unit 401 acquires the total number of registered vehicles from the second area information DB 405. Then, the estimation process is terminated.

以上説明したように、推計システム1において、サーバ400は、第3車両30の訪問台数に基づいて、全訪問台数の推計値を算出する。つまり、推計システム1において、所定の場所を訪問した第3車両30以外の車両の訪問台数も含まれる全メーカーの車両の訪問台数することができる。このようにして、所定の場所を訪問した車両の台数を推計することができる。なお、本実施形態においては、所定のメーカーにおいて定められている複数の車種が、本開示に係る「複数のグループ」に相当する。 As described above, in the estimation system 1, the server 400 calculates an estimate of the total number of visits based on the number of visits of the third vehicle 30. In other words, in the estimation system 1, it is possible to calculate the number of visits of vehicles of all manufacturers, including the number of visits of vehicles other than the third vehicle 30 that visited a specified location. In this manner, it is possible to estimate the number of vehicles that visited a specified location. Note that in this embodiment, the multiple vehicle models defined by a specified manufacturer correspond to the "multiple groups" according to the present disclosure.

(変形例1)
本変形例では、通信契約がなされている車両の割合(以下、単に「契約率」と称する場合がある。)が低い車種が存在する場合を想定する。この場合において、契約率が相対的に低い車種の第2登録台数と第3登録台数との比の値は、契約率が相対的に高い車種の第2登録台数と第3登録台数の比の値よりも大きくなる。そのため、契約率の低い車種と契約率の高い車種それぞれの第3車両30が同じ台数所定の場所を訪問した場合、契約率の低い車種の第2車両の訪問台数の推計値は契約率の高い第2車両の車種の訪問台数の推計値よりも大きくなる。したがって、契約率の著しく低い車種が存在する場合、該車種の訪問台数の推計値には、上記の式(1)によって算出される第2推計値Nに対して過剰に大きな影響を及ぼす虞がある。
(Variation 1)
In this modified example, it is assumed that there is a vehicle type with a low ratio of vehicles with a communication contract (hereinafter, sometimes simply referred to as "contract rate"). In this case, the ratio between the second and third registered numbers of vehicles with a relatively low contract rate is greater than the ratio between the second and third registered numbers of vehicles with a relatively high contract rate. Therefore, when the same number of third vehicles 30 of vehicles with a low contract rate and vehicles with a high contract rate visit a predetermined location, the estimated number of visits of the second vehicles with a low contract rate is greater than the estimated number of visits of the second vehicles with a high contract rate. Therefore, when a vehicle type with a significantly low contract rate exists, the estimated number of visits of the vehicle type may have an excessively large effect on the second estimated value N2 calculated by the above formula (1).

そこで、本変形例においては、契約率が所定の第1閾値以下である車種(以下、「低契約率車種」と称する場合がある。)に属する第2車両20を除外して第2推計値を算出する。具体的には、サーバ400は、第1エリア情報における車種ごとの、第3登録台数と第2登録台数とに基づいて、車種ごとの契約率を算出する。ここで、車種ごとの契約率は、車種ごとの第3登録台数を車種ごとの第2登録台数で除すことによって算出される。そして、サーバ400は、上記の式(1)において、低契約率車種を除外して、第2推計値Nを算出する。具体的には、サーバ400は、上記の式(1)におけるΣN/aにおいて、低契約率車種のN/aの値を除外して第2推計値Nを算出する。ただし、低契約率車種の登録台数は、第1登録台数には含まれている。つまり、低契約率車種の台数は、上記の式(2)における第1推計値Nの算出の際には、第1登録台数Rに含まれる。つまり、低契約率車種の登録台数は、車載装置200を搭載していない第1車両10の台数に含まれるとみなして、第1推計値Nが推計される。 Therefore, in this modified example, the second estimated value is calculated by excluding the second vehicles 20 belonging to a vehicle type whose contract rate is equal to or lower than a predetermined first threshold (hereinafter, sometimes referred to as a "low contract rate vehicle type"). Specifically, the server 400 calculates the contract rate for each vehicle type based on the third registered number and the second registered number for each vehicle type in the first area information. Here, the contract rate for each vehicle type is calculated by dividing the third registered number for each vehicle type by the second registered number for each vehicle type. Then, the server 400 calculates the second estimated value N2 by excluding the low contract rate vehicle type in the above formula (1). Specifically, the server 400 calculates the second estimated value N2 by excluding the value of N i bi /a i of the low contract rate vehicle type in ΣN i bi /a i in the above formula (1). However, the registered number of the low contract rate vehicle type is included in the first registered number. That is, the number of low contract rate vehicle models is included in the first registered number R1 when calculating the first estimated value N1 in the above formula (2). That is, the number of registered low contract rate vehicle models is considered to be included in the number of first vehicles 10 that are not equipped with the in-vehicle device 200, and the first estimated value N1 is estimated.

このように、第2車両の訪問台数の推計値を算出する際に、低契約率車種に属する第2車両20の訪問台数を除外することにより、第2推計値の推計精度に対する影響を抑制することが可能となる。その結果、より高精度の全訪問台数の推計値を算出することができる。 In this way, by excluding the number of visits by the second vehicle 20 that belong to the low contract rate vehicle type when calculating the estimated value of the number of visits by the second vehicle, it is possible to suppress the impact on the estimation accuracy of the second estimate. As a result, it is possible to calculate a more accurate estimate of the total number of visits.

(変形例2)
本変形例では、所定のエリアにおける第3車両30の登録台数(所定のエリアにおいて存在すると登録されている第3車両30の台数)が少ない車種が存在する場合を想定する。この場合において、所定のエリアにおける第3車両30の登録台数が著しく少ない車種の第3車両30が所定の場所を訪問することは、確率的な不定性を伴う虞がある。そこで、サーバ400は、所定のエリアにおける第3車両30の登録台数が著しく少ない車種の第2車両20を除外して第2推計値を算出する。具体的には、サーバ400は、第1エリア情報における第3登録台数が所定の第2閾値以下である車種(以下、「少数車種」と称
する場合がある。)を特定する。そして、サーバ400は、上記の式(1)におけるΣN/aにおいて、少数車種のN/aの値を除外して第2推計値Nを算出する。ただし、少数車種の登録台数は、第1登録台数には含まれている。つまり、少数車種の台数は、上記の式(2)における第1推計値Nの算出の際には、第1登録台数Rに含まれる。つまり、少数車種の登録台数は、車載装置200を搭載していない第1車両10の台数に含まれるとみなして、第1推計値Nが推計される。このように、第2車両の訪問台数の推計値を算出する際に、確率的な不定性を伴う少数車種に属する第2車両20の訪問台数を除外することにより、第2推計値の推計精度に対する影響を抑制することが可能となる。その結果、より高精度の全訪問台数の推計値を算出することができる。
(Variation 2)
In this modified example, a case is assumed in which there is a vehicle type with a small number of registered third vehicles 30 in a specified area (the number of third vehicles 30 registered as existing in a specified area). In this case, there is a risk that a third vehicle 30 of a vehicle type with a significantly small number of registered third vehicles 30 in a specified area visits a specified location with probabilistic uncertainty. Therefore, the server 400 calculates the second estimated value by excluding the second vehicle 20 of a vehicle type with a significantly small number of registered third vehicles 30 in a specified area. Specifically, the server 400 identifies a vehicle type (hereinafter, sometimes referred to as a "minority vehicle type") whose third registered number in the first area information is equal to or less than a predetermined second threshold. Then, the server 400 calculates the second estimated value N2 by excluding the value of N i b i /a i of the minority vehicle type in ΣN i b i /a i in the above formula (1). However, the number of registered vehicles of the minority vehicle type is included in the first registered number. That is, the number of vehicles of a minority model is included in the first registered number R1 when calculating the first estimated value N1 in the above formula (2). That is, the first estimated value N1 is estimated by regarding the number of registered vehicles of a minority model as being included in the number of first vehicles 10 that are not equipped with the in-vehicle device 200. In this way, when calculating an estimated value of the number of visits of second vehicles, by excluding the number of visits of second vehicles 20 belonging to a minority model that involves probabilistic uncertainty, it is possible to suppress the influence on the estimation accuracy of the second estimated value. As a result, it is possible to calculate an estimated value of the total number of visits with higher accuracy.

(変形例3)
本変形例では、第3登録台数と、所定のエリアにおいて実際にサーバ400と通信を行っている第3車両30の台数(以下、「通信台数」と称する場合がある。)と、が乖離している車種が存在する場合を想定する。例えば、通信契約がなされているにも関わらず車載装置300が実際には使用されていない第3車両30が多数存在する場合、第3登録台数と通信台数とが乖離する。第3登録台数と通信台数との差が著しく大きい車種が存在する場合、該車種の訪問台数の推計値には、上記の式(1)によって算出される第2推計値Nに対して過剰に大きな影響を及ぼす虞がある。
(Variation 3)
In this modified example, it is assumed that there exists a vehicle type in which the third registered number is different from the number of third vehicles 30 that are actually communicating with the server 400 in a specified area (hereinafter, sometimes referred to as the "communicating number"). For example, when there are many third vehicles 30 in which the in-vehicle device 300 is not actually used even though a communication contract has been made, the third registered number is different from the communicating number. When there exists a vehicle type in which the difference between the third registered number and the communicating number is significantly large, there is a risk that the estimated value of the visiting number of the vehicle type of the vehicle type has an excessively large influence on the second estimated value N2 calculated by the above formula (1).

そこで、サーバ400は、第3登録台数と通信台数との差が所定値以上である車種(以下、「乖離車種」と称する場合がある。)に属する車両を除外して、第2推計値を算出する。このとき、サーバ400は、車両情報DB403に格納されている車両情報に基づいて、各車種についての通信台数を集計する。なお、車両情報DB403に車両情報が格納されている車両が、サーバ400と通信を行っている第3車両30であると捉えることができる。さらに、サーバ400は、集計した車種ごとの通信台数と、第1エリア情報DBに格納されている車種ごとの第3登録台数とに基づいて、乖離車種を特定する。 Therefore, the server 400 calculates the second estimated value by excluding vehicles belonging to vehicle types for which the difference between the third registered number and the communicating number is equal to or greater than a predetermined value (hereinafter, may be referred to as "divergent vehicle types"). At this time, the server 400 counts the communicating number for each vehicle type based on the vehicle information stored in the vehicle information DB 403. Note that the vehicle whose vehicle information is stored in the vehicle information DB 403 can be regarded as the third vehicle 30 communicating with the server 400. Furthermore, the server 400 identifies the divergent vehicle types based on the counted communicating number for each vehicle type and the third registered number for each vehicle type stored in the first area information DB.

そして、サーバ400は、上記の式(1)におけるΣN/aにおいて、乖離車種のN/aの値を除外して第2推計値Nを算出する。ただし、乖離車種の登録台数は、第1登録台数には含まれている。つまり、乖離車種の台数は、上記の式(2)における第1推計値Nの算出の際には、第1登録台数Rに含まれる。つまり、乖離車種の登録台数は、車載装置200を搭載していない第1車両10の台数に含まれるとみなして、第1推計値Nが推計される。このように、第2車両の訪問台数の推計値を算出する際に、乖離車種に属する第2車両20の訪問台数を除外することにより、第2推計値の推計精度に対する影響を抑制することが可能となる。その結果、より高精度の全訪問台数の推計値を算出することができる。 Then, the server 400 calculates the second estimated value N2 by excluding the value of N i bi /a i of the deviating vehicle type in ΣN i bi /a i in the above formula (1). However, the registered number of the deviating vehicle type is included in the first registered number. That is, the number of the deviating vehicle type is included in the first registered number R 1 when calculating the first estimated value N1 in the above formula (2). That is, the registered number of the deviating vehicle type is considered to be included in the number of the first vehicle 10 that does not have the in-vehicle device 200, and the first estimated value N1 is estimated. In this way, by excluding the number of visits of the second vehicle 20 belonging to the deviating vehicle type when calculating the estimated value of the number of visits of the second vehicle, it is possible to suppress the influence on the estimation accuracy of the second estimated value. As a result, it is possible to calculate an estimated value of the total number of visits with higher accuracy.

<第2実施形態>
本実施形態においては、サーバ400は、第1実施形態における全訪問台数の推計値の不定性の算出を行う。以下、第1実施形態と異なる点のみ説明する。図7は、本実施形態におけるサーバ400の機能構成の一例を概略的に示すブロック図である。本実施形態において、サーバ400は、制御部401、通信部402、車両情報DB403、第1エリア情報DB404、第2エリア情報DB405に加え、国内情報データベース406(国内情報DB406)を含んで構成される。
Second Embodiment
In this embodiment, the server 400 calculates the uncertainty of the estimated value of the total number of visiting vehicles in the first embodiment. Only the differences from the first embodiment will be described below. Fig. 7 is a block diagram showing an example of the functional configuration of the server 400 in this embodiment. In this embodiment, the server 400 includes a control unit 401, a communication unit 402, a vehicle information DB 403, a first area information DB 404, a second area information DB 405, and a domestic information database 406 (domestic information DB 406).

国内情報DB406は、国内情報を格納するためのデータベースである。ここで、国内情報は、所定のエリアを含む国の国内における車両の台数に関する情報である。また、国内情報DB406は、サーバ400における補助記憶部430によって実現できる。図8は、国内情報DB406に格納される国内情報のテーブル構成の一例を示す図である。 The domestic information DB406 is a database for storing domestic information. Here, the domestic information is information regarding the number of vehicles in a country that includes a specified area. The domestic information DB406 can be realized by the auxiliary memory unit 430 in the server 400. Figure 8 is a diagram showing an example of a table configuration of domestic information stored in the domestic information DB406.

図8に示すように、国内情報は、車種フィールド、通信台数フィールド、第3登録台数フィールド、および第2登録台数フィールドを有する。車種フィールドには、第3車両30が属する各車種が入力される。通信台数フィールドには、国内において実際にサーバ400と通信を行っている第3車両30の台数(国内における通信台数)が、車種フィールドに入力されている車種ごとに入力される。第3登録台数フィールドには、国内における第3車両30の登録台数(国内における第3登録台数)が、車種フィールドに入力されている車種ごとに入力される。第2登録台数フィールドには、国内における第2車両20の登録台数(国内における第2登録台数)が、車種フィールドに入力されている車種ごとに入力される。 As shown in FIG. 8, the domestic information has a vehicle type field, a communication number field, a third registered number field, and a second registered number field. The vehicle type to which the third vehicle 30 belongs is input in the vehicle type field. The number of third vehicles 30 that are actually communicating with the server 400 in Japan (communicating number in Japan) is input in the communication number field for each vehicle type input in the vehicle type field. The third registered number field is the registered number of third vehicles 30 in Japan (third registered number in Japan) for each vehicle type input in the vehicle type field. The second registered number field is the registered number of second vehicles 20 in Japan (second registered number in Japan) for each vehicle type input in the vehicle type field.

(系統誤差)
サーバ400は、第1実施形態と同様の方法で全訪問台数の推計値を算出する。本実施形態では、さらに、サーバ400は、全訪問台数の推計値の算出方法に起因する誤差である系統誤差を算出する。本実施形態においては、サーバ400は以下の方法によって、系統誤差を算出する。
(Systematic error)
The server 400 calculates the estimated value of the total number of visits in the same manner as in the first embodiment. In this embodiment, the server 400 further calculates a systematic error, which is an error caused by the calculation method of the estimated value of the total number of visits. In this embodiment, the server 400 calculates the systematic error by the following method.

制御部401は、国内情報に含まれる、国内における通信台数、国内における第3登録台数、および国内における第2登録台数に基づいて、第3推計値を車種ごとに算出する。ここで、第3推計値は、国内に存在する第2車両20の台数の推計値である。具体的には、制御部401は、車種ごとの、国内における、第2登録台数と第3登録台数との比の値と、国内における通信台数との積によって、車種ごとの第3推計値を算出する。つまり、第3推計値は、第1実施形態における第2推計値の算出方法と類似の方法によって算出される。 The control unit 401 calculates a third estimated value for each vehicle type based on the number of communicating vehicles in the country, the third registered number in the country, and the second registered number in the country, which are included in the domestic information. Here, the third estimated value is an estimated value of the number of second vehicles 20 present in the country. Specifically, the control unit 401 calculates the third estimated value for each vehicle type by multiplying the ratio of the second registered number to the third registered number in the country for each vehicle type by the number of communicating vehicles in the country. In other words, the third estimated value is calculated by a method similar to the method of calculating the second estimated value in the first embodiment.

また、制御部401は、複数の車種のうちの一の車種の国内における第2登録台数と、一の車種以外の各車種の国内における第2登録台数の合計値との比の値(以下、「所定比率」と称する場合がある。)を算出する。また、制御部401は、一の車種以外の各車種の第3推計値の合計値を算出する。 The control unit 401 also calculates the ratio (hereinafter, sometimes referred to as the "predetermined ratio") between the second registered number in Japan of one of the multiple vehicle models and the total of the second registered numbers in Japan of each vehicle model other than the one vehicle model. The control unit 401 also calculates the total of the third estimated values of each vehicle model other than the one vehicle model.

また、制御部401は、一の車種以外の各車種の第3推計値の合計値と、一の車種に関する所定比率との積を、一の車種に属する第2車両20に関する特定台数として算出する。そして、一の車種の第3推計値と、一の車種に属する第2車両20に関する特定台数との差分の、一の車種の第3推計値に対する割合(以下、単に「差分割合」と称する場合がある。)を算出する。 The control unit 401 also calculates the product of the total value of the third estimated values of each vehicle type other than the one vehicle type and a predetermined ratio for the one vehicle type as the specific number of second vehicles 20 belonging to the one vehicle type. Then, it calculates the ratio of the difference between the third estimated value of the one vehicle type and the specific number of second vehicles 20 belonging to the one vehicle type to the third estimated value of the one vehicle type (hereinafter, sometimes simply referred to as the "difference ratio").

図9は、特定台数の算出方法の一例を説明するための図である。図9において、車種A、車種B、および車種Cそれぞれの第3推計値は、1000台、2000台、および3000台である。また、車種A、車種Bおよび車種Cそれぞれの国内における第2登録台数は、10000台、20000台、および30500台である。ここで、車種Cに属する第2車両20に関する特定台数を算出する場合を想定する。この場合において、車種C以外の各車種(車種Aおよび車種B)の第3推計値の合計値は、車種Aの10000台および車種Bの20000台の合計である30000台となる。また、車種Cの国内における第2登録台数と、車種C以外の各車種の国内における第2登録台数の合計値との比である、車種Cに関する所定比率は、30500/(10000+20000)である。また、車種Aの第3推計値は1000台であり、車種Bの第3推計値は2000台であるため、車種C以外の各車種の第3推計値の合計値は3000となる。したがって、車種Cに属する第2車両20に関する特定台数は、所定比率である30500/30000に、車種C以外の各車種の第3推計値の合計値である3000を掛けた3050台となる。 Figure 9 is a diagram for explaining an example of a method for calculating the specific number of vehicles. In Figure 9, the third estimated values of vehicle type A, vehicle type B, and vehicle type C are 1000, 2000, and 3000. The second registered numbers in Japan of vehicle type A, vehicle type B, and vehicle type C are 10000, 20000, and 30500. Here, assume that the specific number of vehicles related to the second vehicle 20 belonging to vehicle type C is calculated. In this case, the total of the third estimated values of each vehicle type other than vehicle type C (vehicle type A and vehicle type B) is 30000, which is the total of 10000 vehicles of vehicle type A and 20000 vehicles of vehicle type B. The predetermined ratio related to vehicle type C, which is the ratio between the second registered number in Japan of vehicle type C and the total of the second registered number in Japan of each vehicle type other than vehicle type C, is 30500/(10000+20000). In addition, since the third estimated value for vehicle type A is 1000 vehicles and the third estimated value for vehicle type B is 2000 vehicles, the total of the third estimated values for each vehicle type other than vehicle type C is 3000. Therefore, the specific number of second vehicles 20 belonging to vehicle type C is 3050 vehicles, which is the predetermined ratio of 30500/30000 multiplied by 3000, which is the total of the third estimated values for each vehicle type other than vehicle type C.

そして、上記の場合、制御部401は、車種Cの第3推計値と、車種Cに属する第2車
両20に関する特定台数との差分の、車種Cの第3推計値に対する割合を、車種Cに関する差分割合として算出する。具体的には、車種Cに関する差分割合は、以下の式(4)で算出される。

Figure 0007589637000004
In the above case, the control unit 401 calculates the ratio of the difference between the third estimated value for vehicle type C and the specific number of second vehicles 20 belonging to vehicle type C to the third estimated value for vehicle type C as the difference ratio for vehicle type C. Specifically, the difference ratio for vehicle type C is calculated by the following formula (4).
Figure 0007589637000004

また、制御部401は、複数の車種のうちの一の車種以外の車種それぞれについても差分割合を算出する。例えば、図9に示す例の場合、車種Aおよび車種Bそれぞれについても、上記と同様方法で差分割合が算出される。そして、制御部401は、複数の車種それぞれに関する差分割合の不偏標準偏差を系統誤差として算出する。なお、制御部401は、差分割合の不偏分散の平方根を系統誤差として算出してもよい。 The control unit 401 also calculates the difference ratio for each of the multiple vehicle models other than the one vehicle model. For example, in the example shown in FIG. 9, the difference ratio is calculated for each of vehicle models A and B in the same manner as above. The control unit 401 then calculates the unbiased standard deviation of the difference ratio for each of the multiple vehicle models as the systematic error. Note that the control unit 401 may also calculate the square root of the unbiased variance of the difference ratio as the systematic error.

(統計誤差)
本実施形態では、さらに、サーバ400は、第3車両が所定の場所を訪問するという確率的な事象によって現れる誤差である統計誤差を算出する。ここで、所定の場所を訪問した第3車両の訪問台数は、離散的に発生する。したがって、第3車両30の訪問台数の発生確率はポアソン分布に従う。なお、ポアソン分布の確率質量関数Pは、以下の式(5)で表される。

Figure 0007589637000005

ここで、Xは、確率変数(第3車両30の訪問台数)であり、λはk台の第3車両30が所定の場所を訪問する事象が起こる平均値であり、eはネイピア数である。 (Statistical error)
In this embodiment, the server 400 further calculates a statistical error, which is an error that appears due to a probabilistic event that the third vehicle visits a predetermined location. Here, the number of visits of the third vehicle 30 that visits the predetermined location occurs discretely. Therefore, the occurrence probability of the number of visits of the third vehicle 30 follows the Poisson distribution. The probability mass function P of the Poisson distribution is expressed by the following equation (5).
Figure 0007589637000005

Here, X is a random variable (the number of visits by the third vehicles 30), λ is the average value for the event that k third vehicles 30 visit a given location, and e is Napier's constant.

そのため、制御部401は、所定の場所を訪問した第3車両30の台数を確率変数として、以下の式(6)に基づいて、統計誤差ΔNを算出する。

Figure 0007589637000006

ここで、Nは、第3車両30の訪問台数である。第3車両30の訪問台数Nは、車両情報DBに格納されている車両情報に基づいて算出することができる。 Therefore, the control unit 401 calculates the statistical error ΔN based on the following equation (6), using the number of third vehicles 30 that have visited a specific location as a random variable.
Figure 0007589637000006

Here, N is the number of visits of the third vehicle 30. The number N of visits of the third vehicle 30 can be calculated based on the vehicle information stored in the vehicle information DB.

(不定性算出)
制御部401は、算出した系統誤差と統計誤差とに基づいて、全訪問台数の推計値の不定性を算出する。具体的には、制御部401は、以下の式(7)に基づいて、不定性Eを算出する。

Figure 0007589637000007

ここで、Eは系統誤差であり、Eは統計誤差である。 (Uncertainty calculation)
The control unit 401 calculates the uncertainty of the estimated value of the total number of visits based on the calculated systematic error and statistical error. Specifically, the control unit 401 calculates the uncertainty E based on the following formula (7).
Figure 0007589637000007

where E1 is the systematic error and E2 is the statistical error.

以上説明したように、推計システム1において、系統誤差と統計誤差との両方を含む全訪問台数の推計値の不定性が算出される。これにより、サーバ400が算出した全訪問台
数の推計値の不定性を見積もることが可能となる。
As described above, the uncertainty of the estimated value of the total number of visits, which includes both systematic error and statistical error, is calculated in the estimation system 1. This makes it possible to estimate the uncertainty of the estimated value of the total number of visits calculated by the server 400.

(変形例1)
上記のとおり、本実施形態においては、サーバ400は、国内における、通信台数、第2登録台数、および第3登録台数に基づいて、系統誤差を算出する。しかしながら、サーバ400は、必ずしも、これらの値に基づいて、系統誤差を算出しなくてもよい。つまり、サーバ400は、所定の場所を含む所定のエリアよりも広域のエリアにおける、通信台数、第2登録台数、および第3登録台数に基づいて、系統誤差を算出することができる。
(Variation 1)
As described above, in this embodiment, the server 400 calculates the systematic error based on the number of communicating vehicles, the second registered number, and the third registered number in the country. However, the server 400 does not necessarily have to calculate the systematic error based on these values. In other words, the server 400 can calculate the systematic error based on the number of communicating vehicles, the second registered number, and the third registered number in an area wider than the specified area including the specified location.

<第3実施形態>
第1実施形態においては、車種ごとの、第2登録台数と第3登録台数との比と、車種ごとの第3車両の訪問台数に基づいて、第2推計値が算出される。このとき、上記の式(1)において示したように、車種iの第2推計値はN/aで与えられる(Nは車種iに属する第3車両30の訪問台数であり、bは車種iの第2登録台数であり、aは車種iの第3登録台数である。)。ここで、一の車種において複数の車両型式が含まれる場合がある。例えば、車種iに車両型式Aおよび車両型式Bの二種類の車両型式を含まれる場合、車種iの第2推計値NABは以下の(式8)で与えられる。

Figure 0007589637000008

ここで、NおよびNはそれぞれ車両型式Aの第3車両30の訪問台数および車両型式Bの第3車両30の訪問台数である。また、aおよびaはそれぞれ車両型式Aの第3登録台数および車両型式Bの第3登録台数である。また、bおよびbはそれぞれ車両型式Aの第3登録台数および車両型式Bの第2登録台数である。したがって、Ni=N+N、a=a+a、b=b+bが成立する。 Third Embodiment
In the first embodiment, the second estimated value is calculated based on the ratio between the second registered number and the third registered number for each vehicle type and the number of visits of the third vehicles for each vehicle type. At this time, as shown in the above formula (1), the second estimated value of vehicle type i is given by Nibi/ai ( Ni is the number of visits of the third vehicles 30 belonging to the vehicle type i, Bi is the second registered number of the vehicle type i, and Ai is the third registered number of the vehicle type i). Here, one vehicle type may include multiple vehicle types. For example, when vehicle type i includes two types of vehicle types, vehicle type A and vehicle type B, the second estimated value NAB of vehicle type i is given by the following (formula 8).
Figure 0007589637000008

Here, N A and N B are the number of visits of the third vehicles 30 of vehicle type A and the number of visits of the third vehicles 30 of vehicle type B, respectively. Also, a A and a B are the third registered number of vehicle type A and the third registered number of vehicle type B, respectively. Also, b A and b B are the third registered number of vehicle type A and the second registered number of vehicle type B, respectively. Therefore, Ni = N A + N B , a i = a A + a B , and bi = b A + b B hold.

一方で、車両型式Aおよび車両型式Bそれぞれの第2推計値の和として車種iの第2推計値を算出する場合、車種iの第2推計値NABは以下の(式9)で与えられる。

Figure 0007589637000009
On the other hand, when the second estimated value of vehicle model i is calculated as the sum of the second estimated values of vehicle model A and vehicle model B, the second estimated value N AB of vehicle model i is given by the following (Equation 9).
Figure 0007589637000009

式(8)および式(9)をNおよびNについての恒等式とすると、両式の第2推計値NABが一致する条件は、以下の式(10)を満たすこととなる。

Figure 0007589637000010
If equations (8) and (9) are taken as identities for N A and N B , the condition for the second estimates N AB of both equations to match is to satisfy the following equation (10).
Figure 0007589637000010

式(10)の左辺は車両型式Aの契約率であり、式(10)の右辺は車両型式Bの契約率である。したがって、一の車種において車両型式毎の契約率が異なる場合、第1実施形態のように車種ごとにグルーピングして第2推計値を算出してしまうと、第2推計値の推計精度が低くなる虞がある。 The left side of equation (10) is the contract rate for vehicle type A, and the right side of equation (10) is the contract rate for vehicle type B. Therefore, if the contract rate for each vehicle type in one vehicle model differs, if the second estimated value is calculated by grouping by vehicle model as in the first embodiment, there is a risk that the estimation accuracy of the second estimated value will be low.

そこで、本実施形態においては、制御部401は、所定のメーカーの車両(第1車両10)を、車両型式ごとの契約率に基づいて複数のグループに分類する。ここで、各グループは、契約率が近似の車両型式によって分類される。そして、制御部401は、グループ
ごとの、第2登録台数と第3登録台数との比と、グループごとの第3車両の訪問台数に基づいて、グループごとの第2推計値を算出する。そして、全グループについて第2推計値の総和をとることにより、全車両型式を含む第2車両20の訪問台数の第2推計値を算出する。以下、第1実施形態と異なる点のみ説明する。
Therefore, in this embodiment, the control unit 401 classifies vehicles (first vehicles 10) of a specified manufacturer into multiple groups based on the contract rate for each vehicle model. Here, each group is classified by vehicle models with similar contract rates. Then, the control unit 401 calculates a second estimated value for each group based on the ratio between the second registered number and the third registered number for each group and the number of visits of the third vehicles for each group. Then, the control unit 401 calculates a second estimated value of the number of visits of the second vehicles 20 including all vehicle models by taking the sum of the second estimated values for all groups. Below, only the points that are different from the first embodiment will be described.

図10は、本実施形態における第1エリア情報DB404に格納されている第1エリア情報のテーブル構成の一例である。本実施形態における第1エリア情報DB404に格納されている第1エリア情報は、車両型式フィールド、第3登録台数フィールド、第2登録台数フィールド、および契約率フィールドを有する。車両型式フィールドには、所定のメーカーの各車種における車両型式が入力される。第3登録台数フィールドには、所定のエリアにおける第3登録台数が、車両型式フィールドに入力されている車両型式ごとに入力される。第2登録台数フィールドには、所定のエリアにおける第2登録台数が、車両型式フィールドに入力されている車両型式ごとに入力される。また、第1エリア情報DB404においては、車両型式、第2登録台数、および第3登録台数が、契約率に基づいて分類されたグループごとに入力されている。そして、契約率フィールドには、各グループにおける契約率の範囲が入力される。なお、制御部401は、第3登録台数と第2登録台数とに基づいて、各車両型式の契約率を算出する。そして、算出された契約率に基づいて各車両型式を各グループに分類する。例えば、各車両型式、契約率が80%以上のグループ、60%以上80%未満のグループ、40%以上60%未満のグループ、20%以上40%未満のグループ、および0%以上20%未満のグループの5つのグループに分類されている。 Figure 10 is an example of a table configuration of the first area information stored in the first area information DB 404 in this embodiment. The first area information stored in the first area information DB 404 in this embodiment has a vehicle type field, a third registered number field, a second registered number field, and a contract rate field. The vehicle type of each vehicle model of a specified manufacturer is input in the vehicle type field. The third registered number field is input with the third registered number in a specified area for each vehicle type input in the vehicle type field. The second registered number field is input with the second registered number in a specified area for each vehicle type input in the vehicle type field. In addition, in the first area information DB 404, the vehicle type, the second registered number, and the third registered number are input for each group classified based on the contract rate. Then, the range of the contract rate in each group is input in the contract rate field. The control unit 401 calculates the contract rate of each vehicle type based on the third registered number and the second registered number. Then, each vehicle model is classified into groups based on the calculated contract rate. For example, each vehicle model is classified into five groups: a group with a contract rate of 80% or more, a group with a contract rate of 60% or more and less than 80%, a group with a contract rate of 40% or more and less than 60%, a group with a contract rate of 20% or more and less than 40%, and a group with a contract rate of 0% or more and less than 20%.

そして、制御部401は、各グループに属する複数の車両型式それぞれの第3登録台数の和を、所定のエリアにおける各グループの第3登録台数として算出する。また、制御部401は、各グループに属する複数の車両型式それぞれの第2登録台数の和を、所定のエリアにおける各グループの第2登録台数として算出する。また、制御部401は、所定の場所を訪問した第3車両30を、車両情報における車種フィールドに入力されている各第3車両30の車両型式に基づいて、グループごとに分類する。そして、制御部401は、グループごとの第3車両30の訪問台数を算出する。 The control unit 401 then calculates the sum of the third registration numbers for each of the multiple vehicle models belonging to each group as the third registration number for each group in the specified area. The control unit 401 also calculates the sum of the second registration numbers for each of the multiple vehicle models belonging to each group as the second registration number for each group in the specified area. The control unit 401 also classifies the third vehicles 30 that have visited the specified location into groups based on the vehicle models of each third vehicle 30 entered in the vehicle type field in the vehicle information. The control unit 401 then calculates the number of visits by third vehicles 30 for each group.

その上で、制御部401は、グループごとの、第2登録台数と第3登録台数との比と、グループごとの第3車両の訪問台数と、に基づいて、第2推計値を算出する。具体的には、制御部401は、以下の式(11)によって第2推計値Nを算出する。

Figure 0007589637000011
Then, the control unit 401 calculates a second estimated value N2 based on the ratio of the second registered number to the third registered number for each group and the number of visits by the third vehicle for each group. Specifically, the control unit 401 calculates the second estimated value N2 by the following formula (11).
Figure 0007589637000011

ここで、Gは各グループの集合であり、Nはグループiの第3車両の訪問台数であり、bはグループiの第2登録台数であり、aはグループiの第3登録台数である。したがって、上記の式(11)におけるN/aは、グループiに属する第2車両20の訪問台数の推計値となる。このように、制御部401は、グループごとの、第2登録台数と第3登録台数との比の値に、グループごとの第3車両の訪問台数を掛けて、全グループについての総和をとることにより、全車両型式を含む第2車両20の訪問台数の第2推計値を算出する。 Here, G is a set of each group, N i is the number of visits of the third vehicle in group i, b i is the second number of registrations in group i, and a i is the third number of registrations in group i. Therefore, N i b i /a i in the above formula (11) is an estimated value of the number of visits of the second vehicle 20 belonging to group i. In this way, the control unit 401 calculates the second estimated value of the number of visits of the second vehicle 20 including all vehicle types by multiplying the ratio of the second number of registrations to the third number of registrations for each group by the number of visits of the third vehicle for each group and taking the sum for all groups.

以上説明したように、本実施形態においては、車両型式ごとの契約率に基づいて分類されたグループごとの第2推計値を算出する。これにより、契約率が近い車両型式によって分類されたグループごとの第2推計値を算出することができる。そのため、第2車両20の訪問台数の第2推計値をより高精度で算出することが可能となる。その結果、より高精
度の全訪問台数の推計値を算出することが可能となる。
As described above, in this embodiment, the second estimated value is calculated for each group classified based on the contract rate for each vehicle model. This makes it possible to calculate the second estimated value for each group classified by vehicle models with similar contract rates. Therefore, it becomes possible to calculate the second estimated value of the number of visits of the second vehicles 20 with higher accuracy. As a result, it becomes possible to calculate a more accurate estimated value of the total number of visits.

なお、第1実施形態の各変形例における第2推計値の推計方法は、第3実施形態における第2推計値の推計にも適用することができる。また、第2実施形態における、系統誤差の算出方法、統計誤差の算出方法、および、全訪問台数の推計値の不定性の算出方法は、第3実施形態における全訪問台数の推計値の算出にも適用することができる。 The method of estimating the second estimated value in each modified example of the first embodiment can also be applied to estimating the second estimated value in the third embodiment. In addition, the method of calculating the systematic error, the method of calculating the statistical error, and the method of calculating the uncertainty of the estimated value of the total number of visits in the second embodiment can also be applied to calculating the estimated value of the total number of visits in the third embodiment.

また、上記の各実施形態においては、所定の場所を含むエリアを「所定のエリア」として推計処理を行った。ただし、推計処理を行う際の「所定のエリア」は所定の場所を含むエリアに限られるものではない。例えば、所定のエリアから出発して、所定のエリア以外に存在する所定の場所を訪問する車両の台数を推計する場合、推計処理における「所定のエリア」を、所定の場所を訪問した第3車両30の出発地点を含むエリアとして設定してもよい。 In addition, in each of the above embodiments, the estimation process was performed with the area including the specified location as the "specified area." However, the "specified area" when performing the estimation process is not limited to the area including the specified location. For example, when estimating the number of vehicles that depart from a specified area and visit a specified location outside the specified area, the "specified area" in the estimation process may be set as an area including the departure point of the third vehicle 30 that visited the specified location.

<その他の実施形態>
上述の実施形態はあくまでも一例であって、本開示はその要旨を逸脱しない範囲内で適宜変更して実施し得る。また、本開示において説明した処理および手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
<Other embodiments>
The above-described embodiment is merely an example, and the present disclosure may be modified as appropriate without departing from the spirit and scope of the present disclosure. Furthermore, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.

また、1つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、1つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成(サーバ構成)によって実現するかは柔軟に変更可能である。 In addition, a process described as being performed by one device may be shared and executed by multiple devices. Or, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

本開示は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する1つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク(フロッピー(登録商標)ディスク、またはハードディスクドライブ(HDD)等)、光ディスク(CD-ROM、DVDディスク、またはブルーレイディスク等)など任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気カード、フラッシュメモリ、または光学式カードのような、電子的命令を格納するために適した任意のタイプの媒体を含む。 The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium that can be connected to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include any type of medium suitable for storing electronic instructions, such as, for example, a magnetic disk (such as a floppy disk or a hard disk drive (HDD)), an optical disk (such as a CD-ROM, a DVD disk, or a Blu-ray disk), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, or an optical card.

1・・推計システム
10・・第1車両
20・・第2車両
30・・第3車両
200・・車載装置
300・・車載装置
400・・サーバ
401・・制御部
402・・通信部
403・・車両情報DB
404・・第1エリア情報DB
405・・第2エリア情報DB
406・・国内情報DB
Reference Signs List 1: Estimation system 10: First vehicle 20: Second vehicle 30: Third vehicle 200: On-vehicle device 300: On-vehicle device 400: Server 401: Control unit 402: Communication unit 403: Vehicle information DB
404: First area information DB
405: Second area information DB
406...Domestic information DB

Claims (20)

コンピュータが実行する情報処理方法であって、
所定のメーカーの車両を第1車両とし、
前記所定のメーカーの車両のうち、所定のサーバ装置と通信する通信機能を有する車載装置を搭載可能な車両を第2車両とし、
前記車載装置を搭載可能な前記所定のメーカーの車両のうち、前記車載装置における前記通信機能を有効にするための契約がなされている車両を第3車両とし、
前記情報処理方法は、
各第3車両に搭載されている前記車載装置から前記所定のサーバ装置に送信される各第3車両の位置情報に基づいて、所定の場所を訪問した前記第3車両を特定することと、
前記所定のメーカーの車両を複数のグループに分類したときに、前記所定の場所を訪問した複数の前記第3車両における、前記グループごとの訪問台数を取得することと、
前記グループごとの前記第3車両の訪問台数と、所定のエリアにおける、前記グループごとの、前記第2車両の登録台数と前記第3車両の登録台数との比とに基づいて、前記第2車両の訪問台数を前記グループごとに推計し、各グループの前記第2車両の訪問台数の和として前記所定の場所を訪問した前記第2車両の訪問台数の推計値を算出することと、
推計した前記第2車両の訪問台数の推計値と、前記所定のエリアにおける、前記第1車両の登録台数と前記第2車両の登録台数との比とに基づいて、前記所定の場所を訪問した前記第1車両の訪問台数の推計値を算出することと、
前記第1車両の訪問台数の推計値と、前記所定のエリアにおける、全メーカーの車両の登録台数と前記第1車両の登録台数との比とに基づいて、前記所定の場所を訪問した全車両の訪問台数の推計値を算出することと、
を含む、
情報処理方法。
1. A computer-implemented information processing method, comprising:
A vehicle of a specified manufacturer is designated as the first vehicle,
Among the vehicles of the specified manufacturer, a vehicle capable of mounting an on-board device having a communication function for communicating with a specified server device is designated as a second vehicle;
Among the vehicles of the specified manufacturer in which the in-vehicle device can be installed, a vehicle for which a contract has been made to enable the communication function of the in-vehicle device is defined as a third vehicle;
The information processing method includes:
Identifying the third vehicles that have visited a predetermined location based on location information of each of the third vehicles transmitted from the in-vehicle device mounted in each of the third vehicles to the predetermined server device;
When the vehicles of the predetermined manufacturer are classified into a plurality of groups, the number of vehicles that visited the predetermined location is acquired for each of the groups among the plurality of third vehicles that visited the predetermined location;
estimating the number of visits of the second vehicles for each group based on the number of visits of the third vehicles for each group and the ratio of the number of registered vehicles of the second vehicles to the number of registered vehicles of the third vehicles for each group in a specified area, and calculating an estimated value of the number of visits of the second vehicles that visited the specified location as the sum of the number of visits of the second vehicles for each group;
Calculating an estimated number of visits by the first vehicles that visited the specified location based on the estimated number of visits by the second vehicles and a ratio between the number of registered vehicles of the first vehicles and the number of registered vehicles of the second vehicles in the specified area;
Calculating an estimated number of visits of all vehicles that visited the specified location based on an estimated number of visits of the first vehicle and a ratio of the number of registered vehicles of all manufacturers to the number of registered vehicles of the first vehicle in the specified area;
Including,
Information processing methods.
前記複数のグループは、前記所定のメーカーにおいて定められている車種に基づいて設定される、
請求項1に記載の情報処理方法。
the plurality of groups are set based on vehicle models defined by the predetermined manufacturer,
The information processing method according to claim 1 .
前記複数のグループは、車両型式ごとの、前記所定のサーバ装置と前記車載装置との間の通信の契約の契約率に基づいて設定される、
請求項1に記載の情報処理方法。
the plurality of groups are set based on a contract rate of a contract for communication between the predetermined server device and the in-vehicle device for each vehicle model;
The information processing method according to claim 1 .
前記第2車両の訪問台数の推計値を算出する際に、前記複数のグループのうち、前記所定のサーバ装置と前記車載装置との間の通信の契約の契約率が所定の第1閾値以下であるグループの前記第2車両の訪問台数を除外する、
請求項1から3のいずれか一項に記載の情報処理方法。
When calculating the estimated value of the number of visits of the second vehicle, the number of visits of the second vehicle of a group having a contract rate for a communication contract between the predetermined server device and the vehicle-mounted device equal to or less than a predetermined first threshold is excluded from the plurality of groups.
The information processing method according to claim 1 .
前記第2車両の訪問台数の推計値を算出する際に、前記複数のグループのうち、前記所定のエリアにおいて登録されている前記第3車両の台数が所定の第2閾値以下であるグループの前記第2車両の訪問台数を除外する、
請求項1から3のいずれか一項に記載の情報処理方法。
When calculating the estimated value of the number of visits of the second vehicle, the number of visits of the second vehicle of a group in which the number of the third vehicles registered in the specified area is equal to or less than a predetermined second threshold is excluded from the plurality of groups.
The information processing method according to claim 1 .
前記第2車両の訪問台数の推計値を算出する際に、前記複数のグループのうち、前記所定のエリアにおける前記第3車両の登録台数と、前記所定のサーバ装置と前記車載装置との間の通信が実際に行われている前記所定のエリアにおける前記第3車両の台数との差が所定値以上であるグループの前記第2車両の訪問台数を除外する、
請求項1から3のいずれか一項に記載の情報処理方法。
When calculating the estimated value of the number of visits of the second vehicle, the number of visits of the second vehicle of a group among the plurality of groups in which a difference between the number of registered vehicles of the third vehicle in the specified area and the number of the third vehicle in the specified area in which communication between the specified server device and the in-vehicle device is actually performed is equal to or greater than a specified value is excluded.
The information processing method according to claim 1 .
前記所定のサーバ装置と前記車載装置との間の通信が実際に行われている前記第3車両の、前記所定のエリアよりも広域のエリアである広域エリアにおける前記グループごとの台数と、前記グループごとの、前記広域エリアにおける前記第2車両の登録台数と前記広域エリアにおける前記第3車両の登録台数との比に基づいて、前記広域エリアにおける前記第2車両の前記グループごとの台数の推計値を算出することと、
前記複数のグループのうちの一のグループの、前記広域エリアにおける前記第2車両の登録台数と、前記一のグループ以外のグループの、前記広域エリアにおける前記第2車両の登録台数との比の値と、前記一のグループ以外の各グループの、前記広域エリアにおける前記第2車両の台数の推計値の合計との積を算出することで、前記一のグループの前記第2車両に関する特定台数を算出することと、
前記一のグループの、前記広域エリアにおける前記第2車両の台数の推計値と、前記一のグループの前記第2車両に関する特定台数との差分の、前記広域エリアにおける前記第2車両の台数の推計値に対する割合を算出することと、
各グループについて算出した前記割合に基づいて、系統誤差を算出することと、
をさらに含む、
請求項1から6のいずれか一項に記載の情報処理方法。
calculating an estimated number of the second vehicles for each group in the wide area based on the number of the third vehicles for each group in a wide area that is wider than the specified area, in which communication between the specified server device and the in-vehicle device is actually being performed, and a ratio, for each group, between the number of the second vehicles registered in the wide area and the number of the third vehicles registered in the wide area;
calculating a specific number of the second vehicles of the one group by calculating a product of a ratio between the number of registered second vehicles in the wide area of one group among the plurality of groups and the number of registered second vehicles in the wide area of groups other than the one group and a sum of estimated values of the number of the second vehicles in the wide area of each group other than the one group;
Calculating a ratio of a difference between an estimated value of the number of the second vehicles in the wide area of the one group and a specific number of the second vehicles of the one group to an estimated value of the number of the second vehicles in the wide area;
Calculating a systematic error based on the proportions calculated for each group;
Further comprising:
The information processing method according to claim 1 .
各グループの前記第3車両の訪問台数の和を確率変数とするポアソン分布に基づいて、前記所定の場所を訪問した全車両の訪問台数に関する統計誤差を算出すること、
をさらに含む、
請求項7に記載の情報処理方法。
calculating a statistical error regarding the number of visits of all vehicles that visited the predetermined location based on a Poisson distribution in which the sum of the number of visits of the third vehicles of each group is a random variable;
Further comprising:
The information processing method according to claim 7.
前記系統誤差と前記統計誤差とに基づいて、前記所定の場所を訪問した全車両の訪問台数に関する不定性を算出すること、
をさらに含む、
請求項8に記載の情報処理方法。
calculating an uncertainty regarding the number of visits of all vehicles that visited the predetermined location based on the systematic error and the statistical error;
Further comprising:
The information processing method according to claim 8.
所定のメーカーの車両を第1車両とし、
前記所定のメーカーの車両のうち、所定のサーバ装置と通信する通信機能を有する車載装置を搭載可能な車両を第2車両とし、
前記車載装置を搭載可能な前記所定のメーカーの車両のうち、前記車載装置における前記通信機能を有効にするための契約がなされている車両を第3車両とし、
各第3車両に搭載されている前記車載装置から前記所定のサーバ装置に送信される各第3車両の位置情報に基づいて、所定の場所を訪問した前記第3車両を特定することと、
前記所定のメーカーの車両を複数のグループに分類したときに、前記所定の場所を訪問した複数の前記第3車両における、前記グループごとの前記第3車両の訪問台数を取得することと、
前記グループごとの前記第3車両の訪問台数と、所定のエリアにおける、前記グループごとの、前記第2車両の登録台数と前記第3車両の登録台数との比とに基づいて、前記第2車両の訪問台数を前記グループごとに推計し、各グループの前記第2車両の訪問台数の和として前記所定の場所を訪問した前記第2車両の訪問台数の推計値を算出することと、
推計した前記第2車両の訪問台数の推計値と、前記所定のエリアにおける、前記第1車両の登録台数と前記第2車両の登録台数との比とに基づいて、前記所定の場所を訪問した前記第1車両の訪問台数の推計値を算出することと、
前記第1車両の訪問台数の推計値と、前記所定のエリアにおける、全メーカーの車両の登録台数と前記第1車両の登録台数との比とに基づいて、前記所定の場所を訪問した全車両の訪問台数の推計値を算出することと、
を実行する制御部を備える、
情報処理装置。
A vehicle of a specified manufacturer is designated as the first vehicle,
Among the vehicles of the specified manufacturer, a vehicle capable of mounting an on-board device having a communication function for communicating with a specified server device is designated as a second vehicle;
a third vehicle is a vehicle of the specified manufacturer that can accommodate the in-vehicle device and for which a contract has been made to enable the communication function of the in-vehicle device;
Identifying the third vehicles that have visited a predetermined location based on location information of each of the third vehicles transmitted from the in-vehicle device mounted in each of the third vehicles to the predetermined server device;
When the vehicles of the specified manufacturer are classified into a plurality of groups, the number of visits of the third vehicles for each of the groups is acquired among the plurality of third vehicles that have visited the specified location;
estimating the number of visits of the second vehicles for each group based on the number of visits of the third vehicles for each group and the ratio of the number of registered vehicles of the second vehicles to the number of registered vehicles of the third vehicles for each group in a specified area, and calculating an estimated value of the number of visits of the second vehicles that visited the specified location as the sum of the number of visits of the second vehicles for each group;
Calculating an estimated number of visits by the first vehicles that visited the specified location based on the estimated number of visits by the second vehicles and a ratio between the number of registered vehicles of the first vehicles and the number of registered vehicles of the second vehicles in the specified area;
Calculating an estimated number of visits of all vehicles that visited the specified location based on an estimated number of visits of the first vehicle and a ratio of the number of registered vehicles of all manufacturers to the number of registered vehicles of the first vehicle in the specified area;
A control unit that executes
Information processing device.
前記複数のグループは、前記所定のメーカーにおいて定められている車種に基づいて設定される、
請求項10に記載の情報処理装置。
the plurality of groups are set based on vehicle models defined by the predetermined manufacturer,
The information processing device according to claim 10.
前記複数のグループは、車両型式ごとの、前記所定のサーバ装置と前記車載装置との間の通信の契約の契約率に基づいて設定される、
請求項10に記載の情報処理装置。
the plurality of groups are set based on a contract rate of a contract for communication between the predetermined server device and the in-vehicle device for each vehicle model;
The information processing device according to claim 10.
前記制御部は、
前記第2車両の訪問台数の推計値を算出する際に、前記複数のグループのうち、前記所定のサーバ装置と前記車載装置との間の通信の契約の契約率が所定の第1閾値以下であるグループの前記第2車両の訪問台数を除外する、
請求項10から12のいずれか一項に記載の情報処理装置。
The control unit is
When calculating the estimated value of the number of visits of the second vehicle, the number of visits of the second vehicle of a group having a contract rate for a communication contract between the predetermined server device and the vehicle-mounted device equal to or less than a predetermined first threshold is excluded from the plurality of groups.
The information processing device according to claim 10 .
前記制御部は、
前記第2車両の訪問台数の推計値を算出する際に、前記複数のグループのうち、前記所定のエリアにおいて登録されている前記第3車両の台数が所定の第2閾値以下であるグループの前記第2車両の訪問台数を除外する、
請求項10から12のいずれか一項に記載の情報処理装置。
The control unit is
When calculating the estimated value of the number of visits of the second vehicle, the number of visits of the second vehicle of a group in which the number of the third vehicles registered in the specified area is equal to or less than a predetermined second threshold is excluded from the plurality of groups.
The information processing device according to claim 10 .
前記制御部は、
前記第2車両の訪問台数の推計値を算出する際に、前記複数のグループのうち、前記所定のエリアにおける前記第3車両の登録台数と、前記所定のサーバ装置と前記車載装置との間の通信を実際に行っている前記所定のエリアにおける前記第3車両の台数との差が所定値以上であるグループの前記第2車両の訪問台数を除外する、
請求項10から12のいずれか一項に記載の情報処理装置。
The control unit is
When calculating the estimated value of the number of visits of the second vehicle, the number of visits of the second vehicle of a group among the plurality of groups is excluded, where a difference between the number of registered vehicles of the third vehicle in the specified area and the number of the third vehicles in the specified area that are actually performing communication between the specified server device and the in-vehicle device is equal to or greater than a specified value.
The information processing device according to claim 10 .
前記制御部は、
前記所定のサーバ装置と前記車載装置との間の通信が実際に行われている前記第3車両の、前記所定のエリアよりも広域のエリアである広域エリアにおける前記グループごとの台数と、前記グループごとの、前記広域エリアにおける前記第2車両の登録台数と前記広域エリアにおける前記第3車両の登録台数との比に基づいて、前記広域エリアにおける前記第2車両の前記グループごとの台数の推計値を算出することと、
前記複数のグループのうちの一のグループの、前記広域エリアにおける前記第2車両の登録台数と、前記一のグループ以外のグループの、前記広域エリアにおける前記第2車両の登録台数との比の値と、前記一のグループ以外の各グループの、前記広域エリアにおける前記第2車両の台数の推計値の合計との積を算出することで、前記一のグループの前記第2車両に関する特定台数を算出することと、
前記一のグループの、前記広域エリアにおける前記第2車両の台数の推計値と、前記一のグループの前記第2車両に関する特定台数との差分の、前記広域エリアにおける前記第2車両の台数の推計値に対する割合を算出することと、
各グループについての前記差分の割合に基づいて、系統誤差を算出することと、
をさらに実行する、
請求項10から15のいずれか一項に記載の情報処理装置。
The control unit is
calculating an estimated number of the second vehicles for each group in the wide area based on the number of the third vehicles for each group in a wide area that is wider than the specified area, in which communication between the specified server device and the in-vehicle device is actually being performed, and a ratio, for each group, between the number of the second vehicles registered in the wide area and the number of the third vehicles registered in the wide area;
calculating a specific number of the second vehicles of the one group by calculating a product of a ratio between the number of registered second vehicles in the wide area of one group among the plurality of groups and the number of registered second vehicles in the wide area of groups other than the one group and a sum of estimated values of the number of the second vehicles in the wide area of each group other than the one group;
Calculating a ratio of a difference between an estimated value of the number of the second vehicles in the wide area of the one group and a specific number of the second vehicles of the one group to an estimated value of the number of the second vehicles in the wide area;
calculating a systematic error based on the percentage of the difference for each group;
Further execute
The information processing device according to claim 10 .
前記制御部は、
各グループの前記第3車両の訪問台数の和を確率変数とするポアソン分布に基づいて、前記所定の場所を訪問した全車両の訪問台数に関する統計誤差を算出すること、
をさらに実行する、
請求項16に記載の情報処理装置。
The control unit is
calculating a statistical error regarding the number of visits of all vehicles that visited the predetermined location based on a Poisson distribution in which the sum of the number of visits of the third vehicles of each group is a random variable;
Further execute
The information processing device according to claim 16.
コンピュータに情報処理方法を実行させるプログラムであって、
所定のメーカーの車両を第1車両とし、
前記所定のメーカーの車両のうち、所定のサーバ装置と通信する通信機能を有する車載装置を搭載可能な車両を第2車両とし、
前記車載装置を搭載可能な前記所定のメーカーの車両のうち、前記車載装置における前記通信機能を有効にするための契約がなされている車両を第3車両とし、
前記情報処理方法は、
各第3車両に搭載されている前記車載装置から前記所定のサーバ装置に送信される各第3車両の位置情報に基づいて、所定の場所を訪問した前記第3車両を特定することと、
前記所定のメーカーの車両を複数のグループに分類したときに、前記所定の場所を訪問した複数の前記第3車両における、前記グループごとの訪問台数を取得することと、
前記グループごとの前記第3車両の訪問台数と、所定のエリアにおける、前記グループごとの、前記第2車両の登録台数と前記第3車両の登録台数との比とに基づいて、前記第2車両の訪問台数を前記グループごとに推計し、各グループの前記第2車両の訪問台数の和として前記所定の場所を訪問した前記第2車両の訪問台数の推計値を算出することと、
推計した前記第2車両の訪問台数の推計値と、前記所定のエリアにおける、前記第1車両の登録台数と前記第2車両の登録台数との比とに基づいて、前記所定の場所を訪問した前記第1車両の訪問台数の推計値を算出することと、
前記第1車両の訪問台数の推計値と、前記所定のエリアにおける、全メーカーの車両の登録台数と前記第1車両の登録台数との比とに基づいて、前記所定の場所を訪問した全車両の訪問台数の推計値を算出することと、
を含む、
プログラム。
A program for causing a computer to execute an information processing method,
A vehicle of a specified manufacturer is designated as the first vehicle,
Among the vehicles of the specified manufacturer, a vehicle capable of mounting an on-board device having a communication function for communicating with a specified server device is designated as a second vehicle;
a third vehicle is a vehicle of the specified manufacturer that can accommodate the in-vehicle device and for which a contract has been made to enable the communication function of the in-vehicle device;
The information processing method includes:
Identifying the third vehicles that have visited a predetermined location based on location information of each of the third vehicles transmitted from the in-vehicle device mounted in each of the third vehicles to the predetermined server device;
When the vehicles of the predetermined manufacturer are classified into a plurality of groups, the number of vehicles that visited the predetermined location is acquired for each of the groups among the plurality of third vehicles that visited the predetermined location;
estimating the number of visits of the second vehicles for each group based on the number of visits of the third vehicles for each group and the ratio of the number of registered vehicles of the second vehicles to the number of registered vehicles of the third vehicles for each group in a specified area, and calculating an estimated value of the number of visits of the second vehicles that visited the specified location as the sum of the number of visits of the second vehicles for each group;
Calculating an estimated number of visits by the first vehicles that visited the specified location based on the estimated number of visits by the second vehicles and a ratio between the number of registered vehicles of the first vehicles and the number of registered vehicles of the second vehicles in the specified area;
Calculating an estimate of the number of visits of all vehicles that visited the specified location based on the estimate of the number of visits of the first vehicle and a ratio of the number of registered vehicles of all manufacturers to the number of registered vehicles of the first vehicle in the specified area;
Including,
program.
前記複数のグループは、前記所定のメーカーにおいて定められている車種に基づいて設定される、
請求項18に記載のプログラム。
the plurality of groups are set based on vehicle models defined by the predetermined manufacturer,
20. The program of claim 18.
前記複数のグループは、車両型式ごとの、前記所定のサーバ装置と前記車載装置との間の通信の契約の契約率に基づいて設定される、
請求項18に記載のプログラム。
the plurality of groups are set based on a contract rate of a contract for communication between the predetermined server device and the in-vehicle device for each vehicle model;
20. The program of claim 18.
JP2021077711A 2021-04-30 2021-04-30 Information processing method, information processing device, and program Active JP7589637B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021077711A JP7589637B2 (en) 2021-04-30 2021-04-30 Information processing method, information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021077711A JP7589637B2 (en) 2021-04-30 2021-04-30 Information processing method, information processing device, and program

Publications (2)

Publication Number Publication Date
JP2022171201A JP2022171201A (en) 2022-11-11
JP7589637B2 true JP7589637B2 (en) 2024-11-26

Family

ID=83946005

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021077711A Active JP7589637B2 (en) 2021-04-30 2021-04-30 Information processing method, information processing device, and program

Country Status (1)

Country Link
JP (1) JP7589637B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004139434A (en) 2002-10-18 2004-05-13 Toyota Motor Corp Information communication terminal, communication contract method, and information communication system
JP2014106544A (en) 2012-11-22 2014-06-09 Mitsubishi Heavy Ind Ltd Traffic information processing system, server apparatus, traffic information processing method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004030508A (en) * 2002-06-28 2004-01-29 Tsubasa System Co Ltd Method for assisting use of accounts-receivable information or accounts-payable information
JP5471212B2 (en) * 2009-09-10 2014-04-16 住友電気工業株式会社 Traffic signal control device and computer program
KR101070367B1 (en) * 2010-01-05 2011-10-05 건국대학교 산학협력단 System for inventorying emission using camera real time of road transfer atmospheric and method therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004139434A (en) 2002-10-18 2004-05-13 Toyota Motor Corp Information communication terminal, communication contract method, and information communication system
JP2014106544A (en) 2012-11-22 2014-06-09 Mitsubishi Heavy Ind Ltd Traffic information processing system, server apparatus, traffic information processing method, and program

Also Published As

Publication number Publication date
JP2022171201A (en) 2022-11-11

Similar Documents

Publication Publication Date Title
US20180372502A1 (en) Road traffic management
CN111666971A (en) Location-based event identification method, device, device and storage medium
US11486714B2 (en) Matching algorithm for data with different scales based on global road network features
US10699498B1 (en) Driver identification for trips associated with anonymous vehicle telematics data
CN107026881B (en) Method, device and system for processing service data
CN111833607A (en) Techniques for route navigation sharing in a community cloud
CN110322295B (en) Relationship strength determination method and system, server and computer readable medium
CN109005497B (en) Method for determining signal dead zone, method and device for determining user location
JP6260703B2 (en) Information sharing apparatus, information sharing method, information sharing system, and computer program
CN111881375B (en) A method, device, electronic device and readable storage medium for allocating on-the-go orders
CN111091287A (en) Risk object identification method, device and computer equipment
JP7589637B2 (en) Information processing method, information processing device, and program
CN111523933A (en) An order probability prediction method, device, electronic device and readable storage medium
CN112232649A (en) A task processing evaluation method, system and device thereof
JP6352220B2 (en) Facility congestion level information providing apparatus and facility congestion level information providing method
CN108600413B (en) Positioning method and device and electronic equipment
JP7632037B2 (en) Information processing method, information processing device, and program
CN104614704B (en) A kind of method and apparatus of determining mobile terminal locations
CN110069340B (en) Thread number evaluation method and device
JPWO2024090093A5 (en)
CN111882121A (en) Logistics path optimization method and device and computer readable storage medium
CN119046321A (en) Data query method and device
CN118764909A (en) Data management method, device, electronic device and medium
CN112685280A (en) Vehicle-mounted machine new project evaluation method and system and computer-readable storage medium
CN111339468B (en) Information pushing method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241002

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: 20241015

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241028

R150 Certificate of patent or registration of utility model

Ref document number: 7589637

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150