一種訪問(wèn)和加載二維碼鏈接的方法和裝置的制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種訪問(wèn)和加載二維碼鏈接的方法和裝置,該方法包括:瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,并將所述圖像傳送至二維碼處理模塊,以使所述二維碼處理模塊判斷所述圖像是否存在二維碼圖像;當(dāng)所述判斷結(jié)果為所述圖像存在二維碼圖像時(shí),所述瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接。本發(fā)明提供的方法能夠訪問(wèn)和加載終端設(shè)備自身獲取到的二維碼所標(biāo)識(shí)的鏈接,克服了終端不能訪問(wèn)和加載自身獲取到的二維碼鏈接的缺陷。
【專(zhuān)利說(shuō)明】
一種訪問(wèn)和加載二維碼鏈接的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及二維碼技術(shù)領(lǐng)域,尤其涉及一種在移動(dòng)終端上訪問(wèn)和加載二維碼鏈接的方法和裝置。
【背景技術(shù)】
[0002]二維條碼/二維碼(2-dimens1nal bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息。
[0003]隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,二維碼成為一種迅速訪問(wèn)網(wǎng)址的方法,通過(guò)掃描二維碼的方法來(lái)訪問(wèn)和加載二維碼所表示的網(wǎng)址已變得越來(lái)越廣泛。
[0004]通過(guò)掃描二維碼的方法來(lái)訪問(wèn)和加載二維碼時(shí),需要首先將二維碼掃描工具對(duì)準(zhǔn)并掃描二維碼以獲得二維碼圖像信息,然后才能訪問(wèn)和加載二維碼所表示的鏈接。
[0005]然而,現(xiàn)有技術(shù)中,當(dāng)在某一終端上獲取到一個(gè)二維碼后,由于該終端自身上的二維碼掃描工具無(wú)法掃描該二維碼,從而導(dǎo)致該終端無(wú)法通過(guò)自身的二維碼掃描工具來(lái)獲取該二維碼圖像,進(jìn)而無(wú)法獲取到該二維碼所標(biāo)識(shí)的鏈接。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提供了一種訪問(wèn)和加載二維碼鏈接的方法和裝置,以實(shí)現(xiàn)終端能夠訪問(wèn)和加載自身獲取到的二維碼所標(biāo)識(shí)的鏈接。
[0007]為了解決上述技術(shù)問(wèn)題,本發(fā)明采用了如下技術(shù)方案:
[0008]—種訪問(wèn)和加載二維碼鏈接的方法,包括:
[0009]瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,并將所述圖像傳送至二維碼處理模塊,以使所述二維碼處理模塊判斷所述圖像是否存在二維碼圖像;
[0010]當(dāng)所述判斷結(jié)果為所述圖像存在二維碼圖像時(shí),所述瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0011]可選的,所述當(dāng)所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接,具體包括:
[0012]瀏覽器在接收到所述判斷結(jié)果后,將所述判斷結(jié)果傳送至所述HTML網(wǎng)頁(yè),以使當(dāng)所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送解析二維碼圖像的請(qǐng)求信息;
[0013]所述瀏覽器接收到所述請(qǐng)求信息后,將二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,進(jìn)而得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至所述瀏覽器;
[0014]所述瀏覽器將所述二維碼圖像的鏈接地址返回至所述HTML網(wǎng)頁(yè),以使HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息;
[0015]所述瀏覽器在接收到所述訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息后,根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0016]可選的,所述當(dāng)所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接,具體包括:
[0017]瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,瀏覽器發(fā)出當(dāng)前頁(yè)面內(nèi)的圖像中存在二維碼圖像并詢(xún)問(wèn)是否訪問(wèn)和加載二維碼圖像鏈接的提示;
[0018]在確定訪問(wèn)和加載二維碼圖像鏈接后,瀏覽器將所述二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至所述瀏覽器;
[0019]所述瀏覽器根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像鏈接地址對(duì)應(yīng)的鏈接。
[0020]可選的,所述瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,具體包括:
[0021]在HTML網(wǎng)頁(yè)處理當(dāng)前頁(yè)面圖像的同時(shí),瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0022]可選的,所述瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,具體包括:
[0023]利用HTML Collector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像;
[0024]瀏覽器從所述HTMLCollector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0025]可選的,所述利用HTMLCollector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像之后,還包括:
[0026]HTML Collector模塊將所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像保存在一個(gè)鏈表中;
[0027]所述瀏覽器從所述HTMLCollector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,具體包括:
[0028]所述瀏覽器從所述鏈表中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0029]—種訪問(wèn)和加載二維碼鏈接的裝置,包括:
[0030]獲取單元,用于獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,并將所述圖像傳送至二維碼處理模塊,以使所述二維碼處理模塊判斷所述圖像是否存在二維碼圖像;
[0031]接收單元,用于接收所述二維碼處理模塊返回的判斷結(jié)果;
[0032]顯示單元,用于當(dāng)所述判斷結(jié)果為所述圖像存在二維碼圖像時(shí),在接收到所述判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0033]可選的,所述顯示單元包括:
[0034]第一傳送子單元,用于在所述接收單元接收到判斷結(jié)果后,將所述判斷結(jié)果傳送至HTML網(wǎng)頁(yè),以使所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送解析二維碼圖像的請(qǐng)求信息;
[0035]第二傳送子單元,用于在接收到所述請(qǐng)求信息后,將二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,進(jìn)而得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至返回子單元;
[0036]所述返回子單元用于將所述二維碼圖像的鏈接地址返回至所述HTML網(wǎng)頁(yè),以使HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息;
[0037]第一顯示子單元,用于在接收到所述訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息后,根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0038]可選的,所述顯示單元包括:
[0039]提示子單元,用于在接收到所述二維碼處理模塊返回的判斷結(jié)果后,發(fā)出當(dāng)前頁(yè)面內(nèi)的圖像中存在二維碼圖像并詢(xún)問(wèn)是否訪問(wèn)和加載二維碼圖像鏈接的提示;
[0040]第三傳送子單元,用于在確定訪問(wèn)和加載二維碼圖像鏈接后,將所述二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至所述瀏覽器;
[0041]第二顯示子單元,用于根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像鏈接地址對(duì)應(yīng)的鏈接。
[0042]可選的,所述獲取單元包括:
[0043]第一獲取子單元,用于在HTML網(wǎng)頁(yè)處理當(dāng)前頁(yè)面圖像的同時(shí),獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0044]可選的,所述獲取單元包括:
[0045]收集子單元,用于利用HTMLCollector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像;
[0046]第二獲取子單元,用于從所述HTML Collector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0047]可選的,所述獲取單元還包括:
[0048]保存子單元,用于將所述收集子單元收集到的HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像保存在一個(gè)鏈表中;
[0049]所述第二獲取子單元包括用于所述鏈表中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像的子單元。
[0050]相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:
[0051]通過(guò)以上技術(shù)方案可知,本發(fā)明提供的訪問(wèn)和加載二維碼鏈接的方法,在瀏覽器獲取到HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像后,能夠?qū)⒃搱D像傳送至二維碼處理模塊,二維碼處理模塊能夠判斷該圖像中是否存在二維碼圖像。當(dāng)圖像中存在二維碼圖像時(shí),瀏覽器能夠顯示該二維碼圖像對(duì)應(yīng)的鏈接,從而實(shí)現(xiàn)對(duì)二維碼鏈接的訪問(wèn)和加載。由此可見(jiàn),在本發(fā)明提供的訪問(wèn)和加載二維碼鏈接的方法中,無(wú)需采用二維碼掃描工具掃描二維碼圖像,所以,當(dāng)在某一終端上獲取到一個(gè)二維碼后,通過(guò)該方法,即可實(shí)現(xiàn)對(duì)該二維碼的訪問(wèn)和加載。因此,本發(fā)明提供的方法能夠訪問(wèn)和加載終端設(shè)備自身獲取到的二維碼所標(biāo)識(shí)的鏈接,克服了終端不能訪問(wèn)和加載自身獲取到的二維碼鏈接的缺陷。
【附圖說(shuō)明】
[0052]為了清楚地理解本發(fā)明的【具體實(shí)施方式】,下面將描述本發(fā)明的【具體實(shí)施方式】時(shí)用到的附圖做一簡(jiǎn)要說(shuō)明。
[0053]圖1是本發(fā)明實(shí)施例一提供的訪問(wèn)和加載二維碼鏈接的方法流程示意圖;
[0054]圖2是本發(fā)明實(shí)施例一提供的步驟SlOl的具體實(shí)現(xiàn)方式流程示意圖;
[0055]圖3是本發(fā)明實(shí)施例一提供的步驟S105的一種實(shí)現(xiàn)方式流程示意圖;
[0056]圖4是本發(fā)明實(shí)施例一提供的步驟S105的另一實(shí)現(xiàn)方式流程示意圖;
[0057]圖5是本發(fā)明實(shí)施例二提供的訪問(wèn)和加載二維碼鏈接的裝置結(jié)構(gòu)示意圖;
[0058]圖6是本發(fā)明實(shí)施例二提供的顯示單元的一種具體結(jié)構(gòu)示意圖;
[0059]圖7是本發(fā)明實(shí)施例二提供的顯示單元的另一種具體結(jié)構(gòu)示意圖。
[0060]圖8是本發(fā)明實(shí)施例二提供的獲取單元的一種具體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0061]為使本發(fā)明的目的、技術(shù)手段和技術(shù)效果更加清楚、完整,下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述。
[0062]在介紹本發(fā)明的【具體實(shí)施方式】之前,首先介紹描述本發(fā)明【具體實(shí)施方式】時(shí)用到的技術(shù)術(shù)語(yǔ)。
[0063]Webkit:瀏覽器內(nèi)核的數(shù)據(jù)解析引擎,其專(zhuān)門(mén)用來(lái)解析html頁(yè)面,并且產(chǎn)生最后的顯示圖像的引擎。
[0064]首先參見(jiàn)實(shí)施例一。
[0065]實(shí)施例一
[0066]圖1是本發(fā)明實(shí)施例一提供的訪問(wèn)和加載二維碼鏈接的方法流程示意圖。如圖1所示,該方法包括以下步驟:
[0067]S101、瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像;
[0068]作為本發(fā)明的一個(gè)【具體實(shí)施方式】,步驟SlOl的具體實(shí)現(xiàn)方式為:在HTML網(wǎng)頁(yè)處理當(dāng)前頁(yè)面圖像的同時(shí),瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0069]作為本發(fā)明的另一【具體實(shí)施方式】,步驟SlOl的具體實(shí)現(xiàn)方式如圖2所示,其具體包括:
[0070]SlOll、利用HTML Collector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像:
[0071]具體地,可以在Webkit處,采用HTML Collector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。需要說(shuō)明的是,HTML Collector模塊為設(shè)置在終端設(shè)備內(nèi)的一個(gè)數(shù)據(jù)收集模塊。
[0072]S1012.HTML Collector模塊將所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像保存在一個(gè)鏈表中。
[0073]需要說(shuō)明的是,步驟S1012為一個(gè)可選步驟。作為本發(fā)明的另一實(shí)施方式,也可以不執(zhí)行步驟S1012,僅執(zhí)行步驟SlOll和S1013。
[0074]S1013、瀏覽器從所述HTML Collector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像:
[0075]在執(zhí)行步驟S1012的步驟的實(shí)施方式中,步驟S1013具體為:
[0076]所述瀏覽器從所述鏈表中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0077]S102、瀏覽器將所述圖像傳送至二維碼處理模塊。
[0078]S103、二維碼處理模塊判斷所述圖像中是否存在二維碼圖像:
[0079]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,定義了新的javascript函數(shù)BIsQRCode()來(lái)判斷當(dāng)前頁(yè)面上的圖像中是否存在二維碼圖像。該新定義的BIsQRCodeO函數(shù)可以保存在終端設(shè)備中,在本發(fā)明提供的二維碼處理模塊可以調(diào)用該BIsQRCodeO函數(shù),從而利用該BIsQRCodeO函數(shù)判斷圖像中是否存在二維碼圖像。
[0080]S104、二維碼處理模塊將判斷結(jié)果返回至瀏覽器。
[0081]S105、當(dāng)所述判斷結(jié)果為圖像中存在二維碼圖像時(shí),瀏覽器在接收到判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0082]在本發(fā)明實(shí)施例中,步驟S105可以通過(guò)以下兩種方式實(shí)現(xiàn)。首先參見(jiàn)第一種實(shí)現(xiàn)方式。該第一種實(shí)現(xiàn)方式的具體流程示意圖如圖3所示,其包括以下步驟:
[0083]S105A1、瀏覽器在接收到判斷結(jié)果后,將該判斷結(jié)果傳送至HTML網(wǎng)頁(yè)。
[0084]S105A2、當(dāng)判斷結(jié)果為當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送解析二維碼圖像的請(qǐng)求信息。
[0085]S105A3、瀏覽器接收到該請(qǐng)求信息后,將二維碼圖像傳送至二維碼處理模塊。
[0086]S105A4、二維碼處理模塊解析該二維碼圖像,進(jìn)而得到該二維碼圖像的鏈接地址:
[0087]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,新定義了 javescript函數(shù)getQRCodeUrl ()。該getQRCodeUrlO函數(shù)能夠解析二維碼圖像,得到對(duì)應(yīng)二維碼圖像的鏈接地址。
[0088]二維碼處理模塊能夠調(diào)用該getQRCodeUrl O函數(shù),利用該getQRCodeUrl O函數(shù)解析該二維碼圖像,進(jìn)而得到該二維碼圖像的鏈接地址。
[0089]S105A5、二維碼處理模塊將二維碼圖像的鏈接地址返回至瀏覽器。
[0090]S105A6、瀏覽器將該二維碼圖像的鏈接地址返回至HTML網(wǎng)頁(yè)。
[0091 ] S105A7、HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息。
[0092]S105A8、瀏覽器根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像對(duì)應(yīng)的鏈接:
[0093]具體地,瀏覽器在接收到HTML網(wǎng)頁(yè)發(fā)送的訪問(wèn)和加載該二維碼圖像的鏈接地址請(qǐng)求信息后,根據(jù)從二維碼處理模塊中返回的二維碼圖像鏈接地址顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0094]以上為本發(fā)明實(shí)施例提供的步驟S105的第一種具體實(shí)現(xiàn)方式。
[0095]下面請(qǐng)參見(jiàn)步驟S105的第二種實(shí)現(xiàn)方式,具體如圖4所示,其包括以下步驟:
[0096]S105B1、瀏覽器在接收到二維碼處理模塊返回的判斷結(jié)果后,瀏覽器彈出當(dāng)前頁(yè)面內(nèi)的圖像中存在二維碼圖像并詢(xún)問(wèn)是否訪問(wèn)和加載二維碼圖像鏈接的提示:
[0097]具體地,瀏覽器在接收到二維碼處理模塊返回的判斷經(jīng)誒過(guò)后,瀏覽器中會(huì)彈出一個(gè)對(duì)話框,該對(duì)話框中顯示當(dāng)前頁(yè)面內(nèi)的圖像中存在二維碼圖像,并且詢(xún)問(wèn)用戶(hù)是否訪問(wèn)和加載二維碼圖像鏈接。
[0098]如此,用戶(hù)可以根據(jù)該對(duì)話框的提示,選擇是否訪問(wèn)和加載二維碼圖像鏈接。如果用戶(hù)選擇訪問(wèn)和加載二維碼圖像鏈接,則執(zhí)行步驟S105B2,如果用戶(hù)選擇拒絕訪問(wèn)和加載二維碼圖像鏈接,則結(jié)束程序。
[0099]S105B2、在確定訪問(wèn)和加載二維碼圖像鏈接后,瀏覽器將二維碼圖像傳送至二維碼處理模塊。
[0100]S105B3、二維碼處理模塊解析二維碼圖像,得到該二維碼圖像的鏈接地址:
[0101 ] 二維碼處理模塊調(diào)用上述所述的getQRCodeUrl()函數(shù),利用該getQRCodeUrl()函數(shù)解析該二維碼圖像,進(jìn)而得到該二維碼圖像的鏈接地址。
[0102]S105B4、二維碼處理模塊將所述二維碼鏈接地址返回至瀏覽器。
[0103]S105B5、瀏覽器根據(jù)返回的二維碼圖像鏈接地址顯示二維碼圖像鏈接地址對(duì)應(yīng)的鏈接。
[0104]以上為本發(fā)明實(shí)施例提供的步驟S105的第二種具體實(shí)現(xiàn)方式。
[0105]以上為本發(fā)明實(shí)施例一提供的訪問(wèn)和加載二維碼鏈接的方法的【具體實(shí)施方式】。本發(fā)明提供的訪問(wèn)和加載二維碼鏈接的方法,在瀏覽器獲取到HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像后,能夠?qū)⒃搱D像傳送至二維碼處理模塊,二維碼處理模塊通過(guò)調(diào)用BIsQRCodeO函數(shù)能夠判斷該圖像中是否存在二維碼圖像。當(dāng)圖像中存在二維碼圖像時(shí),瀏覽器能夠顯示該二維碼圖像對(duì)應(yīng)的鏈接,從而實(shí)現(xiàn)對(duì)二維碼鏈接的訪問(wèn)和加載。由此可見(jiàn),在本發(fā)明提供的訪問(wèn)和加載二維碼鏈接的方法中,無(wú)需采用二維碼掃描工具掃描二維碼圖像,所以,當(dāng)在某一終端上獲取到一個(gè)二維碼后,通過(guò)該方法,即可實(shí)現(xiàn)對(duì)該二維碼的訪問(wèn)和加載。因此,本發(fā)明提供的方法能夠訪問(wèn)和加載終端設(shè)備自身獲取到的二維碼所標(biāo)識(shí)的鏈接,克服了終端不能訪問(wèn)和加載自身獲取到的二維碼鏈接的缺陷。
[0106]基于上述實(shí)施例一提供的訪問(wèn)和加載二維碼鏈接的方法,本發(fā)明實(shí)施例還提供了訪問(wèn)和加載二維碼鏈接的裝置,具體參見(jiàn)實(shí)施例二。
[0107]實(shí)施例二
[0108]圖5是本發(fā)明實(shí)施例二提供的訪問(wèn)和加載二維碼鏈接的裝置結(jié)構(gòu)示意圖。如圖5所示,該裝置包括以下單元:
[0109]獲取單元51,用于獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,并將所述圖像傳送至二維碼處理模塊,以使所述二維碼處理模塊判斷所述圖像是否存在二維碼圖像;
[0110]接收單元52,用于接收所述二維碼處理模塊返回的判斷結(jié)果;
[0111]顯示單元53,用于當(dāng)所述判斷結(jié)果為所述圖像存在二維碼圖像時(shí),在接收到所述判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0112]作為本發(fā)明的一個(gè)【具體實(shí)施方式】,上述所述的顯示單元53的一個(gè)具體結(jié)構(gòu)如圖6所示,其包括以下子單元:
[0113]第一傳送子單元531,用于在所述接收單元接收到判斷結(jié)果后,將所述判斷結(jié)果傳送至HTML網(wǎng)頁(yè),以使所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送解析二維碼圖像的請(qǐng)求信息;
[0114]第二傳送子單元532,用于在接收到所述請(qǐng)求信息后,將二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,進(jìn)而得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至返回子單元533;
[0115]返回子單元533,用于將所述二維碼圖像的鏈接地址返回至所述HTML網(wǎng)頁(yè),以使HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息;
[0116]第一顯示子單元534,用于在接收到所述訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息后,根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像對(duì)應(yīng)的鏈接。
[0117]作為本發(fā)明的另一【具體實(shí)施方式】,上述顯示單元53的另一種具體結(jié)構(gòu)如圖7所示,其包括以下子單元:
[0118]提示子單元531’,用于在接收到所述二維碼處理模塊返回的判斷結(jié)果后,發(fā)出當(dāng)前頁(yè)面內(nèi)的圖像中存在二維碼圖像并詢(xún)問(wèn)是否訪問(wèn)和加載二維碼圖像鏈接的提示;
[0119]第三傳送子單元532’,用于在確定訪問(wèn)和加載二維碼圖像鏈接后,將所述二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至所述瀏覽器;
[0120]第二顯示子單元533’,用于根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像鏈接地址對(duì)應(yīng)的鏈接。
[0121]另外,作為本發(fā)明的又一【具體實(shí)施方式】,上述所述的獲取單元51可以包括:
[0122]第一獲取子單元511,用于在HTML網(wǎng)頁(yè)處理當(dāng)前頁(yè)面圖像的同時(shí),獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0123]此外,作為本發(fā)明的又一【具體實(shí)施方式】,上述所述的獲取單元51的具體結(jié)構(gòu)可以如圖8所示,其包括:
[0124]收集子單元511’,用于利用HTMLCollector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像;
[0125]第二獲取子單元512’,用于從所述HTML Collector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。
[0126]進(jìn)一步地,所述獲取單元51還可以包括:
[0127]保存子單元513’,用于將所述收集子單元收集到的HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像保存在一個(gè)鏈表中;
[0128]在該【具體實(shí)施方式】中,所述第二獲取子單元512’包括用于所述鏈表中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像的子單元。
[0129]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種訪問(wèn)和加載二維碼鏈接的方法,其特征在于,包括: 瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,并將所述圖像傳送至二維碼處理模塊,以使所述二維碼處理模塊判斷所述圖像是否存在二維碼圖像; 當(dāng)所述判斷結(jié)果為所述圖像存在二維碼圖像時(shí),所述瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接,具體包括: 瀏覽器在接收到所述判斷結(jié)果后,將所述判斷結(jié)果傳送至所述HTML網(wǎng)頁(yè),以使當(dāng)所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送解析二維碼圖像的請(qǐng)求信息; 所述瀏覽器接收到所述請(qǐng)求信息后,將二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,進(jìn)而得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至所述瀏覽器; 所述瀏覽器將所述二維碼圖像的鏈接地址返回至所述HTML網(wǎng)頁(yè),以使HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息; 所述瀏覽器在接收到所述訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息后,根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像對(duì)應(yīng)的鏈接。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接,具體包括: 瀏覽器接收到所述二維碼處理模塊返回的判斷結(jié)果后,瀏覽器發(fā)出當(dāng)前頁(yè)面內(nèi)的圖像中存在二維碼圖像并詢(xún)問(wèn)是否訪問(wèn)和加載二維碼圖像鏈接的提示; 在確定訪問(wèn)和加載二維碼圖像鏈接后,瀏覽器將所述二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至所述瀏覽器; 所述瀏覽器根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像鏈接地址對(duì)應(yīng)的鏈接。4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,具體包括: 在HTML網(wǎng)頁(yè)處理當(dāng)前頁(yè)面圖像的同時(shí),瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。5.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述瀏覽器獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,具體包括: 利用HTML Co 11 ector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像; 瀏覽器從所述HTML Collector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述利用HTMLCollector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像之后,還包括: HTML Collector模塊將所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像保存在一個(gè)鏈表中; 所述瀏覽器從所述HTML Collector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,具體包括: 所述瀏覽器從所述鏈表中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。7.一種訪問(wèn)和加載二維碼鏈接的裝置,其特征在于,包括: 獲取單元,用于獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像,并將所述圖像傳送至二維碼處理模塊,以使所述二維碼處理模塊判斷所述圖像是否存在二維碼圖像; 接收單元,用于接收所述二維碼處理模塊返回的判斷結(jié)果; 顯示單元,用于當(dāng)所述判斷結(jié)果為所述圖像存在二維碼圖像時(shí),在接收到所述判斷結(jié)果后,顯示所述二維碼圖像對(duì)應(yīng)的鏈接。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述顯示單元包括: 第一傳送子單元,用于在所述接收單元接收到判斷結(jié)果后,將所述判斷結(jié)果傳送至HTML網(wǎng)頁(yè),以使所述判斷結(jié)果為所述當(dāng)前頁(yè)面上的圖像存在二維碼圖像時(shí),所述HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送解析二維碼圖像的請(qǐng)求信息; 第二傳送子單元,用于在接收到所述請(qǐng)求信息后,將二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,進(jìn)而得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至返回子單元; 所述返回子單元用于將所述二維碼圖像的鏈接地址返回至所述HTML網(wǎng)頁(yè),以使HTML網(wǎng)頁(yè)向?yàn)g覽器發(fā)送訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息; 第一顯示子單元,用于在接收到所述訪問(wèn)該二維碼圖像的鏈接地址的請(qǐng)求信息后,根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像對(duì)應(yīng)的鏈接。9.根據(jù)權(quán)利要求7所述裝置,其特征在于,所述顯示單元包括: 提示子單元,用于在接收到所述二維碼處理模塊返回的判斷結(jié)果后,發(fā)出當(dāng)前頁(yè)面內(nèi)的圖像中存在二維碼圖像并詢(xún)問(wèn)是否訪問(wèn)和加載二維碼圖像鏈接的提示; 第三傳送子單元,用于在確定訪問(wèn)和加載二維碼圖像鏈接后,將所述二維碼圖像傳送至所述二維碼處理模塊,以使二維碼處理模塊解析所述二維碼圖像,得到所述二維碼圖像的鏈接地址,并將所述二維碼圖像的鏈接地址返回至所述瀏覽器; 第二顯示子單元,用于根據(jù)返回的二維碼圖像鏈接地址顯示所述二維碼圖像鏈接地址對(duì)應(yīng)的鏈接。10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的裝置,其特征在于,所述獲取單元包括: 第一獲取子單元,用于在HTML網(wǎng)頁(yè)處理當(dāng)前頁(yè)面圖像的同時(shí),獲取HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。11.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的裝置,其特征在于,所述獲取單元包括: 收集子單元,用于利用HTML Co 11 ector模塊收集HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像; 第二獲取子單元,用于從所述HTML Collector模塊中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述獲取單元還包括: 保存子單元,用于將所述收集子單元收集到的HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像保存在一個(gè)鏈表中; 所述第二獲取子單元包括用于所述鏈表中獲取所述HTML網(wǎng)頁(yè)當(dāng)前頁(yè)面上的圖像的子單元。
【文檔編號(hào)】G06F17/30GK105824893SQ201610140124
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2016年3月11日
【發(fā)明人】陳重
【申請(qǐng)人】北京錘子數(shù)碼科技有限公司