• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法技術(shù)

    技術(shù)編號(hào):15503630 閱讀:103 留言:0更新日期:2017-06-03 23:59
    本發(fā)明專利技術(shù)提出了一種10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,包括:將原始的10位十進(jìn)制序列轉(zhuǎn)換為32位二進(jìn)制位流序列;將32位二進(jìn)制位流序列進(jìn)行分塊處理;計(jì)算每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位;計(jì)算32位二進(jìn)制位流序列的10位位流校驗(yàn)位;將每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位,添加至相應(yīng)分塊的末尾,以得到新的二進(jìn)制分塊,并形成位流校驗(yàn)位序列;將多個(gè)新的二進(jìn)制分塊依據(jù)順序進(jìn)行組合,并在組合序列的末尾添加所述位流校驗(yàn)位序列,得到最終的可檢錯(cuò)的二進(jìn)制編碼序列。本發(fā)明專利技術(shù)可以形成可以充分滿足高效編碼與數(shù)據(jù)檢錯(cuò)功能的二進(jìn)制編碼,保證數(shù)據(jù)傳輸、數(shù)據(jù)打包、數(shù)據(jù)表示過程中數(shù)據(jù)的完整性和正確性。

    10 decimal encoding method can be transformed into binary encoding error

    The invention provides a 10 bit decimal encoding conversion method, error detecting binary encoding includes 10 decimal sequence conversion original 32 bit binary bit stream sequence; the 32 bit binary bit stream sequence block processing; calculation of each block of the odd and even parity bit position location calculation; 32 bit binary bit stream sequence 10 bit parity bit stream; each block of the odd and even parity bit position, added at the end of corresponding to the block, to get the new binary block, and the formation of a bit stream parity bit sequence; a plurality of new binary block basis sequence combination the bit stream, and add the parity bit sequence at the end of the combined sequence, binary encoding sequence can get the final error. The invention can be formed and can fully meet the binary encoding and data encoding, error detection function, ensure data transmission, data packaging, data integrity and correctness of data.

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法
    本專利技術(shù)涉及食品安全追溯及信息編碼
    ,特別涉及一種10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法。
    技術(shù)介紹
    信息編碼技術(shù)是數(shù)據(jù)傳輸、圖形表示和信息表示的基礎(chǔ)。如何高效的對(duì)信息進(jìn)行編碼、如何保證在可能出現(xiàn)錯(cuò)誤的環(huán)境中可以完整準(zhǔn)確地恢復(fù)信息,就成為編碼技術(shù)中重要的研究和
    技術(shù)實(shí)現(xiàn)思路
    之一。在物聯(lián)網(wǎng)環(huán)境中,編碼(或者編號(hào))是物品接入網(wǎng)絡(luò)環(huán)境的關(guān)鍵技術(shù)。特別是在食品安全追溯領(lǐng)域,10位十進(jìn)制編碼代表了包裝箱級(jí)別的物流單元和追溯單元。如何高效、完整、準(zhǔn)確的對(duì)其進(jìn)行編碼表示對(duì)于該平臺(tái)的建設(shè)和推廣具有核心的重要意義。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的旨在至少解決所述技術(shù)缺陷之一。為此,本專利技術(shù)的目的在于提出一種10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,可以形成可以充分滿足高效編碼與數(shù)據(jù)檢錯(cuò)功能的二進(jìn)制編碼,保證數(shù)據(jù)傳輸、數(shù)據(jù)打包、數(shù)據(jù)表示過程中數(shù)據(jù)的完整性和正確性。為了實(shí)現(xiàn)上述目的,本專利技術(shù)的實(shí)施例提供一種10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,包括如下步驟:步驟S1,將原始的10位十進(jìn)制序列轉(zhuǎn)換為32位二進(jìn)制位流序列;步驟S2,將所述步驟S1中得到的32位二進(jìn)制位流序列進(jìn)行分塊處理;步驟S3,計(jì)算所述步驟S2中的每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位;步驟S4,計(jì)算所述步驟S1中的32位二進(jìn)制位流序列的10位位流校驗(yàn)位,其中,所述10位位流校驗(yàn)位包括:4位奇數(shù)校驗(yàn)位、4位偶數(shù)校驗(yàn)位和2位總校驗(yàn)位;步驟S5,將所述步驟S3得到的每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位,添加至相應(yīng)分塊的末尾,以得到新的二進(jìn)制分塊,并將步驟S4得到的10位位流校驗(yàn)位按預(yù)設(shè)順序進(jìn)行組合,形成位流校驗(yàn)位序列;步驟S6,將所述步驟S5得到的多個(gè)新的二進(jìn)制分塊依據(jù)順序進(jìn)行組合,并在組合序列的末尾添加所述位流校驗(yàn)位序列,得到最終的可檢錯(cuò)的二進(jìn)制編碼序列。進(jìn)一步,所述步驟S1,包括如下步驟:將原始的10位十進(jìn)制編碼采用下述公式轉(zhuǎn)換為初始32位二進(jìn)制位流序列,d1d2…d10=b1231+b2230+…+b312+b32,其中,d1d2…d10為原始的10位十進(jìn)制序列,b1b2…b31b32為初始32位二進(jìn)制位流序列;然后,將上述初始32位二進(jìn)制位流序列中的每一位取反,得到最終的32位二進(jìn)制位流序列c1c2…c31c32,其中,ci=~bi,i=1,…,32,~為邏輯反操作。進(jìn)一步,在所述步驟S2中,將最終得到的32位二進(jìn)制位流序列按照每8位一個(gè)分塊的方式,共劃分為4個(gè)分塊。進(jìn)一步,所述步驟S3中,對(duì)每個(gè)分塊中的奇數(shù)位置的二進(jìn)制數(shù)據(jù)依次采用異或操作,得到奇數(shù)位置的校驗(yàn)位vi,其中,i為分塊編號(hào);對(duì)每個(gè)分塊中的偶數(shù)位置的二進(jìn)制數(shù)據(jù)依次采用異或操作,得到偶數(shù)位置的校驗(yàn)位wi,其中,i為分塊編號(hào)。進(jìn)一步,在所述步驟S4中,采用下式計(jì)算4位奇數(shù)校驗(yàn)位Vi,i∈{1,2,3,4}),V1=~(c1XORc9XORc17XORc25)V2=~(c3XORc11XORc19XORc27)V3=~(c5XORc13XORc21XORc29)V4=~(c7XORc15XORc23XORc31);采用下式計(jì)算4位偶數(shù)校驗(yàn)位Wi,i∈{1,2,3,4}),W1=~(c2XORc10XORc18XORc26)W2=~(c4XORc12XORc20XORc28)W3=~(c6XORc14XORc22XORc30)W4=~(c8XORc16XORc24XORc32)。進(jìn)一步,計(jì)算2位總校驗(yàn)位包括:進(jìn)一步,在所述步驟S5中,將所述10位位流校驗(yàn)位按照如下預(yù)設(shè)順序進(jìn)行組合,形成位流校驗(yàn)位序列:根據(jù)本專利技術(shù)實(shí)施例的10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,通過將10位編碼轉(zhuǎn)換為二進(jìn)制位流序列,通過對(duì)位流序列進(jìn)行分塊,并構(gòu)造校驗(yàn)位,然后在這個(gè)序列之中以及這個(gè)序列之后添加校驗(yàn)位,進(jìn)行位流重組形成新的二進(jìn)制編碼序列,形成可以充分滿足高效編碼與數(shù)據(jù)檢錯(cuò)功能的二進(jìn)制編碼,保證數(shù)據(jù)傳輸、數(shù)據(jù)打包、數(shù)據(jù)表示過程中數(shù)據(jù)的完整性和正確性。將本專利技術(shù)的編碼技術(shù)與其他識(shí)別技術(shù)相結(jié)合,保證數(shù)據(jù)可以被正確、完整解譯出來。本專利技術(shù)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本專利技術(shù)的實(shí)踐了解到。附圖說明本專利技術(shù)的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:圖1為根據(jù)本專利技術(shù)實(shí)施例的10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法的流程圖;圖2為根據(jù)本專利技術(shù)實(shí)施例的分塊處理的示意圖;圖3為根據(jù)本專利技術(shù)實(shí)施例的添加校驗(yàn)位的示意圖;圖4為根據(jù)本專利技術(shù)實(shí)施例的位流校驗(yàn)位序列的示意圖。具體實(shí)施方式下面詳細(xì)描述本專利技術(shù)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本專利技術(shù),而不能理解為對(duì)本專利技術(shù)的限制。在物聯(lián)網(wǎng)環(huán)境中,編碼(或者編號(hào))是物品接入網(wǎng)絡(luò)環(huán)境的關(guān)鍵技術(shù)。特別是在食品安全追溯領(lǐng)域,十進(jìn)制編碼得到了廣泛的使用,通過在食品包裝上設(shè)置十進(jìn)制編碼信息,實(shí)現(xiàn)對(duì)食品流通的追溯。由于,在近幾年的食品安全追溯應(yīng)用中10位十進(jìn)制編碼得到了廣泛的應(yīng)用,為此,本專利技術(shù)提出一種10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,可以提供一種具有檢錯(cuò)功能的二進(jìn)制編碼方式。如圖1所示,本專利技術(shù)實(shí)施例的10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,步驟S1,將原始的10位十進(jìn)制序列轉(zhuǎn)換為32位二進(jìn)制位流序列。具體地,將原始的10位十進(jìn)制編碼采用下述公式轉(zhuǎn)換為初始32位二進(jìn)制位流序列,d1d2…d10=b1231+b2230+…+b312+b32,(1)其中,d1d2…d10為原始的10位十進(jìn)制序列,b1b2…b31b32為初始32位二進(jìn)制位流序列。然后,將上述初始32位二進(jìn)制位流序列中的每一位取邏輯反,得到最終的32位二進(jìn)制位流序列c1c2…c31c32,其中,ci=~bi,(2)i=1,…,32,~為邏輯反操作,如表1所示。bi~bici011100表1步驟S2,將步驟S1中得到的32位二進(jìn)制位流序列進(jìn)行分塊處理。具體地,如圖2所示,將最終得到的32位二進(jìn)制位流序列按照每8位一個(gè)分塊的方式,共劃分為4個(gè)分塊。需要說明的是,分塊數(shù)量不限于4個(gè),還可以為其他數(shù)量,不再贅述。下面步驟以4個(gè)分塊為例進(jìn)行說明。步驟S3,計(jì)算步驟S2中的每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位。首先,對(duì)獲得的每一個(gè)分塊14位二進(jìn)制序列,如表2所示,從第一位開始按照位置進(jìn)行編號(hào):位置12345678分塊a1a2a3a4a5a6a7a8表2在本步驟中,對(duì)每個(gè)分塊中的奇數(shù)位置的二進(jìn)制數(shù)據(jù)依次采用異或操作,得到該分塊的奇數(shù)位置的校驗(yàn)位vi,其中,其中,i為分塊編號(hào),i∈{1,2,3,4}。vi=a1XORa3XORa5XORa7,(3)其中,XOR是邏輯異或操作,如表3所示:abaXORb000011101110表3進(jìn)一步,對(duì)每個(gè)分塊中的偶數(shù)位置的二進(jìn)制數(shù)據(jù)依次采用異或操作,得到奇數(shù)位置的校驗(yàn)位wi,其中,i為分塊編號(hào),i∈{1,2,3,4}。wi=a2XORa4XORa6XORa8,(4)表4示出了4個(gè)分塊的奇數(shù)校驗(yàn)位和偶數(shù)校驗(yàn)位:表4步驟S4,計(jì)算步驟S1中的32位二進(jìn)本文檔來自技高網(wǎng)...
    10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法

    【技術(shù)保護(hù)點(diǎn)】
    一種10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,其特征在于,包括如下步驟:步驟S1,將原始的10位十進(jìn)制序列轉(zhuǎn)換為32位二進(jìn)制位流序列;步驟S2,將所述步驟S1中得到的32位二進(jìn)制位流序列進(jìn)行分塊處理;步驟S3,計(jì)算所述步驟S2中的每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位;步驟S4,計(jì)算所述步驟S1中的32位二進(jìn)制位流序列的10位位流校驗(yàn)位,其中,所述10位位流校驗(yàn)位包括:4位奇數(shù)校驗(yàn)位、4位偶數(shù)校驗(yàn)位和2位總校驗(yàn)位;步驟S5,將所述步驟S3得到的每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位,添加至相應(yīng)分塊的末尾,以得到新的二進(jìn)制分塊,并將步驟S4得到的10位位流校驗(yàn)位按預(yù)設(shè)順序進(jìn)行組合,形成位流校驗(yàn)位序列;步驟S6,將所述步驟S5得到的多個(gè)新的二進(jìn)制分塊依據(jù)順序進(jìn)行組合,并在組合序列的末尾添加所述位流校驗(yàn)位序列,得到最終的可檢錯(cuò)的二進(jìn)制編碼序列。

    【技術(shù)特征摘要】
    1.一種10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,其特征在于,包括如下步驟:步驟S1,將原始的10位十進(jìn)制序列轉(zhuǎn)換為32位二進(jìn)制位流序列;步驟S2,將所述步驟S1中得到的32位二進(jìn)制位流序列進(jìn)行分塊處理;步驟S3,計(jì)算所述步驟S2中的每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位;步驟S4,計(jì)算所述步驟S1中的32位二進(jìn)制位流序列的10位位流校驗(yàn)位,其中,所述10位位流校驗(yàn)位包括:4位奇數(shù)校驗(yàn)位、4位偶數(shù)校驗(yàn)位和2位總校驗(yàn)位;步驟S5,將所述步驟S3得到的每個(gè)分塊的奇數(shù)位置和偶數(shù)位置的校驗(yàn)位,添加至相應(yīng)分塊的末尾,以得到新的二進(jìn)制分塊,并將步驟S4得到的10位位流校驗(yàn)位按預(yù)設(shè)順序進(jìn)行組合,形成位流校驗(yàn)位序列;步驟S6,將所述步驟S5得到的多個(gè)新的二進(jìn)制分塊依據(jù)順序進(jìn)行組合,并在組合序列的末尾添加所述位流校驗(yàn)位序列,得到最終的可檢錯(cuò)的二進(jìn)制編碼序列。2.如權(quán)利要求1所述的10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,其特征在于,所述步驟S1,包括如下步驟:將原始的10位十進(jìn)制編碼采用下述公式轉(zhuǎn)換為初始32位二進(jìn)制位流序列,d1d2…d10=b1231+b2230+…+b312+b32,其中,d1d2…d10為原始的10位十進(jìn)制序列,b1b2…b31b32為初始32位二進(jìn)制位流序列;然后,將上述初始32位二進(jìn)制位流序列中的每一位取反,得到最終的32位二進(jìn)制位流序列c1c2…c31c32,其中,ci=~bi,i=1,…,32,~為邏輯反操作。3.如權(quán)利要求2所述的10位十進(jìn)制編碼轉(zhuǎn)化為可檢錯(cuò)二進(jìn)制編碼的方法,其特征在于,在所述步驟S2中,將最終得到的32位二進(jìn)制位流序列按照每8位一個(gè)分塊的方式,共劃分為4個(gè)分塊。4.如權(quán)利要求1所述的...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:林東宏
    申請(qǐng)(專利權(quán))人:中食安電子商務(wù)服務(wù)有限公司
    類型:發(fā)明
    國(guó)別省市:北京,11

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲成av人片在线观看无码不卡 | 国产自无码视频在线观看| 亚洲中文字幕无码久久精品1| HEYZO无码综合国产精品227| 无码人妻丰满熟妇区免费| 无码人妻丰满熟妇片毛片| 精品亚洲成α人无码成α在线观看 | 国产成人无码一二三区视频| 精品无码久久久久久尤物| 亚洲成A∨人片天堂网无码| 无码日韩AV一区二区三区| 亚洲中文字幕无码永久在线 | 色综合久久无码中文字幕| 无码国模国产在线无码精品国产自在久国产 | 亚洲AV永久青草无码精品| 精品无码黑人又粗又大又长| 91精品无码久久久久久五月天| 亚洲精品无码你懂的网站| 久久久久久久久免费看无码 | 国产精品无码一二区免费| 无码av免费网站| 亚洲中文字幕不卡无码| 国产激情无码一区二区三区| 国产免费av片在线无码免费看| 无码av免费一区二区三区| 久久人妻av无码中文专区| 中文无码精品一区二区三区| 国产精品JIZZ在线观看无码| 国产成年无码久久久久下载| 中文字幕亚洲精品无码| 精品无码久久久久久尤物| 西西午夜无码大胆啪啪国模| 亚洲精品无码成人AAA片| 亚洲中文字幕无码久久2017| 大桥久未无码吹潮在线观看| 少妇无码太爽了不卡视频在线看| 精品久久久无码人妻中文字幕豆芽| 亚洲精品中文字幕无码AV| 综合无码一区二区三区四区五区| 久久久久精品国产亚洲AV无码| 精品久久久无码21p发布 |