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

JP4068530B2 - Vehicle allocation support method and vehicle allocation support device - Google Patents

Vehicle allocation support method and vehicle allocation support device Download PDF

Info

Publication number
JP4068530B2
JP4068530B2 JP2003286995A JP2003286995A JP4068530B2 JP 4068530 B2 JP4068530 B2 JP 4068530B2 JP 2003286995 A JP2003286995 A JP 2003286995A JP 2003286995 A JP2003286995 A JP 2003286995A JP 4068530 B2 JP4068530 B2 JP 4068530B2
Authority
JP
Japan
Prior art keywords
time
vehicle
specific
date
labor
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
Application number
JP2003286995A
Other languages
Japanese (ja)
Other versions
JP2005056194A (en
Inventor
健夫 青沼
覚 福井
敬三 倉橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2003286995A priority Critical patent/JP4068530B2/en
Publication of JP2005056194A publication Critical patent/JP2005056194A/en
Application granted granted Critical
Publication of JP4068530B2 publication Critical patent/JP4068530B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

この発明は、配車要求を受け付け、受け付けた配車要求に対して配車する車両を選択して表示する配車支援プログラムおよび配車支援装置に関し、特に、ドライバの過労または健康異常に起因する事故を未然に防ぐことができる配車支援方法および配車支援装置に関するものである。 The present invention relates to a vehicle allocation support program and a vehicle allocation support device that receive a vehicle allocation request and select and display a vehicle to be allocated in response to the received vehicle allocation request. The present invention relates to a vehicle allocation support method and a vehicle allocation support device.

従来、荷物の運送依頼やタクシの配車依頼に対しては、配車に要する時間を短くするために、荷物の運送車両やタクシの位置情報に基づいて配車がおこなわれてきた。たとえば、特許文献1には、タクシの現在位置が表示された配車予約ホームページに顧客がアクセスし、近くのタクシを指定して配車予約をおこなうシステムが記載されている。   Conventionally, in order to shorten the time required for the delivery of a luggage transport request or a taxi dispatch request, the dispatch has been performed based on the position information of the luggage transport vehicle or the taxi. For example, Patent Document 1 describes a system in which a customer accesses a vehicle allocation reservation home page on which the current position of taxi is displayed, and makes a vehicle allocation reservation by specifying a nearby taxi.

また、特許文献2には、運送車両や荷物の位置情報を地図上から入力し、距離的に近い複数の荷物を運送車両が移動可能な範囲で運送するように運送車両を手配する運送車両手配装置が記載されている。   In Patent Document 2, the position information of a transport vehicle and a package is input from a map, and the transport vehicle is arranged so that a plurality of packages close in distance can be transported within a movable range of the transport vehicle. An apparatus is described.

特開2003−16585号公報Japanese Patent Laid-Open No. 2003-16585 特開2003−16589号公報JP 2003-16589 A

しかしながら、運送車両および荷物の位置情報あるいはタクシおよび顧客の位置情報に基づく配車では、配車効率だけを基準として配車するためにドライバの安全が疎かになるという問題点がある。   However, in the dispatch based on the position information of the transport vehicle and the baggage or the taxi and the position information of the customer, there is a problem that the driver is unsafe because the vehicle is dispatched based only on the dispatch efficiency.

たとえば、荷物に最も近い運送車両のドライバが既に長時間運転をおこなっていて新たな荷物を運送すると所定の労働時間を超えてしまうような場合でも、位置情報に基づく配車では、そのドライバの車両が配車されてしまう。その結果、ドライバは過労状態となり、事故を引き起こす可能性が高くなる。   For example, even if the driver of the transportation vehicle closest to the baggage has already been driving for a long time and a new baggage is transported, it will exceed the prescribed working hours. I will be dispatched. As a result, the driver is overworked and is more likely to cause an accident.

この発明は、上述した従来技術による問題点を解消するためになされたものであり、ドライバの過労または健康異常に起因する事故を未然に防ぐことができる配車支援方法および配車支援装置を提供することを目的とする。 The present invention has been made to solve the above-described problems caused by the prior art, and provides a vehicle allocation support method and a vehicle allocation support device that can prevent an accident caused by overwork or abnormal health of a driver. With the goal.

上述した課題を解決し、目的を達成するため、本発明は、け付けた配車要求に対して配車する車両を選択して表示装置に表示する配車支援方法であって、コンピュータが、車両の位置情報を記録した記憶装置から特定の車両の位置情報を識別し、指定日時情報と指定位置情報を含む特定の配車要求に対して、該特定車両が該配車要求の指定位置情報が示す指定場所まで移動する移動時間を計算する移動時間算出ステップと、車両を運転するドライバについての運転または労働の制限時間を、算出した前記特定車両の前記移動時間が超えているか否かを判定する超過判定ステップと、前記制限時間を前記特定車両の移動時間が超えていると判断した場合は、該制限時間に対応づけられた規定の休息時間を該移動時間に加算することで、前記特定車両が前記指定場所まで移動する総所要時間を算出する総所要時間算出ステップと、現在時刻に前記特定車両の前記総所要時間を加算した予想到着日時を算出し、該予想到着日時を、前記特定の配車要求の前記指定日時情報が示す指定日時と比較し、該予想到着日時が該指定日時より先あるいは同じである場合は、該特定車両を前記配車する車両候補として選択する車両選択ステップと、選択された記車候補表示装置に表示する表示ステップと、備えたことを特徴とする。 To solve the above problems and achieve the object, the present invention provides a dispatch support method of displaying on a display device by selecting the vehicle for dispatch against acceptance is the vehicle allocation request, the computer of the vehicle The specified location indicated by the specified position information of the vehicle allocation request for the specific vehicle allocation request that identifies the location information of the specific vehicle from the storage device that records the location information and includes the specified date and time information and the specified location information. Travel time calculating step for calculating the travel time to travel to, and an excess determination step for determining whether the travel time of the specific vehicle calculated exceeds the time limit for driving or working for the driver driving the vehicle When it is determined that the travel time of the specific vehicle exceeds the time limit, the specified rest time associated with the time limit is added to the travel time to A total required time calculating step for calculating a total required time for the vehicle to move to the designated location; an expected arrival date and time obtained by adding the total required time for the specific vehicle to a current time; and calculating the expected arrival date and time A vehicle selection step of selecting the specific vehicle as a vehicle candidate to be dispatched when the expected arrival date and time is earlier than or the same as the specified date and time indicated by the specified date and time information of a display step of displaying the two candidates before Symbol vehicles selected for the display device, characterized by comprising a.

また、本発明は、け付けた配車要求に対して配車する車両を選択して表示装置に表示する配車支援装置であって、車両の位置情報を記録した記憶装置から特定の車両の位置情報を識別し、指定日時情報と指定位置情報を含む特定の配車要求に対して、該特定車両が該配車要求の指定位置情報が示す指定場所まで移動する移動時間を計算する移動時間算出手段と、車両を運転するドライバについての運転または労働の制限時間を、算出した前記特定車両の前記移動時間が超えているか否かを判定する超過判定手段と、前記制限時間を前記特定車両の移動時間が超えていると判断した場合は、該制限時間に対応づけられた規定の休息時間を該移動時間に加算することで、前記特定車両が前記指定場所まで移動する総所要時間を算出する総所要時間算出手段と、現在時刻に前記特定車両の前記総所要時間を加算した予想到着日時を算出し、該予想到着日時を、前記特定の配車要求の前記指定日時情報が示す指定日時と比較し、該予想到着日時が該指定日時より先あるいは同じである場合は、該特定車両を前記配車する車両候補として選択する車両選択手段と、選択された記車候補表示装置に表示する表示手段とを備えたことを特徴とする。 Further, the present invention provides a dispatch support device to be displayed on the display device by selecting the vehicle for dispatch against acceptance is the vehicle allocation request, location information of a specific vehicle from a storage device which records the position information of the vehicle A travel time calculating means for calculating a travel time for the specific vehicle to move to a specified location indicated by the specified position information of the dispatch request, for a specific dispatch request including the specified date and time information and the specified position information; Excess determining means for determining whether or not the calculated travel time of the specific vehicle exceeds the time limit for driving or working for a driver who drives the vehicle, and the travel time of the specific vehicle exceeds the time limit The total required time for calculating the total required time for the specific vehicle to move to the specified location by adding the specified rest time associated with the time limit to the moving time. Calculating an expected arrival date and time obtained by adding the total required time of the specific vehicle to the current time, comparing the expected arrival date and time with a specified date and time indicated by the specified date and time information of the specific dispatch request, when the expected arrival date and time is earlier or the same from the designated date and time, the vehicle selecting means for selecting a candidate vehicle to the dispatching of the specific vehicle, and a display means for displaying on a display device before SL wheel both candidates selected , Provided.

かかる発明によれば、車両の位置情報およびドライバの労務実績に基づいて、配車する車両を選択し、選択した車両を表示することとしたので、ドライバの過労に起因する事故を未然に防ぐことができる。   According to this invention, since the vehicle to be dispatched is selected and the selected vehicle is displayed based on the vehicle location information and the driver's labor performance, accidents caused by driver overwork can be prevented. it can.

本発明によれば、車両の位置情報およびドライバの労務実績に基づいて、配車する車両を選択し、選択した車両を表示するよう構成したので、ドライバの過労に起因する事故を未然に防ぐことができるという効果を奏する。   According to the present invention, since the vehicle to be dispatched is selected based on the vehicle position information and the driver's labor performance and the selected vehicle is displayed, accidents caused by driver overwork can be prevented in advance. There is an effect that can be done.

以下に添付図面を参照して、この発明に係る配車支援方法および配車支援装置の好適な実施の形態を詳細に説明する。なお、本実施例では、本発明を荷物を運送する車両の配車に適用した場合について説明する。 Exemplary embodiments of a vehicle allocation support method and a vehicle allocation support device according to the present invention will be described below in detail with reference to the accompanying drawings. In the present embodiment, the case where the present invention is applied to the allocation of a vehicle for transporting luggage will be described.

まず、本実施例に係る配車支援システムのシステム構成について説明する。図1は、本実施例に係る配車支援システムのシステム構成を示す機能ブロック図である。同図に示すように、この配車支援システムは、各車両に搭載された車載装置1001〜100nと、配車を支援する配車支援装置200とから構成され、車載装置1001〜100nと配車支援装置200は動態通信網を用いて通信する。なお、これらの車載装置1001〜100nはいずれも同様の構成を有するので、ここでは車載装置1001を例にとって説明する。 First, the system configuration of the vehicle allocation support system according to the present embodiment will be described. FIG. 1 is a functional block diagram illustrating a system configuration of a vehicle allocation support system according to the present embodiment. As shown in the figure, the dispatch support system, dispatch a vehicle apparatus 100 1 to 100 n mounted on each vehicle, is composed of a dispatch support apparatus 200. to support the dispatch, the in-vehicle apparatus 100 1 to 100 n The support apparatus 200 communicates using a dynamic communication network. Since these on-vehicle devices 100 1 to 100 n all have the same configuration, the on-vehicle device 100 1 will be described as an example here.

車載装置1001は、労働時間入力部110と、GPS部120と、車速センサ130と、速度収集部140と、生体センサ150と、生体情報収集部160と、送信データ記憶部170と、送信部180とを有する。 The in-vehicle device 100 1 includes a working time input unit 110, a GPS unit 120, a vehicle speed sensor 130, a speed collection unit 140, a biological sensor 150, a biological information collection unit 160, a transmission data storage unit 170, and a transmission unit. 180.

労働時間入力部110は、勤務、休憩および集荷の開始や終了などをドライバから受け付ける処理部であり、勤務、休憩および集荷開始や終了を時刻とともに送信データ記憶部170に格納する。なお、労働時間としては、勤務の開始時刻から終了時刻までの時間がドライバの拘束時間となり、勤務の開始時刻から休憩の開始時刻までの時間や休憩の終了時刻から次の休憩の開始時刻までの時間などが連続運転時間となる。   The working time input unit 110 is a processing unit that accepts the start and end of work, rest, and collection from the driver, and stores the work, break, and start and end of collection together with time in the transmission data storage unit 170. In addition, as working hours, the time from the work start time to the end time is the driver's restraint time, the time from the work start time to the break start time or from the break end time to the next break start time Time is the continuous operation time.

また、拘束時間は16時間以内である必要があり、拘束時間の終了から次の拘束時間の開始までの休息時間は8時間以上である必要がある。また、連続運転時間は4時間以内である必要があり、10分以上の休憩の合計時間が30分以上になると連続運転時間はリセットされる。なお、休憩時間は、ドライバが労働時間入力部110を用いて申告する場合と、車速センサ130を用いて休憩時間を自動測定する場合とがある。   Further, the restraint time needs to be within 16 hours, and the rest time from the end of the restraint time to the start of the next restraint time needs to be 8 hours or more. Further, the continuous operation time needs to be within 4 hours, and the continuous operation time is reset when the total time of breaks of 10 minutes or more becomes 30 minutes or more. The break time may be reported by the driver using the working time input unit 110 or the break time may be automatically measured using the vehicle speed sensor 130.

また、この労働時間入力部110は、受け付けた勤務、休憩および集荷の開始時刻や終了時刻から車両が「休憩中」、「集荷中」または「走行中」のいずれの状態にあるかを判定し、車両状態として送信データ記憶部170に格納する。たとえば、ドライバからの直近の入力が休憩開始である場合には、車両状態は「休憩中」であり、直近の入力が休憩終了である場合には、車両状態は「走行中」である。   In addition, the working time input unit 110 determines whether the vehicle is “resting”, “collecting”, or “running” from the start time and end time of the received work, break, and collection. The vehicle state is stored in the transmission data storage unit 170. For example, when the latest input from the driver is a break start, the vehicle state is “resting”, and when the latest input is a break end, the vehicle state is “running”.

GPS部120は、GPS(Global Positioning System)を用いて車両の位置を測定し、測定した位置を送信データ記憶部170に格納する処理部である。すなわち、このGPS部120は、三つの衛星からの電波を受信して車両の経度および緯度を測定し、測定した経度および緯度を送信データ記憶部170に記憶する。   The GPS unit 120 is a processing unit that measures the position of the vehicle using GPS (Global Positioning System) and stores the measured position in the transmission data storage unit 170. That is, the GPS unit 120 receives radio waves from three satellites, measures the longitude and latitude of the vehicle, and stores the measured longitude and latitude in the transmission data storage unit 170.

車速センサ130は、車両の速度を測定するセンサであり、速度収集部140は、車速センサを用いて測定した車両の速度が「0」である時間、すなわち車両が停止した時間を測定する処理部である。この速度収集部140は、測定した車両の停止時間が10分以上である場合に、車両状態を「休憩中」とし、また、その停止開始時刻および停止終了時刻を休憩開始時刻および休憩終了時刻として送信データ記憶部170に格納する。   The vehicle speed sensor 130 is a sensor that measures the speed of the vehicle, and the speed collection unit 140 is a processing unit that measures the time when the vehicle speed measured using the vehicle speed sensor is “0”, that is, the time when the vehicle stops. It is. When the measured vehicle stop time is 10 minutes or more, the speed collecting unit 140 sets the vehicle state to “resting”, and uses the stop start time and stop end time as the break start time and break end time. The data is stored in the transmission data storage unit 170.

生体センサ150は、ドライバの健康状態を測定するセンサであり、具体的には、ドライバの脈拍、血圧および体温を測定する。生体情報収集部160は、生体センサ150が測定した脈拍、血圧および体温を送信データ記憶部170に格納する処理部である。   The biosensor 150 is a sensor that measures the health condition of the driver, and specifically measures the pulse, blood pressure, and body temperature of the driver. The biological information collection unit 160 is a processing unit that stores the pulse, blood pressure, and body temperature measured by the biological sensor 150 in the transmission data storage unit 170.

送信データ記憶部170は、配車支援装置200に送信するデータを一時的に記憶する記憶部であり、具体的には、勤務および休憩の開始や終了などの時刻、車両状態、車両の現在位置ならびにドライバの脈拍、血圧および体温を記憶する。   The transmission data storage unit 170 is a storage unit that temporarily stores data to be transmitted to the vehicle allocation support device 200. Specifically, the transmission data storage unit 170 includes the time of starting and ending work and breaks, the vehicle state, the current position of the vehicle, Memorize the driver's pulse, blood pressure and body temperature.

図2は、送信データ記憶部170の一例を示す図である。同図に示すように、この送信データ記憶部170は、位置情報として車両の緯度および経度ならびに車両状態を記憶し、労務情報として時刻情報、脈拍、最高血圧、最低血圧および体温を記憶する。なお、時刻情報については、配車支援装置200に送信されるまでの情報を累積して記憶し、その他の労務情報および位置情報については、最新のデータだけを記憶する。   FIG. 2 is a diagram illustrating an example of the transmission data storage unit 170. As shown in the figure, the transmission data storage unit 170 stores the latitude and longitude of the vehicle and the vehicle state as position information, and stores time information, pulse, systolic blood pressure, diastolic blood pressure, and body temperature as labor information. In addition, about time information, the information until it transmits to the vehicle allocation assistance apparatus 200 is accumulated and memorize | stored, and only the newest data is memorize | stored about other labor information and position information.

たとえば、同図において、位置情報は、緯度が「N35.34.48.5」であり、経度が「E139.38.35.9」であり、車両状態が「走行中」である。また、労務情報は、時刻情報が「10時30分休憩開始、10時40分休憩終了」であり、脈拍が「82」であり、最高血圧が「145」であり、最低血圧が「95」であり、体温が「36.4度」である。   For example, in the figure, the position information has a latitude of “N35.34.48.5”, a longitude of “E139.38.35.9”, and a vehicle state of “running”. The labor information includes time information “10:30 break start, 10:40 break end”, pulse “82”, maximum blood pressure “145”, and minimum blood pressure “95”. And the body temperature is “36.4 degrees”.

送信部180は、動態通信網を使って送信データ記憶部170に一時的に記憶されたデータを配車支援装置200に送信する処理部である。この送信部180は、送信データ記憶部170に記憶されたデータを15分ごとに配車支援装置200に送信する。   The transmission unit 180 is a processing unit that transmits data temporarily stored in the transmission data storage unit 170 to the vehicle allocation support device 200 using a dynamic communication network. The transmission unit 180 transmits the data stored in the transmission data storage unit 170 to the vehicle allocation support device 200 every 15 minutes.

次に、配車支援装置200の構成について説明する。この配車支援装置200は、集荷地入力部210と、集荷地情報記憶部220と、受信部230と、位置情報格納部240と、車両一覧記憶部250と、労務情報格納部260と、労務実績記憶部270と、車両選択部280と、表示部290とを有する。   Next, the configuration of the vehicle allocation support device 200 will be described. The vehicle allocation support device 200 includes a pickup location input unit 210, a pickup location information storage unit 220, a reception unit 230, a position information storage unit 240, a vehicle list storage unit 250, a labor information storage unit 260, and labor results. A storage unit 270, a vehicle selection unit 280, and a display unit 290 are included.

集荷地入力部210は、顧客から受け付けた配送要求の荷物を集荷する集荷地についての情報を受け付ける処理部であり、具体的には、集荷地名称と集荷日時を受け付け、受け付けた情報に集荷地緯度や集荷地経度などの情報を加えて集荷地情報記憶部220に格納する。   The pickup location input unit 210 is a processing unit that receives information about a pickup location that collects a package requested for delivery received from a customer. Specifically, the pickup location input unit 210 receives a pickup location name and a pickup date and time, and receives the pickup location in the received information. Information such as latitude and pickup location longitude is added and stored in the pickup location information storage unit 220.

集荷地情報記憶部220は、配送する荷物がある集荷地についての情報を記憶した記憶部である。図3は、集荷地情報記憶部220の一例を示す図である。同図に示すように、この集荷地情報記憶部220は、集荷地コードと、集荷地名称と、集荷地緯度と、集荷地経度と集荷日時とを集荷地ごとに記憶する。   The pickup location information storage unit 220 is a storage unit that stores information about a pickup location where a package to be delivered is located. FIG. 3 is a diagram illustrating an example of the pickup location information storage unit 220. As shown in the figure, the pickup location information storage unit 220 stores a pickup location code, a pickup location name, a pickup location latitude, a pickup location longitude, and a pickup date for each pickup location.

たとえば、集荷地コードが「001」である集荷地の名前は「川崎ビル」であり、緯度は「N35.34.48.5]であり、経度は「E139.38.35.9」であり、集荷日時は「2003年6月20日」の「10時」である。   For example, the name of the pickup location whose pickup location code is “001” is “Kawasaki Building”, the latitude is “N35.34.48.5”, and the longitude is “E139.38.35.9”. The collection date and time is “10:00” on “June 20, 2003”.

