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

一種獲取二維碼信息的方法及裝置與流程

文檔序號:11831381閱讀:264來源:國知局
一種獲取二維碼信息的方法及裝置與流程
本發(fā)明涉及通信
技術(shù)領(lǐng)域
,尤其涉及一種獲取二維碼信息的方法及裝置。
背景技術(shù)
:隨著通信技術(shù)的飛速發(fā)展,二維碼在通信領(lǐng)域中的應(yīng)用越來越廣泛。其中,二維碼是利用特定規(guī)律在二維平面上分布的黑白相間的幾何圖形,其具有信息存儲量大的特點(diǎn)。目前,當(dāng)終端需要獲取處于終端外部的二維碼中的二維碼信息時(shí),例如需要獲取位于墻壁上的二維碼中的二維碼信息或位于宣傳海報(bào)上的二維碼中的二維碼信息,如圖1所示,需要通過終端自帶的攝像頭掃描該二維碼,然后對掃描的該二維碼進(jìn)行識別,從而可以得到該二維碼中的二維碼信息。然而,當(dāng)終端需要獲取自身的顯示界面上顯示的二維碼中的二維碼信息時(shí),則終端就無法通過自帶的攝像頭拍攝到自身的顯示界面,因此就無法掃描到該二維碼,進(jìn)而就無法獲取該二維碼中的二維碼信息。技術(shù)實(shí)現(xiàn)要素:為克服相關(guān)技術(shù)中存在的問題,本發(fā)明提供一種獲取二維碼信息的方法及裝置。根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種獲取二維碼信息的方法,應(yīng)用于終端,所述方法包括:當(dāng)接收到對所述終端的預(yù)設(shè)操作時(shí),在所述終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框;獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像;從所述目標(biāo)圖像中提取出二維碼;對所述二維碼進(jìn)行識別得到二維碼信息。其中,所述預(yù)設(shè)操作包括:在所述終端的顯示界面進(jìn)行雙擊的雙擊操作、在所述終端的顯示界面上進(jìn)行持續(xù)預(yù)設(shè)時(shí)間長度的按壓操作或?qū)λ鼋K端的顯示界面上的預(yù)設(shè)按鈕的觸發(fā)操作。進(jìn)一步地,所述方法還包括:判斷是否接收到對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整的調(diào)整操作;所述參數(shù)信息包括所述圖像采集框的大小和所述圖像采集框在所述顯示界面中的位置;當(dāng)接收到所述調(diào)整操作時(shí),對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整;當(dāng)調(diào)整完畢時(shí),執(zhí)行所述獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像的步驟。其中,所述從所述目標(biāo)圖像中提取出二維碼,包括:獲取所述目標(biāo)圖像中的每個(gè)像素點(diǎn)的灰度值;根據(jù)每個(gè)像素點(diǎn)的灰度值,判斷所述目標(biāo)圖像中是否包括至少三個(gè)預(yù)設(shè)特征圖案;當(dāng)所述目標(biāo)圖像中包括至少三個(gè)預(yù)設(shè)特征圖案時(shí),在所述目標(biāo)圖像中確定出由所述至少三個(gè)預(yù)設(shè)特征圖案圍成的圖像區(qū)域;獲取位于所述圖像區(qū)域內(nèi)的像素點(diǎn)并組成二維碼。其中,所述對所述二維碼進(jìn)行識別得到二維碼信息,包括:對所述二維碼進(jìn)行解析得到二維碼編碼;所述二維碼編碼包括多個(gè)數(shù)據(jù)碼;在所述二維碼編碼中,從第一個(gè)數(shù)據(jù)碼開始,依次將每四位數(shù)據(jù)碼組成一個(gè)數(shù)據(jù)碼組,得到多個(gè)數(shù)據(jù)碼組;獲取預(yù)設(shè)數(shù)據(jù)碼組與子信息之間的對應(yīng)關(guān)系;在所述對應(yīng)關(guān)系中分別查找每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息;按照每個(gè)數(shù)據(jù)碼組在所述二維碼編碼中的位置順序,將每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息進(jìn)行組合,得到所述二維碼編碼對應(yīng)的二維碼信息。進(jìn)一步地,所述方法還包括:判斷所述二維碼信息是否是網(wǎng)頁鏈接;當(dāng)所述二維碼信息是網(wǎng)頁鏈接時(shí),獲取所述網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容;在所述顯示界面上顯示所述頁面內(nèi)容;當(dāng)所述二維碼信息不是網(wǎng)頁鏈接時(shí),在所述顯示界面上顯示所述二維碼信息。根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種獲取二維碼信息的裝置,所述裝置包括:生成模塊,用于當(dāng)接收到對所述終端的預(yù)設(shè)操作時(shí),在所述終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框;第一獲取模塊,用于獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像;提取模塊,用于從所述目標(biāo)圖像中提取出二維碼;識別模塊,用于對所述二維碼進(jìn)行識別得到二維碼信息。其中,所述預(yù)設(shè)操作包括:在所述終端的顯示界面進(jìn)行雙擊的雙擊操作、在所述終端的顯示界面上進(jìn)行持續(xù)預(yù)設(shè)時(shí)間長度的按壓操作或?qū)λ鼋K端的顯示界面上的預(yù)設(shè)按鈕的觸發(fā)操作。進(jìn)一步地,所述裝置還包括:第一判斷模塊,用于判斷是否接收到對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整的調(diào)整操作;所述參數(shù)信息包括所述圖像采集框的大小和所述圖像采集框在所述顯示界面中的位置;調(diào)整模塊,用于當(dāng)接收到所述調(diào)整操作時(shí),對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整;所述第一獲取模塊還用于當(dāng)調(diào)整完畢時(shí),執(zhí)行所述獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像的步驟。其中,所述提取模塊包括:第一獲取單元,用于獲取所述目標(biāo)圖像中的每個(gè)像素點(diǎn)的灰度值;判斷單元,用于根據(jù)每個(gè)像素點(diǎn)的灰度值,判斷所述目標(biāo)圖像中是否包括至少三個(gè)預(yù)設(shè)特征圖案;確定單元,用于當(dāng)所述目標(biāo)圖像中包括至少三個(gè)預(yù)設(shè)特征圖案時(shí),在所述目標(biāo)圖像中確定出由所述至少三個(gè)預(yù)設(shè)特征圖案圍成的圖像區(qū)域;第二獲取單元,用于獲取位于所述圖像區(qū)域內(nèi)的像素點(diǎn)并組成二維碼。其中,所述識別模塊包括:解析單元,用于對所述二維碼進(jìn)行解析得到二維碼編碼;所述二維碼編碼包括多個(gè)數(shù)據(jù)碼;組成單元,用于在所述二維碼編碼中,從第一個(gè)數(shù)據(jù)碼開始,依次將每四位數(shù)據(jù)碼組成一個(gè)數(shù)據(jù)碼組,得到多個(gè)數(shù)據(jù)碼組;第三獲取單元,用于獲取預(yù)設(shè)數(shù)據(jù)碼組與子信息之間的對應(yīng)關(guān)系;查找單元,用于在所述對應(yīng)關(guān)系中分別查找每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息;組合單元,用于按照每個(gè)數(shù)據(jù)碼組在所述二維碼編碼中的位置順序,將每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息進(jìn)行組合,得到所述二維碼編碼對應(yīng)的二維碼信息。進(jìn)一步地,所述裝置還包括:第二判斷模塊,用于判斷所述二維碼信息是否是網(wǎng)頁鏈接;第二獲取模塊,用于當(dāng)所述二維碼信息是網(wǎng)頁鏈接時(shí),獲取所述網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容;在所述顯示界面上顯示所述頁面內(nèi)容;顯示模塊,用于當(dāng)所述二維碼信息不是網(wǎng)頁鏈接時(shí),在所述顯示界面上顯示所述二維碼信息。本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在本發(fā)明中,當(dāng)接收到對所述終端的預(yù)設(shè)操作時(shí),在所述終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框;獲取所述圖像采集框內(nèi)的目標(biāo)圖像;從所述目標(biāo)圖像中提取出二維碼;對所述二維碼進(jìn)行識別得 到二維碼信息。通過本發(fā)明實(shí)施例的方法,終端可以獲取位于自身的顯示界面上的二維碼的二維碼信息。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。圖1是根據(jù)現(xiàn)有技術(shù)示出的一種場景示意圖。圖2是根據(jù)一示例性實(shí)施例示出的一種獲取二維碼信息的方法的流程圖。圖3是根據(jù)一示例性實(shí)施例示出的一種場景示意圖。圖4是根據(jù)一示例性實(shí)施例示出的一種場景示意圖。圖5是根據(jù)一示例性實(shí)施例示出的一種二維碼示意圖。圖6是根據(jù)一示例性實(shí)施例示出的一種獲取二維碼信息的方法的流程圖。圖7是根據(jù)一示例性實(shí)施例示出的一種獲取二維碼信息的裝置的框圖。具體實(shí)施方式這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。圖2是根據(jù)一示例性實(shí)施例示出的一種獲取二維碼信息的方法的流程圖,如圖2所示,該方法用于終端中,包括以下步驟。在步驟S101中,當(dāng)接收到對終端的預(yù)設(shè)操作時(shí),在終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框。其中,預(yù)設(shè)操作包括:在終端的顯示界面進(jìn)行雙擊的雙擊操作、在終端的顯示界面上進(jìn)行持續(xù)預(yù)設(shè)時(shí)間長度的按壓操作或?qū)K端的顯示界面上的預(yù)設(shè)按鈕的觸發(fā)操作等,當(dāng)然預(yù)設(shè)操作也可以為其他操作,本發(fā)明對此不加以限定。例如,當(dāng)用戶利用手機(jī)上的瀏覽器瀏覽網(wǎng)頁時(shí),如果網(wǎng)頁上顯示出了一個(gè)二維碼,且用戶想要獲取該二維碼中的二維碼信息,則用戶可以在手機(jī)上的顯示界面上進(jìn)行雙擊操作或觸發(fā)顯示界面上的預(yù)設(shè)按鈕,手機(jī)就會在其顯示界面生成預(yù)設(shè)形狀的圖像采集框, 然后執(zhí)行步驟S102。預(yù)設(shè)形狀可以為矩形、圓形或六邊形等,本發(fā)明對此不加以限定。其中,可以在終端的顯示界面上生成如圖3所示一個(gè)矩形的圖像采集框1。其中,圖像采集框的在顯示界面中的位置可能與二維碼在顯示界面中的位置相同,也可能與二維碼在顯示界面中的位置不同,當(dāng)圖像采集框的在顯示界面中的位置與二維碼在顯示界面中的位置不同時(shí),用戶可以手動拖動圖像采集框以對圖像采集框的參數(shù)信息進(jìn)行調(diào)整,二維碼可以位于圖像采集框內(nèi)。該參數(shù)信息包括圖像采集框的形狀和其在顯示界面中的位置;因此,在本發(fā)明實(shí)施例中,進(jìn)一步地,終端還需執(zhí)行如下操作,包括:11)、判斷是否接收到對圖像采集框的參數(shù)信息進(jìn)行調(diào)整的調(diào)整操作。其中,在生成圖像采集框時(shí)可以開始計(jì)時(shí),并判斷是否接收到對圖像采集框的參數(shù)信息進(jìn)行調(diào)整的調(diào)整操作,當(dāng)計(jì)時(shí)時(shí)長達(dá)到預(yù)設(shè)時(shí)間長度閾值之前接收到調(diào)整操作時(shí),執(zhí)行12),當(dāng)計(jì)時(shí)時(shí)長達(dá)到預(yù)設(shè)時(shí)間長度閾值時(shí)若還未接收到調(diào)整操作,則確定用戶無需對圖像采集框的參數(shù)信息進(jìn)行調(diào)整,則執(zhí)行步驟S102。其中,用戶可以利用手指在顯示界面上長按圖像采集框,拖動圖像采集框至二維碼處,以使二維碼完全位于圖像采集框內(nèi)。或者,當(dāng)圖像采集框?yàn)榫匦慰驎r(shí),用戶可以利用手指按住矩形框中的任一直角并拖動該直角,以改變該直角在圖像采集框中的位置,同時(shí),位于該直角上的兩條邊的邊長以及位置隨著該直角的位置變化而變化,如此可以改變圖像采集框的大小。例如,由于圖3中的矩形框在顯示界面中的位置與二維碼在顯示界面中的位置不同,即,二維碼并未完全位于矩形框內(nèi),用戶可以利用手指按住位于矩形框左上方的直角并向左上方拖動該直角,以改變該直角的位置和改變矩形框的大小,從而得到如圖4所示的矩形框2,在圖4中,二維碼完全位于矩形框2內(nèi)。當(dāng)接收到調(diào)整操作時(shí),12)、對該圖像采集框的參數(shù)信息進(jìn)行調(diào)整。根據(jù)用戶的操作對圖像采集框的參數(shù)信息進(jìn)行調(diào)整,用戶調(diào)整完畢后,用戶可以向終端提交用于指示調(diào)整完畢的預(yù)設(shè)操作,預(yù)設(shè)操作可以為雙擊圖像采集框等,本發(fā)明對次不加以限定,終端接收到用戶的雙擊圖像采集框的預(yù)設(shè)操作時(shí),確定用戶調(diào)整完畢,執(zhí)行步驟S102。在步驟S102中,獲取位于該圖像采集框內(nèi)的目標(biāo)圖像。其中,終端知道圖像采集框包括的每個(gè)像素點(diǎn)在顯示界面上的二維坐標(biāo),以及顯示界面上的每個(gè)像素點(diǎn)在顯示界面上的二維坐標(biāo),因此,終端根據(jù)圖像采集框包括的每個(gè) 像素點(diǎn)在顯示界面上的二維坐標(biāo)以及顯示界面上的每個(gè)像素點(diǎn)在顯示界面上的二維坐標(biāo),可以直接獲取位于該圖像采集框內(nèi)的像素點(diǎn),并組成目標(biāo)圖像。在步驟S103中,從該目標(biāo)圖像中提取出二維碼。具體地,本步驟可以通過如下流程實(shí)現(xiàn),包括:21)、獲取目標(biāo)圖像中的每個(gè)像素點(diǎn)的灰度值。22)、根據(jù)每個(gè)像素點(diǎn)的灰度值,判斷目標(biāo)圖像中是否包括至少三個(gè)預(yù)設(shè)特征圖案。預(yù)設(shè)特征圖案為二維碼的特征圖案,在一個(gè)二維碼中,其中四個(gè)角落中有三個(gè)角落包括類似“回”字的正方形圖案A,如圖5所示,這個(gè)類似“回”字的正方形圖案A就是二維碼的預(yù)設(shè)特征圖案。其中,每個(gè)預(yù)設(shè)特征圖案由多個(gè)像素點(diǎn)組成。其中,利用圖像識別技術(shù)就可以識別出目標(biāo)圖像中是否包括預(yù)設(shè)特征圖案。23)、當(dāng)目標(biāo)圖像中包括至少三個(gè)預(yù)設(shè)特征圖案時(shí),在目標(biāo)圖像中確定出由至少三個(gè)預(yù)設(shè)特征圖案圍成的圖像區(qū)域。對于三個(gè)預(yù)設(shè)特征圖案中的任一預(yù)設(shè)特征圖案,在該預(yù)設(shè)特征圖案中獲取距離其他兩個(gè)預(yù)設(shè)特征圖案最遠(yuǎn)的一個(gè)像素點(diǎn)作為目標(biāo)像素點(diǎn),對于其他兩個(gè)預(yù)設(shè)特征圖案,均執(zhí)行上述操作,如此可以分別得到其他兩個(gè)預(yù)設(shè)特征圖案中的目標(biāo)像素點(diǎn);最終得到三個(gè)目標(biāo)像素點(diǎn)。獲取三個(gè)目標(biāo)像素點(diǎn)中的每個(gè)目標(biāo)像素點(diǎn)在目標(biāo)圖像中的二維坐標(biāo),得到六個(gè)坐標(biāo)值,其中包括三個(gè)橫坐標(biāo)值和三個(gè)縱坐標(biāo)值,在三個(gè)橫坐標(biāo)值中有兩個(gè)橫坐標(biāo)值相同,在三個(gè)縱坐標(biāo)值中有兩個(gè)縱坐標(biāo)值相同。從三個(gè)橫坐標(biāo)值中去除兩個(gè)相同的橫坐標(biāo)值,剩余一個(gè)橫坐標(biāo)值,從三個(gè)縱坐標(biāo)值中去除兩個(gè)相同的縱坐標(biāo)值,剩余一個(gè)縱坐標(biāo)值,將剩余的橫坐標(biāo)值和剩余的縱坐標(biāo)值組成一個(gè)二維坐標(biāo),在目標(biāo)圖像中獲取坐標(biāo)為該組成的二維坐標(biāo)的目標(biāo)像素點(diǎn),獲取由得到的四個(gè)目標(biāo)像素點(diǎn)圍成的圖像區(qū)域,并作為由至少三個(gè)預(yù)設(shè)特征圖案圍成的圖像區(qū)域。24)、獲取位于圖像區(qū)域內(nèi)的像素點(diǎn)并組成二維碼。獲取位于由該四個(gè)目標(biāo)像素點(diǎn)圍成的圖像區(qū)域內(nèi)的像素點(diǎn),將獲取到的像素點(diǎn)組成二維圖像,并作為二維碼。在步驟S104中,對該二維碼進(jìn)行識別得到二維碼信息。其中,二維碼信息包括網(wǎng)頁鏈接信息、文字信息、圖片信息和數(shù)字信息等信息。進(jìn)一步地,當(dāng)?shù)玫蕉S碼信息時(shí),判斷該二維碼信息是否是網(wǎng)頁鏈接;當(dāng)該二維碼信息是網(wǎng)頁鏈接時(shí),獲取網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容;然后在顯示界面上顯示該頁面內(nèi)容; 二維碼信息不是網(wǎng)頁鏈接時(shí),直接在顯示界面上顯示該二維碼信息。其中,獲取網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容的操作可以為:終端可以發(fā)送攜帶該網(wǎng)頁鏈接的獲取請求給網(wǎng)頁服務(wù)器;網(wǎng)頁服務(wù)器接收該獲取請求,從該獲取請求中提取出該網(wǎng)頁鏈接,獲取本地存儲的該網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容,發(fā)送攜帶該頁面內(nèi)容的獲取響應(yīng)給終端;終端接收服務(wù)器發(fā)送的獲取響應(yīng),從該獲取響應(yīng)中提取出該頁面內(nèi)容。其中,網(wǎng)頁鏈接可以為網(wǎng)頁的URL(UniformResourceLocator,統(tǒng)一資源定位符)等。在本發(fā)明圖2所示的實(shí)施例中,當(dāng)接收到對所述終端的預(yù)設(shè)操作時(shí),在所述終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框;獲取所述圖像采集框內(nèi)的目標(biāo)圖像;從所述目標(biāo)圖像中提取出二維碼;對所述二維碼進(jìn)行識別得到二維碼信息。通過本發(fā)明實(shí)施例的方法,終端可以獲取位于自身的顯示界面上的二維碼的二維碼信息。在本發(fā)明另一實(shí)施例中,參見圖6,步驟S104包括:在步驟S201中,對二維碼進(jìn)行解析得到二維碼編碼。其中,二維碼編碼包括多個(gè)數(shù)據(jù)碼。本步驟具體可以為:獲取二維碼中的每個(gè)像素點(diǎn)的灰度值,將灰度值大于或等于127的像素點(diǎn)的灰度值轉(zhuǎn)換為1,將灰度值小于127的像素點(diǎn)的灰度值轉(zhuǎn)換為0,將二維碼中的每個(gè)像素點(diǎn)的轉(zhuǎn)換后的灰度值作為數(shù)據(jù)碼,將得到的所有數(shù)據(jù)碼按照數(shù)據(jù)碼對應(yīng)的像素點(diǎn)在二維碼中的位置進(jìn)行排序,得到二維碼編碼。在步驟S202中,在二維碼編碼中,從第一個(gè)數(shù)據(jù)碼開始,依次將每四位數(shù)據(jù)碼組成一個(gè)數(shù)據(jù)碼組,得到多個(gè)數(shù)據(jù)碼組。例如,假設(shè)得到的二維碼編碼為:01000100010010011011101110111001111111011100,則從第一個(gè)數(shù)據(jù)碼0開始,將每四位數(shù)據(jù)碼組成一個(gè)數(shù)據(jù)碼組,即,將四位數(shù)據(jù)碼0100組成第一個(gè)數(shù)據(jù)碼組,將在第一個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼0100組成第二個(gè)數(shù)據(jù)碼組,將在第二個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼0100組成第三個(gè)數(shù)據(jù)碼組,將在第三個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1001組成第四個(gè)數(shù)據(jù)碼組,將在第四個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1011組成第五個(gè)數(shù)據(jù)碼組,將在第五個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1011組成第六個(gè)數(shù)據(jù)碼組,將在第六個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1011組成第七個(gè)數(shù)據(jù)碼組,將在第七個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1001組成第八個(gè)數(shù)據(jù)碼組,將在第八個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1111組成第九個(gè)數(shù)據(jù)碼組,將在第九個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1101組成第十個(gè)數(shù)據(jù)碼組,將在第十個(gè)數(shù)據(jù)碼組之后的四位數(shù)據(jù)碼1100組成第十一個(gè)數(shù)據(jù)碼 組。在步驟S203中,獲取預(yù)設(shè)數(shù)據(jù)碼組與子信息之間的對應(yīng)關(guān)系。例如,其中,技術(shù)人員事先在終端本地存儲了如下表1所示的數(shù)據(jù)碼組與子信息之間的對應(yīng)關(guān)系。表1數(shù)據(jù)碼組子信息1011a1111c1101o0100w…………1100m1001.…………在步驟S204中,在上述對應(yīng)關(guān)系中分別查找每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息。在本步驟中,可以在本地獲取如表1所示的對應(yīng)關(guān)系,依次在上述對應(yīng)關(guān)系中分別查找數(shù)據(jù)碼組0100、0100、0100、1001、1011、1011、1011、1001、1111、1101和1100對應(yīng)的子信息,得到子信息“w”、“w”、“w”、“.”、“a”、“a”、“a”、“.”、“c”、“o”和“m”。在步驟S205中,按照每個(gè)數(shù)據(jù)碼組在二維碼編碼中的位置,將每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息按順序進(jìn)行組合,得到二維碼編碼對應(yīng)的二維碼信息。例如,將子信息“w”、“w”、“w”、“.”、“a”、“a”、“a”、“.”、“c”、“o”和“m”按照其對應(yīng)的數(shù)據(jù)碼組在二維碼編碼中的位置的順序進(jìn)行組合,得到二維碼信息“www.aaa.com”。進(jìn)一步地,由于“www.aaa.com”為網(wǎng)頁鏈接,因此發(fā)送攜帶網(wǎng)頁鏈接“www.aaa.com”的獲取請求給網(wǎng)頁服務(wù)器;接收網(wǎng)頁服務(wù)器根據(jù)該獲取請求返回的、網(wǎng)頁鏈接“www.aaa.com”對應(yīng)的頁面內(nèi)容,在顯示界面上顯示該頁面內(nèi)容。圖7是根據(jù)一示例性實(shí)施例示出的一種獲取二維碼信息的裝置框圖。參照圖7,該裝置包括:生成模塊11,用于當(dāng)接收到對所述終端的預(yù)設(shè)操作時(shí),在所述終端的顯示界面生成 預(yù)設(shè)形狀的圖像采集框;第一獲取模塊12,用于獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像;提取模塊13,用于從所述目標(biāo)圖像中提取出二維碼;識別模塊14,用于對所述二維碼進(jìn)行識別得到二維碼信息。在本發(fā)明圖7所示的實(shí)施例中,當(dāng)接收到對所述終端的預(yù)設(shè)操作時(shí),在所述終端的顯示界面生成預(yù)設(shè)形狀的圖像采集框;獲取所述圖像采集框內(nèi)的目標(biāo)圖像;從所述目標(biāo)圖像中提取出二維碼;對所述二維碼進(jìn)行識別得到二維碼信息。通過本發(fā)明實(shí)施例的方法,終端可以獲取位于自身的顯示界面上的二維碼的二維碼信息。其中,所述預(yù)設(shè)操作包括:在所述終端的顯示界面進(jìn)行雙擊的雙擊操作、在所述終端的顯示界面上進(jìn)行持續(xù)預(yù)設(shè)時(shí)間長度的按壓操作或?qū)λ鼋K端的顯示界面上的預(yù)設(shè)按鈕的觸發(fā)操作。進(jìn)一步地,所述裝置還包括:第一判斷模塊,用于判斷是否接收到對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整的調(diào)整操作;所述參數(shù)信息包括所述圖像采集框的大小和所述圖像采集框在所述顯示界面中的位置;調(diào)整模塊,用于當(dāng)接收到所述調(diào)整操作時(shí),對所述圖像采集框的參數(shù)信息進(jìn)行調(diào)整;所述第一獲取模塊還用于當(dāng)調(diào)整完畢時(shí),執(zhí)行所述獲取位于所述圖像采集框內(nèi)的目標(biāo)圖像的步驟。其中,所述提取模塊13包括:第一獲取單元,用于獲取所述目標(biāo)圖像中的每個(gè)像素點(diǎn)的灰度值;判斷單元,用于根據(jù)每個(gè)像素點(diǎn)的灰度值,判斷所述目標(biāo)圖像中是否包括至少三個(gè)預(yù)設(shè)特征圖案;確定單元,用于當(dāng)所述目標(biāo)圖像中包括至少三個(gè)預(yù)設(shè)特征圖案時(shí),在所述目標(biāo)圖像中確定出由所述至少三個(gè)預(yù)設(shè)特征圖案圍成的圖像區(qū)域;第二獲取單元,用于獲取位于所述圖像區(qū)域內(nèi)的像素點(diǎn)并組成二維碼。其中,所述識別模塊14包括:解析單元,用于對所述二維碼進(jìn)行解析得到二維碼編碼;所述二維碼編碼包括多個(gè)數(shù)據(jù)碼;組成單元,用于在所述二維碼編碼中,從第一個(gè)數(shù)據(jù)碼開始,依次將每四位數(shù)據(jù)碼組成一個(gè)數(shù)據(jù)碼組,得到多個(gè)數(shù)據(jù)碼組;第三獲取單元,用于獲取預(yù)設(shè)數(shù)據(jù)碼組與子信息之間的對應(yīng)關(guān)系;查找單元,用于在所述對應(yīng)關(guān)系中分別查找每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息;組合單元,用于按照每個(gè)數(shù)據(jù)碼組在所述二維碼編碼中的位置順序,將每個(gè)數(shù)據(jù)碼組對應(yīng)的子信息進(jìn)行組合,得到所述二維碼編碼對應(yīng)的二維碼信息。進(jìn)一步地,所述裝置還包括:第二判斷模塊,用于判斷所述二維碼信息是否是網(wǎng)頁鏈接;第二獲取模塊,用于當(dāng)所述二維碼信息是網(wǎng)頁鏈接時(shí),獲取所述網(wǎng)頁鏈接對應(yīng)的頁面內(nèi)容;在所述顯示界面上顯示所述頁面內(nèi)容;顯示模塊,用于當(dāng)所述二維碼信息不是網(wǎng)頁鏈接時(shí),在所述顯示界面上顯示所述二維碼信息。關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本
技術(shù)領(lǐng)域
中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1