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