新四季網

網際網路上可選擇超連結的離線閱讀方法

2023-04-29 05:37:51 1

專利名稱:網際網路上可選擇超連結的離線閱讀方法
技術領域:
本發明涉及一種網際網路上閱讀超連結的方法,特別是有關於一種在網際網路上可選擇超連結的離線閱讀方法,尤其可以只下載用戶關心的超連結。
網際網路是一個全球性的廣域網絡,這個網絡利用電話線路或專用線路連接全世界的學校機構、政府組織以及各種研究單位,使用者可在任何一個連接的網絡上和他人互通信息、傳遞電子郵件或文件。目前全世界約有兩千多萬部電腦連接到此系統當中,在全球各地只有阿爾巴尼亞是網際網路無法連接的國家。
國際網絡上的最主要被使用的服務有電子郵件(E-mail)與文件傳輸協議(FTPFile Transfer Protocol)兩種。目前由於全球信息網結合多媒體的流行,也適合給想表演的人製作個人的首頁(HomePage)。全球資訊網(World Wide Web)簡稱WWW或3W,念為Triple W,它是由CERN(歐洲量子物理實驗室;The European Laboratory forParticle Physics)所發展出來,在網絡上的一種多媒體查詢系統,這種系統最主要是可以在網絡上發揮多媒體的傳輸能力,目前成為在網際網路上的一股主流,因為它結合了文字、聲音、影像等多種傳播媒體,所以透過全球信息網伺服器,使用者可以十分容易的存取各種在不同網絡上的信息,目前已經成為網際網路上最熱門的網絡之一,在全球信息網上的畫面都必須使用支持HTTP及HTML的傳輸協議的瀏覽器,使用者才可以瀏覽它們。
在全球信息網上面出現的圖形檔,最主要有.GIF、.IIF、.JPG、.RGB和.HDF等格式,而動畫文件有.FLI、.GI,視訊文件有.AVG.、.MPG,音效文件有.AU、.VOC等。因為目前全球信息網站點所使用的是HTTP通信協議,所以大多數的網址都會加上「http∥」的字串在網址前面,例如http∥www.discovery.com。
HTML(HyperText Markup Language)是由歐洲量子物理實驗室所制定出來的一種多媒體、超文本的標示語言,它目前被廣泛使用在網際網路的全球信息網上,這種語言利用超鏈結(hyperlink)連接不同的媒體,所以具備了在網絡上傳送多媒體的能力。一個HTML文件由許多標籤(tag)與內文組合而成的,通常它是一般的純文字格式文件,所以我們可以使用一般的文本處理程序來撰寫它,所以也說明了HTML是一種跨平臺的語言,而標籤(tag)便是用來建立超鏈結的,它有點類似倚天中文文件當中的控制碼;因為HTML是一個新興的語言,所以其語法仍在演進當中,我們要瀏覽的站點若使用較新的語法,則使用者相對也要使用支持新版的HTML瀏覽器,目前HTML的最新規格為4.0版,可以支持動態網頁(DHTML、Dynamic HTML),也就是在網頁當中加入動畫及間效等多媒體效果。下面是一個HTML網頁範例,它製作一個簡單的文字網頁,其中HTML、HEAD便是HTML的標籤單一資源定址器(URLUniform Resource Loactor)是在網際網路上的一種位址表示方式,其格式為「Scheme∥Host.Domain[Port]/Path/File Name」。其中Scheme是網絡協議名稱,例如HTTP、Gopher、FTP、File、News、Telnet、WAIS、MailTo等,而Host是伺服器名稱,例如WWW、sun、ibm、alpha等,Domain為定義域名稱,如microsoft.com.tw、roc.gov.tw、whitehouse.gov等,Port為使用的埠編號,通常此參數可省略,而Path與FileName則是連接的文件名稱,若我們省略它們,則會使用系統的內定值,也就是到該站點的HomePage(首頁)上瀏覽,但若使用者知道Path與FileName,則將它們加入單一資源定址器當中將有助於找尋數據的速度。單一資源定址器的範例如http∥www.microsoft.com/taiwan,它是臺灣微軟的單一資源定址器,代表使用http的通信協議,而且主機是WWW,但是由於目前在網際網路上大部分的WWW站點都是以http為通信協議,所以我們經常省略前面的協議部分,而撰寫成為www.microsoft.com/taiwan。
能夠觀看全球信息網的程序稱為瀏覽器(browser),目前電腦界的瀏覽器專指在網際網路上可以瀏覽全球信息網站點的程序,如Microsoft Internet Explorer和Netscape Navigator等都是在個人電腦常見的瀏覽器。
一般使用者要上網查詢數據,最常使用的是在網絡上各種搜尋引擎(search engine),國內常見的有老牌的「蕃薯藤」(www.yam.org.tw)、「奇摩站」(www.kimo.com.tw)、「哇噻中文網」(www.whatsite.com)、「中文雅虎」(chinese.yahoo.com)等,國外則有「雅虎」(www.yahoo.com)、「Lycos」(www.lycos.com)等。
現有的網際網路離線閱讀軟體是將某一網頁以及它所包含的所有連結的引用目標網頁一起下載下來,如果用戶只關心網頁上的一個或是幾個連結,而不是所有的連結,那麼下載所有連結就是浪費時間和其他資源。
鑑於上述發明背景中,傳統的離線閱讀軟體所產生的諸多缺點,本發明提供一種在網際網路上可選擇超連結的離線閱讀方法,可以隨意選擇要下載閱讀的一個或幾個連結,避免了現有技術中全部下載的弊端,這樣就節省了時間和資源。
本發明的另一目的在於可讓用戶隨意選擇網頁上它所關心的連結,然後只下載用戶選擇的連結,並且生成一個由這些連結組成的索引網頁。使用本發明所提供的方法可以使用戶以最高的效率得到自己想要的內容。
根據以上所述的目的,本發明提供了一種在網際網路上可以選擇超連結的離線閱讀的方法,其中本方法包含三個主要步驟。首先,進入第一步驟,並判斷在網頁上的文件中是否存在下一個超連結語法元素。如果超連結語法元素存在,則將網頁上文件中的三部分內容存入數據結構,並將數據結構加入一第一數組,然後,返回該第一步驟。如果不存在下一個超連結語法元素,則結束分析。接著,進入第二步驟,並判斷使用者是否選擇結束編輯。如果使用者不選擇結束編輯,則判斷使用者是否選擇一超連結。如果使用者不選擇一超連結,則返回第二步驟。如果使用者選擇一超連結,則依據所選擇的單一資源定址器,在第一數組中查詢匹配的元素,將元素複製到一第二數組中。之後,顯示選擇的超連結的顯示本文部分,同時將超連結的完整語法部分累加到一字串變量中,然後,返回第二步驟。如果使用者選擇結束編輯,則結束判斷以及編輯所選擇之超連結。接著,進入第三步驟。首先,令一第一數為一,並且判斷第一數是否存在。如果第一數存在,則從第二數組中取第一數個元素,並且下載第一數個元素中單一資源定址器所指出的文件。然後,令第一數加一,之後,返回判斷該第一數是否存在的步驟。如果第一數不存在,則將字串變量儲存為索引網頁文件,並且結束選擇超連結的離線閱讀的方法。
本發明的上述目的與優點,將以下列的實施例以及圖示,做詳細說明如下,其中

