專利名稱:貨物自動追蹤系統及方法
技術領域:
本發明涉及一種貨物追蹤系統及方法,尤其涉及一種提供貨運路線切換作業的貨物追蹤系統及方法。
背景技術:
在經濟全球化的大背景下,現代物流業的飛速發展給企業采購全球化、生產全球化和市場全球化的全球供應鏈帶來深刻影響,現代物流的信息系統已經成為企業物流管理和操作的一個不可或缺的要件。物流IT(Information Technology)系統可使得企業運營成本的降低、運營效率的提高和客戶服務水平的提高。
在傳統的貨物追蹤系統中物流運輸企業可利用物流條形碼和EDI(Electronic Data Interchange)技術及時獲取有關貨物運輸狀態的信息,提高物流運輸服務的方法。如臺灣專利局于2002年10月21日公告的公告號為507150的專利,該專利名稱為“貨物出貨狀態追蹤系統”的臺灣專利,該系統實現了一般情況下對貨物的追蹤與查詢,對延遲的貨物以電子郵件的方式發出警示訊息。該專利所揭露的技術所存在的不足是沒有提供針對實際情況或者異常狀況的應對措施,如線路切換,以避免或減少延遲的發生,因此無法保證交期。
發明內容本發明的目的在于提供一種貨物自動追蹤系統及方法,其可依據警示訊息及異常狀況訊息來進行合理的貨運路線切換,達到避免或減少延遲,以保證交期。
本發明提供一種貨物自動追蹤系統,其包括一數據庫服務器,至少一客戶端計算機和一應用服務器。其中應用服務器通過一網絡于多個客戶端計算機相連,通過該網絡發送查詢結果至客戶端計算機,并接收來自客戶端計算機的貨物追蹤信息及貨物查詢信息。數據庫服務器提供一貨運路線數據庫,其內存儲有貨運路線信息;一基本信息數據庫,其內存儲有貨物基本信息及承運商信息;以及一在途貨物數據庫,其內存儲有貨物追蹤記錄、出貨文件、異常報表及一臨時數據表。應用服務器包括一貨運路線管理模塊,其可根據警示訊息及異常狀況訊息決定是否進行合理的貨運路線切換,并選擇新的合理的貨運路線;一追蹤模塊用于獲取追蹤信息,并根據貨物追蹤信息判斷是否繼續路線追蹤;一查詢模塊用于依該貨物信息查詢相關貨物追蹤記錄,并將查詢結果顯示于用戶接口上;以及一警示模塊用于產生一警示訊息,并發送至貨運路線管理模塊。
本發明還提供一種貨物自動追蹤方法,其包括有如下步驟(a)基本信息維護模塊獲取出貨資料,生成相應的出貨文件和貨物追蹤記錄;(b)物流人員通過追蹤模塊輸入到廠時間及相應的離廠時間,并由追蹤模塊導入貨運路線信息至貨物追蹤記錄;(c)貨運路線管理模塊根據實際狀況及異常狀況訊息判斷是否需要切換當前貨運路線;(d)追蹤模塊接收來自各站點的貨物追蹤信息,并將所述貨物追蹤信息保存于在途貨物數據庫的貨物追蹤記錄中;(e)查詢模塊查詢相關貨物追蹤記錄;(f)查詢模塊得到查詢結果,并將所述查詢結果顯示于用戶接口;(g)追蹤模塊判斷是否繼續路線追蹤如果貨運路線上所有站點都有信息,則路線追蹤結束,并等待交貨證明的上傳b如果貨運路線上仍有部份站點無信息,則返回步驟(d),以繼續進行路線追蹤,直至追蹤模塊獲取所有站點信息;(h)追蹤模塊接收客戶上傳的交貨證明,貨物自動追蹤結束。
圖1是本發明貨物自動追蹤系統及方法的硬件架構圖。
圖2是本發明貨物自動追蹤系統及方法的功能模塊圖。
圖3是本發明貨物自動追蹤系統及方法的貨運路線管理模塊方塊圖。
圖4是本發明貨物自動追蹤系統及方法的作業流程圖。
圖5是本發明貨物自動追蹤系統及方法的貨運路線切換作業流程圖。
具體實施方式如圖1所示,是本發明貨物自動追蹤系統及方法的硬件架構圖。該系統包括一數據庫服務器10,一應用服務器12,以及多個客戶端計算機16。其中數據庫服務器10通過連接11與應用服務器12相連。連接11為一數據庫連接,如開放式數據庫連接(Open Database Connectivity,ODBC),或者Java數據庫連接(Java Database Connectivity,JDBC)等。客戶端計算機16通過網絡15與應用服務器12相連。網絡15可以是一企業內部網(Intranet),也可以是互聯網(Internet)或其它類型通訊網路,應用服務器12可以通過網絡15接收來自各承運商的貨物追蹤信息以及異常狀況訊息,同時,通過網絡15物流人員承運商及客戶可以查詢到最新的貨物追蹤記錄,及時取得相關信息,如每票貨物途經某一站點的實際到達時間和實際離開時間、系統狀態、貨運狀態、以及貨物當前站點等信息。所述系統狀態系指該貨物自動追蹤系統中每票貨物的處理狀況,其可為“Not Start”(未開始)、“In Process”(處理中)、“Delivered”(已送貨)、或“Closed”(結束)之一。所述貨運狀態系指系統狀態為“In Process”的貨物之具體貨運信息,其可為“waiting”(等待中)或者“on way”(在途中),其中“waiting”表示貨物已到一站點,正在等待離開該站;“on way”表示貨物已離開上一站,正在抵達下一站的途中。
如圖2所示,是本發明貨物自動追蹤系統及方法的功能模塊圖。數據庫服務器10包括一基本信息數據庫101,其內存儲有貨物基本信息及承運商信息;一貨運路線數據庫102,其內存儲有貨運路線信息,所述貨運路線信息包括每票貨物途經各站點的標準到達時間和標準離開時間及預估到達時間和預估離開時間,以及預設路線的站點信息;以及一在途貨物數據庫103,其內存儲有貨物追蹤記錄、出貨文件、異常報表及一臨時數據表,其中貨物追蹤記錄包括貨號、貨運路線信息、每票貨物途經各站點的實際到達時間及實際離開時間、系統狀態、貨運狀態、貨物當前站點及交貨證明等字段;臨時數據表用于在切換貨運路線前保存貨物追蹤信息,完成切換后恢復所有信息,以保證已有資料的完整性和正確性。客戶端計算機16包括有一用戶接口161及一輸出裝置162。用戶接口161提供一交互式用戶接口,便于擁有權限的用戶執行相應操作,包括輸入來自各站點的貨物追蹤信息及發送異常狀況訊息,對基本資料進行新增、修改、刪除、查詢等維護作業,所述異常狀況是由于天氣或者人為原因所導致的貨運延遲狀況。
應用服務器12包括有一權限控制模塊121,一基本信息維護模塊122,一追蹤模塊123,一查詢模塊124,一警示模塊125和一貨運路線管理模塊126。權限控制模塊121用于定義用戶使用權限,控制用戶作業范圍。基本信息維護模塊122用于新增、修改、刪除基本資料,其中,所述基本資料包括貨物基本信息、承運商信息、貨運路線信息、出貨文件、貨物追蹤記錄及異常狀況信息。追蹤模塊123用于獲取貨物到廠和離廠時間、貨運路線信息、來自各站點的貨物追蹤信息及交貨證明(Proofof Delivery),保存于在途貨物數據庫103的貨物追蹤記錄中,并通過訪問在途貨物數據庫103的貨物追蹤記錄判斷是否繼續路線追蹤。查詢模塊124用于依該貨物信息查詢在途貨物數據庫103中的相關貨物追蹤記錄,得到查詢結果,并通過客戶端計算機16的輸出裝置162將查詢結果顯示于用戶接口161上,所述貨物信息包括發票號、大提單號、系統狀態、交貨地點、承運商名、貨物到廠時間或出貨地點之一。警示模塊125用于比較貨物追蹤記錄中每票貨物的預估到達時間與實際到達時間,當貨物的實際到達時間大于預估到達時間時產生一警示訊息,將所述警示訊息保存于在途貨物數據庫103,并發送至貨運路線管理模塊。貨運路線管理模塊126用于根據所述警示訊息及來自客戶端計算機160的異常狀況訊息決定是否進行貨運路線切換,當需進行貨運路線切換時,選擇新的合理的貨運路線進行貨運路線切換操作,以保證交期。
如圖3所示,是本發明貨物自動追蹤系統及方法的貨運路線管理模塊126的方塊圖。貨運路線管理模塊126包括一通訊子模塊1261,用于接收警示模塊125產生的警示訊息及來自客戶端計算機160的異常狀況信息,發送一詢問信息至承運商的客戶端計算機160,并接收相應的回饋信息,其中,所述詢問信息用于詢問承運商能否保證交期,所述回饋信息可為“能”或“否”;一路線切換判斷子模塊1262,用于根據所述回饋信息判斷是否進行貨運路線切換,當回饋信息為“能”時無須進行貨運路線切換,當回饋信息為“否”時需要進行貨運路線切換;一資料維護子模塊1263,用于保存及恢復當前貨物追蹤信息,并導入新的貨運路線信息;以及一貨運路線選擇子模塊1264,用于訪問在途貨物數據庫103的臨時數據表以獲取當前貨物追蹤信息中目的站點的預估到達時間,訪問貨運路線數據庫102以選擇新的合理的貨運路線。其中,貨運路線的合理性是新的貨運路線中目的站點的預估到達時間必須不大于當前貨物追蹤信息中目的站點的預估到達時間以保證交期,且新的貨運路線與當前貨運路線的起始站點、目的站點、當前站點及其之前途經的所有站點必須均相同。前述各子模塊的聯系如圖5所述。
如圖4所示,是本發明貨物自動追蹤系統及方法的作業流程圖。首先,基本信息維護模塊122通過訪問基本信息數據庫101獲取出貨資料,產生相應的出貨文件和貨物追蹤記錄,將出貨文件和貨物追蹤記錄保存于在途貨物數據庫103,并將系統狀態設置在“Not Start”,其中出貨資料包括貨物基本信息、承運商信息及貨運路線信息(步驟S201)。貨物到廠后,物流人員通過追蹤模塊123輸入到廠時間及相應的離廠時間,基本信息維護模塊122將系統狀態切換到“In Process”,并由追蹤模塊123訪問貨運路線數據庫102以將貨運路線信息寫入至貨物追蹤記錄(步驟S202)。貨運路線管理模塊126根據警示模塊125產生的警示訊息及來自客戶端計算機的異常狀況訊息判斷是否需要切換當前貨運路線,并完成相關操作(步驟S203)。之后,追蹤模塊123接收來自各站點的貨物追蹤信息,并將所述貨物追蹤信息保存于在途貨物數據庫103的貨物追蹤記錄中,其中,貨物追蹤信息包括每票貨物途經各站點的實際到達時間及實際離開時間、系統狀態、貨運狀態、以及貨物當前站點等信息(步驟S204)。查詢模塊124依該貨物信息查詢在途貨物數據庫103中的相關貨物追蹤記錄,得到查詢結果(步驟S205),并通過客戶端計算機16的輸出裝置162將所述查詢結果顯示于用戶接口161(步驟S206)。通過訪問在途貨物數據庫103的貨物追蹤記錄,追蹤模塊123判斷是否繼續路線追蹤。如果貨運路線上所有站點都有信息,則路線追蹤結束,基本信息維護模塊122將系統狀態轉為“Delivered”,并等待交貨證明的上傳b如果貨運路線上仍有部份站點無信息,則返回步驟S203,以繼續進行路線追蹤,直至追蹤模塊123獲取所有站點信息后,路線追蹤結束,基本信息維護模塊122將系統狀態轉為“Delivered”(步驟S207)。待客戶收到貨物后,通過客戶端計算機16上傳交貨證明,追蹤模塊接收到該交貨證明,基本信息維護模塊122將系統狀態轉為“Closed”,貨物自動追蹤結束(步驟S208)。
如圖5所示,是本發明貨物自動追蹤系統及方法的貨運路線切換作業流程圖。追蹤模塊123將貨物的貨運路線基本信息導入貨物追蹤記錄之后以及系統進行貨物自動追蹤的過程中,警示模塊125周期性訪問在途貨物數據庫103中系統狀態為“In Process”的貨物追蹤記錄,比較每一貨物追蹤記錄中當前站點預估到達時間與實際到達時間(步驟S2030),當貨物的實際到達時間大于預估到達時間時產生一警示訊息(步驟S2031),并發送該警示訊息至貨運路線管理模塊126的通訊子模塊1261,同時,貨運路線管理模塊126通訊子模塊1261亦可能接收到來自客戶端計算機發送的異常狀況訊息,根據所述異常狀況訊息及警示訊息產生相應的異常狀況報表,并將所述異常狀況報表保存于在途貨物數據庫103(步驟S2032),然后,通訊子模塊1261發送一詢問信息至相應承運商的客戶端計算機160(步驟S2033),并接收相應的回饋信息(步驟S2034)。貨運路線管理模塊126的路線切換判斷子模塊1262根據所述回饋信息判斷是否需要切換貨運路線(步驟S2035)。當回饋信息為“否”時,進行貨運路線切換,轉入步驟(步驟S2036)貨運路線管理模塊126的資料維護子模塊1263將之前所有的貨物追蹤信息保存于在途貨物數據庫103的臨時數據表中。接下來,貨運路線管理模塊126的貨運路線選擇子模塊1264訪問在途貨物數據庫103的臨時數據表以獲取當前貨物追蹤信息中目的站點的預估到達時間,訪問貨運路線數據庫102,并依據合理性原則選擇一新的貨運路線(步驟S2037)。資料維護子模塊126將新的貨運路線信息導入至在途貨物數據庫103的貨物追蹤記錄中(步驟S2038),并從在途貨物數據庫103的臨時數據表中恢復所有的貨物追蹤信息,以保證已有資料的完整性和正確性(步驟S2039),完成貨運路線切換后,轉入步驟S204以繼續進行貨物自動追蹤作業。當回饋信息為“能”時,則無須進行貨運路線切換,完成步驟S2034后,跳至步驟S204以繼續進行貨物自動追蹤作業。
權利要求
1.一種貨物自動追蹤系統,其特征在于,其中有一數據庫服務器,包括一基本信息數據庫,其內存儲有貨物基本信息;一貨運路線數據庫,其內存儲有貨運路線信息,所述貨運路線信息包括每票貨物途經各站點的標準到達時間和標準離開時間及預估到達時間和預估離開時間,以及預設路線的站點信息;一在途貨物數據庫,其內存儲有貨物追蹤記錄,所述貨物追蹤記錄包括貨號、貨運路線信息、每票貨物途經各站點的實際到達時間及實際離開時間、貨物當前站點等字段;一應用服務器,包括一基本資料維護模塊,用于根據貨物基本信息及貨運路線信息產生出貨文件及貨物追蹤記錄;一追蹤模塊,用于獲取自多個客戶端計算機傳送的貨物追蹤信息,并保存于相應的貨物追蹤記錄中,所述貨物追蹤信息包括每票貨物途經各站點的實際到達時間及實際離開時間、以及貨物當前站點等信息;一警示模塊,用于比較貨物追蹤記錄中每票貨物當前站點的預估到達時間與實際到達時間,當貨物的實際到達時間大于預估到達時間時產生一警示訊息;一貨運路線管理模塊,其可根據上述警示訊息進行貨運路線切換,選擇新的貨運路線。
2.如權利要求1所述的貨物自動追蹤系統,其特征在于,其中的詢問信息用于詢問承運商能否保證交期。
3.如權利要求1所述的貨物自動追蹤系統,其特征在于,其中的回饋信息可為“能”或“否”當回饋信息為“能”時不需要進行貨運路線切換;當回饋信息為“否”時需要進行貨運路線切換。
4.如權利要求1或3所述的貨物自動追蹤系統,其特征在于,其中的新的貨運路線滿足新的貨運路線中目的站點的預估到達時間必須不大于當前貨物追蹤信息中目的站點的預估到達時間,且新的貨運路線與當前貨運路線,兩者的起始站點、目的站點、當前站點及其之前途經的所有站點均為相同。
5.如權利要求1所述的貨物自動追蹤系統,其特征在于,其中的在途貨物數據庫還包括一臨時數據表用于在切換貨運路線時保存貨物追蹤信息。
6.如權利要求1所述的貨物自動追蹤系統,其特征在于,其中的追蹤模塊還可以用于根據貨物追蹤信息判斷是否繼續路線追蹤。
7.如權利要求1所述的貨物自動追蹤系統,其特征在于,其中的應用服務器還包括一查詢模塊用于依該貨物信息查詢相關貨物追蹤記錄,得到查詢結果,并將查詢結果顯示于用戶接口上。
8.如權利要求1所述的貨物自動追蹤系統,其特征在于,其中的貨運路線管理模塊包括有一通訊子模塊,用于接收所述警示訊息及來自客戶端計算機的異常狀況信息,發送一詢問信息至相應承運商的客戶端計算機,并接收相應的回饋信息;一路線切換判斷子模塊,用于根據所述回饋信息判斷是否進行貨運路線切換;一資料維護子模塊,用于保存及恢復當前貨物追蹤信息,并導入新的貨運路線信息;一貨運路線選擇子模塊,用于訪問所述臨時數據表以獲取當前貨物追蹤信息中目的站點的預估到達時間,并訪問貨運路線數據庫以選擇新的合理的貨運路線。
9.一種貨物自動追蹤方法,其可根據實際情況及異常狀況訊息決定是否進行合理的貨運路線切換,并選擇新的合理的貨運路線,其特征在于,包括有如下步驟(a)提供一基本信息維護模塊生成出貨文件和貨物追蹤記錄;(b)提供一警示模塊比較貨物追蹤記錄中每票貨物當前站點的預估到達時間與實際到達時間,當貨物的實際到達時間大于預估到達時間時產生一警示訊息;(c)提供一貨運路線管理模塊根據警示產生的警示訊息判斷是否需要切換貨運路線,當需要進行路線切換時進行相應的路線切換操作;(d)提供一追蹤模塊接收來自各站點的貨物追蹤信息,并將所述貨物追蹤信息保存于在途貨物數據庫的貨物追蹤記錄中;(e)以該追蹤模塊判斷是否繼續路線追蹤;當貨運路線上所有站點都有信息,則路線追蹤結束。
10.如權利要求9所述的貨物自動追蹤方法,其特征在于,還包括如下步驟(f)追蹤模塊接收客戶上傳的交貨證明,貨物自動追蹤結束。
11.如權利要求9所述的貨物自動追蹤方法,其特征在于,其中的步驟(a)還包括如下步驟(a1)基本資料維護模塊訪問一基本信息數據庫獲取出貨資料;(a2)基本資料維護模塊將出貨文件和貨物追蹤記錄保存于一在途貨物數據庫;(a3)物流人員通過追蹤模塊輸入到廠時間及相應的離廠時間,并由追蹤模塊導入貨運路線信息至貨物追蹤記錄。
12.如權利要求9所述的貨物自動追蹤方法,其特征在于,其中的步驟(c)還可為貨運路線管理模塊還可根據來自客戶端計算機發送的異常狀況訊息判斷是否需要切換貨運路線,當需要進行路線切換時進行相應的路線切換操作。
13.如權利要求9所述的貨物自動追蹤方法,其特征在于,其中的步驟(c)包括如下步驟(c1)貨運路線管理模塊的通訊子模塊接收來自客戶端計算機發送的異常狀況訊息或警示模塊發送的警示訊息,發送一詢問信息至相應承運商的客戶端計算機,接收相應回饋信息;(c2)貨運路線管理模塊的路線切換判斷子模塊根據所述回饋信息判斷是夠進行貨運路線切換;(c3)若需要切換貨運路線,則貨運路線管理模塊的資料維護子模塊將之前所有的貨物追蹤信息保存于在途貨物數據庫的一臨時數據表;(c4)貨運路線管理模塊的貨運路線選擇子模塊訪問所述臨時數據表以獲取當前貨物追蹤信息中目的站點的預估到達時間,并訪問貨運路線數據庫以選擇新的合理的貨運路線;(c5)資料維護子模塊將新的貨運路線信息從貨運路線數據庫中導入至在途貨物數據庫的貨物追蹤記錄中;(c6)資料維護子模塊從臨時數據表中恢復所有的貨物追蹤信息;(c7)若無須切換貨運路線,完成步驟(c1)后,跳至步驟(d)以繼續進行自動追蹤作業。
14.如權利要求9所述的貨物自動追蹤方法,其特征在于,其中的步驟(b)包括如下步驟(b1)警示模塊周期性訪問在途貨物數據庫的貨物追蹤記錄,以獲取每票貨物當前站點的預估到達時間與實際到達時間;(b2)警示模塊將產生的警示訊息發送至貨運路線管理模塊的通訊子模塊。
15.一種貨物自動追蹤方法,其根據實際情況及異常狀況訊息決定是否進行合理的貨運路線切換,并選擇新的合理的貨運路線,其特征在于,包括如下步驟(a)生成出貨文件和貨物追蹤記錄;(b)比較貨物追蹤記錄中每票貨物當前站點的預估到達時間與實際到達時間,當貨物的實際到達時間大于預估到達時間時產生一警示訊息;(c)根據警示產生的警示訊息或來自客戶端計算機的異常狀況訊息判斷是否需要切換貨運路線,當需要進行路線切換時進行相應的路線切換操作;(d)接收來自各站點的貨物追蹤信息,并將所述貨物追蹤信息保存于在途貨物數據庫的貨物追蹤記錄中;(e)判斷是否繼續路線追蹤;當貨運路線上所有站點都有信息,則路線追蹤結束。
全文摘要
本發明提供一種貨物自動追蹤系統及方法,其可依據實際情況及異常狀況訊息來進行合理的貨運路線切換,達到避免或減少延遲,保證交期的目的。該貨物自動追蹤系統包括有一數據庫服務器,至少一客戶端計算機和一應用服務器。應用服務器包括一基本信息維護模塊用于產生一系列出貨文件及貨物追蹤記錄;一追蹤模塊用于接收貨物追蹤信息,并將所述貨物追蹤信息保存于貨物追蹤記錄;一警示模塊用于產生一警示訊息;以及一貨運路線管理模塊用于根據警示訊息或來自客戶端計算機的異常狀況訊息判斷是否進行路線切換,如果需要進行切換,選擇新的合理的貨運路線以保證交期。
文檔編號G06F15/16GK1536504SQ0311421
公開日2004年10月13日 申請日期2003年4月11日 優先權日2003年4月11日
發明者吳柏勛 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司