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
JP6579541B2 - Visit timing judgment device and visit timing judgment method - Google Patents
[go: Go Back, main page]

JP6579541B2 - Visit timing judgment device and visit timing judgment method - Google Patents

Visit timing judgment device and visit timing judgment method Download PDF

Info

Publication number
JP6579541B2
JP6579541B2 JP2015085890A JP2015085890A JP6579541B2 JP 6579541 B2 JP6579541 B2 JP 6579541B2 JP 2015085890 A JP2015085890 A JP 2015085890A JP 2015085890 A JP2015085890 A JP 2015085890A JP 6579541 B2 JP6579541 B2 JP 6579541B2
Authority
JP
Japan
Prior art keywords
visit
cost
timing
determination
moving body
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
JP2015085890A
Other languages
Japanese (ja)
Other versions
JP2016205927A (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.)
Intec Inc Japan
Original Assignee
Intec Inc Japan
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 Intec Inc Japan filed Critical Intec Inc Japan
Priority to JP2015085890A priority Critical patent/JP6579541B2/en
Publication of JP2016205927A publication Critical patent/JP2016205927A/en
Application granted granted Critical
Publication of JP6579541B2 publication Critical patent/JP6579541B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、訪問タイミング判定装置および訪問タイミング判定方法に関する。   The present invention relates to a visit timing determination apparatus and a visit timing determination method.

従来、燃料の補充や消耗品の購入を行うタイミングの判定は、例えば、燃料や消耗品の残量について閾値を設定し、この残量が閾値に達したか否かによって行われていた。特許文献1には、燃料残量が予め設定された閾値を下回った場合に、警告を発することが記載されている。   Conventionally, the determination of the timing for replenishing fuel or purchasing consumables has been performed, for example, by setting a threshold for the remaining amount of fuel or consumables, and whether or not the remaining amount has reached the threshold. Patent Document 1 describes that a warning is issued when the remaining amount of fuel falls below a preset threshold value.

特開2010−32279号公報JP 2010-32279 A 特開2007−51975号公報JP 2007-51975 A

上記のように、燃料残量が閾値に達したか否かによってタイミングを判定した場合、以下の問題点が生じる。   As described above, when the timing is determined based on whether or not the remaining fuel amount has reached the threshold value, the following problems occur.

問題1)閾値に達したか否かだけでは、利用者のその時の行動が考慮されないため、進行方向に対して逆戻りするケースや、遠回りになるケースなど、訪問の為に必要とする負担(以下、訪問コストと称す)が高いケースが発生し、利用者にとって不都合な場合がある。   Problem 1) Since the user's behavior at that time is not taken into account only by whether or not the threshold is reached, the burden required for the visit, such as a case of reversing in the direction of travel or a case of detour (Referred to as visit cost), which may be inconvenient for the user.

問題2)例えば燃料を消費するスピードや給油施設との距離等の状況は利用者毎にまちまちであり、全利用者に対して画一的な閾値設定では、利用者によっては、無駄に訪問サイクルを早めたり、逆に燃料切れを引き起こしたりする恐れがある。   Problem 2) For example, conditions such as the speed at which fuel is consumed and the distance to the refueling facility vary from user to user, and with a uniform threshold setting for all users, some users uselessly visit cycles. There is a risk of accelerating the fuel consumption or causing the fuel to run out.

特許文献1の装置では、閾値が利用者の過去の燃料給油履歴に基づき、利用者固有の閾値を設定することを可能としている。これにより問題2の一部を回避できるが、利用者と給油施設との位置関係によっては、燃料切れを引き起こす恐れを排除できない。また、利用者の行動が考慮されておらず、訪問コストの高いタイミングで警告を発することがあるため、問題1の解決には寄与しない。   In the device of Patent Document 1, the threshold value can set a user-specific threshold value based on the past fuel supply history of the user. Thereby, a part of Problem 2 can be avoided, but the risk of running out of fuel cannot be excluded depending on the positional relationship between the user and the fueling facility. In addition, since the user's behavior is not taken into consideration and a warning may be issued at a high visit cost, it does not contribute to solving Problem 1.

特許文献2の装置は、燃料残量と給油施設までの距離に基づき、到達可能な給油施設とその到達余裕度(燃料残量のうちどれくらいの燃料を使って到達できるか)を色で示すことで、利用者に給油を促す方法が示されている。引用文献2の装置によれば、問題2を解決できるが、給油施設から遠く離れている場合等、訪問コストが高い場所であっても訪問を促すことになり、問題1を解決できない。   The device of Patent Document 2 indicates the reachable fueling facility and its reachability (how much fuel can be reached using the remaining amount of fuel) in color based on the fuel remaining amount and the distance to the fueling facility The method of prompting the user to refuel is shown. According to the apparatus of the cited document 2, although the problem 2 can be solved, the visit is urged even in a place where the visit cost is high, such as when being far away from the fueling facility, and the problem 1 cannot be solved.

そこで、本発明は、訪問のタイミングを適切に判定する技術の提供を目的とする。   Accordingly, an object of the present invention is to provide a technique for appropriately determining the timing of a visit.

上記課題に鑑み、本発明は、
移動体が目的地へ移動する途中で、点在する訪問場所の何れかを訪問するタイミングを判定する訪問タイミング判定装置であって、
移動体の位置から訪問場所までの訪問コストを算出するコスト算出部と、
算出した前記訪問コストを蓄積し、前記訪問コストに応じた蓄積数の分布を示すコスト分布データを作成する分布データ作成部と、
前記訪問コスト及び前記コスト分布データに基づき、前記訪問先を訪問する期限までに前記訪問コスト以下で訪問できる回数を求め、該回数が閾値以下となった場合に、訪問タイミングに達したと判定する判定実行部と、
を備えた。なお、コスト分布データは、移動体の過去の移動に伴って算出した訪問コストの分布、即ち訪問コストが或る値となる頻度を示すデータである。コスト分布データは、例えば、訪問コストを所定のビン幅で区分した場合のビン毎の頻度を示すヒストグラムデータである。
In view of the above problems, the present invention provides:
A visit timing determination device that determines the timing of visiting any of the scattered visit locations while the moving body is moving to the destination,
A cost calculation unit for calculating a visit cost from the position of the moving object to the visited place;
A distribution data creation unit for accumulating the calculated visit cost and creating cost distribution data indicating a distribution of the number of accumulations according to the visit cost;
Based on the visit cost and the cost distribution data, the number of visits that can be made at or below the visit cost by the deadline for visiting the visit destination is obtained, and it is determined that the visit timing has been reached when the number of visits falls below a threshold. A determination execution unit;
Equipped with. The cost distribution data is data indicating the distribution of the visit cost calculated with the past movement of the mobile object, that is, the frequency at which the visit cost takes a certain value. The cost distribution data is, for example, histogram data indicating the frequency for each bin when the visit cost is divided by a predetermined bin width.

前記判定実行部は、前記判定を所定のタイミングで繰り返し実行する場合に、前記期限までに前記判定を実行可能な残回数を求め、前記コスト分布データの前記訪問コストに応じた蓄積数の分布に基づいて前記訪問コスト以下で訪問できる確率を求め、前記残回数に前記確率を乗じて前記訪問コスト以下で訪問できる回数を求めても良い。   The determination execution unit obtains the remaining number of times that the determination can be performed by the deadline when the determination is repeatedly performed at a predetermined timing, and the distribution of the accumulated number according to the visit cost of the cost distribution data is obtained. On the basis of this, the probability of being able to visit at or below the visit cost may be obtained, and the remaining number of times may be multiplied by the probability to obtain the number of visits that can be made at or below the visit cost.

前記コスト算出部は、前記移動体の位置から前記訪問場所へ向かう方向と前記移動体の進行方向との成す角の大きさに基づいて前記訪問コストを算出しても良い。   The cost calculation unit may calculate the visit cost based on a size of an angle formed by a direction from the position of the moving body toward the visited place and a traveling direction of the moving body.

前記コスト算出部は、前記移動体の位置から前記訪問場所へ向かう方向と前記移動体の進行方向との成す角の角度が大きくなるにつれて増加する係数に、前記移動体から前記訪問場所までの距離を乗じて前記訪問コストを算出しても良い。   The cost calculation unit calculates a distance from the moving body to the visited place by a coefficient that increases as an angle formed by a direction from the position of the moving body toward the visited place and a traveling direction of the moving body increases. May be used to calculate the visit cost.

前記コスト算出部は、下記の式(1)を用いて訪問コストを算出しても良い。   The cost calculation unit may calculate a visit cost using the following equation (1).

訪問コスト=mini(A−cosθi)×di ・・・式(1)
A:定数
θi:移動体の位置から訪問場所iへ向かう方向と移動体の進行方向との成す角度
i:移動体から訪問場所iまでの距離
前記訪問タイミング判定装置は、前記訪問場所への訪問後、前記訪問場所から少なくとも一度離れて所定条件を満たすまでは、前記判定実行部が、次の訪問場所への訪問のタイミングの判定を禁止しても良い。
Visiting cost = min i (A−cos θ i ) × d i (1)
A: Constant θ i : Angle formed between the direction of the moving body from the position of the moving body toward the visited place i and the moving direction of the moving body d i : The distance from the moving body to the visited place i The visit timing determining device moves to the visited place After the visit, the determination execution unit may prohibit the determination of the timing of the visit to the next visit place until the predetermined place is satisfied at least once away from the visit place.

