[發(fā)明專利]自動提供USB兼容外設(shè)的備選USB配置以呈現(xiàn)給主機(jī)計算機(jī)的方法、設(shè)備以及計算機(jī)程序產(chǎn)品無效
| 申請?zhí)枺?/td> | 200780052907.0 | 申請日: | 2007-12-18 |
| 公開(公告)號: | CN101675419A | 公開(公告)日: | 2010-03-17 |
| 發(fā)明(設(shè)計)人: | 塞繆爾·L·穆利斯;菲利普·埃爾詹;杰夫·蘭克福德 | 申請(專利權(quán))人: | 索尼愛立信移動通訊有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 | 代理人: | 李 輝 |
| 地址: | 瑞典*** | 國省代碼: | 瑞典;SE |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動 提供 usb 兼容 外設(shè) 備選 配置 呈現(xiàn) 主機(jī) 計算機(jī) 方法 設(shè)備 以及 程序 產(chǎn)品 | ||
1、一種自動修改通用串行總線兼容外圍設(shè)備的配置的方法,所述方法包括:
在通用串行總線兼容外圍設(shè)備初始連接到通用串行總線時,呈現(xiàn)默認(rèn)通用串行總線配置作為所述通用串行總線兼容外圍設(shè)備的配置;
在所述通用串行總線兼容外圍設(shè)備處接收從外部發(fā)給所述通用串行總線兼容外圍設(shè)備的變更命令,所述變更命令包括通用串行總線供應(yīng)商特定命令,所述通用串行總線供應(yīng)商特定命令被配置為向所述通用串行總線兼容外圍設(shè)備指示,要將所述通用串行總線兼容外圍設(shè)備的配置變更為與所述通用串行總線供應(yīng)商特定命令相對應(yīng)的備選通用串行總線配置;以及
響應(yīng)于在所述通用串行總線兼容外圍設(shè)備處接收到所述通用串行總線供應(yīng)商特定命令,呈現(xiàn)所述備選通用串行總線配置作為所述通用串行總線兼容外圍設(shè)備的配置。
2、根據(jù)權(quán)利要求1所述的方法,其中,響應(yīng)于接收到所述變更命令,所述通用串行總線兼容外圍設(shè)備與所述通用串行總線斷開連接,從而卸載在主機(jī)計算機(jī)上加載的相關(guān)默認(rèn)驅(qū)動程序。
3、根據(jù)權(quán)利要求2所述的方法,該方法還包括:響應(yīng)于接收到所述變更命令,所述通用串行總線兼容外圍設(shè)備在將所述通用串行總線兼容外圍設(shè)備的配置變更為所述備選通用串行總線配置后,重新連接到所述通用串行總線,從而在所述主機(jī)計算機(jī)上加載相關(guān)備選驅(qū)動程序。
4、根據(jù)權(quán)利要求1所述的方法,其中,所述通用串行總線供應(yīng)商特定命令包括在通用串行總線兼容設(shè)置段分組的頭部中包括的信息,所述信息向所述通用串行總線兼容外圍設(shè)備指示,相關(guān)后續(xù)數(shù)據(jù)段包括用于標(biāo)識所述通用串行總線供應(yīng)商特定命令的供應(yīng)商定義信息。
5、根據(jù)權(quán)利要求1所述的方法,其中,所述備選通用串行總線配置與預(yù)安裝在主機(jī)計算機(jī)上的設(shè)備類別接口中未包括的設(shè)備相關(guān)聯(lián)。
6、根據(jù)權(quán)利要求1所述的方法,其中,所述主機(jī)計算機(jī)響應(yīng)于向所述主機(jī)計算機(jī)呈現(xiàn)或者再次呈現(xiàn)所述外圍設(shè)備的默認(rèn)通用串行總線配置,執(zhí)行下列步驟,其中所述默認(rèn)通用串行總線配置包括所述主機(jī)計算機(jī)上的操作系統(tǒng)包括其預(yù)安裝的類別級設(shè)備驅(qū)動程序的驅(qū)動程序類別接口,所述接口中的至少一個包括自動運行例程,但所述默認(rèn)通用串行總線配置不包括所述操作系統(tǒng)不包括其預(yù)安裝的類別級設(shè)備驅(qū)動程序的設(shè)備驅(qū)動程序類別接口,所述步驟包括:
如果在所述操作系統(tǒng)中安裝有與所述外圍設(shè)備的產(chǎn)品標(biāo)識相匹配的定制設(shè)備驅(qū)動程序,則加載所述定制設(shè)備驅(qū)動程序,并且將所述變更命令發(fā)送給所述通用串行總線兼容外圍設(shè)備,以將所述配置從所述默認(rèn)通用串行總線配置變更為所述備選通用串行總線配置;和
如果在所述操作系統(tǒng)中未安裝與所述外圍設(shè)備的產(chǎn)品標(biāo)識相匹配的定制設(shè)備驅(qū)動程序,則加載所述操作系統(tǒng)包括其預(yù)安裝的類別級設(shè)備驅(qū)動程序的驅(qū)動程序類別接口中的至少一個,所述接口中的至少一個包括自動運行例程;執(zhí)行所述自動運行例程以直接從所述自動運行例程和/或從所述自動運行例程所指向的可執(zhí)行例程,向所述通用串行總線兼容外圍設(shè)備發(fā)布安裝命令;并且響應(yīng)于接收到來自所述通用串行總線兼容外圍設(shè)備的所述一個或者更多個定制設(shè)備驅(qū)動程序,在所述主機(jī)系統(tǒng)上安裝所述一個或者更多個定制設(shè)備驅(qū)動程序。
7、根據(jù)權(quán)利要求6所述的方法,其中,所述操作系統(tǒng)包括Windows操作系統(tǒng)。
8、根據(jù)權(quán)利要求1所述的方法,其中,所述默認(rèn)通用串行總線配置包括默認(rèn)大容量存儲器配置,并且所述備選通用串行總線配置包括調(diào)制解調(diào)器配置。
9、一種通用串行總線兼容外圍設(shè)備,其被配置為執(zhí)行權(quán)利要求1所述的方法。
10、一種用于通用串行總線兼容外圍設(shè)備的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括計算機(jī)可用存儲介質(zhì),在該計算機(jī)可用存儲介質(zhì)中實現(xiàn)有計算機(jī)可讀程序代碼,所述計算機(jī)可讀程序代碼被配置為執(zhí)行權(quán)利要求1所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于索尼愛立信移動通訊有限公司,未經(jīng)索尼愛立信移動通訊有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200780052907.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信息提供系統(tǒng)、信息提供方法、信息提供設(shè)備
- 信息提供裝置、信息提供系統(tǒng)
- 游戲提供系統(tǒng)、游戲提供程序和游戲提供方法
- 游戲提供系統(tǒng)、游戲提供程序和游戲提供方法
- 信息提供方法、信息提供裝置、信息提供系統(tǒng)及信息提供程序
- 動作信息提供裝置、提供系統(tǒng)以及提供方法
- 提供裝置、提供方法、提供系統(tǒng)以及存儲介質(zhì)
- 提供裝置、提供方法、存儲介質(zhì)以及提供系統(tǒng)
- 提供裝置、提供方法、存儲介質(zhì)以及提供系統(tǒng)
- 內(nèi)容提供裝置、內(nèi)容提供方法以及內(nèi)容提供系統(tǒng)