受信部230は、車載装置1001〜100nから動態通信網を使って送られてくる車両の位置情報やドライバの労務情報を受信する処理部であり、受信した位置情報は位置情報格納部240に渡し、労務情報は労務情報格納部260に渡す。 The receiving unit 230 is a processing unit that receives vehicle position information and driver labor information transmitted from the in-vehicle devices 100 1 to 100 n using the dynamic communication network. The received position information is stored in the position information storage unit 240. And the labor information is passed to the labor information storage unit 260.

位置情報格納部240は、受信部230から車両の位置情報を受け取って車両一覧記憶部250に記憶する処理部である。具体的には、この位置情報格納部240は、車両の緯度および経度ならびに車両状態を車両一覧記憶部250に格納する。   The position information storage unit 240 is a processing unit that receives vehicle position information from the receiving unit 230 and stores it in the vehicle list storage unit 250. Specifically, the position information storage unit 240 stores the latitude and longitude of the vehicle and the vehicle state in the vehicle list storage unit 250.

車両一覧記憶部250は、各車両の現在位置や車両状態などを記憶する記憶部である。図4は、車両一覧記憶部250の一例を示す図である。同図に示すように、この車両一覧記憶部250は、車両コードと、車両名称と、現在位置経度と、現在位置緯度と、車両状態とを車両ごとに記憶する。   The vehicle list storage unit 250 is a storage unit that stores a current position and a vehicle state of each vehicle. FIG. 4 is a diagram illustrating an example of the vehicle list storage unit 250. As shown in the figure, the vehicle list storage unit 250 stores a vehicle code, a vehicle name, a current position longitude, a current position latitude, and a vehicle state for each vehicle.

