專利名稱:一種頁面展示方法及裝置的制作方法
一種頁面展示方法及裝置技術領域
本申請涉及網絡技術,特別是涉及一種頁面展示方法及裝置。
背景技術:
網頁是構成網站的基本元素,是承載各種網站應用的平臺。文字與圖片是構成一 個網頁頁面的兩個最基本的元素。除此之外,網頁頁面的元素還包括動畫、音樂、程序等等。
一個網站的頁面可以展示很多內容,例如,政府網站的頁面展示政策信息,新聞網 站的頁面展示新聞熱點,購物網站的頁面展示商品信息。以購物網站的頁面為例,通常購物 網站中展示商品詳細信息的頁面叫做商品詳情頁,它是商品信息集中顯示的頁面,也是用 戶訪問最頻繁的頁面。在大型的網站中,每天頁面訪問量(page view,PV)高達幾個億。由 于在頁面中通常會包含非常多的內容,因此在展示頁面時,頁面數(shù)據的獲取和展示會對服 務器造成非常大的壓力,并且當展示的內容過多時,會使得頁面展示的性能非常低,往往需 要較長時間才能將需要展示的內容完全展示出來,并且很多時候一些內容的展示還會出現(xiàn) 問題,例如圖片無法打開等。發(fā)明內容
本申請?zhí)峁┝艘环N頁面展示方法及裝置,以提高頁面展示性能。
為了解決上述問題,本申請公開了一種頁面展示方法,包括
服務器獲取配置信息中頁面固定區(qū)域的數(shù)據;
服務器判斷是否已經選擇要展示的頁面可選區(qū)域,所述可選區(qū)域包括普通區(qū)域和 擴展區(qū)域;
若未選擇,則獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據;
若已選擇,則獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據;
展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。
優(yōu)選地,所述服務器判斷是否已經選擇要展示的頁面可選區(qū)域,包括
服務器通過查看用戶是否登錄來判斷是否已經選擇要展示的頁面可選區(qū)域;
若未登錄,則為未選擇要展示的頁面可選區(qū)域;
若已登錄,則為已選擇要展示的頁面可選區(qū)域。
優(yōu)選地,所述獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據,包括
根據用戶在配置信息中設置的已選擇頁面普通區(qū)域的模塊,獲取普通區(qū)域對應模 塊的數(shù)據;
若用戶在配置信息中設置為選擇展示擴展區(qū)域,則獲取所述擴展區(qū)域的數(shù)據。
優(yōu)選地,所述若未選擇,則獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據之后, 還包括
獲取上次訪問擴展區(qū)域的本地緩存,若獲取成功,則展示擴展區(qū)域。
優(yōu)選地,所述的方法還包括
首次登錄時,用戶設置要選擇的普通區(qū)域的模塊和是否展示擴展區(qū)域,并保存到 對應的配置信息中。
優(yōu)選地,所述的方法還包括
預先配置頁面固定區(qū)域的數(shù)據;
預先配置頁面可選區(qū)域的數(shù)據,所述可選區(qū)域包括普通區(qū)域和擴展區(qū)域;
將配置好的頁面固定區(qū)域和可選區(qū)域的數(shù)據存入到對應的配置信息中。
相應的,本申請還公開了一種頁面展示裝置,包括
獲取固定區(qū)域模塊,用于服務器獲取配置信息中頁面固定區(qū)域的數(shù)據;
判斷可選區(qū)域模塊,用于服務器判斷是否已經選擇要展示的頁面可選區(qū)域,若未 選擇,則觸發(fā)第一獲取可選區(qū)域模塊;若已選擇,則觸發(fā)第二獲取可選區(qū)域模塊,所述可選 區(qū)域包括普通區(qū)域和擴展區(qū)域;
第一獲取可選區(qū)域模塊,用于獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據;
第二獲取可選區(qū)域模塊,用于獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據;
展示頁面模塊,用于展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。
優(yōu)選地,所述判斷可選區(qū)域模塊,包括
查看登錄子模塊,用于服務器通過查看用戶是否登錄來判斷是否已經選擇要展示 的頁面可選區(qū)域,若未登錄,則觸發(fā)判斷未選擇子模塊;若未登錄,則觸發(fā)判斷已選擇子模 塊;
判斷未選擇子模塊,判斷為未選擇要展示的頁面可選區(qū)域;
判斷已選擇子模塊,判斷為已選擇要展示的頁面可選區(qū)域。
優(yōu)選地,所述第二獲取可選區(qū)域模塊,包括
獲取普通區(qū)域子模塊,用于根據用戶在配置信息中設置的已選擇頁面普通區(qū)域的 模塊,獲取普通區(qū)域對應模塊的數(shù)據;
獲取擴展區(qū)域子模塊,用于若用戶在配置信息中設置為選擇展示擴展區(qū)域,則獲 取所述擴展區(qū)域的數(shù)據。
優(yōu)選地,所述第一獲取可選區(qū)域模塊,還用于獲取上次訪問擴展區(qū)域的本地緩存, 若獲取成功,則展示擴展區(qū)域。
與現(xiàn)有技術相比,本申請包括以下優(yōu)點
在本申請所述的方法及裝置中,在展示頁面時,服務器會獲取配置信息中固定區(qū) 域的數(shù)據,然后判斷是否已經選擇要展示的區(qū)域,若未選擇,則展示可選區(qū)域中的普通區(qū)域 的數(shù)據,若已選擇,則展示已選擇的可選區(qū)域的數(shù)據,展示獲取的固定區(qū)域和可選區(qū)域的數(shù) 據。頁面中配置了固定區(qū)域和可選區(qū)域,由于頁面展示的內容是可選的,使得頁面展示的內 容較少,在展示頁面時,頁面數(shù)據的獲取和展示對服務器的壓力也比較少,并且可以提高頁 面展示的性能,在比較短的時間內就可以展示出要展示的內容。
其次,展示頁面之前,可以預先配置頁面的固定區(qū)域和可選區(qū)域,固定區(qū)域的內容 是必然要展示的,而可選區(qū)域的內容可以根據用戶的需求進行展示。用戶在首次登陸時,可 以設置要選擇的普通區(qū)域的模塊,以及設置是否展示擴展區(qū)域,對于頁面展示的內容可以 針對個人的需求靈活選擇,使得頁面的展示更有針對性。
圖1是本申請實施例所述一種頁面展不方法流程圖2是本申請實施例所述一種頁面展示裝置結構圖。
具體實施方式
為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實 施方式對本申請作進一步詳細的說明。
一個網站的頁面可以展示很多內容,以購物網站的頁面為例,通常購物網站中展 示商品詳細信息的頁面叫做商品詳情頁,它是商品信息集中顯示的頁面,也是用戶訪問最 頻繁的頁面。
上述的商品詳情頁中通常會包含以下的內容
商品的基本信息(標題、價格、圖片、庫存、保障、收藏信息、立即購買和加入到購 物車入口等)、瀏覽量計數(shù)、商品的郵費信息、商品的類目導航、商品類目屬性信息、商品描 述、商品評價信息、掌柜檔案、促銷信息等等的內容。
對于一個訪問量很高的頁面,包含如此多的數(shù)據信息,在展示頁面時會對服務器 造成很大的壓力,并且頁面展示的性能很差。
為了解決上述頁面展示中面臨的問題,本申請?zhí)峁┝艘环N頁面展示方法,可以根 據用戶的選擇展示對應的內容,使得頁面展示的內容較少,在展示頁面時,頁面數(shù)據的獲取 和展示對服務器的壓力也比較少,并且可以提高頁面展示的性能,在比較短的時間內,就可 以展示出要展示的內容。
參照圖1,其給出了本申請實施例所述一種頁面展示方法流程圖。
步驟101,服務器獲取配置信息中頁面固定區(qū)域的數(shù)據;
頁面中包含固定區(qū)域和可選區(qū)域,打開頁面后,頁面會向服務器發(fā)出請求,然后服 務器查找對應的配置信息,然后從配置信息中獲取頁面固定區(qū)域的數(shù)據。例如,可以從下述 裝置初始配置表中獲取固定區(qū)域的數(shù)據。
步驟102,服務器判斷是否已經選擇要展示的頁面可選區(qū)域,所述可選區(qū)域包括普 通區(qū)域和擴展區(qū)域,若未選擇,執(zhí)行步驟103 ;若已選擇,執(zhí)行步驟104 ;
頁面的可選區(qū)域包括普通區(qū)域和擴展區(qū)域,普通區(qū)域包含很多模塊,可以從所有 模塊中選擇要展示的模塊。而擴展區(qū)域也包含很多的模塊,但擴展區(qū)域的展示是整體的,可 以選擇是否展示擴展區(qū)域。保存設置好的選擇展示普通區(qū)域和擴展區(qū)域的數(shù)據到對應的配 置信息中,例如,保存設置好的可選區(qū)域到下文中介紹的用戶頁面定制表中。
服務器獲取頁面固定區(qū)域的數(shù)據后,然后判斷是否選擇了要展示的可選區(qū)域。
步驟103,獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據;
如果沒有選擇要展示的可選區(qū)域,根據配置信息,普通區(qū)域是默認展示的,擴展區(qū) 域是默認不展示的,因此服務器會獲取頁面可選區(qū)域中普通區(qū)域的數(shù)據。
步驟104,獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據;
如果選擇了要展示的可選區(qū)域,那么配置信息中會含有相關的配置信息,因此可 以獲取配置信息中對應的已選頁面可選區(qū)域的數(shù)據。
步驟105,展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。
根據上述獲取的數(shù)據,展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。
綜上所述,在本申請所述的方法中,服務器會獲取配置信息中固定區(qū)域的數(shù)據,然 后根據配置信息判斷是否已經選擇要展示的區(qū)域,若未選擇,則展示可選區(qū)域中的普通區(qū) 域的數(shù)據,若已選擇,則展示已選擇的可選區(qū)域的數(shù)據,展示獲取的固定區(qū)域和可選區(qū)域的 數(shù)據。頁面中配置了固定區(qū)域和可選區(qū)域,由于頁面展示的內容是可選的,使得頁面展示的 內容較少,在展示頁面時,頁面數(shù)據的獲取和展示對服務器的壓力也比較少,并且可以提高 頁面展示的性能,在比較短的時間內就可以展示出要展示的內容。
進一步,本申請所述的方法,還包括
預先配置頁面固定區(qū)域的數(shù)據;
預先配置頁面可選區(qū)域的數(shù)據,所述可選區(qū)域包括普通區(qū)域和擴展區(qū)域;
將配置好的頁面固定區(qū)域和可選區(qū)域的數(shù)據存入到對應的配置信息中。
本申請所述的方法配置的頁面包含三個主要區(qū)域,分別為固定區(qū)域、普通區(qū)域和 擴展區(qū)域,其中普通區(qū)域和擴展區(qū)域可以合稱為可選區(qū)域。
以上述購物網站的商品詳情頁為例,管理員可以配置固定區(qū)域和普通區(qū)域的模 塊,賣家可以配置擴展區(qū)域。用戶(例如,買家)可以設置選擇要展示的可選區(qū)域,即可以 選擇要展示的普通區(qū)域的模塊和是否展示擴展區(qū)域。下面具體論述各個區(qū)域。
固定區(qū)域可以由管理員預先配置,用于展示頁面核心信息。固定區(qū)域的模塊是默 認展示的,并且固定區(qū)域是頁面中必然會展示的區(qū)域,不能夠由用戶配置來設定是否展示。
普通區(qū)域可以由管理員預先配置,用于展示頁面中的其它基本信息。普通區(qū)域的 模塊是默認展示的,但普通區(qū)域是頁面中可以選擇展示的區(qū)域,即可以被用戶動態(tài)配置。用 戶可以設置普通區(qū)域中哪些模塊要展示,哪些模塊不需要展示,當然也可以設置展示所有 模塊,或者設置所有模塊都不展示。
如果用戶沒有選擇要展示的普通區(qū)域的模塊,則根據配置信息中普通區(qū)域的模塊 是默認展示的,因此在展示頁面時會默認展示普通區(qū)域的所有模塊。
擴展區(qū)域可以由賣家預先配置,用于展示頁面中的附加信息。擴展區(qū)域的模塊是 默認不展示的,所述擴展區(qū)域也是頁面中可以選擇展示的區(qū)域,即可以被用戶動態(tài)配置。用 戶對于擴展區(qū)域的選擇是整體的,即可以選擇是否展示擴展區(qū)域。
如果用戶沒有選擇要展示的擴展區(qū)域的模塊,則根據配置信息中擴展區(qū)域的模塊 是默認不展示的,因此在展示頁面時會默認不展示擴展區(qū)域。當然,如果賣家沒有配置擴展 區(qū)域,在展示頁面時也不會展示擴展區(qū)域。
根據上述的內容,如果在展示頁面時用戶沒有選擇要展示的可選區(qū)域,則會展示 固定區(qū)域和普通區(qū)域。用戶選擇了要展示的可選區(qū)域,則展示固定區(qū)域和選擇展示的可選 區(qū)域。
上述的配置信息可以存放在3張表,分別為裝置初始配置表、擴展區(qū)域配置表和 用戶頁面定制表。其中
裝置初始配置表
字段名稱模塊名稱Varchar(20)區(qū)域類型Varchar(2)狀態(tài)bool
表I
裝置初始配置表由管理員配置信息時使用,將配置的固定區(qū)域和普通區(qū)域模塊的 數(shù)據會存放到裝置初始配置表中,可以從裝置初始配置表中獲取固定區(qū)域和普通區(qū)域的數(shù) 據。
其中,模塊名稱,用于記錄固定區(qū)域和普通區(qū)域中各個模塊的名稱。區(qū)域類型,有 固定區(qū)域和普通區(qū)域兩種,是管理員為頁面具體模塊設定的類型屬性,以區(qū)分該模塊是固 定區(qū)域的還是普通區(qū)域的。狀態(tài),用于記錄該模塊是否可用,不可用表示不需要展示在現(xiàn)有 頁面上,各個模塊默認為可用狀態(tài)。
上述固定區(qū)域和普通區(qū)域的數(shù)據可以從裝置初始配置表中獲取。
擴展區(qū)域配置表
字段名稱類型用戶IDVarhchar(20)模塊名稱Varchar(20)狀態(tài)Bool
表 2
擴展區(qū)域配置表由賣家配置商品詳情頁的信息時使用,將配置的擴展區(qū)域模塊的 數(shù)據會存放到擴展區(qū)域配置表中,可以從擴展區(qū)域配置表中獲取擴展區(qū)域的數(shù)據。
其中,用戶ID用于存放賣家的標識,用于唯一標識一個賣家。模塊名稱用于記錄 賣家配置的擴展區(qū)域模塊的名稱。狀態(tài)用于記錄當前模塊是否可用。
用戶頁面定制表
字段名稱類型用戶IDVarhchar(20)模塊名稱Varchar(20)
表 3
用戶頁面定制表由買家配置要展示的可選區(qū)域時使用,用戶在首次登陸時,可以 設置要選擇的普通區(qū)域的模塊,將不展示的模塊名稱保存到配置信息中的用戶頁面定制表 內。如果用戶頁面定制表沒有普通區(qū)域的模塊的名稱,則認為普通區(qū)域的所有模塊都要展/Jn ο
還可以設置是否展示擴展區(qū)域,如果不展示擴展區(qū)域,則將擴展區(qū)域的名稱保存 到配置信息中的用戶頁面定制表內,如果展示則不保存。
其中,用戶ID用于存儲買家的標識,唯一標識一個買家。模塊名稱用于存儲用戶 選擇不展示的普通區(qū)域模塊的名稱,如果選擇不展示擴展區(qū)域也保存在這里。
優(yōu)選地,所述服務器判斷是否已經選擇要展示的頁面可選區(qū)域,包括
服務器通過查看用戶是否登錄判斷是否已經選擇要展示的頁面可選區(qū)域;
服務器查看用戶是否登錄,如果已登錄,則可以查找到配置信息中買家配置的用 戶頁面定制表,進而可以查找到用戶選擇要展示的可選區(qū)域;如果沒有登錄,則無法查找到 配置信息中的用戶頁面定制表,也就無法查找到用戶選擇要展示的可選區(qū)域。
若未登錄,則為未選擇要展示的頁面可選區(qū)域;
如果沒有登錄,則為未選擇要展示的頁面可選區(qū)域,就無法查找到配置信息中的 用戶頁面定制表,則查找配置信息中的裝置初始配置表,而后可以加載所述裝置初始配置 表中普通區(qū)域的所有模塊的數(shù)據。
若已登錄,則為已選擇要展示的頁面可選區(qū)域。
如果已登錄,則為已選擇要展示的頁面可選區(qū)域,可以查找到配置信息中買家配 置的用戶頁面定制表。查找配置信息中的用戶頁面定制表,而后可以加載所述用戶頁面定 制表中沒有配置的可選區(qū)域的數(shù)據。
優(yōu)選地,所述獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據,包括
首先,根據用戶在配置信息中設置的已選擇頁面普通區(qū)域的模塊,獲取普通區(qū)域 對應模塊的數(shù)據;
普通區(qū)域包含很多模塊,用戶可以配置選擇不要展示的模塊名稱,保存到上述配 置信息中的用戶頁面定制表中,在展示頁面時,服務器可以根據所述用戶頁面定制表中的 配置,對于模塊名稱不在用戶頁面定制表中的普通區(qū)域模塊,可以從配置信息的裝置初始 配置表中獲取對應的數(shù)據。如果用戶頁面定制表中沒有保存任何普通區(qū)域的名稱,則認為 普通區(qū)域所有的模塊都要展示。
其次,若用戶在配置信息中設置為選擇展示擴展區(qū)域,則獲取所述擴展區(qū)域的數(shù) 據。
擴展區(qū)域的選擇是統(tǒng)一配置的,可以配置選擇展示擴展區(qū)域,也可以配置選擇不 展示擴展區(qū)域。如果用戶在配置信息中的用戶頁面定制表中不含有擴展區(qū)域的名稱,則視 為選擇展示擴展區(qū)域,服務器從配置信息的擴展區(qū)域配置表中獲取擴展區(qū)域的數(shù)據。
優(yōu)選地,若未選擇,則在獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據之后,還 包括
獲取上次訪問擴展區(qū)域的本地緩存,若獲取成功,則展示擴展區(qū)域。
如果用戶沒有登錄,在獲取普通區(qū)域的數(shù)據之后,還可以獲取瀏覽器上次訪問同 一頁面時擴展區(qū)域的本地緩存,如果獲取成功,則展示擴展區(qū)域;如果獲取不成功,則不展 示擴展區(qū)域。
優(yōu)選地,首次登錄時,用戶設置要選擇的普通區(qū)域的模塊和是否展示擴展區(qū)域,并 保存到對應的配置信息中。
用戶在首次登陸時,可以設置要選擇的普通區(qū)域的模塊,將不展示的模塊名稱保存到配置信息中的用戶頁面定制表內。還可以設置是否展示擴展區(qū)域,如果不展示擴展區(qū) 域,則將擴展區(qū)域的名稱保存到配置信息中的用戶頁面定制表內,如果展示則不保存。
當然,用戶對于可選區(qū)域的配置,不是一定要在首次登陸時配置,可以在任意一次 登陸中設置,對于已設置的可選區(qū)域也可以進行修改,此處不應理解為是對本申請的限制。
綜上所述,展示頁面之前,可以預先配置頁面的固定區(qū)域和可選區(qū)域,固定區(qū)域的 內容是必然要展示的,而可選區(qū)域的內容可以根據用戶的需求進行展示。用戶在首次登陸 時,可以設置要選擇的普通區(qū)域的模塊,以及設置是否展示擴展區(qū)域,對于頁面展示的內容 可以針對個人的需求靈活選擇,使得頁面的展示更有針對性。
參照圖2,給出了本申請實施例所述一種頁面展示裝置結構圖。
相應的,本申請還提供了一種頁面展示裝置,包括獲取固定區(qū)域模塊15、判斷可選 區(qū)域模塊16、第一獲取可選區(qū)域模塊17、第二獲取可選區(qū)域模塊18和展示頁面模塊19,其 中
獲取固定區(qū)域模塊15,用于獲取配置信息中頁面固定區(qū)域的數(shù)據;
判斷可選區(qū)域模塊16,用于判斷是否已經選擇要展示的頁面可選區(qū)域,若未選擇, 則觸發(fā)第一獲取可選區(qū)域模塊17 ;若已選擇,則觸發(fā)第二獲取可選區(qū)域模塊18,所述可選 區(qū)域包括普通區(qū)域和擴展區(qū)域;
第一獲取可選區(qū)域模塊17,用于獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù) 據;
第二獲取可選區(qū)域模塊18,用于獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據;
展示頁面模塊19,用于展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。
優(yōu)選地,所述判斷可選區(qū)域模塊16,包括
查看登錄子模塊161,用于通過查看用戶是否登錄來判斷是否已經選擇要展示的 頁面可選區(qū)域,若未登錄,則觸發(fā)判斷未選擇子模塊162 ;若未登錄,則觸發(fā)判斷已選擇子 模塊163 ;
判斷未選擇子模塊162,判斷為未選擇要展示的頁面可選區(qū)域;
判斷已選擇子模塊163,判斷為已選擇要展示的頁面可選區(qū)域。
優(yōu)選地,所述第二獲取可選區(qū)域模塊18,包括
獲取普通區(qū)域子模塊181,用于根據用戶在配置信息中設置的已選擇頁面普通區(qū) 域的模塊,獲取普通區(qū)域對應模塊的數(shù)據;
獲取擴展區(qū)域子模塊182,用于若用戶在配置信息中設置為選擇展示擴展區(qū)域,則 獲取所述擴展區(qū)域的數(shù)據。
優(yōu)選地,所述第一獲取可選區(qū)域模塊17,還用于獲取上次訪問擴展區(qū)域的本地緩 存,若獲取成功,則展示擴展區(qū)域。
優(yōu)選地,所述的裝置,還包括
設置可選區(qū)域模塊14,用于首次登錄時,用戶設置要選擇的普通區(qū)域的模塊和是 否展示擴展區(qū)域,并保存到對應的配置信息中。
優(yōu)選地,所述的裝置還包括
配置固定區(qū)域模塊11,用于預先配置頁面固定區(qū)域的數(shù)據;
配置可選區(qū)域模塊12,用于預先配置頁面可選區(qū)域的數(shù)據,所述可選區(qū)域包括普通區(qū)域和擴展區(qū)域;
保存模塊13,用于將配置好的頁面固定區(qū)域和可選區(qū)域的數(shù)據存入到對應的配置 信息中。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關 之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
以上對本申請所提供的一種頁面展示方法及裝置,進行了詳細介紹,本文中應用 了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解 本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在具 體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請 的限制。
權利要求
1.一種頁面展示方法,其特征在于,包括服務器獲取配置信息中頁面固定區(qū)域的數(shù)據;服務器判斷是否已經選擇要展示的頁面可選區(qū)域,所述可選區(qū)域包括普通區(qū)域和擴展區(qū)域;若未選擇,則獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據;若已選擇,則獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據;展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。
2.根據權利要求1所述的方法,其特征在于,所述服務器判斷是否已經選擇要展示的頁面可選區(qū)域,包括服務器通過查看用戶是否登錄來判斷是否已經選擇要展示的頁面可選區(qū)域;若未登錄,則為未選擇要展示的頁面可選區(qū)域;若已登錄,則為已選擇要展示的頁面可選區(qū)域。
3.根據權利要求2所述的方法,其特征在于,所述獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據,包括根據用戶在配置信息中設置的已選擇頁面普通區(qū)域的模塊,獲取普通區(qū)域對應模塊的數(shù)據;若用戶在配置信息中設置為選擇展示擴展區(qū)域,則獲取所述擴展區(qū)域的數(shù)據。
4.根據權利要求1所述的方法,其特征在于,所述若未選擇,則獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據之后,還包括獲取上次訪問擴展區(qū)域的本地緩存,若獲取成功,則展示擴展區(qū)域。
5.根據權利要求2所述的方法,其特征在于,首次登錄時,用戶設置要選擇的普通區(qū)域的模塊和是否展示擴展區(qū)域,并保存到對應的配置信息中。
6.根據權利要求1所述的方法,其特征在于,還包括預先配置頁面固定區(qū)域的數(shù)據;預先配置頁面可選區(qū)域的數(shù)據,所述可選區(qū)域包括普通區(qū)域和擴展區(qū)域;將配置好的頁面固定區(qū)域和可選區(qū)域的數(shù)據存入到對應的配置信息中。
7.一種頁面展示裝置,其特征在于,包括獲取固定區(qū)域模塊,用于服務器獲取配置信息中頁面固定區(qū)域的數(shù)據;判斷可選區(qū)域模塊,用于服務器判斷是否已經選擇要展示的頁面可選區(qū)域,若未選擇, 則觸發(fā)第一獲取可選區(qū)域模塊;若已選擇,則觸發(fā)第二獲取可選區(qū)域模塊,所述可選區(qū)域包括普通區(qū)域和擴展區(qū)域;第一獲取可選區(qū)域模塊,用于獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據;第二獲取可選區(qū)域模塊,用于獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據;展示頁面模塊,用于展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。
8.根據權利要求7所述的裝置,其特征在于,所述判斷可選區(qū)域模塊,包括查看登錄子模塊,用于服務器通過查看用戶是否登錄來判斷是否已經選擇要展示的頁面可選區(qū)域,若未登錄,則觸發(fā)判斷未選擇子模塊;若未登錄,則觸發(fā)判斷已選擇子模塊; 判斷未選擇子模塊,判斷為未選擇要展示的頁面可選區(qū)域;判斷已選擇子模塊,判斷為已選擇要展示的頁面可選區(qū)域。
9.根據權利要求8所述的裝置,其特征在于,所述第二獲取可選區(qū)域模塊,包括 獲取普通區(qū)域子模塊,用于根據用戶在配置信息中設置的已選擇頁面普通區(qū)域的模塊,獲取普通區(qū)域對應模塊的數(shù)據;獲取擴展區(qū)域子模塊,用于若用戶在配置信息中設置為選擇展示擴展區(qū)域,則獲取所述擴展區(qū)域的數(shù)據。
10.根據權利要求7所述的裝置,其特征在于所述第一獲取可選區(qū)域模塊,還用于獲取上次訪問擴展區(qū)域的本地緩存,若獲取成功, 則展示擴展區(qū)域。
全文摘要
本申請?zhí)峁┝艘环N頁面展示方法及裝置,以解決頁面展示中的問題。所述的方法包括服務器獲取配置信息中頁面固定區(qū)域的數(shù)據;服務器判斷是否已經選擇要展示的頁面可選區(qū)域,所述可選區(qū)域包括普通區(qū)域和擴展區(qū)域;若未選擇,則獲取配置信息中頁面可選區(qū)域中普通區(qū)域的數(shù)據;若已選擇,則獲取配置信息中已選擇頁面可選區(qū)域的數(shù)據;展示獲取的頁面固定區(qū)域和可選區(qū)域的數(shù)據。頁面中配置了固定區(qū)域和可選區(qū)域,由于頁面展示的內容是可選的,使得頁面展示的內容較少,在展示頁面時,頁面數(shù)據的獲取和展示對服務器的壓力也比較少,并且可以提高頁面展示的性能,在比較短的時間內就可以展示出要展示的內容。
文檔編號G06F17/30GK103034641SQ201110297780
公開日2013年4月10日 申請日期2011年9月30日 優(yōu)先權日2011年9月30日
發(fā)明者吳策 申請人:阿里巴巴集團控股有限公司