自動(dòng)識(shí)別標(biāo)簽中數(shù)據(jù)模塊化存儲(chǔ)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及自動(dòng)識(shí)別標(biāo)簽數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域,更具體地說,是涉及自動(dòng)識(shí)別標(biāo)簽中數(shù)據(jù)模塊化存儲(chǔ)的一種方法。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)時(shí)代的到來,各行各業(yè)對物品精確化、信息化管理的需求逐漸深入,以各類條碼和射頻識(shí)別技術(shù)為主體的自動(dòng)識(shí)別標(biāo)簽因其技術(shù)特性滿足了這種需求而逐漸成為物品標(biāo)識(shí)的主要技術(shù),可以說只要是有物品管理的地方,都有采用自動(dòng)識(shí)別標(biāo)簽進(jìn)行標(biāo)識(shí)管理的需求。自動(dòng)識(shí)別標(biāo)簽一般是粘貼/安裝在物品上,一方面在物品壽命周期內(nèi)多個(gè)業(yè)務(wù)管理部門有識(shí)讀自動(dòng)識(shí)別標(biāo)簽的需求,另一方面物品在流經(jīng)物流各個(gè)環(huán)節(jié)時(shí)相關(guān)涉眾方也有識(shí)讀自動(dòng)識(shí)別標(biāo)簽的需求,這就需要有多方約定可理解的方式來構(gòu)造自動(dòng)識(shí)別標(biāo)簽中數(shù)據(jù)格式才能夠?yàn)槎喾阶R(shí)讀并解析得到所需要的信息。由于各行各業(yè)的物品種類繁多,不同行業(yè)物流環(huán)節(jié)應(yīng)用場景差別較大,很難完整分析出不同業(yè)務(wù)系統(tǒng)的信息需求,制定完全統(tǒng)一的數(shù)據(jù)格式非常困難。也就是說,在標(biāo)識(shí)同一物品的自動(dòng)識(shí)別標(biāo)簽中,可能需要由多個(gè)管理部門寫入相應(yīng)的業(yè)務(wù)信息數(shù)據(jù)。
[0003]當(dāng)前國內(nèi)外標(biāo)準(zhǔn)中已存在一些標(biāo)簽的數(shù)據(jù)存儲(chǔ)格式,固定結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)模版,如電子產(chǎn)品代碼EPC,缺乏靈活性;自動(dòng)識(shí)別標(biāo)識(shí)符方式,如應(yīng)用標(biāo)識(shí)符Al和數(shù)據(jù)標(biāo)識(shí)符DI,格式信息占用標(biāo)簽一定的存儲(chǔ)空間;而行業(yè)用戶自由定義的標(biāo)簽數(shù)據(jù)格式,因?yàn)槿狈Χ喾郊s定而相互之間難以識(shí)讀。
[0004]各個(gè)專業(yè)的數(shù)據(jù)格式如何能夠被用戶所識(shí)讀,以及不同專業(yè)的數(shù)據(jù)模塊在同一標(biāo)簽中如何同時(shí)共存使用的機(jī)制尚不明確。
[0005]這就需要在總體上提出一種實(shí)現(xiàn)不同專業(yè)的數(shù)據(jù)模塊如何實(shí)現(xiàn)在同一標(biāo)簽中能夠?qū)崿F(xiàn)數(shù)據(jù)兼容互讀、并且還可進(jìn)行數(shù)據(jù)格式擴(kuò)展的大思路。在自動(dòng)識(shí)別標(biāo)簽中采用數(shù)據(jù)模塊化的組裝存儲(chǔ)思路可以實(shí)現(xiàn)這一目標(biāo),克服當(dāng)前不足,滿足多方用戶的數(shù)據(jù)存儲(chǔ)和采集需求。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問題是,克服現(xiàn)有標(biāo)簽中數(shù)據(jù)存儲(chǔ)技術(shù)中存在的不足,提出一種自動(dòng)識(shí)別標(biāo)簽數(shù)據(jù)模塊化存儲(chǔ)方法。
[0007]本發(fā)明自動(dòng)識(shí)別標(biāo)簽中數(shù)據(jù)模塊化存儲(chǔ)方法,通過下述技術(shù)方案予以實(shí)現(xiàn):
[0008]所述數(shù)據(jù)結(jié)構(gòu)模塊由數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符和數(shù)據(jù)結(jié)構(gòu)詳細(xì)描述兩部分組成;
[0009]數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符由主體標(biāo)識(shí)符及其擴(kuò)展標(biāo)識(shí)符構(gòu)成,主體標(biāo)識(shí)符為一個(gè)字節(jié)長,分配主體標(biāo)識(shí)符的十六進(jìn)制值域?yàn)?2H — 2??,36H—9!?和ABH—FEH,十六進(jìn)制數(shù)值FFH用于主體標(biāo)識(shí)符的擴(kuò)展,擴(kuò)展標(biāo)識(shí)符為擴(kuò)展I字節(jié)或者多個(gè)字節(jié)長度;
[0010]數(shù)據(jù)結(jié)構(gòu)詳細(xì)描述部分為選用已有標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)模塊或自定義本行業(yè)的數(shù)據(jù)結(jié)構(gòu)模塊;選用自定義本行業(yè)的數(shù)據(jù)結(jié)構(gòu)模塊時(shí)首先應(yīng)根據(jù)應(yīng)用需求確定需要存儲(chǔ)的信息主題內(nèi)容,判斷是否已有的數(shù)據(jù)結(jié)構(gòu)模塊可以滿足要求;如果不能夠滿足要求,在本行業(yè)制定的數(shù)據(jù)元字典中選取構(gòu)造數(shù)據(jù)結(jié)構(gòu)模塊的數(shù)據(jù)元;判斷可選擇的自動(dòng)識(shí)別標(biāo)簽的存儲(chǔ)空間等特性,確定數(shù)據(jù)結(jié)構(gòu)模塊是緊湊存儲(chǔ)還是帶格式存儲(chǔ);
[0011]自動(dòng)識(shí)別標(biāo)簽數(shù)據(jù)格式的構(gòu)成:自動(dòng)識(shí)別標(biāo)簽的數(shù)據(jù)格式是由一個(gè)或多個(gè)上述數(shù)據(jù)結(jié)構(gòu)模塊組合而成;
[0012]自動(dòng)識(shí)別標(biāo)簽數(shù)據(jù)存儲(chǔ)模塊的存儲(chǔ):數(shù)據(jù)結(jié)構(gòu)模塊的標(biāo)識(shí)符和數(shù)據(jù)結(jié)構(gòu)詳細(xì)描述所對應(yīng)的數(shù)據(jù)集作為整體同時(shí)存儲(chǔ)在自動(dòng)識(shí)別標(biāo)簽中;
[0013]自動(dòng)識(shí)別標(biāo)簽中數(shù)據(jù)存儲(chǔ)模塊間的分隔符:如果多個(gè)數(shù)據(jù)結(jié)構(gòu)模塊在具有連續(xù)存儲(chǔ)空間的自動(dòng)識(shí)別標(biāo)簽中存儲(chǔ),數(shù)據(jù)結(jié)構(gòu)模塊之間的分隔符采用單元分隔符Us表示,用于標(biāo)識(shí)前一個(gè)數(shù)據(jù)結(jié)構(gòu)模塊的結(jié)束;如果自動(dòng)識(shí)別標(biāo)簽具有分段存儲(chǔ)空間或者文件存儲(chǔ)管理,數(shù)據(jù)結(jié)構(gòu)模塊需要按照分段存儲(chǔ)空間或者文件存儲(chǔ)管理的對應(yīng)要求進(jìn)行存儲(chǔ)。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0015]將自動(dòng)識(shí)別標(biāo)簽中可能涉及到的數(shù)據(jù)信息按行業(yè)、按主題進(jìn)行分類,劃分成多個(gè)小的信息模塊,在構(gòu)建自動(dòng)識(shí)別標(biāo)簽數(shù)據(jù)格式時(shí),根據(jù)需要從上述已注冊的信息模塊中選擇一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)模塊進(jìn)行組裝而成。提出了數(shù)據(jù)結(jié)構(gòu)模塊在不同標(biāo)簽中的存儲(chǔ)模式,同時(shí)給出了數(shù)據(jù)存儲(chǔ)模塊的注冊與解析的實(shí)現(xiàn)機(jī)制。自動(dòng)識(shí)別標(biāo)簽中的數(shù)據(jù)采用模塊化存儲(chǔ)機(jī)制,一是可兼容目前國內(nèi)外主流的標(biāo)簽存儲(chǔ)方式,需充分考慮現(xiàn)有的各類國際、國家和行業(yè)主流的自動(dòng)識(shí)別數(shù)據(jù)格式標(biāo)準(zhǔn),可實(shí)現(xiàn)最大限度的兼容;二是可實(shí)現(xiàn)標(biāo)簽中數(shù)據(jù)存儲(chǔ)組織靈活多樣,可根據(jù)業(yè)務(wù)應(yīng)用需求選擇一個(gè)或多個(gè)數(shù)據(jù)模塊寫入標(biāo)簽,標(biāo)簽中數(shù)據(jù)模塊可以靈活組合,而不必固定,因而充分利用標(biāo)簽有限的存儲(chǔ)空間;三是便于實(shí)現(xiàn)標(biāo)簽數(shù)據(jù)格式增加和修改,對于部分業(yè)務(wù)需求的變化,只需要修改對應(yīng)的數(shù)據(jù)結(jié)構(gòu)模塊,而不會(huì)影響標(biāo)簽其它方面的數(shù)據(jù)存儲(chǔ)及識(shí)讀;四是采用數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符,便于實(shí)現(xiàn)標(biāo)簽中數(shù)據(jù)結(jié)構(gòu)模塊的注冊、管理及解析。
【附圖說明】
[0016]圖1是數(shù)據(jù)結(jié)構(gòu)模塊的基本構(gòu)成;
[0017]圖2是連續(xù)存儲(chǔ)空間的自動(dòng)識(shí)別標(biāo)簽的數(shù)據(jù)格式;
[0018]圖3是數(shù)據(jù)結(jié)構(gòu)模塊的注冊及解析機(jī)制原理圖。
【具體實(shí)施方式】
[0019]以下結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]一、標(biāo)簽數(shù)據(jù)格式中的信息劃分
[0021]在構(gòu)建標(biāo)簽中信息模塊之前,需要對用于標(biāo)識(shí)物品的標(biāo)簽所涉及到的信息進(jìn)行宏觀分類。標(biāo)簽中涉及到的信息主要有六類:一是標(biāo)簽本身信息,特別是射頻標(biāo)簽唯一識(shí)別號TID、芯片識(shí)別號CID、標(biāo)簽版本號、寫入時(shí)間等;二是物品自身的靜態(tài)屬性信息,包括物品名稱、型號、產(chǎn)地、物理化學(xué)屬性、數(shù)量、保質(zhì)期、包裝/集裝信息等;三是物品業(yè)務(wù)管理信息,包括物品所有者信息、專業(yè)信息、倉儲(chǔ)標(biāo)識(shí)信息、危險(xiǎn)等級等;四是物品的全壽命周期管理信息,特別是指大型的、危險(xiǎn)的、精密的或貴重的受控物品,主要有采購、保養(yǎng)、維修、使用、報(bào)廢等信息;五是物品涉及到的物流運(yùn)輸信息,主要包括發(fā)貨單位、承運(yùn)單位、收貨單位,運(yùn)輸方式等信息;六是物品的動(dòng)態(tài)狀態(tài)信息,主要包括物品的動(dòng)態(tài)地理位置、物品自身或所處環(huán)境狀態(tài)(如溫度、濕度、振動(dòng)、光敏等物理參數(shù))、物品的保質(zhì)期狀態(tài)等。
[0022]根據(jù)上面的信息分類,可以按照行業(yè)、主題和業(yè)務(wù)需求進(jìn)一步劃分成多個(gè)信息模塊,不同行業(yè)可以按照應(yīng)用需求構(gòu)建分層、分塊的信息模塊體系結(jié)構(gòu)。每個(gè)信息模塊對應(yīng)一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu)模塊,按照行業(yè)的應(yīng)用需求選擇相關(guān)數(shù)據(jù)結(jié)構(gòu)模塊來構(gòu)建具體應(yīng)用中多個(gè)標(biāo)簽的數(shù)據(jù)格式。
[0023]二、數(shù)據(jù)結(jié)構(gòu)模塊的構(gòu)建
[0024](一 )數(shù)據(jù)結(jié)構(gòu)模塊的基本構(gòu)成
[0025]數(shù)據(jù)結(jié)構(gòu)模塊主要由數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符和數(shù)據(jù)結(jié)構(gòu)描述部分等兩部分組成,如圖1所示。其中,數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符主要用于唯一標(biāo)識(shí)其所對應(yīng)的數(shù)據(jù)結(jié)構(gòu)模塊;而數(shù)據(jù)結(jié)構(gòu)描述部分主要是定義數(shù)據(jù)結(jié)構(gòu)模塊中涉及的數(shù)據(jù)元/字段以及數(shù)據(jù)元/字段(以后統(tǒng)稱數(shù)據(jù)元)之間的存儲(chǔ)組織方式,即是描述數(shù)據(jù)結(jié)構(gòu)模塊的語義和語法。在自動(dòng)識(shí)別標(biāo)簽中具體存儲(chǔ)實(shí)際數(shù)據(jù)時(shí),數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符和數(shù)據(jù)結(jié)構(gòu)描述部分所對應(yīng)存儲(chǔ)的數(shù)據(jù)集(統(tǒng)稱為數(shù)據(jù)存儲(chǔ)模塊)需要同時(shí)存儲(chǔ)在自動(dòng)識(shí)別標(biāo)簽中。
[0026]每個(gè)數(shù)據(jù)結(jié)構(gòu)模塊對應(yīng)一個(gè)唯一的標(biāo)識(shí)符,唯一標(biāo)識(shí)對應(yīng)的數(shù)據(jù)結(jié)構(gòu)模塊,它在整個(gè)自動(dòng)識(shí)別標(biāo)簽數(shù)據(jù)格式中處于核心地位,是標(biāo)簽中數(shù)據(jù)模塊之間自由組合而能夠解析的基礎(chǔ),所有標(biāo)簽中的數(shù)據(jù)結(jié)構(gòu)模塊都需要通過數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符來注冊、管理和解析,便于實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)模塊的變化和迀移。通常考慮為每個(gè)行業(yè)的信息模塊分配一個(gè)數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符,數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符包括主體標(biāo)識(shí)符及其可能的擴(kuò)展標(biāo)識(shí)符構(gòu)成。
[0027]1、數(shù)據(jù)結(jié)構(gòu)模塊主體標(biāo)識(shí)符
[0028]主體標(biāo)識(shí)符為一個(gè)字節(jié)長,分配主體標(biāo)識(shí)符的十六進(jìn)制值域?yàn)?2H — 2冊,36H-9FH和ABH — FEH,其它主體標(biāo)識(shí)符值域主要用于兼容其它的標(biāo)識(shí)體系。主體標(biāo)識(shí)符可以直接使用,也可以擴(kuò)展;十六進(jìn)制數(shù)值FHl用于標(biāo)識(shí)符整個(gè)體系下一代版本擴(kuò)展。
[0029]2、數(shù)據(jù)結(jié)構(gòu)模塊擴(kuò)展標(biāo)識(shí)符
[0030]如果某個(gè)行業(yè)由于業(yè)務(wù)需求希望建立多個(gè)數(shù)據(jù)結(jié)構(gòu)模塊,因而需要對上述分配給本行業(yè)的I字節(jié)的主體標(biāo)識(shí)符進(jìn)行擴(kuò)展,根據(jù)需要可擴(kuò)展I字節(jié)或者多個(gè)字節(jié)長度,擴(kuò)展的字節(jié)可進(jìn)一步定義數(shù)據(jù)結(jié)構(gòu)模塊的標(biāo)識(shí)符ID、以及數(shù)據(jù)結(jié)構(gòu)模塊的版本號等信息,擴(kuò)展字節(jié)的具體意義及要求由行業(yè)的主管或協(xié)調(diào)機(jī)構(gòu)進(jìn)行規(guī)定。
[0031]如果某行業(yè)通過擴(kuò)展其分配的主體標(biāo)識(shí)符,擴(kuò)展I字節(jié)的話,則擴(kuò)展后的整個(gè)標(biāo)識(shí)符容量為28-1 = 255,也就是說這個(gè)行業(yè)可以新定義255個(gè)數(shù)據(jù)結(jié)構(gòu)模塊,其中擴(kuò)展I字節(jié)的十六進(jìn)制值域FFH,用于該行業(yè)標(biāo)識(shí)符體系進(jìn)行二次版本擴(kuò)展。同理如果同時(shí)擴(kuò)展2字節(jié),擴(kuò)展后的整個(gè)標(biāo)識(shí)符容量為216-1 = 65535個(gè),其中擴(kuò)展兩字節(jié)的十六進(jìn)制值域FFFFH用于該行業(yè)標(biāo)識(shí)符體系下一次版本擴(kuò)展。
[0032]標(biāo)識(shí)符擴(kuò)展編碼以及擴(kuò)展后的標(biāo)識(shí)符對應(yīng)的數(shù)據(jù)結(jié)構(gòu)描述部分應(yīng)在相關(guān)數(shù)據(jù)結(jié)構(gòu)注冊服務(wù)器進(jìn)行注冊。
[0033]3、數(shù)據(jù)結(jié)構(gòu)模塊標(biāo)識(shí)符的兼容性
[0034]由于主體標(biāo)識(shí)符的分配值域?yàn)?2H — 2??,36H—9FH和ABH—FEH,基本避開了國內(nèi)外主流的自動(dòng)識(shí)別標(biāo)簽中數(shù)據(jù)結(jié)構(gòu)的標(biāo)識(shí)符取值區(qū)間,從而實(shí)現(xiàn)了對主流標(biāo)準(zhǔn)的兼容。例如,而GSl標(biāo)識(shí)體系中的電子產(chǎn)品代碼EPC中標(biāo)識(shí)符取值為08H — OBH和30H — 35H兩個(gè)區(qū)間;又如ISO/IEC17363-17367系列標(biāo)準(zhǔn)中定義的應(yīng)用族標(biāo)識(shí)符AFI中的標(biāo)識(shí)符取值區(qū)間為AlH—AAH0
[0035](三)數(shù)據(jù)結(jié)構(gòu)描述部分構(gòu)建
[0036]數(shù)據(jù)結(jié)構(gòu)描述部分主要定義相關(guān)語法和語義,主要包括數(shù)據(jù)元集合及數(shù)據(jù)元之間的組織存儲(chǔ)方式,其中語法主要指數(shù)據(jù)結(jié)構(gòu)模塊中多個(gè)數(shù)據(jù)元的組織方式,語義主要定義數(shù)據(jù)結(jié)構(gòu)模塊中所使用的各個(gè)數(shù)據(jù)元所具有的現(xiàn)實(shí)含義。
[0037]1、語法一一數(shù)據(jù)元組織
[0038]根據(jù)數(shù)據(jù)集中有無格式信息分類,數(shù)據(jù)集存儲(chǔ)有緊湊存儲(chǔ)和帶格式存儲(chǔ)兩種。其中緊湊存儲(chǔ)的數(shù)據(jù)集中沒有格式分割符和相關(guān)標(biāo)識(shí)符,數(shù)據(jù)集的數(shù)據(jù)格式在數(shù)據(jù)集之外預(yù)先定義數(shù)據(jù)格式模板,數(shù)據(jù)集中字