圖1為對網頁上顯示的文件進行語法分析並判斷網頁上的文件是否有下一個超連結語法元素的流程圖;圖2為判斷使用者是否選擇某一個超連結並且編輯使用者所選擇的超連結的流程圖;圖3為依據使用者所選擇的超連結,將之前所記錄的元素下載的流程圖;圖4為根據本發明所揭露的技術,使用者在選擇超連結時的示意圖;圖5是根據本發明所揭露的技術,顯示下載後的結果顯示圖。
本發明的一些實施例將詳細描述如下。然而,除了詳細描述外,本發明還可以廣泛地在其他的實施例施行,且本發明的範圍不受限定,而以所附的權利要求為準。
我們在網際網路瀏覽器上看到的網頁,是在作業系統中,是由HTML格式的純文本文件經由瀏覽器解釋的,網頁上的超連結是由幾種HTML語法元素表示的。其中作業系統可以是單人單工的磁碟作業系統(DOS),單個多工的作業系統,如WIN 98,OS/2,MAC/OS,或是多人多工的作業系統,如WINNT,UNIX,以及各種UNIX-clone。常見的瀏覽器有Microsoft Internet Explorer和Netscape Navigator,然而還有其他的瀏覽器。下面以其中一種HTML格式進行說明其語法如A HREF=「DATA/PAGE1。HTM」CLICK HERE/A。
其中A HREF=「DATA、PAGE1.HTM」表示這是一個連結,DATA/PAGE1.HTM是這個連結的目標文件;CLICK HERE是這個連結在瀏覽器上顯示本文;/A是這個語法的結束標誌。
針對此種語法,本發明採用以下三個步驟的方法以提供可選擇的離線閱讀方法,其中第一個步驟參照圖1,第二個步驟參照圖2,第三個步驟參照圖3。
第一步,如圖1所示,對當前顯示的HTML的原文件進行語法分析。首先,進入開始100。接著,在HTML原文件中按順序查找下一個超連結語法元素101。接著,判斷下一個超連結語法元素是否找到102。如果沒找到,結束104語法分析。如果找到了,對找到的超連結的原代碼提取三個數據項並組成一個結構103,其中第一項顯示文本或圖形路徑,第二項指向目標的單一資源定址器,第三項完整的超連結代碼,但需要修改其中的單一資源定址器,使它由指向網際網路的目標改為指向本地目標。本地目標系在本地的儲存介質上。
例如,一個超連結的代碼是「A href=http∥www.abc.com/html/xyz.htmthis is the textyou can see in browser/A」其中第一項數據為this is the text you can see in browser第二項數據為「http∥www.abc.com/html/xyz.htm」第三項數據為」A href=FILE∥|DOWNS|TE|TASK1|/www.abc.com/html/xyz.htm」this is the text you can see in browser/A將這個數據加入數組A。然後返回(101),重複以上過程,直到結束。
第二步,如圖2所示,進行判斷使用者是否選擇某一個超連結並且編輯使用者所選擇的超連結的動作。首先,進入開始200,接著,判斷用戶是否結束編輯動作201。如果是,則結束編輯204。否則,判斷使用者在HTML viewer control(可以藉由windows系統提供,用於顯示html網頁)窗口中是否用指標選中某一超連結202。如果否,則返回201。如果是,則根據他的單一資源定址器會隨著NM_HOTSPOT消息返回給應用程式,應用程式用這一單一資源定址器與數組A中的每個數據的單一資源定址器項相比較,找到相等的,將該數據結構複製到數組B中,並取出它的第一和第三項。第一項就是選中超連結的顯示本文,用於提示用戶已經選擇的超連結。然後,將所有被選中超連結的數據結構的第三項聯在一起,存入文件,產生的文件即為索引網頁的HTML文件,這個步驟在圖2中的203。然後返回201,重複以上過程,直到結束。
第三步,如圖3所示,是依據使用者所選擇的超連結下載所選連結。首先,進入開始300。接著,設置N=1,如圖中步驟301。判斷是否存在第N元素302。如果是,則從數組B中存取第N個元素,下載其單一資源定址器之第二項數據所指示的文件,並按其原有的目錄結構存放到本地存儲介質,如圖中步驟303。然後,N=N+1,如圖中步驟305。接著返回302。如果否,即不存在第N個元素,則將字符串S存為索引網頁文件,如圖中步驟304,然後結束,如圖中步驟306。
如圖4及圖5所示,系介紹一依據本發明的一具體實施例。如圖4所示,比如欲下載www.software.com主頁中的某兩個連結1)Software.com』InterMailreg;Software Selected by BCENexxia as the Intrastructure Solution for New Nexx.IPMessaging Service2)GTE provides Outsourced E-mail to Small Busines and HomeOffices首先對www.software.com主頁的HTML的原文件進行語法分析HTML的原文件為
<![CDATA[  <A HREF=「news/pressrelease/pr 990714 bellnex.html」>  Software.com’s InterMailreg;Software Selected by BCENexxia as the Infrastrcture Solution for New Nexxia.IP MessagingService  </A>  …  <A HREF=「news/pressrelease/pr990714gre.html」>  GTE provides Outsourced E-mail to Small Businesses and HomeOffices  </A>  … ]]>經過語法分析,得到包含所有超連結數據結構的數組A,其中兩個元素為第一個元素第一項Software.com’s InterMailreg;Software Selected byBCE Nexxia as the Infrastrcture Solution for New Nexxia.IPMessaging Service(顯示本文);第二項news/pressrelease/pr990714 gre.html(指向目標的單一資源定址器)第三項AHREF=「FILE///DOWNLOADSITE/900/www.software.com/news/pressreleases/pr990714bellnex.html」Software.com’s InterMailreg;Software Selected by BCE Nexxiaas the Infrastrcture Solution for New Nexxia.IP MessagingService/A(完整的超連結原代碼,但需要修改其中的單一資源定址器,使他由指向網際網路上的目標改為指向本地目標)。
第二個元素第一項GTE provides Outsoured E-mail to Small Businesses andHome Offices(顯示本文);第二項News/pressrelease/pr990714gre.html(指向目標的單一資源定址器);第三項AHREF=「FILE///DOWNLOADSIFT/900/www.software.com/news/pressreleases/pr990714.gte.html」
GTE provides Outsourced E-Mail to Small Businesses and HomeOffices/A(完整的超連結原代碼,但需要修改其中的單一資源定址器,使他由指向網際網路上的目標改為指向本地目標)。
如圖4所示,進行編輯。首先,用戶用指標選擇上述第一個超連結,它的單一資源定址器(news/pressreleases/pr990714bellnex.html)會隨著NM_HOTSPOT消息返回給應用程式,應用程式用這一單一資源定址器與數組A中的每個數據結構的單一資源定址器項相比,就會找到匹配的上述第一個元素,將這個元素複製到數組B中,並且顯示它的第一項(Software.com’s InterMailreg;SoftwareSelected by BCE Nexxia as the Infrastreture Solution for NewNexxia.IP Messaging Service)用以提示用戶已選擇此超連結。顯示的視窗可以利用作業系統以及瀏覽器來設計。
將它的第三項(A HREF=「FILE///DOWNLOADSITE/900/www.software.com/news/pressreleases/pr990714bellnex.html」
Software.com’s InterMailreg;Software Selected by BCENexxia as the Infrastrcture Solution for New Nexxia.IP MessagingService/A)累加到字符串S中,並在S後面加上換行語法BR(為了清楚地顯示索引網頁,每行一個超連結)字符串S=AHREF=「FILE///DOWNLOADSITE/900/www.software.com/news/pressreleases/pr990714 bellnex.html」Software.com’s InterMailreg;Software Selected by BCE Nexxiaas the Infrastrcture Solution for New Nexxia.IP MessagingService/A)BR
以上是用戶選擇第一個超連結的過程,用戶選擇第二個超連結的過程與此完全一樣。
最後字符串S=AHREF=「FILE///DOWNLOADSITE/900/www.software.com/news/pressreleases/pr990714 bellnex.html」Software.com’s InterMailreg;Software Selected by BCE Nexxiaas the Infrastrcture Solution for New Nexxia.IP MessagingService/A)BRAHREF=「FILE///DOWNLOADSITE/900/www.software.com/news/pressreleases/pr990714.gte.html」GTE provides Outsourced E-mail to Small Businesses and HomeOffices/ABR最後由用戶選擇結束編輯。
最後,下載所選連結。對於數組B中的第一個元素(即上述第一個元素),下載其單一資源定址器(news/pressreleases/pr990714bellnex.html)所指示的文件,並按其原有的目錄結構存放到本地存儲介質上的某個目錄上,比如/DOWNLOADSITE/900/,則本地文件路徑為/DOWNLOADSITE/900www.software.come/news/pressreleases/pr990 714 bellnex.html。這裡的本地存儲介質可以是硬碟(hardisk),軟盤(floppy),或是其他在本機上可以儲存的媒介(media)。
對於數組B中的第二個元素下載其單一資源定址器(news/pressreleases/pr990714gte.html)所指示的文件。最後將字符串S存入文件/DOWNLOADSITE/900/index.html,生成的文件即為索引網頁的HTML文件。索引網頁的顯示結果參看圖5,視窗中顯示兩個下載的連結。
以上所述僅為本發明的較佳實施例而已,並非用以限定本發明之申請專利範圍;凡其它未脫離本發明所揭示的精神下所完成的等效改變或修飾,均應包含在下述的權利要求範圍內。
權利要求
1.一種網際網路上可選擇超連結的離線閱讀的方法,其特徵在於,該方法至少包括對網頁上文件進行語法分析,並判斷該網頁上的文件是否具有下一個超連結語法元素;判斷使用者是否選擇某一個超連結,並且編輯該使用者所選擇之超連結;及下載該使用者所選的該超連結。
2.如權利要求1的方法,其中上述的語法分析步驟至少包括判斷在該網頁上的文件中是否存在下一個超連結語法元素;及將該具下一個超連結語法元素的網頁上的文件中複數個內容存入數據結構,並將該數據結構加入一第一數組。
3.如權利要求2的方法,其中上述的該網頁上的文件中的多個內容包含單一資源定址器,顯示本文,與完整的超連結語法元素。
4.如權利要求3的方法,其中上述的編輯步驟至少包含判斷該使用者是否選擇一起連結;依據所選擇的超連結的該單一資源定址器,在該第一數組中查詢匹配的元素,將該元素複製到一第二數組中;及顯示選擇的該超連結的顯示本文部件,同時將該超連結的完整的超連結語法部分累加到一字串變量中。
5.如權利要求4的方法,其中上述的下載步驟至少包含從該第二數組中取該第一數組;及下載該第一數個元素中單一資源定址器所指示的文件。
6.如權利要求1的方法,其中上述的下載步驟中,下載該使用者所選的該超連結,是將所選的該超連結下載到本地儲存介質上。
7.如權利要求6的方法,其中上述的本地儲存介質至少包含硬碟。
8.如權利要求1的方法,其中上述的網際網路上可選擇超連結的離線閱讀的方法是在一作業系統中的瀏覽器下完成。
9.一種網際網路上可選擇超連結的離線閱讀的方法,其特徵在於該方法至少包含判斷在網頁上的文件中是否存在下一個超連結語法元素;將該具下一個超連結語法元素的網頁上的文件中複數個內容存入數據結構,並將該數據結構加入一第一數組;判斷該使用者是否選擇一超連結;依據所選擇的超連結之單一資源定址器,在該第一數組中查詢匹配的元素,將該元素複製到一第二數組中;顯示選擇的該超連結的顯示本文部分,同時將該超連結的完整的超連結語法元素部分累加到一字串變量中;從該第二數組中取該第一數組;及下載該第一數個元素中單一資源定址器所指示的文件。
10.如權利要求9的方法,其中上述的該網頁上的文件中的複數個內容包含單一資源定址器,顯示本文,與完整的超連結語法元素。
11.如權利要求9的方法,其中上述的下載步驟中,下載該使用者所選擇的該超連結,是將所選的該超連結下載至本地儲存介質上。
12.如權利要求11的方法,其中上述的本地儲存介質至少包含硬碟。
13.如權利要求9的方法,其中上述的網際網路上可選擇超連結的離線閱讀的方法是在一作業系統中的瀏覽器下完成。
全文摘要
一種在網際網路上可以選擇超連結的離線閱讀的方法。首先,對網頁上的文件進行語法分析,判斷網頁上的文件是否有下一個超連結語法元素。接著,判斷使用者是否選擇某一個超連結,並且編輯使用者所選擇的超連結。最後,依據使用者所選擇的超連結,將之前所記錄的元素下載所指的文件到本地儲存介質上。
文檔編號G06F17/27GK1326156SQ0010898
公開日2001年12月12日 申請日期2000年5月25日 優先權日2000年5月25日
發明者段劍雄, 宋建福, 林光信 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