[發(fā)明專利]一種動(dòng)態(tài)二維碼生成的方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201310408127.2 | 申請(qǐng)日: | 2013-09-10 |
| 公開(公告)號(hào): | CN104424497B | 公開(公告)日: | 2019-05-28 |
| 發(fā)明(設(shè)計(jì))人: | 王越;沈曉斌 | 申請(qǐng)(專利權(quán))人: | 王越 |
| 主分類號(hào): | G06K19/06 | 分類號(hào): | G06K19/06 |
| 代理公司: | 北京匯捷知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11531 | 代理人: | 于鵬 |
| 地址: | 150000 黑龍江省哈爾*** | 國(guó)省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 動(dòng)態(tài) 二維碼 生成 方法 裝置 | ||
本發(fā)明公開了一種動(dòng)態(tài)二維碼生成的方法及裝置,所述方法包括:獲取二維碼內(nèi)容;在所述獲取的二維碼內(nèi)容前添加當(dāng)前時(shí)間戳頭部生成編碼內(nèi)容;將所述編碼內(nèi)容進(jìn)行編碼;將進(jìn)行編碼后的內(nèi)容進(jìn)行N等分,得到等分后的分段數(shù)組和數(shù)組大小N,其中N為動(dòng)態(tài)二維碼中最終二維碼的數(shù)量;對(duì)所述分段數(shù)組進(jìn)行遍歷操作;將遍歷結(jié)束后得到了二維碼數(shù)組按照設(shè)定的顯示規(guī)則進(jìn)行顯示。通過本發(fā)明所述技術(shù)方案,由于采用刷屏幀數(shù)可調(diào)輸出的方式在電子屏幕上呈現(xiàn)了動(dòng)態(tài)二維碼,而不是采用圖片文件的輸出方式,所以徹底解決了電子二維碼的防復(fù)制問題。
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種動(dòng)態(tài)二維碼生成的方法及裝置。
背景技術(shù)
二維碼是用特定的幾何圖形,按照一定規(guī)律在平面分布的黑白相間的矩形方陣技術(shù)數(shù)據(jù)符號(hào)信息的新一代條碼技術(shù),已經(jīng)廣泛應(yīng)用于社會(huì)的各個(gè)領(lǐng)域,二維碼具有信息容量大,糾錯(cuò)能力強(qiáng),識(shí)讀速度快以及全方位識(shí)讀等優(yōu)點(diǎn)。隨著物聯(lián)網(wǎng)時(shí)代的到來,大量線上線下的信息已多多載體的形式呈現(xiàn)出來,二維碼以其價(jià)格低廉,多載體呈現(xiàn)的特性,當(dāng)之無愧的成為了物聯(lián)網(wǎng)時(shí)代線上與線下,多載體,多媒體平臺(tái)的信息入口。
但是隨著二維碼的廣泛應(yīng)用,普通的單碼加密生成,單碼識(shí)讀解析的方式,已經(jīng)不能滿足社會(huì)上對(duì)二維碼更安全、更具備時(shí)效性、更復(fù)雜的使用的環(huán)境。
發(fā)明內(nèi)容
針對(duì)上述背景技術(shù)涉及的問題,本發(fā)明提供了一種動(dòng)態(tài)二維碼生成的方法及裝置。
本發(fā)明提供一種動(dòng)態(tài)二維碼生成的方法,包括以下步驟;
獲取二維碼內(nèi)容;
在所述獲取的二維碼內(nèi)容前添加當(dāng)前時(shí)間戳頭部生成編碼內(nèi)容;
將所述編碼內(nèi)容進(jìn)行編碼;
將進(jìn)行編碼后的內(nèi)容進(jìn)行N等分,得到等分后的分段數(shù)組和數(shù)組大小N,其中N為動(dòng)態(tài)二維碼中最終二維碼的數(shù)量;
對(duì)所述分段數(shù)組進(jìn)行遍歷操作;
將遍歷結(jié)束后得到了二維碼數(shù)組按照設(shè)定的顯示規(guī)則進(jìn)行顯示。
進(jìn)一步的,所述將所述編碼內(nèi)容進(jìn)行編碼,具體采用包括:
將所述編碼內(nèi)容進(jìn)行Base64編碼。
較佳的,所述將所述編碼內(nèi)容進(jìn)行編碼之后,還包括:
將Base64編碼后的內(nèi)容根據(jù)要展示的二維碼的版本進(jìn)行切分。
進(jìn)一步的,所述對(duì)所述分段數(shù)組進(jìn)行遍歷操作,具體包括以下步驟:
將分段數(shù)組的內(nèi)容做一次公鑰加密算法RSA加密得到分段密文;
將動(dòng)態(tài)二維碼版本號(hào)、分段的序號(hào)和總分段二維碼數(shù)量作為頭部和分段密文組成分段二維碼內(nèi)容;其中,所述分段的序號(hào)信息來自于原始設(shè)置,所述序號(hào)信息包括序號(hào)數(shù)量以及序號(hào)排序規(guī)則;
將所述分段二維碼內(nèi)容生成二維碼。
本發(fā)明還提供了一種動(dòng)態(tài)二維碼生成的裝置,所述裝置包括:
獲取單元,用于獲取二維碼內(nèi)容;
時(shí)間戳添加單元,用于在所述獲取的二維碼內(nèi)容前添加當(dāng)前時(shí)間戳頭部生成編碼內(nèi)容;
編碼單元,用于將所述編碼內(nèi)容進(jìn)行編碼;
切分單元,用于將進(jìn)行編碼后的內(nèi)容進(jìn)行N等分,得到等分后的分段數(shù)組和數(shù)組大小N,其中N為動(dòng)態(tài)二維碼中最終二維碼的數(shù)量;
遍歷單元,用于對(duì)所述分段數(shù)組進(jìn)行遍歷操作;
生產(chǎn)顯示單元,用于將遍歷結(jié)束后得到了二維碼數(shù)組按照設(shè)定的顯示規(guī)則進(jìn)行顯示。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于王越,未經(jīng)王越許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310408127.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:人力資源管理系統(tǒng)
- 下一篇:用于檢測(cè)障礙物的裝置和方法
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識(shí)別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K19-00 連同機(jī)器一起使用的記錄載體,并且至少其中一部分設(shè)計(jì)帶有數(shù)字標(biāo)記
G06K19-02 .按所選用的材料區(qū)分的,例如,通過機(jī)器運(yùn)輸時(shí)避免磨損的材料
G06K19-04 .按形狀特征區(qū)分的
G06K19-06 .按數(shù)字標(biāo)記的種類區(qū)分的,例如,形狀、性質(zhì)、代碼
G06K19-063 ..載體被穿孔或開槽,例如,具有拉長(zhǎng)槽的載體
G06K19-067 ..帶有導(dǎo)電標(biāo)記、印刷電路或半導(dǎo)體電路元件的記錄載體,例如,信用卡或識(shí)別卡
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





