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
主站蜘蛛池模板: 在线国产毛片| 熟女成人国产精品视频| 色综合国产| 午夜视频免费一区二区在线看| 欧美福利在线播放| 欧美怡红院视频一区二区三区| 九九九久久国产精品| 青青青视频91在线 | a毛片在线| 一区二区欧美日韩高清免费| 亚洲精品无码AV电影在线播放| 国产亚洲欧美日韩在线一区| 亚洲成年网站在线观看| 亚洲人成亚洲精品| 国产精品美女免费视频大全 | 欧美不卡在线视频| 久久国产精品电影| 国产又爽又黄无遮挡免费观看| 欧美精品成人一区二区视频一| 亚洲第一天堂无码专区| 午夜视频在线观看区二区| 亚洲91精品视频| 高清久久精品亚洲日韩Av| 亚洲无码A视频在线| 亚洲 日韩 激情 无码 中出| 激情無極限的亚洲一区免费| 国产欧美日韩精品综合在线| 免费高清a毛片| 国产成年无码AⅤ片在线| 国产成人精品一区二区秒拍1o| 欧美日韩在线第一页| 在线观看视频一区二区| 日韩国产一区二区三区无码| 黄色成年视频| 精品一区二区三区水蜜桃| 亚欧乱色视频网站大全| 97在线观看视频免费| 久久久精品无码一二三区| 国产亚洲精品97AA片在线播放| 国产嫖妓91东北老熟女久久一| 亚洲成av人无码综合在线观看| 亚洲国产精品无码AV| 亚洲乱码视频| 试看120秒男女啪啪免费| 无码免费视频| 无码粉嫩虎白一线天在线观看| 无码有码中文字幕| 免费国产无遮挡又黄又爽| 99久久性生片| 亚洲大尺码专区影院| 免费看的一级毛片| 国产成人做受免费视频| www.亚洲天堂| 精品国产成人高清在线| 久久久波多野结衣av一区二区| 国产免费a级片| 亚洲美女一区| 国产精品3p视频| 国产小视频a在线观看| 国产欧美日韩va另类在线播放| 久久久久青草大香线综合精品| 欧美在线综合视频| 午夜a级毛片| 久久无码免费束人妻| 久久人体视频| 午夜国产精品视频黄| 亚洲精品在线影院| 国产伦精品一区二区三区视频优播 | 亚洲V日韩V无码一区二区| 精品国产免费观看一区| 国产极品美女在线播放| 国产精品青青| 国产美女在线观看| 国产在线啪| 国产白浆在线| swag国产精品| www.av男人.com| 欧洲亚洲一区| 日韩欧美成人高清在线观看| 色悠久久久| 国产乱视频网站| 亚洲中文无码h在线观看|