專利名稱:網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)及其方法,特別涉及一種可以在連續(xù)的相關(guān)網(wǎng)頁(yè)尚未被瀏覽的前提下,達(dá)成節(jié)省使用者閱讀網(wǎng)頁(yè)時(shí)搜索跳轉(zhuǎn)網(wǎng)頁(yè)對(duì)應(yīng)連結(jié)的時(shí)間的系統(tǒng)及其方法。
背景技術(shù):
隨著網(wǎng)絡(luò)科技的進(jìn)步和應(yīng)用范圍的逐漸擴(kuò)充,瀏覽網(wǎng)頁(yè)已經(jīng)成了現(xiàn)代人生活中不可或缺的信息傳輸途徑。網(wǎng)頁(yè)的瀏覽,一般是通過瀏覽器根據(jù)使用者輸入的網(wǎng)址到遠(yuǎn)程的域名服務(wù)器中取得對(duì)應(yīng)IP地址,接著通過IP地址到網(wǎng)頁(yè)提供端取得網(wǎng)頁(yè)文本,經(jīng)過瀏覽器解析網(wǎng)頁(yè)文本后,具有各式各樣顯示樣式、排版或甚至內(nèi)嵌有多媒體的網(wǎng)頁(yè)內(nèi)容便可以顯示在使用者端。
使用者在通過瀏覽器瀏覽網(wǎng)頁(yè)時(shí),經(jīng)常會(huì)瀏覽到具有連續(xù)相關(guān)性的網(wǎng)頁(yè),例如需要多個(gè)顯示頁(yè)面才能夠顯示的網(wǎng)絡(luò)小說、相簿、搜索結(jié)果...等,在此情境下,使用者經(jīng)常需要使用到“上一頁(yè)”、“下一頁(yè)”等等的網(wǎng)絡(luò)跳轉(zhuǎn)功能才能夠更流暢地閱讀。舉例來說,使用者閱讀網(wǎng)絡(luò)小說時(shí),當(dāng)需要翻到下一頁(yè),必須要先尋找到目前瀏覽的網(wǎng)頁(yè)中具有“下一頁(yè)”的跳轉(zhuǎn)提示文字的超級(jí)鏈接進(jìn)行點(diǎn)取,才能夠連結(jié)到下一頁(yè),但由于有時(shí)“下一頁(yè)”的跳轉(zhuǎn)提示文字會(huì)被其它彈出的廣告窗口所遮蔽、字樣太小難以辨識(shí)或甚至是因?yàn)槲挥诰嚯x目前使用者瀏覽區(qū)塊較遠(yuǎn)的位置,使用者需要利用瀏覽器的搜索功能或是卷動(dòng)滾動(dòng)條等較為復(fù)雜的操作才能找到,在這些情況下,便造成了使用者瀏覽網(wǎng)頁(yè)上的不便。雖然以往的瀏覽器基于前述情況在瀏覽器上提供了“上一頁(yè)”、“下一頁(yè)”等等的快捷跳轉(zhuǎn)功能,但由于僅能針對(duì)已讀取過的網(wǎng)頁(yè)進(jìn)行上一頁(yè)、下一頁(yè)等等的跳轉(zhuǎn),因此當(dāng)使用者在閱讀某一網(wǎng)頁(yè)尚未瀏覽過下一網(wǎng)頁(yè)時(shí),往往還是需要通過較為復(fù)雜的操作過程找到“上一頁(yè)”、“下一頁(yè)”等等的超級(jí)鏈接才能夠跳轉(zhuǎn)到下一網(wǎng)頁(yè),不僅僅造成使用者需要花費(fèi)額外的時(shí)間搜索超級(jí)鏈接,也阻礙了使用者瀏覽網(wǎng)頁(yè)時(shí)的流暢度,因此,實(shí)有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明遂公開一種網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)及其方法,其中本發(fā)明所公開的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng),適用于瀏覽器中,其包括讀取模塊,用以根據(jù)網(wǎng)址讀取對(duì)應(yīng)的網(wǎng)頁(yè)文本并在瀏覽器中顯示網(wǎng)頁(yè)文本;搜索模塊,用以搜索瀏覽器中當(dāng)前顯示的網(wǎng)頁(yè)文本是否存在具有跳轉(zhuǎn)提示文字的連結(jié)元素;解析模塊,用以在搜索模塊搜索出連結(jié)元素時(shí),根據(jù)網(wǎng)頁(yè)文本的解析規(guī)則讀取連結(jié)元素中的連結(jié)屬性,并讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址;及檢測(cè)模塊,用以持續(xù)檢測(cè)瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā),當(dāng)檢測(cè)模塊檢測(cè)到圖形按鈕或?qū)嶓w按鍵被觸發(fā)時(shí),觸發(fā)讀取模塊起始運(yùn)作根據(jù)跳轉(zhuǎn)網(wǎng)址讀取對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)文本并在瀏覽器中顯示跳轉(zhuǎn)網(wǎng)頁(yè)文本。
本發(fā)明所揭露的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)方法,適用于瀏覽器中,其包括下列步驟持續(xù)檢測(cè)瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā),當(dāng)圖形按鈕或?qū)嶓w按鍵被使用者觸發(fā)時(shí),執(zhí)行下列步驟根據(jù)瀏覽器目前瀏覽的網(wǎng)址讀取對(duì)應(yīng)的網(wǎng)頁(yè)文本;及搜索網(wǎng)頁(yè)文本是否存在具有跳轉(zhuǎn)提示文字的連結(jié)元素,當(dāng)存在連結(jié)元素時(shí),執(zhí)行下列步驟讀取連結(jié)元素中的連結(jié)屬性;讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址;及根據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)至對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)。本發(fā)明所公開的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明具有通過自動(dòng)讀取網(wǎng)頁(yè)文本中的跳轉(zhuǎn)網(wǎng)址,并根據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)至對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)的技術(shù)手段,借此可以在連續(xù)的相關(guān)網(wǎng)頁(yè)尚未被瀏覽的前提下,達(dá)成節(jié)省使用者閱讀網(wǎng)頁(yè)時(shí)搜索跳轉(zhuǎn)網(wǎng)頁(yè)對(duì)應(yīng)連結(jié)的時(shí)間的技術(shù)功效。
圖I為本發(fā)明網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)的方塊圖。圖2為本發(fā)明網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)方法的流程圖。圖3為本發(fā)明實(shí)施例中目前瀏覽網(wǎng)頁(yè)觸發(fā)網(wǎng)頁(yè)跳轉(zhuǎn)的示意圖。圖4為本發(fā)明實(shí)施例中目前瀏覽網(wǎng)頁(yè)的網(wǎng)頁(yè)文本示意圖。圖5為本發(fā)明實(shí)施例中跳轉(zhuǎn)網(wǎng)頁(yè)的顯示示意圖。圖6為本發(fā)明實(shí)施例中顯示網(wǎng)頁(yè)跳轉(zhuǎn)的選取提示的示意圖。圖7為本發(fā)明實(shí)施例中不存在對(duì)應(yīng)跳轉(zhuǎn)網(wǎng)頁(yè)時(shí)顯示跳轉(zhuǎn)錯(cuò)誤提示的示意圖。主要組件符號(hào)說明101讀取模塊102搜索模塊103解析模塊104檢測(cè)模塊105預(yù)估模塊106提示模塊300圖形使用者操作界面301 網(wǎng)頁(yè)302 菜單303圖形按鈕400網(wǎng)頁(yè)文本401跳轉(zhuǎn)提示文字501跳轉(zhuǎn)網(wǎng)頁(yè)601選取提示701跳轉(zhuǎn)錯(cuò)誤提示步驟201持續(xù)檢測(cè)瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā)步驟202當(dāng)圖形按鈕或?qū)嶓w按鍵被使用者觸發(fā)時(shí),根據(jù)瀏覽器目前瀏覽的網(wǎng)址讀取對(duì)應(yīng)的網(wǎng)頁(yè)文本步驟203搜索網(wǎng)頁(yè)文本中具有跳轉(zhuǎn)提示文字的連結(jié)元素步驟204當(dāng)搜索到連結(jié)元素時(shí),讀取連結(jié)元素中的連結(jié)屬性
步驟205讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址步驟206根據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)至對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。首先,請(qǐng)先參考圖1,為本發(fā)明所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)的方塊圖,其包括讀取模塊101、搜索模塊102、解析模塊103及檢測(cè)模塊104。在本發(fā)明所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)適用于瀏覽器中,可以是一個(gè)額外安裝在瀏覽器當(dāng)中的附加組件,也可以是在開發(fā)瀏覽器時(shí)內(nèi)建于瀏覽器當(dāng)中的一個(gè)子系統(tǒng),在本發(fā)明中雖網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)是以“系統(tǒng)”作為標(biāo)的,然任何在本發(fā)明所屬技術(shù)領(lǐng)域中具通常知識(shí) 者應(yīng)可自本發(fā)明所采用的描述方式提取出技術(shù)特征并應(yīng)用于任何標(biāo)的,因此本發(fā)明所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)實(shí)際應(yīng)用時(shí)可以是但并不局限于“系統(tǒng)”。讀取模塊101,負(fù)責(zé)根據(jù)一個(gè)網(wǎng)址讀取對(duì)應(yīng)的網(wǎng)頁(yè)文本并在瀏覽器中顯示所述的網(wǎng)頁(yè)文本。瀏覽器所讀取的網(wǎng)頁(yè)文本可以是HTML、JavaScript、ASP.NET...等不同的源代碼所撰寫而成,在此雖以數(shù)種源代碼的類型舉例說明,但并不以這些源代碼的類型為限,任何在本發(fā)明所屬領(lǐng)域具通常知識(shí)者應(yīng)可理解本發(fā)明所述的網(wǎng)頁(yè)文本應(yīng)是指瀏覽器所能解析的描述(script)語(yǔ)言或程序語(yǔ)言片段,而能由瀏覽器所解析的網(wǎng)頁(yè)文本也可能混和有多種描述語(yǔ)言或程序語(yǔ)言片段,因此在此則不針對(duì)網(wǎng)頁(yè)文本的內(nèi)容及形式加以贅述限定。搜索模塊102,負(fù)責(zé)搜索網(wǎng)頁(yè)文本當(dāng)中是否存在具有跳轉(zhuǎn)提示文字的連結(jié)元素。在此所述的跳轉(zhuǎn)提示文字,指的是“上一頁(yè)”、“下一頁(yè)”、“首頁(yè)”、“末頁(yè)”、“上一章”、“下一章”、“上十頁(yè)”、“下十頁(yè)· ·等可提示網(wǎng)頁(yè)跳轉(zhuǎn)的文字,然任何本發(fā)明所屬領(lǐng)域具通常知識(shí)者應(yīng)可理解在此所舉的例子僅用以說明,實(shí)際上只要是能夠提示網(wǎng)頁(yè)跳轉(zhuǎn)的文字均應(yīng)在本發(fā)明所述的跳轉(zhuǎn)提示文字的范疇中,而不以所述的為限。搜索模塊102搜索連結(jié)元素的方式,舉例來說,對(duì)于一篇以純HTML撰寫而成的網(wǎng)頁(yè)文本而言,若當(dāng)前顯示的網(wǎng)址以xxx_2.html為結(jié)尾,則網(wǎng)頁(yè)文本當(dāng)中的連結(jié)元素通常將會(huì)以“〈a href=" xxx_l.html" >〈span> 上一頁(yè)〈/span>〈/a>,,和“〈a href=" xxx_3.html " >〈span> 下一頁(yè)〈/span>〈/a>”撰寫而成,其中“〈a href = " xxx_l.html" ><span>上一頁(yè)〈/span>〈/a>,,和 “〈a href=" xxx_3.html" Xspan> 下一頁(yè)〈/span>〈/a>,,均可以稱之為連結(jié)元素,該連結(jié)元素在瀏覽器中以可以點(diǎn)擊的鏈接“上一頁(yè)”和“下一頁(yè)”的形式顯示。當(dāng)搜索模塊102搜索到跳轉(zhuǎn)提示文字“上一頁(yè)”或“下一頁(yè)”時(shí),將會(huì)讀取一整個(gè)連結(jié)元素。解析模塊103,負(fù)責(zé)在搜索模塊102搜索出連結(jié)元素時(shí),根據(jù)網(wǎng)頁(yè)文本的解析規(guī)則讀取連結(jié)元素中的連結(jié)屬性,并讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址。如前所述,當(dāng)搜索模塊102讀取了一整個(gè)連結(jié)元素“〈a href=" xxx_l.html" Xspan> 上一頁(yè) </span>〈/a>” 和“〈ahref = " xxx_3. html " ><span>下一頁(yè)</span>〈/a>”之后,解析模塊103將會(huì)根據(jù)網(wǎng)頁(yè)文本的解析規(guī)則讀取連結(jié)元素中的連結(jié)屬性“href”,接著讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址“XXX_1. html”和“XXX_3. html”。在本發(fā)明所述的解析規(guī)則是隨著網(wǎng)頁(yè)文本的描述語(yǔ)言或程序語(yǔ)言片段的撰寫方式而有所差異,因此在此則不針對(duì)解析規(guī)則的細(xì)節(jié)加以限定。
檢測(cè)模塊104,負(fù)責(zé)持續(xù)檢測(cè)瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā)。在此所述的圖形按鈕指的是瀏覽器的圖形使用者操作界面的某個(gè)特定按鈕,如瀏覽器中具有前進(jìn)或后退的圖標(biāo)、鼠標(biāo)點(diǎn)選右鍵時(shí)出現(xiàn)的“上一頁(yè)”、“下一頁(yè)”等字樣,而實(shí)體按鍵則指的是在某些輸入裝置如觸摸屏界面、鼠標(biāo)的左右鍵及滾輪、鍵盤的上一頁(yè)、下一頁(yè)的實(shí)體快捷按鍵;實(shí)體按鍵的觸發(fā)還包括用戶的手勢(shì)操作,如在鼠標(biāo)右鍵觸發(fā)狀態(tài)時(shí)鼠標(biāo)的移動(dòng)軌跡、觸摸屏界面上操作對(duì)象的移動(dòng)軌跡。當(dāng)檢測(cè)模塊104檢測(cè)到特定的圖形按鈕或是實(shí)體按鍵被觸發(fā)時(shí),檢測(cè)模塊104就會(huì)相當(dāng)于接收到一個(gè)網(wǎng)頁(yè)的跳轉(zhuǎn)信號(hào),此時(shí)檢測(cè)模塊104將會(huì)觸發(fā)讀取模塊101開始讀取網(wǎng)頁(yè)文本, 并接著由搜索模塊102搜索網(wǎng)頁(yè)文本當(dāng)中的連結(jié)元素。解析模塊103讀取出跳轉(zhuǎn)網(wǎng)址“xxx_l. html”和“xxx_3. html”之后,讀取模塊101將會(huì)接著根據(jù)檢測(cè)模塊104檢測(cè)到的瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā)、以及解析模塊103讀取出的跳轉(zhuǎn)網(wǎng)址“XXX_1. html”和“XXX_3. html”連結(jié)到對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)。具體的一種實(shí)現(xiàn)方式如下使用者觸發(fā)瀏覽器中的“上一頁(yè)”圖形按鈕,則該瀏覽器從“XXX_2. html”跳轉(zhuǎn)到“XXX_1. html”;使用者觸發(fā)瀏覽器中的“下一頁(yè)”圖形按鈕,則該瀏覽器從“xxx_2. html ”跳轉(zhuǎn)到“ XXX—3. html ”。上述網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)中,也可以首先由檢測(cè)模塊104檢測(cè)瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā),檢測(cè)到相應(yīng)觸發(fā)類型之后,再由搜索模塊102搜索該瀏覽器中當(dāng)前顯示的網(wǎng)頁(yè)文本中是否存在具有跳轉(zhuǎn)提示文字的連結(jié)元素,并由解析模塊103根據(jù)網(wǎng)頁(yè)文本的解析規(guī)則讀取連結(jié)元素中的連結(jié)屬性、并讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址。具體的一種實(shí)現(xiàn)方式如下檢測(cè)模塊104檢測(cè)到瀏覽器的“下一頁(yè)”圖形按鈕被觸發(fā),搜索模塊102搜索當(dāng)前顯示的網(wǎng)頁(yè)文本中具有“下一頁(yè)”文字的連結(jié)元素,之后由解析模塊103讀取連結(jié)元素中的連結(jié)屬性、讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址,并由讀取模塊101控制瀏覽器跳轉(zhuǎn)到該跳轉(zhuǎn)網(wǎng)址。除此之外,本發(fā)明所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)還可以與現(xiàn)有的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)相結(jié)合,當(dāng)檢測(cè)模塊104檢測(cè)到瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā)之后,首先判斷是否存在已經(jīng)瀏覽過的網(wǎng)址,如果是,則根據(jù)觸發(fā)的類型,由讀取模塊101控制瀏覽器直接跳轉(zhuǎn)到該已瀏覽過的網(wǎng)址,如果不存在,則執(zhí)行本發(fā)明實(shí)施例提供的上述方案。應(yīng)用有本發(fā)明網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)的瀏覽器,使用者僅需要觸發(fā)特定的圖形按鈕或是實(shí)體按鍵,不需尋找并點(diǎn)擊跳轉(zhuǎn)網(wǎng)頁(yè)的超級(jí)鏈接便可自動(dòng)尋找出對(duì)應(yīng)的沒有訪問過或已訪問過的跳轉(zhuǎn)網(wǎng)頁(yè)并進(jìn)行連結(jié),可省去使用者進(jìn)行復(fù)雜操作所需花費(fèi)的時(shí)間,也可以提升使用者閱讀連續(xù)關(guān)連性的網(wǎng)頁(yè)時(shí)的閱讀流暢度。除了前述的模塊之外,本發(fā)明所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)還可以包括一個(gè)預(yù)估模塊105及一個(gè)提不模塊106。預(yù)估模塊105,負(fù)責(zé)在搜索模塊102搜索網(wǎng)頁(yè)文本搜索不出具有跳轉(zhuǎn)提示文字的連結(jié)元素時(shí),解析目前瀏覽的網(wǎng)址,并根據(jù)目前瀏覽的網(wǎng)址預(yù)估出跳轉(zhuǎn)網(wǎng)址。由于有時(shí)網(wǎng)頁(yè)文本中可能并未設(shè)置有“上一頁(yè)”、“下一頁(yè)”等具有跳轉(zhuǎn)提示文字的連結(jié)元素,因此此時(shí)預(yù)估模塊105可以根據(jù)當(dāng)前目前瀏覽的網(wǎng)址及一網(wǎng)址命名規(guī)則預(yù)估出跳轉(zhuǎn)網(wǎng)址,如一連串僅顯示文字的網(wǎng)頁(yè),若目前瀏覽的網(wǎng)址為“XXX_2.html”,則可以預(yù)估出上一頁(yè)的跳轉(zhuǎn)網(wǎng)址為“XXX_. I. html”,下一頁(yè)的跳轉(zhuǎn)網(wǎng)址為 “XXX_3. html”。
為了進(jìn)一步保證預(yù)估的準(zhǔn)確性,預(yù)估模塊105還可比對(duì)已瀏覽過的網(wǎng)址與目前瀏覽的網(wǎng)址以擷取出重復(fù)網(wǎng)址字符串,接著根據(jù)網(wǎng)址的遞增規(guī)則以重復(fù)網(wǎng)址字符串產(chǎn)生出跳轉(zhuǎn)網(wǎng)址。舉例來說,假設(shè)現(xiàn)有一連串僅顯示圖片的網(wǎng)頁(yè),其網(wǎng)址為“XXX_a. html ”、“XXX_b. html”及“XXX_c. html”,這些連續(xù)相關(guān)的圖片網(wǎng)頁(yè)彼此之間存在網(wǎng)址之間的關(guān)聯(lián)性,若此時(shí)使用者目前瀏覽的是“XXX_b. html”圖片網(wǎng)頁(yè),當(dāng)使用者尚未瀏覽過“XXX_c. html”網(wǎng)頁(yè)但已瀏覽過“XXX_a. html”及“XXX_b. html”網(wǎng)頁(yè),則預(yù)估模塊105可以根據(jù)“XXX_a. html”及“XXX_b. html”兩個(gè)已瀏覽網(wǎng)址取出重復(fù)網(wǎng)址字符串“XXX_*. html”,接著預(yù)估模塊105可以依據(jù)網(wǎng)址的遞增規(guī)則a及b預(yù)估出下一跳轉(zhuǎn)網(wǎng)址應(yīng)為“XXX_c. html”。預(yù)估模塊105預(yù)估出跳轉(zhuǎn)網(wǎng)址后,讀取模塊101可以再依據(jù)跳轉(zhuǎn)網(wǎng)址進(jìn)行跳轉(zhuǎn)網(wǎng)頁(yè)的連結(jié)。除此之外,當(dāng)搜索模塊102搜索出網(wǎng)頁(yè)文本中同時(shí)存在兩個(gè)以上具有跳轉(zhuǎn)提示文字的連結(jié)元素時(shí),可以輸出一個(gè)選取提示,以供使用者自這些具跳轉(zhuǎn)提示文字的連結(jié)元素中選取其中之一,避免跳轉(zhuǎn)網(wǎng)頁(yè)時(shí)造成讀取模塊101的連結(jié)出現(xiàn)混淆的狀況。 提示模塊106,用以在讀取模塊101依據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)到跳轉(zhuǎn)網(wǎng)頁(yè)發(fā)現(xiàn)該跳轉(zhuǎn)網(wǎng)頁(yè)不存在時(shí),觸發(fā)讀取模塊101返回前一瀏覽的網(wǎng)址并輸出一個(gè)跳轉(zhuǎn)錯(cuò)誤提示,借此當(dāng)跳轉(zhuǎn)網(wǎng)頁(yè)不存在時(shí),使用者可以停留在目前瀏覽的頁(yè)面而不會(huì)產(chǎn)生連結(jié)到空白網(wǎng)頁(yè)的情況。接下來,請(qǐng)參考圖2,將搭配一應(yīng)用有本發(fā)明的瀏覽器的網(wǎng)頁(yè)跳轉(zhuǎn)過程作為實(shí)施例來說明本發(fā)明的實(shí)施流程。首先,瀏覽器將會(huì)持續(xù)檢測(cè)瀏覽器的圖形按鈕及輸入裝置的實(shí)體按鍵的觸發(fā)(步驟201),請(qǐng)參考圖3,假設(shè)使用者在瀏覽器的圖形使用者操作界面300中點(diǎn)選鼠標(biāo)右鍵,此時(shí)目前圖形使用者操作界面便會(huì)出現(xiàn)菜單302,假設(shè)使用者觸發(fā)了具有“下一頁(yè)”字樣的圖形按鈕303時(shí),此時(shí)瀏覽器將會(huì)根據(jù)瀏覽器目前瀏覽網(wǎng)址為“XXX_1. html”的網(wǎng)頁(yè)301讀取對(duì)應(yīng)的網(wǎng)頁(yè)文本(步驟202)。請(qǐng)參考圖4,假設(shè)“xxx_l.html”該網(wǎng)頁(yè)的網(wǎng)頁(yè)文本400如圖中所示,接著瀏覽器將會(huì)搜索網(wǎng)頁(yè)文本400中具有跳轉(zhuǎn)提示文字的連結(jié)元素(步驟203)。當(dāng)瀏覽器搜索到跳轉(zhuǎn)提示文字401時(shí),例如網(wǎng)頁(yè)文本400中的“下一頁(yè)”,此時(shí)瀏覽器將會(huì)擷取整個(gè)連結(jié)元素“〈ahref = " xxx_2. html" Xspan>下一頁(yè)</span>〈/a>”,接著瀏覽器讀取連結(jié)元素中的連結(jié)屬性“href” (步驟204),并讀取連結(jié)屬性對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)址“xxx_2. html” (步驟205)。最后,根據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)“xxx_2.html”至對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)(步驟206),如圖5所示的跳轉(zhuǎn)網(wǎng)頁(yè) 501。假設(shè)使用者瀏覽網(wǎng)頁(yè)“xxx_2.html”的過程中又按壓鼠標(biāo)右鍵呼叫了菜單302,并在菜單302當(dāng)中觸發(fā)了具有“下一頁(yè)”字樣的圖形按鈕303,此時(shí)瀏覽器將會(huì)讀取網(wǎng)頁(yè)“xxx_2.html”的網(wǎng)頁(yè)文本(圖中未示)。假設(shè)此時(shí)“xxx_2.html”的網(wǎng)頁(yè)文本中不存在“下一頁(yè)”的跳轉(zhuǎn)網(wǎng)址,則此時(shí)瀏覽器將會(huì)讀取現(xiàn)有瀏覽的“xxx_l.html”及“xxx_2.html”兩網(wǎng)頁(yè),并解析出重復(fù)網(wǎng)址字符串“xxx_*. html”,再根據(jù)遞增規(guī)則預(yù)估產(chǎn)生跳轉(zhuǎn)網(wǎng)址“XXX_3.html”進(jìn)行連結(jié)。需要說明的是,請(qǐng)參考圖6,當(dāng)同一網(wǎng)頁(yè)文本中存在“上一頁(yè)”、“上一段”、“下一頁(yè)”、“下一頁(yè).·等多個(gè)具跳轉(zhuǎn)提示文字的連結(jié)元素時(shí),應(yīng)用有本發(fā)明的瀏覽器將會(huì)顯示出選取提示601以供使用者選取其中之一作為跳轉(zhuǎn)網(wǎng)頁(yè)的依據(jù)。
除此之外,請(qǐng)參考圖7,當(dāng)瀏覽器根據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)至跳轉(zhuǎn)網(wǎng)頁(yè)發(fā)現(xiàn)不存在對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)時(shí),例如假設(shè)“xxx_3.html”網(wǎng)頁(yè)(圖中未示)不存在,則此時(shí)應(yīng)用有本發(fā)明的瀏覽器可以再返回“xxx_2.html”,并顯示跳轉(zhuǎn)錯(cuò)誤提示701,以提示使用者跳轉(zhuǎn)網(wǎng)頁(yè)不存在。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有自動(dòng)讀取網(wǎng)頁(yè)文本中的跳轉(zhuǎn)網(wǎng)址,并根據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)至對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)的技術(shù)手段,借此可以在連續(xù)的相關(guān)網(wǎng)頁(yè)尚未被瀏覽的前提下,達(dá)成節(jié)省使用者閱讀網(wǎng)頁(yè)時(shí)搜索跳轉(zhuǎn)網(wǎng)頁(yè)對(duì)應(yīng)連結(jié)的時(shí)間的技術(shù)功效。雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的改動(dòng)。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求所界定者為準(zhǔn)?!?br>
權(quán)利要求
1.一種網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng),適用于一瀏覽器中,其特征在于,包括 一讀取模塊,用以根據(jù)一網(wǎng)址讀取對(duì)應(yīng)的一網(wǎng)頁(yè)文本并在該瀏覽器中顯示該網(wǎng)頁(yè)文本; 一搜索模塊,用以搜索該瀏覽器中當(dāng)前顯示的網(wǎng)頁(yè)文本是否存在具有一跳轉(zhuǎn)提示文字的一連結(jié)元素; 一解析模塊,用以在該搜索模塊搜索出該連結(jié)元素時(shí),根據(jù)網(wǎng)頁(yè)文本的一解析規(guī)則讀取該連結(jié)元素中的一連結(jié)屬性,并讀取該連結(jié)屬性對(duì)應(yīng)的一跳轉(zhuǎn)網(wǎng)址;及 一檢測(cè)模塊,用以持續(xù)檢測(cè)該瀏覽器的一圖形按鈕及一輸入裝置的一實(shí)體按鍵的觸發(fā),當(dāng)該檢測(cè)模塊檢測(cè)到該圖形按鈕或該實(shí)體按鍵被觸發(fā)時(shí),觸發(fā)該讀取模塊根據(jù)該跳轉(zhuǎn)網(wǎng)址讀取對(duì)應(yīng)的一跳轉(zhuǎn)網(wǎng)頁(yè)文本并在該瀏覽器中顯示該跳轉(zhuǎn)網(wǎng)頁(yè)文本。
2.如權(quán)利要求I所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng),其特征在于,該系統(tǒng)還包括一預(yù)估模塊,用以在該搜索模塊搜索不出具有該跳轉(zhuǎn)提示文字的該連結(jié)元素時(shí),解析該瀏覽器當(dāng)前瀏覽的網(wǎng)址,并根據(jù)該當(dāng)前瀏覽的網(wǎng)址預(yù)估出該跳轉(zhuǎn)網(wǎng)址。
3.如權(quán)利要求2所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng),其特征在于,該預(yù)估模塊是通過讀取該瀏覽器已瀏覽的至少一網(wǎng)頁(yè),比對(duì)該至少一網(wǎng)頁(yè)對(duì)應(yīng)的這些網(wǎng)址與目前瀏覽的該網(wǎng)址以擷取出一重復(fù)網(wǎng)址字符串,并根據(jù)該至少一網(wǎng)頁(yè)對(duì)應(yīng)的這些網(wǎng)址與目前瀏覽的該網(wǎng)址的一遞增規(guī)則以該重復(fù)網(wǎng)址字符串產(chǎn)生出該跳轉(zhuǎn)網(wǎng)址。
4.如權(quán)利要求I所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng),其特征在于,該搜索模塊還用以在搜索出該網(wǎng)頁(yè)文本中同時(shí)存在兩個(gè)以上具有跳轉(zhuǎn)提示文字的連結(jié)元素時(shí),輸出一選取提示以供使用者自這些具跳轉(zhuǎn)提示文字的連結(jié)元素中選取其中之一。
5.如權(quán)利要求I所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng),其特征在于,該系統(tǒng)還包括一提示模塊,用以在所產(chǎn)生的該跳轉(zhuǎn)網(wǎng)址不存在對(duì)應(yīng)的該跳轉(zhuǎn)網(wǎng)頁(yè)時(shí),觸發(fā)該讀取模塊返回前一瀏覽的該網(wǎng)址并輸出一跳轉(zhuǎn)錯(cuò)誤提示。
6.一種網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)方法,適用于一瀏覽器中,其特征在于,包括下列步驟 持續(xù)檢測(cè)該瀏覽器的一圖形按鈕及一輸入裝置的一實(shí)體按鍵的觸 發(fā),當(dāng)該圖形按鈕或該實(shí)體按鍵被使用者觸發(fā)時(shí),執(zhí)行下列步驟 根據(jù)該瀏覽器目前瀏覽的一網(wǎng)址讀取對(duì)應(yīng)的一網(wǎng)頁(yè)文本;及 搜索該網(wǎng)頁(yè)文本是否存在具有一跳轉(zhuǎn)提示文字的一連結(jié)元素,當(dāng)存在該連結(jié)元素時(shí),執(zhí)行下列步驟 讀取該連結(jié)元素中的一連結(jié)屬性; 讀取該連結(jié)屬性對(duì)應(yīng)的一跳轉(zhuǎn)網(wǎng)址;及 根據(jù)該跳轉(zhuǎn)網(wǎng)址連結(jié)至對(duì)應(yīng)的一跳轉(zhuǎn)網(wǎng)頁(yè)。
7.如權(quán)利要求6所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)方法,其特征在于,搜索該網(wǎng)頁(yè)文本是否存在具有該跳轉(zhuǎn)提示文字的該連結(jié)元素之后,當(dāng)不存在該連結(jié)元素時(shí),該方法還包括解析目前瀏覽的該網(wǎng)址,并根據(jù)目前瀏覽的該網(wǎng)址預(yù)估出該跳轉(zhuǎn)網(wǎng)址的步驟。
8.如權(quán)利要求7所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)方法,其特征在于,根據(jù)目前瀏覽的該網(wǎng)址預(yù)估出該跳轉(zhuǎn)網(wǎng)址的步驟中,還包括讀取該瀏覽器已瀏覽的至少一網(wǎng)頁(yè),比對(duì)該至少一網(wǎng)頁(yè)對(duì)應(yīng)的這些網(wǎng)址與目前瀏覽的該網(wǎng)址以擷取出一重復(fù)網(wǎng)址字符串,并根據(jù)該至少一網(wǎng)頁(yè)對(duì)應(yīng)的這些網(wǎng)址與目前瀏覽的該網(wǎng)址的一遞增規(guī)則以該重復(fù)網(wǎng)址字符串產(chǎn)生出該跳轉(zhuǎn)網(wǎng)址的步驟。
9.如權(quán)利要求6所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)方法,其特征在于,搜索該網(wǎng)頁(yè)文本是否存在具有跳轉(zhuǎn)提示文字的連結(jié)元素的步驟中,還包括在該網(wǎng)頁(yè)文本中同時(shí)存在兩個(gè)以上具有跳轉(zhuǎn)提示文字的連結(jié)元素時(shí),輸出一選取提示以供使用者自這些具跳轉(zhuǎn)提示文字的連結(jié)元素中選取其中之一的步驟。
10.如權(quán)利要求6所述的網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)方法,其特征在于,該方法還包括在該瀏覽器所產(chǎn)生的該跳轉(zhuǎn)網(wǎng)址不存在對(duì)應(yīng)的該跳轉(zhuǎn)網(wǎng)頁(yè)時(shí),返回前一瀏覽的該網(wǎng)址并輸出一跳轉(zhuǎn)錯(cuò)誤提示的步驟。
全文摘要
一種網(wǎng)頁(yè)瀏覽跳轉(zhuǎn)系統(tǒng)及其方法,其在使用者觸發(fā)網(wǎng)頁(yè)前進(jìn)的圖形按鈕或?qū)嶓w按鍵時(shí),通過自動(dòng)讀取網(wǎng)頁(yè)文本中的跳轉(zhuǎn)網(wǎng)址,并根據(jù)跳轉(zhuǎn)網(wǎng)址連結(jié)至對(duì)應(yīng)的跳轉(zhuǎn)網(wǎng)頁(yè)的技術(shù)手段,借此可以在連續(xù)的相關(guān)網(wǎng)頁(yè)尚未被瀏覽的前提下,達(dá)成節(jié)省使用者閱讀網(wǎng)頁(yè)時(shí)搜索跳轉(zhuǎn)網(wǎng)頁(yè)對(duì)應(yīng)連結(jié)的時(shí)間的技術(shù)功效。
文檔編號(hào)G06F17/30GK102955788SQ20111024160
公開日2013年3月6日 申請(qǐng)日期2011年8月19日 優(yōu)先權(quán)日2011年8月19日
發(fā)明者邱全成, 劉曉安 申請(qǐng)人:英業(yè)達(dá)股份有限公司