たとえば、同図において、車両コードが「001」である車両は、車両名称は「1号車」であり、現在位置緯度は「N35.34.8.4」であり、現在位置経度は「E139.40.8.2」であり、車両状態は「休憩中」である。   For example, in the figure, a vehicle having a vehicle code “001” has a vehicle name “No. 1”, a current position latitude “N35.34.8.4”, and a current position longitude “E139. 40.8.2 "and the vehicle state is" resting ".

労務情報格納部260は、受信部230からドライバの労務情報を受け取って労務実績記憶部270に記憶する処理部である。具体的には、この労務情報格納部240は、受信部230から受け取った時刻情報からドライバの連続運転時間、休憩時間および拘束時間を計算し、労務実績記憶部270に格納する。   The labor information storage unit 260 is a processing unit that receives the labor information of the driver from the receiving unit 230 and stores it in the labor performance storage unit 270. Specifically, the labor information storage unit 240 calculates the continuous driving time, the rest time, and the restraint time of the driver from the time information received from the receiving unit 230 and stores them in the labor performance storage unit 270.

また、この労務情報格納部260は、時刻情報からドライバの作業状態を判定し、ドライバ状態として労務実績記憶部270に格納する。ここで、ドライバ状態は、「休憩中」、「集荷中」または「走行中」のいずれかである。また、この労務情報格納部260は、ドライバの脈拍、最高血圧、最低血圧および体温を労務実績記憶部270に格納する。   Also, the labor information storage unit 260 determines the driver's work state from the time information, and stores it in the labor performance storage unit 270 as the driver state. Here, the driver state is “resting”, “collecting” or “running”. In addition, the labor information storage unit 260 stores the pulse, maximum blood pressure, minimum blood pressure, and body temperature of the driver in the labor performance storage unit 270.

労務実績記憶部270は、ドライバの労働状況および健康状況を記憶する記憶部である。図5は、労務実績記憶部270の一例を示す図である。同図に示すように、この労務実績記憶部270は、ドライバコード、ドライバ名称、ドライバが運転する車両の車両コ−ド、ドライバ状態、連続運転時間、休憩時間、拘束時間、脈拍、最高血圧、最低血圧および体温をドライバごとに記憶する。   The labor performance storage unit 270 is a storage unit that stores the working status and health status of the driver. FIG. 5 is a diagram illustrating an example of the labor performance storage unit 270. As shown in the figure, the labor performance storage unit 270 includes a driver code, a driver name, a vehicle code of a vehicle driven by the driver, a driver state, a continuous operation time, a rest time, a restraint time, a pulse, a systolic blood pressure, The minimum blood pressure and body temperature are stored for each driver.

