專利名稱:通過api接口進行快遞查詢的方法和服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體是通過API接口進行快遞查詢的方法和服務(wù)
ο
背景技術(shù):
如采用傳統(tǒng)方式手工上網(wǎng)站進行快遞查詢,則需要一個個不同快遞網(wǎng)站搜尋,很難找到;分散到不同網(wǎng)站搜索,操作繁雜,管理不便;無法實現(xiàn)統(tǒng)一的信息化處理;整體查詢效率非常低下。同時也無法實現(xiàn)批量的查詢。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種通過API接口進行快遞查詢的方法和服務(wù)器,以批量和快速的進行快遞數(shù)據(jù)的查詢。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種通過API接口進行快遞查詢的方法,其包括設(shè)置并啟動API接口 ;通過所述API接口輸入關(guān)鍵字和/或參數(shù);根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,并且將所述關(guān)鍵字和/或者參數(shù)與所述聚合數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,得到所述匹配的結(jié)果;從所述API接口輸出所述匹配的結(jié)果。優(yōu)選地,所述根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,之前,進一步包括搜索各個數(shù)據(jù)源;通過數(shù)據(jù)規(guī)整原則,將所述各個數(shù)據(jù)源規(guī)整為統(tǒng)一格式的聚合數(shù)據(jù)庫。優(yōu)選地,所述從所述API接口輸出所述匹配的結(jié)果,具體包括從所述API接口輸出多種格式所述匹配的結(jié)果。優(yōu)選地,所述從所述API接口輸出所述匹配的結(jié)果,之后,進一步包括顯示所述匹配的結(jié)果。本發(fā)明還提供一種服務(wù)器,其包括接口設(shè)置單元,用于設(shè)置并啟動API接口 ;信息輸入單元,用于通過所述API接口輸入關(guān)鍵字和/或參數(shù);數(shù)據(jù)匹配單元,用于根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,并且將所述關(guān)鍵字和/或者參數(shù)與所述聚合數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,得到所述匹配的結(jié)果;結(jié)果輸出單元,用于從所述API接口輸出所述匹配的結(jié)果。優(yōu)選地,所述服務(wù)器還包括數(shù)據(jù)搜索單元,用于搜索各個數(shù)據(jù)源;數(shù)據(jù)聚合單元,用于通過數(shù)據(jù)規(guī)整原則,將所述各個數(shù)據(jù)源規(guī)整為統(tǒng)一格式的聚合數(shù)據(jù)庫。
3
優(yōu)選地,所述結(jié)果輸出單元,用于從所述API接口輸出多種格式所述匹配的結(jié)果。優(yōu)選地,所述服務(wù)器還包括結(jié)果顯示單元,用于顯示所述匹配的結(jié)果。實施本發(fā)明的技術(shù)方案,具有以下有益效果本發(fā)明提供的方法和服務(wù)器,通過將各個數(shù)據(jù)源進行聚合,并統(tǒng)一成統(tǒng)一的格式,將智能匹配后的結(jié)果經(jīng)過API接口進行輸出, 可以批量和快速的進行快遞數(shù)據(jù)的查詢。
圖1為本發(fā)明實施例提供的方法流程圖;圖2為本發(fā)明實施例提供的方法的另一流程圖;圖3為本發(fā)明實施例提供的服務(wù)器的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例提供的服務(wù)器的另一結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例提供一種通過API接口進行快遞查詢的方法,如圖1所示,該方法包括步驟S110、設(shè)置并啟動API接口;其中所述 API (Application Programming Interface,應(yīng)用程序編程接口)接口,為一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)。根據(jù)后續(xù)的數(shù)據(jù)聚合的需要和規(guī)則進行設(shè)置該API接口。S120、通過所述API接口輸入關(guān)鍵字和/或參數(shù);該關(guān)鍵字和參數(shù)至少為其中的一種,在快遞查詢中,所述關(guān)鍵字和參數(shù)為查詢快遞的單號、查詢快遞公司的代碼(模糊查詢)或者是符合某個條件的數(shù)據(jù),如往某個城市或者某個點的快遞的城市、地點作為查詢的參數(shù)。S130、根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,并且將所述關(guān)鍵字和/或者參數(shù)與所述聚合數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,得到所述匹配的結(jié)果;將上述的關(guān)鍵字或者參數(shù)聚合數(shù)據(jù)庫中的各個數(shù)據(jù)進行匹配。S140、從所述API接口輸出所述匹配的結(jié)果。在本實施例中,該步驟S140具體包括從所述API接口輸出多種格式所述匹配的結(jié)果,并可通過Key (密鑰)進行加密處理。 如支持XML、文本、HTML、JSON等格式,可用于顯示、數(shù)據(jù)統(tǒng)計等多種場景?;谏鲜鰧嵤├峁┑姆椒?,在其他的實施例中,所述步驟S130、根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,之前,進一步包括S128、搜索各個數(shù)據(jù)源;在本實施例中,各個數(shù)據(jù)源就是各個快遞公司的數(shù)據(jù)庫,S129、通過數(shù)據(jù)規(guī)整原則,將所述各個數(shù)據(jù)源規(guī)整為統(tǒng)一格式的聚合數(shù)據(jù)庫。由于各個公司的數(shù)據(jù)庫中的數(shù)據(jù)格式不統(tǒng)一,所以需要將各個數(shù)據(jù)源統(tǒng)一為統(tǒng)一的格式的聚合數(shù)據(jù)庫,該聚合數(shù)據(jù)庫中的數(shù)據(jù)為各個數(shù)據(jù)源統(tǒng)一格式后的數(shù)據(jù)的集合。上述各個實施例中,在輸出匹配的結(jié)果后,還包括步驟顯示所述匹配的結(jié)果。通過服務(wù)器的顯示屏或者終端電腦的顯示屏來顯示所述匹配的結(jié)果。上述實施例提供的方法,通過將各個數(shù)據(jù)源進行聚合,并統(tǒng)一成統(tǒng)一的格式,將智能匹配后的結(jié)果經(jīng)過API接口進行輸出,可以批量和快速的進行快遞數(shù)據(jù)的查詢。本發(fā)明實施例還提供一種服務(wù)器,如圖3所示,該服務(wù)器包括接口設(shè)置單元310,用于設(shè)置并啟動API接口 ;信息輸入單元320,用于通過所述API接口輸入關(guān)鍵字和/或參數(shù);數(shù)據(jù)匹配單元330,用于根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,并且將所述關(guān)鍵字和/或者參數(shù)與所述聚合數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,得到所述匹配的結(jié)果;結(jié)果輸出單元340,用于從所述API接口輸出所述匹配的結(jié)果。具體的,所述結(jié)果輸出單元340,用于從所述API接口輸出多種格式所述匹配的結(jié)果?;谏鲜鰧嵤├峁┑姆?wù)器,在其他的實施例中,如圖4所示,所述服務(wù)器還包括數(shù)據(jù)搜索單元328,用于搜索各個數(shù)據(jù)源;數(shù)據(jù)聚合單元329,用于通過數(shù)據(jù)規(guī)整原則,將所述各個數(shù)據(jù)源規(guī)整為統(tǒng)一格式的聚合數(shù)據(jù)庫。基于上述實施例提供的服務(wù)器,在其他的實施例中,所述服務(wù)器還包括結(jié)果顯示單元,用于顯示所述匹配的結(jié)果。上述實施例提供的服務(wù)器,通過將各個數(shù)據(jù)源進行聚合,并統(tǒng)一成統(tǒng)一的格式,將智能匹配后的結(jié)果經(jīng)過API接口進行輸出,可以批量和快速的進行快遞數(shù)據(jù)的查詢。以上僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種通過API接口進行快遞查詢的方法,其特征在于,包括設(shè)置并啟動API接口 ;通過所述API接口輸入關(guān)鍵字和/或參數(shù);根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,并且將所述關(guān)鍵字和/或者參數(shù)與所述聚合數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,得到所述匹配的結(jié)果;從所述API接口輸出所述匹配的結(jié)果。
2.如權(quán)利要求1所述方法,其特征在于,所述根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,之前,進一步包括搜索各個數(shù)據(jù)源;通過數(shù)據(jù)規(guī)整原則,將所述各個數(shù)據(jù)源規(guī)整為統(tǒng)一格式的聚合數(shù)據(jù)庫。
3.如權(quán)利要求1所述方法,其特征在于,所述從所述API接口輸出所述匹配的結(jié)果,具體包括從所述API接口輸出多種格式所述匹配的結(jié)果。
4.如權(quán)利要求1或3所述方法,其特征在于,所述從所述API接口輸出所述匹配的結(jié)果,之后,進一步包括顯示所述匹配的結(jié)果。
5.一種服務(wù)器,其特征在于,包括接口設(shè)置單元,用于設(shè)置并啟動API接口 ;信息輸入單元,用于通過所述API接口輸入關(guān)鍵字和/或參數(shù);數(shù)據(jù)匹配單元,用于根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,并且將所述關(guān)鍵字和/或者參數(shù)與所述聚合數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,得到所述匹配的結(jié)果;結(jié)果輸出單元,用于從所述API接口輸出所述匹配的結(jié)果。
6.如權(quán)利要求5所述服務(wù)器,其特征在于,還包括數(shù)據(jù)搜索單元,用于搜索各個數(shù)據(jù)源;數(shù)據(jù)聚合單元,用于通過數(shù)據(jù)規(guī)整原則,將所述各個數(shù)據(jù)源規(guī)整為統(tǒng)一格式的聚合數(shù)據(jù)庫。
7.如權(quán)利要求5所述服務(wù)器,其特征在于,所述結(jié)果輸出單元,用于從所述API接口輸出多種格式所述匹配的結(jié)果。
8.如權(quán)利要求5或7所述服務(wù)器,其特征在于,還包括結(jié)果顯示單元,用于顯示所述匹配的結(jié)果。
全文摘要
本發(fā)明涉及一種通過API接口進行快遞查詢的方法和服務(wù)器,該方法包括設(shè)置并啟動API接口;通過所述API接口輸入關(guān)鍵字和/或參數(shù);根據(jù)輸入的關(guān)鍵字和/或參數(shù)搜索聚合數(shù)據(jù)庫,并且將所述關(guān)鍵字和/或者參數(shù)與所述聚合數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,得到所述匹配的結(jié)果;從所述API接口輸出所述匹配的結(jié)果。通過將各個數(shù)據(jù)源進行聚合,并統(tǒng)一成統(tǒng)一的格式,將智能匹配后的結(jié)果經(jīng)過API接口進行輸出,可以批量和快速的進行快遞數(shù)據(jù)的查詢。
文檔編號G06F17/30GK102479218SQ201010566398
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者段宇飛 申請人:深圳市金蝶友商電子商務(wù)服務(wù)有限公司