亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種三維碼的生成和解析方法及裝置的制造方法

文檔序號(hào):8299217閱讀:936來源:國知局
一種三維碼的生成和解析方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子信息技術(shù)領(lǐng)域,特別涉及一種三維碼的生成和解析方法及裝置。
【背景技術(shù)】
[0002]隨著信息化技術(shù)的不斷發(fā)展,很多企業(yè)已經(jīng)通過二維碼向用戶推送廣告信息或應(yīng)用程序。目前,企業(yè)主要通過將數(shù)據(jù)信息轉(zhuǎn)換為網(wǎng)址鏈接的形式,然后通過二維碼攜帶該網(wǎng)址鏈接,實(shí)現(xiàn)向用戶推送廣告信息或應(yīng)用程序。即用戶通過掃描二維碼,以獲取二維碼中的網(wǎng)址鏈接,并通過該網(wǎng)址鏈接引導(dǎo),在線獲取推送廣告信息或應(yīng)用程序,而用戶常常因?yàn)閿?shù)據(jù)流量的不足或下載速度的影響而放棄在線訪問二維碼攜帶的網(wǎng)址鏈接。因此,利用現(xiàn)有二維碼推送數(shù)據(jù)信息,存在數(shù)據(jù)容量不足,條碼能夠提供的數(shù)據(jù)信息較少。

【發(fā)明內(nèi)容】

