亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

二維碼識別方法、裝置及移動終端與流程

文檔序號:12829403閱讀:1001來源:國知局
二維碼識別方法、裝置及移動終端與流程

本發(fā)明涉及移動通訊領域,特別是涉及一種二維碼識別方法、裝置及移動終端。



背景技術:

目前“二維碼”傳播非常廣泛,如商場打折、個人名片、互聯(lián)網(wǎng)地址等等。移動終端(例如,手機)主要是通過預置的app或安裝的第三方app實現(xiàn)識別“二維碼”,實現(xiàn)方式主要分為兩類:一類是通過照相機預覽采集識別;另一類是加載具有二維碼的圖片作為數(shù)據(jù)源而實現(xiàn)識別。

目前二維碼在使用過程中,存在一些使用不足:

1.用戶使用“二維碼”的過程比較繁瑣。例如,當用戶需要掃描某個“二維碼”時,首先,需要在移動終端上查找具有“掃描二維碼”功能的app;然后,進入該app;再次,在該app中找到相應“掃描二維碼”功能。因此整個操作流程較繁瑣;同時,有的app設置的“掃描二維碼”功能的位置比較難找,如果用戶對該app不熟悉的話,需要耗費時間才能查找到該功能。又如,當用戶需要識別某二維碼圖片時,需要長按該二維碼圖片,然后在app的顯示界面進入選擇模式,當選擇“識別二維碼”功能時,再行解析。

2.“二維碼”功能使用泛濫,存在安全隱患。例如,任何人都可以在待機狀況下,對移動終端進行“二維碼”解析操作,如果操作者不是移動終端的持有者,可以在持有者不知情的情況下獲取某些“二維碼”中的的敏感信息,如支付賬號等,從而造成“二維碼”的識別過程中存在一定的安全風險。



技術實現(xiàn)要素:

本發(fā)明目的在于提供一種二維碼識別方法、裝置及移動終端,用以至少解決現(xiàn)有識別二維碼的操作流程繁瑣的問題。

本發(fā)明目的主要是通過以下技術方案實現(xiàn)的:

根據(jù)本發(fā)明的一個方面,本發(fā)明提供一種二維碼識別方法,包括:

預設二維碼的識別指令;所述識別指令包括生物特征指令;

當接收到所述識別指令時,采集二維碼,并對采集的所述二維碼進行識別。

進一步,當接收到所述識別指令時,采集二維碼,并對采集的所述二維碼進行識別的步驟,具體包括:

判斷顯示界面所處模式;

當所述顯示界面處于攝像頭預覽模式,并且接收到所述識別指令時,調(diào)用所述攝像頭進行二維碼采集,以及對采集的所述二維碼進行識別;

當顯示界面處于屏幕預覽模式,并且接收到所述識別指令時,采集所述顯示界面中的圖片,提取采集到的所述圖片上的二維碼進,對所述二維碼行識別。

進一步,判定接收到所述識別指令的方式包括:

當指紋識別模塊檢測到指紋輸入時,判定接收到所述識別指令。

進一步,接收到所述識別指令時的步驟之后,還包括:

根據(jù)預設的指紋庫對輸入的所述指紋進行驗證;

當驗證通過后,觸發(fā)所述采集二維碼的步驟。

根據(jù)本發(fā)明的一個方面,本發(fā)明提供一種二維碼識別裝置,包括:

指令設置模塊,用于預設二維碼的識別指令;所述識別指令包括生物特征指令;

指令接收模塊,用于接收到所述識別指令時,觸發(fā)識別模塊;

識別模塊,用于在所述指令接收模塊的觸發(fā)下采集二維碼,并對采集的所述二維碼進行識別。

進一步,所述裝置還包括界面判斷模塊;

所述界面判斷模塊,用于判斷顯示界面所處模式,并將判定結(jié)果發(fā)送給指令接收模塊;

所述指令接收模塊,具體用于當接收到所述界面判斷模塊的判定結(jié)果是所述顯示界面處于攝像頭預覽模式,并且接收到所述識別指令時,觸發(fā)識別模塊;所述識別模塊,具體用于在所述指令接收模塊的觸發(fā)下調(diào)用攝像頭進行二維碼采集,以及對采集的所述二維碼進行識別;

所述指令接收模塊,或者具體用于當接收到所述界面判斷模塊的判定結(jié)果是顯示界面處于屏幕預覽模式,并且接收到所述識別指令時,觸發(fā)識別模塊;所述識別模塊,具體用于在所述指令接收模塊的觸發(fā)下采集所述顯示界面中的圖片,提取采集到的所述圖片上的二維碼,對所述二維碼進行識別。

