[發明專利]一種實現USB設備內程序運行的方法及設備在審
| 申請號: | 201711379725.6 | 申請日: | 2017-12-20 |
| 公開(公告)號: | CN107943725A | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 劉煒;趙海欽 | 申請(專利權)人: | 杭州楷知科技有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10;G06F9/44 |
| 代理公司: | 佛山市廣盈專利商標事務所(普通合伙)44339 | 代理人: | 李俊 |
| 地址: | 310016 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 usb 設備 程序 運行 方法 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種實現USB設備內程序運行的方法。
背景技術
Microsoft Windows,是美國微軟公司研發的一套操作系統,它問世于1985年,起初僅僅是Microsoft-DOS模擬環境,后續的系統版本由于微軟不斷的更新升級,不但易用,也慢慢的成為家家戶戶人們最喜愛的操作系統。Windows采用了圖形化模式GUI,比起從前的DOS需要鍵入指令使用的方式更為人性化。
MAC是蘋果公司自1984年起以“Macintosh”開始開發的個人消費型計算機,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro等計算機。蘋果公司使用獨立的mac OS系統,最新的OS X系統基于NeXT系統開發,不支持兼容,是一套完備而獨立的操作系統。
目前USB設備中采用flash模擬為只讀U盤來存儲安裝包或者使用flash模擬為光驅來存儲安裝包,如果僅僅模擬為U盤的話,會存在U盤無法自動彈出,比如在U盤插入到MAC上無法自動識別被彈出,也會因操作系統的安全設置,U盤也無法被解析彈出。若僅僅模擬為光驅的話即當做一個模擬光驅設備,而操作系統未包含光驅的驅動,會導致光驅無法識別,即光驅無法識別是因為操作系統沒有安裝USB光驅驅動,導致無法正確識別出USB設備上的安裝包,也會存在一些安全原因,禁止了auto run,導致光驅無法正常彈出。
發明內容
本發明的目的在于克服現有技術的不足,本發明提供了一種實現USB設備內程序運行的方法和設備,在USB設備插入主設備后,上位機系統基于自己的操作系統設置來識別出USB設備相應的功能類型,從而實現對USB設備上的光驅運行程序的運行。
為了解決上述問題,本發明提出了一種實現USB設備內程序運行的方法,所述方法包括如下步驟:
在USB設備插入到上位機后,所述上位機對所述USB設備進行設備識別,所述USB設備同時支持U盤設備和模擬光驅設備的識別功能;
所述上位機基于上位機操作系統設置識別出所述USB設備的設備功能類型,所述設備功能類型為:U盤設備、和/或模擬光驅設備;
基于設備功能類型運行存儲在所述USB設備上所對應的光驅運行程序。
所述基于設備功能類型運行存儲在所述USB設備上所對應的光驅運行程序包括:
在所述上位機識別出所述USB設備的設備功能類型為U盤設備時,解析出所述USB設備上所存儲的光驅驅動和引導啟動光驅程序的程序;所述上位機基于所述光驅驅動和引導啟動光驅程序的程序運行存儲在所述USB設備上所對應的光驅運行程序;或者
在所述上位機識別出所述USB設備的設備功能類型為模擬光驅設備時,基于模擬光驅設備運行存儲在所述USB設備上所對應的光驅運行程序。
所述上位機基于所述光驅驅動和引導啟動光驅程序的程序運行存儲在所述USB設備上所對應的光驅運行程序包括:
在識別出用戶點擊所述光驅驅動和引導啟動光驅程序的程序后,所述上位機基于所述光驅驅動和引導啟動光驅程序的程序加載光驅驅動,并在光驅驅動加載完畢之后,運行存儲在所述USB設備上所對應的光驅運行程序。
所述基于模擬光驅設備運行存儲在所述USB設備上所對應的光驅運行程序包括:
在識別出用戶點擊所述模擬光驅設備后,基于模擬光驅設備運行存儲在所述USB設備上所對應的光驅運行程序。
所述基于設備功能類型運行存儲在所述USB設備上所對應的光驅運行程序還包括:
基于操作系統類型運行存儲在所述USB設備上所對應的光驅運行程序。
所述操作系統類型為windows操作系統MAC操作系統,所述USB設備上所對應的光驅運行程序還包括:windows引導程序、MAC引導程序,所述基于操作系統類型運行存儲在所述USB上所對應的光驅運行程序包括:
基于windows引導程序或者運行windows類型的光驅運行程序;或者基于MAC引導程序運行MAC類型的光驅運行程序。
相應的,本發明還提出了一種實現USB設備內程序運行的方法,所述方法包括如下步驟:
在USB設備插入到上位機上電后,USB設備判斷USB設備被上位機所枚舉出的設備功能類型,所述設備功能類型為:U盤設備、和/或模擬光驅設備,所述USB設備同時支持U盤設備和模擬光驅設備的識別功能;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州楷知科技有限公司,未經杭州楷知科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711379725.6/2.html,轉載請聲明來源鉆瓜專利網。





