專(zhuān)利名稱::物品編碼解析方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及自動(dòng)識(shí)別
技術(shù)領(lǐng)域:
,尤其涉及一種物品編碼解析方法及系統(tǒng)。
背景技術(shù):
:物品編碼是指按一定規(guī)則對(duì)物品賦予易于計(jì)算機(jī)和人識(shí)別、處理的代碼,物品編碼解析是指通過(guò)對(duì)編碼進(jìn)行相關(guān)處理來(lái)獲取物品屬性及相關(guān)信息或物品編碼自身相關(guān)信息的過(guò)程。目前,不同系統(tǒng)下的物品根據(jù)自身體系的特點(diǎn),采用了不同的編碼標(biāo)準(zhǔn)。例如食品系統(tǒng)下的各種物品采用食品編碼系統(tǒng)進(jìn)行統(tǒng)一編碼;郵政系統(tǒng)對(duì)往來(lái)的信件、包裹等流通物品采用郵政體系下的編碼標(biāo)準(zhǔn);海關(guān)系統(tǒng)則根據(jù)自身業(yè)務(wù)的特點(diǎn)對(duì)進(jìn)口或出口商品采用海關(guān)體系下的編碼標(biāo)準(zhǔn)等等。各個(gè)系統(tǒng)針對(duì)自身需要建立了適合自身系統(tǒng)物品流通和管理的不同的編碼體系。在某一個(gè)編碼體系下,例如郵政編碼體系,通過(guò)采用郵政編碼體系下對(duì)相應(yīng)的物品編碼查詢方式對(duì)物品編碼進(jìn)行解析即可獲知相應(yīng)的物品屬性信息。這給物品的統(tǒng)一監(jiān)控和管理帶來(lái)了方便。但是在現(xiàn)有技術(shù)中,某一編碼體系下的物品屬性可以通過(guò)解析對(duì)應(yīng)的物品編碼來(lái)獲取,但對(duì)于其它編碼體系的物品編碼,該編碼解析體系則無(wú)法正確解析。對(duì)于跨體系的物品編碼,相同的物品可能存在多個(gè)不同的編碼,相同的編碼也可能標(biāo)識(shí)不同的物品,如在海關(guān)編碼體系下采用海關(guān)編碼,在郵政編碼體系下,該物品又可采用郵政編碼;或者,同一編碼在海關(guān)編碼體系所標(biāo)識(shí)的物品和在郵政編碼體系下所標(biāo)識(shí)的物品不同。由于缺少編碼體系的統(tǒng)一標(biāo)準(zhǔn),不同編碼系統(tǒng)之間的編碼規(guī)則存在差異性,不同編碼體系下的物品編碼轉(zhuǎn)換困難,無(wú)法通過(guò)編碼信息進(jìn)行統(tǒng)一的監(jiān)控和管理,因此,現(xiàn)有技術(shù)無(wú)法實(shí)現(xiàn)不同編碼體系下的物品編碼的解析,對(duì)于新增加的編碼的擴(kuò)容性差。此外,在現(xiàn)有編碼系統(tǒng)已存在各自的編碼規(guī)則的情形下,如果定義一套新的編碼規(guī)則并要求全社會(huì)采用統(tǒng)一的編碼規(guī)則,既不符合實(shí)際應(yīng)用需求,又會(huì)造成資源浪費(fèi)和重復(fù)建設(shè),所以建立兼容現(xiàn)有不同編碼系統(tǒng)編碼的全網(wǎng)解析的技術(shù)需求日益突出。
發(fā)明內(nèi)容本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)的缺陷,提供一種物品編碼解析方法及系統(tǒng),該方法及系統(tǒng)對(duì)不同編碼體系下的物品編碼進(jìn)行處理,能夠達(dá)到對(duì)物品編碼進(jìn)行正確解析和統(tǒng)一監(jiān)控管理的效果。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種物品編碼解析方法,包括第一下層服務(wù)器根據(jù)接收的編碼解析請(qǐng)求獲取所述編碼解析請(qǐng)求中攜帶的物品編碼;根據(jù)所述物品編碼的編碼體系標(biāo)識(shí)符判斷是否能對(duì)所述物品編碼在所述第一下層服務(wù)器內(nèi)進(jìn)行解析,如果是則所述第一下層服務(wù)器對(duì)所述物品編碼進(jìn)行解析并返回解析結(jié)果信息,否則將所述編碼解析請(qǐng)求發(fā)送給上層服務(wù)器。為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種物品編碼解析系統(tǒng),包括第一下層服務(wù)器和上層服務(wù)器,所述第一下層服務(wù)器包括第一通信模塊、第一判斷模塊以及第一解析模塊,所述上層服務(wù)器包括通信模塊、判斷模塊以及解析模塊,所述第一通信模塊與所述第一判斷模塊、第一解析模塊和所述通信模塊連接,所述第一判斷模塊與所述第一解析模塊連接,所述通信模塊與所述判斷模塊和所述解析模塊連接,所述判斷模塊與所述解析模塊連接。由上述技術(shù)方案可知,本發(fā)明在第一下層服務(wù)器不能對(duì)物品編碼進(jìn)行正確解析的情況下通過(guò)請(qǐng)求上層服務(wù)器對(duì)物品編碼進(jìn)行解析實(shí)現(xiàn)了對(duì)不同編碼體系生成的物品編碼進(jìn)行正確解析;第一下層服務(wù)器和上層服務(wù)器共同完成對(duì)跨體系的物品編碼進(jìn)行統(tǒng)一監(jiān)控和管理的功能;上層服務(wù)器對(duì)于新增加的編碼的擴(kuò)容來(lái)說(shuō)十分方便,既能兼容現(xiàn)有編碼系統(tǒng),又滿足了對(duì)不同編碼體系下的物品編碼進(jìn)行全網(wǎng)解析的技術(shù)需求。下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖1為本發(fā)明物品編碼解析方法第一實(shí)施例的流程圖;圖2為本發(fā)明物品編碼解析方法第二實(shí)施例的流程圖;圖3為本發(fā)明物品編碼解析系統(tǒng)第一實(shí)施例的結(jié)構(gòu)框圖;圖4為本發(fā)明物品編碼解析系統(tǒng)第二實(shí)施例的結(jié)構(gòu)框圖。具體實(shí)施例方式圖1為本發(fā)明物品編碼解析方法第一實(shí)施例的流程圖。如圖1所示,本實(shí)施例包括步驟101、第一下層服務(wù)器根據(jù)接收到的編碼解析請(qǐng)求獲取編碼解析請(qǐng)求中攜帶的物品編碼;步驟103、第一下層服務(wù)器根據(jù)物品編碼的編碼體系標(biāo)識(shí)符判斷是否能夠?qū)υ撐锲肪幋a在第一下層服務(wù)器內(nèi)進(jìn)行解析,若是則執(zhí)行步驟105,否則執(zhí)行步驟107;步驟105、第一下層服務(wù)器對(duì)物品編碼進(jìn)行解析并返回解析結(jié)果信息;步驟107、第一下層服務(wù)器將編碼解析請(qǐng)求發(fā)送給上層服務(wù)器。具體來(lái)說(shuō),在用戶需要查看某一物品的屬性時(shí),即可通過(guò)編碼識(shí)讀設(shè)備等向第一下層服務(wù)器發(fā)送編碼解析請(qǐng)求,該編碼解析請(qǐng)求中攜帶了所需查詢的物品編碼。第一下層服務(wù)器從該編碼解析請(qǐng)求中獲取該物品編碼。在獲取該物品編碼后,第一下層服務(wù)器即可對(duì)該物品編碼進(jìn)行判斷,判斷該物品編碼是否能夠被正確解析。也就是說(shuō),第一下層服務(wù)器可以根據(jù)該物品編碼中的物品編碼體系標(biāo)識(shí)符判斷與該物品編碼對(duì)應(yīng)的編碼體系是否在第一下層服務(wù)器中注冊(cè)過(guò),第一下層服務(wù)器是否能夠?qū)υ撐锲肪幋a進(jìn)行正確解析。如果判斷結(jié)果為能夠?qū)υ撐锲肪幋a進(jìn)行正確解析,則第一下層服務(wù)器即對(duì)該物品編碼進(jìn)行解析并返回解析結(jié)果信息,否則,第一下層服務(wù)器將該編碼解析請(qǐng)求發(fā)送給上層服務(wù)器,即在第一下層服務(wù)器不能對(duì)該物品編碼進(jìn)行解析時(shí),請(qǐng)求上層服務(wù)器對(duì)該物品編碼進(jìn)行解析。本實(shí)施例在第一下層服務(wù)器不能對(duì)物品編碼進(jìn)行解析的情況下通過(guò)請(qǐng)求上層服務(wù)器對(duì)物品編碼進(jìn)行解析實(shí)現(xiàn)了對(duì)不同編碼體系生成的物品編碼進(jìn)行正確解析;第一下層服務(wù)器和上層服務(wù)器共同完成對(duì)跨體系的物品編碼進(jìn)行統(tǒng)一監(jiān)控和管理的功能;上層服務(wù)器對(duì)于新增加的編碼的擴(kuò)容來(lái)說(shuō)十分方便,既能兼容現(xiàn)有編碼系統(tǒng),又滿足了對(duì)不同編碼體系下的物品編碼進(jìn)行全網(wǎng)解析的技術(shù)需求。圖2為本發(fā)明物品編碼解析方法第二實(shí)施例的流程圖。如圖2所示,本實(shí)施例包括步驟201、第一下層服務(wù)器根據(jù)接收到的編碼解析請(qǐng)求獲取物品編碼;步驟203、第一下層服務(wù)器根據(jù)物品編碼的編碼體系標(biāo)識(shí)符判斷是否能夠?qū)υ撐锲肪幋a在第一下層服務(wù)器內(nèi)進(jìn)行解析,若是則執(zhí)行步驟205,否則執(zhí)行步驟207;在步驟203中,第一下層服務(wù)器判斷是否能夠?qū)υ撐锲肪幋a進(jìn)行正確解析的具體過(guò)程可以為第一下層服務(wù)器從該物品編碼中獲取其編碼體系標(biāo)識(shí)符,根據(jù)該編碼體系標(biāo)識(shí)符判斷該物品編碼是否屬于第一下層服務(wù)器中的某一編碼體系。如果不屬于,則說(shuō)明第一下層服務(wù)器不能對(duì)該物品編碼進(jìn)行正確解析,要將其發(fā)送到上層服務(wù)器對(duì)該物品編碼進(jìn)行解析;如果判斷為屬于,則當(dāng)前第一服務(wù)器即可對(duì)該物品編碼進(jìn)行正確解析。步驟205、第一下層服務(wù)器對(duì)物品編碼進(jìn)行解析并返回解析結(jié)果信息;在步驟205中,第一下層服務(wù)器對(duì)物品編碼進(jìn)行解析的過(guò)程可以是采用與該物品編碼對(duì)應(yīng)的編碼體系的編碼格式對(duì)物品編碼進(jìn)行解析,獲取解析結(jié)果信息,并將該解析結(jié)果信息返回給查詢方,查詢方通過(guò)該解析結(jié)果信息即可獲取與該物品編碼對(duì)應(yīng)的物品屬性信息。步驟207、第一下層服務(wù)器將該編碼解析請(qǐng)求發(fā)送給上層服務(wù)器;當(dāng)?shù)谝幌聦臃?wù)器根據(jù)物品編碼的編碼體系標(biāo)識(shí)符判斷不能對(duì)該物品編碼在本服務(wù)器中進(jìn)行解析時(shí),第一下層服務(wù)器就將該物品編碼發(fā)送給上層服務(wù)器,請(qǐng)求上層服務(wù)器對(duì)該物品編碼進(jìn)行解析。步驟209、上層服務(wù)器根據(jù)該編碼體系標(biāo)識(shí)符判斷是否能夠?qū)υ撐锲肪幋a進(jìn)行解析,若是執(zhí)行步驟211,否則執(zhí)行步驟213;在步驟209中,上層服務(wù)器對(duì)該物品編碼進(jìn)行判斷可以具體為采用上層編碼體系的編碼格式對(duì)所述物品編碼進(jìn)行判斷,即判斷該物品編碼的編碼體系標(biāo)識(shí)符是否在上層服務(wù)器中注冊(cè)過(guò)。步驟211、上層服務(wù)器對(duì)該物品編碼進(jìn)行解析,并將解析結(jié)果信息發(fā)送給第一下層服務(wù)器,結(jié)束;步驟213、上層服務(wù)器根據(jù)該編碼體系標(biāo)識(shí)符判斷第二下層服務(wù)器能夠?qū)υ撐锲肪幋a進(jìn)行解析,并將該編碼解析請(qǐng)求轉(zhuǎn)發(fā)給第二下層服務(wù)器;上層服務(wù)器在對(duì)該物品編碼判斷并判斷不能在上層服務(wù)器中進(jìn)行解析的同時(shí),還能根據(jù)該編碼體系標(biāo)識(shí)符判斷出該物品編碼能夠被第二下層服務(wù)器解析,于是就將該攜帶物品編碼的編碼解析請(qǐng)求轉(zhuǎn)發(fā)給第二下層服務(wù)器,指示該第二下層服務(wù)器對(duì)該物品編碼進(jìn)行解析。步驟215、第二下層服務(wù)器根據(jù)該編碼體系標(biāo)識(shí)符對(duì)該物品編碼進(jìn)行判斷并解析,將解析結(jié)果信息發(fā)送給上層服務(wù)器,上層服務(wù)器將解析結(jié)果信息發(fā)送給第一下層服務(wù)器。在步驟215中,第二下層服務(wù)器也可以將解析結(jié)果信息直接發(fā)送給第一下層服務(wù)器,而不通過(guò)上層服務(wù)器。在完成上述步驟后,查詢用戶通過(guò)獲取到的解析結(jié)果信息即可查詢獲取與該物品編碼對(duì)應(yīng)的物品屬性信息。以下通過(guò)具體應(yīng)用場(chǎng)景舉例說(shuō)明本發(fā)明物品編碼解析方法的技術(shù)方案。應(yīng)用場(chǎng)景舉例本發(fā)明物品編碼解析方法的第二實(shí)施例可應(yīng)用于海關(guān)系統(tǒng)對(duì)進(jìn)/出關(guān)物品進(jìn)行例行;險(xiǎn)查時(shí)的具體場(chǎng)景。假設(shè)海關(guān)安檢人員對(duì)出關(guān)物品例行檢查時(shí),需要了解一個(gè)快遞包裹的詳細(xì)信息。該包裹屬于AA快遞7>司,AA快遞7>司采用該<^司編制的物品編碼體系對(duì)該公司收發(fā)的物品進(jìn)行編碼,并且該公司已申請(qǐng)加入了海關(guān)物品識(shí)別網(wǎng)絡(luò),海關(guān)物品查詢服務(wù)器(相當(dāng)于第一下層服務(wù)器)分配給該AA快遞公司的物品編碼體系一個(gè)唯一的編碼體系標(biāo)識(shí)0017。表l為編碼體系標(biāo)識(shí)符與物品屬性信息關(guān)系映射表。通過(guò)該表l即可查詢到與編碼體系標(biāo)識(shí)符0017對(duì)應(yīng)的物品編碼為AA快遞公司的物品編碼。表1、編碼體系標(biāo)識(shí)符與物品屬性信息關(guān)系映射表<table>tableseeoriginaldocumentpage9</column></row><table>具體來(lái)說(shuō),海關(guān)安檢人員采用條形碼編碼采集裝置掃描識(shí)讀該包裹上的物品編碼(如該編碼為條形碼00173292849962),并將攜帶有該物品編碼的編碼解析請(qǐng)求傳送給海關(guān)物品查詢服務(wù)器(相當(dāng)于第一下層服務(wù)器)。該編碼解析請(qǐng)求中攜帶的物品編碼即為00173292849962。海關(guān)物品查詢服務(wù)器首先對(duì)該物品編碼(00173292849962)進(jìn)行判斷,該判斷過(guò)程可以為將物品編碼拆分為編碼體系標(biāo)識(shí)符與項(xiàng)目代碼0017+3292748862,編碼體系標(biāo)識(shí)符為0017,項(xiàng)目代碼為3292748862。通過(guò)查詢表1,獲得編碼體系標(biāo)識(shí)符0017對(duì)應(yīng)的編碼體系名稱為AA快遞公司以及AA快遞公司對(duì)應(yīng)物品屬性信息的統(tǒng)一標(biāo)識(shí)定位符(UniformResourceLocator,簡(jiǎn)稱URL)頭為http:〃www.AA.cn/pml.jspid=。將項(xiàng)目代碼添加到該URL頭中,即為http:〃www.AA.cn/pml.jspid=3292748862,海關(guān)安檢人員即可通過(guò)通信網(wǎng)訪問(wèn)與該地址相應(yīng)的物品信息,獲得該包裹編號(hào)對(duì)應(yīng)的包裹的屬性信息,具體的屬性信息可包括包裹公司名稱、發(fā)件人信息、收件人信息、發(fā)件信息、包裹內(nèi)容信息等。假設(shè)BB牛奶公司采用其編制的物品編碼體系對(duì)該公司收發(fā)的物品進(jìn)行編碼,該公司沒(méi)有申請(qǐng)加入海關(guān)物品識(shí)別網(wǎng)絡(luò),但是申請(qǐng)加入了國(guó)家物品識(shí)別網(wǎng)絡(luò),國(guó)家物品查詢服務(wù)器(相當(dāng)于上層服務(wù)器)分配給該BB牛奶公司的物品編碼體系一個(gè)唯一的編碼體系標(biāo)識(shí)3115。當(dāng)海關(guān)安才企人員需要對(duì)BB牛奶公司的貨運(yùn)產(chǎn)品進(jìn)行檢查,采用條形碼編碼采集裝置識(shí)讀該貨運(yùn)產(chǎn)品上的物品編碼(如該編碼為條形碼311591553745),并將攜帶有該物品編碼的編碼解析請(qǐng)求傳送給海關(guān)物品查詢服務(wù)器(相當(dāng)于第一下層服務(wù)器),該編碼解析請(qǐng)求中攜帶的物品編碼即為311591553745。海關(guān)物品查詢服務(wù)器首先對(duì)該物品編碼(311591553745)進(jìn)行判斷,通過(guò)查詢表l,判斷得知該物品編碼在的編碼體系標(biāo)識(shí)符3115不在表l中,因此,海關(guān)物品查詢服務(wù)器不能對(duì)該物品編碼進(jìn)行正確解析。由于國(guó)家物品查詢服務(wù)器中的注冊(cè)用戶較多,存儲(chǔ)信息較全,其中也存儲(chǔ)了一個(gè)如表1所示的類(lèi)似的編碼體系標(biāo)識(shí)符與物品屬性信息的對(duì)應(yīng)關(guān)系。此時(shí),海關(guān)物品查詢服務(wù)器就可以將該物品編碼發(fā)送給國(guó)家物品編碼服務(wù)器,請(qǐng)求其對(duì)該物品編碼進(jìn)行解析。國(guó)家物品查詢服務(wù)器收到該物品編碼后,首先也對(duì)該物品編碼的編碼體系標(biāo)識(shí)符進(jìn)行判斷,在查詢其中所存儲(chǔ)的映射表后,確定該物品屬于BB牛奶公司,將與BB牛奶公司對(duì)應(yīng)的URL頭加上項(xiàng)目代碼91553745即可構(gòu)成獲取物品對(duì)應(yīng)屬性的查詢地址,然后國(guó)家物品查詢服務(wù)器將該查詢地址返回給海關(guān)物品查詢服務(wù)器。此時(shí),海關(guān)安4企人員即可通過(guò)訪問(wèn)該查詢地址獲取與該物品對(duì)應(yīng)的物品屬性。假設(shè)BB牛奶公司既沒(méi)有在海關(guān)物品識(shí)別網(wǎng)絡(luò)中注冊(cè),也沒(méi)有在國(guó)家物品識(shí)別網(wǎng)絡(luò)中注冊(cè),只在食品識(shí)別網(wǎng)絡(luò)中進(jìn)行注冊(cè)。則國(guó)家物品查詢服務(wù)器在收到海關(guān)物品查詢服務(wù)器發(fā)送而來(lái)的物品編碼后,確定其存儲(chǔ)的映射表中沒(méi)有該物品編碼中的編碼體系標(biāo)識(shí)符,即該物品編碼體系并沒(méi)有^f皮注冊(cè),國(guó)家物品查詢服務(wù)器不能對(duì)該物品編碼進(jìn)行正確解析,但是國(guó)家物品查詢服務(wù)器能夠才艮據(jù)該編碼體系標(biāo)識(shí)符3115確定食品查詢^^務(wù)器(相當(dāng)于第二下層服務(wù)器)能夠?qū)υ撐锲肪幋a進(jìn)行正確解析,因此國(guó)家物品查詢服務(wù)器將該物品編碼發(fā)送給食品查詢服務(wù)器,請(qǐng)求食品查詢服務(wù)器對(duì)該物品編碼進(jìn)行解析。食品查詢服務(wù)器收到該物品編碼后對(duì)其編碼體系標(biāo)識(shí)符3115進(jìn)行判斷,確定該編碼體系標(biāo)識(shí)符與BB/>司相對(duì)應(yīng)。因此,即可將與BB牛奶7>司對(duì)應(yīng)的URL頭加上項(xiàng)目代碼91553745構(gòu)成獲取物品對(duì)應(yīng)屬性的查詢地址。此時(shí),食品查詢服務(wù)器即可將獲取到的與該物品編碼對(duì)應(yīng)的查詢地址發(fā)送給國(guó)家物品查詢服務(wù)器,然后國(guó)家物品查詢服務(wù)器再將該查詢地址發(fā)送給海關(guān)查詢服務(wù)器。為了簡(jiǎn)化操作,該食品查詢服務(wù)器也能夠?qū)⒃摬樵兊刂分苯影l(fā)送給海關(guān)查詢服務(wù)器,而不經(jīng)過(guò)國(guó)家物品查詢服務(wù)器。這樣,海關(guān)安^r人員即可通過(guò)訪問(wèn)該查詢地址獲取與該物品對(duì)應(yīng)的物品屬性。由上述實(shí)施例以及對(duì)應(yīng)的具體應(yīng)用場(chǎng)景可以看出,第一下層服務(wù)器在不能夠?qū)τ脩舭l(fā)送的編碼解析請(qǐng)求中攜帶的物品編碼進(jìn)行解析時(shí)可以請(qǐng)求上層服務(wù)器對(duì)該物品編碼進(jìn)行解析,在上層服務(wù)器也不能對(duì)該物品編碼進(jìn)行解析時(shí),上層服務(wù)器還能夠判斷該物品編碼能夠被第二下層服務(wù)器解析,并請(qǐng)求第二下層服務(wù)器對(duì)該物品編碼進(jìn)行解析。因此第一下層服務(wù)器能夠間接地對(duì)使用不屬于該第一下層服務(wù)器的編碼體系的編碼格式生成的物品編碼進(jìn)行正確解析,因此第一下層服務(wù)器、上層服務(wù)器以及第二下層服務(wù)器能夠共同完成對(duì)物品編碼進(jìn)行統(tǒng)一監(jiān)控和管理的功能;通過(guò)將第一下層服務(wù)器、上層服務(wù)器以及第二下層服務(wù)器連接,能夠達(dá)到共享屬于第一下層服務(wù)器、上層服務(wù)器以及第二下層服務(wù)器的不同物品編碼體系中的物品編碼的效果,滿足了對(duì)不同編碼體系下的物品編碼進(jìn)行全網(wǎng)解析的技術(shù)需求。圖3為本發(fā)明物品編碼解析系統(tǒng)第一實(shí)施例的結(jié)構(gòu)框圖。如圖3所示,該系統(tǒng)包括第一下層服務(wù)器1和上層服務(wù)器3。第一下層服務(wù)器1包括第一通信模塊11、第一判斷模塊12以及第一解析模塊13,上層服務(wù)器3包括通信模塊31、判斷模塊32以及解析模塊33,第一通信模塊11與第一判斷模塊12、第一解析模塊13以及通信模塊31連接,第一判斷模塊12與第一解析模塊13連接,通信模塊31與判斷模塊32和解析模塊33連接,判斷模塊32與解析模塊33連接。當(dāng)用戶需要查看某一物品的屬性時(shí),即可向第一下層服務(wù)器1發(fā)送編碼解析請(qǐng)求,該編碼解析請(qǐng)求中攜帶了所需查詢的物品編碼。第一通信模塊ll接收物品編碼解析請(qǐng)求后將該物品編碼解析請(qǐng)求發(fā)送給第一判斷模塊12,第一判斷模塊12從該編碼解析請(qǐng)求中獲取物品編碼,并對(duì)該物品編碼進(jìn)行判斷,判斷第一解析模塊13是否能夠?qū)υ撐锲肪幋a進(jìn)行正確解析。也就是說(shuō),第一判斷模塊12可以根據(jù)該物品編碼中的編碼體系標(biāo)識(shí)符判斷該物品編碼對(duì)應(yīng)的編碼體系是否在第一下層服務(wù)器1中注冊(cè)。如果判斷結(jié)果為能夠?qū)υ撐锲肪幋a進(jìn)行正確解析,則第一解析模塊13即對(duì)該物品編碼進(jìn)行正確解析,并將解析結(jié)果信息發(fā)送給第一通信模塊11;否則,第一通信模塊11將該編碼解析請(qǐng)求發(fā)送給上層服務(wù)器3,即在第一解析模塊13不能對(duì)該物品編碼進(jìn)行正確解析時(shí),請(qǐng)求上層服務(wù)器3對(duì)該物品編碼進(jìn)行解析。上層服務(wù)器3具體包括通信模塊31、判斷模塊32以及解析模塊33。當(dāng)通信模塊31收到第一通信模塊11發(fā)送來(lái)的編碼解析請(qǐng)求時(shí),將其轉(zhuǎn)發(fā)給判斷模塊32,判斷模塊32即可根據(jù)物品編碼中的編碼體系標(biāo)識(shí)符確定上層服務(wù)器3是否能夠?qū)υ撐锲肪幋a進(jìn)行正確解析,如果能夠?qū)υ撐锲肪幋a進(jìn)行正確解析,則解析模塊33即對(duì)該物品編碼進(jìn)行解析,如果不能對(duì)該物品編碼進(jìn)行解析則向第一通信才莫塊11返回解析失敗信息。本實(shí)施例在第一下層服務(wù)器不能對(duì)物品編碼進(jìn)行正確解析的情況下通過(guò)請(qǐng)求上層服務(wù)器對(duì)物品編碼進(jìn)行解析實(shí)現(xiàn)了對(duì)不同編碼體系生成的物品編碼進(jìn)行正確解析;第一下層服務(wù)器和上層服務(wù)器共同完成對(duì)i^夸體系的物品編碼進(jìn)行統(tǒng)一監(jiān)控和管理的功能;上層服務(wù)器對(duì)于新增加的編碼的擴(kuò)容來(lái)說(shuō)十分方便,既能兼容現(xiàn)有編碼系統(tǒng),又滿足了對(duì)不同編碼體系下的物品編碼進(jìn)行全網(wǎng)解析的技術(shù)需求。圖4為本發(fā)明物品編碼解析系統(tǒng)第二實(shí)施例的結(jié)構(gòu)框圖。如圖4所示,在本發(fā)明物品編碼解析系統(tǒng)第一實(shí)施例的基礎(chǔ)上,進(jìn)一步地,還包括第二下層服務(wù)器2。該第二下層服務(wù)器2包括第二通信模塊21、第二判斷模塊22以及第二解析模塊23,第二通信模塊21與第一通信模塊11,通信模塊31、第二判斷模塊22以及第二解析模塊23連接,第二判斷模塊22與第二解析模塊23連接。在上述實(shí)施例中的判斷模塊32根據(jù)編碼體系標(biāo)識(shí)符判斷解析模塊33不能對(duì)物品編碼進(jìn)行正確解析,同時(shí)判斷出第二下層服務(wù)器2能夠?qū)υ撐锲肪幋a進(jìn)行解析時(shí),通信模塊11將該編碼解析請(qǐng)求轉(zhuǎn)發(fā)給第二下層服務(wù)器2中的第二通信模塊21,第二通信模塊21將該編碼解析請(qǐng)求發(fā)送給第二判斷模塊22,第二判斷模塊22編碼體系標(biāo)識(shí)符判斷該物品編碼屬于其能夠正確解析的物品編碼范圍時(shí)將該物品編碼發(fā)送給第二解析模塊23,第二解析模塊23對(duì)該物品編碼進(jìn)行正確解析。在解析完成后,第二通信模塊21將解析結(jié)果信息發(fā)送給通信模塊31,然后通信模塊31再將該解析結(jié)果信息發(fā)送給第一通信模塊11,從而使得第一下層服務(wù)器通過(guò)該解析結(jié)果信息能夠獲取物品屬性信息。為了進(jìn)一步簡(jiǎn)化操作,第二通信模塊21也可以直接將解析結(jié)果信息發(fā)送給第一通信模塊11。在本實(shí)施例中,第一下層服務(wù)器中的第一判斷模塊在判斷不能夠?qū)τ脩舭l(fā)送的編碼解析請(qǐng)求中攜帶的物品編碼進(jìn)行解析時(shí)可以請(qǐng)求上層服務(wù)器對(duì)該物品編碼進(jìn)行解析,在上層服務(wù)器中的判斷模塊判斷也不能對(duì)該物品編碼進(jìn)行解析時(shí),上層服務(wù)器還能夠根據(jù)確定該物品編碼屬于第二下層服務(wù)器,并請(qǐng)求第二下層服務(wù)器對(duì)該物品編碼進(jìn)行解析。第二下層服務(wù)器既可以直接向第一下層服務(wù)器返回解析結(jié)果信息,也可以通過(guò)上層服務(wù)器向第一下層服務(wù)器轉(zhuǎn)發(fā)解析結(jié)果信息。因此第一下層服務(wù)器能夠間接地對(duì)不屬于其內(nèi)部的編碼體系的編碼格式生成的物品編碼進(jìn)行正確解析,第一下層服務(wù)器、上層服務(wù)器以及第二下層服務(wù)器能夠共同完成對(duì)物品編碼進(jìn)行統(tǒng)一監(jiān)控和管理的功能;通過(guò)將第一下層服務(wù)器、上層服務(wù)器以及第二下層服務(wù)器連接,能夠達(dá)到共享屬于第一下層服務(wù)器、上層服務(wù)器以及第二下層服務(wù)器的不同物品編碼體系中的物品編碼的效果,反饋?zhàn)罱K的解析結(jié)果信息的方式靈活,且滿足了對(duì)不同編碼體系下的物品編碼進(jìn)行全網(wǎng)解析的技術(shù)需求。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn)行限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的精神和范圍。權(quán)利要求1、一種物品編碼解析方法,其特征在于,包括第一下層服務(wù)器根據(jù)接收的編碼解析請(qǐng)求獲取所述編碼解析請(qǐng)求中攜帶的物品編碼;根據(jù)所述物品編碼的編碼體系標(biāo)識(shí)符判斷是否能對(duì)所述物品編碼在所述第一下層服務(wù)器內(nèi)進(jìn)行解析,如果是則所述第一下層服務(wù)器對(duì)所述物品編碼進(jìn)行解析并返回解析結(jié)果信息,否則將所述編碼解析請(qǐng)求發(fā)送給上層服務(wù)器。2、根據(jù)權(quán)利要求1所述的物品編碼解析方法,其特征在于,還包括所述上層服務(wù)器從所述編碼解析請(qǐng)求中獲取所述物品編碼,并根據(jù)所述物品編碼的編碼體系標(biāo)識(shí)符判斷是否能對(duì)所述物品編碼在所述上層服務(wù)器內(nèi)進(jìn)行解析,并4艮據(jù)判斷結(jié)果對(duì)所述物品編碼進(jìn)行解析。3、根據(jù)權(quán)利要求2所述的物品編碼解析方法,其特征在于,所述上層服務(wù)器根據(jù)所述物品編碼的編碼體系標(biāo)識(shí)符判斷是否能對(duì)所述物品編碼在所述上層服務(wù)器內(nèi)進(jìn)行解析,并根據(jù)判斷結(jié)果對(duì)所述物品編碼進(jìn)行解析具體為所述上層服務(wù)器4艮據(jù)所述編碼體系標(biāo)識(shí)符判斷能夠?qū)λ鑫锲肪幋a進(jìn)行解析,并在所述上層服務(wù)器內(nèi)對(duì)所述物品編碼進(jìn)行解析。4、根據(jù)權(quán)利要求3所述的物品編碼解析方法,其特征在于,所述對(duì)所述物品編碼進(jìn)行解析之后還包括所述上層服務(wù)器將解析結(jié)果信息發(fā)送給所述第一下層服務(wù)器。5、根據(jù)權(quán)利要求2所述的物品編碼解析方法,其特征在于,所述上層服務(wù)器根據(jù)所述物品編碼的編碼體系標(biāo)識(shí)符判斷是否能對(duì)所述物品編碼在所述上層服務(wù)器內(nèi)進(jìn)行解析,并根據(jù)判斷結(jié)果對(duì)所述物品編碼進(jìn)行解析具體為所述上層服務(wù)器根據(jù)所述編碼體系標(biāo)識(shí)符判斷不能對(duì)所述物品編碼進(jìn)行解析,并判斷第二下層服務(wù)器能夠?qū)λ鑫锲肪幋a進(jìn)行解析,將所述編碼解析請(qǐng)求發(fā)送給所述第二下層服務(wù)器。6、根據(jù)權(quán)利要求5所述的物品編碼解析方法,其特征在于,所述將所述物品編碼發(fā)送所述第二下層服務(wù)器之后還包括所述第二下層服務(wù)器根據(jù)所述編碼體系標(biāo)識(shí)符對(duì)所述物品編碼進(jìn)行判斷并解析,將解析結(jié)果信息發(fā)送給所述第一下層服務(wù)器。7、根據(jù)權(quán)利要求5所述的物品編碼解析方法,其特征在于,所述將所述物品編碼發(fā)送給所述第二下層服務(wù)器之后還包括所述第二下層服務(wù)器根據(jù)所述編碼體系標(biāo)識(shí)符對(duì)所述物品編碼進(jìn)行判斷并解析,并將解析結(jié)果信息發(fā)送給所述上層服務(wù)器,所述上層服務(wù)器將所述解析結(jié)果信息發(fā)送給所述第一下層服務(wù)器。8、一種物品編碼解析系統(tǒng),其特征在于,包括第一下層服務(wù)器和上層服務(wù)器,所述第一下層服務(wù)器包括第一通信模塊、第一判斷模塊以及第一解析模塊,所述上層服務(wù)器包括通信模塊、判斷模塊以及解析模塊,所述第一通信模塊與所述第一判斷模塊、第一解析模塊和所述通信模塊連接,所述第一判斷模塊與所述第一解析模塊連接,所述通信模塊與所述判斷模塊和所述解析模塊連接,所述判斷模塊與所述解析模塊連接。9、根據(jù)權(quán)利要求8所述的物品編碼解析系統(tǒng),其特征在于,還包括第二下層服務(wù)器,所述第二下層服務(wù)器包括第二通信模塊、第二判斷模塊以及第二解析模塊,所述第二通信模塊與所述第一通信;漢塊、所述通信^^塊、所述第二判斷模塊以及所述第二解析模塊連接,所述第二判斷模塊與所述第二解析模塊連接。全文摘要本發(fā)明公開(kāi)了一種物品編碼解析方法及系統(tǒng),該方法包括第一下層服務(wù)器根據(jù)接收的編碼解析請(qǐng)求獲取所述編碼解析請(qǐng)求中攜帶的物品編碼;根據(jù)所述物品編碼的編碼體系標(biāo)識(shí)符判斷是否能對(duì)所述物品編碼在所述第一下層服務(wù)器內(nèi)進(jìn)行解析,如果是則所述第一下層服務(wù)器對(duì)所述物品編碼進(jìn)行解析并返回解析結(jié)果信息,否則將所述編碼解析請(qǐng)求發(fā)送給上層服務(wù)器。該系統(tǒng)包括第一下層服務(wù)器和上層服務(wù)器。本發(fā)明的第一下層服務(wù)器和上層服務(wù)器能夠共同完成對(duì)物品編碼進(jìn)行統(tǒng)一監(jiān)控和管理的功能且能夠達(dá)到共享第一下層服務(wù)器和上層服務(wù)器中的物品編碼的效果,滿足了對(duì)不同編碼體系下的物品編碼進(jìn)行全網(wǎng)解析的技術(shù)需求。文檔編號(hào)G06F17/00GK101354697SQ200810222169公開(kāi)日2009年1月28日申請(qǐng)日期2008年9月10日優(yōu)先權(quán)日2008年9月10日發(fā)明者劉曉冬,張成海,李素彩,羅秋科,黃燕濱申請(qǐng)人:中國(guó)物品編碼中心