[发明专利]能力确定方法、能力配置方法、主机、终端设备及系统在审
申请号: | 201410067075.1 | 申请日: | 2014-02-26 |
公开(公告)号: | CN104866332A | 公开(公告)日: | 2015-08-26 |
发明(设计)人: | 王业麒 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 陈蕾;许伟群 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 能力 确定 方法 配置 主机 终端设备 系统 | ||
技术领域
本发明涉及终端设备,特别涉及一种终端设备的能力确定方法、终端设备的能力配置方法、主机、终端设备及终端设备的配置系统。
背景技术
通常情况下,多功能设备,比如通用串行总线(USB,Universal Serial Bus)设备,是按照默认的功能(比如功能1)模式工作,当满足一定条件后(比如安装了功能2的驱动),则该多功能设备切换为功能2模式,并以功能2的模式工作。其中,常见的多功能设备,比如USB3G上网卡,默认工作模式时以USB虚拟光盘方式工作,当用户安装了光盘驱动程序后,则以调制解调器(modem)或者网卡的方式工作。但是,在每次使用时,需要进行一次USB的重新枚举(即查找),降低了用户体验。
基于此,通常使用多个配置(Multi configuration)来实现多功能的选择。也就是说,USB设备存在多个配置(Configuration),每个Configuration实现不同的功能,比如C1:Modem;C2:网络适配器(Net Adapter);C3:全球定位系统(GPS,Global Positioning System)等,主机(Host)通过设置不同的配置让USB设备工作在不同的功能模式下。
但是现有的实现方式中,由于主机支持的能力与USB设备支持的能力不完全相同,主机不能自动依据自身支持的能力或者USB设备的能力进行配置,从而降低了用户体验。
发明内容
本发明实施例中提供了一种终端设备的能力确定方法、终端设备的配置方法、主机、终端设备及终端设备的配置系统,以解决现有技术中,由于主机与终端设备支持的能力不完全相同,主机不能依据自身支持的能力对终端设备进行灵活配置的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面提供了一种终端设备的能力确定方法,包括:
主机获取终端设备支持的能力;
主机根据所述终端设备支持的能力与所述主机支持的能力,确定所述终端设备和主机均支持的能力,并将所述终端设备和主机均支持的能力作为重叠能力;所述重叠能力用于所述终端设备进行能力的配置;
将所述重叠能力发送给所述终端设备。
在第一方面的第一种可能的实现方式中,还包括:在接收到所述终端设备发送的配置成功的消息时,枚举出所述终端设备中配置所述重叠能力的至少一个子设备;
对所述至少一个子设备进行驱动加载,以使所述至少一个子设备实现所述重叠能力对应的功能。
结合第一方面或第一方面的第一种可能的实现方式中,在第二种可能的实现方式中,
所述主机获取终端设备支持的能力,包括:
所述主机接收所述终端设备发送的描述符,所述描述符中包括MS_COMP_ID和MSSUBCOMP_ID;
所述主机根据所述MS_COMP_ID启动对应的驱动,并通过该驱动对所述MSSUBCOMP_ID进行解析,得到所述终端设备支持的能力。
第二方面提供了一种终端设备的能力配置方法,所述方法包括:
终端设备将自身支持的能力发送给主机;
所述终端设备接收所述主机发送的重叠能力,所述重叠能力为所述主机根据所述终端设备支持的能力与所述主机支持的能力,确定的所述终端设备和主机均支持的能力;
所述终端设备按照所述重叠能力进行配置。
在第二方面的第一种可能的实现方式中,还包括:所述终端设备将配置成功的消息发送给所述主机,以便于所述主机枚举出所述终端设备上配置所述重叠能力的至少一个子设备,并对所述至少一个子设备进行驱动加载,使所述至少一个子设备实现所述重叠能力对应的功能。
结合第二方面或第二方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述终端设备将自身支持的能力发送给主机,包括:
所述终端设备通过描述符将MS_COMP_ID和MS SUBCOMP_ID发送给主机,以便于主机通过所述MS SUBCOMP_ID启动对应的驱动,并通过该驱动对所述MS SUBCOMP_ID进行解析后,得到所述终端设备支持的能力。
第三方面提供了一种主机,包括:
获取单元,用于获取终端设备支持的能力;
确定单元,用于根据所述终端设备支持的能力与所述主机支持的能力,确定所述终端设备和所述主机均支持的能力,并将所述终端设备和所述主机均支持的能力作为重叠能力;所述重叠能力用于所述终端设备进行能力的配置;
发送单元,用于将所述重叠能力发送给所述终端设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410067075.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端
- 下一篇:一种操作系统启动方法及电子设备