專(zhuān)利名稱(chēng):在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法
技術(shù)領(lǐng)域:
本發(fā)明是一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,主要指一種通過(guò)一種電子裝置的自動(dòng)注冊(cè)機(jī)制,可對(duì)下載資料文件利用其所匹配的播放引擎進(jìn)行處理的方法,以實(shí)現(xiàn)該電子裝置內(nèi)的播放引擎可分別解讀其所匹配的資料文件的功能。
當(dāng)今電子產(chǎn)業(yè)飛速發(fā)展,計(jì)算機(jī)等高科技產(chǎn)品發(fā)展迅猛;隨著當(dāng)前的掌上型電子消費(fèi)產(chǎn)品,尤其是個(gè)人數(shù)字助理機(jī)(PersonalDigital Assistant,簡(jiǎn)稱(chēng)PDA)的廣泛應(yīng)用,人們對(duì)掌上型電子消費(fèi)產(chǎn)品的使用要求越來(lái)越高,未來(lái)的掌上型電子消費(fèi)產(chǎn)品能否提供更加超大容量的知識(shí)和其它信息服務(wù)已成為評(píng)價(jià)高科技產(chǎn)品技術(shù)是否領(lǐng)先的標(biāo)志。
如目前個(gè)人數(shù)字助理機(jī)上標(biāo)準(zhǔn)功能中的一種下載(Download)功能,一般實(shí)現(xiàn)該下載功能主要有兩種方式,其中一種方式是通計(jì)算機(jī)上的接口通訊稱(chēng)為計(jì)算機(jī)連結(jié)(PC-Link)方法,該方法目前使用較多,已經(jīng)標(biāo)準(zhǔn)化;另一種方式是通 個(gè)人數(shù)字助理機(jī)自身無(wú)線通訊上網(wǎng)功能,該方法使用較少,在目前的個(gè)人數(shù)字助理機(jī)行業(yè)中,雖然已有支持下載功能,但其可下載文件主要為借助個(gè)人數(shù)字助理機(jī)的軟件開(kāi)發(fā)工具(Software Development Kit,簡(jiǎn)稱(chēng)SDK)開(kāi)發(fā)的下載程序代碼(Download Rom Code),該下載文件的結(jié)構(gòu)如
圖1所示。
在傳統(tǒng)下載文件的形式中僅有可執(zhí)行的程序代碼這一種形式,并不能下載執(zhí)行資料文件,所以,將衍生有下列幾點(diǎn)缺陷(1)由于,程序代碼是和個(gè)人數(shù)字助理機(jī)所使用的中央處理單元(CPU)息息相關(guān),而程序代碼能否正確執(zhí)行,也和個(gè)人數(shù)字助理機(jī)的液晶顯示器大小等有很大關(guān)系,例如一個(gè)人數(shù)字助理機(jī)的液晶顯示器其可顯示大小為7,其是可匹配一程序代碼顯示大小為7,若一個(gè)人數(shù)字助理機(jī)的液晶顯示器其可顯示大小為5,則該程序代碼無(wú)法完全顯示;所以,即使對(duì)于使用完全相同的中央處理單元于不同機(jī)型的個(gè)人數(shù)字助理機(jī)上,若一程序代碼為其中一機(jī)型結(jié)構(gòu),則可能造成在其它機(jī)型的個(gè)人數(shù)字助理機(jī)上都無(wú)法正確運(yùn)行。
(2)該程序代碼的開(kāi)發(fā)皆必須通 該個(gè)人數(shù)字助理機(jī)的軟件開(kāi)發(fā)工具,使其開(kāi)發(fā)難度大,由于,每一個(gè)下載程序代碼(DownloadROM Code)的開(kāi)發(fā),都需要通 個(gè)人數(shù)字助理機(jī)的軟件開(kāi)發(fā)工具開(kāi)發(fā),而一套軟件開(kāi)發(fā)工具從學(xué)習(xí)到移植到個(gè)人數(shù)字助理機(jī)上使用,必須由專(zhuān)業(yè)開(kāi)發(fā)人士針對(duì)不同機(jī)型分別開(kāi)發(fā),而非一般大眾可輕易完成。
(3)不同機(jī)型的個(gè)人數(shù)字助理機(jī)下載程序代碼重復(fù)開(kāi)發(fā),在某一機(jī)型的個(gè)人數(shù)字助理機(jī)中,其所能使用的下載程序代碼,并不能與其它機(jī)型的個(gè)人數(shù)字助理機(jī)共同使用,同一資料必須針對(duì)不同機(jī)型的個(gè)人數(shù)字助理機(jī)重復(fù)開(kāi)發(fā)不同的下載程序代碼,才可分別在不同機(jī)型的個(gè)人數(shù)字助理機(jī)上使用,由此將造成開(kāi)發(fā)成本的浪費(fèi)。
(4)當(dāng)該程序代碼要給予其它非生產(chǎn)廠商進(jìn)行開(kāi)發(fā)時(shí),則必須提供的各種開(kāi)發(fā)工具包必須有和中央處理單元相關(guān)的,用于開(kāi)發(fā)該程序代碼的C語(yǔ)言編譯器(Compiler),進(jìn)而產(chǎn)生諸多問(wèn)題(如版權(quán),費(fèi)用等)。(5)只能下載預(yù)先已知類(lèi)型的資料文件。在個(gè)人數(shù)字助理機(jī)中,通常僅能下載兩個(gè)類(lèi)別的資料文件其中一個(gè)是純文件類(lèi)別的資料文件,另一個(gè)是自定義辭典的資料文件,該二類(lèi)別解讀的播放引擎,均預(yù)先儲(chǔ)存在該個(gè)人數(shù)字助理機(jī)中,用以在接收到該二類(lèi)別的資料文件時(shí),可利用該二類(lèi)別的播放引擎解釋執(zhí)行該二類(lèi)別的資料文件。
所以,當(dāng)該個(gè)人數(shù)字助理機(jī)賣(mài)出之后,無(wú)法再下載該個(gè)人數(shù)字助理機(jī)無(wú)法解讀的其它類(lèi)型的資料文件,由于該個(gè)人數(shù)字助理機(jī)內(nèi)沒(méi)有匹配其它類(lèi)型的資料文件的播放引擎,令該個(gè)人數(shù)字助理機(jī)無(wú)法辨識(shí)執(zhí)行其它類(lèi)型的資料文件,該個(gè)人數(shù)字助理機(jī)生產(chǎn)制造完畢后,其可解釋執(zhí)行的資料文件將被限定,而無(wú)法再對(duì)其他類(lèi)別的資料文件進(jìn)行解釋執(zhí)行,將造成不可能對(duì)該個(gè)人數(shù)字助理機(jī)做功能擴(kuò)展。
有鑒于此,為改進(jìn)習(xí)用的缺點(diǎn),發(fā)明人經(jīng)過(guò)長(zhǎng)久努力研究與實(shí)驗(yàn),終于開(kāi)發(fā)設(shè)計(jì)出本發(fā)明的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法。
本發(fā)明的一目的,是提供一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,利用下載文件自動(dòng)注冊(cè)機(jī)制,在一播放引擎被下載時(shí),該電子裝置可利用其一自動(dòng)注冊(cè)機(jī)制,以識(shí)別該播放引擎,并對(duì)該播放引擎以一類(lèi)型名自動(dòng)注冊(cè)至一注冊(cè)表中。
本發(fā)明的另一目的,當(dāng)該電子裝置接受被下載的一資料文件時(shí),其根據(jù)該資料文件自該注冊(cè)表中尋找匹配的類(lèi)型名,再根據(jù)該類(lèi)型名尋找匹配的播放引擎,令該電子裝置可利用該播放引擎解釋執(zhí)行該資料文件,以實(shí)現(xiàn)自動(dòng)將下載資料文件自動(dòng)關(guān)聯(lián)至匹配的播放引擎。
為便于審查委員能對(duì)本發(fā)明的目的、形狀、構(gòu)造裝置特征及其功效,做更進(jìn)一步的認(rèn)識(shí)與了解,現(xiàn)舉實(shí)施例配合圖標(biāo),詳細(xì)說(shuō)明如下
圖1,是傳統(tǒng)下載文件的結(jié)構(gòu)示意圖。
圖2,是本發(fā)明的資料文件或播放引擎的文件頭的結(jié)構(gòu)示意圖。
圖3,是本發(fā)明的注冊(cè)表的結(jié)構(gòu)示意圖。
圖4,是本發(fā)明的下載播放引擎的注冊(cè)流程圖。
圖5,是本發(fā)明的下載資料文件的解釋執(zhí)行流程圖。
圖6,是本習(xí)知的下載文件流程圖。
圖7,是本發(fā)明的刪除下載資料的流程圖。
本發(fā)明是一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,該方法是利用一個(gè)電子裝置(在本創(chuàng)作實(shí)施例中,該電子裝置可為一掌上型電子裝置,如個(gè)人數(shù)字助理機(jī)(PDA)、或掌上型計(jì)算機(jī)(HPC),但本發(fā)明實(shí)際實(shí)施時(shí),并不限于此)的下載功能,將資料文件和播放引擎加載到其中,其通 預(yù)先儲(chǔ)存于其內(nèi)的一個(gè)自動(dòng)注冊(cè)機(jī)制,對(duì)該資料文件和播放引擎一一分辨識(shí)別,其中該播放引擎以一類(lèi)型名注冊(cè)至一張注冊(cè)表中,供相匹配的資料文件自動(dòng)關(guān)聯(lián),而該資料文件可自該注冊(cè)表中尋找匹配的類(lèi)型名,再根據(jù)該類(lèi)型名尋找匹配的播放引擎,令該電子裝置可利用該播放引擎解釋執(zhí)行該資料文件,以實(shí)現(xiàn)自動(dòng)將下載資料文件自動(dòng)關(guān)聯(lián)至匹配的播放引擎。
在本發(fā)明中,請(qǐng)參閱圖2所示,每一筆下載的資料文件或播放引擎的結(jié)構(gòu),是包括有一個(gè)下載文件標(biāo)準(zhǔn)頭,該下載文件標(biāo)準(zhǔn)頭是與一般下載所應(yīng)用的文件頭雷同;一個(gè)下載類(lèi)型標(biāo)志,該下載類(lèi)型標(biāo)志是表示下載播放引擎或下載資料文件,例如若為0時(shí)表示下載播放引擎,而為1時(shí)表示下載資料文件;一個(gè)顯示標(biāo)志,該顯示標(biāo)志表示是否在電子裝置的下載文件瀏覽器中顯示名稱(chēng)或隱藏,例如若為0時(shí)表示顯示名稱(chēng),而若為1時(shí)則表示隱含名稱(chēng);一個(gè)語(yǔ)系標(biāo)志,該語(yǔ)是標(biāo)志表示當(dāng)前下載數(shù)據(jù)的支持語(yǔ)種,例如若為0時(shí)表示簡(jiǎn)體字(GB)而若為1時(shí)表示繁體(BIG5);一個(gè)名稱(chēng)標(biāo)志該名稱(chēng)標(biāo)志是為字符串,該字符串可定義為長(zhǎng)度為4個(gè)字節(jié),如果為下載一個(gè)播放引擎,則該名稱(chēng)標(biāo)志描述該播放引擎,在注冊(cè)時(shí)所使用的類(lèi)型名,反之,若為下載資料,該名稱(chēng)標(biāo)志則描述該資料文件,需要通 其指定的播放引擎來(lái)解釋執(zhí)行;一個(gè)引擎版本或資料文件相關(guān)連的引擎版本,該引擎版本或資料文件相關(guān)連的引擎版本是為字符串,該字符串可定義為長(zhǎng)度為4個(gè)字節(jié),例如版本為0.9123,該字符串可為VerNum=0x00009123。
在本發(fā)明中,請(qǐng)參閱圖3所示,該注冊(cè)表結(jié)構(gòu)型式是包括有一注冊(cè)項(xiàng)有效標(biāo)志,該注冊(cè)項(xiàng)有效標(biāo)志是可定義為長(zhǎng)度為1個(gè)字節(jié),如當(dāng)該域值為1時(shí),表示該注冊(cè)項(xiàng)有效,否則無(wú)效;一類(lèi)型名字符串,該類(lèi)型名字符串是播放引擎注冊(cè)在的注冊(cè)中的類(lèi)型名;一個(gè)版本,版本是為字符串,該字符串可定義為長(zhǎng)度為4個(gè)字節(jié);一個(gè)下載資料位置,該下載資料位置可定義為長(zhǎng)度為2字節(jié),其為標(biāo)示下載播放引擎的位置。
在本發(fā)明中,請(qǐng)參閱圖4所示,該電子裝置接收一個(gè)下載的播放引擎時(shí),可依照下列步驟進(jìn)行自動(dòng)注冊(cè)下載的播放引擎至該注冊(cè)表中(401)首先,該電子裝置接受一筆下載文件;(402)該電子裝置判斷該下載文件是否為播放引擎;(403)若是,則根據(jù)下載文件的結(jié)構(gòu)(如圖2所示),得到該下載播放引擎的類(lèi)型名,版本等信息,若該下載資料非播放引擎,則執(zhí)行410;(404)判斷該播放引擎的類(lèi)型名是否已注冊(cè)過(guò),若是則執(zhí)行(405),若不是則執(zhí)行(408);(405)判斷目前的版本是否高于已注冊(cè)在該注冊(cè)表的版本,若高于已注冊(cè)的版本,則執(zhí)行(406),若目前版本不比已注冊(cè)的版本,則執(zhí)行(409);(406)以新類(lèi)型名及版本注冊(cè)該播放引擎在該注冊(cè)表中;(407)自動(dòng)刪除低版本;(408)當(dāng)該播放引擎的類(lèi)型名未注冊(cè)過(guò),則以新類(lèi)型名及版本注冊(cè)在該注冊(cè)表中,當(dāng)注冊(cè)完畢引擎后,則執(zhí)行(409);(409)結(jié)束。
(410)當(dāng)該下載資料非播放引擎時(shí),則依照一般下載程序代碼的方式進(jìn)行處理,處理完畢后,則執(zhí)行(409)在本發(fā)明中,請(qǐng)參閱圖6所示,該電子裝置接收一個(gè)下載的資料文件時(shí),可依照下列步驟進(jìn)行解釋執(zhí)行資料文件(601)當(dāng)該電子裝置接受一個(gè)下載文件時(shí),首先判斷是否為下載資料文件;(602)若為下載資料文件,則根據(jù)下載文件的結(jié)構(gòu)(如圖2所示),取下所標(biāo)明的播放引擎的類(lèi)型名;(603)搜索該注冊(cè)表內(nèi),是否存在該類(lèi)型名,若有該類(lèi)型名,則執(zhí)行(604),若無(wú)該類(lèi)型名,則執(zhí)行(608);(604)根據(jù)該類(lèi)型名尋找匹配的播放引擎,令該電子裝置可利用該播放引擎解釋執(zhí)行該資料文件,該播放引擎對(duì)該資料文件解釋執(zhí)行完畢后,執(zhí)行(609);(605)當(dāng)該下載文件不是下載資料文件時(shí),則判斷是否為下載播放引擎,若是則執(zhí)行(606),若否,則執(zhí)行(607);(606)依自動(dòng)注冊(cè)下載的播放引擎至該注冊(cè)表中的流程進(jìn)行,該流程執(zhí)行完畢后,進(jìn)行執(zhí)行(609);(607)若不是播放引擎,則依照一般下載的程序代碼的方式進(jìn)行處理,處理完畢后,執(zhí)行(609);(608)當(dāng)沒(méi)有找到下載資料文件所關(guān)聯(lián)的播放引擎類(lèi)型名,則顯示無(wú)關(guān)聯(lián)的播放引擎;(609)結(jié)束。
在本發(fā)明中,請(qǐng)參閱圖7所示,當(dāng)對(duì)已注冊(cè)的播放引擎進(jìn)行注銷(xiāo)以及對(duì)資料文件的刪除,可利用下列步驟進(jìn)行刪除當(dāng)一下載文件需要被刪除時(shí),先判斷該下載文件是否是為播放引擎,若是,則在注冊(cè)表中刪除該播放引擎做注冊(cè)的類(lèi)型名,然后刪除播放引擎,若不是播放引擎,則直接刪除。
如此,當(dāng)運(yùn)用本發(fā)明于下載時(shí),可判斷下載資料文件類(lèi)型,是否與電子裝置中的已注冊(cè)的播放引擎類(lèi)型相匹配,若是即可達(dá)到用相關(guān)聯(lián)的播放引擎去解釋執(zhí)行下載的資料文件。
在電子裝置中利用本發(fā)明是可以達(dá)到如下效果(1)可以使該電子裝置上可下載的文件類(lèi)型可無(wú)限增多,既可以是傳統(tǒng)的程序代碼,也可以是不同類(lèi)型的資料文件。
(2)可以實(shí)現(xiàn)下載資料文件與下載播放引擎的分離。
(3)在無(wú)需專(zhuān)業(yè)開(kāi)發(fā)人員的情況下,該資料文件的格式定義無(wú)限延伸擴(kuò)展,不受該電子裝置制造時(shí)設(shè)定的限制,功能可以無(wú)限擴(kuò)展。
例如在一個(gè)人數(shù)字助理機(jī)上做一個(gè)可以支持下載儲(chǔ)存顯示照片的播放引擎,在傳統(tǒng)的做法僅能將若干固定的照片和程序代碼整合在一起,形成某一個(gè)下載文件,假定為下載文件A,當(dāng)需要顯示另外一些照片時(shí),則需要將新照片和程序代碼再通過(guò)開(kāi)發(fā)人員加以整合,形成另一個(gè)下載文件B,非常麻煩!而根據(jù)本發(fā)明,僅需要做一個(gè)通用的照片顯示的播放引擎即可,當(dāng)下載照片到該個(gè)人數(shù)字助理機(jī)后,通用照片顯示的播放引擎和照片資料文件的間,是通 該注冊(cè)表建立關(guān)聯(lián),即可利用下載的通用照片顯示播放引擎顯示已下載的照片資料文件,可解決傳統(tǒng)一般下載文件處理流程(如圖5所示),因過(guò)程中沒(méi)有自動(dòng)注冊(cè)機(jī)制,所以其無(wú)法實(shí)現(xiàn)文件關(guān)聯(lián)(File Linking)功能的缺失。
以上所敘述僅為本發(fā)明的較佳實(shí)施例,凡依據(jù)本發(fā)明權(quán)利要求書(shū)所做的等效變化或修正,皆應(yīng)屬于本發(fā)明專(zhuān)利的保護(hù)范圍。
權(quán)利要求
1.一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,該方法是利用一個(gè)電子裝置的下載功能,將資料文件和播放引擎加載到其中,通過(guò)預(yù)先儲(chǔ)存于其內(nèi)的一個(gè)自動(dòng)注冊(cè)機(jī)制,對(duì)該資料文件和播放引擎一一對(duì)應(yīng)分辨識(shí)別,其中該播放引擎以一類(lèi)型名注冊(cè)至一個(gè)注冊(cè)表中,供相匹配的資料文件自動(dòng)關(guān)聯(lián),而該資料文件可自該注冊(cè)表中尋找匹配的類(lèi)型名,再根據(jù)該類(lèi)型名尋找匹配的播放引擎,令該電子裝置可利用該播放引擎解釋執(zhí)行該資料文件,以實(shí)現(xiàn)對(duì)于下載資料文件而言自動(dòng)關(guān)聯(lián)至匹配的播放引擎。
2.根據(jù)權(quán)利要求第1項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中該下載的資料文件及播放引擎的結(jié)構(gòu),是包括有一個(gè)下載文件標(biāo)準(zhǔn)頭,該下載文件標(biāo)準(zhǔn)頭是與一般下載所應(yīng)用的文件頭雷同;一個(gè)下載類(lèi)型標(biāo)志,該下載類(lèi)型標(biāo)志是表示下載播放引擎或下載資料文件;一個(gè)顯示標(biāo)志,該顯示標(biāo)志表示是否在電子裝置的下載文件瀏覽器中顯示名稱(chēng)或隱藏;一個(gè)語(yǔ)系標(biāo)志,該語(yǔ)系標(biāo)志表示當(dāng)前下載數(shù)據(jù)的支持語(yǔ)種;一個(gè)名稱(chēng)標(biāo)志該名稱(chēng)標(biāo)志是為字符串,若為下載一個(gè)播放引擎,則該名稱(chēng)標(biāo)志描述該播放引擎,在注冊(cè)時(shí)所使用的類(lèi)型名,若為下載資料,該名稱(chēng)標(biāo)志則描述該資料文件,需要通過(guò)其指定的播放引擎來(lái)解釋執(zhí)行;一個(gè)引擎版本或資料文件相關(guān)連的引擎版本,該引擎版本或資料文件相關(guān)連的引擎版本為字符串。
3.根據(jù)權(quán)利要求第1項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中該注冊(cè)表結(jié)構(gòu)型式包括有一注冊(cè)項(xiàng)有效標(biāo)志,該注冊(cè)項(xiàng)有效標(biāo)志是可定義為長(zhǎng)度為1個(gè)字節(jié);一類(lèi)型名字符串,該類(lèi)型名字符串是播放引擎注冊(cè)在的注冊(cè)中的類(lèi)型名;一個(gè)版本,版本是為字符串;一個(gè)下載資料位置,其是標(biāo)示下載播放引擎的位置。
4.根據(jù)權(quán)利要求第1項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中該電子裝置接收一下載的播放引擎時(shí),可依照下列步驟進(jìn)行自動(dòng)注冊(cè)下載的播放引擎至該注冊(cè)表中首先,該電子裝置接受一筆下載文件;該電子裝置判斷該下載文件是否為播放引擎,若是,則根據(jù)下載文件,得到該下載播放引擎的類(lèi)型名以及版本的信息;判斷該播放引擎的類(lèi)型名是否已注冊(cè)過(guò),若是,則判斷目前的版本是否高于已注冊(cè)在該注冊(cè)表的版本,若高于已注冊(cè)的版本,則以新類(lèi)型名及版本注冊(cè)該播放引擎在該注冊(cè)表中;刪除低版本;結(jié)束。
5.根據(jù)權(quán)利要求第4項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中當(dāng)判斷該下載文件非為播放引擎,則依照一般下載的程序代碼的方式進(jìn)行處理,處理完畢后則結(jié)束。
6.根據(jù)權(quán)利要求第4項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中當(dāng)該播放引擎的類(lèi)型名未注冊(cè)過(guò),則以新類(lèi)型名及版本注冊(cè)在該注冊(cè)表中,當(dāng)注冊(cè)完畢引擎后,則結(jié)束。
7.根據(jù)權(quán)利要求第4項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中該播放引擎版本不比已注冊(cè)的版本,則結(jié)束。
8.根據(jù)權(quán)利要求第1項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中該電子裝置接收一下載的資料文件時(shí),可依照下列步驟進(jìn)行解釋執(zhí)行資料文件首先判斷是否為下載資料文件,若為下載資料文件,則根據(jù)下載文件的結(jié)構(gòu),取下所標(biāo)明的播放引擎的類(lèi)型名;搜索該注冊(cè)表內(nèi)是否存在該類(lèi)型名,若有該類(lèi)型名,則根據(jù)該類(lèi)型名尋找匹配的播放引擎,令該電子裝置可利用該播放引擎解釋執(zhí)行該資料文件,該播放引擎對(duì)該資料文件解釋執(zhí)行完畢后則結(jié)束。
9.根據(jù)權(quán)利要求第8項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中當(dāng)該注冊(cè)表中無(wú)該類(lèi)型名時(shí),該電子裝置顯示無(wú)關(guān)聯(lián)的播放引擎,該電子裝置顯示完畢后,結(jié)束。
10.根據(jù)權(quán)利要求第8項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中當(dāng)該下載文件不是下載資料文件時(shí),則判斷是否為下載播放引擎,若是依自動(dòng)注冊(cè)下載的播放引擎至該注冊(cè)表中的流程進(jìn)行,該流程執(zhí)行完畢后,結(jié)束。
11.根據(jù)權(quán)利要求第10項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中當(dāng)該下載文件不是播放引擎時(shí),則依照一般下載的程序代碼的方式進(jìn)行處理,處理完畢后,結(jié)束;
12.根據(jù)權(quán)利要求第1項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中對(duì)已注冊(cè)的播放引擎進(jìn)行注銷(xiāo)以及對(duì)資料文件的刪除,乃可利用下列步驟進(jìn)行刪除首先判斷該下載文件是否是為播放引擎,若是,則在注冊(cè)表中刪除該播放引擎做注冊(cè)的類(lèi)型名,然后刪除播放引擎,否則直接刪除。
13.根據(jù)權(quán)利要求第1項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中該電子裝置可為一掌上型電子裝置
14.根據(jù)權(quán)利要求第13項(xiàng)所述的一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,其中該掌上型電子裝置是可為一個(gè)人數(shù)字助理機(jī)。
全文摘要
本發(fā)明是一種在電子裝置上利用注冊(cè)機(jī)制實(shí)現(xiàn)下載文件自動(dòng)關(guān)聯(lián)的方法,該方法是利用電子裝置的下載功能,將資料文件和播放引擎加載到其中,通過(guò)預(yù)先儲(chǔ)存于其內(nèi)的一個(gè)自動(dòng)注冊(cè)機(jī)制,對(duì)該資料文件和播放引擎一一對(duì)應(yīng)分辨識(shí)別,其中該播放引擎以一類(lèi)型名注冊(cè)至一張注冊(cè)表中,供相匹配的資料文件自動(dòng)關(guān)聯(lián),而該資料文件可自該注冊(cè)表中尋找匹配的類(lèi)型名,再根據(jù)該類(lèi)型名尋找匹配的播放引擎,使該電子裝置可利用該播放引擎解釋執(zhí)行該資料文件,以實(shí)現(xiàn)對(duì)于下載資料文件而言自動(dòng)關(guān)聯(lián)至匹配的播放引擎。
文檔編號(hào)G06F17/22GK1373433SQ0110678
公開(kāi)日2002年10月9日 申請(qǐng)日期2001年2月28日 優(yōu)先權(quán)日2001年2月28日
發(fā)明者陳淮琰, 鄭建鋒 申請(qǐng)人:無(wú)敵科技(西安)有限公司