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)制分塊,并將 ...
【技術(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
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。