また、上記課題に鑑み、本発明は、
移動体が目的地へ移動する途中で、点在する訪問場所の何れかを訪問するタイミングを判定する訪問タイミング判定方法であって、
移動体の位置から訪問場所までの訪問コストを算出するステップと、
算出した前記訪問コストを蓄積し、前記訪問コストに応じた蓄積数の分布を示すコスト分布データを作成するステップと、
前記訪問コスト及び前記コスト分布データに基づき、前記訪問先を訪問する期限までに前記訪問コスト以下で訪問できる回数を求め、該回数が閾値以下となった場合に、訪問タイミングに達したと判定するステップと、
をコンピュータが実行する。
In view of the above problems, the present invention provides:
A visit timing determination method for determining the timing of visiting any of the scattered visit locations while the mobile body is moving to the destination,
Calculating a visit cost from the position of the moving object to the visited place;
Storing the calculated visit cost, and creating cost distribution data indicating a distribution of the number of storage according to the visit cost;
Based on the visit cost and the cost distribution data, the number of visits that can be made at or below the visit cost by the deadline for visiting the visit destination is obtained, and it is determined that the visit timing has been reached when the number of visits falls below a threshold. Steps,
Is executed by the computer.

前記訪問タイミング判定方法において、前記判定を所定のタイミングで繰り返し実行する場合に、前記期限までに前記判定を実行可能な残回数を求め、前記コスト分布データの前記訪問コストに応じた蓄積数の分布に基づいて前記訪問コスト以下で訪問できる確率を求め、前記残回数に前記確率を乗じて前記訪問コスト以下で訪問できる回数を求めても良い。   In the visit timing determination method, when the determination is repeatedly performed at a predetermined timing, the remaining number of times that the determination can be performed by the deadline is obtained, and the distribution of the number of accumulation according to the visit cost of the cost distribution data The probability of being able to visit at or below the visit cost is obtained based on the above, and the number of visits at or below the visit cost may be obtained by multiplying the remaining probability by the probability.

前記訪問タイミング判定方法において、前記移動体の位置から前記訪問場所へ向かう方
向と前記移動体の進行方向との成す角の大きさに基づいて前記訪問コストを算出しても良い。
In the visit timing determination method, the visit cost may be calculated based on a size of an angle formed by a direction from the position of the moving body toward the visited place and a traveling direction of the moving body.

前記訪問タイミング判定方法において、前記移動体の位置から前記訪問場所へ向かう方向と前記移動体の進行方向との成す角の角度が大きくなるにつれて増加する係数に、前記移動体から前記訪問場所までの距離を乗じて前記訪問コストを算出しても良い。   In the visit timing determination method, a coefficient that increases as the angle formed by the direction from the position of the moving body toward the visited place and the traveling direction of the moving body increases, from the moving body to the visited place. The visit cost may be calculated by multiplying the distance.

前記コスト算出部は、下記の式(1)を用いて訪問コストを算出しても良い。   The cost calculation unit may calculate a visit cost using the following equation (1).

訪問コスト=mini(A−cosθi)×di ・・・式(1)
A:定数
θi:移動体の位置から訪問場所iへ向かう方向と移動体の進行方向との成す角度
i:移動体から訪問場所iまでの距離
前記訪問タイミング判定方法において、前記訪問場所への訪問後、前記訪問場所から少なくとも一度離れて所定条件を満たすまでは、次の訪問場所への訪問のタイミングの判定を禁止しても良い。
Visiting cost = min i (A−cos θ i ) × d i (1)
A: constant theta i: angle between the direction from the position of the moving body to the visited location i to the traveling direction of the moving body d i: the distance the visiting timing determination method from the mobile to the visited location i, to the visiting location After the visit, the determination of the timing of the next visit place may be prohibited until the predetermined place is satisfied at least once away from the visit place.

なお、課題を解決するための手段に記載の内容は、本発明の課題や技術的思想を逸脱しない範囲で可能な限り組み合わせることができる。課題を解決するための手段の内容は、コンピュータ等の装置若しくは複数の装置を含むシステム、コンピュータが実行する方法、又はコンピュータに実行させるプログラムとして提供することができる。また、プログラムを保持する記録媒体を提供するようにしてもよい。   The contents described in the means for solving the problems can be combined as much as possible without departing from the problems and technical ideas of the present invention. The contents of the means for solving the problems can be provided as a device such as a computer or a system including a plurality of devices, a method executed by the computer, or a program executed by the computer. Further, a recording medium that holds the program may be provided.

本発明によれば、訪問のタイミングを適切に判定する技術を提供できる。   ADVANTAGE OF THE INVENTION According to this invention, the technique which determines the timing of a visit appropriately can be provided.

図1は、本実施形態1に係る訪問タイミング判定装置の機能ブロック図である。FIG. 1 is a functional block diagram of the visit timing determination apparatus according to the first embodiment. 図2は、訪問コストを算出する手法の説明図である。FIG. 2 is an explanatory diagram of a method for calculating a visit cost. 図3は、ヒストグラムデータの説明図である。FIG. 3 is an explanatory diagram of histogram data. 図4は、訪問タイミング判定装置のハードウェア構成を示す図である。FIG. 4 is a diagram illustrating a hardware configuration of the visit timing determination apparatus. 図5は、訪問タイミング判定方法の説明図である。FIG. 5 is an explanatory diagram of a visit timing determination method. 図6は、この訪問コストの算出等の処理と訪問タイミングを判定する処理とを別のフローで実行する例を示す図である。FIG. 6 is a diagram illustrating an example in which the process of calculating the visit cost and the process of determining the visit timing are executed in different flows. 図7は、判定結果の表示例を示す図である。FIG. 7 is a diagram illustrating a display example of the determination result. 図8は、本実施形態2に係る訪問タイミング判定装置の機能ブロック図である。FIG. 8 is a functional block diagram of the visit timing determination apparatus according to the second embodiment.

以下、本発明の実施形態について、図面を用いて説明する。なお、下記の実施形態は本発明の例示であり、本発明は、下記の構成には限定されない。
<実施形態1>
<装置構成>
図1は、本実施形態1に係る訪問タイミング判定装置の機能ブロック図である。本実施形態1の訪問タイミング判定装置は、移動体としての車両の燃料を補給するために補給施設へ行く適切なタイミング、即ち適切な訪問タイミングを判定する装置であり、位置情報取得部11や、コスト算出部12、ヒストグラム更新部13、期限取得部14、判定実行部15、判定結果出力部16を有する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, the following embodiment is an illustration of this invention and this invention is not limited to the following structure.
<Embodiment 1>
<Device configuration>
FIG. 1 is a functional block diagram of the visit timing determination apparatus according to the first embodiment. The visit timing determination apparatus according to the first embodiment is an apparatus that determines an appropriate timing to go to a supply facility in order to supply fuel for a vehicle as a moving object, that is, an appropriate visit timing. A cost calculation unit 12, a histogram update unit 13, a time limit acquisition unit 14, a determination execution unit 15, and a determination result output unit 16 are included.

位置情報取得部11は、GPS(Global Positioning System)受信機等の位置情報を
取得可能なセンサであり、移動体の位置情報を複数のGPS衛星から受信した信号に基づき、所定周期で連続的に位置情報を取得する。また、位置情報取得部11は、GPSだけでなく、加速度センサによる自律航法によって位置情報を取得しても良い。これに限らず、位置情報取得部11は、ビーコン信号に基づいて位置を取得するものや、所定位置に設けられた複数の無線局から受信した電波強度に基づいて位置を取得するものでも良い。なお、位置情報は、ピンポイントの位置に限らず、移動体の位置を所定の幅を持って特定できる情報であれば良く、例えば、当該地域を適当な大きさに分割した区域をもって位置とし、この位置を示す情報であっても良い。このような区域として例えば標準地域メッシュを用いることができるが、これに限定されるものではない。
The position information acquisition unit 11 is a sensor capable of acquiring position information such as a GPS (Global Positioning System) receiver, and is continuously provided at predetermined intervals based on signals received from a plurality of GPS satellites. Get location information. The position information acquisition unit 11 may acquire position information not only by GPS but also by autonomous navigation using an acceleration sensor. However, the position information acquisition unit 11 may acquire a position based on a beacon signal, or may acquire a position based on radio field strengths received from a plurality of wireless stations provided at a predetermined position. The position information is not limited to the position of the pinpoint, but may be any information that can specify the position of the moving object with a predetermined width. For example, the position is a position obtained by dividing the area into an appropriate size, Information indicating this position may be used. For example, a standard area mesh can be used as such an area, but the area is not limited thereto.

コスト算出部12は、移動体の位置から訪問場所までの訪問コストを算出する手段であり、所定のタイミングでこの算出を繰り返す。図2は、訪問コストを算出する手法の説明図である。コスト算出部12は、例えば図2に示すように、車両(移動体)31の位置から訪問場所iへ向かう方向(進行方向)33と車両31の進行方向34との成す角度θi
の大きさに基づいて訪問コストを算出する。即ち角度θiが大きい場合、車両31の進行
方向34と訪問場所iへ向かう方向33との差が大きく、訪問場所iへ向かうことで進行方向34から逸れ、遠回りとなるため訪問コストが高いと判定する。また、角度θiが小
さいと、車両31の進行方向34と訪問場所iへ向かう方向33との差が小さく、コストが低いと判定する。なお、訪問可能な補給施設iが複数存在する場合には、それぞれの補給施設について計算を行い、このうち最小の値を訪問コストとする。なお、進行方向34は、過去に検出した位置情報1pを読み出し、直線近似する等、位置情報1pに基づいてして移動軌跡35を求め、この移動軌跡35を現在位置から延長した直線である。なお、これに限らず、進行方向は、過去の移動履歴等から推定しても良い。
The cost calculation unit 12 is a means for calculating the visit cost from the position of the moving body to the visited place, and repeats this calculation at a predetermined timing. FIG. 2 is an explanatory diagram of a method for calculating a visit cost. For example, as shown in FIG. 2, the cost calculation unit 12 determines an angle θ i between a direction (traveling direction) 33 from the position of the vehicle (moving body) 31 toward the visiting place i (traveling direction) 33 and a traveling direction 34 of the vehicle 31.
The visit cost is calculated based on the size of. That is, when the angle θ i is large, the difference between the traveling direction 34 of the vehicle 31 and the direction 33 toward the visiting place i is large. judge. If the angle θ i is small, it is determined that the difference between the traveling direction 34 of the vehicle 31 and the direction 33 toward the visiting place i is small and the cost is low. In addition, when there are a plurality of replenishment facilities i that can be visited, calculation is performed for each replenishment facility, and the minimum value among them is set as the visit cost. The traveling direction 34 is a straight line obtained by obtaining the movement locus 35 based on the position information 1p by reading the position information 1p detected in the past and approximating the line, and extending the movement locus 35 from the current position. However, the travel direction is not limited to this, and the traveling direction may be estimated from a past movement history or the like.

