網(wǎng)頁的顯示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機技術(shù)領(lǐng)域,具體涉及計算機網(wǎng)頁技術(shù)領(lǐng)域,尤其涉及網(wǎng)頁的顯示方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)資源的日益豐富,越來越多的用戶習(xí)慣于通過網(wǎng)絡(luò)獲取自己需要的信息,例如獲取自己感興趣的新聞、音樂、視頻、圖片或知識內(nèi)容等。
[0003]然而,現(xiàn)有網(wǎng)頁的頁面顯示效果通常是根據(jù)網(wǎng)頁設(shè)計人員預(yù)先設(shè)計的方案顯示,顯示的網(wǎng)頁元素中通常會有一些用戶不感興趣的網(wǎng)頁元素,例如用戶不感興趣的導(dǎo)航欄目或用戶厭煩的廣告視圖等,不能為用戶提供根據(jù)用戶需要顯示網(wǎng)頁元素的方案,因此用戶體驗較差。
【發(fā)明內(nèi)容】
[0004]鑒于現(xiàn)有技術(shù)中的上述缺陷或不足,期望能夠提供一種用戶可控的網(wǎng)頁顯示方案。為了實現(xiàn)上述一個或多個目的,本申請?zhí)峁┝司W(wǎng)頁的顯示方法和裝置。
[0005]第一方面,本申請?zhí)峁┝艘环N網(wǎng)頁的顯示方法,所述方法包括:接收用戶訪問網(wǎng)頁的請求;根據(jù)所述請求,檢測待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,其中,所述顯示規(guī)則基于用戶操作設(shè)定或基于其他網(wǎng)址已確認(rèn)的顯示規(guī)則設(shè)定;以及若關(guān)聯(lián),則按照所述顯示規(guī)則顯示所述待顯示的網(wǎng)頁。
[0006]第二方面,本申請?zhí)峁┝艘环N網(wǎng)頁的顯示裝置,所述裝置包括:請求接收單元,用于接收用戶訪問網(wǎng)頁的請求;規(guī)則檢測單元,用于根據(jù)所述請求,檢測待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,其中,所述顯示規(guī)則基于用戶操作設(shè)定或基于其他網(wǎng)址已確認(rèn)的顯示規(guī)則設(shè)定;以及顯示單元,用于若待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,則按照所述顯示規(guī)則顯示所述待顯示的網(wǎng)頁。
[0007]本申請?zhí)峁┑木W(wǎng)頁的顯示方法和裝置,通過首先接收用戶訪問網(wǎng)頁的請求,之后根據(jù)請求,檢測待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,其中,顯示規(guī)則基于用戶操作設(shè)定或基于其他網(wǎng)址已確認(rèn)的顯示規(guī)則設(shè)定,最后若檢測結(jié)果為關(guān)聯(lián),則按照顯示規(guī)則顯示待顯示的網(wǎng)頁的網(wǎng)頁元素,為用戶提供了根據(jù)用戶需要顯示網(wǎng)頁元素的方案,使得用戶對于網(wǎng)頁顯示的控制操作簡便快捷。
【附圖說明】
[0008]通過閱讀參照以下附圖所作的對非限制性實施例的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0009]圖1示出了根據(jù)本申請實施例的網(wǎng)頁的顯示方法的一種示例性流程圖;
[0010]圖2示出了根據(jù)本申請實施例的網(wǎng)頁的顯示方法的一個應(yīng)用場景的示例性流程圖;
[0011]圖3a示出了應(yīng)用本申請實施例的網(wǎng)頁的顯示方法隱藏網(wǎng)頁元素前的效果圖;
[0012]圖3b示出了應(yīng)用本申請實施例的網(wǎng)頁的顯示方法隱藏網(wǎng)頁元素后的效果圖;
[0013]圖4a示出了應(yīng)用本申請實施例的網(wǎng)頁的顯示方法隱藏并變更網(wǎng)頁元素前的效果圖;
[0014]圖4b示出了應(yīng)用本申請實施例的網(wǎng)頁的顯示方法隱藏并變更網(wǎng)頁元素后的效果圖;
[0015]圖5示出了根據(jù)本申請實施例的網(wǎng)頁的顯示方法中確定用戶操作的步驟的一種示例性流程圖;
[0016]圖6示出了根據(jù)本申請實施例的網(wǎng)頁的顯示裝置的一種結(jié)構(gòu)示意圖。
【具體實施方式】
[0017]下面結(jié)合附圖和實施例對本申請作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0018]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本申請。
[0019]圖1示出了根據(jù)本申請實施例的網(wǎng)頁的顯示方法的一種示例性流程圖。
[0020]如圖1所示,在步驟101中,接收用戶訪問網(wǎng)頁的請求。
[0021]在本實施例中,用戶可以通過多種交互方式來提交訪問網(wǎng)頁的請求。這些交互方式包括但不限于:點擊網(wǎng)頁鏈接、點擊鏈接網(wǎng)頁的虛擬按鈕或?qū)嶓w按鈕(例如同時按下電源與音量按鍵)、鍵盤輸入網(wǎng)址、晃動終端、手勢識別、人臉識別、語音識別或者其它未來將開發(fā)的人機交互方式等。以手勢識別為例,在終端具有攝像頭的情況下,用戶訪問網(wǎng)頁的請求的發(fā)起方式還可以是作用于攝像頭的、與請求相對應(yīng)的操作手勢。更具體而言,首先,可以預(yù)定義與訪問預(yù)定網(wǎng)頁的請求相對應(yīng)的操作手勢;之后,終端的攝像頭可以實時地對用戶手勢進(jìn)行捕捉和識別,如果用戶手勢隨后被識別為與訪問預(yù)定網(wǎng)頁的請求的發(fā)起相對應(yīng)的操作手勢,則提交訪問預(yù)定網(wǎng)頁的請求。
[0022]其中,所提交的請求可以只是簡單的指示終端調(diào)用預(yù)先設(shè)定的一個或至少一個網(wǎng)頁。
[0023]接著,在步驟102中,根據(jù)所述請求,檢測待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則。
[0024]在本實施例中,在檢測待顯示的網(wǎng)頁的網(wǎng)址和其上一級網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則時,可以首先檢測待顯示的網(wǎng)頁的網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁的顯示規(guī)貝1J,若關(guān)聯(lián),則執(zhí)行步驟103,若未關(guān)聯(lián),則檢測待顯示的網(wǎng)頁的網(wǎng)址的上層網(wǎng)址上一級網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,若關(guān)聯(lián),則執(zhí)行步驟103,若未關(guān)聯(lián),則對待顯示的網(wǎng)頁的網(wǎng)頁元素不做修改進(jìn)行顯示。當(dāng)然,也可以先檢測待顯示的網(wǎng)頁的網(wǎng)址的上層網(wǎng)址上一級網(wǎng)址是否關(guān)聯(lián)顯示規(guī)則,后檢測待顯示的網(wǎng)頁的網(wǎng)址是否關(guān)聯(lián)顯示規(guī)則,再根據(jù)檢測結(jié)果對待顯示的網(wǎng)頁的網(wǎng)頁元素進(jìn)行顯示。作為示例,上述的待顯示的網(wǎng)頁的網(wǎng)址及其上層網(wǎng)址上一級網(wǎng)址可以為http://sports, sina.com.cn和http:// www.sina.com.cnD
[0025]其中,網(wǎng)頁元素可以包括但不限于以下一項或多項:文本、圖像、Flash動畫、聲音、視頻、表格、導(dǎo)航欄以及交互式表單等。
[0026]在本實施例中,預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則可以包括:響應(yīng)于網(wǎng)頁元素包括預(yù)定關(guān)鍵字,按照預(yù)定顯示方式顯示所述網(wǎng)頁元素。對顯示規(guī)則的設(shè)定,可以基于接收的用戶操作設(shè)定:在用戶對網(wǎng)頁元素進(jìn)行操作時,瀏覽器記錄用戶對網(wǎng)頁元素的操作,并提取被操作的網(wǎng)頁元素的關(guān)鍵字,將顯示規(guī)則設(shè)定為:響應(yīng)于待顯示的網(wǎng)頁元素中包含被用戶操作的網(wǎng)頁元素的關(guān)鍵字,則將該網(wǎng)頁元素按照用戶操作予以修改并顯示;還可以基于其他網(wǎng)址已確認(rèn)的顯示規(guī)則設(shè)定:用戶可以在訪問第一網(wǎng)頁的網(wǎng)址時根據(jù)用戶操作設(shè)定顯示規(guī)貝1J,并在訪問第二網(wǎng)頁的網(wǎng)址時,將第一網(wǎng)頁的網(wǎng)址關(guān)聯(lián)的顯示規(guī)則作為已確認(rèn)的顯示規(guī)貝1J,將與第二網(wǎng)頁的網(wǎng)址關(guān)聯(lián)的顯示規(guī)則設(shè)定為上述已確認(rèn)的顯示規(guī)則。
[0027]接著,在步驟103中,若待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,則按照所述顯示規(guī)則顯示所述待顯示的網(wǎng)頁。
[0028]在本實施例中,若瀏覽器接收到用戶訪問某一網(wǎng)頁網(wǎng)址的請求后,檢測到該網(wǎng)頁的網(wǎng)址已關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,則對該網(wǎng)頁元素進(jìn)行判斷,若該網(wǎng)頁元素包括其關(guān)聯(lián)的顯示規(guī)則中預(yù)設(shè)的關(guān)鍵字,則將該網(wǎng)頁元素按照顯示規(guī)則進(jìn)行顯示。例如若瀏覽器接收到用戶訪問某一網(wǎng)頁網(wǎng)址的請求后,檢測到該網(wǎng)頁的網(wǎng)址已關(guān)聯(lián)修改網(wǎng)頁元素顯示背景的顯示規(guī)則,則對該網(wǎng)頁元素是否包括被修改顯示背景的網(wǎng)頁元素的關(guān)鍵字進(jìn)行判斷,若包括,則瀏覽器修改該網(wǎng)頁元素的顯示背景,并顯示修改背景后的該網(wǎng)頁元素。
[0029]根據(jù)本申請上述實施例提供的方法,通過首先接收用戶訪問網(wǎng)頁的請求,之后根據(jù)用戶訪問網(wǎng)頁的請求檢測待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址是否關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,最后若待顯示的網(wǎng)頁的網(wǎng)址和/或其上一級網(wǎng)址關(guān)聯(lián)預(yù)設(shè)的對網(wǎng)頁元素的顯示規(guī)則,則按照所述顯示規(guī)則顯示所述待顯示的網(wǎng)頁。因此,相對于現(xiàn)有方案,本申請的實施例具有如下優(yōu)點:用戶可以根據(jù)自己的需要控制網(wǎng)頁元素的顯示方式,例如關(guān)閉不感興趣的廣告或隱藏用戶不感興趣的導(dǎo)航欄目等,或者將感興趣的欄目移至已隱藏導(dǎo)航欄目的區(qū)域等,實現(xiàn)能夠按照用戶需要顯示網(wǎng)頁元素。
[0030]在上述網(wǎng)頁的顯示方法的實施例的一些可選實現(xiàn)方式中,可以基于以下一項或多項用戶操作設(shè)定顯示規(guī)則:
[0031]若用戶操作為關(guān)閉網(wǎng)頁元素的顯示,則將所述顯示規(guī)則設(shè)定為:響應(yīng)于網(wǎng)頁元素包括被關(guān)閉顯示的網(wǎng)頁元素的關(guān)鍵字