一種提取物流單號(hào)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物流運(yùn)輸領(lǐng)域,尤其涉及一種提取物流單號(hào)的方法及裝置。
【背景技術(shù)】
[0002]中國(guó)的物流快遞行業(yè)隨著電子商務(wù)的發(fā)展,不斷有新的物流公司成立,由于用戶在不同的電子商務(wù)平臺(tái)上網(wǎng)購(gòu),電子商務(wù)平臺(tái)的商家所使用的物流快遞公司可能不一,當(dāng)用戶在查詢(xún)自己所網(wǎng)購(gòu)商品的物流信息時(shí),需要在查詢(xún)平臺(tái)上輸入物流快遞公司的名稱(chēng)和物流快遞單號(hào),才能查詢(xún)到相應(yīng)的物流信息。
[0003]目前,網(wǎng)購(gòu)用戶一般會(huì)收到商家發(fā)送的網(wǎng)購(gòu)商品的物流消息發(fā)送到用戶的終端上,但這些物流信息大多由中英文文字,數(shù)字,標(biāo)點(diǎn)符號(hào),特殊字符等構(gòu)成的一長(zhǎng)串文本構(gòu)成,用戶在利用所接收到的物流消息查詢(xún)所購(gòu)買(mǎi)商品的物流信息時(shí),先要從該物流消息中甄選所購(gòu)買(mǎi)商品的運(yùn)單號(hào),然后在查詢(xún)平臺(tái)上查詢(xún)運(yùn)單號(hào)的物流信息,但是,由于用于對(duì)物流行業(yè)的物流編碼序列的規(guī)則認(rèn)知有限,需要花費(fèi)一定時(shí)間手動(dòng)從物流消息中甄選運(yùn)單號(hào),并且還要將甄選的運(yùn)單號(hào)另外輸入到查詢(xún)平臺(tái)中才能獲得物流信息,過(guò)程較繁瑣,也比較費(fèi)力,甚至用戶要多次甄選才能獲得正確的運(yùn)單號(hào),從而導(dǎo)致用戶體檢較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種提取物流單號(hào)的方法及裝置,能夠解決用戶在收到商家的物流消息后,需要花較長(zhǎng)時(shí)間或次數(shù)才能甄選正確的運(yùn)單號(hào)的問(wèn)題。
[0005]本發(fā)明第一方面提供一種提取物流單號(hào)的方法,包括:獲取物流字符串;
[0006]根據(jù)預(yù)設(shè)的篩選條件和對(duì)應(yīng)關(guān)系,從所述物流字符串中獲取目標(biāo)公司標(biāo)識(shí)和目標(biāo)運(yùn)單字段,所述對(duì)應(yīng)關(guān)系為快遞公司的公司標(biāo)識(shí)與快遞公司的物流單號(hào)序列的對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù);
[0007]根據(jù)所述目標(biāo)公司標(biāo)識(shí)和所述目標(biāo)運(yùn)單字段獲取與所述目標(biāo)運(yùn)單字段對(duì)應(yīng)的物流信息,并將所述物流信息輸出并顯示。
[0008]結(jié)合第一方面,本發(fā)明實(shí)施例中第一方面的第一種實(shí)現(xiàn)方式中,所述預(yù)設(shè)的篩選條件包括第一預(yù)設(shè)篩選條件、第二預(yù)設(shè)篩選條件及第三預(yù)設(shè)篩選條件,所述根據(jù)預(yù)設(shè)的篩選條件和對(duì)應(yīng)關(guān)系,從所述物流字符串中獲取公司標(biāo)識(shí)和目標(biāo)運(yùn)單字段具體包括:
[0009]根據(jù)所述第一預(yù)設(shè)篩選條件從所述物流字符串中獲取所述目標(biāo)公司標(biāo)識(shí);
[0010]根據(jù)所述對(duì)應(yīng)關(guān)系獲取與所述目標(biāo)公司標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)單號(hào)序列;
[0011]根據(jù)所述第二預(yù)設(shè)篩選條件從所述物流字符串提取連續(xù)數(shù)字字符串;
[0012]根據(jù)所述第三預(yù)設(shè)篩選條件和目標(biāo)單號(hào)序列從所述連續(xù)數(shù)字字符串中去除特定數(shù)字字符串,得到所述目標(biāo)運(yùn)單字段。
[0013]結(jié)合第一方面及第一方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例中第一方面的第二種實(shí)現(xiàn)方式中,所述第一預(yù)設(shè)篩選條件為預(yù)置的第一正則表達(dá)式,所述根據(jù)所述對(duì)應(yīng)關(guān)系獲取與所述目標(biāo)公司標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)單號(hào)序列具體包括:
[0014]根據(jù)預(yù)置的第一正則表達(dá)式,從所述物流字符串中獲取目標(biāo)公司標(biāo)識(shí);
[0015]從所述數(shù)據(jù)庫(kù)中調(diào)用所述對(duì)應(yīng)關(guān)系;
[0016]根據(jù)所述對(duì)應(yīng)關(guān)系,獲取與所述目標(biāo)公司標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)單號(hào)序列。
[0017]結(jié)合第一方面及第一方面的第一至第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例中第一方面的第三種實(shí)現(xiàn)方式中,所述第二預(yù)設(shè)篩選條件為預(yù)置的第二正則表達(dá)式,所述根據(jù)所述第二預(yù)設(shè)篩選條件從物流字符串提取連續(xù)數(shù)字字符串具體包括:
[0018]根據(jù)所述第二正則表達(dá)式對(duì)所述物流字符串進(jìn)行檢索;
[0019]當(dāng)檢索到符合所述第二正則表達(dá)式的連續(xù)數(shù)字字符串時(shí),從所述物流字符串中提取所述連續(xù)數(shù)字字符串,得到所述連續(xù)數(shù)字字符串。
[0020]結(jié)合第一方面及第一方面的第一至第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例中第一方面的第四種實(shí)現(xiàn)方式中,其特征在于,所述第三預(yù)設(shè)篩選條件為預(yù)置的第三正則表達(dá)式,所述根據(jù)所述第三預(yù)設(shè)篩選條件和目標(biāo)單號(hào)序列從所述連續(xù)數(shù)字字符串中去除預(yù)設(shè)特定數(shù)字字符串,得到目標(biāo)運(yùn)單字段具體包括:
[0021]通過(guò)所述第三正則表達(dá)式和所述目標(biāo)單號(hào)序列對(duì)所述連續(xù)數(shù)字字符串進(jìn)行檢索;
[0022]當(dāng)檢索到符合所述第三正則表達(dá)式的特定數(shù)字字符串時(shí),將所述特定數(shù)字字符串從所述連續(xù)數(shù)字字符串中去除,得到目標(biāo)運(yùn)單字段,所述特定字符串包括身份證號(hào)、手機(jī)號(hào)、郵編及學(xué)籍號(hào)。
[0023]本發(fā)明第二方面提供一種文本分析裝置,包括:
[0024]第一獲取單元,用于獲取物流字符串;
[0025]第二獲取單元,用于根據(jù)預(yù)設(shè)的篩選條件和對(duì)應(yīng)關(guān)系,從所述物流字符串中獲取目標(biāo)公司標(biāo)識(shí)和目標(biāo)運(yùn)單字段,所述對(duì)應(yīng)關(guān)系為快遞公司的公司標(biāo)識(shí)與快遞公司的物流單號(hào)序列的對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù);
[0026]第三獲取單元,用于根據(jù)所述公司標(biāo)識(shí)和所述目標(biāo)運(yùn)單字段獲取與所述目標(biāo)運(yùn)單字段對(duì)應(yīng)的物流信息,并將所述物流信息輸出并顯示。
[0027]結(jié)合第二方面,本發(fā)明第二方面的第一種實(shí)現(xiàn)方式中,所述預(yù)設(shè)的篩選條件包括第一預(yù)設(shè)篩選條件、第二預(yù)設(shè)篩選條件及第三預(yù)設(shè)篩選條件,所述第二獲取單元包括:
[0028]第一獲取模塊,用于根據(jù)所述第一預(yù)設(shè)篩選條件從所述物流字符串中獲取所述目標(biāo)公司標(biāo)識(shí);
[0029]第二獲取模塊,用于根據(jù)所述對(duì)應(yīng)關(guān)系獲取與所述目標(biāo)公司標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)單號(hào)序列;
[0030]第一提取模塊,用于根據(jù)所述第二預(yù)設(shè)篩選條件從所述物流字符串提取連續(xù)數(shù)字字符串;
[0031]第一刪除模塊,用于根據(jù)所述第三預(yù)設(shè)篩選條件和目標(biāo)單號(hào)序列從所述連續(xù)數(shù)字字符串中去除特定數(shù)字字符串,得到目標(biāo)運(yùn)單字段。
[0032]結(jié)合第二方面及第二方面的第一種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例中第二方面的第二種實(shí)現(xiàn)方式中,所述第一預(yù)設(shè)篩選條件為預(yù)置的第一正則表達(dá)式,所述第一獲取模塊包括:
[0033]第一獲取子模塊,用于根據(jù)預(yù)置的第一正則表達(dá)式,從所述物流字符串中獲取目標(biāo)公司標(biāo)識(shí);
[0034]調(diào)用子模塊,用于從所述數(shù)據(jù)庫(kù)中調(diào)用所述對(duì)應(yīng)關(guān)系;
[0035]第二獲取子模塊,用于根據(jù)所述對(duì)應(yīng)關(guān)系,獲取與所述目標(biāo)公司標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)單號(hào)序列。
[0036]結(jié)合第二方面及第二方面的第一至第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例中第二方面的第三種實(shí)現(xiàn)方式中,所述第二預(yù)設(shè)篩選條件為預(yù)置的第二正則表達(dá)式,所述第一提取模塊包括:
[0037]第一檢索子模塊,用于根據(jù)所述第二正則表達(dá)式對(duì)所述物流字符串進(jìn)行檢索;
[0038]第一提取子模塊,用于當(dāng)檢索到符合所述第二正則表達(dá)式的連續(xù)數(shù)字字符串時(shí),從所述物流字符串中提取所述連續(xù)數(shù)字字符串,得到所述連續(xù)數(shù)字字符串。
[0039]結(jié)合第二方面及第二方面的第一至第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例中第二方面的第四種實(shí)現(xiàn)方式中,其特征在于,所述第三預(yù)設(shè)篩選條件為預(yù)置的第三正則表達(dá)式,所述第一刪除t吳塊包括:
[0040]第二檢索子模塊,用于通過(guò)所述第三正則表達(dá)式和所述目標(biāo)單號(hào)序列對(duì)所述連續(xù)數(shù)字字符串進(jìn)行檢索;
[0041]第二刪除子模塊,用于當(dāng)檢索到符合所述第三正則表達(dá)式的特定數(shù)字字符串時(shí),將所述特定數(shù)字字符串從所述連續(xù)數(shù)字字符串中去除,得到目標(biāo)運(yùn)單字段,所述特定字符串包括身份證號(hào)、手機(jī)號(hào)、郵編及學(xué)籍號(hào)。
[0042]本發(fā)明實(shí)施例中,在獲取物流字符串后,根據(jù)預(yù)設(shè)的篩選條件和對(duì)應(yīng)關(guān)系,從所述物流字符串中獲取公司標(biāo)識(shí)和目標(biāo)運(yùn)單字段,根據(jù)所述公司標(biāo)識(shí)和所述目標(biāo)運(yùn)單字段獲取與所述目標(biāo)運(yùn)單字段對(duì)應(yīng)的物流信息,并將所述物流信息輸出并顯示,用戶不需要用眼力從物流消息中甄選所需要的運(yùn)單號(hào),即使用戶不了解快遞公司的編碼規(guī)則和公司標(biāo)識(shí),也可以快速的獲取所需要的運(yùn)單號(hào)及公司標(biāo)識(shí),能夠解決現(xiàn)有技術(shù)中用戶在收到商家的物流消息后,需要花