具体的には、下記の式(1)を用いて訪問コストを算出する。   Specifically, the visit cost is calculated using the following equation (1).

訪問コスト=mini{(A−cosθi)×di} ・・・式(1)
A:2以上の定数
θi:移動体の位置から訪問場所iへ向かう方向と移動体の進行方向との成す角度
i:移動体から訪問場所iへの距離
角度θiは、訪問場所iへ向かう方向33と車両31の進行方向34とが一致した0度
から、訪問場所iへ向かう方向33と進行方向34とが相反する180度までの値をとり、定数Aからcosθiを減算します。即ち、定数Aを2とした場合、角度θiの大きさによ
って、A−cosθiは1〜3の値をとり、これを車両31と訪問場所iとの距離diに乗じ
て訪問コストを算出する。
Visit cost = min i {(A−cos θ i ) × d i } Equation (1)
A: Constant greater than or equal to 2 θ i : Angle formed by the direction from the position of the moving object toward the visited place i and the traveling direction of the moving object d i : Distance from the moving object to the visited place i The angle θ i is the visited place i. The value from 0 degrees where the direction 33 toward the vehicle and the traveling direction 34 of the vehicle 31 coincide with each other and 180 degrees where the direction 33 and the traveling direction 34 toward the visiting place i conflict with each other, and cos θ i is subtracted from the constant A. The That is, when the constant A and 2, the magnitude of the angle theta i, A-cos [theta] i takes values from 1 to 3, the visit cost by multiplying this distance d i between the vehicle 31 and the Visited Location i calculate.

また、これに限らず、他の要素を加えて訪問コストを求めるようにしても良い。式(2)は、式(1)に加え、勾配sや天候指数、曜日指数を乗じて訪問コストを求める例である。   In addition to this, the visit cost may be obtained by adding other elements. Formula (2) is an example in which the visit cost is obtained by multiplying Formula (1) by the slope s, the weather index, and the day of the week index.

訪問コスト= mini{(A−cosθi)×di×sig(si)×2}×w×W ・・・式(2

w:天候指標。例えば晴れなら1、雨なら1.5、雪なら2をとる。
W:曜日指標。例えば、土日なら1、月〜金なら1.2をとる。
i:現在地から訪問場所iへの勾配(上向き勾配で正、下向き勾配で負となる値)
sig(): シグモイド関数
なお、天候指数は、ユーザによる入力を受ける、或はネットワークを介し、天候情報を配信するサーバ(コンピュータ)から受信する。予め曜日情報を記憶し、現在日時に応じて曜日を特定する。勾配siは、位置毎の高さを予め記憶し、車両の位置と補給施設の位
置の夫々の高さから求めても良いし、過去に走行した際に勾配を測定し記憶しておき、この勾配を読み出すようにしても良い。そしてシグモイド関数により、上向き勾配であれば勾配が大きくなるに連れて大きな値とし、下向き勾配であれば勾配が大きくなるに連れて小さな値となる係数とする。
Visit cost = min i {(A−cos θ i ) × d i × sig (s i ) × 2} × w × W (2)
)
w: Weather index. For example, take 1 for clear weather, 1.5 for rain, 2 for snow.
W: Day indicator. For example, take 1 for Saturdays and Sundays and 1.2 for Monday to Friday.
s i : Slope from the current location to the visited location i (a value that is positive for an upward slope and negative for a downward slope)
sig (): sigmoid function The weather index is received from a server (computer) that receives input from the user or distributes weather information via the network. Day of the week information is stored in advance, and the day of the week is specified according to the current date and time. The slope s i may store the height for each position in advance and may be obtained from the height of each of the vehicle position and the supply facility position, or may be measured and stored when traveling in the past. You may make it read this gradient. The sigmoid function is a coefficient that increases as the gradient increases with an upward gradient, and decreases as the gradient increases with a downward gradient.

また、本実施形態では、定数Aを2以上と設定したが、角度θiに基づく値が、距離diや、その他の係数と整合する値となれば、定数Aは2以外としても良く、また、省略しても良い。 In this embodiment, the constant A is set to 2 or more. However, if the value based on the angle θ i is a value that matches the distance d i and other coefficients, the constant A may be other than 2. It may be omitted.

ヒストグラム更新部13は、算出した訪問コストを蓄積し、前記訪問コストに応じた蓄積数の分布、例えば、訪問コストを所定のビン幅で区分したときのビン毎の頻度を示すヒストグラムデータを更新する。ヒストグラム更新部13は、コスト算出部12で算出した訪問コストを蓄積し、訪問コストに応じた蓄積数の分布を示すコスト分布データを作成する分布データ作成部の一形態である。ここで、コスト分布データは、移動体の過去の移動に伴って算出した訪問コストの分布、即ち訪問コストが或る値となる頻度を示すデータである。   The histogram updating unit 13 accumulates the calculated visit cost, and updates the distribution of the number of accumulation according to the visit cost, for example, histogram data indicating the frequency for each bin when the visit cost is divided by a predetermined bin width. . The histogram update unit 13 is a form of a distribution data creation unit that accumulates the visit cost calculated by the cost calculation unit 12 and creates cost distribution data indicating the distribution of the number of accumulations according to the visit cost. Here, the cost distribution data is data indicating the distribution of the visit cost calculated with the past movement of the mobile object, that is, the frequency at which the visit cost takes a certain value.

図3は、ヒストグラム更新部13によって更新されるヒストグラムデータの説明図である。コスト算出部12が、所定のタイミング、例えば1km走行毎に訪問コストを算出し、ヒストグラム更新部13は、この訪問コストを蓄積し、所定のビン幅毎の蓄積数、即ち各ビンの訪問コストが算出された頻度及びこの累積(頻度累計)をヒストグラムデータとする。また、本実施形態では、各訪問コストの全体数に対する頻度累計の割合も求めている。   FIG. 3 is an explanatory diagram of the histogram data updated by the histogram update unit 13. The cost calculation unit 12 calculates a visit cost at a predetermined timing, for example, every 1 km travel, and the histogram update unit 13 accumulates the visit cost, and the accumulation number for each predetermined bin width, that is, the visit cost of each bin. The calculated frequency and this accumulation (frequency accumulation) are used as histogram data. In the present embodiment, the ratio of the cumulative frequency to the total number of visit costs is also obtained.

期限取得部14は、訪問の期限を取得する。本実施形態において、期限取得部14は、訪問の期限として燃料切れまでの走行可能距離を求める。例えば、燃料計によって燃料の残量を検出し、この燃料残量に燃費を乗じて算出する。なお、燃費は、予め設定した値としても良いし、ECU(Engine Control Unit)から取得しても良い。   The time limit acquisition unit 14 acquires the time limit for the visit. In the present embodiment, the time limit acquisition unit 14 obtains the travelable distance until the fuel runs out as the time limit for the visit. For example, the remaining amount of fuel is detected by a fuel gauge, and the remaining fuel amount is calculated by multiplying the fuel consumption. The fuel consumption may be a preset value or may be acquired from an ECU (Engine Control Unit).

判定実行部15は、訪問コスト及びヒストグラムデータに基づき、訪問の期限までに前記訪問コスト以下で訪問できる回数を求め、該回数が閾値以下となった場合に、訪問タイミングに達したと判定する。例えば、判定実行部15は、判定を所定のタイミングで繰り返し実行する場合に、訪問の期限までに前記判定を行うことができる残回数を求め、前記ヒストグラムデータから前記訪問コスト以下で訪問できる確率を求め、前記残回数に前記確率を乗じて前記訪問コスト以下で訪問できる回数(期待回数)を求める。また、判定実行部15は、補給施設(訪問場所)への訪問後、当該補給施設から少なくとも一度離れて所定条件を満たすまでは、次の訪問場所への訪問のタイミングの判定を禁止する。例えば、補給施設を訪問した直後に訪問のタイミングを判定した場合、補給施設との距離が近く、訪問コストが限りなく小さくなるため、誤って訪問タイミングに達したと判定してしまうことがあるため、少なくとも一度補給施設から離れるまでは次の判定を禁止する。なお、所定条件とは例えば、所定距離以上移動する、所定量以上燃料を消費する、所定以上時間が経過する等である。なお、訪問場所へ訪問したことの判定は、例えば、移動体の位置が、登録されている訪問場所の位置を中心とする所定範囲内に近づいたことや、補給が行われたこと、或はこの組み合わせで判定する。   Based on the visit cost and the histogram data, the determination execution unit 15 obtains the number of visits that can be made at or below the visit cost by the visit deadline, and determines that the visit timing has been reached when the number of visits falls below the threshold. For example, when the determination execution unit 15 repeatedly executes the determination at a predetermined timing, the determination execution unit 15 obtains the remaining number of times that the determination can be performed before the deadline of the visit, and calculates the probability that the visit can be made at the visit cost or less from the histogram data. The number of times (expected number of times) that can be visited at the visit cost or less is obtained by multiplying the remaining number by the probability. Further, after the visit to the supply facility (visit place), the determination execution unit 15 prohibits the determination of the timing of the visit to the next visit place until at least one time away from the supply facility until a predetermined condition is satisfied. For example, if the visit timing is determined immediately after visiting the replenishment facility, it may be erroneously determined that the visit timing has been reached because the distance to the replenishment facility is close and the visit cost is infinitely small. The next decision is prohibited at least once before leaving the supply facility. The predetermined condition includes, for example, moving over a predetermined distance, consuming fuel over a predetermined amount, elapses over a predetermined time. In addition, the determination of having visited the visited place is, for example, that the position of the moving body has approached a predetermined range centered on the position of the registered visited place, that replenishment has been performed, or This combination is used for determination.