たとえば、同図において、ドライバコードが「001」であるドライバは、名前が[井上」であり、車両コードは「001」であり、ドライバ状態は「休憩中」であり、連続運転時間は「0時間」であり、休憩時間は「35分21秒」であり、拘束時間は「3時間21分14秒」であり、脈拍は「82」であり、最高血圧は「145」であり、最低血圧は「95」であり、体温は「36.3」である。   For example, in the figure, the driver whose driver code is “001” has the name “Inoue”, the vehicle code is “001”, the driver state is “resting”, and the continuous driving time is “0”. Time ”, break time“ 35 minutes 21 seconds ”, restraint time“ 3 hours 21 minutes 14 seconds ”, pulse“ 82 ”, systolic blood pressure“ 145 ”, and diastolic blood pressure Is “95” and body temperature is “36.3”.

車両選択部280は、集荷地情報記憶部220に記憶された各集荷地に対して配車する車両を、車両一覧記憶部250に記憶された車両の位置情報および労務実績記憶部270に記憶されたドライバの労働時間または健康状態を用いて選択する処理部である。   The vehicle selection unit 280 stores the vehicles to be dispatched to the collection points stored in the pickup point information storage unit 220 in the vehicle position information and labor performance storage unit 270 stored in the vehicle list storage unit 250. It is a processing unit that is selected using the working hours or health status of the driver.

この車両選択部280が、車両の位置情報に加えて、ドライバの労働時間または健康状態にも基づいて車両を選択することによって、ドライバの過労をなくし、事故の発生を未然に防ぐことができる。なお、労務実績記憶部270に記憶されたドライバの労働時間と健康状態のいずれを用いるかは、配車支援装置200の利用者が指定することができる。   By selecting the vehicle based on the driver's working time or health condition in addition to the vehicle position information, the vehicle selection unit 280 can eliminate the driver's overwork and prevent an accident from occurring. Note that the user of the vehicle allocation support device 200 can specify which of the driver's working time and health state stored in the labor performance storage unit 270 is used.

表示部290は、車両選択部280が選択した車両についての情報を表示する処理部である。なお、車両選択部280は、選択した車両だけでなく、労働条件に抵触しない全ての車両についての情報を表示部290に渡し、表示部290が受け取った車両についての情報を全て表示することもできる。   The display unit 290 is a processing unit that displays information about the vehicle selected by the vehicle selection unit 280. In addition, the vehicle selection unit 280 can pass not only the selected vehicle but also information on all vehicles that do not violate the working conditions to the display unit 290, and can also display all the information on the vehicle received by the display unit 290. .

さらに、車両選択部280は、労働時間制限に抵触した車両も含めて全ての車両についての情報を表示部290に渡し、表示部290が受け取った車両についての情報を全て表示することもできる。これらの表示の切り換えは、配車支援装置200の利用者がおこなうことができる。   Furthermore, the vehicle selection part 280 can also pass the information about all the vehicles including the vehicle which violated working time restrictions to the display part 290, and can also display all the information about the vehicle which the display part 290 received. Switching between these displays can be performed by a user of the vehicle allocation support device 200.

次に、車両選択部280の処理手順について説明する。図6は、車両選択部280の処理手順を示すフローチャートである。なお、同図では、集荷地情報記憶部220に記憶された一つの集荷地に対する配車車両を選択する場合の処理手順を示す。また、同図では、配車支援装置200の利用者が位置情報および労働時間に基づく車両の選択と、労働時間制限に抵触しない車両全てについての情報の表示とを指定した場合の処理手順を示す。   Next, the process procedure of the vehicle selection part 280 is demonstrated. FIG. 6 is a flowchart illustrating a processing procedure of the vehicle selection unit 280. In the figure, a processing procedure in the case of selecting a dispatch vehicle for one pickup place stored in the pickup place information storage unit 220 is shown. In addition, the figure shows a processing procedure when the user of the vehicle allocation support device 200 designates selection of a vehicle based on position information and working hours, and display of information about all vehicles that do not violate the working time limit.

同図に示すように、この車両選択部280は、まず、車両一覧記憶部250に記憶された全ての車両について集荷地までの距離と時間を計算する(ステップS601)。そして、計算した距離の近い順に車両をソートし(ステップS602)、初期値として「i=1」および「j=0」を設定する(ステップS603)。   As shown in the figure, the vehicle selection unit 280 first calculates the distance and time to the pickup location for all the vehicles stored in the vehicle list storage unit 250 (step S601). Then, the vehicles are sorted in order of the calculated distance (step S602), and “i = 1” and “j = 0” are set as initial values (step S603).

そして、i番目の車両を選択し(ステップS604)、選択した車両の集荷地までの拘束時間、すなわちこれまでの拘束時間に集荷地までの時間を加えた時間が16時間以上であるか否かを判定する(ステップS605)。ここで、集荷地までの拘束時間が16時間以上の場合には、2日以上にまたがる配送となるため、1日の配送の場合と異なる労働時間の検討が必要となる。   Then, the i-th vehicle is selected (step S604), and the restraint time until the pick-up place of the selected vehicle, that is, the time obtained by adding the time to the pick-up place to the restraint time so far is 16 hours or more. Is determined (step S605). Here, when the restraint time to the pickup location is 16 hours or more, the delivery spans two days or more, and therefore, it is necessary to consider working hours different from the one-day delivery.

すなわち、集荷地までの拘束時間が16時間以上の場合には、拘束時間制限に抵触するか否かを判定し(ステップS606)、16時間未満の場合には、連続運転制限に抵触するか否かを判定する(ステップS607)。なお、拘束時間制限に抵触するか否かの判定および連続運転制限に抵触するか否かの判定の詳細については後述する。   That is, if the restraint time to the pickup location is 16 hours or more, it is determined whether or not the restraint time limit is violated (step S606). If the restraint time is less than 16 hours, whether or not the continuous operation limit is violated. Is determined (step S607). The details of the determination as to whether or not the constraint time is violated and the determination as to whether or not the continuous operation limit is violated will be described later.

そして、拘束時間制限に抵触しない場合や連続運転制限に抵触しない場合には、jに「1」を加え(ステップS608)、i番目の車両を配車のj番目の候補として登録する(ステップS609)。一方、拘束時間制限に抵触する場合または連続運転制限に抵触する場合には、i番目の車両は配車の候補車両とはしない。   If the restriction time limit is not violated or the continuous operation restriction is not violated, “1” is added to j (step S608), and the i-th vehicle is registered as the j-th candidate for dispatch (step S609). . On the other hand, when the restriction time limit is violated or the continuous operation restriction is violated, the i-th vehicle is not a candidate vehicle for dispatch.

そして、全車両について処理したか否かを調べ(ステップS610)、全車両について処理していない場合には、iに「1」を加え(ステップS611)、ステップS604に戻って次の車両の処理をおこなう。一方、全車両について処理した場合には、登録した候補車両の情報を候補順位とともに表示部290に渡し(ステップS612)、表示部290が候補車両を表示する。   Then, it is checked whether or not all the vehicles have been processed (step S610). If all the vehicles have not been processed, “1” is added to i (step S611), and the process returns to step S604 to process the next vehicle. Do it. On the other hand, when all the vehicles have been processed, the registered candidate vehicle information is passed to the display unit 290 together with the candidate rank (step S612), and the display unit 290 displays the candidate vehicle.

図7は、表示部290が表示する候補車両表示画面の一例を示す図である。同図に示すように、車両コードが「123」である候補車両と車両コードが「555」である候補車両が集荷地、配送先および車庫とともに位置情報に基づいて表示される。   FIG. 7 is a diagram illustrating an example of a candidate vehicle display screen displayed on the display unit 290. As shown in the figure, a candidate vehicle whose vehicle code is “123” and a candidate vehicle whose vehicle code is “555” are displayed together with the pickup location, delivery destination and garage based on the position information.

ここで、車両コード「123」の車両は、候補順位が「1」であり、ドライバが「山田」であり、現時点での運転時間が「2時間51分」であり、この車両を配車した場合には、運手時間が「3時間51分」となる。また、車両コード「555」の車両は、候補順位が「2」であり、ドライバが「田中」であり、現時点での運転時間が「5時間51分」であり、この車両を配車した場合には、運手時間が「9時間51分」となる。また、車両コード「123」の車両は、候補順位が「1」であるので、太線で強調されて表示される。   Here, the vehicle with the vehicle code “123” has the candidate rank “1”, the driver “Yamada”, and the current driving time is “2 hours 51 minutes”. In this case, the handling time is “3 hours 51 minutes”. The vehicle with the vehicle code “555” has the candidate rank “2”, the driver “Tanaka”, and the current driving time “5 hours 51 minutes”. Will have a handling time of “9 hours 51 minutes”. Further, the vehicle with the vehicle code “123” is displayed with being highlighted with a bold line because the candidate rank is “1”.

このように、この車両選択部280が集荷地までの拘束時間に基づいて、拘束時間制限または連続運転制限に抵触するか否かを判定し、これらの制限に抵触する場合には、その車両を配車車両として選択しないことによって、ドライバの労働時間超過を防ぐことができる。   In this way, the vehicle selection unit 280 determines whether or not it violates the restriction time limit or the continuous operation restriction based on the restriction time to the pickup location. By not selecting the vehicle as the dispatch vehicle, it is possible to prevent the driver from exceeding working hours.

次に、図6のステップS606に示した拘束時間制限に抵触するか否かを判定する処理の処理手順について説明する。図8は、拘束時間制限に抵触するか否かを判定する処理の処理手順を示すフローチャートである。   Next, a processing procedure for determining whether to violate the constraint time limit shown in step S606 of FIG. 6 will be described. FIG. 8 is a flowchart illustrating a processing procedure for determining whether or not the constraint time limit is violated.

同図に示すように、この拘束時間制限に抵触するか否かを判定する処理は、これまでの拘束時間に集荷地までの時間を加え、16時間で割った結果の整数部分を集荷地までの休息回数とし(ステップS801)、最低休息時間である8時間に集荷地までの休息回数を乗じて、休息時間として必要な時間を計算する(ステップS802)。ここで、int()は、( )内の数の整数部分を取り出す関数である。   As shown in the figure, the process of determining whether or not this constraint time is violated is the process of adding the time to the pickup location to the previous restriction time and dividing the integer part of the result by 16 hours to the pickup location. (Step S801), the required rest time is calculated by multiplying the minimum rest time of 8 hours by the number of times of rest until the pickup location (step S802). Here, int () is a function that extracts the integer part of the number in ().

そして、現在時刻に休息時間と集荷地までの時間を加えて到着日時を計算し(ステップS803)、集荷日時と比較する(ステップS804)。その結果、到着日時が集荷日時より後の場合には、集荷日時に間に合わせるためには、最低必要な休息時間をとることができないので、拘束時間制限に抵触すると判定する(ステップS805)。一方、到着日時が集荷日時より先または同じである場合には、必要な休息時間をとっても集荷日時に間に合うので、拘束時間制限に抵触しないと判定する(ステップS806)。   Then, the arrival date and time is calculated by adding the rest time and the time to the pickup location to the current time (step S803), and compared with the pickup date and time (step S804). As a result, when the arrival date and time is later than the collection date and time, it is determined that the restriction time limit is violated because the minimum required rest time cannot be taken in time for the collection date and time (step S805). On the other hand, if the arrival date / time is earlier than or the same as the collection date / time, it is determined that the restriction time limit is not violated since the collection date / time is met even if the necessary rest time is taken (step S806).

次に、図6のステップS607に示した連続運転制限に抵触するか否かを判定する処理の処理手順について説明する。図9は、連続運転制限に抵触するか否かを判定する処理の処理手順を示すフローチャートである。   Next, a processing procedure for determining whether to violate the continuous operation restriction shown in step S607 of FIG. 6 will be described. FIG. 9 is a flowchart showing a processing procedure for determining whether to violate the continuous operation restriction.

同図に示すように、この連続運転制限に抵触するか否かを判定する処理は、これまでの走行時間に集荷地までの時間を加えて連続運転時間を計算する(ステップS901)。そして、連続運転時間が4時間より長くなるか否かを判定し(ステップS902)、4時間より長くなる場合には、連続運転時間を4時間で割り、整数部分を取り出して必要な休憩回数を計算する(ステップS903)。   As shown in the figure, in the process of determining whether or not the continuous operation restriction is violated, the continuous operation time is calculated by adding the time to the pickup location to the travel time so far (step S901). Then, it is determined whether or not the continuous operation time is longer than 4 hours (step S902). When the continuous operation time is longer than 4 hours, the continuous operation time is divided by 4 hours, and the integer part is taken out to obtain the necessary number of breaks. Calculation is performed (step S903).

そして、30分に休憩回数を乗じて必要休憩時間を計算し、この必要休憩時間からこれまでの休憩時間を引いて休憩時間の残り時間である残休憩時間を計算する(ステップS904)。   Then, the required break time is calculated by multiplying the number of breaks by 30 minutes, and the remaining break time, which is the remaining time of the break time, is calculated by subtracting the previous break time from the required break time (step S904).

そして、現在時刻に残休憩時間と集荷地までの時間を加えて到着日時を計算し(ステップS905)、集荷日時と比較する(ステップS906)。その結果、到着日時が集荷日時より後の場合には、集荷日時に間に合わせるためには、最低必要な休憩時間をとることができないので、連続運転制限に抵触すると判定する(ステップS907)。   Then, the arrival time and date are calculated by adding the remaining break time and the time to the pickup location to the current time (step S905) and compared with the pickup date and time (step S906). As a result, if the arrival date and time is later than the collection date and time, the minimum necessary break time cannot be taken in time for the collection date and time, so it is determined that the continuous operation restriction is violated (step S907).

一方、到着日時が集荷日時より先または同じである場合には、必要な休憩時間をとっても集荷日時に間に合うので、連続運転制限に抵触しないと判定する(ステップS908)。また、連続運転時間が4時間以内である場合にも、連続運転制限に抵触しないと判定する(ステップS908)。   On the other hand, if the arrival date and time is earlier than or the same as the collection date and time, it is determined that the continuous operation restriction is not violated because it is in time for the collection date and time even if the necessary rest time is taken (step S908). Further, when the continuous operation time is within 4 hours, it is determined that the continuous operation restriction is not violated (step S908).

上述してきたように、本実施例では、車両選択部280が配車する車両を選択する場合に、車両一覧記憶部250に記憶された車両の位置情報だけでなく、集荷地までの拘束時間が16時間以上であれば、労務実績記憶部270に記憶された拘束時間、集荷地までの時間および休息時間を用いて拘束時間制限に抵触するか否かを判定し、拘束時間制限に抵触しない車両だけを配車車両として選択し、集荷地に到着するまでの拘束時間が16時間未満であれば、労務実績記憶部270に記憶された連続運転時間、集荷地までの時間および休憩時間を用いて連続運転制限に抵触するか否かを判定し、連続運転時間制限に抵触しない車両だけを配車車両として選択することとしたので、労働時間制限を越える配車をなくし、ドライバの過労を防ぐことができる。   As described above, in the present embodiment, when the vehicle selection unit 280 selects a vehicle to be dispatched, not only the vehicle position information stored in the vehicle list storage unit 250 but also the restraint time to the collection point of 16 is set. If it is more than the time, use the restraint time stored in the labor performance storage unit 270, the time to the pickup location, and the rest time to determine whether or not the restraint time limit is violated. Only vehicles that do not violate the restraint time limit If the restraint time until arrival at the pickup location is less than 16 hours, the continuous operation time stored in the labor performance storage unit 270, the time to the pickup location, and the rest time are used. Since it was decided whether or not to violate the limit, and only vehicles that do not violate the continuous operation time limit were selected as dispatch vehicles, it is possible to eliminate the dispatch exceeding the working time limit and prevent the driver from overworking. Can.

なお、上記実施例では、車両の位置情報だけでなくドライバの労働時間を用いて配車車両を選択する場合について説明したが、ドライバの労働時間の代わりにドライバの健康状態を用いて配車車両を選択することもできる。そこで、車両の位置情報とドライバの健康状態とを用いて車両を選択する場合について説明する。   In the above embodiment, the case where the dispatch vehicle is selected using not only the vehicle position information but also the driver's working time has been described, but the dispatch vehicle is selected using the driver's health status instead of the driver's working time. You can also Therefore, a case where a vehicle is selected using the vehicle position information and the driver's health status will be described.

図10は、車両の位置情報とドライバの健康状態とを用いて車両を選択する車両選択部の処理手順を示すフローチャートである。同図に示すように、この車両選択部は、まず、車両一覧記憶部250に記憶された全ての車両について集荷地までの距離と時間を計算する(ステップS1001)。そして、計算した距離の近い順に車両をソートし(ステップS1002)、初期値として「i=1」および「j=0」を設定する(ステップS1003)。   FIG. 10 is a flowchart illustrating a processing procedure of a vehicle selection unit that selects a vehicle using vehicle position information and a driver's health state. As shown in the figure, the vehicle selection unit first calculates the distance and time to the pickup location for all the vehicles stored in the vehicle list storage unit 250 (step S1001). Then, the vehicles are sorted in order of the calculated distance (step S1002), and “i = 1” and “j = 0” are set as initial values (step S1003).

そして、i番目の車両を選択し(ステップS1004)、選択した車両のドライバの脈拍が「100」を超えるか否かを判定する(ステップS1005)。その結果、脈拍が「100」以下の場合には、最高血圧が「180」を超えるか否かを判定し(ステップS1006)、最高血圧が「180」以下の場合には、体温が「37.5度」を超えるか否かを判定する(ステップS1007)。   Then, the i-th vehicle is selected (step S1004), and it is determined whether or not the pulse of the driver of the selected vehicle exceeds “100” (step S1005). As a result, if the pulse is “100” or less, it is determined whether or not the maximum blood pressure exceeds “180” (step S1006). If the maximum blood pressure is “180” or less, the body temperature is “37. It is determined whether or not “5 degrees” is exceeded (step S1007).

そして、体温が「37.5度」以下の場合には、jに「1」を加え(ステップS1008)、i番目の車両を配車のj番目の候補として登録する(ステップS1009)。一方、体温が「37.5度」を超えている場合、最高血圧が「180」を超えている場合、または脈拍が「100」を超えている場合には、i番目の車両は配車の候補車両とはしない。   If the body temperature is “37.5 degrees” or less, “1” is added to j (step S1008), and the i-th vehicle is registered as the j-th candidate for dispatch (step S1009). On the other hand, if the body temperature exceeds “37.5 degrees”, the maximum blood pressure exceeds “180”, or the pulse exceeds “100”, the i-th vehicle is a candidate for dispatch. Not a vehicle.

そして、全車両について処理したか否かを調べ(ステップS1010)、全車両について処理していない場合には、iに「1」を加え(ステップS1011)、ステップS1004に戻って次の車両の処理をおこなう。一方、全車両について処理した場合には、登録した候補車両の情報を候補順位とともに表示部290に渡し(ステップS1012)、表示部290が候補車両を表示する。   Then, it is checked whether or not all the vehicles have been processed (step S1010). If all the vehicles have not been processed, “1” is added to i (step S1011), and the process returns to step S1004 to process the next vehicle. Do it. On the other hand, when all the vehicles have been processed, the registered candidate vehicle information is passed to the display unit 290 together with the candidate rank (step S1012), and the display unit 290 displays the candidate vehicle.

図11は、表示部290が表示する候補車両表示画面の一例を示す図である。同図に示すように、車両コードが「123」である候補車両と車両コードが「555」である候補車両が集荷地および配送先とともに位置情報に基づいて表示される。   FIG. 11 is a diagram illustrating an example of a candidate vehicle display screen displayed by the display unit 290. As shown in the figure, a candidate vehicle whose vehicle code is “123” and a candidate vehicle whose vehicle code is “555” are displayed together with the pickup location and the delivery destination based on the position information.

ここで、車両コード「123」の車両は、候補順位が「1」であり、ドライバが「山田」であり、ドライバの脈拍は「60」であり、血圧は「60−120」であり、体温が「36.5度」である。また、車両コード「555」の車両は、候補順位が「2」であり、ドライバが「田中」であり、ドライバの脈拍は「80」であり、血圧は「80−130」であり、体温が「36.8度」である。また、車両コード「123」の車両は、候補順位が「1」であるので、太線で強調されて表示される。   Here, the vehicle with the vehicle code “123” has the candidate rank “1”, the driver “Yamada”, the driver ’s pulse “60”, the blood pressure “60-120”, and the body temperature. Is “36.5 degrees”. The vehicle with the vehicle code “555” has a candidate rank of “2”, a driver of “Tanaka”, a driver pulse of “80”, a blood pressure of “80-130”, and a body temperature of It is “36.8 degrees”. Further, the vehicle with the vehicle code “123” is displayed with being highlighted with a bold line because the candidate rank is “1”.

このように、この車両選択部がドライバの脈拍、血圧および体温が正常か否かを判定し、正常でない場合には、その車両を配車しないことによって、健康状態が良くないドライバの車両が配車されることを防ぎ、事故を未然に防止することができる。   In this way, the vehicle selection unit determines whether or not the pulse, blood pressure, and body temperature of the driver are normal, and if not normal, the vehicle of the driver with poor health is dispatched by not dispatching the vehicle. Accidents can be prevented.

なお、本実施例では、ドライバの健康状態が正常か否かを判定するために脈拍、血圧および体温を用いる場合について説明したが、本発明はこれに限定されるものではなく、たとえば、ドライバをカメラで撮影し、ドライバの表情からドライの健康状態を判定する場合にも同様に適用することができる。   In the present embodiment, the case where the pulse, blood pressure, and body temperature are used to determine whether or not the driver's health condition is normal has been described. However, the present invention is not limited to this, for example, The present invention can be applied in the same way when taking a picture with a camera and determining the dry health state from the facial expression of the driver.

また、本実施例では、車両の位置情報に加えてドライバの労働時間または健康状態を用いて車両を選択する場合について説明したが、本発明はこれに限定されるものではなく、労働時間および健康状態の両方を用いて車両を選択する場合にも同様に適用することができる。   Further, in the present embodiment, the case where the vehicle is selected using the driver's working time or health condition in addition to the vehicle position information has been described. However, the present invention is not limited to this, and the working time and health. The same can be applied to the case where a vehicle is selected using both of the states.

また、本実施例では、選択した車両を表示する場合について説明したが、本発明はこれに限定されるものではなく、選択した車両に対して荷物の運送を指示する場合にも同様に適用することができる。   In the present embodiment, the case where the selected vehicle is displayed has been described. However, the present invention is not limited to this, and the present invention is similarly applied to the case where the selected vehicle is instructed to transport the luggage. be able to.

また、本実施例では、荷物を運送する車両を選択する場合について説明したが、本発明はこれに限定されるものではなく、顧客を運ぶタクシを選択する場合にも同様に適用することができる。   In the present embodiment, the case of selecting a vehicle for carrying a package has been described. However, the present invention is not limited to this, and can also be applied to the case of selecting a taxi for carrying a customer. .

また、本実施例では、配車支援装置について説明したが、この配車支援装置が有する構成をソフトウェアによって実現することで、同様の機能を有する配車支援プログラムを得ることができる。そこで、この配車支援プログラムを実行するコンピュータシステムについて説明する。   In the present embodiment, the vehicle allocation support device has been described. However, a vehicle allocation support program having the same function can be obtained by realizing the configuration of the vehicle allocation support device with software. Therefore, a computer system that executes this dispatching support program will be described.

図12は、本実施例に係る配車支援プログラムを実行するコンピュータシステムを示す図である。同図に示すように、このコンピュータシステム300は、本体部301と、本体部301からの指示により表示画面302aに情報を表示するディスプレイ302と、このコンピュータシステム300に種々の情報を入力するためのキーボード303と、ディスプレイ302の表示画面302a上の任意の位置を指定するマウス304と、ローカルエリアネットワーク(LAN)306または広域エリアネットワーク(WAN)に接続するLANインタフェースと、動態通信網307に接続するモデム305とを有する。ここで、LAN306は、他のコンピュータシステム(PC)311、サーバ312、プリンタ313などとコンピュータシステム300とを接続している。   FIG. 12 is a diagram illustrating a computer system that executes a vehicle allocation support program according to the present embodiment. As shown in the figure, the computer system 300 includes a main body 301, a display 302 that displays information on a display screen 302 a according to instructions from the main body 301, and for inputting various information to the computer system 300. A keyboard 303, a mouse 304 for designating an arbitrary position on the display screen 302a of the display 302, a LAN interface connected to a local area network (LAN) 306 or a wide area network (WAN), and a dynamic communication network 307 And a modem 305. Here, the LAN 306 connects the computer system 300 to another computer system (PC) 311, a server 312, a printer 313, and the like.

また、図13は、図12に示した本体部301の構成を示す機能ブロック図である。同図に示すように、この本体部301は、CPU321と、RAM322と、ROM323と、ハードディスクドライブ(HDD)324と、CD−ROMドライブ325と、FDドライブ326と、I/Oインタフェース327と、LANインタフェース328とを有する。   FIG. 13 is a functional block diagram showing the configuration of the main body 301 shown in FIG. As shown in the figure, the main unit 301 includes a CPU 321, a RAM 322, a ROM 323, a hard disk drive (HDD) 324, a CD-ROM drive 325, an FD drive 326, an I / O interface 327, and a LAN. Interface 328.

そして、このコンピュータシステム300において実行される配車支援プログラムは、フロッピィディスク(FD)308、CD−ROM309、DVDディスク、光磁気ディスク、ICカードなどの可搬型記憶媒体に記憶され、これらの記憶媒体から読み出されてコンピュータシステム300にインストールされる。   The vehicle allocation support program executed in the computer system 300 is stored in a portable storage medium such as a floppy disk (FD) 308, a CD-ROM 309, a DVD disk, a magneto-optical disk, an IC card, and the like. It is read and installed in the computer system 300.

あるいは、この配車支援プログラムは、LANインタフェース328を介して接続されたサーバ312のデータベース、他のコンピュータシステム(PC)311のデータベースなどに記憶され、これらのデータベースから読み出されてコンピュータシステム300にインストールされる。   Alternatively, this dispatching support program is stored in a database of the server 312 connected via the LAN interface 328, a database of another computer system (PC) 311 or the like, read from these databases, and installed in the computer system 300. Is done.

そして、インストールされた配車支援プログラムは、HDD324に記憶され、RAM322、ROM323などを利用してCPU321により実行される。   The installed vehicle allocation support program is stored in the HDD 324 and executed by the CPU 321 using the RAM 322, the ROM 323, and the like.

(付記1)配車要求を受け付け、該受け付けた配車要求に対して配車する車両を選択して表示する配車支援プログラムであって、
車両の位置情報およびドライバの労務実績に基づいて前記配車する車両を選択する車両選択手順と、
前記車両選択手順により選択された車両を表示する表示手順と
をコンピュータに実行させることを特徴とする配車支援プログラム。
(Supplementary Note 1) A vehicle allocation support program for receiving a vehicle allocation request and selecting and displaying a vehicle to be allocated in response to the received vehicle allocation request,
A vehicle selection procedure for selecting the vehicle to be dispatched based on the vehicle position information and the labor performance of the driver;
And a display procedure for displaying the vehicle selected by the vehicle selection procedure.

(付記2)前記車両選択手順は、ドライバの連続運転時間を労務実績として用いることを特徴とする付記1に記載の配車支援プログラム。 (Supplementary note 2) The vehicle allocation support program according to supplementary note 1, wherein the vehicle selection procedure uses a continuous driving time of the driver as a labor performance.

(付記3)前記車両選択手順は、現在時刻に前記配車要求で指定された目的地までの時間と、目的地までの連続運転時間に基づいて必要な休憩時間とを加えた予想到着時刻が、該配車要求で指定された配車時刻より後になる車両は選択しないことを特徴とする付記2に記載の配車支援プログラム。 (Supplementary Note 3) The vehicle selection procedure includes an estimated arrival time obtained by adding the time to the destination specified in the dispatch request to the current time and the rest time required based on the continuous operation time to the destination. The vehicle allocation support program according to appendix 2, wherein a vehicle after the vehicle allocation time specified in the vehicle allocation request is not selected.

(付記4)前記車両選択手順は、ドライバの拘束時間を労務実績として用いることを特徴とする付記1に記載の配車支援プログラム。 (Supplementary note 4) The vehicle allocation support program according to supplementary note 1, wherein the vehicle selection procedure uses a driver's restraint time as labor performance.

(付記5)前記車両選択手順は、現在時刻に前記配車要求で指定された目的地までの時間と、目的地までの拘束時間に基づいて必要な休息時間とを加えた予想到着時刻が、該配車要求で指定された配車時刻より後になる車両は選択しないことを特徴とする付記4に記載の配車支援プログラム。 (Supplementary Note 5) The vehicle selection procedure includes a predicted arrival time obtained by adding the time to the destination specified in the dispatch request at the current time and the rest time required based on the restraint time to the destination. The vehicle allocation support program according to appendix 4, wherein a vehicle after the vehicle allocation time specified in the vehicle allocation request is not selected.

(付記6)前記表示手順は、前記車両選択手順により選択された車両だけの表示、労務実績が労務制限に抵触しない車両の表示または全車両の表示を切り換えて表示することを特徴とする付記1〜5のいずれか一つに記載の配車支援プログラム。 (Additional remark 6) The said display procedure switches and displays the display of only the vehicle selected by the said vehicle selection procedure, the display of the vehicle whose labor performance does not conflict with labor restrictions, or the display of all the vehicles. Vehicle dispatch assistance program as described in any one of -5.

(付記7)配車要求を受け付け、該受け付けた配車要求に対して配車する車両を選択して表示する配車支援プログラムであって、
車両の位置情報およびドライバの健康状態に基づいて前記配車する車両を選択する車両選択手順と、
前記車両選択手順により選択された車両を表示する表示手順と
をコンピュータに実行させることを特徴とする配車支援プログラム。
(Supplementary note 7) A vehicle allocation support program for receiving a vehicle allocation request and selecting and displaying a vehicle to be allocated in response to the received vehicle allocation request,
A vehicle selection procedure for selecting the vehicle to be dispatched based on vehicle position information and the health status of the driver;
And a display procedure for displaying the vehicle selected by the vehicle selection procedure.

(付記8)前記車両選択手順は、脈拍、血圧および体温を用いてドライバの健康状態が正常であるか異常であるかあるかを判定し、異常であると判定したドライバが運転する車両は配車する車両として選択しないことを特徴とする付記7に記載の配車支援プログラム。 (Supplementary Note 8) The vehicle selection procedure determines whether the driver's health is normal or abnormal using pulse, blood pressure, and body temperature, and the vehicle driven by the driver determined to be abnormal is dispatched The vehicle allocation support program according to appendix 7, wherein the vehicle allocation support program is not selected as a vehicle to be operated.

(付記9)配車要求を受け付け、該受け付けた配車要求に対して配車する車両を選択して表示する配車支援装置であって、
車両の位置情報およびドライバの労務実績に基づいて前記配車する車両を選択する車両選択手段と、
前記車両選択手段により選択された車両を表示する表示手段と
を備えたことを特徴とする配車支援装置。
(Supplementary Note 9) A vehicle allocation support device that receives a vehicle allocation request and selects and displays a vehicle to be allocated in response to the received vehicle allocation request,
Vehicle selection means for selecting the vehicle to be dispatched based on the position information of the vehicle and the labor performance of the driver;
A vehicle allocation support device comprising: display means for displaying the vehicle selected by the vehicle selection means.

(付記10)配車要求を受け付け、該受け付けた配車要求に対して配車する車両を選択して表示する配車支援方法であって、
車両の位置情報およびドライバの労務実績に基づいて前記配車する車両を選択する車両選択工程と、
前記車両選択工程により選択された車両を表示する表示工程と
を含んだことを特徴とする配車支援方法。
(Supplementary Note 10) A vehicle allocation support method for receiving a vehicle allocation request and selecting and displaying a vehicle to be allocated in response to the received vehicle allocation request,
A vehicle selection step for selecting the vehicle to be dispatched based on the vehicle position information and the labor performance of the driver;
And a display step for displaying the vehicle selected in the vehicle selection step.

以上のように、本発明にかかる配車支援方法および配車支援装置は、荷物を配送する車両やタクシなどの配車に有用であり、特に、ドライバの安全を第一とする配車支援方法および配車支援装置に適している。 As described above, dispatch support method, and dispatch support apparatus according to the present invention is useful for dispatch, such as vehicles or taxi to deliver luggage, in particular, dispatch support method, and dispatch support device for the safety of the driver and the first Suitable for

本実施例に係る配車支援システムのシステム構成を示す機能ブロック図である。It is a functional block diagram which shows the system configuration | structure of the vehicle allocation assistance system which concerns on a present Example. 送信データ記憶部の一例を示す図である。It is a figure which shows an example of a transmission data storage part. 集荷地情報記憶部の一例を示す図である。It is a figure which shows an example of a collection place information storage part. 車両一覧記憶部の一例を示す図である。It is a figure which shows an example of a vehicle list memory | storage part. 労務実績記憶部の一例を示す図である。It is a figure which shows an example of a labor performance memory | storage part. 車両選択部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a vehicle selection part. 表示部が表示する候補車両表示画面の一例を示す図(1)である。It is a figure (1) which shows an example of the candidate vehicle display screen which a display part displays. 拘束時間制限に抵触するか否かを判定する処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the process which determines whether it violates a restraint time limit. 連続運転制限に抵触するか否かを判定する処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the process which determines whether it conflicts with a continuous driving | running | working restriction | limiting. 車両の位置情報とドライバの健康状態とを用いて車両を選択する車両選択部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the vehicle selection part which selects a vehicle using the positional information on a vehicle, and the health state of a driver. 表示部が表示する候補車両表示画面の一例を示す図(2)である。It is FIG. (2) which shows an example of the candidate vehicle display screen which a display part displays. 本実施例に係る配車支援プログラムを実行するコンピュータシステムを示す図である。It is a figure which shows the computer system which performs the vehicle allocation assistance program which concerns on a present Example. 図12に示した本体部の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the main-body part shown in FIG.

符号の説明Explanation of symbols

1001〜100n 車載装置
110 労働時間入力部
120 GPS部
130 車速センサ
140 速度収集部
150 生体センサ
160 生体情報収集部
170 送信データ記憶部
180 送信部
200 配車支援装置
210 集荷地入力部
220 集荷地情報記憶部
230 受信部
240 位置情報格納部
250 車両一覧記憶部
260 労務情報格納部
270 労務実績記憶部
280 車両選択部
290 表示部
300 コンピュータシステム
301 本体部
302 ディスプレイ
302a 表示画面
303 キーボード
304 マウス
305 モデム
306 LAN
307 動態通信網
308 フロッピィディスク
309 CD−ROM
311 PC
312 サーバ
313 プリンタ
321 CPU
322 RAM
323 ROM
324 ハードディスクドライブ
325 CD−ROMドライブ
326 フロッピィディスクドライブ
327 I/Oインタフェース
328 LANインタフェース
100 1 to 100 n On- vehicle device 110 Working time input unit 120 GPS unit 130 Vehicle speed sensor 140 Speed collection unit 150 Biosensor 160 Biometric information collection unit 170 Transmission data storage unit 180 Transmission unit 200 Vehicle allocation support device 210 Collection point input unit 220 Pickup point Information storage unit 230 Reception unit 240 Position information storage unit 250 Vehicle list storage unit 260 Labor information storage unit 270 Labor performance storage unit 280 Vehicle selection unit 290 Display unit 300 Computer system 301 Main unit 302 Display 302a Display screen 303 Keyboard 304 Mouse 305 Modem 306 LAN
307 dynamic communication network 308 floppy disk 309 CD-ROM
311 PC
312 Server 313 Printer 321 CPU
322 RAM
323 ROM
324 Hard disk drive 325 CD-ROM drive 326 Floppy disk drive 327 I / O interface 328 LAN interface

Claims (5)

け付けた配車要求に対して配車する車両を選択して表示装置に表示する配車支援方法であって、
コンピュータが、
車両の位置情報を記録した記憶装置から特定の車両の位置情報を識別し、指定日時情報と指定位置情報を含む特定の配車要求に対して、該特定車両が該配車要求の指定位置情報が示す指定場所まで移動する移動時間を計算する移動時間算出ステップと、
車両を運転するドライバについての運転または労働の制限時間を、算出した前記特定車両の前記移動時間が超えているか否かを判定する超過判定ステップと、
前記制限時間を前記特定車両の移動時間が超えていると判断した場合は、該制限時間に対応づけられた規定の休息時間を該移動時間に加算することで、前記特定車両が前記指定場所まで移動する総所要時間を算出する総所要時間算出ステップと、
現在時刻に前記特定車両の前記総所要時間を加算した予想到着日時を算出し、該予想到着日時を、前記特定の配車要求の前記指定日時情報が示す指定日時と比較し、該予想到着日時が該指定日時より先あるいは同じである場合は、該特定車両を前記配車する車両候補として選択する車両選択ステップと、
選択された記車候補表示装置に表示する表示ステップと、
備えたことを特徴とする配車支援方法
A dispatch support method of displaying on a display device by selecting the vehicle for dispatch against acceptance is the vehicle allocation request,
Computer
The specific vehicle position information is identified from the storage device in which the vehicle position information is recorded, and the specific vehicle indicates the specific vehicle allocation request including the specific date information and the specific position information. A travel time calculating step for calculating the travel time to move to the specified location;
An excess determination step for determining whether or not the calculated travel time of the specific vehicle exceeds a time limit for driving or labor for a driver driving the vehicle;
When it is determined that the travel time of the specific vehicle exceeds the time limit, the specific vehicle can reach the designated location by adding a specified rest time associated with the time limit to the travel time. A total time calculation step for calculating the total time required to move; and
An expected arrival date and time obtained by adding the total required time of the specific vehicle to the current time is calculated, and the expected arrival date and time is compared with a specified date and time indicated by the specified date and time information of the specific dispatch request. A vehicle selection step of selecting the specific vehicle as a vehicle candidate to be dispatched if it is earlier than or the same as the designated date and time ;
A display step of displaying the two candidates before Symbol vehicles selected for the display device,
Dispatch support method characterized by comprising a.
前記コンピュータは、前記超過判定ステップにおいて、記録装置に記録された前記特定車両のドライバの運転または労働に関する労務実績時間を識別した上で、該労務実績時間に前記移動時間を加算した時間が前記制限時間を超えているか否かを判定する
ことを特徴とする請求項1に記載の配車支援方法。
In the excess determination step, the computer identifies the actual labor time related to driving or labor of the driver of the specific vehicle recorded in the recording device, and then adds the travel time to the actual labor time. The vehicle allocation support method according to claim 1, wherein it is determined whether or not a time has been exceeded .
前記制限時間は、勤務の開始から終了までの時間を示す拘束時間、あるいは、勤務開始から休息開始までの勤務や複数の休息の間に当たる勤務の時間を示す連続運転時間について、その上限の時間を定めている
ことを特徴とする請求項1に記載の配車支援方法。
The time limit is the upper limit of the time limit for continuous operation indicating the time from the start of work to the end of work, or the continuous operation time indicating the work from the start of work to the start of rest or the time between multiple rests. The vehicle allocation support method according to claim 1, wherein the vehicle allocation support method is defined .
前記コンピュータは、前記表示ステップにおいて、前記車両候補の前記労務実績時間、または、該労務実績時間に前記総所要時間を加算した予想労務実績時間を表示する
ことを特徴とする請求項2に記載の配車支援方法。
Claim the computer, in the displaying step, the labor actual time of the vehicle candidate, or, characterized in <br/> displaying the expected labor actual time obtained by adding the total time in the labor actual time 2. The vehicle allocation support method according to 2.
け付けた配車要求に対して配車する車両を選択して表示装置に表示する配車支援装置であって、
車両の位置情報を記録した記憶装置から特定の車両の位置情報を識別し、指定日時情報と指定位置情報を含む特定の配車要求に対して、該特定車両が該配車要求の指定位置情報が示す指定場所まで移動する移動時間を計算する移動時間算出手段と、
車両を運転するドライバについての運転または労働の制限時間を、算出した前記特定車両の前記移動時間が超えているか否かを判定する超過判定手段と、
前記制限時間を前記特定車両の移動時間が超えていると判断した場合は、該制限時間に対応づけられた規定の休息時間を該移動時間に加算することで、前記特定車両が前記指定場所まで移動する総所要時間を算出する総所要時間算出手段と、
現在時刻に前記特定車両の前記総所要時間を加算した予想到着日時を算出し、該予想到着日時を、前記特定の配車要求の前記指定日時情報が示す指定日時と比較し、該予想到着日時が該指定日時より先あるいは同じである場合は、該特定車両を前記配車する車両候補として選択する車両選択手段と、
選択された記車候補表示装置に表示する表示手段と、
を備えたことを特徴とする配車支援装置。
A dispatch support device to be displayed on the display device by selecting the vehicle for dispatch against acceptance is the vehicle allocation request,
The specific vehicle position information is identified from the storage device in which the vehicle position information is recorded, and the specific vehicle indicates the specific vehicle allocation request including the specific date information and the specific position information. A travel time calculating means for calculating a travel time to travel to a designated place;
Excess determination means for determining whether or not the calculated travel time of the specific vehicle exceeds a time limit for driving or labor for a driver driving the vehicle;
When it is determined that the travel time of the specific vehicle exceeds the time limit, the specific vehicle can reach the designated location by adding a specified rest time associated with the time limit to the travel time. A total time calculation means for calculating the total time required to move; and
An expected arrival date and time obtained by adding the total required time of the specific vehicle to the current time is calculated, and the expected arrival date and time is compared with a specified date and time indicated by the specified date and time information of the specific dispatch request. Vehicle selection means for selecting the specific vehicle as a vehicle candidate to be dispatched if it is earlier than or the same as the designated date and time ;
Display means for displaying the two candidates before Symbol vehicles selected for the display device,
A vehicle allocation support device characterized by comprising:
JP2003286995A 2003-08-05 2003-08-05 Vehicle allocation support method and vehicle allocation support device Expired - Fee Related JP4068530B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003286995A JP4068530B2 (en) 2003-08-05 2003-08-05 Vehicle allocation support method and vehicle allocation support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003286995A JP4068530B2 (en) 2003-08-05 2003-08-05 Vehicle allocation support method and vehicle allocation support device

Publications (2)

Publication Number Publication Date
JP2005056194A JP2005056194A (en) 2005-03-03
JP4068530B2 true JP4068530B2 (en) 2008-03-26

Family

ID=34366134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003286995A Expired - Fee Related JP4068530B2 (en) 2003-08-05 2003-08-05 Vehicle allocation support method and vehicle allocation support device

Country Status (1)

Country Link
JP (1) JP4068530B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5254772B2 (en) * 2008-12-15 2013-08-07 株式会社日立Ictビジネスサービス Operation management system and operation management method
JP5711529B2 (en) * 2010-12-24 2015-04-30 矢崎エナジーシステム株式会社 Operation recording apparatus and display control method thereof
JP2012173748A (en) * 2011-02-17 2012-09-10 Hishiki Unso Kk Driver selection device and driver selection program
JP7292725B2 (en) * 2017-08-24 2023-06-19 丸市倉庫株式会社 Information processing equipment
CN108446870B (en) * 2018-01-30 2021-06-15 天津大学 A comprehensive decision-making method for bulk cargo land transportation safety
JP7098102B2 (en) * 2018-02-22 2022-07-11 トヨタ自動車株式会社 Server equipment and service provision system
JP7187950B2 (en) * 2018-09-28 2022-12-13 富士通株式会社 Matching program, matching method and matching device
US11501401B2 (en) 2019-03-02 2022-11-15 ANI Technologies Private Limited Allocation of vehicles using fitness information
JP7255360B2 (en) * 2019-05-29 2023-04-11 富士通株式会社 carrier determination program
GB201908502D0 (en) * 2019-06-13 2019-07-31 Tomtom Telematics Bv Methods and systems of assigning trips
JP7227105B2 (en) * 2019-07-30 2023-02-21 トヨタ自動車株式会社 Server, system, and information processing method
JP7347835B2 (en) * 2021-03-30 2023-09-20 Necフィールディング株式会社 Information processing device, information processing system, information processing method and program

Also Published As

Publication number Publication date
JP2005056194A (en) 2005-03-03

Similar Documents

Publication Publication Date Title
JP7229186B2 (en) Rideshare management system, rideshare management method, and program
JP4573907B1 (en) Fare charge calculation method and fare charge calculation system
JP4068530B2 (en) Vehicle allocation support method and vehicle allocation support device
US20030083812A1 (en) Road status data providing system
US20160125662A1 (en) Ride-share fare calculation device and method
JP4505705B2 (en) Information providing apparatus and information providing method
CN110383007A (en) Intelligent vehicle mooring equipment and correlation technique
JP7059845B2 (en) In-vehicle device
US9217647B2 (en) Guidebook transit routing
JP2002073758A (en) Information provision system
US20200311851A1 (en) Moving means display method, information processing device, and computer-readable recording medium recording moving means display program
US12002126B2 (en) Vehicle information processing apparatus, vehicle information processing system, and method of processing vehicle information
JP2868417B2 (en) Daily report creation device, transportation expense report creation device, daily report creation method, and transportation expense report creation method
JP7295740B2 (en) Server device, automatic valet parking management system, automatic valet parking management method, program
CN111178559A (en) Method and system for reminding service requester
JPH11148835A (en) Route search device
JP4711174B2 (en) Vehicle operation management system for boarding / exiting / collecting, etc. via multiple points
JP4338652B2 (en) Vehicle management device
JP2003162567A (en) System for supporting taxi allocation
JP2002117487A (en) Mobile use guidance information providing device
JP2002277252A (en) Predicted required time presentation system
CN113536128B (en) Recommendation method of transportation hub transfer mode and electronic equipment
JP2020148577A (en) Route search system, route search method, and program
JP7540818B2 (en) Vehicle dispatch request device, navigation device, vehicle dispatch management device, vehicle dispatch system, vehicle dispatch request method, navigation method, vehicle dispatch management method, program, and recording medium
JPH05181866A (en) Full-automatic car operation system for taxi or the like

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070720

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080110

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4068530

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120118

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130118

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130118

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140118

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees