本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及的是一種移動(dòng)終端記錄二維碼掃描信息的方法及系統(tǒng)。
背景技術(shù):
二維條碼/二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來(lái)表示文字?jǐn)?shù)值信息,通過(guò)圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理:它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化點(diǎn)。
目前人們?cè)絹?lái)越多的使用移動(dòng)終端(主要是手機(jī))掃描二維碼來(lái)查看二維碼的相關(guān)信息,例如訪問(wèn)網(wǎng)頁(yè)、下載APP、關(guān)注微信公眾號(hào)等?,F(xiàn)有技術(shù)中存在的問(wèn)題是:通常我們?cè)谑褂玫臅r(shí)候會(huì)發(fā)現(xiàn)當(dāng)我們需要再次訪問(wèn)二維碼信息的時(shí)候需要重新再次掃描二維碼才能查看二維碼信息,因?yàn)橐话銙呙瓒S碼后是沒(méi)有保存該二維碼信息的,如果二維碼信息丟失,可能對(duì)用戶(hù)造成不必要的損失,給用戶(hù)帶來(lái)不便。
因此,針對(duì)上述缺陷,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種移動(dòng)終端記錄二維碼掃描信息的方法及系統(tǒng),旨在當(dāng)用戶(hù)通過(guò)移動(dòng)終端掃描二維碼后,系統(tǒng)自動(dòng)記錄用戶(hù)掃描的二維碼信息,當(dāng)用戶(hù)需要再次訪問(wèn)二維碼信息時(shí),用戶(hù)可以通過(guò)移動(dòng)終端的二維碼掃描歷史信息查看用戶(hù)需要使用的二維碼信息,從而提升移動(dòng)終端的智能性,方便用戶(hù)。
本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種移動(dòng)終端記錄二維碼掃描信息的方法,其中,包括:
步驟A,移動(dòng)終端通過(guò)檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描;
步驟B,當(dāng)移動(dòng)終端正在進(jìn)行二維碼信息掃描時(shí),自動(dòng)記錄掃描的二維碼信息并保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中;
步驟C,當(dāng)需要再次訪問(wèn)之前掃描的二維碼信息時(shí),通過(guò)查詢(xún)數(shù)據(jù)庫(kù)中的信息并顯示掃描過(guò)的二維碼信息列表。
所述移動(dòng)終端記錄二維碼掃描信息的方法,其中,所述步驟B還包括:
B0,當(dāng)判斷用戶(hù)使用攝像頭不是在掃描二維碼信息時(shí),不作處理,并保持用戶(hù)的當(dāng)前行為。
所述移動(dòng)終端記錄二維碼掃描信息的方法,其中,所述步驟C之后還包括:
步驟D,當(dāng)顯示用戶(hù)掃描過(guò)的二維碼信息列表后,用戶(hù)在列表中選擇相應(yīng)的二維碼進(jìn)行使用,或者通過(guò)接受用戶(hù)輸入的關(guān)鍵字信息來(lái)搜索相關(guān)的二維碼。
所述移動(dòng)終端記錄二維碼掃描信息的方法,其中,所述步驟A具體包括:
A1,移動(dòng)終端開(kāi)啟攝像頭;
A2,檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描。
所述移動(dòng)終端記錄二維碼掃描信息的方法,其中,所述步驟B具體包括:
B1,當(dāng)判斷出移動(dòng)終端開(kāi)啟攝像頭正在掃描二維碼時(shí),在掃描二維碼的同時(shí)記錄所述二維碼的信息;
B2,將掃描過(guò)的二維碼信息按照掃描時(shí)間的先后順序保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中,并且每個(gè)二維碼信息都包含有掃描時(shí)間及關(guān)鍵信息。
所述移動(dòng)終端記錄二維碼掃描信息的方法,其中,所述步驟C具體包括:
C1,當(dāng)用戶(hù)再次訪問(wèn)之前掃描的二維碼信息時(shí),調(diào)用移動(dòng)終端數(shù)據(jù)庫(kù)中保存過(guò)的二維碼信息并生成列表顯示在屏幕上;
C2,用戶(hù)通過(guò)掃描時(shí)間或者關(guān)鍵字信息查詢(xún)二維碼信息列表中的二維碼,找到需要再次訪問(wèn)的二維碼進(jìn)行使用。
一種移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),其中,包括:
檢測(cè)判斷模塊,用于移動(dòng)終端通過(guò)檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描;
記錄保存模塊,用于當(dāng)移動(dòng)終端正在進(jìn)行二維碼信息掃描時(shí),自動(dòng)記錄掃描的二維碼信息并保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中;
查詢(xún)顯示模塊,用于當(dāng)需要再次訪問(wèn)之前掃描的二維碼信息時(shí),通過(guò)查詢(xún)數(shù)據(jù)庫(kù)中的信息并顯示掃描過(guò)的二維碼信息列表;
選擇搜索模塊,用于當(dāng)顯示用戶(hù)掃描過(guò)的二維碼信息列表后,用戶(hù)在列表中選擇相應(yīng)的二維碼進(jìn)行使用,或者通過(guò)接受用戶(hù)輸入的關(guān)鍵字信息來(lái)搜索相關(guān)的二維碼。
所述移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),其中,所述檢測(cè)判斷模塊具體包括:
開(kāi)啟單元,用于移動(dòng)終端開(kāi)啟攝像頭;
判斷單元,用于檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描。
所述移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),其中,所述記錄保存模塊具體包括:
紀(jì)錄單元,用于當(dāng)判斷出移動(dòng)終端開(kāi)啟攝像頭正在掃描二維碼時(shí),在掃描二維碼的同時(shí)記錄所述二維碼的信息;
保存單元,用于將掃描過(guò)的二維碼信息按照掃描時(shí)間的先后順序保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中,并且每個(gè)二維碼信息都包含有掃描時(shí)間及關(guān)鍵信息。
所述移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),其中,所述查詢(xún)顯示模塊具體包括:
調(diào)用生成單元,用于當(dāng)用戶(hù)再次訪問(wèn)之前掃描的二維碼信息時(shí),調(diào)用移動(dòng)終端數(shù)據(jù)庫(kù)中保存過(guò)的二維碼信息并生成列表顯示在屏幕上;
查詢(xún)?cè)L問(wèn)單元,用于用戶(hù)通過(guò)掃描時(shí)間或者關(guān)鍵字信息查詢(xún)二維碼信息列表中的二維碼,找到需要再次訪問(wèn)的二維碼進(jìn)行使用。
本發(fā)明公開(kāi)了一種移動(dòng)終端記錄二維碼掃描信息的方法及系統(tǒng),所述方法包括:移動(dòng)終端通過(guò)檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描;當(dāng)移動(dòng)終端正在進(jìn)行二維碼信息掃描時(shí),自動(dòng)記錄掃描的二維碼信息并保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中;當(dāng)需要再次訪問(wèn)之前掃描的二維碼信息時(shí),通過(guò)查詢(xún)數(shù)據(jù)庫(kù)中的信息并顯示掃描過(guò)的二維碼信息列表。本發(fā)明當(dāng)用戶(hù)通過(guò)移動(dòng)終端掃描二維碼后,系統(tǒng)自動(dòng)記錄用戶(hù)掃描的二維碼信息,當(dāng)用戶(hù)需要再次訪問(wèn)二維碼信息時(shí),用戶(hù)可以通過(guò)移動(dòng)終端的二維碼掃描歷史信息查看用戶(hù)需要使用的二維碼信息,從而提升移動(dòng)終端的智能性,方便用戶(hù)。
附圖說(shuō)明
圖1是本發(fā)明移動(dòng)終端記錄二維碼掃描信息的方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明移動(dòng)終端記錄二維碼掃描信息的系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,圖1是本發(fā)明移動(dòng)終端記錄二維碼掃描信息的方法的較佳實(shí)施例的流程圖。
如圖1所示,本發(fā)明實(shí)施例提供的一種移動(dòng)終端記錄二維碼掃描信息的方法,包括以下步驟:
步驟S100,移動(dòng)終端通過(guò)檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描。
本發(fā)明中,當(dāng)移動(dòng)終端開(kāi)啟攝像頭時(shí),檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描,當(dāng)用戶(hù)使用手機(jī)掃描二維碼時(shí),例如,用戶(hù)打開(kāi)微信的“掃一掃”正在對(duì)一個(gè)公眾號(hào)的二維碼進(jìn)行掃描以達(dá)到關(guān)注該公眾號(hào)的目的,便可通過(guò)檢測(cè)攝像頭的調(diào)用判斷用戶(hù)正在進(jìn)行二維碼掃描。
進(jìn)一步地,所述步驟S100具體包括:
S110,移動(dòng)終端開(kāi)啟攝像頭;
S120,檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描。
步驟S200,當(dāng)移動(dòng)終端正在進(jìn)行二維碼信息掃描時(shí),自動(dòng)記錄掃描的二維碼信息并保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中。
本發(fā)明中,當(dāng)用戶(hù)開(kāi)啟移動(dòng)終端的攝像頭正在進(jìn)行二維碼掃描時(shí),例如用戶(hù)正在掃描某一個(gè)APP下載安裝的二維碼,當(dāng)用戶(hù)在掃描該二維碼的過(guò)程中,自動(dòng)記錄該二維碼信息,并保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中,同理,將用戶(hù)掃描過(guò)的二維碼信息按照掃描時(shí)間的先后順序進(jìn)行保存,用戶(hù)可設(shè)置一個(gè)自動(dòng)更新刪除時(shí)限,當(dāng)該時(shí)限到期將數(shù)據(jù)庫(kù)中保存過(guò)的二維碼信息進(jìn)行一次清零,節(jié)省數(shù)據(jù)庫(kù)的存儲(chǔ)空間,也可以防止保存的二維碼過(guò)多使用戶(hù)混淆。
另外,當(dāng)判斷用戶(hù)使用攝像頭不是在掃描二維碼信息時(shí),不作處理,并保持用戶(hù)的當(dāng)前行為。例如,用戶(hù)打開(kāi)攝像頭是用來(lái)拍照或者攝像,那么就不是利用攝像頭進(jìn)行掃描二維碼的操作,就不需要進(jìn)行保存二維碼信息的處理。
進(jìn)一步地,所述步驟S200具體包括:
S210,當(dāng)判斷出移動(dòng)終端開(kāi)啟攝像頭正在掃描二維碼時(shí),在掃描二維碼的同時(shí)記錄所述二維碼的信息;
S220,將掃描過(guò)的二維碼信息按照掃描時(shí)間的先后順序保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中,并且每個(gè)二維碼信息都包含有掃描時(shí)間及關(guān)鍵信息。
步驟S300,當(dāng)需要再次訪問(wèn)之前掃描的二維碼信息時(shí),通過(guò)查詢(xún)數(shù)據(jù)庫(kù)中的信息并顯示掃描過(guò)的二維碼信息列表。
本發(fā)明中,由于之前用戶(hù)掃描過(guò)的二維碼信息被保存在了移動(dòng)終端的數(shù)據(jù)庫(kù)中,那么當(dāng)用戶(hù)需要再次訪問(wèn)之前掃描的二維碼信息時(shí),例如用戶(hù)之前掃描過(guò)一個(gè)健身軟件的公眾號(hào),但是并沒(méi)有關(guān)注該公眾號(hào),用戶(hù)需要再次訪問(wèn)該公眾號(hào)查找健身方面的信息,那么用戶(hù)可以在數(shù)據(jù)庫(kù)中的用戶(hù)掃描過(guò)的二維碼信息列表中進(jìn)行查詢(xún),查詢(xún)的方式可以為掃描時(shí)間或者關(guān)鍵字信息進(jìn)行智能查找,以縮小查找范圍和查找時(shí)間,使用戶(hù)能夠快速地查找到需要再次掃描的二維碼信息。
進(jìn)一步地,所述步驟S300具體包括:
S310,當(dāng)用戶(hù)再次訪問(wèn)之前掃描的二維碼信息時(shí),調(diào)用移動(dòng)終端數(shù)據(jù)庫(kù)中保存過(guò)的二維碼信息并生成列表顯示在屏幕上;
S320,用戶(hù)通過(guò)掃描時(shí)間或者關(guān)鍵字信息查詢(xún)二維碼信息列表中的二維碼,找到需要再次訪問(wèn)的二維碼進(jìn)行使用。
所述步驟S300之后還包括:當(dāng)顯示用戶(hù)掃描過(guò)的二維碼信息列表后,用戶(hù)在列表中選擇相應(yīng)的二維碼進(jìn)行使用,或者通過(guò)接受用戶(hù)輸入的關(guān)鍵字信息來(lái)搜索相關(guān)的二維碼。
本發(fā)明還可以對(duì)數(shù)據(jù)庫(kù)中的二維碼信息進(jìn)行分類(lèi)處理,例如可按照二維碼信息的作用進(jìn)行分組,使用戶(hù)能夠更加方便快捷的訪問(wèn)二維碼信息。
基于上述實(shí)施例,本發(fā)明還提供一種移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),請(qǐng)參閱圖2,圖2是本發(fā)明移動(dòng)終端記錄二維碼掃描信息的系統(tǒng)的較佳實(shí)施例的功能原理框圖。
如圖2所示,所述系統(tǒng)包括:
檢測(cè)判斷模塊210,用于移動(dòng)終端通過(guò)檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描;具體如上所述。
記錄保存模塊220,用于當(dāng)移動(dòng)終端正在進(jìn)行二維碼信息掃描時(shí),自動(dòng)記錄掃描的二維碼信息并保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中;具體如上所述。
查詢(xún)顯示模塊230,用于當(dāng)需要再次訪問(wèn)之前掃描的二維碼信息時(shí),通過(guò)查詢(xún)數(shù)據(jù)庫(kù)中的信息并顯示掃描過(guò)的二維碼信息列表;具體如上所述。
選擇搜索模塊240,用于當(dāng)顯示用戶(hù)掃描過(guò)的二維碼信息列表后,用戶(hù)在列表中選擇相應(yīng)的二維碼進(jìn)行使用,或者通過(guò)接受用戶(hù)輸入的關(guān)鍵字信息來(lái)搜索相關(guān)的二維碼;具體如上所述。
進(jìn)一步地,所述移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),其中,所述檢測(cè)判斷模塊具體包括:
開(kāi)啟單元,用于移動(dòng)終端開(kāi)啟攝像頭;具體如上所述。
判斷單元,用于檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描;具體如上所述。
進(jìn)一步地,所述移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),其中,所述記錄保存模塊具體包括:
紀(jì)錄單元,用于當(dāng)判斷出移動(dòng)終端開(kāi)啟攝像頭正在掃描二維碼時(shí),在掃描二維碼的同時(shí)記錄所述二維碼的信息;具體如上所述。
保存單元,用于將掃描過(guò)的二維碼信息按照掃描時(shí)間的先后順序保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中,并且每個(gè)二維碼信息都包含有掃描時(shí)間及關(guān)鍵信息;具體如上所述。
進(jìn)一步地,所述移動(dòng)終端記錄二維碼掃描信息的系統(tǒng),其中,所述查詢(xún)顯示模塊具體包括:
調(diào)用生成單元,用于當(dāng)用戶(hù)再次訪問(wèn)之前掃描的二維碼信息時(shí),調(diào)用移動(dòng)終端數(shù)據(jù)庫(kù)中保存過(guò)的二維碼信息并生成列表顯示在屏幕上;具體如上所述。
查詢(xún)?cè)L問(wèn)單元,用于用戶(hù)通過(guò)掃描時(shí)間或者關(guān)鍵字信息查詢(xún)二維碼信息列表中的二維碼,找到需要再次訪問(wèn)的二維碼進(jìn)行使用;具體如上所述。
綜上所述,本發(fā)明公開(kāi)了一種移動(dòng)終端記錄二維碼掃描信息的方法及系統(tǒng),所述方法包括:移動(dòng)終端通過(guò)檢測(cè)攝像頭的調(diào)用判斷用戶(hù)是否在進(jìn)行二維碼掃描;當(dāng)移動(dòng)終端正在進(jìn)行二維碼信息掃描時(shí),自動(dòng)記錄掃描的二維碼信息并保存在移動(dòng)終端系統(tǒng)的數(shù)據(jù)庫(kù)中;當(dāng)需要再次訪問(wèn)之前掃描的二維碼信息時(shí),通過(guò)查詢(xún)數(shù)據(jù)庫(kù)中的信息并顯示掃描過(guò)的二維碼信息列表。本發(fā)明當(dāng)用戶(hù)通過(guò)移動(dòng)終端掃描二維碼后,系統(tǒng)自動(dòng)記錄用戶(hù)掃描的二維碼信息,當(dāng)用戶(hù)需要再次訪問(wèn)二維碼信息時(shí),用戶(hù)可以通過(guò)移動(dòng)終端的二維碼掃描歷史信息查看用戶(hù)需要使用的二維碼信息,從而提升移動(dòng)終端的智能性,方便用戶(hù)。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)硬件(如處理器,控制器等)來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤(pán)等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。