判定結果出力部16は、判定実行部15による判定結果を出力する。ここで、出力とは、表示、印刷、他のコンピュータへの送信、記憶媒体への書き込み、音による出力等であってもよい。   The determination result output unit 16 outputs the determination result by the determination execution unit 15. Here, the output may be display, printing, transmission to another computer, writing to a storage medium, output by sound, or the like.

図4は、訪問タイミング判定装置のハードウェア構成を示す図である。訪問タイミング
判定装置1は、例えば図4に示すようなコンピュータ(情報処理装置)である。図4に示すコンピュータ1000は、CPU(Central Processing Unit)1001、主記憶装置
1002、補助記憶装置(外部記憶装置)1003、通信IF(Interface)1004、
入出力IF(Interface)1005、ドライブ装置1006、通信バス1007を備えて
いる。CPU1001は、プログラムを実行することにより本実施の形態に係る処理等を行う。これによりCPU1001は、位置情報取得部11や、コスト算出部12、ヒストグラム更新部13、期限取得部14、判定実行部15、判定結果出力部16として機能する。主記憶装置(メインメモリ)1002は、CPU1001が読み出したプログラムやデータをキャッシュしたり、CPUの作業領域を展開したりする。主記憶装置は、具体的には、RAM(Random Access Memory)やROM(Read Only Memory)等である。補助記憶装置1003は、CPU1001により実行されるプログラムや、位置情報などを記憶する。補助記憶装置1003は、具体的には、HDD(Hard-disk Drive)やSSD(Solid State Drive)、eMMC(embedded Multi-Media Card)、フラッシュメモリ等であ
る。主記憶装置1002や補助記憶装置1003は、位置情報を記憶する位置情報記憶部や移動履歴を記憶する記憶部としても機能する。通信IF1004は、他のコンピュータとの間でデータを送受信する。訪問タイミング判定装置1は、通信IF1004を介してネットワークに接続される。通信IF1004は、具体的には、有線又は無線のネットワークカード等である。入出力IF1005は、入出力装置と接続され、ユーザから入力を受け付けたり、ユーザへ情報を出力したりする。入出力装置は、具体的には、キーボード、ポインティングデバイス、ディスプレイ、タッチパネル、スピーカ、加速度センサ、地磁気センサ、燃料計、ECU等である。ドライブ装置1006は、磁気ディスク、光磁気ディスク、光ディスク等の記憶媒体に記録されたデータを読み出したり、記憶媒体にデータを書き込んだりする。そして、以上のような構成要素が、通信バス1007で接続されている。なお、これらの構成要素はそれぞれ複数設けられていてもよいし、一部の構成要素(例えば、ドライブ装置1006)を設けないようにしてもよい。また、入出力装置がコンピュータと一体に構成されていてもよい。また、ドライブ装置1006で読み取り可能な可搬性の記憶媒体や、フラッシュメモリのような可搬性の補助記憶装置1003、通信IF1004などを介して、本実施の形態で実行されるプログラムが提供されるようにしてもよい。そして、CPU1001がプログラムを実行することにより、図4に示すようなコンピュータを図1に示した訪問タイミング判定装置1として働かせる。
FIG. 4 is a diagram illustrating a hardware configuration of the visit timing determination apparatus. The visit timing determination apparatus 1 is a computer (information processing apparatus) as shown in FIG. 4, for example. 4 includes a CPU (Central Processing Unit) 1001, a main storage device 1002, an auxiliary storage device (external storage device) 1003, a communication IF (Interface) 1004,
An input / output IF (Interface) 1005, a drive device 1006, and a communication bus 1007 are provided. The CPU 1001 performs processing and the like according to this embodiment by executing a program. Thereby, the CPU 1001 functions as the position information acquisition unit 11, the cost calculation unit 12, the histogram update unit 13, the time limit acquisition unit 14, the determination execution unit 15, and the determination result output unit 16. A main storage device (main memory) 1002 caches programs and data read by the CPU 1001 and expands a work area of the CPU. Specifically, the main storage device is a RAM (Random Access Memory), a ROM (Read Only Memory), or the like. The auxiliary storage device 1003 stores programs executed by the CPU 1001, position information, and the like. Specifically, the auxiliary storage device 1003 is an HDD (Hard-disk Drive), an SSD (Solid State Drive), an eMMC (embedded Multi-Media Card), a flash memory, or the like. The main storage device 1002 and the auxiliary storage device 1003 also function as a position information storage unit that stores position information and a storage unit that stores movement history. The communication IF 1004 transmits / receives data to / from other computers. Visit timing determination apparatus 1 is connected to a network via communication IF 1004. The communication IF 1004 is specifically a wired or wireless network card or the like. The input / output IF 1005 is connected to the input / output device and accepts input from the user or outputs information to the user. Specifically, the input / output device is a keyboard, a pointing device, a display, a touch panel, a speaker, an acceleration sensor, a geomagnetic sensor, a fuel gauge, an ECU, or the like. The drive device 1006 reads data recorded on a storage medium such as a magnetic disk, a magneto-optical disk, and an optical disk, and writes data to the storage medium. The above components are connected by a communication bus 1007. A plurality of these components may be provided, or some of the components (for example, the drive device 1006) may not be provided. Further, the input / output device may be integrated with the computer. In addition, the program executed in this embodiment is provided via a portable storage medium readable by the drive device 1006, a portable auxiliary storage device 1003 such as a flash memory, a communication IF 1004, and the like. It may be. Then, when the CPU 1001 executes the program, the computer as shown in FIG. 4 is operated as the visit timing determination device 1 shown in FIG.

なお、図4では、コンピュータ1000がプログラムを実行して上記各部の機能をソフトウェア的に実現する例を示したが、本実施形態の訪問タイミング判定装置は、これに限らず、上記位置情報取得部11や、コスト算出部12、ヒストグラム更新部13、期限取得部14、判定実行部15、判定結果出力部16として設計された電子回路(ハードウェア)から構成された電子機器であっても良い。   FIG. 4 shows an example in which the computer 1000 executes the program to realize the functions of the respective units as software. However, the visit timing determination apparatus according to the present embodiment is not limited to this, and the position information acquisition unit is not limited thereto. 11, or an electronic device configured by an electronic circuit (hardware) designed as a cost calculation unit 12, a histogram update unit 13, a time limit acquisition unit 14, a determination execution unit 15, and a determination result output unit 16.

<訪問タイミング判定方法>
次に、訪問タイミング判定装置1がプログラムに従って実行する訪問タイミング判定方法の詳細について説明する。図5は、訪問タイミング判定方法の説明図である。訪問タイミング判定装置1は、電源を投入された場合、例えば車両のイグニッションキーをONにした場合や、移動を開始した場合に図5の処理を周期的に実行する。
<Visit timing judgment method>
Next, details of the visit timing determination method executed by the visit timing determination apparatus 1 according to the program will be described. FIG. 5 is an explanatory diagram of a visit timing determination method. The visit timing determination apparatus 1 periodically executes the process of FIG. 5 when the power is turned on, for example, when the ignition key of the vehicle is turned on or when movement is started.

訪問タイミング判定装置1は、期限取得部14の機能を実行し、訪問の期限の算出、本例では燃料切れまでの走行可能距離を算出する(ステップS10)。   The visit timing determination apparatus 1 executes the function of the time limit acquisition unit 14 to calculate the time limit of the visit, in this example, the possible travel distance until the fuel runs out (step S10).

次に訪問タイミング判定装置1は、訪問コストの算出及び訪問タイミングの判定を行う所定タイミングに達したか否かを判定する(ステップS20)。なお、本実施形態では、1km走行した時点を所定タイミングとしている。これに限らず、所定時間経過した時点や燃料を所定量消費した時点をこの所定タイミングとしても良い。訪問タイミング判定装
置1は、ステップS20にて、判定タイミングに達していないと判定した場合(ステップS20,No)、図5の処理を終了し、判定タイミングに達したと判定した場合(ステップS20,Yes)、コスト算出部12の機能により、訪問コストを算出する(ステップS30)。
Next, the visit timing determination apparatus 1 determines whether or not a predetermined timing for calculating the visit cost and determining the visit timing has been reached (step S20). In this embodiment, the predetermined timing is the time when the vehicle travels 1 km. Not limited to this, the predetermined timing may be a time when a predetermined time has elapsed or a time when a predetermined amount of fuel is consumed. When it is determined in step S20 that the determination timing has not been reached (No in step S20), the visit timing determination apparatus 1 ends the processing of FIG. 5 and determines that the determination timing has been reached (step S20, Yes) The visit cost is calculated by the function of the cost calculation unit 12 (step S30).

この算出した訪問コストを訪問タイミング判定装置1は、ヒストグラム更新部13の機能により、ヒストグラムデータを更新し(ステップS40)、補助記憶装置1003に蓄積する(ステップS50)。   The visit timing determination device 1 updates the histogram data with the calculated visit cost by the function of the histogram update unit 13 (step S40) and accumulates it in the auxiliary storage device 1003 (step S50).

