本申請涉及物流信息處理
技術領域:
,特別是涉及提供地址分揀信息的方法及裝置。
背景技術:
:隨著電子商務和互聯(lián)網(wǎng)技術的不斷發(fā)展,越來越多的消費者選擇網(wǎng)絡購物代替?zhèn)鹘y(tǒng)的實體店購物方式,使得網(wǎng)絡購物用戶的規(guī)模不斷上升。在這種趨勢的影響下,即使一些傳統(tǒng)的企業(yè),為了將企業(yè)產品的銷售渠道進步擴展,也紛紛引進網(wǎng)絡銷售方式。網(wǎng)絡購物消費方式的普及對物流、快遞服務行業(yè)提出了更高的要求。被購買的貨物或商品需要按照收貨方所指定的接收地址進行運輸和配送。在包含貨物的快件從發(fā)貨方轉移到物流商或快遞商的過程中,物流商通常按照內部處理流程,根據(jù)接收地址對快件進行分揀,即在各級分撥中心將快件按照收貨方的目的地地址進行分類,使得目的地相近的快件被統(tǒng)一轉運或者配送,正確的分揀過程將使得快件進入正確的分揀路由(或稱為路向),從而運輸和配送到指定到接收地址。具體在分揀包裹時,物流商工作人員把包裹分成十幾堆,每堆包裹有相同的目的地,或者面對流水線,不同的目的地有各自的分叉,員守在分叉處,把流水線上的包裹放入目的地分叉里。所分揀的包裹上通常貼著運單,其上具有目的地址,通常為“xx省xx市xx區(qū)xx路”或者類似的冗長的地址,字體小、字數(shù)多,導致物流商工作人員辨別包裹配送方向需要耗費較長的時間。分揀操作在包裹的整個配送過程中發(fā)生多次,如果每次都人工去辨別冗長的地址信息,會產生大量的重復勞動和時間浪費。為了提高分揀效率,物流商工作人員在拿到包裹后,物流商工作人員通常使用大頭筆以較粗的字體標注出醒目、簡潔、規(guī)范的分揀信息,以幫助后續(xù)分揀人員提高作用效率。工作人員首先識別包裹上面有無用分揀信息,如果沒有,則標識分揀信息。比如寄送到 “浙江省杭州市余杭區(qū)五常街道某某路999號”的包裹,可能標注分揀信息“杭州余杭”,用馬克筆大字號書書寫在包裹上,后續(xù)的分揀過程就可以直接根據(jù)“杭州余杭”這樣簡短醒目的信息來分揀進行。參見圖1所示,圖1示例性地描述了現(xiàn)有技術中商家發(fā)送快件和物流商接收配送快件的流程。具體地,商家打印出包含收貨地址的快件面單與快件一并交與物流商。物流商攬收快件后,由物流商工作人員根據(jù)快件面單的地址,在快件的外包裝上手動書寫與該收貨地址對應的分揀信息。隨后,分揀人員根據(jù)該分揀信息進行分揀,使得快件進入對應的分揀郵路并通過干線配送至該分揀信息對應的干線配送中心,當快件到達該干線配送中心后,工作人員判斷快件是否到達最接近目的地的分揀中心。若判斷結果為未到達最接近目的地的分揀中心,再由工作人員判斷下一級分揀信息是否正確標準標注;若下一級分揀信息正確則進行下一級干線配送,直至達到最接近目的地的分揀中心最后完成末端配送;若下一級分揀信息不正確,則由物流工作人員再次進行手工更正或重新標注正確的下一級分揀信息后,再進行分揀和干線配送。在上述現(xiàn)有分揀配送過程中,分揀信息均由物流工作人員人工識別和手動書寫。現(xiàn)實中,接收地址通常包含冗長的行政區(qū)域地址信息并且格式不一,例如,根據(jù)不同的行政區(qū)域劃分,接收地址可能包含國家、省、市、區(qū)、縣、街道,又可能僅僅包括直轄市、區(qū)、街道。因此,需要物流工作人員花費大量的時間進行一一識別并標注分揀信息,由此導致標注效率低下。同時,快件面單上標識的收貨地址通常字體較小,加大了物流工作人員的識別難度,進一步降低了標注效率。另外,在上述分揀信息標注過程中,分揀信息的正確性完全依賴于物流工作人員的經驗和工作時的注意力等人為因素,難以保證分揀信息的正確性。即使在同一物流商內部,人工標注的方式也可能存在多套分揀信息規(guī)則,使得分揀信息難以統(tǒng)一。由此可見,人工手動標注分揀信息的方式大大降低了分揀效率,并且始終難以提高,而且分揀信息的正確性受到人為因素的影響難以得到可靠的保證。 同時,這種人工標識的方法還需要物流商投入較多的人力資源、付出較大的人力成本。技術實現(xiàn)要素:本申請?zhí)峁┝颂峁┑刂贩謷畔⒌姆椒把b置,能夠提高標識分揀信息的效率以及被標識的分揀信息的正確性。本申請?zhí)峁┝巳缦路桨福阂环N提供地址分揀信息的方法,包括:提供地址分揀信息數(shù)據(jù)庫,所述分揀信息數(shù)據(jù)庫保存有各行政區(qū)劃標識與預置的分揀信息之間的對應關系;在根據(jù)第一用戶提交的交易訂單信息生成物流信息時,從所述交易訂單信息中提取收貨地址信息;確定所述收貨地址信息中預置級別的目標行政區(qū)劃標識;查詢所述地址分揀信息數(shù)據(jù)庫,確定所述目標行政區(qū)劃標識對應的目標分揀信息;返回所述目標分揀信息,以便在所述物流信息中提供所述目標分揀信息。一種建立地址分揀信息數(shù)據(jù)庫的方法,包括:接收物流服務提供方上傳的地址名稱與分揀信息之間的映射關系;從所述地址名稱中提取預置級別的行政區(qū)劃名稱;根據(jù)所述行政區(qū)劃名稱確定行政區(qū)劃標識;保存所述行政區(qū)劃標識與分揀信息之間的對應關系,以及該對應關系與所述物流服務提供方標識之間的關聯(lián)關系,生成所述地址分揀信息數(shù)據(jù)庫。一種提供地址分揀信息的裝置,包括:地址提取單元,用于在根據(jù)第一用戶提交的交易訂單信息生成物流信息時,從所述交易訂單信息中提取收貨地址信息;行政區(qū)劃標識確定單元,用于確定所述收貨地址信息中預置級別的目標行政區(qū)劃標識;分揀信息查詢單元,用于查詢所述地址分揀信息數(shù)據(jù)庫,確定所述目標行政區(qū)劃標識對應的目標分揀信息,其中,所述地址分揀信息數(shù)據(jù)庫保存有各行政區(qū)劃標識與預置的分揀信息之間的對應關系;返回單元,用于返回所述目標分揀信息,以便在所述物流信息中提供所述目標分揀信息。一種建立地址分揀信息數(shù)據(jù)庫的裝置,包括:地址分揀信息接收單元,用于接收物流服務提供方上傳的地址名稱與分揀信息之間的映射關系;地址分揀信息提取單元,用于從所述地址名稱中提取預置級別的行政區(qū)劃名稱;地址分揀信息確定單元,用于根據(jù)所述行政區(qū)劃名稱確定行政區(qū)劃標識;地址分揀信息存儲單元,用于保存所述行政區(qū)劃標識與分揀信息之間的對應關系,以及該對應關系與所述物流服務提供方標識之間的關聯(lián)關系,生成所述地址分揀信息數(shù)據(jù)庫。根據(jù)本申請?zhí)峁┑木唧w實施例,本申請公開了以下技術效果:通過本申請實施例,在生成物流信息的同時,通過所提取的收貨地址信息,確定與該收貨地址信息對應的預置級別的目標行政區(qū)劃標識,通過地址分揀信息數(shù)據(jù)庫提供的各行政區(qū)劃標識與預置的分揀信息之間的對應關系,查詢目標行政區(qū)劃標識對應到目標分揀信息,從而避免了人工標識分揀信息的低效率步驟,由此極大提高了標識分揀信息的效率以及被標識的分揀信息的正確性。同時,自動獲得更準確的分揀信息而非人工標識,還極大地降低了人力成本。當然,實施本申請的任一產品并不一定需要同時達到以上所述的所有優(yōu)點。附圖說明為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術中商家發(fā)送快件和物流商接收配送快件的總體流程示意圖;圖2是本申請實施例中商家發(fā)送快件和物流商接收配送快件的總體流程示意圖;圖3是本申請實施例提供的提供地址分揀信息方法的一種實施例的流程圖;圖4是本申請實施例提供的提供地址分揀信息方法的另一種實施例的流程圖;圖5是本申請實施例提供的建立數(shù)據(jù)庫方法的一種實施例的流程圖;圖6是本申請實施例提供的裝置的示意圖;圖7是是本申請實施例提供的另一裝置的示意圖。具體實施方式下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員所獲得的所有其他實施例,都屬于本申請保護的范圍。圖2示例性地描述了本申請實施例中商家發(fā)送快件和物流商接收配送快 件的總體流程示意圖。參見圖2所示,以下描述各實施例中電商平臺的交易流程。在買家(或稱為第一用戶)下單后,進入商家(或稱為第二用戶)發(fā)貨流程,商家可以根據(jù)自己或者賣家的選擇指定物流商。在商家根據(jù)買家提交的交易訂單信息生成物流信息時,根據(jù)本申請實施例的方法,利用交易訂單信息中提取收貨地址信息,自動確定對應的分揀信息并打印或者其他方式輸出包含分揀信息的面單。物流商攬收快件后,利用分揀信息進行分揀和干線配送,直至末端配送到達收獲地址。具體實現(xiàn)時,為了完成上述自動生成分揀信息的過程,可以首先建立一數(shù)據(jù)庫,其中保存有各行政區(qū)劃標識與預置的分揀信息之間的對應關系。為方便描述,在介紹本申請實施例所提供的提供地址分揀信息的方法之前,先描述本申請實施例一種建立地址分揀信息數(shù)據(jù)庫的方法。圖3示出本申請實施例所提供的這種建立地址分揀信息數(shù)據(jù)庫的方法實施例的流程示意圖。該方法包括以下步驟:S301:接收物流服務提供方上傳的地址名稱與分揀信息之間的映射關系;由于最終執(zhí)行配送的是物流服務提供方,而對于不同的物流服務提供方而言,同一地址對應的分揀信息可能會有所不同,因此,在本申請實施例中,可以為物流服務提供方提供上傳映射關系的操作選項,各物流服務提供方可以按照自己的需求以及內部的分揀規(guī)則等,提交其各自的映射關系,相應的,在服務器端,最終在生成行政區(qū)劃標識與分揀信息之間的對應關系時,也可以分別為不同的物流服務提供方生成不同的對應關系。換言之,同一物流服務提供方內,地址行政區(qū)劃標識與分揀信息之間存在唯一的對應關系。其中,關于上述映射關系中的分揀信息,可以是由各個物流服務提供方自行提供的,而關于地址名稱信息,為了保存信息的統(tǒng)一性,一般不允許物流服務提供方自行輸入。另一方面,即使物流服務方能夠提供規(guī)范的地址名稱,輸入的過程也會給物流服務提供方造成較高的時間成本以及人力成本的浪費。而現(xiàn)有技術中存在類似于“中華地址庫”等數(shù)據(jù)庫,其中保存有相對完善的地址名稱信息,并且還針對各級行政區(qū)劃具有統(tǒng)一的編碼信息,等等,因此,具體實現(xiàn)時,為了便于物流服務器提供方上傳上述映射關系,可以根據(jù)已知的地址 信息數(shù)據(jù)庫,向物流服務提供方提供地址名稱,這樣,物流服務提供方只需要針對各個地址名稱給出對應的分揀信息,并上傳到服務器即可。S302:從地址名稱中提取預置級別的行政區(qū)劃名稱;其中,預置級別的行政區(qū)劃可以是指一個具體的地址中的末級行政區(qū)劃,等等。例如,一個完整的地址名稱通常由以下字段組成:省、市、區(qū)(縣)、街道(鄉(xiāng)鎮(zhèn))、詳細地址,其中前四個為行政區(qū)劃,也即,末級行政區(qū)劃一般為。如,浙江省杭州市余杭區(qū)倉前街道××號,則末級行政區(qū)劃名稱為倉前街道,等等。S303:根據(jù)行政區(qū)劃名稱確定行政區(qū)劃標識;具體實現(xiàn)時,分揀信息數(shù)據(jù)庫中保存的行政區(qū)劃標識可以是有多種具體的形式,例如,其中一種最簡單的形式可以是直接將行政區(qū)劃名稱作為行政區(qū)劃標識?;蛘?,為了節(jié)省存儲空間,還可以將行政區(qū)劃名稱轉換為行政區(qū)劃id等編碼。具體實現(xiàn)時,該轉換的步驟可以是通過參考中華地址庫等已知的地址信息數(shù)據(jù)庫而獲知的。S304:保存行政區(qū)劃標識與分揀信息之間的對應關系,以及該對應關系與物流服務提供方標識之間的關聯(lián)關系,生成地址分揀信息數(shù)據(jù)庫。分揀信息數(shù)據(jù)庫保存的各行政區(qū)劃標識包括是行政區(qū)劃名稱或者行政區(qū)劃ID。例如下所示,行政區(qū)劃名稱為“北京北京市東城區(qū)”字符,分揀信息為“北京東城”,或者行政區(qū)劃ID(代碼)為“110000110100110101”,分揀信息為“北京東城”。使用行政區(qū)劃ID表達方式可以節(jié)省存儲空間。表1省名稱省代碼市名稱市代碼區(qū)縣名稱區(qū)縣代碼分揀信息北京110000北京市110100東城區(qū)110101北京東城北京110000北京市110100西城區(qū)110102北京西城其中,操作S303根據(jù)行政區(qū)劃名稱確定行政區(qū)劃標識,可以包括:查詢 預置的地址對象信息庫,確定預置級別的行政區(qū)劃名稱對應的行政區(qū)劃標識。以下為分揀信息數(shù)據(jù)庫的一個具體實施例,即以地址-分揀信息表保存行政區(qū)劃標識與分揀信息之間的對應關系。存儲方案表現(xiàn)為“鍵-值映射”,即同一物流服務提供方內,行政區(qū)劃標識與分揀信息之間存在唯一映射關系。查詢參數(shù)為物流服務提供方標識(company_id)和行政區(qū)劃標識(area_id),即以物流服務提供方和行政區(qū)劃標識查詢對應的分揀信息。表2字段類型描述是否可空主鍵idlong主鍵否是company_idlong物流公司ID否否area_idlong地址ID否否codestring分揀信息否否statusint狀態(tài)否否可以采用預先提供給物流服務提供方統(tǒng)一的地址-分揀信息模板,例如csv格式的文件,該模板中的行政區(qū)劃標識可以包括行政區(qū)劃名稱和/或者行政區(qū)劃ID,并且符合地址庫的標準,即行政區(qū)劃名稱、行政區(qū)劃ID、區(qū)劃之間的歸屬關系等,并且這些行政區(qū)劃信息可以來自于標準地址庫中導出的,如現(xiàn)有的中華地址庫。模板中分揀信息欄為空。物流服務提供方根據(jù)自己的預設規(guī)則,填入對應的分揀信息,形成表一所示的地址名稱與分揀信息之間的映射關系。接收物流服務提供方上傳的地址名稱與分揀信息之間的映射關系后,可以對該關系中的行政區(qū)劃名稱和/或者行政區(qū)劃ID、區(qū)劃之間的歸屬關系進行校驗,防止可能出現(xiàn)的篡改行政區(qū)劃名稱、行政區(qū)劃ID、行政區(qū)劃之間的歸屬關系等數(shù)據(jù)的情況。校驗分為兩部分,對于物流服務提供方提供的文件的每一行記錄,首先檢查行政區(qū)劃名稱和/或者行政區(qū)劃ID的對應關系和地址庫中維護的是否一致,然后檢查行政區(qū)劃之間的歸屬既省、市、區(qū)的區(qū)劃歸屬和地址庫中維護的是否一致。參見圖4所示,圖4示出本申請實施例所提供的提供地址分揀信息的方法第一實施例的流程示意圖。該實施例中提供地址分揀信息的方法,包括如下操作。S401:提供地址分揀信息數(shù)據(jù)庫,分揀信息數(shù)據(jù)庫保存有各行政區(qū)劃標識與預置的分揀信息之間的對應關系。S402:在根據(jù)第一用戶提交的交易訂單信息生成物流信息時,從交易訂單信息中提取收貨地址信息。例如,交易訂單信息中提取收貨地址信息如下:"province":"浙江省","city":"杭州市","area":"余杭區(qū)","town":"倉前街道","address_detail":"測試地址"其中,五個字段分別代表省、市、區(qū)(縣)、街道(鄉(xiāng)鎮(zhèn))、詳細地址,其中前四個為行政區(qū)劃。S403:確定收貨地址信息中預置級別的目標行政區(qū)劃標識。S404:地址分揀信息數(shù)據(jù)庫,確定目標行政區(qū)劃標識對應的目標分揀信息。S405:返回目標分揀信息,以便在物流信息中提供目標分揀信息。在上述操作的同時,還可以根據(jù)預先設定的物流單號生成規(guī)則,生成包括物流單號,包括前綴、后綴、長度、起始值、終止值、校驗碼算法等等。例如,獲取第一用戶輸入的電商平臺(淘寶、天貓、亞馬遜、京東等)交易號、第二用戶發(fā)貨地、收貨地址等信息,根據(jù)規(guī)則生成號碼的過程,經過入?yún)⑿r?、訂購關系校驗等,返回用戶指定的物流服務提供方的物流單號。對于分揀信息數(shù)據(jù)庫保存的各行政區(qū)劃標識為行政區(qū)劃名稱時,在操作S403中,可能無需更多查詢(例如,查詢以下的地址對象信息庫),例如收貨 地址信息中的目標行政區(qū)劃名稱已經是規(guī)范的行政區(qū)劃名稱,便能直接確定收貨地址信息中預置級別的目標行政區(qū)劃標識。對于分揀信息數(shù)據(jù)庫保存的各行政區(qū)劃標識為行政區(qū)劃名稱時,在一種實施例中,S303操作中確定收貨地址信息中預置級別的目標行政區(qū)劃標識,具體可以包括:從收貨地址信息中提取預置級別的行政區(qū)劃名稱;查詢預置的地址對象信息庫,確定收貨地址信息中預置級別的行政區(qū)劃名稱對應的目標行政區(qū)劃標識。通過查詢預置的地址對象信息庫,則當收貨地址中的行政區(qū)劃名稱不規(guī)范時,可以通過查詢地址對象信息庫對收獲信息進行規(guī)范化處理,幫助后續(xù)分揀和運輸。參見圖5所示,圖5示出本申請實施例所提供的提供地址分揀信息的方法另一種實施例的流程示意圖。對于分揀信息數(shù)據(jù)庫保存的各行政區(qū)劃標識為行政區(qū)劃ID時,圖4中S403操作中確定收貨地址信息中預置級別的目標行政區(qū)劃標識,具體可以包括:S501:從收貨地址信息中提取預置級別的行政區(qū)劃名稱;S502:查詢預置的地址對象信息庫,確定收貨地址信息中預置級別的行政區(qū)劃名稱對應的目標行政區(qū)劃ID。地址對象信息庫可以采用現(xiàn)有的“中華地址庫”。在一種方法實施例中,地址分揀信息數(shù)據(jù)庫中保存的行政區(qū)劃標識為行政區(qū)劃ID,地址對象信息庫中保存有多個地址對象,每個地址對象由預置的參數(shù)進行表達,參數(shù)包括行政區(qū)劃名稱以及行政區(qū)劃ID。地址對象信息庫中的三個地址對象可以如下所示:{"areaId":"111111","name":"杭州市","abbName":"杭州","parentId":"000000"}{"areaId":"222222","name":"余杭區(qū)","abbName":"余杭","parentId":"111111"}{"areaId":"333333","name":"倉前街道","abbName":"倉前","parentId":"222222"}其中areaId是行政區(qū)劃ID在地址庫中的唯一編碼,name是行政區(qū)劃名稱,還可以包括行政區(qū)劃的簡稱abbNam,管轄當前行政區(qū)劃的行政區(qū)劃parentID(或稱為上一級行政區(qū)劃ID)唯一編碼(也可以采用行政區(qū)劃名稱),在地址庫中被稱為當前地址對象的父對象。上述S502操作查詢預置的地址對象信息庫,確定收貨地址信息中預置級別的行政區(qū)劃名稱對應的目標行政區(qū)劃標識,包括:查詢預置的地址對象信息庫,確定與收貨地址信息中預置級別的行政區(qū)劃名稱相匹配的目標地址對象;將目標地址對象中的目標行政區(qū)劃ID確定為目標行政區(qū)劃標識。如上所描述,在一種方法實施例中,地址對象的行政區(qū)劃名稱參數(shù)包括行政區(qū)劃的全稱以及簡稱,上述S402操作查詢預置的地址對象信息庫,確定與收貨地址信息中預置級別的行政區(qū)劃名稱相匹配的目標地址對象,包括:將收貨地址信息中預置級別的行政區(qū)劃的名稱與各個地址對象中行政區(qū)劃的全稱進行匹配判斷,將匹配成功的地址對象確定為目標地址對象。例如,上述交易訂單信息中提取收貨地址信息:{"province":"浙江省","city":"杭州市","area":"余杭區(qū)","town":"倉前街道","address_detail":"測試地址"}地址對象信息庫中的一個地址對象:{"areaId":"333333","name":"倉前街道","abbName":"倉前","parentId":"222222"}五個字段分別代表省、市、區(qū)(縣)、街道(鄉(xiāng)鎮(zhèn))、詳細地址,其中前四個為行政區(qū)劃。以預置級別為末級地址行政區(qū)劃(即最小的行政區(qū)劃)為例,則預置級別的行政區(qū)劃名稱為“倉前街道”,利用該行政區(qū)劃名稱查詢預置的地址對象信息庫,確定與“倉前街道”相匹配的目標地址對象,目標行政區(qū)劃ID“333333”確定為目標行政區(qū)劃標識。在另一種實施例中,如果不存在與行政區(qū)域的全稱匹配成功的地址對象,則將收貨地址信息中預置級別的行政區(qū)劃的名稱與各個地址對象中行政區(qū)劃的簡稱進行匹配判斷,將匹配成功的地址對象確定為目標地址對象。例如,上述交易訂單信息中提取收貨地址信息:{"province":"浙江省","city":"杭州市","area":"余杭區(qū)","town":"倉前","address_detail":"測試地址"}提取收貨地址信息中預置級別的行政區(qū)劃名稱為“倉前”,查詢地址對象信息庫,如果不存在與行政區(qū)域的全稱匹配成功的地址對象,則以“倉前”與各個地址對象中行政區(qū)劃的簡稱進行匹配判斷,依然可以獲得匹配的地址對象,進而確定目標行政區(qū)劃ID“333333”為目標行政區(qū)劃標識。在上述地址對象的行政區(qū)劃名稱參數(shù)包括行政區(qū)劃的全稱以及簡稱的實施例中,地址對象的參數(shù)還可以包括上一級行政區(qū)劃標識,對應的一種實施例 的方法還可以包括:如果匹配成功的地址對象為多個,則根據(jù)各個匹配成功的地址對象中的上一級行政區(qū)劃標識,確定上一級行政區(qū)劃名稱;將收貨地址信息中的上一級行政區(qū)劃名稱,與各個匹配成功的地址對象中上一級行政區(qū)劃名稱進行二次匹配,將二次匹配成功的地址對象確定為目標地址對象。由于行政區(qū)劃命名可能具有重復性,例如,同不同行政區(qū)劃下的更小一級行政區(qū)劃命名可能擁有同一個名字。比如“和平區(qū)”,就有天津市和平區(qū),遼寧省沈陽市和平區(qū)等。因此,在地址對象信息庫中根據(jù)行政區(qū)劃名稱查詢地址對象時,查詢的結果可能為多個,如包含在一個列表中。一個地址對象列表作為輸出。[{"areaId":"120101","name":"和平區(qū)","abbName":"和平","parentId":"120100"},{"areaId":"210102","name":"和平區(qū)","abbName":"和平","parentId":"210100"},{"areaId":"710439","name":"和平區(qū)","abbName":"和平","parentId":"710400"}]根據(jù)各個匹配成功的地址對象中的上一級行政區(qū)劃標識(如parentID),確定上一級行政區(qū)劃名稱;將收貨地址信息中的上一級行政區(qū)劃名稱,與各個匹配成功的地址對象中上一級行政區(qū)劃名稱進行二次匹配,將二次匹配成功的地址對象確定為目標地址對象??梢栽O置查詢上一級行政區(qū)劃標識的級別,例如,遍歷地址對象列表,對于每一個地址對象,循環(huán)獲取其父級行政區(qū)劃標識(根據(jù)parentId)直到“省”級別,從而找到一個地址對象,使得它所在的省、市、區(qū)、街道行政區(qū)劃,與目標行政區(qū)劃名稱的地址信息部分匹配。部分匹配即輸入字符串與目標字符串之間可以允許不同,但是有一部分相同。例如,輸入字符串為第一用戶輸入的收獲地址信息中的預置級別的目標行政區(qū)劃標識,目標字符串來自地址對象的行政區(qū)劃名稱。部分匹配的策略要求輸入的字符串可以是目標字符串的前綴,例如用戶輸入“黑”,目標字符串為“黑龍江”,則認為是地址信息部分匹配;反之,用戶輸入“龍江”,目標字符串為“黑龍江”,則認為不匹配。更廣范的部分匹配可以使用編輯距離等算法實現(xiàn),即“部分匹配策略”。通過部分匹配的方法,第一用戶所提供的結構化的收貨地址信息中,在省這個域填寫“浙”,在市這個域填寫“杭”,在區(qū)這個域填寫“西湖區(qū)”,依然能夠匹配到“浙江省杭州市西湖區(qū)”對應的行政區(qū)劃標識,進而計算獲得分揀信息,由此在收貨地址信息缺失部分信息時依舊可以計算出正確的分揀信息。在一種實施例中,可能出現(xiàn)地址信息庫中能夠查詢獲得預置級別的目標行政區(qū)劃標識,然而地址分揀信息數(shù)據(jù)庫中沒有對應的分揀信息。因此,上述S502操作查詢地址分揀信息數(shù)據(jù)庫,確定目標行政區(qū)劃標識對應的目標分揀信息,還可以包括:如果地址分揀信息數(shù)據(jù)庫不存在與目標行政區(qū)劃標識對應的目標分揀信息,則將收貨地址信息中的上一級行政區(qū)劃名稱,與各個匹配成功的地址對象 中上一級行政區(qū)劃名稱進行二次匹配,將二次匹配成功的地址對象確定為新目標地址對象;利用新目標地址對象中的目標行政區(qū)劃ID為新目標行政區(qū)劃標識,確定新目標行政區(qū)劃標識對應的目標分揀信息。例如,根據(jù)收貨地址信息匹配到了“浙江省杭州市西湖區(qū)”,行政區(qū)劃ID為123456。然而,第一用戶指定的物流服務提供方沒有維護該行政區(qū)劃的分揀信息,則“回溯”即查詢上一級行政區(qū)劃名稱“浙江省杭州市西湖區(qū)”對應的地址對象中的父對象,即parentId指向的行政地址“浙江省杭州市”是否存在分揀信息。通過上述實施例,當所具有的分揀信息不完備時能夠計算出與收貨地址最匹配的分揀信息。即在物流服務提供方的分揀信息只精確到一個較大行政區(qū)劃的“區(qū)”級別時,而第一用戶輸入的收獲地址信息包含更小大行政區(qū)劃的“街道”級別的收貨地址時,上述實施例在根據(jù)“街道”無法查詢到對應的分揀信息后,回溯查詢“區(qū)”級別的分揀信息,然后返回區(qū)級別的分揀信息。還可以預設回溯的級別或次數(shù),從而獲得不同級別的分揀信息。物流服務提供方可以由第二用戶預先確定,例如第二用戶可能會為不同的商品選擇不同的物流服務提供方,預先確定物流服務提供方從而可以迅速地獲得具體的物流解決方案。因此,在一種實施例的方法中,當有多個物流服務提供方時,不同的物流服務提供方提供各種的分揀信息,由此,地址分揀信息數(shù)據(jù)庫中保存的行政區(qū)劃標識與分揀信息之間的對應關系為多份,各份對應關系與不同的物流服務提供方相關聯(lián);在根據(jù)第一用戶提交的交易訂單信息生成物流信息時還包括:確定交易訂單關聯(lián)的目標物流服務提供方;查詢地址分揀信息數(shù)據(jù)庫,確定目標行政區(qū)劃標識對應的目標分揀信息,包括:查詢地址分揀信息數(shù)據(jù)庫中目標物流服務提供方關聯(lián)的對應關系,確定目 標行政區(qū)劃標識對應的目標分揀信息。例如,物流服務提供方可以使用物流商代碼進行標識,比如順豐的代碼為“SF”,在確定分揀信息時候,獲得指定物流服務提供方(即目標物流服務提供方)的分揀信息。從而,根據(jù)目標物流服務提供方的物流商代碼、收貨地址信息地址、行政區(qū)劃標識與分揀信息之間的對應關系獲得分揀信息。在“行政區(qū)劃標識與分揀信息的對應關系”由物流服務提供方維護并持久化到數(shù)據(jù)庫的情況下,實際實現(xiàn)時,僅需要從第一用戶獲得其所輸入的物流商代碼和收貨地址信息。從而,根據(jù)本申請實施例提供的方法,根據(jù)收貨地址信息獲取唯一的行政區(qū)劃標識,然后根據(jù)第一用戶輸入的物流服務提供方,轉換為物流商代碼,使用行政區(qū)劃標識和物流商代碼獲取該物流服務提供方維護的分揀信息。根據(jù)本申請實施例的一個方面,參見圖6所示,圖6示出本申請實施例所提供的提供地址分揀信息的裝置一種實施例的結構示意圖。該裝置與上述方法相對應的提供地址分揀信息相對應。該裝置包括:地址提取單元601,用于在根據(jù)第一用戶提交的交易訂單信息生成物流信息時,從交易訂單信息中提取收貨地址信息;行政區(qū)劃標識確定單元602,用于確定收貨地址信息中預置級別的目標行政區(qū)劃標識;分揀信息查詢單元603,用于查詢地址分揀信息數(shù)據(jù)庫,確定目標行政區(qū)劃標識對應的目標分揀信息;其中,地址分揀信息數(shù)據(jù)庫保存有各行政區(qū)劃標識與預置的分揀信息之間的對應關系;返回單元604,用于返回目標分揀信息,以便在物流信息中提供目標分揀信息。返回單元604還可以包括打印輸出單元,將所獲得的目標分揀信息進行輸出。在一種裝置實施例中,行政區(qū)劃標識確定單元602,具體用于:從收貨地址信息中提取預置級別的行政區(qū)劃名稱;查詢預置的地址對象信息庫,確定收貨地址信息中預置級別的行政區(qū)劃名稱對應的目標行政區(qū)劃標識。在一種裝置實施例中,地址分揀信息數(shù)據(jù)庫中保存的行政區(qū)劃標識為行政區(qū)劃ID,地址對象信息庫中保存有多個地址對象,每個地址對象由預置的參數(shù)進行表達,參數(shù)包括行政區(qū)劃名稱以及行政區(qū)劃ID。行政區(qū)劃標識確定單元602,具體用于:查詢預置的地址對象信息庫,確定與收貨地址信息中預置級別的行政區(qū)劃名稱相匹配的目標地址對象;將目標地址對象中的目標行政區(qū)劃ID確定為目標行政區(qū)劃標識。在一種裝置實施例中,地址對象的行政區(qū)劃名稱參數(shù)包括行政區(qū)劃的全稱以及簡稱,行政區(qū)劃標識確定單元602,具體用于:將收貨地址信息中預置級別的行政區(qū)劃的名稱與各個地址對象中行政區(qū)劃的全稱進行匹配判斷,將匹配成功的地址對象確定為目標地址對象。在一種裝置實施例中,行政區(qū)劃標識確定單元602,還用于:如果不存在與行政區(qū)域的全稱匹配成功的地址對象,則將收貨地址信息中預置級別的行政區(qū)劃的名稱與各個地址對象中行政區(qū)劃的簡稱進行匹配判斷,將匹配成功的地址對象確定為目標地址對象。在一種裝置實施例中,地址對象的參數(shù)還包括上一級行政區(qū)劃標識,行政區(qū)劃標識確定單元602,還用于:如果匹配成功的地址對象為多個,則根據(jù)各個匹配成功的地址對象中的上一級行政區(qū)劃標識,確定上一級行政區(qū)劃名稱;將收貨地址信息中的上一級行政區(qū)劃名稱,與各個匹配成功的地址對象中上一級行政區(qū)劃名稱進行二次匹配,將二次匹配成功的地址對象確定為目標地址對象。在一種裝置實施例中,行政區(qū)劃標識確定單元602,還用于響應于如果地址分揀信息數(shù)據(jù)庫不存在與目標行政區(qū)劃標識對應的目標分揀信息,則將收貨地址信息中的上一級行政區(qū)劃名稱,與各個匹配成功的地址對象中上一級行政區(qū)劃名稱進行二次匹配,將二次匹配成功的地址對象確定為新目標地址對象;以新目標地址對象中的目標行政區(qū)劃ID為新目標行政區(qū)劃標識。分揀信息查詢單元602,還具體用于:利用新目標行政區(qū)劃標識,確定新目標行政區(qū)劃標識對應的目標分揀信息。在一種裝置實施例中,地址分揀信息數(shù)據(jù)庫中保存的行政區(qū)劃標識與分揀信息之間的對應關系為多份,各份對應關系與不同的物流服務提供方相關聯(lián)。地址提取單元601,還用于:確定交易訂單關聯(lián)的目標物流服務提供方。分揀信息查詢單元603,還用于:查詢地址分揀信息數(shù)據(jù)庫中目標物流服務提供方關聯(lián)的對應關系,確定目標行政區(qū)劃標識對應的目標分揀信息。根據(jù)本申請實施例的再一個方面,參見圖7所示,圖7示出本申請實施例所提供的建立地址分揀信息數(shù)據(jù)庫的裝置一種實施例的結構示意圖。該建立地址分揀信息數(shù)據(jù)庫的裝置,包括:地址分揀信息接收單元701,用于接收物流服務提供方上傳的地址名稱與分揀信息之間的映射關系;地址分揀信息提取單元702,用于從地址名稱中提取預置級別的行政區(qū)劃名稱;地址分揀信息確定單元703,用于根據(jù)行政區(qū)劃名稱確定行政區(qū)劃標識;地址分揀信息存儲單元704,用于保存行政區(qū)劃標識與分揀信息之間的對應關系,以及該對應關系與物流服務提供方標識之間的關聯(lián)關系,生成地址分揀信息數(shù)據(jù)庫。在一種建立地址分揀信息數(shù)據(jù)庫的裝置實施例中,地址分揀信息確定單元703,具體用于:查詢預置的地址對象信息庫,確定預置級別的行政區(qū)劃名稱對應的行政區(qū)劃標識。在一種建立地址分揀信息數(shù)據(jù)庫的裝置實施例中,行政區(qū)劃標識包括行政區(qū)劃ID。通過本申請實施例上述實施例所提供的技術方案,在生成物流信息的同時,自動獲得目標行政區(qū)劃標識對應到目標分揀信息,從而避免了人工標識分揀信息的低效率步驟,由此提高了標識分揀信息的效率以及被標識的分揀信息的正確性,同時,可以降低人力成本。還可以在收貨地址信息缺失部分信息時依舊可以計算出正確的分揀信息,以及當所具有的分揀信息不完備時能夠計算出與 收貨地址最匹配的分揀信息。通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的系統(tǒng)及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。以上對本申請所提供的提供地址分揀信息的方法及裝置,進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本申請的思想,在具體實施方式及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本申請的限制。當前第1頁1 2 3