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