JP2018063466A - Dynamic management system, dynamic management device, and dynamic management method - Google Patents
Dynamic management system, dynamic management device, and dynamic management method Download PDFInfo
- Publication number
- JP2018063466A JP2018063466A JP2016199777A JP2016199777A JP2018063466A JP 2018063466 A JP2018063466 A JP 2018063466A JP 2016199777 A JP2016199777 A JP 2016199777A JP 2016199777 A JP2016199777 A JP 2016199777A JP 2018063466 A JP2018063466 A JP 2018063466A
- Authority
- JP
- Japan
- Prior art keywords
- stop
- vehicle
- stop location
- current position
- passed
- 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.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims description 319
- 230000000694 effects Effects 0.000 claims abstract description 38
- 238000000034 method Methods 0.000 claims description 149
- 230000008569 process Effects 0.000 claims description 138
- 230000005540 biological transmission Effects 0.000 claims description 39
- 238000004891 communication Methods 0.000 abstract description 39
- 238000012545 processing Methods 0.000 description 65
- 238000012790 confirmation Methods 0.000 description 36
- 230000006870 function Effects 0.000 description 33
- 230000004044 response Effects 0.000 description 28
- 230000006399 behavior Effects 0.000 description 24
- 230000010365 information processing Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 230000009182 swimming Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000012508 change request Methods 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】 予め決められた複数の停車場所を予め決められた順番で車両が辿るようにするルートで運行される車両の動態(活動している状態)を、適切に管理できるようにする。【解決手段】動態管理サーバ1は、ルート管理DB113が、複数の停車場所ごとに、辿る順番と、ジオフェンスを示す情報と、車両の停車/非停車を示す第1の区分と、車両の通過/未通過を示す第2の区分とを記憶保持している。通信I/F101を通じて車載端末4からの現在位置を受信すると、動態管理部125が、当該現在位置と、ルート管理DB113に記憶されている情報に基づいて、停車場所ごとに、車両の通過/未通過を判別し、車両が通過したと判別した停車場所のルート管理DB112の当該停車場所に関する情報の第2の区分を通過済みに更新する。【選択図】図1An object of the present invention is to appropriately manage dynamics (state of activity) of a vehicle operated on a route in which the vehicle follows a plurality of predetermined stopping places in a predetermined order. SOLUTION: A dynamics management server 1 includes a route management DB 113 for each of a plurality of stop locations, information indicating a tracing order, geofence information, a first classification indicating whether the vehicle is stopped or not stopped, and vehicle passage information. / A second division indicating non-passage is stored. Upon receiving the current position from the in-vehicle terminal 4 through the communication I/F 101, the movement management unit 125 determines whether the vehicle has passed or not for each stop based on the current position and the information stored in the route management DB 113. Passage is determined, and the second classification of the information on the stop place in the route management DB 112 of the stop place determined to have passed by the vehicle is updated to "passed". [Selection drawing] Fig. 1
Description
この発明は、例えば、幼稚園や保育園、スイミングスクールや塾、通所介護(デイサービス)施設などで用いられている送迎車両の動態(活動している状態)を管理するシステム、装置及び方法に関する。 The present invention relates to a system, an apparatus, and a method for managing the dynamics (active state) of a pick-up vehicle used in, for example, a kindergarten, a nursery school, a swimming school, a cram school, and a day care facility.
幼稚園や保育園では、従来から園児の送迎用バスを運行し、保護者の送迎にかかる負担を軽減すると共に、多くの園児が安全に通園できるようにしている。一般に園児の送迎用バスの運行に際しては、複数の園児が集合可能な送迎用バスの停車場所(バス停)を複数カ所設定する。この停車場所を送迎用バスが順番に回って、登園時には園児を送迎用バスに乗せ、降園時には園児を送迎用バスから降ろす。このため、停車場所ごとに送迎用バスの到着予定時刻を定めた時刻表が作成される。保護者は、この時刻表が示す到着予定時刻に基づいて、登園時には利用する停車場所に子供を連れて行って送迎用バスに乗せ、降園時には利用する停車場所で送迎用バスから降りる子供を迎えに行く。 In kindergartens and nursery schools, traditional buses have been operated for children to reduce the burden on parents and to allow many children to attend the park safely. In general, when a kindergarten bus is operated, a plurality of pick-up bus stops (bus stops) where a plurality of kindergartens can gather are set. The pick-up bus goes around this stop in turn, and the child is put on the pick-up bus when going to the park, and the child is taken down from the pick-up bus when going to the park. For this reason, a timetable that defines the scheduled arrival time of the pick-up bus for each stop location is created. Based on the estimated arrival time indicated by this timetable, the guardian takes the child to the stop to be used when entering the park and rides on the pick-up bus, and gets off the pick-up bus at the stop to be used when leaving the park. Go pick up.
そして、送迎用バスは、道路状況の影響を受けて到着予定時刻に遅れたり、複数の園児がたまたま欠席したために通過する停車場所が発生し、到着予定時刻より早く到着したりすることが発生する。送迎バスの到着が遅れる場合には、保護者は心配し、電話による問い合わせを行うことになり、幼稚園や保育園側の負担も大きくなる。また、送迎用バスの到着が早まる場合には、保護者が迎えに来ていないことに園児が不安になるし、保護者が迎えに来るまで送迎用バスは通行の障害にならないように停車していなければならないので、送迎用バスのドライバや同乗している教諭等の負担も大きくなる。 And the pick-up bus may be delayed due to the road condition, or may arrive earlier than the expected arrival time due to the fact that multiple children happen to be absent, causing a stop location to pass. . If the arrival of the shuttle bus is delayed, parents will be worried and make inquiries by telephone, which increases the burden on the kindergarten and nursery school. Also, if the pick-up bus arrives early, the children will be worried that the guardian has not picked up, and the pick-up bus will stop so as not to obstruct traffic until the guardian picks up. Therefore, the burden on the driver of the pick-up bus and the teacher who is on board is also increased.
このため、従来は、GPS(Global Positioning System)から取得した位置情報を定期的に園側に送信して、送迎用バスの運行状況を管理するシステムが考えられている。また、別の方法として、停車場所への到着や出発などの送迎用バスの状態をドライバのボタン操作を契機として園側に送信することにより、送迎用バスの運行状況を管理するシステムが考えられている。しかし、GPSで測位した現在位置を用いる前者の方法の場合、停車場所への到着と出発の区別が明確につかないし、近隣に複数の停車場所がある場合に、どちらの停車場所に到着したのかの区別もつき難い。また、後者の方法の場合には、送迎用バスのドライバに掛かる負担が大きく、ボタン操作のし忘れが発生した場合には、適切に運行状況を把握できなくなってしまう。 For this reason, conventionally, a system has been considered in which the positional information acquired from GPS (Global Positioning System) is periodically transmitted to the garden side to manage the operation status of the pick-up bus. As another method, a system that manages the operation status of the pick-up bus by sending the status of the pick-up bus such as arrival or departure to the stop to the park with the driver's button operation as an opportunity can be considered. ing. However, in the case of the former method using the current position measured by GPS, it is not possible to clearly distinguish between arrival and departure at the stop location, and when there are multiple stop locations in the vicinity, which stop location has arrived? It is difficult to distinguish. In the case of the latter method, the burden on the driver of the pick-up bus is large, and if the user forgets to operate the button, the operation status cannot be properly grasped.
このため、後に記す特許文献1に開示されているような、車両の到着、出発、通過を的確に判定し、運転手負担を軽減し、高度な車両運行管理を行う到着出発通過判定方法を用いることが考えられる。
For this reason, an arrival / departure / passage determination method is used that accurately determines arrival, departure, and passage of vehicles, reduces driver burden, and performs advanced vehicle operation management, as disclosed in
上述した特許文献1に記載の発明の場合、各停車場所(バス停)への到着、出発、通過といった状況を把握することが可能である。しかし、特許文献1に記載された発明の場合、例えば、幼稚園や保育園の送迎用バスのように、ルートごとに定められた停車場所を予め定められた順番通りに辿るように走行しているか否かをチェックすることはできない。幼稚園や保育園などの送迎用バスの場合には、ルートによっては、同じ道路を、方向を変えて走ったり、辿る順番は離れているのに、近い位置に停車場所が設定されたりすることもある。
In the case of the invention described in
また、幼稚園や保育園などの送迎用バスの場合には、例えば、園児の欠席がたまたま多い場合に、その日に乗降する園児がいない停車場所には停車しないようにして運行することもある。すなわち、停車すべき停車場所が、その日だけ変わるといったことも発生する。このため、幼稚園や保育園などの送迎用バスの場合には、設定された停車場所であって、その日に停車する停車場所を順番通りに回るように運行されているかどうかを適切に把握することができなければならない。 In the case of a pick-up bus such as a kindergarten or a nursery school, for example, when there are many children absent from school, the bus may be operated without stopping at a stop where there are no children getting on and off the day. That is, the stop location to be stopped may change only on that day. For this reason, in the case of pick-up buses such as kindergartens and nursery schools, it is possible to properly grasp whether or not it is a stop location that has been set and that it is operating in order according to the stop location that stops on that day. It must be possible.
このようなことは、幼稚園や保育園の送迎用バスに限らず、スイミングスクールや塾、デイサービス施設などの送迎用バス、コミュニティバスやデマンドバスなどと呼ばれる定められたバス停を巡回するように運行されるバスについてもいえることである。 This is not limited to kindergarten and nursery school pick-up buses, but is operated so as to circulate around designated bus stops called swimming buses, swimming schools, private schools, day service facilities, community buses, demand buses, etc. This is also true for the bus.
以上のことに鑑み、この発明は、予め決められた停車場所を予め決められた順番で車両が辿るようにするルートで、車両が停車しない停車場所が発生しても、当該ルートで運行される車両の動態(活動している状態)を適切に管理できるようにし、利用者の利便性を向上させることを目的とする。 In view of the above, the present invention is a route that allows a vehicle to follow a predetermined stop location in a predetermined order. Even if a stop location where the vehicle does not stop occurs, the route is operated according to the route. The purpose is to improve the convenience of the user by making it possible to appropriately manage the dynamics (active state) of the vehicle.
上記課題を解決するため、請求項1に記載の発明の動態管理システムは、
出発地を含む予め定められた複数の停車場所を予め決められた順番で辿るように設定されたルートで運行される車両の動態を管理する動態管理サーバと、前記車両で利用される車載端末とがネットワークを通じて接続されて構成される動態管理システムであって、
前記車載端末は、
現在位置を測位する現在位置測位手段と、
前記現在位置測位手段で測位された前記現在位置を、前記動態管理サーバに送信する送信手段と、
前記車両が前記ルートで運行されている場合に、所定のタイミングごとに、前記現在位置測位手段で測位された前記現在位置を、前記送信手段を通じて前記動態管理サーバに送信するように制御する制御手段と
を備え、
前記動態管理サーバは、
複数の前記停車場所ごとに、辿る順番と、前記停車場所の位置を基準にして定められる所定のエリアを示す情報と、前記車両の停車/非停車を示す第1の区分と、前記車両の通過/未通過を示す第2の区分とを記憶保持する停車場所情報記憶手段と、
前記車載端末からの前記現在位置を受信する受信手段と、
前記受信手段で受信した前記現在位置と、前記停車場所情報記憶手段に記憶されている情報に基づいて、前記停車場所ごとに、前記車両の通過/未通過を判別する判別手段と、
前記判別手段で前記車両が通過したと判別した前記停車場所の前記停車場所情報記憶手段の前記第2の区分を通過済みに更新する更新手段と
を備えることを特徴とする。
In order to solve the above-described problem, a dynamic management system according to
A dynamic management server that manages the dynamics of a vehicle operated on a route that is set so as to follow a plurality of predetermined stopping places including a departure place in a predetermined order; and an in-vehicle terminal that is used in the vehicle; Is a dynamic management system configured by being connected through a network,
The in-vehicle terminal is
Current position positioning means for measuring the current position;
Transmitting means for transmitting the current position measured by the current position positioning means to the movement management server;
Control means for controlling the current position measured by the current position positioning means to be transmitted to the movement management server through the transmission means at every predetermined timing when the vehicle is operating on the route. And
The activity management server
Information indicating a predetermined area determined based on the position of the stop location, a first section indicating stop / non-stop of the vehicle, and a passage of the vehicle / Stop location information storage means for storing and holding the second section indicating non-passage;
Receiving means for receiving the current position from the in-vehicle terminal;
A discriminating unit for discriminating whether the vehicle has passed or not passed for each stop location based on the current position received by the receiving unit and information stored in the stop location information storage unit;
Update means for updating the second section of the stop location information storage means of the stop location determined that the vehicle has passed by the determination means to be passed.
請求項1に記載の発明の動態管理システムによれば、動態管理サーバと車載端末とがネットワークを通じて接続されて当該動態管理システムが構成される。当該車載端末は、出発地を含む予め定められた複数の停車場所を予め決められた順番で辿るように設定されたルートで運行される車両で利用される。車載端末の制御手段は、所定のタイミングごとに、現在位置測位手段で測位された現在位置を、送信手段を通じて前記動態管理サーバに送信するように制御する。 According to the behavior management system of the first aspect of the present invention, the behavior management system is configured by connecting the behavior management server and the in-vehicle terminal through the network. The vehicle-mounted terminal is used in a vehicle that is operated on a route set so as to follow a plurality of predetermined stop locations including a departure place in a predetermined order. The control unit of the in-vehicle terminal controls to transmit the current position measured by the current position positioning unit to the movement management server through the transmission unit at every predetermined timing.
動態管理サーバは、停車場所情報記憶手段が、複数の前記停車場所ごとに、辿る順番と、前記停車場所の位置を基準にして定められる所定のエリアを示す情報と、前記車両の停車/非停車を示す第1の区分と、前記車両の通過/未通過を示す第2の区分とを記憶保持している。動態管理サーバでは、受信手段を通じて車載端末からの現在位置を受信すると、判別手段が、当該現在位置と、停車場所情報記憶手段に記憶されている情報に基づいて、前記停車場所ごとに、当該車両の通過/未通過を判別する。更新手段は、判別手段で当該車両が通過したと判別した停車場所についての停車場所情報記憶手段の情報の第2の区分を通過済みに更新する。 The activity management server includes a stop location information storage means for each of the plurality of stop locations, information indicating a predetermined area determined based on the position of the stop location, and whether the vehicle is stopped / not stopped And a second section indicating whether the vehicle has passed or not passed is stored and held. In the dynamic management server, when the current position from the in-vehicle terminal is received through the receiving means, the determination means determines that the vehicle for each stop location based on the current position and the information stored in the stop location information storage means. Pass / no pass. The update means updates the second section of the information in the stop location information storage means for the stop location determined by the determination means that the vehicle has passed.
これにより、車両の現在位置と、停車場所ごとの、辿る順番と、停車場所の位置を基準にして定められる所定のエリアを示す情報と、車両の停車/非停車を示す第1の区分とを考慮して、各停車場所についての当該車両の通過/未通過が適切に判別できる。これにより、予め決められた停車場所を予め決められた順番で車両が辿るようにするルートで、車両が停車しない停車場所が発生しても、当該ルートで運行される車両の動態(活動している状態)を適切に管理できる。 Accordingly, the current position of the vehicle, the order of tracing for each stop location, information indicating a predetermined area determined based on the location of the stop location, and the first classification indicating whether the vehicle is stopped or not stopped In consideration, it is possible to appropriately determine whether the vehicle has passed or not passed for each stop location. As a result, even if a stop location where the vehicle does not stop is generated in a route that allows the vehicle to follow a predetermined stop location in a predetermined order, the dynamics (activity of the vehicle operated by the route) Can be managed appropriately.
この発明によれば、予め決められた停車場所を予め決められた順番で車両が辿るようにするルートで、車両が停車しない停車場所が発生しても、当該ルートで運行される車両の動態(活動している状態)を適切に管理できる。そして、車両が通過した停車場所と通過していない停車場所を適切に把握できるので、これを利用者に通知することができるなど、利用者の利便性を向上させることができる。 According to the present invention, even if a stop location where the vehicle does not stop is generated in a route in which the vehicle follows a predetermined stop location in a predetermined order, the dynamics of the vehicle operated on the route ( The state of activity) can be managed appropriately. And since the stop place which the vehicle passed and the stop place which has not passed can be grasped | ascertained appropriately, this can be notified to a user and user convenience can be improved.
以下、図を参照しながら、この発明のシステム、装置、方法の一実施の形態について説明する。以下に説明する実施の形態では、説明を簡単にするため、幼稚園で園児を送迎するために用いられる送迎用バス(以下、幼稚園バスと記載する。)の動態を管理する場合を例にして説明する。 Hereinafter, an embodiment of a system, apparatus, and method of the present invention will be described with reference to the drawings. In the embodiment described below, in order to simplify the description, the case where the dynamics of a pick-up bus used for picking up a child at a kindergarten (hereinafter referred to as a kindergarten bus) is described as an example. To do.
[動態管理システムの構成例]
図1は、この実施の形態の動態管理システムの構成例を説明するための図である。図1に示すように、この実施形態の動態管理システムは、通信ネットワーク2を介して、動態管理サーバ1と、管理端末3と、車載端末4と、複数の利用者端末6(1)、6(2)、…が接続されて構成される。通信ネットワーク2は、主にインターネットであるが、動態管理サーバ1、管理端末3、車載端末4、利用者端末6(1)、6(2)、…のそれぞれからインターネットまでをつなぐ電話網、携帯電話網、無線LAN(Local Area Network)などをも含む。
[Configuration example of dynamic management system]
FIG. 1 is a diagram for explaining a configuration example of a dynamic management system according to this embodiment. As shown in FIG. 1, the dynamic management system of this embodiment includes a
動態管理サーバ1は、管理対象の車両の運行者に関する情報、管理対象の車両の利用者に関する情報、複数の停車場所が設定された車両が運行されるルートに関する情報などを管理する。そして、動態管理サーバ1は、後述する車載端末からの現在位置に基づいて、管理対象の車両の動態を管理する機能を実現する。この実施形態では、管理対象の車両は幼稚園バスであり、運行者は幼稚園の運営者である。このため、動態管理サーバ1では、当該幼稚園バスを運行する幼稚園に関する情報、当該幼稚園バスを利用する園児に関する情報、幼稚園バスが運行される複数の停車場所が設定されたルートに関する情報が管理される。
The
管理端末3は、車両の運行者側の管理者によって利用される例えばパーソナルコンピュータである。この実施形態では、管理端末3は、幼稚園側の管理者などの担当者によって利用される。そして、管理端末3は、管理対象の幼稚園バスの運行者である幼稚園に関する情報や管理対象の幼稚園バスの利用者である園児に関する情報を動態管理サーバ1に提供して登録する機能を有する。また、管理端末3は、幼稚園バスを運行するルートであって、複数の停車場所が設定されたルートを動態管理サーバ1に設定する機能も実現する。
The
車載端末4は、車両に常時取り付けられた状態で利用される備え付け型の装置として実現したり、PND(Portable Navigation Device)などと呼ばれるナビゲーション装置のように、車両に対して着脱が容易な装置として実現したりできる。また、車載端末4は、スマートフォンなどと呼ばれる高機能携帯電話端末やタブレットPC(Personal Computer)などの携帯型情報端末により、携帯型の装置として実現することもできる。この実施の形態では、説明を簡単にするため、車載端末4は、スマートフォンと呼ばれる高機能携帯電話端末が用いて実現され、管理対象の車両に持ち込まれて利用されるものとして説明する。
The in-
この実施形態では、管理対象の車両は、幼稚園バス5であるので、車載端末4は、当該幼稚園バス5の運転手や当該幼稚園バス5に同乗する教諭(幼稚園の先生)によって、当該幼稚園バス5に持ち込まれて利用される。そして、車載端末4は、自機の現在位置を測位して、これを幼稚園バス5の現在位置として動態管理サーバ1に送信する機能を実現する。
In this embodiment, since the vehicle to be managed is the
利用者端末6(1)、6(2)、…のそれぞれは、この実施の形態ではスマートフォンと呼ばれる高機能携帯電話端末であり、管理対象の幼稚園バス5の利用者である園児の保護者によって用いられるものである。利用者端末6(1)、6(2)、…を通じては、園児が幼稚園を欠席したり、遅刻したり、早退したりする場合に、幼稚園バス5の利用をキャンセルすることができる。
Each of the user terminals 6 (1), 6 (2),... Is a high-function mobile phone terminal called a smartphone in this embodiment, and is managed by a guardian of a child who is a user of the
なお、図1に示すように、車載端末4、利用者端末6(1)、6(2)、…のそれぞれは、携帯電話網の基地局2k(1)、2k(2)、…及び携帯電話網を通じて、通信ネットワーク2に接続される例を示している。
1, each of the in-
また、この実施形態において、管理端末3、車載端末4、利用者端末6(1)、6(2)、…のそれぞれは、動態管理サーバ1に情報を提供するだけのもではない。管理端末3、車載端末4、利用者端末6(1)、6(2)、…のそれぞれは、動態管理サーバ1から幼稚園バス5の動態に関する情報の提供を受けて、これを表示出力することもできる。なお、動態管理サーバ1からの幼稚園バス5の動態に関する情報は、具体的には、幼稚園バス5は、どの停車場所は通過し、どの停車場所は未通過であるのか、現在、どの停車場所に向かっているのかなどを示す情報である。
Further, in this embodiment, each of the
そして、この実施形態の動態管理サーバ1は、設定される複数の停車場所のそれぞれごとに、ジオフェンスと呼ばれる仮想的な地理的境界線を設定して、所定のエリアを設ける。この所定のエリアが、停車場所ごとに幼稚園バス5が通過済みか、未通過なのかを判別するための基準エリアとなる。そして、この基準エリアと、他の条件をも考慮して、動態管理サーバ1では、停車場所ごとに、幼稚園バス5が通過済みか、未通過かを適切に判別できるようにしている。
And the
また、利用者端末6(1)、6(2)、…からの欠席等の通知に応じて、動態管理サーバ1は、乗車する園児がいない、あるいは、降車する園児がいない停車場所については、停車する停車場所とはせずに、通過する停車場所として管理できるようにしている。また、動態管理サーバ1は、停車場所ごとに到着予定時刻を管理し、この到着予定時刻よりも、早く到着しそうな停車場所の利用者である園児の保護者には、幼稚園バス5の到着が早まる旨の通知を送信することもできるようにしている。
Further, in response to notification of absence from the user terminals 6 (1), 6 (2),..., The
なお、図1では、幼稚園バス5だけを示している。しかしこれに限るものではない。実際には異なる複数のルートを辿る複数の幼稚園バスが用意され、ルートごとに異なる幼稚園バスが運行するようにされている。しかし、ここでは、説明を簡単にするため、管理対象の車両として、1台の幼稚園バス5だけを示している。
In FIG. 1, only the
以下においては、この実施形態の動態管理システムを構成する動態管理サーバ1、管理端末3、車載端末4、利用者端末6(1)、6(2)、…のそれぞれの構成例等について説明する。なお、利用者端末6(1)、6(2)、…のそれぞれは、基本的に同様の構成を有するものであるので、特に区別して示す必要のある場合を除き、利用者端末6(1)、6(2)、…を利用者端末6と記載する。また、上述したように、車載端末4と利用者端末6とは、いずれもスマートフォンなどと呼ばれる高機能携帯電話端末として実現されているものであるので、その構成は同様であるものとして説明する。
In the following, configuration examples of the
[動態管理サーバ1の構成例]
図2は、実施形態の動態管理サーバの構成例を説明するためのブロック図である。通信I/F101は、通信ネットワーク2を通じて情報の送受信を可能にする通信機能を実現する。制御部102は、図示しない、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)がCPUバスを通じて接続されて構成されたコンピュータ装置部であり、この実施形態の動態管理サーバ1の各部を制御する。記憶装置103は、大容量記録媒体としてハードディスクを備え、情報(データ)の書き込み、記憶、読み出し、変更、削除等を行う。
[Configuration example of dynamic management server 1]
FIG. 2 is a block diagram for explaining a configuration example of the activity management server of the embodiment. The communication I /
そして、動態管理サーバ1は、図2に示すように、地図情報DB104、運行者管理DB111、利用者管理DB112、ルート管理DB113を備える。ここで、文字「DB」は、データベース(Data Base)の略称である。また、運行者管理DB111、利用者管理DB112、ルート管理DB113が、幼稚園バス5の動態を管理するための動態プラットホーム110を構成している。また、地図情報DB104、運行者管理DB111、利用者管理DB112、ルート管理DB113のそれぞれは、例えばハードディスクなどの大容量記録媒体に形成されている。
And the
地図情報DB104は、移動経路や現在位置などを使用者に示すために使用する市街図、道路図、広域図、地方図、全国図を表示するための地図データを記憶する。市街図、道路図、広域図、地方図、全国図を表示するための地図データは、地図を描画するための例えばベクトルデータやラスタデータ、注記(注釈)データなどを含む。
The
運行者管理DB111は、複数の停車場所が予め設定され、この複数の停車場所を決められた順番で辿るルートで車両を運行する運行者に関する情報を記憶保持する。図3は、運行者管理DB111の格納データの例を説明するための図である。図3に示すように、運行者DB111には、運行者ID、運行者名、住所、電話番号、電子メールアドレス、業態、運行種別、その他の情報からなる運行者データが登録される。
The
図3に示した例は、幼稚園バスを運行する「□□□幼稚園」についての運行者データを示している。なお、動態管理サーバ1は、多数の運行者により運行される多数の車両の動態を管理できるものである、このため、運行者管理DB111には、利用者の送迎のために車両を運行する、幼稚園、保育園、スイミングスクール、デイサービス施設などの多数の運行者についての運行者データ(運行者に関する情報)を記憶することができるようになっている。
The example shown in FIG. 3 shows the operator data for “□□□ Kindergarten” that operates the kindergarten bus. In addition, the
利用者管理DB112は、運行者によって運行される車両の利用者に関する情報を記憶保持する。図4は、利用者管理DB112の格納データの例を説明するための図である。図4に示すように、利用者管理DB112には、運行者(運行者ID)ごと、ルート(ルートID)ごと、バス停(バス停ID)、すなわち停車場所ごとに、利用者に関する情報が登録される。利用者に関する情報は、幼稚園バス5の利用者に関する情報の場合には、図4に示すように、利用者ID、利用者氏名、保護者氏名、住所、電話1、電話2、電子メールアドレス、通知方法、通知タイミングからなる。
The
通知方法は、車両が利用する停車場所(バス停)に到来することを通知するための方法を指示するものであり、図4に示した例の場合には、電子メールでの通知が指示されている。また、通知タイミングは、車両が利用する停車場所(バス停)に到来することを通知するタイミングを指示するものである。図4に示した例の場合には、その通知タイミングは自分が利用する停車場所の1つ前の停車場所を幼稚園バス5が通過したタイミングであることを示している。また、電話1と電話2は、例えば、自宅の固定電話の電話番号と自分が携帯している携帯電話端末の電話番号のように、連絡可能な2つの電話番号を登録することができるようになっている。
The notification method is for instructing a method for notifying that the vehicle arrives at a stop (bus stop) used by the vehicle. In the example shown in FIG. 4, notification by e-mail is instructed. Yes. In addition, the notification timing indicates a timing for notifying that the vehicle arrives at a stop location (bus stop) used by the vehicle. In the case of the example shown in FIG. 4, the notification timing indicates that the
ルート管理DB113は、設定されたルートごとに、設定された停車場所(バス停)に関する情報(停車場所データ)を記憶保持する。図5は、ルート管理DB113の格納データ(ルート管理データ)の例を説明するための図である。図5に示すように、ルート管理DB113には、運行者(運行者ID)ごと、ルート(ルートID)ごとに、ルート名と総数(利用者総数)とが登録されると共に、当該ルート上に設定された複数の停車場所(バス停)に関する情報が、車両(幼稚園バス5)が辿る順番に登録されている。
The
停車場所に関する情報は、図5に示すように、停車場所、位置、ジオフェンス、人数、欠席、区分1、予定時刻、到着時刻、区分2からなっている。停車場所は、数字2桁からなる停車場所IDと、停車場所の名称とからなる情報である。位置は、各停車場所の所在位置を示す緯度、経度である。ジオフェンスは、仮想的な地理的境界線を意味し、この実施形態では、各停車場所の所在位置を中心にした半径100mの円の円周をジオフェンスとしている。そして、このジオフェンス内のエリア、すなわち、各停車場所の所在位置を中心にした半径100mの円の円周の内側のエリアを、停車場所への幼稚園バスの到着済み/未到着の判別のための所定のエリアとしている。
As shown in FIG. 5, the information regarding the stop location includes a stop location, a position, a geofence, the number of people, absences, a
また、人数は、各停車場所を利用する利用者(園児)の人数を、欠席は、各停車場所を利用する利用者の内、当日に欠席等のために各停車場所を利用しない者(いわゆる欠席者)の人数を示している。そして、区分1は、各停車場所の当該車両の停車/非停車(通過)を示す情報である。したがって、人数の欄に記載された利用者の数と、欠席の欄に記載された欠席者の数が一致する場合には、当該停車場所については、利用者がいない(0人)ということになり、後述もするように、停車/非停車を示す区分1が非停車(通過)に変更(更新)することができるようになっている。なお、出発地と到着地とには、必ず幼稚園バスは停車するため、出発地と到着地の区分1は「停車」になっている。
In addition, the number of people is the number of users (children) who use each stop location, and the absence is a user who uses each stop location who does not use each stop location due to absence on the day (so-called The number of people absent). And
予定時刻は、各停車場所への幼稚園バス5の到着予定時刻を示し、到着時刻は、各停車場所への幼稚園バス5の実際の到達時刻を示す。なお、出発地については、予定時刻は出発予定時刻であり、到着時刻は実施に出発地した時刻となる。そして、区分2は、各停車場所について、通過済み/未通過を示すものである。幼稚園バス5が出発地から出発する前の状態(初期状態)においては、区分2はいずれも未通過の状態になっている。また、図5に示す停車場所データには、当該停車場所データに対応するルートでの車両(この実施の形態では幼稚園バス)の運行中はオフ「0」で、運行が終了したらオン「1」となる運行終了フラグを備えている。
The scheduled time indicates the scheduled arrival time of the
この実施形態の動態管理サーバ1は、詳しくは後述するが、幼稚園バス5からの現在位置と、ルート管理DB113の登録情報に基づいて、幼稚園バス5が各停車場所を通過したか否かを判別する。そして、動態管理サーバ1は、停車場所を通過したと判別した場合には、ルート管理DB113に格納されている該当する停車場所についての区分2を、未通過を示す状態から通過済みを示す状態に更新する。
As will be described in detail later, the
このように、ルート管理DB113は、1つのルートに対して設定された複数の停車場所ごとに、辿る順番と、前記停車場所の位置を基準にして定められる所定のエリアと、幼稚園バス5の停車/非停車を示す第1の区分と、幼稚園バス5の通過/未通過を示す第2の区分とを記憶保持する。更に、ルート管理DB113は、図5を用いて説明したように、停車場所ごとの利用者の数、欠席者の数、到着予定時刻、到着時刻の各情報についても把握することができるようになっている。
As described above, the
図6は、停車場所と停車場所ごとのジオフェンスとについて説明するための図である。図6では、図5を用いて説明したルート管理DB113の各停車場所の所在位置を地図上に示している。位置STは幼稚園バス5の出発地である□□□幼稚園の所在地に対応している。また、位置P1は1番目に幼稚園バス5が向かう停車場所の位置を、位置P2は2番目に幼稚園バス5が向かう停車場所を、位置P3は3番目に幼稚園バス5が向かう停車場所を示している。以下、同様に、位置P4は4番目に幼稚園バス5が向かう停車場所の位置を、位置P5は5番目に幼稚園バス5が向かう停車場所を、位置P6は6番目に幼稚園バス5が向かう停車場所を示している。
FIG. 6 is a diagram for describing a stop location and a geofence for each stop location. In FIG. 6, the location of each stop location of the
したがって、図5に示したルート管理DB113で管理されているルートIDが「0001」のルートは、幼稚園バス5が、出発地STを出発し、位置P1→位置P2→位置P3→位置P4→位置P5→位置P6の順に辿って、位置STに戻るルートになっている。そして、図5のルート管理DB113の情報の各停車場所の位置と、各停車場所のジオフェンスの情報から、図6において、各停車場所の周囲に点線で示したように、停車場所ごとにジオフェンスgf0〜gf6が設定されている。
Therefore, the route with the route ID “0001” managed by the
この実施形態では、ジオフェンスgf0〜gf6のそれぞれは、各停車場所の位置(所在位置)を中心にして、半径100の円の円周に対応するように設定されている。このジオフェンスgf0〜gf6は、出発地も含め、各停車場所を幼稚園バス5が通過したか否かの判別のための1つの基準として用いられる。
In this embodiment, each of the geofences gf0 to gf6 is set to correspond to the circumference of a circle having a radius of 100 with the position (location position) of each stop location as the center. The geofences gf0 to gf6 are used as one reference for determining whether or not the
これら、運行者管理DB111、利用者管理DB112、ルート管理DB113に対してデータの登録などの処理を行うのが、運行者登録部121、利用者登録部122、ルート設定部123である。
The
運行者登録部121は、管理端末3から送信され、通信I/Fを通じて受信した運行者情報に基づいて、運行者管理DB111に図3を用いて説明した運行者データを登録する処理を行う。また、運行者登録部121は、管理端末3から送信される変更要求や削除要求に応じて、運行者管理DB111の運行者データを変更したり削除したりする処理も行う。
The
利用者登録部122は、管理端末3から送信され、通信I/Fを通じて受信した利用者情報に基づいて、利用者管理DB112に図4を用いて説明した利用者データを登録する処理を行う。また、利用者登録部122は、管理端末3から送信される変更要求や削除要求に応じて、利用者管理DB112の利用者データを変更したり削除したりする処理も行う。
The
ルート設定部123は、管理端末3からの要求に応じて、例えば、図6に示したような地図情報を管理端末3に提供する。当該地図の提供を受けた管理端末3では、表示部に当該地図を表示し、当該地図上に幼稚園バスの停車場所を指示したり、停車場所(バス停)の名称する入力したり、停車場所の利用者の人数や到着予定時刻などの必要情報を入力する。このようにして管理端末3において入力された情報は、停車場所に関する情報として、動態管理サーバ1に送信され、これが通信I/Fを通じてルート設定部123に供給される。
In response to a request from the
ルート設定部123は、管理端末3からの停車場所に関する情報に基づいて、図5を用いて説明したルート管理DBへのルート管理データの登録処理を行う。また、ルート設定部123は、管理端末3から送信される変更要求や削除要求に応じて、ルート管理DB113のルート名称や利用者総数を変更したり、停車場所に関する情報ごとの追加、変更、削除をしたりすることもできる。また、ルート管理DB113のルート管理データ単位のデータの削除を行うこともできる。
The
停車/非停車管理部124は、利用者端末6からの欠席等の通知データに基づいて、図5に示したルート管理DB113の対応するルート管理データの対応する停車場所に関する情報の欠席者の人数及び停車/非停車の別を示す区分1の情報を更新する処理を行う。すなわち、利用者端末6からの欠席等の通知データを、通信I/F101を通じて受信したとする。この場合、停車/非停車管理部124は、まず、ルート管理DB113の対応するルート管理データの対応する停車場所に関する情報についての欠席者の数を更新する。そして、停車/非停車管理部124は、当該停車場所に関する情報について、欠席者の数が、利用者の数と同数になった場合に、区分1を停車から非停車(通過)に変更する処理を行う。
The stop /
動態管理部125は、車載端末4からの自機が持ち込まれた幼稚園バス5の現在位置と、ルート管理DB113のルート管理データとから、幼稚園バス5の動態(活動している状態)を管理する。具体的に動態管理部125は、幼稚園バス5が停車する停車場所について、通過済みか、未通過かを適切に判別し、通過済みと判別した場合には、ルート管理DB113のルート管理データの内、該当する停車場所に関する情報の区分2を未通過から通過済みに更新する処理を行う。すなわち、動態管理部125は、判別手段としての機能と、更新手段としての機能を備える。
The
動態管理部125が行う処理について、図5に示したルート管理DB113のルート管理データが存在し、図6を用いて説明したように、各停車場所についてジオフェンスが設定されている(張られている)場合を例にして具体的に説明する。
Regarding the processing performed by the
まず、出発地STについては、図6に示した出発地STのジオフェンスgf0の内側の所定のエリア内にあった管理端末3から順次に送信されて来る幼稚園バス5の現在位置が、ジオフェンスgf0の外に移動した場合に、出発地STを通過したと判別する。そして、動態管理部125は、出発地STについての停車場所に関する情報の区分2を、「未通過」を示す状態から「通過済み」を示す状態に更新する。
First, for the departure place ST, the current position of the
次に、1番目の停車場所P1については、管理端末3から順次に送信されて来る幼稚園バス5の現在位置が、当該1番目の停車場所P1についてのジオフェンスgf1の内側の所定のエリア内に入った場合に、ルート管理DB113のルート管理データを確認する。そして、当該1番目の停車場所P1についての停車場所に関する情報の区分1が「停車する」ことを示しており、かつ、区分2が「未通過」である場合に、1番目の停車場所を通過したと判別し、1番目の停車場所P1についての区分2を「未通過」を示す状態から「通過済み」を示す状態に更新する。
Next, for the first stop location P1, the current position of the
これ以外の場合には、区分2の更新(ステータスの更新)は行わない。すなわち、1番目の停車場所について、例えば欠席者が多く、利用者がいないために、区分1が「停車しない(通過)」になっていたとする。この場合には、区分2の更新の対象とはされない。また、1番目の停車場所について、区分2が既に「通過済み」になっていた場合にも、区分2の更新の対象とはされない。
In other cases, the update of the category 2 (status update) is not performed. That is, for the first stop location, for example, there are many absentees and there are no users, and therefore
2番目以降の停車場所については、出発地STや1番目の停車場所P1とは異なる処理を行う。しかし、2番目以降の各停車場所については、同様の処理を行うことになるため、ここでは、N(Nは2以上の整数)番目の停車場所PNについての処理として説明する。N番目の停車場所PNについては、管理端末3から順次に送信されて来る幼稚園バス5の現在位置が、N番目の停車場所PNについてのジオフェンスgfNの内側の所定のエリア内に入った場合に、ルート管理DB113のルート管理データを確認する。
For the second and subsequent stops, processing different from that of the departure point ST and the first stop P1 is performed. However, since the same processing is performed for each of the second and subsequent stop locations, here, description will be given as processing for the Nth (N is an integer of 2 or more) stop location PN. For the Nth stop location PN, when the current position of the
そして、動態管理部125は、1つ前の停車場所の停車場所に関する情報の区分2が「通過済み」を示す状態になっているか否かを確認する。ここで、1つ前の停車場所は、停車場所に関する情報の区分1が「停車」となっており、現在の停車場所(N番目の停車場所)よりも停車順番が前で、かつ、現在の停車場所(N番目の停車場所)に停車順番上最も近い停車場所を意味する。N番目の停車場所の1つ前の停車場所は、順番の上ではN−1番目の停車場所である。しかし、仮に、N−1番目の停車場所の区分1が、「停車しない(通過)」を示すものであり、更にその1つ前のN−2番目の停車場所の区分1が「停車」である場合には、当該N−2番目の停車場所が、N番目の停車場所である現在の停車場所の1つ前の停車場所ということになる。
Then, the
そして、1つ前の停車場所の区分2が、「通過済み」を示す状態になっていたとする。動態管理部125は、処理の対象になっている当該N番目の停車場所PNについての停車場所に関する情報の区分1が「停車する」ことを示しており、かつ、区分2が「未通過」である場合に、N番目の停車場所を通過したと判別する。この場合、動態管理部125は、N番目の停車場所に関する情報の区分2を「未通過」を示す状態から「通過済み」を示す状態に更新する。これ以外の場合には、上述した1番目の停車場所についての処理と同様に、区分2の更新(ステータスの更新)は行わない。
Then, it is assumed that
このようにして、動態管理部125は、各停車場所について「未通過」なのか、「通過済み」なのかを適切に判別し、各停車場所に関する情報の区分2が示すステータス(状態)を適切に更新し、管理するようにしている。そして、ルート管理DB113のルート管理データによって、幼稚園バス5は、現在、どの停車場所を通過し、どの停車場所に向かっているのかを適切に把握することが可能になる。
In this way, the
通知処理部126は、利用者端末6からの要求に応じて、幼稚園バス5の動態(活動している状態)を通知する機能を実現する。具体的には、地図上に幼稚園バスの現在位置を表示し、次に向かっている停車場所を示したり、時刻表の形式で通過した停車場所と、これから向かう停車場所とを表示したりする情報を形成して利用者端末6に通知する。
The
また、通知処理部126は、利用者管理DB112の利用者データに基づいて、各停車場所を通過するごとに、制御部102の制御の下、通知が必要になる幼稚園バス5の利用者の保護者に対して、電子メールなどにより、幼稚園バスの到着予告の通知を行う。当該通知は、利用者管理DB112の利用者データの通知タイミングに応じて、通過した停車場所の次に停車する停車場所の利用者の保護者や、次の次に停車する停車場所の利用者の保護者に対して、到着の予告を行うものである。
Further, the
このように、動態管理サーバ1は、運行者管理DB111の運行者データ、利用者管理DB112の利用者データ、ルート管理DB113のルート管理データを適切に管理することにより、幼稚園バス5の動態をも適切に管理することができるようにしている。そして、必要に応じて、幼稚園バス5の動態を利用者の保護者に対して通知する機能を実現している。
As described above, the
[管理端末3の構成例]
図7は、実施の形態の管理端末3の構成例を説明するためのブロック図である。管理端末3は、パーソナルコンピュータの構成とされたものであり、通信I/F301、制御部302、記憶装置303、操作部304、表示部305、送信情報処理部306、受信情報処理部307を備える。
[Configuration Example of Management Terminal 3]
FIG. 7 is a block diagram for explaining a configuration example of the
通信I/F301は、通信ネットワーク2を通じて情報の送受信を可能にする通信機能を実現する。制御部302は、図示しないが、CPU、ROM、RAMがCPUバスを通じて接続されて構成されたコンピュータ装置部であり、この実施形態の管理端末3の各部を制御する。記憶装置303は、大容量記録媒体としてハードディスクを備え、情報(データ)の書き込み、記憶、読み出し、変更、削除等を行う。
The communication I /
操作部304は、キーボードやいわゆるマウスなどと呼ばれるポインティングデバイスからなり、使用者からの操作入力を受け付けて、これを電気信号に変換し、制御部302に供給する。表示部305は、例えばLCD(Liquid Crystal Display)などの表示素子を備え、制御部302の制御の下、種々の表示情報(画像)を表示素子の表示画面に表示する処理を行う。
The
送信情報処理部306は、制御部302の制御の下、例えば、動態管理サーバ1などの外部機器に対して提供する情報を形成し、これを通信I/F301を通じて、外部機器に対して送信する処理を行う。受信情報処理部307は、制御部302の制御の下、通信I/F301を通じて受信した自機宛ての受信情報を解析し、必要な情報を制御部302に供給する処理を行う。
The transmission
そして、管理端末3は、通信I/F301を通じて、動態管理サーバ1にアクセスし、必要なアプリケーションソフトウェアや種々のデータの提供を受け、運行者データ、利用者データ、ルート管理データの登録、変更、削除の各処理を行う。特に、ルート管理データの登録に際しては、図6に示したような該当エリアの地図情報の提供を受けて、当該地図上に複数の停車場所を指示していく操作を行うことで、ルートごとに複数の停車場所を設定して動態管理サーバ1に登録することができる。
Then, the
また、管理端末3は、動態管理サーバ1からの幼稚園バスの動態を示す情報の提供を受けて、これを受信情報処理部307で処理し、制御部302の制御の下、表示部305に表示して、使用者が確認するなどのこともできるようになっている。
In addition, the
このように、管理端末3は、この実施の形態では、幼稚園バス5の運行者である幼稚園の担当者によって使用され、運行者データ、利用者データ、ルート管理データの登録、変更、削除を行うことができる。更に、管理端末3は、動態管理サーバ1から情報の提供を受けて、運行する幼稚園バス5の動態を表示部305に表示して確認するなどのこともできるものである。
Thus, in this embodiment, the
[車載端末4、利用者端末6の構成例]
図8は、実施の形態の車載端末4と利用者端末6の構成例を説明するためのブロック図である。この実施の形態において、車載端末4と利用者端末6とは、いずれもスマートフォンと呼ばれる高機能携帯電話端末の構成とされたものである。すなわち、車載端末4と利用者端末6とは、同様の構成を有するものであるので、ここでは車載端末4の構成を例にして説明することとする。
[Configuration example of in-
FIG. 8 is a block diagram for explaining a configuration example of the in-
車載端末4は、図8に示すように、送受信アンテナ401A、無線通信部401、制御部402、記憶装置403、操作部404、GPS部405、GPSアンテナ405A、タッチパネル407、音声出力部408、スピーカ409、受信情報処理部410、送信情報処理部411を備える。
As shown in FIG. 8, the in-
送受信アンテナ401A及び無線通信部401は、通信ネットワーク2を通じて情報の送受信を可能にする通信機能を実現する。制御部402は、図示しないが、CPU、ROM、RAMがCPUバスを通じて接続されて構成されたコンピュータ装置部であり、この実施形態の車載端末4の各部を制御する。記憶装置403は、大容量記録媒体として不揮発性メモリを備え、情報(データ)の書き込み、記憶、読み出し、変更、削除等を行う。
The transmission /
操作部404は、電源のオン/オフキーやいくつかのファンクションキーなどのいくつかのハードウェアキーから構成される部分である。GPS部405及びGPSアンテナ405Aは、複数の人工衛星からの信号を受信して解析し、自機の現在位置を測位する機能を実現する。タッチパネル407は、LCDなどの表示部407Dとタッチセンサ407Sとから構成され、情報の表示機能と使用者からの操作入力の受け付け機能を実現する。
The
音声出力部408は、制御部402の制御の下、制御部402を通じて供給される音声データをスピーカ409に供給するアナログ音声信号に変換し、これをスピーカ409に供給する。スピーカ409は、音声出力部408からのアナログ音声信号に応じた音声を放音する。これら音声出力部408及びスピーカ409の機能により、ガイダンスメッセージや警告メッセージなどの音声メッセージを放音したり、種々のアラーム音を放音したりするなどのことができるようにされる。
The
受信情報処理部410は、制御部402の制御の下、送受信アンテナ401A及び無線通信部401を通じて受信した自機宛ての受信情報を解析し、必要な情報を制御部302に供給する処理を行う。送信情報処理部411は、制御部402の制御の下、例えば、動態管理サーバ1などの外部機器に対して提供する情報を形成し、これを無線通信部401及び送受信アンテナ401Aを通じて、通信ネットワーク2に送信することにより、外部機器に対して送信する処理を行う。
Under the control of the
このような構成を有する車載端末4は、送受信アンテナ401A及び無線通信部401を通じて、動態管理サーバ1にアクセスし、必要なアプリケーションソフトウェアや種々のデータの提供を受ける。そして、幼稚園バス5に持ち込まれているときには、所定のアプリケーションソフトウェアを実行することにより、所定のタイミングごとに自機の現在位置を測位して、これを動態管理サーバ1に送信する処理を行う。
The in-
図9は、車載端末4から動態管理サーバ1に送信される通知データの例を説明するための図である。図9に示すように通知データは、区分、運行者、ルート、現在位置、現在時刻の各欄を備える。区分の欄には、運行開始通知であれば「1」が、現在位置通知であれば「2」が、運行終了通知であれば「3」が入力される。運行者の欄には、当該車載端末4が持ち込まれている幼稚園バス5の運行者IDが入力される。ルートの欄には、当該車載端末4が持ち込まれている幼稚園バス5が運行されるルートのルートIDが入力される。また、現在位置は、当該車載端末4のGPS部405を通じて取得した現在位置であって、当該車載端末4が持ち込まれている幼稚園バス5の現在位置を示す緯度、経度が入力される。現在時刻は、現在位置が取得された時刻が入力される。
FIG. 9 is a diagram for explaining an example of notification data transmitted from the in-
この図9に示す通知データによって、当該車載端末4が持ち込まれた幼稚園バス5の現在位置が通知されると共に、運行が開始されたのか、運行中なのか、運行が終了したのかの状態も通知することができるようにされる。また、車載端末4は、現在位置を動態管理サーバ1に通知するだけではない。車載端末4は、例えば、欠席者が多く利用者がいない停車場所について、通過する旨の情報を動態管理サーバ1から受けて、これを表示部407Dに表示し、運転者等の使用者に対して提供するなどのこともできるものである。
The notification data shown in FIG. 9 notifies the current position of the
一方、図8に示した車載端末4と同様の構成を有する利用者端末6は、送受信アンテナ401A及び無線通信部401を通じて、動態管理サーバ1にアクセスし、必要なアプリケーションソフトウェアや種々のデータの提供を受ける。そして、所定のアプリケーションソフトウェアを実行することにより、欠席、遅刻、早退などの幼稚園バス5を利用しない場合の登録を動態管理サーバ1に対して行ったり、また、幼稚園バス5の動態に関する情報の提供を動態管理サーバ1から受けたりする。
On the other hand, the
図10は、利用者端末6から動態管理サーバ1に送信される欠席等の通知データや情報の提供を要求する要求データの例を説明するための図である。図10に示すように当該通知(要求)データは、区分、運行者、ルート、停車場所、利用者、通知情報の各欄を備える。区分の欄には、当該データが通知データであれば「4」が、当該データが要求データであれば「5」が入力される。運行者の欄には、利用する幼稚園バス5の運行者IDが入力される。ルートの欄には、利用する幼稚園バス5が運行されるルートのルートIDが入力される。
FIG. 10 is a diagram for explaining an example of notification data such as absences transmitted from the
また、停車場所の欄には、利用する幼稚園バス5の停車場所の停車場所IDが入力される。利用者の欄には、当該利用者端末の利用者IDが入力される。そして、先頭の区分が「4」で通知データとして利用される場合、通知情報の欄には、欠席の場合には「1」、遅刻の場合には「2」、早退の場合には「3」が入力される。また、先頭の区分が「5」で要求データとして利用される場合には、通知情報の欄には、位置情報の要求の場合には「4」、運行状況の要求の場合には「5」が入力される。
Further, the stop location ID of the stop location of the
これにより、先頭の区分が「4」で通知データとして利用される場合には、当該通知データにより、欠席、遅刻、早退の通知(連絡)を動態管理サーバ1に行う。これにより、動態管理サーバ1では、図5に示したルート管理データの該当する停車場所に関する情報についての欠席欄を更新することができ、利用者と欠席者が同数になった場合には、当該停車場所を「通過」する停車場所として特定することができる。
As a result, when the head classification is “4” and used as notification data, notification (notification) of absence, lateness, or early departure is sent to the
なお、欠席の場合には、行きも帰りも利用しないため、行きルートと帰りルートの両方の該当する停車場所に関する情報の欠席の欄と、必要に応じて区分1が更新される。また、遅刻の場合には、行きは利用せず、帰りは利用するので、行きルートの該当する停車場所に関する情報の欠席の欄と、必要に応じて区分1が更新される。また、また、早退の場合には、行きは利用して、帰りは利用しないので、帰りルートの該当する停車場所に関する情報の欠席の欄と、必要に応じて区分1が更新される。このように、同じルートであっても、行きと帰りとでは異なるルートとなる。
In the case of absence, since neither going nor returning is used, the column of absence of information on the corresponding stop locations of both the going route and the returning route, and the
また、先頭の区分が「5」で要求データとして利用される場合には、当該要求データにより、運行情報を要求したり、時刻表情報を要求したりできる。図11は、利用者端末の表示画面に表示される通知画像の例を説明するための図である。 In addition, when the head classification is “5” and used as request data, operation information can be requested or timetable information can be requested using the request data. FIG. 11 is a diagram for explaining an example of a notification image displayed on the display screen of the user terminal.
図10に示した要求データにより運行情報を要求した場合には、図11(A)に示すような、運行情報を表示する表示情報が動態管理サーバ1より提供される。当該運行情報の表示情報は、地図上に停車場所(番号1、2、4を付したバス停のマークのある場所)と、太線で示した運行している経路の一部が示されると共に、運行中の幼稚園バス5の現在位置を示すマークMKが表示される。これにより、図11(A)に示した例の場合には、現在時点において、幼稚園バス5は、停車場所P1を通過し、停車場所P2に向かって走行中であることが視覚を通じて認識できるようにされる。
When the operation information is requested by the request data shown in FIG. 10, display information for displaying the operation information as shown in FIG. The display information of the operation information shows a stop location (a location with a bus stop mark with
また、図11(A)に示した画面では、地図情報の他、運行情報として、運行年月日、曜日、運行状況として運行中で、正常運行されていることも示されている。また、図11(A)に示すように、当該運行情報の表示画面には、当該画面を最新の情報に更新することを要求する更新ボタンや、時刻表情報の提供を要求する時刻表ボタンも設けられている。これらを操作することにより、図11(A)に示した運行情報を最新のものに更新するように動態管理サーバ1に要求したり、また、時刻表情報の提供を動態管理サーバ1に要求したりすることができる。
In addition to the map information, the screen shown in FIG. 11 (A) also shows that the operation date is the operation date, the day of the week, and the operation status is operating, and the operation is normal. Further, as shown in FIG. 11A, the operation information display screen includes an update button for requesting to update the screen to the latest information and a timetable button for requesting provision of timetable information. Is provided. By manipulating these, the
また、図10に示した要求データにより時刻表情報を要求した場合には、図11(B)に示すような、時刻表情報を表示する表示情報が動態管理サーバ1より提供される。当該時刻表情報の表示情報は、停車場所ごとに、到着予定時刻が示されると共に、通過済みの停車場所には、実際の到着時間が表示される。また、幼稚園バスの現在位置が、黒丸印PPによって示される。したがって、図11(B)に示して例の場合、「□□□幼稚園」を8時1分に出発し、1番目の停車場所である「1丁目AA前」を8時4分に通過し、2番目の停車場所である「2丁目BB前」に向かっていることが明確に示される。そして、2番目の停車場所である「2丁目BB前」への到着予定時刻は、8時6分であることが示されている。 Further, when the timetable information is requested by the request data shown in FIG. 10, display information for displaying the timetable information as shown in FIG. In the display information of the timetable information, the estimated arrival time is indicated for each stop place, and the actual arrival time is displayed at the stop place that has passed. The current location of the kindergarten bus is indicated by a black circle PP. Therefore, in the case of the example shown in FIG. 11 (B), “□□□ Kindergarten” departs at 8: 1 and passes through the first stop “1 Chome AA” at 8: 4. It is clearly shown that you are heading to “2nd Street BB”, which is the second stop. It is shown that the estimated arrival time at “2nd Street BB”, which is the second stop, is 8: 6.
なお、図11(B)に示す時刻表情報の場合にも、当該表示画面の下側に、当該画面を最新の情報に更新することを要求する更新ボタンや、運行情報の提供を要求する運行情報ボタンも設けられている。これらのボタンを操作することにより、時刻表情報を最新のものにしたり、運行情報の提供を要求して図11(A)に示した運行情報を表示したりできる。 In the case of the timetable information shown in FIG. 11 (B), an update button for requesting to update the screen to the latest information or an operation for requesting provision of operation information is provided below the display screen. An information button is also provided. By operating these buttons, the timetable information can be updated, or the operation information shown in FIG. 11A can be displayed by requesting the provision of operation information.
このように、利用者端末6は、欠席等のために停車場所を利用しない場合には、これを動態管理サーバ1に通知することができる。また、利用者端末6は、動態管理サーバに対して要求を送信し、幼稚園バス5の運行情報(図11(A))の提供を受けて、これを表示したり、時刻表情報(図11(B))の提供を受けて、これを表示したりできる。すなわち、幼稚園バス5は、どこを走行し、次にどの停車場所に向かっているのかなどを、利用者端末6の使用者に適切に通知することができるようにしている。
In this way, the
[車載端末4の処理と動態管理サーバ1の処理]
次に、この実施の形態の動態管理システムにおいて、幼稚園バス5の動態を適切に管理するために必要となる、車載端末4で実行される処理と、動態管理サーバ1で行われる処理の詳細について、フローチャートを参照しながら説明する。
[Processing of in-
Next, in the movement management system of this embodiment, the details of the processing executed by the in-
[車載端末4の処理]
図12は、車載端末4で実行される現在位置の通知処理を説明するためのフローチャートである。図12のフローチャートに示す処理は、幼稚園バス5に持ち込まれた車載端末4において、例えば、動態管理サーバ1より事前に提供を受けている車載端末用アプリケーションソフトウェアを実行することにより行われる処理である。当該車載端末用アプリケーションソフトウェアは、例えば、車載端末4の表示部407Dに表示される所定のメニューから該当項目を選択することにより、車載端末4の制御部402において実行される。
[Processing of in-vehicle terminal 4]
FIG. 12 is a flowchart for explaining current position notification processing executed by the in-
そして、制御部402は、まず、送信情報処理部411を制御して、図9を用いて説明した通知データであって、区分が「1」の運行開始通知を形成し、これを動態管理サーバ1に送信する(ステップS101)。当該運行開始通知の運行者ID、ルートIDは、予め設定されているものとする。現在位置は、直前にGPS部405を通じて測位されたものであり、現在時刻は、当該運行開始通知の形成時に図8には図示していない時計回路より取得されたものである。
Then, the
これに応じて、動態管理サーバ1からはルート確認情報が送信されて来るので、車載端末4の制御部402は、送受信アンテナ401A及び無線通信部401を通じて当該ルート確認情報を受信し、これを表示部407Dに表示する(ステップS102)。ルート確認情報は、例えば、図11(A)に示した態様のものであり、当該ルートに設けられている複数の停車場所が地図上に表示されたものである。
Accordingly, route confirmation information is transmitted from the
このルート確認情報においては、欠席者が発生し、利用者が1人もいない停車場所については、例えば、反転表示されたり、赤色の文字で表示されたりして、当該車載端末の使用者であるドライバに通知される。これにより、当該幼稚園バス5のドライバは、当該停車場所は停車せずに通過する停車場所であることを認識することができる。
In this route confirmation information, where there are absent persons and there is no user, for example, the place where there is no user is highlighted or displayed in red letters, and is the user of the in-vehicle terminal. The driver is notified. Thereby, the driver of the
なお、ルート確認情報は、図11(B)に示した一覧表の態様で表示することもできる。すなわち、ルート確認情報は、図11(A)に示した地図表示の態様と、図11(B)に示した一覧表示の態様とのいずれの表示もできる。このルート確認情報により、当該幼稚園バスの運転者などの当該車載端末4の使用者が、運行するルートと、停車する停車場所と停車する必要のない停車場所とを適切に認識し、幼稚園バス5の運行を開始させることができる。
The route confirmation information can also be displayed in the form of a list shown in FIG. That is, the route confirmation information can be displayed in either the map display mode shown in FIG. 11A or the list display mode shown in FIG. With this route confirmation information, the user of the in-
この後、車載端末4の制御部402は、GPS部405を通じて、自機の現在位置を測位して取得する(ステップS103)。そして、制御部402は、送信情報処理部411を制御して、図9を用いて説明した、区分が「2」の現在位置通知を形成して、これを動態管理サーバ1に送信する(ステップS104)。ステップS104で形成される現在位置通知の運行者IDとルートIDとは、予め設定されているものが用いられる。また、現在位置は、ステップS103でGPS部405を通じて測位されたものであり、現在時刻は、ステップS103で現在位置の取得時に、図8には図示していない時計回路より取得されたものである。
Thereafter, the
そして、この例の場合には、例えば、図11(A)に示した態様の運行情報を通知する表示情報の提供を動態管理サーバ1から受信して、これを表示部407Dに表示する(ステップS105)。なお、ステップS105では、図11(B)に示した態様の時刻表情報を通知する表示情報の提供を受けて、表示することもできる。
In the case of this example, for example, the provision of the display information for notifying the operation information in the mode shown in FIG. 11A is received from the
この後、制御部402は、動態管理サーバ1からの自機宛ての運行終了確認や後述する1つ前の停車場所の通過確認などを受信し(ステップS106)、動態管理サーバ1からの当該確認は、応答が必要なものか否かを判別する(ステップS107)。例えば、通常の運行終了確認であれば応答が求められることはない。しかし、運行終了確認であっても、停車すべき停車場所が未通過のまま到着地(最終的な目的地)に幼稚園バス5が戻ってきた場合、あるいは、2番目以降の停車場所での区分2の更新処理において、1つ前の停車場所が未通過であった場合には、これが適正か否かの応答が求められる。
Thereafter, the
ステップS107の判別処理において、動態管理サーバ1から受信した確認が、応答が必要なものであると判別したときには、制御部402は、応答の入力画面を表示部407Dに表示し、応答の入力を受け付ける(ステップS108)。この場合に、制御部402は、応答の入力を促すメッセージを表示部407Dに表示したり、音声出力部408及びスピーカ409を通じて音声メッセージとして出力したりする。この後、制御部402は、送信情報処理部411、無線通信部401及び送受信アンテナ401Aを通じて、受け付けた応答を動態管理サーバ1に送信する(ステップS109)。
In the determination process of step S107, when it is determined that the confirmation received from the
なお、運行終了確認であっても、停車すべき停車場所が未通過のまま到着地(最終的な目的地)に幼稚園バス5が戻ってきた場合であって、これが正しくない場合、例えば、停車すべき停車場所を飛ばしてしまった場合などもある。このような場合には、問題有りの応答を動態管理サーバ1に返すが、同時に動態管理サーバ1からの運行終了確認は、打ち消されるようにされる。これにより、幼稚園バス5は、飛ばした停車場所に向かうなどの対応を取ることができるようにされる。
In addition, even if it is an operation completion confirmation, when the
ステップS109の処理の後と、ステップS107において動態管理サーバ1から受信した確認が、応答が必要なものではないと判別したときには、ステップS110の判別処理に進む。この場合、制御部402は、動態管理サーバ1からの確認が、運行終了確認か否かを判別し(ステップS110)、運行終了確認ではないと判別した時には、ステップS103からの処理を繰り返す。ステップS106で受信した動態管理サーバ1からの確認が運行終了確認であっても、上述したステップS109で運行終了確認が打ち消された場合、ステップS110においては、ステップS106で受信した確認は運行終了確認ではないと判別される。この場合にもステップS103からの処理が繰り返すようにされる。
After the process of step S109 and when the confirmation received from the
ステップS110の判別処理において、動態管理サーバ1からの確認が、運行終了確認であると判別した時には、運行終了通知を形成し、これを動態管理サーバ1に送信するなどの所定の終了処理を行う(ステップS111)。具体的に、ステップS111では、ステップS105において動態管理サーバ1から提供を受けた情報に基づいて、各停車場所を回り、出発地であって、到着地(目的地)でもある位置STに対応するジオフェンスgf0内に到達したことを確認する。そして、制御部402は、送信情報処理部411を制御して図9に示した区分が「3」の運行終了通知を形成し、これを動態管理サーバ1に送信する。
In the determination process of step S110, when it is determined that the confirmation from the
また、上述したように、動態管理サーバ1からの運行終了確認を受信し、停車すべき停車場所が未通過のままであるために、応答が要求され、ステップS108において、確認応答が入力されたとする。この場合に、車載端末4の使用者により問題なしとする応答入力が行われた場合には、動態管理サーバ1からの運行終了確認が打ち消されることはないので、ステップS110において運行終了確認を受信したもの判別される。したがってこの場合には、ステップS111において、図9に示した区分が「3」の運行終了通知が形成され、これを動態管理サーバ1に送信される。
Further, as described above, the operation end confirmation is received from the
このように、車載端末4は、幼稚園バス5に持ち込まれた場合に、図12のフローチャートに示した処理を行うアプリケーションソフトウェアを実行することにより、運行開始通知、現在位置通知、運行終了通知を動態管理サーバ1に送信することができる。そして、車載端末4からの運行開始通知、現在位置通知、運行終了通知に基づいて、当該車載端末4が持ち込まれた幼稚園バス5の動態(活動している状態)を適切に管理することができるようにされる。
As described above, when the in-
なお、上述もしたように、運行開始通知は運行開始時に送信され、また、運行終了通知は運行終了時に送信される。これに対して、現在位置通知は、運行開始から運行終了までの間において、所定のタイミングごとに繰り返し、最新の現在位置、最新の現在時刻のものが送信されるようになっている。 As described above, the operation start notification is transmitted at the start of the operation, and the operation end notification is transmitted at the end of the operation. On the other hand, the current position notification is repeated at predetermined timings from the start of operation to the end of operation, so that the latest current position and the latest current time are transmitted.
[動態管理サーバ1の処理]
図13、図14は、動態管理サーバ1のステータス更新処理(区分2の更新処理)を説明するためのフローチャートである。この図13、図14のフローチャートに示す処理は、動態管理サーバ1の制御部102よって、運用者ごと、ルートごとに、常時実行可能なようにされている処理である。種々の運行者によって、朝、昼、夜、深夜など、終日、送迎のために車両が運行されているためである。
[Processing of dynamic management server 1]
FIGS. 13 and 14 are flowcharts for explaining the status update process (
そして、動態管理サーバ1の制御部102は、通信I/F101を通じて、車載端末4からの通知データを受信するようにし(ステップS201)、ステップS201において、車載端末4からの通知データを受信したか否かを判別する(ステップS202)。ステップS202の判別処理において、車載端末4からの通知データを受信していないと判別した時には、ステップS201からの処理を繰り返す。
Then, the
ステップS202の判別処理において、車載端末4からの通知データを受信したと判別した時には、制御部102は、受信した通知データは、先頭の区分が「1」の運行開始通知か否かを判別する(ステップS203)。ステップS203の判別処理において、運行開始通知を受信したと判別した時には、制御部102は、動態管理部125を制御して、対象ルート特定処理を実行し(ステップS204)、ステップS201からの処理を繰り返す。なお、ステップS204で実行される対象ルート特定処理の詳細については後述する。
When determining that the notification data from the in-
また、ステップS203の判別処理において、受信した通知データは、運行開始通知ではないと判別した時には、受信した通知データは、現在位置通知であると判別することができる。このため、制御部102は、動態管理部125を制御し、当該現在位置通知の現在位置は、当該現在位置通知の運行者IDとルートIDとにより特定されるルート上のいずれかの停車場所のジオフェンスの内側の所定のエリア内にあるか否か(ジオフェンス内にあるか否か)を判別する(ステップS205)。図6を用いて説明したように、各停車場所のジオフェンスは各停車場所の所在位置に基づいて特定できるので、停車場所のそれぞれのジオフェンスごとに、今回受信した現在位置通知の現在位置によって示される位置が属するか否かを判別することになる。
Moreover, in the determination process of step S203, when it is determined that the received notification data is not an operation start notification, it is possible to determine that the received notification data is a current position notification. For this reason, the
簡単には、図6に示したように、地図上に各停車場所のジオフェンスgf0〜gf6を仮想的に描画し、現在位置によって示される位置を当該地図上に示すことによって、現在位置はジオフェンス内なのか否かを判別できる。また、ジオフェンス内の場合には、どの停車場所についてのジオフェンス内なのかをも特定できる。そして、ステップS205の判別処理において、受信した現在位置通知の現在位置により示される位置は、いずれの停車場所のジオフェンス内にも位置していないと判別したとする。すなわち、現在位置は、ジオフェンス外であると判別したとする。 Briefly, as shown in FIG. 6, the geofences gf0 to gf6 of the respective stops are virtually drawn on the map, and the position indicated by the current position is indicated on the map, so that the current position is It can be determined whether it is in an offense. Further, in the case of a geofence, it is possible to specify which stop location is in the geofence. Then, in the determination process of step S205, it is determined that the position indicated by the current position of the received current position notification is not located in any geofence at any stop location. In other words, it is determined that the current position is outside the geofence.
この場合、制御部102は、運行者別ルート別の出発地フラグは「0(ゼロ)」か否かを判別する(ステップS206)。当該出発地フラグは、現時点において、通過済み/未通過の判別対象の停車場所が、出発地か否かを示すものである。すなわち、出発地フラグが「0(ゼロ)」の場合には、通過済み/未通過の判別対象の停車場所は出発地であり、出発地フラグが「1」の場合には、通過済み/未通過の判別対象の停車場所は出発地以外であると判別できるようになっている。
In this case, the
このステップS206の判別処理で、出発地フラグは「0(ゼロ)」であると判別した場合、すなわち、処理対象の停車場所は、出発地であると判別したときには、制御部102は、動態管理部125を制御して、出発地更新処理を実行する(ステップS207)。なお、ステップS207で実行される出発地更新処理の詳細については後述する。そして、ステップS206の判別処理で、出発地フラグが「0(ゼロ)」ではないと判別した場合と、ステップS207の出発地更新処理の後においては、制御部102は、ステップS201からの処理を繰り返すことになる。
When it is determined in the determination process in step S206 that the departure place flag is “0 (zero)”, that is, when it is determined that the stop position to be processed is the departure place, the
また、ステップS205の判別処理において、今回受信した現在位置通知の現在位置により示される位置は、いずれかの停車場所のジオフェンスの内側の所定のエリア内に位置していると判別したとする。すなわち、現在位置は、ジオフェンス内であると判別したとする。この場合、制御部102は、今回の現在位置通知の現在位置が属するジオフェンスは、出発地STのジオフェンスgf0か否かを判別する(ステップS208)。
Also, in the determination process of step S205, it is determined that the position indicated by the current position of the current position notification received this time is determined to be located within a predetermined area inside the geofence at any stop location. That is, assume that the current position is determined to be within the geofence. In this case, the
ステップS208の判別処理において、今回の現在位置通知の現在位置が属するジオフェンスは、出発地STのジオフェンスgf0であると判別したとする。この場合、幼稚園バス5はまだ出発地STのジオフェンスgf0内にあり、出発地STを通過したと判別することはできないので、制御部102はステップS201からの処理を繰り返す。
In the determination process of step S208, it is determined that the geofence to which the current position of the current position notification belongs is the geofence gf0 of the departure place ST. In this case, since the
ステップS208の判別処理において、今回の現在位置通知の現在位置が示す位置が属するジオフェンスは、出発地STのジオフェンスgf0ではないと判別したとする。この場合、制御部102は、今回の現在位置通知の現在位置が示す位置が属するジオフェンスは、1番目の停車場所P1のジオフェンスgf1か否かを判別する(ステップS209)。
In the determination process of step S208, it is determined that the geofence to which the position indicated by the current position of the current position notification belongs is not the geofence gf0 of the departure point ST. In this case, the
ステップS209の判別処理において、今回受信した現在位置通知の現在位置が示す位置が、1番目の停車場所P1のジオフェンスgf1内にあると判別したときには、制御部102は、動態管理部125を制御して、1番目更新処理を実行する(ステップS210)。また、ステップS209の判別処理において、今回受信した現在位置通知の現在位置が示す位置が、1番目の停車場所P1のジオフェンスgf1内にはないと判別したときには、制御部102は、動態管理部125を制御して、2番目以降更新処理を行う(ステップS211)。
In the determination process of step S209, when it is determined that the position indicated by the current position of the current position notification received this time is within the geofence gf1 of the first stop P1, the
すなわち、ステップS209の判別処理において、今回受信した現在位置通知の現在位置が示す位置が、1番目の停車場所P1のジオフェンスgf1内にはないと判別したとする。この場合には、今回受信した現在位置通知の現在位置が示す位置は、出発地のジオフェンスgf0内でも、1番目の停車場所のジオフェンスgf1内でもなく、2番目以降の停車場所のジオフェンス内であると判別できるためである。 That is, in the determination process of step S209, it is determined that the position indicated by the current position of the current position notification received this time is not within the geofence gf1 of the first stop P1. In this case, the position indicated by the current position of the current position notification received this time is not in the geofence gf0 of the departure place nor in the geofence gf1 of the first stop, and the geofence of the second and subsequent stops. This is because it can be determined that it is within.
ステップS210の1番目更新処理の後と、ステップS211の2番目以降更新処理の後においては、図14の処理に進み、終了確認処理を実行する(ステップS212)。ステップS212において、制御部102は、動態管理部125を制御し、受信した車載端末4からの現在位置通知の運行者ID及びルートIDに基づいて、ルート管理DB113の格納データを参照する。
After the first update process of step S210 and after the second and subsequent update processes of step S211, the process proceeds to the process of FIG. 14 and an end confirmation process is executed (step S212). In step S212, the
そして、当該ルートの停車すべき停車場所(区分1が「停車」である停車場所)がすべて通過済み(区分2が「通過済み」)で、かつ、今回の現在位置通知により通知された現在位置が到着地(目的地)のジオフェンス内に入ったかを確認する。当該ルートの停車すべき停車場所がすべて通過済みで、かつ、今回の現在位置通知により通知された現在位置が到着地(目的地)のジオフェンス内に入っていれば、当該ルートの運行は終了したと判別できる。なお、現在位置が到着地(目的地)のジオフェンス内に入っていても、当該ルートの停車すべき停車場所がすべて通過済みでない場合には、一応、運行は終了したものと判別できるが、飛ばしてしまった停車場所があるかどうかの応答を求めることが必要とされる。
Then, all the stop locations (stop locations where
そして、制御部102は、ステップS212の終了確認処理に基づいて、当該ルートの運行は終了したか否かを判別し(ステップS213)、終了したと判別した時には、運行終了確認を形成して、これを対応する車載端末4に送信する(ステップS214)。なお、上述したように、一応、運行は終了したものと判別できるが、飛ばしてしまった停車場所があるかどうかの応答を求めることが必要とされている場合には、応答入力を求める旨の情報が付与された運行終了確認が形成され、これが送信される。
And the
この後、図12を用いて説明したように、車載端末4から送信されて来る運行終了通知や確認応答を受信するようにし(ステップS215)、車載端末4から受信した情報は、運行終了通知か否かを判別する(ステップS216)。ステップS216の判別処理において、車載端末4から受信した情報は、運行終了通知であると判別したときには、当該運行者の当該ルートについての車両、この例の場合には幼稚園バス5の運行は終了したと判別できる。この場合には、当該ルートの運行終了処理として、ルート管理DB113の該当データの運行終了フラグをオン「1」にする(ステップS217)。
Thereafter, as described with reference to FIG. 12, an operation end notification or confirmation response transmitted from the in-
ステップS217の処理の後と、ステップS213で運行は終了していないと判別した場合と、ステップS216において、車載端末4から受信した情報は運行終了通知ではないと判別したときには、図13のステップS201からの処理を繰り返す。このようにして、各運行者の各ルートについてのステータス更新処理が行われる。
Step S201 in FIG. 13 is performed after the process of step S217, when it is determined that the operation has not ended in step S213, and when the information received from the in-
なお、ステップS210の1番目更新処理は、1番目の停車場所についての停車場所に関する情報の更新処理である。また、ステップS211の2番目以降更新処理は、2番目以降の停車場所のそれぞれについての停車場所に関する情報の更新処理である。これら、1番目更新処理、2番目以降更新処理の詳細については後述する。 In addition, the 1st update process of step S210 is an update process of the information regarding the stop place about the 1st stop place. Further, the second and subsequent update processing in step S211 is information update processing regarding the stop location for each of the second and subsequent stop locations. Details of these first update processing and second and subsequent update processing will be described later.
そして、動態管理サーバ1においては、図13、図14に示すステータス更新処理により、幼稚園バス5が辿る各停車場所について、通過済み/未通過の判別を適切に行って、各停車場所に関する情報の区分2を適切に更新することができるようにしている。次に、図13、図14に示したステータス更新処理のステップS204で行われる対象ルート特定処理、ステップS207で行われる出発地更新処理、ステップS210で行われる1番目更新処理、ステップS211で行われる2番目以降更新処理のそれぞれについて説明する。
Then, in the
[対象ルート特定処理]
図15は、図13、図14に示したステータス更新処理のステップS204で実行される対象ルート特定処理を説明するためのフローチャートである。この対象ルート特定処理では、制御部102が動態管理部125を制御して、対象ルートを特定する処理を行う(ステップS301)。具体的に、ステップS301において、制御部102は、受信した車載端末4からの運行開始通知に含まれる運行者IDとルートIDとを動態管理部125に通知する。動態管理部125は、制御部102からの運行者IDとルートIDとに基づいて、ルート管理DB113を参照し、用いるルート管理データを特定する。
[Target route identification processing]
FIG. 15 is a flowchart for explaining the target route specifying process executed in step S204 of the status update process shown in FIGS. In the target route specifying process, the
次に、動態管理部125は、制御部102の制御の下、特定したルート、すなわち、運行者IDとルートIDによって特定したルートについての出発地フラグと、運行終了フラグとに「0(ゼロ)」をセットする(ステップS302)。これにより、通過済み/未通過の判別対処の停車場所は、出発地であることが特定されると共に、当該ルートにおいて、幼稚園バスの運行が開始され、運行中であることが示される。そして、動態管理部125は、ステップS301で特定したルート管理データと地図情報DB104の地図情報に基づいて、図11(A)に示した態様のルート確認情報を形成し、これを当該運行開始通知の送信元の車載端末4に送信して提供する(ステップS303)。
Next, the
そして、制御部102は、この図14に示す対象ルート特定処理ルーチンを抜け、図13に示したステータス更新処理のステップS204の処理に戻り、ステップS201からの処理を繰り返すことになる。
Then, the
[出発地更新処理]
図16は、図13に示したステータス更新処理のステップS207で実行される出発地更新処理を説明するためのフローチャートである。ステップS207で出発地更新処理が実行される場合には、幼稚園バス5に持ち込まれた車載端末4の現在位置(幼稚園バスの現在位置)が、ジオフェンス外で、かつ、出発地フラグが「0(ゼロ)」である。この場合、ジオフェンス内にあった現在位置がジオフェンス外に移動し、しかも、当該ジオフェンスは、出発地のジオフェンスであると判別できる。
[Departure point update process]
FIG. 16 is a flowchart for explaining the departure place update process executed in step S207 of the status update process shown in FIG. When the departure place update process is executed in step S207, the current position of the in-
このため、制御部102の制御の下、動態管理部125は、現在位置通知により通知された運行者IDとルートIDで特定されるルート管理データの出発地に関する情報(停車場所に関する情報)の区分2を、「未通過」から「通過済み」に更新する(ステップS401)。そして、制御部102は、通知処理部126を制御し、利用者への通知処理を実行する(ステップS402)。
For this reason, under the control of the
ステップS402では、通知処理部126が、今回の通知先となる利用者お利用者データを、利用者管理DB112から抽出する。ここで、抽出される利用者データは、運行者IDとルートIDとが、現在位置通知の運行者IDとルートIDと同じであり、かつ、利用者データの通知タイミングに応じて決まるバス停IDを有するものである。そして、通知処理部126が、当該抽出した利用者データに応じて、当該利用者に対して、予め設定された通知方法で、幼稚園バスの到来を通知する。
In step S <b> 402, the
なお、通知タイミングに応じて決まるバス停IDは、この例の場合、現在の通過済み/未通過の判別対処の停車場所は出発地である。このため、通知タイミングが「1つ前」である場合には、出発地が1つ前の停車場所となるバス停IDが「01」の1番目の停車場所の利用者が今回の通知先となる。同様に、通知タイミングが「2つ前」である場合には、出発地が2つ前の停車場所となるバス停IDが「02」の2番目の停車場所の利用者もまた今回の通知先となる。 In this example, the bus stop ID that is determined according to the notification timing is the departure place where the current stop / non-pass determination is handled. For this reason, when the notification timing is “one previous”, the user at the first stop where the bus stop ID is “01”, which is the stop where the departure point is the previous one, becomes the current notification destination. . Similarly, when the notification timing is “two previous”, the user of the second stop where the bus stop ID is “02”, which is the stop where the departure point is two previous, is also the notification destination of this time. Become.
このように、通知タイミングに応じて決まるバス停IDの停車場所の利用者の利用者データをすべて利用者管理DB112から抽出し、幼稚園バス5の到来を当該利用者の全てに通知する。そして、当該利用者の保護者が所持する利用者端末に対して、「幼稚園バス5が1つ前の停車場所を通過しました。」、「幼稚園バス5が2つ前の停車場所を通過しました。」といった幼稚園バス5の到来を利用者である園児の保護者に通知できる。
In this way, all user data of the user at the stop location of the bus stop ID determined according to the notification timing is extracted from the
この後、制御部102の制御の下、動態管理部125は、現在位置通知の運行者IDとルートIDによって特定されるルートについての出発地フラグに「1」をセットする(ステップS403)。これにより、出発地についての区分2のステータスの更新処理は終了したことが示される。そして、制御部102は、この図16に示す出発地更新処理ルーチンを抜け、図13に示したステータス更新処理のステップS207の処理に戻り、ステップS201からの処理を繰り返すことになる。
Thereafter, under the control of the
[1番目更新処理]
図17は、図13に示したステータス更新処理のステップS210で実行される1番目更新処理を説明するためのフローチャートである。この図17に示す1番目更新処理は、出発地の次に幼稚園バス5が向かうはずの1番目(最初)の停車場所についての区分2の更新処理である。ステップS210で1番目更新処理が実行される場合には、幼稚園バス5に持ち込まれた車載端末4の現在位置(幼稚園バスの現在位置)が、ジオフェンス内で、かつ、そのジオフェンスは1番目の停車場所のジオフェンスgf1であることが特定されている。
[First update process]
FIG. 17 is a flowchart for explaining the first update process executed in step S210 of the status update process shown in FIG. The first update process shown in FIG. 17 is an update process for
このため、出発地STは通過済みのはずである。しかし、例えば、車載端末4で図12に示した処理の立ち上げが遅れた場合などにおいては、ルート管理データの出発地に関する情報の区分2が更新されていない場合があると考えられる。このため、制御部102の制御の下、動態管理部125は、現在位置通知により通知された運行者IDとルートIDで特定されるルート管理データの出発地に関する情報の区分2が「通過済み」か否かを判別する(ステップS501)。ステップS501の判別処理で、当該出発地に関する情報の区分2が「通過済み」ではないと判別した時には、当該出発地に関する情報の区分2を「通過済み」に更新する(ステップS502)。そして、ステップS502の更新処理の後と、ステップS501の判別処理で、当該出発地に関する情報の区分2が「通過済み」であると判別した時には、ステップS503の処理に進む。
For this reason, the departure place ST should have passed. However, for example, when the start-up of the process shown in FIG. 12 is delayed in the in-
次に、制御部102の制御の下、動態管理部125は、現在位置通知により通知された運行者IDとルートIDで特定されるルート管理データの1番目の停車場所に関する情報の区分1が「停車する」で、かつ、区分2が「未通過」か否かを判別する(ステップS503)。ステップS503の条件を満足すると判別した場合には、動態管理部125は、1番目の停車場所に関する情報の区分2を、「未通過」から「通過済み」に更新する(ステップS504)。そして、制御部102は、通知処理部126を制御し、利用者への通知処理を実行する(ステップS505)。このステップS505の処理は、図15を用いて説明した出発地更新処理のステップS402の処理と同様の処理となる。
Next, under the control of the
ステップS505の処理の後と、ステップS503の判別処理において、ステップS503の判別条件を満足しないと判別したときには、制御部102は、この図17に示す1番目更新処理ルーチンを終了する。この場合、制御部102は、図13、図14に示したステータス更新処理のステップS210の処理に戻り、図14のステップS212からの処理を実行することになる。
After determining that the determination condition of step S503 is not satisfied after the process of step S505 and in the determination process of step S503, the
[2番目以降更新処理]
図18は、図13に示したステータス更新処理のステップS211で実行される2番目以降更新処理を説明するためのフローチャートである。この図16に示す2番目以降更新処理は、出発地でも1番目(最初)の停車場所でもない、2番目以降に停車する停車場所についての区分2の更新処理である。
[Second and subsequent update processing]
FIG. 18 is a flowchart for explaining the second and subsequent update processes executed in step S211 of the status update process shown in FIG. The second and subsequent update processes shown in FIG. 16 are update processes for
この2番目以降更新処理においても、当該2番目以降更新処理が実行されるということは、出発地STは通過済みのはずである。このため、図17の1番目更新処理の場合と同様に、制御部102の制御の下、動態管理部125は、現在位置通知により通知された運行者IDとルートIDで特定されるルート管理データの出発地に関する情報の区分2が「通過済み」か否かを判別する(ステップS601)。ステップS601の判別処理で、当該出発地に関する情報の区分2が「通過済み」ではないと判別した時には、当該出発地に関する情報の区分2を「通過済み」に更新する(ステップS602)。そして、ステップS602の更新処理の後と、ステップS601の判別処理で、当該出発地に関する情報の区分2が「通過済み」であると判別した時には、ステップS603の処理に進む。
Even in the second and subsequent update processes, the second and subsequent update processes are executed, and the departure place ST should have passed. For this reason, as in the case of the first update process of FIG. 17, under the control of the
そして、制御部102は、今回受信した現在位置通知の現在位置が示す位置は、どの停車場所のジオフェンス内に位置するのかを特定する(ステップS603)。このステップS603の処理は、通過済み/未通過の判別対象の停車場所を特定する処理に相当する。そして、図6を用いて説明したように、各停車場所のジオフェンスは各停車場所の所在位置に基づいて特定できる。
Then, the
したがって、上述した図13に示したフローチャートのステップS205の判別処理により、今回受信した現在位置通知の現在位置が示す位置は、N(Nは、2以上の整数)番目に停車する停車場所PNのジオフェンスgfN内であることは判別されている。このため、ステップS603では、当該判別結果を用いて、当該N番目の停車場所が、今回の通過済み/未通過の判別対象の停車場所であると特定できる。 Therefore, according to the determination processing in step S205 of the flowchart shown in FIG. 13 described above, the position indicated by the current position of the current position notification received this time is the stop position PN that stops at the Nth (N is an integer of 2 or more) stop. It is determined that it is within the geofence gfN. For this reason, in step S603, using the determination result, the N-th stop location can be identified as the stop location of the current pass / no-pass discrimination target.
そして、制御部102の制御の下、動態管理部125は、まず、現在位置通知により通知された運行者IDとルートIDで特定されるルート管理データの1つ前の停車場所に関する情報の区分2が「通過済み」になっているか否かを判別する(ステップS604)。このステップS604の判別処理が、通過済み/未通過の判別対象の停車場所であるN番目の停車場所の1つ前の停車場所の停車場所に関する情報の区分2が、既に「通過済み」になっているか否かを判別する処理である。
Then, under the control of the
ここで、1つ前の停車場所は、上述もしたように、停車場所に関する情報の区分1が「停車」となっており、現在の停車場所(N番目の停車場所)よりも停車順番が前で、かつ、現在の停車場所(N番目の停車場所)に停車順番上最も近い停車場所を意味する。したがって、N番目の停車場所の1つ前の停車場所は、順番の上ではN−1番目の停車場所である。
Here, as described above, the previous stop location is “stop” in the
しかし、仮に、N−1番目の停車場所の区分1が、「停車しない(通過)」を示すものであり、更にその1つ前のN−2番目の停車場所の区分1が「停車」である場合には、N−2番目の停車場所が、N番目の停車場所である現在の停車場所の1つ前の停車場所ということになる。より具体的には、現在の停車場所が停車場所P2で、その1つ前の停車場所P1の区分1が「停車しない(通過)」であった場合、当該停車場所P2の1つ前の停車場所は出発地STということになる。
However, suppose that the
ステップS604の判別処理において、現在の停車場所の1つ前の停車場所の停車場所に関する情報の区分2が「通過済み」になっていない(「未通過」のままである)と判別したとする。この場合、後述もするように、「通過済み」になっていなくてもよい場合もあるが、例えば、道路工事や交通事故により通行止めになっている道路を迂回したために、停車すべき停車場所への到達順番が当初の予定とは異なる場合などがあると考えられる。
In the determination processing in step S604, it is determined that the
このため、制御部102の制御の下、動態管理部125は、現在の停車場所の1つ前の停車場所が「通過済み」になっていなくてよいかの確認要求を形成し、これを処理対象の現在位置通知の送信元の車載端末4に送信する(ステップS605)。この後、制御部102は、当該車載端末から送信されて来る応答を受信し(ステップS606)、当該応答が、1つ前の停車場所が「通過済み」になっていなくてよい(OKである)ことを示すものか否かを判別する(ステップS607)。
For this reason, under the control of the
ステップS604の判別処理において、現在の停車場所の1つ前の停車場所の停車場所に関する情報の区分2が「通過済み」になっていると判別した場合には、制御部120は、ステップS608お判別処理に進む。同様に、ステップS607の判別処理で、車載端末4からの応答が、1つ前の停車場所が「通過済み」になっていなくてよい(OKである)ことを示すものであると判別したときにも、制御部120は、ステップS608お判別処理に進む。
In the determination process of step S604, when it is determined that the
そして、制御部102の制御の下、動態管理部125は、現在位置が位置するジオフェンスの停車場所の停車場所に関する情報を参照し、区分1が「停車する」で、かつ、区分2が「未通過」か否かを判別する(ステップS608)。ステップS608の処理は、現在位置通知により通知された運行者IDとルートIDで特定されるルート管理データのN番目の停車場所に関する情報の区分1が「停車する」で、かつ、区分2が「未通過」か否かを判別する処理である。
Then, under the control of the
ステップS608の条件を満足すると判別した場合には、動態管理部125は、N番目の停車場所に関する情報の区分2を、「未通過」から「通過済み」に更新する(ステップS609)。そして、制御部102は、通知処理部126を制御し、利用者への通知処理を実行する(ステップS610)。このステップS610の処理は、図17に示したステップS505の処理や図16に示したステップS402の処理と同様の処理となる。
If it is determined that the condition of step S608 is satisfied, the
ステップS610の処理の後においては、制御部102は、この図18に示す2番目以降処理ルーチンを終了する。また、ステップS607の判別処理で、車載端末4からの応答が、1つ前の停車場所が「通過済み」になっていなくてはいけない(OKではない)と判別したときには、区分2の更新処理は行わず、この図18に示す2番目以降処理ルーチンを終了する。同様に、ステップS608の条件を満足しないと判別した場合にも、区分2の更新処理は行わず、この図18に示す2番目以降処理ルーチンを終了する。そして、図18に示す2番目以降処理ルーチンを終了した場合、制御部102は、図13、図14に示したステータス更新処理のステップS211の処理に戻り、図14のステップS212からの処理を行うことになる。
After the processing in step S610, the
そして、図6に示した例の場合には、2番目に停車する停車場所P2と、4番目に停車する停車場所P4が隣接して設けられている。このため、幼稚園バス5が、その双方のジオフェンス内に到達する場合が発生する。しかし、この2番目以降更新処理の場合には、1つ前の停車場所が通過済みか否かも判別するので、2番目の停車場所P2を通過したのか、4番目の停車場所を通過したのかを間違えることもない。
And in the case of the example shown in FIG. 6, the stop place P2 which stops the 2nd and the stop place P4 which stops 4th are provided adjacent. For this reason, the case where the
このように、図13〜図18に示した動態管理サーバ1の処理により、幼稚園バス5の停車場所が隣接して複数設けられた場合であっても、どの停車場所を通過したのかを適切に判別し、幼稚園バス5の動態を正確に把握することができる。
Thus, even if a plurality of stop locations for the
また、上述もしたように、1つ前の停車場所が未通過なのは、適切なのかどうかを車載端末4の使用者に確認を求めるようにしている。このため、道路工事や交通事故などのために、急遽ルートが変更になった場合でも、到達した停車場所についての停車場所に関する情報の区分2を適切に更新することができる。また、本来、停車すべき停車場所だったのに飛ばしてしまった停車場所に、順番を変えて到達した場合であっても、当該停車場所についての停車場所に関する情報の区分2を適切に更新することができる。
Further, as described above, the user of the in-
[実施の形態の効果]
このように、図12に示した車載端末4の処理と、図13〜図18に示した動態管理サーバ1の処理とによって、動態管理サーバ1では、幼稚園バス5の動態を適切に把握し、これを幼稚園バス5の利用者である園児の保護者に通知することができる。
[Effect of the embodiment]
As described above, the
また、幼稚園バス5の利用者である園児の保護者は、利用者端末6を通じて、欠席する場合などにおいて、幼稚園バス5を利用しないことを動態管理サーバ1に通知することができる。これにより、動態管理サーバ1は、利用者がいない停車場所については、停車しないこと(通過すること)を、車載端末4を通じて幼稚園バス5のドライバなどに通知し、利用者のいない停車場所を通過するようにして運行できる。
In addition, a guardian of a child who is a user of the
そして、通過する停車場所が発生しても、動態管理サーバ1は、幼稚園バス5の動態を適切に把握することができ、幼稚園バス5の利用者である園児の保護者に、正確な運行情報や時刻表情報を提供することができる。
And even if the stop place to pass through occurs, the
[変形例]
なお、幼稚園バス5の利用者である園児の保護者に対して、利用者端末6を通じて提供する運行情報(図11(A))や時刻表情報(図11(B))においても、利用者いないために停車しない停車場所については、これを明確に示すように表示してもよい。
[Modification]
In addition, in the operation information (FIG. 11 (A)) and timetable information (FIG. 11 (B)) provided through the
また、利用者いないために停車しない停車場所が発生した場合に、それ以降の停車場所についての到着予定時刻が変わる場合には、動態管理サーバ1の通知処理部126の機能により、該当する停車場所の利用者の保護者に対して、利用者端末6を通じて通知するように処理することもできる。
In addition, when a stop location that does not stop due to the absence of a user occurs, and the estimated arrival time for a subsequent stop location changes, the function of the
また、交通渋滞や何等かの障害により、到着時刻が遅れる場合もある。この様な場合には、車載端末4からの要求により、あるいは、車載端末4からの報告を受けた管理端末3からの要求により、動態管理サーバ1が、利用者端末6を通じて利用者の保護者に対して遅延の状況などを通知することもできる。
In addition, the arrival time may be delayed due to traffic congestion or some kind of obstacle. In such a case, the
また、上述した実施の形態では幼稚園バス5を運行する場合を例にして説明したが、これに限るものではない。保育園、スイミングスクールなどの習い事、塾、デイサービス施設などの送迎用車両を運行する種々の運行者と複数の利用者とが存在する場合において、この発明を適用することができる。
Moreover, although embodiment mentioned above demonstrated as an example the case where the
また、上述した実施の形態の場合には、送迎用車両の運行側にも、送迎用車両の利用者側にも、新規の装置を導入することなく、既存のパーソナルコンピュータやスマートフォンを用いて、この発明の動態管理システムを構築することができる。もちろん、送迎用の車両は日々運行されるものであるので、車載端末4は、送迎用車両に常時取り付けられた状態で用いられる備え付け型のものとして実現したり、いわゆるPND型の車両に対して着脱が容易な専用装置として実現したりしてもよい。
Further, in the case of the above-described embodiment, on the operation side of the pick-up vehicle and the user side of the pick-up vehicle, without using a new device, using an existing personal computer or smartphone, The dynamic management system of the present invention can be constructed. Of course, since the pick-up vehicle is operated daily, the in-
また、上述した実施の形態の場合には、幼稚園バスなどの送迎用車両に特別な装置を搭載することもなく、送迎用車両の運行側にも、送迎用車両の利用者側にも、新規の装置を導入することなく、既存のパーソナルコンピュータやスマートフォンを用いて、この発明の動態管理システムを構築することができる。 In addition, in the case of the above-described embodiment, a special device is not installed in a pickup vehicle such as a kindergarten bus, and it is new to both the operation side of the pickup vehicle and the user side of the pickup vehicle. The dynamic management system of the present invention can be constructed using an existing personal computer or smartphone without introducing the above-described apparatus.
また、上述した実施の形態では、ジオフェンスは、停車場所の所在位置を中心にして半径100mの円の円周を用いるようにしたが、これに限るものではない。種々の長さの半径の円の円周を用いることもできるし、3角形以上の多角形のジオフェンスを定義して用いることもできる。 In the above-described embodiment, the geofence uses the circumference of a circle with a radius of 100 m centering on the location where the stop is located. However, the present invention is not limited to this. The circumference of a circle with various radii can also be used, and a polygonal geofence of triangles or more can be defined and used.
[その他]
上述した実施の形態の説明からも分かるように、車載端末の現在位置測位手段の機能は、車載装置4のGPS部107が実現し、車載端末4の送信手段の機能は、送信情報処理部411と無線通信部401及び送受信アンテナ401Aが実現している。また、車載端末の制御手段の機能は、車載端末4の制御部402が実現している。
[Others]
As can be seen from the description of the above-described embodiment, the function of the current position positioning unit of the in-vehicle terminal is realized by the
また、動態管理サーバの停車場所情報記憶手段の機能は、動態管理サーバ1のルート管理DB113が実現し、動態管理サーバの受信手段の機能は、動態管理サーバ1の主に通信I/F101が実現している。また、動態管理サーバの更新手段の機能は、動態管理サーバ1の動態管理部125が実現している。また、動態管理サーバの形成手段の機能は、動態管理サーバ1の制御部102と通知処理部126が実現し、動態管理サーバの送信手段の機能は、動態管理サーバ1の主に通信I/F101が実現している。
The function of the stop location information storage means of the movement management server is realized by the
動態管理サーバの通知情報受信手段の機能は、動態管理サーバ1の主に通信I/F101が実現し、動態管理サーバの欠席更新手段、変更手段の機能は、動態管理サーバ1の停車/非停車管理部124が実現している。また、利用者端末の受付手段の機能は、利用者端末6のタッチパネル407が実現し、利用者端末の通知情報送信手段の機能は、送信情報処理部411と無線通信部401及び送受信アンテナ401が実現している。
The function of the notification information receiving means of the activity management server is realized mainly by the communication I /
また、上述した実施の形態の図12〜図18のフローチャートを用いて説明した方法が、この発明の動態管理方法の一実施の形態が適用されたものである。また、図12のフローチャートに示した処理を実行するプログラムを、携帯電話端末に搭載することにより、この発明の車載端末が実現できる。また、図13〜図18に示したフローチャートの処理を実行するプログラムをネットワーク上のサーバに搭載することにより、この発明の動態管理サーバを実現することができる。 In addition, the method described with reference to the flowcharts of FIGS. 12 to 18 of the above-described embodiment is an application of the embodiment of the dynamic management method of the present invention. Moreover, the vehicle-mounted terminal of this invention is realizable by mounting in a mobile telephone terminal the program which performs the process shown in the flowchart of FIG. Moreover, the dynamic management server of this invention is realizable by mounting the program which performs the process of the flowchart shown in FIGS. 13-18 on the server on a network.
また、動態管理サーバ1の運行者登録部121、利用者登録部122、ルート設定部123、停車/非停車管理部124、動態管理部125、通知処理部126の各機能は、動態管理サーバ1の制御部102で実行されるプログラムにより、制御部102の機能として実現することもできる。
Further, the functions of the
また、車載端末4、利用者端末6の受信情報処理部410、送信情報処理部411の機能は、車載端末4の制御部402、利用者端末6の制御部402で実行されるプログラムにより、制御部402の機能として実現することもできる。
The functions of the reception
1…動態管理サーバ、101…通信I/F、102…制御部、103…記憶装置、104…地図情報DB、110…動態プラットホーム、111…運行者管理DB、112…利用者管理DB、113…ルート管理DB、121…運行者登録部、122…利用者登録部、123…ルート設定部、124…停車/非停車管理部、125…動態管理部、126…通知処理部、2…通信ネットワーク、gf0〜gf6…ジオフェンス、3…管理端末、301…無線通信部、302…制御部、303…記憶装置、304…操作部、305…表示部、306…送信処理部、307…受信処理部、4…車載端末、401A…送受信アンテナ、401…無線通信部、402…制御部、403…記憶装置、404…操作部、405…GPS部、405A…GPSアンテナ、407D…表示部、407S…タッチセンサ、407…タッチパネル、408…音声出力部、409…スピーカ、410…受信情報処理部、411…送信情報処理部
DESCRIPTION OF
Claims (6)
前記車載端末は、
現在位置を測位する現在位置測位手段と、
前記現在位置測位手段で測位された前記現在位置を、前記動態管理サーバに送信する送信手段と、
前記車両が前記ルートで運行されている場合に、所定のタイミングごとに、前記現在位置測位手段で測位された前記現在位置を、前記送信手段を通じて前記動態管理サーバに送信するように制御する制御手段と
を備え、
前記動態管理サーバは、
複数の前記停車場所ごとに、辿る順番と、前記停車場所の位置を基準にして定められる所定のエリアを示す情報と、前記車両の停車/非停車を示す第1の区分と、前記車両の通過/未通過を示す第2の区分とを記憶保持する停車場所情報記憶手段と、
前記車載端末からの前記現在位置を受信する受信手段と、
前記受信手段で受信した前記現在位置と、前記停車場所情報記憶手段に記憶されている情報に基づいて、前記停車場所ごとに、前記車両の通過/未通過を判別する判別手段と、
前記判別手段で前記車両が通過したと判別した前記停車場所の前記停車場所情報記憶手段の前記第2の区分を通過済みに更新する更新手段と
を備えることを特徴とする動態管理システム。 A dynamic management server that manages the dynamics of a vehicle operated on a route that is set so as to follow a plurality of predetermined stopping places including a departure place in a predetermined order; and an in-vehicle terminal that is used in the vehicle; Is a dynamic management system configured by being connected through a network,
The in-vehicle terminal is
Current position positioning means for measuring the current position;
Transmitting means for transmitting the current position measured by the current position positioning means to the movement management server;
Control means for controlling the current position measured by the current position positioning means to be transmitted to the movement management server through the transmission means at every predetermined timing when the vehicle is operating on the route. And
The activity management server
Information indicating a predetermined area determined based on the position of the stop location, a first section indicating stop / non-stop of the vehicle, and a passage of the vehicle / Stop location information storage means for storing and holding the second section indicating non-passage;
Receiving means for receiving the current position from the in-vehicle terminal;
A discriminating unit for discriminating whether the vehicle has passed or not passed for each stop location based on the current position received by the receiving unit and information stored in the stop location information storage unit;
An activity management system comprising: an update unit that updates the second section of the stop location information storage unit of the stop location that is determined that the vehicle has passed by the determination unit.
前記動態管理サーバの前記判別手段は、
前記出発地の前記所定のエリア内に位置していた前記車載端末からの前記現在位置が、当該所定のエリア内から出た場合に、前記出発地を通過したと判別し、
前記車載端末からの前記現在位置が、前記辿る順番が1番目の前記停車場所の前記所定のエリア内にあり、当該1番目の停車場所の前記第1の区分が停車すべき停車場所であることを示し、当該1番目の前記第2の区分が未通過である場合に、当該1番目の停車場所を通過したと判別し、
前記車載端末からの前記現在位置が、前記辿る順番がN(Nは2以上の整数)番目の前記停車場所の前記所定のエリア内にあり、N−1番目の停車場所の前記第2の区分が通過済みで、当該N番目の停車場所の前記第1の区分が停車すべき停車場所であることを示し、当該N番目の前記第2の区分が未通過である場合に、当該N番目の停車場所を通過したと判別する
ことを特徴とする動態管理システム。 The behavior management system according to claim 1,
The determination means of the activity management server includes:
When the current position from the in-vehicle terminal that was located in the predetermined area of the departure place has gone out of the predetermined area, it is determined that the departure place has been passed,
The current position from the in-vehicle terminal is in the predetermined area of the first stop location in the order of tracing, and the first section of the first stop location is a stop location to stop. When the first second section is not passed, it is determined that the first stop has been passed,
The current position from the in-vehicle terminal is in the predetermined area of the stop location where the order of tracing is N (N is an integer of 2 or more), and the second section of the N-1 stop location. Indicates that the first segment of the Nth stop location is a stop location to stop, and the Nth second segment is not passed, the Nth stop A dynamic management system characterized by determining that the vehicle has passed a stop.
前記動態管理サーバに対しては、前記ネットワークを通じて、前記車両を利用する利用者側の利用者端末が接続可能にされており、
前記動態管理サーバは、
前記停車場所情報記憶手段に記憶されている情報に基づいて、前記車両の動態を示す情報を形成する形成手段と、
前記形成手段で形成された前記車両の動態を示す情報を前記利用者端末に送信する送信手段と
を備えることを特徴とする動態管理システム。 The dynamic management system according to claim 1 or 2, wherein
A user terminal on the user side using the vehicle can be connected to the activity management server through the network.
The activity management server
Forming means for forming information indicating the dynamics of the vehicle based on information stored in the stop location information storage means;
Transmitting means for transmitting information indicating the dynamics of the vehicle formed by the forming means to the user terminal.
前記利用者端末は、
前記車両を利用しない場合に、利用しないことの指示入力を受け付ける受付手段と、
前記受付手段を通じて、前記指示入力を受け付けた場合に、使用している停車場所の識別情報を含み、前記車両を使用しないことを通知する通知情報を形成し、これを前記動態管理サーバに送信する通知情報送信手段と
を備え、
前記動態管理サーバの前記停車場所情報記憶手段は、複数の前記停車場所ごとに、利用する利用者の人数を記憶保持しており、
前記動態管理サーバは、
前記利用者端末からの前記通知情報を受信する通知情報受信手段と、
前記通知情報受信手段を通じて、前記通知情報を受信した場合に、前記停車場所ごとに利用しない者の数を更新する欠席更新手段と、
前記欠席更新手段での更新結果に基づいて、利用者がいないと判別できる前記停車場所の前記第1の区分を非停車に変更する変更手段と
を備えることを特徴とする動態管理システム。 The behavior management system according to claim 3,
The user terminal is
Accepting means for accepting an instruction input not to use the vehicle when not using the vehicle;
When the instruction input is accepted through the accepting means, the notification information including identification information of the stopping place in use and notifying that the vehicle is not used is formed, and this is transmitted to the dynamic management server A notification information transmission means,
The stop location information storage means of the activity management server stores and holds the number of users to use for each of the plurality of stop locations,
The activity management server
Notification information receiving means for receiving the notification information from the user terminal;
When the notification information is received through the notification information receiving means, the absence update means for updating the number of persons who are not used for each stop location;
A dynamic management system comprising: changing means for changing the first classification of the stop location to non-stop, which can be determined that there is no user based on the update result of the absence update means.
前記車載端末は、現在位置を測位する現在位置測位手段と、前記現在位置測位手段で測位された前記現在位置を、前記動態管理サーバに送信する送信手段と、前記車両が前記ルートで運行されている場合に、所定のタイミングごとに、前記現在位置測位手段で測位された前記現在位置を、前記送信手段を通じて前記動態管理サーバに送信するように制御する制御手段とを備えるものであり、
複数の前記停車場所ごとに、辿る順番と、前記停車場所の位置を基準にして定められる所定のエリアを示す情報と、前記車両の停車/非停車を示す第1の区分と、前記車両の通過/未通過を示す第2の区分とを記憶保持する停車場所情報記憶手段と、
前記車載端末からの前記現在位置を受信する受信手段と、
前記受信手段で受信した前記現在位置と、前記停車場所情報記憶手段に記憶されている情報に基づいて、前記停車場所ごとに、前記車両の通過/未通過を判別する判別手段と、
前記判別手段で前記車両が通過したと判別した前記停車場所の前記停車場所情報記憶手段の前記第2の区分を通過済みに更新する更新手段と
を備えることを特徴とする動態管理サーバ。 A dynamic management server that manages the dynamics of a vehicle operated on a route that is set so as to follow a plurality of predetermined stopping places including a departure place in a predetermined order; and an in-vehicle terminal that is used in the vehicle; The movement management server of the movement management system configured to be connected through a network,
The in-vehicle terminal includes: a current position positioning unit that measures a current position; a transmission unit that transmits the current position measured by the current position positioning unit to the movement management server; and the vehicle is operated on the route. Control means for controlling to transmit the current position measured by the current position positioning means to the dynamic management server through the transmission means at every predetermined timing,
Information indicating a predetermined area determined based on the position of the stop location, a first section indicating stop / non-stop of the vehicle, and a passage of the vehicle / Stop location information storage means for storing and holding the second section indicating non-passage;
Receiving means for receiving the current position from the in-vehicle terminal;
A discriminating unit for discriminating whether the vehicle has passed or not passed for each stop location based on the current position received by the receiving unit and information stored in the stop location information storage unit;
An activity management server comprising: an updating unit that updates the second section of the stop location information storage unit of the stop location that is determined by the determination unit that the vehicle has passed.
前記車載端末においては、
前記車両が前記ルートで運行されている場合に、所定のタイミングごとに、現在位置測位手段で測位された現在位置を、送信手段を通じて前記動態管理サーバに送信するように制御する送信制御工程を有し、
前記動態管理サーバにおいては、
停車場所情報記憶手段が、複数の前記停車場所ごとに、辿る順番と、前記停車場所の位置を基準にして定められる所定のエリアを示す情報と、前記車両の停車/非停車を示す第1の区分と、前記車両の通過/未通過を示す第2の区分とを記憶保持しており、
受信手段が、前記車載端末からの前記現在位置を受信する受信工程と、
前記受信工程を通じて受信した前記現在位置と、前記停車場所情報記憶手段に記憶されている情報に基づいて、判別手段が、複数の前記停車場所ごとに、前記車両の通過/未通過を判別する判別工程と、
前記判別工程で前記車両が通過したと判別した前記停車場所の前記停車場所情報記憶手段の前記第2の区分を通過済みに更新する更新工程と
を有することを特徴とする動態管理方法。
A dynamic management server that manages the dynamics of a vehicle operated on a route that is set so as to follow a plurality of predetermined stopping places including a departure place in a predetermined order; and an in-vehicle terminal that is used in the vehicle; Is a dynamic management method used in a dynamic management system configured by being connected through a network,
In the in-vehicle terminal,
A transmission control step for controlling the current position measured by the current position positioning means to be transmitted to the movement management server through the transmission means at every predetermined timing when the vehicle is operating on the route; And
In the activity management server,
Stop location information storage means for each of a plurality of the stop locations, information indicating a predetermined area determined on the basis of the position of the stop location, a first indicating the stop / non-stop of the vehicle Storing and holding a section and a second section indicating whether the vehicle has passed or not passed;
A receiving step for receiving the current position from the in-vehicle terminal; and
Discriminating means for discriminating whether the vehicle has passed or not passed for each of the plurality of stopping locations based on the current position received through the receiving step and information stored in the stopping location information storage means Process,
An update step of updating the second section of the stop location information storage means of the stop location determined to have passed the vehicle in the determination step as having passed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016199777A JP6681308B2 (en) | 2016-10-11 | 2016-10-11 | Dynamic management system, dynamic management device, and dynamic management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016199777A JP6681308B2 (en) | 2016-10-11 | 2016-10-11 | Dynamic management system, dynamic management device, and dynamic management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018063466A true JP2018063466A (en) | 2018-04-19 |
JP6681308B2 JP6681308B2 (en) | 2020-04-15 |
Family
ID=61966722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016199777A Active JP6681308B2 (en) | 2016-10-11 | 2016-10-11 | Dynamic management system, dynamic management device, and dynamic management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6681308B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019212150A (en) * | 2018-06-07 | 2019-12-12 | 株式会社トラフィックブレイン | Operation schedule generation device, and operation schedule generation program |
JP2020190954A (en) * | 2019-05-15 | 2020-11-26 | 株式会社パインベース | program |
US11184735B2 (en) | 2019-02-05 | 2021-11-23 | Toyota Jidosha Kabushiki Kaisha | Vehicle and terminal device location determining system, and method |
JP2023067428A (en) * | 2021-11-01 | 2023-05-16 | トヨタ自動車株式会社 | Circularly visiting nursery service support system |
WO2023162268A1 (en) | 2022-02-28 | 2023-08-31 | パイオニア株式会社 | Information processing device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH113495A (en) * | 1997-06-12 | 1999-01-06 | Hitachi Eng & Services Co Ltd | Bus location system |
JP2001331895A (en) * | 2000-05-19 | 2001-11-30 | Matsushita Electric Ind Co Ltd | Operation information providing system |
JP2004227268A (en) * | 2003-01-22 | 2004-08-12 | Docomo Engineering Kansai Inc | Position detection method, position information report method, position detector and position information report system |
JP2005346198A (en) * | 2004-05-31 | 2005-12-15 | Ntt Software Corp | Operation information display system for mobile body |
JP2014170351A (en) * | 2013-03-04 | 2014-09-18 | Hitachi Systems Ltd | Timetable generating device, timetable generating method, program, timetable generating system, and user terminal |
JP2015184806A (en) * | 2014-03-20 | 2015-10-22 | 株式会社ゼンリンデータコム | Server device, terminal device and program |
-
2016
- 2016-10-11 JP JP2016199777A patent/JP6681308B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH113495A (en) * | 1997-06-12 | 1999-01-06 | Hitachi Eng & Services Co Ltd | Bus location system |
JP2001331895A (en) * | 2000-05-19 | 2001-11-30 | Matsushita Electric Ind Co Ltd | Operation information providing system |
JP2004227268A (en) * | 2003-01-22 | 2004-08-12 | Docomo Engineering Kansai Inc | Position detection method, position information report method, position detector and position information report system |
JP2005346198A (en) * | 2004-05-31 | 2005-12-15 | Ntt Software Corp | Operation information display system for mobile body |
JP2014170351A (en) * | 2013-03-04 | 2014-09-18 | Hitachi Systems Ltd | Timetable generating device, timetable generating method, program, timetable generating system, and user terminal |
JP2015184806A (en) * | 2014-03-20 | 2015-10-22 | 株式会社ゼンリンデータコム | Server device, terminal device and program |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019212150A (en) * | 2018-06-07 | 2019-12-12 | 株式会社トラフィックブレイン | Operation schedule generation device, and operation schedule generation program |
JP7098143B2 (en) | 2018-06-07 | 2022-07-11 | 株式会社トラフィックブレイン | Operation schedule generator and operation schedule generation program |
US11184735B2 (en) | 2019-02-05 | 2021-11-23 | Toyota Jidosha Kabushiki Kaisha | Vehicle and terminal device location determining system, and method |
JP2020190954A (en) * | 2019-05-15 | 2020-11-26 | 株式会社パインベース | program |
JP2023067428A (en) * | 2021-11-01 | 2023-05-16 | トヨタ自動車株式会社 | Circularly visiting nursery service support system |
JP7593296B2 (en) | 2021-11-01 | 2024-12-03 | トヨタ自動車株式会社 | Mobile childcare service support system |
WO2023162268A1 (en) | 2022-02-28 | 2023-08-31 | パイオニア株式会社 | Information processing device |
Also Published As
Publication number | Publication date |
---|---|
JP6681308B2 (en) | 2020-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11087291B2 (en) | Action planning and execution support device | |
JP4483027B2 (en) | Server device, data transmission / reception method, and recording medium | |
JP5931108B2 (en) | Navigation server and program | |
EP2461135B1 (en) | WeB BULLETIN BOARD SYSTEM, TRAVEL PLANNING ASSIST METHOD AND CENTER SERVER | |
JP6681308B2 (en) | Dynamic management system, dynamic management device, and dynamic management method | |
US20200034755A1 (en) | Vehicle reservation system, vehicle reservation method, and non-transitory storage medium storing program | |
US20160018969A1 (en) | Method and apparatus for contextual notifications and user interface | |
WO2004036146A1 (en) | Navigation apparatus and server apparatus | |
CN101751775A (en) | Hitchhiking request processing system and corresponding control method | |
JP2019074986A (en) | Dynamic state management server, dynamic state management method, and dynamic state management program | |
CN110431376A (en) | Information analysis apparatus and routing information analysis method | |
JP6121025B2 (en) | Navigation server and program | |
JP2013156096A (en) | Information sharing system, information processor, information sharing method, and program | |
JP2009286365A (en) | Information providing apparatus, information providing method, information providing program, and information providing system | |
JP2016023978A (en) | Navigation device, portable terminal, navigation method, and program | |
JP6358936B2 (en) | Group trip participant support system, trip management server device, participant terminal, administrator terminal, and group trip participant support method | |
JP6210629B2 (en) | Navigation device, map display control method, and map display control program | |
JP4250836B2 (en) | Navigation information providing apparatus and navigation apparatus | |
JP2013254316A (en) | Information terminal device and setting method of icon image in the same | |
JP2014194342A (en) | On-vehicle navigation apparatus, portable terminal apparatus and navigation system | |
JP6221534B2 (en) | Information terminal, information providing system, destination setting method, and computer program | |
US20160255173A1 (en) | Client, server, and information sharing system | |
JP7076766B2 (en) | Information processing system, information processing program, information processing device and information processing method | |
JPH10334144A (en) | Home care support system | |
US12283203B2 (en) | Information processing apparatus, information processing method, and mobile object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190219 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191211 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200212 |
|
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: 20200304 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6681308 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |