一種物流運單號的解析方法、裝置和系統的制作方法
【專利摘要】本發明實施例公開了一種物流運單號的解析方法、裝置和系統。本發明實施例采用獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。該方案不僅使用方便,而且可以避免由于人工操作所引起的誤判率高的問題,大大提高了解析的準確率,以及可以方便地對運單號進行實時動態更新。
【專利說明】一種物流運單號的解析方法、裝置和系統
【技術領域】
[0001]本發明涉及通信【技術領域】,具體涉及一種物流運單號的解析方法、裝置和系統。
【背景技術】
[0002]隨著電子商務的飛速發展,物流行業也迅速壯大起來,目前就中國而言,已經有上百家專門進行物流業務的公司。每家公司由于業務不同,均有自己的運單號供其客戶查詢物流業務的狀態。
[0003]現有查詢物流運單號的辦法,主要是直接通過人工來判斷物流運單號上的運單號是屬于哪家物流公司的,比如,具體可以事先規定好的各家物流公司的運單號位數,用其固定的運單號開頭2-3位字符來解析該運單號屬于哪家快遞物流公司。
[0004]在對現有技術的研究和實踐過程中,本發明的發明人發現,現有的這種物流運單號的解析方法,不僅使用不便,解析準確率低,而且無法支持新出現的快遞物流公司,以及物流公司新增加的運單號。
【發明內容】
[0005]本發明實施例提供一種物流運單號的解析方法、裝置和系統,可以自動對物流運單號進行解析,不僅使用方便,解析準確率高,而且可以對運單號進行實時動態更新。
[0006]一種物流運單號的解析方法,包括:
[0007]獲取物流運單號;
[0008]利用預置的單號規則庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表,所述可能歸屬列表包括多家物流公司信息;
[0009]接收用戶根據所述可能歸屬列表選擇的物流公司信息;
[0010]根據所述物流運單號和用戶選擇的物流公司信息獲取所述物流運單號所對應的物流運單信息;
[0011]顯示所述物流運單信息。
[0012]一種物流運單號的解析裝置,包括:
[0013]單號獲取單元,用于獲取物流運單號;
[0014]解析單元,用于利用預置的單號規則庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表,所述可能歸屬列表包括多家物流公司信息;
[0015]接收單元,用于接收用戶根據所述可能歸屬列表選擇的物流公司信息;
[0016]信息獲取單元,用于根據所述物流運單號和用戶選擇的物流公司信息獲取所述物流運單號所對應的物流運單信息;
[0017]顯示單元,用于顯示所述物流運單信息。
[0018]一種通信系統,包括本發明實施例提供的任一種物流運單號的解析裝置。
[0019]本發明實施例采用獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。由于該方案可以自動對物流運單號進行解析,而無需人工進行判斷,所以相對于現有技術而言,不僅使用方便,而且可以避免由于人工操作所引起的誤判率高的問題,大大提高了解析的準確率,進一步的,由于該方案主要是利用單號規則庫來對物流運單號進行解析的,因此,可以方便地對運單號進行實時動態更新。
【專利附圖】
【附圖說明】
[0020]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0021]圖1是本發明實施例提供的物流運單號的解析方法的流程圖;
[0022]圖2a是本發明實施例提供的單號規則庫中物流運單號的統計示意圖;
[0023]圖2b是本發明實施例提供的物流運單號的解析方法的流程圖;
[0024]圖3是本發明實施例提供的物流運單號的解析裝置的結構示意圖;
[0025]圖4是本發明實施例提供的服務器的結構示意圖。
【具體實施方式】
[0026]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0027]本發明實施例提供一種物流運單號的解析方法、裝置和系統。以下分別進行詳細說明。
[0028]實施例一、
[0029]本實施例將從物流運單號的解析裝置的角度進行描述。該物流運單號的解析裝置具體可以集成在服務器等網絡側設備中。
[0030]一種物流運單號的解析方法,包括:獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。
[0031]如圖1所示,具體流程可以如下:
[0032]101、獲取物流運單號,比如,具體可以接收用戶輸入的物流運單號。
[0033]其中,該物流運單號可以根據實際應用的需求進行設置,比如,可以是10位數的物流運單號、11位數的物流運單號或12位數的物流運單號,等等,而運物流單號的組成也可以采用多種形式,比如,可以是純數字的,也可以是純字母的,或者,還可以是數字和字母相結合的,等等,在此不再贅述。[0034]102、利用預置的單號規則庫對步驟101中獲取到的物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表可以包括多家物流公司信息,例如,具體可以如下:
[0035]( I)確定該物流運單號的字符數。
[0036]例如,如果步驟101中獲取到的物流運單號為10位數,則此時可以確定該物流運單號的字符數為10 ;又例如,如果步驟101中獲取到的物流運單號為12位數,則此時可以確定該物流運單號的字符數為12,以此類推,等等。
[0037](2)根據該物流運單號的字符數確定步驟101中獲取到的物流運單號所屬的單號組。
[0038]例如,可以按物流運單號的字符數對物流運單號進行分組,比如,可以將字符數為10的物流運單號作為單號組1,將字符數為11的物流運單號作為單號組2,字符數為12的物流運單號作為單號組3,等等,則該步驟具體可以如下:
[0039]如果確定物流運單號的字符數為10,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組I。
[0040]如果確定物流運單號的字符數為11,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組2
[0041]如果確定物流運單號的字符數為12,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組3。
[0042]以此類推,等等。
[0043](3)根據確定的單號組從預置的單號規則庫中調用相應的特征庫,其中,該特征庫可以包括各家物流公司屬下的物流運單號中的各個字符在該單號組中可能出現的概率。
[0044]例如,如果是單號組1,則從預置的單號規則庫中調用與單號組I相應的特征庫,而如果是單號組2,則從預置的單號規則庫中調用與單號組2相應的特征庫,以此類推,等
坐寸ο
[0045]其中,單號規則庫可以根據實際應用的需求進行設置,該單號規則庫中可以包括多家物流公司屬下的物流運單號信息,這些物流運單號信息可以按照其所屬的單號組來進行分類,并保存在與單號組對應的特征庫中,比如,可以將字符數為10的物流運單號作為單號組1,并保存將字符數為11的物流運單號作為單號組2,字符數為12的物流運單號作為單號組3,以此類推,等等。即在步驟“獲取物流運單號”之前,該方法還可以包括:
[0046]建立單號規則庫。
[0047]例如,具體可以統計各家物流公司屬下的物流運單號中的各個字符,在所屬單號組中可能出現的概率,然后將各家物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中,等等。
[0048](4)根據該特征庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該物流運單號的可能歸屬列表指示該物流運單號可能屬于哪些物流公司;例如,具體可以如下:
[0049]根據調用的特征庫計算該物流運單號在各家物流公司中可能出現的概率,獲取各家物流公司信息,并按照該計算出來的概率(即該物流運單號在各家物流公司中可能出現的概率)從高到低的順序顯示該物流公司信息。[0050]例如,如果計算出該物流運單號屬于物流公司A的概率(即物流運單號在物流公司A中可能出現的概率)為80%,該物流運單號屬于物流公司B的概率(即物流運單號在物流公司A中可能出現的概率)為50%,該物流運單號屬于物流公司C的概率(即物流運單號在物流公司A中可能出現的概率)為90%,則可以獲取物流公司A的信息、物流公司B的信息和物流公司C的信息,然后按照計算出來的概率從高到低的順序顯示這些物流公司信息,即顯示的順序依次為:物流公司C的信息一>物流公司A的信息一>物流公司B的信肩、O
[0051]其中,該按照計算出來的概率從高到低的順序顯示這些物流公司信息便稱為該物流運單號的可能歸屬列表。
[0052]當然,該物流運單號的可能歸屬列表中的物流公司信息的排序也可以根據用戶的喜好進行設定,比如按照計算出來的概率從低到高的順序進行排序,等等,在此不再贅述。
[0053]103、接收用戶根據步驟102中得到的可能歸屬列表選擇的物流公司信息。
[0054]例如,具體可以在物流運單號的輸入框的下拉框中按照計算出來的概率從高到低的順序顯示這些物流公司信息,比如物流公司C的信息、物流公司A的信息和物流公司B的信息等,以供用戶參考,這樣,用戶便可以根據自身的需求選擇所需的信息,比如選擇物流公司C的信息,那么此時,該物流運單號的解析裝置便可以接收到用戶所選擇的物流公司C的信息。
[0055]104、根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息。
[0056]例如,如果在步驟103中,接收到用戶所選擇的物流公司信息為“物流公司C的信息”,則此時可以根據該物流運單號在物流公司C所提供的物流運單號信息中進行查詢,以獲取對應的物流運單信息。
[0057]105、顯示步驟104中得到的物流運單信息。
[0058]此外,可選的,為了提高單號規則庫的靈活性和準確度,在對單號規則庫進行實時更新時,還可以將每一次查詢的結果作為參考因素,即在步驟105之后,該方法還可以包括:
[0059]根據物流運單號和用戶選擇的物流公司信息,對各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率進行調整,得到更新后概率;根據該更新后概率更新單號規則庫。
[0060]由上可知,本實施例采用獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。由于該方案可以自動對物流運單號進行解析,而無需人工進行判斷,所以相對于現有技術而言,不僅使用方便,而且可以避免由于人工操作所引起的誤判率高的問題,大大提高了解析的準確率,進一步的,由于該方案主要是利用單號規則庫來對物流運單號進行解析的,因此,可以方便地對運單號進行實時動態更新。
[0061]實施例二、
[0062]根據實施例二所描述的方法,以下將舉例作進一步詳細說明。[0063]在本實施例中,將以該物流運單號的解析裝置具體集成在服務器中為例進行說明。
[0064]首先,可以建立單號規則庫,比如,具體可以統計各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率,然后將各家物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中,等等。
[0065]例如,參見圖2a,以物流公司A為例,可以將物流運單號劃分為η個單號組,比如,具體可以劃分為NI位數物流運單號(簡稱NI位數單號)、Ν2位數物流運單號(簡稱Ν2位數單號)……Nn位數物流運單號(簡稱Nn位數單號)等,其中,Nn為大于等于I的正整數;然后對各個單號組的單號第I位、單號前2位、單號前3位和單號前4位等中各位數字和/或字母所出現的數量進行統計,得到各個計數,然后依據這些計數計算物流運單號的各個字符在所屬單號組中可能出現的概率。同理,對于其他物流公司,也可以采用上述方法進行統計,得到該物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率;最后將計算出的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中,其中,可以將每個單號組下的這些信息 (即計算出的概率、物流公司信息和單號組之間的對應關系)稱為單號組所對應的特征庫。
[0066]其次,在單號規則庫建立之后,便可以利用該建立的單號規則庫對需要查詢的物流運單號進行解析,得到該物流運單號的可能歸屬列表,然后,在用戶從該可能歸屬列表選擇了物流公司信息后,再根據物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息并進行顯示。
[0067]基于上述建立的單號規則庫,以下將對該物流運單號的解析方法的具體流程進行說明。
[0068]如圖2b所示,具體流程可以如下:
[0069]201、服務器接收用戶輸入的物流運單號。
[0070]例如,服務器具體可以接收用戶通過終端,比如手機或個人計算機等設備輸入并發送的物流運單號。
[0071]其中,該物流運單號可以是NI位數的物流運單號、N2位數的物流運單號或N3位數的物流運單號,等等,而運物流單號的組成也可以采用多種形式,比如,可以是純數字的,也可以是純字母的,或者,還可以是數字和字母相結合的,等等,在此不再贅述。
[0072]為了描述方便,在本實施例中,將以N1=10,N2=11,N3=12,且單號組NI為單號組I,單號組N2為單號組2,單號組N3為單號組3等為例進行說明。
[0073]202、服務器確定該物流運單號的字符數。
[0074]例如,如果步驟201中獲取到的物流運單號為10位數,則此時可以確定該物流運單號的字符數為10 ;又例如,如果步驟201中獲取到的物流運單號為12位數,則此時可以確定該物流運單號的字符數為12,以此類推,等等。
[0075]203、服務器根據該物流運單號的字符數確定步驟201中獲取到的物流運單號所屬的單號組。
[0076]例如,如果在步驟202中,確定物流運單號的字符數為10,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組I ;同理,如果在步驟202中,確定物流運單號的字符數為11,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組2,而如果在步驟202中,確定物流運單號的字符數為12,那么,可以確定該獲取到的物流運單號所屬的單號組為單號組3,以此類推,等等。
[0077]204、服務器根據確定的單號組從建立的單號規則庫中調用相應的特征庫。
[0078]其中,如前面所述,該特征庫可以包括各家物流公司屬下的物流運單號中的各個字符在該單號組中可能出現的概率。
[0079]例如,如果是單號組1,則從預置的單號規則庫中調用與單號組I相應的特征庫,而如果是單號組2,則從預置的單號規則庫中調用與單號組2相應的特征庫,以此類推,等
坐寸ο
[0080]205、服務器根據該特征庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該物流運單號的可能歸屬列表指示該物流運單號可能屬于哪些物流公司。例如,具體可以如下:
[0081]根據調用的特征庫計算該物流運單號在各家物流公司中可能出現的概率,獲取各家物流公司信息,并按照該計算出來的概率(即該物流運單號在各家物流公司中可能出現的概率)從高到低的順序顯示該物流公司信息。
[0082]例如,如果計算出該物流運單號屬于物流公司A的概率為80%,該物流運單號屬于物流公司B的概率為50%,該物流運單號屬于物流公司C的概率為90%,則可以獲取物流公司A的信息、物流公司B的信息和物流公司C的信息,然后在可能歸屬列表中按照計算出來的概率從高到低的順序顯示這些物流公司信息,即顯示的順序依次為:物流公司C的信息一> 物流公司A的信息一一> 物流公司B的信息。
[0083]其中,具體實現時,可以根據實際應用的需求或用戶的喜好來設定該物流運單號的可能歸屬列表在界面中的顯示位置和顯示方式,比如,具體可以在物流運單號的輸入框的下拉框中顯示該物流運單號的可能歸屬列表,等等。
[0084]當然,該物流運單號的可能歸屬列表中的物流公司信息的排序也可以根據用戶的喜好進行設定,比如按照計算出來的概率從低到高的順序進行排序,等等,在此不再贅述。
[0085]206、服務器接收用戶根據顯示的可能歸屬列表所選擇的物流公司信息。
[0086]例如,如果用戶選擇物流公司C的信息,那么此時,服務器便可以接收到用戶所選擇的物流公司C的信息。
[0087]207、服務器根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息。
[0088]例如,如果在步驟206中,接收到用戶所選擇的物流公司信息為“物流公司C的信息”,則此時可以根據該物流運單號在物流公司C所提供的物流運單號信息中進行查詢,以獲取對應的物流運單信息。
[0089]208、服務器顯示獲取到的物流運單信息。
[0090]此外,可選的,為了提高單號規則庫的靈活性和準確度,在對單號規則庫進行實時更新時,還可以將每一次查詢的結果作為參考因素,即在步驟208之后,該方法還可以包括:
[0091]根據物流運單號和用戶選擇的物流公司信息,對各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率進行調整,得到更新后概率;根據該更新后概率更新單號規則庫。
[0092]由上可知,本實施例采用獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。由于該方案可以自動對物流運單號進行解析,而無需人工進行判斷,所以相對于現有技術而言,不僅使用方便,而且可以避免由于人工操作所引起的誤判率高的問題,大大提高了解析的準確率,進一步的,由于該方案主要是利用單號規則庫來對物流運單號進行解析的,因此,可以方便地對運單號進行實時動態更新。
[0093]實施例三、
[0094]為了更好地實施以上方法,本發明實施例還相應地提供一種物流運單號的解析裝置,如圖3所示,該物流運單號的解析裝置包括單號獲取單元301、解析單元302、接收單元303、信息獲取單元304和顯示單元305 ;
[0095]單號獲取單元301,用于獲取物流運單號,比如,具體可以接收用戶輸入的物流運單號。
[0096]其中,該物流運單號可以根據實際應用的需求進行設置,比如,可以是10位數的物流運單號、11位數的物流運單號或12位數的物流運單號,等等,而運物流單號的組成也可以采用多種形式,比如,可以是純數字的,也可以是純字母的,或者,還可以是數字和字母相結合的,等等,在此不再贅述。
[0097]解析單元302,用于利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息。
[0098]接收單元303,用于接收用戶根據該可能歸屬列表選擇的物流公司信息;
[0099]信息獲取單元304,用于根據該物流運單號和用戶選擇的物流公司信息獲取所述物流運單號所對應的物流運單信息。
[0100]顯示單元305,用于顯示信息獲取單元304獲取到的物流運單信息。
[0101]其中,該解析單元302可以包括字符數確定子單元、單號組確定子單元、調用子單元和解析子單元;
[0102]字符數確定子單元,用于確定該物流運單號的字符數。
[0103]例如,如果步驟101中獲取到的物流運單號為10位數,則此時可以確定該物流運單號的字符數為10 ;又例如,如果步驟101中獲取到的物流運單號為12位數,則此時可以確定該物流運單號的字符數為12,以此類推,等等。
[0104]單號組確定子單元,用于根據確定的物流運單號的字符數確定該物流運單號所屬的單號組。
[0105]例如,可以按物流運單號的字符數對物流運單號進行分組,比如,可以將字符數為10的物流運單號作為單號組1,將字符數為11的物流運單號作為單號組2,字符數為12的物流運單號作為單號組3,等等,則單號組確定子單元具體可以用于執行如下步驟:
[0106]如果確定物流運單號的字符數為10,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組I;如果確定物流運單號的字符數為11,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組2 ;如果確定物流運單號的字符數為12,則此時,可以確定該獲取到的物流運單號所屬的單號組為單號組3,以此類推,等等。
[0107]調用子單元,用于根據確定的單號組從預置的單號規則庫中調用相應的特征庫;其中,該特征庫可以包括各家物流公司屬下的物流運單號中的各個字符,在所述單號組中可能出現的概率。
[0108]例如,如果是單號組1,則從預置的單號規則庫中調用與單號組I相應的特征庫,而如果是單號組2,則從預置的單號規則庫中調用與單號組2相應的特征庫,以此類推,等
坐寸ο
[0109]解析子單元,用于根據該特征庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該物流運單號的可能歸屬列表指示該物流運單號可能屬于哪些物流公司。例如,具體可以如下:
[0110]解析子單元,具體可以用于根據所該特征庫計算該物流運單號在各家物流公司中可能出現的概率,獲取各家物流公司信息,按照該物流運單號在各家物流公司中可能出現的概率從高到低的順序顯示所述物流公司信息。
[0111]例如,如果計算出該物流運單號屬于物流公司A的概率(即物流運單號在物流公司A中可能出現的概率)為80%,該物流運單號屬于物流公司B的概率(即物流運單號在物流公司A中可能出現的概率)為50%,該物流運單號屬于物流公司C的概率(即物流運單號在物流公司A中可能出現的概率)為90%,則可以獲取物流公司A的信息、物流公司B的信息和物流公司C的信息,然后按照計算出來的概率從高到低的順序顯示這些物流公司信息,即顯示的順序依次為:物流公司C的信息一>物流公司A的信息一>物流公司B的信肩、O
[0112]其中,該按照計算出來的概率從高到低的順序顯示這些物流公司信息便稱為該物流運單號的可能歸屬列表。
[0113]當然,該物流運單號的可能歸屬列表中的物流公司信息的排序也可以根據用戶的喜好進行設定,比如按照計算出來的概率從低到高的順序進行排序,等等,在此不再贅述。
[0114]其中,單號規則庫可以根據實際應用的需求進行設置,該單號規則庫中可以包括多家物流公司屬下的物流運單號信息,這些物流運單號信息可以按照其所屬的單號組來進行分類,并保存在與單號組對應的特征庫中,比如,可以將字符數為10的物流運單號作為單號組1,并保存將字符數為11的物流運單號作為單號組2,字符數為12的物流運單號作為單號組3,以此類推,等等。即該物流運單號的解析裝置還可以包括建立單元,如下:
[0115]建立單元,用于建立單號規則庫。
[0116]其中,建立單號規則庫的方式可以多種,例如,具體可以如下:
[0117]建立單元,具體可以用于具體可以統計各家物流公司屬下的物流運單號中的各個字符,在所屬單號組中可能出現的概率,然后將各家物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中,等等。
[0118]該物流運單號的解析裝置具體可以集成在服務器等網絡側設備中。
[0119]此外,可選的,為了提高單號規則庫的靈活性和準確度,在對單號規則庫進行實時更新時,還可以將每一次查詢的結果作為參考因素,即該物流運單號的解析裝置還可以包括更新單元;[0120]更新單元,用于根據該物流運單號和用戶選擇的物流公司信息,對各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率進行調整,得到更新后概率;根據該更新后概率更新單號規則庫。
[0121]具體實現時,以上各個單元可以作為獨立的實體來實現,也可以進行任意組合,作為同一或若干個實體來實現,以上各個單元的具體實施可參見前面的方法實施例,在此不再贅述。
[0122]由上可知,本實施例的物流運單號的解析裝置中的單號獲取單元301可以獲取物流運單號,然后由解析單元302利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,在接收單元303接收用戶根據該可能歸屬列表選擇的物流公司信息后,由信息獲取單元304根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并由顯示單元305顯示該物流運單信息。由于該方案可以自動對物流運單號進行解析,而無需人工進行判斷,所以相對于現有技術而言,不僅使用方便,而且可以避免由于人工操作所引起的誤判率高的問題,大大提高了解析的準確率,進一步的,由于該方案主要是利用單號規則庫來對物流運單號進行解析的,因此,可以方便地對運單號進行實時動態更新。
[0123]實施例四、
[0124]相應的,本發明實施例還提供一種通信系統,包括本發明實施例提供的任一種物流運單號的解析裝置,其中,該物流運單號的解析裝置的具體實施可參見實施例三,例如,具體可以如下:
[0125]物流運單號的解析裝置,用于獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信
肩、O
[0126]其中,物流運單號的解析裝置,具體可以用于確定該物流運單號的字符數,根據所述字符數確定該物流運單號所屬的單號組,根據確定的單號組從預置的單號規則庫中調用相應的特征庫,所述特征庫包括各家物流公司屬下的物流運單號中的各個字符在所述單號組中可能出現的概率,根據該特征庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表。
[0127]其中,根據該特征庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,具體可以如下:
[0128]根據該特征庫計算所述物流運單號在各家物流公司中可能出現的概率,獲取各家物流公司信息,按照該物流運單號在各家物流公司中可能出現的概率從高到低的順序顯示該物流公司信息。
[0129]其中,單號規則庫可以根據實際應用的需求進行設置,該單號規則庫中可以包括多家物流公司屬下的物流運單號信息,這些物流運單號信息可以按照其所屬的單號組來進行分類,并保存在與單號組對應的特征庫中。即:
[0130]該物流運單號的解析裝置,還可以用于建立單號規則庫。
[0131]其中,建立單號規則庫的方式可以有多種,例如,具體可以如下:[0132]統計各家物流公司屬下的物流運單號中的各個字符,在所屬單號組中可能出現的概率,然后將各家物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中,等等。
[0133]可選的,為了提高單號規則庫的靈活性和準確度,在對單號規則庫進行實時更新時,還可以將每一次查詢的結果作為參考因素,即:
[0134]該物流運單號的解析裝置,還可以用于根據該物流運單號和用戶選擇的物流公司信息,對各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率進行調整,得到更新后概率;根據該更新后概率更新單號規則庫。
[0135]此外,該通信系統還可以包括其他的設備,比如終端等。
[0136]其中,該終端可以用于接收用戶輸入的物流運單號,并將該物流運單號發送給物流運單號的解析裝置;以及,該終端還可以用于接收用戶根據該可能歸屬列表選擇的物流公司信息,并將該選擇的物流公司信息發送給物流運單號的解析裝置,等等。
[0137]其中,該物流運單號的解析裝置具體可以集成在服務器等網絡側設備中,而終端具體可以包括手機、平板電腦、筆記本電腦和個人計算機等設備。
[0138]以上各個設備的具體實施可參見前面的實施例,在此不再贅述。
[0139]由上可知,本實施例的通信系統中的物流運單號的解析裝置可以獲取物流運單號,然后利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,此后,在接收用戶根據該可能歸屬列表選擇的物流公司信息時,根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。由于該方案可以自動對物流運單號進行解析,而無需人工進行判斷,所以相對于現有技術而言,不僅使用方便,而且可以避免由于人工操作所引起的誤判率高的問題,大大提高了解析的準確率,進一步的,由于該方案主要是利用單號規則庫來對物流運單號進行解析的,因此,可以方便地對運單號進行實時動態更新。
[0140]實施例五、
[0141]相應的,本發明實施例還提供一種服務器,其中可以集成本發明實施例提供的任一種物流運單號的解析裝置,如圖4所示,其示出了本發明實施例所涉及的服務器的結構示意圖,具體來講:
[0142]該服務器可以包括一個或者一個以上處理核心的處理器401、一個或一個以上計算機可讀存儲介質的存儲器402、射頻(Radio Frequency,RF)電路403、無線通信模塊如藍牙模塊和/或無線保真(WiFi,Wireless Fidelity)模塊404等(圖4中以WIFI模塊404為例)、電源405、傳感器406、輸入單元407、以及顯示單元408等部件。本領域技術人員可以理解,圖4中示出的服務器結構并不構成對服務器的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0143]處理器401是該服務器的控制中心,利用各種接口和線路連接整個服務器的各個部分,通過運行或執行存儲在存儲器402內的軟件程序和/或模塊,以及調用存儲在存儲器402內的數據,執行服務器的各種功能和處理數據,從而對服務器進行整體監控。可選的,處理器401可包括一個或多個處理核心;優選的,處理器401可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器401中。
[0144]存儲器402可用于存儲軟件程序以及模塊,處理器401通過運行存儲在存儲器402的軟件程序以及模塊,從而執行各種功能應用以及數據處理。存儲器402可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據服務器的使用所創建的數據等。此外,存儲器402可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。相應地,存儲器402還可以包括存儲器控制器,以提供處理器401對存儲器402的訪問。
[0145]RF電路403可用于收發信息過程中,信號的接收和發送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器401處理;另外,將涉及上行的數據發送給基站。通常,RF電路403包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發信機、耦合器、低噪聲放大器(LNA,Low Noise Amplifier)、雙工器等。此外,RF電路403還可以通過無線通信與網絡和其他設備通信。所述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(GSM, Global System of Mobilecommunication)、通用分組無線服務(GPRS, General Packet Radio Service)、碼分多址(CDMA,Code Division Multiple Access)、寬帶碼分多址(WCDMA,Wideband Code DivisionMultiple Access)、長期演進(LTE, Long Term Evolution)、電子郵件、短消息服務(SMS,Short Messaging Service)等。
[0146]WiFi屬于短距離無線傳輸技術,服務器通過WiFi模塊404收發電子郵件和訪問流式媒體等,它可以提供無線的寬帶互聯網訪問。雖然圖4示出了 WiFi模塊404,但是可以理解的是,其并不屬于服務器的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
[0147]服務器還包括給各個部件供電的電源405 (比如電池),優選的,電源可以通過電源管理系統與處理器401邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。電源405還可以包括一個或一個以上的直流或交流電源、再充電系統、電源故障檢測電路、電源轉換器或者逆變器、電源狀態指示器等任意組件。
[0148]該服務器還可包括至少一種傳感器406,比如光傳感器、運動傳感器以及其他傳感器。該服務器還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0149]該服務器還可包括輸入單元407,該輸入單元407可用于接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,在一個具體的實施例中,輸入單元407可包括觸敏表面以及其他輸入設備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸敏表面可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器401,并能接收處理器401發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面。除了觸敏表面,輸入單元407還可以包括其他輸入設備。具體地,其他輸入設備可以包括但不限于物理鍵盤、功能鍵(t匕如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0150]該服務器還可包括顯示單元408,該顯示單元408可用于顯示由用戶輸入的信息或提供給用戶的信息以及服務器的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元408可包括顯示面板,可選的,可以采用液晶顯不器(LCD,Liquid Crystal Display)、有機發光二極管(OLED,Organic Light-EmittingDiode)等形式來配置顯示面板。進一步的,觸敏表面可覆蓋顯示面板,當觸敏表面檢測到在其上或附近的觸摸操作后,傳送給處理器401以確定觸摸事件的類型,隨后處理器401根據觸摸事件的類型在顯示面板上提供相應的視覺輸出。雖然在圖4中,觸敏表面與顯示面板是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面與顯示面板集成而實現輸入和輸出功能。
[0151]盡管未示出,服務器還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,服務器中的處理器401會按照如下的指令,將一個或一個以上的應用程序的進程對應的可執行文件加載到存儲器402中,并由處理器401來運行存儲在存儲器402中的應用程序,從而實現各種功能,如下:
[0152]獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。
[0153]其中,步驟“利用預置的單號規則庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表”具體可以如下:
[0154]確定該物流運單號的字符數,根據所述字符數確定該物流運單號所屬的單號組,根據確定的單號組從預置的單號規則庫中調用相應的特征庫,所述特征庫包括各家物流公司屬下的物流運單號中的各個字符在所述單號組中可能出現的概率,根據該特征庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表。
[0155]例如,具體可以根據該特征庫計算所述物流運單號在各家物流公司中可能出現的概率,獲取各家物流公司信息,按照該物流運單號在各家物流公司中可能出現的概率從高到低的順序顯示該物流公司信息。其中,該按照計算出來的概率從高到低的順序顯示這些物流公司信息便稱為該物流運單號的可能歸屬列表。
[0156]其中,單號規則庫可以根據實際應用的需求進行設置,該單號規則庫中可以包括多家物流公司屬下的物流運單號信息,這些物流運單號信息可以按照其所屬的單號組來進行分類,并保存在與單號組對應的特征庫中。即在獲取物流運單號之前,還可以執行如下步驟:
[0157]建立單號規則庫。
[0158]其中,建立單號規則庫的方式可以有多種,例如,具體可以如下:
[0159]統計各家物流公司屬下的物流運單號中的各個字符,在所屬單號組中可能出現的概率,然后將各家物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中,等等。
[0160]可選的,為了提高單號規則庫的靈活性和準確度,在對單號規則庫進行實時更新時,還可以將每一次查詢的結果作為參考因素,即還可以包括:
[0161]根據該物流運單號和用戶選擇的物流公司信息,對各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率進行調整,得到更新后概率;根據該更新后概率更新單號規則庫。
[0162]由上可知,本實施例的服務器采用獲取物流運單號,利用預置的單號規則庫對該物流運單號進行解析,得到該物流運單號的可能歸屬列表,其中,該可能歸屬列表包括多家物流公司信息,接收用戶根據該可能歸屬列表選擇的物流公司信息,然后根據該物流運單號和用戶選擇的物流公司信息獲取該物流運單號所對應的物流運單信息,并顯示該物流運單信息。由于該方案可以自動對物流運單號進行解析,而無需人工進行判斷,所以相對于現有技術而言,不僅使用方便,而且可以避免由于人工操作所引起的誤判率高的問題,大大提高了解析的準確率,進一步的,由于該方案主要是利用單號規則庫來對物流運單號進行解析的,因此,可以方便地對運單號進行實時動態更新。
[0163]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM, Read Only Memory)、隨機存取記憶體(RAM, RandomAccess Memory)、磁盤或光盤等。
[0164]以上對本發明實施例所提供的一種物流運單號的解析方法、裝置和系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種物流運單號的解析方法,其特征在于,包括: 獲取物流運單號; 利用預置的單號規則庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表,所述可能歸屬列表包括多家物流公司信息; 接收用戶根據所述可能歸屬列表選擇的物流公司信息; 根據所述物流運單號和用戶選擇的物流公司信息獲取所述物流運單號所對應的物流運單信息; 顯示所述物流運單信息。
2.根據權利要求1所述的方法,其特征在于,所述利用預置的單號規則庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表,包括: 確定所述物流運單號的字符數; 根據所述字符數確定所述物流運單號所屬的單號組; 根據確定的單號組從預置的單號規則庫中調用相應的特征庫,所述特征庫包括各家物流公司屬下的物流運單號中的各個字符,在所述單號組中可能出現的概率; 根據所述特征庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表。
3.根據權利要求2所述的方法,其特征在于,所述根據所述特征庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表,包括: 根據所述特征庫計算所述物流運`單號在各家物流公司中可能出現的概率; 獲取各家物流公司信息; 按照所述物流運單號在各家物流公司中可能出現的概率從高到低的順序顯示所述物流公司信息。
4.根據權利要求1至3任一項所述的方法,其特征在于,所述獲取物流運單號之前,還包括: 建立單號規則庫。
5.根據權利要求4所述的方法,其特征在于,所述建立單號規則庫,包括: 統計各家物流公司屬下的物流運單號中的各個字符,在所屬單號組中可能出現的概率; 將各家物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中。
6.根據權利要求4所述的方法,其特征在于,還包括: 根據所述物流運單號和用戶選擇的物流公司信息,對各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率進行調整,得到更新后概率; 根據所述更新后概率更新單號規則庫。
7.一種物流運單號的解析裝置,其特征在于,包括: 單號獲取單元,用于獲取物流運單號; 解析單元,用于利用預置的單號規則庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表,所述可能歸屬列表包括多家物流公司信息; 接收單元,用于接收用戶根據所述可能歸屬列表選擇的物流公司信息; 信息獲取單元,用于根據所述物流運單號和用戶選擇的物流公司信息獲取所述物流運單號所對應的物流運單信息; 顯示單元,用于顯示所述物流運單信息。
8.根據權利要求7所述的物流運單號的解析裝置,其特征在于,所述解析單元包括字符數確定子單元、單號組確定子單元、調用子單元和解析子單元; 字符數確定子單元,用于確定所述物流運單號的字符數; 單號組確定子單元,用于根據所述字符數確定所述物流運單號所屬的單號組; 調用子單元,用于根據確定的單號組從預置的單號規則庫中調用相應的特征庫,所述特征庫包括各家物流公司屬下的物流運單號中的各個字符,在所述單號組中可能出現的概率; 解析子單元,用于根據所述特征庫對所述物流運單號進行解析,得到所述物流運單號的可能歸屬列表。
9.根據權利要求根據權利要求8所述的物流運單號的解析裝置,其特征在于, 所述解析子單元,具體用于根據所述特征庫計算所述物流運單號在各家物流公司中可能出現的概率;獲取各家物流公司信息;按照所述物流運單號在各家物流公司中可能出現的概率從高到低的順序顯示所述物流公司信息。
10.根據權利要求7至9任一項所述的物流運單號的解析裝置,其特征在于,還包括建立單元; 建立單元,用于建立單號規則庫。
11.根據權利要求10所述的物流運單號的解析裝置,其特征在于, 所述建立單元,具體用于統計各家物流公司屬下的物流運單號中的各個字符,在所屬單號組中可能出現的概率;將各家物流公司屬下的物流運單號的各個字符在所屬單號組中可能出現的概率、物流公司信息和單號組之間的對應關系保存在單號規則庫中。
12.根據權利要求10所述的物流運單號的解析裝置,其特征在于,還包括更新單元; 更新單元,用于根據所述物流運單號和用戶選擇的物流公司信息,對各家物流公司屬下的物流運單號中的各個字符在所屬單號組中可能出現的概率進行調整,得到更新后概率;根據所述更新后概率更新單號規則庫。
13.—種通信系統,其特征在于,包括權利要求7至12任一項所述的物流運單號的解析>j-U ρ?α裝直。
【文檔編號】G06Q50/28GK103455621SQ201310416336
【公開日】2013年12月18日 申請日期:2013年9月12日 優先權日:2013年9月12日
【發明者】袁志偉 申請人:金蝶軟件(中國)有限公司