999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Unity 3D的產(chǎn)品秘鑰二維碼實現(xiàn)

2016-09-06 08:55:51倪瑩瑩王曉峰丁小未
現(xiàn)代計算機 2016年19期
關(guān)鍵詞:數(shù)據(jù)庫產(chǎn)品信息

倪瑩瑩,王曉峰,丁小未

(上海海事大學(xué)信息工程學(xué)院,上海 201306)

基于Unity 3D的產(chǎn)品秘鑰二維碼實現(xiàn)

倪瑩瑩,王曉峰,丁小未

(上海海事大學(xué)信息工程學(xué)院,上海 201306)

隨著計算機技術(shù)的發(fā)展以及移動互聯(lián)網(wǎng)的迅速崛起,二維碼作為自動識別技術(shù)廣泛應(yīng)用于各個領(lǐng)域。針對不少軟件產(chǎn)品通過激活秘鑰維護版權(quán)的問題,提出利用Unity 3D作為客戶端,探索用二維碼作為激活秘鑰激活產(chǎn)品的新方法。實驗結(jié)果表明,與傳統(tǒng)激活方式相比,二維碼作為激活秘鑰更方便快捷,具有一定的實用價值。

二維碼;Unity 3D;移動互聯(lián)網(wǎng);產(chǎn)品秘鑰

0 引言

在移動互聯(lián)網(wǎng)的推動中,二維碼以其輸入速度快、準確度高、成本低、可靠性強等優(yōu)點作為自動識別技術(shù)已經(jīng)廣泛應(yīng)用于各領(lǐng)域中,在日常生活中也是隨處可見,如:App下載、名片交流、書籍存儲、Wi-Fi登錄等。

二維碼最早發(fā)明于日本,它產(chǎn)生的前提條件是一維碼滿足不了實際應(yīng)用的需求,一維碼一般是對物品的標識,無法描述產(chǎn)品信息,而二維碼則能在橫向和縱向兩個方向同時表達信息,因此能在很小的面積表達大量信息,即便是遠離數(shù)據(jù)庫和不聯(lián)網(wǎng)的地方也能實現(xiàn)信息的攜帶。二維碼的出現(xiàn)滿足了現(xiàn)代科技發(fā)展對有限幾何空間內(nèi)表達更多信息的需求。二維碼是用特定的幾何圖形按在二維方向上分布的黑白的記錄符號的信息,在代碼編制上利用構(gòu)成計算機內(nèi)部邏輯基礎(chǔ)的“0”,“1”比特流的概念,使用若干個與二進制相對應(yīng)的幾何形體來標識文字數(shù)值信息,通過輸入設(shè)備自動識別以實現(xiàn)信息的自動處理[1-2]。

國內(nèi)外對二維碼的研究分別始于20世紀80年代和21世紀,雖然與國外相比起步滯后了許多,但是目前我國二維碼也已經(jīng)越來越成熟,逐漸形成了自己的產(chǎn)業(yè)鏈。目前一般的PC端軟件授權(quán)都是通過購買激活秘鑰實現(xiàn)的,然后再通過激活頁面輸入秘鑰進行激活。但移動端存在輸入不便的問題,針對這一問題,探索利用包含秘鑰的二維碼,通過手機攝像頭掃描秘鑰二維碼進行激活,實現(xiàn)傳統(tǒng)激活方式上的創(chuàng)新和突破。

本文主要通過二維碼生成庫ZXing隨機生成二維碼,并用Unity 3D作為客戶端引擎,研究一套完整的二維碼秘鑰激活功能的客戶端和服務(wù)器端的開發(fā)展示,從而驗證二維碼激活秘鑰方案的可行性。

1 二維碼秘鑰激活設(shè)計

1.1 二維碼秘鑰激活流程圖

產(chǎn)品秘鑰是產(chǎn)品的授權(quán)證明,是用戶使用產(chǎn)品的使用權(quán)限的認證,產(chǎn)品秘鑰是根據(jù)一定的算法產(chǎn)生一些隨機的字符串,當用戶輸入秘鑰時進行校驗,并判斷是否給與產(chǎn)品授權(quán)文件。圍繞產(chǎn)品秘鑰的認證流程,對二維碼秘鑰激活設(shè)計如圖1所示的流程圖。

當用戶打開產(chǎn)品時,首先需要判斷是否有授權(quán)文件,如果有則意味著擁有產(chǎn)品使用權(quán),允許進入應(yīng)用;如果沒有,需要彈出激活頁面,當用戶購買了秘鑰二維碼,掃描后服務(wù)器校驗通過,才能給與授權(quán)文件擁有產(chǎn)品的使用權(quán)。

1.2 二維碼秘鑰激活的整體架構(gòu)圖