また、訪問タイミング判定装置1は、補給施設から少なくとも一度離れて所定条件を満たしたか否かを判定し(ステップS55)、この所定条件を満たしていなければ(ステップS55,No)、図5の処理を終了し、所定条件を満たしていれば(ステップS55,Yes)、ステップS60へ移行する。即ち、所定条件を満たすまではステップS60へ移行せず、次の補給施設への訪問のタイミングの判定を禁止する。なお、本実施形態において、所定条件は、燃料の残量がタンク容量の半分以下となり、且つ訪問した補給施設から1km以上走行したことである。   Further, the visit timing determination device 1 determines whether or not the predetermined condition is satisfied at least once away from the replenishment facility (step S55), and if this predetermined condition is not satisfied (No in step S55), the process of FIG. If the predetermined condition is satisfied (step S55, Yes), the process proceeds to step S60. That is, the process does not proceed to step S60 until the predetermined condition is satisfied, and the determination of the timing of the next visit to the supply facility is prohibited. In the present embodiment, the predetermined condition is that the remaining amount of fuel is less than half of the tank capacity and that the vehicle has traveled more than 1 km from the replenishment facility visited.

ステップS60の所定条件を満たした場合、訪問タイミング判定装置1は、判定実行部15の機能により、訪問コスト及びヒストグラムデータに基づき、訪問の期限までにステップS30で算出した訪問コスト以下で訪問できる期待回数を求め(ステップS60)、この期待回数が閾値以下か否かを判定し(ステップS70)、期待回数が閾値以下の場合(ステップS70、Yes)、訪問タイミングに達したと判定し(ステップS80)、期待回数が閾値以下でない場合(ステップS70、No)、訪問タイミングに達していないと判定する(ステップS90)。   When the predetermined condition of step S60 is satisfied, the visit timing determination device 1 is expected to be able to visit below the visit cost calculated in step S30 by the time limit of the visit based on the visit cost and the histogram data by the function of the determination execution unit 15 The number of times is obtained (step S60), and it is determined whether or not the expected number is less than or equal to a threshold (step S70). If the expected number is less than or equal to the threshold (step S70, Yes), it is determined that the visit timing has been reached (step S80). ) If the expected number of times is not less than or equal to the threshold (No at Step S70), it is determined that the visit timing has not been reached (Step S90).

そして、訪問タイミング判定装置1は、ステップS80,S90の判定結果を出力する。なお、判定結果は、訪問タイミングに達した場合と訪問タイミングに達していない場合の両方を出力しても良いし、訪問タイミングに達していない場合には出力せず、訪問タイミングに達した場合にのみ出力しても良い。例えば、訪問タイミングに達した場合に補給を示すランプを点灯させることで、補給を行うタイミングに達したことをユーザに通知する。また、「補給タイミングに達しました」等のように音声メッセージで通知したり、メッセージを表示装置に表示させたり、ユーザの携帯端末等にメッセージを送信したりといった出力としても良い。   And the visit timing determination apparatus 1 outputs the determination result of step S80, S90. The judgment result may be output both when the visit timing is reached and when the visit timing is not reached. When the visit timing is not reached, it is not output. May be output only. For example, when the visit timing is reached, a lamp indicating replenishment is turned on to notify the user that the timing for replenishment has been reached. Moreover, it is good also as output, such as notifying by a voice message like "It has reached the replenishment timing", displaying a message on a display apparatus, or transmitting a message to a user's portable terminal.

なお、図5の例では、訪問コストの算出とヒストグラムの作成及び蓄積の処理S20〜S50と訪問タイミングを判定する処理S10,S20、S55〜S100を同じフローで実行した例を示したが、訪問コストの算出とヒストグラムの作成及び蓄積の処理S30〜S50と訪問タイミングを判定する処理S10,S20、S55〜S100とを別のフローで並列に実行しても良い。図6は、この訪問コストの算出等の処理と訪問タイミングを判定する処理とを別のフローで実行する例を示す図である。なお、図5と同じ番号を付したステップの処理の内容は図5と同じである。例えば、図6(a)に示す処理S20〜S50を所定周期で実行して訪問コストの算出やヒストグラムの作成及び蓄積を行うと共に、別の周期で図6(b)の処理を行い、所定条件を満たした(ステップS55,Yes)と判定した後、図6(a)の処理で求めた訪問コストのうち最新のものを現在の訪問コストとして取得し(ステップS57)、この訪問コスト及びヒストグラムデータに基づいて期待回数を求め(ステップS60)、以降の処理を図5と同様に実行する。このように図6(a)の処理と図6(b)の処理とを異なる周期で実行することで、図6(a)の処理では短い周期でヒストグラムデータを詳細に作成し、図6(b)の処理は必要十分な程度に判定の回数を減らすことができる。また、図6(b)の処理と図5の処理を交互に実行する、或は図6(b)の処理を複数回実行する毎に図5の処理を実行することを繰り返す
ことで、ヒストグラムデータを作成する処理と訪問タイミングを判定する処理とを異なる周期で実行しても良い。なお、ヒストグラムデータを作成する処理と訪問タイミングを判定する処理とを異なる周期で実行すると、訪問コストを求める回数と訪問タイミングを判定する回数が異なるため、各処理の周期に基づいて期待回数を換算することとする。例えば、訪問コストを求める回数に対して判定する回数が1/nの場合、期限までに判定を実行可能な残回数にヒストグラムデータの割合を乗じた値を1/nにして期待回数を求める。
In the example of FIG. 5, the visit cost calculation and histogram creation and accumulation processes S20 to S50 and the visit timing determination processes S10, S20, and S55 to S100 are executed in the same flow. Cost calculation, histogram creation and accumulation processing S30 to S50 and visit timing determination processing S10, S20, and S55 to S100 may be executed in parallel in different flows. FIG. 6 is a diagram illustrating an example in which the process of calculating the visit cost and the process of determining the visit timing are executed in different flows. Note that the contents of the processing of the steps given the same numbers as in FIG. 5 are the same as those in FIG. For example, the processing S20 to S50 shown in FIG. 6A is executed at a predetermined cycle to calculate the visit cost, create and store the histogram, and perform the processing of FIG. (Step S55, Yes), the latest one of the visit costs obtained in the process of FIG. 6A is acquired as the current visit cost (step S57), and this visit cost and histogram data Based on the above, the expected number of times is obtained (step S60), and the subsequent processing is executed as in FIG. 6A and 6B are executed at different periods in this way, the process of FIG. 6A creates histogram data in detail in a short period, and FIG. In the process b), the number of determinations can be reduced to a necessary and sufficient level. Further, the processing of FIG. 6B and the processing of FIG. 5 are alternately executed, or the processing of FIG. 5 is repeated every time the processing of FIG. You may perform the process which produces data, and the process which determines visit timing with a different period. Note that if the process of creating histogram data and the process of determining visit timing are executed at different intervals, the number of times the visit cost is calculated differs from the number of visit timing determinations, so the expected number of times is converted based on the period of each process. I decided to. For example, when the number of times of determination with respect to the number of times of obtaining the visit cost is 1 / n, the expected number of times is obtained by setting the value obtained by multiplying the remaining number of times that can be determined by the deadline to the ratio of the histogram data to 1 / n.

このように図5の処理を実行することにより、訪問タイミング判定装置1は、訪問タイミングを適切に判定できる。例えば、図3に示すように、燃料切れまでの走行可能距離が200kmの位置で訪問コストを算出し、訪問コストが70であった場合、1km走行する毎にこの判定を行うので、200km走行するまでに判断を行うことができる残判断機会数、即ち燃料切れまでに判定を実行可能な残回数は200回である。また、ヒストグラムデータに基づき、訪問コスト70の場合の頻度累計の割合、即ち、訪問コスト70以下で訪問できる確率(低コスト希少性)は20%である。このため、残判断機会数200回に低コスト希少性20%を乗じ、燃料切れまでに訪問コスト70以下で訪問できる回数(低コストで訪問できる機会の期待回数、以下単に期待回数とも称す)が40回と求められる。そして、閾値を2とし、期待回数が40の場合、訪問タイミング判定装置1は、期待回数が閾値以下ではないので補給タイミングに達していないと判定する。   Thus, by performing the processing of FIG. 5, the visit timing determination device 1 can appropriately determine the visit timing. For example, as shown in FIG. 3, when the visit cost is calculated at a position where the travelable distance until the fuel runs out is 200 km and the visit cost is 70, this determination is made every time 1 km travels, so the vehicle travels 200 km. The remaining number of determination opportunities that can be determined by the time, that is, the remaining number of times that determination can be performed before the fuel runs out is 200 times. Further, based on the histogram data, the rate of cumulative frequency when the visit cost is 70, that is, the probability of being able to visit at a visit cost of 70 or less (low cost rarity) is 20%. For this reason, the number of remaining judgment opportunities of 200 times is multiplied by the low cost rarity of 20%, and the number of visits that can be made at a visit cost of 70 or less before the fuel runs out (the number of times that an opportunity that can be visited at a low cost is simply referred to as the number of times of expectation) Required 40 times. When the threshold value is 2 and the expected number is 40, the visit timing determination apparatus 1 determines that the supply timing has not been reached because the expected number is not less than or equal to the threshold value.

同様に、燃料切れまでの走行可能距離が100kmの位置で訪問コストを算出し、訪問コストが10であった場合、残判断機会数は100回である。また、ヒストグラムデータに基づき、訪問コスト10の場合の低コスト希少性は3%である。このため、残判断機会数100回に低コスト希少性3%を乗じ、期待回数が3回と求められ、訪問タイミング判定装置1は、期待回数が閾値以下ではないので補給タイミングに達していないと判定する。   Similarly, when the visit cost is calculated at a position where the travelable distance until the fuel runs out is 100 km and the visit cost is 10, the number of remaining determination opportunities is 100. Further, based on the histogram data, the low cost rarity when the visit cost is 10 is 3%. For this reason, the number of remaining judgment opportunities is multiplied by 100% of the low cost rarity, and the expected number of times is calculated to be 3, and the visit timing determination device 1 does not reach the replenishment timing because the expected number of times is not less than the threshold value. judge.

