[發(fā)明專利]數(shù)據(jù)變換方法及裝置有效
| 申請?zhí)枺?/td> | 200910236912.8 | 申請日: | 2009-10-27 |
| 公開(公告)號: | CN101697116A | 公開(公告)日: | 2010-04-21 |
| 發(fā)明(設(shè)計)人: | 陸舟;于華章 | 申請(專利權(quán))人: | 北京飛天誠信科技有限公司 |
| 主分類號: | G06F7/76 | 分類號: | G06F7/76 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100083 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 變換 方法 裝置 | ||
1.一種數(shù)據(jù)變換方法,其特征在于,包括:
從待變換數(shù)據(jù)串的預(yù)定位置獲取偏移量;
根據(jù)所述偏移量從待變換數(shù)據(jù)串中獲取預(yù)定位數(shù)的數(shù)據(jù);
將所獲取的數(shù)據(jù)變換為十進(jìn)制數(shù)據(jù);
判斷所述十進(jìn)制數(shù)據(jù)的長度是否小于第一預(yù)定長度;
如果所述十進(jìn)制數(shù)據(jù)的長度不小于第一預(yù)定長度,則從所述十進(jìn) 制數(shù)據(jù)的低位開始連續(xù)取第一預(yù)定長度的數(shù)據(jù)作為變換后的數(shù)據(jù);
如果所述十進(jìn)制數(shù)據(jù)的長度小于第一預(yù)定長度,則將所述十進(jìn)制 數(shù)據(jù)的高位補(bǔ)零至第一預(yù)定長度,并將高位補(bǔ)零后的數(shù)據(jù)作為變換后 的數(shù)據(jù);
所述預(yù)定位置包括所述待變換數(shù)據(jù)串的第一個字節(jié)、中間任意一 個字節(jié)、或最后一個字節(jié);
所述從待變換數(shù)據(jù)串的預(yù)定位置獲取偏移量包括下列兩種方法 之一:
從待變換數(shù)據(jù)串的預(yù)定位置對應(yīng)字節(jié)中取出4個比特位或8個比 特位;
判斷所取出比特位對應(yīng)的十進(jìn)制數(shù)是否超過待變換數(shù)據(jù)串長度;
如果所取出比特位對應(yīng)的十進(jìn)制數(shù)不超過待變換數(shù)據(jù)串長度,則 將所取出比特位對應(yīng)的十進(jìn)制數(shù)作為偏移量;
如果所取出比特位對應(yīng)的十進(jìn)制數(shù)超過待變換數(shù)據(jù)串長度,則將 所取出的比特位對應(yīng)的十進(jìn)制數(shù)除以待變換數(shù)據(jù)串長度得到的余數(shù) 作為偏移量,或者將所取出的比特位對應(yīng)的十進(jìn)制數(shù)減去待變換數(shù)據(jù) 串長度的整數(shù)倍作為偏移量;
或者
從待變換數(shù)據(jù)串的預(yù)定位置對應(yīng)字節(jié)中取出4個比特位,并將所 取出比特位對應(yīng)的十進(jìn)制數(shù)作為偏移量;
根據(jù)所述偏移量從待變換數(shù)據(jù)串中獲取預(yù)定位數(shù)的數(shù)據(jù)包括下 面兩種方法之一:
按照預(yù)定公式對所述偏移量進(jìn)行計算得到算術(shù)右移位數(shù);
將所述待變換數(shù)據(jù)串按照所述算術(shù)右移位數(shù)進(jìn)行算術(shù)右移;
從右移后的待變換數(shù)據(jù)串最低位開始獲取預(yù)定位數(shù)的數(shù)據(jù);
或者
從待變換數(shù)據(jù)串中與所述偏移量對應(yīng)的位置處獲取預(yù)定位數(shù)的 數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)變換方法,其特征在于,所述預(yù) 定公式為:BITS=128-LBS4*8;其中,BITS表示算術(shù)右移位數(shù),LBS4 表示偏移量。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)變換方法,其特征在于,所述待 變換數(shù)據(jù)串為經(jīng)過無碰撞的單向算法處理后的待變換數(shù)據(jù)串。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)變換方法,其特征在于,所述無 碰撞的單向算法為哈希算法或消息驗證代碼算法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京飛天誠信科技有限公司,未經(jīng)北京飛天誠信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910236912.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:新型防盜井蓋
- 下一篇:一種獲取輸入法候選項的方法及系統(tǒng)
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來完成計算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





