一種基于web頁(yè)面的自定義二維碼識(shí)別方法
【專利摘要】本申請(qǐng)?zhí)峁┮环N基于web頁(yè)面的自定義二維碼識(shí)別方法,包括:用戶在移動(dòng)設(shè)備上通過(guò)web頁(yè)面掃描自定義二維碼,其中移動(dòng)設(shè)備的瀏覽器采用HTML5技術(shù),并內(nèi)嵌相機(jī)接口(camera API);瀏覽器通過(guò)相機(jī)接口調(diào)用移動(dòng)設(shè)備的攝像頭對(duì)自定義二維碼進(jìn)行拍照;瀏覽器將拍攝的自定義二維碼的圖片上傳至云服務(wù)器;云服務(wù)器接收到圖片后,對(duì)其進(jìn)行解碼解密處理并根據(jù)處理結(jié)果在數(shù)據(jù)庫(kù)進(jìn)行查詢;云服務(wù)器將查詢到的與自定義二維碼匹配的資源綁定信息返回給瀏覽器頁(yè)面。通過(guò)移動(dòng)端web瀏覽器掃碼實(shí)現(xiàn)識(shí)別、申請(qǐng)、激活、綁定和查看自定義二維碼的功能,無(wú)需安裝app,簡(jiǎn)單易用,提高用戶使用積極性,從而利于企業(yè)營(yíng)銷、活動(dòng)策劃的宣傳推廣。
【專利說(shuō)明】
一種基于web頁(yè)面的自定義二維碼識(shí)別方法
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及二維碼技術(shù)領(lǐng)域,尤其涉及一種基于web頁(yè)面的自定義二維碼識(shí)別方法?!颈尘凹夹g(shù)】
[0002]立德活碼是一種特殊加密的點(diǎn)陣二維碼,用戶可以將單個(gè)活碼綁定音頻、視頻、圖片等,普通的二維碼識(shí)別軟件解碼后無(wú)法解析活碼中綁定的資源,而且為了防止活碼綁定的資源被惡意破譯,活碼采用了多種加密形式以保護(hù)用戶隱私,包括采用隨機(jī)加密方式對(duì)普通點(diǎn)陣二維碼進(jìn)行加密處理,以及用戶綁定上傳資源時(shí)可以選擇是否設(shè)定密碼等,同時(shí)所有解碼操作在遠(yuǎn)程服務(wù)器上進(jìn)行,使活碼的解碼操作過(guò)程不會(huì)在網(wǎng)絡(luò)上傳播,從而大大提高活碼的安全性和可靠性。
[0003]然而,目前立德活碼的資源綁定工作主要由自主開發(fā)的專用app來(lái)完成(包括 Android和10S平臺(tái)),用戶必須在手機(jī)中下載立德活碼APP才能完成活碼的識(shí)別、申請(qǐng)、激活、綁定等操作。在活碼的各種應(yīng)用場(chǎng)合,如婚慶、會(huì)議、活動(dòng)抽獎(jiǎng)、企業(yè)營(yíng)銷等,都會(huì)因操作的復(fù)雜而使用戶感覺(jué)麻煩,不能最大程度有利于宣傳和推廣。
[0004]因此,需要一種更加簡(jiǎn)便易操作的技術(shù)方案來(lái)解決上述問(wèn)題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提出一種基于web頁(yè)面的自定義二維碼識(shí)別方法,通過(guò)移動(dòng)端 web瀏覽器掃碼即可實(shí)現(xiàn)識(shí)別、申請(qǐng)、激活、綁定和查看自定義二維碼的功能,無(wú)需安裝app, 操作更簡(jiǎn)單易用,能提高用戶的使用積極性,從而有利于企業(yè)營(yíng)銷、活動(dòng)策劃等的宣傳和推廣。[00〇6]本申請(qǐng)?zhí)峁┮环N基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,包括以下步驟:用戶在移動(dòng)設(shè)備上通過(guò)web頁(yè)面掃描自定義二維碼,其中所述移動(dòng)設(shè)備的瀏覽器采用 HTML5技術(shù),并內(nèi)嵌相機(jī)接口(camera API);瀏覽器通過(guò)相機(jī)接口調(diào)用所述移動(dòng)設(shè)備的攝像頭對(duì)所述自定義二維碼進(jìn)行拍照;瀏覽器將拍攝的自定義二維碼的圖片上傳至云服務(wù)器; 云服務(wù)器接收到所述圖片后,對(duì)其進(jìn)行解碼解密處理并根據(jù)處理結(jié)果在數(shù)據(jù)庫(kù)進(jìn)行查詢; 以及云服務(wù)器將查詢到的與所述自定義二維碼匹配的資源綁定信息返回給瀏覽器頁(yè)面。
[0007]其中,所述移動(dòng)設(shè)備的瀏覽器還可通過(guò)相機(jī)接口直接訪問(wèn)移動(dòng)設(shè)備的圖庫(kù)或相冊(cè),讀取其中存儲(chǔ)的自定義二維碼圖片,并將其上傳至云服務(wù)器。
[0008]如前所述基于web頁(yè)面的自定義二維碼識(shí)別方法,所述自定義二維碼的圖片以 base 64字符串的形式上傳至云服務(wù)器。
[0009]云服務(wù)器接收到所述base 64字符串后,對(duì)其進(jìn)行base 64解碼、QRCode解碼、二維碼解密以及數(shù)據(jù)庫(kù)查詢,以識(shí)別所述自定義二維碼。
[0010]如前所述基于web頁(yè)面的自定義二維碼識(shí)別方法,云服務(wù)器將查詢到的與所述自定義二維碼匹配的資源綁定信息以JSon格式返回給移動(dòng)設(shè)備瀏覽器頁(yè)面。
[0011]其中,所述資源綁定信息為JSon格式的資源綁定路徑,當(dāng)所述自定義二維碼未綁定資源時(shí),用戶根據(jù)所述資源綁定路徑通過(guò)瀏覽器上傳并綁定資源。
[0012]當(dāng)所述自定義二維碼已綁定資源時(shí),用戶在移動(dòng)設(shè)備上通過(guò)瀏覽器根據(jù)所述資源綁定路徑下載查看所述綁定的資源,并決定是否根據(jù)所述資源綁定路徑對(duì)所述自定義二維碼重新綁定其他資源。
[0013]如前所述基于web頁(yè)面的自定義二維碼識(shí)別方法,其中所述綁定的資源為一或多個(gè),其格式包括文本、圖片、音頻或視頻之至少一者。
[0014]本申請(qǐng)的有益效果包括:本發(fā)明基于web頁(yè)面的自定義二維碼識(shí)別方法,通過(guò)移動(dòng)端瀏覽器掃描二維碼,調(diào)用相機(jī)拍照或直接訪問(wèn)圖庫(kù)相冊(cè)中的二維碼圖片,即可對(duì)二維碼綁定資源,或識(shí)別、查看二維碼已綁定的資源,實(shí)現(xiàn)基于手機(jī)web瀏覽器的自定義二維碼識(shí)讀或二維碼自定義,不需下載專用app,操作簡(jiǎn)單,用戶更易接受,從而提高用戶掃碼參與度,使得各類活動(dòng)的營(yíng)銷策劃更易推廣?!靖綀D說(shuō)明】
[0015]圖1為依據(jù)本發(fā)明實(shí)施例的基于web頁(yè)面的自定義二維碼識(shí)別方法的步驟流程圖。 【具體實(shí)施方式】
[0016]本申請(qǐng)以立德活碼為基礎(chǔ),通過(guò)瀏覽器HTML5技術(shù)訪問(wèn)移動(dòng)設(shè)備的攝像頭和圖庫(kù)功能,對(duì)活碼進(jìn)行拍照或讀取活碼圖片,以base 64字符串的格式上傳至遠(yuǎn)程服務(wù)器,遠(yuǎn)程服務(wù)器接收到base 64字符串后,依次經(jīng)過(guò)base 64解碼、QRCode解碼、活碼解密以及數(shù)據(jù)庫(kù)查詢四個(gè)處理步驟,可以快速識(shí)別活碼并以JS0N格式返回活碼的資源綁定信息給web調(diào)用頁(yè)面。通過(guò)以上步驟,用戶無(wú)需安裝APP,無(wú)需支持QRCode二維碼識(shí)別,通過(guò)移動(dòng)設(shè)備瀏覽器即可快速查看活碼資源或?qū)畲a綁定資源,操作簡(jiǎn)單易用。
[0017]以下將通過(guò)具體實(shí)施例的方式對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的詳細(xì)說(shuō)明,需注意的是,以下實(shí)施例僅作為本發(fā)明的示例性說(shuō)明,而不作為對(duì)本發(fā)明的限制。
[0018]實(shí)施例1:
[0019]根據(jù)本發(fā)明的第一實(shí)施例,本發(fā)明提供一種基于web頁(yè)面的自定義二維碼識(shí)別方法,所述方法包括以下步驟:
[0020]1)用戶在移動(dòng)設(shè)備上通過(guò)web頁(yè)面掃描自定義二維碼,其中所述移動(dòng)設(shè)備的瀏覽器采用HTML5技術(shù),并內(nèi)嵌相機(jī)接口(camera API);
[0021]2)瀏覽器通過(guò)相機(jī)接口調(diào)用所述移動(dòng)設(shè)備的攝像頭對(duì)所述自定義二維碼進(jìn)行拍昭.,[〇〇22]3)瀏覽器將拍攝的自定義二維碼的圖片上傳至云服務(wù)器;[〇〇23]4)云服務(wù)器接收到所述圖片后,對(duì)其進(jìn)行解碼解密處理并根據(jù)處理結(jié)果在數(shù)據(jù)庫(kù)進(jìn)行查詢;[〇〇24]5)云服務(wù)器將查詢到的與所述自定義二維碼匹配的資源綁定信息返回給瀏覽器頁(yè)面。[〇〇25]其中,步驟3)中,所述自定義二維碼的圖片以base 64字符串的形式上傳至云服務(wù)器。
[0026] 步驟4)中,云服務(wù)器接收到所述base 64字符串后,對(duì)其進(jìn)行base 64解碼、QRCode 解碼、二維碼解密以及數(shù)據(jù)庫(kù)查詢,以識(shí)別所述自定義二維碼。[〇〇27]步驟5)中,云服務(wù)器將查詢到的與所述自定義二維碼匹配的資源綁定信息以JSon 格式返回給移動(dòng)設(shè)備瀏覽器頁(yè)面。其中,所述資源綁定信息為JSon格式的資源綁定路徑,當(dāng)所述自定義二維碼未綁定資源時(shí),用戶根據(jù)所述資源綁定路徑通過(guò)瀏覽器上傳并綁定資源,而當(dāng)所述自定義二維碼已綁定資源時(shí),用戶可以在移動(dòng)設(shè)備上通過(guò)瀏覽器根據(jù)所述資源綁定路徑下載查看所述綁定的資源,并根據(jù)需要決定是否根據(jù)所述資源綁定路徑對(duì)所述自定義二維碼進(jìn)行重定義,即重新綁定其他資源。
[0028]其中,所述綁定的資源可為一或多個(gè),其格式包括文本、圖片、音頻或視頻等,本發(fā)明對(duì)此不作特別限制。[〇〇29] 實(shí)施例2:
[0030]根據(jù)本發(fā)明的第二實(shí)施例,本發(fā)明提供一種基于web頁(yè)面的自定義二維碼識(shí)別方法,與實(shí)施例1相比,不同之處在于步驟2),本實(shí)施例中,移動(dòng)設(shè)備的瀏覽器將通過(guò)相機(jī)接口直接訪問(wèn)移動(dòng)設(shè)備的圖庫(kù)或相冊(cè),讀取其中存儲(chǔ)的自定義二維碼圖片,并將其上傳至云服務(wù)器。其他處理步驟與實(shí)施例1類似,此處不再贅述。
[0031]圖1顯示了本申請(qǐng)基于web頁(yè)面的自定義二維碼識(shí)別方法的步驟流程。本申請(qǐng)的各實(shí)施例中,所述自定義二維碼即立德活碼,其web掃描界面采用現(xiàn)有流行單頁(yè)集成web APP 的產(chǎn)品架構(gòu),結(jié)合最新HTML5技術(shù)和立德加解密技術(shù),用戶無(wú)需下載安裝專用APP,使用移動(dòng)設(shè)備瀏覽器掃描二維碼(如手機(jī)微信掃碼功能)就能實(shí)現(xiàn)識(shí)別、申請(qǐng)、激活、綁定和查看活碼的功能,從而可以對(duì)活碼進(jìn)行資源識(shí)別、資源多次綁定、資源查看等,操作簡(jiǎn)單易用,可以很好地提高用戶的使用積極性,既有利于立德活碼在企業(yè)營(yíng)銷、活動(dòng)策劃領(lǐng)域的應(yīng)用拓展,也有利于營(yíng)銷策劃活動(dòng)本身的宣傳和推廣。[〇〇32]企業(yè)用戶通過(guò)本申請(qǐng)的技術(shù)方案以web瀏覽器掃描活碼就可以快速自行定制資源內(nèi)容,并將活碼的加密鏈接或圖片發(fā)送給目標(biāo)用戶,從而不需要搭建網(wǎng)站服務(wù)器和后臺(tái)即可快速推廣企業(yè)相關(guān)的音視頻、圖片、文字內(nèi)容等,適合婚慶、會(huì)議、活動(dòng)策劃、企業(yè)營(yíng)銷等各領(lǐng)域的應(yīng)用。[〇〇33]本領(lǐng)域技術(shù)人員可以理解,上述實(shí)施方式中系統(tǒng)和方法的全部或部分步驟可以通過(guò)程序來(lái)指令相關(guān)硬件完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器、隨機(jī)存儲(chǔ)器、磁盤或光盤等。
[0034]以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換。
【主權(quán)項(xiàng)】
1.一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,包括以下步驟:用戶在移動(dòng)設(shè)備上通過(guò)web頁(yè)面掃描自定義二維碼,其中所述移動(dòng)設(shè)備的瀏覽器采用 HTML5技術(shù),并內(nèi)嵌相機(jī)接口(camera API);瀏覽器通過(guò)相機(jī)接口調(diào)用所述移動(dòng)設(shè)備的攝像頭對(duì)所述自定義二維碼進(jìn)行拍照;瀏覽器將拍攝的自定義二維碼的圖片上傳至云服務(wù)器;云服務(wù)器接收到所述圖片后,對(duì)其進(jìn)行解碼解密處理并根據(jù)處理結(jié)果在數(shù)據(jù)庫(kù)進(jìn)行查 詢;以及云服務(wù)器將查詢到的與所述自定義二維碼匹配的資源綁定信息返回給瀏覽器頁(yè)面。2.如權(quán)利要求1所述的一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,所述 移動(dòng)設(shè)備的瀏覽器通過(guò)相機(jī)接口訪問(wèn)移動(dòng)設(shè)備的圖庫(kù)或相冊(cè),讀取其中存儲(chǔ)的自定義二維 碼圖片,并將其上傳至云服務(wù)器。3.如權(quán)利要求2所述的一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,所述 自定義二維碼的圖片以base 64字符串的形式上傳至云服務(wù)器。4.如權(quán)利要求3所述的一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,云服 務(wù)器接收到所述base 64字符串后,對(duì)其進(jìn)行base 64解碼、QRCode解碼、二維碼解密以及數(shù) 據(jù)庫(kù)查詢,以識(shí)別所述自定義二維碼。5.如權(quán)利要求4所述的一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,云服 務(wù)器將查詢到的與所述自定義二維碼匹配的資源綁定信息以JSon格式返回給移動(dòng)設(shè)備瀏 覽器頁(yè)面。6.如權(quán)利要求5所述的一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,所述 資源綁定信息為JSon格式的資源綁定路徑,當(dāng)所述自定義二維碼未綁定資源時(shí),用戶根據(jù) 所述資源綁定路徑通過(guò)瀏覽器上傳并綁定資源。7.如權(quán)利要求6所述的一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在于,當(dāng)所 述自定義二維碼已綁定資源時(shí),用戶在移動(dòng)設(shè)備上通過(guò)瀏覽器根據(jù)所述資源綁定路徑下載 查看所述綁定的資源,并決定是否根據(jù)所述資源綁定路徑對(duì)所述自定義二維碼重新綁定其 他資源。8.如權(quán)利要求1-7任一項(xiàng)所述的一種基于web頁(yè)面的自定義二維碼識(shí)別方法,其特征在 于,所述綁定的資源為一或多個(gè),其格式包括文本、圖片、音頻或視頻之至少一者。
【文檔編號(hào)】G06F17/30GK105975549SQ201610284343
【公開日】2016年9月28日
【申請(qǐng)日】2016年5月3日
【發(fā)明人】姚為, 萬(wàn)宏宇
【申請(qǐng)人】立德高科(昆山)數(shù)碼科技有限責(zé)任公司