專利名稱:一種網頁顯示方法及服務器的制作方法
技術領域:
本發明涉及網絡技術領域,特別涉及一種網頁顯示方法及服務器。
背景技術:
隨著互聯網技術的發展,越來越多的人利用互聯網獲取信息,例如:通過各種終端瀏覽網頁,獲取網頁中的各種信息。目前,在一些門戶網站上,網頁的風格都是一致的,如果用戶一直使用某一網站進行瀏覽網頁內容,那么所看到的都是同一種風格的網頁,用戶的視覺體驗效果較差。為了解決用戶視覺體驗效果差的問題,現有技術中提供了一些改變網頁風格的技術手段,比如提供更豐富的網頁背景模板供用戶進行選擇,用戶可以根據喜好選擇不同風格的網頁背景;或者在一些特定的節日提供與節日氛圍符合的網頁背景模板。在實現本發明的過程中,發明人發現現有技術至少存在以下問題:網頁只能顯示相同的風格樣式,沒有變化,例如:同一天的不同時段(如:白天和晚上)只能顯示相同的風格樣式,不能給用戶更自然的視覺體驗。
發明內容
為了使網頁風格可以給用戶更自然的視覺體驗,本發明實施例提供了一種網頁顯示方法及服務器。所述技術方案如下:一種網頁顯示方法,所述方法包括:當接收到客戶端發送的網頁請求時,獲取本端的當前時間;根據預設的時間與網頁風格的對應關系,確定與所述當前時間對應的網頁風格;將所述確定的網頁風格返回給所述客戶端,使所述客戶端按照所述確定的網頁風格顯示所請求的網頁。所述預設的時間包括:預設的至少一個時間段,所述時間段包括:白天時間段和夜晚時間段;所述預設的時間與網頁風格的對應關系為:一個時間段對應于至少一種網頁風格。所述根據預設的時間與網頁風格的對應關系,確定所述當前時間對應的網頁風格,包括:確定所述當前時間所屬的時間段;根據預設的時間與網頁風格的對應關系,確定所述當前時間所屬的時間段對應的網頁風格。所述將所述確定的網頁風格返回給所述客戶端,使所述客戶端按照所述確定的網頁風格顯示所請求的網頁,包括:從層疊樣式表CSS表中獲取所述確定的網頁風格的屬性參數;將所述確定的網頁風格的屬性參數發送給所述客戶端,使所述客戶端根據所述確定的網頁風格的屬性參數顯示所請求的網頁。所述接收客戶端發送的網頁請求之前,還包括:存儲預設的時間與網頁風格的對應關系,以及存儲至少一種網頁風格的屬性參數;其中,所述存儲至少一種網頁風格的屬性參數包括:在CSS表中存儲至少一種網頁風格的屬性參數。一種服務器,包括:獲取模塊,用于當接收到客戶端發送的網頁請求時,獲取本端的當前時間;確定模塊,用于根據預設的時間與網頁風格的對應關系,確定與所述當前時間對應的網頁風格;發送模塊,用于將所述確定的網頁風格返回給所述客戶端,使所述客戶端按照所述確定的網頁風格顯示所請求的網頁。所述預設的時間包括:預設的至少一個時間段,所述時間段包括:白天時間段和夜晚時間段;所述預設的時間與網頁風格的對應關系為:一個時間段對應于至少一種網頁風格。所述確定模塊包括:時間段確定單元,用于確定所述當前時間所屬的時間段;風格確定單元,用于根據預設的時間與網頁風格的對應關系,確定所述當前時間所屬的時間段對應的網頁風格。所述發送模塊包括:獲取單元,用于從層疊樣式表CSS表中獲取所述確定的網頁風格的屬性參數;發送單元,用于將所述確定的網頁風格的屬性參數發送給所述客戶端,使所述客戶端根據所述確定的網頁風格的屬性參數顯示所請求的網頁。所述服務器,還包括存儲模塊,用于:存儲預設的時間與網頁風格的對應關系,以及存儲至少一種網頁風格的屬性參數;其中,所述存儲至少一種網頁風格的屬性參數包括:在CSS表中存儲至少一種網頁風格的屬性參數。本發明實施例提供的技術方案帶來的有益效果是:通過獲取客戶端發來的網頁請求時的時間,根據設定的時間與網頁風格的對應關系,確定發來網頁請求時的當前時間對應的網頁風格,發送確定的網頁風格給客戶端,使得客戶端顯示確定網頁風格的頁面,可以讓用戶在不同時間打開頁面時感受到不同的風格,根據網頁風格的變化感知時間的變化,給用戶更為自然的視覺體驗。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明實施例1提供的一種網頁顯示方法流程圖;圖2是本發明實施例2提供的一種網頁顯示方法流程圖;圖3是本發明實施例2提供的白天時間段對應的網頁風格示意圖;圖4是本發明實施例2提供的夜晚時間段對應的網頁風格額示意圖;圖5是本發明實施例3提供的一種服務器結構示意圖;圖6是本發明實施例3提供的另一服務器結構示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。實施例1參見圖1,本發明實施例提供一種網頁顯示方法,所述方法包括:101:當接收到客戶端發送的網頁請求時,獲取本端的當前時間;102:根據預設的時間與網頁風格的對應關系,確定與當前時間對應的網頁風格;103:將確定的網頁風格返回給所述客戶端,使客戶端按照確定的網頁風格顯示所請求的網頁。本發明實施例通過獲取客戶端發來的網頁請求時的時間,根據設定的時間與網頁風格的對應關系,確定發來網頁請求時的當前時間對應的網頁風格,發送確定的網頁風格給客戶端,使得客戶端顯示確定網頁風格的頁面,可以讓用戶在不同時間打開頁面時感受到不同的風格,根據網頁風格的變化感知時間的變化,給用戶更為自然的視覺體驗。實施例2參見圖2,本發明實施例提供一種網頁顯示方法,所述方法包括:201:服務器接收客戶端發來的網頁請求;本發明實施例的客戶端可以為移動終端,當用戶通過移動終端瀏覽器打開網頁時,移動終端向提供頁面的服務器發送一個網頁請求,服務器接收移動終端發來的網頁請求。具體地,移動終端可以為手機,PDA等,本實施例中以手機為例進行說明,用戶通過手機上的瀏覽器打開一個網頁,該網頁可以為:新的網頁或刷新后的當前網頁。202:服務器獲取接收網頁請求的當前時間;該步驟中,服務器可基于WAP(Wireless Application Protocol,無線應用協議)與移動終端進行通信,接收移動終端發送的網頁請求,并獲取服務器本端在接收到該網頁請求時的當前時間。203:根據預設的時間段與網頁風格的對應關系,確定當前時間對應的網頁風格;具體地,可以預設至少一個時間段,例如,可以將每一天的時間劃分為白天時間段和夜晚時間段,每一個時間段都對應至少一種網頁風格。服務器在接收到網頁請求時判斷接收到網頁請求的時間位于哪一個時間段內,進而確認該時間段對應的網頁風格。204:服務器發送確定的網頁風格給客戶端,使得客戶端以確定的網頁風格顯示網頁。該步驟服務器將確定的網頁風格發送給客戶端,使得客戶端以確定的網頁風格顯示網頁。其中,網頁風格是指網頁中各個組成部分的屬性,比如網頁中各個圖片的位置、大小、顏色,文字的字體、顏色、大小,以及背景的顏色、清晰度等等,具體的可以通過CSS(Cascading Style Sheet,層疊樣式表)來定義網頁各個組成部分的屬性,并進行存儲各個網頁風格對應的屬性參數。每一個設定的時間段對應一種網頁風格,并通過CSS來設定多個網頁風格的屬性參數。具體地,可以將網頁的風格按照白天和夜晚進行區別顯示,當服務器接收到用戶發送網頁請求時的時間位于白天時間段,那么將存儲的CSS中白天時間段對應的網頁風格屬性參數發送給用戶使用的客戶端,并在用戶客戶端上顯示相應風格的網頁,當服務器接收到用戶發送網頁請求時的時間位于黑夜時間段,那么將存儲的CSS中黑夜時間段對應的網頁風格屬性參數發送給用戶使用的客戶端,并在用戶客戶端上顯示相應風格的網頁。例如,用戶在上午10點打開一個網頁,屬于設定的白天時間段,存儲有白天時間段對應的網頁風格屬性參數的CSS為在網頁的導航區顯示太陽和白云的圖標,頁面的背景為顏色明亮的天藍色(圖中未示出顏色),如圖3所示;而用戶在晚上10點打開一個網頁,屬于設定的夜晚時間段,存儲有夜晚時間段對應的網頁風格屬性參數的CSS為在網頁的導航區顯示月亮和星星的圖標,頁面的背景為顏色稍暗一些的深藍色(圖中未示出顏色),如圖4所示。這樣用戶在瀏覽網頁的過程中就可以感知一天之中時間的變化,給用戶更自然的時間體驗。在本發明的其他實施例中,還可以將農歷十五的夜晚劃分為一個時間段,其對應的網頁風格屬性參數的CSS為在網頁的導航區顯示的月亮圖標為滿月,當服務器接收到用戶在這一時間段發送的網頁請求時,將存儲有農歷十五夜晚時間段對應的網頁風格屬性參數的CSS發送給請求客戶端,在請求客戶端上顯示相應網頁風格的網頁;也可以將春節假日設為一個時間段,該時間段對應的網頁風格的屬性參數為將導航區加入福字的圖標,頁面背景設為喜慶的紅色,等等;本發明實施例通過將時間段對應的網頁風格的屬性參數使用CSS實現,并一一對應存儲起來,當用戶在設定的時間段向服務器發送網頁請求時,服務器就可以根據接收到網頁請求的當前時間所屬的時間段確定相應的網頁風格,并從層疊樣式表CSS中獲取確定的網頁風格的屬性參數,發送給客戶端,使客戶端顯示相應網頁風格的網頁。本發明實施例通過服務器接收網頁請求,并獲取接收網頁請求時的時間,根據設定時間段與網頁風格的對應關系,確定當前時間對應的網頁風格,發送確定的網頁風格給客戶端,使得客戶端以確定的網頁風格顯示網頁,可以讓用戶在不同時間打開頁面時感受到不同的風格,根據網頁風格的變化感知時間的變化,給用戶更為自然的視覺體驗。實施例3參見圖5,本發明實施例提供一種服務器,該服務器可應于用上述實施例1或實施例2所述的網頁顯示的方法中。所述服務器包括:獲取模塊501,用于當接收到客戶端發送的網頁請求時,獲取本端的當前時間;確定模塊502,用于根據預設的時間與網頁風格的對應關系,確定與當前時間對應的網頁風格;發送模塊503,用于將確定的網頁風格返回給客戶端,使客戶端按照確定的網頁風格顯示所請求的網頁。其中,預設的時間包括:預設的至少一個時間段,時間段包括:白天時間段和夜晚時間段;預設的時間與網頁風格的對應關系為:一個時間段對應于至少一種網頁風格。進一步,參見圖6,上述確定模塊502,包括:時間段確定單元5021,用于確定當前時間所屬的時間段;風格確定單元5022,用于根據預設的時間與網頁風格的對應關系,確定當前時間所屬的時間段對應的網頁風格。上述發送模塊503,包括:獲取單元5031,用于從層疊樣式表CSS表中獲取所述確定的網頁風格的屬性參數;發送單元5032,用于將所述確定的網頁風格的屬性參數發送給所述客戶端,使所述客戶端根據所述確定的網頁風格的屬性參數顯示所請求的網頁。上述服務器,還包括存儲模塊504,用于:存儲預設的時間與網頁風格的對應關系,以及存儲至少一種網頁風格的屬性參數;其中,存儲至少一種網頁風格的屬性參數包括:在CSS表中存儲至少一種網頁風格的屬性參數。本發明實施例通過獲取客戶端發來的網頁請求的時間,根據設定的時間與網頁風格的對應關系,確定發來網頁請求時的時間對應的網頁風格,發送確定出的網頁風格給客戶端,使得客戶端顯示確定出網頁風格的頁面,可以讓用戶在不同時間打開頁面時感受到不同的風格,根據網頁風格的變化感知時間的變化,給用戶更為自然的視覺體驗。需要說明的是:上述實施例提供的服務器在進行顯示網頁時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將服務器的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的服務器與網頁顯示方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種網頁顯示方法,其特征在于,所述方法包括: 當接收到客戶端發送的網頁請求時,獲取本端的當前時間; 根據預設的時間與網頁風格的對應關系,確定與所述當前時間對應的網頁風格;將所述確定的網頁風格返回給所述客戶端,使所述客戶端按照所述確定的網頁風格顯示所請求的網頁。
2.如權利要求1所述的方法,其特征在于,所述預設的時間包括:預設的至少一個時間段,所述時間段包括:白天時間段和夜晚時間段; 所述預設的時間與網頁風格的對應關系為:一個時間段對應于至少一種網頁風格。
3.如權利要求2所述的方法,其特征在于,所述根據預設的時間與網頁風格的對應關系,確定所述當前時間對應的網頁風格,包括: 確定所述當前時間所屬的時間段; 根據預設的時間與網頁風格的對應關系,確定所述當前時間所屬的時間段對應的網頁風格。
4.如權利要求1所述的方法,其特征在于,所述將所述確定的網頁風格返回給所述客戶端,使所述客戶端按照所述確定的網頁風格顯示所請求的網頁,包括: 從層疊樣式表CSS表中獲取所述確定的網頁風格的屬性參數; 將所述確定的網頁風格的屬性參數發送給所述客戶端,使所述客戶端根據所述確定的網頁風格的屬性參數顯示所請 求的網頁。
5.如權利要求1-4任一項所述的方法,其特征在于,所述接收客戶端發送的網頁請求之前,還包括: 存儲預設的時間與網頁風格的對應關系,以及存儲至少一種網頁風格的屬性參數;其中,所述存儲至少一種網頁風格的屬性參數包括:在CSS表中存儲至少一種網頁風格的屬性參數。
6.一種服務器,其特征在于,包括: 獲取模塊,用于當接收到客戶端發送的網頁請求時,獲取本端的當前時間; 確定模塊,用于根據預設的時間與網頁風格的對應關系,確定與所述當前時間對應的網頁風格; 發送模塊,用于將所述確定的網頁風格返回給所述客戶端,使所述客戶端按照所述確定的網頁風格顯示所請求的網頁。
7.如權利要求6所述的服務器,其特征在于,所述預設的時間包括:預設的至少一個時間段,所述時間段包括:白天時間段和夜晚時間段; 所述預設的時間與網頁風格的對應關系為:一個時間段對應于至少一種網頁風格。
8.如權利要求7所述的服務器,其特征在于,所述確定模塊包括: 時間段確定單元,用于確定所述當前時間所屬的時間段; 風格確定單元,用于根據預設的時間與網頁風格的對應關系,確定所述當前時間所屬的時間段對應的網頁風格。
9.如權利要求6所述的服務器,其特征在于,所述發送模塊包括: 獲取單元,用于從層疊樣式表CSS表中獲取所述確定的網頁風格的屬性參數; 發送單元,用于將所述確定的網頁風格的屬性參數發送給所述客戶端,使所述客戶端根據所述確定的網頁風格的屬性參數顯示所請求的網頁。
10.如權利要求6所述的服務器,其特征在于,所述服務器,還包括存儲模塊,用于:存儲預設的時間與網頁風格的對應關系,以及存儲至少一種網頁風格的屬性參數;其中,所述存儲至少一種網頁風格的屬性參數包括:在CSS表中存儲至少一種網頁風格的屬性參 數。
全文摘要
本發明公開了一種網頁顯示方法及服務器,屬于計算機技術領域。所述方法包括當接收到客戶端發送的網頁請求時,獲取本端的當前時間;根據預設的時間與網頁風格的對應關系,確定與所述當前時間對應的網頁風格;將所述確定的網頁風格返回給所述客戶端,使所述客戶端按照所述確定的網頁風格顯示所請求的網頁;所述服務器包括獲取模塊、確定模塊、發送模塊。本發明可以讓用戶在不同時間打開頁面時感受到不同的風格,根據網頁風格的變化感知時間的變化,給用戶更為自然的視覺體驗。
文檔編號G06F17/30GK103198076SQ20121000472
公開日2013年7月10日 申請日期2012年1月9日 優先權日2012年1月9日
發明者張晨, 葉軍, 張晶, 王瑩瑩, 李楊, 李美娜, 陳單枝, 馬群立, 劉念, 劉宇飛 申請人:騰訊科技(深圳)有限公司