專利名稱:一種呈現(xiàn)網(wǎng)頁頁面的方法、裝置及系統(tǒng)的制作方法
技術領域:
本申請涉及計算機領域,特別涉及一種呈現(xiàn)網(wǎng)頁頁面的方法、裝置及系統(tǒng)。
背景技術:
隨著技術的發(fā)展,客戶端支持的屏幕分辨率逐步提高,而客戶端采用的瀏覽器呈 現(xiàn)的網(wǎng)頁頁面中字體字號的取值卻始終未變,目前,任意瀏覽器的默認字體字號的取值均 為16PX(即16像素),那么顯然,屏幕分辨率越高的客戶端通過瀏覽器呈現(xiàn)的網(wǎng)頁頁面的字 體便越小,這便給用戶的瀏覽帶來了極大的不便。例如,12像素的字體在1280*1024PX及以 上的屏幕分辨率下展現(xiàn)時,文字內(nèi)容偏小,會給部分瀏覽者帶來文字閱讀方面的困難。具體 參閱圖IA所示。針對上述問題,現(xiàn)有技術下,往往通過瀏覽器內(nèi)嵌的字體調(diào)整功能(如,IE工具中 的“字體大小”)或者操作系統(tǒng)默認的字體調(diào)整功能(如,屏幕分辨率調(diào)整),對瀏覽器呈現(xiàn) 的字體大小進行調(diào)整,使網(wǎng)頁頁面包含的字體的大小達到用戶的使用要求,具體如圖IB所 示。然而,采用這種方法會使網(wǎng)頁頁面的排版出現(xiàn)混亂,不能完整地呈現(xiàn)頁面信息,并且由 于漢字是點陣字體,因此,擴大后的字體會變得模糊不清,這仍然影響了用戶的使用,從而 降低了網(wǎng)站系統(tǒng)的服務質(zhì)量。
發(fā)明內(nèi)容
本申請實施例提供一種呈現(xiàn)網(wǎng)頁頁面的方法、裝置及系統(tǒng),用以提高網(wǎng)頁頁面的 顯示效果。一種呈現(xiàn)網(wǎng)頁頁面的方法,包括網(wǎng)站服務器接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的第一請求消息后,向所述客戶 端發(fā)送用于查詢屏幕分辨率的第二請求消息;所述網(wǎng)站服務器根據(jù)客戶端返回的屏幕分辨率,以及預設的屏幕分辨率與字體字 號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;所述網(wǎng)站服務器根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁 面,并將該網(wǎng)頁頁面發(fā)往所述客戶端。一種呈現(xiàn)網(wǎng)頁頁面的方法,包括客戶端發(fā)送用于請求瀏覽網(wǎng)頁的請求消息時,查詢所述客戶端的屏幕分辨率,并 將所述屏幕分辨率發(fā)送給網(wǎng)站服務器;所述網(wǎng)站服務器接收客戶端發(fā)送的屏幕分辨率,以及預設的屏幕分辨率與字體字 號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;所述網(wǎng)站服務器根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁 面,并將該網(wǎng)頁頁面發(fā)往所述客戶端。一種網(wǎng)站服務器,包括通信單元,用于接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的第一請求消息后,向所述
5客戶端發(fā)送用于查詢屏幕分辨率的第二請求消息,以及接收客戶端返回的屏幕分辨率;獲取單元,用于根據(jù)所述客戶端返回的屏幕分辨率,以及預設的屏幕分辨率與字 體字號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;生成單元,用于根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁 面,并通過所述通信單元將該網(wǎng)頁頁面發(fā)往所述客戶端。一種網(wǎng)站服務器,包括通信單元,用于接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的請求消息以及屏幕分辨 率;獲取單元,用于根據(jù)所述客戶端發(fā)送的屏幕分辨率,以及預設的屏幕分辨率與字 體字號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;生成單元,用于根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁 面,并通過所述通信單元將該網(wǎng)頁頁面發(fā)往所述客戶端。一種網(wǎng)站系統(tǒng),包括網(wǎng)站服務器,所述網(wǎng)站服務器接收客戶端發(fā)送的用于請求瀏 覽網(wǎng)頁的第一請求消息后,向所述客戶端發(fā)送用于查詢屏幕分辨率的第二請求消息,并根 據(jù)客戶端返回的屏幕分辨率,以及預設的屏幕分辨率與字體字號之間的對應關系,選擇對 應所述屏幕分辨率設置的字體字號,再根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比 例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往所述客戶端。一種網(wǎng)站系統(tǒng),包括網(wǎng)站服務器和客戶端,包括客戶端,用于向網(wǎng)站服務器發(fā)送瀏覽網(wǎng)頁頁面的請求,查詢本地客戶端的屏幕分 辨率,并將該屏幕分辨率發(fā)送給網(wǎng)站服務器;網(wǎng)站服務器,接收客戶端發(fā)送的屏幕分辨率,以及預設的屏幕分辨率與字體字號 之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號,再根據(jù)所述屏幕分辨率和獲 得的字體字號生成相應比例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往客戶端。采用上述技術方案,網(wǎng)站服務器可以根據(jù)各客戶端當前采用的屏幕分辨率生成字 體大小比例適合用戶瀏覽的網(wǎng)頁頁面,有效地提升了網(wǎng)頁頁面的顯示效果,提高了網(wǎng)站系 統(tǒng)的服務質(zhì)量,也大大增加了用戶體驗。
圖IA和圖IB為本申請現(xiàn)有技術下網(wǎng)頁頁面呈現(xiàn)示意圖;圖2為本申請第一實施例中網(wǎng)站服務系統(tǒng)架構圖;圖3為本申請第一實施例中網(wǎng)站服務器功能結(jié)構圖;圖4為本申請第一實施例中網(wǎng)站服務器向客戶端提供網(wǎng)頁頁面流程圖。
具體實施例方式為了提高網(wǎng)站系統(tǒng)的服務質(zhì)量,提升網(wǎng)頁頁面的顯示效果,本申請實施例中,網(wǎng)站 服務器接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的第一請求消息后,向所述客戶端發(fā)送用于查 詢屏幕分辨率的第二請求消息,并根據(jù)客戶端返回的屏幕分辨率,以及預設的屏幕分辨率 與字體字號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號,再根據(jù)所述屏幕 分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往所述客戶端。本
6申請的另一實施例為客戶端向網(wǎng)站服務器發(fā)送用于請求瀏覽網(wǎng)頁的請求消息時,主動查 詢本地屏幕分辨率,并將所述屏幕分辨率發(fā)送給網(wǎng)站服務器,網(wǎng)站服務器根據(jù)預設的屏幕 分辨率與字體字號之間的對應關系選擇對應所述屏幕分辨率設置的字體字號,再根據(jù)所述 屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往所述客戶端。下面結(jié)合附圖對本申請優(yōu)選的實施方式進行詳細說明。參閱圖2所示,本申請第一實施例中,提供網(wǎng)站服務的系統(tǒng)內(nèi)包括若干客戶端10 和網(wǎng)站服務器11,其中,客戶端10,用于向網(wǎng)站服務器11請求瀏覽網(wǎng)頁頁面;網(wǎng)站服務器11,用于接收客戶端10發(fā)送的用以請求瀏覽網(wǎng)頁的第一請求消息后, 向客戶端10發(fā)送用以查詢屏幕分辨率的第二請求消息,并根據(jù)客戶端10返回的屏幕分辨 率,以及預設的屏幕分辨率與字體字號之間的對應關系,選擇對應所述屏幕分辨率設置的 字體字號,再根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并將該網(wǎng) 頁頁面發(fā)往客戶端10。參閱圖3所示,本申請實施例中,網(wǎng)站服務器11包括存儲單元110、通信單元111、 獲取單元112和生成單元113,其中,存儲單元110,用于保存預設的屏幕分辨率和字體字號之間的對應關系;通信單元111,用于在接收客戶端10發(fā)送的用以請求瀏覽網(wǎng)頁的第一請求消息 后,向客戶端10發(fā)送用以查詢屏幕分辨率的第二請求消息,以及接收客戶端10返回的屏幕 分辨率;獲取單元112,用于根據(jù)客戶端10返回的屏幕分辨率,以及預設的屏幕分辨率與 字體字號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;生成單元113,用于根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁 頁面,并通過通信單元111將該網(wǎng)頁頁面發(fā)往客戶端10。本申請的第二實施例中,提供網(wǎng)站服務的系統(tǒng)內(nèi)包括若干客戶端10和網(wǎng)站服務 器11,其中,客戶端10,用于向網(wǎng)站服務器11請求瀏覽網(wǎng)頁頁面,主動查詢本地客戶端的屏 幕分辨率,并將該屏幕分辨率發(fā)送給網(wǎng)站服務器。網(wǎng)站服務器11,根據(jù)客戶端10發(fā)送的屏幕分辨率,以及預設的屏幕分辨率與字體 字號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號,再根據(jù)所述屏幕分辨率 和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往客戶端10。基于上述系統(tǒng)架構,本申請實施例中,在網(wǎng)站服務器11上要預先定義好初始的屏 幕分辨率和字體字號之間的對應關系??梢圆捎脤盈B式表(CascadingStylesheetCSS)技 術進行設置,CSS是一種樣式表(stylesheet)技術,在進行網(wǎng)頁制作時采用CSS技術,可以 有效地對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制。本實施例中,采 用CSS技術進行屏幕分辨率和字體字號的初始設置時,將字體高(em)為單位引入字號的定 義,em是相對單位,即相對于當前對象內(nèi)文本的字體尺寸,若當前對象內(nèi)文本的字體尺寸未 被人為設置,則相對于瀏覽器的默認字體尺寸,類似百分比。如,現(xiàn)有技術下,大部分瀏覽 器采用的字體定義標準都符合lem = 16px,以此類推,可以得到,14px = 0. 875em, 12px = 0. 75em, IOpx = 0. 625em。為了簡化換算,較佳地,采用body選擇器進行頁面元素屬性設置,body類型選擇器的作用是將預設規(guī)則利用繼承機制應用給所有頁面元素,其效果是給 頁面內(nèi)元素加上字體樣式、顏色、大小、邊框外觀、內(nèi)邊距等屬性。本申請實施例中,在CSS 的body選擇器中預設Font-size = 62. 5%,使得瀏覽器的字體大小更改為16px*62. 5% =ΙΟρχ,此時,Iem的取值轉(zhuǎn)換為ΙΟρχ,即表明只需要將原來的以px為單位的字體字號的 取值除以10,并轉(zhuǎn)換為em作為單位就可以了。具體實施如下(font-family指字體、font-size指字體大小規(guī)格、TD指表格中定義文字大小 規(guī)格、light-height表示行距)font-family 微軟雅黑,Lucida Grande, tahoma,宋體;font-size 62. 5%Td 1. 2-1. 8em (或者 120 % -180 % )Light-height 1. 6_2em(或者 160% -200% )采用em為單位對字體字號進行定義具有如下特點em的值并不是固定的,em會繼 承父級元素的字體大小,可應用于基于IE的瀏覽器中對字體大小進行縮放/擴展;em為相 對大小的單位,用戶可以根據(jù)自身需要基于em對字體大小進行相應修改(以像素為單位設 置字體大小時,用戶是不能對字體大小進行修改的),這就更為靈活地適合了各種各樣的用 戶需求,提高了網(wǎng)站系統(tǒng)的服務質(zhì)量。進行初始定義后,網(wǎng)站服務器11在接收到客戶端10發(fā)送的瀏覽網(wǎng)頁的請求時,先 判斷客戶端10使用的屏幕分辨率,再根據(jù)預設的屏幕分辨率和字體字號之間的映射關系, 生成相應比例的網(wǎng)頁頁面并發(fā)送至客戶端10 ;參閱圖4所示,為本申請第一實施例網(wǎng)站服 務器11根據(jù)客戶端10的屏幕分辨率向其呈現(xiàn)相應網(wǎng)站頁面的詳細流程如下步驟400 客戶端10登錄網(wǎng)站服務器11并通過鑒權認證。實際應用中,客戶端10通過網(wǎng)站服務器11的鑒權認證后,便可以使用網(wǎng)站服務器 11提供的各種網(wǎng)站業(yè)務了,例如,瀏覽網(wǎng)頁,下載文件等等。步驟410 客戶端10根據(jù)用戶指示向網(wǎng)站服務器11發(fā)送網(wǎng)頁瀏覽請求消息。本實施例中,上述網(wǎng)頁瀏覽請求消息中攜帶有用戶指示瀏覽的網(wǎng)頁的統(tǒng)一資源定 位(URL)地址。步驟420 網(wǎng)站服務器11接收到客戶端10發(fā)送的網(wǎng)頁瀏覽請求消息后,向客戶端 10發(fā)送分辨率查詢請求消息,通過該消息指示客戶端10返回當前采用的屏幕分辨率。步驟430 客戶端10接收到分辨率查詢請求消息后,獲取本地當前采用的屏幕分 辨率,以下稱為分辨率1。步驟440 客戶端10將獲取的分辨率1攜帶在分辨率查詢響應消息中發(fā)送至網(wǎng)站 服務器11。步驟450 網(wǎng)站服務器11根據(jù)接收的分辨率1,以及預設的屏幕分辨率與字體字號 之間的對應關系,獲得對應分辨率1設置的字體字號1,以及根據(jù)分辨率1和字體字號1生 成相應比例的網(wǎng)頁頁面,以下稱為網(wǎng)頁1。在步驟450中,網(wǎng)站服務器11在生成網(wǎng)頁頁面的過程中,需要根據(jù)接收的URL地 址獲取對應的網(wǎng)頁元素(如文字、鏈接、圖片等等),并將其添加到已確定比例的網(wǎng)頁頁面 中,如,根據(jù)字體字號1確定獲取的文字在顯示時使用的像素大小,并按照此像素大小將獲 取的文字在網(wǎng)頁頁面中進行排版。又如,將獲取的圖片按照字體字號1進行大小調(diào)整或者剪裁,以適應文字的排版,等等。在實際應用中,由于漢字是點陣字體,因此在瀏覽器中呈現(xiàn)時,低于12像素便開 始出丟失比劃等現(xiàn)象,而在12像素到18像素之間呈現(xiàn)時,閱讀效果相對最好,但若采用的 字體是非整數(shù)倍像素級,也無法達到最佳的瀏覽效果,因而,較佳地,本申請實施例采用以 下方式預設屏幕分辨率與字體字號的對應關系在800*600或1024*768屏幕分辨率下,定 義默認字體字號為“ 1. 2em”,即12像素相等大??;在1280*1024屏幕分辨率下定義默認字 體字號為“1.4em”,即14像素相等大小;而在1920*1600或以上屏幕分辨率下定義默認字 體字號為“1.6em”,即16像素相等大小。此種設置方式僅為舉例。步驟460 網(wǎng)站服務器11將生成的網(wǎng)頁1發(fā)送至客戶端10。步驟470 客戶端10向用戶呈現(xiàn)獲得的網(wǎng)頁1。基于上述實施例,用戶通過客戶端10瀏覽網(wǎng)頁頁面的過程中,也可以根據(jù)實際需 要自行設置字體字號。例如,客戶端10當前采用1280*1024屏幕分辨率進行網(wǎng)頁瀏覽,而用戶通過 客戶端10向網(wǎng)站服務器11請求將字體字號設置為2em,假設網(wǎng)絡側(cè)預先設置的對應于 1280*1024屏幕分辨率的字體字號為1. 4em,小于2em,則網(wǎng)站服務器11放棄網(wǎng)絡側(cè)預先設 置的字體字號,根據(jù)用戶指示的2em和1280*1024像素屏幕分辨率生成相應比例的網(wǎng)頁頁又例如,客戶端10當前采用1280*1024屏幕分辨率進行網(wǎng)頁瀏覽,而用戶通過客 戶端10向網(wǎng)站服務器11請求將字體字號設置為lem,同樣假設網(wǎng)絡側(cè)預先設置的對應于 1280*1024屏幕分辨率的字體字號為1.4em,大于lem,則網(wǎng)站服務器11可以直接根據(jù)Iem 和1280*1024屏幕分辨率生成相應比例的網(wǎng)頁頁面;也可以向用戶提示其當前選擇的字體 字號不是對應其屏幕分辨率的較佳參數(shù)設置,若用戶仍選擇使用字體字號lem,則再根據(jù) Iem和生成相應比例的網(wǎng)頁頁面;若用戶重新設置字體字號為1. 5em,則網(wǎng)站服務器11根據(jù) 1. 5em和1280*1024屏幕分辨率生成相應比例的網(wǎng)頁頁面。另一方面,在上述實施例中,網(wǎng)站服務器11向客戶端10提供符合用戶使用要求的 網(wǎng)頁1后,可以定期向客戶端10發(fā)送分辨率查詢請求消息,以判斷客戶端10采用的屏幕分 辨率是否發(fā)生了變化,并在確定發(fā)生變化時,對用戶當前瀏覽的網(wǎng)頁頁面進行相應調(diào)整;或 者,也可以在用戶調(diào)整客戶端10的屏幕分辨率后,由客戶端10主動向網(wǎng)站服務器11上報 改變后的屏幕分辨率,請求網(wǎng)站服務器11按照新設置的屏幕分辨率對用戶當前瀏覽的網(wǎng) 頁頁面進行相應調(diào)整。本申請實施例中,網(wǎng)站服務器11在確定用戶重新設置客戶端10的屏幕分辨率后, 對用戶當前瀏覽的網(wǎng)頁頁面進行調(diào)整的方式,包含但不限于以下兩種1、按照用戶重新設置的屏幕分辨率,以及預設的屏幕分辨率和字體字號之間的對 應關系,獲取上述重新設置的屏幕分辨率對應的字體字號,并根據(jù)該字體字號及相關的網(wǎng) 頁元素重新生成相應比例的網(wǎng)頁頁面,再將該網(wǎng)頁頁面發(fā)送至客戶端10。2、按照用戶重新設置的屏幕分辨率和上一次使用的屏幕分辨率的比值,指示客戶 端10對用戶當前瀏覽的網(wǎng)頁頁面進行同比例縮放/擴展。在本申請第二實施例中,客戶端10主動查詢本地客戶端的屏幕分辨率并發(fā)送給 網(wǎng)站服務器11,網(wǎng)站服務器11向其呈現(xiàn)相應網(wǎng)站頁面的流程如下
步驟510 客戶端10向網(wǎng)站服務器11發(fā)送網(wǎng)頁瀏覽請求消息時,主動查詢本地的 屏幕分辨率,并將該屏幕分辨率發(fā)送給網(wǎng)站服務器11。其中,所述客戶端10可以將屏幕分辨率攜帶在用于請求瀏覽網(wǎng)頁的請求消息中 一起發(fā)送給網(wǎng)站服務器11,也可以通過發(fā)送獨立的請求消息將屏幕分辨率發(fā)送給網(wǎng)站服務
器Ilo步驟520 網(wǎng)站服務器11根據(jù)接收的分辨率,以及預設的屏幕分辨率與字體字號 之間的對應關系,獲得對應分辨率設置的字體字號,以及根據(jù)分辨率和字體字號生成相應 比例的網(wǎng)頁頁面。步驟530網(wǎng)站服務器11將生成的網(wǎng)頁發(fā)送至客戶端10。步驟540 客戶端10向用戶呈現(xiàn)獲得的網(wǎng)頁。綜上所述,采用本申請實施例中記載的技術方案,網(wǎng)站服務器11可以根據(jù)各客戶 端10當前采用的屏幕分辨率生成字體大小比例適合用戶瀏覽的網(wǎng)頁頁面,從而有效地提 升了網(wǎng)頁頁面的顯示效果,提高了網(wǎng)站系統(tǒng)的服務質(zhì)量,也大大增強了用戶體驗。另一方 面,網(wǎng)站服務器11還可以根據(jù)客戶端10屏幕分辨率的改變對生成的網(wǎng)頁頁面的比例進行 適應性調(diào)整,以及根據(jù)用戶自定義的字體字號和客戶端10當前采用的屏幕分辨率,生成基 于用戶自定義比例的網(wǎng)頁頁面,這便提高了網(wǎng)站服務的靈活性,可以更好地適應用戶的各 類需求,從而進一步提高了網(wǎng)站系統(tǒng)的服務質(zhì)量,增強了用戶體驗。本申請是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理 器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計 算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。顯然,本領域的技術人員可以對本申請中的實施例進行各種改動和變型而不脫離 本申請的精神和范圍。這樣,倘若本申請實施例中的這些修改和變型屬于本申請權利要求 及其等同技術的范圍之內(nèi),則本申請中的實施例也意圖包含這些改動和變型在內(nèi)。
10
權利要求
1.一種呈現(xiàn)網(wǎng)頁頁面的方法,其特征在于,包括網(wǎng)站服務器接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的第一請求消息后,向所述客戶端發(fā) 送用于查詢屏幕分辨率的第二請求消息;所述網(wǎng)站服務器根據(jù)客戶端返回的屏幕分辨率,以及預設的屏幕分辨率與字體字號之 間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;所述網(wǎng)站服務器根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并 將該網(wǎng)頁頁面發(fā)往所述客戶端。
2.如權利要求1所述的方法,其特征在于,所述網(wǎng)站服務器將網(wǎng)頁頁面發(fā)往客戶端后, 若接收到客戶端發(fā)送的用于指示重新設置字體字號的第三請求消息,則根據(jù)客戶端當前采 用的屏幕分辨率和用戶重新設置的字體字號生成相應比例的網(wǎng)頁頁面。
3.如權利要求2所述的方法,其特征在于,所述網(wǎng)站服務器根據(jù)客戶端當前采用的屏 幕分辨率和用戶重新設置的字體字號生成相應比例的網(wǎng)頁頁面,包括所述網(wǎng)站服務器直接根據(jù)客戶端當前采用的屏幕分辨率和用戶重新設置的字體字號 生成相應比例的網(wǎng)頁頁面;或者所述網(wǎng)站服務器將所述重新設置的字體字號,與對應所述客戶端當前采用的屏蔽分辨 率預設的字體字號進行比較,并在確定所述重新設置的字體字體大于所述預設的字體字號 時,根據(jù)客戶端當前采用的屏幕分辨率和所述重新設置的字體字號生成相應比例的網(wǎng)頁頁
4.如權利要求1、2或3所述的方法,其特征在于,所述網(wǎng)站服務器將網(wǎng)頁頁面發(fā)往客 戶端后,若確定所述客戶端重新設置了屏幕分辨率,則按照客戶端重新設置的屏幕分辨率, 以及預設的屏幕分辨率和字體字號之間的對應關系,獲取上述重新設置的屏幕分辨率對應 的字體字號,并根據(jù)所述重新設置的屏幕分辨率和對應的字體字號生成相應比例的網(wǎng)頁頁
5.如權利要求1、2或3所述的方法,其特征在于,所述網(wǎng)站服務器將網(wǎng)頁面發(fā)往客戶端 后,若確定所述客戶端重新設置了屏幕分辨率,則按照所述重新設置的屏幕分辨率和客戶 端上一次使用的屏幕分辨率的比值,指示客戶端對用戶當前瀏覽的網(wǎng)頁頁面進行同比例縮 放/擴展。
6.如權利要求1所述的方法,其特征在于,在所述網(wǎng)站服務器接收客戶端發(fā)送的用于 請求瀏覽網(wǎng)頁的第一請求消息之前,還包括預設屏幕分辨率與字體字號之間的對應關系, 其中,所述字體字號的單位為em。
7.一種呈現(xiàn)網(wǎng)頁頁面的方法,其特征在于,包括客戶端發(fā)送用于請求瀏覽網(wǎng)頁的請求消息時,查詢所述客戶端的屏幕分辨率,并將所 述屏幕分辨率發(fā)送給網(wǎng)站服務器;所述網(wǎng)站服務器接收客戶端發(fā)送的屏幕分辨率,以及預設的屏幕分辨率與字體字號之 間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;所述網(wǎng)站服務器根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并 將該網(wǎng)頁頁面發(fā)往所述客戶端。
8.如權利要求7所述的方法,其特征在于,所述客戶端將所述屏幕分辨率發(fā)送給網(wǎng)站服務器,具體包括所述客戶端將屏幕分辨率攜帶在用于請求瀏覽網(wǎng)頁的請求消息中一起 發(fā)送給網(wǎng)站服務器,或,所述客戶端通過發(fā)送獨立的請求消息將屏幕分辨率發(fā)送給網(wǎng)站服 務器。
9.一種網(wǎng)站服務器,其特征在于,包括通信單元,用于接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的第一請求消息后,向所述客戶 端發(fā)送用于查詢屏幕分辨率的第二請求消息,以及接收客戶端返回的屏幕分辨率;獲取單元,用于根據(jù)所述客戶端返回的屏幕分辨率,以及預設的屏幕分辨率與字體字 號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;生成單元,用于根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并 通過所述通信單元將該網(wǎng)頁頁面發(fā)往所述客戶端。
10.如權利要求9所述的網(wǎng)站服務器,其特征在于,所述生成單元通過所述通信單元將 網(wǎng)頁頁面發(fā)往客戶端后,若通過該通信單元接收到客戶端發(fā)送的用于指示重新設置字體字 號的第三請求消息,則根據(jù)客戶端當前采用的屏幕分辨率和用戶重新設置的字體字號生成 相應比例的網(wǎng)頁頁面。
11.如權利要求9或10所述的網(wǎng)站服務器,其特征在于,所述生成單元通過所述通信單 元將網(wǎng)頁頁面發(fā)往客戶端后,若確定所述客戶端重新設置了屏幕分辨率,則按照客戶端重 新設置的屏幕分辨率,以及預設的屏幕分辨率和字體字號之間的對應關系,獲取上述重新 設置的屏幕分辨率對應的字體字號,并根據(jù)所述重新設置的屏幕分辨率和對應的字體字號 生成相應比例的網(wǎng)頁頁面。
12.如權利要求9或10所述的網(wǎng)站服務器,其特征在于,所述生成單元通過所述通信單 元將網(wǎng)頁頁面發(fā)往客戶端后,若確定所述客戶端重新設置了屏幕分辨率,則按照所述重新 設置的屏幕分辨率和客戶端上一次使用的屏幕分辨率的比值,指示客戶端對用戶當前瀏覽 的網(wǎng)頁頁面進行同比例縮放/擴展。
13.—種網(wǎng)站服務器,其特征在于,包括通信單元,用于接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的請求消息以及屏幕分辨率;獲取單元,用于根據(jù)所述客戶端發(fā)送的屏幕分辨率,以及預設的屏幕分辨率與字體字 號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號;生成單元,用于根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并 通過所述通信單元將該網(wǎng)頁頁面發(fā)往所述客戶端。
14.一種網(wǎng)站系統(tǒng),包括網(wǎng)站服務器,其特征在于,所述網(wǎng)站服務器接收客戶端發(fā)送的 用于請求瀏覽網(wǎng)頁的第一請求消息后,向所述客戶端發(fā)送用于查詢屏幕分辨率的第二請求 消息,并根據(jù)客戶端返回的屏幕分辨率,以及預設的屏幕分辨率與字體字號之間的對應關 系,選擇對應所述屏幕分辨率設置的字體字號,再根據(jù)所述屏幕分辨率和獲得的字體字號 生成相應比例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往所述客戶端。
15.一種網(wǎng)站系統(tǒng),包括網(wǎng)站服務器和客戶端,其特征在于,包括客戶端,用于向網(wǎng)站服務器發(fā)送瀏覽網(wǎng)頁頁面的請求,查詢本地客戶端的屏幕分辨率, 并將該屏幕分辨率發(fā)送給網(wǎng)站服務器;網(wǎng)站服務器,接收客戶端發(fā)送的屏幕分辨率,以及預設的屏幕分辨率與字體字號之間 的對應關系,選擇對應所述屏幕分辨率設置的字體字號,再根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往客戶端。
全文摘要
本申請公開了一種呈現(xiàn)網(wǎng)頁頁面的方法,該方法為網(wǎng)站服務器接收客戶端發(fā)送的用于請求瀏覽網(wǎng)頁的請求消息以及屏幕分辨率,根據(jù)預設的屏幕分辨率與字體字號之間的對應關系,選擇對應所述屏幕分辨率設置的字體字號,再根據(jù)所述屏幕分辨率和獲得的字體字號生成相應比例的網(wǎng)頁頁面,并將該網(wǎng)頁頁面發(fā)往所述客戶端。這樣,網(wǎng)站服務器便可以根據(jù)各客戶端當前采用的屏幕分辨率生成字體大小比例適合用戶瀏覽的網(wǎng)頁頁面,從而有效地提升了網(wǎng)頁頁面的顯示效果,提高了網(wǎng)站系統(tǒng)的服務質(zhì)量,也大大增加了用戶體驗。本申請同時公開了一種網(wǎng)站服務器和一種網(wǎng)站系統(tǒng)。
文檔編號H04L12/18GK101996206SQ200910166509
公開日2011年3月30日 申請日期2009年8月11日 優(yōu)先權日2009年8月11日
發(fā)明者朱藝峰 申請人:阿里巴巴集團控股有限公司