專(zhuān)利名稱(chēng):二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總地涉及無(wú)線(xiàn)應(yīng)用技術(shù)領(lǐng)域,并且更具體地涉及移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法和 系統(tǒng)。
背景技術(shù):
隨著無(wú)線(xiàn)通信技術(shù)的發(fā)展、諸如手機(jī)、個(gè)人數(shù)字助理(PDA)、掌上電腦(PALM) 等移動(dòng)終端的日益普及,越來(lái)越多的用戶(hù)開(kāi)始享受到隨時(shí)隨地使用移動(dòng)終端接入無(wú)線(xiàn)網(wǎng)絡(luò) 以獲取網(wǎng)絡(luò)信息及資源的樂(lè)趣。
目前,移動(dòng)終端接入無(wú)線(xiàn)網(wǎng)絡(luò)的方式往往是通過(guò)無(wú)線(xiàn)應(yīng)用協(xié)議(WAP)網(wǎng)關(guān)來(lái)訪(fǎng)問(wèn)專(zhuān) 門(mén)的WAP網(wǎng)站。以手機(jī)上網(wǎng)為例,WAP手機(jī)內(nèi)置有適于WAP網(wǎng)站的微型瀏覽器 (MiniBrowser),并且用戶(hù)在必要的設(shè)置(例如設(shè)置WAP代理網(wǎng)關(guān))后通過(guò)在所述微型 瀏覽器中輸入WAP網(wǎng)站地址來(lái)實(shí)現(xiàn)上網(wǎng)操作。限于手機(jī)內(nèi)存小、屏幕小及無(wú)線(xiàn)帶寬較窄 的特點(diǎn),以無(wú)線(xiàn)標(biāo)記語(yǔ)言(WML語(yǔ)言)編寫(xiě)的WAP網(wǎng)頁(yè)的內(nèi)容主要是數(shù)據(jù)量較小的文 字信息,因此WAP網(wǎng)站的信息量、功能、美觀性等方面均遠(yuǎn)不及萬(wàn)維網(wǎng)(World Wide Web, WWW)站。
對(duì)于一般的萬(wàn)維網(wǎng)運(yùn)營(yíng)商或服務(wù)商來(lái)說(shuō),為了給無(wú)線(xiàn)用戶(hù)提供網(wǎng)絡(luò)服務(wù),他們需要額 外耗費(fèi)精力與成本開(kāi)發(fā)并維護(hù)與其萬(wàn)維網(wǎng)內(nèi)容基本對(duì)應(yīng)的WAP網(wǎng)站。另外,對(duì)于某些與 電子商務(wù)相關(guān)的網(wǎng)站來(lái)說(shuō),要提供針對(duì)WAP應(yīng)用的鑒權(quán)方式(客戶(hù)端鑒權(quán)和服務(wù)器端鑒 權(quán))、安全會(huì)話(huà)控制和數(shù)字簽名等多種安全措施存在技術(shù)上的困難。
因此,存在對(duì)于能夠?yàn)橹T如手機(jī)的移動(dòng)終端提供方便的萬(wàn)維網(wǎng)訪(fǎng)問(wèn)的系統(tǒng)和方法的需求。
發(fā)明內(nèi)容
本發(fā)明旨在針對(duì)現(xiàn)有技術(shù)存在的以上問(wèn)題,提供一種供移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的便捷的 方法和系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法,所述方 法包括使用移動(dòng)終端掃描二維碼,所述二維碼包括萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息;所述移動(dòng)終端 根據(jù)所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息向無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)發(fā)送WAP訪(fǎng)問(wèn)請(qǐng)求;以及響應(yīng)于所述WAP訪(fǎng)問(wèn)請(qǐng)求,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)請(qǐng)求待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的頁(yè)面,并且將所述 萬(wàn)維網(wǎng)頁(yè)面轉(zhuǎn)換為適應(yīng)所述移動(dòng)終端訪(fǎng)問(wèn)的格式,以供所述移動(dòng)終端訪(fǎng)問(wèn)。其中,所述萬(wàn) 維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息包括對(duì)應(yīng)于所述待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)URL的索引號(hào)。
根據(jù)本發(fā)明的一個(gè)實(shí)施方案,轉(zhuǎn)換所述萬(wàn)維網(wǎng)頁(yè)面的操作可以包括所述無(wú)線(xiàn)應(yīng)用協(xié)議 代理網(wǎng)關(guān)根據(jù)所述移動(dòng)終端的用戶(hù)代理信息來(lái)轉(zhuǎn)換所述萬(wàn)維網(wǎng)頁(yè)面。根據(jù)本發(fā)明的一個(gè)實(shí) 施方案,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)還保留所述移動(dòng)終端的會(huì)話(huà)信息以實(shí)現(xiàn)針對(duì)所述萬(wàn)維 網(wǎng)的會(huì)話(huà)管理。根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述方法還包括,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng) 關(guān)分析所述待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)返回的頁(yè)面文件是否包含超文本標(biāo)記語(yǔ)言標(biāo)簽,如果是,則所述 無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)將所述頁(yè)面文件的超文本標(biāo)記語(yǔ)言轉(zhuǎn)換為無(wú)線(xiàn)標(biāo)記語(yǔ)言。
根據(jù)本發(fā)明的另一方面,提供了一種二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的系統(tǒng),所述系
統(tǒng)包括二維碼,所述二維碼包括萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息;移動(dòng)終端,所述移動(dòng)終端通過(guò)掃 描所述二維碼來(lái)根據(jù)所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息向無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)發(fā)送WAP訪(fǎng)問(wèn)請(qǐng) 求;以及無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān),所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)響應(yīng)于所述WAP訪(fǎng)問(wèn)請(qǐng)求, 請(qǐng)求待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的頁(yè)面,并且將所述萬(wàn)維網(wǎng)頁(yè)面轉(zhuǎn)換為適應(yīng)所述移動(dòng)終端訪(fǎng)問(wèn)的格式。 其中,所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息包括對(duì)應(yīng)于所述待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)URL的索引號(hào)。
根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)根據(jù)所述移動(dòng)終端的用戶(hù)代 理信息來(lái)轉(zhuǎn)換所述萬(wàn)維網(wǎng)頁(yè)面。根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān) 包括會(huì)話(huà)儲(chǔ)存裝置,用于保留所述移動(dòng)終端的會(huì)話(huà)信息以實(shí)現(xiàn)針對(duì)所述萬(wàn)維網(wǎng)的會(huì)話(huà)管 理。根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)分析所述待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)返回 的頁(yè)面文件是否包含超文本標(biāo)記語(yǔ)言標(biāo)簽,如果是,則所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)將所述 頁(yè)面文件的超文本標(biāo)記語(yǔ)言轉(zhuǎn)換為無(wú)線(xiàn)標(biāo)記語(yǔ)言。
通過(guò)采用如本發(fā)明所述的方法和系統(tǒng),移動(dòng)終端用戶(hù)無(wú)需對(duì)其移動(dòng)終端進(jìn)行麻煩操 作,只需通過(guò)掃描選定二維碼即可訪(fǎng)問(wèn)該二維碼所對(duì)應(yīng)的網(wǎng)站;由于WAP代理網(wǎng)關(guān)所進(jìn) 行的轉(zhuǎn)換工作,移動(dòng)終端可以以透明的方式訪(fǎng)問(wèn)萬(wàn)維網(wǎng)上豐富多彩的內(nèi)容;對(duì)于網(wǎng)絡(luò)運(yùn)營(yíng) 商和服務(wù)提供商來(lái)說(shuō),無(wú)需再額外開(kāi)發(fā)和維護(hù)針對(duì)無(wú)線(xiàn)應(yīng)用的WAP網(wǎng)站,可以極大地節(jié) 省成本。
為了理解實(shí)現(xiàn)本發(fā)明實(shí)施方案的方式,通過(guò)參考所附的附圖,將給出上面簡(jiǎn)述的本發(fā) 明各種不同實(shí)施方案更加具體的描述。應(yīng)該理解這些附圖描繪的僅僅是本發(fā)明典型的實(shí)施 方案,這些實(shí)施方案不一定是按比例繪制的,并因此不能認(rèn)為是對(duì)本發(fā)明范圍的限制,通 過(guò)使用附圖,將以額外的特征以及細(xì)節(jié)描述和解釋本發(fā)明的實(shí)施方案,其中
圖1A是可以用于本發(fā)明的示例性二維碼的形式;
圖1B是圖1中的二維碼所包含的信息的示例;圖2是根據(jù)本發(fā)明的二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的系統(tǒng)的框圖3是根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方案的WAP代理網(wǎng)關(guān)的示意性框圖;以及
圖4是根據(jù)本發(fā)明的二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法流程圖。
具體實(shí)施例方式
在以下詳細(xì)的描述中,將參照通過(guò)圖示方式顯示可以在其中實(shí)施本發(fā)明的實(shí)施方案的 附圖。這些實(shí)施方案以足夠詳細(xì)的方式被描述,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵤┍景l(fā)明。 應(yīng)當(dāng)可以理解,本發(fā)明的各種實(shí)施方案盡管不同,但并不必互相排斥。例如,結(jié)合一個(gè)實(shí) 施方案一起描述的特定的特征、結(jié)構(gòu)或者特性可以在其他的實(shí)施方案中實(shí)現(xiàn),而不會(huì)背離 本發(fā)明的精神和范圍。另外,應(yīng)當(dāng)可以理解,在每個(gè)所公開(kāi)的實(shí)施方案中單個(gè)部件的位置 和排列可以被修改,而不會(huì)背離本發(fā)明的精神和范圍。因此,以下的詳細(xì)描述不應(yīng)作為限 制性的,并且僅僅以所附的權(quán)利要求書(shū)來(lái)定義本發(fā)明的范圍,與賦予權(quán)利要求書(shū)的整個(gè)等 同物范圍一起來(lái)恰當(dāng)?shù)亟忉尡景l(fā)明的范圍。
在本文的上下文中,術(shù)語(yǔ)"無(wú)線(xiàn)"及其派生詞可被用來(lái)描述可以使用調(diào)制的電磁輻射, 通過(guò)非固態(tài)介質(zhì)來(lái)傳送數(shù)據(jù)的電路、設(shè)備、系統(tǒng)、方法、技術(shù)、通信信道等。該術(shù)語(yǔ)并不 意味著相關(guān)的設(shè)備不包含任何有線(xiàn)線(xiàn)路,盡管在一些實(shí)施方案中可能是這樣的。
首先參照?qǐng)D1A和圖1B,圖1A示出可以用于本發(fā)明的示例性二維碼的形式,而圖1B 則是可以被包括在該二維碼中的信息的示例。如圖1B所示,在該二維碼中可以包括萬(wàn)維 網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息。在一些實(shí)施方案中,所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息可以是編碼的萬(wàn)維網(wǎng)URL, 而移動(dòng)終端可以通過(guò)讀取所述二維碼來(lái)識(shí)別所述URL,從而使用其上的微瀏覽器向WAP 代理網(wǎng)關(guān)發(fā)送包含所述URL的網(wǎng)絡(luò)訪(fǎng)問(wèn)請(qǐng)求。在另一個(gè)實(shí)施方案中,所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引 導(dǎo)信息可以包括一索引號(hào),所述WAP代理網(wǎng)關(guān)維護(hù)一數(shù)據(jù)庫(kù),并且可以根據(jù)該索引號(hào)在 該數(shù)據(jù)庫(kù)中檢索其對(duì)應(yīng)的網(wǎng)址。本領(lǐng)域技術(shù)人員還可以想到其他實(shí)現(xiàn)萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)的方 式,并且這些變體方式落入本發(fā)明的范圍。在其他實(shí)施方案中,所述二維碼還可以包括其 他信息,其中可以?xún)?chǔ)存與網(wǎng)絡(luò)服務(wù)提供商相關(guān)的信息、可以?xún)?chǔ)存網(wǎng)絡(luò)訪(fǎng)問(wèn)控制信息,還可 以?xún)?chǔ)存其他信息,本發(fā)明并不以此為限。
本領(lǐng)域技術(shù)人員應(yīng)該可以理解,這里所給出的僅僅是可以用于本發(fā)明的二維碼的一種 特定實(shí)施例,其他類(lèi)型的二維碼也可以被使用。
現(xiàn)在參照?qǐng)D2,圖2是根據(jù)本發(fā)明的二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的系統(tǒng)的框圖。 如圖2所示,移動(dòng)終端202是可以使用無(wú)線(xiàn)應(yīng)用協(xié)議來(lái)進(jìn)行無(wú)線(xiàn)網(wǎng)絡(luò)訪(fǎng)問(wèn)的終端,包括但 不限于手機(jī)、個(gè)人數(shù)字助理、掌上電腦等等。移動(dòng)終端202具有二維碼識(shí)讀裝置,能夠通 過(guò)光學(xué)或其他方式掃描并解碼二維碼201。 二維碼201可以如圖1中所示那樣包括萬(wàn)維網(wǎng) 訪(fǎng)問(wèn)引導(dǎo)信息,可以引導(dǎo)移動(dòng)終端202訪(fǎng)問(wèn)一特定的網(wǎng)站。移動(dòng)終端202在解碼所述二維碼201后,向WAP代理網(wǎng)關(guān)發(fā)起WAP訪(fǎng)問(wèn)請(qǐng)求204。 移動(dòng)終端202發(fā)起WAP訪(fǎng)問(wèn)請(qǐng)求的操作是以無(wú)線(xiàn)(例如WAP)方式進(jìn)行的。所述WAP 訪(fǎng)問(wèn)請(qǐng)求204中可以包括通過(guò)解碼所述二維碼201所得到的待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)URL,或者可以 包括WAP代理網(wǎng)關(guān)可識(shí)別的、與萬(wàn)維網(wǎng)址相對(duì)應(yīng)的索引號(hào)。在一些實(shí)施方案中,所述 WAP訪(fǎng)問(wèn)請(qǐng)求還可以包括標(biāo)識(shí)該移動(dòng)終端的設(shè)備關(guān)聯(lián)信息。例如,如果所述移動(dòng)終端是 移動(dòng)電話(huà),則該設(shè)備關(guān)聯(lián)信息可以例如是移動(dòng)終端用戶(hù)代理(UA)數(shù)據(jù)、移動(dòng)終端用戶(hù) 號(hào)碼、國(guó)際移動(dòng)設(shè)備身份、移動(dòng)國(guó)家碼、移動(dòng)網(wǎng)絡(luò)碼、位置區(qū)域碼中的至少一種或它們的 組合。通過(guò)在WAP訪(fǎng)問(wèn)請(qǐng)求中包括與所述移動(dòng)終端202相關(guān)聯(lián)的信息,可以實(shí)現(xiàn)針對(duì)特 定移動(dòng)終端的定制服務(wù)或個(gè)性化服務(wù),但是,本發(fā)明在此方面不受限制。另外,本領(lǐng)域技 術(shù)人員應(yīng)該理解,盡管在該附圖中示出為移動(dòng)終端是將WAP訪(fǎng)問(wèn)請(qǐng)求204直接發(fā)送到 WAP代理網(wǎng)關(guān)的,但是在實(shí)際應(yīng)用中移動(dòng)終端可以通過(guò)其他中間設(shè)備或網(wǎng)絡(luò)與WAP代理 網(wǎng)關(guān)通信,例如可以通過(guò)GSM、 CDMA網(wǎng)等接入本地網(wǎng)絡(luò)服務(wù)提供商,再通過(guò)本地網(wǎng)絡(luò) 服務(wù)提供商來(lái)連接WAP代理網(wǎng)關(guān)的,并且本發(fā)明在此方面不受限制。
WAP代理網(wǎng)關(guān)203接收到所述WAP訪(fǎng)問(wèn)請(qǐng)求后,首先使用該請(qǐng)求中的萬(wàn)維網(wǎng)相關(guān)信 息(例如上面所提及的URL、索引號(hào),或其他內(nèi)容)確定待訪(fǎng)問(wèn)的萬(wàn)維網(wǎng)WEB服務(wù)器。 如上面所注意到的,該確定操作可以包括檢索數(shù)據(jù)庫(kù)或地址表的操作,并且還可以包括多 個(gè)網(wǎng)關(guān)之間的路由尋址等操作。隨后,WAP代理網(wǎng)關(guān)203使用適當(dāng)?shù)膮f(xié)議向適當(dāng)?shù)娜f(wàn)維 網(wǎng)WEB服務(wù)器208發(fā)起訪(fǎng)問(wèn)請(qǐng)求。WEB服務(wù)器208根據(jù)訪(fǎng)問(wèn)請(qǐng)求206作出應(yīng)答207,并 且將該網(wǎng)頁(yè)的內(nèi)容發(fā)送到WAP代理網(wǎng)關(guān)203。 WEB服務(wù)器對(duì)訪(fǎng)問(wèn)請(qǐng)求作出響應(yīng)的操作是 本領(lǐng)域技術(shù)人員己知的,并且在次不再贅述,以免不必要地模糊本發(fā)明。
在根據(jù)本發(fā)明的一個(gè)實(shí)施方案中,WAP代理網(wǎng)關(guān)203實(shí)現(xiàn)WAP協(xié)議棧與Internet協(xié) 議棧之間的轉(zhuǎn)換。 一方面,WAP代理網(wǎng)關(guān)203將來(lái)自移動(dòng)終端的WAP訪(fǎng)問(wèn)請(qǐng)求翻譯成為 WEB請(qǐng)求;另一方面,WAP代理網(wǎng)關(guān)203將WEB服務(wù)器208的響應(yīng)翻譯成便于移動(dòng)終 端202理解的WML格式數(shù)據(jù)。翻譯后的內(nèi)容以WAP訪(fǎng)問(wèn)請(qǐng)求應(yīng)答205的方式發(fā)送到移 動(dòng)終端202。
下面參照?qǐng)D3具體地闡述WAP代理網(wǎng)關(guān)的功能與結(jié)構(gòu)。
圖3示出根據(jù)本發(fā)明的一個(gè)具體實(shí)施方案的WAP代理網(wǎng)關(guān)的實(shí)施例300。 WAP代理 網(wǎng)關(guān)300的客戶(hù)側(cè)包括用于與移動(dòng)終端通信的WAP請(qǐng)求接收模塊301、 WAP請(qǐng)求應(yīng)答模 塊302,用于接收來(lái)自移動(dòng)終端的WAP訪(fǎng)問(wèn)請(qǐng)求并且獲取該網(wǎng)絡(luò)訪(fǎng)問(wèn)請(qǐng)求相關(guān)信息,以 及將經(jīng)過(guò)翻譯/轉(zhuǎn)換的網(wǎng)頁(yè)內(nèi)容傳送到移動(dòng)終端。WAP代理網(wǎng)關(guān)300的服務(wù)器側(cè)包括用于 與WEB服務(wù)器通信的Web請(qǐng)求發(fā)送模塊303、 Web請(qǐng)求應(yīng)答模塊304。該WAP代理網(wǎng) 關(guān)300還可以包括協(xié)議轉(zhuǎn)換模塊305、內(nèi)容翻譯/轉(zhuǎn)換模塊306,其中,協(xié)議轉(zhuǎn)換模塊305 使用WAP請(qǐng)求接收模塊301所得到的網(wǎng)絡(luò)訪(fǎng)問(wèn)相關(guān)信息以適當(dāng)?shù)膮f(xié)議形成要發(fā)送到WEB 服務(wù)器的訪(fǎng)問(wèn)請(qǐng)求并將該請(qǐng)求傳輸?shù)剿鯳EB請(qǐng)求發(fā)送模塊303,而內(nèi)容翻譯/轉(zhuǎn)換模塊 306將從WEB請(qǐng)求應(yīng)答模塊304接收的萬(wàn)維網(wǎng)頁(yè)內(nèi)容轉(zhuǎn)換為便于移動(dòng)終端202理解的格式并且通過(guò)WAP請(qǐng)求應(yīng)答模塊302發(fā)送到移動(dòng)終端,從而實(shí)現(xiàn)了移動(dòng)終端對(duì)萬(wàn)維網(wǎng)內(nèi)容 的透明訪(fǎng)問(wèn)。在一個(gè)實(shí)施方案中,WAP代理網(wǎng)關(guān)還可以分析所述待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)返回的頁(yè) 面文件是否包含超文本標(biāo)記語(yǔ)言(HTTP)標(biāo)簽,如果是,則該WAP代理網(wǎng)關(guān)的內(nèi)容翻譯 /轉(zhuǎn)換模塊306將所述頁(yè)面文件的超文本標(biāo)記語(yǔ)言轉(zhuǎn)換為WML語(yǔ)言。在另一個(gè)實(shí)施方案中 該WAP代理網(wǎng)關(guān)300還可以采用目前己有或今后開(kāi)發(fā)的糾錯(cuò)技術(shù)以滿(mǎn)足QoS要求。
由于緩存模塊310的存在,用戶(hù)訪(fǎng)問(wèn)過(guò)的頁(yè)面將會(huì)按照一定的規(guī)則存放在緩存模塊 310中,當(dāng)當(dāng)前用戶(hù)再次訪(fǎng)問(wèn)此頁(yè)面或其他用戶(hù)需要訪(fǎng)問(wèn)此頁(yè)面時(shí),如果此緩存頁(yè)面沒(méi)有 過(guò)期(expire) , WAP代理網(wǎng)關(guān)服務(wù)器將不需要再次向WEB服務(wù)器獲取WEB頁(yè)面,而 是直接將緩存頁(yè)面返回給移動(dòng)終端。通過(guò)這樣的緩存機(jī)制將會(huì)大大提高響應(yīng)速度、減輕 WEB服務(wù)器的壓力。
由于WAP代理網(wǎng)關(guān)的存在,移動(dòng)終端、WAP網(wǎng)關(guān)和WEB服務(wù)器無(wú)需進(jìn)行硬件更新 升級(jí)(例如內(nèi)置復(fù)雜而昂貴的萬(wàn)維網(wǎng)訪(fǎng)問(wèn)瀏覽器)就可以透明地訪(fǎng)問(wèn)萬(wàn)維網(wǎng)內(nèi)容。另外, WAP代理網(wǎng)關(guān)可以根據(jù)需要進(jìn)行數(shù)據(jù)壓縮或編碼,從而減少了網(wǎng)絡(luò)數(shù)據(jù)流量,使得適應(yīng) 無(wú)線(xiàn)網(wǎng)絡(luò)條件。與傳統(tǒng)的WAP網(wǎng)站訪(fǎng)問(wèn)相比,因?yàn)樵L(fǎng)問(wèn)的是萬(wàn)維網(wǎng),移動(dòng)用戶(hù)可以享受 到萬(wàn)維網(wǎng)豐富的內(nèi)容,獲得在使用上更高的效率,并且得到適當(dāng)?shù)木W(wǎng)頁(yè)形式、顏色、圖像, 甚至可以通過(guò)WAP代理網(wǎng)關(guān)來(lái)兼容應(yīng)用于萬(wàn)維網(wǎng)的JavaScript、 VBScript、 ActiveX控件、 Applet控件、AJAX技術(shù)、RIA技術(shù)(如Flash、 Flash流媒體)。
在一些實(shí)施方案中,WAP代理網(wǎng)關(guān)還可以包括安全控制模塊307,以釆取各種安全保 證措施,從而適應(yīng)未來(lái)移動(dòng)商務(wù)和移動(dòng)銀行等應(yīng)用的安全需求。另外,WAP代理網(wǎng)關(guān)還 可以包括會(huì)話(huà)(session)儲(chǔ)存模塊308,用于保存移動(dòng)終端的會(huì)話(huà)信息,從而能夠?qū)崿F(xiàn)該 移動(dòng)終端針對(duì)其所進(jìn)行的萬(wàn)維網(wǎng)訪(fǎng)問(wèn)的會(huì)話(huà)管理。通過(guò)并且該會(huì)話(huà)儲(chǔ)存模塊308, WEB 服務(wù)器即無(wú)需再針對(duì)不支持cookie的移動(dòng)終端作特別地設(shè)計(jì)和開(kāi)發(fā),從而實(shí)現(xiàn)成本的節(jié)省 和效率的提高。
在另一實(shí)施方案中,所述WAP代理網(wǎng)關(guān)還可以包括客戶(hù)信息儲(chǔ)存及控制模塊309, 該模塊309可以獲取并儲(chǔ)存標(biāo)識(shí)移動(dòng)終端的設(shè)備關(guān)聯(lián)信息,并且例如根據(jù)移動(dòng)終端的特征 來(lái)控制所述內(nèi)容翻譯/轉(zhuǎn)換模塊306的工作,實(shí)現(xiàn)針對(duì)所述移動(dòng)終端的定制或個(gè)性化服務(wù)。 例如,客戶(hù)信息儲(chǔ)存及控制模塊309通過(guò)分析所述設(shè)備關(guān)聯(lián)信息得知移動(dòng)終端的屏幕大 小、分辨率、色彩表現(xiàn)力、軟件版本、性能兼容性,或者移動(dòng)用戶(hù)所在地等信息,并且定 制適應(yīng)特定移動(dòng)終端的網(wǎng)頁(yè)。如果移動(dòng)終端的性能較強(qiáng)、屏幕較大,甚至網(wǎng)絡(luò)條件較好, 則可以向該用戶(hù)提供圖像、音頻、視頻內(nèi)容;而移動(dòng)終端支持性較差,則主要傳輸文字信 息,以免出現(xiàn)格式不支持的問(wèn)題。
盡管針對(duì)WAP代理網(wǎng)關(guān)給出了很多的具體細(xì)節(jié),然而,本領(lǐng)域的技術(shù)人員將會(huì)理解, 沒(méi)有這些具體的細(xì)節(jié)也可以實(shí)現(xiàn)本發(fā)明。除非明確要求,否則個(gè)別的組件和功能是可選的, 并且連接關(guān)系也可以改變?,F(xiàn)在參照?qǐng)D4,圖4是根據(jù)本發(fā)明的二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法400的流 程圖。首先,在401,使用移動(dòng)終端掃描二維碼,所述二維碼包括萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息。 接著,所述移動(dòng)終端根據(jù)所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息向WAP代理網(wǎng)關(guān)發(fā)送WAP訪(fǎng)問(wèn)請(qǐng)求 (402)。在403處,響應(yīng)于所述WAP訪(fǎng)問(wèn)請(qǐng)求,所述WAP代理網(wǎng)關(guān)獲取待訪(fǎng)問(wèn)網(wǎng)站的 網(wǎng)址,并且向適當(dāng)?shù)腤EB服務(wù)器發(fā)起WWW訪(fǎng)問(wèn)請(qǐng)求。WEB服務(wù)器響應(yīng)所述訪(fǎng)問(wèn)請(qǐng)求, 給出適當(dāng)?shù)膽?yīng)答信息(404),并且將請(qǐng)求訪(fǎng)問(wèn)的萬(wàn)維網(wǎng)頁(yè)面?zhèn)鬏數(shù)絎AP代理網(wǎng)關(guān)(405)。 WAP代理網(wǎng)關(guān)檢査該頁(yè)面的格式,并且將其轉(zhuǎn)換為適應(yīng)所述移動(dòng)終端訪(fǎng)問(wèn)的格式(406), 并且將轉(zhuǎn)換后的頁(yè)面?zhèn)鬏斀o所述移動(dòng)終端(407)。
雖然這里使用了流程圖和/或狀態(tài)圖來(lái)描述各種實(shí)施方案,但是本發(fā)明并不限制在這 些圖或在本文中相應(yīng)的描述中。例如,流程不需要經(jīng)過(guò)每一個(gè)圖示的框或狀態(tài)或者嚴(yán)格地 按照這里所圖示或描述的順序進(jìn)行。此外,在該流程中還可以增加其他操作。例如,如上 面所闡述的,WAP代理網(wǎng)關(guān)還可以保存移動(dòng)終端的會(huì)話(huà)信息,從而能夠在無(wú)需移動(dòng)終端 支持cookie功能的情況下實(shí)現(xiàn)會(huì)話(huà)管理。又例如,在發(fā)出所述WAP訪(fǎng)問(wèn)請(qǐng)求之后,移動(dòng) 終端還可以向WAP代理網(wǎng)關(guān)傳送與其相關(guān)的設(shè)備信息或其他信息(例如UA數(shù)據(jù)、移動(dòng) 網(wǎng)絡(luò)碼、位置區(qū)域碼等)。這樣,WAP代理網(wǎng)關(guān)在接收到網(wǎng)頁(yè)內(nèi)容后,需要讀取該標(biāo)識(shí) 移動(dòng)終端的設(shè)備信息或其他信息,并且有針對(duì)性地轉(zhuǎn)換網(wǎng)頁(yè)內(nèi)容與格式。另外,除了格式 轉(zhuǎn)換外,WAP代理網(wǎng)關(guān)還可以實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容的取舍、折疊,并且可以緩存已經(jīng)被訪(fǎng)問(wèn)過(guò) 的網(wǎng)頁(yè),實(shí)現(xiàn)高效率的服務(wù)。
本發(fā)明并不局限于這里所列舉的具體細(xì)節(jié)。實(shí)際上,本領(lǐng)域得益于這篇公開(kāi)文件的技 術(shù)人員將會(huì)理解,在本發(fā)明的范圍內(nèi)可以根據(jù)以上描述和附圖做出很多其他改變。因此, 是所附的包括了對(duì)其所做的任何修改的權(quán)利要求書(shū)定義本發(fā)明的范圍。此處所采用的術(shù)語(yǔ) 和表達(dá)是用作描述性的術(shù)語(yǔ)而不是限制性的,而且,在應(yīng)用這些術(shù)語(yǔ)和表達(dá)時(shí)并沒(méi)有要排 除示出或描述的特征的任何等同特征(或因此的部分)的意圖,并且在此權(quán)利要求的范圍 內(nèi),各種修改、變化、替代和等同物是可能的。因此,此權(quán)利要求期望覆蓋所有這些修改、 變化、替代和等同物。
權(quán)利要求
1.一種二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法,包括使用移動(dòng)終端掃描二維碼,所述二維碼包括萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息;所述移動(dòng)終端根據(jù)所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息向無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)發(fā)送WAP訪(fǎng)問(wèn)請(qǐng)求;以及響應(yīng)于所述WAP訪(fǎng)問(wèn)請(qǐng)求,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)請(qǐng)求待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的頁(yè)面,并且將所述萬(wàn)維網(wǎng)頁(yè)面轉(zhuǎn)換為適應(yīng)所述移動(dòng)終端訪(fǎng)問(wèn)的格式,以供所述移動(dòng)終端訪(fǎng)問(wèn)。
2. 如權(quán)利要求1所述的方法,其中所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息包括對(duì)應(yīng)于所述待訪(fǎng)問(wèn) 萬(wàn)維網(wǎng)URL的索引號(hào)。
3. 如權(quán)利要求1所述的方法,其中轉(zhuǎn)換所述萬(wàn)維網(wǎng)頁(yè)面的操作包括所述無(wú)線(xiàn)應(yīng)用協(xié) 議代理網(wǎng)關(guān)根據(jù)所述移動(dòng)終端的用戶(hù)代理信息來(lái)轉(zhuǎn)換所述萬(wàn)維網(wǎng)頁(yè)面。
4. 如權(quán)利要求1所述的方法,其中所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)還保留所述萬(wàn)維網(wǎng)網(wǎng) 站需要所述移動(dòng)終端保留的會(huì)話(huà)信息以實(shí)現(xiàn)針對(duì)所述萬(wàn)維網(wǎng)網(wǎng)站的會(huì)話(huà)管理。
5. 如權(quán)利要求1所述的方法,還包括,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)分析所述待訪(fǎng)問(wèn) 萬(wàn)維網(wǎng)返回的頁(yè)面文件是否包含超文本標(biāo)記語(yǔ)言標(biāo)簽,如果是,則所述無(wú)線(xiàn)應(yīng)用協(xié)議代理 網(wǎng)關(guān)將所述頁(yè)面文件的超文本標(biāo)記語(yǔ)言轉(zhuǎn)換為無(wú)線(xiàn)標(biāo)記語(yǔ)言。
6. —種二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的系統(tǒng),包括 二維碼,所述二維碼包括萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息;移動(dòng)終端,所述移動(dòng)終端通過(guò)掃描所述二維碼來(lái)根據(jù)所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息向無(wú)線(xiàn) 應(yīng)用協(xié)議代理網(wǎng)關(guān)發(fā)送WAP訪(fǎng)問(wèn)請(qǐng)求;以及無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān),所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)響應(yīng)于所述WAP訪(fǎng)問(wèn)請(qǐng)求,請(qǐng) 求待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的頁(yè)面,并且將所述萬(wàn)維網(wǎng)頁(yè)面轉(zhuǎn)換為適應(yīng)所述移動(dòng)終端訪(fǎng)問(wèn)的格式。
7. 如權(quán)利要求6所述的系統(tǒng),其中所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息包括對(duì)應(yīng)于所述待訪(fǎng)問(wèn) 萬(wàn)維網(wǎng)URL的索引號(hào)。
8. 如權(quán)利要求6所述的系統(tǒng),其中所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)根據(jù)所述移動(dòng)終端的 用戶(hù)代理信息來(lái)轉(zhuǎn)換所述萬(wàn)維網(wǎng)頁(yè)面。
9. 如權(quán)利要求6所述的系統(tǒng),其中所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)包括會(huì)話(huà)儲(chǔ)存裝置, 用于保留所述移動(dòng)終端的會(huì)話(huà)信息以實(shí)現(xiàn)針對(duì)所述萬(wàn)維網(wǎng)的會(huì)話(huà)管理。
10. 如權(quán)利要求6所述的系統(tǒng),其中,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)分析所述待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)返回的頁(yè)面文件是否包含超文本標(biāo)記語(yǔ)言標(biāo)簽,如果是,則所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng) 關(guān)將所述頁(yè)面文件的超文本標(biāo)記語(yǔ)言轉(zhuǎn)換為無(wú)線(xiàn)標(biāo)記語(yǔ)言。
全文摘要
本發(fā)明涉及二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法和系統(tǒng)。具體地,一種二維碼引導(dǎo)移動(dòng)終端訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的方法,包括使用移動(dòng)終端掃描二維碼,所述二維碼包括萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息;所述移動(dòng)終端根據(jù)所述萬(wàn)維網(wǎng)訪(fǎng)問(wèn)引導(dǎo)信息向無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)發(fā)送WAP訪(fǎng)問(wèn)請(qǐng)求;以及響應(yīng)于所述WAP訪(fǎng)問(wèn)請(qǐng)求,所述無(wú)線(xiàn)應(yīng)用協(xié)議代理網(wǎng)關(guān)請(qǐng)求待訪(fǎng)問(wèn)萬(wàn)維網(wǎng)的頁(yè)面,并且將所述萬(wàn)維網(wǎng)頁(yè)面轉(zhuǎn)換為適應(yīng)所述移動(dòng)終端訪(fǎng)問(wèn)的格式,以供所述移動(dòng)終端訪(fǎng)問(wèn)。通過(guò)使用本發(fā)明,可以使僅支持WAP訪(fǎng)問(wèn)的移動(dòng)終端可以方便地實(shí)現(xiàn)對(duì)萬(wàn)維網(wǎng)的透明訪(fǎng)問(wèn)而無(wú)需進(jìn)行移動(dòng)終端、無(wú)線(xiàn)應(yīng)用協(xié)議網(wǎng)關(guān)或萬(wàn)維網(wǎng)服務(wù)器的設(shè)備或軟件的升級(jí)或更改。
文檔編號(hào)H04L29/08GK101626395SQ200810116458
公開(kāi)日2010年1月13日 申請(qǐng)日期2008年7月10日 優(yōu)先權(quán)日2008年7月10日
發(fā)明者劉佳兵, 張紅強(qiáng), 陳萬(wàn)春 申請(qǐng)人:銀河聯(lián)動(dòng)信息技術(shù)(北京)有限公司;卓望信息技術(shù)(北京)有限公司