本發(fā)明涉及電子商務(wù)技術(shù),尤其是涉及一種電子商務(wù)訂單的合單方法及合單系統(tǒng)。
背景技術(shù):
目前在電商行業(yè),針對同一用戶的訂單,從成本節(jié)約、環(huán)保、節(jié)省資源等角度考量,應(yīng)該在實(shí)際操作有可行性的情況下,采取合單的辦法,即將同一客戶的多個訂單購買商品合為一體,一并發(fā)出。目前現(xiàn)有的信息系統(tǒng)處理方案均為簡單的基于地址、姓名等的匹配,并且按作業(yè)波次,交由倉庫系統(tǒng)發(fā)出。此操作也可以在倉庫管理系統(tǒng)完成,但是所有這類解決方案,由于是以地址、收件人、聯(lián)系方式至少三個維度進(jìn)行匹配的,當(dāng)這三個維度信息存在輕微差異時,則系統(tǒng)無法進(jìn)行合并,也就無法達(dá)到最初的目的。
例如,有時購買者為了躲避其他系統(tǒng)的限制,采取同一地址、同一電話,但是收件人不同,或同一地址、相同收件人,但電話不同,或微調(diào)地址,例如將“湖北省武漢市”改為“湖北武漢”、將“江漢路10號花園里”改為“江漢路10#副食店”,通過上述方式進(jìn)行規(guī)避,現(xiàn)有的常規(guī)合單系統(tǒng)無法將這些訂單進(jìn)行合單操作,從而導(dǎo)致成本增加、物流資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服上述技術(shù)不足,提出一種電子商務(wù)訂單的合單方法及合單系統(tǒng),解決現(xiàn)有技術(shù)中因識別問題導(dǎo)致合單難度大、成本高、資源浪費(fèi)嚴(yán)重的技術(shù)問題。
為達(dá)到上述技術(shù)目的,本發(fā)明的技術(shù)方案提供一種電子商務(wù)訂單的合單方法,包括如下步驟:
S1、獲取當(dāng)前訂單的收貨地址,對收貨地址進(jìn)行分詞處理并形成地址關(guān)鍵分詞集,提取地址關(guān)鍵分詞集中的區(qū)域地址分詞;
S2、提取與當(dāng)前訂單的區(qū)域地址分詞相同的在前訂單,獲取在前訂單的地址關(guān)鍵分詞集,比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞是否相同,若相同則進(jìn)入步驟S3,否則判定該當(dāng)前訂單與在前訂單不能合單;
S3、判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收件人是否相同,若相同則判定為能夠合單,否則進(jìn)入步驟S4;
S4、判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收貨電話是否相同,若相同則判定為能夠合單,否則判定不能合單。
優(yōu)選的,所述步驟S1還包括對收貨地址分詞處理后的地址關(guān)鍵分詞進(jìn)行排序,并設(shè)定排序靠前的多個地址關(guān)鍵分詞為區(qū)域地址分詞,其余地址關(guān)鍵分詞為具體地址分詞。
優(yōu)選的,所述步驟S2還包括獲取當(dāng)前訂單的訂單時間,提取不大于當(dāng)前訂單的訂單時間第一設(shè)定時間的在前訂單。
優(yōu)選的,所述步驟2還包括在比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞前,獲取與當(dāng)前訂單的具體地址分詞為相同地址的備用地址名詞,并將當(dāng)前訂單的具體地址分詞及備用地址名詞分別與在前訂單的具體地址名詞進(jìn)行比較,且當(dāng)前訂單的具體地址分詞或備用地址名詞與在前訂單的具體地址名詞相同,則判定當(dāng)前訂單與在前訂單的具體地址分詞相同。
優(yōu)選的,所述電子商務(wù)訂單的合單方法還包括:
S5、若當(dāng)前訂單和在前訂單能夠合單,則判斷在前訂單是否為已合單訂單,若為已合單訂單則進(jìn)入步驟S6,否則判定合單成功;
S6、獲取與在前訂單合單的所有訂單的訂單時間分別與當(dāng)前訂單的訂單時間之間的時間差,若任一時間差大于第二設(shè)定時間則判定合單失敗,否則判定合單成功;其中,第二設(shè)定時間大于第一設(shè)定時間。
同時,本發(fā)明還提供一種電子商務(wù)訂單的合單系統(tǒng),包括:
地址提取模塊,其用于獲取當(dāng)前訂單的收貨地址,對收貨地址進(jìn)行分詞處理并形成地址關(guān)鍵分詞集,提取地址關(guān)鍵分詞集中的區(qū)域地址分詞;
地址對比模塊,其用于提取與當(dāng)前訂單的區(qū)域地址分詞相同的在前訂單,獲取在前訂單的地址關(guān)鍵分詞集,比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞是否相同,若相同則進(jìn)入第一合單判斷模塊,否則判定該當(dāng)前訂單與在前訂單不能合單;
第一合單判斷模塊,其用于判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收件人是否相同,若相同則判定為能夠合單,否則進(jìn)入第二合單判斷模塊;
第二合單判斷模塊,判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收貨電話是否相同,若相同則判定為能夠合單,否則判定不能合單。
優(yōu)選的,所述地址提取模塊還用于對收貨地址分詞處理后的地址關(guān)鍵分詞進(jìn)行排序,并設(shè)定排序靠前的多個地址關(guān)鍵分詞為區(qū)域地址分詞,其余地址關(guān)鍵分詞為具體地址分詞。
優(yōu)選的,所述地址對比模塊還用于獲取當(dāng)前訂單的訂單時間,提取不大于當(dāng)前訂單的訂單時間第一設(shè)定時間的在前訂單。
優(yōu)選的,所述地址對比模塊還用于在比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞前,獲取與當(dāng)前訂單的具體地址分詞為相同地址的備用地址名詞,并將當(dāng)前訂單的具體地址分詞及備用地址名詞分別與在前訂單的具體地址名詞進(jìn)行比較,且當(dāng)前訂單的具體地址分詞或備用地址名詞與在前訂單的具體地址名詞相同,則判定當(dāng)前訂單與在前訂單的具體地址分詞相同。
優(yōu)選的,所述電子商務(wù)訂單的合單系統(tǒng)還包括:
第一合單判定模塊,其用于若當(dāng)前訂單和在前訂單能夠合單,則判斷在前訂單是否為已合單訂單,若為已合單訂單則進(jìn)入第二合單判定模塊,否則判定合單成功;
第二合單判定模塊,其用于獲取與在前訂單合單的所有訂單的訂單時間分別與當(dāng)前訂單的訂單時間之間的時間差,若任一時間差大于第二設(shè)定時間則判定合單失敗,否則判定合單成功;其中,第二設(shè)定時間大于第一設(shè)定時間。
與現(xiàn)有技術(shù)相比,本發(fā)明通過將訂單的收貨地址進(jìn)行分詞處理以提取收貨地址中的地址關(guān)鍵分詞,并通過地址關(guān)鍵分詞進(jìn)行匹配以判斷是否為同一地址,然后提取收貨人和收貨電話并分別進(jìn)行匹配,其任一配合相同則判定為能夠合單,其有利于提高合單的準(zhǔn)確性,減少遺漏合單,降低了成本、提高了物流資源的利用率。
附圖說明
圖1是本發(fā)明的電子商務(wù)訂單的合單方法的流程圖;
圖2是本發(fā)明的電子商務(wù)訂單的合單系統(tǒng)的連接框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參閱圖1,本發(fā)明的實(shí)施例提供了一種電子商務(wù)訂單的合單方法,包括如下步驟:
S1、獲取當(dāng)前訂單的收貨地址,對收貨地址進(jìn)行分詞處理并形成地址關(guān)鍵分詞集,提取地址關(guān)鍵分詞集中的區(qū)域地址分詞;
具體的,本實(shí)施例獲取當(dāng)前訂單的收貨地址,采用分詞算法對收貨地址進(jìn)行分詞處理,進(jìn)而獲取收貨地址中的地址關(guān)鍵分詞,例如A省B市C區(qū)D街道E小區(qū)F棟G室,本實(shí)施例通過分詞算法提取A、B、C、D、E、F、G作為地址關(guān)鍵分詞,為了便于分選,本實(shí)施例所述步驟S1還包括對收貨地址分詞處理后的地址關(guān)鍵分詞進(jìn)行排序,并設(shè)定排序靠前的多個地址關(guān)鍵分詞為區(qū)域地址分詞,其余地址關(guān)鍵分詞為具體地址分詞,例如可將上述地址排序?yàn)锳、B、C、D、E、F、G,并將A、B、C、D、E作為區(qū)域地址分詞以便于后續(xù)對訂單進(jìn)行粗略分選,而F、G則作為具體地址分詞可進(jìn)行精確分選,其有利于保證分選的精確性。
S2、提取與當(dāng)前訂單的區(qū)域地址分詞相同的在前訂單,獲取在前訂單的地址關(guān)鍵分詞集,比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞是否相同,若相同則進(jìn)入步驟S3,否則判定該當(dāng)前訂單與在前訂單不能合單;
通過區(qū)域地址分詞比較可以粗選出與當(dāng)前訂單位于同一區(qū)域的在前訂單,當(dāng)該區(qū)域無在前訂單時,則無合單需求。當(dāng)粗選出多個符合要求的在前訂單時,可將當(dāng)前訂單與在前訂單的具體地址分詞進(jìn)行比較,若具體地址分詞相同,則說明提取的地址關(guān)鍵分詞相同,具有合單前景;若具體地址分詞明顯不同,則說明提取的地址關(guān)鍵分詞不同,其不具備合單前景。
為了避免資源浪費(fèi),提取與當(dāng)前訂單的區(qū)域地址分詞相同的在前訂單前,本實(shí)施例所述步驟S2還包括獲取當(dāng)前訂單的訂單時間,提取不大于當(dāng)前訂單的訂單時間第一設(shè)定時間的在前訂單。由于在前訂單中不可避免存在很多已處理或者正在處理的訂單,這部分訂單合單易導(dǎo)致在前訂單的嚴(yán)重滯后,進(jìn)而導(dǎo)致商家信譽(yù)受損,故對于超出當(dāng)前訂單的訂單時間第一設(shè)定時間后,則不可進(jìn)行合單以避免影響商家信譽(yù)。第一設(shè)定時間可根據(jù)商家的發(fā)貨速度、備貨狀況確定,發(fā)貨速度越快、備貨越齊全則第一設(shè)定時間越短,一般可設(shè)定為24小時或36小時。當(dāng)在前訂單滿足第一設(shè)定時間的要求后,則從滿足要求的在前訂單中提取與當(dāng)前訂單的區(qū)域地址分詞相同的在前訂單,從而保證在前訂單能夠符合合單需求。
由于較多的具體地址名詞雖然不同,但是其標(biāo)識的地址為相同地址,為了避免因異名同址狀況,可設(shè)定一異名同址數(shù)據(jù)庫,異名同址數(shù)據(jù)庫內(nèi)與具體地址分詞表示相同地址的其他地址詞為備用地址名稱,故本實(shí)施例所述步驟2在比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞前,獲取與當(dāng)前訂單的具體地址分詞為相同地址的備用地址名詞,并將當(dāng)前訂單的具體地址分詞及備用地址名詞分別與在前訂單的具體地址名詞進(jìn)行比較,且當(dāng)前訂單的具體地址分詞或備用地址名詞與在前訂單的具體地址名詞相同,則判定當(dāng)前訂單與在前訂單的具體地址分詞相同。本實(shí)施例通過當(dāng)前訂單的具體地址名詞和備用地址名詞分別在前訂單的具體地址名詞進(jìn)行對比,其任一相同則說明當(dāng)前訂單和在前訂單為相同的地址。
S3、判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收件人是否相同,若相同則判定為能夠合單,否則進(jìn)入步驟S4;
判定當(dāng)前訂單與在前訂單的地址相同后,則進(jìn)行收件人判斷,若收件人相同則判定能夠合單。
S4、判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收貨電話是否相同,若相同則判定為能夠合單,否則判定不能合單。
若收件人不同,則進(jìn)行收貨電話判斷,若收貨電話的電話號碼相同,則判斷合單,若收件人和收貨電話均不同,則不同合單。
在實(shí)際應(yīng)用時,易發(fā)生在前訂單已與其他訂單合單,而再次將當(dāng)前訂單與在前訂單合單易導(dǎo)致與在前訂單合單的其他訂單滯后,進(jìn)而導(dǎo)致整體訂單發(fā)貨滯后,其易導(dǎo)致商戶發(fā)貨速度慢、降低商戶信譽(yù),故本實(shí)施例所述電子商務(wù)訂單的合單方法還包括:
S5、若當(dāng)前訂單和在前訂單能夠合單,則判斷在前訂單是否為已合單訂單,若為已合單訂單則進(jìn)入步驟S6,否則判定合單成功;
當(dāng)判定當(dāng)前訂單和在前訂單能夠合單時,可獲取在前訂單的合單信息,并判斷其是否與其他訂單已經(jīng)合單,若在前訂單未與其他訂單合單,即在前訂單不是已合單訂單,則其能夠與當(dāng)前訂單合單,故判定其合單成功,后續(xù)發(fā)貨時可將當(dāng)前訂單和在前訂單進(jìn)行合單發(fā)貨。
S6、獲取與在前訂單合單的所有訂單的訂單時間分別與當(dāng)前訂單的訂單時間之間的時間差,若任一時間差大于第二設(shè)定時間則判定合單失敗,否則判定合單成功;其中,第二設(shè)定時間大于第一設(shè)定時間。
若在前訂單已與其他訂單合單,則獲取與在前訂單合單的所有訂單的訂單時間分別與當(dāng)前訂單的訂單時間之間的時間差,若該時間差過大,則說明在前訂單的合單訂單已進(jìn)行備貨狀況或待發(fā)貨狀況,再次合單易延誤其發(fā)貨。故本實(shí)施例設(shè)定一第二設(shè)定時間,第二設(shè)定時間應(yīng)大于第一設(shè)定時間,第二設(shè)定時間也可根據(jù)商家的發(fā)貨速度、備貨狀況確定,發(fā)貨速度越快、備貨越齊全則第二設(shè)定時間越短,一般可設(shè)定為36小時或48小時。
同時,請參閱圖2,本實(shí)施例還提供一種電子商務(wù)訂單的合單系統(tǒng),包括地址提取模塊1、地址對比模塊2、第一合單判斷模塊3、第二合單判斷模塊4、第一合單判定模塊5、第二合單判定模塊6,其中:
地址提取模塊1用于獲取當(dāng)前訂單的收貨地址,對收貨地址進(jìn)行分詞處理并形成地址關(guān)鍵分詞集,提取地址關(guān)鍵分詞集中的區(qū)域地址分詞;
地址對比模塊2用于提取與當(dāng)前訂單的區(qū)域地址分詞相同的在前訂單,獲取在前訂單的地址關(guān)鍵分詞集,比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞是否相同,若相同則進(jìn)入第一合單判斷模塊3,否則判定該當(dāng)前訂單與在前訂單不能合單;
第一合單判斷模塊3用于判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收件人是否相同,若相同則判定為能夠合單,否則進(jìn)入第二合單判斷模塊4;
第二合單判斷模塊4用于判斷具體地址分詞相同的當(dāng)前訂單和在前訂單的收貨電話是否相同,若相同則判定為能夠合單,否則判定不能合單。
而且,本實(shí)施例所述地址提取模塊1還用于對收貨地址分詞處理后的地址關(guān)鍵分詞進(jìn)行排序,并設(shè)定排序靠前的多個地址關(guān)鍵分詞為區(qū)域地址分詞,其余地址關(guān)鍵分詞為具體地址分詞。
本實(shí)施例所述地址對比模塊2還用于獲取當(dāng)前訂單的訂單時間,提取不大于當(dāng)前訂單的訂單時間第一設(shè)定時間的在前訂單。
本實(shí)施例所述地址對比模塊2還用于在比較當(dāng)前訂單與在前訂單的地址關(guān)鍵分詞集中的具體地址分詞前,獲取與當(dāng)前訂單的具體地址分詞為相同地址的備用地址名詞,并將當(dāng)前訂單的具體地址分詞及備用地址名詞分別與在前訂單的具體地址名詞進(jìn)行比較,且當(dāng)前訂單的具體地址分詞或備用地址名詞與在前訂單的具體地址名詞相同,則判定當(dāng)前訂單與在前訂單的具體地址分詞相同。
本實(shí)施例第一合單判定模塊5用于若當(dāng)前訂單和在前訂單能夠合單,則判斷在前訂單是否為已合單訂單,若為已合單訂單則進(jìn)入第二合單判定模塊6,否則判定合單成功;
本實(shí)施例第二合單判定模塊6用于獲取與在前訂單合單的所有訂單的訂單時間分別與當(dāng)前訂單的訂單時間之間的時間差,若任一時間差大于第二設(shè)定時間則判定合單失敗,否則判定合單成功;其中,第二設(shè)定時間大于第一設(shè)定時間。
與現(xiàn)有技術(shù)相比,本發(fā)明通過將訂單的收貨地址進(jìn)行分詞處理以提取收貨地址中的地址關(guān)鍵分詞,并通過地址關(guān)鍵分詞進(jìn)行匹配以判斷是否為同一地址,然后提取收貨人和收貨電話并分別進(jìn)行匹配,其任一配合相同則判定為能夠合單,其有利于提高合單的準(zhǔn)確性,減少遺漏合單,降低了成本、提高了物流資源的利用率。
以上所述本發(fā)明的具體實(shí)施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何根據(jù)本發(fā)明的技術(shù)構(gòu)思所做出的各種其他相應(yīng)的改變與變形,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。