評估車輛和車輛駕駛員效率的系統和方法
2023-10-25 12:48:37 3
評估車輛和車輛駕駛員效率的系統和方法
【專利摘要】本發明的各個實施方式提供了一種用於評估車輛效率的車隊管理計算機系統。根據本發明的各個實施方式,車隊管理計算機系統設置成接收和評估車輛信息數據,以確定表示在一個或多個時間期間車輛的發動機運行時間期間的發動機運行時間值的閒置比例。此外,車隊管理計算機系統設置成評估車輛信息數據以識別發動機閒置時間段和生成顯示已識別的閒置時間段的多個屬性的圖形顯示。由車隊管理計算機系統生成的閒置時間比例和閒置時間段,可被用於評估相關車隊中的車輛和/或車輛駕駛員的效率。
【專利說明】評估車輛和車輛駕駛員效率的系統和方法【技術領域】
[0001]本發明描述的各個實施方式涉及效率管理系統,用於基於操作數據評估各種操作效率。
【背景技術】[0002]對許多公司而言,越來越優先考慮提升操作效率。特別是,隨著燃料等能源價格的增長和近來持續改善環境的趨勢,許多公司著重通過減少能源消費以維持其在所處行業中的優勢。同樣地,不穩定的經濟環境加劇了各個工業部門的競爭,並促使有競爭力的企業以更低的成本提供更好的服務。因此,許多公司正在探求提升其現有僱員和職員的工作效率,以降低人力資源成本並向顧客提供更好的服務。
[0003]隨著公司重視操作效率的發展,能監視各種操作因素的技術也得到了發展。例如,公司可以使用全球定位系統(GPS,或其他全球導航衛星系統,GNSS)和射頻識別技術去跟蹤僱員和物項的位置,並生成表示特定位置和時間關係的數據。此外,信息裝置被應用在車輛中以獲取車輛的各種動態信息,例如燃料消耗和位置。類似地,公司向僱員提供手持裝置(如便攜計算機,手機),以獲取相關時間內僱員的位置和行為。計算機系統也可以用於跟蹤獨立位置的僱員行為(例如,在辦公環境中使用的計時軟體系統,在工廠中用於跟蹤和管理製造流程的製造系統)。
[0004]儘管這些技術使得公司獲得了大量可以表示眾多操作因素的操作數據,但是,許多公司仍然不能有效地利用這些數據來提升效率。這通常是因為不能有效地將大量的數據轉換成一種有意義的可以進行效率分析的格式,因此,確有有必要提供改進的用於獲取和評估操作數據的系統和方法,以提升不同業務環境下的操作效率。
【發明內容】
[0005]發明的各個實施方式涉及評估車輛效率的車隊管理計算機系統。根據本發明的各個實施方式,車隊管理計算機系統包括一個或多個存儲區和與一個或多個存儲區相連的一個或多個處理器。在本發明的各個實施方式中,處理器設置成:接收表現在一個或多個時間段內,至少一個車輛的一個或多個車輛動態信息的信息數據;根據至少部分上述車輛信息數據,確定表示在上述一個或多個時間段,至少一個車輛發動機運行的累加時間的發動機運行時間值;根據至少部分上述車輛信息數據,確定表示在上述一個或多個時間段,至少一個車輛發動機閒置的累加時間的發動機閒置時間值;以及根據至少部分上述車輛信息數據,確定表示在上述一個或多個時間段,發動機運行時間中至少一個發動機閒置時間比例的發動機運行時間值的閒置比例。
[0006]此外,根據本發明的各個實施方式,車隊管理計算機系統中的處理器總體上設置成:接收車輛信息數據,上述車輛信息數據表示至少一個車輛在一個或多個時間段的一個或多個車輛動態信息;根據至少部分車輛信息數據,識別發動機閒置時間部分,每個發動機閒置時間部分表示至少一個車輛的發動機閒置的時間段;以及生成表示發動機閒置部分的一個或多個屬性的圖形顯示。
[0007]此外,本發明的各個實施方式涉及一種計算機可讀存儲介質,其包括可執行的計算機指令,用於:接收至少一個車輛在一個或多個時間段表示一個或多個車輛動態信息的車輛信息數據;根據至少部分車輛信息數據,確定表示至少一個車輛發動機在一個或多個時間段,運行的累加時間的發動機運行時間值;根據至少部分車輛信息數據,確定表示在一個或多個時間段,至少一個發動機閒置的累加時間的發動機閒置時間值;以及根據至少部分車輛信息數據,確定表示在一個或多個時間段,至少一個發動機運行時的發動機運行時間比例的發動機運行時間值的閒置比例。
[0008]此外,本發明的各個實施方式涉及一種計算機可讀存儲介質,其包括可執行的計算機指令,設置成:接收車輛信息數據,車輛信息數據用於表示至少一個車輛在一個或多個時間段的一個或多個車輛動態信息;根據至少部分車輛信息數據,識別發動機閒置時間部分,每個發動機閒置時間部分表示至少一個車輛的發動機閒置的時間段;以及生成表示發動機閒置部分的一個或多個屬性的圖形顯示。
【專利附圖】
【附圖說明】
[0009]已對本發明進行了概括性描述,以下結合附圖詳細說明本發明,其中,附圖並非嚴格按比例繪製,附圖中:
[0010]圖1是本發明各個實施方式提供的一個效率管理系統的結構示意圖。
[0011]圖2是本發明各個實施方式提供的一個車隊管理系統的結構示意圖。
[0012]圖3是本發明的一個實施方式提供的一個信息裝置的結構示意圖。
[0013]圖4是本發明的一個實施方式提供的一個便攜數據採集裝置的結構示意圖。
[0014]圖5是本發明的一個實施方式提供的一個中央伺服器的結構示意圖。
[0015]圖6是本發明的一個實施方式提供的一個由信息裝置執行的流程圖。
[0016]圖7是本發明的一個實施方式提供的一個由便攜數據採集裝置執行的流程圖。
[0017]圖8是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的開啟畫面。
[0018]圖9是本發明的一個實施方式提供的一個由中央伺服器執行的流程圖。
[0019]圖10是本發明的一個實施方式提供的一個由數據分割模塊執行的流程圖。
[0020]圖11是本發明的一個實施方式提供的一個活動段的甘特圖。
[0021]圖12是本發明的一個實施方式提供的一個由僱員概括模塊執行的流程圖。
[0022]圖13是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的僱員概況畫面。
[0023]圖14是本發明的一個實施方式提供的一個僱員更新報告。
[0024]圖15是本發明的一個實施方式提供的一個由僱員考勤模塊執行的流程圖。
[0025]圖16是本發明的一個實施方式提供的中央伺服器圖形用戶界面的僱員考勤畫面。
[0026]圖17是本發明的一個實施方式提供的一個僱員考勤報告。
[0027]圖18是本發明的一個實施方式提供的一個由僱員甘特圖模塊執行的流程圖。
[0028]圖19是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的僱員甘特圖。[0029]圖20是本發明的一個實施方式提供的一個由僱員延遲代碼模塊執行的流程圖。
[0030]圖21是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的僱員延遲代碼圖。
[0031]圖22是本發明的一個實施方式提供的一個由僱員燃料節約模塊執行的流程圖。
[0032]圖23是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的僱員燃料節約畫面。
[0033]圖24是本發明的一個實施方式提供的一個僱員燃料節約報告。
[0034]圖25是本發明的一個實施方式提供的一個由僱員追蹤模塊執行的流程圖。
[0035]圖26是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的僱員軌跡畫面。
[0036]圖27是本發明的一個實施方式提供的一個由位置顯示模塊執行的流程圖。
[0037]圖28是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的位置顯示畫面。
[0038]圖29是本發明的一個實施方式提供的一個由位置時間模塊執行的流程圖。
[0039]圖30是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的位置時間畫面。
[0040]圖31是本發明的一個實施方式提供的一個由位置閒置時間模塊執行的流程圖。
[0041]圖32是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的位置閒置時間畫面。
[0042]圖33是本發明的一個實施方式提供的一個位置閒置時間報告。
[0043]圖34是本發明的一個實施方式提供的一個由僱員延遲代碼模塊執行的流程圖。
[0044]圖35是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的位置延遲代碼畫面。
[0045]圖36是本發明的一個實施方式提供的一個由位置停止模塊執行的流程圖。
[0046]圖37是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的位置停止畫面。
[0047]圖38是本發明的一個實施方式提供的一個由位置調度輪廓模塊執行的流程圖。
[0048]圖39是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的位置調度輪廓畫面。
[0049]圖40是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的僱員安全畫面。
[0050]圖41是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的僱員工作區域畫面。
[0051]圖42是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面的位置安全畫面。
[0052]圖43是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面提供的多邊形地圖選擇工具。
[0053]圖44是本發明的一個實施方式提供的一個中央伺服器圖形用戶界面提供的多窗
口工具。[0054]圖45是本發明的一個實施方式提供的一個運輸車輛的道路。
[0055]圖46是本發明的一個實施方式提供的一個展示圖45中道路的一系列道路數據點。
[0056]圖47是本發明的一個實施方式提供的一個展示車輛沿著圖45中道路運行路徑的一系列位置數據點。
[0057]圖48是本發明的一個實施方式提供的一個臨近圖45中道路的未知道路。
[0058]圖49是本發明的一個實施方式提供的一個展示車輛沿未知道路運行路徑的一系列位置數據點。
[0059]圖50是本發明的一個實施方式提供的一個包含圖49中位置數據點的新路徑。
[0060]圖51是本發明的一個實施方式提供的一個由地圖更新模塊執行的流程圖。
【具體實施方式】
[0061]下面結合附圖進一步詳細描述本發明的實施方式,其中,附圖僅僅顯示了本發明的部分實施方式,並非所有的實施方式。實際上,本發明的實施方式還可以體現為多種不同的形式,並不局限於說明書中給出的實施方式,說明書中給出的實施方式僅僅是為了使揭示滿足法律的要求。相同的附圖標記代表相同的元件。
[0062]根據說明書的描述和附圖的教導,本領域的技術人員還可以對各個實施方式進行修改或給出其他實施方式。因此,可以理解的是,本發明並不局限於已揭示的【具體實施方式】,對各個實施方式的修改和其他實施方式也應落入權利要求的保護範圍中。此外,儘管說明書中使用了一些特定的術語,但是這些術語僅僅是為了描述和說明,並非用於限制本發明。
[0063]概沭
[0064]本發明多個實施方式提供了一種用於評估根據操作數據的多種操作效率的效率管理系統。圖1展示了本發明多個實施方式提供的一種效率管理系統I的系統結構圖。效率管理系統I包括一個或多個數據源2和中央伺服器3。數據源2可以是用於獲取和連接展示一個或多個操作因素的裝置(例如從車輛中獲取通訊數據的信息數據處理裝置,從車輛操作員獲取服務數據的服務裝置,跟蹤一個或多個用戶行為的計算機)。數據源2用於通過網絡4(例如網際網路,企業內部網際網路,或其他合適的網絡)向中央伺服器3發送和接收操作數據。中央伺服器3用於處理和評估來自通過用戶界面(例如本地或遠程計算機提供的圖形用戶界面)接收的用戶輸入相關聯的數據源2的操作數據。例如,中央伺服器3可以用於通過多種操作活動分割操作數據,通過操作數據識別多種不良或低效率的活動或事件,和/或根據操作數據生成展示圖形以展示其他效率指標數據的操作活動。
[0065]如下將更為具體地描述,圖1中展示的效率管理系統I的部件和通用的系統結構圖可以被用於特定的環境下。例如,在特定的實施方式中,效率管理系統I可以是用於評估和管理車隊(例如由船舶實體操作的運輸隊,由私有的或公共的交通實體操作的計程車或巴士車隊)的「車隊管理系統」。在這些實施方式中,數據源可以包含放置在車隊中的多個車輛中的通訊裝置,也可以是至少部分由車隊車輛的操作員操作的移動服務裝置。中央伺服器用於評估從信息數據處理裝置接收的信息數據和從服務裝置接收的服務數據,用以評估駕駛員效率,車輛效率,和其他邏輯效率。此外,中央伺服器可以用於以效率表現格式提供信息數據和/或服務數據的展示圖表,也可以用於根據車輛信息數據更新根據全球定位系統的地圖。
[0066]在其他實施方式中,效率管理系統可以是用於評估和管理人力資源效率的「流動人員管理系統」。例如,在一個實施方式中,流動人員管理系統用於根據至少部分展示特定時間裡僱員位置和行為的數據評估流動的僱員或職員(例如機場或大型商場中的僱員)的效率。在類似的這些實施方式中,數據源可以是多個僱員攜帶的位置顯示裝置(如全球定位系統或根據射頻識別技術的裝置)。中央伺服器用於評估從位置顯示裝置接收的數據,從而根據在不同時間裡他們的部分位置信息來確定他們是否有效率地工作。
[0067]在其他實施方式中,效率管理系統可以是用於根據活動和時間(例如特定任務中律師的效率)的數據評估僱員或職員的效率的「個人工作管理系統」。在類似的實施方式中,數據源可以是任務指示裝置(例如帶有時間記錄軟體的計算機),中央伺服器可以用於評估從任務指示裝置接收的數據,從而評估與多個任務或活動相關的僱員效率。
[0068]如下的描述提供了特定實施方式中更加詳細解釋的效率管理系統,其包括上述的車隊管理系統,流動人員管理系統,和個人工作管理系統。可以從此處的細節描述推出,這些系統的多個部件和特徵可以在多個操作環境中被修改和用於評估效率。
[0069]車隊管理系統
[0070]本發明的各個實施方式提供了一個車隊管理系統,該系統用於獲取和存儲車隊車輛的操作數據,評估操作數據,從而評估多個車隊效率和全面提升車隊的操作效率。車隊管理系統可以被諸如航運實體(例如聯合包裹服務公司,聯邦快遞公司,或美國郵政管理局)用於評估用於運送貨運或包裹的車隊車輛的效率。特別地,車隊管理系統用於從車隊獲取包括來自車隊車輛的信息數據和來自服務裝置的服務數據的操作數據,評估獲取的操作數據以識別潛在的低效或不良的駕駛行為,並且提供獨特的展示反應確定行為的信息數據和服務數據的展示圖表從而使得系統用戶理解行為發生的背景。正如下述將要進一步描述,這些系統屬性使得車隊管理系統可以幫助車輛車隊管理者,例如航運實體改進他們車隊的操作效率。
[0071]系統結構圖
[0072]圖2所示為本發明各個實施方式中的車隊管理系統5,在圖示實施方式中,車隊管理系統5包括位於運輸車輛100上的車輛信息數據處理裝置102,便攜數據獲取裝置110,和中央伺服器120。信息數據處理裝置102,便攜數據獲取裝置110,以及中央伺服器120通過通信網絡130(例如網際網路,企業內部網際網路,行動網路,或其他合適的網絡)相互通訊。此外,信息數據處理裝置102,便攜數據獲取裝置110,以及中央伺服器120通過位於或遠離中央伺服器120的可進入的中央伺服器資料庫(未顯示)存儲數據。
[0073]在此處提供的描述中,車隊管理系統5可設置為管理和評估大型運輸車隊的操作。在多個實施方式中,車隊管理系統5可以進一步包括若干通訊裝置102和便攜數據獲取裝置110,且其中每一個同若干個運輸車輛100中的一輛進行通訊。車輛管理系統的部件將在下述針對單個部件或裝置進行描述,從描述中可以看出車輛管理系統5的多個實施方式可以包括如下面描述的若干部件。例如,車輛管理系統的大型的實施方式中可以包括數以千計的信息數據處理裝置102和便攜數據獲取裝置110,每個便攜數據獲取裝置110從唯一的運輸車輛100或駕駛員獲得數據,並且將這些獲取的數據向多個伺服器120發送。從此處描述可以獲知,車輛管理系統5可以用於管理和評估各種類型的車隊,例如計程車車隊,客車車隊,或其他服務車隊。相應地,代表一個信息數據處理裝置的實施方式中的信息數據處理裝置102可以用於為車隊,便攜數據獲取裝置110提供信息數據,便攜數據獲取裝置110代表一個為車隊提供服務數據實施方式中的服務裝置。
[0074]在圖2所示的實施方式中,運輸車輛100包括若干產生顯示車輛動態的信息數據的車輛傳感器,這些車輛動態可以是如發動機點火,發動機轉速,車輛位置,和各種車輛組件的狀態。車輛傳感器可以被位於車輛100上的信息數據處理裝置102控制。在控制各種車輛傳感器時,信息數據處理裝置102可以通過程控邏輯獲取和存儲來自各種車輛傳感器的信息數據,並且將這些獲取的信息數據同相關數據(如日期,時間,位置)進行關聯。獲取的這些信息數據和環境數據被信息數據處理裝置102通過網絡130直接發送給中央伺服器120或便攜數據獲取裝置110 (便攜數據獲取裝置也可以後續自身將這些數據發送給中央伺服器120)。
[0075]便攜數據獲取裝置110可以為由運輸車輛駕駛員操作的手持電子裝置,例如掌上電腦,傳送信息獲取裝置(簡稱「DIAD「),可攜式電腦,或智慧型手機。便攜數據獲取裝置110可以用於接收和展示來自中央伺服器120的運輸信息(例如與運輸的貨物或包裹相關的運輸指令),和在需要時可以用於接收和存儲來自信息數據處理裝置102的信息數據。此外,便攜數據獲取裝置HO用於接收和存儲有用戶輸入信息(例如駕駛員通過用戶界面產生的以體現一個特別的運輸或駕駛員行為的狀態的服務數據輸入信息)產生的服務數據。進一步地,便攜數據獲取裝置110用於通過網絡130向中央伺服器120和/或信息數據處理裝置102發送接收的數據。
[0076]在多個實施方式中,中央伺服器120通常用於為車隊評估操作數據(例如信息數據,服務數據),從而獲得各個車隊效率和幫助車隊管理系統5的用戶管理車隊。如圖2所示,中央伺服器120用於通過網絡130接收和存儲來自信息數據處理裝置102的信息數據和來自便攜數據獲取裝置110的服務數據。通過一段時間收集與車輛100所在車隊和對應的各個駕駛員相關聯的多個信息數據處理裝置102和便攜數據獲取裝置110,中央伺服器120積累了表現車隊總體操作情況的操作數據。下述將描述地更加具體,中央伺服器120可以用於一同評估信息數據和服務數據,向相關的用戶提供上述數據,並且從多個方面評估上述數據以改進車輛100所在車隊的操作效率。
[0077]下述將通過多個實施方式對車隊管理系統5的多個組件進行描述。
[0078]網絡
[0079]在本發明多個實施方式中,通信網絡130可以支持任意一種或多種的第二代(2G)、2.5G和/或第三代(3G)或類似的移動通信協議。特別地,網絡130可以支持2G無線通信協議IS-136 (TDMA),GSM,和IS-95 (CDMA)。同樣地,網絡130可以支持2.5G無線通信協議GPRS,增強數據GSM環境(EDGE),或類似的。此外,例如,網絡130可以支持3G無線通信協議,例如利用寬帶碼分多址(WCDMA)無線接入技術的通用行動電話系統(UMTS)。在其它例子中,網絡130可以通過諸如無線電頻率(RF),藍牙,紅外線(IrDA),或任意大量不同的包括無線區域網(WLAN)技術在內的技術,支持車隊管理系統5組件(例如信息數據處理裝置102和便攜數據獲取裝置110)之間的通信。
[0080]儘管圖2展示了信息數據處理裝置102,便攜數據獲取裝置110,和中央伺服器120通過網絡130互相通信,這些裝置同樣可以通過獨立的網絡進行通信。例如,信息數據處理裝置102可以通過無線個人區域網絡(WPAN)(例如使用藍牙技術)與便攜數據獲取裝置110,信息數據處理裝置102和/或便攜數據獲取裝置110可以通過無線廣域網(WffAN)(例如通過EDGE,或其他2.5G,3G,或4G無線通信協議)與中央伺服器120通信。
[0081]車輛傳感器
[0082]如上所述,多個實施方式中,運輸車輛100設置有能產生車輛信息數據的各種傳感器。例如,在一個實施方式中,車輛100包括用於測量和獲取關於如下車輛動態信息的傳感器:發動機點火情況(例如開啟或關閉),發動機轉速(例如每分鐘轉速RPM和空閒時間事件),車輛速度(例如每小時的英裡數),安全帶狀態(例如接合或脫離),車輛的航向(例如相對中心的角度),倒車(例如在倒車或未倒車),車門狀態(例如打開或關閉),車輛手柄狀態(例如駕駛員抓住或未抓住),車輛的位置(例如經度和緯度),行程的距離(例如在兩個點之間的英裡數),節流閥位置,制動踏板位置,停止制動位置,自從上次維護以來的距離或時間,和各種發動機的測量信息(例如發動機機油壓力,發動機溫度,發動機故障信息)。在多個其他實施方式中,運輸車輛100可以根據車隊管理系統5的用戶期望的操作數據配置上述傳感器(和其它現有技術中的傳感器)的任何組合。
[0083]在多個實施方式中,設置在配送車輛100上的車輛傳感器包括指示電壓量處於開/關狀態的開/關傳感器。例如,在一個實施方式中,安全帶傳感器可以在安全帶脫離時顯示0V,在安全帶接合時顯示12V。這樣的開/關傳感器測量車輛動態信息是足夠的,這些動態信息中操作數據需要表現2個狀態,比如安全帶總是處於接合或脫離的狀態。在另外一個實施方式中,一個或多個門位置傳感器可以連接在如下位置,例如駕駛員側,乘客側,和隔離壁的門,並在與傳感器相連的門處於開啟位置時顯示0V,在上述門關閉時顯示12V。在另一個實施方式中,點火傳感器在車輛100關閉時顯示0V,在車輛100開啟時顯示12V。在另一個實施方式中,在車輛的後燈關閉時後燈傳感器顯示0V,在車輛的後燈開啟時顯示12V。在另一個實施方式中,在發動機速度不為怠速時發動機怠速傳感器顯示0V,在發動機怠速時顯示12V。
[0084]此外,在多個實施方式中,設置在運輸車輛100中的車輛傳感器還包括可變的電壓傳感器,其用於表現特定車輛動態信息的電壓的變動。例如,發動機速度傳感器通過顯示對應獨有的RPM讀數的獨有的電壓獲得發動機每分鐘的轉速。傳感器的電壓隨著發動機每分鐘的轉速的升高或降低而相應升高或降低。在另外的實施方式中,油壓傳感器通過對應於獨有的油壓的獨有電壓獲得車輛的油壓。其他的實施方式中各種電壓傳感器可以包括溫度傳感器,車輛速度傳感器,車輛行向傳感器,和車輛位置傳感器。
[0085]上面描述的典型的車輛傳感器可以被用於在任何合適的操作中以產生計算機可讀的數據,且這些數據可以被信息數據處理裝置102獲取,存儲和發送。此外,雖然特定的傳感器設置在車輛100上特定的位置中(如設置於車輛手柄中的手柄傳感器),其他傳感器可以設置在車輛上的任何位置,比如設置在信息數據處理裝置102自身上(例如位置傳感器)。
[0086]信息數據處理裝置
[0087]如上所述,根據多個實施方式,信息數據處理裝置102用於控制位於相關聯的運輸車輛100上的各種不同的車輛傳感器,獲取這些傳感器產生的車輛信息數據,並且通過多重通信方式中的一種將獲取的信息數據向便攜數據獲取裝置110和/或中央伺服器120發送。根據多個實施方式,此處描述的信息數據處理裝置102的多個功能將通過如下一個或多個信息數據處理裝置102的組件執行。
[0088]圖3展示了本發明一個實施方式中一個典型的信息數據處理裝置的結構示意圖的細節。在插圖所示的實施方式中,信息數據處理裝置102包括如下組件:處理器201,位置確定裝置或傳感器202 (例如GPS傳感器),真實時間時鐘203,J巴士程序結構204,電子控制模塊(ECM) 205,從位於一個運輸車輛100 (見圖2)上的車輛傳感器410接收數據的接口 206,用於接收指令數據的通訊接口 207,電子標籤(RFID)212,電源208,同無線廣域網,無線區域網,和/或無線個人區域網,FLASH,動態隨機存儲區域連接的數據無線電通訊廣播209,和非易失隨機存取存儲區域存儲模塊210,以及可編程序邏輯控制器(PLC)211。在一個可選的實施方式中,電子標籤212,位置傳感器202,和PLC211可以位於運輸車輛100上和在信息數據處理裝置102外面。在另外的實施方式中,此處描述中由單個處理器201完成的流程也可以由多個處理器完成。在多個實施方式中,信息數據處理裝置102也可以不包括上述描述的特定的組件,並且可以包含除上述描述組件以外的任何合適的組件或代替上述描述的組件。例如,信息數據處理裝置102可以包含除上述描述以外的多個類型的通訊組件(例如支持新的或改進的通訊技術)。
[0089]在一個實施方式中,位置傳感器202是信息數據處理裝置102可能用到的多個組件中的一個。位置傳感器202可以是,例如,與低軌道地球衛星系統,中地球軌道衛星系統、和國防部衛星系統相容的GPS傳感器。可替換的,位置傳感器202用於接收位置,時間,和速度數據。此外,位置傳感器202用於探測其對應的運輸車輛何時進入或離開GPS定義的圍欄區域(例如圍欄區域)。從此處描述的可以推知,超過I個位置傳感器可以被利用,其他相似的技術也可以用於收集與之關聯的運輸車輛100和/或駕駛員的位置信息。
[0090]在一個實施方式中,設有J巴士程序結構204的ECM205可以是信息數據處理裝置102的一個組件。ECM205是信息數據處理裝置102中可升級和subservient的裝置,其可以包含能夠解碼和存儲來自車輛系統和傳感器410,420的數字輸入和ECM數據流和類似物。ECM205進一步可以具有收集和提供車輛數據給J巴士(其可以允許發送給信息數據處理裝置102),並在接收車輛的J巴士適應的車載控制器420或車輛傳感器410後,輸出標準的車輛診斷代碼。
[0091]在一個實施方式中,指令數據接收接口 207可以是信息數據處理裝置102的一個組件。指令數據接收接口 207可以包括紅外通訊(IrDA)接口,數據無線電通訊,和/或串行埠。數據接口 207接收的指令可以是從信息數據處理裝置102接收的指令。這些指令可以是針對信息數據處理裝置102被安裝在車輛100上,可以是車輛100行駛的地理區域,或車隊中車輛服務的職責。
[0092]在一個實施方式中,電子標籤212可以是同信息數據處理裝置102 —起使用的若干組件中的一個。電子標籤212可以包括主動的電子標籤,其包括以下至少一個:(I)內部的時鐘;⑵存儲區域;(3)微處理器;和⑷至少一個用於連接位於車輛100或信息數據處理裝置102上的傳感器的輸入接口。另外一個實施方式中,電子標籤212可以是一個被動的電子標籤。一個或多個電子標籤可以是放置在信息數據處理裝置102的內部,與信息數據處理裝置102通過電線連接,和/或靠近信息數據處理裝置102。每個電子標籤212可以在一個特定地理範圍內與電子標籤查詢機無線連接。電子標籤查詢機可能位於車輛100的內部和/或在便攜數據獲取裝置110的內部,以便於車輛駕駛員可以從車輛中將其搬進或搬出。
[0093]在一個實施方式中,數據無線電通訊廣播209可以是信息數據處理裝置102可用到的多個組件中的一個。數據無線電通訊廣播209用於同無線廣域網,無線區域網,或無線個人區域網,或任何這些網絡的組合連接。在一個實施方式中,無線個人區域網數據無線電通訊廣播提供信息數據處理裝置102和與車輛100離得較近的外圍裝置之間的連接,例如便攜數據獲取裝置110,本地電腦,和/或行動電話。如上所述,在本發明的一個實施方式中,無線個人區域網可以是一個藍牙網絡(與IEEE802.15.1標準兼容),其可以用於轉移信息數據處理裝置102和便攜數據獲取裝置110之間的信息。在另一個實施方式中,與IEEE802標準同族的無線個人區域網可以被使用。在一個實施方式中,數據無線電通訊廣播209可以是通過無線個人區域網同位於便攜數據獲取裝置110,或其他外圍裝置上的藍牙晶片無線連接的藍牙串行埠。此外,媒體訪問控制(MAC)地址是每個藍牙裝置識別該裝置的獨特的代碼,類似於識別同網際網路相連的電腦的網際網路協議地址,其可以通過無線個人區域網同其他裝置連接,這有助於識別和允許車輛,貨物,和設置藍牙裝置的便攜數據獲取裝置之間的通訊。如上述對關於圖2的描述,一個本領域內的普通技術人員可以顯而易見的確定,其他無線協議是存在的(例如移動技術),並且同樣可以用於本發明的關聯的實施方式中。
[0094]正如下所更加詳細的描述,在多個實施方式中,信息數據處理裝置102用於在預定的時間間隔中從車輛傳感器410獲取和存儲信息數據,並且對應監測若干預定車輛事件中一個或多個發生情況。一般而言,一個車輛事件可以是與由一個或多個車輛傳感器410測量任意參數或參數組合相關的狀態(例如閒置的發動機,超過一個特定閾值的車輛速度等)。信息數據處理裝置102可以用於持續監視多個車輛傳感器410和監測何時一個或多個傳感器410產生表現若干個預定車輛事件中的一個或多個的數據。在監測到車輛事件時,信息數據處理裝置102從與監測到的車輛事件相關的所有車輛傳感器410或車輛傳感器410的特定零部件中獲取數據。
[0095]例如,信息數據處理裝置102可以用於識別第一車輛事件的發生(例如車輛100發動機開啟或關閉),第二事件的發生(例如車輛的速度超過一個特定的閾值),和第三事件的發生(例如座位安全帶被帶上或取下)。在一個實施方式中,信息數據處理裝置102在監測到第一車輛事件,第二車輛事件,和第三車輛事件中的任意事件時,從所有車輛傳感器410中獲取和存儲信息數據。在另一個實施方式中,信息數據處理裝置102進一步用於關聯第一車輛事件與車輛傳感器的第一零部件(例如座位安全帶和位置傳感器),第二車輛事件與車輛傳感器的第二零部件(例如車輛速度傳感器和位置傳感器),和第三車輛事件與車輛傳感器的第三零部件(例如座位安全帶傳感器,發動機速度傳感器,和車輛速度傳感器)。相應地,在本實施方式中,信息數據處理裝置102可以在監測到第一車輛事件後從車輛傳感器的第一組中獲取和存儲信息數據,在監測到第二車輛事件後從車輛傳感器的第一組中獲取和存儲信息數據,在監測到第三車輛事件後從車輛傳感器的第三組中獲取和存儲信息數據。
[0096]車輛事件可以通過多種方式被信息數據處理裝置102識別。通過此處的描述,可以推出,信息數據處理裝置102可以用於獲取對應由車輛傳感器410檢測的任意組合狀態的車輛事件的信息數據。這些預先設置的車輛事件可以被存儲在,例如信息數據處理裝置的存儲模塊上,或其他信息數據處理裝置的處理器201可訪問的數據存儲介質上。
[0097]例如,在多個實施方式中,信息數據處理裝置102用於通過開啟/關閉車輛傳感器產生的數據的特徵識別車輛事件。上述車輛事件可以包括:(a)車輛的發動機是開啟的,(b)車輛的發動機是關閉的,(C)車輛的門是開的,(d)車輛的門是關的,(e)車輛的門被鎖住了,(f)車輛的門未被鎖住,(g)選擇倒車檔,(h)選擇車輛的一個或多個前進擋,(i)選擇車輛的空檔或停止擋,(j)開啟了車輛的駐車制動,(k)車輛的座位安全帶是卡合的,(i)車輛的座位安全帶是分開的,以及其他任意由開/關傳感器檢測的參數設置的事件。
[0098]此外,信息數據處理裝置102的多個實施方式也可以用於通過各個電壓車輛傳感器產生的數據的特徵識別車輛事件。上述車輛事件可以包括:(a)車輛的速度由停滯增長到非零值,(b)車輛的速度由非零值下降到停滯,(C)車輛的發動機超過一個特定的閾值,
(d)車輛的發動機速度下降到一個特定的閾值,(e)車輛開始朝相反的方向開動,(f)車輛中止向相反的方向移動,(g)車輛的航向到達一個偏離中心的閾值,(h)車輛的發動機溫度超過一個特定的閾值,(i)車輛的汽油水平不低於一個特定的水平,(j)車輛速度超過一個特定的閾值,以及其他任意由各個電壓或其他動力傳感器監測的參數設置的事件。
[0099]此外,信息數據處理裝置102的多個實施方式也可以用於通過GPS傳感器或其他位置測量裝置產生的數據的特徵識別車輛事件。上述車輛事件可以包括:(a)車輛進入地理圍欄區域(例如設置有乘船中心,投遞中心,或其他工作區域的地理圍欄區域),(b)車輛離開地理圍欄區域(例如設置有乘船中心,投遞中心,或其他工作區域的地理圍欄區域),(C)車輛沿著預定的路逕行進(例如基於GPS的道路路徑),(d)車輛脫離預定的路逕行進,
(e)車輛沿著已知的道路行進(例如由GPS裝置識別的道路),(f)車輛沿未知的道路行進(例如偏離已知道路一個特定預定的距離),以及其他任意由位置監測裝置測量的參數設置的事件。
[0100]根據各個實施方式,信息數據處理裝置102也可以用於根據車輛傳感器中的一個測量的單個多樣化參數識別多個獨特的車輛事件。例如,信息數據處理裝置102可以被設置為在任意時間車輛的速度開始超過50英裡/小時時,第一車輛事件被發現,在任意事件車輛的速度開始超過70英裡/小時時,第二車輛事件被發現。在此種情形下,信息數據處理裝置102在車輛100加速超過50英裡/小時時從車輛傳感器410獲取信息數據,並再次在車輛100加速超過70英裡/小時獲取信息數據。此外,如前述提到的,信息數據處理裝置102可以根據變化的車輛速度測量數據從車輛傳感器的獨特的零部件獲取信息數據(例如關聯50英裡/小時車輛事件的車輛傳感器的第一零部件,關聯70英裡/小時車輛事件的車輛傳感器的第二零部件)。這個概念也可應用於由車輛傳感器監測的其他變量參數,例如車輛行進的方向(例如各種偏離中心的角度閾值),發動機速度(例如各種RPM測量閾值),以及車輛離預定路徑的距離(例如離一個已知道路,車輛路線,或其他GPS地理位置的距離閾值)。
[0101]此外,車輛事件可能由多個車輛傳感器表現出來的狀態的組合確定。例如,在特定的實施方式中,信息數據處理裝置102可以用於根據來自車輛發動機傳感器和車輛速度傳感器的數據的組合監測靜止的車輛發動機閒置的情況(例如,發動機開啟和車輛未移動的地點)。在這些實施方式中,第一車輛事件被設置為車輛100是開啟的並開始閒置(例如車輛傳感器410表現車輛發動機已開啟和車輛速度為O的情況),第二車輛事件被設置為車輛100開始移動和停止閒置(例如車輛傳感器410表現車輛發動機是開啟的和車輛的速度由O增長到非零值的情況),第三車輛事件被設置為車輛100慢慢趨向停止和開始再次閒置(例如車輛傳感器410表現車輛發動機是開啟的和車輛的速度由非零值下降到O的任意情況),和第四車輛事件被設置為車輛100是關閉的並再次停止閒置(例如車輛傳感器410表現車輛的發動機關閉並且車輛的速度為O)。因此,在本實施方式中,在車輛發動機閒置的每個時間段的開始和結束階段,車輛事件被監測且信息數據被獲取。在多個實施方式中,信息數據處理裝置102獲取每個運輸車輛發動機閒置的每個時間段。由狀態組合設置的其他實施方式中的車輛事件包括:(a)當發動機閒置時,車輛安全帶扣上或脫落的地點,(b)當位於與特定速度關聯的特定的物理區域時,車輛超過特定速度的地點,和(C)當發動機開啟時,車輛門打開或關閉。
[0102]除了獲取對應監測到的車輛事件的信息數據外,信息數據處理裝置102進一步用於在預訂的時間區間中從車輛傳感器410自動獲取信息數據。例如,在一個實施方式中,信息數據處理裝置102可以設置有閾值數據獲取時間(例如10秒,I分鐘),並且在車輛傳感器410在超過上述預訂的時間內未監測到車輛事件時,自動從車輛傳感器410獲取信息數據。這種配置使得上述閾值數據獲取時間是收集到的信息數據之間可能持續時間中最長的,也使得即使沒有預定的車輛事件在一定時間段被監測到,車輛100仍然持續地被監測。從此處描述的可以推導,閾值數據獲取時間可以根據車輛管理系統5的用戶偏好被設置為任意時間段。
[0103]儘管上面描述的信息數據處理裝置102被設置為獲取對應監測的車輛事件或特定的過去的時間的信息數據,信息數據處理裝置102也可以被設置為獲取對應其他情形的信息數據。例如,信息數據處理裝置102可以從中央伺服器120或便攜數據獲取裝置110遠程觸發獲取來自任意時間段所有或特定的車輛傳感器的信息數據。例如,在一個實施方式中,駕駛員可以在便攜數據獲取裝置上使用特定的按鈕或輸入特定的命令觸發信息數據處理裝置102獲取信息數據。在另一個實施方式中,便攜數據獲取裝置110被設置為將特定的運輸事件通知信息數據處理裝置以觸發信息數據處理裝置獲取信息數據。
[0104]如上所述,對應於觸發事件,例如設置的車輛事件或過去的閾值數據獲取時間,信息數據處理裝置102從車輛傳感器410獲取信息數據。在一個實施方式中,信息數據處理裝置102被設置為將獲取的信息數據存儲為一個或多個數據記錄領域,每個領域表現了來自獨特的車輛傳感器的獨特的測量結果或其他數據。由於信息數據處理裝置102持續獲取對應觸發事件的信息數據,包含多組同時獲取的信息數據的多個數據記錄被累積。獲取的信息數據開始被存儲在如下地點,例如,在信息數據處理裝置存儲模塊201,在信息數據處理裝置102的其他數據存儲部件,或在遠程的位置(例如雲資料庫)。
[0105]在多個實施方式中,在從任意車輛傳感器410獲取數據後,信息數據處理裝置102可以進一步用於同時獲取和存儲相關的數據。相關的數據可以包括,例如獲取數據的日期(例如12/30/10)和時間(例如13:24),獲取數據的車輛(例如車牌號為16234的車輛),在數據被獲取的時間段的車輛的駕駛員(例如John Q.Doe),和/或數據獲取記錄的原因(例如表現監測到車輛事件或預定的時間間隔已到達的代碼)。相關數據可能從例如多個信息數據處理裝置的部件(例如內部時鐘)處和存儲在信息數據處理裝置102上的數據(例如當前的駕駛員姓名,當前的車輛車牌,或多個車輛事件代碼)獲取。進一步地,信息數據處理裝置102用於關聯獲取的信息數據和獲取的相關數據,以確保同時獲取的信息數據和相關數據是關聯的。例如,在一個實施方式中,信息數據處理裝置102以同樣的數據記錄同時存儲獲取的信息數據和相關數據。
[0106]在多個實施方式中,駕駛員可能會被要求在每天的開始輸入他或她的駕駛員號碼(或姓名)和車輛車牌號(例如使用與信息數據處理裝置102連接的便攜數據獲取裝置110),以使得信息數據處理裝置102可以將當天獲取的信息數據關聯上準確的相關數據。在其他實施方式中,信息數據處理裝置102可以被遠程設置(例如來自通過網絡130的中央伺服器120)以使得恰當的駕駛員和車輛信息是關聯的。通過多個實施方式,相關數據可以是計算機可讀和可傳輸的數據格式。例如,在一個實施方式中,相關數據是元數據。由於獲取的來自多個車輛傳感器410的信息數據通獲取的相關數據是關聯的,中央伺服器120後續可以關聯信息數據和對應的服務數據(例如基於時間,駕駛員,和/或車輛),同樣也可以根據例如一個特定的日期,時間,車輛,駕駛員,和/或車輛事件,查詢和識別存儲的信息數據。
[0107]如上所述,信息數據處理裝置102也可以用於向便攜數據獲取裝置110和/或中央伺服器120發送獲取的信息數據和相關數據。通過多個實施方式,獲取的數據可以通過此處描述的任意通訊方法和協議來發送,也可以通過現有已知的多種其他方法和協議來發送。例如,信息數據處理裝置102可以用於首先嘗試去建立同中央伺服器的連接(例如通過無線信號)。如果建立成功的連接,信息數據處理裝置102將向中央伺服器120發送獲取的數據。然而,若為建立成功的連接,信息數據處理裝置可以用於選擇向便攜數據獲取裝置110發送數據(例如經過無線信號或USB連接)。在其他實施方式中,信息數據處理裝置102可以用於總是向便攜數據獲取裝置110發送數據,即使數據已被發送給中央伺服器120。
[0108]根據多個實施方式,設置的車輛事件觸發信息數據處理裝置102獲取和存儲信息數據,信息數據被從傳感器410獲取,在無車輛事件被監測到時設置獲取和存儲數據的間隔,每個均可能影響效益,車輛管理系統5能夠通過效益評估獲取的數據。例如,以高頻率從大量車輛傳感器獲取數據可以使得車隊管理系統5更加準確地分析信息數據。這是可以被實現的,例如,通過在車輛管理系統設置大量車輛事件和用於自動獲取信息數據的相對短的間隔。
[0109]然而,由於在許多實施方式中車輛管理系統有許多存儲獲取的信息數據的存儲能力限制,收集的信息數據的數量可能會根據上面描述的系統的變化而調整。例如,一個擁有限制的數據存儲資源和特別對監測車隊中座位安全帶使用情況感興趣的系統用戶,可以設置車隊車輛100的信息數據處理裝置102僅獲取和存儲那些來自與座位安全帶狀態相關的傳感器的數據。此外,上述用戶也可設置信息數據處理裝置102以極少所需的頻率獲取準確記錄座位安全帶使用情況的數據。例如,這個實施方式中,也可以設置少量的車輛事件和在未監測到車輛事件時獲取信息數據的較長事件間隔。作為一個對照的例子,一個擁有大量數據存儲資源的大型車隊管理組織可以設置它的大型車輛100的車隊的信息數據處理裝置102從各種各樣的車輛傳感器中高頻率獲取和存儲數據,以使得這些信息數據被分析從而可以評估各種各樣車輛和駕駛員的效率。如上面所描述的,本實施方式也可以使用,例如,大量的車輛事件和自動獲取信息數據的較短時間間隔。因此,信息數據處理裝置102可以被靈活地設置以滿足特定車隊管理系統5的用戶的需求。
[0110]便攜數據獲取裝置
[0111]如上所述,便攜數據獲取裝置110可以被設置為接收和存儲來自駕駛員的用戶輸入,接收和顯示來自中央伺服器120的信息,接收和存儲來自信息數據處理裝置102發送的信息數據,以及通過網絡130向中央伺服器發送任意接收的數據。通過多個實施方式,此處描述的便攜數據獲取裝置110的各種功能可以通過如下一個或多個便攜數據獲取裝置110的組件的執行而被大概理解。
[0112]根據多個實施方式,便攜數據獲取裝置110是可以獲取數據的手持電子裝置,例如傳遞信息獲取裝置(「DIAD」),掌上電腦,個人掌上電腦(「PDA」),手持電腦,智慧型手機,便攜電腦,融合裝置,個人導航裝置,或類似的包括無線和有限裝置。圖4通過一個實施方式展示了一個便攜數據採集裝置110的結構示意圖。在一個有插圖的實施方式中,便攜數據獲取裝置110包括天線312,發射器304,接收器306,和用於分別向發射器304和接收器306提供信號和接收信號的處理裝置308 (例如一個或多個處理器,控制器,或類似的裝置)。如下述更加細節的描述,處理裝置308可以用於控制便攜數據獲取裝置110的各個功能,包括接收,存儲,顯示,和向車隊管理系統5的各個部件和接收操作數據。儘管未顯示,便攜數據獲取裝置HO也可以包括電池,例如振動的電池組,用於向各個用於操作便攜數據獲取裝置110的電路提供電源,也可以選擇地作為監測輸出提供機械振動。
[0113]分別提供給發射器304和接收器306和從發射器304和接收器306接收的信號,可能包括依照適用於無線系統的空中接口標準的信令信息。在這點上,便攜數據獲取裝置110可以依照一個或多個空中接口標準,通信協議,調製類型,存取類型進行操作。特別地,便攜數據獲取裝置110可以根據二代(2G)通訊協議,三代(3G)通訊協議,和/或類似的協議中的任意進行操作。進一步地,例如,便攜數據獲取裝置110可以根據大量不同的無線網絡技術中的任意進行操作,例如藍牙,IEEE802.11 ( 「Wi_Fi」),802.16 ( 「WI最大」),超寬帶(「UWB」),和/或類似的技術。通過這些通訊標準和協議,便攜數據獲取裝置110可以同中央伺服器和信息數據處理裝置102連接。便攜數據獲取裝置110也可以向它的例如固件,軟體(例如包括模塊)和作業系統下載變更,補充附加,和更新。
[0114]便攜數據獲取裝置110也可以包括易失存儲區域322和/或不變性存儲區域324,其可以被嵌入和/或去除。例如,不變性存儲區域324可以被嵌入或去除多媒體存儲卡(「MMCs」),安全數字(「SD」)存儲卡,記憶棒,電可擦除只讀存儲區域,快閃記憶體,硬碟,或類似的。存儲區域322,324可以存儲被便攜數據獲取裝置110用於實施便攜數據獲取裝置110功能的任意大量的件數或數量的信息和數據。例如,易失存儲區域322和不變性存儲區域324可以用於臨時或永久存儲來自外部裝置的輸入或/或用戶通過用戶界面提供的輸入。存儲區域322,324也可以存儲內容,例如用於應用和/或其他電腦程式的電腦程式代碼。例如,存儲區域322,324可以存儲用於指示處理裝置308執行上面和下面提到的操作的電腦程式代碼。
[0115]在多個實施方式中,便攜數據獲取裝置110也可以包括用於提供以格式,例如經緯度值格式形成的位置信息的位置監測裝置(例如全球定位系統(GPS)裝置或其他位置監視器,例如那些與信息數據處理裝置102描述相關的監視器)。在特定的實施方式中,上述位置監測裝置被用來收集關於駕駛員他自身或她自身的位置,就像在特定實施方式中被信息數據處理裝置102收集(或確定)的與運輸車輛100相對的位置信息。
[0116]根據多個實施方式,便攜數據獲取裝置110進一步包括包含同處理裝置308相連的顯示器316的用戶界面,和一個或多個使得便攜數據獲取裝置110接收數據的輸入裝置,例如鍵盤318,觸摸顯示(未顯示),條碼閱讀器(未顯示),電子標籤(「RFID」)閱讀器(未顯示),和/或其他輸入裝置。在多個實施方式中設置有鍵盤318,其包括常用的數字(例如0-9)和相關的按鍵(例如#,*),一套可以被觸發從而提供一套完整的字母鍵,特別設置的按鍵以激活選擇的功能的完整的字母鍵或設置鍵,以及用於操作便攜數據獲取裝置110的其他鍵。除了接收輸入信息,用戶界面還可以用於,例如,激活或無效特定的功能,例如屏幕保護和/或睡眠模式。
[0117]根據多個實施方式,便攜數據獲取裝置110用於接收用戶的輸入信息(例如通過用戶界面)和存儲接收的作為服務數據的用戶輸入信息。特別地,車輛操作員(例如駕駛員)可以通過使用用戶界面的鍵盤318和其他輸入裝置指示多個服務動態信息,例如與交貨或車輛相關的行為或情況。例如,在多個實施方式中,用戶界面用於允許駕駛員指示如下服務動態信息:(a)運輸停止已經開始了(例如,通過按按鈕表現駕駛員已經到達一個運輸位置且開始了運輸進程),(b)運輸停止已經結束了(例如,通過按按鈕表現已經完成運輸且正在離開運輸位置),(C) 一個特定的裝載帳單及其相關的貨物或包裹被得到或交付(例如通過輸入或掃描一個跟蹤數字或代碼,或別的方式識別與貨物或包裹關聯的裝載帳單已獲取或交付),(d)在一個停止站被得到或運輸個體的數量(例如通過手動輸入一個數值),
(e)在一個停止站被得到或運輸的貨物或包裹的重量(例如通過手動輸入一個數值),(f)午餐或休息期間已經開始或結束(例如通過按按鈕表現午餐或休息開始或結束),(g)駕駛員遇到的特別的延遲已經發生或結束(通過輸入代碼或以其他方式識別駕駛員遇到的一類延遲,例如等候貨物,交通堵塞,給車輛加油,在火車軌道等候,在安全區等待,等待裝載帳單,並且按按鈕表現識別的延遲已經開始或結束),(h)駕駛員開始一天的工作且處於上班狀態(例如在運送中心且啟動車輛前),(i)駕駛員結束一天的工作且處於下班狀態,(j)駕駛員和車輛進入一個特定的區域(例如在運送中心的專屬地,指定的運輸區域或其他工作區域),和(k)駕駛員和車輛離開一個特定的區域(例如運送中心的專屬地,指定的運輸區域或其他工作區域)。
[0118]響應接收到表現這些情形的任意用戶輸入信息,便攜數據獲取裝置110以計算機可讀的格式獲取和存儲接收的輸入信息並作為服務數據。由於用戶界面的多個特性,存儲的服務數據可以有多種格式。例如,手動輸入的字母數字文本格式的用戶輸入信息可能被存儲為輸入文本的副本(例如手動輸入監測數字,延遲原因,延遲位置等)。相比較地,用戶選擇用戶界面按鈕或觸摸板的選項(例如選擇表現停止已經發生)格式的用戶輸入信息可被便攜數據獲取裝置110識別和存儲為展示表現事件的數據。例如,如果用戶選擇表現由於交通引起非計劃的延遲的按鈕,便攜數據獲取裝置110存儲輸入信息為對應指定延遲開始的代碼(例如B-TR01)或為表現指定延遲開始的文本(例如開始交通延遲)。
[0119]在通過用戶界面接受輸入信息並獲取上述作為服務數據的輸入信息後,便攜數據獲取裝置110可以進一步用於同時獲取和存儲相關數據。相關數據可以包括,例如,獲取服務數據的日期(例如12/30/10)和時間(例如13:24),在服務數據被獲取的時間段與便攜數據獲取裝置110關聯的駕駛員(例如John Q.Doe),在服務數據被獲取的時間段與駕駛員關聯的車輛(例如車牌號為16234的車輛),在服務數據被獲取的時間段便攜數據獲取裝置110的位置(例如GPS坐標),被獲取的服務數據的類型(例如延遲代碼,停止站狀態),和可用的服務數據被獲取的停止站的號碼(例如3號停止站)。相關的數據可能來自,例如多個便攜數據獲取裝置110的組件(例如內部時鐘,位置監測裝置),和存儲在便攜數據獲取裝置110中的數據(例如當前駕駛員的姓名,當前車輛車牌號)。進一步地,便攜數據獲取裝置110用於關聯獲取的服務數據與獲取的相關數據以確保獲取的服務數據與獲取的相關數據是關聯的。例如,在一個實施方式中,便攜數據獲取裝置110同時將獲取的服務數據和相關數據存儲在相同的數據記錄中。由於便攜數據獲取裝置110獲取的服務數據與獲取的相關數據是關聯的,中央伺服器120後續可以關聯服務數據與對應的信息數據(例如根據時間,駕駛員,和/或車輛),也可以根據例如特定的數據,時間,車輛,和/或駕駛員,查詢和識別存儲的服務數據。
[0120]正如前述關於信息數據處理裝置102的描述,在特定的實施方式中,駕駛員被要求在每天的開始輸入他的或她的駕駛證號碼(或姓名)和車輛車牌號以確保便攜數據獲取裝置110關聯獲取的服務數據和相關數據。在其他實施方式中,便攜數據獲取裝置110可能設置在遠端(例如通過網絡130來自中央伺服器120)以使得其與合適的駕駛員和車輛信息是相關聯的。通過多個實施方式,相關數據可能是任意計算機可讀和數據傳輸的格式。例如,在一個實施方式中,相關數據是元數據。
[0121]如前面所描述,便攜數據獲取裝置110也可以用於存儲來自信息數據處理裝置102的信息數據,和向中央伺服器120 (例如信息數據處理裝置102不能同中央伺服器120建立合適的連接)發送這些數據。在存儲獲取的服務數據和相關數據,和/或接收信息數據後,便攜數據獲取裝置110進一步用於向中央伺服器120發送數據。通過多個實施方式,獲取的數據可以使用此處描述的任意通訊方法或協議發送,也可以使用現有技術中的多種方法和協議。
[0122]此外,便攜數據獲取裝置110也可以此處來自中央伺服器發送的服務數據,例如表現貨物重量,數量,或駕駛員當前裝載貨物物項的類型的數據。在上述特定貨物被運輸時,這個數據後續可以同信息數據處理裝置102獲取的信息數據相關聯。便攜數據獲取裝置110也可以用於顯示(例如通過顯示器316)來自中央伺服器120和信息數據處理裝置102的數據。例如,便攜數據獲取裝置110可以接受和顯示來自中央伺服器120的運輸信息(例如一個特定運輸的更新指令)或來自信息數據處理裝置102的信息數據(例如警告發動機溫度太高,輪胎氣壓過低,或最近的汽油裡程差)。通過多個實施方式,便攜數據獲取裝置110可以通過上面描述的通訊方法和協議同車輛管理系統5的其他部件相連。
[0123]中央伺服器
[0124]如上述所描述的,中央伺服器120的多個實施方式一般用於接收和存儲操作數據(例如來自信息數據處理裝置102的信息數據和來自便攜數據獲取裝置110的服務數據),以及為車隊評估操作數據,從而評價車隊的操作效率和幫助車隊管理系統5的用戶提升車隊的操作效率。通過多個實施方式,中央伺服器120包括多個執行一個或多個對應本發明實施方式功能的方式,例如那些此處更特別的描述和展示。從此處的描述可以推出,在不脫離本發明思想和範圍的情形下,中央伺服器120可以包括執行一個或多個類似功能的可選擇的裝置。
[0125]圖5通過多個實施方式描述了中央伺服器120的結構示意圖。中央伺服器120包括通過系統接口或總線61同中央伺服器120的其他組件連接的處理機60.在如圖所示的實施方式中,中央伺服器120包括用於接收和顯示數據的顯示裝置/輸入裝置64。顯示裝置/輸入裝置可以是,例如用於集合監視器一起使用的鍵盤或定點裝置。在特定的實施方式中,中央伺服器120可能不包括顯示裝置/輸入裝置且可以被選擇訪問擁有顯示裝置和輸入裝置的獨立的計算裝置(例如網絡工作站)。中央伺服器120進一步包括內存66,其優選包括只讀存儲區域(ROM) 65和隨機存取存儲區域(RAM) 67。伺服器的R0M65用於存儲基本輸入/輸出系統26 (BIOS),其包括協助中央伺服器120組件間中發送信息的基本程序。
[0126]此外,中央伺服器120包括至少一個存儲裝置63,例如硬碟,軟磁碟機,光碟,或光碟驅動器,用於存儲多種計算機可讀介質的信息,例如,硬碟,移動磁碟,或光碟。可以由本領域內普通技術人員推出的是,每個存儲裝置通過一個合適的接口與系統總線61連接。存儲裝置和與其關聯的計算機可讀介質為個人電腦提供非易失性存儲區域。這是很重要的指出,上面描述的計算機可讀介質可以被現有技術中任意類型的其他計算機可讀介質替換。這些介質包括,例如,磁帶盒,快閃記憶體卡,數字視頻盤,和伯努利錄音帶盒。
[0127]大量的程序模塊通過各個存儲裝置和隨機存取存儲區域67存儲。這些程序模塊包括作業系統80,大量的程序模塊100-2300。根據多個實施方式,模塊1000-2300在處理機60和作業系統80的協助下,控制中央伺服器120操作的某些方面。這些模塊的實施方式將在下面通過圖10-39進行更加細節地描述。
[0128]在一個特定的實施方式中,這些模塊1000-2300被中央伺服器120執行且用於產生系統用戶可以訪問的圖形用戶界面。在一個實施方式中,用戶界面可以通過網際網路或其他通訊網絡訪問。在其他實施方式中,一個或多個模塊1000-2300可以被存儲在本地的一個或多個電腦中且可以被上述電腦的一個或多個處理器執行。
[0129]根據多個實施方式,中央伺服器120用於發送數據給中央伺服器資料庫,從中央伺服器資料庫接收數據,利用中央伺服器資料庫的數據,中央伺服器資料庫由一個或多個獨立的,關聯的資料庫組成。例如,在運行多個模塊1000-2300時,中央伺服器可以獲取必要的數據用於進行來自中央伺服器資料庫的各個分析,並存儲中央伺服器中多個分析結果的數據。通過多個實施方式,中央伺服器資料庫可能是中央伺服器120的組件,或是位於遠離中央伺服器120的一個獨立組件。此外,中央伺服器資料庫可以用於將數據存儲在多個數據入口中。在多個實施方式中,每個數據集包括若干存儲的數據記錄,每個數據記錄(或關聯的記錄集)包括一個或多個特定的數據項的數據領域。例如,同時由信息數據處理裝置102獲取的信息數據和相關數據可能以數據記錄存儲,每個數據項的數據領域提供了一個特定的數據入口(例如車輛速度的測量值,GPS坐標,獲取數據的時間和日期,獲取數據的車輛的車牌號)。
[0130]網絡接口 74設置在中央伺服器120中,用於同計算機網絡的其他部件接合和連接。本領域普通技術人員可以推出,一個或多個中央伺服器120的組件可以位於地理上遠離中央伺服器120的其他組件。進一步地,一個或多個組件可以組合,執行此處描述功能的附加組件也可以設置在中央伺服器120。[0131]雖然前面描述了單獨的處理機60,本領域的技術人員可以推出,中央伺服器可以包括多個互相一同操作執行此處描述的功能的處理機。除內存66外,處理機60也可以與至少一個接口或其他裝置以顯示,發送和/或接收數據,內容或類似的。在這點上,上述接口可以包括至少一個通訊接口或其他用於發送和/或接收數據,內容或類似的裝置,也可以包括至少一個包括一個顯示和/或用戶輸入接口的用戶接口。反過來,上述用戶接口也可以包括允許實體從用戶接收數據的大量裝置中的任意裝置,例如觸摸顯示器,鍵盤,操縱杆或其他輸入裝置。
[0132]雖然涉及的是中央「伺服器」120,本領域的技術人員可以確定,本發明的實施方式未限制在客戶端-伺服器的結構。本發明實施方式的系統進一步未限制為一個單個的伺服器,或相似的網絡實體或主計算機系統。其他包括一個或多個一同互相執行此處提供的功能的網絡實體的相似的機構同樣未脫離本發明實施方式的思想和範圍。例如,一個2臺或多臺個人計算機構成的網狀網絡,或相似的電子裝置,相互合作以提供此處描述的與中央伺服器120關聯的功能也同樣未脫離本發明實施方式的思想和範圍。
[0133]為車隊獲取操作數據
[0134]根據多個實施方式,車隊管理系統5用於獲取來自多個運輸車輛100和它們各自的駕駛員一段時間內的操作數據,從而積聚這些表現車隊總體操作的數據。車隊管理系統5獲取的操作數據一般包括通過信息數據處理裝置102從多個車輛傳感器獲取的車隊信息數據,和通過便攜數據獲取裝置110從駕駛員輸入信息獲取的服務數據。一般地,信息數據表現了多個車輛動態信息(例如車輛位置,發動機速度等),而服務數據表現了駕駛員或運輸的活動(例如駕駛員狀態,多個運輸狀態)。
[0135]在下述將被更加細節地描述,信息數據處理裝置102和便攜數據獲取裝置110用於獲取信息數據和服務數據,以使得每個類型的數據綜合被評估。獲取的操作數據被發送給中央伺服器120,其接收,處理,和存儲這些數據以使得其關聯通過用戶界面接收的用戶請求一起評估。
[0136]信息數據處理裝置獲取信息數據的操作
[0137]如上面所描述的,根據多個實施方式,信息數據處理裝置102 —般用於控制位於特定運輸車輛100上的多個車輛傳感器410,獲取和存儲由傳感器410產生的車輛信息數據,和向便攜數據獲取裝置110和/或中央伺服器120發送信息數據。圖6示出了一個實施方式中由信息數據處理裝置102執行的獲取和發送信息數據的步驟。在多個實施方式中,此處描述的信息數據處理裝置102的組件可以根據上面描述的原則執行圖6中的步驟。
[0138]開始於步驟602,信息數據處理裝置102通過參數是否與預設在信息數據處理裝置102中的車輛事件相符監測車輛傳感器410產生的數據。在一個實施方式中,在步驟602中,信息數據處理裝置102被設置為如下部分或全部預設的車輛事件:(a)車輛是開動的且開始閒置(例如車輛傳感器410表現車輛的發動機是開動的且車輛速度為O的地點),(b)車輛100開始移動且停止閒置(例如車輛傳感器表現車輛發動機是開動的且車輛的速度從零增長到非零值的地點),(c)車輛100慢慢停下且開始閒置(例如車輛傳感器表現車輛發動機是開動的且車輛的速度從非零值降低到零的地點),(d)車輛100關閉且停止閒置(例如車輛傳感器410表現車輛的發動機關閉且車輛速度為零的地點),(e)車輛100移出與國內運送中心相關的地理圍欄區域(例如通過GPS傳感器表現),(f)車輛100離開與國內運送中心相關的地理圍欄區域,(g)車輛100進入被指派的車輛100和駕駛員的運輸區域相關的地理圍欄區域,(h)車輛100離開被指派的車輛100和駕駛員的運輸區域相關的地理圍欄區域,⑴車輛100開始向相反的方向移動,(j)車輛100停止向一個相反的方向移動,和(k)在車輛發動機開動時車輛的座位安全帶是卡合或脫落的。
[0139]接下來,在步驟604,信息數據處理裝置102確定是否上述預設的車輛事件已經發生。如果車輛事件被監測到,信息數據處理裝置102轉向步驟606,在該步驟,信息數據處理裝置102從車輛傳感器410獲取和存儲信息數據。如之前的描述,從傳感器410獲取的信息數據表現來自每個車輛傳感器410的測量或數據。這些信息數據可以表現,例如,發動機點火狀態(例如開啟或關閉),發動機速度(例如發動機每分鐘的轉速),車輛速度(例如每小時的英裡數),車輛位置(例如經緯度),當前行程的距離(例如裡程碑讀數),位置狀態(例如專屬地,區域),座位安全帶狀態(例如卡合或脫落),和車輛到車狀態(例如向相反方向移動或未向相反方向移動)。在一個實施方式中,信息數據處理裝置102將獲得的信息數據存儲在它的存儲模塊210中,在信息數據處理裝置102的其他數據存儲部件中,或在相關聯的資料庫中(例如雲資料庫)。
[0140]如果車輛事件在步驟604中未被監測到,信息數據處理裝置102轉向步驟608,在該步驟,其確定是否閾值數據獲取時間已經到達。例如,在一個實施方式中,閾值數據獲取時間設置為30秒。若信息數據處理裝置102確定閾值數據獲取時間未到達,則轉向步驟602,繼續監測車輛事件。然而,若信息數據處理裝置102確定閾值數據獲取時間已經到達(例如自上次從車輛傳感器獲取數據超過30秒),信息數據處理裝置102轉向步驟606且從上面描述的所有車輛傳感器410獲取信息數據。
[0141]接下來,在步驟612,信息數據處理裝置102獲取相關數據且關聯相關數據和在步驟606獲取和存儲的信息數據。在多個實施方式中,步驟612可以同步驟606同時執行。在一個實施方式,信息數據處理裝置102用於獲取如下步驟612中的相關數據的部分或全部:獲取數據的日期(例如12/30/10)和時間(例如13:24),獲取數據的車輛(例如車牌號為16234的車輛),在數據被獲取的時間段的車輛的駕駛員(例如John Q.Doe),和數據獲取記錄的原因(例如表現監測到車輛事件或預定的時間間隔已到達的代碼)。進一步地,在一個實施方式中,信息數據處理裝置102用於通過用相同的記錄存儲從車輛傳感器410獲取的信息數據和同時獲取的相關數據的領域來關聯獲取的信息數據和獲取的相關數據,從而同時關聯獲取的數據。
[0142]接下來,在步驟614,信息數據處理裝置102將在步驟606和步驟612獲取和存儲的信息數據和相關聯的相關數據向中央伺服器120或便攜數據獲取裝置110發送。這可以通過此處描述的任意發送方法和系統來實現,也可以通過其他現有技術中的方法,協議和系統。如前面所描述的,在一個實施方式中,信息數據處理裝置102用於第一次嘗試向中央伺服器120發送獲取的數據,以及若同中央伺服器120的連接不成功,則隨後嘗試向便攜數據獲取裝置110發送數據。
[0143]便攜數據獲取裝置獲取服務數據的操作
[0144]根據多個實施方式,便攜數據獲取裝置110用於通過用戶界面接收用戶輸入信息,獲取和存儲作為服務數據的用戶輸入信息,從信息數據處理裝置102接收信息數據,以及向中央伺服器120發送獲取的服務數據和接收的信息數據.圖7描述了便攜數據獲取裝置110執行獲取和發送服務數據和信息數據的典型步驟。從此處的描述可以推出,在多個實施方式中,便攜數據獲取裝置110的多個組件可以用於根據上面描述的原則執行圖7所示的步驟。
[0145]開始於步驟702,便攜數據獲取裝置110監測用戶界面獲取用戶輸入信息(例如來自駕駛員)和接收器306獲取信息數據(例如來自信息數據處理裝置102)。在一個實施方式中,便攜數據獲取裝置HO用於接收和識別表現如下部分或所有信息的用戶輸入信息:(a)運輸停止已經發生,(b)運輸停止結束,(c) 一個特定的運輸中止是在裝載,交付或兩者都在進行,(d) —個特定的裝載帳單和與之關聯的貨物或包裹已經被轉載或交付,(e)在一個停止站裝載或交付的部件的數量,(f)在一個停止站轉載或交付的貨物或包裹的重量,(g)午餐或休息時間已經開始,(h)午餐或休息時間已經結束,⑴特別的延遲已經發生,(j)特定的延遲已經結束,(k)駕駛員開始一個工作日且處於上班狀態,(I)駕駛員結束一個工作日且處於下班狀態,(m)車輛100移出與國內運送中心相關的地理圍欄區域(例如通過GPS傳感器表現),(η)車輛100進入與國內運送中心相關的地理圍欄區域,(ο)車輛100進入被指派的車輛100和駕駛員的運輸區域相關的地理圍欄區域,(P)車輛100離開被指派的車輛100和駕駛員的運輸區域相關的地理圍欄區域。
[0146]在步驟704,便攜數據獲取裝置110確定用戶輸入信息是否已接收。若沒有監測到獲取的用戶輸入信息,便攜數據獲取裝置Iio轉向步驟710,該步驟將在下述描述細節。若便攜數據獲取裝置110監測到用戶輸入信息(例如通過用戶界面輸入),裝置110轉向步驟706,該步驟描述了便攜數據獲取裝置110獲取用戶輸入信息並將輸入信息作為服務數據存儲。如之前所描述,獲取的服務數據可以被存儲為例如手工輸入的數據或便攜數據獲取裝置110產生由用戶(例如通過觸摸板或鍵盤的用戶界面)表現情況的數據的副本。獲取的服務數據可能被存儲在,例如,裝置的易失存儲區域322和/或不變性存儲區域,以及以一個計算機可讀的格式存儲。
[0147]接下來,在步驟708,便攜數據獲取裝置110獲取相關數據並關聯上述相關數據與步驟606中獲取和存儲的服務數據。在多個實施方式中,步驟708可以同時與步驟706執行。在一個實施方式中,在步驟708中,便攜數據獲取裝置110用於獲取部分或全部如下的相關數據:獲取服務數據的日期(例如12/30/10)和時間(例如13:24),在服務數據被獲取的時間段與便攜數據獲取裝置110關聯的駕駛員(例如John Q.Doe),在服務數據被獲取的時間段與駕駛員關聯的車輛(例如車牌號為16234的車輛),被獲取的服務數據的類型(例如延遲代碼,停止站狀態),和關聯輸入服務數據的可用的停止站的號碼(例如3號停止站)。進一步地,便攜數據獲取裝置110用於關聯獲取的信息數據與獲取的相關數據以確保同時獲取的服務數據和相關數據是關聯的。例如,在一個實施方式,便攜數據獲取裝置110用相同的記錄存儲來自車輛傳感器410的一個或多個領域的服務數據和同時獲取的相關數據,從而關聯同時獲取的數據。
[0148]接下來,在步驟710,便攜數據獲取裝置110確定是否接收到信息數據(例如來自信息數據處理裝置102)。若便攜數據獲取裝置110未監測接收到信息數據,其轉向步驟714.若便攜數據獲取裝置110監測接收到信息數據,其轉向步驟712,即存儲接收到的信息數據。接收到的信息數據可能被存儲,李瑞英在車輛的易失存儲區域322和/或不變性存儲區域。如上面所描述的,在不能創建發送數據到中央伺服器的合適的連接的情況下,可能會發生信息數據處理裝置102向便攜數據獲取裝置110發送獲取信息數據的情況。
[0149]接下來,在步驟714,便攜數據獲取裝置110向中央伺服器120發送在步驟706獲取和存儲的任意服務數據和在步驟712存儲的任意信息數據。通過多個實施方式,便攜數據獲取裝置110可以通過任意合適的通訊方法或協議執行步驟714,包括但不限於上面描述的。
[0150]中央伺服器處理信息數據和服務數據的操作
[0151]根據多個實施方式,中央伺服器120用於接收,處理和存儲從信息數據處理裝置102和便攜數據獲取裝置110接收的信息數據和服務數據。特別地,中央伺服器120以推動後續評估各種類型數據的方式處理和存儲接收的信息數據和服務數據。
[0152]根據多個實施方式,對應接收的信息數據或服務數據,中央伺服器120用於處理和存儲操作數據集中的數據在中央伺服器資料庫(其可能包括一個或多個獨立的,相連接的資料庫,並可能本地或遠端的資料庫)。中央伺服器120通過存儲與同時獲取的相關數據相關聯的信息數據和服務數據,組合操作數據集。從而提供了所有存儲的操作數據之間的關聯關係。例如,在多個實施方式中,操作數據集包括大量表現同時獲取的數據的數據記錄。每個數據記錄(或大量關聯的數據記錄)包括若干表現唯一數據入口的數據領域。
[0153]在一個實施方式中,信息數據的數據記錄包括每個表現了來自車輛傳感器410的測量(例如車輛速度,車輛位置,發動機速度,座位安全帶狀態)的大量數據領域,和每個表現了相關數據的測量(例如日期,時間,駕駛員,車輛,數據獲取的註冊原因)的大量數據領域。記錄中的每個數據領域中的數據代表著同時獲取的數據和在其他數據領域獲取的數據。同樣地,在一個實施方式中,服務數據的數據記錄可以包括代表一個來自用戶的指示的數據領域(例如交付停止發生了)和每個代表相關數據的測量的大量數據領域(例如日期,時間,駕駛員,車輛,停止站號碼,裝載帳單號碼)。通過存儲與相關數據關聯的信息數據和服務數據,中央伺服器120後續通過查詢存儲的數據,通過日期,時間,駕駛員,車輛,獲取數據的註冊原因,或與存儲的信息數據和服務數據(例如發動機速度,車輛速度,發動機每分鐘的轉速,停止發生,停止完成,午餐休息發生,午餐休息結束等)相關聯的任意其他的數據領域或數據領域的組合,評估和獲取來自操作數據集的數據。
[0154]此外,根據多個實施方式,中央伺服器120用於將計劃數據集存儲在中央伺服器資料庫(或中央伺服器可以訪問的其他資料庫)。計劃數據集可以包括存儲的數據,其表現,例如,多個駕駛員和車輛的計劃運輸線路(例如一個特定運輸車輛100的基於GPS的路線計劃),每個運輸路線計劃停止的位置(例如位置名稱和/或GPS位置),與計劃的運輸路徑和停止關聯的計劃距離(例如運輸路徑總體的計劃距離,停止之間的計劃距離),與多個路徑和停止關聯的計劃時間(例如停止之間的行程的計劃時間,在一個特定的停止中執行交付計劃的時間),每次停止計劃的交付活動(例如裝載,交付,裝載&交付),在一個給定的停止中需要裝載或交付的特定的包裹或貨物(例如一個或多個包裹或貨物的跟蹤號碼),在一個給定的停止中需要裝載或交付的包裹或貨物關聯的裝載帳單(例如關聯裝載帳單的號碼或代碼),在一個給定的停止中需要裝載或交付的包裹或貨物的重量(例如一次裝載或交付包裹,或部分貨物的總的重量,或與裝載特定的帳單關聯的重量),以及每次停止裝載或交付的實體的數量(例如裝載或交付的實體的總的數量,與特定裝載帳單關聯的實體的數量)。[0155]存儲在計劃數據集中的數據可能被存儲以與特定的駕駛員,運輸車輛,路徑,日期,和/或中心位置相關聯。同樣地,中央伺服器120通過查詢存儲的數據,通過駕駛員,車輛,路徑,日期,中心位置,或與上述描述的數據(例如時間,距離,重量,裝載帳單數目,跟蹤號碼等)相關聯的任意數據領域,評估和獲取來自計劃數據集的數據。因此,通過在下述更為細節的描述,中央伺服器120可以獲取存儲在計劃數據集中的計劃數據用以評估存儲在操作數據集中的操作數據。
[0156]中央伺服器用戶界面
[0157]如上面所描述的,中央伺服器120用於為車隊評估操作數據(例如信息數據和服務數據)從而評估多種車隊效率和幫組車隊管理系統5的用戶提升車隊的操作效率。通過多個實施方式,中央伺服器120根據通過中央伺服器的用戶界面接收的用戶指令執行評估操作數據。在多個實施方式中,用戶界面是可以被遠端工作站訪問的圖形用戶界面(例如通過網絡130連接中央伺服器120),或通過使用中央伺服器的顯示裝置/輸入裝置64。
[0158]例如,在多個實施方式,用戶可以通過遠程的工作站登錄車隊管理系統5(例如通過使用工作站顯示器和鍵盤打開登錄網頁和輸入用戶名和密碼)。中央伺服器120用於識別任意這些登錄請求,核實用戶允許訪問系統(例如通過確認用戶名和密碼是有效的),和向用戶提供圖形用戶界面(例如顯示在工作站的監視器)。例如,圖8通過一個實施方式示出了中央伺服器圖形用戶界面的啟動畫面。在圖示的實施方式中,用戶界面800包括下拉位置菜單802,下拉日期菜單804,通過駕駛員分類選項808分類的駕駛員菜單806,數據加載按鈕809,地圖顯示器810,用於顯示多個目錄和分析結果的評估結果顯示區域820,和顯示與僱員評估標籤群830或位置評估標籤群840關聯的評估選項標籤組825。
[0159]根據多個實施方式,菜單802-808允許系統用戶選擇特定的由中央伺服器評估的特定的操作數據。例如,在一個實施方式中,用戶可以請求從駕駛員菜單806選擇一個或多個駕駛員為一個特定的駕駛員(或多個駕駛員)評估操作數據。同樣地,由於駕駛員菜單806包括車輛車牌號,用戶可以請求為特定車輛評估操作數據。進一步地,用戶也可以請求使用日期菜單804選擇一個希望的日期或日期範圍評估一個特定的日期或日期範圍獲取的一個駕駛員(或多個駕駛員)的操作數據。一個另外的例子中,用戶也可以選擇請求為所有位於特定位置的駕駛員(例如從位置菜單802選擇僅僅一個或多個運送位置),或為所有在一個特定日期(例如從日期菜單804選擇一個日期或日期範圍)在所有位置的駕駛員評估操作數據。從上面的描述可以推出,用戶可以選擇評估通過菜單802-808提供的任意參數組合設置的所有操作數據或操作數據的任意子集。
[0160]在選擇待評估的操作數據後,用戶可以選擇數據加載按鈕809,從而指示中央伺服器120獲取和分割選擇的操作數據。如下述更加細節地描述,對中央伺服器120的操作數據的分段使得上述數據基於多個效率標準和指標被評估。如前面所描述,用戶界面800向用戶提供包括大量與僱員評估標籤群830,或位置評估標籤群840關聯的標籤的評估標籤組825。通過在評估標籤組825選擇多個標籤,用戶請求對選擇的操作數據的多次分析,分析的結果在評估結果顯示區域820和地圖顯示器810顯示。
[0161]根據多個實施方式,中央伺服器120用於監測用戶界面800上顯示的用戶選擇的多個參數和選項和請求一個或多個軟體模塊1000-2300以執行合適的數據評估。圖9示出了典型的由中央伺服器120執行的以響應通過用戶界面800接收的用戶評估請求的步驟。開始於步驟902,中央伺服器120監測用戶界面800中的用戶輸入信息(例如在評估標籤組825選擇的一個標籤,選擇加載按鈕809,或其他的菜單選項)。接下來,在步驟904,中央伺服器120確定用戶是否請求加載特定的操作數據(例如選擇數據加載按鈕809,或圖39中提供的文件發送菜單2356的按鈕)。如果用戶未請求數據加載,中央伺服器120轉向下述細節描述的步驟914,如果用戶請求數據加載,中央伺服器120轉向步驟906。
[0162]在步驟906,中央伺服器120首先通過檢查用戶選擇菜單802-808識別用戶選擇加載的操作數據。例如,用戶可以請求與特定駕駛員(例如通過用戶菜單806)和獲取的特定時期(例如通過使用日期菜單804)相關的操作數據。在另一個實施方式中,用戶可以請求在特定位置的所有駕駛員和在特定日期或日期範圍內獲取的操作數據(例如,使用位置菜單802選擇位置和使用日期菜單804選擇日期或日期範圍,和未選擇特定的駕駛員)。中央伺服器120接著訪問存儲在中央伺服器資料庫中的操作數據集的操作數據,識別和獲取與用戶選擇相配的所有操作數據,以及加載獲取的數據用於執行分析(例如在中央伺服器的內存)。特別的,在此處更為細節地描述,中央伺服器120加載的用戶選擇的操作數據通過各個模塊1000-2300被使用於執行和顯示用戶選擇選擇數據的分析。
[0163]接下來,在步驟908,中央伺服器120根據步驟906中加載的操作數據在地圖顯示器810上繪製車輛100的行程路徑。在一個實施方式,中央伺服器120通過首先加載和顯示基本的電子行程地圖執行步驟908(此處為「基本地圖」)。例如,在多種實施方式中,包括基本地圖的上述數據可以存儲在中央伺服器資料庫和從中央伺服器中獲取。接下來,中央伺服器120檢查加載的操作數據並識別與加載的操作數據中的每個數據記錄關聯的位置數據(例如獲取的GPS坐標)和時間數據(例如獲取的時間,如09:38:12)。中央伺服器120然後生成在地圖顯示器810上顯示表示車輛100的行駛路徑的圖形。在一個實施方式中,中央伺服器120通過繪製每個在地圖顯示器上加載的操作數據中的每個獨立的位置數據點,和根據基本地圖上顯示的線條獲取的時間數據按照時間順序連接繪製的位置點完成上述。在多個實施方式,中央伺服器120產生的行程路徑包括比在基本地圖中顯示的道路厚的著色線且包括沿著行程路徑表現車輛100行程方向的箭頭。例如,通過一個實施方式,後續將被細節討論的圖13顯示了車輛行程路徑1258。如之前描述的,信息數據處理裝置102用於在從車輛獲取信息數據時(例如在車輛事件被監測到時或閾值數據獲取時間到達時),獲取顯示車輛100地理位置的位置數據。因此,展示在加載的操作數據中的位置數據通常足夠使得中央伺服器120準確繪製繪製的停止站之間的車輛100的路徑。
[0164]接下來,中央伺服器120命令數據分割模塊1000,-更為詳細的描述如下_,評估在步驟906中加載的操作數據,識別和存儲多種車輛和交付相關的活動段。在特定的實施方式中,作為分割數據的結果被存儲在中央伺服器資料庫的分割數據集裡。當數據分割模塊1000已經完成分割被加載的操作數據,中央伺服器120轉向步驟912,在該步驟,中央伺服器120獲取和加載對應於用戶選擇的操作數據的分割數據以用於各類分析(例如從中央伺服器資料庫的分割數據集中獲取數據且在中央伺服器的內存中加載)。對應用戶選擇的操作數據,中央伺服器120加載的分割數據通過多個模塊1000-2300用於執行和展示用戶選擇的數據的分析。
[0165]接下來,在步驟914,中央伺服器120確定用戶是否通過選擇標籤群830,840中的一個和關聯的標籤組825中標籤的一個請求對選擇數據進行特定的評估。如果用戶未請求數據評估,中央伺服器120倒車到步驟902且繼續監測用戶的輸入信息。如果用戶從標籤組825選擇了一個標籤,中央伺服器轉向918以確定合適的用戶選擇的操作數據是否被加載和分割。如果用戶選擇的操作數據未被加載和分割,中央伺服器120倒車到步驟906以加載選擇的操作數據和重複步驟910-914。例如,用戶僅加載了一個特定僱員的操作數據,而選擇了位置方面的評估(例如與位置評估標籤群840中的標籤關聯的評估),中央伺服器120將倒車到步驟906且為與用戶選擇的位置關聯的操作數據加載合適的操作數據。同樣地,用戶加載在一個特定位置的所有僱員的操作數據,卻選擇了一個特定的僱員評估(例如與僱員評估標籤群830標籤關聯的評估),中央伺服器120指示用戶選擇一個特定的僱員且倒車到步驟906去加載合適的操作數據。因此,中央伺服器120加載和評估與用戶的評估請求相關的操作數據。如果合適的用戶選擇的操作數據已被加載和分割,中央伺服器轉向步驟920。
[0166]最後,在步驟920,中央伺服器120指示與上述模塊關聯用戶選擇的評估選項關聯。如下述更為細節地描述,每個模塊1000-2300同評估標籤組825中的特定標籤進行關聯,用戶可以選擇請求一個特定的選擇的操作數據的分析。
_7] 數據分割模塊
[0168]根據各種實施方式中,數據分割模塊1000用於評估操作數據以便識別數據表現的活動段(以下簡稱為「分割」的數據)。每一個確定的活動段代表一段時間內(例如:2010年12月31日的11:00至11:42)根據活動分類(例如:車輛停止時間,車輛行駛時間,駕駛員午休時間)。在許多情況下,某些活動段可能與其他活動段重疊(例如:分割顯示發動機閒置時間可能與分割顯示車輛運行時間重疊)。通過分割信息數據處理裝置102和便攜數據獲取裝置110採集的操作數據,數據分割模塊1000可以生成一份在車隊運營服務時間內活動發生的報告。相對於以下所述模塊1000-2300,分割一個車隊的獲取的操作數據是為了使中央伺服器120來執行各種各樣的分析以便評估各種車隊的效率並且提供任何時間期間的車輛和可交付活動的圖形顯示。
[0169]在各種實施方式中,數據分割模塊1000用於確定多個程序化的活動段來表明各種與車輛相關的,與交付相關的,和/或駕駛員相關的活動和事件。數據分割模塊1000根據存儲在操作數據集的操作數據確定這些活動段,這些數據包括信息數據處理裝置102採集的信息數據和從便攜數據獲取裝置110採集的服務數據。正如上面所討論的關於圖8和圖9中,中央伺服器120可以調用數據分割模塊1000通過用戶使用用戶界面菜單802-808選擇分割操作數據(例如:圖9的步驟906)。圖10顯示根據一個實施方式由數據分割模塊1000分割用戶選擇的操作數據的執行步驟。
[0170]從步驟1004開始,數據分割模塊1000首先確定並存儲通過中央伺服器120加載的操作數據顯示所有車輛發動機閒置時間段(例如:在圖9的步驟906中的操作數據加載)。根據各種實施方式,發動機閒置段顯示車輛的發動機是開啟且車輛的速度是零的期間的一段時間。要識別這種發動機閒置段,數據分割模塊1000首先檢查通過中央伺服器120加載的操作數據,用於顯示發動機閒置段的開始或結束的數據。例如,在一個實施方式中,數據分割模塊1000通過標識關係識別發動機閒置段的開始,在獲取的操作數據中,信息數據處理的數據表明這種情況下車輛的發動機是被開啟的(例如:當車輛100被開啟並開始閒置)和車輛的發動機被開啟且車輛的速度從非零值減少到零(例如:當車輛100停止並開始閒置)。然後數據分割模塊1000確定每個被識別為開始實例的時間(例如:通過相關的上下文數據表示)作為一個特定的發動機閒置段的開始。同樣地,在一個實施方式中,數據分割模塊1000通過標識關係識別發動機閒置段的結束,在獲取的操作數據中,信息數據處理的數據表明這種情況下車輛的發動機是被開啟的且車輛的速度從零增加到一個非零值(例如:當車輛100開始移動且不再出現閒置的情況)和車輛的發動機被關閉(當車輛100是停止且不再出現閒置的情況)。然後數據分割模塊1000確定每個結束髮生的實例作為一個唯一的發動機閒置段的結束。
[0171]接下來,數據分割模塊1000連結按時間順序相鄰開始和結束的實例組成特別的由開始時間(例如:12:31:15)和結束時間(例如:12:32:29)定義的每個發動機閒置段。數據分割模塊1000然後在中央伺服器資料庫的分割數據集中存儲這些發動機閒置段以便作進一步分析。發動機閒置段的結果可能表現由於各種意外事件引起的發動機閒置時間的分割,如行駛過程中的交通(例如:閒置段從車輛的速度減少到零開始,並從車輛的速度從零增加結束)或者駕駛員準備行程或準備停止(例如:閒置段開始於發動機開啟或結束於發動機關閉)。因此,在一個實施方式中,數據分割模塊1000用於存儲與各自的閒置段的開始和結束相關的數據採集的記錄原因相關的每一個發動機閒置段。數據分割模塊1000可以完成這個,例如,通過獲取關於從與發動機閒置段的開始(例如:一個代碼顯示車輛打開,一個代碼顯示車輛緩慢從速度到停止)和發動機閒置段的結束(例如:一個代碼顯示車輛關閉,一個代碼顯示車輛從停頓開始加速)相關的上下文數據中採集的數據的記錄的原因。此外,在一個實施方式中,發動機閒置段-如前文討論的其它確定的部分-被存儲於與上下文數據顯示的導出的操作數據相關的分割數據集中(例如:顯示用戶選擇的日期和駕駛員對應的在圖9的步驟906中加載的操作數據)。
[0172]接下來,在步驟1006中,以發動機閒置段為基礎,數據分割模塊1000確定並存儲各種車輛行程段。根據各種實施方式,車輛的行程一般表示車輛的行程時間從起點位置到終點位置(例如:當車輛的發動機在起點位置開啟時開始,當車輛的發動機在終點位置關閉時結束)。在步驟1006,數據分割模塊1000確定這樣的車輛行程,並將每個車輛行程分成行程開始段,行程段,行程結束段。一般而言,行程開始段開始於車輛的發動機在它的原始位置打開,並且當車輛100第一次開始移動時結束,當車輛100開始移動時行程開始,並且當車輛100在目的地停止時結束,當車輛100在目的地停止時行程結束段開始,並且當車輛的發動機關閉時結束。
[0173]為了識別各種車輛行程段,數據分割模塊1000首先檢查了在步驟1004中識別為發動機閒置段,確定發動機閒置段開始於車輛的發動機被打開(例如:通過檢查相關的數據顯示與每個存儲的發動機閒置段的開始相關的數據採集的記錄原因,或者通過檢查與每個存儲的發動機閒置段的開始相關聯的信息數據)。這些發動機閒置段對應於一個車輛行程的行程段的開始,數據分割模塊1000然後在分割數據集中定義確定的閒置段作為行程段的開始。數據分割模塊1000接下來檢查步驟1004中確定的發動機閒置段並確定發動機閒置段結束時車輛的發動機被關閉(例如:通過檢查與上下文數據相關顯示與每個存儲的發動機閒置段相關的數據採集的一個記錄原因,或通過檢查與每個存儲的發動機閒置段的結束相關的信息數據)。這些發動機閒置段對應於一個車輛行程的行程段的結束,數據分割模塊1000然後在分割數據集中定義確定的閒置段作為行程段的結束。最後,數據分割模塊1000檢查在分割數據集中行程的開始和行程的結束段,確定一個行程開始段的結束和一個對應於行程結束段的開始之間存在的所有時間段(例如:9:45:16到10:05:23),並存儲每個確定的時間段作為分割數據集裡的一個行程段。因此,在一個實施方式中,每個存儲的行程開始段,行程結束段,和行程段通過數據顯示的活動部分的開始時間(例如:10:18:23),結束時間(例如:10:26:12),和部分類型(行程開始,行程結束,行程中)被定義。
[0174]接下來,在步驟1008中,數據分割模塊1000根據前面確定的發動機閒置段和行程段,確定並存儲行程延遲段。根據各種實施方式,行程延遲段表示在一個行程段中,一段時間中發生發動機閒置的時間。(例如:當一個車輛在十字路口停止或者在擁擠的交通中停止)。因此,確定行程延遲段,數據分割模塊1000檢查在步驟1004中確定的所有發動機閒置段,確定在步驟1006中確定的任何行程段期間,那些發生發動機閒置段(例如:通過比較相關數據表明通過每個行程段前面顯示的每個發動機閒置段開始和結束的時間,並且確定那些發動機閒置段作為分割數據集中行程延遲段。因此,在一個實施方式中,每個存儲行程延遲段是由表示分割開始時間的數據定義(例如:12:17:23),結束時間(12:17:54),和分割類型(例如:行程延遲)。
[0175]接下來,在步驟1010中,數據分割模塊1000由中央伺服器120加載的用戶選擇操作數據中的服務數據確定並存儲停止段。根據各種實施方式中,一個停止段通常代表一個駕駛員在此期間執行交貨的一個時期。(例如:裝載貨物或傳送個別的包裹)。如上所述,一個駕駛員可以提供用戶輸入到便攜數據獲取裝置110(例如:通過用戶界面)顯示傳送停止已經開始或結束。因此,確定停止段,數據分割模塊1000檢查中央伺服器120加載的操作數據,並且確定顯示一個傳送停止已經開始或結束的服務數據。數據分割模塊1000然後連結時間先後相鄰的傳送停止開始和結束的情況下組成的個別的由一個開始時間和結束時間確定的停止段。此外,數據分割模塊1000定義確認操作數據顯示的一個停止類型,停止是交貨,裝載,或者都有。數據分割模塊1000然後將這些停止段存儲在分割數據集中作進一步分析。因此,在一個實施方式中,通過停止的開始時間的數據確定每個存儲停止段(例如:11:28:43),停止的結束時間(例如:11:38:12),和停止的類型(例如:交貨停止,裝載停止,交貨和裝載停止)。
[0176]接下來,在步驟1012中,數據分割模塊1000確定並存儲所有通過中央伺服器120加載的用戶選擇的操作數據中的服務數據顯示的午餐,休息,和代碼延遲段。根據各種實施方式,午餐和休息部分通常表示駕駛員已經停止行駛或交付活動為了吃午餐或休息時的一段時間。而代碼延遲段表示一個駕駛員遇到意外的延遲時的一段時間(例如:由於交通和車輛故障),並且通過可攜式數據採集裝置110顯示這種延遲。如上所述,一個駕駛員應該提供用戶輸入到可攜式數據採集裝置110中(例如:通過用戶界面)表明一個午餐,休息或者代碼延遲段的開始或結束。因此,為了定義午餐,休息和代碼延遲段,數據分割模塊1000檢查當前由中央伺服器120加載的操作數據中的服務數據,並且定義顯示一個午餐,休息或代碼延遲已經開始或結束的數據。數據分割模塊1000然後連結按時間先後順序排列的相鄰的午餐開始和結束的情況,和按時間先後順序相鄰的休息開始和結束情況,組成個別的午餐和休息部分each defined by a start time and end time.同樣,數據分割模塊1000連結按時間先後順序相鄰的代碼延遲開始和結束情況下對應的相同延遲類型或延遲代碼組成個別的代碼延遲段。數據分割模塊1000然後在分割數據集中存儲這些午餐,休息,和代碼延遲段作進一步分析。在一個實施方式中,由顯示個別的段的開始時間(例如:10:18:23),結束時間(例如:10:26:12),和段類型(例如:午休時間,計劃休息,等待貨運代碼延遲,突發的交通代碼延遲,車輛維修代碼延遲)顯示的數據定義每個存儲午餐,休息,或代碼延遲段。
[0177]接下來,在步驟1014中,數據分割模塊1000確定並存儲通過中央伺服器120加載的用戶選擇的操作數據顯示的專屬地段。根據各種實施方式,專屬地段通常表示當車輛100位於其中心專屬地的一段時間(例如:由一個運輸單元操作的一個位置運輸中心)並且車輛的駕駛員在上班或者其他工作。因此,對專屬地段可以表示-舉例-在一個車輛100和駕駛員在一天的開始等待離開中心期間的一段時間(例如:等待交貨指令,等待車輛100加油,或等待裝載貨物),在一個車輛100和駕駛員在一天的中午返回運送中心期間的一段時間(例如:獲取其他的包裹或貨物),和一個車輛100和駕駛員在一天的結束返回運送中心期間的一段時間(例如:導航到車輛的停止場或等待完整的文件)。
[0178]如上所述,信息數據處理裝置102被配置用於檢測當車輛100進入或退出一個特定的地理區域,如地理圍欄區域定義的運送中心。因此,在一個實施方式中,數據分割模塊1000查看由中央伺服器120加載的用戶選擇操作數據中的信息數據,並且確定車輛100進入或離開地理區域定義的運送中心情況下顯示的數據(例如:通過識別表現數據獲取記錄的原因為車輛進入或離開運送中心區域和/或通過識別位置表現的信息數據的相關數據和確定是否每個識別的位置在運送中心區域)。被確定的數據將包括車輛的發動機在地理圍欄區域中是打開或關閉情況下顯示的數據。此外,如前所述,當車輛離開運送中心專屬地和當車輛進入運送中心專屬地,一個駕駛員可以通過可攜式數據採集裝置110手動註明。此外,可攜式數據採集裝置110還包含一個位置傳感器或其他裝置來配置自動確認何時進入或退出一個地理圍欄區域,如一個運送中心專屬地。因此,在另一個實施方式中,數據分割模塊1000檢查通過中央伺服器120加載的用戶選擇操作數據中的服務數據,並且確定車輛100進入或離開運送中心定義的地理區域情況下顯示的數據(例如:此外,或代替,檢查通訊數據為了確認專屬地段)。
[0179]此外,如前所述,一個駕駛員可以輸入服務數據到可攜式數據採集裝置110顯示駕駛員在運送中心開始一天的工作,正在上班(例如:在啟動車輛100前面)或駕駛員已經結束了一天的工作,現在是下班。因此,數據分割模塊1000接下來檢查由中央伺服器120加載的用戶選擇操作數據集中的服務數據,為了顯示一個駕駛員在運送中心開始一天的工作的數據,和為了顯示一個駕駛員在運送中心結束一天的工作的數據。
[0180]接下來,數據分割模塊1000檢查之前識別的情形和組成最初的專屬地段(例如服務數據表現的駕駛員工作日的開始,和信息數據表現的車輛在一個特定日期首次離開運送中心區域的結束),專屬地段的中間(例如信息數據表現的車輛返回到運送中心區域的開始和車輛下一次離開運送中心區域的結束),和最後的專屬地段(例如信息數據表現的車輛上次返回運送中心區域的開始,和服務數據表現的車輛工作日的結束)。每個專屬地段然後可以存儲在分割數據集中作為進一步分析。對於每個確定的專屬地段,數據分割模塊1000還查看在加載的操作數據中的信息數據處理數據為了確定在各自的專屬地段期間車輛的發動機開啟或關閉。數據分割模塊1000隨後在分割數據集中存儲上述發動機開啟/發動機關閉情況為專屬地短的發動機狀態點。在一個實施方式,每個存儲的專屬地段被表現段開始時間(例如08:15:43),結束時間(08:45:12),段類型(例如專屬地),和上述段的發動機開啟/關閉情況(例如發動機開啟:08:32:15,發動機關閉:17:32:45)的數據設置。
[0181]通過此處的描述可以理解,在其它實施方式中,數據分割模塊1000可以通過上述段的其它設置識別專屬段。例如,在一個實施方式,數據分割模塊1000被設置為開始的專屬地段在車輛的發動機開啟時在設置的專屬地開始(對應於駕駛員工作日開始),最後的專屬地段在車輛的發動機關閉在設置的專屬地結束(對應於駕駛員工作日結束)。
[0182]接下來,在步驟1015中,數據分割模塊1000由中央伺服器120加載用戶選擇操作的數據確定並存儲區域部分。根據各種實施方式,在區域部分通常表示一個車輛100位於一個預定義的交貨和/或裝載的一段期間(在此「送貨區」)。一個特定的交貨區域可以包括,例如,一個或多個住宅區和/或購物區並且可以被定義,例如,作為一個地理圍欄區域。
[0183]如前所述,可以配置信息數據處理裝置102檢查車輛100什麼時候進入或退出一個預定義的地理區域,如一個地理圍欄,駕駛員分配交貨區域。因此,在一個實施方式中,數據分割模塊1000檢查由中央伺服器120加載的用戶選擇操作數據中的信息數據,並且確認車輛100進入或離開一個預定義的交貨區域情況下顯示的數據。(例如,通過識別表現數據獲取記錄的原因為車輛進入或離開運送中心區域和/或通過識別位置表現的信息數據的相關數據和確定是否每個識別的位置在預設的交貨區域)。此外,如前所述,一個駕駛員可以通過可攜式數據採集裝置110手動註明當車輛已進入或退出一個預定義的交貨區域。因此,在另一個實施方式中,數據分割模塊1000檢查由中央處理伺服器120加載的用戶選擇操作數據中的服務數據,並且確認在車輛100已經進入或退出物理區域定義的交貨區域的情況下顯示的數據(例如:除外,或代替,檢查信息數據以定義區域部分)。
[0184]接下來,數據分割模塊1000檢查上述所定義的情況並且組成區域部分(例如:當車輛100進入一個預定義的交貨區域時開始,當車輛接下來退出相同的預定義的交貨時結束)。數據分割模塊1000然後存儲每個組成區域部分到分割數據集中作進一步分析。從此處描述,數據分割模塊1000可以配置用於確定與各種特定的交貨區域相關的區域部分。對應地,在一個實施方式,數據分割模塊1000用於存儲於表現特定的預設的交貨區域相關的每個識別的區域段。
[0185]接下來,在步驟1016中,數據分割模塊1000確認和存儲由中央處理伺服器120加載的用戶選擇操作數據顯示的到停止非行進時間段。根據各種實施方式,到停止非行進時間段通常表示在一個交付中車輛100沒有行程並且駕駛員沒有停止交貨期間的一段時間,在運送中心的地方,或在一個午餐,休息或延遲中間。換句話說,到停止非行進時間段發生在駕駛員介於停止但是沒有行程並且沒有另外佔用他或她的時間之間。確定到停止非行進時間段,數據分割模塊1000檢查前面確定的行程開始段,行程段,行程結束段,專屬地段,停止段,午餐部分,休息部分和延遲段,並確定一段時間內由中央服務120加載的操作數據不佔任何上述的部分。數據分割模塊1000然後確定並存儲這些被定義的一段時間作為單獨的到停止非行進時間段到分割數據集中作進一步分析。在一個實施方式中,每個存儲到停止非行進時間段由段的開始時間定義(例如:14:15:43),結束時間(例如:14:25:12),和段類型(例如:到停止非行進時間)。
[0186]接下來,在步驟1018中,數據分割模塊1000確定並存儲由中央伺服器120加載的用戶選擇操作數據顯示的倒車段。根據各種實施方式中,倒車段通常表示在車輛100朝相反的方向移動期間的一段時間。如上所述,信息數據處理裝置102可以配置用於檢測車輛事件和採集對車輛100開始,或停止,向相反的方向移動的反應的信息數據。因此,數據分割模塊1000通過檢查由中央伺服器120加載的操作數據集中的信息數據並確認車輛100開始向相反方向移動並停止相反方向移動的情況,來確認倒車段(例如:通過檢測表現獲取的數據為車輛開始或停止向一個相反的方向移動的記錄原因的相關數據和/或通過檢測車輛的方向改變為相反或改變為相反為向前的信息數據)。數據分割模塊1000然後連結按時間先後順序相鄰的返回開始和結束的情況下組成的個別的倒車段。數據分割模塊1000然後在分割數據集中存儲被確定的倒車段作進一步分析。在一個實施方式中,每個存儲的倒車段是通過段的開始時間(例如:14:25:13),結束時間(例如:14:25:17),和段的類型(例如:倒車)所定義的。
[0187]接下來,在步驟1020中,數據分割模塊1000由中央處理伺服器120加載的用戶選擇操作數據集中的信息數據確定並存儲座位安全帶的安全隱患部分。根據各種實施方式,座位安全帶的安全隱患部分通常表示在車輛移動或車輛的發動機開啟的期間車輛的座位安全帶被脫落的一段時間(例如:閒置)。如上所述,信息數據處理裝置102被配置用於檢測車輛事件和採集這些突發事件的反應的信息數據。因此,數據分割模塊1000通過檢測加載操作數據中的信息數據和確認當車輛(i)移動和/或(ii)發動機打開時車輛的座位安全帶被脫落的情況下的數據來確定任何座位安全帶的安全隱患部分。數據分割模塊1000然後確定在標準是真實期間的一段時間並且組成個別的座位安全帶的安全隱患。數據分割模塊1000然後在分割數據集中存儲被定義的座位安全帶的安全隱患部分作進一步分析。在一個實施方式中,每個座位安全帶的安全隱患部分是通過段的開始時間(例如:08:15:43),結束時間(例如:08:45:12),和段的類型(例如:座位安全帶的安全隱患-在行程中被脫落,座位安全帶的安全隱患-發動機打開時被脫落)所定義的。
[0188]圖11顯示了由數據分割模塊1000定義的典型的活動部分填充的一個甘特圖表1100。圖1100說明車輛和駕駛員在一個特定的日子中從9:30到10:54活動的事件,一個特定的駕駛員,一個特定的車輛。在9:30,在專屬地段的開始,表明駕駛員在運送中心已經開始準備一天的交貨。一根垂直的線穿過專屬地段的中間部分顯示車輛的發動機在9:48已經啟動,一個短的行程段和倒車段1102顯示車輛已被移動然後停止。大約在9:53,車輛的發動機重新啟動,顯示行程段1103開始。當車輛在9:54退出運送中心,傳送開始,專屬地段1101結束。
[0189]通過行程段1104顯示車輛繼續行程直到大約30分鐘後首次停止。在行程段1104期間,車輛減速到停止且發動機閒置-可能是由於交叉路口交通-通過各種行程延遲段1105顯示。大約在10:26,當一個短暫的行程段結束必然發生時,車輛停止並關閉發動機,但是這個太短暫以至於在圖1100的比例中無法顯示。車輛在即將停止前面仍然在10:16到10:29停止且沒有對應於任何延遲或休息。因此,這個期間被定義為一個到停止非行進時間段1106。車輛然後重新開始行程,短暫的停止,再次重新開始行程直到10:44到達第一個站點。通過停止段1107顯示,駕駛員忙於交貨直到圖1100的窗口結束可看到的時間至少在10:45。雖然沒有識別休息,延遲,或座位安全帶安全隱患段被檢測到,圖表1100包括顯示這些段相反的直線的,水平的部分。[0190]僱員概括模塊
[0191]如上述關於圖8的描述,中央伺服器圖形用戶界面800的啟動視圖提供了一套與僱員評估標籤組830或位置評估標籤組840有關的評估選擇標籤825。標籤集825中的每個標籤與模塊1000-2300其中一個執行的一個特定操作數據分析有關,一個用戶可以通過選擇標籤集825中的一個標籤要求一個想得到的分析。如圖9步驟920中描述的,接收到一個用戶選擇標籤集825中的一個標籤,中央伺服器120被配置用於運行與標籤相關的模塊執行用戶要求的操作數據分析。根據各種實施方式,僱員概括模塊1200通常被配置用於提供一個特定的駕駛員在一個特定的日子裡性能統計的一個總結。在一個實施方式中,僱員概括模塊1200與一個僱員概括標籤851有關(如圖13所示)。因此,中央伺服器120用於運行僱員概括模塊1200以體現僱員概括標籤851的一個用戶選擇。
[0192]圖12說明由僱員概括模塊1200用於生成一個根據一個實施方式中一個被選擇的駕駛員的性能總結的執行步驟。在步驟1202開始,僱員概括模塊1200顯示中央伺服器用戶界面800的一個僱員概括視圖。圖13顯示了根據一個實施方式的中央伺服器界面800的一個僱員概括視圖800A。在評估結果顯示區域820,僱員概括視圖800A顯示一個交貨統計表1251,一個時間統計表1252,一個性能統計表1253,一個英裡統計表1254,一個安全統計表1255,和一個總的統計表1256。雖然只有表1251-1253在圖13中可見,與評估結果顯示區域820相關的滾動條允許用戶移動顯示以查看其他表格1254-1256(如圖14)。此外,僱員概括視圖800A包括一個創建報告按鈕1260被配置用於產生一個可列印的概括報告(例如:a.pdf文件)顯不表1251-1256。圖14說明了一個特定的駕駛員和時間的一個概括報告1250的一個實施方式,包括表1251-1256。此外,僱員概括視圖800A包括各種菜單和選項802-809和顯示圖8中所示的關於啟動視圖的地圖810。
[0193]接下來,在步驟1204中,僱員概括模塊1200根據由中央伺服器120加載的操作數據計算和顯示用戶指定的駕駛員和日期的取貨和交貨的統計數據(例如:在圖9步驟906中)。特別是,僱員概括模塊1200首先查看加載操作數據並確認一個停止的數據(例如:通過搜索加載的操作數據裡的服務數據的數據區標示一個停止已經開始或結束)。針對每個顯示的停止,僱員概括模塊1200判定停止是取貨或交貨,多少提貨單被取走或交付,多少包裹或貨物的重量被取走或交付。在一個實施方式中,僱員概括模塊1200通過搜索與每個確定的停止和獲取數據顯示的停止類型,提貨單,和包裹或貨物重量相關的加載操作數據裡的數據域,完成這項任務。僱員概括模塊1200然後存儲獲取到的數據(例如:在內存中)並通過獲取到的數據計算交貨停止的數量,取貨停止的數量,提交帳單的數量,取出帳單的數量,包裹和/或貨物交貨的總重量,和包裹取出的總重量。僱員概括模塊1200也計算所有的停止數量,所有的帳單數量,和所有的包裹和貨物的重量的總數。僱員概括模塊1200然後在交貨統計表1251中顯示這些計算的結果,如圖13和14所示。如此,通過用戶選擇的駕駛員在用戶選擇的日期內交貨統計表1251顯示取貨和交貨停止的數量,提貨單取出和交付的數量,貨物和/或包裹取出或交付的重量。
[0194]接下來,在步驟1206中,僱員概括模塊1200基於通過中央伺服器120加載的操作數據為用戶指定的駕駛員和日期計算並顯示各種時間統計。僱員概括模塊1200首先檢查加載的操作數據並確認數據顯示的情況(i)駕駛員已經開始一天的工作,(?)駕駛員的車輛100已經退出各自的運送中心的地理圍欄區域,(iii)駕駛員的車輛100已經進入一個指定的交貨區域地理圍欄區域,(iv)駕駛員的車輛100已經退出一個指定的交貨區域地理圍欄區域,(V)駕駛員的車輛100已經進入各自的運送中心的geo-fenced區域,和(vi)駕駛僱員作日結束並下班。例如,在一個實施方式中,僱員概括模塊1200按時間順序檢查由中央伺服器120加載的分段數據,確定顯示在加載分段數據中的專屬地和區域部分,並獲取和存儲每個定義的專屬地和區域部分的開始和結束時間。結果的存儲時間一定對應上述((?)-(ν)的情況。其次,僱員概括模塊1200檢查加載的操作數據中的服務數據,確定駕駛員已經開始或結束一天工作的數據(例如:通過檢查記錄的原因獲取與服務數據相關的數據採集區域),並獲取和存儲與這些事件相關的時間(例如:通過檢查上下文數據區域顯示與確定的日期相關的時間)。這些存儲的時間一定對應上述(i)和(vi)情況。各種情況(i)-(vi)和他們對應的事件可以被存儲,例如,在一個中央伺服器的存儲裝置。
[0195]接下來,僱員概括模塊1200確認駕駛僱員作日開始的時間作為「開始時間」(例如:09:30)且駕駛僱員作日結束的時間作為「結束時間」(例如:20:56)在時間統計表1252合適的行中顯示,如圖13和14所示。
[0196]接下來,僱員概括模塊1200根據早期確定的情況計算並顯示駕駛員的「取貨和交貨時間」。在各種實施方式中,取貨和交貨時間一般表示駕駛員離開運送中心的專屬地並從事取貨和交貨的活動的大量的時間(例如:從運送中心來回行程,在停止之間行程的時間,和在停止中執行取貨和交貨的時間)。因此,在一個實施方式中,僱員概括模塊1200通過計算首先確定的專屬地段的結束(例如:駕駛員和車輛離開運送中心的專屬地並開始行程的第一站)和最後確認的傳屬地部分的開始(例如:駕駛員和車輛重新返回運送中心的專屬地和完成一些停止後)之間的總時間來確定取貨和交貨時間。僱員概括模塊1200然後在時間統計表1252對應的行中顯示結果為「Pu+Del Hours」,如圖13和14所示。
[0197]接下來,僱員概 括模塊1200根據早期確定的情況計算並顯示駕駛員的「來回時間」。在各種實施方式中,來回時間通常表示駕駛員和車輛從運送中心的專屬地到預定義的交貨區域(例如:優先完成任何取貨和交貨的停止)和從預定義的交貨區域到運送中心的專屬地(例如:完成交貨和取貨之後的停止)的行程的大量時間。因此,在一個實施方式中,僱員概括模塊1200通過計算首先確定專屬地段的結束和首先確定專屬地段的開始之間總共過去的時間,此外還有最後確定專屬地段的結束和最後確定專屬地段的開始之間總共過去的時間,確定駕駛員的來回時間。僱員概括模塊1200然後總結過去的時間並在時間統計表1252對應的行中顯示結果為「To From Hours」,如圖13和14。
[0198]接下來,僱員概括模塊1200根據早期確定的情況計算並顯示駕駛員的「延遲時間」。在各種實施方式中,延遲時間通常表示駕駛員和車輛離開前在運送中心的專屬地準備交貨的時間(前運行分鐘)和駕駛員和車輛從執行交貨返回後在運送中心的專屬地完成一天工作的時間(發送運行分鐘)。因此,在一個實施方式中,僱員概括模塊1200通過計算第一次確定的專屬地段的持續時間首先確定並存儲每運行分鐘的總數量。其次,僱員模塊1200通過計算最後確定的專屬地段的持續時間確定並存儲發送運行分鐘的總數量。僱員概括模塊1200然後把每運行分鐘和發送運行分鐘的數據相加並將存儲結果作為駕駛員的延遲時間。僱員概括模塊1200然後在時間統計表1252對應的行中顯示「延遲時間」,「前運行時間,」 「發送運行時間」,如圖14所示。
[0199]接下來,僱員概括模塊1200根據早期確定的情況計算並顯示駕駛員的「在區域」時間。在各種實施方式中,在區域時間通常表示駕駛員和車輛大量的時間都位於預定義的交貨區域。因此,在一個實施方式中,僱員概括模塊1200通過計算被確定的區域段的持續時間來確認駕駛員的區域時間(或總的所有被確定的區域段的持續時間,如果多於一個被確定)。僱員概括模塊1200然後在時間統計表1252對應的行中顯示結果為「在區域」,如圖13和14所示。
[0200]接下來,僱員概括模塊1200根據早期確定的情況計算並顯示駕駛員的「停止時間」。在各種實施方式中,停止時間通常表示駕駛員消耗在執行停止上的大量時間。因此,在一個實施方式中,僱員概括模塊1200檢查加載的分割的數據,確定所有的停止段,並總結所有的確定的停止段的持續時間。僱員概括模塊1200然後在時間統計表1252對應的行中顯示結果為「停止時間」,如圖14所示。
[0201]接下來,僱員概括模塊1200根據早期確定的情況計算並顯示駕駛員的「調度」。在各種實施方式中,調度時間通常表示駕駛員和車輛被調度從運送中心的專屬地去執行交貨和取貨的大量時間。因此,在一個實施方式中,僱員概括模塊1200通過總結以前確定的區域時間和來回時間的數據來確定駕駛員的調度時間。僱員概括模塊1200然後在時間統計表1252對應的行中顯示結果為「調度時間」,如圖14所示。
[0202]接下來,僱員概括模塊1200獲取並顯示駕駛員的「計劃在專屬地時間」。在一個實施方式中,僱員概括模塊1200從中央伺服器資料庫中計劃數據集中獲取這個數值並在時間統計表1252對應的行中顯示獲取的數值,如圖14所示。接下來,僱員概括模塊1200檢查通過中央伺服器120加載的操作數據中的服務數據並獲取數據-如果真的有的話-關於駕駛員工作時間,沒有運行時間,管理員時間,行程時間,和碼頭工作人員取貨和交貨時間;每個時間可能已經進入便攜數據獲取裝置110。僱員概括模塊1200然後顯示獲取的數據到時間統計表1252的對應行中,如圖14所示。
[0203]接下來,在步驟1208中,僱員概括模塊1200根據中央伺服器120加載的操作數據計算並顯示關於用戶指定的駕駛員和日期的各種性能統計。根據一個實施方式中,僱員概括模塊1200首先通過取貨和交貨時間,調度時間,和區域時間-各自地-如步驟1206中確定的數據,劃分全部停止的次數(例如:17)來計算駕駛員取貨和交貨時間的停止,調度時間的停止,和區域時間的停止。接下來,僱員概括模塊1200通過用如步驟1206中確定的裝載和交貨時間,調度時間,和區域時間的值除帳單的總的數量(例如:29)來計算駕駛員每裝載和交貨時間的帳單,每調度時間的帳單,和每區域時間的帳單。每裝載和交貨時間的帳單,每調度時間的帳單,和每區域時間的帳單的數值隨後顯示在性能統計表1253中,如圖14所示。
[0204]接下來,在步驟1210中,僱員概括模塊1200根據由中央伺服器120加載的操作數據計算和顯示各種用戶指定的駕駛員和日期的距離統計。根據一個實施方式中,僱員概括模塊1200首先檢查加載的操作數據中的服務數據並獲取駕駛員總共行程數據,來回距離,在區域距離,和總距離的數據,每個數據可能已進入便攜數據獲取裝置110。在另一個實施方式中,僱員概括模塊1200為用戶指定的日期檢查加載操作數據中的信息數據並確定駕駛員總共行程數據,來回距離,在區域距離,和總距離的數據(例如:從導出的英裡表數據)。接下來,僱員概括模塊1200通過早期確定的總共停止的次數(例如:17)來劃分確定的總共距離的值(例如:184)計算駕駛員停止的距離。僱員概括模塊1200然後根據信息數據確定用戶指定日期裡駕駛員的GPS英裡的總和(例如:使用技術確定這裡所描述的GPS英裡)。僱員概括模塊1200在距離統計表1254中顯示確定的總的行程,來回距離,在區域距離,總的距離,GPS英裡,和停止的距離的數值,如圖14所示。
[0205]接下來,在步驟1212中,僱員概括模塊1200根據中央伺服器120加載的操作數據計算並顯示各種用戶指定的駕駛員和日期的安全統計。根據一個實施方式中,僱員概括模塊1200首先檢查由中央伺服器120加載的分割數據並確定座位安全帶安全隱患部分。僱員概括模塊1200然後計算存儲為座位安全帶安全隱患所有部分的持續時間-行程期間被脫落,並存儲結果作為在行程時間所有的座位安全帶脫落。僱員概括模塊1200然後計算存儲為座位安全帶安全隱患所有部分的持續時間-發動機打開期間被脫落,並存儲結果作為在發動機打開時間所有的座位安全帶脫落。僱員概括模塊1200在安全統計表1255對應的行中顯示確定的「座位安全帶在行程中脫落」和「座位安全帶在發動機打開時脫落」,如圖14所示。
[0206]接下來,僱員概括模塊1200檢查由中央伺服器120加載的分割數據並確定車輛倒車段。僱員概括模塊1200然後計算車輛倒車段的數量並存儲結果作為駕駛員倒車事件全部的數量。接下來,僱員概括模塊1200通過車輛100每個確定的倒車段的持續時間確定行程距離(例如:通過相應的信息數據顯示英裡表的讀數,通過計算根據每個倒車段的開始和結束時車輛GPS定位的行程距離)。僱員概括模塊1200然後計算每個倒車段持續時間的行程距離並由倒車段全部的次數劃分這個數據。僱員概括模塊1200然後存儲結果作為駕駛員車輛倒車距離的平均值。接下來,僱員概括模塊1200確定在每個被定義的車輛倒車段之間經過的時間,計算倒車段經過的時間,並存儲結果作為駕駛員總共返回的時間。僱員概括模塊1200然後在安全統計表1255對應的行中顯示確定的值為「總共倒車事件」,「平均距離」,和「總共返回時間」。
[0207]接下來,僱員概括模塊1200計算並顯示用戶選擇的駕駛員的車輛平均速度。在一個實施方式中,僱員概括模塊首先通過車輛100在用戶指定的日期裡確定總的行程距離(例如:通過檢查英裡表讀數顯示的信息數據,通過用戶輸入的距離數據顯示的檢查服務數據,通過基於GPS信息數據計算距離)。接下來,僱員概括模塊1200通過定義加載的分割數據中的行程段確定車輛總的行程時間並總結被定義的行程段的持續時間。僱員概括模塊1200然後通過車輛總的行程時間劃分總的路程並存儲結果作為車輛的平均速度。僱員概括模塊1200然後在安全統計表1255中顯示平均速度的確定值為「平均MPH」。
[0208]在另一個實施方式中,僱員概括模塊1200可以用於計算一個校正的平均速度。例如,僱員概括模塊1200首先識別加載的分割數據中行程延遲,計算被定義的行程延遲持續的時間,並存儲結果作為總的行程延遲時間。僱員概括模塊1200然後從車輛的總的行程時間中減去總的行程延遲時間並存儲結果為校正的行程時間。接下來,僱員根據模塊1200通過車輛校正的行程時間劃分總的路程並存儲和顯示結果為車輛的校正的平均速度。
[0209]接下來,在步驟1214,僱員概括模塊1200為用戶指定的駕駛員計算並顯示全部的統計表。根據一個實施方式,僱員概括模塊1200首先為駕駛員計算每次停止帳單的數量。例如:僱員概括模塊1200首先檢查加載的分割數據並計算當前在數據中停止段的次數。僱員概括模塊1200然後獲取駕駛員貨物的帳單的總的數量(例如:在步驟1204中確定的)並通過停止的總數量劃分帳單的總數量。僱員概括模塊1200然後在全部的統計表1256中顯不結果。
[0210]接下來,僱員概括模塊1200檢查加載的操作數據中的服務數據並獲取貨物停止的數量,駕駛員處理單元數的數量,駕駛員必須帶回運送中心的客戶的交付的數量,和駕駛員必須帶回航動中心的貨物的交付的數量的數值。僱員概括模塊1200然後在全部的統計表1256中顯示這些數值。接下來,僱員概括模塊確定總的閒置時間和駕駛員發動機運行時間的閒置百分比。這些值可以被計算,例如,依照在此描述的與僱員燃料節約模塊1600相關的一套方法。然後被確定的數值在全部的統計表1256中顯示為「總的閒置時間」和「閒置時間百分比%」。
[0211]僱員考勤模塊
[0212]根據各種實施方式,僱員考勤模塊1300通常被配置成用戶選擇的駕駛員和用戶選擇的一天提供停止-到-停止信息。在一個實施方式中,僱員考勤模塊1300與一個僱員考勤表852相關(如圖16所示)。因此,中央伺服器120用於對應用戶在僱員考勤表中的選擇運行僱員考勤模塊。
[0213]圖15示出了由僱員考勤模塊1300根據一個實施方式為一個選定的駕駛員提供停止-到-停止信息的步驟。在步驟1302開始,僱員考勤模塊1300顯示中央伺服器用戶界面800的一個僱員考勤視圖。例如,圖16顯示了根據一個實施方式的中央伺服器用戶界面800的一個僱員考勤視圖800B。在有插圖的實施方式中,僱員考勤視圖800B顯示了一個停止-到-停止信息表格1351,這表顯示了下列的部分或全部每個通過在特定的信息欄中選擇的駕駛員執行的停止:停止的次數(例如:1,2,3),停止的類型-顯示為「類型」(例如:交付或「DL」,取貨或「PU」,重新構建或「RTB」),從前面停止的距離/英裡-顯示為英裡-到-停止或「MTS」)(例如:18.5英裡),當駕駛員開始停止的時間-顯示為「停止開始」(例如:10:44:00),當駕駛員完成停止的時間-顯示為「開始結束」(例如:10:54:00)執行停止過去的總時間-顯示為「停止時間」(例如:10.00分鐘),從前面停止過去的行程時間-顯示為到停止的時間或「TTS」 (例如:74.00分鐘),從前面停止過去的行程時間和執行當前停止的總時間-顯示為「總時間」(例如:84.00分鐘)。在到停止的時間期間駕駛員在一個運送中心的專屬地的大量時間-顯示為「專屬地」(例如:23.63分鐘),在完成前面停止和開始當前停止之間發生的大量的到停止非行進時間-顯示為「非行進-TTS」 (例如:5.85分鐘),在完成前面停止和開始當前停止之間發生的大量的純粹的行程時間-顯示為「純粹行程」(例如:45.37分鐘),在完成前面停止和開始當前停止之間發生的大量午餐時間-顯示為「午餐」(例如:30.00分鐘),在完成前面停止和開始當前停止之間發生的大量的駕駛員代碼延遲時間-顯示為「代碼延遲」(例如:1.50分鐘),在當前停止總的單元數量,如貨物和包裹,取貨或交貨-顯示為「處理單元」(例如:3個),和在當前停止貨物或包裹取貨或交貨的總的重量-顯示為「重量」(例如:131磅)。雖然午餐,代碼延遲,處理單元,和重量列未顯示在圖16中,與評估結果顯示區域820相關的一個滾動條允許用戶為了查看這些列移動顯示。此外,僱員考勤視圖包括一個創建報表按鈕1360,被用於產生一個可列印停止-到-停止報表(例如:a.pdf文件)顯示停止-到-停止信息表1351。圖17說明了一個實施方式中停止-到-停止信息表1351包括一個特定的駕駛員和日期的一個停止-到-停止報表。此外,僱員考勤視圖800B包括各種菜單和選項802-809和如圖8所示的地圖顯示810啟動視圖。[0214]接下來,在步驟1306,僱員考勤模塊1300按時間順序檢查通過中央伺服器120加載的分割數據(例如:在圖9的步驟912)並識別首次顯示的停止段。被識別的第一停止段隨後被設置為當前停止而僱員考勤模塊1300執行步驟1310-1318。接下來,在步驟1310中,僱員考勤模塊1300從加載的分割數據中識別和獲取當前停止的停止類型,停止開始時間,和停止結束時間。此外,僱員考勤模塊1300給當前停止分配一個停止數字(例如:通過分配「1」給首次確定的停止並2,3,4,等…連續確定停止)。僱員考勤模塊1300然後在停止-到-停止信息表1351合適的地方顯示獲取到的停止數字,停止類型,停止開始時間,和停止結束時間,如圖16和17所示。
[0215]接下來,在步驟1311中,僱員考勤模塊1300確定並顯示行程到當前停止的距離(例如:「距離到停止」或「MTS)。在一個實施方式中,僱員考勤模塊1300通過中央伺服器120加載的首次檢查的操作數據確定停止的距離(例如:圖9中步驟906)並獲取顯示車輛行程距離(例如:車輛的英裡表讀數)和採集當前停止段開始(例如:當車輛的發動機關閉,或停止段開始前面當車輛100緩慢到立即停止)的信息數據。如果當前停止段是首次停止,僱員考勤模塊1300存儲獲取到的距離數據作為首次停止段的停止距離。如果現在停止段不是首次停止,僱員考勤模塊1300也獲取表現車輛行進距離的信息數據和其被獲取於前面停止段的結束(例如:當車輛發動機開啟,或當車輛100從停止加速)。僱員考勤模塊1300然後從當前停止的開始車輛行進的距離減去上一次停止的結束車輛行進的距離,和存儲上述結果為當前停止的到停止的英裡數。僱員考勤模塊1300隨後在停止-到-停止信息表1351的合適地方顯示確定的當前停止段的到停止的英裡數。
[0216]接下來,在步驟1312中,僱員考勤模塊1300計算並顯示停止時間,到停止的時間,和當前停止的總時間。在一個實施方式中,僱員模塊1300首先通過計算在步驟1310確定的停止結束時間和停止開始時間前面的差額確定停止時間。接下來,僱員考勤模塊1300確定前面停止的停止結束時間或,當目前停止是首次停止,確定前面專屬地段的開始時間。接下來,僱員考勤模塊1300通過計算步驟1310中確定的停止開始時間與上述的停止結束時間之間的差別確定到停止的時間。接下來,僱員考勤模塊1300通過總結計算的停止時間和到停止的時間計算當前停止的總時間。僱員考勤模塊1300然後在停止-到-停止信息表1351合適的地方顯示計算的停止時間,到停止的時間和總的時間,如圖16和17所示。
[0217]接下來,步驟1314中,僱員考勤模塊1300計算並顯示當前停止的專屬地段,非行進到停止的時間,和純粹行程時間。在一個實施方式中,僱員考勤模塊1300首先檢查發生在當前停止停止開始的時間與任何前面停止停止結束的時間之間任何在專屬地段的加載的分割數據(例如:在步驟1312中確定的)。例如,當前的停止是首次停止,僱員考勤模塊1300將會識別駕駛員某天的開始為專屬地段發生。如果一個專屬地段被確定,僱員考勤模塊1300然後為被確定的專屬地段確定開始時間和結束時間,並且確定專屬地時間_專屬地段持續的時間-通過計算段的開始時間與結束時間之間的差額。在當前停止的停止開始時間表和任何前面停止的停止結束時間之間多個專屬地段被定義,這個過程被重複且僱員考勤模塊1300總結被確定的專屬地段的持續時間來確定專屬地時間。
[0218]僱員考勤模塊1300接下來查看關於發生在當前停止的停止開始時間與任何前面停止的停止結束時間之間的任何到停止非行進時間段的加載的分割數據。如果一個到停止非行進時間段被確定,僱員考勤模塊1300然後識別確定的到停止非行進時間段的開始時間和結束時間並識別到停止非行進時間-到停止非行進時間段的持續時間-通過計算部分的開始時間與結束時間之間的差額。在當前停止的停止開始時間與任何前面停止的停止結束時間之間多個到停止非行進時間段被定義,這個過程被重複且僱員考勤模塊1300總結被確定的到停止非行進時間段的持續時間來確定到停止非行進時間。
[0219]僱員考勤模塊1300接下來查看關於發生在當前停止的停止開始時間與任何前面停止的停止結束之間的任何行程段的加載的分割數據。如果一個行程段被確定,僱員考勤模塊1300然後識別確定的行程段的開始時間和結束時間並確定純粹行程時間-行程段持續的時間-通過計算部分的開始時間與結束時間之間的差額。在當前停止的停止開始時間與任何前面停止的停止結束時間之間多個行程段被確定,這個過程被重複且僱員考勤模塊1300總結被確定的行程段的持續時間來確定純粹行程時間。僱員考勤模塊1300然後在停止-到-停止信息表1351對應的單元顯示計算的專屬地時間,到停止非行進時間,和純粹行程時間,如圖16和17所示。
[0220]接下來,在步驟1316中,計算和顯示當前停止的午餐時間和代碼延遲時間。在一個實施方式中,僱員考勤模塊1300首先查看發生在當前停止的開始時間與一個前面停止的結束時間之間任何午餐部分的加載的分割數據(例如:如在步驟1312中定義的)。如果一個午餐部分被確定,僱員考勤模塊1300然後識別確定的午餐部分的開始時間和結束時間並確定午餐時間-午餐部分持續的時間-通過計算部分的開始時間與結束時間之間的差額。
[0221]僱員考勤模塊1300接下來查看發生在當前停止的開始時間任何前面停止的結束時間之間的任何代碼延遲段的加載的分割數據。如果一個代碼延遲段被確定,僱員考勤模塊1300識別確定的代碼延遲段的開始時間和結束時間並確定代碼延遲時間-代碼延遲段持續的時間-通過計算部分的開始時間與結束時間之間的差額。在當前停止的開始時間和一個前面停止的結束時間之間多個代碼延遲段被定義。僱員考勤模塊1300然後在停止-到-停止表1351對應的單元顯示計算的午餐時間和代碼延遲時間,如圖17所示。
[0222]接下來,在步驟1318中,僱員考勤模塊1300確定和顯示當前停止的處理單元和重量。在一個實施方式中,僱員考勤模塊1300首先查看加載的操作數據並獲取當前停止顯示交貨或取貨單元的數量的伺服器數據,和貨物或包裹的重量在當前停止的交貨或取貨交付。僱員考勤模塊1300然後在停止-到-停止信息表1351對應的單元顯示獲取的處理單元和重量數據,如圖17所示。
[0223]接下來,在步驟1320中,僱員考勤模塊1300確定在加載的分割數據中是否有其他的停止。在一個實施方式中,僱員考勤模塊1300通過查看當前停止後發生的停止段加載的分割數據執行步驟1320。如果有一個其他的停止段,僱員考勤模塊1300轉向確定下一個停止段的步驟1322。如圖所示,僱員考勤模塊1300將通過步驟1310-1320循環並執行上述關於新確定的停止段的步驟,執行步驟1310-1320將會被定義為「當前停止」。
[0224]如果沒有其他的停止段,僱員考勤模塊1300轉向步驟1324,它確定和顯示關於重新構建行程停止距離,總的時間,到停止非行進時間,純粹行程時間,午餐時間,和代碼延遲時間。根據各種實施方式中,重新構建行程(「RTB」)表示從停止結束(例如:在圖17中停止號.17)到車輛的位置運送中心的車輛的行程。在一個實施方式中,僱員考勤模塊1300首先查看加載的分割數據並確定最終停止段的結束時間之後發生的專屬地段(例如:一個專屬地段表示在一個工作日結束時車輛花費在它位置運送中心的專屬地的時間)。僱員考勤模塊1300然後獲取最終專屬地段的開始和結束時間,同樣的在最終專屬地段期間發生的任何發動機開啟/關閉情況下的時間。
[0225]接下來,僱員考勤模塊1300通過首次檢查加載的操作數據和獲取表現車輛行進距離(例如:車輛的英裡表計數)確定重新構建段的到停止的距離和其為當車輛在識別的專屬地段在發動機關閉是獲取的。僱員考勤模塊1300然後獲取表現車輛行進距離的信息數據和其是在上一次停止段的結束時被獲取的(例如車輛的發動機被開啟時,或車輛100從靜止開始加速時)。僱員考勤模塊1300隨後從專屬地段發動機關閉點的車輛行進距離減去上一次停止結束的車輛行進距離和存儲上述結果為重新構建段的到停止的英裡數。僱員考勤模塊1300隨後通過計算最後的專屬地段的完成時間和前述停止段的完成時間之間的差異來確定重新構建行程的總的時間。
[0226]接下來,僱員考勤模塊1300檢查發生在最終專屬地段的開始時間與前面停止段的結束時間之間的任何到停止非行進時間段的加載的分割數據。如果一個到停止非行進時間段被確定,僱員考勤模塊1300然後識別關於確定的到停止非行進時間段的開始時間和結束時間並識別到停止非行進時間-到停止非行進時間段持續的時間-通過計算部分的開始時間與結束時間之間的差額。在最終專屬地段的開始時間與前面停止段的結束時間之間多個到停止非行進時間段被確定,這個過程被重複並且僱員考勤模塊1300總結被定義的到停止非行進時間段的持續時間去確定重新構建行程的到停止非行進時間。
[0227]僱員考勤模塊1300接下來檢查關於發生在最終專屬地段的開始時間與前面停止段的結束時間之間的任何行程段的加載的分割數據。如果一個行程段被確定,僱員考勤模塊1300然後識別確定的行程段的開始時間和結束時間並確定純粹的行程時間-行程段的持續時間-通過計算部分的開始時間與結束時間之間的差額。多個行程時間段在最終專屬地段的開始時間與前面停止段的結束時間之間被確定,這個過程被重複且僱員考勤模塊1300總結被確定的行程段的持續時間來確定重新構建行程的純粹行程時間。
[0228]僱員考勤模塊1300接下來計算和顯示重新構建行程的午餐時間和代碼延遲時間。在一個實施方式中,僱員考勤模塊1300首先查看發生在最終專屬地段的開始時間與前面停止段的結束時間之間的任何午餐部分的加載的分割數據。如果午餐部分被確定,僱員考勤模塊1300然後識別確定的午餐部分的開始時間和結束時間並確定午餐時間-午餐部分持續的時間-通過計算部分的開始時間和結束時間之間的差額。
[0229]僱員考勤模塊1300接下來查看關於發生在最終專屬地段的開始時間與前面停止段的結束時間之間的任何代碼延遲段的加載的分割數據。如果代碼延遲段被確定,僱員考勤模塊1300然後識別確定的代碼延遲段的開始時間和結束時間並確定代碼延遲時間-代碼延遲段的持續時間-通過計算部分的開始時間和結束時間之間的差額。多個代碼延遲段在最終專屬地段的開始時間與前面停止段的結束時間之間被確定,這個過程被重複且僱員考勤模塊1300總結被確定的代碼延遲段的持續時間來確定重新構建行程的代碼延遲時間。僱員考勤模塊1300然後在停止-到-停止信息表1351對應的單元顯示確定的停止距離,總的時間,到停止非行進時間,純粹行程時間,午餐時間,和重新構建行程的代碼延遲時間,如圖17所示。
[0230]接下來,在步驟1326中,僱員考勤模塊1300把顯示在停止-到-停止信息表1351中每個停止繪製在地圖顯示810中。在一個實施方式中,僱員考勤模塊1300首先查看加載的操作數據並獲取表1351中每個停止的位置數據(例如:通過確定的位置數據採集的每個各自的停止開始時間或結束時間)接下來,僱員考勤模塊1300分別繪製每個停止在地圖顯示810中(例如:根據位置數據包括相當於每個停止的GPS坐標)。例如,在一個實施方式中,交貨停止可以在地圖顯示810中通過某些形狀和/或顏色表示(例如:一個藍色正方形),同時取貨停止通過另一個形狀和/或顏色在停止中可以顯示為1362(例如:黃色圓形)。僱員考勤模塊1300然後自動縮放地圖顯示810使得每個繪製的停止都是可見的。
[0231]僱員甘特圖模塊
[0232]根據各種實施方式中,僱員甘特圖模塊1400通常被用於提供一個用戶選擇僱員或車輛特定一天的僱員和車輛活動的一個圖形表示。尤其,僱員甘特圖模塊1400通過中央伺服器加載的分割數據中產生一個分割的甘特圖表(例如:在圖9步驟912中,加載的分割數據)。在一個實施方式中,僱員甘特圖模塊1400與一個僱員甘特表853相關聯(如圖19所示)。因此,中央伺服器120被用於運行僱員甘特圖模塊1400對應於僱員甘特表853的用戶的選擇。
[0233]圖15所示實施方式示出了通過僱員甘特圖模塊1400產生一個僱員和車輛活動的一個甘特圖的執行步驟。在步驟1402開始,僱員甘特圖模塊1400顯示中央伺服器用戶界面800的一個僱員甘特視圖。例如,圖19顯示一個根據一個實施方式的中央伺服器用戶界面800的一個僱員甘特視圖800C。在一個實施方式中,僱員甘特視圖800C顯示一個甘特表1452和區間選擇器1462。如下面更詳細的描述,僱員甘特視圖800C還包括一個當前時間指示器1455,圖表滾動條1458,當前時間顯示1460,和一個車輛位置指示器1465。此外,僱員甘特視圖800C包括各種菜單和選項802-809和圖8中的地圖顯示810的啟動視圖,它允許用戶選擇不同的數據和不同的用戶界面視圖。
[0234]如圖19所示,顯示在僱員甘特視圖800C中的甘特表1452包括一個由多個活動部分列1453組成的一個垂直軸線每個都與一個特定的活動部分相關聯,且一個平行軸線由多個時間標誌1454組成。在一個實施方式中,活動部分列1453由一個專屬地時間行,到停止非行進時間行,停止時間行,行程行,行程延遲行,返回行,午餐行,代碼延遲行,和座位安全帶行組成。根據各種其它實施方式中,活動部分列1453而且還包括通過數據分割模塊1000確定的任何其它活動部分的特定的行。此外,在實施方式中,甘特表的時間標誌1454包括了大量的豎條比例尺顯示每一分鐘增加的時間。時間標誌1454的比例尺-和由此甘特表1452的比例尺-可以由用戶通過區間選擇器1462來調整(例如:將設置調為「I」設置的時間標誌為一分鐘增加,設置調為「5」設置的時間標誌為五分鐘增加,等等)。
[0235]接下來,在步驟1404中,僱員甘特圖模塊1400在甘特表1452的用戶選擇的數據中繪製活動部分。根據一個實施方式中,僱員甘特圖模塊1400通過首次由中央伺服器120加載的分割數據中定義的部分執行步驟1404(例如:在圖9中步驟912加載的數據)。僱員甘特圖模塊1400然後在適當的甘特表的活動列1453中根據每個被定義的部分的類型(例如:專屬地,到停止非行進時間等)和在適當的位置中根據每個被定義的部分的開始時間和結束時間繪製每個被定義的部分。例如,如圖19所示,僱員甘特圖模塊1400生成一個圖形表示每個活動的部分包括左邊對齊的一個矩形框的時間標誌1454相當於活動的開始時間,一個右邊對齊的時間標誌1454相當於活動的結束時間,和一個頂部和底部邊緣定義為一個活動列1453中的部分。
[0236]特別地,在步驟1404中,僱員甘特圖模塊1400劃分專屬地段塊狀區域表示車輛的發動機關閉期間專屬地時間和車輛的發動機開啟期間專屬地時間(例如:通過用垂直線劃分專屬地段顯示該點發動機的開啟或關閉)。此外,在一個實施方式中,僱員甘特圖模塊1400目前確定的行程的開始,行程和行程的結束段在甘特表1452的「行程」活動列中,行程的開始和行程的結束段在每個行程段兩側。僱員甘特圖模塊1400也確定任何表示停止段並顯示相鄰的每個停止段停止數量(例如:「1」)和停止類型(例如:交貨或「DL」)。從此處的描述,僱員甘特圖模塊1400可以決定停止的數量和停止的使用類型,例如,上面描述的與僱員考勤模塊1300相關的方法。此外,在一個實施方式中,僱員甘特圖模塊1400計算每個表示活動部分的持續時間並顯示持續時間在活動部分塊中(在甘特表的解析度允許下)。此外,在一個實施方式中,僱員甘特圖模塊1400在一個彩色代碼排列中顯示各種確定的活動部分(例如:所有專屬地段是綠色,所有到停止非行進時間段是黃色等)。
[0237]根據各種實施方式,甘特表1452顯示繪製的在一個確定的時間窗口期間發生的活動部分。例如,如圖19所示僱員甘特視圖800C中,甘特表1452顯示發生在大約上午11:00和下午12:45的部分。如下面更詳細地描述,在各種實施方式中,一個用戶可以在甘特表1452中使用滾動條1458和區間選擇器1462調整時間窗口。
[0238]接下來,在步驟1406中,僱員甘特圖模塊繪製車輛100的路徑-如通過用戶選擇數據-在地圖顯示810。根據一個實施方式中,僱員甘特圖模塊1400通過獲取由當前中央伺服器120加載的操作數據中的位置數據執行步驟1406(例如,在步驟906中加載的數據),以及對應的數據顯示被採集的每個個別的位置數據點的時間。僱員甘特圖模塊1400然後在地圖顯示810上繪製每個個別的位置數據點並按時間順序用線連接繪製的點顯示車輛100的路徑。
[0239]接下來,在步驟1408中,僱員甘特圖模塊1400顯示並同步當前的時間指示器1455和車輛位置指示器1465。在圖19的實施方式中,當前時間指示器1455包括排列在時間標示1454上的一個甘特圖1452的一個垂直線。車輛位置指示器1465包括沿著步驟1406中繪製的車輛路徑相鄰的突出點的一輛貨車定位的圖像。根據各種實施方式中,該車輛在地圖顯示810中位置指示器1465的位置與當前時間指示器1455的位置相對應。例如,在圖19中,當前時間指示器1455位於11:44,因此,該車輛位置顯示器1465位於沿著繪製的車輛100位於11:44的路徑的點。根據一個實施方式中,在步驟1408中,僱員甘特表模塊1400首先定位當前時間指示器1455在一個默認的位置(例如:10:00)。接下來,僱員甘特圖模塊1400檢查加載的操作數據,確定車輛100在默認時間的位置(或顯示在操作數據中接近默認時間的位置),並放置車輛位置指示器1465在地圖顯示810上確定的位置(例如:根據獲取的位置數據,如GPS坐標)。
[0240]接下來,在步驟1410中,僱員甘特圖模塊1400監視為用戶輸入請求的用戶界面的僱員甘特視圖800C改變甘特表1452和/或地圖顯示810。例如,在實施方式中,僱員甘特模塊1400被用於監視用戶請求去改變時間標示區間(例如:通過區間選擇器1462),通過甘特表1452改變顯示的時間窗口(例如:通過圖表滾動條1458),改變當前時間設置(例如:通過拖動當前時間指示器1455,拖動車輛位置指示器1465,或在當前時間顯示1460中輸入一個時間),和改變地圖顯示810的視圖(例如:通過縮放或平移顯示)。[0241]因此,在步驟1412中,僱員甘特圖模塊1400識別一個用戶是否通過甘特表1452已經調整時間窗口的顯示。例如,一個用戶可以通過移動圖表滾動條1458調整時間窗口(例如:向右調整時間窗口時間向前且向左調整時間窗口時間返回)。如果僱員甘特圖模塊1400沒有檢測到甘特表1452的一個時間窗口調整,轉向步驟1416。如果僱員甘特圖模塊1400檢測到一個時間窗口調整,轉向步驟1414.在步驟1414中,僱員甘特圖模塊調整甘特表1452為了顯示活動部分的時間窗口相當於滾動條1458在任何給定的時間的位置。例如,在一個用戶滑動圖表滾動條1458,僱員甘特圖模塊1400在甘特表1452中移動活動部分和時間區間1454為了配合滾動條1458的移動。同樣,當一個用戶沿著圖表滾動條1458選擇一個新的點,僱員甘特圖模塊1400自動調整甘特表1452顯示對應的時間窗口裡發生的活動部分。
[0242]接下來,在步驟1416中,僱員甘特圖模塊1400確定一個用戶是否已經調整時間標誌區間。例如,一個用戶可以使用區間選擇器1462去改變區間設置方式「I」(例如:一分鐘增長)到「10」 (例如:十分鐘增漲)。如果僱員甘特圖模塊1400沒有檢測到一個時間標誌區間的調整,轉向步驟1420。如果僱員甘特圖模塊1400檢測到一個調整,轉向步驟1418。在步驟1418中,僱員甘特圖模塊1400首先調整時間標誌1454的比例到用戶選擇的設置。調整時間標誌1454的比例必須通過甘特表1452改變顯示的時間窗口,僱員甘特圖模塊1400接下來調整甘特表1452隻顯示當前新時間窗口的那些部分(例如:如上描述的相關步驟1414)。
[0243]接下來,在步驟1420中,僱員甘特圖模塊1400確定用戶是否已經調整當前時間裝置。例如,一個用戶可以通過在甘特表1452中一個特定的點上重新定位當前時間指示器1455來調整當前時間設置(例如:通過點擊甘特表1452的一部分),沿著甘特表1452拖動當前時間指示器1455,在地圖顯示810上一個特定的點重新定位車輛位置指示器1465(例如:通過點擊地圖顯示810中顯示的車輛路徑的一部分,對應於當車輛目前在那個位置的一個特定的時間),沿著地圖顯示810中顯示的車輛路徑拖動車輛位置指示器1465,或者輸入一個時間到當前時間顯示1460。如果僱員甘特圖模塊1400沒有檢測到一個調整當前時間設置,轉向步驟1424。如果僱員甘特圖模塊1400已經檢測到一個調整,轉向步驟1422。
[0244]在步驟1422中,僱員甘特圖模塊1400調整當前時間指示器1455和車輛位置指示器1465的位置對應於用戶的輸入。例如,當用戶點擊甘特表1452上的一個點或拖動當前時間指示器1455本身,僱員甘特圖模塊1400首先移動當前時間器1455對應於用戶輸入並在當前時間顯示1460中顯示對應的當前時間(例如:根據與時間標誌1454相關的當前時間指示器1455的位置)。僱員甘特圖模塊1400然後在新的當前時間設置中確定車輛100的位置(例如:通過查看加載的操作數據並識別對應於當前時間設置的位置數據,或接近當前時間設置的時間)並在地圖顯示810上確定的位置重新定位車輛位置指示器1465。同樣,在用戶輸入一個當前時間到當前時間顯示1460中,僱員甘特圖模塊1400首先移動當前時間顯示器1455到時間標誌1454對應於輸入的時間。僱員甘特圖模塊1400然後在新的當前時間設置確定車輛100的位置(例如:如上所述)並在地圖顯示810中確定的位置重新定位車輛位置指示器1465。同樣,當用戶點擊地圖顯示810上的一個點或拖動車輛位置顯示器1465本身,僱員甘特圖模塊1400首先移動車輛位置指示器1465對應於用戶輸入。僱員甘特圖模塊1400然後根據地圖顯示810的新的位置確定車輛位置指示器1465的位置並確定當前時間設置對應到新的位置(例如:通過檢查加載的操作數據和識別對應於新位置的時間數據)。僱員甘特圖模塊1400然後依照確定的當前時間重新定位當前時間指示器1455並在當前時間顯示1460顯示新的當前時間。
[0245]接下來,在步驟1424中,僱員甘特圖模塊1400確定用戶是否已經調整地圖顯示810的視圖。例如,在各種實施方式中,地圖顯示810包括典型的圖形地圖控制鍵,如放大/縮小按鈕和一個允許用戶點擊地圖顯示810本身的功能和移動顯示圖形區域。如果僱員甘特圖模塊1400沒有檢測到地圖顯示810的視圖調整,循環返回步驟1410並繼續監視用戶界面關於用戶輸入改變用戶界面的僱員甘特視圖800C的當前顯示的請求。如果僱員甘特圖模塊1400已經檢測到一個調整,轉向步驟1426,僱員甘特圖模塊1400依照識別到的用戶輸入調整地圖顯示810的視圖(例如:通過放大或縮小地圖或者移動地圖的視圖)。完成步驟1426後,僱員甘特圖模塊1400循環返回步驟1410並繼續監視用戶界面關於用戶輸入改變用戶界面的僱員甘特視圖800C的當前顯示的請求。
[0246]根據各種實施方式,用戶界面800的僱員甘特視圖800C還可以包括一個播放按鈕。例如,在一個實施方式中,僱員甘特圖模塊1400用於對應於用戶的播放按鈕的選擇驅動車輛位置指示器1465。在這樣的實施方式中,僱員甘特圖模塊1400 「運行」加載的操作數據和分割數據以使得當前時間顯示器1455在與時間標誌1454相關的一個預定義的速度穿過甘特表1452(例如:一個實時的設置,慢動作設置,快速運行的設置)。作為當前時間指示器1455穿過甘特表1452,僱員甘特圖模塊1400沿著車輛在地圖顯示810上顯示的路徑移動車輛位置指示器1465以使得車輛位置指示器的位置總是代表在通過當前時間指示器1455顯示的時間時車輛100的位置。因此,播放按鈕允許用戶同時查看當前時間指示器1455和車輛位置顯示器的運動。
[0247]如上所述,僱員甘特圖模塊1400在甘特表1464中一個彩色代碼排列中顯示各種確定的活動部分。在一個實施方式中,僱員甘特圖模塊1400進一步用於顯示車輛位置指示器1465在一個給定的時間用相同顏色作為在那個時間發生的一個活動部分。例如,當前時間指示器1455定位在一個行程段,僱員甘特圖模塊1400將顯示車輛位置指示器1465用相同顏色作為在甘特表1452中行程段方塊。此外,在另一個實施方式中,用戶界面800的僱員甘特視圖800C還包括一個「列印」按鈕允許用戶產生一個報告(例如:一個PDF或Excel文件)包含一個或多個甘特表1452的視圖和/或地圖顯示810。
[0248]僱員延遲代碼樽塊
[0249]根據各種實施方式,僱員延遲代碼模塊1500通常用於為一個用戶選擇的駕駛員和用戶選擇的一天提供延遲代碼信息。在一個實施方式中,僱員延遲代碼模塊1500與一個僱員延遲代碼表854相關(如圖21所示)。因此,中央伺服器120用於運行僱員延遲代碼模塊1500對應於僱員延遲代碼表854的一個用戶的選擇。
[0250]圖20示出了由僱員延遲代碼模塊1500根據一個實施方式為一個選擇的駕駛員提供延遲代碼信息的執行步驟。在步驟1502開始,僱員延遲代碼模塊1500顯示中央伺服器用戶界面800的一個僱員延遲代碼視圖。例如,圖21根據一個實施方式展示中央伺服器用戶界面800的一個僱員延遲代碼視圖800D。在實施方式中,僱員延遲代碼視圖800D顯示一個延遲代碼表1552,顯不由一個駕駛員輸入的每種延遲代碼的一些或所有的下列信息,延遲代碼的類型(例如:異常延遲或「ED」,帶回或「BB」),延遲代碼的開始時間(例如:14:32:00),延遲代碼的結束時間(例如:15:02:00),延遲代碼的總的時間(例如:30分鐘),延遲代碼的一個簡短的描述(例如:午餐,交通堵塞,等待開門,車輛加油,列車路線,安全等待,等待貨物,等待提貨單),和當延遲代碼被輸入時用戶位置的一個簡短的描述(例如:一個郵政地址,午餐,返回場地)。此外,僱員延遲代碼視圖800D包括圖8中所示的各種菜單和選項802-809和關於啟動視圖的地圖顯示810。
[0251]接下來,在步驟1504中,僱員延遲代碼模塊1500檢查由中央伺服器120 (例如:圖9的步驟912)按時間順序加載的分割數據並識別第一個顯示的延遲代碼部分。第一個確定的延遲代碼部分然後被定義為作為僱員延遲代碼模塊1500執行步驟1504-1512的當前代碼。接下來,在步驟1506中,僱員延遲代碼模塊1500從加載的分割數據中識別和獲取延遲代碼類型,開始時間,結束時間,簡短的描述,和當前延遲代碼的位置。僱員延遲代碼模塊1500然後在延遲代碼表1552對應的單元顯示獲取的類型,開始時間,結束時間,簡短的描述,和當前延遲代碼的位置如圖21所示。
[0252]接下來,在步驟1508中,僱員延遲代碼模塊1500計算延遲代碼的總時間。例如,在一個實施方式中,僱員延遲代碼模塊1500通過計算在步驟1506中獲取的當前延遲代碼的開始時間和結束時間之間的差額確定總的時間。僱員延遲代碼模塊1500然後在延遲代碼表1552對應的單元顯示計算的總的時間。
[0253]接下來,在步驟1510中,僱員延遲代碼模塊1500確定在加載的分割數據中是否有其他的延遲代碼。在一個實施方式中,僱員延遲代碼模塊1500通過檢查獲取當前延遲代碼後發生的延遲代碼部分的分割數據執行步驟1510。如果有一個其他的延遲代碼部分,僱員延遲代碼模塊1500移到確定下一個延遲代碼部分和定義它為新的當前延遲代碼的步驟1512。如圖20所示,僱員延遲代碼模塊1500然後將循環到步驟1506-1510並執行上述關於新的當前延遲代碼的步驟。
[0254]如果沒有其他的延遲代碼部分,僱員延遲代碼模塊1500移到步驟1514,繪製確定的每個延遲代碼部分的位置並在延遲代碼表1552中顯示。例如,在一個實施方式中,僱員延遲代碼模塊1500通過獲取與每個確定的延遲代碼部分相關的位置數據執行步驟1514並通過在地圖顯示810上繪製一個指示器(例如:一個圖形或方形)通過圖表體現每個部分。此外,僱員延遲代碼模塊1500可以在地圖顯示810上進一步繪製車輛100的行程路徑(例如:使用在此描述的方法)。
[0255]根據各種實施方式,僱員延遲代碼模塊1500可以進一步用於突出(或另外的確定)在地圖顯示810中對應於由一個用戶從延遲代碼表1552中選擇的部分的一個延遲代碼部分的位置。同樣,僱員延遲代碼模塊1500可以用於突出(或另外的確定)在延遲代碼表1552上對應於由一個用戶從地圖顯示810中選擇的部分的一個延遲代碼部分。此外,僱員延遲代碼模塊1500可以用於根據任何表1552中描述的屬性分類顯示在延遲代碼表1552中的延遲代碼部分。例如,對應於一個用戶選擇「總的時間」標題欄,僱員延遲代碼模塊1500將根據它們總的時間分組並顯示確定的延遲代碼部分(例如:最長的持續時間在表1552的頂部)。
[0256]在某些實施方式中,僱員延遲代碼模塊1500進一步用於識別異常的延遲代碼部分顯示潛在的未經許可的車輛操作員行為。例如,在各種實施方式中,僱員延遲代碼模塊1500可以用於識別延遲代碼部分有一個或多個預定義的延遲代碼屬於滿足一個或多少預定義的異常標準。在一個實施方式中,預定義的異常標準包括一個在關於操作數據評估的最高的延遲代碼持續時間的一定比例內的延遲代碼持續時間(例如:僱員延遲代碼模塊1500確定延遲代碼有最高10%的持續時間作為異常延遲代碼)。在另一個實施方式中,預定義的異常標準包括超過一個與特定的延遲代碼描述相關的預定義的時間限制的一個延遲代碼持續時間(例如:僱員延遲代碼模塊1500確定午餐延遲代碼超過30分鐘,交通延遲代碼超過15分鐘,和車輛加油延遲代碼超過10分鐘)。在另一個實施方式中,預定義的異常標準包括一個延遲代碼部分有一個發生在接近一個到停止非行進時間段的一個開始時間和/或一個延遲代碼部分有一個發生在接近一個到停止非行進時間段的開始(例如:延遲代碼部分開始於一個到停止非行進時間段的結束的一分鐘的開始或一個到停止非行進時間段的開始的一分鐘的結束)。在另一個實施方式中,預定義的異常標準包括一個延遲代碼的位置(例如:一個延遲代碼產生的位置)其與一個駕駛員或其它車輛操作員產生的延遲代碼相關的一個預先計劃的路線相比超過一個預定的距離(例如:僱員延遲代碼模塊1500在便攜數據獲取裝置110根據例如GPS數據位於超過關聯便攜數據獲取裝置110的駕駛員或車輛操作員相關的預設的計劃的交貨路徑100英尺時識別由編寫數據獲取裝置生成的言延遲代碼)。在特定的實施方式,便攜數據獲取裝置110離開預設的交貨路徑的距離可以使用類似在地圖更新模塊,偏離行程模塊,如圖45-51中後面此處將討論關聯的技術確定。
[0257]僱員安全模塊
[0258]根據各種實施方式中,中央伺服器120還可以包括一個僱員安全模塊(未顯示)用於提供用戶選擇的駕駛員和車輛在規定的一段時間內的各種安全信息(例如:一個用戶選擇的一天)。在一個實施方式中,僱員安全模塊與一個僱員安全表855相關(如圖40所示)。因此,中央伺服器120用於運行僱員安全模塊響應於僱員安全表855的一個用戶的選擇。
[0259]圖40顯示了根據一個實施方式中通過僱員安全模塊產生的中央伺服器用戶界面800的一個僱員安全視圖800M。如圖40所示,僱員安全模塊用於檢查關於一個用戶選擇的日期內的一個用戶選擇的駕駛員的操作數據並確定和顯示每個選擇的駕駛員的車輛倒車事件的開始時間,停止數量,地址,包裹的數量,停止類型,持續時間,距離,和速度。根據各種實施方式,僱員安全模塊可以通過檢查由中央伺服器120加載的關於倒車段的分割數據和根據加載的操作數據確定上面描述的關於每個獨立的倒車段的信息完成這個。
[0260]此外,僱員安全模塊用於確定車輛倒車事件的駕駛員的總的數量,總的倒車距離,平均倒車距離,總的返回時間,倒車事件的平均速度,返回的數量第一次例外,有關倒車事件的數量,有關倒車事件的總的距離,有關倒車事件的平均距離,和總的有關返回時間。例如,在一個實施方式中,僱員安全模塊檢查通過中央伺服器120加載的分割數據並確定車輛倒車段。僱員安全模塊然後計數車輛倒車段的數量並存儲結果為關於駕駛員倒車事件的總數量。
[0261]接下來,僱員安全模塊識別每個被確定的倒車段期間車輛100的行程距離(例如:通過檢查相應的信息數據顯示的英裡表的計數,根據車輛在每個倒車段的開始和結束時的GPS位置計算行程距離)。僱員安全模塊然後計算每個倒車段期間的行程距離並存儲這個值作為總的倒車距離。僱員安全模塊然後通過總的倒車段的數量劃分這個總的倒車距離的值並存儲結果作為駕駛員的平均車輛倒車距離。接下來,僱員安全模塊確定在每個確定的車輛倒車段期間消耗的時間,計算關於倒車段消耗的時間,並存儲結果作為駕駛員的總的返回時間。根據總的返回時間和總的倒車距離,僱員安全模塊然後計算駕駛員的平均返回速度並存儲結果。僱員安全模塊然後在用戶界面800M上顯示這些計算的統計數據。
[0262]在某些實施方式中,僱員安全模塊進一步用於確定上面描述的關於特定的地理區域的倒車事件的數量,總的倒車距離,平均距離,總的返回時間,和平均返回速度的統計數據。例如,在圖40的實施方式中,僱員安全模塊用於確定有關倒車事件的數量,有關倒車事件的總的距離,有關倒車事件的平均距離,和總的有關返回時間。在一個實施方式中,僱員安全模塊通過確定發生在一個有關的區域裡的倒車段(例如:通過比較倒車段和由中央伺服器存儲的地理圍欄有關的區域的位置)確定這些計算數據並利用上面描述的技術去計算有關的區域具體的統計數據。
[0263]此外,在圖示實施方式中,僱員安全模塊確定第一次返回除外的數量。當車輛返回在停止之前執行,駕駛員典型的剛好在執行返回之前可以查看車輛將返回的區域。相反,當返回在完成停止之後執行,在過去的時間駕駛員最後一次查看返回區域一個安全風險出現(例如:一個目標或個人可能轉向返迴路徑)。因此,僱員安全模塊可以通常用於識別駕駛員返回一個車輛在完成一個停止之後的實例中,作為完成一個停止之前的衝突(在此「返回首次除外)。
[0264]在各種實施方式中,僱員安全模塊可以用於通過比較加載的分割數據裡的倒車段和某些服務數據,信息數據,確定返回首次例外,或兩者。例如,在一個實施方式中,僱員安全模塊用於識別倒車段發生在一個包裹顯示為交貨後不久(例如:確定倒車段開始在一個包裹顯示為交貨後2分鐘之內)。在這樣的實施方式中,僱員安全模塊可以通過比較確定的倒車段開始的時間和由服務數據顯示的包裹交貨的時間識別這些倒車段。
[0265]在另一個實施方式中,僱員安全模塊用於識別倒車段發生在一個交貨停止完成附近(例如:確定倒車段開始於一個停止段結束後2分鐘之內)。在這樣的實施方式中,僱員安全模塊可以通過比較倒車段開始的時間和由服務數據顯示的停止段結束的時間識別這些倒車段。
[0266]在另一個實施方式中,僱員安全模塊用於識別倒車段發生在車輛的發動機點火附近(例如:確定倒車段開始於車輛的發動機開始後2分鐘之內)。在這樣的實施方式中,僱員安全模塊可以通過比較倒車段開始的時間和由信息數據顯示的行程段開始的開始時間識別這些倒車段。
[0267]僱員燃料節約模塊
[0268]根據各種實施實施方式,僱員燃料節約模塊1600通常被用於根據一個用戶選擇的駕駛員或車輛的車輛發動機閒置時間在定義的的一段時間(例如:一個用戶選擇的一天)提供節約燃料信息。在一個實施方式中,僱員燃料節約模塊1600與一個僱員燃料節約表856相關(如圖23所示)。因此,中央伺服器120用於運行僱員燃料節約模塊1600響應僱員燃料節約表856的一個用戶的選擇。
[0269]圖22示出了根據一個實施方式僱員燃料節約模塊1600提供關於一個用戶選擇的駕駛員或車輛的節約燃料信息的執行步驟。在步驟1602開始,僱員燃料節約模塊1600顯示中央伺服器用戶界面800的一個僱員燃料節約視圖。例如,圖23展示根據一個實施方式的中央伺服器用戶界面800的一個僱員燃料節約視圖800E。在實施方式中,僱員燃料節約視圖800E顯不了一個閒置段表1652, —個節約燃料統計表1654,和一個閒置時間過濾菜單1656。
[0270]如圖23所示,閒置段表1652提供了一個發生在用戶定義的時間期間用戶選擇的車輛的發動機閒置段的帳單(或與一個用戶選擇的駕駛員相關的車輛)。關於每個發動機閒置段,閒置段表1652顯示了事件數量(例如:1,2,3,等),閒置段的開始時間(例如:09:48:03),通過分割顯示的閒置類型(例如:行程開始,行程期間,行程結束),和持續時間或分割的「閒置時間」(例如:00:08)。節約燃料統計表1654提供了多個行程開始閒置段統計數據,行程期間閒置段統計數據,行程結束閒置段統計數據,和總的閒置時間統計數據。例如,行程開始,行程期間,行程結束閒置段統計數據顯示-關於每個閒置段類型-閒置段的總的數量(或「事件」),閒置段的總的持續時間,閒置段的平均持續時間,和最長的閒置段。此外,所有的發動機閒置時間統計數字顯示從閒置時間統計表獲取的車輛的車輛數量,總的發動機閒置時間,總的發動機運行時間,總的發動機運行時間的閒置百分比,閒置時間事件的總的數量,閒置時間GPS英裡的數量,和最大閒置時間事件。
[0271]雖然只有一部分的上述統計數字顯示在圖23中的節約燃料統計表1654裡,僱員燃料節約用戶界面視圖800E包括一個與表1654相關的滾動條允許用戶為了查看剩餘的統計數據而移動顯示錶1654。同樣,僱員燃料節約視圖800E包括一個與閒置段表1652相關的滾動條允許一個用戶為了查看沒有顯示在圖23中的閒置段移動顯示錶1652。此外,僱員燃料節約視圖800E包括一個創建報告按鈕1658用於產生一個可列印的節約燃料報告(例如:a.pdf或Excel文件)顯示閒置段表1652和節約燃料統計表1654。圖24示出了圖23中展示的全部節約燃料統計表1654的可列印的僱員燃料節約報告的一個實施方式,和圖23的閒置段表的更多部分。
[0272]繼續參照圖23,僱員燃料節約視圖800E還包括一個閒置時間過濾菜單1656,包括行程段的開始,行程段持續時間,和行程段的結束過濾選擇顯示為與閒置段類型相關的可選框。如前所述,根據一個實施方式中,數據分割模塊1000用於定義所有確定的發動機閒置段如行程閒置段的開始,行程閒置段持續時間,或行程閒置段的結束。閒置時間過濾菜單1656允許一個用戶定義這些閒置段類型進行分析並在閒置段表1652和節約燃料統計表1654中體現。除了表1652,1654和過濾菜單1656,僱員燃料節約視圖800E還包括各種菜單和選項802-809和圖8中所示的關於地圖顯示810的啟動視圖。
[0273]接下來,在步驟1606中,僱員燃料節約模塊1600按時間順序檢查由中央伺服器120加載的分割數據(例如:圖9中的步驟912)並確定首次顯示的發動機閒置段。被確定的首次閒置段然後定義為當前閒置段用於僱員燃料節約模塊1600執行步驟1608-1612。接下來,在步驟1608中,僱員燃料節約模塊1600確定並顯示閒置事件數量,開始時間,閒置類型,和有關當前閒置段的閒置時間。例如,在一個實施方式中,僱員燃料節約模塊1600從加載的分割數據中獲取當前閒置段的開始時間,結束時間和閒置類型。僱員燃料節約模塊1600然後通過計算獲取的開始時間和停止時間之間的差額確定當前閒置段的持續時間,或「閒置時間」。接下來,僱員燃料節約模塊1600分配一個閒置事件數字給當前閒置段(例如:通過分配「I」給首次確定的閒置段並2,3,4,等依次分給確定的閒置段)。僱員燃料節約模塊1600然後在閒置段表1652中顯示關於當前工作閒置段確定的閒置事件數字,開始時間,閒置類型,和閒置時間。[0274]接下來,在步驟1610中,僱員燃料節約模塊1600確定是否有其他的發動機閒置段在加載的分割數據中。在一個實施方式中,僱員燃料節約模塊1600通過檢查發生在當前閒置段之後的發動機閒置段的加載的分割數據執行步驟1610。如果有一個其他的閒置段,僱員燃料節約模塊1600轉向步驟1612確定接下來發動機閒置段並定義為新的當前閒置段。如圖22所示,僱員燃料節約模塊1600然後循環回步驟1608和1610並為新的當前閒置段執行上述步驟。
[0275]如果沒有其他的發動機閒置段,僱員燃料節約模塊1600轉向步驟1614,僱員燃料節約模塊1600為確定的閒置段計算全部的閒置統計數據並顯示在閒置段表1652中。在一個實施方式中,僱員燃料節約模塊1600通過首次獲取用戶選擇的車輛數量執行步驟1614(例如:在駕駛員菜單806中顯示的用戶選擇的駕駛員相關的車輛數量)。這個數量作為與閒置段表1652和節約燃料統計表1654中顯示的數據相關的車輛數量被存儲。僱員燃料節約模塊1600接下來獲取關於在閒置段表1652中的每個閒置段的閒置時間的值並計算獲取到的值。僱員燃料節約模塊1600然後存儲這個值作為總的發動機閒置時間。接下來,僱員燃料節約模塊1600檢查加載的操作數據,通過數據確定發動機開啟和發動機關閉顯示的事件,並獲取與每個確定的發動機開啟和發動機關閉事件相關的時間。對於每個確定的發動機開啟事件,僱員燃料節約模塊1600計算發動機開啟事件和接下來對應的發動機關閉事件之間消耗的時間。僱員燃料節約模塊1600然後存儲每個計算的消耗時間作為一個發動機開啟部分,並總結確定的發動機開始段的持續時間來計算車輛的總的發動機運行時間。接下來,節約燃料模塊1600通過計算的總的發動機運行時間值劃分計算的總的發動機閒置時間值並存儲結果作為總的發動機運行時間的閒置百分比或「ITER百分比」。根據各種實施方式,ITER百分比表示發動機閒置期間的運行時間的百分比。
[0276]接下來,僱員燃料節約模塊1600計數發動機確定的閒置段的總的數量並顯示在閒置段表1652中。僱員燃料節約模塊1600然後存儲這個值作為總的閒置事件的數量。接下來,僱員燃料節約模塊1600檢查加載的操作數據並確定車輛100在定義的某個時期期間行程的GPS英裡的總的數量(例如:車輛在用戶選擇的日期中行程的距離)。例如,在一個實施方式中,僱員燃料節約模塊1600按時間順序檢查加載的操作數據並確定第一個和第二個包含位置數據點的數據記錄(例如:第一個和第二個GPS坐標)。僱員燃料節約模塊1600然後計算第一個和第二個位置點之間的直線距離並存儲結果。接下來,僱員燃料節約模塊1600確定接下來的包含一個位置數據點的數據記錄(例如:第三個GPS坐標),計算第二個和第三個位置點之間的直線距離,並存儲結果。僱員燃料節約模塊1600然後重複這個過程直到在加載的操作數據裡按時間順序相鄰的位置數據點之間的距離被確定。僱員燃料節約模塊1600然後總結確定的距離並存儲結果作為總的行程的GPS英裡。僱員燃料節約模塊1600然後通過總的行程的GPS英裡值劃分計算的總的閒置時間值並存儲結果作為每GPS英裡閒置時間。
[0277]在另一個實施方式中,僱員燃料節約模塊1600根據車輛的英裡表測量可執行一個相似的計算。例如,僱員燃料節約模塊1600可以從加載的操作數據中獲取一個與在閒置段表1652中最終閒置段相關的行程距離的值(例如:英裡表讀數)並存儲這個值作為總的行程的英裡表英裡。僱員燃料節約模塊1600然後將通過總的行程的英裡表英裡值劃分計算的總的閒置時間值並存儲結果作為每英裡表英裡閒置時間。[0278]接下來,節約燃料模塊1600檢查閒置段表1652中關於所有的閒置段的閒置時間值並確定最大的單個閒置時間值。節約燃料模塊1600然後存儲這個值作為最大閒置事件。最後,如圖24所示,僱員燃料節約模塊1600在節約燃料統計表1654中顯示確定的車輛數量,總的發動機閒置時間,總的發動機運行時間,總的發動機運行時間的閒置百分比,閒置時間事件的總的數量,每GPS英裡閒置時間的數量,和最大閒置時間事件。
[0279]接下來,在步驟1616中,僱員燃料節約模塊1600計算關於確定的行程開始閒置段的閒置統計數據並顯示在閒置段表1652中。在一個實施方式中,僱員燃料節約模塊1600通過首次計算確定的行程開始發動機閒置段的數量執行步驟1616並在閒置段表1652中顯示。僱員燃料節約模塊1600然後存儲這個值作為行程開始閒置事件的數量。接下來,僱員燃料節約模塊1600獲取關於閒置段表1652中每個行程開始閒置段的閒置時間的值並總結所有獲取的值。節約燃料模塊1600然後存儲這個值作為關於行程開始閒置事件總的閒置時間。接下來,節約燃料模塊1600通過行程開始閒置事件的數量劃分關於行程開始閒置事件總的閒置時間。節約燃料模塊1600然後存儲這個值作為行程開始閒置事件的平均閒置時間。接下來,節約燃料模塊1600檢查所有行程開始閒置段閒置時間的所有的值並確定最大的單個閒置時間值。節約燃料模塊1600然後存儲這個值作為最大行程開始閒置事件。最後,如圖24所示,僱員燃料節約模塊1600顯示確定的行程開始閒置段的數量,所有行程開始閒置段的總的閒置時間,行程開始閒置段的平均時間,和一個單個的行程開始段的最大閒置時間。
[0280]接下來,在步驟1618中,僱員燃料節約模塊1600計算確定的行程期間閒置段的閒置統計數據並在閒置段表1652中顯示。在一個實施方式中,僱員燃料節約模塊1600通過首次計算確定的行程期間發動機閒置段的數量執行步驟1618並在閒置段表1652中顯示。僱員燃料節約模塊1600然後存儲這個值作為行程期間閒置事件的數量。接下來,僱員燃料節約模塊1600獲取在閒置段表1652中每個行程期間閒置段的閒置時間的值並總結所有獲取的值。節約燃料模塊1600然後存儲這個值作為行程期間閒置事件的總的閒置時間。接下來,節約燃料模塊1600通過行程期間閒置事件的數量劃分行程期間閒置事件的總的閒置時間。節約燃料模塊1600然後存儲這個值作為行程期間閒置事件的平均閒置時間。接下來,節約燃料模塊1600檢查行程期間閒置段的閒置時間的所有的值並確定最大的單個閒置時間值。節約燃料模塊1600然後存儲這個值作為最大的行程期間閒置事件。最後,如圖24所示,僱員燃料節約模塊1600顯示確定的行程期間閒置段的數據,所有行程期間閒置段的總的閒置時間,行程期間閒置段的平均時間,和一個單個的行程期間部分的最大閒置時間。
[0281]接下來,在步驟1620中,僱員燃料節約模塊1600計算確定的行程結束閒置段的閒置統計數據並在閒置段表1652中顯示。在一個實施方式中,僱員燃料節約模塊1600通過首次計算確定的行程結束髮動機閒置段的數量執行步驟1620並在閒置段表1652中顯示。僱員燃料節約模塊1600然後存儲這個值作為行程結束閒置事件的數量。接下來,僱員燃料節約模塊1600獲取在閒置段表1652中每個行程結束閒置段的閒置時間的值並總結所有的獲取值。節約燃料模塊1600然後存儲這個值作為行程結束閒置事件總的閒置時間。接下來,節約燃料模塊1600通過行程結束閒置事件的數量劃分行程結束閒置事件總的閒置時間。節約燃料模塊1600然後存儲這個值作為行程結束閒置事件的平均閒置時間。接下來,節約燃料模塊1600檢查行程結束閒置段的閒置時間的所有值並確定最大的單個閒置時間值。節約燃料模塊1600然後存儲這個值作為最大的行程結束閒置事件。最後,如圖24所示,僱員燃料節約模塊1600顯示確定的行程結束閒置段的數量,所有行程結束閒置段的總的閒置時間,行程結束閒置段的平均時間,和一個單個的行程結束段的最大閒置時間。
[0282]如前所述,僱員燃料節約視圖800E還包括一個閒置時間過濾菜單1656允許一個用戶設置閒置段類型進行分析並在閒置段表1652和節約燃料統計表1654中顯示。因此,在各種實施方式中,僱員燃料節約模塊1600進一步用於檢查閒置時間過濾菜單1656的設置(例如:通過檢查每個與閒置段選項相關的選擇框)並確定類型或用戶請求查看的閒置時間段的類型。按照用戶確定的過濾選擇,僱員燃料節約模塊1600將只考慮通過用戶使用閒置時間過濾菜單1656在節約燃料統計表1654中產生的統計數據時選擇的發動機閒置段。
[0283]例如,如圖22所示的步驟代表通過僱員燃料節約模塊1600在每個行程開始段,行程期間部分,和行程結束段閒置時間過濾菜單1656已選定的過濾選項執行步驟。然而,從此處的描述,僱員燃料模塊1600可以按照不同用戶過濾選擇執行修改步驟。例如,在一個實施方式中,僱員燃料節約模塊1600-對應於一個用戶的僅行程開始過濾選項和行程結束過濾選項的選擇-將確定和分析僅行程開始閒置段和行程結束閒置段在步驟1614中產生所有的閒置統計表並將跳過步驟1618(將會被要求作為沒有行程期間部分的分析)。同樣,對應於一個用戶的僅行程期間過濾選項的選擇,僱員燃料節約模塊1600將確定和分析僅行程期間閒置段在步驟1614中產生所有的閒置統計表並將跳過步驟1616和1620(將會被要求作為沒有行程開始或行程結束段的分析)。
[0284]僱員1良蹤te塊
[0285]根據各種實施方式,僱員追蹤模塊1700通常用於提供一個車輛行程路徑的用戶選擇部分的時間和距離。特別是,僱員追蹤模塊1700允許一個用戶選擇一部分車輛行程路徑顯示在用戶界面的地圖顯示810中(例如:圖9步驟908中由中央伺服器120產生的)並顯示來源於作為行程車輛沿著選擇的行程路徑的一部分採集的操作數據的信息。在一個實施方式中,僱員追蹤模塊1700與一個僱員追蹤表857相關聯(如圖26所示)。因此,中央伺服器120用於運行僱員追蹤模塊170對應於一個用戶的僱員追蹤表857的選擇。
[0286]圖25所示實施方式說明了由僱員追蹤模塊1700提供關於一個用戶選擇的部分車輛路徑的時間和距離信息執行的步驟。
[0287]從步驟1702開始,僱員追蹤模塊1700顯示中央伺服器用戶界面800的一個僱員追蹤視圖。例如,圖26顯示中央伺服器用戶界面800根據一個實施方式的一個僱員追蹤視圖800F。在實施方式中,僱員追蹤視圖800F顯示一個路徑統計表1752,除了各種菜單和選項802-809和顯示在圖8中的地圖顯示810啟動視圖。如圖26所示,路徑統計表1752說明一些或全部的下列關於車輛100沿著一個用戶選擇的部分它的行程路徑的活動:一個開始時間(例如:車輛沿著選擇的行程路徑的一部分開始行程的時間),一個結束時間(例如:車輛沿著選擇的行程路徑的一部分中止行程的時間),總的時間(例如:車輛沿著選擇的行程路徑的一部分行程的持續時間),和總的英裡(例如:車輛沿著選擇的行程路徑的一部分行程的距離)。此外,僱員燃料節約視圖800E包括一個與閒置段表1652相關的滾動條允許一個用戶為了查看沒有顯示在圖23中的閒置段移動顯示錶1652。此外,僱員燃料節約視圖800E包括一個創建報告按鈕1658用於產生一個可列印的節約燃料報告顯示(例如:a.pdf或Excel文件),例如,路徑統計表1652和地圖顯示810。
[0288]接下來,在步驟1704中,僱員追蹤模塊1700監視地圖顯示810關於用戶輸入選擇車輛行程路徑的一部分。例如,圖26說明了地圖顯示810與車輛行程路徑1754對應於加載的操作數據顯示。在實施方式中,用戶可以通過提供在地圖顯示810上用戶輸入的確定的一個地理區域選擇車輛行程路徑1754的一部分並允許僱員追蹤模塊1700選擇位於定義的地理區域內車輛行程路徑1754的一部分。例如,圖26所示一個用戶選擇的地理區域1756,用戶可以通過滑鼠操作的指針點擊一個特定的點和拖動指針以形成1756區域。此外,為了選擇兩個選擇的點之間的定義的路徑部分用戶可以通過沿著顯示的行程路徑1754點擊第一個和第二個點選擇車輛行程路徑1754的一部分。
[0289]接下來,在步驟1706中,僱員追蹤模塊1700確定用戶輸入選擇車輛行程路徑1754的一部分是否已經被收到。如果路徑選擇用戶輸入沒有被檢測到,僱員追蹤模塊1700循環到步驟1704並繼續監視這樣的用戶輸入。如果路徑選擇用戶輸入被檢測到,僱員追蹤模塊1700移到步驟1708,確定用戶選擇的車輛行程路徑的部分。例如,用戶提供輸入確定用戶選擇的圖26的地理區域1756(或其它類似的區域),僱員追蹤模塊1700確定車輛行程路徑1754的一部分位於地理區域1756並確定這些部分作為選擇的車輛行程路徑1754的一部分。同樣,用戶直接選擇車輛行程路徑1754的一部分(例如:通過沿著路徑1754點擊一個或多個點),僱員追蹤模塊1700存儲選擇的部分。在另一個實施方式中,用戶可以選擇顯示在地圖上的一個特定的站和僱員追蹤模塊1700將自動識別選擇的車輛路徑部分作為選擇的站和地圖上下一個站之間的部分。在一個實施方式中,確定用戶選擇行程路徑1754的一部分之後,僱員追蹤模塊1700從剩下的車輛路徑1754的部分中圖形識別在地圖顯示810上選擇的部分(例如:通過從行程路徑1754上獨特的突出或著色選擇的部分)。
[0290]接下來,在步驟1710中,僱員追蹤模塊1700確定和顯示車輛100沿著用戶選擇的行程路徑1754的一部分移動的開始時間,車輛100沿著用戶選擇的行程路徑1754的一部分移動的結束時間,和車輛100沿著用戶選擇的行程路徑1754的一部分移動總的消耗。例如,在一個實施方式中,僱員追蹤模塊1700獲取與用戶選擇的行程路徑1754的一部分相關的加載的操作數據並確定最早發生和最後發生的數據點。僱員追蹤模塊1700然後獲取與最早發生的數據點相關的時間數據並存儲這個時間作為車輛100沿著用戶選擇的行程路徑1754的一部分移動的開始時間。僱員追蹤模塊1700然後獲取與最後發生的數據點相關的時間數據並存儲這個時間作為車輛100沿著用戶選擇的行程路徑1754的一部分移動的結束時間。僱員追蹤模塊1700接下來計算確定的開始時間和確定的結束時間之前的差額並存儲這個結果作為車輛100沿著用戶選擇的行程路徑1754的一部分移動的總的時間。如圖26所示,僱員追蹤模塊1700然後在路徑統計表1752中顯示確定的開始時間,結束時間,和總的時間。
[0291]接下來,在步驟1712中,僱員追蹤模塊1700通過車輛100沿著用戶選擇的行程路徑1754的一部分計算總的行程英裡。在一個實施方式中,僱員追蹤模塊1700通過獲取-從加載的操作數據-與在步驟1710中確定的開始時間和結束時間相關的車輛距離數據(例如:車輛裡程表的測量)執行步驟1712。僱員追蹤模塊1700然後計算與結束時間相關的距離值和開始時間相關的距離值之間的差額,並存儲結果作為通過車輛100沿著用戶選擇的行程路徑1754的一部分的總的行程英裡。如圖26所示,僱員追蹤模塊1700接下來在路徑統計表1752中顯示確定的行程英裡。
[0292]僱員工作區域模塊
[0293]根據各種實施方式,中央伺服器120還可以包括一個僱員工作區域模塊(未顯示)用於提供各種與一個確定的工作區域有關的交貨信息關於一個用戶選擇的駕駛員和車輛超過確定的一段時間(例如:一個用戶選擇的一天)。在一個實施方式中,僱員區域模塊與一個僱員工作區域表858有關(如圖41所示)。因此,中央伺服器120用於運行僱員工作區域模塊對應於僱員工作區域表858的用戶的選擇。
[0294]圖41示出了中央伺服器用戶界面800根據一個實施方式中通過僱員工作區域模塊產生的一個僱員工作區域視圖800N。如圖41所示,僱員工作區域模塊用於允許一個用戶定義一個特定的地理工作區域並檢查與那個工作區選擇的駕駛員和日期相關的交貨信息。例如,在一個實施方式中,用戶可以移動在中央伺服器用戶界面的地圖部分一個或多個工作區域(例如:如圖41所示)。在進一步的實施方式中,用戶可以預先定義工作區域,如一個特定的街道或購物區。然後用戶可以選擇一個或多個工作區域查看交貨信息。
[0295]因此,在各種實施方式中,僱員工作區域模塊用於確定關於選擇的駕駛員的與確定的工作區域相關的各種交貨統計數據。如圖41所示,僱員工作區域模塊確定每個工作區域的一個「行程」,當駕駛員輸入工作區域行程隨著一個輸入時間開始並且當駕駛員退出工作區域行程隨著一個退出時間結束。對於每個行程,僱員工作區域模塊確定行程數量,駕駛員姓名,線路數量,行程英裡,停止的總的數量,交貨停止的數量,駕駛員解除停止數量,交貨包裹的數量,取貨停止的數量,取貨包裹的數量,計劃交貨時間,計劃取貨時間,計劃行程時間,總的計劃時間,實際行程時間,超過計劃行程時間的實際行程時間,和休息時間。此夕卜,對於由駕駛員在選擇的時期的每個停止,僱員工作區域模塊確定並顯示停止的行程數量,駕駛員的姓名,停止數量,停止類型,停止的時間,到停止的時間,停止英裡,超過計劃停止時間的實際時間,取或交付包裹的數量,停止的地址,循環或線路數量,單元數量,序列號,和停止級別5 (例如:地面,第二個是空運,等)。
[0296]此外,如圖41所示,在僱員工作區域視圖800N顯示的信息可以被過濾。例如,一個用戶可以選擇顯示的工作區域標籤關於一個或多個工作區域名字,上下標籤,距離(例如:英裡,公裡),總的計劃小時,總的停止,交貨停止,駕駛員解除停止,取貨停止,每二天空運停止,交貨包裹的數量,取貨包裹的數量,計劃交貨小時,計劃取貨小時,計劃行程小時,和休息小時。此外,一個用戶可以選擇顯示工作區域日期關於任何駕駛員組合,行程,上下臨界值,距離臨界值,總的計劃小時臨界值,總的停止臨界值,交貨停止,駕駛員解除停止,取貨停止,第二天空運停止,交貨包裹臨界值,取貨包裹臨界值,計劃交貨小時臨界值,計劃取貨小時臨界值,計劃行程小時臨界值,計劃取貨小時臨界值,計劃行程小時臨界值,和休息小時臨界值。
[0297]位置性能模塊
[0298]根據各種實施方式,位置性能模塊1800通常用於提供交貨性能統計表關於用戶選擇的駕駛員組(例如:與用戶選擇的中心位置相關的駕駛員)在一個用戶選擇的時間期間(例如:一個特定的一天)。在一個實施方式中,位置性能模塊1800與一個位置性能表861相關(如圖28所示)。因此,中央伺服器120用於運行位置性能模塊1800對應位置性能表861的用戶選擇。[0299]圖27顯示通過位置性能模塊1800根據一個實施方式中產生關於一組駕駛員交貨性能統計表的執行步驟。在步驟1801開始,位置性能模塊1800顯示中央伺服器用戶界面800的一個位置性能視圖。例如,圖28顯示一個實施方式中央伺服器用戶界面800的一個位置性能視圖800G。在實施方式中,位置性能視圖800G顯示一個交貨性能統計表1852,顯示一些或所有下列的有關每個駕駛員在用戶選擇的駕駛員組在用戶選擇的日期的性能統計表:執行交貨停止的數量,執行取貨停止的數量,執行停止的總的數量,與取貨或交貨項目(例如:包裹或貨物)有關的提貨單(本文的「帳單」)的總數量,取貨或交貨項目的總重量,執行停止每小時的數量,執行停止的平均時間,帳單每小時的數量,行程英裡的總數量,和行程英裡每停止的數量。此外,位置性能視圖800G包括各種菜單和選項802-809和圖8所示的地圖顯示器O的開啟視圖。此外,位置性能視圖800G包括一個創建報告按鈕1854用於產生-對應於一個用戶的選擇-一個可列印位置性能報告(例如:a.pdf或.xls文件)顯示交貨性能統計表1852。
[0300]接下來,在步驟1802中,位置性能模塊1800確定和顯示與用戶選擇相關的第一個駕駛員的位置。例如,在一個實施方式中,位置性能模塊1800檢查駕駛員菜單806中的駕駛員列表,確定第一個列表的駕駛員,並在交貨性能統計表1852中顯示駕駛員和相關的車輛數量。在位置性能模塊1800然後定義確定的駕駛員作為「當前」駕駛員執行步驟1804-1812。接下來,在步驟1803中,位置性能模塊1800從加載的操作數據中獲取與當前駕駛員相關的數據(例如:在圖9步驟906中通過中央伺服器120加載操作數據)並加載分割數據(例如:在圖9步驟912中通過中央伺服器120加載的分割數據),並存儲獲取的數據(例如:在中央伺服器的內存中)用於執行步驟1804-1810。作為由中央伺服器120加載的操作數據和分割數據相當於用戶選擇的日期,在步驟1803中獲取的數據代表確定的駕駛員在用戶選擇的日期的性能。
[0301]接下來,在步驟1804中,位置性能模塊1800確定並顯示由當前駕駛員在用戶選擇的日期執行的交貨停止工作的數量,取貨停止,和總的停止。在一個實施方式中,位置性能模塊1800通過檢查在步驟1803中獲取的分割數據執行步驟1804,計算交貨停止的數量,和取貨停止的數量,並存儲這些值作為當前駕駛員交貨停止和取貨停止的數量。位置性能模塊1800接下來計算確定的交貨停止的數量和確定的取貨停止的數量,並存儲結果作為當前駕駛員總的停止的數量。如圖28所示,位置性能模塊1800然後顯示確定的交貨數量,取貨停止的數量,和當前駕駛員停止的總數量在交貨性能統計表1852中。
[0302]接下來,在步驟1806中,位置性能模塊1800確定並顯示與通過當前駕駛員交貨或取貨項目(例如:貨物或包裹)相關的帳單的總的數量,通過當前駕駛員交貨或取貨的處理單元(例如:一個特定的包裹或部分貨物)的總的數量,和通過當前駕駛員交貨或取貨的項目的總的重量。在一個實施方式中,位置性能模塊1800通過首次檢查在步驟1803中獲取的操作數據執行步驟1806,確定所有的數據顯示與停止相關的帳單的數量,計算確定的帳單值,並存儲結果作為當前駕駛員交貨和取貨的帳單的數量。接下來,位置性能模塊1800檢查在步驟1803中獲取的操作數據,確定所有的數據顯示與停止相關的處理單元的數量,計算確定的處理單元值,並存儲結果作為由當前駕駛員交貨和取貨的處理單元的總的數量。接下來,位置性能模塊1800檢查在步驟1803中獲取的操作數據,確定數據顯示與停止相關的項目的重量,計算確定的重量值,並存儲結果作為由當前駕駛員交貨和取貨的項目的總的重量。如圖28所示,位置性能模塊1800然後在交貨性能統計表1852中顯示關於當前駕駛員確定的帳單的數量,處理單元的數量,和重量。
[0303]接下來,在步驟1808中,位置性能模塊1800確定並顯示由當前駕駛員每小時執行停止的數量,由當前駕駛員執行停止的平均時間,和由當前駕駛員交貨或取貨每小時的帳單的數量。在一個實施方式中,位置性能模塊1800通過首次檢查在步驟1803中獲取的分割數據執行步驟1808並確定首次顯示的活動部分的開始時間和最後顯示的活動部分的停止時間。位置性能模塊1803然後計算確定的開始時間和結束時間之間的差額並存儲結果作為當前駕駛員總的工作時間。在某些實施方式中,位置性能模塊1800可以進一步用於確定在獲取的分割數據中任何午餐和休息部分,確定這些部分的持續時間,並通過減去確定的午餐/休息時間修改總的工作時間。
[0304]接下來,位置性能模塊1800檢查在步驟1803中獲取的分割數據並確定顯示在獲取的分割數據中的每個停止段。位置性能模塊1800然後計算確定的停止段並存儲結果作為當前駕駛員停止段的總的數量。此外,位置性能模塊1800識別關於每個確定的停止段的停止時間(例如:使用早前描述的與僱員考勤模塊1300相關的方法)。計算確定的停止時間,並存儲結果作為當前駕駛員總的停止時間。
[0305]接下來,位置性能模塊1800通過總的工作時間劃分停止段的總的數量,並存儲結果作為當前駕駛員停止每小時。此外,位置性能模塊1800通過停止段的總的數量劃分總的停止時間,並存儲結果作為當前駕駛員平均停止時間。此外,位置性能模塊1800通過總的工作時間劃分交貨或取貨(如步驟1806中確定的)帳單的總的數量,並存儲結果作為當前駕駛員帳單每小時。如圖28所示,位置性能模塊1800然後顯示當前駕駛員確定的停止每小時,平均停止時間,和帳單每小時在交貨性能統計表1852中。
[0306]接下來,在步驟1810中,位置性能模塊1800確定並顯示當前駕駛員行程的英裡和當前駕駛員每停止行程的英裡。在一個實施方式中,位置性能模塊1800通過首次確定在步驟1803最後記錄的行程距離值中(例如:裡程表計數)獲取的操作數據執行步驟1810並存儲這個值作為當前駕駛員總的行程的英裡。位置性能模塊1800然後通過停止的總數量劃分總的行程英裡,並存儲結果作為當前駕駛員每停止英裡。如圖28所示,位置性能模塊1800然後顯示確定的英裡和英裡到停止值在交貨性能統計表1852中。
[0307]接下來,在步驟1812中,位置性能模塊1800確定是否有其他的與用戶選擇的位置相關的駕駛員。例如,在一個實施方式中,位置性能模塊1800用於最初產生各種在駕駛員菜單806中順序出現的各種駕駛員的交貨性能統計表。因此,在步驟1812中,位置性能模塊1800檢查駕駛員菜單806中駕駛員的列表並確定當前駕駛員之後是否至少有一個其他的駕駛員列出。如果位置性能模塊1800確定沒有其他的駕駛員,位置性能模塊1800移到步驟1816,更詳細的描述如下。如果位置性能模塊1800確定存在與用戶選擇的位置關聯的其他駕駛員,位置性能模塊1800轉向步驟1814。在步驟1814,位置性能模塊1800識別和顯示下一個位於駕駛員菜單806中的駕駛員。在步驟1802,位置性能模塊1800檢查駕駛員菜單806中的駕駛員帳單,識別下一個列入的駕駛員,和顯示上述駕駛員和關聯的交貨性能統計表1852中的車輛數量。位置性能模塊1800隨後設置新識別的駕駛員為當前駕駛員。如圖27所示,位置性能模塊1800隨後返回和為上述新識別的當前駕駛員執行步驟1803-1812。
[0308]接下來,在步驟1816,位置性能模塊1800檢查中央伺服器用戶界面800中用戶在交貨性能統計表1852中選擇一個統計類別(例如交貨停止,裝貨停止,總的停止,等等)。例如,在一個實施方式,中央伺服器用戶界面800的位置性能畫面800G被設置為使交貨性能統計表1852的每個統計類別標題為一個供用戶選擇的按鈕(例如使用滑鼠控制指針點擊)。因此,位置性能模塊1800用於識別用戶選擇的任意一個表格的標題。
[0309]對應地,在步驟1818,位置性能模塊1800確定是否用戶選擇了一個統計標題。如果位置性能模塊1800為檢測到一個統計標題,其繼續在步驟1816中檢測用戶的選擇。如果位置性能模塊1800檢測到用戶的選擇,其轉向步驟1820,即其通過選擇的統計類別分類駕駛員帳單和與他們關聯的統計數據。在一個實施方式,對應用戶選擇的統計類別,位置性能模塊1800檢測關聯選擇的在縱列中顯示的值,按照數字順序從小到大分類(或從大到小),和通過選擇的類別值按順序顯示駕駛員統計的每行。例如,在圖28所示的位置性能畫面800G,用戶選擇了「每小時的停止」統計類別。對應地,位置性能模塊1800通過上述類別對顯示在交貨性能統計表1852中的統計進行分類,每小時最少數量的停止的駕駛員被首先顯示和每小時最多數量的停止被最後顯示。
[0310]如前面所述,每個列入駕駛員菜單806中的駕駛員與用戶選擇的位置相關聯(例如位置下拉菜單802中的位置)。因此,位置性能模塊1800允許用戶通過中央伺服器用戶界面800的位置性能畫面800G從一個普遍的位置根據多個前述的交貨性能統計比較駕駛員。
[0311]位置時間模塊
[0312]根據各種實施方式,位置時間模塊1900通常用於提供在用戶選擇的日期(例如一個特定的日期)一個用戶選擇的駕駛員的組各種時間統計(例如與用戶選擇的中心位置關聯的駕駛員)。在一個實施方式,位置時間模塊1900關聯位置時間表格862 (圖30顯示)。對應地,中央伺服器120用於對應用戶在位置時間表格862中的選擇運行位置時間模塊 1900。
[0313]圖29顯示通過位置時間模塊1900根據一個實施方式產生有關駕駛員的一個組的時間統計表的執行步驟。步驟1902開始,位置時間模塊1900顯示中央伺服器用戶界面800的位置時間視圖。例如,圖30根據一個實施方式顯示了中央伺服器用戶界面800的一個位置時間視圖800H。在實施方式中,位置時間視圖800H顯示了一個時間統計表1952,顯示一些或所有的下列每個駕駛員在用戶選擇的駕駛員組和用戶選擇的日期下的時間統計數據:駕駛員的地理圍欄專屬地時間,駕駛實際專屬地時間,地理圍欄和實際專屬地之前的差額,計劃專屬地時間,超過專屬地時間,地理圍欄專屬地時間和計劃專屬地之前的差額,駕駛員的總的非行進停止時間,駕駛員總的延遲時間,和駕駛員的總的午餐時間。此外,位置時間視圖800H包括一個創建報告按鈕1954-對應於一個用戶的選擇-一個可列印位置時間報告(例如:a.pdf或.xls文件)顯示在時間統計表1952中。
[0314]接下來,在步驟1904中,位置時間模塊1900確定和顯示與用戶選擇的位置相關的第一個駕駛員。例如,在一個實施方式中,位置時間模塊1900檢查駕駛員菜單806中駕駛員的列表,確定第一個列出的駕駛員,並在時間統計表1952中顯示駕駛員。位置時間模塊1900然後定義確定的駕駛員作為「當前」駕駛員執行1906-1922。接下來,在步驟1906中,位置時間模塊1900從加載的操作數據(例如:圖9的步驟906中通過中央伺服器120加載的操作數據)和加載的分割數據(例如:圖9的步驟912中通過中央伺服器120加載的分割數據)獲取與當前駕駛員相關的數據,並存儲獲取的數據(例如:在中央伺服器的內存中)用於執行步驟1906-1922。通過中央伺服器120加載的操作數據和分割數據對應於用戶選擇數據,在步驟1906中獲取的數據代表確定的駕駛員在用戶選擇的日期內的性能。
[0315]接下來,在步驟1908中,位置時間模塊1900確定和顯示在用戶選擇的日期內當前駕駛員的地理圍欄專屬地時間和實際時間。在特定實施方式中,位置時間模塊1900根據在步驟1906獲取的分割數據確定地理圍欄專屬地時間和/或真實的專屬地時間(依賴於數據分割模塊1000的設置和其是否被設置為根據地理圍欄信息數據,服務數據,或兩者一起識別專屬段)。在多個其他實施方式中,位置時間模塊1900確定上述駕駛員的地理圍欄專屬地時間使用地理圍欄,基於信息數據的專屬地時間此處描述的確定技術,例如關於數據分割模塊1000描述的。同樣地,在這些實施方式中,位置時間模塊1900確定上述駕駛員的真實專屬地時間使用基於交貨數據的專屬地時間此處描述的確定技術,例如關於數據分割模塊1000描述的。位置時間模塊1900隨後在圖30中在時間統計表1952顯示確定的地理圍欄專屬地時間和真實的專屬地時間。
[0316]接下來,在步驟1912,位置時間模塊1900確定和顯示在步驟1908確定的當前的駕駛員的地理圍欄專屬地時間和真實的專屬地時間之間的差異。在一個實施方式,位置時間模塊1900從確定的地理圍欄專屬地時間減去真實的專屬地時間和在時間統計表1952中顯示結果。接下來,在步驟1914,位置時間模塊1900獲取當前駕駛員的計劃的專屬地時間(例如從存儲在中央伺服器資料庫的計劃的數據集)和在時間統計表1952中顯示計劃的專屬地時間。
[0317]接下來,在步驟1916,位置時間模塊1900通過從在步驟1908中確定的真實的專屬地時間減去從在步驟1914中獲取的計劃的專屬地時間確定專屬地時間的超過部分。位置時間模塊1900隨後在時間統計表1952中顯示上述結果。接下來,在步驟1918,位置時間模塊1900通過從步驟1908確定的地理圍欄專屬地時間減去從步驟1914獲取的計劃專屬地時間確定地理圍欄專屬地時間和計劃的專屬地時間之間的差異。位置時間模塊1900隨後在時間統計表1952中顯示上述結果。
[0318]接下來,在步驟1920,位置時間模塊1900確定當前駕駛員在用戶選擇的日期的總的到停止時間的非行進時間,延遲代碼時間,和午餐時間。在一個實施方式,位置時間模塊1900通過檢查步驟1906中獲取的分割數據,總計識別的延遲代碼段的持續時間,和總計識別的午餐段的持續時間,確定每個上述值。位置時間模塊1900隨後在時間統計表1952中顯示上述結果。
[0319]接下來,在步驟1922,位置時間模塊1900確定是否存在與用戶選擇的位置關聯的其他駕駛員。例如,在一個實施方式,位置時間模塊1900用於開始生成多個駕駛員的統計按照他們出現在駕駛員菜單806的順序。對應地,在步驟1922,位置時間模塊1900獲取駕駛員菜單806中的駕駛員帳單和確定是否存在至少一個其他的駕駛員列於當前駕駛員的後面。如果位置時間模塊1900確定存在其他駕駛員關聯用戶選擇的位置,位置時間模塊1900轉向步驟1924。在步驟1924,位置時間模塊1900識別和顯示列於駕駛員菜單806中的下一個駕駛員。如步驟1904,位置時間模塊1900檢查駕駛員菜單806中的駕駛員列表,識別下一個帳單中的駕駛員,和在時間統計表1952中顯示駕駛員。位置時間模塊1900隨後設置新識別的駕駛員為當前駕駛員。如圖29所示,位置時間模塊1900隨後返回和為新識別的當前駕駛員執行步驟1906-1922。
[0320]位置閒置時間模塊
[0321]根據多個實施方式,位置閒置時間模塊2000用於根據發動機閒置時間為用戶選擇的駕駛員群提供效率統計。在一個實施方式,位置閒置時間模塊2000同位置閒置時間標籤863 (見圖32)關聯。同樣地,中央伺服器120用於運行對應用戶選擇的位置閒置時間標籤863的位置閒置時間模塊2000。
[0322]圖31示出了通過一個實施方式由位置閒置時間模塊2000執行為駕駛員群生成閒置時間效率統計的步驟。開始於步驟2002,位置閒置時間模塊2000展示了中央伺服器用戶界面800的位置閒置時間圖。例如,圖32展示了一個實施方式的中央伺服器用戶界面800的位置閒置時間圖8001。在如圖所示的實施方式中,位置閒置時間圖8001還展示了閒置時間效率標籤2052,除了圖8展示的多個菜單和選項802-809和開啟畫面的地圖顯示器810。
[0323]在多個實施方式,閒置時間效率標籤2052展示了如下用戶選擇的日期中與用戶選擇的駕駛員群中的每個駕駛員關聯的每個各自的車輛的多個或所有的效率統計:用戶選擇的日期中與駕駛員關聯的車輛的車牌號碼,車輛總的閒置時間,車輛發動機運行時間的閒置比例,車輛最大的發動機閒置事件,車輛總的行程開始閒置時間,車輛總的行程中的閒置時間,車輛行程結束的閒置時間,車輛總的車輛行程開始閒置時間和行程結束閒置時間的組合時間,車輛行程開始和行程結束超過/低於時間,每個閒置事件中車輛行程開始的閒置時間,每個閒置事件中車輛行程結束的閒置時間,GPS定位的每英裡的車輛總的閒置時間,GPS定位的每英裡的車輛的行程延遲閒置時間,和車輛閒置時駕駛員的座位安全帶脫落的總的時間。
[0324]儘管只有上述統計的部分在圖32中的閒置時間效率標籤2052中被描述,位置閒置時間用戶界面圖8001包括與標籤2052關聯的滾動條以允許用戶移動顯示的標籤從而查看剩餘的統計。此外,位置閒置時間用戶界面圖8001包括用於生成對應用戶選擇的顯示閒置時間效率標籤2052的可列印的位置閒置時間報告的創建報告按鈕2054(例如.pdf或.xls文件)。圖33示出了顯示閒置時間效率標籤2052的統計類別的可列印的位置閒置時間報告2050的一個實施方式。
[0325]接下來,在步驟2004,位置閒置時間模塊2000識別和顯示了與用戶選擇的位置關聯的首個駕駛員和車輛。例如,在一個實施方式,位置閒置時間模塊2000檢查駕駛員菜單806中的駕駛員的帳單,識別首個駕駛員和與首個駕駛員關聯的車輛,且在閒置時間效率標籤2052中顯示駕駛員和與車輛關聯的車牌號。位置閒置時間模塊2000隨後設置上述識別的駕駛員和車輛為執行步驟2006-2024的當前的駕駛員與車輛。
[0326]接下來,在步驟2006,位置閒置時間模塊2000從加載的操作數據(例如圖9的步驟906中通過中央伺服器120加載的操作數據)和加載的分割數據(例如圖9的步驟912中通過中央伺服器120加載的分割數據)中獲取與當前的駕駛員和車輛關聯的數據,並存儲上述獲取的數據(例如在中央伺服器的內存)用於執行步驟2008-2024。由於通過中央伺服器120加載的操作數據和分割數據對應於用戶選擇的日期,步驟2006中獲取的數據代表著識別的用戶在用戶選擇的日期中的狀態。
[0327]接下來,在步驟2008,位置閒置時間模塊2000確定和顯示在用戶選擇的日期當前車輛的總的發動機閒置時間。在一個實施方式,位置閒置時間模塊2000通過檢查在步驟2006中獲取的分割數據執行步驟2008,即在分割數據中設別每個閒置段,且確定每個識別的閒置段的持續時間(例如使用前述與僱員燃料效率模塊1600相關描述的方法)。位置閒置時間模塊2000總計識別的閒置段的持續時間和存儲上述結果作為當前車輛和駕駛員的縱的閒置時間。如圖32和33所示,位置閒置時間模塊2000然後在閒置時間效率標籤2052中顯示確定的總的閒置時間值。
[0328]接下來,在步驟2010,位置閒置時間模塊2000確定和顯示在用戶選擇的時間中,當前車輛的發動機運行時間的閒置比例。在一個實施方式,位置閒置時間模塊2000執行步驟2010通過如下方式:首先檢查步驟2006中獲取的操作數據,通過顯示的數據識別發動機開啟和發動機關閉事件,和獲取與每個識別的發動機開啟和發動機關閉時間關聯時間。對於每個識別的發動機開啟事件,位置閒置時間模塊2000然後計算發動機開啟事件和下一個對應的發動機關閉事件之間的經過時間。位置閒置時間模塊2000隨後存儲每個計算的經過時間作為發動機開啟段,和總計識別的發動機開啟段的持續時間以計算車輛總的發動機運行時間。接下來,位置閒置時間模塊2000通過計算的總的發動機運行時間值分割步驟2008中確定的總的閒置時間值和存儲上述結果作為總的發動機運行時間的閒置比例或「ITER比例」。如圖32和33所示,位置閒置時間模塊2000隨後在閒置時間效率標籤2052中顯示確定的ITER比例。
[0329]接下來,在步驟2012,位置閒置時間模塊2000確定和顯示在用戶選擇的日期當前車輛的最大值的閒置事件。在一個實施方式,位置閒置時間模塊2000執行步驟2012:為展現在步驟2006獲取的段數據的每個閒置段檢查在步驟2008中確定的持續時間值。位置閒置時間模塊2000隨後識別與獲取的段數據的閒置段關聯的最長的持續時間值和存儲上述結果為當前駕駛員和車輛的最大值的閒置事件。如圖32和圖33所示,位置閒置時間模塊2000隨後在閒置時間效率標籤2052顯示確定的最大值的閒置事件。
[0330]接下來,在步驟2014,位置閒置時間模塊2000為當前駕駛員和車輛確定和顯示行程開始閒置時間,行程中閒置時間,和行程結束閒置時間。在一個實施方式,位置閒置時間模塊2000執行步驟2014:首先獲取展示在步驟2006獲取的分割數據的每個行程開始閒置段的閒置時間值。位置閒置時間模塊2000隨後總計獲得的值和存儲上述結果作為當前駕駛員和當前車輛的總的行程開始閒置時間。這個流程隨後分別被執行用以為獲取的分割數據中的行程中和行程結束閒置段確定總的行程中閒置時間和總的行程結束閒置時間。如圖32和33所示,位置閒置時間模塊2000接下來在閒置時間效率標籤2052顯示確定的行程開始閒置時候,行程中閒置時間,和行程結束閒置時間。
[0331]接下來,在步驟2016,位置閒置時間模塊2000確定和顯示行程開始和行程結束閒置時間的組合,和當前的駕駛員和車輛的行程開始和行程結束閒置時間的超過/低於值。在一個實施方式,位置閒置時間模塊2000執行步驟2016:總計步驟2014確定的行程開始閒置時間值和行程結束閒置時間值,且存儲上述結果為行程開始和行程結束總的閒置時間。位置閒置時間模塊2000隨後通過計算行程開始和行程結束段的總數,乘以為每段預設的計劃分配的時間和上述數量(例如10秒),且從組合的行程開始和行程結束總的閒置時間減去上述數量。如圖32和圖33所示,位置閒置時間模塊2000接下來在閒置時間效率標籤2052顯示確定的行程開始和行程結束組合的閒置時間和行程開始和行程結束超過/低於值。[0332]接下來,在步驟2018,位置閒置時間模塊2000確定和顯示當前駕駛員和車輛每個閒置事件的行程開始事件和行程結束事件。在一個實施方式,位置閒置時間模塊2000執行步驟:首先計算在獲取的分割數據識別的行程開始發動機閒置段的數量且存儲上述值為行程開始閒置事件的數量。接下來,位置閒置時間模塊2000通過行程開始閒置事件分割總的行程開始閒置時間(在步驟2014中的計算)。位置閒置時間模塊2000隨後存儲上述值為每個行程開始閒置事件的行程開始時間(如秒)。位置閒置時間模塊2000隨後為獲取的分割數據中的行程結束閒置時間段重複上述流程且存儲結果為每個行程結束閒置事件的行程結束時間。如圖33所示,位置閒置時間模塊2000接下來在閒置時間效率標籤2052顯示確定的每個事件的行程開始事件和每個時間的行程結束事件。
[0333]接下來,在步驟2020,位置閒置時間模塊2000確定和顯示當前駕駛員和車輛每GPS英裡的總的閒置時間。在一個實施方式,位置閒置時間模塊2000執行步驟2020:首先檢查在步驟2006獲取的操作數據和確認車輛100在用戶選擇的日期中行程的GPS英裡總數。例如,位置閒置時間模塊2000按順序檢查獲取的操作數據和識別第一個和第二個包含位置數據點的數據記錄(例如第一個和第二個GPS坐標)。位置閒置時間模塊2000隨後計算第一和第二位置點的直線距離並存儲上述結果。接下來,位置閒置時間模塊2000識別下一個包括位置數據點的數據記錄(例如第三個GPS坐標),計算第二和第三位置點的直線距離,且存儲上述結果。位置閒置時間模塊2000隨後重複上述流程直到獲取的操作數據中的順序相鄰的位置數據點之間的距離被確定。位置閒置時間模塊2000隨後總計上述確定的數據和存儲上述結果作為目前駕駛員和車輛的航行的總的GPS英裡數。接下來,位置閒置時間模塊2000通過總的GPS英裡行程值分割步驟2008中計算的縱的閒置時間值和存儲上述結果為目前駕駛員和車輛每GPS英裡的總的閒置時間。位置閒置時間模塊2000隨後通過總的GPS英裡行程值分割步驟2014中計算的總的行程中閒置時間值和存儲上述結果為當前駕駛員和車輛每GPS英裡的行程延遲。如圖33所示,位置閒置時間模塊2000接下來在閒置時間效率標籤2052顯示目前駕駛員和車輛確定的每GPS英裡總的閒置時間和每GPS英裡的行程延遲。
[0334]接下來,在步驟2022,位置閒置時間模塊2000確定和顯示在車輛閒置時,駕駛員的座位安全帶脫落的總的時間。在一個實施方式,位置閒置時間模塊2000執行步驟2022:檢查步驟2006中獲取的分割數據和識別分割數據中的每個座位安全帶安全隱患段。位置閒置時間模塊2000隨後確定每個識別的安全帶安全隱患段的持續時間(例如,使用此處描述的確定段持續時間的方法)。接下來,位置閒置時間模塊2000總計識別的安全帶安全隱患段的持續時間且存儲上述結果為在閒置時間當前駕駛員和車輛的總的座位安全帶脫落的時間。如圖33所示,位置閒置時間模塊2000接下來在閒置時間效率標籤2052顯示在閒置時間當前駕駛員和車輛確定的總的座位安全帶脫落時間。
[0335]接下來,在步驟2024,位置閒置時間模塊2000確定是否有其他駕駛員與用戶選擇的位置關聯。例如,在一個實施方式,位置閒置時間模塊2000用於為多個駕駛員根據他們在駕駛員菜單806的出現順序,首先生成閒置時間效率統計。因此,位置閒置時間模塊2000檢查駕駛員菜單806的駕駛員帳單和確定是否至少有一個其他駕駛員列於當前駕駛員後面。如果位置閒置時間模塊2000確定存在其他駕駛員與用戶選擇的位置關聯,位置閒置時間模塊2000轉向步驟2026。在步驟2026,位置閒置時間模塊2000識別和顯示列於駕駛員菜單806的下一個駕駛員。同樣在步驟2004,位置閒置時間模塊2000檢查駕駛員菜單806中的駕駛員帳單,識別下一個列表中的駕駛員,且在閒置時間效率標籤2052顯示上述駕駛員和關聯的車牌號碼。位置閒置時間模塊2000設置新識別的駕駛員為當前駕駛員。如圖31所示,位置閒置時間模塊2000為新識別的當前駕駛員倒車和執行步驟2006-2024。
[0336]儘管圖31中的步驟未顯示,在特定的實施方式中,位置閒置時間模塊2000可以用於監視中央伺服器用戶界面800的用戶選擇的在閒置時間效率標籤2052顯示的統計的一個類別(例如總的閒置時間,最大的閒置事件等)。例如,在一個實施方式,中央伺服器用戶界面800的位置閒置時間圖8001設置每個閒置時間效率標籤2052中統計類別的標頭為用戶選擇的按鈕(例如,通過使用滑鼠控制指針點擊)。因此,位置閒置時間模塊2000用於識別用戶選擇的任意一個標籤的標頭。如果位置閒置時間模塊2000監測到一個用戶的選擇,它通過選擇的統計類別布置駕駛員帳單和與之關聯的統計數據。例如,在一個實施方式,位置閒置時間模塊2000檢查在與選擇的類別關聯的列中顯示的值,根據從最少到最多(或最多到最少)的數字順序布置上述值,和通過選擇的類別的值順序顯示駕駛員的每排統計。如之前描述的,列於駕駛員菜單806中的每個駕駛員與用戶選擇的位置關聯(例如在位置下拉菜單802中指定的位置)。因此,位置閒置時間模塊2000使得用戶通過中央伺服器用戶界面800的位置閒置時間圖8001從一個基於各種前述的閒置時間效率統計的一般位置比較駕駛員。
[0337]位置延遲代碼樽塊
[0338]根據多個實施方式,位置延遲代碼模塊2100—般用於為用戶選擇的駕駛員群提供延遲代碼。在一個實施方式,位置延遲代碼模塊2100與位置延遲代碼標籤864 (圖35所示)關聯。因此,中央伺服器用於對應用戶選擇的位置延遲代碼標籤864運行位置延遲代碼模塊2100。
[0339]圖34通過一個實施方式示出了由位置延遲代碼模塊2100執行的步驟為駕駛員群生成延遲代碼信息。開始於步驟2102,位置延遲代碼模塊2100顯示了中央伺服器用戶界面800的位置延遲代碼圖。例如,圖35通過一個實施方式顯示了中央伺服器用戶界面800的位置延遲代碼圖800J。在如圖所示的實施方式,位置延遲代碼圖800J顯示了延遲代碼標籤2152,其表現了由駕駛員群輸入的每個延遲代碼的部分或全部:延遲代碼類型(例如ED, BB),延遲代碼開始時間(例如14:32:00),延遲代碼結束時間(例如15:02:00),延遲代碼總的時間(例如30分鐘),延遲代碼簡述(例如午餐,堵車,等待開門,車輛加油,火車通過軌道,在安全區等待,等待裝貨,等待提貨單),和在延遲代碼輸入時駕駛員所在位置的簡單描述(例如郵政地址,午餐,倒車場地)。此外,位置延遲代碼圖800J包括多個菜單和選項802-809,和圖8展示的開啟畫面的地圖顯示器810。
[0340]接下來,在步驟2104,位置延遲代碼模塊2100識別和顯示與用戶選擇的位置關聯的第一位駕駛員。例如,在一個實施方式,位置延遲代碼模塊2100獲取駕駛員菜單806中的駕駛員帳單,識別第一位駕駛員,和在延遲代碼標籤2152中顯示上述駕駛員。位置延遲代碼模塊2100隨後設置識別的駕駛員為執行步驟2106-2114的當前駕駛員。
[0341]接下來,在步驟2106,位置延遲代碼模塊2100從加載的分割數據(例如圖9的步驟912由中央伺服器120加載的分割數據)中獲取與當前駕駛員關聯的數據和存儲獲取的數據(例如中央伺服器的內存)用於執行步驟2108-2118。正如由中央伺服器120加載的分割數據對應用戶選擇的日期,在步驟2106中獲取的數據將表現用戶選擇的日期中當前駕駛員的延遲代碼。
[0342]接下來,在步驟2108,位置延遲代碼模塊2100按時間先後順序檢查在步驟2106中獲取的分割數據和識別第一個指示的延遲代碼部分。上述第一個指示的延遲代碼部分隨後被設置為當前延遲代碼與位置延遲代碼模塊2100 —樣執行步驟2110-2114。接下來,在步驟2110,位置延遲代碼模塊2100識別和獲取代碼代碼類型,開始時間,結束時間,簡要描述,來自獲取的分割數據的當前延遲代碼的位置。位置延遲代碼模塊2100隨後顯示獲取的類型,開始時間,結束時間,簡要描述,和圖35所示的延遲代碼標籤2152的合適區域的當前延遲代碼的位置。
[0343]接下來,在步驟2112,位置延遲代碼模塊2100計算和顯示當前延遲代碼總的時間。例如,在一個實施方式,位置延遲代碼模塊2100通過計算步驟2110中獲取的當前延遲代碼的開始時間和完成時間的差異來確定總的時間。位置延遲代碼模塊2100隨後顯示延遲代碼標籤2152的合適區域的計算的總的時間。
[0344]接下來,在步驟2114,位置延遲代碼模塊2100確定加載的分割數據是否存在其他延遲代碼。在一個實施方式,位置延遲代碼模塊2100執行步驟2114:在發生當前延遲代碼後為延遲代碼部分檢查獲取的分割數據。如果存在其他的延遲代碼部分,位置延遲代碼模塊2100轉向步驟2116,即其識別下一個延遲代碼部分和設置其為新的當前延遲代碼。如圖34所示,位置延遲代碼模塊2100倒車經過步驟2110-2114和為新的當前延遲代碼執行前述步驟。
[0345]如果不存在其他的延遲代碼部分,位置延遲代碼模塊2100轉向步驟2118:即其確定是否存在於用戶選擇的位置關聯的其他駕駛員。例如,在一個實施方式,位置延遲代碼模塊2100用於為多個駕駛員按照他們在駕駛員菜單806中出現的順序首先生成延遲代碼信息。相應地,在步驟2118,位置延遲代碼模塊2100檢查駕駛員菜單806中的駕駛員帳單和確定存在至少一個列於當前駕駛員後的其他駕駛員。如果位置延遲代碼模塊2100確定存在與用戶選擇的位置關聯的其他駕駛員,位置延遲代碼模塊2100轉向步驟2120。在步驟2120,位置延遲代碼模塊2100識別和顯示列於駕駛員菜單806中的下一個駕駛員。同樣在步驟2104中,位置延遲代碼模塊2100檢查駕駛員菜單806的駕駛員帳單,識別下一個帳單中的駕駛員,和在延遲代碼標籤2152中顯示上述駕駛員。位置延遲代碼模塊2100隨後設置新識別的駕駛員為當前駕駛員。如圖34所示,位置延遲代碼模塊2100隨後倒車和為新識別的當前駕駛員執行步驟2106-2118。
[0346]在某些實施方式中,位置延遲代碼模塊2100進一步用於通過顯示在標籤2152中的任意屬性用於延遲代碼標籤2152中顯示的延遲代碼部分。例如,對應用戶選擇的「總的時間」的縱列標頭,位置延遲代碼模塊2100通過它們的總的時間集合和顯示識別的延遲代碼部分(例如同標籤2152頂部的最長的持續時間)。
[0347]位置停止除外模塊
[0348]根據多個實施方式,位置停止除外模塊2200 —般用於為在用戶選擇的日期用戶選擇的駕駛員群提供停止統計。在一個實施方式,位置停止除外模塊2200同位置停止除外標籤865 (圖37所示)相關聯。對應地,中央伺服器120用於對應用戶在位置停止除外標籤865的選擇運行位置停止除外模塊2200。[0349]圖36示出了由位置停止除外模塊2200執行的步驟,其通過一個實施方式為用戶選擇的駕駛員群提供停止統計。開始於步驟2202,位置停止除外模塊2200顯示中央伺服器用戶界面800的位置停止除外圖。例如,圖37通過一個實施方式示出了中央伺服器用戶界面800的位置停止除外圖800K。在一個圖示的實施方式,位置停止除外圖800K顯示了停止統計標籤2252,其為用戶選擇的駕駛員群中每個駕駛員執行的每次停止表現了部分或所有如下信息:與停止關聯的駕駛員姓名,停止數字(例如1,2,3),停止類型(例如交付或「 DL 」,裝貨或「 PU 」,倒車增加或「 RTB 」),停止完成時間(例如停止完成的時間,例如22:11:00),從上一次停止到停止距離的英裡數或「MTS」 (例如18.5英裡),表現為「停止時間」的執行停止總的經過時間(例如10分鐘),表現為「總的時間」的從上一次行程停止和執行當前停止的總的經過時間(例如84分鐘),表現為「在專屬地」的到停止時間期間駕駛員位於運送中心的專屬地的時間量(例如23.63分鐘),表現為「非行進TTS」的發生在前一次停止完成和當前停止開始之間的到停止非行進時間的數量(例如5.85分鐘),表現為「純粹行程」的發生在上一次停止和當前停止開始之間的純粹行程時間量(例如45.37分鐘),表現為「午餐」的發生在上一次停止和當前停止開始之間的午餐時間量(例如30分鐘),和表現為「代碼延遲」的發生在上一次停止和當前停止開始之間的駕駛員代碼延遲時間量(例如1.5分鐘)。儘管圖37中未顯示午餐和代碼延遲縱列,一個關聯停止統計標籤2252的滾動條允許用戶移動畫面以查看那些縱列。
[0350]此外,位置停止除外圖800K包括用於生成表現停止統計標籤2252的可列印的停止資料報告(例如Pdf文件)的創建報告按鈕2254。位置停止除外圖800K也包括顯示在圖8中的多個菜單和選項802-809和開啟畫面的地圖顯示器810。此外,位置停止除外圖800K包括停止過濾菜單2256,其包括若干可調整的過濾。例如,在如圖37所示的實施方式,停止過濾菜單2256包括在專屬地過濾,到停止的非行進時間過濾,代碼延遲過濾,停止時間過濾,總的時間過濾,純粹行程過濾,停止英裡過濾,倒車增加過濾,和午餐過濾。如圖所示,通過用戶的輸入或從關聯的每個過濾的一個下拉菜單選擇的時間或距離值調整過濾。參如下更為細節的描述,用戶可以調整多個過濾菜單2256中的過濾的設置以控制哪個由位置停止除外模塊2200確定的停止統計在停止統計標籤2252中顯示。
[0351]接下來,在步驟2204,位置停止除外模塊2200識別與用戶選擇的位置關聯的第一位駕駛員。例如,在一個實施方式,位置停止除外模塊2200檢查駕駛員菜單806中的駕駛員帳單和識別第一位帳單中的駕駛員。位置停止除外模塊2200隨後設置識別的駕駛員為執行步驟2206-2224的當前駕駛員。
[0352]接下來,在步驟2206,位置停止除外模塊2200從加載的分割數據(例如圖9中步驟912中由中央伺服器120加載的分割數據)和加載的操作數據(例如圖9中步驟906中由中央伺服器120加載的操作數據)獲取與當前駕駛員關聯的數據,和存儲獲取的數據(例如在中央伺服器的內存)用於執行步驟2208-2220。同對應用戶選擇的日期由中央伺服器120加載分割數據,步驟2206中獲取的數據表現在用戶選擇的日期當前的駕駛員執行的停止。
[0353]接下來,在步驟2208,位置停止除外模塊2200按時間順序檢查在步驟2206中獲取的分割數據和識別第一指示的停止段。識別的第一停止段隨後作為位置停止除外模塊2200在步驟2210-2220中執行的當前停止。接下來,在步驟2210,位置停止除外模塊2200識別和從步驟2206中獲取的分割數據中獲取當前停止的停止類型和停止完成時間。此外,位置停止除外模塊2200向當前停止分配停止數目(例如想第一識別的停止分配「I」和向逐次識別的停止分配2,3,4等)。
[0354]接下來,在步驟2212,位置停止除外模塊2200確定和顯示行進到當前停止的距離(例如「停止的距離」或「MTS」 )。在一個實施方式,位置停止除外模塊2200通過第一次檢查在步驟2206中獲取的操作數據和識別表現車輛行進距離(例如車輛的裡程表讀數)和在當前停止段的開始(例如在車輛的發動機是關閉的,或車輛100在停止段之前慢慢去馬上停止)獲得的信息數據確定停止距離。如果當前停止段是第一次停止,位置停止除外模塊2200存儲獲取的距離數據為第一停止段的停止距離。如果當前停止段不是第一次停止,位置停止除外模塊2200也識別表現車輛行進距離和在先前的停止段的結束(例如在車輛的發動機開啟時,或在車輛100從靜止加速時)獲取的信息數據。位置停止除外模塊2200隨後從當前停止開始時車輛的行進距離扣除之前停止的結束車輛的行進距離和存儲上述結果為當前停止的距離。在其他實施方式中,位置停止除外模塊2200可以使用此處描述的基於GPS的技術確定當前停止的停止距離。
[0355]接下來,在步驟2214,位置停止除外模塊2200確定停止時間,專屬地時間,停止未行進時間,純粹行進時間,和當前停止總的時間。在一個實施方式,位置停止除外模塊2200通過從加載的分割數據首次識別和獲取當前停止的停止開始事件。位置停止除外模塊2200隨後計算停止完成時間(步驟2210中獲取的)與停止開始時間之間的差異,且存儲上述結果為當前停止的停止時間。
[0356]接下來,根據一個實施方式,位置停止除外模塊2200通過為任意發生在當前停止的停止開始時間與任意之前停止的停止完成時間之間的專屬地段首次檢查獲取的分割數據確定專屬地時間。例如,當前停止為第一次停止,位置停止除外模塊2200將辨識發生在駕駛員行進那天開始的專屬地段。如果專屬地段被確定,位置停止除外模塊2200隨後確定識別的專屬地段的開始時間和完成時間,和通過計算上述部分開始時間和停止時間之間的差異確定專屬地時間,即專屬地段的持續時間。若在當前停止的停止開始時間和在任意前述停止中停止完成時間之間識別多個專屬地段,流程將重複且位置停止除外模塊2200總計識別的專屬地段的持續時間以確定專屬地時間。
[0357]接下來,根據一個實施方式,位置停止除外模塊2200通過檢查獲取的分割數據以獲取發生當前停止的停止開始時間和在任意前述停止的停止結束時間之間的停止未行進時間部分從而確定停止未行進時間。如果識別停止未行進時間部分,位置停止除外模塊2200隨後確定識別的停止未行進時間部分的開始時間和完成時間,和通過計算上述部分的開始時間和結束時間的差異確定停止不行進時間,即停止不行進時間部分的持續時間。若在當前停止的停止開始時間和在任意前述停止中停止完成時間之間識別多個停止不行進部分,這個流程將重複和位置停止除外模塊2200總計識別的停止不行進部分持續時間以確定停止不行進時間。
[0358]接下來,根據一個實施方式,位置停止除外模塊2200通過檢查獲取的分割數據獲取當前停止的停止開始時間和任意前述停止的停止結束時間之間的任意行進部分以確定純粹行進時間。如果識別行進部分,位置停止除外模塊2200隨後確定識別的行進部分的開始時間和結束時間,和通過計算上述部分的開始時間和結束時間的差異來確定純粹行進時間,即行進部分的持續時間。若在當前停止的停止開始時間和任意前述停止的停止結束時間之間識別多個行進部分,這個流程將被重複和位置停止除外模塊2200總計識別的行進部分的持續時間以確定純粹行進時間。
[0359]接下來,根據一個實施方式,位置停止除外模塊2200通過首次識別前述停止的停止結束時間,在當前停止為首次停止時,識別前述專屬地段的開始時間,以確定當前停止的總計時間。接下來,位置停止除外模塊2200通過計算早先識別的停止開始時間和前述停止的停止結束時間(或前述專屬地段的開始時間)以確定停止時間。接下來,位置停止除外模塊2200通過總計計算的停止時間和時間to停止來計算當前停止的總的時間。
[0360]接下來,在步驟2214,位置停止除外模塊2200確定當前停止的午餐時間和代碼延遲時間。在一個實施方式,位置停止除外模塊2200首先檢查獲取的分割數據以獲取發生在當前停止的開始時間和前述停止的結束時間之間的任意午餐部分。如果識別到午餐部分,位置停止除外模塊2200隨後確定識別的午餐部分的開始時間和結束時間,和通過計算上述部分的開始時間和結束時間之間的差異以確定午餐時間,即午餐部分的持續時間。
[0361]位置停止除外模塊2200接下來檢查獲取的分割數據以獲取發生在當前停止的開始時間和任意前述停止的結束時間之間的任意代碼延遲部分。如果識別到代碼延遲部分,位置停止除外模塊2200隨後確定識別的代碼延遲部分的開始時間和結束時間,和通過計算上述部分的開始時間和結束時間之間的差異確定代碼延遲時間,即代碼延遲部分的持續時間。若在當前停止的開始時間和前述停止的結束時間之間識別多個代碼延遲部分,上述流程將重複和位置停止除外模塊2200總計識別的代碼延遲部分以確定代碼延遲時間。
[0362]接下來,在步驟2218,位置停止除外模塊2200確定在獲取的分割數據中是否存在其他停止。在一個實施方式,位置停止除外模塊2200執行步驟2218:檢查獲取的分割數據獲取發生在當前停止後的停止段。如果存在其他停止,位置停止除外模塊2200轉向步驟2220和設置新識別的停止為新的當前的停止。如圖36所示,位置停止除外模塊2200將隨後倒車步驟2210-2218和執行前述步驟以獲取新的當前停止段。
[0363]如果不存在其他停止,位置停止除外模塊2200轉向步驟2222,即確定是否存在與用戶選擇位置關聯的其他駕駛員。例如,在一個實施方式,位置停止除外模塊2200用於為多個駕駛員以他們出現在駕駛員菜單806中的順序確定停止統計。對應地,在步驟2222,位置停止除外模塊2200檢查駕駛員菜單806中的駕駛員帳單和確定在當前駕駛員後存在至少一個其他駕駛員。如果位置停止除外模塊2200確定存在其他與用戶選擇的位置關聯的駕駛員,位置停止除外模塊2200轉向步驟2224。在步驟2224,位置停止除外模塊2200識別列於駕駛員菜單806上的下一個駕駛員。位置停止除外模塊2200隨後設置新識別的駕駛員為當前駕駛員。如圖36所示,位置停止除外模塊2200隨後為新識別的當前駕駛員倒車和執行步驟2206-2222。
[0364]如果位置停止除外模塊2200確定不存在其他與用戶選擇的位置關聯的駕駛員,位置停止除外模塊2200轉向步驟2226。在步驟2226,位置停止除外模塊2200檢查停止過濾設置和顯示在步驟2204-2224中確定的滿足停止過濾設置的那些停止統計。例如,若「所有」過濾設置被選擇,位置停止除外模塊2200將顯示停止統計標籤2252中由位置停止除外模塊2200確定的停止統計。然而,如果僅選擇「停止時間」過濾和設置為15分鐘,位置停止除外模塊2200將僅顯示與停止15分鐘或更多的駕駛員停止關聯的停止統計。同樣地,多個過濾選擇可以同時被選擇以用戶可以選擇查看任意停止統計的組合。在其他實施方式,多個過濾設置可以包括比例(例如過濾停止統計的設置但關聯著最高10%的總計時間的停止)。相應地,關聯於停止過濾菜單2256的設置,位置停止除外模塊2200可以通過任意圖37所示的統計類別比較駕駛員。
[0365]位置安全模塊
[0366]根據多個實施方式,中央伺服器進一步包括用於為用戶選擇的駕駛員群(例如關聯於運送中心)提供在一個預設的時間段(例如用戶選擇的日期)多個安全信息的位置安全模塊(未顯不)。在一個實施方式,位置安全模塊同位置安全標籤866 (如圖42)關聯。因此,中央伺服器120用於運行對應於用戶在位置安全標籤866中的選擇運行位置安全模塊。
[0367]圖42通過一個實施方式顯示了由位置安全模塊產生的中央伺服器用戶界面800的位置安全圖示800P。如圖42所示,用戶可以選擇一個特定的駕駛員群(例如根據位置或監督員)或按照一個特定的統計分類的前五位的駕駛員群。位置安全模塊隨後檢查用戶選擇的駕駛員群的操作數據,以及確定和顯示每個駕駛員的駕駛員群號碼,車輛號碼,路徑號碼,車輛錯誤代碼,座位安全帶事件號碼(例如行進中安全帶脫落,發動機開啟時安全帶脫落),安全帶距離(座位安全帶事件中行進的距離),行進距離中記錄的號嗎(例如行進中便攜數據獲取裝置HO的使用),總的閒置時間,隔離門開啟事件(例如在車輛開啟或行進中門是開啟或未鎖上的情形),隔離距離(例如門開啟或未鎖上行進的距離),總的車輛倒車事件,和總的倒車距離。上述值隨後在圖42中的位置安全畫面800P中顯示。
[0368]此外,如圖42所示,位置安全模塊確定駕駛員群的座位安全帶脫落事件的總的數量和平均數量,座位安全事件中行進的總的和平均的距離,行進中總的和平均的時間記錄,卸貨時總的平均的閒置時間,隔離開啟事件的總的和平均的數量,隔離門時間中總的和平均的行進距離,倒車事件中總的和平均的數量,總的和平均的車輛速度,總的和平均的緊急剎車事件(例如2秒內減速超過15英裡每小時),和總的和平均的閒置時間量。
[0369]位置調度輪廓模塊
[0370]通過多個實施方式,位置調度輪廓模塊2300 —般用於提供為用戶選擇的駕駛員提供調度輪廓統計。在一個實施方式,位置調度輪廓模塊2300與位置調度輪廓標籤866 (見圖39)關聯。因而,中央伺服器120用於對應用戶在位置調度輪廓標籤866中的選擇運行位置調度輪廓模塊2300。
[0371]圖38示出了由位置調度輪廓模塊2300執行的步驟通過一個實施方式提供用戶選擇的駕駛員的調度輪廓統計。開始於步驟2302,位置調度輪廓模塊2300顯示了中央伺服器用戶界面800的位置調度輪廓畫面。例如,圖39通過一個實施方式顯示了中央伺服器用戶界面800的位置調度輪廓畫面800L。在如圖所示的實施方式,位置調度輪廓畫面800L顯示了調度統計標籤2352和交貨情況統計標籤2354。交貨表現統計標籤2354表現了一個或多個特定的工作班次(例如一整個工作日,早上的班次,下午的班次,多個工作日,多個早班或午班班次,或其他一個或多個車輛操作員被安排執行交貨相關的活動的時間段)駕駛員表現的統計,包括選擇的駕駛員進行的行程的數量,駕駛員總的裝載和交貨的時間,駕駛員執行的交貨停止的數量,駕駛員執行的裝載停止的數量,駕駛員執行的停止的總的數量,駕駛員執行的每小時停止的數量,駕駛員平均停止時間,駕駛員行進的英裡數,駕駛員每次停止行進的英裡數,駕駛員裝載或交貨的總的物項的重量。相似地,調度統計標籤2352表現對應特定調度範圍(例如在一個特定的一天由駕駛員進行的總的停止的範圍)一個或多個班次的相同駕駛員表現的平均值。例如,顯示在「11-15次停止之間的調度」行的統計表現駕駛員在11-15次停止調度範圍中的時間每個類別的平均表現。
[0372]此外,位置調度輪廓畫面800L包括調度報告菜單2356,其提供用於允許用戶選擇一個特定日期範圍和駕駛員的開始日期菜單,結束日期菜單,和駕駛員菜單從而生成調度輪廓數據。如之前描述的,調度報告菜單2356可以用於圖8所示的多個菜單和選項802-809中。此外,位置調度輪廓畫面800L包括用於對應用戶的選擇的創建報告按鈕2354以生成顯示調度統計標籤2352和交貨情況統計標籤2354的可列印的調度輪廓報告(例如.pdf或.xls)。位置調度輪廓畫面800L也包括圖8中顯示的開啟畫面的地圖顯示器810。
[0373]接下來,在步驟2304,位置調度輪廓模塊2300識別用戶選擇的日期範圍(例如用戶通過調度報告菜單2356指定的日期範圍)中的第一個日期和設置識別的日期為當前日期。接下來,在步驟2306,位置調度輪廓模塊2300從加載的分割數據(例如由中央伺服器120在圖9的步驟912中加載的分割數據)和加載的操作數據(例如中央伺服器120在圖9的步驟906中加載的操作數據)獲取與當前日期關聯的數據,和存儲獲取的數據(例如在中央伺服器的內存)用於執行步驟2308-2320。由於由中央伺服器120加載的數據對應於用戶選擇的駕駛員(在調度報告菜單2356中指定),在步驟2306中獲取的數據表現了選擇的駕駛員在當前日期的活動。
[0374]接下來,在步驟2308,位置調度輪廓模塊2300確定和顯示選擇的駕駛員在當前日期的多個交貨表現統計。例如,在一個實施方式,位置調度輪廓模塊2300根據在步驟2306獲取的分割數據和操作數據確定選擇的駕駛員的行程數量,駕駛員總的裝載和交貨時間,駕駛員執行的交貨停止的數量,駕駛員執行的裝載停止的數量,駕駛員執行的總的停止數量,駕駛員執行的每小時的停止數量,駕駛員的平均停止時間,駕駛員行進的英裡數,駕駛員每次停止行進的距離,和由駕駛員裝載或交貨的物項的總的重量。這些值可以通過此處描述的多個方法確定。如圖39所示,位置調度輪廓模塊2300接下來在交貨情況統計標籤2354顯示確定的值。
[0375]接下來,在步驟2310,位置調度輪廓模塊2300確定表現統計未確定的選擇日期範圍中是否存在其他日期。如果位置調度輪廓模塊2300確定在選擇的日期範圍中存在至少一個其他日期,位置調度輪廓模塊2300轉向步驟2312。在步驟2312,位置調度輪廓模塊2300在選擇的日期範圍識別下一個日期和設置新識別的日期為當前的日期。如圖38所示,位置調度輪廓模塊2300隨後倒車通過步驟2306-2310以確定新的當前日期中選擇的駕駛員的表現統計。如果位置調度輪廓模塊2300確定在選擇的日期範圍不存在其他日期,位置調度輪廓模塊2300轉向步驟2314。在步驟2314,位置調度輪廓模塊2300識別調度統計標籤2352中的首個調度範圍(例如1-5次停止之間的調度)和設置識別的調度範圍為當前的調度範圍。
[0376]接下來,在步驟2316,位置調度輪廓模塊2300根據交貨情況統計標籤2354中的統計確定和顯示交貨表現統計的當前調度範圍。在一個實施方式,位置調度輪廓模塊2300首先識別選擇的駕駛員在當前調度範圍執行總的數量的停止的選擇的日期範圍中的日期。位置調度輪廓模塊2300隨後計算識別的日期的數量和為每個識別的日期在交貨情況統計標籤2354中計算每個統計的平均數。上述每個統計類別的結果隨後被顯示在的當前調度範圍內的調度統計標籤2352中。
[0377]接下來,在步驟2318,位置調度輪廓模塊2300確定是否表現統計未被確定的調度統計標籤2352存在其他調度範圍。如果調度統計標籤2352確定存在至少一個其他調度範圍,調度統計標籤2352轉向步驟2320,即其在調度統計標籤2352識別下一個調度範圍和設置識別的調度範圍為新的當前的調度範圍。如圖38所示,位置調度輪廓模塊2300隨後倒車通過2316-2318以為新的當前調度範圍確定交貨情況統計。如果位置調度輪廓模塊2300確定不存在進一步的調度範圍,位置調度輪廓模塊2300轉向步驟2322,即其為需要新的調度輪廓分析的用戶選擇的修改的調度報告菜單2356設置監測位置調度輪廓用戶界面畫面800L。
[0378]多個用戶界面工具
[0379]根據多個實施方式,此處描述的多個模塊分析的數據更可能由用戶通過在一個地圖上設置物理區域選擇。例如,如圖43所示,用戶可以選擇一個特定的駕駛員或駕駛員群,一個特定的日期,和向顯示由選擇的駕駛員執行的停止的用戶界面的地圖顯示器810的一個特定的部分行進。用戶可以在地圖上畫一個多邊形和請求分析落入上述多邊形的停止的數據分析。對應地,與特定用戶界面畫面即用戶正在查看的畫面關聯的模塊隨後為發送在用戶制定的物理區域內的僅僅那些停止或行進提煉它的分析和顯示信息。
[0380]此外,通過多個實施方式,用戶可以通過打開多個用戶界面窗口為一個駕駛員比較信息的不同類型或為不同的駕駛員比較相同的信息。例如,如圖44所示的實施方式,中央伺服器用戶界面800可以使一個用戶通過一個特定的模塊為一個特定的駕駛員或駕駛員群運行一個特定的分析類型,和隨後運行一個不同的分析(例如使用一個不同的駕駛員或不同的分析類型)和在多個窗口(810A,810B,810C)同時查看結果信息。其允許用戶更有效地查看由車隊管理系統5產生的多個信息。
[0381]地圖更新模塊
[0382]根據多個實施方式,地圖更新模塊可以被存儲在中央伺服器120。在這些實施方式中,地圖更新模塊一般用於識別未被製圖的交貨車輛行進的路徑或存儲在中央伺服器的地圖中的其他部分和用於更新中央伺服器的地圖以包括識別的路徑(此處為「未知路徑」)。有地圖更新模塊識別的未知路徑可以包括,在其他事情中,新的近來構建的住宅區域的道路,新的坡道或橋梁的道路,和商業區域未公開的道路或小巷。例如,更新基於GPS的地圖的方法為時間消耗,中央伺服器的地圖(例如上面描述的存儲在中央伺服器資料庫的電子行進基本圖)通常不包括交貨車輛行進之前新建立的道路。相似地,因為基於GPS地圖通常不包括未知的道路路徑,交貨車輛經常沿著大型商業中心的停止場行進的小巷或大型配送中心周圍的道路未包含在中央伺服器的地圖中。
[0383]根據多個實施方式,地圖更新模塊用於識別未知路徑和根據信息數據處理裝置102從交貨車輛100獲取的電子數據更新中央伺服器的地圖。如此處之前的描述,在多個實施方式,信息數據處理裝置102用於獲取包括表現在車輛100沿著給定路徑(如由位置檢測裝置獲取的GPS坐標)行進時車輛的位置的數據的信息數據。結果,車輛100的行進路徑在運作時間進程中的任意點可以根據獲取的信息數據(例如之前被討論的圖9的步驟908相關的)被確定和在一個地圖上繪製。因此,地圖更新模塊用於識別車輛100沿著未知路逕行進時的信息數據和根據識別的信息數據繪製未知路徑的圖示。
[0384]對應於未知路徑的信息數據一般通過在由信息數據處理裝置102獲取信息數據記錄的時間從最近的已知道路確定車輛的距離來識別。例如,圖45示出了車輛100沿著道路3050行進。如圖46所示,道路3050被通過一連串道路數據點3052顯示作為中央伺服器的地圖中已知的道路(例如GPS兼容的經緯度數據)。通過多個實施方式,道路數據點3052可能設置在沿著道路3050的路徑上和一般相互之間間隔距離D1。
[0385]圖47示出了在車輛100沿著道路3050行進時獲取的若干位置數據點3054。在如圖47所示的實施方式中,特定的位置數據據點3054和最近的道路數據點3052之間的距離設置為距離D2。儘管位置數據點3054之間的距離極大依賴於車輛的速度和獲取信息數據的頻率,每個位置數據點3054必然同至少一個道路數據點3052是最接近的。事實上,只要車輛100沿著已知道路3050行進,任意給出的位置數據點3054和最近的道路數據點3052之間的距離D2不會超過距離Dl (例如相鄰的道路數據點3052之間的距離)。相應地,在多個實施方式中,距離最近的道路數據點3052的距離D2超過距離Dl的位置數據點3054對應於沿著未知路逕行進。
[0386]例如,圖48示出了延伸通過與已知道路3050相鄰的新的居民區的未知道路3058。圖49顯示了在車輛100沿著已知道路3050行進,由已知道路3050轉向未知道路3058,隨後回到已知道路3050時,獲取的若干位置數據點3054。如圖49所示,沿著未知道路3058獲取的位置數據點3054離其最近的道路數據點3052距離距離D2大於距離Dl。因此,對應於未知道路3058的位置數據點3054可以被識別和連接以形成一個展示未知道路3058的新的路徑3056。包括新的路徑3056的位置數據點3054隨後可以被存儲在中央伺服器的地圖中用於更新地圖以表現新構建的道路3058。通過此處的描述可以推出,上述流程可以用於識別和存儲未公開的道路,私家道路,停止小道,或其他車輛100行進的未知路徑。
[0387]根據多個實施方式,中央伺服器120用於根據用戶請求運行地圖更新模塊(例如一個通過圖形用戶界面800接收的請求)。圖51示出了一個實施方式中地圖更新模塊執行步驟以更新中央伺服器的地圖。開始於步驟3002,地圖更新模塊識別由中央伺服器120加載的操作數據設置中的首個信息數據記錄(例如圖9中的步驟906)和定義上述首個數據記錄為「當前數據記錄」。接下來,在步驟3004,地圖更新模塊確定在獲取當前數據記錄時車輛100距離最近的已知道路的距離。在一個實施方式,地圖更新模塊執行步驟3004:確定車輛在當前數據記錄被獲取時的位置(例如根據當前數據記錄的位置數據點),識別與車輛位置關聯的已知道路最近的點(例如根據與中央伺服器地圖的道路數據點關聯的位置數據),和計算車輛位置和最近的道路數據點之間的距離。
[0388]接下來,在步驟3006,地圖更新模塊確定步驟3004中計算的距離是否超過預設的距離閾值(例如中央伺服器地圖的道路數據點之間的平均距離Dl)。如果步驟3004中計算的距離未超過預設的閾值,地圖更新模塊轉向步驟3010。如果步驟3004中計算的距離超過預設的閾值,地圖更新模塊轉向步驟3008,即其表示當前數據記錄為「新的路徑點」(例如關聯當前數據記錄同表現其為新的路徑點的元數據)。
[0389]接下來,在步驟3010,地圖更新模塊確定在由中央伺服器120加載的操作數據中數據存在其他信息數據記錄。如果存在其他信息數據記錄,地圖更新模塊轉向步驟3012,SP其識別下一個信息數據記錄,存儲其為當前數據記錄,和重複步驟3004-3010.如果不存在其他信息數據記錄,地圖更新模塊轉向步驟3014,即其識別連續的新的路徑點串(例如標示的信息數據記錄)和存儲上述新的路徑點串為中央伺服器地圖中新的已知路徑。
[0390]根據多個實施方式,地圖更新模塊可能進一步用於允許用戶修改地圖更新模塊識別的新的已知路徑的名字,格式,或其他。例如,在特定的實施方式,地圖更新模塊可能用於在當前地圖上顯示一個或多個新的已知的路徑(例如在用戶界面的地圖顯示器810)和允許用戶指定一個特定的新的已知路徑為私家道路,公開道路,停止道路,或其他路徑類型(例如通過表面上把識別的新的已知路徑比作地圖上其周圍環境)。地圖更新模塊隨後用於存儲新的已知路徑為中央伺服器地圖上指定的路徑類型。
[0391]在其他實施方式中,地圖更新模塊用於自動識別新的已知路徑在為公開道路,私家道路,停止道路,或其他路徑類型時。例如,在特定實施方式,地圖更新模塊用於比較新的已知路徑(例如根據與識別的新的路徑點關聯的GPS數據)和若干預設的地理圍欄區域。在這樣一個實施方式,地圖更新模塊用於指定識別的位於與運送中心關聯的地理圍欄區域的新的已知路徑為私有商業道路(例如停止道路或交貨道路)。同樣地,地圖更新模塊用於指定識別的位於與運送中心關聯的地理圍欄區域的新的已知路徑為新的街區道路,其根據街區設置為公開或私有。進一步地,地圖更新模塊用於指定識別為位於公開區域的新的已知路徑(例如臨近公路)為公開道路。此外,地圖更新模塊用於根據預設的設置指定任意新的已知路徑為公開道路(例如任意新的已知路徑被自動指定為公開道路除非確定在一個私有的圍欄區域)。
[0392]在其他實施方式中,圖51的步驟3004-3008可能由信息數據處理裝置102完成。例如,如之前所描述,信息數據處理裝置102可能用於識別以由GPS傳感器或其他位置傳感裝置產生的數據為特徵的車輛事件,例如在一個已知道路行進的車輛(例如GPS裝置識別的道路)和偏離已知道路行進的車輛(例如超過距離已知道路特定的預設距離)。對應地,信息數據處理裝置102可以用於自動標識信息數據記錄為它們被獲取時的新的路徑點。同樣地,地圖更新模塊用於識別被信息數據處理裝置102標識的信息數據記錄和對應執行步驟 3002 和 3010-3014。
[0393]偏離航向行進模塊
[0394]根據多個實施方式,偏離航向行進模塊可能被存儲在中央伺服器120中。在這樣的實施方式中,偏離航向行進模塊一般用於比較一個或多個車輛的行進路徑和至少一個計劃的行進路徑以識別偏離計劃行進路徑的車輛行進路徑部分。在識別車輛行進路徑的偏離部分後,偏離航向行進模塊可能進一步用於在地理地圖上生成表現車輛行進路徑偏離的部分。此外,偏離航向行進模塊用於確定一個或多個與車輛行進路徑相關的統計。在多個實施方式,偏離航向行進模塊可以用於使用上面描述的與偏離航向行進模塊相關的技術完成上述任務。
[0395]根據多個實施方式,中央伺服器120用於運行對應用戶的請求(例如接收通過圖形用戶界面的請求)的偏離航向行進模塊。如之前所討論,通過用戶界面800接收的用戶輸入可以指定一個或多個特定的駕駛員,一個或多個特定的車輛,一個或多個特定的時間段,和/或一個特定的地理區域。因而,偏離航向行進模塊可以用於首先接收表現用戶選擇的駕駛員或車輛預設的計劃路徑的計劃數據(例如在用戶指定的時間段用戶指定的駕駛員的計劃交貨路徑)。這個計劃數據可以例如從前述存儲在中央伺服器資料庫的計劃數據集中獲取。在多個實施方式,設置計劃路徑的計劃數據包括一連串道路數據點,其中每個均與表現其各自位置關聯(例如GPS兼容的橫坐標和縱坐標)。通過多個實施方式,道路數據點可以被放置在沿著車輛計劃路徑上和一般互相之間間隔一個固定的距離。
[0396]接下來,偏離航向行進模塊把用戶選擇的車輛行進路徑設為車輛計劃的路徑。如此處之前所描述,在多個實施方式,車輛信息數據處理裝置102用於獲取包括在車輛沿著給定路逕行進時表現車輛位置數據的信息數據(例如由位置監測裝置獲取的GPS坐標)。結果,在操作日的行程間在任意點的車輛的行進路徑可以根據獲取的信息數據被確定和在一個地圖上繪製(例如之前討論與圖9相關的步驟908)。因而,車輛行進路徑的偏離部分可以通過確定車輛在特定信息數據記錄被車輛的信息數據處理裝置102獲取的時間離計劃的路徑中最近的點的車輛距離和識別從偏離位置獲取的那些信息數據記錄來識別。通過識別偏離信息數據記錄,偏離航向行進模塊可以識別車輛行進路徑的偏離航向部分。
[0397]例如,在一個實施方式,偏離航向行進模塊識別由中央伺服器120加載的操作數據集中的首個信息數據記錄(例如圖9中的步驟906)和設置上述首個數據記錄為「當前數據記錄」。接下來,偏離航向行進模塊確定車輛距離當前數據記錄獲取時計劃路徑的最近點的距離。在一個實施方式,偏離航向行進模塊通過如下步驟來完成:確定當前數據記錄獲取時車輛的位置(例如根據當前數據記錄的位置數據點),識別與車輛位置關聯的計劃路徑的最近點(例如根據與當前伺服器地圖的道路數據點關聯的位置數據),和計算車輛位置距離計劃路徑最近的點的距離。
[0398]接下來,偏離航向行進模塊確定計算的距離是否超過一個預設的閾值距離(例如距離計劃路徑最近的點50英尺)。如果上述計算的距離超過預設的閾值,偏離航向行進模塊標識當前的數據記錄為「偏離航向路徑點」(例如通過關聯當前數據記錄和表現其為偏離航向路徑點的元數據)。如果上述計算的距離不超過預設的閾值,偏離航向行進模塊不會標記當前數據記錄為偏離航向路徑點。
[0399]接下來,偏離航向行進模塊確定由中央伺服器120加載的操作數據集是否存在其他信息數據記錄。如果存在,偏離航向行進模塊識別下一個信息數據記錄,存儲其為當前數據記錄,和重複前述步驟以確定當前數據記錄是否表現偏離航向路徑點。如果不存在,偏離航向行進模塊識別連續偏離航向路徑點串(例如標識的信息數據記錄)和存儲上述偏離航向路徑點串為車輛行進路徑的偏離部分。在多個實施方式,上述描述的流程或識別車輛行進路徑的偏離部分可以被重複以識別用戶請求的其他車輛或駕駛員關聯的行進路徑的偏離部分。
[0400]在其他實施方式中,前述由偏離航向行進模塊執行的步驟可以由信息數據處理裝置102完成。例如,如之前所描述,信息數據處理裝置102可以用於識別以由GPS傳感器或其他位置監測裝置生成的數據為特徵車輛事件,例如,沿計劃的路逕行進的車輛(例如操作車輛的駕駛員相關的計劃路徑)和偏離計劃路徑的車輛(例如相對計劃的路徑超過一個特定的預設距離)。因此,信息數據處理裝置102可以用於自動標示信息數據記錄為它們被獲取時的偏離路徑點。同樣地,偏離航向行進模塊可以用於識別由信息數據處理裝置102標識的信息數據記錄和對應執行前述步驟。
[0401]在識別特定車輛行進路徑的一個或多個偏離部分後,偏離航向行進模塊進一步用於生成表現在地理區域車輛行進路徑的偏離航向部分的圖形顯示。例如,在一個實施方式,偏離航向行進模塊用於標記用戶界面的地圖顯示器810中顯示一個或多個車輛路徑的偏離航向部分(例如通過顯示偏離航向部分與車輛行進路徑的正向行進部分為不同顏色)。在特定的實施方式,車輛行進路徑可以被顯示為計劃路徑的聯合體(例如通過將實際行進路徑覆蓋在計劃路徑上)。
[0402]此外,偏離航向行進模塊用於確定車輛行進路徑的偏離航向部分管理的一個或多個統計。例如,在一個實施方式,偏離航向行進模塊用於根據關聯車輛路徑偏離航向部分的信息數據和/或服務數據確定車輛行進路徑的偏離航向部分,發生在車輛行進路徑的偏離航向部分行進距離,發生在車輛行進路徑的偏離航向部分的任意車輛活動段(例如午餐部分,行程延遲部分,到停止段的未行進時間等)。根據用戶喜好,關於車輛行進路徑的偏離航向部分的單個或累計的一個特定時間段特定車輛的所有正向行進車輛行進路徑部分的這些統計可以被確定和顯示。
[0403]行稈延遲預測樽塊
[0404]根據多個實施方式,行程延遲預測模塊也可以存儲在中央伺服器120。在這些實施方式中,行程延遲預測模塊一般用於根據歷史信息數據為車輛在用戶選擇的地理區域中預測行程延遲。
[0405]根據多個實施方式,中央伺服器120用於對應用戶請求運行行程延遲預測模塊(例如通過圖形用戶界面800接收的請求)。特別地,用戶請求可能包括在一個特定時間一個特定地理區域的行程延遲預測請求。例如,在一個實施方式,用戶可以使用圖43顯示的和上面描述的(例如在用戶界面的地圖顯示區域繪製多邊形)地圖繪圖工具,或此處描述的其他方法(例如選擇一個預設的工作區域,交貨路徑,或其他地理區域)選擇一個或多個地理區域。此外,用戶可隨意選擇行程延遲預測的特定時間段。例如,用戶可以通過一個或多個用戶界面菜單或輸入領域指定最近日期的範圍根據那些日期獲取的信息數據預測行程延遲。這可能是有用的,例如近來的建築改變了選擇區域的交通特性,使得特定日期範圍外獲取的信息數據不能表現目前的狀態。此外,或可選擇地,用戶可以指定某天的某個時間根據特定某天的時間獲取的信息數據預測行程延遲。例如,用戶可以通過一個或多個用戶界面菜單或輸入領域指定某天的特定時間,例如早上(例如上午6點至10點),中午(例如上午10點至下午2點),下午(例如下午2點至下午5點),尖峰時間(下午5點至下午7點),黃昏(例如下午7點至午夜12點),或夜晚(例如午夜12點至早上6點)。在多個實施方式,行程延遲預測模塊可以設有與那些標準關聯的預設值(例如所有駕駛員和車輛,從早上8點至晚上6點的操作時間,和去年獲取的數據)。
[0406]相應地,行程延遲預測模塊可以用於首先獲取與用戶指定的標準相關的信息數據(例如如果設置了一個標準,在用戶指定的地理區域和用戶指定的時間段獲取信息數據)。例如,在一個實施方式,行程延遲預測模塊用於使用此處描述的方法從中央伺服器資料庫獲取與用戶指定的標準關聯的信息數據和分割數據。在多個實施方式,行程延遲預測模塊可以用於獲取與用戶指定的標準關聯的所有數據(例如在用戶指定的地理區域和用戶指定的時間段獲取的任意車輛存儲的所有信息數據)或與用戶指定的標準關聯的樣品集(例如在用戶指定的地理區域和用戶指定的時間段獲取的100臺車輛存儲的數據)。在進一步的實施方式中,行程延遲預測模塊用於為特定駕駛員或車輛獲取數據,也可以是為與特定的運送中心或分配中心相關的所有駕駛員和/或車輛。[0407]接下來,行程延遲預測模塊在獲取的分割數據中識別所有行程延遲部分。如此處討論的,由數據分割模塊1000識別的每個行程延遲部分表現了發生在一個行程段的發動機閒置時間的時期(例如車輛停止在交叉路口或停止在繁忙交通時)。接下來,行程延遲預測模塊總計所有識別的行程延遲部分的持續時間以確定獲取數據表現的總的行程延遲時間的總的數量。
[0408]接下來,行程延遲預測模塊確定顯示在獲取的數據中的所有車輛的行進的總的裡程數。換而言之,為在用戶指定的時間期間和用戶指定的地理區域中獲取的數據關聯的車輛行進的總的裡程數。例如,如果行程延遲預測模塊獲取的數據對應於僅僅一臺車輛,行程延遲預測模塊將確定在用戶指定的時間期間和用戶指定的地理區域中上述車輛行進的總的距離。同樣地,如果行程延遲預測模塊獲取的數據對應於多臺車輛,行程延遲預測模塊獲取的數據對應於將確定在用戶指定的時間期間和用戶指定的地理區域中所有那些車輛行進的總的距離。上述總的距離行進值可以根據獲取的信息數據確定(例如根據裡程表讀數,GPS位置)。在其他實施方式,總的行進距離可以根據行程延遲預測模塊獲取的駕駛員報告值確定。
[0409]接下來,行程延遲預測模塊為用戶選擇的地理區域和用戶選擇的時間期間確定表現每段距離的行進延遲時間的平均值。例如,在一個實施方式,行程延遲預測模塊用於確定每英裡的平均行進延遲(例如每英裡行進延遲秒數)。在這樣的實施方式,行程延遲預測模塊通過計算的總的行進延遲時間量除以計算的總的行進距離和存儲上述值為每英裡行進的延遲。在其他實施方式,行程延遲預測模塊通過計算的總的行進距離除以計算的總的行進延遲時間確定每行進延遲時間的英裡數值(例如每行進延遲I分鐘行進的英裡數)。
[0410]在進一步的實施方式中,行程延遲預測模塊也可以用於預測車輛在一個特定的地理區域的總的計劃閒置時間量。在這樣的實施方式中,行程延遲預測模塊首先在獲取的分割數據中識別所有行程開始部分和行程結束部分。如此處所討論的,數據分割模塊1000識別的每個行程開始部分顯示了開始於車輛的發動機開啟和閒置,結束於車輛接下來開始移動和發動機停止閒置的發動機閒置時間的期間。相似地,數據分割模塊1000識別的每個行程結束部分顯示了開始於車輛停止和閒置,結束於車輛的發動機接下來關閉的發動機閒置時間的期間。接下來,行程延遲預測模塊確定所有識別的行程開始部分的平均持續時間和所有識別的行程結束部分的平均持續時間。這些值隨後被各自存儲為行程開始事件計劃時間和行程結束事件計劃時間。
[0411]為一個給定的車輛在用戶選擇的地理區域中確定總的計劃閒置時間,行程延遲預測模塊通過接收的通過用戶的輸入設置計劃停止的數量為行程開始事件計劃的數量和行程結束事件計劃的數量。最後,根據先前為用戶選擇的地理區域計算的每英裡行程延遲值和前述參數,行程延遲預測模塊通過執行以下計算為車輛確定總的計劃閒置時間:
[0412]SE=計劃的行程開始事件的數量
[0413]SEPT=行程開始事件計劃時間
[0414]EE=計劃的行程結束事件的數量
[0415]EEPT=行程結束事件計劃時間
[0416]TDPM=每英裡行程延遲時間
[0417]MT=行進的英裡數[0418]總的計劃閒置時間=(SE*SEPT)+ (EE*EEPT) + (TDPM*MT)
[0419]通過多個實施方式,行程延遲預測模塊也可以用於生成那些計算的值的圖形顯示和提供可以使用戶修改多個上述提到的參數和執行多個計算的互動的用戶界面。
[0420]結論
[0421]可以理解的是,上述實施方式可以以多種方式,包括方法,裝置,系統,或電腦程式產品,被執行。因此,上述實施方式可以採取完全硬體形式的實施方式或被編程的處理器執行特定步驟的實施方式。此外,多種實現可以採取包括嵌入在存儲介質中的計算機可讀程序指令的計算機可讀存儲介質的電腦程式產品的形式。任意合適的計算機可讀存儲介質可以被利用,包括硬碟,光碟,光碟存儲裝置,或磁存儲裝置。
[0422]如下描述的實施方式關於方法,裝置,系統和電腦程式產品的框圖和流程圖。可以理解的,框圖和流程圖的每部分可以各個被電腦程式指令部分執行,例如,計算機系統的處理器執行的邏輯步驟或操作。這些電腦程式指令可以被加載於一個計算機,例如一個特殊用途的計算機或其他程序數據處理裝置,以生成一個專門配置的機器,以使得在計算機或其他程序數據處理裝置執行的指令實現流程框圖或框圖中指定的功能。
[0423]這些電腦程式指令也可以被存儲在計算機可讀存儲區域,指示電腦或其它可程序數據處理裝置以一個特定的方式實現功能,從而使得存儲在計算機可讀內存的指令生成包括執行流程框圖或框圖中指定的功能的計算機可讀指令的製造產品。電腦程式指令可以被加載在計算機或其他程序數據處理裝置以使得一系列操作步驟在計算機或其他程序數據處理裝置上執行以生成計算機執行流程,以使得執行在計算機或其他程序數據處理裝置上的指令提供實現流程框圖或框圖指定的功能的操作。
[0424]因此,框圖和流程圖的各個框支持執行特定功能的組合,執行特定功能的操作的組合,和執行用於執行特定功能的指令。可以理解,框圖和流程圖中的每個框,框圖和流程圖中的框的組合,可以通過執行特定功能或操作的特定的用途的硬體計算機系統,或特定用途的硬體的組合和計算機指令實現。
[0425]此處提出的本發明的若干修改和其他實施方式可以使得屬於本發明那些實施方式的現有【技術領域】的熟練技術人員獲取顯示之前的描述和相關圖示的教導的益處。因此,可以理解本發明實施方式不會限制於揭示的特定的實施方式和修改和其他實施方式被包含在附加的權利要求的範圍中。儘管此處描述了特定的術語,他們只是一個通用和描述性的使用而不具有限制的用途。
[0426]發明思想
[0427]Al.一種車隊管理計算機系統,其包括:
[0428]一個或多個存儲區域;以及
[0429]一個或多個與所述一個或多個存儲區域相連的處理器;
[0430]其中,所述一個或多個處理器設置成:
[0431]接收包含車輛信息數據和服務數據的操作數據,所述車輛信息數據表現一個或多個車輛動態信息和所述服務數據表現一個或多個服務動態信息;和
[0432]分割所述操作數據為若干活動段,所述活動段通過車輛活動或服務活動表現分類的時間期間。
[0433]A2.根據發明思想Al所述的車隊管理計算機系統,其中,所述處理器用於根據所述車輛信息數據識別所述活動段的特定部分。
[0434]A3.根據發明思想A2所述的車隊管理計算機系統,其中,所述根據所述車輛信息數據識別的活動段包括行程開始段,行進段,行程延遲段,和行程結束段。
[0435]A4.根據發明思想A2所述的車隊管理計算機系統,其中,所述根據所述車輛信息數據識別的活動段包括專屬地段和區域段。
[0436]A5.根據發明思想A2所述的車隊管理計算機系統,其中,所述根據所述車輛信息數據識別的活動段包括倒車段。
[0437]A6.根據發明思想Al所述的車隊管理計算機系統,其中,所述活動段用於根據所述服務數據識別所述活動段的特定部分。
[0438]A7.根據發明思想A6所述的車隊管理計算機系統,其中,所述根據所述服務數據識別的活動段包括停止段。
[0439]AS.根據發明思想A6所述的車隊管理計算機系統,其中,所述根據所述服務數據識別的活動段包括午餐段,休息段,和代碼延遲段。
[0440]A9.根據發明思想Al所述的車隊管理計算機系統,其中,所述處理器用於根據車輛信息數據和服務數據識別所述活動段的特定部分,所述根據車輛信息數據和服務數據識別的活動段包括到停止段的非行進時間。
[0441]A10.根據發明思想Al所述的車隊管理計算機系統,其中,所述處理器用於分割所述操作數據以使得與所述操作數據關聯的一個或多個操作時間的每種情形被分為一個或多個所述活動段。
[0442]All.根據發明思想Al所述的車隊管理計算機系統,其中,所述一個或多個車輛動態信息包括車輛速度,發動機點火狀態,和車輛位置。
[0443]A12.根據發明思想Al所述的車隊管理計算機系統,其中,所述一個或多個服務動態信息包括交貨停止開始,交貨停止結束,包裹運輸,午餐開始,午餐結束,休息開始,休息結束,代碼延遲開始,和代碼延遲結束。
[0444]A13.根據發明思想Al所述的車隊管理計算機系統,其中,所述一個或多個處理器進一步用於生成一個或多個所述活動段的圖形表示。
[0445]A14.根據發明思想A13所述的車隊管理計算機系統,其中,所述圖形表示包括描述所述活動段的甘特圖。
[0446]A15.根據發明思想Al所述的車隊管理計算機系統,其中,表示所述活動段的2個或多個時間段有重疊。
[0447]A16.根據發明思想Al所述的車隊管理計算機系統,其中,所述處理器進一步用於存儲所述活動段在一個或多個存儲區域,每個存儲的活動段包括表現開始時間,結束時間,和段名的數據,所述段名表現各個存儲的活動段的活動。
[0448]A17.根據發明思想A16所述的車隊管理計算機系統,其中,每個存儲的活動段進一步包括表現日期和至少一個如下信息的數據:駕駛員姓名,駕駛員識別代碼,車輛名稱,和車輛識別代碼。
[0449]A18.根據發明思想Al所述的車隊管理計算機系統,其中,所述處理器進一步用於從一個或多個車輛信息數據處理裝置接收所述車輛信息數據,所述處理器進一步用於從一個或多個便攜數據獲取裝置接收所述服務數據。[0450]A19.一種包含至少一個存儲有計算機可讀程序代碼部分的計算機可讀存儲介質的電腦程式產品,所述計算機可讀程序代碼部分包括:
[0451]一個用於接收包含車輛信息數據和服務數據的操作數據的執行部分,所述車輛信息數據表現一個或多個車輛動態信息和所述服務數據表現一個或多個服務動態信息;以及
[0452]一個用於分割所述操作數據為若干活動段的執行部分,所述活動段通過車輛活動或服務活動表現分類時間期間。
[0453]A20.根據發明思想A19所述的電腦程式產品,其中,所述用於分割所述操作數據為若干活動段的執行部分用於根據所述車輛信息數據識別所述活動段的特定部分,所述根據所述車輛信息數據識別的所述活動段包括一個或多個從由如下信息組成的群中挑選的段:行程開始段,行程段,行程結束段,專屬地段和區域段,和倒車段。
[0454]A21.根據發明思想A19所述的電腦程式產品,其中,所述用於分割所述操作數據為若干活動段的執行部分用於根據所述服務數據識別所述活動段的特定部分,所述根據所述服務數據識別的所述活動段包括一個或多個從由如下信息組成的群中挑選的段:午餐段,休息段,和代碼延遲段。
[0455]A22.根據發明思想A19所述的電腦程式產品,其中,所述用於分割所述操作數據為若干活動段的執行部分用於根據車輛信息數據和服務數據識別所述活動段的特定部分,所述根據車輛信息數據和服務數據識別的活動段包括到停止段的非行進時間。
[0456]A23.根據發明思想A19所述的電腦程式產品,其中,所述用於分割所述操作數據為若干活動段的執行部分用於分割所述操作數據以使得與所述操作數據關聯的一個或多個操作時間的每種情形被分為一個或多個所述活動段。
[0457]A24.根據發明思想A19所述的電腦程式產品,其中,所述一個或多個服務動態信息包括交貨停止開始,交貨停止結束,包裹運輸,午餐開始,午餐結束,休息開始,休息結束,代碼延遲開始,和代碼延遲結束。
[0458]A25.根據發明思想A19所述的電腦程式產品,其中,所述計算機可讀程序代碼部分進一步包括用於生成一個或多個所述活動段的圖形表示的執行部分。
[0459]A26.根據發明思想A19所述的電腦程式產品,其中,所述用於接收操作數據的執行部分用於從一個或多個車輛信息數據處理裝置接收所述車輛信息數據和從一個或多個便攜數據獲取裝置接收所述服務數據。
[0460]A27.一種評估車隊操作效率的方法,所述方法包括如下步驟:
[0461]通過計算機系統接收包含車輛信息數據和服務數據的操作數據,所述車輛信息數據表現一個或多個車輛動態信息和所述服務數據表現一個或多個服務動態信息;和
[0462]分割所述操作數據為若干活動段,所述活動段通過車輛活動或服務活動表現分類時間期間。
[0463]A28.根據發明思想A27所述的方法,其中,分割所述操作數據為若干活動段的步驟包括根據所述車輛信息數據識別所述活動段的特定部分,所述根據所述車輛信息數據識別的所述活動段包括一個或多個從由如下信息組成的群中挑選的段:行程開始段,行程段,行程結束段,專屬地段和區域段,和倒車段。
[0464]A29.根據發明思想A27所述的方法,其中,所述分割所述操作數據為若干活動段的步驟包括根據所述服務數據識別所述活動段的特定部分,所述根據所述服務數據識別的所述活動段包括一個或多個從由如下信息組成的群中挑選的段:午餐段,休息段,和代碼延遲段。
[0465]A30.根據發明思想A27所述的方法,其中,所述分割所述操作數據為若干活動段的步驟包括根據車輛信息數據和服務數據識別所述活動段的特定部分,所述根據車輛信息數據和服務數據識別的活動段包括到停止段的非行進時間。
[0466]A31.根據發明思想A27所述的方法,其中,所述分割所述操作數據為若干活動段的步驟包括分割所述操作數據以使得與所述操作數據關聯的一個或多個操作時間的每種情形被分為一個或多個所述活動段。
[0467]A32.根據發明思想A27所述的方法,其中,所述一個或多個服務動態信息包括交貨停止開始,交貨停止結束,包裹運輸,午餐開始,午餐結束,休息開始,休息結束,代碼延遲開始,和代碼延遲結束。
[0468]A33.根據發明思想A27所述的方法,其中,所述方法進一步包括用於生成一個或多個所述活動段的圖形表示的步驟。
[0469]A34.根據發明思想A27所述的方法,其中,所述通過計算機系統接收包括車輛信息數據和服務數據的操作數據的步驟包括從一個或多個車輛信息數據處理裝置接收所述車輛信息數據和從一個或多個便攜數據獲取裝置接收所述服務數據。
[0470]B1.一種評估操作延遲的車隊管理計算機系統,所述車隊管理計算機系統包括:
[0471]一個或多個存儲區域;和
[0472]一個或多個與所述一個或多個存儲區域相連的處理器;
[0473]其中,所述一個或多個處理器用於:
[0474]接收服務數據,所述服務數據表現一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;;
[0475]根據所述服務數據識別延遲代碼段,每個所述延遲代碼段表示所述車輛操作員在一個特定時間期間交貨相關活動延遲的事件;
[0476]生成表現所述識別的延遲代碼段的圖形顯示。
[0477]B2.根據發明思想BI所述的車隊管理計算機系統,其中,所述處理器用於識別每個所述識別的延遲代碼段的一個或多個延遲代碼屬性;和所述圖形顯示展示每個識別的延遲代碼段的延遲代碼屬性。
[0478]B3.根據發明思想B2所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性包括由識別的延遲代碼段表現的事件的說明。
[0479]B4.根據發明思想B3所述的車隊管理計算機系統,其中,所述處理器用於通過根據所述服務數據識別預設的事件為識別的延遲代碼段確定所述說明。
[0480]B5.根據發明思想B4所述的車隊管理計算機系統,其中,所述預設的事件說明包括:
[0481]在所述車輛操作員進行午餐休息的時間期間關聯的延遲代碼段表現的預設的午餐說明;和所述車輛操作員由於未預料的交通造成的延遲的時間期間關聯的延遲代碼段表現的預設的交通說明。
[0482]B6.根據發明思想B2所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性包括識別的延遲代碼段的持續時間。[0483]B7.根據發明思想B6所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性進一步包括識別的延遲代碼段的開始時間和結束時間;和
[0484]所述處理器用於根據計算各段開始時間和結束時間之間的經過時間確定每個識別的延遲代碼段的持續時間。
[0485]B8.根據發明思想B2所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性包括生成識別的延遲代碼段的車輛操作員的身份證明。
[0486]B9.根據發明思想B2所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性包括識別的延遲代碼段生成的位置。
[0487]B10.根據發明思想B9所述的車隊管理計算機系統,其中,所述圖形顯示包括包含交互地理地圖的圖形用戶界面,和所述處理器進一步用於在所述地圖上表現一個或多個所述識別的延遲代碼段的位置。
[0488]Bll.根據發明思想B2所述的車隊管理計算機系統,其中,所述圖形顯示包括用於根據用戶選擇的一個或多個所述屬性分類所述識別的延遲代碼段的圖形用戶界面。
[0489]B12.根據發明思想BI所述的車隊管理計算機系統,其中,所述處理器接收所述操作數據具體為:
[0490]接收用戶輸入的請求獲取關於一個或多個用戶參數的操作數據;
[0491]從一個或多個數據存儲區域獲取關於所述參數的特定操作數據;和
[0492]加載所述特定的操作數據到所述一個或多個存儲區域。
[0493]B13.根據發明思想B12所述的車隊管理計算機系統,其中,所述處理器進一步用於生成包括一個或多個供用戶選擇所述一個或多個用戶參數和請求獲取關於選擇的參數的操作數據的菜單的圖形用戶界面;
[0494]所述一個或多個用戶參數包括從由如下信息構成的群中選擇的一個或多個參數:
[0495]一個或多個時間期間;
[0496]—個或多個特定的車輛操作員;
[0497]一個或多個特定的車輛;和
[0498]一個或多個位置。
[0499]B14.根據發明思想B2所述的車隊管理計算機系統,其中,所述處理器進一步用於:
[0500]識別表現潛在的未授權的車輛操作員行為的異常延遲代碼段,所述處理器用於通過識別具有滿足一個或多個預設的異常標準的延遲代碼屬性的延遲代碼段來識別所述異常延遲代碼段;和
[0501]在所述圖形顯示中表現所述識別的異常延遲代碼段。
[0502]B15.根據發明思想B14所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性包括識別的延遲代碼段的持續時間;和所述正常標準包括在所述識別的延遲代碼段的預設的最高延遲代碼持續時間比例裡面的延遲代碼持續時間。
[0503]B16.根據發明思想B14所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性包括(i)根據所述服務數據由所述處理器確定的識別的延遲代碼段的預設的事件說明和(ii)識別的延遲代碼段的持續時間;和所述異常標準包括超過關聯各個延遲代碼的預設事件說明的預設持續時間限制的延遲代碼持續時間。
[0504]B17.根據發明思想B14所述的車隊管理計算機系統,其中,所述一個或多個延遲代碼屬性包括識別的延遲代碼段生成的位置;所述圖形顯示包括一個包括交互地理地圖的圖形用戶界面;和所述處理器進一步用於在所述地圖上表現所述異常延遲代碼段。
[0505]B18.根據發明思想B17所述的車隊管理計算機系統,其中,所述處理器進一步用於根據所述操作數據識別至少一個預設的與所述服務數據關聯的交貨路徑;和所述異常標準包括在一個位置生成的延遲代碼段離所述預設的交貨路徑超過一個預設的距離。
[0506]B19.根據發明思想B14所述的車隊管理計算機系統,其中,所述操作數據進一步包括表現一個或多個車輛動態信息的車輛信息數據;
[0507]所述處理器進一步用於分割所述操作數據位若干段,所述活動段通過車輛活動或服務活動表現分類時間期間,和識別到停止活動段的非行進時間;
[0508]所述一個或多個延遲代碼屬性包括識別的延遲代碼段的開始時間和結束時間;和所述異常標準包括具有發生在到停止段的非行進時間的結束最近的開始時間的延遲代碼段,和具有發生在到停止段的非行進時間的開始最近的結束時間的延遲代碼段。
[0509]B20.一種用於識別計劃外車輛行進的車隊管理計算機系統,所述車隊管理計算機系統包括:
[0510]一個或多個存儲區域;
[0511]和一個或多個與所述一個或多個存儲區域相連的處理器;
[0512]其特徵在於,所述一個或多個處理器用於:
[0513]接收計劃數據和操作數據,所述計劃數據包括用於計劃的和執行一個或多個交貨相關活動的數據,和所述操作數據包括表現在一個或多個時間段一個或多個至少一個車輛的一個或多個車輛動態信息;
[0514]比較所述計劃數據和操作數據,和根據所述比較識別在所述一個或多個時間期間所述車輛未沿著所述車輛的預設的計劃路逕行進的行進路徑偏離部分;和生成包含表現所述車輛的行進路徑的偏離部分的地理地圖的圖形顯示。
[0515]B21.根據發明思想B20所述的車隊管理計算機系統,其中,所述處理器用於比較所述計劃數據和操作數據和識別所述車輛的行進路徑的偏離部分具體為:
[0516]根據所述計劃數據識別所述車輛預設的計劃路徑;
[0517]根據所述操作數據識別在所述一個或多個時間期間所述車輛的行進路徑;
[0518]比較所述預設的計劃路徑和所述行進路徑和確定未沿著所述預設的計劃路逕行進的行進路徑的部分。
[0519]B22.根據發明思想B21所述的車隊管理計算機系統,其中,所述地理地圖進一步表現所述行進路徑和所述預設的計劃路徑。
[0520]B23.根據發明思想B21所述的車隊管理計算機系統,其中,所述操作數據進一步包括服務數據,所述服務數據表現在一個或多個時間期間至少一個車輛的一個或多個服務動態信息;
[0521 ] 所述處理器進一步用於:
[0522]分割所述操作數據為若干活動段,所述活動段通過車輛活動或服務活動表現分類的時間期間;和[0523]提供在所述圖形顯示中所述活動段按時間順序的展示;
[0524]和所述圖形顯示包括用於供用戶在一定時間在所述活動段按時間順序的展示選擇一個點,和對應地表現在所述時間所述用戶在所述地圖選擇的所述車輛的位置。
[0525]B24.根據發明思想B21所述的車隊管理計算機系統,其中,所述操作數據進一步包括服務數據,所述服務數據表現在一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;和所述處理器進一步用於:
[0526]根據所述服務數據識別延遲代碼段,每個所述延遲代碼段表現在一個特定時間期間由所述車輛操作員表現的交貨相關活動延遲事件;
[0527]在所述延遲代碼段中識別在一個點在所述車輛偏離所述預設的計劃路徑時生成的異常延遲代碼段;
[0528]和在所述圖形顯示上表現一個或多個所述異常延遲代碼段。
[0529]B25.根據發明思想B24所述的車隊管理計算機系統,其中,所述圖形顯示包括用於供一個用戶選擇一個或多個所述異常延遲代碼段,
[0530]和對應地表現在所述地圖在所述用戶選擇的異常延遲代碼發生時所述車輛的位置。
[0531]B26.根據發明思想B20所述的車隊管理計算機系統,其中,所述車輛的所述預設的計劃路徑為預設的計劃交貨路徑。
[0532]B27.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0533]接收服務數據,所述服務數據表現在一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;
[0534]根據所述服務數據識別延遲代碼段,每個所述延遲代碼段表現在一個特定時間期間由所述車輛操作員表現的交貨相關活動延遲事件;
[0535]和生成表現所述識別的延遲代碼段的圖形顯示。
[0536]B28.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0537]接收計劃數據和操作數據,所述計劃數據包括用於計劃的和執行一個或多個交貨相關活動的數據,和所述操作數據包括表現在一個或多個時間段一個或多個至少一個車輛的一個或多個車輛動態信息;
[0538]比較所述計劃數據和操作數據,和根據所述比較識別在所述一個或多個時間期間所述車輛未沿著所述車輛的預設的計劃路逕行進的行進路徑偏離部分;和生成包含表現所述車輛的行進路徑的偏離部分的地理地圖的圖形顯示。
[0539]Cl.一種用於評估交貨表現的車隊管理計算機系統,所述車隊管理計算機系統包括:
[0540]一個或多個存儲區域;以及
[0541]一個或多個與所述一個或多個存儲區域相連的處理器;
[0542]其中,所述一個或多個處理器用於:
[0543]接收包括車輛信息數據和服務數據的操作數據,所述車輛信息數據表現在一個或多個時間期間至少一個車輛的一個或多個車輛動態信息,和所述服務數據表現在所述一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;
[0544]根據所述操作數據識別一個或多個交貨停止的事件;[0545]識別每個所述識別的交貨停止的一個或多個停止屬性;
[0546]生成表現每個所述識別的交貨停止和所述識別的停止屬性的圖形顯示。
[0547]C2.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個停止屬性包括表現識別的交貨停止的持續時間的停止時間值。
[0548]C3.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個停止屬性包括識別的交貨停止的停止開始時間值和停止結束時間值。
[0549]C4.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個停止屬性包括表現識別的交貨停止的開始和前述交貨停止的結束之間的持續時間的到停止的時間值。
[0550]C5.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個停止屬性包括表現識別的交貨停止的開始和前面交貨停止的結束之間的持續時間的到停止非行進時間,且在上述時間所述車輛未行進和所述車輛操作員未生成服務數據導致所述識別的交貨停止和所述前面的停止之間活動的缺少。
[0551]C6.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個停止屬性包括由所述車輛在識別的交貨停止和前面的交貨停止之間車輛的行進距離。
[0552]C7.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個停止屬性包括停止類型標示,所述停止類型表現識別的交貨停止的原因。
[0553]CS.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個停止屬性包括表現在識別的交貨停止中轉載或交貨的包裹或貨物單元的數量的處理單元值,和表現在所述識別的交貨停止中轉載或交貨的所述單元的重量的重量值。
[0554]C9.根據發明思想Cl所述的車隊管理計算機系統,其中,所述圖形顯示按時間順序表現了所述識別的交貨停止。
[0555]C10.根據發明思想Cl所述的車隊管理計算機系統,其中,所述圖形顯示包括用於根據用戶選擇的一個或多個所述屬性對所述識別的交貨停止進行分類的圖形用戶界面。
[0556]Cll.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個處理器用於根據所述操作數據確定每個識別的交貨停止發生的位置;
[0557]和所述圖形顯示包括展示所述識別的交貨停止的一個或多個位置的地圖。
[0558]C12.根據發明思想Cl所述的車隊管理計算機系統,其中,所述圖形顯示包括設有交互地理地圖的圖形用戶界面,和所述處理器進一步用於在所述地圖上表現一個或多個用戶選擇的交貨停止的位置。
[0559]C13.根據發明思想Cl所述的車隊管理計算機系統,其中,所述處理器用於接收所述操作數據包括:
[0560]接收用於請求獲取關聯一個或多個用戶參數的操作數據;
[0561]從一個或多個數據存儲區域獲取與所述參數關聯的特定的操作數據;
[0562]加載所述特定的操作數據到所述一個或多個存儲區域。
[0563]C14.根據發明思想C13所述的車隊管理計算機系統,其中,所述處理器進一步用於生成包括一個或多個供用戶選擇所述一個或多個用戶參數和請求獲取關於選擇的參數的操作數據的菜單的圖形用戶界面;
[0564]所述一個或多個用戶參數包括從由如下信息構成的群中選擇的一個或多個參數:
[0565]一個或多個時間期間;
[0566]—個或多個特定的車輛操作員;
[0567]—個或多個特定的車輛;和
[0568]一個或多個位置。
[0569]C15.根據發明思想C13所述的車隊管理計算機系統,其中,所述圖形顯示包括設有供用戶選擇一個或多個屬性過濾值的一個或多個過濾菜單的圖形用戶界面,所述圖形用戶界面用於對應所述一個或多個數據過濾值僅顯示交貨停止和停止屬性。
[0570]C16.根據發明思想C15所述的車隊管理計算機系統,其中,所述一個或多個過濾菜單包括到停止的非行進時間過濾菜單。
[0571]C17.根據發明思想C15所述的車隊管理計算機系統,其中,所述一個或多個過濾菜單包括停止時間過濾菜單。
[0572]C18.根據發明思想Cl所述的車隊管理計算機系統,其中,所述一個或多個處理器用於識別所述交貨停止包括:
[0573]分割所述操作數據為若干活動段,所述活動段通過車輛活動或服務活動表現分類的時間期間;
[0574]識別一個或多個停止段,所示每個停止段表現駕駛員執行交貨停止的時間期間。
[0575]C19.一種用於評估交貨表現的車隊管理計算機系統,所述車隊管理計算機系統包括:
[0576]一個或多個存儲區域;和
[0577]一個或多個與所述一個或多個存儲區域相連的處理器;
[0578]其特徵在於所述一個或多個處理器用於:
[0579]接收包括表現在一個或多個工作班次至少一個車輛操作員活動的服務數據;
[0580]識別在所述工作班次所述至少一個車輛操作員的一個或多個交貨停止的事件;
[0581]根據所述操作數據確定每個所述工作班次的若干交貨情況統計,所述交貨情況統計包括表現在各個工作班次交貨停止情況的數量的停止值;
[0582]識別發生在第一停止數量範圍的交貨停止的數量的所述第一組工作班次;
[0583]識別發生在第二停止數量範圍的交貨停止的數量的所述第二組工作班次;
[0584]根據所述第一組工作班次中的班次的所述交貨情況統計確定包括所述第一組班次的累計或平均的交貨情況統計的第一組發送統計;
[0585]根據所述第二組工作班次中的班次的所述交貨情況統計確定包括所述第二組班次的累計或平均的交貨情況統計的第二組發送統計;
[0586]生成表現所述第一組發送統計和所述第二組發送統計的圖形顯示。
[0587]C20.根據發明思想C19所述的車隊管理計算機系統,其中,所述第一組發送統計和第二組發送統計包括表現在各個所述第一組工作班次和第二組工作班次中的工作班次的行進平均數的平均行進值。
[0588]C21.根據發明思想C19所述的車隊管理計算機系統,其中,所述第一組發送統計和所述第二組發送統計包括表現在各個所述第一組工作班次和第二組工作班次中的工作班次的停止的平均停止時間的停止時間值。[0589]C22.根據發明思想C19所述的車隊管理計算機系統,其中,所述第一組發送統計和所述第二組發送統計包括表現在各個所述第一組工作班次和第二組工作班次中的工作班次的總的停止的平均數的總的停止值。
[0590]C23.根據發明思想C22所述的車隊管理計算機系統,其中,所述第一組發送統計和所述第二組發送統計進一步包括一個或多個從由如下信息組成的組合中選擇的值:
[0591]表現在各個所述第一組工作班次和第二組工作班次中的工作班次的裝貨和交貨時間的平均數量的裝貨和交貨時間值;
[0592]表現在各個所述第一組工作班次和第二組工作班次中的工作班次的交貨停止的平均數的交貨停止值;
[0593]表現在各個所述第一組工作班次和第二組工作班次中的工作班次的交貨停止的平均數的交貨停止值;
[0594]表現在各個所述第一組工作班次和第二組工作班次中的工作班次的每小時停止的平均數的每小時停止值;
[0595]表現在各個所述第一組工作班次和第二組工作班次中的工作班次的行進的平均的總的距離的每英裡值;
[0596]表現在各個所述第一組工作班次和第二組工作班次中的工作班次行進的平均距離的每次停止的英裡數;
[0597]和表現在各個所述第一組工作班次和第二組工作班次中的工作班次的交貨的包裹或貨物的平均的總的重量的重量值。
[0598]C24.根據發明思想C19所述的車隊管理計算機系統,其中,所述第一停止數量範圍和所述第二停止範圍互相是獨特的和從由如下信息組成的組合中選擇:
[0599]I到5次停止;
[0600]到10次停止;
[0601]11到15次停止;
[0602]16到20次停止;
[0603]21到25次停止;
[0604]和26或更多的停止。
[0605]C25.根據發明思想C19所述的車隊管理計算機系統,其中,所述操作數據進一步包括表現在所述一個或多個班次一個或多個車輛的一個或多個車輛動態信息的信息數據。
[0606]C26.根據發明思想Cl所述的車隊管理計算機系統,其中,所述處理器用於接收所述操作數據具體為:
[0607]接收用戶輸入的請求獲取關聯一個或多個用戶參數的操作數據;
[0608]從一個或多個數據存儲區域獲取關聯所述參數的特定的操作數據;
[0609]加載所述特定的操作數據到所述一個或多個存儲區域。
[0610]C27.根據發明思想C26所述的車隊管理計算機系統,其中,所述處理器進一步用於生成包括一個或多個供用戶選擇所述一個或多個用戶參數和請求獲取關於選擇的參數的操作數據的菜單的圖形用戶界面;
[0611]所述一個或多個用戶參數包括從由如下信息構成的群中選擇的一個或多個參數:[0612]一個或多個時間期間;
[0613]一個或多個特定的車輛操作員;
[0614]一個或多個特定的車輛;和
[0615]一個或多個位置。
[0616]C28.根據發明思想C19所述的車隊管理計算機系統,其中,每個所述班次包括所述至少一個車輛操作員被安排執行交貨相關的活動的時間期間。
[0617]C29.根據發明思想C19所述的車隊管理計算機系統,其中,每個所述班次包括一個獨立的工作日。
[0618]C30.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0619]接收包括車輛信息數據和服務數據的操作數據,所述車輛信息數據表現在一個或多個時間期間至少一個車輛的一個或多個車輛動態信息,和所述服務數據表現在所述一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;
[0620]根據所述操作數據識別一個或多個交貨停止的事件;
[0621]識別每個所述識別的交貨停止的一個或多個停止屬性;
[0622]生成表現每個所述識別的交貨停止和所述識別的停止屬性的圖形顯示。
[0623]C31.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0624]接收包括表現在一個或多個工作班次至少一個車輛操作員活動的服務數據;
[0625]識別在所述工作班次所述至少一個車輛操作員的一個或多個交貨停止的事件;
[0626]根據所述操作數據確定每個所述工作班次的若干交貨情況統計,所述交貨情況統計包括表現在各個工作班次交貨停止情況的數量的停止值;
[0627]識別發生在第一停止數量範圍的交貨停止的數量的所述第一組工作班次;
[0628]識別發生在第二停止數量範圍的交貨停止的數量的所述第二組工作班次;
[0629]根據所述第一組工作班次中的班次的所述交貨情況統計確定包括所述第一組班次的累計或平均的交貨情況統計的第一組發送統計;
[0630]根據所述第二組工作班次中的班次的所述交貨情況統計確定包括所述第二組班次的累計或平均的交貨情況統計的第二組發送統計;
[0631]生成表現所述第一組發送統計和所述第二組發送統計的圖形顯示。
[0632]Dl.一種更新地理地圖的地圖管理計算機系統,所述地圖管理計算機系統包括:
[0633]一個或多個存儲區域;和
[0634]一個或多個與所述一個或多個存儲區域相連的處理器;
[0635]其中,所述一個或多個處理器用於:
[0636]接收地圖數據和操作數據,所述地圖數據包括設置有一個或多個已知行進路徑的數據,和所述操作數據包括表現在一個或多個時間期間至少一個車輛的一個或多個車輛動態信息的信息數據;
[0637]根據所述操作數據,識別所述時間期間所述車輛的車輛行進路徑;
[0638]根據所述地圖數據和所述操作數據,識別不對應於所述已知行進路徑的一個或多個所述車輛路徑的未知部分;
[0639]根據所述地圖數據和所述操作數據生成設有包括所述車輛路徑的未知部分的新的已知行進路徑的數據;[0640]和通過存儲所述設有所述新的已知行進路徑的數據更新所述地圖數據以使得所述新的已知行進路徑在由所述地圖數據設置的一個或多個地圖上顯示。
[0641]D2.根據發明思想Dl所述的地圖管理計算機系統,其中,所述一個或多個已知的行進路徑包括一個或多個已知的道路。
[0642]D3.根據發明思想D2所述的地圖管理計算機系統,其中,所述一個或多個已知的行進路徑進一步包括一個或多個商業道路。
[0643]D4.根據發明思想Dl所述的地圖管理計算機系統,其中,所述處理器用於識別所述車輛路徑的未知部分具體為:
[0644]根據所述地圖數據識別每個顯示至少一個所述已知行進路徑的特定位置的道路數據點;
[0645]根據所述操作數據,識別表現所述車輛沿著所述車輛路徑在多個點的位置的信息數據;
[0646]識別表現所述車輛位於一個距離所述道路數據點最近的位置超過一個特定的距離閾值的位置的離開已知路徑的信息數據記錄;
[0647]識別一串或多串按時間順序累計的離開已知路徑的信息數據記錄;
[0648]設置每個所述一串或多串離開已知路徑的信息數據記錄為所述車輛路徑的未知部分。
[0649]D5.根據發明思想D4所述的地圖管理計算機系統,其中,所述特定的距離閾值包括一個高於相鄰的道路數據點之間最大距離的值。
[0650]D6.根據發明思想Dl所述的地圖管理計算機系統,其中,所述處理器進一步用於生成包括表現所述車輛路徑的未知部分的地理地圖的圖形顯示。
[0651]D7.根據發明思想D6所述的地圖管理計算機系統,其中,所述處理器進一步用於接收包括一個或多個所述新的已知行進路徑的屬性的用戶輸入和在所述地圖數據中存儲所述一個或多個與所述新的已知行進路徑關聯的屬性。
[0652]D8.根據發明思想D7所述的地圖管理計算機系統,其中,所述一個或多個屬性包括所述新的已知的行進路徑的路徑類型的標示,所述路徑類型可以從以下信息組成的組合中選擇:
[0653]公共道路;
[0654]私有道路;
[0655]停止道路;
[0656]和專屬交貨道路。
[0657]D9.根據發明思想D7所述的地圖管理計算機系統,其中,所述一個或多個屬性包括路徑名稱。
[0658]D10.根據發明思想Dl所述的地圖管理計算機系統,其中,所述處理器進一步用於確定所述新的已知路徑的路徑類型。
[0659]Dll.根據發明思想DlO所述的地圖管理計算機系統,其中,所述處理器用於根據比較所述新的已知路徑和一個或多個預設的圍欄區域確定所述路徑類型。
[0660]D12.根據發明思想DlO所述的地圖管理計算機系統,其中,所述路徑類型可以從以下信息組成的組合中選擇:[0661]公共道路;
[0662]私有道路;
[0663]停止道路;
[0664]和專屬交貨道路。
[0665]D13.一種地圖管理計算機系統,包括:
[0666]一個或多個存儲區域;
[0667]和一個或多個與所述一個或多個存儲區域相連的處理器;
[0668]其特徵在於所述一個或多個處理器用於:
[0669]接收地圖數據和操作數據,所述地圖數據包括設置有一個或多個已知行進路徑的數據,和所述操作數據包括表現在一個或多個時間期間至少一個車輛的一個或多個車輛動態信息的信息數據;
[0670]根據所述操作數據,識別所述時間期間所述車輛的車輛行進路徑;
[0671]根據所述地圖數據和所述操作數據,識別不對應於所述已知行進路徑的一個或多個所述車輛路徑的未知部分;
[0672]和生成包括表現所述車輛路徑未知部分的地理地圖的圖形顯示。
[0673]D14.根據
【發明內容】
D13所述的地圖管理計算機系統,其中,所述地理地圖進一步展示所述已知行進路徑。
[0674]D15.根據
【發明內容】
D14所述的地圖管理計算機系統,其中,所述車輛路徑的未知部分在圖形上與所述圖形顯示上的已知行進路徑是區別的。
[0675]D16.根據
【發明內容】
D13所述的地圖管理計算機系統,其中,所述圖形顯示包括用於供用戶選擇一個或多個所述車輛路徑未知部分的交互圖形用戶界面;和所述處理器進一步用於根據所述操作數據確定一個或多個所述車輛路徑的用戶選擇的未知部分的車輛動態信息相關的統計信息。
[0676]D17.根據
【發明內容】
D13所述的地圖管理計算機系統,其中,所述操作數據進一步包括服務數據,所述服務數據表現所述一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;
[0677]所述圖形顯示包括用於供用戶選擇的所述車輛路徑的一個或多個所述未知部分的交互圖形用戶界面;
[0678]和所述處理器進一步用於根據所述操作數據確定在所述時間期間對應用戶選擇的所述車輛路徑的未知部分的服務動態信息關聯的一個或多個統計信息。
[0679]D18.根據
【發明內容】
D13所述的地圖管理計算機系統,其中,所述處理器用於接收所述操作數據具體為:
[0680]接收用戶輸入的請求獲取關聯一個或多個用戶參數的操作數據;
[0681]從一個或多個數據存儲區域獲取關聯所述參數的特定操作數據;
[0682]和加載所述特定操作數據到所述一個或多個存儲區域。
[0683]D19.根據
【發明內容】
D18所述的地圖管理計算機系統,其中,所述圖形顯示包括一個包括一個或多個用於供用戶選擇一個或多個用戶參數和請求獲取關聯選擇的參數的操作數據的菜單的圖形用戶界面;
[0684]所述一個或多個用戶參數可以從由以下信息形成的組合中選擇:[0685]一個或多個時間期間;
[0686]一個或多個特定駕駛員;
[0687]一個或多個特定車輛;
[0688]和一個或多個位置。
[0689]D20.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0690]接收地圖數據和操作數據,所述地圖數據包括設置有一個或多個已知行進路徑的數據,和所述操作數據包括表現在一個或多個時間期間至少一個車輛的一個或多個車輛動態信息的信息數據;
[0691]根據所述操作數據,識別所述時間期間所述車輛的車輛行進路徑;
[0692]根據所述地圖數據和所述操作數據,識別不對應於所述已知行進路徑的一個或多個所述車輛路徑的未知部分;
[0693]根據所述地圖數據和所述操作數據生成設有包括所述車輛路徑的未知部分的新的已知行進路徑的數據;
[0694]和通過存儲所述設有所述新的已知行進路徑的數據更新所述地圖數據以使得所述新的已知行進路徑在由所述地圖數據設置的一個或多個地圖上顯示。
[0695]D21.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0696]接收地圖數據和操作數據,所述地圖數據包括設置有一個或多個已知行進路徑的數據,和所述操作數據包括表現在一個或多個時間期間至少一個車輛的一個或多個車輛動態信息的信息數據;
[0697]根據所述操作數據,識別所述時間期間所述車輛的車輛行進路徑;
[0698]根據所述地圖數據和所述操作數據,識別不對應於所述已知行進路徑的一個或多個所述車輛路徑的未知部分;
[0699]和生成包括表現所述車輛路徑未知部分的地理地圖的圖形顯示。
[0700]El.一種用於評估資產效率的資產管理計算機系統,所述資產管理計算機系統包括:
[0701]一個或多個存儲區域;和
[0702]—個或多個與所述一個或多個存儲區域相連的處理器;
[0703]其特徵在於所述一個或多個處理器用於:
[0704]接收表現一個或多個時間期間至少一個資產的一個或多個資產動態信息的操作數據;
[0705]分割所述操作數據為若干活動段,所述活動段通過資產活動表現分類的時間期間;
[0706]根據所述操作數據確定每個所述活動段的一個或多個操作屬性。
[0707]E2.根據發明思想El所述的資產管理計算機系統,其中,所述處理器用於分割所述操作數據以使得所述一個或多個時間期間的時間的每種情況被分為一個或多個所述活動段。
[0708]E3.根據發明思想El所述的資產管理計算機系統,其中,所述一個或多個操作屬性包括各個活動段的持續時間。
[0709]E4.根據發明思想El所述的資產管理計算機系統,其中,所述一個或多個操作屬性包括表現活動段展示的資產活動的說明。
[0710]E5.根據發明思想El所述的資產管理計算機系統,其中,所述一個或多個資產動態信息表現一個或多個資產的位置,和通過資產位置所述活動段至少部分被分類。
[0711]E6.根據發明思想E5所述的資產管理計算機系統,其中,所述資產管理計算機系統被用於為移動個人管理系統,所述至少一個資產包括至少一個移動僱員和所述表現所述移動僱員位置的資產動態信息。
[0712]E7.根據發明思想El所述的資產管理計算機系統,其中,所述資產管理計算機系統被用於為個人工作管理系統,所述至少一個資產包括至少一個僱員和所述表現所述僱員執行的一個或多個任務的資產動態信息。
[0713]ES.根據發明思想El所述的資產管理計算機系統,其中,所述一個或多個處理器進一步用於生成一個或多個所述活動段的圖形顯示。
[0714]E9.根據發明思想ES所述的資產管理計算機系統,其中,所述圖形顯示包括描述所述活動段的甘特圖。
[0715]E10.根據發明思想ES所述的資產管理計算機系統,其中,所述圖形顯示包括表現每個活動段位置情況的地理地圖。
[0716]Ell.根據發明思想ES所述的資產管理計算機系統,其中,所述一個或多個活動段的圖形顯示進一步表現每個所述活動段的至少一個所述一個或多個屬性。
[0717]E12.根據發明思想El所述的資產管理計算機系統,其中,二個或多個由所述活動段展示的時間期間允許重疊。
[0718]E13.根據發明思想El所述的資產管理計算機系統,其中,二個或多個由所述活動段展示的時間期間允許重疊。
[0719]E14.根據發明思想El所述的資產管理計算機系統,其中,所述處理器進一步用於在一個或多個存儲區域存儲活動段,每個存儲的活動段包括表現開始時間,結束時間,和段名的數據,所述段名表現各個存儲的活動段顯示的活動。
[0720]E15.根據發明思想E14所述的資產管理計算機系統,其中,每個存儲的活動段包括表現日期和至少一個資產名稱和資產標示代碼的數據。
[0721]E16.根據發明思想ES所述的資產管理計算機系統,其中,所述處理器用於接收所述操作數據包括:
[0722]接收用戶輸入請求獲取關於一個或多個用戶參數的操作數據;
[0723]從一個或多個數據存儲區域獲取關於所述參數和所述用戶選擇的地理區域的特定的操作數據;
[0724]和加載所述特定的操作數據到所述一個或多個存儲區域。
[0725]E17.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0726]接收表現一個或多個時間期間至少一個資產的一個或多個資產動態信息的操作數據;
[0727]分割所述操作數據為若干活動段,所述活動段通過資產活動表現分類的時間期間;
[0728]根據所述操作數據確定每個所述活動段的一個或多個操作屬性。
[0729]Fl.一種提供車隊管理用戶界面的車隊管理計算機系統,所述車隊管理計算機系統包括:
[0730]一個或多個存儲區域;和
[0731]一個或多個與所述一個或多個存儲區域相連的處理器;
[0732]其中,所述一個或多個處理器用於:
[0733]接收包括車輛信息數據和服務數據的操作數據,所述車輛信息數據表現一個或多個時間期間至少一個車輛的一個或多個車輛動態信息,和所述服務數據表現所述一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;
[0734]根據所述操作數據確定所述一個或多個時間期間所述車輛行進的車輛行進路徑;
[0735]根據所述操作數據確定所述一個或多個時間期間所述車輛動態信息和所述服務動態信息的一個或多個操作屬性;
[0736]和生成包括如下信息的圖形用戶界面:
[0737]至少一個表現一個或多個所述操作屬性的評估結果顯示;
[0738]和至少一個表現所述車輛行進路徑的部分的地理地圖。
[0739]F2.根據發明思想Fl所述的車隊管理計算機系統,其中,所述圖形地圖包括用於指示所述一個或多個時間期間所述至少一個車輛的位置的車輛位置指示器;和所述圖形用戶界面用於在所述圖形地圖定位所述車輛位置以使得所述車輛位置指示器的位置對應用戶選擇的歷史時間。
[0740]F3.根據發明思想F2所述的車隊管理計算機系統,其中,所述圖形用戶界面包括用於供用戶選擇所述歷史時間的用戶移動滾動條。
[0741]F4.根據發明思想F2所述的車隊管理計算機系統,其中,所述圖形用戶界面包括一個數據區域,所述數據區域用於供用戶通過在所述數據區域輸入時間值以選擇所述歷史時間。
[0742]F5.根據發明思想F2所述的車隊管理計算機系統,其中,所述圖形用戶界面用於供用戶通過選擇顯示在所述評估結果顯示的操作屬性選擇所述歷史時間,所述用戶選擇的操作屬性關聯特定的歷史時間。
[0743]F6.根據發明思想F5所述的車隊管理計算機系統,其中,所述用戶選擇的操作屬性包括:
[0744]特定的交貨停止;
[0745]特定的延遲代碼;
[0746]和特定的發動機閒置段。
[0747]F7.根據發明思想F2所述的車隊管理計算機系統,其中,所述操作屬性包括通過車輛活動或服務活動分類的時間期間顯示的活動段;
[0748]所述一個或多個處理器用於在所述評估結果顯示中顯示所述所述活動段為甘特圖;
[0749]所述甘特圖包括用於用於供用戶選擇與所述甘特圖關聯的所述歷史時間的用戶移動滾動條。
[0750]F8.根據發明思想F2所述的車隊管理計算機系統,其中,所述處理器進一步用於根據所述操作數據驅使所述車輛位置指示器沿著所述車輛路徑移動。[0751]F9.根據發明思想F8所述的車隊管理計算機系統,其中,所述車輛位置指示器包括表現所述用戶選擇的歷史時間的活動類型的活動標識,所述活動標識用於在所述驅動過程中對應所述車輛活動的改變而改變。
[0752]F10.根據發明思想F8所述的車隊管理計算機系統,其中,所述車輛位置指示器進一步表現所述車輛的行進路線。
[0753]Fll.根據發明思想Fl所述的車隊管理計算機系統,其中,所述圖形用戶界面用於供用戶選擇所述地理地圖的區域;
[0754]和所述處理器用於對應於所述用戶選擇所述地理地圖的區域確定一個或多個關聯所述用戶選擇的區域的操作屬性和在所述評估結果顯示中顯示所述區域操作屬性。
[0755]F12.根據發明思想Fl所述的車隊管理計算機系統,其中,所述圖形用戶界面用於供用戶選擇所述地理地圖的一個或多個區域和設置每個所述選擇的區域為特定的工作區域;
[0756]和所述處理器用於關聯每個所述工作區域的一個或多個工作區域操作屬性和在所述評估結果顯示中顯示所述工作區域操作屬性。
[0757]F13.根據發明思想Fl所述的車隊管理計算機系統,其中,所述圖形用戶界面進一步包括若干用戶選擇的評估選項標籤,每個所述評估選項標籤與所述操作數據的特定評估關聯以根據所述操作數據確定特定的操作屬性組;
[0758]所述由一個或多個處理器確定的所述操作屬性包括與所述評估選項標籤關聯的特定的操作屬性組;
[0759]和所述一個或多個處理器用於,對應於用戶選擇的所述評估選項標籤中的一個,在所述評估結果顯示中顯示與所述用戶選擇的評估選項標籤關聯的特定的操作屬性組。
[0760]F14.根據發明思想F13所述的車隊管理計算機系統,其中,所述圖形用戶界面用於供用戶在所述評估選項標籤中切換。
[0761]F15.根據發明思想F14所述的車隊管理計算機系統,其中,每個所述若干評估選項標籤與所述操作數據的特定評估關聯以根據所述操作數據確定的特定的操作屬性組可以從由如下信息組成的群中選擇:
[0762]一個或多個車輛操作員的交貨情況統計;
[0763]一個或多個車輛和車輛操作員活動的圖形顯示;
[0764]一個或多個車輛操作員的停止信息;
[0765]一個或多個車輛操作員的延遲代碼信息;
[0766]一個或多個車輛和車輛操作員的效率統計;
[0767]—個或多個車輛操作員的時間統計;
[0768]用戶選擇的車輛行進路徑的部分的時間和距離信息;
[0769]基於與一個或多個車輛操作員相關的發動機閒置時間的效率統計;
[0770]和一個或多個車輛操作員的調度說明統計。
[0771]F16.根據發明思想F14所述的車隊管理計算機系統,其中,所述若干評估選項標籤包括:
[0772]確定與用戶選擇的車輛操作員相關的操作屬性的第一組評估選項標籤;
[0773]和確定與用戶選擇的位置關聯的若干車輛操作員相關的操作屬性的第二組評估選項標籤。
[0774]F17.根據發明思想Fl所述的車隊管理計算機系統,其中,所述處理器用於接收所述操作數據具體為:
[0775]接收用戶輸入請求獲取關聯一個或多個用戶參數的操作數據;
[0776]從一個或多個數據存儲區域獲取與所述參數關聯的特定操作數據;
[0777]加載所述特定的操作數據到所述一個或多個存儲區域。
[0778]F18.根據發明思想F17所述的車隊管理計算機系統,其中,所述一個或多個用戶參數包括可以從由以下信息組成的群中選擇的一個或多個參數:
[0779]—個或多個時間期間;
[0780]一個或多個特定的車輛操作員;
[0781]一個或多個特定的車輛;
[0782]和一個或多個位置。
[0783]F19.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0784]接收包括車輛信息數據和服務數據的操作數據,所述車輛信息數據表現一個或多個時間期間至少一個車輛的一個或多個車輛動態信息,和所述服務數據表現所述一個或多個時間期間至少一個車輛操作員的一個或多個服務動態信息;
[0785]根據所述操作數據確定所述一個或多個時間期間所述車輛行進的車輛行進路徑;
[0786]根據所述操作數據確定所述一個或多個時間期間所述車輛動態信息和所述服務動態信息的一個或多個操作屬性;
[0787]和生成包括如下信息的圖形用戶界面:
[0788]至少一個表現一個或多個所述操作屬性的評估結果顯示;
[0789]和至少一個表現所述車輛行進路徑的部分的地理地圖。
[0790]Gl.一種用於評估車輛倒車的車隊管理計算機系統,所述車隊管理計算機系統包括:
[0791]一個或多個存儲區域;
[0792]和一個或多個與所述存儲區域相連的處理器;
[0793]其特徵在於所述一個或多個處理器用於:
[0794]接收包括車輛信息數據操作數據,所述車輛信息數據表現一個或多個時間期間一個或多個車輛操作員操作的一個或多個車輛的車輛動態信息;
[0795]根據所述操作數據識別所述一個或多個時間期間每個所述車輛的一個或多個車輛倒車事件;
[0796]根據所述操作數據確定每個所述識別的倒車事件的一個或多個倒車屬性;
[0797]和生成提供表現所述識別的倒車事件的一個或多個倒車屬性的倒車信息的圖形
顯不O
[0798]G2.根據發明思想Gl所述的車隊管理計算機系統,其中,所述倒車信息包括所述一個或多個時間期間所述一個或多個車輛和所述一個或多個車輛操作員引起倒車事件的總的數量。
[0799]G3.根據發明思想Gl所述的車隊管理計算機系統,其中,所述倒車信息包括所述一個或多個時間期間每個車輛操作員倒車事件的平均數量。
[0800]G4.根據發明思想Gl所述的車隊管理計算機系統,其中,所述一個或多個倒車屬性包括所述識別的倒車事件中各個車輛行進的距離。
[0801]G5.根據發明思想G4所述的車隊管理計算機系統,其中,所述倒車信息包括所述一個或多個時間期間所述一個或多個車輛和所述一個或多個車輛操作員引起的倒車事件的總的倒車距離。
[0802]G6.根據發明思想G4所述的車隊管理計算機系統,其中,所述倒車信息包括所述一個或多個時間期間所述一個或多個車輛和所述一個或多個車輛操作員引起的倒車事件的平均倒車距離。
[0803]G7.根據發明思想Gl所述的車隊管理計算機系統,其中,所述一個或多個倒車屬性包括識別的倒車事件的持續時間。
[0804]G8.根據發明思想G6所述的車隊管理計算機系統,其中,所述倒車信息包括所述一個或多個時間期間所述一個或多個車輛和所述一個或多個車輛操作員引起的倒車事件的總的持續時間。
[0805]G9.根據發明思想Gl所述的車隊管理計算機系統,其中,所述處理器進一步用於識別每個所述識別的倒車事件的關聯的車輛操作員,所述一個或多個倒車屬性為所述車輛操作員引起的。
[0806]G10.根據發明思想G9所述的車隊管理計算機系統,其中,所述倒車信息包括每個識別的車輛操作員引起的倒車事件的總數。
[0807]Gll.根據發明思想G9所述的車隊管理計算機系統,其中,所述倒車信息包括每個識別的車輛操作員引起的倒車事件的總的倒車距離。
[0808]G12.根據發明思想G9所述的車隊管理計算機系統,其中,所述處理器進一步用於根據在所述倒車信息提供的一個或多個值對所述車輛操作員進行分類。
[0809]G13.根據發明思想G6所述的車隊管理計算機系統,其中,所述倒車信息提供的值包括各個車輛操作員引起的車輛停止的數量。
[0810]G14.根據發明思想Gl所述的車隊管理計算機系統,其中,所述一個或多個倒車屬性包括各個倒車事件的位置;和所述圖形顯示包括表現一個或多個所述識別的倒車事件的圖形地圖。
[0811]G15.根據發明思想Gl所述的車隊管理計算機系統,其中,所述處理器用於接收所述操作數據具體為:
[0812]接收用戶輸入的請求獲取關於一個或多個用戶參數的操作數據;
[0813]從一個或多個數據存儲區域獲取關於所述參數的特定操作數據;和
[0814]加載所述特定的操作數據到所述一個或多個存儲區域。
[0815]G16.根據發明思想G15所述的車隊管理計算機系統,其中,所述一個或多個用戶參數包括從由以下信息組成的群中選擇的一個或多個參數:
[0816]一個或多個時間期間;
[0817]一個或多個特定的車輛操作員;
[0818]一個或多個特定的車輛;
[0819]和一個或多個位置。[0820]G17.一種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0821]接收包括車輛信息數據操作數據,所述車輛信息數據表現一個或多個時間期間一個或多個車輛操作員操作的一個或多個車輛的車輛動態信息;
[0822]根據所述操作數據識別所述一個或多個時間期間每個所述車輛的一個或多個車輛倒車事件;
[0823]根據所述操作數據確定每個所述識別的倒車事件的一個或多個倒車屬性;
[0824]和生成提供表現所述識別的倒車事件的一個或多個倒車屬性的倒車信息的圖形
顯不O
[0825]Hl.一種預測在地理區域行程延遲的車隊管理計算機系統,所述車隊管理計算機系統包括:
[0826]一個或多個存儲區域;和
[0827]一個或多個與所述一個或多個存儲區域相連的處理器;
[0828]其特徵在於所述一個或多個處理器用於:
[0829]接收用戶輸入表現至少一個地理區域的數據;
[0830]接收包括車輛信息數據的操作數據,所述車輛信息數據表現一個或多個時間期間至少一個車輛的一個或多個車輛動態信息;
[0831]根據所述操作數據,確定一個或多個時間期間所述車輛在所述地理區域行進的距離;
[0832]根據所述操作數據,識別所述一個或多個時間期間所述地理區域的一個或多個行進延遲段;
[0833]根據所述操作數據,確定所述識別的行進延遲段的持續時間;
[0834]和根據所述行進的距離和所述行進延遲段的持續時間確定每單元所述地理區域的距離行進的延遲時間的平均數量的值。
[0835]H2.根據發明思想Hl所述的車隊管理計算機系統,其中,每個所述行進延遲段展示了所述車輛行進時的發動機閒置時間期間。
[0836]H3.根據發明思想Hl所述的車隊管理計算機系統,其中,所述每單元所述地理地圖的距離行進的延遲時間的平均數量的值包括每英裡行進值的行進延遲時間。
[0837]H4.根據發明思想Hl所述的車隊管理計算機系統,其中,所述每單元所述地理地圖的距離行進的延遲時間的平均數量的值包括每行進延遲分鐘值的行進的英裡數。
[0838]H5.根據發明思想Hl所述的車隊管理計算機系統,其中,所述處理器用於識別所述行進延遲段具體為:
[0839]分割所述操作數據為表現通過車輛活動或服務活動分類的時間期間的若干活動段,所述活動段包括行程開始段,行進段,和行程結束段;
[0840]和根據所述操作數據識別一個所述行進段的發動機閒置時間段和設置所述識別的發動機閒置段為行進延遲段。
[0841]H6.根據發明思想Hl所述的車隊管理計算機系統,其中,所述處理器進一步用於根據所述操作數據確定所述行程開始段的平均持續時間和所述行程結束段的平均持續時間。
[0842]H7.根據發明思想H6所述的車隊管理計算機系統,其中,所述處理器進一步用於:[0843]接收用戶輸入的表現車輛開始和停止事件的數量的數據和行進距離值;
[0844]和根據所述車輛開始事件的數量,所述行程開始段的平均持續時間,車輛停止事件的所述數量,所述行程結束段的平均持續時間,所述行進距離值,和所述每單元所述地理區域的距離行進的延遲時間的平均數量確定總的計劃的閒置時間值。
[0845]HS.根據發明思想Hl所述的車隊管理計算機系統,其中,所述處理器用於通過獲取所述用戶輸入的地理區域獲取特定的操作數據接收所述操作數據。
[0846]H9.根據發明思想HS所述的車隊管理計算機系統,其中,所述處理器用於接收所述操作數據具體為:
[0847]接收用戶輸入的請求獲取關於一個或多個用戶參數的操作數據;
[0848]從一個或多個數據存儲區域獲取關於所述參數和所述用戶選擇的地理區域的特定操作數據;和
[0849]加載所述特定的操作數據到所述一個或多個存儲區域。
[0850]H10.根據發明思想H9所述的車隊管理計算機系統,其中,所述一個或多個用戶參數包括從由如下信息構成的群中選擇的一個或多個參數:
[0851]一個或多個時間期間;
[0852]一個或多個特定的車輛操作員;
[0853]一個或多個特定的車輛;和
[0854]一個或多個位置。
[0855]Hll.—種包括計算機可執行指令的計算機可讀存儲介質,用於:
[0856]接收用戶輸入表現至少一個地理區域的數據;
[0857]接收包括車輛信息數據的操作數據,所述車輛信息數據表現一個或多個時間期間至少一個車輛的一個或多個車輛動態信息;
[0858]根據所述操作數據,確定一個或多個時間期間所述車輛在所述地理區域行進的距離;
[0859]根據所述操作數據,識別所述一個或多個時間期間所述地理區域的一個或多個行進延遲段;
[0860]根據所述操作數據,確定所述識別的行進延遲段的持續時間;
[0861]和根據所述行進的距離和所述行進延遲段的持續時間確定每單元所述地理區域的距離行進的延遲時間的平均數量的值。
【權利要求】
1.一種用於評估車輛效率的車隊管理計算機系統,其包括: 一個或多個存儲區域;以及 和所述一個或多個存儲區域相連的一個或多個處理器; 其中,所述處理器設置成: 接收表示在一個或多個時間段內,至少一個車輛的一個或多個車輛動態信息的信息數據; 根據至少部分所述車輛信息數據,確定表示在所述一個或多個時間段,至少一個車輛發動機運行的累加時間的發動機運行時間值; 根據至少部分所述車輛信息數據,確定表示在上述一個或多個時間段,至少一個車輛發動機閒置的累加時間的發動機閒置時間值;以及 根據至少部分所述車輛信息數據,確定表示在上述一個或多個時間段,發動機運行時間中至少一個發動機閒置時間比例的發動機運行時間值的閒置比例。
2.根據權利要求1所述的車隊管理計算機系統,其特徵在於,所述處理器設置成通過執行如下步驟確定所述發動機運行時間值: 根據所述車輛信息數據,識別發動機開啟和關閉事件; 通過確定每個識別的發 動機開啟事件和其對應的發動機關閉事件之間的持續時間,識別發動機運行時間的部分;以及 總計所述發動機運行時間的部分的持續時間,以確定所述發動機運行時間。
3.根據權利要求1所述的車隊管理計算機系統,其特徵在於,所述處理器設置成通過執行如下步驟確定所述發動機閒置時間值: 根據所述車輛信息數據識別發動機閒置時間段,每個所述發動機閒置段表示一段時間內所述至少一個車輛的發動機是閒置的;以及 總計所述識別的發動機閒置部分的持續時間,以確定發動機閒置時間。
4.根據權利要求3所述的車隊管理計算機系統,其特徵在於,所述處理器進一步設置成: 生成表示所述發動機運行時間的閒置比例的圖形顯示; 根據所述車輛信息數據,確定所述識別的發動機閒置部分的總數,並在所述圖形顯示中表示所述發動機閒置部分的數量; 根據所述車輛信息數據,確定在所述一個或多個時間段,所述至少一個車輛行駛每英裡的發動機閒置時間的平均值,並在所述圖形顯示中表示所述每英裡發動機閒置時間的平均值;以及 根據所述車輛信息數據,確定所述識別的發動機閒置部分中持續時間最長的部分,並在所述圖形顯示中表示所述持續最長的發動機閒置部分。
5.根據權利要求1所述的車隊管理計算機系統,其特徵在於,所述處理器設置成通過如下步驟接收所述車輛信息數據: 接收請求獲取關於一個或多個用戶參數的車輛信息數據的用戶輸入; 從一個或多個數據存放處獲取與所述參數相關的特定的車輛信息數據; 將所述特定的車輛信息數據載入所述一個或多個存儲區域中。
6.根據權利要求5所述的車隊管理計算機系統,其特徵在於,所述一個或多個用戶參數包括以下組合中的一個或多個參數: 一個或多個時間段; 一個或多個特定的駕駛員; 一個或多個特定的車輛;以及 一個或多個位置。
7.根據權利要求5所述的車隊管理計算機系統,其特徵在於,所述處理器進一步設置成生成圖形用戶界面,所述圖形用戶界面包括: 一個或多個供用戶選擇所述一個或多個用戶參數和請求獲取關於選擇的參數的車輛信息數據的菜單;以及 發動機運行時間中閒置比例的標示。
8.一種用於評估車輛效率的車隊管理計算機系統,其包括: 一個或多個存儲區域;以及 一個或多個與所述一個或多個存儲區域相連的處理器; 其中,所述處理器設置成: 接收車輛信息數據,所述車輛信息數據用於表示在一個或多個時間段內,至少一個車輛的一個或多個車輛動態信息; 根據至少部分所述車輛信息數據,識別發動機閒置時間的部分,每個所述發動機閒置部分表示一段時間內所述至少一個車輛的發動機是閒置的;以及生成表示一個或多個所述發動機閒置部分的特徵的圖形顯示。
9.根據權利要求8所述的車隊管理計算機系統,其特徵在於,所述處理器進一步設置成確定每個發動機閒置部分的發生和持續時間;且所述圖形顯示表示每個發動機閒置部分的發生和持續時間。
10.根據權利要求9所述的車隊管理計算機系統,其特徵在於,所述圖形顯示包括圖形用戶界面,所述圖形用戶界面設置成根據對應用戶輸入的發生和持續時間對所述發動機閒置部分進行分類。
11.根據權利要求8所述的車隊管理計算機系統,其特徵在於,所述處理器進一步設置成為每個所述發動機閒置部分識別在各個發動機閒置部分發生時的活動段的類型。
12.根據權利要求11所述的車隊管理計算機系統,其特徵在於,所述圖形顯示包括圖形用戶界面,圖形用戶界面設置成表示在每個發動機閒置部分發生時的活動段和通過對應于于用戶輸入的活動段對所述發動機閒置部分進行分類。
13.根據權利要求11所述的車隊管理計算機系統,其特徵在於,所述活動段的類別選自行程開始部分、行程部分和行程結束部分。
14.根據權利要求11所述的車隊管理計算機系統,其特徵在於,所述處理器進一步設置成: 根據車輛信息數據,確定發生在每個活動段類型的發動機閒置部分的數量,以及在所述圖形顯示中顯示所述發生在每 個活動段類型間的發動機閒置部分的數量; 根據所述車輛信息數據,確定發生在每個活動段類型間的發動機閒置部分的累積持續時間和在所述圖形顯示中顯示所述發生在每個活動段類型間的發動機閒置部分的累積持續時間;根據所述車輛信息數據,確定發生在每個活動段類型間的發動機閒置部分的平均持續時間和在所述圖形顯示中顯示所述發生在每個活動段類型間的發動機閒置部分的平均持續時間;和 根據所述車輛信息數據,確定發生在每個活動段類型間的所述發動機閒置部分中哪個為最長持續時間和在所述圖形顯示中為每個活動段類別顯示所述最長的發動機閒置部分持續時間。
15.根據權利要求8所述的車隊管理計算機系統,其特徵在於,所述處理器進一步設置成: 根據所述車輛信息數據,確定每個識別的發動機閒置部分發生的位置;和所述圖形顯示包括顯示一個或多個所述發動機閒置部分的地圖。
16.根據權利要求8所述的車隊管理計算機系統,其特徵在於,所述處理器進一步用於識別與每個所述發動機閒置部分關聯的車輛操作員。
17.根據權利要求16所述的車隊管理計算機系統,其特徵在於,所述圖形顯示通過它們各自的車輛操作員顯示一個或多個成群的發動機閒置部分。
18.根據權利要求16所述的車隊管理計算機系統,其特徵在於,所述處理器進一步用於根據至少部分所述車輛信息數據,為每個所述車輛操作員確定一個或多個效率統計;且所述圖像顯示為所述車輛操作員顯示所述效率統計。
19.根據權利要求18所述的車隊管理計算機系統,其特徵在於,所述一個或多個效率統計包括從包括如下的群中選擇的一個或多個統計: 總的閒置時間;` 發動機運行時間的閒置比例; 發動機閒置事件的最大值; 和行進的每英裡總的閒置時間。
20.根據權利要求18所述的車隊管理計算機系統,其特徵在於,所述一個或多個效率統計包括一個或多個從包括如下的群中選擇的一個或多個統計: 發生在行程開始部分的總的閒置時間; 發生在行程部分的總的閒置時間; 每個行程開始部分事件的閒置時間; 和每個行程結束部分事件的閒置時間。
21.一種包括計算機可執行指令的計算機可讀存儲介質,其特徵在於,所述介質用於: 接收表現在一個或多個時間段內,至少一個車輛的一個或多個車輛動態信息的信息數據; 根據至少部分所述車輛信息數據,確定表現在所述一個或多個時間段,至少一個車輛發動機運行的累加時間的發動機運行時間值; 根據至少部分所述車輛信息數據,確定表現在上述一個或多個時間段,至少一個車輛發動機閒置的累加時間的發動機閒置時間值; 以及根據至少部分所述車輛信息數據,確定表現在上述一個或多個時間段,發動機運行時間中發動機閒置時間比例的發送機運行時間值的閒置比例。
22.—種包括計算機可執行指令的計算機可讀存儲介質,其特徵在於,所述介質用於:接收車輛信息數據,所述車輛信息數據用於表現在一個或多個時間段內,至少一個車輛的一個或多個車輛動態信息; 根據至少部分所述車輛信息數據識別發動機閒置時間部分,每個所述發動機閒置部分顯示在所述至少一個車輛的發動機閒置時的時間段; 和生成一個表現所述發動機·閒置部分的一個或多個特徵的圖形顯示。
【文檔編號】G07C5/08GK103827925SQ201280025670
【公開日】2014年5月28日 申請日期:2012年3月29日 優先權日:2011年3月31日
【發明者】馬克·J·戴維森, 約翰·A·奧爾森, 克里斯多福·T·申肯 申請人:美國聯合包裹服務公司