針對以上流程圖,對二維碼秘鑰激活設(shè)計具體的功能實現(xiàn):其中客戶端主要功能有二維碼掃描、二維碼激活碼檢驗和授權(quán)文件本地存儲,服務(wù)器端包括二維碼生成服務(wù)器、數(shù)據(jù)庫服務(wù)器、激活碼檢驗[5-6]服務(wù)器。整體功能框架如圖2所示。

圖1 二維碼秘鑰激活流程圖

圖2 二維碼秘鑰整體架構(gòu)圖

2 二維碼秘鑰激活的具體實現(xiàn)

2.1 系統(tǒng)實現(xiàn)的整體效果圖根據(jù)上述思路,設(shè)計了模擬二維碼秘鑰激活整體的實現(xiàn)效果圖如圖3所示,當點擊數(shù)據(jù)庫生成二維碼秘鑰按鈕時:數(shù)據(jù)庫會以GUID的方式生成一個隨機的字符串,當點擊創(chuàng)建一個秘鑰二維碼,會生成一個包含剛剛字符串信息的二維碼,點擊顯示可用數(shù)據(jù)的時候會出現(xiàn)一系列可用的秘鑰。二維碼秘鑰的生成、識別以及激活的具體實現(xiàn),將在接下來三小節(jié)進行詳細的代碼解析和運行結(jié)果展示。

2.2 二維碼生成

(1)二維碼生成代碼實現(xiàn)

ZXing是一個開源的實現(xiàn)多種格式的1D/2D條碼的圖像處理庫,提供了二維碼的生成和解析方法,使用ZXing生成的二維碼可以在二維碼中設(shè)置顏色和添加Logo圖片,可以滿足人們對二維碼更加復(fù)雜的需求[3]。

圖3 二維碼秘鑰激活實現(xiàn)效果圖

下面是用C#語言編寫的通過ZXing庫實現(xiàn)的用于生成二維碼的程序,該段程序可以通過修改部分代碼實現(xiàn)生成彩色二維碼的功能。

(2)二維碼生成界面圖

點擊創(chuàng)建二維碼,服務(wù)器會從數(shù)據(jù)庫中選擇一條秘鑰字符串然后通過ZXing庫來生成一個二維碼圖片顯示到頁面上。具體運行效果如圖4所示:

圖4 二維碼生成界面圖

2.3 二維碼掃描識別

(1)二維碼掃描識別代碼實現(xiàn)

在Unity 3D客戶端中打開攝像頭掃描識別的二維碼[4],將二維碼圖片流發(fā)送給ZXing條碼庫識別,如果識別成功會返回識別出來的二維碼內(nèi)容,反之則返回錯誤信息。該段代碼的詳細實現(xiàn)如下:

(2)二維碼掃描實驗結(jié)果圖

運行上述程序,生成如圖5所示的界面,將二維碼放入銀白色框內(nèi),即可實現(xiàn)二維碼的掃描完成激活認證。

2.4 二維碼激活認證

將客戶端識別出來的二維碼內(nèi)容通過HTTP請求發(fā)送給服務(wù)器校驗,服務(wù)器接收到客戶端發(fā)送過來的二維碼秘鑰后需要到數(shù)據(jù)庫中驗證,如果數(shù)據(jù)庫中存在該秘鑰,并且該秘鑰尚未失效則服務(wù)器認為秘鑰合法返回成功激活的標記,如果激活失敗返回失敗標記,客戶端接收到服務(wù)器返回信息之后做出相應(yīng)的邏輯處理,如果激活成功則在本地生成授權(quán)文件,反之彈框提示激活失敗。具體服務(wù)器與客戶端的代碼實現(xiàn)如下:

圖5 二維碼掃描界面圖

運行二維碼激活結(jié)果如圖6所示。

圖6 二維碼秘鑰激活圖

3 結(jié)語

本實驗通過Unity3D平臺完成了對秘鑰的二維碼實現(xiàn)。由實驗結(jié)果可知,該模塊實現(xiàn)了二維碼生成、掃描以及激活的全部功能,基本實現(xiàn)了秘鑰激活的功能,采用掃描二維碼激活與傳統(tǒng)的輸入框輸入秘鑰更加地快捷方便,避免了移動平臺輸入不便的問題,為產(chǎn)品秘鑰商業(yè)化二維碼的應(yīng)用提供了技術(shù)支持。此外,本文所設(shè)計的功能可用于解決我們開發(fā)的應(yīng)用商業(yè)授權(quán)的問題,具有一定的商業(yè)化意義。

[1]王道平,張大川.現(xiàn)代物流信息技術(shù)[D].北京:北京大學(xué)出版社,2010,43-48.

[2]周曉偉.二維條碼識別技術(shù)研究[D].上海:上海交通大學(xué),2007,87-99.

[3]程裕強,劉愛民,周國軍.二維碼生成算法研究[J].玉林師范學(xué)院學(xué)報,2014,35(5),118-122.

[4]林邦杰.二維碼識別系統(tǒng)在手機端的研究與實現(xiàn)[J].化學(xué)工程與裝備,2014,2(2),164-166.