そして、燃料切れまでの走行可能距離が20kmの位置で訪問コストを算出し、訪問コストが20であった場合、残判断機会数は20回である。また、ヒストグラムデータに基づき、訪問コスト20の場合の低コスト希少性は9%である。このため、残判断機会数20回に低コスト希少性9%を乗じ、期待回数が1.8回と求められ、訪問タイミング判定装置1は、期待回数が閾値以下であるので補給タイミングに達したと判定する。   Then, when the visit cost is calculated at a position where the travelable distance until the fuel runs out is 20 km, and the visit cost is 20, the number of remaining judgment opportunities is 20. Further, based on the histogram data, the low cost rarity at the visit cost of 20 is 9%. Therefore, the remaining number of determination opportunities is multiplied by 20 times low cost rarity 9%, and the expected number of times is determined to be 1.8 times, and the visit timing determination device 1 has reached the replenishment timing because the expected number of times is less than the threshold value. Is determined.

このように、走行可能距離が100kmの位置で判定した場合、訪問コストが10で、低コスト希少性が3%と、低コストで訪問できる希少なタイミングであり、走行可能距離が20kmの位置で判定した場合よりも低コストで訪問できるが、100km走行するうちには訪問コスト10以下で訪問できる機会が3回あり、この位置で補給しなくても、燃料切れまでに補給できる機会があるので補給タイミングに達していないと判定する。一方、走行可能距離が20kmの位置で判定した場合、期待回数が1.8回となり、これ以上補給せずに走行すると、補給の機会が少なくなり過ぎ、燃料切れが心配されるので、ここで補給のタイミングに達したと判定する。   Thus, when the travelable distance is determined at a position of 100 km, the visit cost is 10 and the low cost rarity is 3%, which is a rare timing that can be visited at a low cost, and the travelable distance is 20 km. Although it can be visited at a lower cost than when judged, there are three opportunities to visit at a visit cost of 10 or less while traveling 100 km, and there is an opportunity to replenish before the fuel runs out without replenishing at this position It is determined that the supply timing has not been reached. On the other hand, if the travelable distance is determined at a position of 20 km, the expected number of times is 1.8, and if you run without further replenishment, there will be too few opportunities for replenishment and you will be worried about running out of fuel. It is determined that the supply timing has been reached.

このように本実施形態によれば、単に燃料の残量に閾値を設けるのではなく、訪問コストが少ないときに訪問を行うので、補給の為に逆戻りしたり、極端に遠回りするといった無駄を抑えることができる。   As described above, according to the present embodiment, a threshold is not provided for the remaining amount of fuel, but a visit is made when the visit cost is low, so that waste such as going back for replenishment or extremely detouring is suppressed. be able to.

また、本実施形態によれば、補給施設への訪問コストを求め、この訪問コスト以下で訪問できる機会の期待回数を求め、この期待回数が閾値以下か否かで訪問タイミングを判定するため、単に訪問コストが少ないだけで訪問タイミングを判定するのではなく、当該訪問コスト以下で訪問できる機会が充分に残っている場合には訪問せず、当該訪問コスト以
下で訪問できる機会が閾値以下となった場合に訪問を行うことで、無駄に訪問サイクルを早めることなく、適切に訪問タイミングを判定できる。
In addition, according to the present embodiment, the visit cost to the replenishment facility is obtained, the expected number of opportunities that can be visited at the visit cost or less is obtained, and the visit timing is determined based on whether or not the expectation number is less than or equal to the threshold value. The visit timing is not judged just because the visit cost is low, but when there are enough opportunities to visit at the visit cost or less, the visit is less than the threshold. In this case, it is possible to appropriately determine the visit timing without wastefully shortening the visit cycle.

なお、訪問タイミングとして車両の補給タイミングを判定する場合には、現在位置で訪問タイミングを判定するのが望ましいが、これに限らず、次の判定タイミングまで現在の進行方向に進んだ位置で訪問タイミングを判定したり、更にその次の位置で訪問タイミングを判定しても良い。図7は、現在位置と、次の位置(1km先)、更にその次の位置(2km先)で判定を行った結果の表示例を示す図である。図7では、現在位置と、次の位置(1km先)、更にその次の位置(2km先)のそれぞれで、車両の位置61、補給施設(訪問場所)の位置62、期待回数63を示し、期待回数が閾値以下となった場合に補給タイミングに達した旨のメッセージ64を表示する。
また、本実施形態では、車両の燃料を補給するタイミングを判定する例を示したが、燃料の種類は特に限定されるものではなく、軽油やガソリンの他、水素であっても良い。更に、車両が電気自動車等で電気を補充する、即ち充電するものである場合、訪問タイミング判定装置1は、充電が尽きるまでに充電施設(訪問場所)を訪問するタイミングを判定するように構成されても良い。
When determining the vehicle replenishment timing as the visit timing, it is desirable to determine the visit timing at the current position. However, the present invention is not limited to this, and the visit timing is determined at a position advanced in the current traveling direction until the next determination timing. Or the visit timing may be determined at the next position. FIG. 7 is a diagram illustrating a display example of a result of determination at the current position, the next position (1 km ahead), and the next position (2 km ahead). In FIG. 7, the current position, the next position (1 km ahead), and the next position (2 km ahead), respectively, indicate the position 61 of the vehicle, the position 62 of the replenishment facility (visit place), and the expected number of times 63. When the expected number of times is less than or equal to the threshold value, a message 64 indicating that the replenishment timing has been reached is displayed.
Moreover, although the example which determines the timing which supplies the fuel of a vehicle was shown in this embodiment, the kind of fuel is not specifically limited, Hydrogen other than light oil and gasoline may be sufficient. Furthermore, when the vehicle is to be replenished with an electric vehicle or the like, that is, to be charged, the visit timing determination device 1 is configured to determine the timing of visiting the charging facility (visit place) before the charge is exhausted. May be.

<実施形態2>
前記実施形態1では、車両を移動体とした例を示したが、本実施形態では、ユーザ自身を移動体とし、ユーザが物品の購入やサービスを受ける為に訪問する際の訪問タイミングを判定する例を示す。なお、この他の構成は、前述の実施形態1と同じであるので、同一の要素に同符号を付すなどして、再度の説明を省略する。図8は、本実施形態に係る訪問タイミング判定装置1の機能ブロック図である。
<Embodiment 2>
In the first embodiment, an example in which the vehicle is a moving body has been described. In the present embodiment, the user himself / herself is a moving body, and the visit timing when the user visits to purchase goods or services is determined. An example is shown. Since other configurations are the same as those in the first embodiment, the same components are denoted by the same reference numerals, and the description thereof is omitted. FIG. 8 is a functional block diagram of the visit timing determination apparatus 1 according to the present embodiment.

本実施形態の訪問タイミング判定装置1は、ユーザが携帯して用いる携帯電話機、スマートフォン、タブレット端末(スレートPC(Personal Computer))、ノート型PC、
携帯ゲーム機といったユーザ端末(モバイル装置)1であり、位置情報取得部11や、コスト算出部12、ヒストグラム更新部13、期限取得部14、判定実行部15、判定結果出力部16、スケジュール管理部17を有する。
The visit timing determination device 1 of the present embodiment includes a mobile phone, a smartphone, a tablet terminal (slate PC (Personal Computer)), a notebook PC,
A user terminal (mobile device) 1 such as a portable game machine, a position information acquisition unit 11, a cost calculation unit 12, a histogram update unit 13, a time limit acquisition unit 14, a determination execution unit 15, a determination result output unit 16, and a schedule management unit 17.

位置情報取得部11は、GPS(Global Positioning System)受信機等の位置情報を
取得可能なセンサであり、ユーザに携帯され、ユーザと共に移動するユーザ端末1の位置情報をユーザの位置を示す位置情報として取得する。また、位置情報取得部11は、GPSだけでなく、加速度センサによる自律航法によって位置を取得しても良い。
The position information acquisition unit 11 is a sensor capable of acquiring position information, such as a GPS (Global Positioning System) receiver, and is position information indicating the position of the user as the position information of the user terminal 1 that is carried by the user and moves with the user. Get as. Further, the position information acquisition unit 11 may acquire the position not only by GPS but also by autonomous navigation using an acceleration sensor.

コスト算出部12は、ユーザの位置から訪問場所までの訪問コストを算出する手段であり、所定のタイミングでこの算出を繰り返す。訪問場所は、ユーザが物品を購入する場所やサービスを受ける場所であり、例えば米を購入するタイミングを判定する場合は、米を販売しているスーパーマーケットや米穀店、コンビニエンスストア等であり、散髪のタイミングを判定する場合は、理容店や美容室である。また、銀行振り込みのタイミングを判定する場合は、銀行やATMの設置場所である。これらの訪問場所の位置情報は、物品やサービス毎に予め記憶装置1003に記憶しておく。
また、訪問場所毎に優先度を記憶しておき、式(3)のように優先度piを乗じて訪問
コストを算出しても良い。
The cost calculation unit 12 is a means for calculating the visit cost from the user position to the visited place, and repeats this calculation at a predetermined timing. The place of visit is a place where the user purchases goods or receives a service.For example, when determining the timing of purchasing rice, it is a supermarket selling rice, a rice grain store, a convenience store, etc. When judging timing, it is a barber shop or a beauty salon. Moreover, when determining the timing of bank transfer, it is the installation place of a bank or ATM. The location information of these visited places is stored in advance in the storage device 1003 for each article or service.
Alternatively, the priority may be stored for each visited place, and the visit cost may be calculated by multiplying the priority p i as shown in Equation (3).