進一步,所述指令接收模塊判定接收到所述識別指令的方式包括:

當指紋識別模塊檢測到指紋輸入時,判定接收到所述識別指令。

進一步,所述裝置還包括驗證模塊;

所述驗證模塊,用于當所述指令接收模塊判定接收到所述識別指令時,根據(jù)預設的指紋庫對輸入的所述指紋進行驗證;

當驗證通過后,將驗證結(jié)果通知所述指令接收模塊,以使所述指令接收模塊觸發(fā)識別模塊采集二維碼。

根據(jù)本發(fā)明的一個方面,本發(fā)明提供一種移動終端,所述移動終端包括本發(fā)明所述的裝置。

本發(fā)明有益效果如下:本發(fā)明通過預先設置二維碼識別指令,根據(jù)二維碼的識別指令調(diào)用二維碼的采集功能和識別功能,有效的解決了現(xiàn)有識別二維碼的操作流程繁瑣的問題,節(jié)省用戶操作時間,提高用戶體驗。

附圖說明

圖1是本發(fā)明實施例中一種二維碼識別方法的主流程圖;

圖2是本發(fā)明實施例中一種二維碼識別裝置的結(jié)構示意圖;

圖3是本發(fā)明實施例中一種移動終端的結(jié)構示意圖。

具體實施方式

為了至少解決現(xiàn)有識別二維碼的操作流程繁瑣的問題,本發(fā)明提供了一種二維碼識別方法、裝置及移動終端,以下結(jié)合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。

實施例一

如圖1所示,本發(fā)明實施例提供一種二維碼識別方法,包括:

s101,預設二維碼的識別指令;也就是說,本步驟在移動終端中預先建立若干二維碼的識別指令。這些識別指令包括指紋指令和聲音指令等生物特征指令。例如可以具體設置當指紋識別模塊檢測到有指紋輸入時,即為指紋指令。

s102,當接收到所述識別指令時,采集二維碼,并對采集的所述二維碼進行識別。也就是說,移動終端時刻檢測是否有識別指令的輸入,如果有輸入時,接收識別指令,以觸發(fā)采集二維碼并識別。也就是說,本步驟中首先采集識別指令,當采集到用戶輸入的識別指令時,觸發(fā)采集二維碼的步驟。

本發(fā)明實施例通過預先設置二維碼識別指令,根據(jù)二維碼的識別指令調(diào)用二維碼的采集功能和識別功能,有效的解決了現(xiàn)有識別二維碼的操作流程繁瑣的問題,節(jié)省用戶操作時間,提高用戶體驗。

其中,本發(fā)明實施例的s102步驟具體包括:

判斷顯示界面所處模式;

當所述顯示界面處于攝像頭預覽模式,并且接收到所述識別指令時,調(diào)用攝像頭進行二維碼采集,以及對采集的所述二維碼進行識別;

當顯示界面處于屏幕預覽模式,并且接收到所述識別指令時,采集所述顯示界面中的圖片,提取采集到的所述圖片上的二維碼,對所述二維碼進行識別。

目前,用戶操作移動終端時,其移動終端的顯示界面一般是處于攝像頭預 覽模式或者處于屏幕預覽模式。攝像頭預覽模式一般指代攝像頭處于工作狀態(tài)(如照相或攝像狀態(tài));屏幕預覽模式一般指代屏幕上正顯示著圖片、網(wǎng)頁、軟件界面或文本等。

其中本發(fā)明實施例中識別指令包括但不限于指紋指令和聲音指令等,本發(fā)明實施例中優(yōu)選指紋指令。

因此本發(fā)明實施例中判定接收到所述識別指令的方式包括:

當指紋識別模塊檢測到指紋輸入時,判定接收到所述識別指令。

也就是說,本發(fā)明實施中選擇將指紋作為識別指令,明顯簡化了二維碼的識別操作流程,例如在攝像頭預覽模式時,只要用戶點擊指紋識別模塊,移動終端即可進行二維碼的采集和識別,在屏幕預覽模式下,只要用戶點擊指紋識別模塊,移動終端即可進行圖片的采集,并將采集到的圖片作為二維碼進行識別。

以下詳細描述本發(fā)明實施例的方法。

1、以手機處于攝像頭預覽模式下的二維碼識別為例:

setp1.當手機處于待機狀態(tài),打開后置攝像頭,此時處于攝像頭預覽模式。

