国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種頁面瀏覽目錄輔助方法

      文檔序號:6354387閱讀:249來源:國知局
      專利名稱:一種頁面瀏覽目錄輔助方法
      一種頁面瀏覽目錄輔助方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)頁瀏覽技術(shù),特別涉及一種頁面瀏覽目錄輔助方法。背景技術(shù)
      隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,開放式知識共享平臺服務于互聯(lián)網(wǎng)絡中業(yè)已廣泛應用。 知識共享平臺由大量用戶對各種詞條進行編輯,用于幫助需要的人了解相關(guān)資訊。當用戶瀏覽或編輯的詞條內(nèi)容比較長時,為了使瀏覽者或編輯者有一個清楚的瀏 覽方式和編輯印象,詞條頁面上通常需要有一個導航目錄進行內(nèi)容導航,方便瀏覽者或編 輯者總覽詞條全文內(nèi)容,以及通過點擊導航目錄直接到達指定的段落。導航目錄是由詞條 內(nèi)容中的目錄標題所指定的。用戶在瀏覽詞條內(nèi)容時可方便的通過導航目錄瀏覽到導航目 錄中的內(nèi)容。然而目前知識共享平臺的頁面導航目錄在編輯者進行編輯操作時并不能實時顯 示編輯者編輯的目錄標題,導航目錄的目錄標題所對應的導航鏈接都是在內(nèi)容被瀏覽時才 顯示的。隨著內(nèi)容的增長,編輯者往往需要在內(nèi)容當中創(chuàng)建很多導航目錄標題,如果不能實 時顯示導航目錄列表,編輯者需要上下拖動頁面才可以瀏覽到所有的導航目錄標題,以確 定這些目錄是否設置妥當,這就影響了編輯者的編輯體驗。另外,傳統(tǒng)的文檔的導航目錄多固定顯示在文檔頭部,不方便用戶瀏覽,而且也不 支持跟隨瀏覽或編輯頁面同步移動。在用戶瀏覽詞條頁面過程中,導航目錄不會提示用戶 的瀏覽位置,尤其是在詞條內(nèi)容中存在相同導航目錄標題的情況下,容易造成目錄定位錯 誤,降低了瀏覽者的瀏覽體驗??偠灾壳暗拈_放式知識共享平臺對于目錄瀏覽方面還存在諸多缺陷,亟需改善。

      發(fā)明內(nèi)容為了避免以上現(xiàn)有技術(shù)的不足,本發(fā)明提供一種頁面瀏覽目錄輔助方法,以解決 在編輯內(nèi)容的同時實時顯示導航目錄的問題。本發(fā)明提供了一種頁面瀏覽目錄輔助方法,包括以下步驟a.捕獲目錄按鈕點擊 事件;b.獲取目錄按鈕狀態(tài);c.根據(jù)目錄按鈕狀態(tài)進行目錄初始化,創(chuàng)建目錄窗體;d.捕 捉與目錄窗體相關(guān)的頁面操作事件;e.根據(jù)頁面操作事件類型,對目錄窗體進行相應處理。根據(jù)本發(fā)明一優(yōu)選實施例,進一步包括步驟f.根據(jù)目錄按鈕狀態(tài)關(guān)閉目錄窗 體。根據(jù)本發(fā)明一優(yōu)選實施例,當目錄按鈕狀態(tài)為展開狀態(tài)時,關(guān)閉目錄窗體。根據(jù)本發(fā)明一優(yōu)選實施例,在步驟C中,當目錄按鈕狀態(tài)為未展開狀態(tài)時,根據(jù)目 錄按鈕狀態(tài)進行目錄初始化,創(chuàng)建目錄窗體。根據(jù)本發(fā)明一優(yōu)選實施例,步驟c進一步包括以下步驟cl.當前頁面對應的詞條正文,根據(jù)詞條正文中的目錄標記,獲取當前詞條中的目錄信息;c2.根據(jù)獲取的目錄信息 創(chuàng)建目錄窗體;c3.保存當前的目錄信息,記錄目錄窗體的當前位置。根據(jù)本發(fā)明一優(yōu)選實施例,步驟c2進一步包括以下步驟c21.根據(jù)獲取的目錄信 息的排列順序,創(chuàng)建目錄導航鏈接的序列;c22.將目錄導航鏈接的序列尺寸與預設的目錄 窗體尺寸相比較;c23.根據(jù)比較結(jié)果調(diào)整目錄導航鏈接的顯示序列;c24.根據(jù)顯示序列, 創(chuàng)建目錄窗體。根據(jù)本發(fā)明一優(yōu)選實施例,在步驟c22中,當目錄導航鏈接的序列尺寸小于等于 預設窗體尺寸時,則直接執(zhí)行步驟c24 ;當目錄導航鏈接的序列尺寸大于預設的目錄窗體 尺寸時,則執(zhí)行步驟c23。根據(jù)本發(fā)明一優(yōu)選實施例,在步驟c23中,調(diào)整目錄導航鏈接的顯示序列的方式 包括以下方式之一或其組合c231.調(diào)整目錄導航鏈接的顯示序列的字體大小和行間距; c232.調(diào)整目錄導航鏈接的顯示序列中一級目錄和二級目錄的展開/收縮狀態(tài);c233.調(diào)整 目錄導航鏈接的顯示序列的排列順序。根據(jù)本發(fā)明一優(yōu)選實施例,步驟d和步驟e進一步包括以下步驟dl.捕捉頁面移 動事件;el.根據(jù)捕捉的頁面移動事件,獲取頁面的位移值;e2.根據(jù)獲取的頁面的位移值, 同步位移目錄窗體。根據(jù)本發(fā)明一優(yōu)選實施例,步驟d和步驟e進一步包括以下步驟d2.捕捉目錄上 擴展按鈕點擊事件;e3.將目錄導航鏈接的顯示序列順序上移;e4.更新目錄窗體的顯示序 列。根據(jù)本發(fā)明一優(yōu)選實施例,步驟d和步驟e進一步包括以下步驟d3.捕捉目錄下 擴展按鈕點擊事件;e5.將目錄導航鏈接的顯示序列順序下移;e6.更新目錄窗體的顯示序 列。根據(jù)本發(fā)明一優(yōu)選實施例,步驟d和步驟e進一步包括以下步驟d4.捕捉目錄導 航鏈接點擊事件;e7.獲取被點擊的導航鏈接所對應的目錄標題的頁面位置;e8.獲取頁面 的當前位置;e9.計算目錄標題的頁面位置與頁面的當前位置之間的位移值;elO.同步位 移頁面和目錄窗體。根據(jù)本發(fā)明一優(yōu)選實施例,步驟e8、步驟e9和步驟elO進一步包括以下步驟 e81.獲取頁面當前顯示區(qū)域的頂行位置;e91.計算目錄標題的頁面位置與當前顯示區(qū)域 的頂行位置之間的位移值;elOl.同步位移頁面和目錄窗體。根據(jù)本發(fā)明一優(yōu)選實施例,步驟e8、步驟e9和步驟elO進一步包括以下步驟 e82.獲取頁面當前顯示區(qū)域的特定位置;e92.計算目錄標題的頁面位置與當前顯示區(qū)域 的特定位置之間的位移值;el02.同步位移頁面和目錄窗體。根據(jù)本發(fā)明一優(yōu)選實施例,頁面的顯示區(qū)域包括滾動條和多個目錄錨點,方法還 包括以下步驟g.檢測滾動條距離頁面顯示區(qū)域頂部的距離;h.檢測每個目錄錨點距離 頁面顯示區(qū)域頂部的距離;i.進行比較計算,得到當前滾動條所在的對應目錄錨點區(qū)間; j.標記當前目錄錨點所對應的目錄導航鏈接。本發(fā)明提供的頁面瀏覽目錄輔助方法脫離了傳統(tǒng)互聯(lián)網(wǎng)百科產(chǎn)品單一靜態(tài)的目 錄顯示方式,完全依據(jù)用戶的閱讀習慣建立了豐富動態(tài)的目錄瀏覽與定位方法,填補了互 聯(lián)網(wǎng)行業(yè)中百科類產(chǎn)品中目錄的實時瀏覽與定位的空白。在此基礎上,本發(fā)明還具有更進一步的有益效果(1)懸浮式目錄的優(yōu)化瀏覽。本發(fā)明的頁面瀏覽目錄輔助方法能夠依據(jù)互聯(lián)網(wǎng)用 戶瀏覽習慣建立實時的目錄瀏覽通道,可利用當前錨點直接定位當前所在目錄。(2)文檔內(nèi)容的快速定位。本發(fā)明的頁面瀏覽目錄輔助方法通過對所有標題在網(wǎng) 頁中位置的記錄,確保用戶在頁面任何位置都可以快速瀏覽定位到相關(guān)的目錄標題和相應 的內(nèi)容位置,從而有效提升用戶瀏覽體驗。

      圖1是本發(fā)明的處于未展開狀態(tài)的目錄頁面示意圖。圖2是本發(fā)明的處于展開狀態(tài)的目錄頁面示意圖。圖3是本發(fā)明的目錄瀏覽處理方法的流程示意圖。圖4是圖3中目錄初始化步驟的一種實施例的流程示意圖。圖5是圖4中根據(jù)獲取的目錄信息創(chuàng)建目錄窗體步驟的一種實施例的流程示意 圖。圖6是本發(fā)明的位移之前的目錄頁面示意圖。圖7是本發(fā)明的位移之后的目錄頁面示意圖。圖8是本發(fā)明的目錄同步跟隨滾動條位移的處理步驟的流程示意圖。圖9是本發(fā)明的目錄上擴展處理步驟的流程示意圖。圖10是本發(fā)明的目錄下擴展處理步驟的流程示意圖。圖11是本發(fā)明的目錄定位處理步驟的流程示意圖。圖12是圖11中獲取頁面當前位置處理步驟的第一實施方式的流程示意圖。圖13是圖11中獲取頁面當前位置處理步驟的第二實施方式的流程示意圖。圖14是本發(fā)明的目錄錨點高亮顯示的目錄頁面示意圖。圖15是本發(fā)明的目錄錨點高亮顯示的處理步驟的流程示意圖。
      具體實施方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對 本發(fā)明進行詳細描述。為使本領(lǐng)域的技術(shù)人員更加容易的理解本發(fā)明的技術(shù)方案,首先將對本發(fā)明所采 用的目錄瀏覽界面進行說明。請參見圖1和圖2,圖1是本發(fā)明的處于未展開狀態(tài)的目錄頁面示意圖。如圖1所 示,表示了用戶瀏覽或編輯的詞條內(nèi)容的顯示界面信息。頁面瀏覽區(qū)域100中包括目錄標 題110、內(nèi)容120和詞條目錄130。目錄標題110包括一級目錄(包括目錄標題1、目錄標題 2、目錄標題幻和二級目錄(包括目錄標題2. 1、目錄標題2.2~)。目錄標題110中各個目錄 標題的排列順序依照目錄標題1、目錄標題2、目錄標題3的序號由上至下依次排列。內(nèi)容 120位于所對應的目錄標題110的下方。目錄按鈕131位于詞條目錄130上。圖1中,由于 詞條目錄130是向頁面右方展開的,因此在未展開狀態(tài)下,目錄按鈕131的箭頭方向指向右 側(cè)。目錄按鈕131的箭頭方向表示詞條目錄130的展開方向,即點擊目錄按鈕131可以向 箭頭方向展開詞條目錄130。
      圖2是本發(fā)明的處于展開狀態(tài)的目錄頁面示意圖。如圖2所示,詞條目錄130的 目錄窗體上包括多個導航鏈接132以及擴展按鈕133。導航鏈接132與頁面瀏覽區(qū)域100 中的目錄標題110相互對應,通過點擊導航鏈接132,頁面可以直接到達對應的目錄標題所 在的段落。其中的具體處理步驟將在后文詳細敘述。擴展按鈕133包括上擴展按鈕和下擴 展按鈕。當導航鏈接132的序列長度超過詞條目錄130的目錄窗體尺寸長度時,可以通過 點擊上擴展按鈕或下擴展按鈕來順著對應的方向顯示超出部分的導航鏈接序列。圖2中,詞條目錄130處于展開狀態(tài)下,目錄按鈕131的箭頭方向指向左側(cè),即點 擊目錄按鈕131可以關(guān)閉詞條目錄130。其中的具體處理步驟將在后文詳細敘述。以上簡單描述了本發(fā)明所采用的目錄瀏覽界面,下面將對該目錄瀏覽界面的頁面 瀏覽目錄輔助方法進行詳細說明。請參見圖3,圖3是本發(fā)明的目錄瀏覽處理方法的流程示意圖。在步驟210中,捕獲目錄按鈕點擊事件。結(jié)合圖1及上文所述,可以得知,在詞條 目錄130處于未展開狀態(tài)下,詞條目錄130的目錄窗體是不顯示的,這時用戶無法獲知目錄 信息。用戶需要點擊目錄按鈕131,才可以將詞條目錄130展開以顯示目錄窗體。因此,捕 獲目錄按鈕點擊事件的目的就是為了確認用戶對目錄按鈕的點擊操作。在步驟220中,獲取目錄按鈕狀態(tài)。請結(jié)合圖1、圖2和上文所示,當詞條目錄130 處于未展開狀態(tài)時,點擊目錄按鈕131會展開詞條目錄130,創(chuàng)建詞條目錄130的目錄窗體; 當詞條目錄130處于展開狀態(tài)時,點擊目錄按鈕131會關(guān)閉詞條目錄130的目錄窗體。因 此在對詞條目錄130進行進一步處理之前,必須先獲取目錄按鈕狀態(tài),以判斷目錄按鈕是 處于展開狀態(tài)還是未展開狀態(tài)。在步驟230中,當從步驟230中獲取了目錄按鈕狀態(tài)之后,判斷目錄按鈕是處于展 開狀態(tài)還是未展開狀態(tài)。當目錄按鈕處于展開狀態(tài)時,則執(zhí)行步驟對0,關(guān)閉詞條目錄130 的目錄窗體;當目錄按鈕處于未展開狀態(tài)時,則進一步執(zhí)行步驟250。在步驟250中,進行目錄初始化處理。請參見圖4,圖4是圖3中目錄初始化步驟 的一種實施例的流程示意圖。如圖4所示,目錄初始化步驟250進一步包括步驟251、步驟 252和步驟253。在步驟251中,檢索當前頁面對應的詞條正文,根據(jù)詞條正文中的目錄標記,獲取 當前詞條中的目錄信息,目錄信息包括目錄標題、排列順序等。在步驟252中,根據(jù)獲取的目錄信息創(chuàng)建目錄窗體。請參見圖5,圖5是圖4中根 據(jù)獲取的目錄信息創(chuàng)建目錄窗體步驟的一種實施例的流程示意圖。如圖5所示,步驟252 更進一步包括步驟2521、步驟2522、步驟2523、步驟25 以及步驟2525。在步驟2521中,根據(jù)獲取的目錄信息的排列順序,創(chuàng)建目錄導航鏈接的序列。在步驟2522中,將目錄導航鏈接的序列尺寸與預設的目錄窗體尺寸相比較。在詞 條顯示時,詞條目錄所能夠占據(jù)的區(qū)域尺寸是有一定限制的,詞條目錄不能覆蓋其他信息 顯示區(qū)域。因此,在本發(fā)明的優(yōu)選實施方式中,詞條目錄的目錄窗體是有最大尺寸限制的。 在這種情況下,當目錄導航鏈接的序列尺寸大于目錄窗體的最大尺寸限制時,就需要對目 錄導航鏈接的序列進行調(diào)整,以顯示最適宜的內(nèi)容。在步驟2523中,判斷目錄導航鏈接的序列尺寸與預設的目錄窗體尺寸的大小關(guān) 系,當目錄導航鏈接的序列尺寸大于預設的目錄窗體尺寸時,則執(zhí)行步驟2524 ;當目錄導航鏈接的序列尺寸小于等于預設的目錄窗體尺寸時,則執(zhí)行步驟2525。在步驟25 中,調(diào)整目錄導航鏈接的顯示序列。當目錄導航鏈接的序列尺寸大于預設窗體尺寸時,表示當前的目錄窗體尺寸大于 目錄窗體的最大尺寸限制,需要對目錄導航鏈接的序列進行調(diào)整。在本發(fā)明的實施例中,調(diào) 整目錄導航鏈接的顯示序列的方式包括但不限于以下方式a.調(diào)整目錄導航鏈接的顯示序列字體大小和行間距;b.調(diào)整目錄導航鏈接的顯示序列中一級目錄和二級目錄的展開/收縮狀態(tài);c.調(diào)整目錄導航鏈接的顯示序列的排列順序,這其中包括多種方式,例如由第 一個目錄標題向下依次排序,當序列長度大于預設窗體尺寸時,隱藏向下排序的序列中大 于預設窗體尺寸的部分;以當前瀏覽的目錄標題為中心,分別向上下兩側(cè)排序,當序列長度 大于預設窗體尺寸時,隱藏向兩側(cè)排序的序列中大于預設窗體尺寸的部分;由最后一個目 錄標題向上依次排序,當序列長度大于預設窗體尺寸時,隱藏向上排序的序列中大于預設 窗體尺寸的部分。在步驟2525中,根據(jù)顯示序列,創(chuàng)建目錄窗體。以上是對圖5所示的根據(jù)獲取的目錄信息創(chuàng)建目錄窗體步驟252的一種實施例的 說明,下面銜接上文對圖4的處理步驟進行順序描述。在步驟253中,保存當前的目錄信息,記錄目錄窗體的當前位置。當目錄窗體創(chuàng)建 完之后,為了方便對目錄窗體和目錄信息的后續(xù)操作,例如同步位移、目錄定位、當前瀏覽 位置標記顯示等,需要保存當前的目錄信息,并記錄目錄窗體的當前位置。以上是對圖4所示的目錄初始化步驟250的一種實施例的說明,下面銜接上文對 圖3的目錄瀏覽處理方法的處理步驟進行順序描述。在步驟沈0中,捕捉與目錄相關(guān)的頁面操作事件。在步驟270中,根據(jù)頁面操作事件類型,對目錄進行相應處理。下面本發(fā)明將根據(jù)不同類型的頁面操作事件,對步驟260和步驟270的處理步驟 進行詳細說明。值得指出的是,本發(fā)明說明書中所列舉的不同類型的頁面操作事件及其處理步 驟,是為了使本領(lǐng)域技術(shù)人員更易于理解本發(fā)明的實施例,并非用于限定本發(fā)明的頁面操 作事件的涵蓋范圍。本發(fā)明下述的一個實施例是關(guān)于本發(fā)明的目錄頁面同步位移的具體實施方案。圖 6是本發(fā)明的位移之前的目錄頁面示意圖。圖7是本發(fā)明的位移之后的目錄頁面示意圖。 如圖6所示,在位移之前,頁面顯示區(qū)域的首行的行號為A行。如圖7所示,在位移之后,頁 面顯示區(qū)域的首行的行號為A’行,即頁面區(qū)域的位移值d為(A’ -A)行。請參見圖8,圖8是本發(fā)明的目錄同步跟隨滾動條位移的處理步驟的流程示意圖。在步驟中,捕捉頁面移動事件。捕獲頁面移動事件的目是為了確認用戶對頁 面的移動操作。在步驟271中,根據(jù)捕捉的頁面移動事件,獲取頁面的位移值。頁面的位移值某個 顯示區(qū)域的行號變化來計算,例如是計算顯示區(qū)域中首行的行號變化,即可以獲得頁面的 位移值所對應的行數(shù)。在步驟272中,根據(jù)獲取的頁面的位移值,同步位移目錄窗體,使得目錄窗體與頁面滾動條保持同步移動,這樣一來,對于用戶來說目錄窗體相對于頁面的顯示位置就會保 持相對固定。請參見圖9,圖9是本發(fā)明的目錄上擴展處理步驟的流程示意圖。請結(jié)合圖2所 示,當導航鏈接132的序列長度超過詞條目錄130的目錄窗體尺寸長度時,可以通過點擊上 擴展按鈕或下擴展按鈕來順著對應的方向顯示超出部分的導航鏈接序列。在步驟沈2中,捕捉目錄上擴展按鈕點擊事件。在步驟2771中,將目錄導航鏈接的顯示序列順序上移。在步驟2772中,更新目錄窗體的顯示序列。請參見圖10,圖10是本發(fā)明的目錄下擴展處理步驟的流程示意圖。在步驟沈3中,捕捉目錄下擴展按鈕點擊事件。在步驟2781中,將目錄導航鏈接的顯示序列順序下移。在步驟2782中,更新目錄窗體的顯示序列。請參見圖11,圖11是本發(fā)明的目錄定位處理步驟的流程示意圖。請結(jié)合圖2所 示,導航鏈接132與頁面瀏覽區(qū)域100中的目錄標題110相互對應,通過點擊導航鏈接132, 頁面可以直接到達對應的目錄標題所在的段落。在步驟沈4中,捕捉目錄導航鏈接點擊事件。在步驟273中,獲取被點擊的導航鏈接所對應的目錄標題的頁面位置。在步驟274中,獲取頁面當前位置。在步驟275中,計算目錄標題的頁面位置與頁面當前位置之間的位移值。在步驟276中,同步位移頁面和目錄窗體。在本發(fā)明中,步驟274、275、276的處理方法包括多種實施例,以下將舉例說明獲 取頁面當前位置及其后續(xù)的處理步驟。請參見圖12,圖12是圖11中獲取頁面當前位置處理步驟的第一實施方式的流程 示意圖。在步驟2741中,獲取頁面當前顯示區(qū)域的頂行位置。在步驟2751中,計算目錄標題的頁面位置與當前顯示區(qū)域的頂行位置之間的位 移值。在步驟2761中,同步位移頁面和目錄窗體。請參見圖13,圖13是圖11中獲取頁面當前位置處理步驟的第二實施方式的流程 示意圖。在步驟2742中,獲取頁面當前顯示區(qū)域的特定位置。在步驟2752中,計算目錄標題的頁面位置與當前顯示區(qū)域的特定位置之間的位 移值。在步驟2762中,同步位移頁面和目錄窗體。圖14是本發(fā)明的目錄錨點高亮顯示的目錄頁面示意圖。本發(fā)明目錄錨點高亮顯 示的技術(shù)方案所實現(xiàn)的效果是當滾動頁面的時候,會根據(jù)滾動到相應的位置去給相應的目 錄錨點(也就是目錄的導航鏈接)加上高亮的顯示效果,方便用戶瀏覽。如圖15所示,目 錄標題1距離頁面顯示區(qū)域頂部的距離為dl,目錄標題2距離頁面顯示區(qū)域頂部的距離為 d2,滾動條距離頁面顯示區(qū)域頂部的距離為d3,滾動條位于目錄標題1與目錄標題2之間,對應于目錄標題1的內(nèi)容區(qū)域,因此詞條目錄中目標標題1所對應的導航鏈接區(qū)域被標記 為高亮顯示狀態(tài)。請參見圖15,圖15是本發(fā)明的目錄錨點高亮顯示的處理步驟的流程示意圖。在步驟310中,檢測滾動條距離頁面顯示區(qū)域頂部的距離。在步驟320中,檢測每個目錄錨點距離頁面顯示區(qū)域頂部的距離。在步驟330中,進行比較計算,得到當前滾動條所在的對應目錄錨點區(qū)間。在步驟340中,標記當前目錄錨點所對應的目錄導航鏈接。例如將當前目錄錨點 所對應的目錄導航鏈接作高亮顯示或變色顯示。在本發(fā)明的其他實施方式中,還可以采用頁面顯示區(qū)域的特定位置,例如是顯示 區(qū)域的中間位置或中間偏上位置,作為與目錄錨點相比較的對象,當然,本發(fā)明也可以采用 光標位置作為與目錄錨點相比較的對象。上述實施例僅是為了舉例說明,并非用于限定本 發(fā)明的實施方式,只要是位于頁面顯示區(qū)域內(nèi)方便用戶瀏覽的相對固定位置,均可作為與 目錄錨點相比較的對象。本發(fā)明提供的頁面瀏覽目錄輔助方法脫離了傳統(tǒng)互聯(lián)網(wǎng)百科產(chǎn)品單一靜態(tài)的目 錄顯示方式,完全依據(jù)用戶的閱讀習慣建立了豐富動態(tài)的目錄瀏覽與定位方法,填補了互 聯(lián)網(wǎng)行業(yè)中百科類產(chǎn)品中目錄的實時瀏覽與定位的空白。在此基礎上,本發(fā)明還具有更進 一步的有益效果(1)懸浮式目錄的優(yōu)化瀏覽。本發(fā)明的頁面瀏覽目錄輔助方法能夠依據(jù)互聯(lián)網(wǎng)用 戶瀏覽習慣建立實時的目錄瀏覽通道,可利用當前錨點直接定位當前所在目錄。(2)文檔內(nèi)容的快速定位。本發(fā)明的頁面瀏覽目錄輔助方法通過對所有標題在網(wǎng) 頁中位置的記錄,確保用戶在頁面任何位置都可以快速瀏覽定位到相關(guān)的目錄標題和相應 的內(nèi)容位置,從而有效提升用戶瀏覽體驗。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
      權(quán)利要求
      1.一種頁面瀏覽目錄輔助方法,其特征在于,所述方法包括以下步驟a.捕獲目錄按鈕點擊事件;b.獲取目錄按鈕狀態(tài);c.根據(jù)所述目錄按鈕狀態(tài)進行目錄初始化,創(chuàng)建目錄窗體;d.捕捉與所述目錄窗體相關(guān)的頁面操作事件;e.根據(jù)頁面操作事件類型,對所述目錄窗體進行相應處理。
      2.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,所述方法進一步包括 步驟f.根據(jù)所述目錄按鈕狀態(tài)關(guān)閉所述目錄窗體。
      3.根據(jù)權(quán)利要求2所述的頁面瀏覽目錄輔助方法,其特征在于,當所述目錄按鈕狀態(tài) 為展開狀態(tài)時,關(guān)閉所述目錄窗體。
      4.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,在所述步驟c中,當所 述目錄按鈕狀態(tài)為未展開狀態(tài)時,根據(jù)所述目錄按鈕狀態(tài)進行目錄初始化,創(chuàng)建所述目錄 窗體。
      5.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟c進一步包括 以下步驟cl.當前頁面對應的詞條正文,根據(jù)所述詞條正文中的目錄標記,獲取當前詞條中的目錄信息;c2.根據(jù)獲取的所述目錄信息創(chuàng)建所述目錄窗體;c3.保存當前的所述目錄信息,記錄所述目錄窗體的當前位置。
      6.根據(jù)權(quán)利要求5所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟c2進一步包 括以下步驟c21.根據(jù)獲取的所述目錄信息的排列順序,創(chuàng)建目錄導航鏈接的序列; c22.將所述目錄導航鏈接的序列尺寸與預設的目錄窗體尺寸相比較; c23.根據(jù)比較結(jié)果調(diào)整所述目錄導航鏈接的顯示序列; c24.根據(jù)所述顯示序列,創(chuàng)建所述目錄窗體。
      7.根據(jù)權(quán)利要求6所述的頁面瀏覽目錄輔助方法,其特征在于,在所述步驟c22中,當 目錄導航鏈接的序列尺寸小于等于預設窗體尺寸時,則直接執(zhí)行步驟c24;當所述目錄導 航鏈接的序列尺寸大于所述預設的目錄窗體尺寸時,則執(zhí)行步驟c23。
      8.根據(jù)權(quán)利要求6所述的頁面瀏覽目錄輔助方法,其特征在于,在所述步驟c23中,調(diào) 整目錄導航鏈接的顯示序列的方式包括以下方式之一或其組合c231.調(diào)整所述目錄導航鏈接的所述顯示序列的字體大小和行間距;c232.調(diào)整所述目錄導航鏈接的所述顯示序列中一級目錄和二級目錄的展開/收縮狀態(tài);c233.調(diào)整所述目錄導航鏈接的所述顯示序列的排列順序。
      9.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟d和步驟e進 一步包括以下步驟dl.捕捉頁面移動事件;el.根據(jù)捕捉的所述頁面移動事件,獲取頁面的位移值; e2.根據(jù)獲取的所述頁面的位移值,同步位移所述目錄窗體。
      10.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟d和步驟e 進一步包括以下步驟d2.捕捉目錄上擴展按鈕點擊事件;e3.將所述目錄導航鏈接的顯示序列順序上移;e4.更新所述目錄窗體的顯示序列。
      11.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟d和步驟e 進一步包括以下步驟d3.捕捉目錄下擴展按鈕點擊事件;e5.將所述目錄導航鏈接的顯示序列順序下移;e6.更新所述目錄窗體的顯示序列。
      12.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟d和步驟e 進一步包括以下步驟d4.捕捉目錄導航鏈接點擊事件;e7.獲取被點擊的所述導航鏈接所對應的目錄標題的頁面位置; e8.獲取頁面的當前位置;e9.計算所述目錄標題的頁面位置與所述頁面的當前位置之間的位移值; elO.同步位移所述頁面和所述目錄窗體。
      13.根據(jù)權(quán)利要求12所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟e8、步驟e9 和步驟elO進一步包括以下步驟e81.獲取頁面當前顯示區(qū)域的頂行位置;e91.計算目錄標題的頁面位置與當前顯示區(qū)域的頂行位置之間的位移值; elOl.同步位移頁面和目錄窗體。
      14.根據(jù)權(quán)利要求12所述的頁面瀏覽目錄輔助方法,其特征在于,所述步驟e8、步驟e9 和步驟elO進一步包括以下步驟e82.獲取頁面當前顯示區(qū)域的特定位置;e92.計算目錄標題的頁面位置與當前顯示區(qū)域的特定位置之間的位移值; el02.同步位移頁面和目錄窗體。
      15.根據(jù)權(quán)利要求1所述的頁面瀏覽目錄輔助方法,其特征在于,所述頁面的顯示區(qū)域 包括滾動條和多個目錄錨點,所述方法還包括以下步驟g.檢測滾動條距離頁面顯示區(qū)域頂部的距離;h.檢測每個目錄錨點距離頁面顯示區(qū)域頂部的距離;i.進行比較計算,得到當前滾動條所在的對應目錄錨點區(qū)間; j.標記當前目錄錨點所對應的目錄導航鏈接。
      全文摘要
      本發(fā)明提供了一種頁面瀏覽目錄輔助方法,包括以下步驟a.捕獲目錄按鈕點擊事件;b.獲取目錄按鈕狀態(tài);c.根據(jù)目錄按鈕狀態(tài)進行目錄初始化,創(chuàng)建目錄窗體;d.捕捉與目錄窗體相關(guān)的頁面操作事件;e.根據(jù)頁面操作事件類型,對目錄窗體進行相應處理。本發(fā)明的意義在于脫離了傳統(tǒng)互聯(lián)網(wǎng)百科產(chǎn)品單一靜態(tài)的目錄顯示方式,完全依據(jù)用戶的閱讀習慣建立了豐富動態(tài)的目錄瀏覽與定位方法,填補了互聯(lián)網(wǎng)行業(yè)中百科類產(chǎn)品中目錄的實時瀏覽與定位的空白。
      文檔編號G06F17/30GK102142021SQ20111003683
      公開日2011年8月3日 申請日期2011年2月10日 優(yōu)先權(quán)日2011年2月10日
      發(fā)明者唐益龍, 王坤, 袁青林, 鄧亮, 陳浩然 申請人:北京百度網(wǎng)訊科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1