[0003]本發(fā)明提供一種三維碼的生成和解析方法及裝置,以使得條碼能夠提供更多的數(shù)據(jù)信息。
[0004]本發(fā)明提供了一種三維碼的生成方法,預(yù)設(shè)二維碼數(shù)據(jù)長度及三維碼的輸出格式,還包括:
[0005]讀取目標(biāo)頁面信息對應(yīng)的二進(jìn)制數(shù)據(jù)流信息,所述二進(jìn)制數(shù)據(jù)流信息包括:二進(jìn)制數(shù)據(jù)流對應(yīng)的數(shù)據(jù)、二進(jìn)制數(shù)據(jù)流長度和二進(jìn)制數(shù)據(jù)類型;
[0006]根據(jù)所述預(yù)設(shè)二維碼數(shù)據(jù)長度,將所述二進(jìn)制數(shù)據(jù)流切分成各個(gè)分段二進(jìn)制數(shù)據(jù)流;
[0007]將所述各個(gè)分段二進(jìn)制數(shù)據(jù)流生成各個(gè)二維碼,該二維碼包括:所述各個(gè)分段二進(jìn)制數(shù)據(jù)流對應(yīng)的數(shù)據(jù)及數(shù)據(jù)類型;
[0008]根據(jù)所述預(yù)設(shè)三維碼的輸出格式,組合所述各個(gè)二維碼,生成三維碼,所述三維碼包括:所述各個(gè)二維碼、輸出所述各個(gè)二維碼的幀頻率和輸出所述各個(gè)二維碼的順序。
[0009]優(yōu)選地,所述將各個(gè)分段二進(jìn)制數(shù)據(jù)流生成各個(gè)二維碼之后,進(jìn)一步包括:生成三維碼的識(shí)別碼,所述識(shí)別碼的幀頻率為第一頻率,與所述各個(gè)二維碼的幀頻率不同;所述識(shí)別碼包括:所述二維碼個(gè)數(shù)、所述各個(gè)二維碼的順序、所述各個(gè)二維碼的數(shù)據(jù)類型和各個(gè)二維碼的幀頻率信息;
[0010]所述生成三維碼包括:根據(jù)所述預(yù)設(shè)三維碼的輸出格式,將所述識(shí)別碼與所述各個(gè)二維碼組合,生成三維碼;
[0011]所述預(yù)設(shè)三維碼的輸出格式包括:動(dòng)態(tài)圖片文件,或者,視頻流文件。
[0012]優(yōu)選地,所述讀取目標(biāo)頁面信息對應(yīng)的二進(jìn)制數(shù)據(jù)流信息,包括:調(diào)用函數(shù)QR3_ReadDataO讀取所述目標(biāo)頁面信息對應(yīng)的二進(jìn)制數(shù)據(jù)流,
[0013]和/ 或,
[0014]調(diào)用函數(shù)QR3_GetDataInfo()獲取二進(jìn)制數(shù)據(jù)流對應(yīng)的數(shù)據(jù)、二進(jìn)制數(shù)據(jù)流長度和二進(jìn)制數(shù)據(jù)類型;
[0015]和/ 或,
[0016]所述生成三維碼的識(shí)別碼,包括:通過調(diào)用函數(shù)QR3_SetHeaderS O,生成三維碼的識(shí)別碼;
[0017]和/ 或,
[0018]所述預(yù)設(shè)三維碼的輸出格式的生成包括:通過調(diào)用函數(shù)QR3_EncodingGIF(),將所述三維碼輸出為動(dòng)態(tài)圖片文件;或者,通過調(diào)用函數(shù)QR3_EncodingMOV(),將所述三維碼輸出為視頻流文件。
[0019]本發(fā)明還提供了一種三維碼的解析方法,包括:
[0020]掃描并解析三維碼;所述三維碼包括:所述各個(gè)二維碼、輸出所述各個(gè)二維碼的幀頻率和輸出所述各個(gè)二維碼的順序;
[0021]根據(jù)解析出的三維碼中各個(gè)二維碼的幀頻率和輸出所述各個(gè)二維碼的順序,解析出各個(gè)二維碼中的信息;
[0022]將所述各個(gè)二維碼信息進(jìn)行組合,得到目標(biāo)頁面信息。
[0023]優(yōu)選地,解析出的三維碼中進(jìn)一步包括:三維碼的識(shí)別碼;所述識(shí)別碼的幀頻率為第一頻率,與所述各個(gè)二維碼的幀頻率不同;所述三維碼的識(shí)別碼包括:所述二維碼個(gè)數(shù)、所述二維碼的順序、所述各個(gè)二維碼的數(shù)據(jù)類型和各個(gè)二維碼的幀頻率信息;
[0024]所述根據(jù)解析出的三維碼中各個(gè)二維碼的幀頻率和輸出所述各個(gè)二維碼的順序,解析出各個(gè)二維碼中的信息包括:
[0025]根據(jù)所述三維碼的識(shí)別碼,獲取所述各個(gè)二維碼的順序,按照所述各個(gè)二維碼的順序依次讀取二維碼的信息;
[0026]所述將所述各個(gè)二維碼信息進(jìn)行組合,得到目標(biāo)頁面信息包括:將依次解析的各個(gè)二維碼的信息依次進(jìn)行組合,得到目標(biāo)頁面信息。
[0027]本發(fā)明提供了一種三維碼生成端,包括:
[0028]預(yù)設(shè)單元,用于設(shè)置二維碼數(shù)據(jù)長度及三維碼的輸出格式;
[0029]讀取單元,用于讀取目標(biāo)頁面信息對應(yīng)的二進(jìn)制數(shù)據(jù)流,所述二進(jìn)制數(shù)據(jù)流包括:二進(jìn)制數(shù)據(jù)流對應(yīng)的數(shù)據(jù)、二進(jìn)制數(shù)據(jù)流長度和二進(jìn)制數(shù)據(jù)類型;
[0030]切分單元,用于根據(jù)所述二維碼數(shù)據(jù)長度,將所述二進(jìn)制數(shù)據(jù)流切分成各個(gè)分段二進(jìn)制數(shù)據(jù)流;
[0031]第一生成單元,用于將所述各個(gè)分段二進(jìn)制數(shù)據(jù)流生成各個(gè)二維碼,該二維碼包括:所述各個(gè)分段二進(jìn)制數(shù)據(jù)流對應(yīng)的數(shù)據(jù)及數(shù)據(jù)類型;
[0032]第二生成單元,用于根據(jù)所述預(yù)設(shè)三維碼的輸出格式,組合所述各個(gè)二維碼,生成三維碼,所述三維碼包括:所述各個(gè)二維碼、輸出所述各個(gè)二維碼的幀頻率和輸出所述各個(gè)二維碼的順序。
[0033]優(yōu)選地,所述三維碼生成端,進(jìn)一步包括:識(shí)別碼生成單元,其中,
[0034]所述識(shí)別碼生成單元,用于生成三維碼的識(shí)別碼,所述識(shí)別碼的幀頻率為第一頻率,與所述各個(gè)二維碼的幀頻率不同;所述識(shí)別碼包括:所述二維碼個(gè)數(shù)、所述各個(gè)二維碼的順序、所述各個(gè)二維碼的數(shù)據(jù)類型和各個(gè)二維碼的幀頻率信息;
[0035]所述第二生成單元,進(jìn)一步用于根據(jù)所述預(yù)設(shè)三維碼的輸出格式,將所述識(shí)別碼生成單元生成的識(shí)別碼與所述各個(gè)二維碼組合,生成三維碼;
[0036]所述預(yù)設(shè)三維碼的輸出格式包括:動(dòng)態(tài)圖片文件,或者,視頻流文件。
[0037]優(yōu)選地,三維碼生成端,進(jìn)一步包括:
[0038]所述讀取單元,用于調(diào)用函數(shù)QR3_ReadData()讀取所述目標(biāo)頁面信息對應(yīng)的二進(jìn)制數(shù)據(jù)流,
[0039]和/ 或,
[0040]所述讀取單元,用于調(diào)用函數(shù)QR3_GetDataInfo()獲取二進(jìn)制數(shù)據(jù)流對應(yīng)的數(shù)據(jù)、二進(jìn)制數(shù)據(jù)流長度和二進(jìn)制數(shù)據(jù)類型;
[0041]和/ 或,
[0042]所述識(shí)別碼生成單元,進(jìn)一步用于通過調(diào)用函數(shù)QR3_SetHeaderS O,生成三維碼的識(shí)別碼;
[0043]和/ 或,
[0044]所述第二生成單元,進(jìn)一步用于根據(jù)所述預(yù)設(shè)三維碼的輸出格式,通過調(diào)用函數(shù)QR3_EncodingGIF O,將所述三維碼輸出為動(dòng)態(tài)圖片文件,或者,通過調(diào)用函數(shù)QR3_EncodingMOV O,將所述三維碼輸出為視頻流文件。
[0045]本發(fā)明還提供了一種解析端,包括:
[0046]掃描解析單元,用于掃描并解析三維碼;所述三維碼包括:所述各個(gè)二維碼、輸出所述各個(gè)二維碼的幀頻率和輸出所述各個(gè)二維碼的順序;
[0047]解析單元,用于根據(jù)所述掃描解析單元解析出的三維碼中各個(gè)二維碼的幀頻率和輸出所述各個(gè)二維碼的順序,解析出各個(gè)二維碼中的信息;
[0048]組合單元,用于將所述各個(gè)二維碼信息進(jìn)行組合,得到目標(biāo)頁面信息。
[0049]優(yōu)選地,所述掃描解析單元解析出的三維碼中進(jìn)一步包括:三維碼的識(shí)別碼;所述識(shí)別碼的幀頻率為第一頻率,與所述各個(gè)二維碼的幀頻率不同;所述三維碼的識(shí)別碼包括:所述二維碼個(gè)數(shù)、所述二維碼的順序、所述各個(gè)二維碼的數(shù)據(jù)類型和各個(gè)二維碼的幀頻率?目息;
[0050]所述解析單元,進(jìn)一步用于根據(jù)所述三維碼的識(shí)別碼,獲取所述各個(gè)二維碼的順序,按照所述各個(gè)二維碼的順序依次讀取二維碼的信息;
[0051]所述組合單元,進(jìn)一步用于將依次解析的各個(gè)二維碼的信息依次進(jìn)行組合,得到目標(biāo)頁面信息。
[0052]
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1