setp2.用戶手指點擊“指紋識別”模塊,快速進入預覽二維碼場景。

setp3.當手機掃描到二維碼,手機取出一幀畫面作為二維碼解析。

setp4.二維碼解析成功,返回結(jié)果或跳轉(zhuǎn)應用。二維碼解析失敗,則循環(huán)解析下一幀圖片。直到用戶手指離開“指紋識別”按鈕。

其中,setp2中可以根據(jù)預設的指紋庫對輸入的所述指紋進行驗證;當驗證通過后,再觸發(fā)采集二維碼。采用驗證方式作為采集識別二維碼的前提,可以有效提高二維碼操作過程中的安全性,避免一些安全隱患。

2、以手機處于屏幕預覽模式下的二維碼識別為例:

setp1.當手機打開一張圖片、網(wǎng)頁或軟件,并瀏覽到二維碼時候。

setp2.確保二維碼在手機屏幕(顯示界面)中顯示,用手指點擊一下“指紋識別”模塊。

step3.手機判斷顯示界面中有圖片或視圖資源時,獲取圖片上的二維碼解析。

setp4.解析成功返回;解析失敗后需要用戶重新操作,只需點擊一次“指紋識別”模塊。

本發(fā)明實施例通過在攝像頭預覽模式下直接進入二維碼掃描模式或者在手機屏幕看到二維碼的時候可以按下指紋識別二維碼,不用截屏,直接進行二維碼識別,有效的簡化現(xiàn)有的二維碼識別過程繁瑣的操作。

實施例二

如圖2所示,本發(fā)明實施例提供一種二維碼識別裝置,包括:

指令設置模塊20,用于預設二維碼的識別指令;這些識別指令包括指紋指令和聲音指令等生物特征指令。

指令接收模塊22,用于接收到所述識別指令時,觸發(fā)識別模塊28;

識別模塊28,用于在所述指令接收模塊22的觸發(fā)下采集二維碼,并對所述二維碼進行識別。

其中,所述裝置還包括界面判斷模塊24;

所述界面判斷模塊24,用于判斷顯示界面所處模式,并將判定結(jié)果發(fā)送給指令接收模塊22;

所述指令接收模塊,具體用于當接收到所述界面判斷模塊24的判定結(jié)果是所述顯示界面處于攝像頭預覽模式,并且接收到所述識別指令時,觸發(fā)識別模塊28;所述識別模塊28,具體用于在所述指令接收模塊22的觸發(fā)下調(diào)用攝像頭進行二維碼采集,以及對采集的所述二維碼進行識別;

所述指令接收模塊22,或者具體用于當接收到所述界面判斷模塊24的判定結(jié)果是顯示界面處于屏幕預覽模式,并且接收到所述識別指令時,觸發(fā)識別模塊28;所述識別模塊28,還具體用于在所述指令接收模塊22的觸發(fā)下采集所述顯示界面中的圖片,將采集到的所述圖片作為二維碼進行識別。

具體說,所述識別指令具體為指紋指令;

所述指令接收模塊22判定接收到所述識別指令的方式包括:

當指紋識別模塊檢測到指紋輸入時,判定接收到所述識別指令。

本發(fā)明實施例為了提高二維碼識別過程的安全性,優(yōu)選還包括驗證模塊26;

所述驗證模塊26,用于當所述指令接收模塊22判定接收到所述識別指令時,根據(jù)預設的指紋庫對輸入的所述指紋進行驗證;

當驗證通過后,將驗證結(jié)果通知所述指令接收模塊22,以使所述指令接收模塊22觸發(fā)識別模塊采集二維碼。

本發(fā)明實施例為實施例一對應的裝置實施例,本發(fā)明實施例通過預先設置二維碼識別指令,根據(jù)二維碼的識別指令調(diào)用二維碼的采集功能和識別功能,有效的解決了現(xiàn)有識別二維碼的操作流程繁瑣的問題,節(jié)省用戶操作時間,提高用戶體驗。

實施例三

如圖3所示,本發(fā)明實施例提供一種移動終端,所述移動終端1包括實施例二中的裝置2,也就是說本發(fā)明實施例的移動終端1通過實施例二中的裝置2采集并識別二維碼。

本發(fā)明實施例在具體實施時可以參閱實施例一和二,其也具備實施例一核二的技術效果,在此不再贅述。

盡管為示例目的,以上已經(jīng)公開了本發(fā)明的優(yōu)選實施例,但本領域的技術人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應當不限于上述實施例。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1