[發(fā)明專利]能力確定方法、能力配置方法、主機、終端設(shè)備及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201410067075.1 | 申請日: | 2014-02-26 |
| 公開(公告)號: | CN104866332A | 公開(公告)日: | 2015-08-26 |
| 發(fā)明(設(shè)計)人: | 王業(yè)麒 | 申請(專利權(quán))人: | 華為終端有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京弘權(quán)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11363 | 代理人: | 陳蕾;許偉群 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 能力 確定 方法 配置 主機 終端設(shè)備 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及終端設(shè)備,特別涉及一種終端設(shè)備的能力確定方法、終端設(shè)備的能力配置方法、主機、終端設(shè)備及終端設(shè)備的配置系統(tǒng)。
背景技術(shù)
通常情況下,多功能設(shè)備,比如通用串行總線(USB,Universal?Serial?Bus)設(shè)備,是按照默認的功能(比如功能1)模式工作,當滿足一定條件后(比如安裝了功能2的驅(qū)動),則該多功能設(shè)備切換為功能2模式,并以功能2的模式工作。其中,常見的多功能設(shè)備,比如USB3G上網(wǎng)卡,默認工作模式時以USB虛擬光盤方式工作,當用戶安裝了光盤驅(qū)動程序后,則以調(diào)制解調(diào)器(modem)或者網(wǎng)卡的方式工作。但是,在每次使用時,需要進行一次USB的重新枚舉(即查找),降低了用戶體驗。
基于此,通常使用多個配置(Multi?configuration)來實現(xiàn)多功能的選擇。也就是說,USB設(shè)備存在多個配置(Configuration),每個Configuration實現(xiàn)不同的功能,比如C1:Modem;C2:網(wǎng)絡(luò)適配器(Net?Adapter);C3:全球定位系統(tǒng)(GPS,Global?Positioning?System)等,主機(Host)通過設(shè)置不同的配置讓USB設(shè)備工作在不同的功能模式下。
但是現(xiàn)有的實現(xiàn)方式中,由于主機支持的能力與USB設(shè)備支持的能力不完全相同,主機不能自動依據(jù)自身支持的能力或者USB設(shè)備的能力進行配置,從而降低了用戶體驗。
發(fā)明內(nèi)容
本發(fā)明實施例中提供了一種終端設(shè)備的能力確定方法、終端設(shè)備的配置方法、主機、終端設(shè)備及終端設(shè)備的配置系統(tǒng),以解決現(xiàn)有技術(shù)中,由于主機與終端設(shè)備支持的能力不完全相同,主機不能依據(jù)自身支持的能力對終端設(shè)備進行靈活配置的問題。
為了解決上述技術(shù)問題,本發(fā)明實施例公開了如下技術(shù)方案:
第一方面提供了一種終端設(shè)備的能力確定方法,包括:
主機獲取終端設(shè)備支持的能力;
主機根據(jù)所述終端設(shè)備支持的能力與所述主機支持的能力,確定所述終端設(shè)備和主機均支持的能力,并將所述終端設(shè)備和主機均支持的能力作為重疊能力;所述重疊能力用于所述終端設(shè)備進行能力的配置;
將所述重疊能力發(fā)送給所述終端設(shè)備。
在第一方面的第一種可能的實現(xiàn)方式中,還包括:在接收到所述終端設(shè)備發(fā)送的配置成功的消息時,枚舉出所述終端設(shè)備中配置所述重疊能力的至少一個子設(shè)備;
對所述至少一個子設(shè)備進行驅(qū)動加載,以使所述至少一個子設(shè)備實現(xiàn)所述重疊能力對應(yīng)的功能。
結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式中,在第二種可能的實現(xiàn)方式中,
所述主機獲取終端設(shè)備支持的能力,包括:
所述主機接收所述終端設(shè)備發(fā)送的描述符,所述描述符中包括MS_COMP_ID和MSSUBCOMP_ID;
所述主機根據(jù)所述MS_COMP_ID啟動對應(yīng)的驅(qū)動,并通過該驅(qū)動對所述MSSUBCOMP_ID進行解析,得到所述終端設(shè)備支持的能力。
第二方面提供了一種終端設(shè)備的能力配置方法,所述方法包括:
終端設(shè)備將自身支持的能力發(fā)送給主機;
所述終端設(shè)備接收所述主機發(fā)送的重疊能力,所述重疊能力為所述主機根據(jù)所述終端設(shè)備支持的能力與所述主機支持的能力,確定的所述終端設(shè)備和主機均支持的能力;
所述終端設(shè)備按照所述重疊能力進行配置。
在第二方面的第一種可能的實現(xiàn)方式中,還包括:所述終端設(shè)備將配置成功的消息發(fā)送給所述主機,以便于所述主機枚舉出所述終端設(shè)備上配置所述重疊能力的至少一個子設(shè)備,并對所述至少一個子設(shè)備進行驅(qū)動加載,使所述至少一個子設(shè)備實現(xiàn)所述重疊能力對應(yīng)的功能。
結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式中,在第二種可能的實現(xiàn)方式中,所述終端設(shè)備將自身支持的能力發(fā)送給主機,包括:
所述終端設(shè)備通過描述符將MS_COMP_ID和MS?SUBCOMP_ID發(fā)送給主機,以便于主機通過所述MS?SUBCOMP_ID啟動對應(yīng)的驅(qū)動,并通過該驅(qū)動對所述MS?SUBCOMP_ID進行解析后,得到所述終端設(shè)備支持的能力。
第三方面提供了一種主機,包括:
獲取單元,用于獲取終端設(shè)備支持的能力;
確定單元,用于根據(jù)所述終端設(shè)備支持的能力與所述主機支持的能力,確定所述終端設(shè)備和所述主機均支持的能力,并將所述終端設(shè)備和所述主機均支持的能力作為重疊能力;所述重疊能力用于所述終端設(shè)備進行能力的配置;
發(fā)送單元,用于將所述重疊能力發(fā)送給所述終端設(shè)備。
該專利技術(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/201410067075.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種終端
- 下一篇:一種操作系統(tǒng)啟動方法及電子設(shè)備