訪問コスト= mini{(A−cosθi)×di×sig(si)×2×pi}×w×W・・式(3)
A:2以上の定数
θi:移動体の位置から訪問場所iへ向かう方向と移動体の進行方向との成す角度
i:移動体から訪問場所iへの距離
w:天候指標。例えば晴れなら1、雨なら1.5、雪なら2をとる。
W:曜日指標。例えば、土日なら1、月〜金なら1.2をとる。
i:現在地から訪問場所iへの勾配(上向き勾配で正、下向き勾配で負となる値)
sig(): シグモイド関数
i:訪問場所ごとの優先度(例えば、スーパーマーケットなら1、米穀店等の専門店
であれば1.5、ディスカウントスーパなら0.8をとる。)
Visit cost = min i {(A−cos θ i ) × d i × sig (s i ) × 2 × p i } × w × W Equation (3)
A: Constant greater than or equal to 2 θ i : Angle formed by the direction from the position of the moving body toward the visited place i and the traveling direction of the moving body d i : Distance from the moving body to the visited place i w: Weather index. For example, take 1 for clear weather, 1.5 for rain, 2 for snow.
W: Day indicator. For example, take 1 for Saturdays and Sundays and 1.2 for Monday to Friday.
s i : Slope from the current location to the visited location i (a value that is positive for an upward slope and negative for a downward slope)
sig (): sigmoid function p i: the priority of each visit location (for example, 1 if the supermarket, if the specialty stores such as Beikokuten 1.5, take if the discount super-0.8.)

期限取得部14は、訪問の期限を取得する。例えば、ユーザが訪問場所を訪問して物品の購入やサービスの提供を受けた場合に、これをスケジュール管理部に登録しておき、期限取得部14は、判定の対象とする物品の購入やサービスを受けたタイミング、即ち過去の訪問タイミングを読み出し、過去に訪問した間隔の平均値を訪問間隔として求め、直近の訪問タイミングから訪問間隔が経過する日を訪問の期限として求める。なお、ユーザがスケジュール管理部17に訪問の期限を登録し、この訪問の期限を読み出すこととしても良い。また、物品の購入の場合、物品の残量を入力し、この残量を当該物品の1日当たりの消費量で除して期限を算出しても良い。   The time limit acquisition unit 14 acquires the time limit for the visit. For example, when a user visits a place of visit and receives purchase of an article or provision of a service, this is registered in the schedule management unit, and the term acquisition unit 14 purchases the article or service to be determined The timing at which the visit interval is received, that is, the past visit timing, is read out, the average value of the visit intervals in the past is obtained as the visit interval, and the day when the visit interval elapses from the latest visit timing is obtained as the visit deadline. The user may register a visit deadline in the schedule management unit 17 and read the visit deadline. In the case of purchase of an article, the remaining amount of the article may be input, and the deadline may be calculated by dividing the remaining amount by the daily consumption of the article.

判定実行部15は、訪問コスト及びヒストグラムデータに基づき、訪問の期限までに前記訪問コスト以下で訪問できる回数を求め、該回数が閾値以下となった場合に、訪問タイミングに達したと判定する。例えば、判定実行部15は、所定の時間間隔で繰り返し実行する場合に、訪問の期限までに前記判定を行うことができる残回数を求め、前記ヒストグラムデータから前記訪問コスト以下で訪問できる確率を求め、前記残回数に前記確率を乗じて前記訪問コスト以下で訪問できる回数(期待回数)を求める。なお、訪問の期限までに前記判定を行うことができる残回数を求める場合、物品の購入やサービスを受ける為に訪問する可能性のない時間帯を予め記憶装置1003に登録しておき、この時間を除外して残回数を求めても良い。例えば深夜や早朝等、訪問を行わない時間を登録しておく。また、この訪問を行わない時間は、店舗が営業していない時間等を訪問場所毎に登録しておき、訪問場所毎にこの時間を除外するように構成しても良い。また、スケジュール管理部17に他の予定が入っている場合には、訪問を行う可能性がないので、この時間を除外して残回数を求めても良い。   Based on the visit cost and the histogram data, the determination execution unit 15 obtains the number of visits that can be made at or below the visit cost by the visit deadline, and determines that the visit timing has been reached when the number of visits falls below the threshold. For example, the determination execution unit 15 obtains the remaining number of times that the determination can be made before the deadline of the visit when repeatedly executing at a predetermined time interval, and obtains the probability that the visit can be made at the visit cost or less from the histogram data. Multiply the remaining number by the probability to obtain the number of times (expected number) that can be visited at the visit cost or less. When the remaining number of times that the determination can be made before the deadline of the visit is obtained, a time zone in which there is no possibility of visiting in order to purchase goods or receive services is registered in the storage device 1003 in advance. The remaining number of times may be obtained by excluding. For example, the time when the visit is not performed, such as late night or early morning, is registered. Further, the time when this visit is not performed may be configured such that a time when the store is not open is registered for each visited place, and this time is excluded for each visited place. Further, when there is another schedule in the schedule management unit 17, there is no possibility of making a visit, so the remaining number of times may be obtained by excluding this time.

スケジュール管理部17は、ユーザによる入力を受けて、ユーザの予定や、訪問場所を訪問した情報、訪問の期限をスケジュールデータとして記憶装置1003に登録する。   In response to input from the user, the schedule management unit 17 registers the user's schedule, information on the visited location, and the visit deadline in the storage device 1003 as schedule data.

これらの構成により、本実施形態の訪問タイミング判定装置1は、物品の購入やサービスを受けるタイミングを判定する。なお、判定の処理の手順は、前述の図5、図6と同じである。例えば、物品として米を購入するタイミングを判定する場合、訪問タイミング判定装置1は、過去に米を購入したタイミングを記憶装置1003から読み出し、例えば2カ月毎に購入しているのであれば、前回米を購入したタイミングから2カ月経過する日を訪問の期限とし、この日までに判定を行うことができる残回数を求め、前記ヒストグラムデータから前記訪問コスト以下で訪問できる確率を求め、前記残回数に前記確率を乗じて前記訪問コスト以下で訪問できる回数(期待回数)を求める。そして、期待回数が閾値以下となった場合に米を購入するタイミングに達したと判定してユーザに通知する。これにより、ユーザは、米が尽きる前に適切なタイミングでコメを買うことができる。   With these configurations, the visit timing determination apparatus 1 according to the present embodiment determines the timing of purchasing an article or receiving a service. Note that the procedure of the determination process is the same as that shown in FIGS. For example, when determining the timing of purchasing rice as an article, the visit timing determination device 1 reads the timing of purchasing rice in the past from the storage device 1003. For example, if the purchase timing is purchased every two months, the previous time The date when two months have passed since the purchase date is set as the deadline for the visit, the remaining number of times that can be determined by this date is obtained, the probability that the visit can be made below the visit cost is obtained from the histogram data, and the remaining number is The number of times (expected number of times) that can be visited at the visit cost or less is obtained by multiplying the probability. Then, when the expected number of times is equal to or less than the threshold, it is determined that the timing for purchasing rice has been reached, and the user is notified. Thereby, the user can buy rice at an appropriate timing before the rice runs out.

また、サービスを受けるタイミングとして、散髪のタイミングを判定する場合、訪問タイミング判定装置1は、過去に散髪を行ったタイミングを記憶装置1003から読み出し、例えば1カ月毎に散髪しているのであれば、前回散髪を行ったタイミングから1カ月経過する日を訪問の期限とし、以下米を購入する場合と同様に訪問タイミングを判定する。   Moreover, when determining the timing of the haircut as the timing of receiving the service, the visit timing determination device 1 reads the timing of performing the haircut in the past from the storage device 1003, for example, if the haircut is performed every month, The day when one month has passed since the timing of the previous haircut is the deadline for the visit, and the visit timing is determined in the same manner as in the case of purchasing rice.

上記のように、本実施形態の訪問タイミング判定装置1によれば、物品の購入やサービ
スを受けるタイミングを適切に判定できる。
As described above, according to the visit timing determination apparatus 1 of the present embodiment, it is possible to appropriately determine the timing of purchasing an article or receiving a service.

<その他>
本発明は上述の処理を実行するコンピュータプログラムを含む。さらに、当該プログラムを記録した、コンピュータ読み取り可能な記録媒体も、本発明の範疇に属する。当該プログラムが記録された記録媒体については、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、特定処理が可能となる。
<Others>
The present invention includes a computer program that executes the above-described processing. Furthermore, a computer-readable recording medium on which the program is recorded also belongs to the category of the present invention. The recording medium on which the program is recorded can be specified by causing the computer to read and execute the program on the recording medium.

ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、フレキシブルディスク、光磁気ディスク、光ディスク、磁気テープ、メモリカード等がある。また、コンピュータに固定された記録媒体としては、ハードディスクドライブやROM等がある。   Here, the computer-readable recording medium refers to a recording medium in which information such as data and programs is accumulated by electrical, magnetic, optical, mechanical, or chemical action and can be read from a computer. Examples of such a recording medium that can be removed from the computer include a flexible disk, a magneto-optical disk, an optical disk, a magnetic tape, and a memory card. In addition, examples of the recording medium fixed to the computer include a hard disk drive and a ROM.

1 訪問タイミング判定装置
11 位置情報取得部
12 コスト算出部
13 ヒストグラム更新部
14 期限取得部
15 判定実行部
16 判定結果出力部
DESCRIPTION OF SYMBOLS 1 Visit timing determination apparatus 11 Position information acquisition part 12 Cost calculation part 13 Histogram update part 14 Time limit acquisition part 15 Determination execution part 16 Determination result output part

