專利名稱:跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種外圍裝置驅(qū)動方法,特別涉及一種跨平臺免驅(qū)動程序的 外圍裝置驅(qū)動方法。
背景技術(shù):
為了滿足使用者對于即插即用(Plug&Play, PnP)以及高數(shù)據(jù)傳輸速度的 需求,新的外圍連接接口規(guī)格,例如通用串行總線(USB)接口與IEEE 1394 接口因此產(chǎn)生。如業(yè)界所公知, 一個通用串行總線最多可以支持127個外圍 設(shè)備,并且所有外圍設(shè)備共享一個頻寬,而一個IEEE 1394總線連接端口最 多可以支持63個外圍設(shè)備,所以,使用者可方便地利用計算機主機上的USB 連接端口或IEEE 1394連接端口來安裝外圍裝置至該計算機主機上。
因為上述的新式的外圍連接接口產(chǎn)生,目前許多的外圍裝置即利用此特 性來安裝驅(qū)動程序,例如將驅(qū)動程序存儲于擁有這些連接接口的外圍裝置的 存儲器內(nèi),當這些外圍裝置通過這些連接接口連接于計算機主機端時,該驅(qū) 動程序即會自動被安裝于該計算機主機的操作系統(tǒng)內(nèi),使得該操作系統(tǒng)可以 支持該外圍裝置。
公知專利文獻已公開了相關(guān)的技術(shù),如中國臺灣專利公告號第444182 號"使用于個人電腦之驅(qū)動程序的自動安裝方法",其為利用光盤自動安裝 計算機系統(tǒng)所需的驅(qū)動程序,光盤里內(nèi)置有很多的驅(qū)動程序,由一個管理程 序來判定操作系統(tǒng)的類別,按照所需要的驅(qū)動程序進行安裝,其缺點為需 要驅(qū)動程序、需安裝應(yīng)用程序、無法跨平臺以及如為特殊裝置,需另安裝應(yīng) 用程序(有兼容性和沖突問題)。
又如中國臺灣專利公告號第514786號"智能型周邊裝置之驅(qū)動程式的 處理方法與電腦系統(tǒng)",其為一種不需原廠驅(qū)動程序提供應(yīng)用程序界面的智 能型外圍裝置的驅(qū)動程序的處理方法與計算機系統(tǒng),此處理方式需要做一個 通用型的驅(qū)動程序,而這個通用型的驅(qū)動程序就是包含了所有的驅(qū)動程序,
然后去檢測序號再把驅(qū)動程序載入,但在目前實踐上是有問題的,如同現(xiàn)今 的微軟,舊裝置都能夠檢測到,但有新裝置時就需要另外加載軟件。其缺點 為需要驅(qū)動程序、無法跨平臺以及如為特殊裝置,需另安裝應(yīng)用程序(有兼 容性和沖突問題)。
如中國臺灣專利公告號第556096號"隨插即用裝置的驅(qū)動程式安裝方
法",其為一種將即插即用裝置所需的驅(qū)動程序內(nèi)置于裝置內(nèi)供主控端加載 的驅(qū)動程序安裝方法,該主控端在辨識出該即插即用裝置后,能加載內(nèi)置的 驅(qū)動程序并加以控制。此專利類似有兩個裝置,也就是說通用總線本身可為 多裝置,而裝置一類似通用總線拇指碟,拇指碟里面放置驅(qū)動程序,即利用
此裝置一來讀取驅(qū)動程序并且安裝。其缺點為需要驅(qū)動程序、無法跨平臺 以及如為特殊裝置,需另安裝應(yīng)用程序(有兼容性和沖突問題)。
再如中國臺灣專利公告號第565768號"無需事先安裝驅(qū)動軟體之網(wǎng)路 周邊設(shè)備",其為一種可供遠程計算機的使用者在不需預(yù)先安裝軟件或程序, 即可通過瀏覽方式直接點選并使用該外圍設(shè)備,以便于免除使用者尋找完整 磁盤或光盤片的麻煩以及解決版本更新管理上的問題。此專利類似有雙裝 置,分別在這兩個裝置中放置驅(qū)動程序,該計算機由此雙裝置中加載所需要 控制的驅(qū)動程序來進行安裝操作。其缺點為需要驅(qū)動程序、無法跨平臺以 及如為特殊裝置,需另安裝應(yīng)用程序(有兼容性和沖突問題)。
又如中國臺灣專利公告號第1228659號"隨插即用電子產(chǎn)品及其驅(qū)動方 法以及自動安裝驅(qū)動程式的方法",其為一種具有自動安裝驅(qū)動程序的功能 的即插即用電子產(chǎn)品及其驅(qū)動方法。此專利為先插入安裝驅(qū)動程序,拔除后 再重插,利用已加載的驅(qū)動程序啟動其設(shè)備。其缺點為需要驅(qū)動程序以及 如為特殊裝置,需另安裝應(yīng)用程序(有兼容性和沖突問題)。
如中國臺灣專利公告號200502844號"具有隨身碟可儲存驅(qū)動程式的周 邊裝置與驅(qū)動方法",其為一種具有隨身碟來存儲驅(qū)動程序的外圍裝置與其 驅(qū)動方法。此專利為利用集線器的方式,利用通用總線多裝置的特性來暫存 這些驅(qū)動程序和應(yīng)用程序。其缺點為需要驅(qū)動程序、無法跨平臺以及如為 特殊裝置,需另安裝應(yīng)用程序(有兼容性和沖突問題)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,真 正提出一種無需任何驅(qū)動程序以及可跨平臺連接外圍裝置的方法。
為實現(xiàn)上述目的,本發(fā)明提出一種跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方 法,該外圍裝置可外接于一計算機主機上的一界面連接端口,其中該方法包 括連接該外圍裝置與該界面連接端口;模擬符合該界面連接端口的該外圍 裝置的一連接圖標且顯示于該計算機主機上的一操作系統(tǒng)的一顯示桌面上; 啟動該操作系統(tǒng)所支持該連接圖標的一驅(qū)動程序;點選該連接圖標且通過該 界面連接端口呼叫存儲于該外圍裝置的一網(wǎng)頁格式的操作界面;在該計算機 主機的一存儲器內(nèi)加載該網(wǎng)頁格式的操作界面;關(guān)閉該操作系統(tǒng)所支持該連 接圖標的一驅(qū)動程序;及執(zhí)行該網(wǎng)頁格式的操作界面以控制該外圍裝置。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該界面連接端 口為通用總線連接端口、 IEEE 1394連接端口或PCI及其衍生的總線連接端 □。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該連接圖標為 磁盤驅(qū)動器或光驅(qū)。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該操作系統(tǒng)為 Windows系歹ij或Linux系歹U。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該模擬符合該 界面連接端口的步驟,還包含啟動該操作系統(tǒng)所支持該連接圖標的一驅(qū)動程 序。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該網(wǎng)頁格式的 操作界面存儲于該外圍裝置的一存儲器內(nèi)。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該存儲器為內(nèi) 置式存儲器或外接式存儲器。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該網(wǎng)頁格式的 操作界面是利用一跨平臺程序語言所制作的。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該存儲器為一 非易失性存儲器或易失性存儲器。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該加載該網(wǎng)頁 格式的操作界面的步驟,還包含關(guān)閉該操作系統(tǒng)所支持該連接圖標的一驅(qū)動
程序。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該加載該網(wǎng)頁 格式的操作界面為一多任務(wù)模式。
如上所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其中該多任務(wù)模式
為 一命令(Commaiici)模式及/或一 網(wǎng)頁模式的切換。
本發(fā)明還提供一種跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,該數(shù)字電
視盒可外接于一計算機主機上的一界面連接端口,其中該方法包括連接該
數(shù)字電視盒與該界面連接端口 ;模擬符合該界面連接端口的該數(shù)字電視盒的 一連接圖標且顯示于該計算機主機上的一操作系統(tǒng)的一顯示桌面上;點選該 連接圖標且通過該界面連接端口呼叫存儲于該數(shù)字電視盒的一網(wǎng)頁格式的 操作界面;在該計算機主機的一存儲器內(nèi)加載該網(wǎng)頁格式的操作界面;執(zhí)行 該網(wǎng)頁格式的操作界面以控制該數(shù)字電視盒;輸出該網(wǎng)頁格式的操作界面的 一初始化命令操作至存儲于該數(shù)字電視盒的一固件;及通過該網(wǎng)頁格式的操 作界面下達多個命令操作以執(zhí)行該數(shù)字電視盒相對應(yīng)于所述命令操作的多 個功能。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該界面連接 端口為通用總線連接端口、正EE 1394連接端口或PCI及其衍生的總線連接端口。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該連接圖標 為磁盤驅(qū)動器或光驅(qū)。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該操作系統(tǒng) 為Windows系列、Linux或FreeBSD。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該模擬符合 該界面連接端口的步驟,還包含啟動該操作系統(tǒng)所支持該連接圖標的一驅(qū)動 程序。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該網(wǎng)頁格式 的操作界面存儲于該數(shù)字電視盒的一存儲器內(nèi)。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該存儲器可 為內(nèi)置式存儲器或外接式存儲器。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該網(wǎng)頁格式
的操作界面是利用一程序語言所制作的。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該加載該網(wǎng) 頁格式的操作界面的步驟,還包含關(guān)閉該操作系統(tǒng)所支持該連接圖標的一驅(qū)
動程序。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該加載該網(wǎng) 頁格式為一多任務(wù)模式。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該多任務(wù)模 式為一命令模式及/或一網(wǎng)頁模式的切換。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該固件存儲 于該數(shù)字電視盒的 一存儲器內(nèi)。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該輸出該網(wǎng) 頁格式的操作界面的一初始化命令操作的步驟中,還包含執(zhí)行該初始化命令 操作以初始化該數(shù)字電視盒。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中所述功能為 捕捉信號、方向選項、亮度調(diào)整、頻道選項、聲音調(diào)整以及對比調(diào)整。
如上所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其中該通過該網(wǎng) 頁格式的操作界面的步驟,還包含在該網(wǎng)頁格式的操作界面上顯示所述功能 所相對應(yīng)的畫面。
本發(fā)明還提供一種跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,該攝影裝置 可外接于一計算機主機上的一界面連接端口,其中該方法包括連接該攝影 裝置與該界面連接端口;模擬符合該界面連接端口的該攝影裝置的一連接圖 標且顯示于該計算機主機上的一操作系統(tǒng)的一顯示桌面上;點選該連接圖標 且通過該界面連接端口呼叫存儲于該攝影裝置的一網(wǎng)頁格式的操作界面;在 該計算機主機的一存儲器內(nèi)加載該網(wǎng)頁格式的操作界面;執(zhí)行該網(wǎng)頁格式的 操作界面以控制該攝影裝置;輸出該網(wǎng)頁格式的操作界面的一初始化命令操 作至存儲于該攝影裝置的一固件;及通過該網(wǎng)頁格式的操作界面下達多個命 令操作執(zhí)行該攝影裝置相對應(yīng)于所述命令操作操作的多個功能。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該界面連接端
口為通用總線連接端口、 IEEE 1394連接端口或PCI及其衍生的總線連接端□。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該連接圖標為 磁盤驅(qū)動器或光驅(qū)。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該操作系統(tǒng)為
Windows系列、Linux或FreeBSD。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該模擬符合該 界面連接端口的步驟,還包含啟動該操作系統(tǒng)所支持該連接圖標的一驅(qū)動程序。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該網(wǎng)頁格式的 操作界面存儲于該攝影裝置的一存儲器內(nèi)。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該存儲器可為 內(nèi)置式存儲器或外接式存儲器。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該網(wǎng)頁格式的 操作界面是利用一程序語言所制作的。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該加載該網(wǎng)頁 格式的操作界面的步驟,還包含關(guān)閉該操作系統(tǒng)所支持該連接圖標的一驅(qū)動 程序。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該加載該網(wǎng)頁 格式為一多任務(wù)模式。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該多任務(wù)模式 為一命令模式及/或一網(wǎng)頁模式的切換。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該固件存儲于 該攝影裝置的一存儲器內(nèi)。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該輸出該網(wǎng)頁 格式的操作界面的一初始化命令操作的步驟中,還包含執(zhí)行該初始化命令操 作以初始化該攝影裝置。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中所述功能為捕 捉信號、方向選項、亮度調(diào)整、頻道選項、聲音調(diào)整以及對比調(diào)整。
如上所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其中該通過該網(wǎng)頁 格式的操作界面的步驟,還包含在該網(wǎng)頁格式的操作界面上顯示所述功能所 相對應(yīng)的畫面。
本發(fā)明能有效解決公知計算機主機連接外圍裝置時需要驅(qū)動程序及/或 應(yīng)用程序而對使用者所造成的困擾,可實現(xiàn)在完全不需要任何外圍裝置 的驅(qū)動程序、也不需要安裝任何應(yīng)用程序的情況下直接執(zhí)行操作且擁
有跨平臺的功能。
圖l為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖2為本發(fā)明的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法流程圖3為本發(fā)明的第一實施例的跨平臺免驅(qū)動程序的數(shù)字電視盒系統(tǒng)示意
圖4為本發(fā)明的第一實施例的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法 流程圖5為本發(fā)明的第二實施例的跨平臺免驅(qū)動程序的攝影裝置系統(tǒng)示意 圖;及
圖6為本發(fā)明的第二實施例的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法流 程圖。
其中,附圖標記說明如下
10外圍裝置 100、 200、 300控制芯片
1000、 2000、 3000內(nèi)置式存儲器102、 202、 302外接式存儲器 12計算機主機 120界面連接端口
122存儲器
具體實施例方式
請參考圖l,為本發(fā)明的系統(tǒng)結(jié)構(gòu)圖,圖2為本發(fā)明的跨平臺免驅(qū)動程 序的外圍裝置驅(qū)動方法流程圖,本發(fā)明為一外圍裝置10可外接于一計算機 主機12上的一界面連接端口 120的跨平臺免驅(qū)動程序驅(qū)動方法,包括在步 驟S100將該外圍裝置IO連接于該界面連接端口 120,其中該界面連接端口 UO可為通用總線連接端口、正EE 1394連接端口或PCI及其衍生的總線連 接端口(如PCI-X或PCI Express等),接著在步驟S102在該計算機主機12 上的一操作系統(tǒng)上的一顯示桌面上模擬符合該界面連接端口 120的該外圍裝
置10的一連接圖標,其中該連接圖標可為一磁盤驅(qū)動器圖標、 一光驅(qū)圖標、 一打印機圖標、 一網(wǎng)絡(luò)攝影機或操作系統(tǒng)所支持的外圍裝置的內(nèi)置圖標,該
操作系統(tǒng)可為Windows系列(如Windows 95、 Windows 98、 Windows NT 、 Windows 2000或Windows XP)、 Linux系統(tǒng)(如FreeBSD等等)或MAC,因為 目前的操作系統(tǒng)已內(nèi)置有支持多種的外圍裝置驅(qū)動程序以及支持多種的界 面連接端口驅(qū)動程序,所以上述的步驟即是利用該操作系統(tǒng)這一特點,使得 該操作系統(tǒng)誤判所連接的外圍設(shè)備10是內(nèi)置驅(qū)動程序的外圍裝置,之后在 步驟S104該操作系統(tǒng)將會依照所誤認的外圍裝置而相應(yīng)地啟動支持該連接 圖標的驅(qū)動程序。
在步驟S106使用者點選該連接圖標且通過該界面連接端口 120呼叫存 儲于該外圍裝置10的一網(wǎng)頁格式的操作界面,其中該網(wǎng)頁格式的操作界面 存儲于該外圍裝置10的一存儲器內(nèi),該存儲器可為內(nèi)置式存儲器1000或外 接式存儲器102,而內(nèi)置式存儲器1000是內(nèi)置于一控制芯片100內(nèi)(如業(yè)界 所知悉的SOC芯片),然而外接式存儲器102可為一非易失性存儲器(如只讀 存儲器(Read Only Memory; ROM)和閃存(Flash)),該外接式存儲器102電性 連接于一控制芯片100,該網(wǎng)頁格式的操作界面是利用一跨平臺程序語言所 制作的,該跨平臺程序語言可為JAVA語言、網(wǎng)頁編輯語言(如HTML、 FrontPage等)或網(wǎng)絡(luò)動畫程序語言(如FLASH等)等等。
在步驟S108將該網(wǎng)頁格式的操作界面載入該計算機主機12的一存儲器 122內(nèi),該加載該網(wǎng)頁格式的操作界面為一多任務(wù)模式,該多任務(wù)模式為一 命令(Command)模式及/或一網(wǎng)頁模式的切換。同樣地,此處所提及的存儲器 如同上述的非易失性存儲器,此加載步驟將該網(wǎng)頁格式的操作界面的程序代 碼通過該界面連接端口 120的傳輸而放置于該存儲器122的相對應(yīng)的存儲器 存儲地址,該存儲器存儲地址是依程序代碼撰寫不同而定的,待該網(wǎng)頁格式 的操作界面完全放置于該計算機主機12的存儲器122內(nèi)時,隨即在步驟SI 10 關(guān)閉該操作系統(tǒng)所支持該連接圖標的驅(qū)動程序,此時在步驟SI 12該計算機 主機12即可通過該網(wǎng)頁格式的操作界面執(zhí)行控制該外圍裝置10的操作。
請參考圖3,為本發(fā)明的第一實施例的跨平臺免驅(qū)動程序的數(shù)字電視盒 系統(tǒng)示意圖,圖4為本發(fā)明的第一實施例的跨平臺免驅(qū)動程序的數(shù)字電視盒 驅(qū)動方法流程圖,在圖3中,該數(shù)字電視盒系統(tǒng)僅表示出本實施例所需要的
零件示意圖,然而所屬領(lǐng)域技術(shù)人員應(yīng)該了解該數(shù)字電視盒系統(tǒng)內(nèi)含有其它 的外圍IC組件,因其在本實施例中并非為重要部分,故在圖示中將其省略, 本實施例為一數(shù)字電視盒20可外接于一計算機主機12上的一界面連接端口
120的跨平臺免驅(qū)動程序連接方法,包括在步驟S200將該數(shù)字電視盒20連 接于該界面連接端口 120,其中該界面連接端口 120可為通用總線連接端口、 IEEE 1394連接端口或PCI及其衍生的總線連接端口(如PCI-X或PCI Express 等),接著在步驟S202在該計算機主機12上的一操作系統(tǒng)上的一顯示桌面上 模擬符合該界面連接端口 120的該數(shù)字電視盒20的一連接圖標,其中該連 接圖標可為一磁盤驅(qū)動器圖標、 一光驅(qū)圖標及一打印機、 一網(wǎng)絡(luò)攝影機或操 作系統(tǒng)所支持的外圍裝置的內(nèi)置圖標,該操作系統(tǒng)可為Windows系列(如 Windows 95、 Windows 98、 Windows NT 、 Windows 2000或Windows XP)、 Linux系統(tǒng)(如FreeBSD等等)或MAC,因為目前的操作系統(tǒng)已內(nèi)置有支持多 種外圍裝置的驅(qū)動程序以及支持多種界面連接端口的驅(qū)動程序,所以上述的 步驟即是利用該操作系統(tǒng)這一特點,使得該操作系統(tǒng)誤判所連接的數(shù)字電視 盒20是內(nèi)置驅(qū)動程序的外圍裝置,之后在步驟S204該操作系統(tǒng)將會依照所 誤認的外圍裝置而相對應(yīng)地啟動支持該連接圖標的驅(qū)動程序。
在步驟S206使用者點選該連接圖標且通過該界面連接端口 120呼叫存 儲于該數(shù)字電視盒20的一網(wǎng)頁格式的操作界面,其中該網(wǎng)頁格式的操作界 面存儲于該數(shù)字電視盒20的一存儲器內(nèi),該存儲器可為內(nèi)置式存儲器2000 或外接式存儲器202,而內(nèi)置式存儲器2000內(nèi)置于一控制芯片200內(nèi)(如業(yè) 界所熟知的SOC芯片),然而外接式存儲器202可為一非易失性存儲器(如只 讀存儲器(Read Only Memory; ROM)禾卩閃存(Flash)),該外接式存儲器202電 性連接于一控制芯片200,該網(wǎng)頁格式的操作界面是利用一跨平臺程序語言 所制作的,該跨平臺程序語言可為JAVA語言、網(wǎng)頁編輯語言(如HTML、 FrontPage等)或網(wǎng)絡(luò)動畫程序語言(如FLASH等)等等。
在步驟S208將該網(wǎng)頁格式的操作界面載入該計算機主機12的一存儲器 122內(nèi),該加載該網(wǎng)頁格式的操作界面為一多任務(wù)模式,該多任務(wù)模式為一 命令(Command)模式及/或一網(wǎng)頁模式的切換。同樣地,此處所提及的存儲器 如同上述的非易失性存儲器,此加載步驟將該網(wǎng)頁格式的操作界面的程序代 碼通過該界面連接端口 120的傳輸而放置于該存儲器122的相對應(yīng)的存儲器
存儲地址,該存儲器存儲地址是依程序代碼撰寫不同而定的,待該網(wǎng)頁格式
的操作界面完全放置于該計算機主機12的存儲器122內(nèi)時,在步驟S210關(guān) 閉該操作系統(tǒng)所支持該連接圖標的驅(qū)動程序,此時在步驟S212該計算機主 機12即可通過該網(wǎng)頁格式的操作界面執(zhí)行控制該數(shù)字電視盒20的操作。
在步驟S214該網(wǎng)頁格式的操作界面輸出一初始化命令操作至存儲于該 數(shù)字電視盒20的固件,其中該固件存儲于該數(shù)字電視盒20的一存儲器2000、 202內(nèi)。在步驟S216執(zhí)行該初始化命令操作以初始化該數(shù)字電視盒20,此 時,因該初始化命令操作而使得該固件將依照內(nèi)含的程序代碼,依序地初始 化該數(shù)字電視盒20,其初始化操作包括該數(shù)字電視盒20的接收信號的調(diào)整、 搜尋數(shù)字頻道以及外圍IC組件的初始化操作,在步驟S218通過該網(wǎng)頁格式 的操作界面下達多個命令操作以執(zhí)行該數(shù)字電視盒20相對應(yīng)于這些命令操 作的多個功能,其中這些功能為捕捉信號、方向選項、亮度調(diào)整、頻道選項、 聲音調(diào)整以及對比調(diào)整等等,在步驟S220將上述這些功能所相對應(yīng)的畫面 顯示于該網(wǎng)頁格式的操作界面上。
請參考圖5為本發(fā)明的第二實施例的跨平臺免驅(qū)動程序的攝影裝置系統(tǒng) 示意圖,圖6為本發(fā)明的第二實施例得跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方 法流程圖,在圖5中,該攝影裝置僅表示出本實施例所需要的組件示意圖, 然而所屬領(lǐng)域技術(shù)人員應(yīng)該了解該攝影裝置內(nèi)含有其它的外圍IC組件,因 其在本實施例中并非為重要部分,故在圖示中將其省略,本實施例為一攝影 裝置30可外接于一計算機主機12上的一界面連接端口 120的跨平臺免驅(qū)動 程序連接方法,包括在步驟S300將該攝影裝置30連接于該界面連接端口 120,其中該界面連接120端口可為通用總線連接端口、正EE 1394連接端口 或PCI及其衍生的總線連接端口(如PCI-X或PCI Express等),接著在步驟 S302在該計算機主機12上的一操作系統(tǒng)上的一顯示桌面上模擬符合該界面 連接端口 120的該攝影裝置30的一連接圖標,其中該連接圖標可為一磁盤 驅(qū)動器圖標、 一光驅(qū)圖標及一打印機、 一網(wǎng)絡(luò)攝影機或操作系統(tǒng)所支持的外 圍裝置的內(nèi)置圖標,該操作系統(tǒng)可為Windows系列(如Windows 95、 Windows 98、 Windows NT 、 Windows 2000或Windows XP)、 Linux系統(tǒng)(如FreeBSD 等等)或MAC,因為目前的操作系統(tǒng)已內(nèi)置有支持多種外圍裝置的驅(qū)動程序 以及支持多種界面連接端口的驅(qū)動程序,所以上述的步驟即是利用該操作系 統(tǒng)這一特點,使得該操作系統(tǒng)誤判所連接的攝影裝置30是內(nèi)置驅(qū)動程序的
外圍裝置,之后在步驟S304該操作系統(tǒng)將會依照所誤認的外圍裝置而相對
應(yīng)地啟動支持該連接圖標的驅(qū)動程序。
在步驟S306使用者點選該連接圖標且通過該界面連接端口 120呼叫存 儲于該攝影裝置30的一網(wǎng)頁格式的操作界面,其中該網(wǎng)頁格式的操作界面 存儲于該攝影裝置30的一存儲器內(nèi),該存儲器可為內(nèi)置式存儲器3000或外 接式存儲器302,而內(nèi)置式存儲器內(nèi)置于一控制芯片300內(nèi)(如業(yè)界所知悉的 SOC芯片),然而外接式存儲器302可為一非易失性存儲器(如只讀存儲器 (Read Only Memory; ROM)和閃存(Flash)),該外接式存儲器302電性連接于 一控制芯片300,該網(wǎng)頁格式的操作界面是利用一跨平臺程序語言所制作的, 該跨平臺程序語言可為JAVA語言、網(wǎng)頁編輯語言(如HTML、 FrontPage等) 或網(wǎng)絡(luò)動畫程序語言(如FLASH等)等等。
在步驟S308將該網(wǎng)頁格式的操作界面載入該計算機主機12的一存儲器 122內(nèi),該加載該網(wǎng)頁格式的操作界面為一多任務(wù)模式,該多任務(wù)模式為一 命令(Command)模式及/或一網(wǎng)頁模式的切換。同樣地,此處所提及的存儲器 如同上述的非易失性存儲器,此加載步驟將該網(wǎng)頁格式的操作界面的程序代 碼通過該界面連接端口 120得傳輸而放置在該存儲器122相對應(yīng)的存儲器存 儲地址,該存儲器存儲地址是依程序代碼撰寫不同而定的,待該網(wǎng)頁格式的 操作界面完全放置于該計算機主機12的存儲器122內(nèi)時,隨即在步驟S310 關(guān)閉該操作系統(tǒng)所支持該連接圖標的驅(qū)動程序,此時在步驟S312該計算機 主機12即可通過該網(wǎng)頁格式的操作界面執(zhí)行控制該攝影裝置30的操作。
在步驟S314該網(wǎng)頁格式的操作界面輸出一初始化命令操作至存儲于該 攝影裝置30的一固件,其中在步驟S316該固件存儲于該攝影裝置30的一 存儲器3000、 302內(nèi)。執(zhí)行該初始化命令操作以初始化該攝影裝置30,此時, 因該初始化命令操作而使得該固件將依照內(nèi)含的程序代碼,依序地初始化該 攝影裝置30,在步驟S318通過該網(wǎng)頁格式的操作界面下達多個命令操作以 執(zhí)行該攝影裝置30相對應(yīng)于這些命令操作的多個功能,其中這些功能為捕 捉信號、方向選項、亮度調(diào)整、頻道選項、聲音調(diào)整以及對比調(diào)整等等,在 步驟S320將上述這些功能所相對應(yīng)的畫面顯示于該網(wǎng)頁格式的操作界面上。
本發(fā)明的外圍裝置并不限于上述的實施例,只要是有操作系統(tǒng)(無論是
Windows系列、Linux系列或者是MAC)所支持的界面連接端口即可應(yīng)用本 發(fā)明的方法,例如打印機、多功能事務(wù)機、數(shù)字相機或其它電子產(chǎn)品,皆可 以利用本發(fā)明的方法完成連接操作及其驅(qū)動該外圍裝置。
本發(fā)明相對于公知技術(shù)不同在于具有完全不需要任何外圍裝置的驅(qū)動 程序、也不需要安裝任何應(yīng)用程序、可直接執(zhí)行操作以及擁有跨平臺的功能, 因為利用本發(fā)明的方法,無論該計算機主機所連接的外圍裝置為何種裝置, 完全不需要安裝該外圍裝置的驅(qū)動程序,只要在該外圍裝置上存儲有該網(wǎng)頁 格式的操作界面即可操作該外圍裝置,又因該網(wǎng)頁格式的操作界面是使用網(wǎng) 頁格式所撰寫而形成的,且目前的操作系統(tǒng)(Windows系列、Linux系列或是 MAC)大都已支持網(wǎng)頁格式顯示功能,因此可實現(xiàn)跨平臺的功能,然而該網(wǎng) 頁格式的操作界面所需要的存儲器空間不大,所以可節(jié)省該外圍裝置的存儲 器空間。
雖然本發(fā)明已以優(yōu)選實施例公開如上,然其并非用以限制本發(fā)明的范 圍,任何所屬領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些 許的變更與修飾,因此本發(fā)明的保護范圍當視后附的權(quán)利要求所界定的范圍 為準。
權(quán)利要求
1.一種跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,該外圍裝置可外接于一計算機主機上的一界面連接端口,其特征在于,該方法包括連接該外圍裝置與該界面連接端口;模擬符合該界面連接端口的該外圍裝置的一連接圖標且顯示于該計算機主機上的一操作系統(tǒng)的一顯示桌面上;點選該連接圖標且通過該界面連接端口呼叫存儲于該外圍裝置的一網(wǎng)頁格式的操作界面;在該計算機主機之的一存儲器內(nèi)加載該網(wǎng)頁格式的操作界面;及執(zhí)行該網(wǎng)頁格式的操作界面以控制該外圍裝置。
2. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征 在于該界面連接端口為通用總線連接端口、正EE 1394連接端口或PCI及 其衍生的總線連接端口。
3. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征在于該連接圖標為磁盤驅(qū)動器或光驅(qū)。
4. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征 在于該操作系統(tǒng)為Windows系列或Linux系列。
5. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征 在于該模擬符合該界面連接端口的步驟,還包含啟動該操作系統(tǒng)所支持該 連接圖標的一驅(qū)動程序。
6. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征在于該網(wǎng)頁格式的操作界面存儲于該外圍裝置的一存儲器內(nèi)。
7. 如權(quán)利要求6所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征在于該存儲器為內(nèi)置式存儲器或外接式存儲器。
8. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征在于該網(wǎng)頁格式的操作界面是利用一跨平臺程序語言所制作的。
9. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征在于該存儲器為一非易失性存儲器或易失性存儲器。
10. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征 在于該加載該網(wǎng)頁格式的操作界面的步驟,還包含關(guān)閉該操作系統(tǒng)所支持該連接圖標的一驅(qū)動程序。
11. 如權(quán)利要求1所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特征 在于該加載該網(wǎng)頁格式的操作界面為一多任務(wù)模式。
12. 如權(quán)利要求11所述的跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,其特 征在于該多任務(wù)模式為一命令模式及/或一網(wǎng)頁模式的切換。
13. —種跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,該數(shù)字電視盒可外接 于一計算機主機上的一界面連接端口,其特征在于,該方法包括連接該數(shù)字電視盒與該界面連接端口 ;模擬符合該界面連接端口的該數(shù)字電視盒的一連接圖標且顯示于該計 算機主機上的一操作系統(tǒng)的一顯示桌面上;點選該連接圖標且通過該界面連接端口呼叫存儲于該數(shù)字電視盒的一 網(wǎng)頁格式的操作界面;在該計算機主機的一存儲器內(nèi)加載該網(wǎng)頁格式的操作界面;執(zhí)行該網(wǎng)頁格式的操作界面以控制該數(shù)字電視盒;輸出該網(wǎng)頁格式的操作界面的一初始化命令操作至存儲于該數(shù)字電視 盒的一固件;及通過該網(wǎng)頁格式的操作界面下達多個命令操作以執(zhí)行該數(shù)字電視盒相 對應(yīng)于所述命令操作的多個功能。
14. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該界面連接端口為通用總線連接端口 、 IEEE 1394連接端口或PCI 及其衍生的總線連接端口。
15. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該連接圖標為磁盤驅(qū)動器或光驅(qū)。
16. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該操作系統(tǒng)為Windows系列、Linux或FreeBSD。
17. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該模擬符合該界面連接端口的步驟,還包含啟動該操作系統(tǒng)所支 持該連接圖標的一驅(qū)動程序。
18. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其特征在于該網(wǎng)頁格式的操作界面存儲于該數(shù)字電視盒的一存儲器內(nèi)。
19. 如權(quán)利要求18所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該存儲器可為內(nèi)置式存儲器或外接式存儲器。
20. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該網(wǎng)頁格式的操作界面是利用一程序語言所制作的。
21. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該加載該網(wǎng)頁格式的操作界面的步驟,還包含關(guān)閉該操作系統(tǒng)所 支持該連接圖標的一驅(qū)動程序。
22. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該加載該網(wǎng)頁格式為一多任務(wù)模式。
23. 如權(quán)利要求22所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其特征在于該多任務(wù)模式為一命令模式及/或一網(wǎng)頁模式的切換。
24. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該固件存儲于該數(shù)字電視盒的一存儲器內(nèi)。
25. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于該輸出該網(wǎng)頁格式的操作界面的一初始化命令操作的步驟中,還包含執(zhí)行該初始化命令操作以初始化該數(shù)字電視盒。
26. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其 特征在于所述功能為捕捉信號、方向選項、亮度調(diào)整、頻道選項、聲音調(diào) 整以及對比調(diào)整。
27. 如權(quán)利要求13所述的跨平臺免驅(qū)動程序的數(shù)字電視盒驅(qū)動方法,其特征在于該通過該網(wǎng)頁格式的操作界面的步驟,還包含在該網(wǎng)頁格式的操作界面上顯示所述功能所相對應(yīng)的畫面。
28. —種跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,該攝影裝置可外接于一計算機主機上的一界面連接端口,其特征在于,該方法包括 連接該攝影裝置與該界面連接端口 ;模擬符合該界面連接端口的該攝影裝置的一連接圖標且顯示于該計算 機主機上的一操作系統(tǒng)的一顯示桌面上;點選該連接圖標且通過該界面連接端口呼叫存儲于該攝影裝置的一網(wǎng) 頁格式的操作界面;在該計算機主機的一存儲器內(nèi)加載該網(wǎng)頁格式的操作界面;執(zhí)行該網(wǎng)頁格式的操作界面以控制該攝影裝置;輸出該網(wǎng)頁格式的操作界面的一初始化命令操作至存儲于該攝影裝置 的一固件;及通過該網(wǎng)頁格式的操作界面下達多個命令操作執(zhí)行該攝影裝置相對應(yīng) 于所述命令操作操作的多個功能。
29. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于該界面連接端口為通用總線連接端口、 IEEE 1394連接端口或PCI 及其衍生的總線連接端口。
30. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于該連接圖標為磁盤驅(qū)動器或光驅(qū)。
31. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于該操作系統(tǒng)為Windows系列、Linux或FreeBSD。
32. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于該模擬符合該界面連接端口的步驟,還包含啟動該操作系統(tǒng)所支持 該連接圖標的一驅(qū)動程序。
33. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于該網(wǎng)頁格式的操作界面存儲于該攝影裝置的一存儲器內(nèi)。
34. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于該存儲器可為內(nèi)置式存儲器或外接式存儲器。
35. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特征在于該網(wǎng)頁格式的操作界面是利用一程序語言所制作的。
36. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特征在于該加載該網(wǎng)頁格式的操作界面的步驟,還包含關(guān)閉該操作系統(tǒng)所支持該連接圖標的一驅(qū)動程序。
37. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特征在于該加載該網(wǎng)頁格式為一多任務(wù)模式。
38. 如權(quán)利要求37所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特征在于該多任務(wù)模式為一命令模式及/或一網(wǎng)頁模式的切換。
39. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特征在于該固件存儲于該攝影裝置的一存儲器內(nèi)。
40. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于該輸出該網(wǎng)頁格式的操作界面的一初始化命令操作的步驟中,還包 含執(zhí)行該初始化命令操作以初始化該攝影裝置。
41. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特 征在于所述功能為捕捉信號、方向選項、亮度調(diào)整、頻道選項、聲音調(diào)整 以及對比調(diào)整。
42. 如權(quán)利要求28所述的跨平臺免驅(qū)動程序的攝影裝置驅(qū)動方法,其特征在于該通過該網(wǎng)頁格式的操作界面的步驟,還包含在該網(wǎng)頁格式的操作界面上顯示所述功能所相對應(yīng)的畫面。
全文摘要
本發(fā)明為一種跨平臺免驅(qū)動程序的外圍裝置驅(qū)動方法,該外圍裝置可外接于一計算機主機上的一界面連接端口,該方法包括連接該外圍裝置與該界面連接端口;模擬符合該界面連接端口的該外圍裝置的一連接圖標且顯示于該計算機主機上的一操作系統(tǒng)的一顯示桌面上;點選該連接圖標且通過該界面連接端口呼叫存儲于該外圍裝置的一網(wǎng)頁格式的操作界面;在該計算機主機的一存儲器內(nèi)加載該網(wǎng)頁格式的操作界面;及執(zhí)行該網(wǎng)頁格式的操作界面以控制該外圍裝置。本發(fā)明能有效解決公知計算機主機連接外圍裝置時需要驅(qū)動程序及/或應(yīng)用程序的麻煩,可實現(xiàn)在完全不需要任何外圍裝置的驅(qū)動程序、也不需要安裝任何應(yīng)用程序的情況下直接執(zhí)行操作且擁有跨平臺的功能。
文檔編號G06F9/445GK101169724SQ20061013204
公開日2008年4月30日 申請日期2006年10月23日 優(yōu)先權(quán)日2006年10月23日
發(fā)明者鄭茂松 申請人:合智電子股份有限公司;鄭茂松