[5]張典華,陳一民.基于Unity 3D的多平臺虛擬校園設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2014,24(2),164-166.

[6]Tkachenko,luliia,Puech,William.Two-Level QR Code for Private Message Sharing and Document Authentication[J].IEEE Transactions on Information Forensics and Security,2016,10(11):571-583.

Two-Dimensional Code;Unity 3D;Mobile Internet;Product Secret Key

Implement of Product Secret Key Two-Dimensional Code Based on Unity 3D

NI Ying-ying,WANG Xiao-feng,DING Xiao-wei
(College of Information Engineering,Shanghai Maritime University,Shanghai 201306)

With the development of computer technology and the rapid rise of the mobile Internet,two-dimensional code,as an automatic identification technology,is widely applied in various fields.For many software products with their own activate the secret key to maintain the copyright,puts forward to use Unity 3D to perform the client implementation,explores a new method two-dimensional code to realize the activation of the secret key.The experimental results show that,compared with the traditional activation methods,two-dimensional code is more convenient and quick,to some extent,it is of certain practical value.

1007-1423(2016)19-0035-05

10.3969/j.issn.1007-1423.2016.19.010

倪瑩瑩(1991-),女,江蘇鹽城人,碩士,研究方向為航運異構(gòu)數(shù)據(jù)共享、圖像識別

王曉峰(1958-),男,遼寧燈塔人,教授,博導(dǎo),博士,研究方向為人工智能、數(shù)據(jù)挖掘與知識發(fā)現(xiàn)、航運信息化

丁小未(1991-),男,江蘇南通人,本科,從事領(lǐng)域為Unity3D游戲開發(fā)

2016-04-27

2016-06-29

猜你喜歡
數(shù)據(jù)庫產(chǎn)品信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
2015產(chǎn)品LOOKBOOK直擊
Coco薇(2015年1期)2015-08-13 02:23:50
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
新產(chǎn)品
玩具(2009年10期)2009-11-04 02:33:14
產(chǎn)品
個人電腦(2009年9期)2009-09-14 03:18:46
下一個酷產(chǎn)品是什么
舒適廣告(2008年9期)2008-09-22 10:02:48
主站蜘蛛池模板: 97国产在线观看| 日本影院一区| 日本亚洲国产一区二区三区| lhav亚洲精品| 亚洲日韩日本中文在线| 九九久久99精品| 国产亚洲欧美日韩在线一区| 波多野结衣一二三| 亚洲国产高清精品线久久| 老司国产精品视频91| 2018日日摸夜夜添狠狠躁| 不卡无码网| 尤物成AV人片在线观看| 亚洲,国产,日韩,综合一区| 精品撒尿视频一区二区三区| 国产一二视频| 国产真实乱人视频| 97se亚洲综合在线天天| 九九香蕉视频| 永久成人无码激情视频免费| 精品久久久久无码| 欧美人与牲动交a欧美精品 | 国产精品免费电影| 国产草草影院18成年视频| 曰韩人妻一区二区三区| 日韩无码黄色| 精品夜恋影院亚洲欧洲| 狠狠色狠狠色综合久久第一次| 日韩高清欧美| 三上悠亚一区二区| 蜜臀AV在线播放| WWW丫丫国产成人精品| 伊人91在线| 日本成人不卡视频| 国产在线自揄拍揄视频网站| 亚洲六月丁香六月婷婷蜜芽| 国产福利在线免费| 国产午夜福利在线小视频| 尤物亚洲最大AV无码网站| 精品国产网站| 2021国产精品自产拍在线| 亚洲成人免费在线| 国产凹凸一区在线观看视频| 欧美在线网| 国产特级毛片aaaaaa| 亚洲欧美一区在线| 五月婷婷综合色| 国产精品香蕉| 久久99精品国产麻豆宅宅| 久久国产精品波多野结衣| 五月婷婷丁香色| 一级毛片免费的| 久久免费成人| 免费久久一级欧美特大黄| 亚洲国产AV无码综合原创| 国产精品爽爽va在线无码观看| 欧美爱爱网| 免费高清毛片| 国产成人综合亚洲欧洲色就色| 国产精品成人AⅤ在线一二三四| 日韩小视频在线播放| 啦啦啦网站在线观看a毛片| 午夜毛片免费看| 一级在线毛片| 久久国产精品嫖妓| 国产精品开放后亚洲| 午夜啪啪福利| 亚洲视频免费播放| 亚洲欧美成aⅴ人在线观看| 久久精品国产精品一区二区| 91蜜芽尤物福利在线观看| 激情综合图区| 国产啪在线91| 成人精品免费视频| 麻豆精品在线视频| 亚洲男人的天堂视频| 中国黄色一级视频| 麻豆精品在线视频| 国产精品浪潮Av| 99色亚洲国产精品11p| 97在线观看视频免费| 久久无码av一区二区三区|