1.一種獲取二維碼信息的方法,應(yīng)用于終端,其特征在于,所述方法包括:
當(dāng)接收到對所述終端的預(yù)設(shè)操作時,在所述終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框;
獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像;
從所述目標(biāo)圖像中提取出二維碼;
對所述二維碼進(jìn)行識別得到二維碼信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)操作包括:在所述終端的顯示界面進(jìn)行雙擊的雙擊操作、在所述終端的顯示界面上進(jìn)行持續(xù)預(yù)設(shè)時間長度的按壓操作或?qū)λ鼋K端的顯示界面上的預(yù)設(shè)按鈕的觸發(fā)操作。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
判斷是否接收到對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整的調(diào)整操作;所述參數(shù)信息包括所述圖像采集框的大小和所述圖像采集框在所述顯示界面中的位置;
當(dāng)接收到所述調(diào)整操作時,對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整;
當(dāng)調(diào)整完畢時,執(zhí)行所述獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像的步驟。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述從所述目標(biāo)圖像中提取出二維碼,包括:
獲取所述目標(biāo)圖像中的每個像素點的灰度值;
根據(jù)每個像素點的灰度值,判斷所述目標(biāo)圖像中是否包括至少三個預(yù)設(shè)特征圖案;
當(dāng)所述目標(biāo)圖像中包括至少三個預(yù)設(shè)特征圖案時,在所述目標(biāo)圖像中確定出由所述至少三個預(yù)設(shè)特征圖案圍成的圖像區(qū)域;
獲取位于所述圖像區(qū)域內(nèi)的像素點并組成二維碼。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述二維碼進(jìn)行識別得到二維碼信息,包括:
對所述二維碼進(jìn)行解析得到二維碼編碼;所述二維碼編碼包括多個數(shù)據(jù)碼;
在所述二維碼編碼中,從第一個數(shù)據(jù)碼開始,依次將每四位數(shù)據(jù)碼組成一個數(shù)據(jù)碼組,得到多個數(shù)據(jù)碼組;
獲取預(yù)設(shè)數(shù)據(jù)碼組與子信息之間的對應(yīng)關(guān)系;
在所述對應(yīng)關(guān)系中分別查找每個數(shù)據(jù)碼組對應(yīng)的子信息;
按照每個數(shù)據(jù)碼組在所述二維碼編碼中的位置順序,將每個數(shù)據(jù)碼組對應(yīng)的子信息進(jìn)行組合,得到所述二維碼編碼對應(yīng)的二維碼信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
判斷所述二維碼信息是否是網(wǎng)頁鏈接;
當(dāng)所述二維碼信息是網(wǎng)頁鏈接時,獲取所述網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容;在所述顯示界面上顯示所述頁面內(nèi)容;
當(dāng)所述二維碼信息不是網(wǎng)頁鏈接時,在所述顯示界面上顯示所述二維碼信息。
7.一種獲取二維碼信息的裝置,其特征在于,所述裝置包括:
生成模塊,用于當(dāng)接收到對所述終端的預(yù)設(shè)操作時,在所述終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框;
第一獲取模塊,用于獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像;
提取模塊,用于從所述目標(biāo)圖像中提取出二維碼;
識別模塊,用于對所述二維碼進(jìn)行識別得到二維碼信息。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述預(yù)設(shè)操作包括:在所述終端的顯示界面進(jìn)行雙擊的雙擊操作、在所述終端的顯示界面上進(jìn)行持續(xù)預(yù)設(shè)時間長度的按壓操作或?qū)λ鼋K端的顯示界面上的預(yù)設(shè)按鈕的觸發(fā)操作。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
第一判斷模塊,用于判斷是否接收到對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整的調(diào)整操作;所述參數(shù)信息包括所述圖像采集框的大小和所述圖像采集框在所述顯示界面中的位置;
調(diào)整模塊,用于當(dāng)接收到所述調(diào)整操作時,對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整;
所述第一獲取模塊還用于當(dāng)調(diào)整完畢時,執(zhí)行所述獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像的步驟。
10.根據(jù)權(quán)利要求7-9任一項所述的裝置,其特征在于,所述提取模塊包括:
第一獲取單元,用于獲取所述目標(biāo)圖像中的每個像素點的灰度值;
判斷單元,用于根據(jù)每個像素點的灰度值,判斷所述目標(biāo)圖像中是否包括至少三個預(yù)設(shè)特征圖案;
確定單元,用于當(dāng)所述目標(biāo)圖像中包括至少三個預(yù)設(shè)特征圖案時,在所述目標(biāo)圖像中確定出由所述至少三個預(yù)設(shè)特征圖案圍成的圖像區(qū)域;
第二獲取單元,用于獲取位于所述圖像區(qū)域內(nèi)的像素點并組成二維碼。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述識別模塊包括:
解析單元,用于對所述二維碼進(jìn)行解析得到二維碼編碼;所述二維碼編碼包括多個數(shù)據(jù)碼;
組成單元,用于在所述二維碼編碼中,從第一個數(shù)據(jù)碼開始,依次將每四位數(shù)據(jù)碼組成一個數(shù)據(jù)碼組,得到多個數(shù)據(jù)碼組;
第三獲取單元,用于獲取預(yù)設(shè)數(shù)據(jù)碼組與子信息之間的對應(yīng)關(guān)系;
查找單元,用于在所述對應(yīng)關(guān)系中分別查找每個數(shù)據(jù)碼組對應(yīng)的子信息;
組合單元,用于按照每個數(shù)據(jù)碼組在所述二維碼編碼中的位置順序,將每個數(shù)據(jù)碼組對應(yīng)的子信息進(jìn)行組合,得到所述二維碼編碼對應(yīng)的二維碼信息。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
第二判斷模塊,用于判斷所述二維碼信息是否是網(wǎng)頁鏈接;
第二獲取模塊,用于當(dāng)所述二維碼信息是網(wǎng)頁鏈接時,獲取所述網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容;在所述顯示界面上顯示所述頁面內(nèi)容;
顯示模塊,用于當(dāng)所述二維碼信息不是網(wǎng)頁鏈接時,在所述顯示界面上顯示所述二維碼信息。