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