JP4394033B2 - Bus waiting time display system, bus waiting time display device, bus waiting time distribution server, and bus waiting time display program - Google Patents
Bus waiting time display system, bus waiting time display device, bus waiting time distribution server, and bus waiting time display program Download PDFInfo
- Publication number
- JP4394033B2 JP4394033B2 JP2005118852A JP2005118852A JP4394033B2 JP 4394033 B2 JP4394033 B2 JP 4394033B2 JP 2005118852 A JP2005118852 A JP 2005118852A JP 2005118852 A JP2005118852 A JP 2005118852A JP 4394033 B2 JP4394033 B2 JP 4394033B2
- Authority
- JP
- Japan
- Prior art keywords
- bus
- time
- arrival
- passed
- waiting time
- 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.)
- Expired - Fee Related
Links
- 238000004364 calculation method Methods 0.000 claims description 16
- 238000000034 method Methods 0.000 description 62
- 238000010586 diagram Methods 0.000 description 30
- 230000005540 biological transmission Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 20
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 102220328023 rs759759863 Human genes 0.000 description 5
- 102220525326 Pro-neuregulin-1, membrane-bound isoform_C33A_mutation Human genes 0.000 description 4
- 102220362973 c.18C>A Human genes 0.000 description 4
- 230000008030 elimination Effects 0.000 description 4
- 238000003379 elimination reaction Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 2
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 2
- 102220638934 Lactoylglutathione lyase_C20A_mutation Human genes 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、バス停におけるバスの待ち時間を表示するバス待ち時間表示システム、バス待ち時間表示装置、バス待ち時間配信サーバおよびバス待ち時間表示プログラムに関し、特に、ユーザが指定した特定のバス停におけるバスの待ち時間を表示するバス待ち時間表示システム、バス待ち時間表示装置、バス待ち時間配信サーバおよびバス待ち時間表示プログラムに関する。 The present invention relates to a bus waiting time display system, a bus waiting time display device, a bus waiting time distribution server, and a bus waiting time display program for displaying a waiting time of a bus at a bus stop, and in particular, a bus waiting time display program specified by a user. The present invention relates to a bus waiting time display system, a bus waiting time display device, a bus waiting time distribution server, and a bus waiting time display program.
従来から、現在運行中のバスの現在位置や、特定のバス停に対してバスが到着する到着予想時間(バス停における待ち時間)等の運行状況をユーザが知ることができるように、文字情報により構成された運行状況をパーソナルコンピュータや携帯端末(携帯電話等)で閲覧できるサービスを提供しているバス運行会社がある(例えば、非特許文献1等参照)。
Conventionally, it is composed of text information so that the user can know the operation status such as the current position of the bus that is currently operating and the estimated arrival time (waiting time at the bus stop) for the bus to arrive at a specific bus stop There is a bus service company that provides a service that allows the user to view the operation status using a personal computer or a portable terminal (such as a mobile phone) (see Non-Patent
前記到着予想時間を求める方法としては、例えば、特許文献1(特開2003−263699号公報)に記載されているように、各バスに搭載されたバス車内システムにより、実際の走行距離を標準時速で割った標準走行時間と、実際の走行距離を実際の走行速度で割った走行時間との時間差を補正値としてバスロケーションサーバに送信し、時刻表から設定された到着予想時間(待ち時間)を補正する技術が従来知られている。 As a method for obtaining the estimated arrival time, for example, as described in Patent Document 1 (Japanese Patent Laid-Open No. 2003-263699), an actual travel distance is set to a standard speed by a bus in-vehicle system mounted on each bus. The time difference between the standard travel time divided by the actual travel distance divided by the actual travel speed is sent as a correction value to the bus location server, and the estimated arrival time (waiting time) set from the timetable is sent Techniques for correcting are conventionally known.
(従来技術の問題点)
前記特許文献1記載の技術のように、バスの実際の走行速度を直接利用してバスの到着予想時間を計算する場合、バスの運行を管理するバスロケーションサーバは、常時全てのバスを監視する必要があるため、サーバの負荷が非常に大きくなるという問題がある。その上、バスロケーションサーバはバス運行会社が管理しており、バス運行会社以外の業者、例えば、携帯電話等のアプリケーションとしてバスの運行案内を行おうとする業者は、現在、バスの実際の走行速度の情報を入手することはできない。したがって、バスの実際の運行速度に基づいて到着時刻や待ち時間の予測を行うことができず、正確な待ち時間等の予想ができないという問題がある。
(Problems of conventional technology)
When calculating the expected arrival time of the bus by directly using the actual traveling speed of the bus as in the technology described in
さらに、バスの運行速度に基づいて待ち時間等の予測を行う場合、バスが実際に動き出さないと予測ができず、始発バス停に近いバス停では、精確な待ち時間や到着予想時刻を得ることが困難であるという問題もある。 In addition, when predicting waiting time based on the bus operating speed, it cannot be predicted that the bus will not actually start, and it is difficult to obtain accurate waiting time and expected arrival time at the bus stop close to the first bus stop. There is also the problem of being.
本発明は、前述に事情に鑑み、入手可能なバスの運行状況の情報に基づいて、精度良くバスの待ち時間を求めることを技術的課題とする。 In view of the circumstances described above, an object of the present invention is to obtain a bus waiting time with high accuracy based on information on the availability of bus operations.
(本発明)
(第1発明)
前記技術的課題を解決するために第1発明のバス待ち時間表示システムは、
複数のバス停を含むチェックポイントを順次通過する複数のバス毎に、各チェックポイントを通過した時刻を記憶するバス通過時刻記憶手段と、
待ち時間検索対象の指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算するバス到着時間差計算手段と、
前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を情報表示画面に表示するバス待ち時間表示手段と、
を備えたことを特徴とする。
(Invention)
(First invention)
In order to solve the technical problem, the bus waiting time display system of the first invention is:
For each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops, a bus passage time storage means that stores the time at which each checkpoint has passed,
For the designated bus stop for the waiting time search target, the next arrival bus passing time that has passed the previous arrival check point that the next arrival bus that has arrived at the designated bus stop immediately before has passed, and the past passage that has passed the designated bus stop immediately before A bus arrival time difference calculating means for calculating a bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, based on a time difference between an already-passed bus passing time when the bus has passed the previous passing checkpoint;
A bus waiting time display means for displaying on the information display screen a bus waiting time obtained by subtracting a current time from a time obtained by adding the difference in arrival time of the bus to a time when the already-passed bus has passed the designated bus stop;
It is provided with.
(第1発明の作用)
前記構成要件を備えた第1発明のバス待ち時間表示システムでは、バス通過時刻記憶手段は、複数のバス停を含むチェックポイントを順次通過する複数のバス毎に、各チェックポイントを通過した時刻を記憶する。バス到着時間差計算手段は、待ち時間検索対象の指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算する。バス待ち時間表示手段は、前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を情報表示画面に表示する。したがって、実際には入手困難なバスの実際の走行速度の情報ではなく、入手可能なチェックポイントを通過した時刻に基づいて、精度良くバスの待ち時間を求めることができる。
(Operation of the first invention)
In the bus waiting time display system according to the first invention having the above-described configuration requirements, the bus passage time storage means stores the time when each checkpoint is passed for each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops. To do. The bus arrival time difference calculating means, for the designated bus stop for which the waiting time is to be searched, the next arrival bus passing time when the next arrival bus that arrives next at the designated bus stop has passed through the immediately preceding checkpoint, and the designated bus stop. A bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, is calculated based on a time difference between an already-passed bus that has passed immediately before and a passing time of the already-passed bus that has passed the immediately preceding check point. . The bus waiting time display means displays on the information display screen a bus waiting time obtained by subtracting the current time from the time obtained by adding the bus arrival time difference to the time when the already-passed bus passes the designated bus stop. Therefore, the waiting time of the bus can be obtained with high accuracy based on the time of passing through an available check point rather than information on the actual traveling speed of the bus that is actually difficult to obtain.
(第1発明の形態1)
第1発明の形態1のバス待ち時間表示システムは、前記第1発明において、
前記各バスが前記各チェックポイントを通過する予定時刻を記憶するバス通過予定時刻記憶手段と、
前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する前記バス到着時間差計算手段と、
を備えたことを特徴とする。
(First Embodiment 1)
The bus waiting time display system according to the first aspect of the present invention is the first aspect of the present invention,
A bus passage scheduled time storage means for storing a scheduled time for each of the buses to pass through each of the check points;
If the next bus does not depart from the first bus stop, the bus arrival time difference calculating means for calculating the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time;
It is provided with.
(第1発明の形態1の作用)
前記構成要件を備えた第1発明の形態1のバス待ち時間表示システムでは、バス通過予定時刻記憶手段は、前記各バスが前記各チェックポイントを通過する予定時刻を記憶する。前記バス到着時間差計算手段は、前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する。したがって、始発バス停に近いバス停についてもバスの待ち時間を計算し、表示することができる。
(Operation of
In the bus waiting time display system according to the first aspect of the present invention having the above-described configuration requirements, the bus passage scheduled time storage means stores the scheduled time when each of the buses passes each of the check points. The bus arrival time difference calculating means calculates the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time when the next bus does not depart from the first bus stop. Therefore, the bus waiting time can be calculated and displayed even at a bus stop close to the first bus stop.
(第1発明の形態2)
第1発明の形態2のバス待ち時間表示システムは、前記第1発明の形態1において、
前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて、前記バス到着時間差を計算する前記バス到着時間差計算手段、
を備えたことを特徴とする。
(First Embodiment 2)
The bus waiting time display system according to the second aspect of the present invention is the first aspect of the first aspect of the present invention.
The bus arrival time difference calculation for calculating the bus arrival time difference based on a time difference at the immediately preceding check point and a time difference at a check point that passed before the immediately preceding check point between the next arriving bus and the already passed bus. means,
It is provided with.
(第1発明の形態2の作用)
前記構成要件を備えた第1発明の形態2のバス待ち時間表示システムでは、前記バス到着時間差計算手段は、前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて、前記バス到着時間差を計算する。したがって、渋滞の発生や解消等により時間差が変化しても、バスの待ち時間を精度良く計算し、表示することができる。
(Operation of the second aspect of the first invention)
In the bus waiting time display system according to the second aspect of the first invention having the above-described configuration requirements, the bus arrival time difference calculating means includes the time difference between the next arrival bus and the already passed bus at the immediately preceding check point and the immediately preceding pass. The bus arrival time difference is calculated based on a change in the time difference at a checkpoint that has passed before the checkpoint. Therefore, even when the time difference changes due to the occurrence or elimination of traffic jams, the bus waiting time can be accurately calculated and displayed.
(第2発明)
前記技術的課題を解決するために第2発明のバス待ち時間表示装置は、
待ち時間検索条件としての指定バス停の情報を送信する待ち時間検索条件送信手段と、
送信した前記指定バス停に応じて、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて計算された前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を、前記既通過バスが前記指定バス停を通過した時刻から現在時刻を引いた時間に加えたバス待ち時間を受信するバス待ち時間受信手段と、
受信した前記バス待ち時間を情報表示画面に表示するバス待ち時間表示手段と、
を備えたことを特徴とする。
(Second invention)
In order to solve the technical problem, the bus waiting time display device of the second invention is:
A waiting time search condition transmitting means for transmitting information of a designated bus stop as a waiting time search condition;
In accordance with the designated bus stop that has been transmitted, the next arrival bus passage time that has passed through the last arrival check point that the next arrival bus that has arrived next at the designated bus stop has just passed, and the past bus that has just passed through the designated bus stop. The designated bus indicates the bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, calculated based on a time difference between the passing time of the already-passed bus that has passed the previous pass checkpoint. A bus waiting time receiving means for receiving the bus waiting time added to the time obtained by subtracting the current time from the time of passing the bus stop;
A bus waiting time display means for displaying the received bus waiting time on an information display screen;
It is provided with.
(第2発明の作用)
前記構成要件を備えた第2発明のバス待ち時間表示装置では、待ち時間検索条件送信手段は、待ち時間検索条件としての指定バス停の情報を送信する。バス待ち時間受信手段は、送信した前記指定バス停に応じて、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて計算された前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を、前記既通過バスが前記指定バス停を通過した時刻から現在時刻を引いた時間に加えたバス待ち時間を受信する。バス待ち時間表示手段は、受信した前記バス待ち時間を情報表示画面に表示する。したがって、入手困難なバスの実際の走行速度の情報ではなく、入手可能なチェックポイントを通過した時刻に基づいて、精度良くバスの待ち時間を求めることができる。
(Operation of the second invention)
In the bus waiting time display device according to the second aspect of the present invention having the above-described configuration requirements, the waiting time search condition transmitting means transmits information on the designated bus stop as the waiting time search condition. The bus waiting time receiving means, in accordance with the designated bus stop transmitted, the next arrival bus passing time when the next arrival bus that arrives next at the designated bus stop has passed through the last passing checkpoint and the designated bus stop. A bus arrival time difference that is a time difference between the next arrival bus and the already-passed bus calculated based on a time difference between the already-passed bus passing time when the previously-passed bus passed immediately before the previous-pass check point, The bus waiting time is added to the time obtained by subtracting the current time from the time when the already-passed bus passes the designated bus stop. The bus waiting time display means displays the received bus waiting time on the information display screen. Therefore, the waiting time of the bus can be obtained with high accuracy based on the time of passing through an available check point rather than information on the actual traveling speed of the bus that is difficult to obtain.
(第2発明の形態1)
第2発明の形態1のバス待ち時間表示装置は、前記第2発明において、
前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として計算された前記バス到着時間差を受信する前記バス待ち時間受信手段、
を備えたことを特徴とする。
(Second Embodiment 1)
The bus waiting time display device according to the first aspect of the present invention is the second invention, wherein
If the next passing bus does not depart from the first bus stop, the bus waiting time receiving means for receiving the bus arrival time difference calculated with the scheduled time of the first bus stop as the next arrival bus passing time,
It is provided with.
(第2発明の形態1の作用)
前記構成要件を備えた第2発明の形態1のバス待ち時間表示装置では、前記バス待ち時間受信手段は、前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として計算された前記バス到着時間差を受信する。したがって、始発バス停に近いバス停についてもバスの待ち時間を計算し、表示することができる。
(Operation of
In the bus waiting time display device according to the first aspect of the present invention having the above-described configuration requirements, the bus waiting time receiving means sets the scheduled time of the first bus stop when the next passing bus has not left the first bus stop. The bus arrival time difference calculated as the next arrival bus passage time is received. Therefore, the bus waiting time can be calculated and displayed even at a bus stop close to the first bus stop.
(第2発明の形態2)
第2発明の形態2のバス待ち時間表示装置は、前記第2発明の形態1において、
前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて計算された前記バス到着時間差を受信する前記バス待ち時間受信手段、
を備えたことを特徴とする。
(Second Embodiment 2)
The bus waiting time display device according to the second aspect of the present invention is the first aspect of the second aspect of the present invention.
The bus waiting to receive the bus arrival time difference calculated based on the time difference at the immediately preceding checkpoint and the time difference at the checkpoint that passed before the immediately preceding checkpoint between the next arriving bus and the already passed bus Time receiving means,
It is provided with.
(第2発明の形態2の作用)
前記構成要件を備えた第2発明の形態2のバス待ち時間表示装置では、前記バス待ち時間受信手段は、前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて計算された前記バス到着時間差を受信する。したがって、渋滞の発生や解消等により時間差が変化しても、バスの待ち時間を精度良く表示することができる。
(Operation of the second aspect of the invention 2)
In the bus waiting time display device according to the second aspect of the present invention having the above-described configuration requirements, the bus waiting time receiving means includes a time difference between the next arrival bus and the already passed bus at the immediately preceding check point and the immediately preceding passing. The bus arrival time difference calculated based on a change in the time difference at a checkpoint passed before the checkpoint is received. Therefore, even when the time difference changes due to the occurrence or elimination of traffic jams, the waiting time of the bus can be accurately displayed.
(第3発明)
前記技術的課題を解決するために第3発明のバス待ち時間配信サーバは、
複数のバス停を含むチェックポイントを順次通過する複数のバス毎に、各チェックポイントを通過した時刻を記憶するバス通過時刻記憶手段と、
バス待ち時間表示装置から送信された待ち時間検索条件としての指定バス停の情報を受信する待ち時間検索条件受信手段と、
受信した前記指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算するバス到着時間差計算手段と、
前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を前記バス待ち時間表示装置に送信するバス待ち時間送信手段と、
を備えたことを特徴とする。
(Third invention)
In order to solve the technical problem, the bus waiting time distribution server of the third invention is:
For each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops, a bus passage time storage means that stores the time at which each checkpoint has passed,
A waiting time search condition receiving means for receiving information of a designated bus stop as a waiting time search condition transmitted from the bus waiting time display device;
For the received designated bus stop, the next arrival bus passing time when the next arrival bus next arriving at the designated bus stop passed immediately before the passing check point and the already passed bus that passed the designated bus stop immediately before A bus arrival time difference calculating means for calculating a bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, based on a time difference between the already-passed bus passing time passing through the immediately preceding checkpoint;
A bus waiting time transmitting means for transmitting to the bus waiting time display device a bus waiting time obtained by subtracting a current time from a time obtained by adding the bus arrival time difference to a time when the already-passed bus has passed the designated bus stop;
It is provided with.
(第3発明の作用)
前記構成要件を備えた第3発明のバス待ち時間配信サーバでは、バス通過時刻記憶手段は、複数のバス停を含むチェックポイントを順次通過する複数のバス毎に、各チェックポイントを通過した時刻を記憶する。待ち時間検索条件受信手段は、バス待ち時間表示装置から送信された待ち時間検索条件としての指定バス停の情報を受信する。バス到着時間差計算手段は、受信した前記指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算する。バス待ち時間送信手段は、前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を前記バス待ち時間表示装置に送信する。したがって、入手困難なバスの実際の走行速度の情報ではなく、入手可能なチェックポイントを通過した時刻に基づいて、精度良くバスの待ち時間を求めることができる。
(Operation of the third invention)
In the bus waiting time distribution server according to the third aspect of the present invention having the above-described configuration requirements, the bus passage time storage means stores the time when each checkpoint is passed for each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops. To do. The waiting time search condition receiving means receives the information on the designated bus stop as the waiting time search condition transmitted from the bus waiting time display device. The bus arrival time difference calculating means, with respect to the received designated bus stop, the next arrival bus passing time when the next arrival bus arriving next at the designated bus stop passed immediately before the passing checkpoint and the designated bus stop immediately before A bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, is calculated based on the time difference between the already-passed bus passing time and the already-passed bus passing time at which the previous passing check point passed. The bus waiting time transmission means transmits to the bus waiting time display device a bus waiting time obtained by subtracting the current time from the time obtained by adding the bus arrival time difference to the time when the already passed bus passes the designated bus stop. Therefore, the waiting time of the bus can be obtained with high accuracy based on the time of passing through an available check point rather than information on the actual traveling speed of the bus that is difficult to obtain.
(第3発明の形態1)
第3発明の形態1のバス待ち時間配信サーバは、前記第3発明において、
前記各バスが前記各チェックポイントを通過する予定時刻を記憶するバス通過予定時刻記憶手段と、
前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する前記バス到着時間差計算手段と、
を備えたことを特徴とする。
(Third invention 1)
In the third invention, the bus waiting time distribution server according to the first aspect of the present invention is
A bus passage scheduled time storage means for storing a scheduled time for each of the buses to pass through each of the check points;
If the next bus does not depart from the first bus stop, the bus arrival time difference calculating means for calculating the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time;
It is provided with.
(第3発明の形態1の作用)
前記構成要件を備えた第3発明の形態1のバス待ち時間配信サーバでは、バス通過予定時刻記憶手段は、前記各バスが前記各チェックポイントを通過する予定時刻を記憶する。前記バス到着時間差計算手段は、前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する。したがって、始発バス停に近いバス停についてもバスの待ち時間を計算することができる。
(Operation of
In the bus waiting time distribution server according to the first aspect of the third invention having the above-described configuration requirements, the bus passage scheduled time storage means stores the scheduled time when each of the buses passes each of the check points. The bus arrival time difference calculating means calculates the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time when the next bus does not depart from the first bus stop. Therefore, the waiting time of the bus can be calculated for a bus stop close to the first bus stop.
(第3発明の形態2)
第3発明の形態2のバス待ち時間配信サーバは、前記第3発明の形態1において、
前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて、前記バス到着時間差を計算する前記バス到着時間差計算手段、
を備えたことを特徴とする。
(Third Invention Mode 2)
The bus waiting time distribution server according to the second aspect of the third invention is the first aspect of the third invention,
The bus arrival time difference calculation for calculating the bus arrival time difference based on a time difference at the immediately preceding check point and a time difference at a check point that passed before the immediately preceding check point between the next arriving bus and the already passed bus. means,
It is provided with.
(第3発明の形態2の作用)
前記構成要件を備えた第3発明の形態2のバス待ち時間配信サーバでは、前記バス到着時間差計算手段は、前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて、前記バス到着時間差を計算する。したがって、渋滞の発生や解消等により時間差が変化しても、バスの待ち時間を精度良く計算することができる。
(Operation of
In the bus waiting time distribution server according to
(第4発明)
前記技術的課題を解決するために第4発明のバス待ち時間表示プログラムは、
コンピュータを、
複数のバス停を含むチェックポイントを順次通過する複数のバス毎に、各チェックポイントを通過した時刻を記憶するバス通過時刻記憶手段、
待ち時間検索対象の指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算するバス到着時間差計算手段、
前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を情報表示画面に表示するバス待ち時間表示手段、
として機能させることを特徴とする。
(Fourth invention)
In order to solve the technical problem, the bus waiting time display program of the fourth invention is
Computer
A bus passage time storage means for storing the time of passing each checkpoint for each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops;
For the designated bus stop for the waiting time search target, the next arrival bus passing time that has passed the previous arrival check point that the next arrival bus that has arrived at the designated bus stop immediately before has passed, and the past passage that has passed the designated bus stop immediately before A bus arrival time difference calculating means for calculating a bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, based on a time difference between the bus passing the previous passing checkpoint and the time of passing the previous bus;
A bus waiting time display means for displaying on the information display screen a bus waiting time obtained by subtracting the current time from a time obtained by adding the bus arrival time difference to a time when the already passed bus passes the designated bus stop;
It is made to function as.
(第4発明の作用)
前記構成要件を備えた第4発明のバス待ち時間表示プログラムでは、バス通過時刻記憶手段は、複数のバス停を含むチェックポイントを順次通過する複数のバス毎に、各チェックポイントを通過した時刻を記憶する。バス到着時間差計算手段は、待ち時間検索対象の指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算する。バス待ち時間表示手段は、前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を情報表示画面に表示する。したがって、入手困難なバスの実際の走行速度の情報ではなく、入手可能なチェックポイントを通過した時刻に基づいて、精度良くバスの待ち時間を求めることができる。
(Operation of the fourth invention)
In the bus waiting time display program according to the fourth aspect of the present invention having the above-mentioned configuration requirements, the bus passage time storage means stores the time when each checkpoint is passed for each of the plurality of buses that sequentially pass through the checkpoint including a plurality of bus stops. To do. The bus arrival time difference calculating means, for the designated bus stop for which the waiting time is to be searched, the next arrival bus passing time when the next arrival bus that arrives next at the designated bus stop has passed through the immediately preceding checkpoint, and the designated bus stop. A bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, is calculated based on a time difference between an already-passed bus that has passed immediately before and a passing time of the already-passed bus that has passed the immediately preceding check point. . The bus waiting time display means displays on the information display screen a bus waiting time obtained by subtracting the current time from the time obtained by adding the bus arrival time difference to the time when the already-passed bus passes the designated bus stop. Therefore, the waiting time of the bus can be obtained with high accuracy based on the time of passing through an available check point rather than information on the actual traveling speed of the bus that is difficult to obtain.
(第4発明の形態1)
第4発明の形態1のバス待ち時間表示プログラムは、前記第4発明において、
コンピュータを、
前記各バスが前記各チェックポイントを通過する予定時刻を記憶するバス通過予定時刻記憶手段、
前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する前記バス到着時間差計算手段、
として機能させることを特徴とする。
(
The bus waiting time display program according to the first aspect of the present invention is the fourth invention, wherein
Computer
A bus passage scheduled time storage means for storing a scheduled time at which each of the buses passes through each of the check points;
When the next bus does not depart from the first bus stop, the bus arrival time difference calculating means for calculating the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time,
It is made to function as.
(第4発明の形態1の作用)
前記構成要件を備えた第4発明の形態1のバス待ち時間表示プログラムでは、バス通過予定時刻記憶手段は、前記各バスが前記各チェックポイントを通過する予定時刻を記憶する。前記バス到着時間差計算手段は、前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する。したがって、始発バス停に近いバス停についてもバスの待ち時間を計算し、表示することができる。
(Operation of
In the bus waiting time display program according to the first aspect of the fourth invention having the above-described configuration requirements, the bus passage scheduled time storage means stores the scheduled time when each of the buses passes each of the check points. The bus arrival time difference calculating means calculates the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time when the next bus does not depart from the first bus stop. Therefore, the bus waiting time can be calculated and displayed even at a bus stop close to the first bus stop.
(第4発明の形態2)
第4発明の形態2のバス待ち時間表示プログラムは、前記第4発明の形態1において、
コンピュータを、
前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて、前記バス到着時間差を計算する前記バス到着時間差計算手段、
として機能させることを特徴とする。
(
The bus waiting time display program according to the second aspect of the present invention is the same as the first aspect of the fourth aspect of the present invention.
Computer
The bus arrival time difference calculation for calculating the bus arrival time difference based on a time difference at the immediately preceding check point and a time difference at a check point that passed before the immediately preceding check point between the next arriving bus and the already passed bus. means,
It is made to function as.
(第4発明の形態2の作用)
前記構成要件を備えた第4発明の形態2のバス待ち時間表示プログラムでは、前記バス到着時間差計算手段は、前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて、前記バス到着時間差を計算する。したがって、渋滞の発生や解消等により時間差が変化しても、バスの待ち時間を精度良く表示することができる。
(Operation of
In the bus waiting time display program according to the second aspect of the present invention having the above-described configuration requirements, the bus arrival time difference calculating means includes the time difference between the next arrival bus and the already passed bus at the previous pass checkpoint and the previous pass. The bus arrival time difference is calculated based on a change in the time difference at a checkpoint that has passed before the checkpoint. Therefore, even when the time difference changes due to the occurrence or elimination of traffic jams, the waiting time of the bus can be accurately displayed.
前述の本発明は、入手可能なバスの運行状況の情報に基づいて、精度良くバスの待ち時間を求めることができる。 According to the above-described present invention, the waiting time of the bus can be obtained with high accuracy based on the information on the bus operation status that is available.
次に図面を参照しながら、本発明の実施の形態の具体例(実施例)を説明するが、本発明は以下の実施例に限定されるものではない。 Next, specific examples (examples) of the embodiments of the present invention will be described with reference to the drawings, but the present invention is not limited to the following examples.
図1は、本発明のバス待ち時間表示システムの実施例1の説明図である。
図1の実施例1のバス待ち時間表示システムSにおいて、バス待ち時間表示装置としてのユーザが携帯可能な携帯電話1(携帯端末)は、携帯電話ネットワーク2を介して携帯電話事業者のデータ通信装置3と接続されている。そして、前記データ通信装置3は、専用線4やインターネット回線(公衆通信回線)6を介して、バス待ち時間の情報を提供するバス待ち時間配信サーバ7や、バスの運行状況およびを提供するバス運行会社のバス運行状況配信サーバ8、その他の情報配信業者(コンテンツプロバイダ、アプリケーションサービスプロバイダ)の情報配信サーバ9に接続されている。なお、実施例1では、バス待ち時間配信サーバ7は、専用線4を介してデータ通信装置3に接続されているが、インターネット6を介して接続することも可能である。
図1において、前記携帯電話1は、表示画像が表示される情報表示画面(表示器)11や、ユーザが各種入力を行う入力キー12を有し、内部にプログラム等が記録された記憶装置(記録媒体)を備えている。
FIG. 1 is an explanatory diagram of
In the bus waiting time display system S of the first embodiment shown in FIG. 1, a mobile phone 1 (portable terminal) that can be carried by a user as a bus waiting time display device is connected via a
In FIG. 1, the
(携帯電話1の制御部の説明)
図2は前記図1に示すバス待ち時間表示システムのユーザの携帯電話の機能をブロック図(機能ブロック図)で示した図である。
図2において、携帯電話1のコントローラCは、外部との信号の入出力および入出力信号レベルの調節等を行うI/O(入出力インターフェース)、必要な処理を行うためのプログラムおよびデータ等が記憶されたROM(リードオンリーメモリ、記録媒体)、必要なデータを一時的に記憶するためのRAM(ランダムアクセスメモリ、記録媒体)、ROM等に記憶されたプログラムに応じた処理を行うCPU(中央演算処理装置)、ならびにクロック発振器等を有するマイクロコンピュータにより構成されており、前記ROM等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
(Description of the control unit of the mobile phone 1)
FIG. 2 is a block diagram (function block diagram) showing the functions of the user's mobile phone in the bus waiting time display system shown in FIG.
In FIG. 2, the controller C of the
(携帯電話のコントローラCに接続された信号入力要素)
前記携帯電話1のコントローラCは、前記入力キー12や図示しないその他の信号入力要素からの信号が入力されている。
前記入力キー12は、ユーザにより入力された入力信号を検出して、その検出信号をコントローラCに入力する。
(Signal input element connected to mobile phone controller C)
The controller C of the
The
(携帯電話のコントローラCに接続された制御要素)
また、携帯電話1のコントローラCは、液晶駆動回路KD1、振動モータ駆動回路KD2や図示しない電源回路、その他の制御要素に接続されており、それらの作動制御信号を出力している。
前記液晶駆動回路KD1は、液晶表示パネルの表示用電極のオン・オフを制御して情報表示画面11に画像を表示する。
振動モータ駆動回路KD2は、電話の着信時等に、振動モータM1を作動させて、携帯電話1を振動させる。
(Control element connected to mobile phone controller C)
The controller C of the
The liquid crystal driving circuit KD1 displays an image on the
The vibration motor drive circuit KD2 activates the vibration motor M1 to cause the
(携帯電話のコントローラCの機能)
携帯電話1のコントローラCは、前記各信号出力要素からの出力信号に応じた処理を実行して、前記各制御要素に制御信号を出力する機能(制御手段)を有している。前記コントローラCの機能(制御手段)を次に説明する。
C1:液晶駆動回路制御手段
液晶駆動回路制御手段C1は、液晶駆動回路KD1を制御して、情報表示画面11に画像を表示する。
C2:振動モータ制御手段
振動モータ制御手段C2は、振動モータ駆動回路KD2を介して振動モータM1の駆動を制御する。
(Function of mobile phone controller C)
The controller C of the
C1: Liquid crystal drive circuit control means The liquid crystal drive circuit control means C1 controls the liquid crystal drive circuit KD1 to display an image on the
C2: Vibration motor control means The vibration motor control means C2 controls the drive of the vibration motor M1 via the vibration motor drive circuit KD2.
図3は実施例1のバス待ち時間検索用入力画像の説明図である。
C3:バス待ち時間検索用入力画像表示手段
バス待ち時間検索用入力画像表示手段C3は、ユーザがバスの待ち時間の検索を行う指定バス停やバス路線を入力するためのバス待ち時間検索用入力画像21(図3参照)を情報表示画面11に表示する。図3において、実施例1のバス待ち時間検索用入力画像21は、バス路線を入力するためのバス路線入力欄22と、指定バス停を入力するための指定バス停入力欄23と、入力したバス路線や指定バス停の情報をバス待ち時間配信サーバ7に送信するための送信アイコン24と、バス待ち時間検索プログラムを終了するための終了アイコン26とを有する。
FIG. 3 is an explanatory diagram of the bus waiting time search input image according to the first embodiment.
C3: Bus waiting time search input image display means The bus waiting time search input image display means C3 is a bus waiting time search input image for a user to input a designated bus stop or bus route for searching for a bus waiting time. 21 (see FIG. 3) is displayed on the
C4:待ち時間検索条件送信手段
待ち時間検索条件送信手段C4は、前記バス待ち時間検索入力画像21において送信アイコン24の入力がされた場合に、前記バス路線入力欄22や指定バス停入力欄23に入力された待ち時間検索条件をバス待ち時間配信サーバ7に送信する。
C5:検索結果受信手段(バス待ち時間受信手段、バス待ち時間記憶手段)
検索結果受信手段C5は、送信した待ち時間検索条件に応じてバス待ち時間配信サーバ7から送信された検索結果を受信し、記憶する。なお、実施例1の検索結果受信手段C5は、待ち時間検索条件に応じた検索結果としてバス待ち時間またはバスの現在位置情報を受信する。
C4: Waiting time search condition transmission means When the
C5: Search result receiving means (bus waiting time receiving means, bus waiting time storage means)
The search result receiving means C5 receives and stores the search result transmitted from the bus waiting
図4は実施例1のバス待ち時間表示画像の説明図である。
C6:バス待ち時間表示手段
バス待ち時間表示手段C6は、受信した検索結果に応じて、バスの待ち時間を表示するバス待ち時間表示画像31(図4参照)を作成するバス待ち時間表示画像作成手段C6Aを有し、作成されたバス待ち時間表示画像31を情報表示画面11に表示する。図4において、実施例1のバス待ち時間表示画像31は、指定バス停を示す指定バス停アイコン32と、指定バス停の路線上の前のバス停を示すバス停アイコン33と、バスの現在位置を示すバスアイコン34と、バス待ち時間配信サーバ7に最新のバス待ち時間の情報を問い合わせるための更新アイコン36とを有する。そして、前記指定バス停アイコン32には、待ち時間を表示する待ち時間表示部32a(図4では待ち時間が6分)と、バス停名を表示するバス停名表示部32bとを有する。
FIG. 4 is an explanatory diagram of a bus waiting time display image according to the first embodiment.
C6: Bus wait time display means The bus wait time display means C6 creates a bus wait time display image 31 (see FIG. 4) for displaying the bus wait time according to the received search result. Means C6A is provided, and the created bus waiting
TM1:待ち時間カウントダウンタイマ
待ち時間カウントダウンタイマTM1は、受信した待ち時間がセットされ、時間の経過とともにセットされた待ち時間が減少する(カウントダウンされる)。
C7:待ち時間更新タイミング判別手段
待ち時間更新タイミング判別手段C7は、待ち時間カウントダウンタイマTM1でカウントダウンされる待ち時間に基づいて、指定バス停アイコン32の待ち時間表示部32aに表示する待ち時間を更新するタイミングを判別する。実施例1の待ち時間更新タイミング判別手段C7は、待ち時間の分の桁が変わった場合(例えば、3分が2分59秒になった場合)に待ち時間更新タイミングになったものと判別する。
TM1: Waiting time countdown timer The waiting time countdown timer TM1 is set with the received waiting time, and the set waiting time is decreased (counted down) as time elapses.
C7: Waiting time update timing determining means The waiting time update timing determining means C7 updates the waiting time displayed on the waiting
(バス待ち時間配信サーバ7の制御部の説明)
図5は実施例1のバス待ち時間配信サーバの機能をブロック図(機能ブロック図)で示した図である。
図5において、実施例1のバス待ち時間配信サーバ7のコントローラCは、外部との信号の入出力および入出力信号レベルの調節等を行うI/O(入出力インターフェース)、必要な処理を行うためのプログラムおよびデータ等が記憶されたROM(リードオンリーメモリ、記録媒体)、必要なデータを一時的に記憶するためのRAM(ランダムアクセスメモリ、記録媒体)、ROM等に記憶されたプログラムに応じた処理を行うCPU(中央演算処理装置)、処理に応じて種々のデータを記憶するハードディスク、ならびにクロック発振器等を有するコンピュータにより構成されており、前記ROM等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
バス待ち時間配信サーバ7のコントローラCは、図示しないキーボードやマウス等の入力装置やI/Oを介して入力された信号に応じた処理を実行して、前記ディスプレイやI/Oを介して制御信号を出力する機能(制御手段)を有している。
実施例1のバス待ち時間配信サーバ7のコントローラCは、以下の機能(制御手段)を有する。
(Description of the control unit of the bus waiting time distribution server 7)
FIG. 5 is a block diagram (function block diagram) illustrating the function of the bus waiting time distribution server according to the first embodiment.
In FIG. 5, the controller C of the bus waiting
The controller C of the bus waiting
The controller C of the bus waiting
C10:バス停情報記憶手段
バス停情報記憶手段C10は、待ち時間の情報を提供するバス運行会社のバス停(チェックポイント)やバス路線の情報を記憶する。
C11:待ち時間検索条件受信手段
待ち時間検索条件受信手段C11は、前記携帯電話1から送信された待ち時間検索条件を受信し、記憶する。
C12:指定バス停判別手段
指定バス停判別手段C12は、受信した待ち時間検索条件のデータに基づいて、指定バス停や指定バス路線を判別する。
C13:運行状況送信要求手段
運行状況送信要求手段C13は、待ち時間検索条件から判別された指定バス停や指定バス路線のバス運行状況の送信を要求する信号を、前記バス運行状況配信サーバ8に送信する。
C10: Bus stop information storage means The bus stop information storage means C10 stores information on bus stops (check points) and bus routes of a bus operating company that provides waiting time information.
C11: Waiting time search condition receiving means The waiting time search condition receiving means C11 receives and stores the waiting time search condition transmitted from the
C12: Designated Bus Stop Discriminating Unit The designated bus stop discriminating unit C12 discriminates the designated bus stop and the designated bus route based on the received waiting time search condition data.
C13: Operation status transmission request means The operation status transmission request means C13 sends a signal requesting transmission of the bus operation status of the designated bus stop or the designated bus route determined from the waiting time search condition to the bus operation
C14:運行状況受信手段(バス通過時刻記憶手段)
運行状況受信手段C14は、運行状況の送信要求に応じてバス運行状況配信サーバ8から送信されたバス運行状況のデータを受信し、記憶する。
C15:次到着バス検索手段
次到着バス検索手段C15は、受信したバス運行状況のデータに基づいて、指定バス停に次に到着するバスである次到着バスを検索する。実施例1の次到着バス検索手段C15は、指定バス停を通過した記録が残っているバス(既通過バス)の次のバスを次到着バスとして検索する。なお、既通過バスがない場合、その日の最初のバス(朝一番の始発バス)を次到着バスとして検索する。
C16:始発バス停未出発判別手段
始発バス停未出発判別手段C16は、検索された次到着バスが始発バス停を出発しているか否かを判別する。実施例1の始発バス停未出発判別手段C16は、次到着バスが通過した記録の残っているバス停があるか否かを判別することにより、始発バス停を出発しているか否かを判別する。なお、他にも、始発バス停を出発した記録が残っているか否かを判別することにより判別することも可能である。
C14: Operation status receiving means (bus transit time storage means)
The operation status receiving means C14 receives and stores the bus operation status data transmitted from the bus operation
C15: Next Arrival Bus Search Unit The next arrival bus search unit C15 searches for the next arrival bus that is the next bus that arrives at the designated bus stop based on the received bus operation status data. The next arrival bus search means C15 of the first embodiment searches for the next bus after the bus that has passed the designated bus stop (the bus that has already passed) as the next arrival bus. If there is no already-passed bus, the first bus of the day (the first bus in the morning) is searched as the next arrival bus.
C16: First Bus Stop Non-Departure Determination Unit The first bus stop non-departure determination unit C16 determines whether the searched next arrival bus has departed from the first bus stop. The first bus stop non-departure determining means C16 according to the first embodiment determines whether or not the first bus stop has departed by determining whether or not there is a bus stop with a record that the next arrival bus has passed. In addition, it is also possible to make a determination by determining whether or not there is a record of leaving the first bus stop.
C17:直前通過バス停検索手段
直前通過バス停検索手段C17は、次到着バスが直前に通過したバス停を検索する。実施例1の直前通過バス停検索手段C17は、次到着バスの通過した記録の残っているバス停の中から路線上最も指定バス停に近いバス停を直前通過バス停として検索する。なお、記録の残っているバス停の中から、通過時刻が最も遅いバス停を直前通過バス停として検索することも可能である。
C18:既通過バス検索手段
既通過バス検索手段C18は、次到着バス位置情報作成手段C18Aを有し、指定バス停を直前に通過した既通過バスを検索する。実施例1の既通過バス検索手段C18は、指定バス停を通過した記録の残っているバスの中から直前に通過したバスを既通過バスとして検索する。
C17: Immediately-passing bus stop search means The immediately-preceding bus stop search means C17 searches for the bus stop at which the next arrival bus passed immediately before. The immediately-passing bus stop search means C17 of the first embodiment searches for the bus stop closest to the designated bus stop on the route as the last-passing bus stop from among the bus stops that have been recorded that the next arrival bus has passed. It is also possible to search for the bus stop with the latest passage time as the last passing bus stop from the remaining bus stops.
C18: Passed bus search means The passed bus search means C18 includes next arrival bus position information creation means C18A, and searches for a passed bus that has passed the designated bus stop immediately before. The already-passed bus search means C18 of the first embodiment searches for the bus that has passed immediately before from the buses that have been recorded that have passed the designated bus stop as the already-passed bus.
C18A:次到着バス位置情報作成手段
次到着バス位置情報作成手段C18Aは、既通過バスが存在しない場合、すなわち、次到着バスが朝一のバスの場合に、携帯電話1に送信する次到着バスの位置情報を作成する。したがって、次到着のバスが朝一番の始発バスの場合には、検索結果としてバス待ち時間ではなく、バスの位置情報が送信される。
C19:バス到着時間差計算手段
バス到着時間差計算手段C19は、前記直前通過バス停を次到着バスが通過した時刻である次到着バス通過時刻を検索する次到着バス通過時刻検索手段C19Aと、直前通過バス停を既通過バスが通過した時刻である既通過バス通過時刻を検索する既通過バス通過時刻検索手段C19Bとを有し、前記次到着バス通過時刻と既通過バス通過時刻との時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算する。実施例1のバス到着時間差計算手段C19は、直前通過バス停における時間差をバス到着時間差として計算する。
C18A: Next arrival bus position information creation means The next arrival bus position information creation means C18A determines the next arrival bus to be transmitted to the
C19: Bus arrival time difference calculation means The bus arrival time difference calculation means C19 includes a next arrival bus passage time search means C19A for searching for a next arrival bus passage time which is a time at which a next arrival bus has passed through the immediately preceding bus stop, and a previous arrival bus stop. Passed bus passing time search means C19B for searching for a passed bus passing time that is a time when the already passed bus passes, and based on the time difference between the next arriving bus passing time and the passed bus passing time, A bus arrival time difference which is a time difference between the next arrival bus and the already-passed bus is calculated. The bus arrival time difference calculating means C19 according to the first embodiment calculates the time difference at the bus stop immediately before as the bus arrival time difference.
C20:バス待ち時間計算手段
バス待ち時間計算手段C20は、既通過バスが指定バス停を通過した既通過バス指定バス停通過時刻を検索する既通過バス指定バス停通過時刻検索手段C20Aと、バス待ち時間を計算する時の現在時刻を取得する現在位置取得手段C20Bを有し、既通過バス指定バス停通過時刻と、前記バス到着時間差と、現在時刻とに基づいて、バス待ち時間を計算する。実施例1のバス待ち時間計算手段C20は、既通過バス指定バス停通過時刻にバス到着時間差を加えた時刻から、現在時刻を引いた時間をバス待ち時間として計算する。
C21:検索結果送信手段(バス待ち時間送信手段)
検索結果送信手段C21は、バス待ち時間またはバスの位置情報を検索結果として携帯電話1に送信する。
C20: Bus waiting time calculating means The bus waiting time calculating means C20 is a bus waiting time passing means searching means C20A for searching for a passing bus designated bus stop passing time when the already passed bus has passed the designated bus stop. A current position acquisition means C20B for acquiring the current time at the time of calculation is provided, and the bus waiting time is calculated on the basis of the already-passed bus designated bus stop passage time, the bus arrival time difference, and the current time. The bus waiting time calculation means C20 according to the first embodiment calculates the bus waiting time by subtracting the current time from the time obtained by adding the bus arrival time difference to the already-passed bus designated bus stop passage time.
C21: Search result transmission means (bus waiting time transmission means)
The search result transmission means C21 transmits the bus waiting time or bus position information to the
(バス運行状況配信サーバ8の制御部の説明)
図6は実施例1のバス運行状況配信サーバの機能をブロック図(機能ブロック図)で示した図である。
図6において、実施例1のバス運行状況配信サーバ8のコントローラCは、外部との信号の入出力および入出力信号レベルの調節等を行うI/O(入出力インターフェース)、必要な処理を行うためのプログラムおよびデータ等が記憶されたROM(リードオンリーメモリ、記録媒体)、必要なデータを一時的に記憶するためのRAM(ランダムアクセスメモリ、記録媒体)、ROM等に記憶されたプログラムに応じた処理を行うCPU(中央演算処理装置)、処理に応じて種々のデータを記憶するハードディスク、ならびにクロック発振器等を有するコンピュータにより構成されており、前記ROM等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
バス運行状況配信サーバ8のコントローラCは、図示しないキーボードやマウス等の入力装置やI/Oを介して入力された信号に応じた処理を実行して、前記ディスプレイやI/Oを介して制御信号を出力する機能(制御手段)を有している。
実施例1のバス運行状況配信サーバ8のコントローラCは、以下の機能(制御手段)を有する。
(Description of the control unit of the bus operation status distribution server 8)
FIG. 6 is a block diagram (functional block diagram) illustrating functions of the bus operation status distribution server according to the first embodiment.
In FIG. 6, the controller C of the bus operation
The controller C of the bus operation
The controller C of the bus operation
C31:バス停情報記憶手段
バス停情報記憶手段C31は、バス運行状況配信サーバ8が管理するバスが停車するバス停(チェックポイント)やバス路線の情報を記憶する。
C32:バス通過予定時刻記憶手段
バス通過予定時刻記憶手段C32は、各バスが各バス停を通過する予定の時刻(ダイヤグラム)を記憶する。
C33:バス運行状況管理手段
バス運行状況管理手段C33は、バス通過時刻記憶手段C33Aと、バス運行状況更新手段C33Bとを有し、バスの運行状況を管理する。
C31: Bus stop information storage means The bus stop information storage means C31 stores information on bus stops (check points) and bus routes where buses managed by the bus operation
C32: Bus passage scheduled time storage means The bus passage scheduled time storage means C32 stores the time (diagram) at which each bus is scheduled to pass each bus stop.
C33: Bus operation status management means The bus operation status management means C33 has a bus passage time storage means C33A and a bus operation status update means C33B, and manages the bus operation status.
図7は実施例1の通過時刻記録テーブルの説明図である。
C33A:バス通過時刻記憶手段
バス通過時刻記憶手段C33Aは、バスの運行状況として、バス路線毎に各バスが各バス停(チェックポイント)を通過した時刻を記録した通過時刻記録テーブル(図7参照)を記憶する。図7において、通過時刻記録テーブルには、各バスがバス停を通過したことが検出された場合に、通過時刻が記録される。
C33B:バス運行状況更新手段
バス運行状況更新手段C33Bは、各バスが各バス停を通過した(到着し出発した)ことを検出すると、その時刻を通過時刻記録テーブルに記録し、通過時刻記録テーブルを更新する。なお、バス停の通過の検出は従来公知であり、例えば、前記特許文献1や非特許文献1等の技術を使用可能であるので、詳細な説明は省略する。
FIG. 7 is an explanatory diagram of the passage time recording table of the first embodiment.
C33A: Bus passage time storage means The bus passage time storage means C33A is a transit time recording table that records the time at which each bus passes each bus stop (checkpoint) for each bus route as the bus operation status (see FIG. 7). Remember. In FIG. 7, the passage time recording table records the passage time when it is detected that each bus has passed the bus stop.
C33B: Bus operation status update means When the bus operation status update means C33B detects that each bus has passed (arrived and departed), it records the time in the passage time recording table and stores the passage time recording table. Update. The detection of the passage of the bus stop is conventionally known, and for example, the techniques such as
C34:運行状況送信要求受信手段
運行状況送信要求受信手段C34は、バス待ち時間配信サーバ7から送信されたバスの運行状況の送信要求の信号を受信する。
C35:対象路線判別手段
対象路線判別手段C35は、受信した運行状況の送信要求信号に基づいて、運行状況の送信要求があったバス路線を判別する。
C36:運行状況送信手段
運行状況送信手段C36は、送信要求がされた対象のバス路線に関する運行状況(前記通過時刻記録テーブルのデータや時刻表(ダイヤグラム)のデータ)をバス待ち時間配信サーバ7に送信する。
なお、前記バス運行状況配信サーバ8は、従来公知であり(例えば、前記非特許文献1等参照)、種々の構成を採用できる。
C34: Operation Status Transmission Request Receiving Unit The operation status transmission request receiving unit C34 receives the bus operation status transmission request signal transmitted from the bus waiting
C35: Target Route Discriminating Unit The target route discriminating unit C35 discriminates a bus route for which an operation status transmission request has been made, based on the received operation status transmission request signal.
C36: Operation status transmission means The operation status transmission means C36 sends to the bus waiting
In addition, the said bus operation
(フローチャートの説明)
(携帯電話1の処理の説明)
図8は実施例1のバス待ち時間表示システムの携帯電話が備えているバス待ち時間表示処理のフローチャートである。
図8のフローチャートの各ST(ステップ)の処理は、携帯電話1のコントローラCのROM等に記憶されたバス待ち時間表示プログラムに従って行われる。また、この処理は携帯電話1の他の各種処理(音声通話等)と並行して実行される。
図8に示すフローチャートは、ユーザの入力によりバス待ち時間表示プログラムが起動された時に開始される。
(Explanation of flowchart)
(Description of processing of mobile phone 1)
FIG. 8 is a flowchart of the bus waiting time display process provided in the mobile phone of the bus waiting time display system according to the first embodiment.
The processing of each ST (step) in the flowchart of FIG. 8 is performed according to a bus waiting time display program stored in the ROM or the like of the controller C of the
The flowchart shown in FIG. 8 is started when the bus waiting time display program is started by user input.
図8のST1において、バス待ち時間検索用入力画像21(図3参照)を情報表示画面11に表示する。そして、ST2に進む。
ST2において、各欄22,23への入力がされたか否かを判別する。イエス(Y)の場合はST3に進み、ノー(N)の場合はST4に進む。
ST3において、入力に応じてバス待ち時間検索用入力画像21を更新する。そして、ST2に戻る。
ST4において、「送信」アイコン24の入力がされたか否かを判別する。ノー(N)の場合はST5に進み、イエス(Y)の場合はST6に進む。
ST5において、「終了」アイコン26の入力やその他のバス待ち時間表示プログラムを終了させる入力がされたか否かを判別する。ノー(N)の場合はST2に戻り、イエス(Y)の場合は図8のバス待ち時間表示処理を終了する。
In
In ST2, it is determined whether or not input has been made to each of the
In ST3, the bus waiting time
In ST4, it is determined whether or not the “send”
In ST5, it is determined whether or not an input of the “end”
ST6において、各欄22,23に入力された指定バス停のデータ等を含むバス待ち時間検索用のデータをバス待ち時間配信サーバ7に送信する。そして、ST7に進む。
ST7において、バス待ち時間配信サーバ7から送信された検索結果を受信したか否かを判別する。ノー(N)の場合はST7を繰り返し、イエス(Y)の場合はST8に進む。
ST8において、検索結果に応じて検索結果画像(バス待ち時間表示画像31またはバスの現在位置を表示する画像(バス待ち時間表示画像31において、待ち時間表示部32aに待ち時間が表示されていない画像))を作成し、情報表示画面11に表示する。そして、ST9に進む。
ST9において、待ち時間カウントダウンタイマTM1に受信した待ち時間をセットする。そして、ST10に進む。
In
In ST7, it is determined whether or not the search result transmitted from the bus waiting
In ST8, a search result image (bus waiting
In ST9, the received waiting time is set in the waiting time countdown timer TM1. Then, the process proceeds to ST10.
ST10において、待ち時間更新タイミングになったか否かを判別する。イエス(Y)の場合はST11に進み、ノー(N)の場合はST12に進む。
ST11において、更新後の待ち時間に応じて待ち時間表示部32aの画像を更新する。そして、ST10に進む。
ST12において、待ち時間配信サーバ7に対して、待ち時間の最新情報を問い合わせる入力、すなわち、「更新」アイコン36の入力がされたか否かを判別する。イエス(Y)の場合はST6に戻り、ノー(N)の場合はST13に進む。
ST13において、バス待ち時間表示プログラムを終了させる入力がされたか否かを判別する。ノー(N)の場合はST10に戻り、イエス(Y)の場合は図8のバス待ち時間表示処理を終了する。
In ST10, it is determined whether or not the waiting time update timing has come. If yes (Y), the process proceeds to ST11. If no (N), the process proceeds to ST12.
In ST11, the image of the waiting
In ST12, it is determined whether or not an input for inquiring the waiting
In ST13, it is determined whether or not an input for ending the bus waiting time display program has been made. If no (N), the process returns to ST10, and if yes (Y), the bus wait time display process of FIG. 8 is terminated.
(バス待ち時間配信サーバ7の処理の説明)
図9は実施例1のバス待ち時間表示システムのバス待ち時間配信サーバが備えている地図データ配信処理のフローチャートである。
図9のフローチャートの各ST(ステップ)の処理は、バス待ち時間配信サーバ7のコントローラCのROM等に記憶されたプログラムに従って行われる。また、この処理はバス待ち時間配信サーバ7の他の各種処理と並行して実行される。
図9に示すフローチャートは、バス待ち時間配信サーバ7が起動された時に開始される。
(Description of processing of the bus waiting time distribution server 7)
FIG. 9 is a flowchart of map data distribution processing provided in the bus waiting time distribution server of the bus waiting time display system according to the first embodiment.
The processing of each ST (step) in the flowchart of FIG. 9 is performed according to a program stored in the ROM or the like of the controller C of the bus waiting
The flowchart shown in FIG. 9 is started when the bus waiting
図9のST21において、携帯電話1から送信されたバス待ち時間検索用のデータを受信したか否かを判別する。ノー(N)の場合はST21を繰り返し、イエス(Y)の場合はST22に進む。
ST22において、受信したバス待ち時間検索用のデータに含まれる指定バス停や指定路線に関するバス運行状況の送信を要求する信号をバス運行状況配信サーバ8に送信する。そして、ST23に進む。
ST23において、バス運行状況配信サーバ8から送信されたバスの運行状況(通過時刻記録テーブル等)を受信したか否かを判別する。ノー(N)の場合はST23を繰り返し、イエス(Y)の場合はST24に進む。
ST24において、通過時刻記録テーブルのデータに基づいて、指定バス停に次に到着する次到着バスを検索し、ST25に進む。
In ST21 of FIG. 9, it is determined whether or not the bus waiting time search data transmitted from the
In
In ST23, it is determined whether or not the bus operation status (passing time recording table or the like) transmitted from the bus operation
In ST24, the next arrival bus that arrives next at the designated bus stop is searched based on the data in the passage time recording table, and the process proceeds to ST25.
ST25において、通過時刻記録テーブルに基づいて、次到着バスが始発バス停を出発しているか否か、すなわち、次到着バスに関し始発バス停の通過記録が残っているか否かを判別する。ノー(N)の場合はST26に進み、イエス(Y)の場合はST27に進む。
ST26において、通過時刻記録テーブルに基づいて、次到着バスが直前に通過した直前通過バス停を検索する。そして、ST28に進む。
ST27において、始発バス停を直前通過バス停に設定し、時刻表(ダイヤグラム)の出発予定時刻を次到着バス通過時刻に設定する。そして、ST28に進む。
ST28において、通過時刻記録テーブルに基づいて、次到着バスの直前に、直前通過バス停を通過したバス(既通過バス)を検索する。そして、ST29に進む。
In ST25, based on the passage time record table, it is determined whether or not the next arrival bus has departed from the first bus stop, that is, whether or not there is a passage record of the first bus stop for the next arrival bus. If no (N), the process proceeds to ST26, and if yes (Y), the process proceeds to ST27.
In ST26, based on the passing time recording table, the immediately preceding bus stop where the next arriving bus passed immediately before is searched. Then, the process proceeds to ST28.
In ST27, the first bus stop is set to the last passing bus stop, and the scheduled departure time in the timetable (diagram) is set to the next arrival bus passing time. Then, the process proceeds to ST28.
In ST28, based on the passage time record table, a bus that has passed through the immediately preceding bus stop (passed bus) is searched immediately before the next arrival bus. Then, the process proceeds to ST29.
ST29において、既通過バスがあるか否か、すなわち、次到着バスが朝一番の始発バスであるか否かを判別する。ノー(N)の場合はST30に進み、イエス(Y)の場合はST31に進む。
ST30において、次到着バスの現在位置を特定するためのバス位置情報データ、すなわち、どのバス停とどのバス停の間を走行中かまたはどのバス停に停車中かを特定するデータを作成する。そして、ST33に進む。
ST31において、通過時刻記録テーブルに基づいて、次到着バスが直前通過バス停を通過した時刻(次到着バス通過時刻)と、既通過バスが直前通過バス停を通過した時刻(既通過バス通過時刻)と、の時間差(バス到着時間差)を計算する。そして、ST32に進む。
ST32において、指定バス停を既通過バスが通過した時刻(既通過バス通過時刻)にバス到着時間差を加えた時刻(到着予想時刻)から、現在時刻を引いた時間(待ち時間)を計算する。そして、ST33に進む。
ST33において、検索結果(待ち時間やバス位置情報)を携帯電話1に送信する。そして、ST21に戻る。
In ST29, it is determined whether or not there is a past bus, that is, whether or not the next arrival bus is the first bus in the morning. If no (N), the process proceeds to ST30, and if yes (Y), the process proceeds to ST31.
In ST30, bus position information data for specifying the current position of the next arriving bus, that is, data specifying which bus stop and which bus stop is running or at which bus stop is generated. Then, the process proceeds to ST33.
In ST31, based on the passing time record table, the time when the next arriving bus passed the previous passing bus stop (next arriving bus passing time), the time when the already passed bus passed the previous passing bus stop (passed bus passing time), and , The time difference (bus arrival time difference) is calculated. Then, the process proceeds to ST32.
In ST32, a time (waiting time) obtained by subtracting the current time from the time (estimated arrival time) obtained by adding the difference in bus arrival time to the time when the already-passed bus has passed the designated bus stop (passed bus passing time) is calculated. Then, the process proceeds to ST33.
In ST33, the search result (waiting time and bus position information) is transmitted to the
(バス運行状況配信サーバ8の処理の説明)
図10は実施例1のバス待ち時間表示システムのバス運行状況配信サーバが備えているバス運行状況配信処理のフローチャートである。
図10のフローチャートの各ST(ステップ)の処理は、バス運行状況配信サーバ8のコントローラCのROM等に記憶されたプログラムに従って行われる。また、この処理はバス運行状況配信サーバ8の他の各種処理と並行して実行される。
図10に示すフローチャートは、バス運行状況配信サーバ8の起動により開始される。
図10のST41において、バス待ち時間配信サーバ7から送信されたバス運行状況の送信要求を受信したか否かを判別する。ノー(N)の場合はST41を繰り返し、イエス(Y)の場合はST42に進む。
ST42において、バス運行状況の送信要求があった指定バス停および指定路線を判別する。そして、ST43に進む。
ST43において、該当するバス路線の運行状況データ(通過時刻記録テーブルのデータや時刻表(ダイヤグラム)のデータ)をバス待ち時間配信サーバ7に対して送信する。そして、ST41に戻る。
(Description of processing of the bus operation status distribution server 8)
FIG. 10 is a flowchart of the bus operation status distribution process provided in the bus operation status distribution server of the bus waiting time display system according to the first embodiment.
The processing of each ST (step) in the flowchart of FIG. 10 is performed according to a program stored in the ROM or the like of the controller C of the bus operation
The flowchart shown in FIG. 10 is started when the bus operation
In ST41 of FIG. 10, it is determined whether or not the transmission request for the bus operation status transmitted from the bus waiting
In ST42, a designated bus stop and a designated route for which a bus operation status transmission request has been made are determined. Then, the process proceeds to ST43.
In ST43, the operation status data of the relevant bus route (passage time recording table data and timetable (diagram) data) is transmitted to the bus waiting
(実施例1の作用)
図11は実施例1の作用説明図であり、次到着バス(BUS2)がバス停S2とバス停S3との間を走行中の場合の作用説明図である。
図12は図11において各バス停のバス到着時間差を示すグラフであり、縦軸にバス到着時間差、横軸にバス停をとったグラフである。
図13は実施例1の作用説明図であり、次到着バス(BUS2)が始発バス停S1を出発していない場合の作用説明図である。
前記構成を備えた実施例1のバス待ち時間表示システムSにおける作用を、図11〜図13を用いて説明する。
(Operation of Example 1)
FIG. 11 is an operation explanatory diagram of the first embodiment, and is an operation explanatory diagram when the next arrival bus (BUS2) is traveling between the bus stop S2 and the bus stop S3.
FIG. 12 is a graph showing the difference in bus arrival time at each bus stop in FIG. 11, with the vertical axis representing the difference in bus arrival time and the horizontal axis representing the bus stop.
FIG. 13 is an operation explanatory diagram of the first embodiment, and is an operation explanatory diagram when the next arrival bus (BUS2) does not leave the first bus stop S1.
The operation of the bus waiting time display system S according to the first embodiment having the above configuration will be described with reference to FIGS.
図11において、始発バス停S1およびバス停S2、S3、S4、…を有するバス路線を、バスBUS1、BUS2、…が走行中の場合を考え、バスBUSmがバス停Snに到着した時刻をtBUSm_Snとする。図11に示す場合において、指定バス停がバス停S4の場合、バスBUS2が次に指定バス停S4に到着するので、バスBUS2が次到着バスとして検索される(ST24参照)。バスBUS2は始発バス停S1を出発しており、直前に通過した直前通過バス停はバス停S2であると検索(判別)される(ST25,ST26参照)。次に、次到着バスの1つ前に先発しているバスはバスBUS1であるため、バスBUS1が既通過バスとして検索される(ST28参照)。そして、直前通過バス停S2における、各バスBUS1,BUS2の通過時刻tBUS1_S2、tBUS2_S2の時間差であるバス到着時間差(図12参照)が計算される(ST31参照)。そして、既通過バスBUS1と次到着バスBUS2の時間差が各バス停において保持されるものと推定して、既通過バスBUS1が指定バス停S4を通過した既通過バス通過時刻tBUS1_S4と、現在時刻と、バス到着時間差と、から指定バス停S4におけるバス待ち時間が計算される(ST32参照)。 In FIG. 11, the bus route having the first bus stop S1 and the bus stops S2, S3, S4,... Is running, and the time when the bus BUSm arrives at the bus stop Sn is defined as tBUSm_Sn. In the case shown in FIG. 11, when the designated bus stop is the bus stop S4, the bus BUS2 arrives at the designated bus stop S4 next, so that the bus BUS2 is searched as the next arrival bus (see ST24). The bus BUS2 departs from the first bus stop S1, and the immediately preceding bus stop that passed immediately before is searched (determined) as the bus stop S2 (see ST25 and ST26). Next, since the bus preceding the next arrival bus is the bus BUS1, the bus BUS1 is searched as a past bus (see ST28). Then, a bus arrival time difference (see FIG. 12), which is a time difference between the passage times tBUS1_S2 and tBUS2_S2 of the buses BUS1 and BUS2, at the immediately preceding bus stop S2 is calculated (see ST31). Then, it is estimated that the time difference between the past bus BUS1 and the next arrival bus BUS2 is held at each bus stop, and the past bus passing time tBUS1_S4 when the past bus BUS1 passed the designated bus stop S4, the current time, The bus waiting time at the designated bus stop S4 is calculated from the arrival time difference (see ST32).
また、図13に示すように、次到着バスBUS2が始発バス停S1をまだ出発していない場合では、直前通過バス停が始発バス停S1に設定され、時刻表の出発予定時刻が次到着バスBUS2の次到着バス通過時刻tBUS2_S1に設定される(ST25,ST27参照)。そして、直前通過バス停S1の通過時刻tBUS1_S1、tBUS2_S1に基づいてバス到着時間差が計算され(ST31参照)、バス待ち時間が計算される(ST32参照)。 Further, as shown in FIG. 13, when the next arrival bus BUS2 has not yet departed from the first bus stop S1, the immediately preceding bus stop is set to the first bus stop S1, and the scheduled departure time of the timetable is next to the next arrival bus BUS2. The arrival bus passage time tBUS2_S1 is set (see ST25 and ST27). Then, a bus arrival time difference is calculated based on the transit times tBUS1_S1 and tBUS2_S1 of the immediately preceding bus stop S1 (see ST31), and a bus waiting time is calculated (see ST32).
したがって、実施例1のバス待ち時間表示システムSでは、ユーザの入力に応じて指定された指定バス停(S4)に次に到着する次到着バス(BUS2)の待ち時間が、指定バス停(S4)を先発している既通過バス(BUS1)との時間差に基づいて計算される。この結果、入手困難なバスの実際の走行速度の情報を使用せず、入手が容易なバス停の通過時刻に基づいて、精確にバス待ち時間を求めることができる。
また、実施例1のバス待ち時間表示システムSでは、次到着バス(BUS2)が始発バス停を出発していない場合には、出発予定時刻を次到着バス通過時刻に設定するので、出発していなくても待ち時間を計算することができる。したがって、バスが実際に動き出さなくても待ち時間を計算(予測)でき、指定バス停が始発バス停に近い場合でも、精確なバス待ち時間を計算できる。
さらに、実施例1のバス待ち時間表示システムSでは、ユーザは携帯電話1によりバスの待ち時間を知ることができるので、利便性が高い。
Therefore, in the bus waiting time display system S according to the first embodiment, the waiting time of the next arrival bus (BUS2) that arrives next at the designated bus stop (S4) designated according to the user input is the same as the designated bus stop (S4). It is calculated based on the time difference from the previously passed bus (BUS1). As a result, it is possible to accurately obtain the bus waiting time based on the passage time of a bus stop that is easily available without using information on the actual traveling speed of a bus that is difficult to obtain.
Further, in the bus waiting time display system S of the first embodiment, when the next arrival bus (BUS2) does not depart from the first bus stop, the scheduled departure time is set as the next arrival bus passage time. Even waiting time can be calculated. Therefore, the waiting time can be calculated (predicted) even if the bus does not actually move, and an accurate bus waiting time can be calculated even when the designated bus stop is close to the first bus stop.
Furthermore, in the bus waiting time display system S of the first embodiment, the user can know the bus waiting time by using the
次に本発明の実施例2のバス待ち時間表示システムSの説明を行うが、この実施例2の説明において、前記実施例1の構成要素に対応する構成要素には同一の符号を付して、その詳細な説明を省略する。
この実施例2は、下記の点で前記実施例1と相違しているが、他の点では前記実施例1と同様に構成されている。
Next, the bus waiting time display system S according to the second embodiment of the present invention will be described. In the description of the second embodiment, components corresponding to the components of the first embodiment are denoted by the same reference numerals. Detailed description thereof will be omitted.
The second embodiment is different from the first embodiment in the following points, but is configured in the same manner as the first embodiment in other points.
(バス待ち時間配信サーバ7の制御部の説明)
図14は実施例2のバス待ち時間配信サーバの機能をブロック図(機能ブロック図)であり、実施例1の図5に対応する図である。
図14において、実施例2のバス待ち時間配信サーバ7は、実施例1のバス到着時間差計算手段C19に替えて、バス到着時間差計算手段C19′を有している。
C19′:バス到着時間差計算手段
実施例2のバス到着時間差計算手段C19′は、次到着バス通過時刻検索手段C19A′と、既通過バス通過時刻検索手段C19B′と、時間差変化計算手段C19Cとを有し、次到着バスおよび既通過バスの、直前通過バス停における時間差だけでなく、直前通過バス停以前に通過したバス停における時間差を求め、時間差の変化に基づいて、バス到着時間差を計算する。実施例2の実施例2のバス到着時間差計算手段C19′は、直前通過バス停における時間差と、直前通過バス停の路線上で1つ前のバス停における時間差と、の時間差の変化に基づいて、バス到着時間差を計算する。したがって、指定バス停に近づくにつれて時間差が大きくまたは小さくなる場合には、その割合に応じた時間差変化分を計算して、指定バス停における時間差に時間差変化分を加えた時間をバス到着時間差として計算する。
(Description of the control unit of the bus waiting time distribution server 7)
FIG. 14 is a block diagram (functional block diagram) showing functions of the bus waiting time distribution server according to the second embodiment, and corresponds to FIG. 5 according to the first embodiment.
In FIG. 14, the bus waiting
C19 ′: Bus Arrival Time Difference Calculation Unit The bus arrival time difference calculation unit C19 ′ according to the second embodiment includes a next arrival bus passage time search unit C19A ′, an already-passed bus passage time search unit C19B ′, and a time difference change calculation unit C19C. The time difference between the next arrival bus and the already-passed bus is not only the time difference at the bus stop immediately before passing, but also the time difference at the bus stop that passed before the bus stop immediately before passing is calculated, and the difference in bus arrival time is calculated based on the change in time difference. The bus arrival time difference calculating means C19 ′ according to the second embodiment of the second embodiment is based on the change in the time difference between the time difference at the immediately preceding bus stop and the time difference at the previous bus stop on the route of the immediately preceding bus stop. Calculate the time difference. Therefore, when the time difference becomes larger or smaller as it approaches the designated bus stop, the time difference change corresponding to the ratio is calculated, and the time obtained by adding the time difference change to the time difference at the designated bus stop is calculated as the bus arrival time difference.
C19A′:次到着バス通過時刻検索手段
次到着バス通過時刻検索手段C19A′は、次到着バスが直前通過バス停を通過した時刻を検索する直前通過バス停通過時刻検索手段C19A1と、バス路線上で直前通過バス停の1つ前のバス停(1つ前バス停)を次到着バスが通過した時刻を検索する1つ前バス停通過時刻検索手段C19A2とを有し、次到着バスが、各バス停を通過した時刻を検索する。
C19B′:既通過バス通過時刻検索手段
既通過バス通過時刻検索手段C19B′は、直前通過バス停を既通過バスが通過した時刻を検索する直前通過バス停通過時刻検索手段C19B1と、前記1つ前バス停を既通過バスが通過した時刻を検索する1つ前バス停通過時刻検索手段C19B2とを有し、既通過バスが、各バス停を通過した時刻を検索する。
C19C:時間差変化計算手段
時間差変化計算手段C19Cは、次到着バスおよび既通過バスに関し、直前通過バス停における時間差と1つ前通過バス停における時間差との変化(時間差変化)を計算する。
C19A ': Next arrival bus passage time search means C19A' is a previous arrival bus stop passage time search means C19A1 for searching for the time when the next arrival bus has passed the immediately preceding bus stop. A time at which the next arrival bus passes through each bus stop, having a previous bus stop passage time search means C19A2 for searching for the time at which the next arrival bus has passed the bus stop immediately before the passing bus stop (the previous bus stop). Search for.
C19B ′: Passed Bus Passing Time Search Means Passed Bus Passing Time Searching Means C19B ′ is a previous pass bus stop passing time searching means C19B1 for searching for a time when the passed bus has passed through the previous pass bus stop, and the previous bus stop. And a previous bus stop passage time searching means C19B2 for searching the time when the already-passed bus passes, and searches for the time when the already-passed bus passes each bus stop.
C19C: Time difference change calculating means The time difference change calculating means C19C calculates the change (time difference change) between the time difference at the immediately preceding bus stop and the time difference at the immediately preceding bus stop for the next arriving bus and the already passed bus.
(実施例2のフローチャートの説明)
次に、実施例2のフローチャートの説明を行うが、携帯電話1やバス運行状況配信サーバ8の処理は、実施例1と同様であるため、詳細な説明は省略する。
(バス待ち時間配信サーバ7の処理の説明)
図15は実施例2のバス待ち時間配信処理のフローチャートであり、実施例1の図9に対応するフローチャートである。
図15において、実施例2のバス待ち時間配信処理では、実施例1のバス待ち時間配信処理のST31に替えて、下記のST31′の処理を実行する。
図15のST31′において、次の処理(1)〜(4)を実行して、ST32に進む。
(1)通過時刻記録テーブルに基づいて、次到着バスが直前通過バス停を通過した時刻(次到着バス直前通過バス停通過時刻)と、既通過バスが直前通過バス停を通過した時刻(既通過バス直前通過バス停通過時刻)と、の時間差(直前通過バス停時間差)を計算する。
(2)通過時刻記録テーブルに基づいて、次到着バスが1つ前バス停を通過した時刻(次到着バス1つ前バス停通過時刻)と、既通過バスが1つ前バス停を通過した時刻(既通過バス1つ前バス停通過時刻)と、の時間差(1つ前バス停時間差)を計算する。
(3)直前通過バス停時間差と、1つ前バス停時間差との差(時間差変化)を計算する。
(4)時間差変化に直前バス停から指定バス停までのバス停の数を掛けた時間差変化分を計算し、時間差変化分を直前通過バス停時間差に加えたバス到着時間差を計算する。
(Explanation of flowchart of embodiment 2)
Next, although the flowchart of Example 2 is demonstrated, since the process of the
(Description of processing of the bus waiting time distribution server 7)
FIG. 15 is a flowchart of the bus waiting time distribution process according to the second embodiment, and is a flowchart corresponding to FIG. 9 according to the first embodiment.
In FIG. 15, in the bus waiting time distribution process according to the second embodiment, the following ST31 ′ process is executed instead of ST31 of the bus waiting time distribution process according to the first embodiment.
In ST31 ′ of FIG. 15, the following processes (1) to (4) are executed, and the process proceeds to ST32.
(1) Based on the transit time record table, the time when the next arrival bus passed the previous pass bus stop (passing time immediately before the next arrival bus stop) and the time when the past pass passed the previous pass bus stop (just before the previous pass bus) The time difference (passing bus stop passing time) and the time difference (previous passing bus stop time difference) are calculated.
(2) Based on the transit time recording table, the time when the next arrival bus passed the previous bus stop (the time when the next arrival bus passed the previous bus stop) and the time when the already passed bus passed the previous bus stop (existing) The time difference (the time difference between the previous bus stop) and the time at which the previous bus stop passed) is calculated.
(3) The difference (time difference change) between the difference between the bus stop time immediately before passing and the time difference between the previous bus stops is calculated.
(4) The time difference change is calculated by multiplying the time difference change by the number of bus stops from the immediately preceding bus stop to the designated bus stop, and the bus arrival time difference is calculated by adding the time difference change to the immediately preceding bus stop time difference.
(実施例2の作用)
図16は実施例2のバス待ち時間表示システムSにおいて各バス停のバス到着時間差を示すグラフであり、縦軸にバス到着時間差、横軸にバス停をとったグラフである。
前記構成を備えた実施例2のバス待ち時間表示システムSでは、複数のバス停における時間差の変化を計算して、時間差変化分も考慮したバス到着時間差が計算される。例えば、既通過バスが通過してから次到着バスが通過するまでの間に、バス路線上で渋滞が発生した場合、図16に示すようにバス停における時間差が変動することがある。これに応じて、実施例2のバス待ち時間表示システムSでは、バスの時間差の変化の傾きを延長して、直前通過バス停におけるバス到着時間差よりも、指定バス停におけるバス到着時間差を大きくし、バス待ち時間を計算する。逆に、発生した渋滞が解消に向かっていたりする場合、バス停における時間差が変動することがあるが、この場合には、指定バス停におけるバス到着時間差が直前通過バス停におけるバス到着時間差よりも小さく計算される。したがって、実施例2のバス待ち時間表示システムSは、渋滞等によりバスの通過時刻の時間差が変動している場合にも、それを考慮したバス待ち時間を表示することができる。この結果、実施例1の場合に比べ、より精確にバス待ち時間を表示することができる。
(Operation of Example 2)
FIG. 16 is a graph showing the difference in bus arrival time at each bus stop in the bus waiting time display system S of the second embodiment, where the vertical axis represents the difference in bus arrival time and the horizontal axis represents the bus stop.
In the bus waiting time display system S according to the second embodiment having the above-described configuration, a change in time difference at a plurality of bus stops is calculated, and a bus arrival time difference is calculated in consideration of the time difference change. For example, when a traffic jam occurs on the bus route between the passage of the already-passed bus and the passage of the next arrival bus, the time difference at the bus stop may vary as shown in FIG. In response to this, in the bus waiting time display system S of the second embodiment, the slope of the change in the bus time difference is extended so that the bus arrival time difference at the designated bus stop is larger than the bus arrival time difference at the immediately preceding bus stop. Calculate the waiting time. Conversely, when the generated traffic congestion is going to be resolved, the time difference at the bus stop may fluctuate, but in this case, the bus arrival time difference at the designated bus stop is calculated to be smaller than the bus arrival time difference at the immediately preceding bus stop. The Therefore, the bus waiting time display system S according to the second embodiment can display the bus waiting time in consideration of the time difference of the bus transit time due to traffic congestion or the like. As a result, the bus waiting time can be displayed more accurately than in the first embodiment.
(変更例)
以上、本発明の実施例を詳述したが、本発明は、前記実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内で、種々の変更を行うことが可能である。
例えば、バス待ち時間配信サーバ7およびバス運行状況配信サーバ8の機能を、1つのサーバに集約することも可能である。また、バス待ち時間配信サーバ7およびバス運行状況配信サーバ8の機能の全てまたは一部を携帯電話1に持たせることも可能である。
また、前記各実施例において、次到着バスと既通過バスの時間差を判別する際に、各バス停における通過時間の時間差を使用したが、これに限定されず、路線上の特定の交差点や曲がり角、施設の前、高速道路のインターチェンジやジャンクション、サービスエリア等をチェックポイントに設定し、各チェックポイントを通過した時刻を使用してバス到着時間差を計算し、バス待ち時間を求めることも可能である。
(Example of change)
As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to the said Example, A various change is performed within the range of the summary of this invention described in the claim. It is possible.
For example, the functions of the bus waiting
Further, in each of the above embodiments, when determining the time difference between the next arrival bus and the already-passed bus, the time difference of the transit time at each bus stop was used, but is not limited thereto, and a specific intersection or turn on the route, It is also possible to set the interchange, junction, service area, etc. of the expressway in front of the facility as a checkpoint, calculate the bus arrival time difference using the time passing each checkpoint, and obtain the bus waiting time.
さらに、前記各実施例において、朝一番の始発バスの場合にはバスの位置情報を表示する実施例としたが、これ以外にも、例えば、既通過バスと次到着バスとの時間差が所定時間(例えば、30分や1時間)以上ある場合には、待ち時間を表示せず、位置情報を表示するようにすることも可能である。位置情報を表示するのに替えて、時刻表の通過予定時間に基づいて計算したバス待ち時間を表示することも可能である。
また、実施例2において、直前通過バス停と1つ前バス停の2つのバス停における時間差の変化に基づいてバス待ち時間の計算をしたが、これに限定されず、3つ以上のバス停における時間差の変化に基づいて、バス待ち時間の計算をすることも可能である。このとき、最小二乗法を使用して直線近似して、バス待ち時間の計算を行うことも可能である。
さらに、実施例2では、時間差変化を計算する際に、直前通過バス停から指定バス停までのバス停の数を掛け合わせたが、各バス停間の距離に比例させて時間差変化を計算することにより、時間差変化をより精確に求めることも可能である。
Further, in each of the above embodiments, in the case of the first bus in the morning, the position information of the bus is displayed. However, in addition to this, for example, the time difference between the past bus and the next arrival bus is a predetermined time. If there is more than (for example, 30 minutes or 1 hour), it is possible to display the position information without displaying the waiting time. Instead of displaying the position information, it is also possible to display the bus waiting time calculated based on the scheduled passage time of the timetable.
In the second embodiment, the bus waiting time is calculated based on the change in time difference between the two bus stops of the immediately preceding bus stop and the previous bus stop. However, the present invention is not limited to this, and the change in time difference at three or more bus stops is calculated. It is also possible to calculate the bus latency based on At this time, it is also possible to calculate the bus waiting time by linear approximation using the least square method.
Further, in the second embodiment, when calculating the time difference change, the number of bus stops from the immediately preceding bus stop to the designated bus stop is multiplied, but by calculating the time difference change in proportion to the distance between each bus stop, the time difference is calculated. It is also possible to determine changes more accurately.
また、前記実施例1,2において、例えば、路線上に普通のバスだけでなく、所定のバス停しか停車しない急行バスが走行している場合に、バスの種類それぞれに、バス待ち時間を計算し、表示することも可能である。
さらに、前記実施例において、バス待ち時間表示画像31でアイコンを使用したが、文字情報で構成されたバス待ち時間表示画像を使用することも可能である。
また、各実施例において、バス待ち時間表示装置として携帯可能な携帯電話1で説明したが、これに限定されず、PHSやPDA等の携帯端末、ノート型パソコンを使用することも可能である。なお、バス待ち時間表示装置として、据え置き型のコンピュータ(デスクトップ型パソコン、ワークステーション等)を使用することも可能である。
In the first and second embodiments, for example, when not only a normal bus but also an express bus that stops only at a predetermined bus stop is running on the route, the bus waiting time is calculated for each type of bus. It is also possible to display.
Furthermore, in the said Example, although the icon was used in the bus waiting
In each embodiment, the portable
1…携帯電話、2…携帯電話ネットワーク、3…データ通信装置、4…専用線、6…インターネット、7…バス待ち時間配信サーバ、8…バス運行状況配信サーバ、11…情報表示画面、12…入力キー、21…バス待ち時間検索入力画像、22…バス路線入力欄、23…指定バス停入力欄、24…送信アイコン、26…終了アイコン、31…バス待ち時間表示画像、32…指定バス停アイコン、32a…待ち時間表示部、32b…バス停名表示部、33…バス停アイコン、34…バスアイコン、36…更新アイコン、C…コントローラ、C1…液晶駆動回路制御手段、C2…振動モータ制御手段、C3…バス待ち時間検索用入力画像表示手段、C4…待ち時間検索条件送信手段、C5…検索結果受信手段、C6…バス待ち時間表示手段、C6A…バス待ち時間表示画像作成手段、C7…待ち時間更新タイミング判別手段、C10…バス停情報記憶手段、C11待ち時間検索条件受信手段、C12…指定バス停判別手段、C13…運行状況送信要求手段、C14…運行状況受信手段、C15…次到着バス検索手段、C16…始発バス停未出発判別手段、C17…直前通過バス停検索手段、C18…既通過バス検索手段、C18A…次到着バス位置情報作成手段、C19…バス到着時間差計算手段、C19A…次到着バス通過時刻検索手段、C19A1…直前通過バス停通過時刻検索手段、C19A2…1つ前バス停通過時刻検索手段、C19B…既通過バス通過時刻検索手段、C19B1…直前通過バス停通過時刻検索手段、C19B2…1つ前バス停通過時刻検索手段、C19C…時間差変化計算手段、C20…バス待ち時間計算手段、C20A…既通過バス指定バス停通過時刻検索手段、C20B…現在時刻取得手段、C21…検索結果送信手段、C31…バス停情報記憶手段、C32…バス通過予定時刻記憶手段、C33…バス運行状況管理手段、C33A…バス通過時刻記憶手段、C33B…バス運行状況更新手段、C34…運行状況送信要求受信手段、C35…対象路線判別手段、C36…運行状況送信手段、S…バス待ち時間表示システム、TM1…待ち時間カウントダウンタイマ。
DESCRIPTION OF
Claims (12)
待ち時間検索対象の指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算するバス到着時間差計算手段と、
前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を情報表示画面に表示するバス待ち時間表示手段と、
を備えたことを特徴とするバス待ち時間表示システム。 For each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops, a bus passage time storage means that stores the time at which each checkpoint has passed,
For the designated bus stop for the waiting time search target, the next arrival bus passing time that has passed the previous arrival check point that the next arrival bus that has arrived at the designated bus stop immediately before has passed, and the past passage that has passed the designated bus stop immediately before A bus arrival time difference calculating means for calculating a bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, based on a time difference between an already-passed bus passing time when the bus has passed the previous passing checkpoint;
A bus waiting time display means for displaying on the information display screen a bus waiting time obtained by subtracting a current time from a time obtained by adding the difference in arrival time of the bus to a time when the already-passed bus has passed the designated bus stop;
A bus waiting time display system characterized by comprising:
前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する前記バス到着時間差計算手段と、
を備えたことを特徴とする請求項1に記載のバス待ち時間表示システム。 A bus passage scheduled time storage means for storing a scheduled time for each of the buses to pass through each of the check points;
If the next bus does not depart from the first bus stop, the bus arrival time difference calculating means for calculating the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time;
The bus waiting time display system according to claim 1, further comprising:
を備えたことを特徴とする請求項2に記載のバス待ち時間表示システム。 The bus arrival time difference calculation for calculating the bus arrival time difference based on a time difference at the immediately preceding check point and a time difference at a check point that passed before the immediately preceding check point between the next arriving bus and the already passed bus. means,
The bus waiting time display system according to claim 2, further comprising:
送信した前記指定バス停に応じて、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて計算された前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を、前記既通過バスが前記指定バス停を通過した時刻から現在時刻を引いた時間に加えたバス待ち時間を受信するバス待ち時間受信手段と、
受信した前記バス待ち時間を情報表示画面に表示するバス待ち時間表示手段と、
を備えたことを特徴とするバス待ち時間表示装置。 A waiting time search condition transmitting means for transmitting information of a designated bus stop as a waiting time search condition;
In accordance with the designated bus stop that has been transmitted, the next arrival bus passage time that has passed through the last arrival check point that the next arrival bus that has arrived next at the designated bus stop has just passed, and the past bus that has just passed through the designated bus stop. The designated bus indicates the bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, calculated based on a time difference between the passing time of the already-passed bus that has passed the previous pass checkpoint. A bus waiting time receiving means for receiving the bus waiting time added to the time obtained by subtracting the current time from the time of passing the bus stop;
A bus waiting time display means for displaying the received bus waiting time on an information display screen;
A bus waiting time display device comprising:
を備えたことを特徴とする請求項4に記載のバス待ち時間表示装置。 If the next passing bus does not depart from the first bus stop, the bus waiting time receiving means for receiving the bus arrival time difference calculated with the scheduled time of the first bus stop as the next arrival bus passing time,
The bus waiting time display device according to claim 4, further comprising:
を備えたことを特徴とする請求項5に記載のバス待ち時間表示装置。 The bus waiting to receive the bus arrival time difference calculated based on the time difference at the immediately preceding checkpoint and the time difference at the checkpoint that passed before the immediately preceding checkpoint between the next arriving bus and the already passed bus Time receiving means,
The bus waiting time display device according to claim 5, comprising:
バス待ち時間表示装置から送信された待ち時間検索条件としての指定バス停の情報を受信する待ち時間検索条件受信手段と、
受信した前記指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算するバス到着時間差計算手段と、
前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を前記バス待ち時間表示装置に送信するバス待ち時間送信手段と、
を備えたことを特徴とするバス待ち時間配信サーバ。 For each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops, a bus passage time storage means that stores the time at which each checkpoint has passed,
A waiting time search condition receiving means for receiving information of a designated bus stop as a waiting time search condition transmitted from the bus waiting time display device;
For the received designated bus stop, the next arrival bus passing time when the next arrival bus next arriving at the designated bus stop passed immediately before the passing check point and the already passed bus that passed the designated bus stop immediately before A bus arrival time difference calculating means for calculating a bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, based on a time difference between the already-passed bus passing time passing through the immediately preceding checkpoint;
A bus waiting time transmitting means for transmitting to the bus waiting time display device a bus waiting time obtained by subtracting a current time from a time obtained by adding the bus arrival time difference to a time when the already-passed bus has passed the designated bus stop;
A bus waiting time distribution server comprising:
前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する前記バス到着時間差計算手段と、
を備えたことを特徴とする請求項7に記載のバス待ち時間配信サーバ。 A bus passage scheduled time storage means for storing a scheduled time for each of the buses to pass through each of the check points;
If the next bus does not depart from the first bus stop, the bus arrival time difference calculating means for calculating the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time;
The bus waiting time distribution server according to claim 7, comprising:
を備えたことを特徴とする請求項8に記載のバス待ち時間配信サーバ。 The bus arrival time difference calculation for calculating the bus arrival time difference based on a time difference at the immediately preceding check point and a time difference at a check point that passed before the immediately preceding check point between the next arriving bus and the already passed bus. means,
The bus waiting time distribution server according to claim 8, comprising:
複数のバス停を含むチェックポイントを順次通過する複数のバス毎に、各チェックポイントを通過した時刻を記憶するバス通過時刻記憶手段、
待ち時間検索対象の指定バス停に対し、前記指定バス停に次に到着する次到着バスが直前に通過した直前通過チェックポイントを通過した次到着バス通過時刻と、前記指定バス停を直前に通過した既通過バスが前記直前通過チェックポイントを通過した既通過バス通過時刻と、の時間差に基づいて、前記次到着バスと前記既通過バスとの時間差であるバス到着時間差を計算するバス到着時間差計算手段、
前記既通過バスが前記指定バス停を通過した時刻に前記バス到着時間差を加えた時刻から現在時刻を引いたバス待ち時間を情報表示画面に表示するバス待ち時間表示手段、
として機能させるためのバス待ち時間表示プログラム。 Computer
A bus passage time storage means for storing the time of passing each checkpoint for each of a plurality of buses that sequentially pass through checkpoints including a plurality of bus stops;
For the designated bus stop for the waiting time search target, the next arrival bus passing time that has passed the previous arrival check point that the next arrival bus that has arrived at the designated bus stop immediately before has passed, and the past passage that has passed the designated bus stop immediately before A bus arrival time difference calculating means for calculating a bus arrival time difference, which is a time difference between the next arrival bus and the already-passed bus, based on a time difference between the bus passing the previous passing checkpoint and the time of passing the previous bus;
A bus waiting time display means for displaying on the information display screen a bus waiting time obtained by subtracting the current time from a time obtained by adding the bus arrival time difference to a time when the already passed bus passes the designated bus stop;
Bus latency display program to function as
前記各バスが前記各チェックポイントを通過する予定時刻を記憶するバス通過予定時刻記憶手段、
前記次通過バスが始発バス停を出発していない場合には、始発バス停の予定時刻を前記次到着バス通過時刻として、前記バス到着時間差を計算する前記バス到着時間差計算手段、
として機能させるための請求項10に記載のバス待ち時間表示プログラム。 Computer
A bus passage scheduled time storage means for storing a scheduled time at which each of the buses passes through each of the check points;
When the next bus does not depart from the first bus stop, the bus arrival time difference calculating means for calculating the bus arrival time difference using the scheduled time of the first bus stop as the next arrival bus passage time,
The bus waiting time display program according to claim 10 for functioning as:
前記次到着バスおよび前記既通過バスの、前記直前通過チェックポイントにおける時間差および前記直前通過チェックポイント以前に通過したチェックポイントにおける時間差の変化に基づいて、前記バス到着時間差を計算する前記バス到着時間差計算手段、
として機能させるための請求項11に記載のバス待ち時間表示プログラム。 Computer
The bus arrival time difference calculation for calculating the bus arrival time difference based on a time difference at the immediately preceding check point and a time difference at a check point that passed before the immediately preceding check point between the next arriving bus and the already passed bus. means,
The bus waiting time display program according to claim 11, wherein the bus waiting time display program is made to function as:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005118852A JP4394033B2 (en) | 2005-04-15 | 2005-04-15 | Bus waiting time display system, bus waiting time display device, bus waiting time distribution server, and bus waiting time display program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005118852A JP4394033B2 (en) | 2005-04-15 | 2005-04-15 | Bus waiting time display system, bus waiting time display device, bus waiting time distribution server, and bus waiting time display program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006301735A JP2006301735A (en) | 2006-11-02 |
| JP4394033B2 true JP4394033B2 (en) | 2010-01-06 |
Family
ID=37469987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005118852A Expired - Fee Related JP4394033B2 (en) | 2005-04-15 | 2005-04-15 | Bus waiting time display system, bus waiting time display device, bus waiting time distribution server, and bus waiting time display program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4394033B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008142783A1 (en) | 2007-05-23 | 2008-11-27 | Navitime Japan Co., Ltd. | Navigation system, route retrieval server and mobile terminal device, and route guiding method |
| CN102081859B (en) * | 2009-11-26 | 2014-10-01 | 上海遥薇(集团)有限公司 | Control method of bus arrival time prediction model |
| JP5756301B2 (en) * | 2011-02-07 | 2015-07-29 | 株式会社ナビタイムジャパン | Navigation system, navigation method, and program |
| JP6171799B2 (en) * | 2013-09-30 | 2017-08-02 | 富士通株式会社 | Position information processing apparatus, position information processing method, and position information processing program |
-
2005
- 2005-04-15 JP JP2005118852A patent/JP4394033B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006301735A (en) | 2006-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8548734B2 (en) | System and method for real-time travel path prediction and automatic incident alerts | |
| JP5333673B2 (en) | Mobile information terminal, information management device, and information management system for mobile information terminal | |
| US8392116B2 (en) | Navigation device and method for predicting the destination of a trip | |
| KR100591275B1 (en) | Navigation system operation system and method using POI code number | |
| CN102027325B (en) | Navigation equipment and method for detecting and searching for parking facilities | |
| TWI577969B (en) | Mobile devic with a machine readable medium storing a prediction engine and method thereof | |
| US20080021632A1 (en) | Traffic Condition Report Device, System Thereof, Method Thereof, Program For Executing The Method, And Recording Medium Containing The Program | |
| JP2020016967A (en) | Vehicle reservation system, vehicle reservation method and program | |
| CN112052269B (en) | Position recommending method and device | |
| JP2009174887A (en) | Route guiding system, route guiding method and computer program | |
| US20190360824A1 (en) | Information processing apparatus, information processing method, and information processing system | |
| US20220058763A1 (en) | Information processing apparatus, information processing method, and non-transitory storage medium | |
| CN113240926B (en) | Navigation control system for integrated area without planning parking space | |
| JP4394033B2 (en) | Bus waiting time display system, bus waiting time display device, bus waiting time distribution server, and bus waiting time display program | |
| JP2005208041A (en) | Dynamic route search method | |
| JP2020080145A (en) | Information providing system, information providing device, and computer program | |
| JP5615777B2 (en) | Route guidance device and route guidance method | |
| JP2010176452A (en) | Information processing distribution system, information processing apparatus, and information processing distribution method | |
| JP2010026803A (en) | Traffic jam prediction device, route search device, traffic jam prediction method, route search method, traffic jam prediction program, route search program, and computer-readable recording medium | |
| JP2022150499A (en) | Information processing system, information processing program and information processing method | |
| JP2001264102A (en) | Information processing apparatus and method, information communication apparatus and method, and recording medium | |
| JP2010078486A (en) | Route searching apparatus, information presentation method, and computer program | |
| JP2003090731A (en) | Communication type navigation device, information providing device, and method for providing information to communication type navigation device | |
| JP2019148468A (en) | Navigation device, navigation method and program | |
| JP7370216B2 (en) | Information provision device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070312 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090615 |
|
| 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: 20091008 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091014 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4394033 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121023 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121023 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121023 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131023 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |