二維碼信息的處理方法及通信終端的制作方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種二維碼信息的處理方法,包括步驟有:判斷步驟,判斷當(dāng)前頁面是否存在二維碼;掃描解碼步驟,若所述當(dāng)前頁面存在所述二維碼,則對(duì)所述二維碼進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息;信息傳輸步驟,將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序。相應(yīng)地,本發(fā)明還提供一種通信終端。借此,本發(fā)明能夠更加智能和簡便地處理頁面上的二維碼信息。
【專利說明】二維碼信息的處理方法及通信終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種二維碼信息的處理方法及通信終端。
【背景技術(shù)】
[0002]二維碼(2-dimensional bar code)是用特定規(guī)律在二維平面上分布的黑白相間的幾何圖形,是所有信息數(shù)據(jù)的一把鑰匙。目前通信技術(shù)中二維碼的應(yīng)用十分廣泛,如網(wǎng)站鏈接、名片交流、數(shù)據(jù)下載、商品交易、產(chǎn)品防偽/溯源、廣告推送、電子憑證、車輛管理、信息傳遞、WIFI (Wireless Fidelity,無線寬帶)共享等等。很多用戶在手機(jī)等通信終端上瀏覽資訊時(shí)若看到二維碼,都不知道如何使用通信終端的二維碼掃描應(yīng)用掃描獲取二維碼信息。就算用戶熟悉掃描獲取二維碼信息的操作,也需用戶使用截屏工具功能,將屏幕中的二維碼保存為二維碼圖像,然后用戶去尋找并打開二維碼掃描應(yīng)用,然后再從圖庫中查找到截屏的二維碼圖像進(jìn)行掃描和解碼,再對(duì)從二維碼圖像中解碼出來的二維碼信息進(jìn)行相關(guān)操作,顯然整個(gè)操作過程過于繁瑣。
[0003]綜上可知,現(xiàn)有技術(shù)在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種二維碼信息的處理方法及通信終端,其能夠更加智能和簡便地處理頁面上的二維碼信息。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種二維碼信息的處理方法,包括步驟有:
[0006]判斷步驟,判斷當(dāng)前頁面是否存在二維碼;
[0007]掃描解碼步驟,若所述當(dāng)前頁面存在所述二維碼,則對(duì)所述二維碼進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息;
[0008]信息傳輸步驟,將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序。
[0009]根據(jù)本發(fā)明所述的處理方法,所述判斷步驟包括:
[0010]檢測(cè)所述當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在所述二維碼標(biāo)識(shí)符,則判定所述當(dāng)前頁面存在所述二維碼,否則判定所述當(dāng)前頁面不存所述二維碼。
[0011]根據(jù)本發(fā)明所述的處理方法,所述判斷步驟之后且所述掃描解碼步驟之前還包括:
[0012]截圖步驟,若所述當(dāng)前頁面存在所述二維碼,對(duì)所述二維碼進(jìn)行截圖以生成對(duì)應(yīng)的二維碼圖像;
[0013]所述掃描解碼步驟包括:
[0014]通過解碼程序?qū)λ龆S碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息。
[0015]根據(jù)本發(fā)明所述的處理方法,所述截圖步驟還包括:
[0016]將所述二維碼圖像存儲(chǔ)于指定存儲(chǔ)位置;
[0017]所述掃描解碼步驟包括:
[0018]選擇所述解碼程序;[0019]將所述指定存儲(chǔ)位置發(fā)送給所述解碼程序;
[0020]通過所述解碼程序?qū)λ鲋付ù鎯?chǔ)位置的所述二維碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息;
[0021 ] 所述信息傳輸步驟包括:
[0022]選擇所述應(yīng)用程序;
[0023]將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序進(jìn)行處理;
[0024]所述信息傳輸步驟之后還包括:
[0025]刪圖步驟,刪除所述指定存儲(chǔ)位置的所述二維碼圖像。
[0026]根據(jù)本發(fā)明所述的處理方法,所述判斷步驟包括:
[0027]判斷所述當(dāng)前頁面是否存在二維碼;
[0028]若所述當(dāng)前頁面存在所述二維碼,提示用戶是否提取二維碼信息,若用戶確認(rèn)提取則執(zhí)行所述掃描解碼步驟;
[0029]所述選擇解碼程序的步驟包括:根據(jù)系統(tǒng)默認(rèn)選擇指令或者用戶手動(dòng)選擇指令選擇所述解碼程序;
[0030]所述選擇應(yīng)用程序的步驟包括:根據(jù)系統(tǒng)自動(dòng)選擇指令或用戶手動(dòng)選擇指令選擇與所述二維碼信息匹配的所述應(yīng)用程序。
[0031]本發(fā)明還提供一種通信終端,包括有:
[0032]判斷模塊,用于判斷當(dāng)前頁面是否存在二維碼;
[0033]掃描解碼模塊,用于若所述當(dāng)前頁面存在所述二維碼時(shí),對(duì)所述二維碼進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息;
[0034]信息傳輸模塊,用于將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序。
[0035]根據(jù)本發(fā)明所述的通信終端,所述判斷模塊用于檢測(cè)所述當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在所述二維碼標(biāo)識(shí)符,則判定所述當(dāng)前頁面存在所述二維碼,否則判定所述當(dāng)前頁面不存所述二維碼。
[0036]根據(jù)本發(fā)明所述的通信終端,還包括:
[0037]截圖模塊,用于若所述當(dāng)前頁面存在所述二維碼時(shí),對(duì)所述二維碼進(jìn)行截圖以生成對(duì)應(yīng)的二維碼圖像;
[0038]所述掃描解碼模塊用于通過解碼程序?qū)λ龆S碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息。
[0039]根據(jù)本發(fā)明所述的通信終端,所述截圖模塊還用于將所述二維碼圖像存儲(chǔ)于指定存儲(chǔ)位置;
[0040]所述掃描解碼模塊包括:
[0041]第一選擇子模塊,用于選擇所述解碼程序;
[0042]位置發(fā)送子模塊,用于將所述指定存儲(chǔ)位置發(fā)送給所述解碼程序;
[0043]掃描解碼子模塊,用于通過所述解碼程序?qū)λ鲋付ù鎯?chǔ)位置的所述二維碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息;
[0044]所述信息傳輸模塊包括:
[0045]第二選擇子模塊,選擇所述應(yīng)用程序;
[0046]信息傳輸子模塊,用于將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序進(jìn)行處理;[0047]所述通信終端還包括:
[0048]刪圖模塊,用于在將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序后,刪除所述指定存儲(chǔ)位置的所述二維碼圖像。
[0049]根據(jù)本發(fā)明所述的通信終端,所述判斷模塊包括:
[0050]判斷子模塊,用于判斷所述當(dāng)前頁面是否存在二維碼;
[0051]提示子模塊,用于若所述當(dāng)前頁面存在所述二維碼,提示用戶是否提取二維碼信息,若用戶確認(rèn)提取則執(zhí)行所述掃描解碼模塊;
[0052]所述第一選擇子模塊用于根據(jù)系統(tǒng)默認(rèn)選擇指令或者用戶手動(dòng)選擇指令選擇所述解碼程序;
[0053]所述第二選擇子模塊用于根據(jù)系統(tǒng)自動(dòng)選擇指令或用戶手動(dòng)選擇指令選擇與所述二維碼信息匹配的所述應(yīng)用程序。
[0054]本發(fā)明在用戶瀏覽頁面信息時(shí),只要檢測(cè)出當(dāng)前頁面存在二維碼時(shí),便可自動(dòng)對(duì)二維碼進(jìn)行掃描和解碼,獲取相應(yīng)的二維碼信息后傳輸?shù)较嚓P(guān)應(yīng)用程序進(jìn)行處理。借此,本發(fā)明能夠更加智能和簡便地處理頁面上的二維碼信息,避免現(xiàn)有技術(shù)中用戶不知如何掃描獲取二維碼信息的問題,同時(shí)省去大量繁瑣的操作步驟,從而提升了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0055]圖1是本發(fā)明通信終端的結(jié)構(gòu)示意圖;
[0056]圖2是本發(fā)明優(yōu)選通信終端的結(jié)構(gòu)示意圖;
[0057]圖3是本發(fā)明二維碼信息的處理方法的流程圖;
[0058]圖4是本發(fā)明第一實(shí)施例中二維碼信息的處理方法的流程圖;
[0059]圖5是本發(fā)明第二實(shí)施例中二維碼信息的處理方法的流程圖。
【具體實(shí)施方式】
[0060]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0061]圖1是本發(fā)明通信終端的結(jié)構(gòu)示意圖,所述通信終端100可以是手機(jī)、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、平板電腦等,并且所述通信終端100包括有判斷模塊10、掃描解碼模塊20、以及信息傳輸模塊30,其中:
[0062]所述判斷模塊10,用于判斷用戶瀏覽的當(dāng)前頁面是否存在二維碼。優(yōu)選的是,在用戶在通信終端100上瀏覽網(wǎng)頁等頁面信息時(shí),判斷模塊10用于檢測(cè)當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在所述二維碼標(biāo)識(shí)符,則判定當(dāng)前頁面存在二維碼,否則判定當(dāng)前頁面不存二維碼,此時(shí)用戶可以繼續(xù)瀏覽頁面信息。二維碼標(biāo)識(shí)符通常嵌入二維碼的參數(shù)中,容易被通信終端100識(shí)別出。
[0063]所述掃描解碼模塊20,用于若當(dāng)前頁面存在二維碼時(shí),對(duì)二維碼進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息。掃描解碼模塊20可以調(diào)用解碼程序直接對(duì)頁面上的二維碼進(jìn)行掃描和解碼,也可以先將二維碼進(jìn)行截圖成二維碼圖像,再調(diào)用解碼程序二維碼圖像進(jìn)行掃描和解碼,進(jìn)而獲取對(duì)應(yīng)的二維碼信息,所述二維碼信息可以是網(wǎng)址、聯(lián)系人信息、訂單坐寸O
[0064]所述信息傳輸模塊30,用于將二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序,所述應(yīng)用程序可進(jìn)一步對(duì)二維碼信息進(jìn)行相應(yīng)處理。例如,二維碼解碼出的二維碼信息是網(wǎng)址,則系統(tǒng)可自動(dòng)調(diào)用瀏覽器應(yīng)用去打開所述網(wǎng)址或者保存所述網(wǎng)址。再例如,二維碼解碼出的二維碼信息是聯(lián)系人信息,則可自動(dòng)調(diào)用通訊錄應(yīng)用保存所述聯(lián)系人信息。再例如,二維碼解碼出的二維碼信息是訂單信息,則系統(tǒng)可自動(dòng)調(diào)用支付應(yīng)用根據(jù)所述訂單信息進(jìn)行支付。
[0065]本發(fā)明在用戶瀏覽頁面信息時(shí),只要檢測(cè)出當(dāng)前頁面存在二維碼時(shí),便可自動(dòng)對(duì)二維碼進(jìn)行掃描和解碼,獲取相應(yīng)的二維碼信息后傳輸?shù)较嚓P(guān)應(yīng)用程序進(jìn)行處理,從而本發(fā)明通信終端100能夠更智能和簡便地處理屏幕上出現(xiàn)的二維碼信息。
[0066]圖2是本發(fā)明優(yōu)選通信終端的結(jié)構(gòu)示意圖,所述通信終端100包括有判斷模塊10、掃描解碼模塊20、信息傳輸模塊30、截圖模塊40和/或刪圖模塊50,其中:
[0067]所述判斷模塊10,用于判斷當(dāng)前頁面是否存在二維碼。優(yōu)選的是,判斷模塊10進(jìn)一步包括:
[0068]判斷子模塊11,用于判斷當(dāng)前頁面是否存在二維碼。優(yōu)選的是,在用戶在通信終端100上瀏覽網(wǎng)頁等頁面信息時(shí),判斷子模塊11用于檢測(cè)當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在二維碼標(biāo)識(shí)符,則判定當(dāng)前頁面存在二維碼,否則判定當(dāng)前頁面不存二維碼,用戶可以繼續(xù)瀏覽頁面信息。二維碼標(biāo)識(shí)符通常嵌入二維碼的參數(shù)中,容易被通信終端100識(shí)別出。
[0069]提示子模塊12,用于若當(dāng)前頁面存在二維碼,提示用戶是否提取二維碼信息,若用戶確認(rèn)提取則執(zhí)行掃描解碼模塊20直接對(duì)二維碼進(jìn)行掃描和解碼,或者執(zhí)行截圖模塊40對(duì)二維碼進(jìn)行截圖,若用戶不想提取則可繼續(xù)瀏覽頁面信息。
[0070]所述截圖模塊40,用于在判斷模塊10判斷出當(dāng)前頁面存在二維碼時(shí),自動(dòng)對(duì)二維碼進(jìn)行截圖以生成對(duì)應(yīng)的二維碼圖像。截圖模塊40自動(dòng)執(zhí)行截屏功能,優(yōu)選只截屏二維碼內(nèi)容,當(dāng)然也可以全屏截取,只要截屏圖像中包括所述二維碼即可。優(yōu)選的是,截圖模塊40還用于將二維碼圖像存儲(chǔ)于指定存儲(chǔ)位置。
[0071]所述掃描解碼模塊20,用于通過解碼程序?qū)ΧS碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息。優(yōu)選的是,所述掃描解碼模塊20進(jìn)一步包括:
[0072]第一選擇子模塊21,用于選擇解碼程序。優(yōu)選的是,第一選擇子模塊21用于根據(jù)系統(tǒng)默認(rèn)選擇指令或者用戶手動(dòng)選擇指令選擇解碼程序。
[0073]位置發(fā)送子模塊22,用于將所述指定存儲(chǔ)位置發(fā)送給解碼程序。
[0074]掃描解碼子模塊23,用于通過解碼程序?qū)χ付ù鎯?chǔ)位置的二維碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息。
[0075]所述信息傳輸模塊30,用于將二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序,所述應(yīng)用程序可進(jìn)一步對(duì)二維碼信息進(jìn)行相應(yīng)處理。所述應(yīng)用程序與解碼程序通常不相同,當(dāng)然兩者也可能是相同程序。優(yōu)選的是,所述信息傳輸模塊30進(jìn)一步包括:
[0076]第二選擇子模塊31,選擇應(yīng)用程序。優(yōu)選的是,第二選擇子模塊31用于根據(jù)系統(tǒng)自動(dòng)選擇指令或用戶手動(dòng)選擇指令選擇與二維碼信息匹配的應(yīng)用程序。例如,二維碼解碼出的二維碼信息是網(wǎng)址,則系統(tǒng)可自動(dòng)調(diào)用瀏覽器應(yīng)用。再例如,二維碼解碼出的二維碼信息是聯(lián)系人信息,則可自動(dòng)調(diào)用通訊錄應(yīng)用。再例如,二維碼解碼出的二維碼信息是訂單信息,則系統(tǒng)可自動(dòng)調(diào)用支付應(yīng)用。若二維碼信息匹配多個(gè)應(yīng)用程序時(shí),可以由用戶進(jìn)一步手動(dòng)選擇。
[0077]信息傳輸子模塊32,用于將二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序進(jìn)行處理。
[0078]所述刪圖模塊50,用于在信息傳輸模塊30將二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序后,刪除所述指定存儲(chǔ)位置的二維碼圖像,以便避免無用的二維碼圖像繼續(xù)占用存儲(chǔ)資源,從而節(jié)省通信終端100的存儲(chǔ)資源。
[0079]本實(shí)施例中,用戶在通信終端100的屏幕上瀏覽信息時(shí),通過二維碼標(biāo)識(shí)符檢測(cè)當(dāng)前顯示的頁面上是否存在二維碼,有且用戶確認(rèn)提取二維碼信息時(shí),則自動(dòng)截取頁面的二維碼以生成二維碼圖像,并將二維碼圖像置于一內(nèi)存中的指定存儲(chǔ)位置,同時(shí)系統(tǒng)搜尋二維碼的解碼程序,然后將所述指定存儲(chǔ)位置傳輸給解碼程序,解碼程序?qū)χ付ù鎯?chǔ)位置的二維碼圖像解碼出相關(guān)二維碼信息。本發(fā)明只需用戶在檢測(cè)到當(dāng)前屏幕有二維碼時(shí),確認(rèn)下是否提取,省去了其余所有步驟,既避免了用戶不知如何操作的問題,又省去大量繁瑣步驟。
[0080]圖3是本發(fā)明二維碼信息的處理方法的流程圖,其可通過如圖1或圖2所示的通信終端100實(shí)現(xiàn),所述方法包括步驟有:
[0081]步驟S301,判斷步驟:判斷當(dāng)前頁面是否存在二維碼。
[0082]本步驟優(yōu)選的是,在用戶在通信終端100上瀏覽網(wǎng)頁等頁面信息時(shí),檢測(cè)當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在所述二維碼標(biāo)識(shí)符,則判定當(dāng)前頁面存在二維碼,否則判定當(dāng)前頁面不存二維碼,此時(shí)用戶可以繼續(xù)瀏覽頁面信息。二維碼標(biāo)識(shí)符通常嵌入二維碼的參數(shù)中,容易被通信終端100識(shí)別出。
[0083]步驟S302,掃描解碼步驟:若當(dāng)前頁面存在二維碼,則對(duì)所述二維碼進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息。
[0084]本步驟優(yōu)選的是,可以調(diào)用解碼程序直接對(duì)頁面上的二維碼進(jìn)行掃描和解碼,也可以先將二維碼進(jìn)行截圖成二維碼圖像,再調(diào)用解碼程序二維碼圖像進(jìn)行掃描和解碼,進(jìn)而獲取對(duì)應(yīng)的二維碼信息,所述二維碼信息可以是網(wǎng)址、聯(lián)系人信息、訂單等。
[0085]步驟S303,信息傳輸步驟:將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序,所述應(yīng)用程序可進(jìn)一步對(duì)二維碼信息進(jìn)行相應(yīng)處理。
[0086]例如,二維碼解碼出的二維碼信息是網(wǎng)址,則系統(tǒng)可自動(dòng)調(diào)用瀏覽器應(yīng)用去打開所述網(wǎng)址或者保存所述網(wǎng)址。再例如,二維碼解碼出的二維碼信息是聯(lián)系人信息,則可自動(dòng)調(diào)用通訊錄應(yīng)用保存所述聯(lián)系人信息。再例如,二維碼解碼出的二維碼信息是訂單信息,則系統(tǒng)可自動(dòng)調(diào)用支付應(yīng)用根據(jù)所述訂單信息進(jìn)行支付。
[0087]圖4是本發(fā)明第一實(shí)施例中二維碼信息的處理方法的流程圖,其可通過如圖2所示的通信終端100實(shí)現(xiàn),所述方法包括步驟有:
[0088]步驟S401,判斷步驟:判斷當(dāng)前頁面是否存在二維碼。
[0089]本步驟優(yōu)選的是,在用戶在通信終端100上瀏覽網(wǎng)頁等頁面信息時(shí),檢測(cè)當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在二維碼標(biāo)識(shí)符,則判定當(dāng)前頁面存在二維碼,否則判定當(dāng)前頁面不存二維碼,用戶可以繼續(xù)瀏覽頁面信息。二維碼標(biāo)識(shí)符通常嵌入二維碼的參數(shù)中,容易被通信終端100識(shí)別出。
[0090]步驟S402,截圖步驟:若當(dāng)前頁面存在二維碼,對(duì)所述二維碼進(jìn)行截圖以生成對(duì)應(yīng)的二維碼圖像。
[0091]本步驟優(yōu)選的是,通信終端100在當(dāng)前頁面存在二維碼時(shí),自動(dòng)執(zhí)行截屏功能,優(yōu)選只截屏二維碼內(nèi)容,當(dāng)然也可以全屏截取,只要截屏圖像中包括所述二維碼即可。
[0092]步驟S403,掃描解碼步驟:通過解碼程序?qū)λ龆S碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息。
[0093]所述二維碼信息可以是網(wǎng)址、聯(lián)系人信息、訂單等。
[0094]步驟S404,信息傳輸步驟:將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序,所述應(yīng)用程序可進(jìn)一步對(duì)二維碼信息進(jìn)行相應(yīng)處理。
[0095]圖5是本發(fā)明第二實(shí)施例中二維碼信息的處理方法的流程圖,其可通過如圖2所示的通信終端100實(shí)現(xiàn),所述方法包括步驟有:
[0096]步驟S501,用戶瀏覽頁面信息。
[0097]步驟S502,判斷當(dāng)前頁面是否存在二維碼,若是則執(zhí)行步驟S503,否則結(jié)束流程,用戶可繼續(xù)瀏覽頁面信息。
[0098]本步驟優(yōu)選的是,本步驟優(yōu)選的是,在用戶在通信終端100上瀏覽網(wǎng)頁等頁面信息時(shí),檢測(cè)當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在二維碼標(biāo)識(shí)符,則判定當(dāng)前頁面存在二維碼,否則判定當(dāng)前頁面不存二維碼,用戶可以繼續(xù)瀏覽頁面信息。二維碼標(biāo)識(shí)符通常嵌入二維碼的參數(shù)中,容易被通信終端100識(shí)別出。
[0099]步驟S503,若當(dāng)前頁面存在二維碼,提示用戶是否提取二維碼信息,若用戶確認(rèn)提取則執(zhí)行步驟步驟S504 ;否則結(jié)束流程,用戶可繼續(xù)瀏覽頁面信息。
[0100]步驟S504,若當(dāng)前頁面存在二維碼,對(duì)所述二維碼進(jìn)行截圖以生成對(duì)應(yīng)的二維碼圖像,并將所述二維碼圖像存儲(chǔ)于指定存儲(chǔ)位置。
[0101]本步驟優(yōu)選的是,通信終端100在當(dāng)前頁面存在二維碼時(shí),自動(dòng)執(zhí)行截屏功能,優(yōu)選只截屏二維碼內(nèi)容,當(dāng)然也可以全屏截取,只要截屏圖像中包括所述二維碼即可。
[0102]步驟S505,選擇解碼程序。
[0103]本步驟優(yōu)選的是,根據(jù)系統(tǒng)默認(rèn)選擇指令或者用戶手動(dòng)選擇指令選擇解碼程序。
[0104]步驟S506,將所述指定存儲(chǔ)位置發(fā)送給所選的解碼程序。
[0105]步驟S507,通過解碼程序?qū)χ付ù鎯?chǔ)位置的二維碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息。
[0106]步驟S508,選擇應(yīng)用程序。
[0107]本步驟優(yōu)選的是,根據(jù)系統(tǒng)自動(dòng)選擇指令或用戶手動(dòng)選擇指令選擇與二維碼信息匹配的應(yīng)用程序。所述應(yīng)用程序與解碼程序通常不相同,當(dāng)然兩者也可能是相同程序。例如,二維碼解碼出的二維碼信息是網(wǎng)址,則系統(tǒng)可自動(dòng)調(diào)用瀏覽器應(yīng)用。再例如,二維碼解碼出的二維碼信息是聯(lián)系人信息,則可自動(dòng)調(diào)用通訊錄應(yīng)用。再例如,二維碼解碼出的二維碼信息是訂單信息,則系統(tǒng)可自動(dòng)調(diào)用支付應(yīng)用。若二維碼信息匹配多個(gè)應(yīng)用程序時(shí),可以由用戶進(jìn)一步手動(dòng)選擇。
[0108]步驟S509,將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序進(jìn)行處理。
[0109]例如,二維碼解碼出的二維碼信息是網(wǎng)址,則系統(tǒng)可自動(dòng)調(diào)用瀏覽器應(yīng)用去打開所述網(wǎng)址或者保存所述網(wǎng)址。再例如,二維碼解碼出的二維碼信息是聯(lián)系人信息,則可自動(dòng)調(diào)用通訊錄應(yīng)用保存所述聯(lián)系人信息。再例如,二維碼解碼出的二維碼信息是訂單信息,則系統(tǒng)可自動(dòng)調(diào)用支付應(yīng)用根據(jù)所述訂單信息進(jìn)行支付。
[0110]步驟S510,刪除指定存儲(chǔ)位置的二維碼圖像。
[0111]本步驟刪除所述指定存儲(chǔ)位置的二維碼圖像的目的是,避免無用的二維碼圖像繼續(xù)占用存儲(chǔ)資源,從而節(jié)省通信終端100的存儲(chǔ)資源。
[0112]綜上所述,本發(fā)明在用戶瀏覽頁面信息時(shí),只要檢測(cè)出當(dāng)前頁面存在二維碼時(shí),便可自動(dòng)對(duì)二維碼進(jìn)行掃描和解碼,獲取相應(yīng)的二維碼信息后傳輸?shù)较嚓P(guān)應(yīng)用程序進(jìn)行處理。借此,本發(fā)明能夠更加智能和簡便地處理頁面上的二維碼信息,避免現(xiàn)有技術(shù)中用戶不知如何掃描獲取二維碼信息的問題,同時(shí)省去大量繁瑣的操作步驟,從而提升了用戶體驗(yàn)。
[0113]當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種二維碼信息的處理方法,其特征在于,包括步驟有: 判斷步驟,判斷當(dāng)前頁面是否存在二維碼; 掃描解碼步驟,若所述當(dāng)前頁面存在所述二維碼,則對(duì)所述二維碼進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息; 信息傳輸步驟,將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述判斷步驟包括: 檢測(cè)所述當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在所述二維碼標(biāo)識(shí)符,則判定所述當(dāng)前頁面存在所述二維碼,否則判定所述當(dāng)前頁面不存所述二維碼。
3.根據(jù)權(quán)利要求1或2所述的處理方法,其特征在于,所述判斷步驟之后且所述掃描解碼步驟之前還包括: 截圖步驟,若所述當(dāng)前頁面存在所述二維碼,對(duì)所述二維碼進(jìn)行截圖以生成對(duì)應(yīng)的二維碼圖像; 所述掃描解碼步驟包括: 通過解碼程序?qū)λ龆S碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息。
4.根據(jù)權(quán)利要求3所述的處理方法,其特征在于,所述截圖步驟還包括: 將所述二維碼圖像存儲(chǔ)于指定存儲(chǔ)位置; 所述掃描解碼步驟包括: 選擇所述解碼程序; 將所述指定存儲(chǔ)位置發(fā)送給所述解碼程序; 通過所述解碼程序?qū)λ鲋付ù鎯?chǔ)位置的所述二維碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息; 所述信息傳輸步驟包括: 選擇所述應(yīng)用程序; 將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序進(jìn)行處理; 所述信息傳輸步驟之后還包括: 刪圖步驟,刪除所述指定存儲(chǔ)位置的所述二維碼圖像。
5.根據(jù)權(quán)利要求4所述的處理方法,其特征在于,所述判斷步驟包括: 判斷所述當(dāng)前頁面是否存在二維碼; 若所述當(dāng)前頁面存在所述二維碼,提示用戶是否提取二維碼信息,若用戶確認(rèn)提取則執(zhí)行所述掃描解碼步驟; 所述選擇解碼程序的步驟包括:根據(jù)系統(tǒng)默認(rèn)選擇指令或者用戶手動(dòng)選擇指令選擇所述解碼程序; 所述選擇應(yīng)用程序的步驟包括:根據(jù)系統(tǒng)自動(dòng)選擇指令或用戶手動(dòng)選擇指令選擇與所述二維碼信息匹配的所述應(yīng)用程序。
6.一種通信終端,其特征在于,包括有: 判斷模塊,用于判斷當(dāng)前頁面是否存在二維碼; 掃描解碼模塊,用于若所述當(dāng)前頁面存在所述二維碼時(shí),對(duì)所述二維碼進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的二維碼信息; 信息傳輸模塊,用于將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序。
7.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述判斷模塊用于檢測(cè)所述當(dāng)前頁面上是否存在二維碼標(biāo)識(shí)符,若存在所述二維碼標(biāo)識(shí)符,則判定所述當(dāng)前頁面存在所述二維碼,否則判定所述當(dāng)前頁面不存所述二維碼。
8.根據(jù)權(quán)利要求6或7所述的通信終端,其特征在于,還包括: 截圖模塊,用于若所述當(dāng)前頁面存在所述二維碼時(shí),對(duì)所述二維碼進(jìn)行截圖以生成對(duì)應(yīng)的二維碼圖像; 所述掃描解碼模塊用于通過解碼程序?qū)λ龆S碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息。
9.根據(jù)權(quán)利要求8所述的通信終端,其特征在于,所述截圖模塊還用于將所述二維碼圖像存儲(chǔ)于指定存儲(chǔ)位置; 所述掃描解碼模塊包括: 第一選擇子模塊,用于選擇所述解碼程序; 位置發(fā)送子模塊,用于將所述指定存儲(chǔ)位置發(fā)送給所述解碼程序; 掃描解碼子模塊, 用于通過所述解碼程序?qū)λ鲋付ù鎯?chǔ)位置的所述二維碼圖像進(jìn)行掃描和解碼,獲取對(duì)應(yīng)的所述二維碼信息; 所述信息傳輸模塊包括: 第二選擇子模塊,選擇所述應(yīng)用程序; 信息傳輸子模塊,用于將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序進(jìn)行處理; 所述通信終端還包括: 刪圖模塊,用于在將所述二維碼信息傳輸?shù)綄?duì)應(yīng)的應(yīng)用程序后,刪除所述指定存儲(chǔ)位置的所述二維碼圖像。
10.根據(jù)權(quán)利要求9所述的通信終端,其特征在于,所述判斷模塊包括: 判斷子模塊,用于判斷所述當(dāng)前頁面是否存在二維碼; 提示子模塊,用于若所述當(dāng)前頁面存在所述二維碼,提示用戶是否提取二維碼信息,若用戶確認(rèn)提取則執(zhí)行所述掃描解碼模塊; 所述第一選擇子模塊用于根據(jù)系統(tǒng)默認(rèn)選擇指令或者用戶手動(dòng)選擇指令選擇所述解碼程序; 所述第二選擇子模塊用于根據(jù)系統(tǒng)自動(dòng)選擇指令或用戶手動(dòng)選擇指令選擇與所述二維碼信息匹配的所述應(yīng)用程序。
【文檔編號(hào)】G06K19/06GK103745186SQ201310744286
【公開日】2014年4月23日 申請(qǐng)日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】尹德益 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司