專利名稱::在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法
技術(shù)領(lǐng)域:
:本發(fā)明系有關(guān)一種在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,特別是籍由個(gè)人計(jì)算機(jī)(PersonalComputer,簡稱PC)自動(dòng)下載網(wǎng)絡(luò)資料,再于掌上型計(jì)算機(jī)上(HandheldPersonalComputer,簡稱HPC)離線瀏覽的實(shí)現(xiàn)方法。當(dāng)今世界,系一個(gè)電子信息化產(chǎn)業(yè)飛速發(fā)展的世界,其中,全球網(wǎng)際網(wǎng)絡(luò)因?yàn)槠淙蚍秶鷥?nèi)的超信息化服務(wù)而成為當(dāng)今信息世界的寵兒,使人們更快、更好、更新的了解外界信息社會提供了極大便利。但目前由于輕便、超薄、精巧的掌上型信息裝置以其小型化且易于移動(dòng)的特色,而受到越來越多的高速度、高效率之高科技人才的青睞,因此,如何將可全球?yàn)g覽網(wǎng)絡(luò)的瀏覽器由有個(gè)人計(jì)算機(jī)上移植到掌上型信息平臺上,并在降低瀏覽下載時(shí)間的同時(shí),提高瀏覽下載速度,擴(kuò)大瀏覽內(nèi)容,無疑成為當(dāng)前開發(fā)掌上型平臺的有識之士所感興趣的話題。參考圖1,系為在已開發(fā)的掌上型數(shù)據(jù)處理裝置中瀏覽網(wǎng)絡(luò)資料之功能方塊圖,目前,在掌上型信息平臺所屬
技術(shù)領(lǐng)域:
中,市場上有許多E-BOOK(ElectronicBook),即電子書產(chǎn)品,如NuvoMedia公司的Rocket、Book或Librius的Millennium等,均支持從網(wǎng)上下載特定的資料并瀏覽。但是,這些資料需要特定的廠商提供特定的資料格式,這樣使得用戶所閱讀的資料內(nèi)容受到一定限制。從圖中可看出,類似于E-Book的瀏覽4工具只支持從網(wǎng)上下載的特定資料1,并且,這些特定資料1還需要特定的廠商3提供特定的資料格式2,這樣,使得用戶所閱讀的資料內(nèi)容受到一定限制。另外,可上Internet瀏覽網(wǎng)絡(luò)信息的掌上型數(shù)據(jù)處理裝置通常上網(wǎng)費(fèi)用較高,并且下載資料的速度較慢,瀏覽畫面亦不流暢,且只能在線上(On-Line)瀏覽,不能在沒有通訊線路時(shí)離線(Off-Line)瀏覽?;谏鲜鯤PC瀏覽工具所具有的諸多問題,本發(fā)明乃提出一種可以將下載資料和瀏覽分開處理的方法,使用戶可以自行在任意指定網(wǎng)站上,抓取用戶感興趣的資料再加以處理,并藉由本發(fā)明方法所實(shí)現(xiàn)的HPC的離線瀏覽器在任何時(shí)候、任何環(huán)境下,瀏覽用戶下載的其所感興趣的各種資料。有鑒于前述掌上型數(shù)據(jù)處理裝置的瀏覽工具所具有的諸多問題,本發(fā)明乃提出一種于掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,系利用個(gè)人計(jì)算機(jī)自動(dòng)下載網(wǎng)絡(luò)(Internet/Intranet)資料,并可在掌上型數(shù)據(jù)處理裝置上離線瀏覽的實(shí)現(xiàn)方法,特別指一種可以將下載資料和瀏覽分開處理的方法,使用戶可以自行在任意指定網(wǎng)站上,抓取用戶感興趣的資料再加以處理,并藉由本發(fā)明掌上型數(shù)據(jù)處理裝置的離線瀏覽器,在任何時(shí)候、任何環(huán)境下,皆可瀏覽用戶所下載的各種資料,如此,可達(dá)到加快瀏覽速度,豐富資料來源,和節(jié)省主機(jī)儲存空間的效果,不僅可于各種掌上型電子產(chǎn)品提供一種瀏覽網(wǎng)絡(luò)資料的方法,同時(shí),還可實(shí)現(xiàn)離線瀏覽的功能。一般可上Internet瀏覽網(wǎng)絡(luò)信息的掌上型數(shù)據(jù)處理裝置通常上網(wǎng)費(fèi)用較高,并且下載資料的速度較慢,瀏覽畫面亦不流暢,且只能線上瀏覽,不能在沒有通訊線路時(shí)離線瀏覽,因此,利用個(gè)人計(jì)算機(jī)自動(dòng)下載網(wǎng)絡(luò)資料,并可在掌上型數(shù)據(jù)處理裝置離線瀏覽,其可與個(gè)人計(jì)算機(jī)的各種瀏覽器具有完全一致的操作方法。由此,可達(dá)到用戶在使用掌上型信息平臺瀏覽網(wǎng)絡(luò)資料時(shí),對界面產(chǎn)生清晰、熟悉、親切的視覺效果。以下將對本發(fā)明所揭露的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法分成兩大步驟進(jìn)行說明一、在普通個(gè)人計(jì)算機(jī)上設(shè)計(jì)一個(gè)可以下載任何全球網(wǎng)站www.資料的工具,其所實(shí)現(xiàn)的功能及方式包括1.從PC計(jì)算機(jī)瀏覽器上下載用戶指定網(wǎng)站的網(wǎng)頁,網(wǎng)頁內(nèi)容包括純文字內(nèi)容,超文本(HyperTextMarkedLanguage,簡稱HTML)文件內(nèi)容,及文件中各種格式的圖形內(nèi)容。2.通過本工具,將所下載的各種格式的圖形文件轉(zhuǎn)換成HPC平臺可以支持或接受的文件格式,以減少下載資料存放于掌上型數(shù)據(jù)處理裝置主機(jī)硬盤中的儲存空間。3.將從PC瀏覽器上下載的超文本文件進(jìn)行初步的語法分析,將掌上型數(shù)據(jù)處理裝置所不支持或不接受的超文本文件內(nèi)容刪除,如此,以減少掌上型數(shù)據(jù)處理裝置的主機(jī)儲存空間,同時(shí),修改所有超級鏈接指向本地文件名。4.再對超文本文件進(jìn)一步分析,針對掌上型數(shù)據(jù)處理裝置所支持接受的格式進(jìn)行分析,使其符合掌上型數(shù)據(jù)處理裝置所能支持的顯示格式,同時(shí),將分析結(jié)果用第3項(xiàng)中所改寫的文件名存盤。5.將所有改變格式后的圖形及超文本文件作為獨(dú)立的文件包裝并壓縮在一起,作為掌上型數(shù)據(jù)處理裝置使用的資料存盤。6.建立普通個(gè)人計(jì)算機(jī)與掌上型數(shù)據(jù)處理裝置之間的通訊方式,即可以通過與PC計(jì)算機(jī)聯(lián)機(jī)(PCLINK),將壓縮包資料傳遞到掌上型數(shù)據(jù)處理裝置上,或?qū)嚎s包資料儲存在IC卡片上,再通過IC卡片將壓縮包資料傳遞給掌上型數(shù)據(jù)處理裝置。二、在掌上型數(shù)據(jù)處理裝置上設(shè)計(jì)一種可以瀏覽通過第一步工具所生成的壓縮資料包的程序1.提供掌上型數(shù)據(jù)處理裝置和普通個(gè)人計(jì)算機(jī)之間的通訊界面(Interface),該通訊接口可以使用PCLINK聯(lián)機(jī),將PC計(jì)算機(jī)上的壓縮資料包傳送到掌上型數(shù)據(jù)處理裝置上,或使用IC(IntegratedCircuit)卡片的方式儲存壓縮資料,再通過在掌上型數(shù)據(jù)處理裝置上使用IC卡片,而將壓縮資料轉(zhuǎn)送到掌上型數(shù)據(jù)處理裝置上。2.通過上一步驟將第一步第5項(xiàng)所生成的壓縮資料傳送到掌上型數(shù)據(jù)處理裝置后,利用掌上型數(shù)據(jù)處理裝置的瀏覽工具解讀出壓縮資料包,包括其中的超文本文件和圖形。3.給掌上型數(shù)據(jù)處理裝置的瀏覽工具提供一種方法,解讀出超文本文件,并可在掌上型數(shù)據(jù)處理裝置的瀏覽工具上顯示出來。該掌上型數(shù)據(jù)處理裝置的瀏覽工具可以使用類似于PC計(jì)算機(jī)瀏覽器的方式瀏覽第一步所生成資料包中的所有資料及圖形(如超級鏈接,多窗口等)。如此,即可利用個(gè)人計(jì)算機(jī)自動(dòng)下載網(wǎng)絡(luò)資料,且可在掌上型數(shù)據(jù)處理裝置離線瀏覽,從而達(dá)到用戶在沒有時(shí)間。上網(wǎng)瀏覽資料的情況下,通過自動(dòng)上網(wǎng)下載所需資料,并在空閑之余,攜帶掌上型數(shù)據(jù)處理裝置在任何時(shí)間、任何地點(diǎn)瀏覽其事先未閱讀的網(wǎng)絡(luò)資料。有關(guān)本發(fā)明之的細(xì)內(nèi)容及技術(shù),茲就配合圖示說明如下圖1,系為在已開發(fā)的掌上型數(shù)據(jù)處理裝置中瀏覽網(wǎng)絡(luò)資料的功能方塊圖;圖2,系為籍由本發(fā)明于掌上型數(shù)據(jù)處理裝置中瀏覽網(wǎng)絡(luò)資料方法示意圖;圖3,系為本發(fā)明籍由網(wǎng)絡(luò)下載資料的流程圖;圖4,系為本發(fā)明轉(zhuǎn)換超級鏈接格式的流程圖;圖5,系為本發(fā)明資料產(chǎn)生的流程圖;圖6,系為使用本發(fā)明瀏覽方法的掌上型數(shù)據(jù)處理裝置基本硬件架構(gòu)圖;圖7,系為本發(fā)明方法實(shí)現(xiàn)于掌上型數(shù)據(jù)處理裝置上的方塊圖;以及圖8,系為于掌上型數(shù)據(jù)處理裝置上實(shí)現(xiàn)瀏覽方法的工具界面圖。本發(fā)明系一種利用一般計(jì)算機(jī)自動(dòng)下載網(wǎng)絡(luò)資料,并可在掌上型數(shù)據(jù)處理裝置上離線瀏覽的方法。主要系基于當(dāng)前市面上各類電子掌上型平臺(包含個(gè)人數(shù)字助理系統(tǒng)PDA等)無瀏覽網(wǎng)絡(luò)(Internet)功能或?yàn)g覽功能不十分方便而產(chǎn)生。系為一種可將下載資料和瀏覽過程分開處理的設(shè)計(jì)方法,如此,可加快瀏覽速度,豐富資料來源,和節(jié)省主機(jī)儲存空間之目的。不僅可于各種掌上型電子產(chǎn)品瀏覽網(wǎng)絡(luò)資料,同時(shí),還可實(shí)現(xiàn)離線瀏覽之功能,由此,達(dá)到用戶無須上PC瀏覽器閱讀,亦能攜帶掌上型數(shù)據(jù)處理裝置隨時(shí)上網(wǎng)瀏覽Internet豐富內(nèi)容之功效。有關(guān)本發(fā)明方法為達(dá)到上述功能所采用的實(shí)現(xiàn)方法及其功效,茲例舉一較佳實(shí)施例配合如下首先請參閱圖2所示,系為籍由本發(fā)明于掌上型數(shù)據(jù)處理裝置中瀏覽網(wǎng)絡(luò)資料之方法示意圖,主要說明利用本發(fā)明以開發(fā)掌上型數(shù)據(jù)處理裝置的自動(dòng)搜集網(wǎng)上資料并離線瀏覽的工具。由圖中可看出,本方法經(jīng)過三大步驟完成,包括從計(jì)算機(jī)(如個(gè)人計(jì)算機(jī)PC或筆記型計(jì)算機(jī)Notebook等)下載資料和處理資料(步驟100),將資料轉(zhuǎn)移至掌上型數(shù)據(jù)處理裝置(步驟300),以及于掌上型數(shù)據(jù)處理裝置瀏覽(步驟200)。以下將詳細(xì)說明本方法的具體實(shí)施步驟(步驟101)自動(dòng)下載網(wǎng)際網(wǎng)絡(luò)(Internet)或企業(yè)內(nèi)網(wǎng)際網(wǎng)絡(luò)(Intranet)上的網(wǎng)絡(luò)資料,系包括有超文本(Hypertext)文件及相關(guān)文件參閱圖3,系為本發(fā)明藉由網(wǎng)絡(luò)下載資料的流程圖,首先,設(shè)計(jì)一個(gè)可以動(dòng)態(tài)下載指定地址資料的程序,用戶輸入起始網(wǎng)址后(步驟400~401),將地址加入下載地址列中(步驟402),并判斷是否有下載地址(步驟403),若無則下載結(jié)束(步驟413),若有則從下載列中取出下載地址(步驟404),且程序開始下載資料并顯示下載狀況,這個(gè)地址可以是Internet/1ntranet或本地機(jī)上的文件。設(shè)定下載條件,之描述如下1.按指定的排程(Schedule)下載,如可以設(shè)定每天早上900開始下載資料。2.設(shè)定下載指定的關(guān)鍵詞(Keyword),例如,可以指定關(guān)鍵詞為“Computer”,則將僅下載包含“Computer”關(guān)鍵詞的網(wǎng)頁。3.指定下載的層數(shù),即設(shè)定下載的網(wǎng)頁和輸入起始下載網(wǎng)頁之間所經(jīng)歷的網(wǎng)頁層數(shù)。4.設(shè)定下載內(nèi)容的大小,例如可以設(shè)定最多抓取100K的資料。在下載過程中,分析超文本文件,將需要繼續(xù)抓取的超級鏈接(HyperLink)列出來,這些超級鏈接的位置地址包括在超文本(HTML)標(biāo)記之中,其中包含<Ahref=ur1>超級鏈接地址<BODYbackground=ur1>背景圖地址<FORMaction=ur1>提交窗體地址<IMGsrc=ur1>圖形地址<IMGdynsrc=ur1>動(dòng)態(tài)圖形地址<EMBEDsrc=ur1>嵌入資源地址<EMBEDcodebase=ur1>嵌入源碼地址<FRAMEsrc=ur1>窗口地址以上ur1即是所需抓取的超級鏈接所要連結(jié)的位置地址。其中,若下載地址以http//開始(步驟405),則以超文本傳輸方式抓取資料(步驟408);若下載地址以ftp//開始(步驟406),則以文件傳輸協(xié)議方式抓取資料(步驟409);若下載地址以磁盤驅(qū)動(dòng)器位置<Driver>\開始(步驟407),則直接抓取本地文件之資料(步驟410),若皆無則回到步驟403,繼續(xù)下一步分析。在抓取文件后,必須判斷下載資料是否為超文本(步驟411),再依據(jù)下載的內(nèi)容不同而做不同的處理,一般包括兩種處理方式1.下載的資料如果是超文本文件,即其需要繼續(xù)分析超級鏈接所連結(jié)的內(nèi)容,繼續(xù)取出超文本內(nèi)之超級鏈接地址(步驟412),這部分資料將直接提供給流程(Process),讓流程繼續(xù)向下分析,回到步驟402,但下載工具將繼續(xù)分析并下載所需資料。2.下載的內(nèi)容如果是圖形、圖像或聲音,則回到步驟403,這部份內(nèi)容工具將不做任何分析。通過步驟101,用戶將可下載所需的超文本文件中所有超級鏈接相關(guān)的其它文件。(步驟102)改變超文本文件中的超級鏈接地址,使其指向本地文件參閱圖4,系為本發(fā)明轉(zhuǎn)換超級鏈接格式的流程圖,由于直接下載下來的超文本文件,并不能直接使用,因?yàn)?,其超級鏈接仍然是指向網(wǎng)際網(wǎng)絡(luò)或企業(yè)內(nèi)網(wǎng)際網(wǎng)絡(luò)上所在的地址,因此,這些超級鏈接地址需要進(jìn)一步被分析并取出(步驟500~501),且重新將其進(jìn)行處理,即將這些超級鏈接所指向的地址更改為指向本地文件路徑(步驟502)。其中,在步驟101中所檢測到的超級鏈接包含以下形式1.“ftp//ftp.yahoo.com”是ftp協(xié)議。2.http//www.yahoo.com”是http協(xié)議。3.“/besta”是虛擬目錄下的絕對地址。4.“../default.htm”是相對于當(dāng)前頁面(Page)所在的絕對地址路徑。對于上述這些超級鏈接,可以采用統(tǒng)一重新命名方法進(jìn)行命名,如用戶可以依據(jù)下載文件的先后次序,分別將其命名為“1.htm”、“2.gif”、“3.htm”、“4.jpg”等等。將下載后得到的超文本文件中的超級鏈接文件名統(tǒng)一更改為上述形式,并將超交本文件與其相關(guān)文件以指定的名稱存盤(步驟503~504)。(步驟103)將下載后的各種圖形文件或其它文件格式轉(zhuǎn)換為掌上型平臺可以識別的文件格式從網(wǎng)際網(wǎng)絡(luò)/企業(yè)內(nèi)網(wǎng)際網(wǎng)絡(luò)上下載下來的圖形文件格式通常包含以下幾種格式如GIF、JPG、BMP圖像文件或聲音文件WAV等,如果將這些圖形文件格式直接存入掌上型計(jì)算機(jī)平臺的主機(jī)中,需要給掌上型數(shù)據(jù)處理裝置編寫相應(yīng)的顯示程序,但是,對于一般掌上型計(jì)算機(jī)平臺的主機(jī)來說,其支持的顏色多是四階灰度的,而下載后的圖形文件格式,如GIF,JPG,BMP卻包括了256色,有的甚至達(dá)到16M色,對于掌上型計(jì)算機(jī)平臺來講,顯示效果明顯無法達(dá)成,如果針對瀏覽工具編寫相應(yīng)的顯示彩色畫面的程序,顯示速度亦會變慢,因?yàn)榇嬖谵D(zhuǎn)色過程,并且儲存量將會變大,因?yàn)轱@示四階灰度時(shí),僅需2Bits即可表示一個(gè)像素,而顯示256色時(shí),則需要8BitS,但若是顯示16M色時(shí),又需要24BitS,因此,儲存量經(jīng)過比較后便可得出,四階灰度的瀏覽工具適用于小型掌上型計(jì)算機(jī)平臺。因此,有必要將上述從網(wǎng)絡(luò)上下載的圖形文件格式全部轉(zhuǎn)換成掌上型計(jì)算機(jī)平臺可以識別的圖形文件格式。經(jīng)過上述分析后,進(jìn)一步具體說明圖形文件的具體轉(zhuǎn)換過程,其中包括1.對于GIF文件格式首先解壓出GIF格式,即將其轉(zhuǎn)換成四色,而對于動(dòng)畫形式,則如果掌上型計(jì)算機(jī)平臺不支持動(dòng)畫形式,那么,則只需取其中一幅圖畫即可。2.對于JPG文件格式由于JPG文件通常為16M色,因此,解壓出其格式,并將其轉(zhuǎn)為四色存盤即可。3.對于BMP文件格式直接轉(zhuǎn)換成四色文件即可。另外,對于聲音文件格式,如WAV文件,則可直接讀取及播放。如此,在通過掌上型數(shù)據(jù)處理裝置瀏覽工具瀏覽圖形過程中,將不需要對圖像格式再進(jìn)行譯碼,而直接顯示即可。因此,將下載資料在PC計(jì)算機(jī)上進(jìn)行處理,不僅減輕了編寫掌上型平臺程序的復(fù)雜性,同時(shí)亦加快了掌上型數(shù)據(jù)處理裝置的顯示速度,及減小了圖形文件的儲存空間。(步驟104)將下載后已轉(zhuǎn)換的所有超文本文件及其相關(guān)文件壓縮并存盤成一個(gè)文件,如圖5,為本發(fā)明資料產(chǎn)生的流程圖為了能在掌上型計(jì)算機(jī)平臺上得到更高的使用效能,因此將從網(wǎng)絡(luò)上下載的所有超文本文件及其轉(zhuǎn)換后的圖形文件進(jìn)行再分析(步驟600~601),取文件且判斷是否取完(步驟602~603),若取完則結(jié)束(步驟608);再判斷是否為超文本文件(步驟604),具體過程如下1.將從網(wǎng)絡(luò)上下載的超文本文件中所有掌上型計(jì)算機(jī)平臺所支持的超文本標(biāo)記建立成一個(gè)鏈表,將平臺所支持的所有屬性連結(jié)在一起。2.對一些超文本文文件中出現(xiàn)的格式標(biāo)記,例如表格標(biāo)記用<table>表示,字型標(biāo)記用<font>表示等等,將它們進(jìn)行預(yù)分析,以確定超文本文件的顯示格式。3.將掌上型計(jì)算機(jī)平臺所不支持或不處理的內(nèi)嵌于超文本文件中的有關(guān)爪哇描述語言(JaVaScript)及其注釋條刪去(步驟605),再依掌上型數(shù)據(jù)處理裝置顯示區(qū)域?qū)⒊谋痉猪?步驟606)。4.將經(jīng)過以上處理后生成的文件壓縮并存盤成一個(gè)最終文件(步驟607),然后在掌上型計(jì)算機(jī)平臺上設(shè)計(jì)程序,提供相對應(yīng)的方法來存取這些數(shù)據(jù)。按照以上步驟,分析所有下載的文件,并按原名存盤,將文件依次壓縮并存入一個(gè)文件包中,這個(gè)文件包解壓后就是掌上型計(jì)算機(jī)平臺最終可以用來瀏覽的資料。(步驟200)將資料轉(zhuǎn)移存放到掌上型計(jì)算機(jī)平臺要將PC計(jì)算機(jī)上的資料包轉(zhuǎn)移存放到掌上型計(jì)算機(jī)平臺上,可以使用以下列舉的三種方法之一進(jìn)行1.通過PC計(jì)算機(jī)與掌上型計(jì)算機(jī)平臺之間的傳輸線PCLINK(參考圖7之步驟700~701),將資料包中的資料從PC計(jì)算機(jī)傳輸?shù)秸粕闲蛿?shù)據(jù)處理裝置上(步驟702),并存放在其中。2.若掌上型數(shù)據(jù)處理裝置可以插卡使用,那么,通過燒錄器,將從PC計(jì)算機(jī)上下載并處理后的資料燒入掌上型數(shù)據(jù)處理裝置的IC卡上(步驟701~702),再使用掌上型數(shù)據(jù)處理裝置瀏覽工具瀏覽(步驟703)。3.通過掌上型數(shù)據(jù)處理裝置的上網(wǎng)功能,例如使用PCMCTA界面卡,將制作好的文件資料包直接下載到掌上型計(jì)算機(jī)平臺上。(步驟300)在掌上型計(jì)算機(jī)平臺上設(shè)計(jì)瀏覽資料包所專用的瀏覽器本發(fā)明所提到的瀏覽工具,在掌上型平臺上必須具備有以下的硬件設(shè)備,如圖6所示,系為掌上型數(shù)據(jù)處理裝置基本硬件架構(gòu)圖,可如掌上型計(jì)算機(jī)(HandheldPersonalComputer,HPC)或如個(gè)人數(shù)字助理系統(tǒng)(PersonalDigitalAssistant,PDA),其包括中央處理器10(CPU)、輸入裝置20(如鍵盤或鼠標(biāo)等)、通信界面卡30、液晶顯示器40(LCD)、液晶顯示驅(qū)動(dòng)器50、只讀存儲器60(ROM)和隨機(jī)存取內(nèi)存70(RAM)。在掌上型計(jì)算機(jī)平臺上,設(shè)計(jì)一種專用的本地瀏覽器瀏覽從個(gè)人數(shù)據(jù)處理裝置上打包后生成的資料,與掌上型數(shù)據(jù)處理裝置的線上瀏覽器不同點(diǎn)在于1.無須協(xié)議(如FTP協(xié)議、HTTP協(xié)議)及下載相關(guān)程序(如超文本文件中支持的JavaScript程序)。2.無須圖形格式轉(zhuǎn)換(在一般個(gè)人計(jì)算機(jī)打包壓縮資料前,已將圖形文件格式轉(zhuǎn)為掌上型數(shù)據(jù)處理裝置所支持之圖形格式)。3.無須做超文本卷標(biāo)分析。因而,本地瀏覽器具有更簡單的程序結(jié)構(gòu)及更小的系統(tǒng)資源需求,可以離線瀏覽下載的資料。通過上述介紹可知,根據(jù)本發(fā)明方法所得到的利用個(gè)人計(jì)算機(jī)自動(dòng)下載網(wǎng)絡(luò)資料,并在掌上型數(shù)據(jù)處理裝置上離線瀏覽的實(shí)現(xiàn)方法,具有下述顯而易見之優(yōu)點(diǎn)1.無須使用掌上型數(shù)據(jù)處理裝置的上網(wǎng)功能,瀏覽速度更快。2.資料來源豐富,任何網(wǎng)站都可以作為資料來源。也可以自己編輯資料,僅需使用制作網(wǎng)頁的工具(如FrontPage)直接生成超文本資料即可。3.節(jié)省空間,所有圖形都轉(zhuǎn)換為掌上型數(shù)據(jù)處理裝置的四色格式。所有超文本的冗余信息都被去掉。4.加快瀏覽速度,所有的超文本都經(jīng)過預(yù)先語法分析,減少分析處理時(shí)間。5.和線上瀏覽器相比,可以保存更多的資料,并可離線觀看,如可隨時(shí)從網(wǎng)絡(luò)上下載一本小說即可瀏覽。6.與一般瀏覽器具有完全一致的操作方法。為了更清晰地介紹本發(fā)明的特點(diǎn),舉一具體實(shí)例、幫助說明。參考圖7,系為實(shí)現(xiàn)于掌上型數(shù)據(jù)處理裝置上之方塊圖,通過該圖很容易看出,本發(fā)明實(shí)現(xiàn)在掌上型數(shù)據(jù)處理裝置上的開發(fā)流程可通過四個(gè)步驟實(shí)現(xiàn)(一)從一般個(gè)人計(jì)算機(jī)上自動(dòng)下載網(wǎng)際網(wǎng)絡(luò)或企業(yè)內(nèi)網(wǎng)際網(wǎng)絡(luò)上的超文本文件,同時(shí)做相應(yīng)處理(步驟700)在下載同時(shí),分析超文本內(nèi)容,將需要繼續(xù)抓取的包括在超文本標(biāo)記之中的超級鏈接列出來。在超文本標(biāo)記之中的ur1即是所要抓取的超級鏈接。在抓取文件后,依據(jù)兩種方法對下載的內(nèi)容做不同的處理1.下載的資料是超文本文件,需要繼續(xù)進(jìn)行分析,這部分資料直接提供給程序。2.下載的是圖形、圖像、聲音,這部份不需分析通過此步驟,即可下載指定的超級鏈接相關(guān)的所有文件。得到超級鏈接相關(guān)文件后,改變超文本之超級鏈接使其指向本地文件。另外,將下載的超文本文件內(nèi)的超級鏈接依據(jù)下載順序統(tǒng)一更改為一種形式,如1.htm、2.GIF、3.jpg等等,并將這個(gè)超文本文件以指定的名稱存盤。再者,將下載的固形格式如。.GIF,.JPG,.BMP等,轉(zhuǎn)換為掌上型數(shù)據(jù)處理裝置可以識別的圖形格式。如此,在掌上型數(shù)據(jù)處理裝置瀏覽過程中,將不需對圖像格式譯碼,而可直接顯示,減輕了掌上型數(shù)據(jù)處理裝置程序的復(fù)雜性,同時(shí)加快了顯示速度并減小了圖形的儲存空間。(二)將處理后的所有超文本文件及其下載處理后的相關(guān)圖形文件壓縮并存盤成一個(gè)文件(步驟701)為了能在掌上型數(shù)據(jù)處理裝置上得到更高的效能,對下載的超文本文件進(jìn)行再分析,分析過程如下1.將文件內(nèi)所有掌上型數(shù)據(jù)處理裝置支持的超文本標(biāo)記建立成一張表,將支持的屬性放入表中。2.對一些格式標(biāo)記(如表格標(biāo)記<table>,字型標(biāo)記<font>等)進(jìn)行預(yù)分析,以確定超文本文件的顯示格式。3.將掌上型數(shù)據(jù)處理裝置不處理的內(nèi)嵌于超文本文件的Script語言及注釋刪去。4.將以上處理的結(jié)果壓縮并存盤,并在掌上型數(shù)據(jù)處理裝置上提供對應(yīng)的方法來存取這些資料。按以上步驟,分析所有下載的文件并按原名存盤,將文件依次存入一個(gè)文件包中,這個(gè)文件包就是掌上型數(shù)據(jù)處理裝置最終可以用來瀏覽的資料。(三)將壓縮打包后的數(shù)據(jù)傳輸?shù)秸粕闲蛿?shù)據(jù)處理裝置上(步驟702)將資料存放到掌上型數(shù)據(jù)處理裝置上,可以使用以下列舉的三種方法之一1.通過與個(gè)人計(jì)算機(jī)聯(lián)機(jī)(PCLINK)將資料從PC傳輸?shù)秸粕闲蛿?shù)據(jù)處理裝置上存放。2.通過燒錄器PC下載的資料放入掌上型數(shù)據(jù)處理裝置IC卡上,再使用掌上型數(shù)據(jù)處理裝置瀏覽。3.通過掌上型數(shù)據(jù)處理裝置的上網(wǎng)功能將制作好的文檔包直接下載到掌上型數(shù)據(jù)處理裝置上。(四)設(shè)計(jì)掌上型數(shù)據(jù)處理裝置專用的瀏覽器(步驟703)如圖8所示,其為在掌上型數(shù)據(jù)處理裝置上設(shè)計(jì)的瀏覽工具之界面圖80。由此可知,掌上型數(shù)據(jù)處理裝置上之瀏覽工具可設(shè)計(jì)為用戶所熟悉的界面,帶給用戶清晰、易懂的視覺效果。在掌上型數(shù)據(jù)處理裝置上,設(shè)計(jì)專用的本地瀏覽器,瀏覽打包的資料,它與掌上型數(shù)據(jù)處理裝置的線上瀏覽器不同點(diǎn)為1.無需協(xié)議及下載相關(guān)程序。2.無需圖形格式轉(zhuǎn)換。3.無需做超文本標(biāo)簽分析。因此,本地瀏覽器具有更簡單的結(jié)構(gòu)及更小的系統(tǒng)資源需求,可以離線瀏覽下載的資料。如此,本發(fā)明之工具便可完成將下載資料和瀏覽分開處理的方法,使用戶可以自行在任意指定網(wǎng)站上,抓取用戶感興趣的資料再加以處理,并利用該方法所實(shí)現(xiàn)的掌上型數(shù)據(jù)處理裝置的離線瀏覽器在任何時(shí)候、任何環(huán)境下瀏覽用戶下載的其所感興趣的各種資料。根據(jù)本發(fā)明所揭露于掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料之方法,與其它掌上型數(shù)據(jù)處理裝置的瀏覽工具不論從下載資料到閱讀資料上都具有其顯而易見的優(yōu)點(diǎn),其效果為1.無須開發(fā)、設(shè)計(jì)所屬掌上型數(shù)據(jù)處理裝置瀏覽工具的上網(wǎng)及下載資料等PC計(jì)算機(jī)瀏覽器所必備的各種功能因此,掌上型數(shù)據(jù)處理裝置之瀏覽工具的速度必將加快。2.可閱讀資料的來源既廣泛,又十分豐富,即任何網(wǎng)站中的內(nèi)容都可以作為瀏覽的資料來源。并且,用戶亦可以自己對所下載之資料進(jìn)行編輯,例如,其僅需使用制作網(wǎng)頁工具(如FrontPage等)便可直接生成用戶所需的超文本資料。3.節(jié)省掌上型數(shù)據(jù)處理裝置的主機(jī)儲存空間,若所使用的掌上型數(shù)據(jù)處理裝置為四色顯示格式,那么所有圖形都將在PC計(jì)算機(jī)壓縮打打包為資料包前,被轉(zhuǎn)換為掌上型數(shù)據(jù)處理裝置所支持和接受的四色格式,而資料中所有超文本的冗余信息皆可被刪除。4.可加快掌上型數(shù)據(jù)處理裝置瀏覽工具的瀏覽速度,即從PC計(jì)算機(jī)上下載的資料中,所有超文本文件在壓縮打包前都經(jīng)過了預(yù)先的語法分析,因此,減少了掌上型數(shù)據(jù)處理裝置瀏覽工具對超文本文件的分析處理時(shí)間。5.與PC計(jì)算機(jī)之瀏覽器或掌上型數(shù)據(jù)處理裝置的瀏覽工具所具有的線上瀏覽相比較,本發(fā)明可保存更多的下載資料,并且其可進(jìn)行離線瀏覽。例如,用戶可以隨時(shí)從PC計(jì)算機(jī)的網(wǎng)際網(wǎng)絡(luò)上下載一本小說,并且在其時(shí)間充裕的情況下,將該本小說進(jìn)行離線閱讀。6.掌上型數(shù)據(jù)處理裝置之瀏覽工具的界面和功能設(shè)計(jì),可類似于PC計(jì)算機(jī)上的瀏覽器,即可有完全一致的操作方法,使用戶在使用掌上型信息平臺瀏覽網(wǎng)絡(luò)資料時(shí),能夠具有一種界面清晰、熟悉、親切的視覺效果。雖然本發(fā)明已以一較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明之精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤飾,因此本發(fā)明之保護(hù)范圍當(dāng)視后附的權(quán)利要求書所界定者為準(zhǔn)。權(quán)利要求1.一種在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其步驟包括籍由一外部計(jì)算機(jī)下載超文本(Hypertext)文件及相關(guān)文件所組成之網(wǎng)絡(luò)資料;改變該超文本文件中之超級鏈接(Hyperlink)地址以指向一本地文件;轉(zhuǎn)換該網(wǎng)絡(luò)資料的格式為該掌上型數(shù)據(jù)處理裝置可識別的格式;儲存該已轉(zhuǎn)換的網(wǎng)絡(luò)資料;轉(zhuǎn)移該已儲存的網(wǎng)絡(luò)資料在該掌上型數(shù)據(jù)處理裝置;以及在該掌上型數(shù)據(jù)處理裝置瀏覽該網(wǎng)絡(luò)資料。2.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該藉由外部計(jì)算機(jī)下載網(wǎng)絡(luò)資料的步驟,更包含取得一超級鏈接地址;依該超級鏈接地址之方式抓取資料;以及當(dāng)該資料為超文本格式時(shí),取出該資料的超級鏈接地址,且跳至依超級鏈接地址方式抓取資料的該步驟。3.如權(quán)利要求書第2項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該依超級鏈接地址方式抓取資料的步驟,更包含若該超級鏈接地址以http//開始,則以超文本傳輸方式抓取該資料。4.如權(quán)利要求書第2項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該依超級鏈接地址方式抓取資料的步驟,更包含若該超級鏈接地址以ftp//開始,則以文件傳輸協(xié)議方式抓取該資料。5.如權(quán)利要求書第2項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該依超級鏈接地址方式抓取資料的步驟,更包含若該超級鏈接地址以磁盤驅(qū)動(dòng)器位置(<Driver>\)開始,則直接抓取本地端的該資料。6.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該改變超文本文件中之超級鏈接地址的步驟,更包含分析且取出該超文本文件之超級鏈接地址;將該超級鏈接地址指向該本地文件;以及將該本地文件改名并且存盤。7.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中儲存已轉(zhuǎn)換之網(wǎng)絡(luò)資料的該步驟,更包含取得所有該已轉(zhuǎn)換的網(wǎng)絡(luò)資料;當(dāng)該文件是超文本文件格式,則刪除該掌上型數(shù)據(jù)處理裝置不支持的語法;以及將該文件加入一最終文件。8.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該儲存已轉(zhuǎn)換之網(wǎng)絡(luò)資料的步驟,更包含一步驟壓縮該已轉(zhuǎn)換之網(wǎng)絡(luò)資料。9.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該掌上型數(shù)據(jù)處理裝置為一掌上型計(jì)算機(jī)(HPC)。10.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該掌上型數(shù)據(jù)處理裝置為一個(gè)人數(shù)字助理系統(tǒng)(PDA)。11.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該網(wǎng)絡(luò)資料為網(wǎng)際網(wǎng)絡(luò)(Internet)之資料。12.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該網(wǎng)絡(luò)資料為企業(yè)內(nèi)網(wǎng)際網(wǎng)絡(luò)(Intranet)之資料。13.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該籍由外部計(jì)算機(jī)下載網(wǎng)絡(luò)資料的步驟,該外部計(jì)算機(jī)系為個(gè)人計(jì)算機(jī)(PC)。14.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該藉由外部計(jì)算機(jī)下載網(wǎng)路資料的步驟,該外部計(jì)算機(jī)系為筆記型計(jì)算機(jī)(Notebook)。15.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該相關(guān)文件為圖像文件。16.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該相關(guān)文件為聲音檔。17.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該轉(zhuǎn)移已儲存的網(wǎng)絡(luò)資料在掌上型數(shù)據(jù)處理裝置的步驟,系籍由該外部計(jì)算機(jī)與該掌上型數(shù)據(jù)處理裝置之間的一傳輸線,以傳輸該已儲存文件。18.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該轉(zhuǎn)移已儲存之網(wǎng)絡(luò)資料于掌上型數(shù)據(jù)處理裝置的步驟,系藉由一已燒入該已儲存文件之IC卡,以插卡方式達(dá)成。19.如權(quán)利要求書第18項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,系藉由一燒錄器將該已儲存文件燒入該IC卡內(nèi)。20.如權(quán)利要求書第1項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該轉(zhuǎn)移已儲存的網(wǎng)絡(luò)資料在掌上型數(shù)據(jù)處理裝置的步驟,系藉由該掌上型數(shù)據(jù)處理裝置之一上網(wǎng)手段,以直接下載該已儲存文件。21.如權(quán)利要求書第20項(xiàng)所述的在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,其中該上網(wǎng)手段系籍由一PCMC1A界面卡所達(dá)成。全文摘要一種在掌上型數(shù)據(jù)處理裝置瀏覽網(wǎng)絡(luò)資料的方法,系基于當(dāng)前市面上各類電子掌上型平臺無瀏覽網(wǎng)絡(luò)的功能或?yàn)g覽功能不方便而產(chǎn)生,本方法將下載資料和瀏覽過程分開處理,使用戶無須上個(gè)人計(jì)算機(jī)瀏覽器閱讀,亦能攜帶掌上型數(shù)據(jù)處理裝置隨時(shí)上網(wǎng)瀏覽網(wǎng)絡(luò)資料之目的,如此,可達(dá)到加快瀏覽速度,豐富資料來源,和節(jié)省主機(jī)儲存量之效果,不僅可提供各種掌上型電子產(chǎn)品瀏覽網(wǎng)絡(luò)各類資料的方法,同時(shí),還可實(shí)現(xiàn)離線瀏覽的功能。文檔編號G06F17/00GK1368691SQ0110673公開日2002年9月11日申請日期2001年2月7日優(yōu)先權(quán)日2001年2月7日發(fā)明者陳淮琰,劉剛申請人:無敵科技(西安)有限公司