欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

提供呈現(xiàn)服務的方法、呈現(xiàn)服務器、web服務器及其處理方法

文檔序號:7768220閱讀:259來源:國知局
專利名稱:提供呈現(xiàn)服務的方法、呈現(xiàn)服務器、web服務器及其處理方法
技術領域
本申請總體上涉及基于web的計算機領域,更具體地,本申請涉及一種提供呈現(xiàn)服務的方法、呈現(xiàn)服務器、web服務器及其處理方法。
背景技術
目前,隨著計算機的流行,通過web網(wǎng)絡瀏覽頁面變得越來越普遍?,F(xiàn)有技術中通過web網(wǎng)絡瀏覽頁面的具體流程在圖1中示例性示出。在此示例中,假設終端101向web 服務器102請求的頁面僅包括兩張圖片(S卩,圖片1和圖片2)。假設提供圖片1和圖片2 的服務器是相同的另一 web服務器103。如圖1所示,在步驟S11,終端101向web服務器102發(fā)送針對頁面的請求(例如,在瀏覽器的地址欄中鍵入www. ABC. com,其中,ABC代表通過web可訪問的任何站點的地址)。在步驟S12,web服務器102向終端101返回針對所請求頁面的html文件。終端101的web瀏覽器在對返回的html文件進行解析之后發(fā)現(xiàn)其中包括圖片1 和圖片2的url,繼而在步驟S13,終端101基于圖片1的url來向另一 web服務器103發(fā)送用于獲取圖片1的http請求。作為響應,在步驟S14,另一 web服務器103向終端101返回圖片1。在步驟S15,終端101基于圖片2的url來向另一 web服務器103發(fā)送用于獲取圖片2的http請求。作為響應,在步驟S16,另一 web服務器103向終端101返回圖片2。最后,終端101的瀏覽器基于獲取的html文件以及圖片1和2來呈現(xiàn)所請求的頁面。本領域技術人員可以理解,圖片和圖片的數(shù)量僅是示例性的,而非限制性;由另一 web服務器103提供圖片1和圖片2也是示例性的,而非限制性的,實際上,圖片1和圖片2 可以由任何web服務器提供。上述流程適用于本領域中一般性的基于web的頁面瀏覽。

發(fā)明內(nèi)容
通常,頁面的設計者會基于某種瀏覽器(例如,來自微軟公司的IE等)來設計頁面。然而,由于終端101可能使用不同的瀏覽器,這些瀏覽器所支持的標準不同、實現(xiàn)方式不同甚至有時會出現(xiàn)錯誤,這些測覽器所呈現(xiàn)出的圖片1與圖片2的布局與該頁面的設計者期望呈現(xiàn)給用戶的布局之間存在差異,從而使用戶體驗較差。比如,圖片1和圖片2都是 2cmX 2cm大小,頁面的設計者希望圖片1和圖片2在同一行顯示。但終端101的顯示屏的大小是3cmX3cm,不能在同一行容納圖片1和圖片2,那么,在一般情況下,終端101的瀏覽器會在兩行中順序顯示圖片1和圖片2,致使終端101的瀏覽器所呈現(xiàn)的頁面布局與頁面設計者期望的不同。
4
為此,本發(fā)明的一個方面提供了一種提供呈現(xiàn)服務的方法,包括接收來自終端的呈現(xiàn)請求;響應于所述呈現(xiàn)請求,向所述終端發(fā)送合成元素;其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。本發(fā)明的另一方面提供了一種呈現(xiàn)服務器,包括呈現(xiàn)請求接收裝置,配置用于接收來自終端的呈現(xiàn)請求;合成元素發(fā)送裝置,配置用于響應于所述呈現(xiàn)請求,向所述終端發(fā)送合成元素;其中,所述呈現(xiàn)服務器進一步包括合成元素生成裝置,配置用于通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成來生成所述合成元素。本發(fā)明的又一方面提供了一種web服務器處理方法,包括接收終端針對頁面的請求;響應于所述請求,向所述終端發(fā)送用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求,其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。本發(fā)明的另一方面提供了一種web服務器,包括頁面請求接收裝置,配置用于接收終端針對頁面的請求;呈現(xiàn)請求發(fā)送裝置,配置用于響應于所述請求,向所述終端發(fā)送用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求,其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。根據(jù)本發(fā)明,將頁面元素按照其布局集成在合成元素中。當該合成元素在不同瀏覽器上呈現(xiàn)時,其中的元素布局能夠如頁面設計者期望的那樣保持不變。通過向終端發(fā)送這種合成元素,避免了可能由終端的瀏覽器差異造成的頁面元素布局差異,從而提高了用戶體驗。