Claims (6)

移動体が目的地へ移動する途中で、点在する訪問場所の何れかを訪問するタイミングを判定する訪問タイミング判定装置であって、
移動体の現在位置から訪問場所までの訪問コストを算出するコスト算出部と、
過去の移動に伴って算出した前記訪問コストを蓄積し、前記訪問コストを所定のビン幅で区分したときのビン毎の蓄積数を示すコスト分布データを作成する分布データ作成部と、
前記訪問場所に訪問する期限を取得する期限取得部と、
前記コスト分布データに基づいて、訪問タイミングに達したことの判定を所定のタイミングで繰り返し実行する場合に、前記訪問場所を訪問する期限までに前記判定を実行可能な残回数を求め、前記コスト分布データの前記訪問コストに応じた蓄積数に基づいて前記訪問コスト以下で訪問できる確率を求め、前記残回数に前記確率を乗じて前記訪問コスト以下で訪問できる期待回数を求め、該期待回数が閾値以下となった場合に、訪問タイミングに達したと判定する判定実行部と、を備えた訪問タイミング判定装置。
A visit timing determination device that determines the timing of visiting any of the scattered visit locations while the moving body is moving to the destination,
A cost calculation unit for calculating a visit cost from the current position of the moving object to the visited place;
A distribution data creation unit that accumulates the visit cost calculated with past movement and creates cost distribution data indicating the number of accumulation per bin when the visit cost is divided by a predetermined bin width;
A time limit acquisition unit for acquiring a time limit for visiting the visited place;
Based on the cost distribution data, when the determination that the visit timing has been reached is repeatedly executed at a predetermined timing, the remaining number of times that the determination can be performed before the deadline for visiting the visited place is obtained, and the cost distribution The probability of being able to visit below the visit cost based on the accumulated number according to the visit cost of the data is obtained, the expected number of visits that can be visited below the visit cost is obtained by multiplying the remaining number by the probability, and the expected number of times is a threshold value A visit timing determination apparatus comprising: a determination execution unit that determines that the visit timing has been reached when:
前記コスト算出部が、前記移動体の位置から前記訪問場所へ向かう方向と前記移動体の進行方向との成す角の大きさに基づいて前記訪問コストを算出する請求項1に記載の訪問タイミング判定装置。   2. The visit timing determination according to claim 1, wherein the cost calculation unit calculates the visit cost based on a size of an angle formed by a direction from the position of the moving body toward the visited place and a traveling direction of the moving body. apparatus. 前記コスト算出部が、前記移動体の位置から前記訪問場所へ向かう方向と前記移動体の進行方向との成す角の角度が大きくなるにつれて増加する係数に、前記移動体から前記訪問場所までの距離を乗じて前記訪問コストを算出する請求項1に記載の訪問タイミング判定装置。   The distance from the moving body to the visited place is a coefficient that the cost calculation unit increases as the angle formed by the direction from the position of the moving body toward the visited place and the traveling direction of the moving body increases. The visit timing determination apparatus according to claim 1, wherein the visit cost is calculated by multiplying by. 前記コスト算出部が、下記の式(1)を用いて訪問コストを算出する請求項1〜3の何れか1項に記載の訪問タイミング判定装置。
訪問コスト=mini(A−cosθi)×di ・・・式(1)
A:定数
θi:移動体の位置から訪問場所iへ向かう方向と移動体の進行方向との成す角度
di:移動体から訪問場所iまでの距離
The visit timing determination apparatus according to any one of claims 1 to 3, wherein the cost calculation unit calculates a visit cost using the following equation (1).
Visiting cost = mini (A−cos θi) × di (1)
A: Constant θi: Angle formed by the direction from the position of the moving body toward the visited place i and the moving direction of the moving body di: The distance from the moving body to the visited place i
前記訪問場所への訪問後、前記訪問場所から少なくとも一度離れて所定条件を満たすまでは、前記判定実行部が、次の訪問場所への訪問のタイミングの判定を禁止する請求項1〜4の何れか1項に記載の訪問タイミング判定装置。   Any one of claims 1 to 4, wherein after the visit to the visited place, the judgment execution unit prohibits the judgment of the timing of the visit to the next visited place until at least once away from the visited place until a predetermined condition is satisfied. The visit timing determination apparatus according to claim 1. 移動体が目的地へ移動する途中で、点在する訪問場所の何れかを訪問するタイミングを判定する訪問タイミング判定方法であって、
CPUが、移動体の現在位置から訪問場所までの訪問コストを算出
前記CPUが、過去の移動に伴って算出した前記訪問コストを記憶装置に蓄積し、前記CPUが、前記訪問コストを所定のビン幅で区分したときのビン毎の蓄積数を示すコスト分布データを作成
前記CPUが、前記訪問場所に訪問する期限を取得
前記CPUが、前記コスト分布データに基づいて、訪問タイミングに達したことの判定を所定のタイミングで繰り返し実行する場合に、前記CPUが、前記訪問場所を訪問する期限までに前記判定を実行可能な残回数を求め、前記CPUが、前記コスト分布データの前記訪問コストに応じた蓄積数に基づいて前記訪問コスト以下で訪問できる確率を求め、前記CPUが、前記残回数に前記確率を乗じて前記訪問コスト以下で訪問できる期待回数を求め、前記CPUが、該期待回数が閾値以下となった場合に、訪問タイミングに達したと判定する訪問タイミング判定方法。
A visit timing determination method for determining the timing of visiting any of the scattered visit locations while the mobile body is moving to the destination,
CPU calculates the visit cost from the current position of the moving body to visit places,
The CPU accumulates the visit cost calculated along with past movements in a storage device, and the CPU distributes cost distribution data indicating the accumulation number for each bin when the visit cost is divided by a predetermined bin width. Create and
The CPU is, to obtain a time to visit the visited location,
When the CPU repeatedly executes the determination that the visit timing has been reached based on the cost distribution data at a predetermined timing, the CPU can execute the determination by the time limit for visiting the visited place. The remaining number of times is obtained, and the CPU obtains a probability of being able to visit the visit cost below the visit cost based on the accumulated number corresponding to the visit cost of the cost distribution data, and the CPU multiplies the remaining number by the probability. obtains an expected number of times a user can visit the following visits cost, the CPU is, when the expected number equal to or less than the threshold value, visits timing determination how to determined to reach visit timing.
JP2015085890A 2015-04-20 2015-04-20 Visit timing judgment device and visit timing judgment method Active JP6579541B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015085890A JP6579541B2 (en) 2015-04-20 2015-04-20 Visit timing judgment device and visit timing judgment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015085890A JP6579541B2 (en) 2015-04-20 2015-04-20 Visit timing judgment device and visit timing judgment method

Publications (2)

Publication Number Publication Date
JP2016205927A JP2016205927A (en) 2016-12-08
JP6579541B2 true JP6579541B2 (en) 2019-09-25

Family

ID=57489469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015085890A Active JP6579541B2 (en) 2015-04-20 2015-04-20 Visit timing judgment device and visit timing judgment method

Country Status (1)

Country Link
JP (1) JP6579541B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3293259B2 (en) * 1993-09-06 2002-06-17 三菱電機株式会社 Navigation device
JPH09297033A (en) * 1996-05-02 1997-11-18 Pioneer Electron Corp Method and device for target retrieval
KR101312927B1 (en) * 2011-06-03 2013-10-01 한국과학기술원 Advertisement providing system
JP5927919B2 (en) * 2012-01-12 2016-06-01 日産自動車株式会社 Energy supply guidance device

Also Published As

Publication number Publication date
JP2016205927A (en) 2016-12-08

Similar Documents

Publication Publication Date Title
US10859391B2 (en) Method, apparatus, and computer program product for predicting range of an electric vehicle
TWI670675B (en) Information processing device, information processing method and computer program product
CN102368256B (en) Offer suggestions based on user view
US9234766B2 (en) Fuel purchase planning along a route
CN104136888A (en) Fuel consumption calculation and warnings
US20180314998A1 (en) Resource Allocation in a Network System
CN103926606B (en) The method and system tracked for the resource optimization of the route of planning, coarseness and fine grained location
WO2022022514A1 (en) Path determination method and apparatus, and device and medium
CN102906540A (en) Information providing device and information providing method
JP5960172B2 (en) Support server, mobile terminal and support system
US20160076906A1 (en) Navigation system with destination action mechanism and method of operation thereof
JP5633413B2 (en) Information presentation device
JPWO2020166602A1 (en) Charging device, charging method, program, and storage medium
JP5317213B2 (en) Daily area setting system, daily area setting method and daily area setting program
JP2014002672A (en) Information processing system, information processing method, and program
CN110782306B (en) Information processing device and information processing method
JP2013089173A (en) Daily life area setting system, daily life area setting method, and daily life area setting program
JP2016033733A (en) CHARGE CHARGE MANAGEMENT SERVER, CHARGE CHARGE MANAGEMENT SYSTEM, CHARGE CHARGE MANAGEMENT METHOD, CHARGE CHARGE MANAGEMENT PROGRAM, AND VEHICLE
JP2014143883A (en) Charge control device, program, and recording medium
CN110135833A (en) Car sharing liquidation method and Car sharing management system
JP6905762B2 (en) Programs and information processing equipment
JP6579541B2 (en) Visit timing judgment device and visit timing judgment method
CN115993130A (en) Charging station planning method, device, electronic equipment and storage medium
CN111242711A (en) Information prompting method and device, electronic equipment and storage medium
JP6560486B2 (en) Weekday / non-weekday estimation device and weekday / non-weekday estimation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190717

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190820

R150 Certificate of patent or registration of utility model

Ref document number: 6579541

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250