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

電子商務(wù)應(yīng)用中校驗(yàn)轉(zhuǎn)換的方法和設(shè)備的制作方法

文檔序號(hào):7705972閱讀:276來(lái)源:國(guó)知局
專利名稱:電子商務(wù)應(yīng)用中校驗(yàn)轉(zhuǎn)換的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)涉及電子商務(wù),特別涉及用于無(wú)線分組數(shù)據(jù)服務(wù)網(wǎng)絡(luò)中的移動(dòng) 通信設(shè)備的電子商務(wù)交易中的校驗(yàn)轉(zhuǎn)換的方法和設(shè)備。
背景技術(shù)
網(wǎng)站頁(yè)面一般可被分為不同的功能顯示內(nèi)容和導(dǎo)航。網(wǎng)頁(yè)通常在每 個(gè)頁(yè)面上擁有這兩項(xiàng)功能,并且在主內(nèi)容區(qū)域顯示內(nèi)容,并通過(guò)菜單擁有 導(dǎo)航選項(xiàng)。例如,在電子商務(wù)應(yīng)用中的網(wǎng)頁(yè)通常被設(shè)計(jì)為使用基于PC的
具有800^600或更高的屏幕分辨率的網(wǎng)絡(luò)瀏覽器。由于屏幕足以顯示整個(gè) 頁(yè)面,所以這種版面設(shè)計(jì)對(duì)于桌面瀏覽器是有意義的。然而大多數(shù)移動(dòng)瀏 覽器不具有通常PC監(jiān)視器的寬度和高度,因此它們不能像在PC瀏覽器
上那樣顯現(xiàn)頁(yè)面。解決的方式之一是重新組織頁(yè)面并使內(nèi)容在屏幕上回 繞。第二種經(jīng)常被WAP標(biāo)準(zhǔn)使用的方式是將一個(gè)網(wǎng)頁(yè)空間劃分(通常
垂直地)為多個(gè)網(wǎng)頁(yè),并允許用戶在每個(gè)網(wǎng)頁(yè)部分之間導(dǎo)航以瀏覽網(wǎng)頁(yè)。 在另-一個(gè)示例中,大的標(biāo)題和菜單強(qiáng)迫用戶在到達(dá)被瀏覽的網(wǎng)頁(yè)的特定部
分之前滾動(dòng)相當(dāng)長(zhǎng)的長(zhǎng)度。為基于PC的網(wǎng)絡(luò)瀏覽器而設(shè)計(jì)的電子商務(wù)登 錄頁(yè)面的示例如圖6所示,并且使用傳統(tǒng)技術(shù)將圖6中網(wǎng)頁(yè)以如圖7( i ) 到7 (iv)所示的多個(gè)屏幕顯示在移動(dòng)通信設(shè)備上。 因此,在本領(lǐng)域仍然存在改進(jìn)的需要。

發(fā)明內(nèi)容
本申請(qǐng)一般的涉及一種用于為無(wú)線分組數(shù)據(jù)服務(wù)網(wǎng)絡(luò)中的移動(dòng)通信設(shè)備對(duì)網(wǎng)頁(yè)(例如內(nèi)容或網(wǎng)頁(yè)元素)進(jìn)行代碼轉(zhuǎn)換的方法和設(shè)備。
在結(jié)合附圖理解下述實(shí)施例的描述時(shí),其他的方面和特征對(duì)于本領(lǐng)域 的普通技術(shù)人員是顯而易見的。


現(xiàn)在對(duì)附圖作出解釋,附圖通過(guò)實(shí)例的方式示出此處描述的方法和系 統(tǒng)的實(shí)施例,以及他們?nèi)绾伪粚?shí)現(xiàn),并且其中
圖1以圖表形式示出了示范性網(wǎng)絡(luò)環(huán)境,該網(wǎng)絡(luò)環(huán)境適于操作根據(jù)本 申請(qǐng)的實(shí)施例;
圖2以示意圖形式示出了示范性移動(dòng)無(wú)線通信設(shè)備,該移動(dòng)無(wú)線通信 設(shè)備可以與圖1的網(wǎng)絡(luò)環(huán)境通信;
圖3以圖表的形式示出了根據(jù)一實(shí)施例的移動(dòng)通信設(shè)備和服務(wù)器配
置;
圖4以圖表的形式示出了根據(jù)一實(shí)施例的帶有代碼轉(zhuǎn)換流的圖3的移 動(dòng)通信設(shè)備和服務(wù)器配置;
圖5以示意圖的形式示出了根據(jù)一實(shí)施例的關(guān)于客戶端的代碼轉(zhuǎn)換
流;
圖6示出了示范性登錄頁(yè)面的屏幕截圖,該登錄頁(yè)面用于為個(gè)人計(jì)算 機(jī)(PC)顯示監(jiān)視器設(shè)計(jì)的電子商務(wù)或賣方網(wǎng)站;
圖7 ( i )到圖7 示出了示范性登錄頁(yè)面的屏幕截圖,該登錄
頁(yè)面用于呈現(xiàn)在圖2的移動(dòng)通信設(shè)備的顯示模塊上的圖6的電子商務(wù)或賣 方網(wǎng)站;
圖8示出了根據(jù)一實(shí)施例的帶有代碼轉(zhuǎn)換的示范性電子商務(wù)登錄頁(yè)面 的屏幕截圖9示出了在移動(dòng)通信設(shè)備的顯示模塊上呈現(xiàn)的應(yīng)用的屏幕截圖;以

圖10示出了圖9的應(yīng)用的屏幕截圖,其中,有一菜單呈現(xiàn)在移動(dòng)通 信設(shè)備的顯示模塊上;
在圖中相同的數(shù)字表示同樣的或相應(yīng)的元件。
具體實(shí)施例方式
本發(fā)明的實(shí)施例總體涉及用于對(duì)移動(dòng)通信設(shè)備的網(wǎng)頁(yè)或網(wǎng)站內(nèi)容進(jìn) 行代碼轉(zhuǎn)換的方法和系統(tǒng)。
根據(jù)一個(gè)主要的方面,提供了一種基于來(lái)自網(wǎng)站服務(wù)器的網(wǎng)頁(yè),產(chǎn)生 適合于在移動(dòng)通信設(shè)備上顯示的頁(yè)面的方法,包括以下步驟從網(wǎng)站服務(wù) 器請(qǐng)求頁(yè)面;在網(wǎng)站服務(wù)器和設(shè)備之間直接建立通信鏈路;通過(guò)與網(wǎng)站服 務(wù)器的通信鏈路接收網(wǎng)頁(yè)的至少一部分;獲得一個(gè)或多個(gè)代碼轉(zhuǎn)換指令; 根據(jù)一個(gè)或多個(gè)代碼轉(zhuǎn)換指令對(duì)接收到的網(wǎng)頁(yè)部分進(jìn)行轉(zhuǎn)換代碼;以及基 于經(jīng)代碼轉(zhuǎn)換的網(wǎng)頁(yè)產(chǎn)生適合在移動(dòng)通信設(shè)備上顯示的頁(yè)面。
根據(jù)另一個(gè)主要方面,提供了一種移動(dòng)通信設(shè)備,該移動(dòng)通信設(shè)備被 配置為顯示由通過(guò)通信網(wǎng)絡(luò)從網(wǎng)站服務(wù)器接收到的網(wǎng)頁(yè)產(chǎn)生的頁(yè)面,該移 動(dòng)通信設(shè)備包括被配置為從網(wǎng)站服務(wù)器請(qǐng)求頁(yè)面的部件;被配置為在網(wǎng) 站服務(wù)器和設(shè)備之間直接建立通信信道的部件;被配置為通過(guò)通信信道接 收頁(yè)面的部件;被配置為獲取一個(gè)或多個(gè)代碼轉(zhuǎn)換指令的部件;代碼轉(zhuǎn)換 引擎,被配置為執(zhí)行一個(gè)或多個(gè)代碼轉(zhuǎn)換指令,以對(duì)接收到的網(wǎng)頁(yè)內(nèi)容進(jìn) 行代碼轉(zhuǎn)換;以及被配置為基于經(jīng)代碼轉(zhuǎn)換的網(wǎng)頁(yè)產(chǎn)生適合移動(dòng)通信設(shè)備 顯示的頁(yè)面的部件。
根據(jù)另一主要方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,用于產(chǎn)生適合在移 動(dòng)通信設(shè)備上顯示的頁(yè)面,該計(jì)算機(jī)程序產(chǎn)品包括被配置為存儲(chǔ)計(jì)算機(jī) 可讀指令的存儲(chǔ)介質(zhì);計(jì)算機(jī)可讀指令包括指令,所述指令用于從網(wǎng)站服 務(wù)器請(qǐng)求網(wǎng)頁(yè);在網(wǎng)站服務(wù)器和設(shè)備之間直接建立通信鏈路;通過(guò)與網(wǎng)站 服務(wù)器的通信鏈路接收網(wǎng)頁(yè)的至少一部分;獲得一個(gè)或多個(gè)代碼轉(zhuǎn)換指 令;根據(jù)一個(gè)或多個(gè)代碼轉(zhuǎn)換指令轉(zhuǎn)換接收到的網(wǎng)頁(yè)部分的代碼;以及基 于經(jīng)代碼轉(zhuǎn)換的網(wǎng)頁(yè)產(chǎn)生適合移動(dòng)通信設(shè)備顯示的頁(yè)面。
根據(jù)另一個(gè)主要方面,提供了一種機(jī)制,用于獨(dú)立于web服務(wù)器的改 變網(wǎng)頁(yè)布局,并允許客戶端根據(jù)客戶端設(shè)備的需要或特性優(yōu)化網(wǎng)頁(yè)內(nèi)容和 /或基本用戶界面。
首先參見圖1,以圖表形式示出了示范性網(wǎng)絡(luò)環(huán)境100,其中可實(shí)現(xiàn) 此處所描述的實(shí)施例。網(wǎng)絡(luò)環(huán)境100包括無(wú)線網(wǎng)絡(luò)110、因特網(wǎng)112、 無(wú)線網(wǎng)關(guān)114、無(wú)線基礎(chǔ)設(shè)施116、以及服務(wù)器120。無(wú)線網(wǎng)絡(luò)110服務(wù)多個(gè)用戶,每個(gè)用戶擁有分別以130-1, 130-2, ...130-n表示的移動(dòng)通信設(shè) 備130。
無(wú)線網(wǎng)關(guān)114和無(wú)線基礎(chǔ)設(shè)施116在因特網(wǎng)112和無(wú)線網(wǎng)絡(luò)110之間 提供鏈路。無(wú)線基礎(chǔ)設(shè)施116確定用于定位指定用戶的最合適的網(wǎng)絡(luò),并 當(dāng)用戶在國(guó)家或網(wǎng)絡(luò)之間漫游時(shí)跟蹤用戶。接著通過(guò)無(wú)線傳輸,典型的以 射頻(RF)方式,從無(wú)線網(wǎng)絡(luò)110中的基站到移動(dòng)設(shè)備130,向移動(dòng)通信 設(shè)備130傳送消息。無(wú)線網(wǎng)絡(luò)110可包括可憑借其在移動(dòng)通信設(shè)備之間交 換消息的任何無(wú)線網(wǎng)絡(luò)。
無(wú)線基礎(chǔ)設(shè)施116包括到無(wú)線網(wǎng)絡(luò)110的一系列連接。這些連接可為 綜合服務(wù)數(shù)字網(wǎng)(ISDN)、幀中繼、或使用用于整個(gè)因特網(wǎng)的TCP/IP協(xié)議 的Tl連接。如此處所使用的,術(shù)語(yǔ)"無(wú)線網(wǎng)絡(luò)"試圖包括三種不同類型的 網(wǎng)絡(luò)(1)數(shù)據(jù)中心的無(wú)線網(wǎng)絡(luò),(2)語(yǔ)音中心(voice-centric)的無(wú)線網(wǎng) 絡(luò)、以及(3)可以通過(guò)相同的物理基站支持語(yǔ)音和數(shù)據(jù)通信的雙模網(wǎng)絡(luò)。 結(jié)合的雙模網(wǎng)絡(luò)包括,但不限于(1)碼分多址(CDMA)網(wǎng)絡(luò),(2)移 動(dòng)通信特別小組(Group Special Mobile)或者全球移動(dòng)通信系統(tǒng)(GSM) 和通用分組無(wú)線業(yè)務(wù)(GPRS)網(wǎng)絡(luò),以及(3)未來(lái)第三代(3G)網(wǎng)絡(luò), 如增強(qiáng)型數(shù)據(jù)速率全球演進(jìn)(EDGE)和通用移動(dòng)通信系統(tǒng)(UMTS)。數(shù) 據(jù)中心網(wǎng)絡(luò)的 一 些比較成熟的實(shí)例包括Mobitex.TM.無(wú)線網(wǎng)絡(luò)以及 DataTAC.TM.無(wú)線網(wǎng)絡(luò)。比較成熟的語(yǔ)音中心數(shù)據(jù)網(wǎng)絡(luò)實(shí)例包括個(gè)人通 信系統(tǒng)(PCS)網(wǎng)絡(luò),如GSM以及TDMA系統(tǒng)。
服務(wù)器120可以被實(shí)現(xiàn)在例如用于公司實(shí)體的網(wǎng)絡(luò)計(jì)算機(jī)、ISP系統(tǒng)
內(nèi)的計(jì)算機(jī)上或者作為公共服務(wù)器基礎(chǔ)設(shè)施的一部分予以實(shí)現(xiàn)。服務(wù)器 120為用于移動(dòng)通信設(shè)備130的網(wǎng)絡(luò)112提供web訪問(wèn)接口 ,該移動(dòng)通信 設(shè)備130裝備有瀏覽器或者具有以下將更詳細(xì)描述的功能的瀏覽器。下面 將更詳細(xì)的描述服務(wù)器120的實(shí)施例。服務(wù)器120可在圖1中標(biāo)記118所 指示的防火墻后面實(shí)現(xiàn)。
接下來(lái)參見圖2,圖2更詳細(xì)的示出了移動(dòng)通信設(shè)備130的示范性實(shí) 施。移動(dòng)通信設(shè)備130包括中央處理單元或CPU210。 CPU210在存儲(chǔ)在 程序存儲(chǔ)器220的程序(例如固件或軟件)的控制下操作。還為CPU210 提供了數(shù)據(jù)存儲(chǔ)器230。CPU 210還可操作地耦合至鍵盤240和軌跡輪241或者軌跡球243 (如虛線輪廓所示)、顯示模塊242以及聲頻換能器或揚(yáng)聲 器244。除了用于執(zhí)行與移動(dòng)通信設(shè)備130的操作相關(guān)的功能的程序可執(zhí) 行代碼之外,程序存儲(chǔ)器220還包括瀏覽器程序222。瀏覽器程序222使 用戶能夠使用移動(dòng)通信設(shè)備130,即利用圖形用戶接口訪問(wèn)因特網(wǎng)112上 的網(wǎng)頁(yè)(即HTTP瀏覽),所述圖形用戶接口包括例如,鍵盤240以及 顯示模塊242和/或軌跡輪241 (或者軌跡球243)。 HTTP瀏覽包括,使用 HTTP (超文本傳輸協(xié)議),HTTP包括請(qǐng)求響應(yīng)協(xié)議,其中請(qǐng)求的參數(shù)在 請(qǐng)求被發(fā)送之前予以設(shè)置。根據(jù)一實(shí)施例,移動(dòng)通信設(shè)備130指示以下將 詳細(xì)描述的另一個(gè)瀏覽器或者瀏覽器模塊,另一個(gè)瀏覽器或者瀏覽器模塊 被配置為對(duì)例如來(lái)自于安全HTTP (HTTPS)連接的安全內(nèi)容進(jìn)行代碼轉(zhuǎn) 換。瀏覽器322可在設(shè)備130中作為單獨(dú)的模塊實(shí)現(xiàn)或者與瀏覽器程序222 集成。
如所示的,移動(dòng)通信設(shè)備130包括射頻、解調(diào)/調(diào)制以及解碼/編碼 電路250、以及合適的射頻天線252。射頻解調(diào)器/調(diào)制器以及解碼器/編碼 器電路250以及射頻天線252可操作地耦合到CPU 210,并提供與無(wú)線網(wǎng) 絡(luò)IIO進(jìn)行無(wú)線通信的接口。射頻電路的特定的實(shí)施細(xì)節(jié)對(duì)于本領(lǐng)域的技 術(shù)人員是公知的,因此此處沒有進(jìn)一步詳細(xì)描述。
為了定位電子商務(wù)站點(diǎn),用戶調(diào)用移動(dòng)通信設(shè)備130中的瀏覽器程序 222,并使用圖形用戶接口 (即顯示器242、鍵盤240和/或拇指操作的軌 跡輪241 )輸入感興趣的網(wǎng)站的URL或者書簽,例如, http:〃www.futureshop.ca。瀏覽器222將用戶錄入轉(zhuǎn)換為HTTP請(qǐng)求并將該 請(qǐng)求發(fā)送到服務(wù)器120。服務(wù)器120將該請(qǐng)求轉(zhuǎn)發(fā)到web服務(wù)器,例如用 于"futureshop.ca"的網(wǎng)絡(luò)服務(wù)器132-1。響應(yīng)于該請(qǐng)求,web服務(wù)器132-1 向移動(dòng)通信設(shè)備130返回被請(qǐng)求或相應(yīng)的網(wǎng)頁(yè)。類似的,如果用戶希望訪 問(wèn)另一個(gè)網(wǎng)站,例如,在web服務(wù)器132-2上的http:〃www.bestbuy.ca,來(lái) 自移動(dòng)通信設(shè)備130的HTTP請(qǐng)求就被服務(wù)器120轉(zhuǎn)發(fā)到web服務(wù)器 132-2。如果被請(qǐng)求的網(wǎng)頁(yè)包括HTTPS連接,則如以下將詳細(xì)描述的,調(diào) 用瀏覽器322對(duì)安全或加密的內(nèi)容或元素進(jìn)行代碼轉(zhuǎn)換。根據(jù)一實(shí)施例, 使用HTTP連接做出HTTP請(qǐng)求,并且如果遇到HTTPS請(qǐng)求,則調(diào)用代 碼轉(zhuǎn)換瀏覽器322 (圖3),此處HTTPS請(qǐng)求初始化代碼轉(zhuǎn)換引擎324 (圖
83),下面將更詳細(xì)的進(jìn)行描述。
起始客戶端,例如,網(wǎng)絡(luò)瀏覽器,通常稱為"用戶代理"。目的服務(wù)器
存儲(chǔ)例如HTML文件和圖片等資源,并通常稱為"源服務(wù)器"。在用戶代理
和源服務(wù)器之間可有幾個(gè)中間件,例如代理服務(wù)器和網(wǎng)關(guān)。在本申請(qǐng)的上
下文中,移動(dòng)手持設(shè)備130包括用戶代理,服務(wù)器120包括中間服務(wù)器, 并且web服務(wù)器132包括源服務(wù)器。根據(jù)一實(shí)施例,中間服務(wù)器位于或被 配置在防火墻之后。
接著參見圖3,圖3以圖表的形式示出了根據(jù)一實(shí)施例并通常的以標(biāo) 記300指示的移動(dòng)通信設(shè)備和服務(wù)器配置。所示的系統(tǒng)300包括服務(wù)器 310,被連接到移動(dòng)手持設(shè)備320或與之通信。如下更詳細(xì)描述的,服務(wù) 器310可與中間服務(wù)器集成或與之相關(guān)。根據(jù)另一個(gè)實(shí)施例,服務(wù)器310 可作為單獨(dú)模塊或設(shè)備實(shí)施。服務(wù)器310將移動(dòng)手持設(shè)備320耦合到通常 以330總體示出的賣方網(wǎng)站或電子商務(wù)站點(diǎn)。根據(jù)一實(shí)施例并如圖3所示, 移動(dòng)手持設(shè)備320包括瀏覽器322和代碼轉(zhuǎn)換引擎324。根據(jù)一實(shí)施例, 代碼轉(zhuǎn)換引擎324駐留在瀏覽器322內(nèi),并正好在對(duì)HTML內(nèi)容進(jìn)行解析 /呈現(xiàn)之前形成一層。根據(jù)一實(shí)施例,代碼轉(zhuǎn)換引擎324以代碼轉(zhuǎn)換指令初 始化。根據(jù)一實(shí)施例,對(duì)于每個(gè)后續(xù)安全請(qǐng)求,通過(guò)安全鏈路(例如安全 HTTP連接或HTTPS),向服務(wù)器310請(qǐng)求代碼轉(zhuǎn)換指令并將其保留在移 動(dòng)通信設(shè)備320 (例如客戶端)上。根據(jù)一實(shí)施例,代碼轉(zhuǎn)換引擎324擁 有預(yù)期壽命,起始于接收和處理代碼轉(zhuǎn)換指令的初始化處理階段,在接收 到結(jié)束指令或遇到?jīng)]有指令的頁(yè)面時(shí)結(jié)束。根據(jù)另一個(gè)實(shí)施例,從另一個(gè) (例如被安裝在設(shè)備上的)源或流接收或者從在設(shè)備上的存儲(chǔ)器中存儲(chǔ)的 文件中讀取代碼轉(zhuǎn)換指令。
根據(jù)一實(shí)施例,如下將進(jìn)一步詳細(xì)描述的,代碼轉(zhuǎn)換引擎324負(fù)責(zé)解 釋并執(zhí)行代碼轉(zhuǎn)換指令,即,對(duì)從網(wǎng)站330接收的內(nèi)容或網(wǎng)頁(yè)元素應(yīng)用代 碼轉(zhuǎn)換指令。代碼轉(zhuǎn)換指令可為靜態(tài)或動(dòng)態(tài)的,并且標(biāo)識(shí)將被提取的內(nèi)容, 并定義對(duì)提取內(nèi)容的重新組織,例如,以有利于移動(dòng)設(shè)備的方式組織。一 旦完成代碼轉(zhuǎn)換,代碼轉(zhuǎn)換引擎324生成新的輸入流,代替來(lái)自賣方網(wǎng)站 330的通過(guò)安全套接字接收的原始內(nèi)容,并且新的輸入流被傳遞到瀏覽器 322,例如呈現(xiàn)引擎。根據(jù)一實(shí)施例,來(lái)自網(wǎng)站330的內(nèi)容按照頁(yè)面進(jìn)行處理,并且這些頁(yè) 面可被組織或分類為族。每個(gè)頁(yè)面族以簽名來(lái)標(biāo)識(shí),例如以簽名文件的形
式標(biāo)識(shí)。根據(jù)一實(shí)施例,簽名文件存儲(chǔ)在服務(wù)器310上,并且通常以標(biāo)記 314表示。根據(jù)一實(shí)施例,簽名將網(wǎng)站上的給定頁(yè)面標(biāo)識(shí)為族的一部分, 并且也可用于區(qū)別頁(yè)面族。根據(jù)另一個(gè)方面,對(duì)象和屬性字段(field)在 頁(yè)面族內(nèi)可擁有唯一簽名。簽名文件包括代碼轉(zhuǎn)換指令,即用于對(duì)來(lái)自網(wǎng) 站330的頁(yè)面內(nèi)容進(jìn)行代碼轉(zhuǎn)換以在移動(dòng)通信設(shè)備320上呈現(xiàn)和顯示的指 令。根據(jù)一個(gè)實(shí)施例,簽名文件包括下述信息或數(shù)據(jù)
一用于頁(yè)面族的標(biāo)識(shí)符,例如,登錄,署名
一用于頁(yè)面中的對(duì)象和/或?qū)傩缘臉?biāo)識(shí)符
一說(shuō)明對(duì)象和屬性之間關(guān)系的信息,例如用戶登錄字段為全局用戶名
字段,并且用戶密碼字段是全局密碼字段
一定義布局的信息,用于表示對(duì)象和屬性之間的關(guān)系 由于移動(dòng)通信設(shè)備320沒有對(duì)JavaScript 結(jié)構(gòu)提供完全的支持,簽
名文件是以模擬JavaScript 調(diào)用的代碼轉(zhuǎn)換指令(如,提交表,設(shè)置變
量,重定向到另一個(gè)頁(yè)面,改變框架的位置或者改變HTML標(biāo)簽的屬性)
實(shí)現(xiàn)的。
瀏覽器322提供移動(dòng)設(shè)備320 (即客戶端)的用戶界面(UI)。瀏覽器 322使用例如超文本傳輸協(xié)議或者HTTP與賣方網(wǎng)站330以及其他網(wǎng)站服 務(wù)器通信以獲取網(wǎng)頁(yè)。根據(jù)一實(shí)施例以及圖3中所示的,如以圖3中的標(biāo) 記302和圖5中的標(biāo)記502所指出的,最初使用標(biāo)準(zhǔn)HTTP連接發(fā)出請(qǐng)求 (例如HTTP和HTTPS)。瀏覽器322被實(shí)現(xiàn)為,瀏覽(例如接收)帶有 通過(guò)服務(wù)器310使用HTTP連接標(biāo)記302接收的來(lái)自網(wǎng)站330的未加密內(nèi) 容的網(wǎng)頁(yè)。服務(wù)器310可以被配置為,將從網(wǎng)站330接收的未加密的(例 如HTTP)響應(yīng)代碼轉(zhuǎn)換或轉(zhuǎn)換為適于設(shè)備顯示的格式。根據(jù)一實(shí)施例, 如果代碼轉(zhuǎn)換引擎324已被初始化,則使用由圖3中的標(biāo)記304和圖5中 的標(biāo)記501所指示的通信信道或連接。例如如果下載了簽名文件,則可以 初始化代碼轉(zhuǎn)換引擎324。根據(jù)一實(shí)施例,通信信道304包括直接的或端 到端的連接,并可根據(jù)一實(shí)施例進(jìn)一步包括安全通信信道或連接,例如 HTTPS連接。根據(jù)一實(shí)施例,HTTPS連接304被配置為,允許對(duì)SST7TLS
10進(jìn)行代碼轉(zhuǎn)換而不違反端到端安全。例如,HTTPS連接被配置為提供
(a)在將其傳送到呈現(xiàn)部件之前讀連接的能力;(b)改變連接內(nèi)容的能力。
仍參見圖3, HTTP連接302包括不安全的或開放的通信路徑。例如, 瀏覽器322產(chǎn)生頁(yè)面請(qǐng)求340,該頁(yè)面請(qǐng)求340被服務(wù)器310接收并在頁(yè) 面請(qǐng)求342中發(fā)送至網(wǎng)站330。服務(wù)器310從網(wǎng)站330接收響應(yīng)頁(yè)面343, 該響應(yīng)頁(yè)面343接著作為響應(yīng)頁(yè)面345被發(fā)送到瀏覽器322。瀏覽器322 也可被實(shí)現(xiàn)為通過(guò)服務(wù)器310從網(wǎng)站330接收cookies 347。如所示的,服 務(wù)器310包括引擎312。引擎312被配置用于管理簽名文件314,即如以 上描述的和以下更詳細(xì)描述的那樣。根據(jù)一實(shí)施例,瀏覽器322可包括更 一般的瀏覽器實(shí)現(xiàn),并且可作為瀏覽器程序222的部件或模塊實(shí)現(xiàn)(圖2)。
如以下更詳細(xì)描述的那樣,服務(wù)器310容納(host)或存儲(chǔ)簽名文件 314,并且簽名文件314包括代碼轉(zhuǎn)換指令,移動(dòng)通信設(shè)備320上的代碼 轉(zhuǎn)換引擎324使用該代碼轉(zhuǎn)換指令對(duì)從位于直接的端到端或安全通信路徑 304上的轉(zhuǎn)換網(wǎng)站接收到的頁(yè)面或內(nèi)容進(jìn)行代碼轉(zhuǎn)換。根據(jù)一實(shí)施例,通 信路徑304包括安全HTTP連接或HTTPS,并且代碼轉(zhuǎn)換引擎324使用 XML (可擴(kuò)展標(biāo)記語(yǔ)言)庫(kù)讀取簽名文件314。簽名文件314通過(guò)標(biāo)記306 所指示的另一個(gè)通信路徑或信道被傳輸?shù)揭苿?dòng)通信設(shè)備310。根據(jù)一實(shí)施 例,通信路徑306包括用于數(shù)據(jù)傳輸?shù)陌踩捉幼謱?SSL)協(xié)議或傳 輸層安全協(xié)議(TLS)。
接著參見圖4,圖4示出了針對(duì)圖3配置的代碼轉(zhuǎn)換數(shù)據(jù)和網(wǎng)站內(nèi)容 流的示例。對(duì)于圖4中的示例,賣方網(wǎng)站330包括"FutureShop.ca"。標(biāo)記 410所指示的第一步驟包括代碼轉(zhuǎn)換引擎324向服務(wù)器310請(qǐng)求 FutureShop.ca的簽名文件314。經(jīng)由瀏覽器322通過(guò)安全通信路徑306做 出請(qǐng)求(圖3)。例如,可以響應(yīng)于用戶在移動(dòng)設(shè)備320上請(qǐng)求安全或被加 密的內(nèi)容(例如FutureSh叩.ca網(wǎng)站處的登錄頁(yè)面),來(lái)發(fā)起請(qǐng)求。服務(wù)器 310驗(yàn)證請(qǐng)求并在由標(biāo)記420指示的響應(yīng)中返回簽名文件。根據(jù)一實(shí)施例, 可使用認(rèn)證授權(quán)對(duì)請(qǐng)求進(jìn)行驗(yàn)證。例如,認(rèn)證授權(quán)(CA)使用公-私密鑰 對(duì)機(jī)制校驗(yàn)用戶的憑證。根據(jù)一實(shí)施例,響應(yīng)還可包括初始目標(biāo),即在 FutureShop網(wǎng)站330上的HTTPS頁(yè)面。代碼轉(zhuǎn)換引擎324通過(guò)瀏覽器322接收簽名文件314,并將文件314加載在移動(dòng)設(shè)備320上的存儲(chǔ)器中。如 標(biāo)記430所指示的,通過(guò)安全通信信道(例如HTTPS) 304,做出對(duì) FutureShop網(wǎng)頁(yè)的請(qǐng)求。如標(biāo)記440所指示的,賣方網(wǎng)站330 (即 FutureShop.ca)通過(guò)瀏覽器322向代碼轉(zhuǎn)換引擎324傳輸經(jīng)安全加密的響 應(yīng)頁(yè)面或內(nèi)容(即通過(guò)HTTPS通信路徑304)。如標(biāo)記450所指示的,代 碼轉(zhuǎn)換引擎324接收安全響應(yīng)網(wǎng)頁(yè),并對(duì)代碼轉(zhuǎn)換頁(yè)面應(yīng)用包含在簽名文 件314中的代碼轉(zhuǎn)換指令,以對(duì)頁(yè)面進(jìn)行代碼轉(zhuǎn)換并為瀏覽器322呈現(xiàn)經(jīng) 代碼轉(zhuǎn)換的頁(yè)面。例如,從賣方網(wǎng)站330接收的響應(yīng)頁(yè)面可包括如圖6所 示的屏幕截圖所示的電子商務(wù)登錄頁(yè)面600,并且由代碼轉(zhuǎn)換引擎324為 瀏覽器呈現(xiàn)的頁(yè)面可包括如圖8所示的屏幕截圖所示的登錄頁(yè)面800。
現(xiàn)在參見圖5,圖5進(jìn)一步詳細(xì)地示出了根據(jù)一實(shí)施例的圖3中的服 務(wù)器和移動(dòng)設(shè)備配置300的操作。服務(wù)器和移動(dòng)設(shè)備配置300提供由標(biāo)記 501指示的安全通信機(jī)制,以及由標(biāo)記502指示的不安全或開放的通信機(jī) 制。如所示的,安全通信501 (例如HTTPS通信)中由標(biāo)記510指示的第 一個(gè)步驟包括客戶端(即用戶代理)請(qǐng)求擁有安全和加密內(nèi)容的網(wǎng)頁(yè)。 根據(jù)一實(shí)施例,初始請(qǐng)求是通過(guò)HTTP連接作出的。響應(yīng)于對(duì)安全頁(yè)面(或 內(nèi)容)的請(qǐng)求,發(fā)起對(duì)于簽名文件的請(qǐng)求。如標(biāo)記511所指示的,服務(wù)器 310接收對(duì)于簽名文件314的請(qǐng)求,該簽名文件314與安全頁(yè)面相關(guān)聯(lián)并 包括代碼轉(zhuǎn)換指令。如標(biāo)記512所指示的,響應(yīng)于客戶端請(qǐng)求,服務(wù)器310 產(chǎn)生HTTP響應(yīng),該HTTP響應(yīng)帶有設(shè)置在HTTP頭部的安全內(nèi)容的位置, 并且該HTTP內(nèi)容為XML格式的代碼轉(zhuǎn)換指令。如標(biāo)記513所指示的, 運(yùn)行在移動(dòng)設(shè)備320上的瀏覽器322以簽名文件314啟動(dòng)安全代碼轉(zhuǎn)換器 324。如標(biāo)記514所示的,瀏覽器322接著(端到端地)從web服務(wù)器(即 賣方網(wǎng)站330)請(qǐng)求安全內(nèi)容。如標(biāo)記515所示的,瀏覽器322從web服 務(wù)器330接收安全內(nèi)容(例如圖6中所描述的電子商務(wù)登錄頁(yè)面600),對(duì) 該內(nèi)容進(jìn)行解密并接著調(diào)用代碼轉(zhuǎn)換引擎324。如標(biāo)記516所指示的,代 碼轉(zhuǎn)換引擎324將簽名文件314中的代碼(例如XML代碼)作為指令, 從網(wǎng)頁(yè)中提取希望的數(shù)據(jù)。根據(jù)另一個(gè)方面,簽名文件314可包括用于 以有利于移動(dòng)設(shè)備的方式重建內(nèi)容的指令。如標(biāo)記517所指示的,代碼轉(zhuǎn) 換引擎以帶有經(jīng)代碼轉(zhuǎn)換的內(nèi)容代替原始的經(jīng)解密的內(nèi)容,接著帶有經(jīng)代
12碼轉(zhuǎn)換的內(nèi)容被傳遞到瀏覽器322中的HTML呈現(xiàn)器(render)。例如, 圖8示出了"登錄頁(yè)面"的示例,該"登錄頁(yè)面"依照代碼轉(zhuǎn)換引擎324的實(shí) 施例產(chǎn)生,以下將對(duì)其進(jìn)行詳細(xì)描述。
再次參見圖5,以及根據(jù)一實(shí)施例的不安全傳輸502的操作。如標(biāo)記 520所指示的,客戶端(例如用戶代理)320向賣方網(wǎng)站330發(fā)出請(qǐng)求。 如標(biāo)記521所指示的,服務(wù)器310上的引擎312將請(qǐng)求作為HTTP請(qǐng)求向 賣方網(wǎng)站330發(fā)送(或轉(zhuǎn)發(fā))。根據(jù)一實(shí)施例,引擎312被配置為起代碼 轉(zhuǎn)換器的作用,并將從客戶端320接收的請(qǐng)求代碼轉(zhuǎn)換為HTTP請(qǐng)求。如 標(biāo)記522所指示的,賣方網(wǎng)站330接收HTTP請(qǐng)求并向服務(wù)器310傳輸 HTTP響應(yīng)。如標(biāo)記523所指示的,根據(jù)一實(shí)施例,引擎312被配置為對(duì) HTTP響應(yīng)進(jìn)行代碼轉(zhuǎn)換,并向客戶端320發(fā)送HTTP響應(yīng)。例如,引擎 312可以被配置為,在向移動(dòng)通信設(shè)備320傳輸之前,壓縮、優(yōu)化和/或?qū)?來(lái)自代碼轉(zhuǎn)換服務(wù)器310的網(wǎng)頁(yè)或信息進(jìn)行代碼轉(zhuǎn)換。壓縮部件壓縮網(wǎng)站 數(shù)據(jù)用于在小屏幕(例如在移動(dòng)通信設(shè)備320中的顯示器242 (圖2))上 觀看。壓縮部件也可提供圖像壓縮,以優(yōu)化下載到移動(dòng)通信設(shè)備320的網(wǎng) 頁(yè)中的圖像。可以理解的是,壓縮使得可以更好地利用服務(wù)器310和移動(dòng) 通信設(shè)備320之間的帶寬。
回來(lái)參見圖3,參考下述以XML表示的示范性實(shí)施例對(duì)根據(jù)一實(shí)施 例的簽名文件314進(jìn)行更詳細(xì)的描述。下面所述的第一個(gè)代碼片斷示出了 用于示范性賣方網(wǎng)站FutureShop.ca的頁(yè)面族簽名。
1 <page—type>
action="locate_string"
2
name二"form—elements" id:"login,,
<lookup type="pex,, ref="Login to your account,7>
3 <lookup type pex" ref二"checkout,V〉
4 <lookup type二"pex,' ref="Create a new account"/>
5 </page_type>
代碼轉(zhuǎn)換引擎324 (圖3)被配置為,通過(guò)注冊(cè)針對(duì)每個(gè)頁(yè)面族的識(shí) 別字符串來(lái)處理》"ge 0^ >標(biāo)簽(第1行)。當(dāng)接收到網(wǎng)頁(yè)時(shí),引擎324
action="locate—string" name二"fonn—elements" id="checkout"
action二"locate一string" name="form—elements" id="signup"
13面族。命令acto"-"/oc她一欣/"g"用于檢查字符串 是否存在。命令^me-"用于標(biāo)識(shí)針對(duì)每個(gè)識(shí)別族的頁(yè)面族的類型,并且 命令用于向頁(yè)面族指派"id"。被指派的"id"接著被用于整個(gè)簽名文件。
在根據(jù)一實(shí)施例的操作中,當(dāng)網(wǎng)頁(yè)和簽名文件314被傳遞至引擎324 時(shí)第一步是識(shí)別頁(yè)面類型。引擎324接著使用頁(yè)面類型確定與頁(yè)面族相關(guān) 聯(lián)的相應(yīng)的form—dements標(biāo)簽。根據(jù)一實(shí)施例的表格族簽名可按以下代 碼片斷所示的方式實(shí)施
1 <form elements>
2 <container id="login"/>
3 <settings〉
4 <layout 4 type="line" i 1 二"user.f 7〉
5 〈layout 5 type="line,, il="user.i" fl="\vfl,7>
6 <layout 6 type二"line" il二"pass.f,/〉
7 <layout 7 type="line,, H二"pass.i,, f"wf2,7>
9 <wfl wallet二"login,, fl二"user》
10 <wfl wallet="login" fl="pass,7>
11 </settings>
12 <element>
13 <lookup type二"pex" action="get—string" name="user.f' ref="end Information Center" refl="tx-strong-dgrey" location二"after" start="&gt;', end="&lt;"Z>
14 <lookup type二"pex,, action二"get—string" name="pass.i,, ref:"end Information Centre" ref 1 ="name=&quot;fs—password&quot;" location="middle" start="& 11;" end="&gt;,, include—sz="17>
15 </element〉
16 </form—ele訓(xùn)nts〉
一旦代碼轉(zhuǎn)換引擎324已經(jīng)識(shí)別頁(yè)面屬于",/W—廠族,代碼轉(zhuǎn)換引擎 324就在簽名文件中查找包含針對(duì)該族的對(duì)象和元素的簽名的位置。 <CO to'/7W ^=">標(biāo)簽包括當(dāng)前表格元素的參考標(biāo)識(shí)符,在本例中,標(biāo)識(shí)符
14為"login"(第2行)?!〆衍"g^標(biāo)簽定義任何頁(yè)面特定的手動(dòng)操作,例如,某些菜單項(xiàng)的排除,或者菜單的定制或修改?!?eme"&〉標(biāo)簽定義將由用于對(duì)網(wǎng)頁(yè)和/或頁(yè)面內(nèi)容進(jìn)行代碼轉(zhuǎn)換的代碼轉(zhuǎn)換引擎324執(zhí)行的指令。例如,第28行的指令指示代碼轉(zhuǎn)換引擎324査找對(duì)串"tx-strong-dgrey"的引用,然后定位被指定在參考點(diǎn)右側(cè)的開始和結(jié)束串之間的值。作為表格元素的標(biāo)簽的元素位于參考串之后,并且該元素值是要被提取并且返回的。以下是根據(jù)一實(shí)施例的、當(dāng)代碼轉(zhuǎn)換引擎324 (圖3)接收到來(lái)自FutureShop.ca的網(wǎng)頁(yè)并且從服務(wù)器310 (圖3)下載了簽名文件314 (圖3)時(shí),代碼轉(zhuǎn)換引擎324的操作示例,如,圖5中的步驟516:
-代碼轉(zhuǎn)換引擎確定網(wǎng)頁(yè)(即HTM1輸入)來(lái)自于FutureShop.Ca(例如賣方網(wǎng)站),并且簽名文件也對(duì)應(yīng)于FutrueShop.ca;例如,代碼轉(zhuǎn)換引擎324檢查HTML文件中的url location一'標(biāo)簽
-代碼轉(zhuǎn)換引擎設(shè)置全局變量;例如,代碼轉(zhuǎn)換引擎324將基本URL設(shè)置為"https:〃www-ssl.fotureshop.ca",并且將校驗(yàn)索弓l (checkoutindex)設(shè)置為
"https:〃www-ssl.futureshop.ca/checkout/stepl.asp logon二L&amp;langid二E兩est"
-代碼轉(zhuǎn)換引擎通過(guò)檢測(cè)每個(gè)頁(yè)面族的串標(biāo)識(shí)符的存在確定頁(yè)面類型;例如,代碼轉(zhuǎn)換引擎324查尋并找出"Logintoyouracco皿t"的字符串并將該頁(yè)面識(shí)別為登錄頁(yè)面。
-代碼轉(zhuǎn)換引擎接著移動(dòng)到簽名文件的/orm—e/eme "部分,該部分包括用于從網(wǎng)頁(yè)中提取登錄對(duì)象元素的指令;例如,代碼轉(zhuǎn)換引擎324提取圖6所示的登錄頁(yè)600的登錄表格對(duì)象;登錄表格對(duì)象包括下述元素表格標(biāo)簽610、登錄名的字段標(biāo)簽620、密碼的字段標(biāo)簽622、登錄名的輸入字段630、以及密碼的輸入字段632;根據(jù)一實(shí)施例,代碼轉(zhuǎn)換引擎324提取并返回每個(gè)包括表格對(duì)象的元素的串和任何相關(guān)的HTML參數(shù)。
-代碼轉(zhuǎn)換引擎接著將提取的串組裝成用于在移動(dòng)通信設(shè)備上顯示的頁(yè)面;例如,代碼轉(zhuǎn)換引擎324根據(jù)從圖6中的網(wǎng)頁(yè)600中提取的串和相關(guān)HTML參數(shù)構(gòu)造如圖8所示的登錄頁(yè)面800。如圖6所示,登錄頁(yè)面800包括相應(yīng)的表格標(biāo)簽810、登錄名字段標(biāo)簽820、密碼字段標(biāo)簽822、登錄名輸入字段830、和密碼輸入字段832?;氐綀D3,根據(jù)一實(shí)施例,移動(dòng)通信設(shè)備320也可以包括錢包(wallet)。由標(biāo)記326表示的錢包提供存儲(chǔ)和保存信息(如帳戶憑證、個(gè)人用戶信息、信用卡信息等)的機(jī)制。根據(jù)一實(shí)施例,錢包326包括安全存儲(chǔ)機(jī)制,并且用戶輸入的信息被進(jìn)行加密。存儲(chǔ)在錢包326中的數(shù)據(jù)對(duì)于將來(lái)的商務(wù)是可訪問(wèn)的,因此減少了用戶反復(fù)輸入信息的需要。根據(jù)另一個(gè)方面,錢包326包括具有用戶認(rèn)證的用戶接口 (UI),用于從錢包326獲取信息(例如信用卡)。
根據(jù)另一方面,代碼轉(zhuǎn)換機(jī)制可包括錢包326的進(jìn)入點(diǎn)。根據(jù)一實(shí)施例,進(jìn)入點(diǎn)包括(例如,簽名文件中的)代碼轉(zhuǎn)換指令,代碼轉(zhuǎn)換指令包括到錢包326的映射。如果提供映射,則可使用錢包326。根據(jù)一實(shí)施例,代碼轉(zhuǎn)換指令包括HTML字段和錢包之間的映射。下述示范性的簽名文件中的代碼部分或片斷包括到錢包326的映射,所述映射用于將HTML字段裝于經(jīng)代碼轉(zhuǎn)換的網(wǎng)頁(yè)中。
1 <form elements id二"myform—2,,>
2 <settings>
3 <layout 1 i 1 ="firstname,, fl 二"wf 1 "/〉
4 <layout2 il二"address', fl="wf2,/>
5 <wfl wallefuser" fl="fname"/〉
6 <wf2 wallet二"user" fl:"streetn醒"t2二"" f3^"streetname,V〉
7 </settings〉
8 <element>
9 <lookup name="firstname,,.. ,/>
10 <lookup name二"address"../〉
11 </element>
12 </form—elements>
',W朋we"的代碼轉(zhuǎn)換指令(第3行)將/h加ame字段映射到錢包字段"w/7"。錢包字段w/7(第5行)被定義為用戶的卡類型,并且包括"/脂me"字段。"^/^e^"的代碼轉(zhuǎn)換指令(第4行)將a^/ M字段映射到錢包字
16段'y/T。錢包字段m;/2(第6行)被定義為用戶的卡類型,并包括"W"e加z^字段以及"Wree "flme,,字段。
如上所述,代碼轉(zhuǎn)換引擎324在客戶端設(shè)備和網(wǎng)站之間的安全的端到端連接期間提供代碼轉(zhuǎn)換的能力,而不用使用代理或中間服務(wù)器。通過(guò)減少對(duì)代理的使用或需要,減少了對(duì)于安全敏感信息(例如,金融數(shù)據(jù),用戶特定細(xì)節(jié)和/或機(jī)密數(shù)據(jù))的未授權(quán)訪問(wèn)的可能。根據(jù)一實(shí)施例,代碼轉(zhuǎn)換引擎駐留在客戶端,并且作為瀏覽器的插件予以實(shí)現(xiàn)。每次調(diào)用插件時(shí),通過(guò)簽名文件的方式將代碼轉(zhuǎn)換指令下載到客戶端??蛻舳耸褂么a轉(zhuǎn)換指令操作來(lái)自安全服務(wù)器的安全響應(yīng),例如將響應(yīng)代碼轉(zhuǎn)換為用戶設(shè)備可讀格式。根據(jù)一實(shí)施例,指令可以是域特定的,并且可以標(biāo)識(shí)和/或?qū)?lái)自安全內(nèi)容的字段映射為單一通用字段,例如,web服務(wù)器A上的輸入框=web服務(wù)器B上的輸入框=名的通用字段。
圖9和10示出了根據(jù)代碼轉(zhuǎn)換機(jī)制的實(shí)施例、在移動(dòng)通信設(shè)備上呈現(xiàn)的示范性電子商務(wù)網(wǎng)頁(yè)。圖10示出了顯示有菜單的圖9的網(wǎng)頁(yè)。
根據(jù)實(shí)施例上述與移動(dòng)通信設(shè)備和/或服務(wù)器相關(guān)的功能和特征可以一個(gè)或多個(gè)軟件對(duì)象、模塊、部件或計(jì)算機(jī)程序或移動(dòng)通信設(shè)備和/或服務(wù)器中的程序模塊的形式實(shí)現(xiàn)。此外,至少一些或全部的軟件對(duì)象可被硬編碼到中央處理單元和/或只讀存儲(chǔ)器或其他移動(dòng)通信設(shè)備、服務(wù)器和/或其他在圖中示出的部件或模塊中的非易失性存儲(chǔ)介質(zhì)中。軟件對(duì)象和/或程序模塊的特定實(shí)施細(xì)節(jié)將屬于本領(lǐng)域技術(shù)人員的理解和知識(shí)范圍內(nèi)。
雖然根據(jù)本申請(qǐng)的實(shí)施例已經(jīng)在移動(dòng)通信設(shè)備的上下文中進(jìn)行了描述,但所述實(shí)施例可被擴(kuò)展或應(yīng)用在其他客戶端-服務(wù)器配置中。
在沒有偏離其實(shí)質(zhì)或主要特征的范圍內(nèi),本發(fā)明可以其他特定形式被具體化。本發(fā)明的特定修改和改變對(duì)于本領(lǐng)域的技術(shù)人員是顯而易見的。因此,可理解的是,現(xiàn)在討論的實(shí)施例是示意性的并不受其限制,本發(fā)明的范圍由附加的權(quán)利要求而非上述描述所指定,并且與權(quán)利要求相等的意義和范圍內(nèi)的所有改變因此試圖包括在其中。
權(quán)利要求
1、一種基于來(lái)自網(wǎng)站服務(wù)器的網(wǎng)頁(yè)產(chǎn)生適于在移動(dòng)通信設(shè)備上顯示的頁(yè)面的方法,包括以下步驟從網(wǎng)站服務(wù)器請(qǐng)求網(wǎng)頁(yè);在網(wǎng)站服務(wù)器和設(shè)備之間直接建立通信鏈路;通過(guò)與所述網(wǎng)站服務(wù)器的所述通信鏈路接收網(wǎng)頁(yè)的至少一部分;獲得一個(gè)或多個(gè)代碼轉(zhuǎn)換指令;根據(jù)所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指令,對(duì)所述接收到的網(wǎng)頁(yè)部分進(jìn)行代碼轉(zhuǎn)換;以及基于所述經(jīng)代碼轉(zhuǎn)換的網(wǎng)頁(yè),產(chǎn)生適合在移動(dòng)通信設(shè)備上顯示的頁(yè)面。
2、 如權(quán)利要求1 fM的方法,其中,戶腿直接通信鏈路包括在所述網(wǎng)站 服務(wù)器和移動(dòng)通信設(shè)備之間的安全通信信道。
3、 如權(quán)利要求2所述的方法,其中,所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指令包括簽 名文件,并且戶,簽名文件與用于所述網(wǎng)站服務(wù)器的頁(yè)面族相關(guān)聯(lián)。
4、 如權(quán)利要求3所述的方法,其中,所述頁(yè)面族包括電子商務(wù)應(yīng)用。
5、 如權(quán)利要求3所述的方法,其中,所述直接通信鏈路包括在網(wǎng)站服務(wù) 器和設(shè)備之間的HTTPS連接。
6、 如權(quán)利要求1戶開述的方法,其中,獲得所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指令的 步驟包括與另一個(gè)服務(wù)器建立通信鏈路,并—F載所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指令。
7、 如權(quán)利要求6所述的方法,其中,所述建立通信鏈路并下載所述一個(gè)或 多個(gè)代碼轉(zhuǎn)換指令的步驟是響應(yīng)于所述請(qǐng)求網(wǎng)頁(yè)的步驟發(fā)起的。
8、 如權(quán)禾腰求1戶欣的方法,其中,戶服獲得戶脫一個(gè)或多個(gè)代碼轉(zhuǎn)換指 令的步驟包括在移動(dòng)通信設(shè)備上安裝文件。
9、 一種移動(dòng)通信設(shè)備,被配置為顯示由通過(guò)通信網(wǎng)絡(luò)從網(wǎng)站服務(wù)器接收到的網(wǎng)頁(yè)產(chǎn)生的頁(yè)面,所述移動(dòng)通信設(shè)備包括被配置為從網(wǎng)站服務(wù)器請(qǐng)求頁(yè)面的部件; 被配置為在網(wǎng)站服務(wù)器和設(shè)備之間直接建立通信信道的部件; 被配置為通過(guò)戶/ M信信道接收所述頁(yè)面的部件; 被配置為獲取一個(gè)或多個(gè)代碼轉(zhuǎn)換指令的部件;代碼轉(zhuǎn)換引擎,被配置為執(zhí)行所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指令,以便對(duì)戶皿接 收到的網(wǎng)頁(yè)中的內(nèi)容進(jìn)行代碼轉(zhuǎn)換;以及被配置為基于所述經(jīng)代碼轉(zhuǎn)換的內(nèi)容呈現(xiàn)適于顯示的頁(yè)面的部件。
10、 如權(quán)利要求9戶;M的移動(dòng)通信設(shè)備,其中,所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指 令包括簽名文件,并且所述被配置為獲取所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指令的部件被配置為MJl另一個(gè)通信鏈路從服務(wù)器獲取所述簽名文件。
11、 如權(quán)利要求9所述的移動(dòng)通信設(shè)備,其中,所述代碼轉(zhuǎn)換引擎包括被 配置為將本地存儲(chǔ)的數(shù)據(jù)日則頓頂面中一個(gè)或多個(gè)字段的日劃寸部件。
12、 如權(quán)利要求ll戶腐的移動(dòng)通信設(shè)備,其中,戶脫本地存儲(chǔ)的數(shù)據(jù)包括 一個(gè)或多個(gè)客戶端名、客戶端密碼、客戶端地址、客戶端偏好、信用卡信息以及 付費(fèi)帳戶。
13、 一種用于產(chǎn)生適于在移動(dòng)通信設(shè)備上顯示的頁(yè)面的計(jì)算機(jī)程序產(chǎn)品,包括被配置為存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)介質(zhì);所述計(jì)創(chuàng)、幾可讀指令包括指令,所述指令用于,從網(wǎng)站服務(wù)器請(qǐng)求網(wǎng)頁(yè); 在網(wǎng)站服務(wù)器和設(shè)備之間直接建立通信鏈路; 通過(guò)與所述網(wǎng)站服務(wù)器的所M信鏈路接收網(wǎng)頁(yè)的至少一部分; 獲得--個(gè)或多個(gè)代碼轉(zhuǎn)換指令;根據(jù)所述一個(gè)或多個(gè)代碼轉(zhuǎn)換指令,對(duì)所述接收到的網(wǎng)頁(yè)部分進(jìn)行代碼轉(zhuǎn) 換;并且基于所述經(jīng)代碼轉(zhuǎn)換的網(wǎng)頁(yè)產(chǎn)生適于在移動(dòng)通信設(shè)備上顯示的頁(yè)面。
全文摘要
本發(fā)明涉及電子商務(wù)應(yīng)用中校驗(yàn)轉(zhuǎn)換的方法和設(shè)備。用于對(duì)在客戶端設(shè)備(如,移動(dòng)通信設(shè)備或其他類型的連網(wǎng)設(shè)備)接收的網(wǎng)頁(yè)內(nèi)容或元素進(jìn)行代碼轉(zhuǎn)換的方法和裝置。所述裝置包括代碼轉(zhuǎn)換引擎,該代碼轉(zhuǎn)換引擎被配置為對(duì)客戶端設(shè)備和網(wǎng)站之間安全的端到端連接期間的網(wǎng)頁(yè)內(nèi)容進(jìn)行代碼轉(zhuǎn)換,而不用使用代理服務(wù)器。根據(jù)一實(shí)施例,代碼轉(zhuǎn)換引擎駐留在客戶端上,并被實(shí)施為瀏覽器的插件,并且每次調(diào)用插件,通過(guò)簽名文件的方式向客戶端設(shè)備提供代碼轉(zhuǎn)換指令。客戶端設(shè)備使用代碼轉(zhuǎn)換指令操作來(lái)自安全服務(wù)器的安全響應(yīng),例如,將響應(yīng)代碼轉(zhuǎn)換為適于客戶端設(shè)備顯示的格式。
文檔編號(hào)H04M1/725GK101499100SQ20091012670
公開日2009年8月5日 申請(qǐng)日期2009年1月16日 優(yōu)先權(quán)日2008年1月18日
發(fā)明者查爾斯·勞倫斯·史汀遜, 金相賢 申請(qǐng)人:捷訊研究有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1