圖1示意性地示出了現(xiàn)有技術中用于獲取web頁面的系統(tǒng)時序圖。圖2示意性地示出了根據(jù)本發(fā)明的用于提供呈現(xiàn)服務的系統(tǒng)圖。圖3A示意性地示出了根據(jù)本發(fā)明的web服務器處理方法流程圖。圖;3B示意性地示出了根據(jù)本發(fā)明的用于提供呈現(xiàn)服務的方法流程圖。圖4示意性地示出了根據(jù)本發(fā)明一個實施方式的提供呈現(xiàn)服務的系統(tǒng)時序圖。圖5示意性地示出了根據(jù)本發(fā)明另一實施方式的提供呈現(xiàn)服務的系統(tǒng)時序圖。圖6示意性地示出了根據(jù)本發(fā)明的web服務器的框圖。圖7示意性地示出了根據(jù)本發(fā)明的呈現(xiàn)服務器的框圖。圖8示意性地示出了可以實現(xiàn)根據(jù)本發(fā)明的實施方式的計算設備的結構方框圖。描述本發(fā)明各種實施方式的附圖僅用于說明目的。本領域技術人員根據(jù)下列討論容易理解,可以在不脫離這里描述的本發(fā)明的精神的前提下,使用這里說明的方法和結構的備選實施方式。
具體實施例方式在下文中,將參考附圖通過實施方式對本發(fā)明提供的一種提供呈現(xiàn)服務的方法、 呈現(xiàn)服務器、web服務器及其處理方法進行詳細的描述。首先,參照圖2中示出的用于提供呈現(xiàn)服務的系統(tǒng)圖,結合圖3A和圖:3B來描述根據(jù)本發(fā)明的用于提供呈現(xiàn)服務的方法流程圖。
在圖2中,示出了終端201,web服務器202和呈現(xiàn)服務器203。如圖中帶箭頭的實線所示,終端201與web服務器202之間存在基于web的交互,終端201與呈現(xiàn)服務器203 之間存在基于web的交互。而如圖中帶箭頭的虛線所示,web服務器202與呈現(xiàn)服務器203 之間的交互可以基于任何網(wǎng)絡,并且該交互是可選的(以下詳述)。接著,參考圖3A,其中示意性地示出了根據(jù)本發(fā)明的web服務器處理方法流程圖。在步驟S31中,接收終端針對頁面的請求。具體地,web服務器202接收終端201針對頁面的請求。在步驟S32中,響應于所述請求,向所述終端發(fā)送用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求,其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。具體地,web服務器202向終端201發(fā)送針對該頁面的html文件以供終端201的瀏覽器呈現(xiàn),在該html文件中包括呈現(xiàn)請求,該呈現(xiàn)請求用以從呈現(xiàn)服務器203獲取合成元素,頁面元素按照其布局集成在合成元素中,當終端201的瀏覽器呈現(xiàn)該合成元素時,其中的頁面元素布局與頁面設計者期望的布局相同。需要注意,生成呈現(xiàn)請求的具體過程和呈現(xiàn)服務器203生成合成元素的具體過程將在下文詳述。接下來,參考圖:3B,其中示意性地示出了根據(jù)本發(fā)明的用于提供呈現(xiàn)服務的方法流程圖。在步驟S33中,接收來自終端的呈現(xiàn)請求。具體地,呈現(xiàn)服務器203接收來自終端201的呈現(xiàn)請求。在步驟S34中,通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成來生成合成元素。具體地,呈現(xiàn)服務器203按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成來生成合成元素。在步驟S35中,響應于所述呈現(xiàn)請求,向所述終端發(fā)送合成元素。具體地,呈現(xiàn)服務器203向終端201發(fā)送生成的合成元素。需要注意的是,取決于生成合成元素所需的元素和元素布局的不同來源,步驟S34 可以發(fā)生在步驟S33之后,也可以發(fā)生在步驟S33之前,這將在下文中詳述。并且,需要注意,上述步驟的編號僅是為了說明的簡便性,而并不意味著步驟必須以上述順序執(zhí)行,能夠實現(xiàn)本發(fā)明目的的任何順序(無論串行還是并行)都是可行的。下面參考圖4,其中示意性地示出了根據(jù)本發(fā)明一個實施方式的提供呈現(xiàn)服務的系統(tǒng)時序圖。在此示例中,僅以圖片作為頁面元素的示例,并且假設終端401請求的頁面中僅包含兩張圖片,即,圖片1和圖片2。如圖所示,在步驟S41,終端401向web服務器402發(fā)送針對頁面的請求(例如,在瀏覽器的地址欄中鍵入www. ABC. com,其中,ABC代表通過web可訪問的任何站點的地址)。在步驟S42,web服務器402生成用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求。具體地,web服務器402可以基于事先與呈現(xiàn)服務器403協(xié)商的呈現(xiàn)請求格式來生成呈現(xiàn)請求,其中該呈現(xiàn)請求至少包括該呈現(xiàn)服務器403的合成元素生成服務的url (在此示例中是urll)、圖片1的url (在此示例中是url2)、圖片2的url (在此示例中是url3)和圖片1與圖片2在頁面上的布局(諸如,其可以包括圖片1和圖片2各自的參數(shù)(諸如, 大小,邊框等)以及二者在頁面上的相對位置關系(諸如,圖片1和圖片2布置在頁面的同一行)等)。html文件中包括的該呈現(xiàn)請求的示例性代碼可以表示如下。<html><body><imgsrc = “ http://www.BCD.com/Pics/GetIMAGE.php ? Parameterl = www. CDE. com/Pics/1. jgp&Parameter2 = www. DEF. com/Pics/2. jpg&Parameter3 = IcmX lcm&lcmX lcm&sidebyside " ></body></html>其中,urll“http://www. BCD. com/Pics/GetlMAGE. php”代表呈現(xiàn)服務器 403 的合成元素生成服務的地址,url2 "www. CDE. com/Pics/1. jgp”代表圖片1的url,url3 "www. DEF. com/Pics/2. jpg” 代表圖片 2 的 url,而 “ IcmX lcm&lcmX lcm&sidebyside” 是 web 月艮務器402經(jīng)過事先與呈現(xiàn)服務器403的協(xié)商、雙方都能理解的頁面元素布局的格式,在此示例中,其可以表示將IcmXlcm圖片1和IcmXlcm圖片2在頁面的同一行中集成在組合圖片中。本領域技術人員應當理解,此處示出的呈現(xiàn)請求的格式和各種url以及各種參數(shù)或功能的名稱僅用于解釋本發(fā)明而非限制;相反,能夠將針對多個頁面元素的請求重定向到本發(fā)明呈現(xiàn)服務器的合成元素生成服務并且至少指示元素和元素布局的任何請求格式及參數(shù)或功能的名稱都可以用來實現(xiàn)本發(fā)明,只要web服務器402和呈現(xiàn)服務器403事先協(xié)商一致即可。在其他實施方式中,該呈現(xiàn)請求還可以包括基于元素和元素的布局計算的驗證碼,以在終端401向呈現(xiàn)服務器403發(fā)送呈現(xiàn)請求時,由呈現(xiàn)服務器403對該呈現(xiàn)請求進行驗證,從而能夠防止終端401對呈現(xiàn)服務器403的惡意攻擊。本領域技術人員可以理解,驗證碼的生成算法可以是web服務器402與呈現(xiàn)服務器403事先協(xié)商好的任何驗證碼生成算法。在步驟S43 :web服務器402向終端401發(fā)送用于從呈現(xiàn)服務器403獲取合成元素的呈現(xiàn)請求,該呈現(xiàn)請求包括在針對頁面返回的html文件中。在步驟S44,終端401的瀏覽器在接收了該html文件之后,向呈現(xiàn)服務器403發(fā)送該呈現(xiàn)請求以便獲取合成元素,該呈現(xiàn)請求指示了元素(由圖片1和圖片2各自的url所指示的)和元素的布局(由圖片1和圖片2在頁面上的布局所指示的)。在步驟S45,呈現(xiàn)服務器403基于來自所接收呈現(xiàn)請求的元素和元素的布局來生成合成元素,也即,將多個元素按照其布局集成到具有單一布局顯示的合成元素中,其中合成元素可以是圖片、Pdf文件,或者在任何瀏覽器上都具有單一布局顯示的任何其他格式, 無論是現(xiàn)在已知的還是將來開發(fā)的。具體地,呈現(xiàn)服務器403基于圖片1和圖片2的url從相應的web服務器獲取圖片1和圖片2,并基于圖片1和圖片2的布局將這兩張圖片集成到具有單一布局顯示的合成圖片中。
在步驟S46,呈現(xiàn)服務器403向終端401發(fā)送合成元素,以供終端401的瀏覽器呈現(xiàn)。具體地,呈現(xiàn)服務器403向終端401發(fā)送生成的合成圖片。在另一實施方式中,在步驟S45之前,還可以進一步包括對所述驗證碼進行驗證的步驟,以便僅在驗證通過時,呈現(xiàn)服務器403才會生成合成元素;否則,呈現(xiàn)服務器403丟棄該呈現(xiàn)請求,不做任何響應,或者向終端401發(fā)送指示“惡意攻擊”之類的提示,響應方式可以由本領域技術人員任意選擇。在另一實施方式中,在步驟S45與步驟S46之間,可以進一步包括呈現(xiàn)服務器403 基于終端401的狀況來調(diào)整合成元素的步驟。其中,終端401的狀況可以包括以下至少一個屏幕尺寸、屏幕分辨率、處理能力、 可用帶寬、存儲狀態(tài)、供電狀態(tài)。在本領域中,web服務器和呈現(xiàn)服務器能夠得知終端的狀況,在此不再詳述,以避免混淆本發(fā)明。而對合成元素的調(diào)整可以包括調(diào)整合成元素的尺寸、分辨率、顯示區(qū)域、格式(諸如,將jpg格式轉換為gif格式)和/或顏色模式(諸如,將256色位圖保存為16色位圖)寸。本領域技術人員應當理解,頁面元素不限于圖片,還可以包括文字、控件等能夠在頁面上呈現(xiàn)的任何其他元素。在頁面包括其他元素的情況下,本領域技術人員能夠理解,通過將其他元素和這些元素在頁面上的布局作為參數(shù)附加在呈現(xiàn)請求中發(fā)送給呈現(xiàn)服務器 403之后,呈現(xiàn)服務器403便能夠基于這些參數(shù)來生成合成元素,其中按照元素的布局集成了這些元素。此外,本領域技術人員也能夠理解,此示例中的圖片數(shù)量也僅用于示例,而非限制本發(fā)明。下面參考圖5,其中示意性地示出了根據(jù)本發(fā)明另一實施方式的提供呈現(xiàn)服務的系統(tǒng)時序圖。在此示例中,僅以圖片作為頁面元素的示例,并且假設終端501請求的頁面中僅包含兩張圖片,即,圖片1和圖片2。如圖所示,在步驟S 51,終端501向web服務器502發(fā)送針對頁面的請求(例如,在瀏覽器的地址欄中鍵入www. ABC. com,其中,ABC代表通過web可訪問的任何站點的地址)。在步驟S52,web服務器502向呈現(xiàn)服務器503發(fā)送將在終端501請求呈現(xiàn)的頁面上顯示的元素(在此示例中,由圖片1和圖片2的url所指示)和元素的布局。例如,web服務器502可以向呈現(xiàn)服務器503發(fā)送原本該發(fā)送給終端501的html 文件。假設,該html的代碼表示如下。<html><body><img src = “ www.CDE.com/Pics/Ljg ρ “ ><img src = “ www. DEF. com/Pics/2. jpg" ></body></html>其中,“www. CDE. com/Pics/1. jgp”表示圖片 1 的 url,“www. DEF. com/Pics/2. jpg” 表示圖片2的url,并且該html文件示出了兩張圖片之間是并排顯示的關系。備選地,本領域技術人員可以理解,web服務器502可以基于任何請求或信令來向呈現(xiàn)服務器503傳送頁面元素及其布局,只要二者協(xié)商一致即可。在步驟S53 呈現(xiàn)服務器503的基于接收的元素(即,圖片1和圖片2)和元素的布局來生成合成元素,也即,將多個元素按照其布局集成到具有單一布局顯示的合成元素中, 其中合成元素可以是圖片、Pdf文件,或者在任何瀏覽器上都具有單一布局顯示的任何其他格式,無論是現(xiàn)在已知的還是將來開發(fā)的。具體地,呈現(xiàn)服務器503基于圖片1和圖片2的url從相應的web服務器獲取圖片1和圖片2,并基于圖片1和圖片2的布局將這兩張圖片集成到具有單一布局顯示的合成圖片中。在步驟S 54 呈現(xiàn)服務器503生成呈現(xiàn)請求,該呈現(xiàn)請求指示該合成元素的url。具體地,呈現(xiàn)服務器503將合成圖片的url包括在呈現(xiàn)請求中,即<html><img src = "http://www. BCD. com/Pics/MergePic. jpg,,></html>其中 ‘‘http://www. BCD. com/Pics/MergePic. jpg”表示合成圖片的 url。在其他實施方式中,該呈現(xiàn)請求還可以包括基于元素和元素的布局計算的驗證碼,以在終端501向呈現(xiàn)服務器503發(fā)送呈現(xiàn)請求時,由呈現(xiàn)服務器503對該呈現(xiàn)請求進行驗證,從而能夠防止終端501對呈現(xiàn)服務器503的惡意攻擊。在步驟S55,呈現(xiàn)服務器503向web服務器502傳送呈現(xiàn)請求,其可以包含在html 文件中來向web服務器502發(fā)送,也可以包括在其他響應或文件格式中來向web服務器502 發(fā)送。在后一情況下,由web服務器502解析出該呈現(xiàn)請求,而后將其包括在html文件中。在步驟S56,web服務器502向終端501發(fā)送用于從呈現(xiàn)服務器503獲取合成元素的呈現(xiàn)請求,該呈現(xiàn)請求包括在針對頁面返回的html文件中。在步驟S 57,終端501的瀏覽器在接收了該html文件之后,向呈現(xiàn)服務器503發(fā)送呈現(xiàn)請求以便獲取合成元素,該呈現(xiàn)請求中指示了合成元素的url。在步驟S58,呈現(xiàn)服務器503向終端501發(fā)送合成元素,以供終端501的瀏覽器呈現(xiàn)。具體地,呈現(xiàn)服務器503向終端501發(fā)送生成的合成圖片。在另一實施方式中,在步驟S57與步驟S58之間,還可以進一步包括對所述驗證碼進行驗證的步驟,以便僅在驗證通過時,呈現(xiàn)服務器503才會向終端501發(fā)送合成元素;否貝1J,呈現(xiàn)服務器503丟棄該呈現(xiàn)請求,不做任何響應,或者向終端501發(fā)送指示“惡意攻擊” 之類的提示,響應方式可以由本領域技術人員任意選擇。在另一實施方式中,在步驟S53與步驟S58之間的任意位置處,可以進一步包括呈現(xiàn)服務器503基于終端501的狀況來調(diào)整合成元素。其中,終端501的狀況可以包括以下至少一個屏幕尺寸、屏幕分辨率、處理能力、可用帶寬、存儲狀態(tài)、供電狀態(tài)。而對合成元素的調(diào)整可以包括調(diào)整合成元素的尺寸、分辨率、顯示區(qū)域、格式(諸如,將jpg格式轉換為 gif格式)和/或顏色模式(諸如,將256色位圖保存為16色位圖)等。本領域技術人員應當理解,頁面元素不限于圖片,還可以包括文字、控件等能夠在頁面上呈現(xiàn)的任何其他元素。在頁面包括其他元素的情況下,本領域技術人員能夠理解,通過將其他元素和這些元素在頁面上的布局作為參數(shù)附加在呈現(xiàn)請求中發(fā)送給呈現(xiàn)服務器
9503之后,呈現(xiàn)服務器503便能夠基于這些參數(shù)來生成合成元素,其中按照元素的布局集成了這些元素。此外,本領域技術人員也能夠理解,此示例中的圖片數(shù)量也僅用于示例,而非限制本發(fā)明。下面參考圖6,其中示意性地示出了根據(jù)本發(fā)明的web服務器的框圖。如圖所示,根據(jù)本發(fā)明的一個實施方式,web服務器600包括頁面請求接收裝置 601,配置用于接收終端針對頁面的請求;呈現(xiàn)請求生成裝置603,配置用于生成呈現(xiàn)請求, 其中該呈現(xiàn)請求指示將在頁面上呈現(xiàn)的元素和元素的布局;呈現(xiàn)請求發(fā)送裝置602,配置用于響應于所述請求,向終端發(fā)送用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求,其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。根據(jù)本發(fā)明的另一實施方式,web服務器600包括頁面請求接收裝置601,配置用于接收終端針對頁面的請求;元素和元素布局發(fā)送裝置604,配置用于向呈現(xiàn)服務器發(fā)送所述元素和所述元素的布局;呈現(xiàn)請求接收裝置605,配置用于接收呈現(xiàn)服務器生成的所述呈現(xiàn)請求,所述呈現(xiàn)請求指示所述合成元素的地址;以及呈現(xiàn)請求發(fā)送裝置602,配置用于響應于所述請求,向終端發(fā)送用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求,其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。繼續(xù)參考圖7,其中示意性地示出了根據(jù)本發(fā)明的呈現(xiàn)服務器的框圖。如圖所示,根據(jù)本發(fā)明的一個實施方式,其中來自終端的呈現(xiàn)請求包括將在頁面上呈現(xiàn)的元素和元素的布局,呈現(xiàn)服務器700包括呈現(xiàn)請求接收裝置701,配置用于接收來自終端的呈現(xiàn)請求;合成元素生成裝置702,配置用于通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成來生成所述合成元素;以及合成元素發(fā)送裝置703,配置用于響應于所述呈現(xiàn)請求,向所述終端發(fā)送合成元素??蛇x地,該呈現(xiàn)請求進一步包括基于元素和所述元素的布局計算的驗證碼。在這種情況下,呈現(xiàn)服務器700進一步包括呈現(xiàn)請求驗證裝置707,配置用于對驗證碼進行驗證,以當所述驗證通過時,生成合成元素??蛇x地,呈現(xiàn)服務器700還可以進一步包括合成元素調(diào)整裝置708,配置用于基于終端的狀況來調(diào)整合成元素。根據(jù)本發(fā)明的另一個實施方式,其中來自終端的呈現(xiàn)請求不包括將在頁面上呈現(xiàn)的元素和元素的布局,呈現(xiàn)服務器700包括元素和元素布局接收裝置704,配置用于接收來自web服務器的將在頁面上呈現(xiàn)的元素和元素的布局;合成元素生成裝置702,配置用于通過按照元素的布局對元素進行集成來生成合成元素;呈現(xiàn)請求生成裝置705,配置用于生成呈現(xiàn)請求,該呈現(xiàn)請求指示合成元素的地址;呈現(xiàn)請求發(fā)送裝置706,配置用于向web服務器傳送呈現(xiàn)請求;呈現(xiàn)請求接收裝置701,配置用于接收來自終端的呈現(xiàn)請求;合成元素發(fā)送裝置703,配置用于響應于呈現(xiàn)請求,向終端發(fā)送合成元素。可選地,該呈現(xiàn)請求進一步包括基于元素和元素的布局計算的驗證碼。在這種情況下,呈現(xiàn)服務器700進一步包括呈現(xiàn)請求驗證裝置707,配置用于對驗證碼進行驗證,以當驗證通過時,向終端發(fā)送合成元素??蛇x地,呈現(xiàn)服務器700還可以進一步包括合成元素調(diào)整裝置708,配置用于基于終端的狀況來調(diào)整合成元素。下面,將參考圖8來描述可以實現(xiàn)本發(fā)明的計算機設備。圖8示意性示出了可以
10實現(xiàn)根據(jù)本發(fā)明的實施方式的計算設備的結構方框圖。圖8中所示的計算機系統(tǒng)包括CPU(中央處理單元)801、RAM(隨機存取存儲器)802、R0M(只讀存儲器)803、系統(tǒng)總線804、硬盤控制器805、鍵盤控制器806、串行接口控制器807、并行接口控制器808、顯示器控制器809、硬盤810、鍵盤811、串行外部設備 812、并行外部設備813和顯示器814。在這些部件中,與系統(tǒng)總線804相連的有CPU 801、 RAM 802、ROM 803、硬盤控制器805、鍵盤控制器806、串行接口控制器807、并行接口控制器 808和顯示器控制器809。硬盤810與硬盤控制器805相連,鍵盤811與鍵盤控制器806相連,串行外部設備812與串行接口控制器807相連,并行外部設備813與并行接口控制器 808相連,以及顯示器814與顯示器控制器809相連。圖8所述的結構方框圖僅僅為了示例的目的而示出的,并非是對本發(fā)明的限制。 在一些情況下,可以根據(jù)需要添加或者減少其中的一些設備。盡管本說明書包含多種特定細節(jié),但是不應將其理解為是對本發(fā)明的范圍或者所要求保護內(nèi)容的限制,而應當理解為是本發(fā)明具體實施方式
的特定特征的描述。本說明書中描述的在各個實施方式的上下文中的某些特征也可以在單個實施方式中結合實現(xiàn)。相反,在單個實施方式上下文中描述的各種特征也可以分別實現(xiàn)在多個實施方式中或者任意適當?shù)淖咏M合中。而且,盡管上文可能將特征描述為在特定的組合中操作,甚至初始也是這樣要求保護的,但是來自所要求保護的組合的一個或多個特征在一些情況下可以從該組合中去除,并且所要求保護的組合可以針對子組合或組合的變形。類似地,盡管在附圖中以特定的順序描述操作,但是不應將其理解為要求按照所示的特定順序或是串行順序來執(zhí)行這些操作,或是要求執(zhí)行全部所示的操作以得到期望的結果。在特定環(huán)境中,多任務和并行處理可能是有利的。而且,在上述實施方式中多個系統(tǒng)組件的分離不應被理解為在所有實施方式中需要這些操作,應當將其理解為所描述的程序組件和系統(tǒng)通??梢栽趩蝹€軟件產(chǎn)品中集成在一起,或是被打包到多個軟件產(chǎn)品中。例如, 盡管單獨示出了呈現(xiàn)服務器和web服務器,但是二者可以集成在一起。
權利要求
1.一種提供呈現(xiàn)服務的方法,包括 接收來自終端的呈現(xiàn)請求;響應于所述呈現(xiàn)請求,向所述終端發(fā)送合成元素;其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。
2.如權利要求1的方法,其中所述元素和所述元素的布局是在所述呈現(xiàn)請求中指示的。
3.如權利要求1的方法,進一步包括接收來自web服務器的所述元素和所述元素的布局; 生成所述呈現(xiàn)請求,所述呈現(xiàn)請求指示所述合成元素的地址; 向所述web服務器傳送所述呈現(xiàn)請求。
4.如權利要求2的方法,其中,所述呈現(xiàn)請求進一步包括基于所述元素和所述元素的布局計算的驗證碼;所述方法進一步包括對所述驗證碼進行驗證,以當所述驗證通過時,生成所述合成元ο
5.如權利要求3的方法,其中,所述呈現(xiàn)請求進一步包括基于所述元素和所述元素的布局計算的驗證碼;所述方法進一步包括對所述驗證碼進行驗證,以當所述驗證通過時,向所述終端發(fā)送合成元素。
6.如權利要求1的方法,進一步包括基于所述終端的狀況來調(diào)整所述合成元素。
7.如權利要求1方法,其中所述元素為圖像,所述合成元素為經(jīng)合成的、具有單一布局顯示的圖像。
8.一種呈現(xiàn)服務器,包括呈現(xiàn)請求接收裝置,配置用于接收來自終端的呈現(xiàn)請求; 合成元素發(fā)送裝置,配置用于響應于所述呈現(xiàn)請求,向所述終端發(fā)送合成元素; 其中,所述呈現(xiàn)服務器進一步包括合成元素生成裝置,配置用于通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成來生成所述合成元素。
9.如權利要求8的呈現(xiàn)服務器,其中所述元素和所述元素的布局是在所述呈現(xiàn)請求中指示的。
10.如權利要求8的呈現(xiàn)服務器,進一步包括元素和元素布局接收裝置,配置用于接收來自web服務器的所述元素和所述元素的布局;呈現(xiàn)請求生成裝置,配置用于生成所述呈現(xiàn)請求,所述呈現(xiàn)請求指示所述合成元素的地址;呈現(xiàn)請求發(fā)送裝置,配置用于向所述web服務器傳送所述呈現(xiàn)請求。
11.如權利要求9的呈現(xiàn)服務器,其中,所述呈現(xiàn)請求進一步包括基于所述元素和所述元素的布局計算的驗證碼;所述呈現(xiàn)服務器進一步包括呈現(xiàn)請求驗證裝置,配置用于對所述驗證碼進行驗證,以當所述驗證通過時,生成所述合成元素。
12.如權利要求10的呈現(xiàn)服務器,其中,所述呈現(xiàn)請求進一步包括基于所述元素和所述元素的布局計算的驗證碼;所述呈現(xiàn)服務器進一步包括呈現(xiàn)請求驗證裝置,配置用于對所述驗證碼進行驗證,以當所述驗證通過時,向所述終端發(fā)送合成元素。
13.如權利要求8的呈現(xiàn)服務器,進一步包括合成元素調(diào)整裝置,配置用于基于所述終端的狀況來調(diào)整所述合成元素。
14.如權利要求8的呈現(xiàn)服務器,其中所述元素為圖像,所述合成元素為經(jīng)合成的、具有單一布局顯示的圖像。
15.一種web服務器處理方法,包括 接收終端針對頁面的請求;響應于所述請求,向所述終端發(fā)送用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求, 其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。
16.如權利要求15的方法,進一步包括生成所述呈現(xiàn)請求, 其中所述呈現(xiàn)請求指示所述元素和所述元素的布局。
17.如權利要求15的方法,進一步包括向所述呈現(xiàn)服務器發(fā)送所述元素和所述元素的布局;接收所述呈現(xiàn)服務器生成的所述呈現(xiàn)請求,所述呈現(xiàn)請求指示所述合成元素的地址。
18.一種web服務器,包括頁面請求接收裝置,配置用于接收終端針對頁面的請求;呈現(xiàn)請求發(fā)送裝置,配置用于響應于所述請求,向所述終端發(fā)送用以從呈現(xiàn)服務器獲取合成元素的呈現(xiàn)請求,其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。
19.如權利要求18的web服務器,進一步包括呈現(xiàn)請求生成裝置,配置用于生成所述呈現(xiàn)請求,其中所述呈現(xiàn)請求指示所述元素和所述元素的布局。
20.如權利要求18的web服務器,進一步包括元素和元素布局發(fā)送裝置,配置用于向所述呈現(xiàn)服務器發(fā)送所述元素和所述元素的布局;呈現(xiàn)請求接收裝置,配置用于接收所述呈現(xiàn)服務器生成的所述呈現(xiàn)請求,所述呈現(xiàn)請求指示所述合成元素的地址。
全文摘要
本發(fā)明涉及提供呈現(xiàn)服務的方法、呈現(xiàn)服務器、web服務器及其處理方法。具體地,該方法包括接收來自終端的呈現(xiàn)請求;響應于所述呈現(xiàn)請求,向所述終端發(fā)送合成元素;其中,所述合成元素是通過按照將在頁面上呈現(xiàn)的元素的布局對所述元素進行集成而生成的。根據(jù)本發(fā)明,將頁面元素按照其布局集成在合成元素中。當該合成元素在不同瀏覽器上呈現(xiàn)時,其中的元素布局能夠如頁面設計者期望的那樣保持不變。通過向終端發(fā)送這種合成元素,避免了可能由終端的瀏覽器差異造成的頁面元素布局差異,從而提高了用戶體驗。
文檔編號H04L29/08GK102480514SQ20101058028
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權日2010年11月30日
發(fā)明者周游, 閆志東 申請人:北京千橡網(wǎng)景科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长武县| 普定县| 武胜县| 松原市| 翁牛特旗| 历史| 博罗县| 怀安县| 汉阴县| 安宁市| 台南县| 邢台县| 新建县| 都安| 韶关市| 东城区| 德保县| 北京市| 冷水江市| 石首市| 揭东县| 东城区| 兰坪| 新沂市| 潜江市| 琼中| 始兴县| 冕宁县| 清流县| 卓资县| 和平区| 罗平县| 乡宁县| 淄博市| 永年县| 邮箱| 华蓥市| 天柱县| 永川市| 响水县| 泊头市|