專利名稱:一種國(guó)際物流信息跟蹤方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種物流信息跟蹤方法及其系統(tǒng),尤其涉及一種根據(jù)單號(hào)自動(dòng)獲取國(guó)際物流的信息并進(jìn)行匯總的跟蹤方法及其系統(tǒng)。
背景技術(shù):
近年來國(guó)際貿(mào)易零售(例如國(guó)際網(wǎng)店、國(guó)際C2C平臺(tái))飛速的發(fā)展,已經(jīng)成為一種跨國(guó)網(wǎng)購(gòu)的最流行方式,與國(guó)內(nèi)網(wǎng)購(gòu)交易相同,包裹物流信息跟蹤是網(wǎng)購(gòu)中最重要的一個(gè)環(huán)節(jié)之一,讓買家及時(shí)知道自己的物品到達(dá)何處,以及對(duì)物流信息進(jìn)行跟蹤具有重要意義,而隨之出現(xiàn)的就是跨國(guó)物流跟蹤的繁瑣問題,因國(guó)際包裹(特別是各國(guó)郵政包裹)的查詢分為發(fā)出國(guó)家的物流信息的查詢與目的國(guó)家的物流信息的查詢,經(jīng)常需要兩份信息結(jié)合再一起才能清楚地知道包裹目前的情況或者位置,而這些信息的查詢跟蹤需通過發(fā)出國(guó)的物流網(wǎng)站和目的國(guó)的對(duì)應(yīng)的物流網(wǎng)站分別的查詢,更重要的是,不同國(guó)家具有不同的查詢方式且具有不同的語(yǔ)言方式,具有不同的展現(xiàn)方式,所以產(chǎn)生查詢繁瑣、困難等問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種國(guó)際物流信息跟蹤方法和系統(tǒng)??珊?jiǎn)化國(guó)際物流種類繁多,查詢地址方式不統(tǒng)一,國(guó)際郵政包裹需要查詢發(fā)件國(guó)家物流信息及目的地國(guó)家信息等繁瑣步驟,為查詢者提供一站式的、自動(dòng)判斷并整合整個(gè)物流過程的跟蹤信息。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種國(guó)際物流信息跟蹤方法,包括以下步驟
步驟1 獲取物流單號(hào)中的發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí); 步驟2 根據(jù)所述發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)從規(guī)則庫(kù)中獲取第一物流信息查詢方式;
步驟3 從所述第一物流信息查詢方式采集發(fā)件國(guó)家的物流信息; 步驟4 獲取所述發(fā)件國(guó)家的物流信息中的目的國(guó)家標(biāo)識(shí);
步驟5 根據(jù)所述目的國(guó)家標(biāo)識(shí)及所述包裹類型標(biāo)識(shí)從所述規(guī)則庫(kù)中獲取第二物流信息查詢方式;
步驟6 從所述第二物流信息查詢方式采集目的國(guó)家的物流信息;
步驟7 將所述發(fā)件國(guó)家的物流信息與所述目的國(guó)家的物流數(shù)據(jù)進(jìn)行組織輸出或展
7J\ ο進(jìn)一步地,所述步驟1之前還包括對(duì)所述物流單號(hào)進(jìn)行規(guī)則分析,所述規(guī)則分析包括對(duì)所述物流單號(hào)的類型及有效性的判斷,所述類型的判斷包括國(guó)際郵政單號(hào)和第三方國(guó)際物流公司單號(hào)的判斷;
當(dāng)所述物流單號(hào)為第三方國(guó)際物流公司單號(hào)時(shí),獲取第三方國(guó)際物流公司單號(hào)中的物流標(biāo)識(shí),并根據(jù)所述物流標(biāo)識(shí)從所述規(guī)則庫(kù)中獲取第三方物流信息查詢方式,并從所述第
4三方物流信息查詢方式采集發(fā)件國(guó)家的物流信息與所述目的國(guó)家的物流信息。進(jìn)一步地,所述規(guī)則庫(kù)根據(jù)國(guó)家標(biāo)識(shí)、包裹類型或第三方物流標(biāo)識(shí)匹配出對(duì)應(yīng)的查詢方式。進(jìn)一步地,所述查詢方式為相應(yīng)國(guó)家對(duì)應(yīng)的包裹類型的物流查詢的網(wǎng)站鏈接。進(jìn)一步地,所述步驟2的第一物流信息查詢方式為無法識(shí)別時(shí),獲取用戶提交指定的發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)并從規(guī)則庫(kù)獲取發(fā)件國(guó)的查詢方式;
所述發(fā)件國(guó)家的物流信息為空或?yàn)闊o法識(shí)別時(shí),獲取用戶提交指定的目的國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)并從規(guī)則庫(kù)獲取目的國(guó)家的查詢方式。進(jìn)一步地,所述采集還包括將所述發(fā)件國(guó)家以及目的國(guó)家的物流數(shù)據(jù)總結(jié)成時(shí)間與事件,并識(shí)別物流的最終狀態(tài)標(biāo)識(shí)。更進(jìn)一步地,所述組織展示包括對(duì)所述發(fā)件國(guó)家和目的國(guó)家的物流信息對(duì)應(yīng)的時(shí)間與事件進(jìn)行匯總展示;所述組織輸出為將匯總后的數(shù)據(jù)進(jìn)行輸出。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種國(guó)際物流信息跟蹤系統(tǒng),包括物流單號(hào)獲取單元、規(guī)則分析單元、物流信息獲取單元、目的國(guó)家標(biāo)識(shí)獲取單元、組織單元以及規(guī)則庫(kù);
所述物流單號(hào)獲取單元獲取用戶輸出的物流單號(hào);
所述規(guī)則分析單元對(duì)所述物流單號(hào)進(jìn)行判斷,當(dāng)所述物流單號(hào)為國(guó)際郵政單號(hào)時(shí),獲取所述物流單號(hào)中的包裹類型標(biāo)識(shí)和發(fā)件國(guó)家標(biāo)識(shí),當(dāng)所述物流單號(hào)為第三方國(guó)際物流單號(hào)時(shí),獲取第三方國(guó)際物流標(biāo)識(shí),并將所述包裹類型標(biāo)識(shí)、發(fā)件國(guó)家標(biāo)識(shí)或第三方國(guó)際物流標(biāo)識(shí)發(fā)送于所述物流信息獲取單元;
所述物流信息獲取單元包括查詢子單元和采集子單元,所述查詢子單元接收所述規(guī)則分析單元所傳送的包裹類型標(biāo)識(shí)、發(fā)件國(guó)家標(biāo)識(shí)或第三方國(guó)際物流標(biāo)識(shí)并從所述規(guī)則庫(kù)中獲取對(duì)應(yīng)的國(guó)際郵政的查詢方式或第三方國(guó)際物流的查詢方式;所述采集子單元對(duì)所述查詢方式對(duì)應(yīng)的網(wǎng)站鏈接進(jìn)行數(shù)據(jù)采集,并將采集到的物流數(shù)據(jù)總結(jié)成時(shí)間與事件,并識(shí)別物流的最終狀態(tài)標(biāo)識(shí);
所述規(guī)則庫(kù)具有國(guó)家標(biāo)識(shí)字段、包裹類型字段、第三方物流標(biāo)識(shí)字段、查詢方式字段, 根據(jù)所述查詢子單元所提交的發(fā)件/目的國(guó)家標(biāo)識(shí)和包裹類型可匹配出唯一的查詢方式, 對(duì)于第三方國(guó)際物流根據(jù)第三方物流標(biāo)識(shí)可匹配出所述第三方國(guó)際物流的查詢方式;
所述目的國(guó)家標(biāo)識(shí)獲取單元根據(jù)所述采集子單元所采集的發(fā)件國(guó)家物流信息進(jìn)行關(guān)鍵字匹配,以獲取目的國(guó)家標(biāo)識(shí);
所述組織單元包括展示子單元,所述展示子單元對(duì)所述采集子單元獲取的發(fā)件國(guó)家物流信息和目的國(guó)家物流信息對(duì)應(yīng)的時(shí)間與事件進(jìn)行匯總展示。進(jìn)一步地,所述物流單號(hào)獲取單元還包括文本導(dǎo)入子單元和單號(hào)識(shí)別子單元,所述單號(hào)識(shí)別子單元對(duì)所述文本導(dǎo)入子單元中的單號(hào)進(jìn)行識(shí)別和獲取。更進(jìn)一步地,所述組織單元還包括數(shù)據(jù)輸出子單元、實(shí)時(shí)翻譯子單元中的至少一個(gè);
所述數(shù)據(jù)輸出子單元用于將匯總后的數(shù)據(jù)進(jìn)行輸出;
所述實(shí)時(shí)翻譯子單元將所述合并匯總后的物流信息進(jìn)行指定語(yǔ)言實(shí)時(shí)翻譯。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果本發(fā)明為用戶提供了一站式的全程物流查詢服務(wù),實(shí)現(xiàn)全世界國(guó)際物流信息查詢統(tǒng)一到一個(gè)地方一個(gè)入口查詢,并且對(duì)應(yīng)國(guó)際郵政包裹,發(fā)件國(guó)家跟目的國(guó)家信息一次體現(xiàn),無需到兩個(gè)網(wǎng)站進(jìn)行查詢,極大的縮短了跟蹤查詢包裹的時(shí)間,對(duì)于從事國(guó)際貿(mào)易零售行業(yè)人員,國(guó)際物流行業(yè)人員,跨國(guó)購(gòu)物人員,有著極其重要的意義,大幅度的提高了相關(guān)從業(yè)人員的工作效率。
圖1是本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖; 圖2是物流單號(hào)獲取單元的結(jié)構(gòu)示意圖; 圖3是組織單元的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。本發(fā)明一種國(guó)際物流信息跟蹤方法是自動(dòng)獲取物流單號(hào)進(jìn)行分析,自動(dòng)采集發(fā)出國(guó)家和目的國(guó)家對(duì)應(yīng)的物流查詢網(wǎng)站上的物流信息,并進(jìn)行跟蹤匯總。本發(fā)明的最佳實(shí)施方式為應(yīng)用于國(guó)際郵政物流信息的查詢,同時(shí)支持第三方國(guó)際物流信息的查詢,具體是由以下步驟實(shí)現(xiàn)。(一)獲取用戶提交的物流單號(hào)
用戶通過輸入框或程序接口的方式提交所要查詢的物流單號(hào),通過特定符號(hào)(如換行, 逗號(hào),句號(hào)等)分隔輸入多個(gè)單號(hào),系統(tǒng)通過特定符號(hào)分割用戶連續(xù)輸入的物流單號(hào)。更佳地,用戶可以粘貼包括多個(gè)物流單號(hào)及其它內(nèi)容的混合一起的文本信息,對(duì)所粘貼的文本信息進(jìn)行規(guī)則分析,提取符合規(guī)則的物流單號(hào)。(二)對(duì)用戶輸入的物流單號(hào)進(jìn)行規(guī)則分析
對(duì)物流單號(hào)的有效性進(jìn)行識(shí)別,物流單號(hào)無效時(shí)直接返回結(jié)果通知用戶,同時(shí)還對(duì)單號(hào)類型進(jìn)行判斷,以識(shí)別是國(guó)際郵政的單號(hào)還是特殊的第三方國(guó)際物流公司的單號(hào),國(guó)際郵政的單號(hào)包括大包、小包和EMS,分別如CP123456789CN、RR123456789CN、 EE123456789CN,而第三方國(guó)際物流公司的單號(hào)如DHL,F(xiàn)EDEX, UPS, TNT等等這類國(guó)際物流單號(hào),這些單號(hào)分別具有各自的規(guī)則。(三)獲取發(fā)件國(guó)家國(guó)際郵政或第三方國(guó)際物流公司的物流信息查詢方式
如上所述,國(guó)際郵政單號(hào)具有前綴和后綴,且各國(guó)郵政格式一致,前綴標(biāo)識(shí)代表包裹類型,例如前綴以“C”開頭的代表郵政大包;開頭以“R”開頭的代表郵政小包;開頭以“E”開頭的代表EMS等,而后綴標(biāo)識(shí)則代表發(fā)件國(guó)家,如“CN”代表中國(guó);“CH”代表瑞士 ;“US”代表美國(guó)等,其它第三方國(guó)際物流單號(hào)分別對(duì)應(yīng)各自的規(guī)則,且具有一定格式或標(biāo)識(shí),如UPS 的單號(hào)格式1溈999999999999999。而規(guī)則庫(kù)則對(duì)這些規(guī)則進(jìn)行收集,以國(guó)家標(biāo)識(shí)字段、包裹類型字段、物流類型字段、查詢方式字段進(jìn)行收集,而對(duì)于特殊的第三方國(guó)際物流公司的單號(hào)以物流類型字段結(jié)合查詢方式字段記錄在規(guī)則數(shù)據(jù)庫(kù)中,規(guī)則庫(kù)可隨時(shí)根據(jù)物流的數(shù)量進(jìn)行規(guī)則補(bǔ)充,以支持更多的物流類型單號(hào)查詢。本步驟為對(duì)有效的物流單號(hào)進(jìn)行分解,獲得其中的包裹類型標(biāo)識(shí)、發(fā)件國(guó)標(biāo)識(shí)和第三方國(guó)際物流公司的物流類型標(biāo)識(shí),根據(jù)包裹類型標(biāo)識(shí)、發(fā)件國(guó)家標(biāo)識(shí)從規(guī)則庫(kù)中進(jìn)行查找,獲得查詢結(jié)果,以判斷發(fā)件國(guó)家的國(guó)際郵政的某種包裹的物流信息跟蹤第一物流信息查詢方式;而獲取第三方國(guó)際物流信息的查詢方式則根據(jù)第三方國(guó)際物流公司的物流類型標(biāo)識(shí)對(duì)規(guī)則庫(kù)進(jìn)行查詢即可。(四)獲取發(fā)件國(guó)家的物流信息
根據(jù)上一步驟中從規(guī)則數(shù)據(jù)庫(kù)中所查詢得到的查詢方式,對(duì)查詢方式所對(duì)應(yīng)的查詢網(wǎng)站進(jìn)行物流跟蹤信息采集。由于每種查詢方式都代表著某個(gè)國(guó)家的某種或某幾種包裹類型的查詢途徑,因此每種查詢方式都肯定有針對(duì)于某個(gè)國(guó)家郵政的可以進(jìn)行包裹查詢的網(wǎng)站連接,根據(jù)用戶所提供的物流單號(hào)和這個(gè)國(guó)家的查詢網(wǎng)站鏈接,結(jié)合模擬請(qǐng)求技術(shù)采集出這個(gè)單號(hào)在這個(gè)網(wǎng)站上的查詢結(jié)果,所得結(jié)果表示為html內(nèi)容或者json、xml、文本等可以使用或表現(xiàn)的數(shù)據(jù),以便進(jìn)行最后匯總處理。在得出發(fā)出國(guó)家的物流信息后,還將查詢結(jié)果數(shù)據(jù)進(jìn)行分析和分割,截取有用的數(shù)據(jù),一般而言,跟蹤數(shù)據(jù)都表現(xiàn)為多條目,每條的內(nèi)容一般包括時(shí)間點(diǎn),包裹狀態(tài),包裹位置等等,將這些內(nèi)容再總結(jié)成兩部分內(nèi)容,一部分為時(shí)間,另一部分為事件,事件的內(nèi)容則由單條跟蹤數(shù)據(jù)的所有內(nèi)容進(jìn)行分析整合,再把所有事件內(nèi)容按時(shí)間先后倒序存放為集合形式。而當(dāng)發(fā)出國(guó)家物流對(duì)應(yīng)的查詢方式出現(xiàn)無法識(shí)別時(shí),例如不支持查詢或查詢結(jié)果為空時(shí)、查詢錯(cuò)誤等情況,返回提示信息于用戶,并且用戶可以通過直接指定目的地國(guó)家, 對(duì)目的地國(guó)家進(jìn)行查詢。(五)提取目的國(guó)家標(biāo)識(shí)
上述步驟中除了事件內(nèi)容和時(shí)間進(jìn)行分析外,還從上述處理結(jié)果中將目的國(guó)家標(biāo)識(shí)和最終狀態(tài)標(biāo)識(shí)進(jìn)行獲取,通過關(guān)鍵字匹配方式,從上述處理結(jié)果中提取目的國(guó)家標(biāo)識(shí),以進(jìn)一步獲取目的國(guó)家對(duì)應(yīng)的物流跟蹤信息。而對(duì)于發(fā)件國(guó)家物流信息為空或?yàn)闊o法識(shí)別時(shí),則獲取用戶指定的目的國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)。(六)獲取目的國(guó)家物流信息查詢的方式
根據(jù)上述步驟所獲得的目的國(guó)家的標(biāo)識(shí)以及包裹類型標(biāo)識(shí)從規(guī)則數(shù)據(jù)庫(kù)中查詢匹配出唯一的數(shù)據(jù),即體現(xiàn)出目的國(guó)家的具體查詢方式,即為第二物流信息查詢方式。(七)獲取所述目的國(guó)家的物流信息
根據(jù)上一步驟中從規(guī)則數(shù)據(jù)庫(kù)中所查詢得到的查詢方式,對(duì)查詢方式所對(duì)應(yīng)的查詢網(wǎng)站進(jìn)行物流跟蹤信息采集。所采集到的物流跟蹤數(shù)據(jù)的處理與步驟四一致,在此不重復(fù)說明。而由于不同國(guó)家的郵政有其屬于自己的查詢方式的實(shí)現(xiàn),而這并不代表其都支持查詢,而當(dāng)出現(xiàn)目的國(guó)家的查詢方式不支持查詢時(shí),將提示信息于用戶。(A)對(duì)物流信息進(jìn)行組織展示
經(jīng)過上述步驟后所采集得的第一、第二物流信息查詢方式的發(fā)件國(guó)家和目的地國(guó)家的
7物流信息,將這兩部分的物流信息進(jìn)行組織匯總合并,以發(fā)件國(guó)家的跟蹤信息與目的地國(guó)家的跟蹤信息進(jìn)行順序合并,查詢結(jié)果包括了物流跟蹤信息的發(fā)生時(shí)間、發(fā)生事件的條目集合,如果目的地國(guó)家的查詢結(jié)果為空,則直接用發(fā)件國(guó)家物流有效的查詢結(jié)果。在上述的查詢結(jié)果集合中通過對(duì)每條事件的關(guān)鍵字進(jìn)行匹配,判斷出當(dāng)前的包裹狀態(tài),包括運(yùn)輸途中、到達(dá)待取、簽收等等。再者每個(gè)單號(hào)的查詢結(jié)果中一般會(huì)有發(fā)貨時(shí)間和簽收時(shí)間的體現(xiàn),對(duì)每個(gè)單號(hào)的所有事件進(jìn)行分析,判斷每個(gè)單號(hào)事件的開始與結(jié)束時(shí)間,記錄每個(gè)單號(hào)完成的時(shí)效,并與包裹狀態(tài)和上述查詢結(jié)果返回展示與用戶。更佳地,可返回?cái)?shù)據(jù)原始格式(如XML,JSON, S0AP,文本等),方便用于其它系統(tǒng)的調(diào)用和進(jìn)行二次開發(fā)。更佳地,可供用戶選擇將查詢結(jié)果進(jìn)行指定語(yǔ)言的翻譯(使用第三方翻譯接口,如 Google、Bing等),使查詢結(jié)果更方便于閱讀。更佳地,對(duì)于用戶查詢的結(jié)果計(jì)算出包裹的投遞時(shí)效,展現(xiàn)給客戶并保存到時(shí)效統(tǒng)計(jì)數(shù)據(jù)庫(kù)中,在時(shí)效統(tǒng)計(jì)模塊進(jìn)行展示,可讓從業(yè)人員知道,如本月或上月或年度,某個(gè)國(guó)家發(fā)到某個(gè)國(guó)家的包裹的最大時(shí)效,最小時(shí)效,平均時(shí)效,方便從業(yè)人員進(jìn)行對(duì)比,選擇最合適自己的發(fā)件方式。需要進(jìn)行說明的是,對(duì)于第三方物流信息的獲取方式則采用特殊處理,不經(jīng)過步驟四、步驟五、步驟六、步驟七,在步驟三獲取得第三方國(guó)際物流信息的查詢方式后,同樣利用步驟四所述的采集方式,對(duì)第三方國(guó)際物流信息的查詢方式結(jié)合模擬請(qǐng)求技術(shù)采集出這個(gè)單號(hào)在這個(gè)網(wǎng)站上的查詢結(jié)果,所得結(jié)果表示為html內(nèi)容或者jsoruxml、文本等可以使用或表現(xiàn)的數(shù)據(jù),并將數(shù)據(jù)進(jìn)行分析和分割,截取有用的數(shù)據(jù),一般而言,跟蹤數(shù)據(jù)都表現(xiàn)為多條目,每條的內(nèi)容一般包括時(shí)間點(diǎn),包裹狀態(tài),包裹位置等等,將這些內(nèi)容再總結(jié)成兩部分內(nèi)容,一部分為時(shí)間,另一部分為事件,事件的內(nèi)容則由單條跟蹤數(shù)據(jù)的所有內(nèi)容進(jìn)行分析整合,再把所有事件內(nèi)容按時(shí)間先后倒序存放為集合形式,再由步驟八進(jìn)行組織展示。參照?qǐng)D1、圖2、圖3所示的結(jié)構(gòu)示意圖。本發(fā)明的一種國(guó)際物流信息跟蹤系統(tǒng),包括物流單號(hào)獲取單元10、規(guī)則分析單元 20、物流信息獲取單元30、目的國(guó)家標(biāo)識(shí)獲取單元50、組織單元60以及規(guī)則庫(kù)40。物流單號(hào)獲取單元10包括文體導(dǎo)入子單元101、單號(hào)識(shí)別子單元102和單號(hào)備忘子單元,單號(hào)識(shí)別子單元102對(duì)用戶所輸入的物流單號(hào)進(jìn)行獲取,同時(shí)根據(jù)換分割符標(biāo)識(shí), 對(duì)用戶連續(xù)輸入的物流單號(hào)進(jìn)行分割獲取。文體導(dǎo)入子單元101提供導(dǎo)入模式導(dǎo)入用戶包括物流單號(hào)的文本信息,并對(duì)文本信息進(jìn)行單號(hào)規(guī)則分析,以抽取符合規(guī)則的物流單號(hào)。規(guī)則分析單元20用于對(duì)物流單號(hào)進(jìn)行規(guī)則分析,以識(shí)別是國(guó)際郵政的單號(hào)還是特殊的第三方國(guó)際物流公司的單號(hào),國(guó)際郵政的單號(hào)包括大包、小包和EMS,分別如 CP123456789CN、RR123456789CN、EE123456789CN,具有前綴標(biāo)識(shí)和后綴標(biāo)識(shí)的至少一個(gè),一般而言,前綴以“C”開頭的代表大包;開頭以“R”開頭的代表小包;開頭以“E”開頭的代表 EMS,后綴如“CN”表示中國(guó);“CH”表示瑞士; “US”表示美國(guó)等。而第三方國(guó)際物流公司的單號(hào)如DHL,F(xiàn)EDEX, UPS, TNT等等這類國(guó)際物流單號(hào),這些單號(hào)分別具有各自的規(guī)則,類型較少,且無法統(tǒng)一,以窮舉方式記錄。規(guī)則庫(kù)40具有國(guó)家標(biāo)識(shí)字段、包裹類型字段、物流類型字段、查詢方式字段,用于
8收集相應(yīng)國(guó)家不同物流的查詢方式,而對(duì)于特殊單號(hào)同樣以物流類型字段結(jié)合查詢方式字段記錄在規(guī)則數(shù)據(jù)庫(kù)中,規(guī)則庫(kù)可隨時(shí)根據(jù)物流的數(shù)量進(jìn)行規(guī)則補(bǔ)充,以支持更多的物流類型單號(hào)查詢。有了包裹類型標(biāo)識(shí)和國(guó)家類型標(biāo)識(shí)就能夠從規(guī)則數(shù)據(jù)庫(kù)中匹配出對(duì)應(yīng)的物流查詢方式,每種查詢方式均具有某個(gè)國(guó)家郵政的可以進(jìn)行包裹查詢的網(wǎng)站連接。物流信息獲取單元30包括查詢子單元301和采集子單元302,查詢子單元301根據(jù)包裹類型標(biāo)識(shí)結(jié)合發(fā)出國(guó)家標(biāo)識(shí)或目的國(guó)家標(biāo)識(shí)對(duì)所述規(guī)則庫(kù)進(jìn)行查詢,以獲取對(duì)應(yīng)的發(fā)出國(guó)家物流查詢方式以及目的國(guó)家物流查詢方式。而對(duì)于特殊的第三方國(guó)際物流信息的查詢方式,則由查詢子單元301獲取規(guī)則分析單元20所提供的特殊的第三方國(guó)際物流標(biāo)識(shí),并查詢規(guī)則庫(kù)獲得第三方國(guó)際物流信息的查詢方式。采集子單元302對(duì)于對(duì)發(fā)出、目的國(guó)家對(duì)應(yīng)物流信息查詢方式進(jìn)行數(shù)據(jù)采集,利用用戶提供的單號(hào)和這個(gè)國(guó)家的查詢網(wǎng)址,結(jié)合模擬請(qǐng)求技術(shù)采集出這個(gè)單號(hào)在這個(gè)網(wǎng)站鏈接上的查詢結(jié)果,并對(duì)查詢結(jié)果的有效性的判斷,該判斷包括對(duì)查詢方式是否支持查詢的判斷以及查詢結(jié)果有無的判斷;如果發(fā)件國(guó)家無物流查詢結(jié)果則直接返回結(jié)果,并提供給用戶手動(dòng)指定目的國(guó)家標(biāo)識(shí)及包裹類型標(biāo)識(shí),如果目的國(guó)家無查詢結(jié)果則以發(fā)出國(guó)家的查詢結(jié)果為最終結(jié)果返回,所得結(jié)果表示為html內(nèi)容或者jsoruxml、文本等可以使用或表現(xiàn)的數(shù)據(jù),以便進(jìn)行最后匯總處理。目的國(guó)家標(biāo)識(shí)獲取單元50對(duì)采集子單元302發(fā)出國(guó)家的物流信息中進(jìn)行關(guān)鍵字匹配,從查詢結(jié)果中提取目的國(guó)家標(biāo)識(shí),并將目的國(guó)家標(biāo)識(shí)傳送于查詢子單元301,結(jié)合物流類型標(biāo)識(shí),從規(guī)則數(shù)據(jù)庫(kù)40中查詢目的國(guó)家物流信息的查詢方式,并于采集子單元302 對(duì)目的國(guó)家物流的查詢方式進(jìn)行數(shù)據(jù)采集,獲取目的國(guó)家對(duì)應(yīng)的物流跟蹤信息。采集子單元302將發(fā)出國(guó)家與目的國(guó)家對(duì)應(yīng)的物流查詢結(jié)果數(shù)據(jù)分別進(jìn)行分析和分割,截取有用的數(shù)據(jù),一般而言,跟蹤數(shù)據(jù)都表現(xiàn)為多條目,每條的內(nèi)容一般包括時(shí)間點(diǎn),包裹狀態(tài),包裹位置等等,將這些內(nèi)容再總結(jié)成兩部分內(nèi)容,一部分為時(shí)間,另一部分為事件,事件的內(nèi)容則由單條跟蹤數(shù)據(jù)的所有內(nèi)容進(jìn)行分析整合,再把所有事件內(nèi)容按時(shí)間先后倒序存放為集合形式。上述的整合結(jié)果集合中通過對(duì)每條事件的關(guān)鍵字進(jìn)行匹配,判斷出當(dāng)前的包裹狀態(tài),包括運(yùn)輸途中、到達(dá)待取、簽收等等。再者每個(gè)單號(hào)的查詢結(jié)果中一般會(huì)有發(fā)貨時(shí)間和簽收時(shí)間的體現(xiàn),對(duì)每個(gè)單號(hào)的所有事件進(jìn)行分析,判斷每個(gè)單號(hào)事件的開始與結(jié)束時(shí)間, 記錄每個(gè)單號(hào)完成的時(shí)效,并與包裹狀態(tài)和上述查詢結(jié)果返回展示與用戶。而當(dāng)發(fā)件國(guó)家物流對(duì)應(yīng)的查詢方式出現(xiàn)不支持查詢或查詢結(jié)果為空時(shí),由組織單元60返回提示信息于用戶,并獲取用戶提交手動(dòng)指定的發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)并從規(guī)則庫(kù)獲取發(fā)件國(guó)的查詢方式,再交付于查詢子單元301再一次查詢規(guī)則庫(kù)40獲取查詢方式。而當(dāng)從發(fā)件國(guó)家物信息為空或?yàn)闊o法識(shí)別以至獲取不到目的國(guó)家標(biāo)識(shí)時(shí),返回提示信息于用戶,并獲取用戶提交手動(dòng)指定的目的國(guó)家標(biāo)識(shí)。組織單元60包括展示子單元601、數(shù)據(jù)輸出子單元602、實(shí)時(shí)翻譯子單元603,組織單元60將采集子單元302所得的兩部查詢結(jié)果進(jìn)行組織匯總合并,以目的國(guó)家的查詢結(jié)果為優(yōu)先,與發(fā)出國(guó)家的查詢結(jié)果進(jìn)行順序合并,查詢結(jié)果包含了物流跟蹤信息的發(fā)生時(shí)間、 發(fā)生事件的條目的集合,如果目的國(guó)家郵政的查詢結(jié)果為空則直接用發(fā)出國(guó)家物流有效的查詢結(jié)果。在得出物流跟蹤信息的發(fā)生時(shí)間、發(fā)生事件的條目后,對(duì)每個(gè)物流單號(hào)對(duì)應(yīng)的完成時(shí)效進(jìn)行計(jì)算,得出包裹完成時(shí)間間隔,并由展示子單元601體現(xiàn)給用戶。更佳的,組織單元60還提供數(shù)據(jù)輸出子單元602和實(shí)時(shí)翻譯子單元603,數(shù)據(jù)輸出子單元602可返回?cái)?shù)據(jù)原始格式(如XML,JSON, SOAP,文本等),方便用于其它系統(tǒng)的調(diào)用和進(jìn)行二次開發(fā);實(shí)時(shí)翻譯子單元603提供用戶選擇將展示子單元601的查詢結(jié)果進(jìn)行指定語(yǔ)言翻譯,方便用戶對(duì)查詢結(jié)果進(jìn)行指定語(yǔ)言翻譯,方便閱讀。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種國(guó)際物流信息跟蹤方法,其特征在于,所述方法包括以下步驟步驟1 獲取物流單號(hào)中的發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí);步驟2 根據(jù)所述發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)從規(guī)則庫(kù)中獲取第一物流信息查詢方式;步驟3 從所述第一物流信息查詢方式采集發(fā)件國(guó)家的物流信息;步驟4 獲取所述發(fā)件國(guó)家的物流信息中的目的國(guó)家標(biāo)識(shí);步驟5 根據(jù)所述目的國(guó)家標(biāo)識(shí)及所述包裹類型標(biāo)識(shí)從所述規(guī)則庫(kù)中獲取第二物流信息查詢方式;步驟6 從所述第二物流信息查詢方式采集目的國(guó)家的物流信息;步驟7 將所述發(fā)件國(guó)家的物流信息與所述目的國(guó)家的物流數(shù)據(jù)進(jìn)行組織輸出或展7J\ ο
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟1之前還包括對(duì)所述物流單號(hào)進(jìn)行規(guī)則分析,所述規(guī)則分析包括對(duì)所述物流單號(hào)的類型及有效性的判斷,所述類型的判斷包括國(guó)際郵政單號(hào)和第三方國(guó)際物流公司單號(hào)的判斷;當(dāng)所述物流單號(hào)為第三方國(guó)際物流公司單號(hào)時(shí),獲取第三方國(guó)際物流公司單號(hào)中的物流標(biāo)識(shí),并根據(jù)所述物流標(biāo)識(shí)從所述規(guī)則庫(kù)中獲取第三方物流信息查詢方式,并從所述第三方物流信息查詢方式采集發(fā)件國(guó)家的物流信息與所述目的國(guó)家的物流信息。
3.根據(jù)權(quán)利要求廣2任一項(xiàng)所述的方法,其特征在于,所述規(guī)則庫(kù)根據(jù)國(guó)家標(biāo)識(shí)、包裹類型或第三方物流標(biāo)識(shí)匹配出對(duì)應(yīng)的查詢方式。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述查詢方式為相應(yīng)國(guó)家對(duì)應(yīng)的包裹類型的物流查詢的網(wǎng)站鏈接。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2的第一物流信息查詢方式為無法識(shí)別時(shí),獲取用戶提交指定的發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)并從規(guī)則庫(kù)獲取發(fā)件國(guó)的查詢方式;所述發(fā)件國(guó)家的物流信息為空或?yàn)闊o法識(shí)別時(shí),獲取用戶提交指定的目的國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)并從規(guī)則庫(kù)獲取目的國(guó)家的查詢方式。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采集還包括將所述發(fā)件國(guó)家以及目的國(guó)家的物流數(shù)據(jù)總結(jié)成時(shí)間與事件,并識(shí)別物流的最終狀態(tài)標(biāo)識(shí)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述組織展示包括對(duì)所述發(fā)件國(guó)家和目的國(guó)家的物流信息對(duì)應(yīng)的時(shí)間與事件進(jìn)行匯總展示;所述組織輸出為將匯總后的數(shù)據(jù)進(jìn)行輸出。
8.一種國(guó)際物流信息跟蹤系統(tǒng),其特征在于,包括物流單號(hào)獲取單元、規(guī)則分析單元、物流信息獲取單元、目的國(guó)家標(biāo)識(shí)獲取單元、組織單元以及規(guī)則庫(kù); 所述物流單號(hào)獲取單元獲取用戶輸出的物流單號(hào);所述規(guī)則分析單元對(duì)所述物流單號(hào)進(jìn)行判斷,當(dāng)所述物流單號(hào)為國(guó)際郵政單號(hào)時(shí),獲取所述物流單號(hào)中的包裹類型標(biāo)識(shí)和發(fā)件國(guó)家標(biāo)識(shí),當(dāng)所述物流單號(hào)為第三方國(guó)際物流單號(hào)時(shí),獲取第三方國(guó)際物流標(biāo)識(shí),并將所述包裹類型標(biāo)識(shí)、發(fā)件國(guó)家標(biāo)識(shí)或第三方國(guó)際物流標(biāo)識(shí)發(fā)送于所述物流信息獲取單元;所述物流信息獲取單元包括查詢子單元和采集子單元,所述查詢子單元接收所述規(guī)則分析單元所傳送的包裹類型標(biāo)識(shí)、發(fā)件國(guó)家標(biāo)識(shí)或第三方國(guó)際物流標(biāo)識(shí)并從所述規(guī)則庫(kù)中獲取對(duì)應(yīng)的國(guó)際郵政的查詢方式或第三方國(guó)際物流的查詢方式;所述采集子單元對(duì)所述查詢方式對(duì)應(yīng)的網(wǎng)站鏈接進(jìn)行數(shù)據(jù)采集,并將采集到的物流數(shù)據(jù)總結(jié)成時(shí)間與事件,并識(shí)別物流的最終狀態(tài)標(biāo)識(shí);所述規(guī)則庫(kù)具有國(guó)家標(biāo)識(shí)字段、包裹類型字段、第三方物流標(biāo)識(shí)字段、查詢方式字段, 根據(jù)所述查詢子單元所提交的發(fā)件/目的國(guó)家標(biāo)識(shí)和包裹類型可匹配出唯一的查詢方式, 對(duì)于第三方國(guó)際物流根據(jù)第三方物流標(biāo)識(shí)可匹配出所述第三方國(guó)際物流的查詢方式;所述目的國(guó)家標(biāo)識(shí)獲取單元根據(jù)所述采集子單元所采集的發(fā)件國(guó)家物流信息進(jìn)行關(guān)鍵字匹配,以獲取目的國(guó)家標(biāo)識(shí);所述組織單元包括展示子單元,所述展示子單元對(duì)所述采集子單元獲取的發(fā)件國(guó)家物流信息和目的國(guó)家物流信息對(duì)應(yīng)的時(shí)間與事件進(jìn)行匯總展示。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述物流單號(hào)獲取單元還包括文本導(dǎo)入子單元、單號(hào)識(shí)別子單元,所述單號(hào)識(shí)別子單元對(duì)所述文本導(dǎo)入子單元中的單號(hào)進(jìn)行識(shí)別和獲取。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述組織單元還包括數(shù)據(jù)輸出子單元、 實(shí)時(shí)翻譯子單元中的至少一個(gè);所述數(shù)據(jù)輸出子單元用于將匯總后的數(shù)據(jù)進(jìn)行輸出;所述實(shí)時(shí)翻譯子單元將所述合并匯總后的物流信息進(jìn)行指定語(yǔ)言實(shí)時(shí)翻譯。
全文摘要
本發(fā)明實(shí)施例公開了一種國(guó)際物流信息跟蹤方法,包括以下步驟獲取物流單號(hào)中的發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí);根據(jù)所述發(fā)件國(guó)家標(biāo)識(shí)以及包裹類型標(biāo)識(shí)從規(guī)則庫(kù)中獲取第一物流信息查詢方式;從所述第一物流信息查詢方式采集發(fā)件國(guó)家的物流信息;獲取所述發(fā)件國(guó)家的物流信息中的目的國(guó)家標(biāo)識(shí);根據(jù)所述目的國(guó)家標(biāo)識(shí)及所述包裹類型標(biāo)識(shí)從所述規(guī)則庫(kù)中獲取第二物流信息查詢方式;從所述第二物流信息查詢方式采集目的國(guó)家的物流信息;將所述發(fā)件國(guó)家的物流信息與所述目的國(guó)家的物流數(shù)據(jù)進(jìn)行組織輸出或展示。本發(fā)明實(shí)施例還公開了一種國(guó)際物流信息跟蹤系統(tǒng)。本發(fā)明為用戶提供一站式的全程物流信息的查詢服務(wù),實(shí)現(xiàn)全世界國(guó)際物流信息查詢統(tǒng)一到一個(gè)地方查詢,發(fā)件國(guó)家跟目的國(guó)家信息一次體現(xiàn),無需查詢兩次,極大的縮短了跟蹤查詢包裹的時(shí)間,大幅度的提高了相關(guān)從業(yè)人員的工作效率。
文檔編號(hào)G06Q50/28GK102419843SQ201210003858
公開日2012年4月18日 申請(qǐng)日期2012年1月9日 優(yōu)先權(quán)日2012年1月9日
發(fā)明者蔡雄康, 陳東平, 黃旭斌 申請(qǐng)人:陳東平