[发明专利]USB设备的驱动方法、主机及USB设备在审
| 申请号: | 201410465589.2 | 申请日: | 2014-09-12 |
| 公开(公告)号: | CN105468552A | 公开(公告)日: | 2016-04-06 |
| 发明(设计)人: | 刘勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40;G06F21/44 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | usb 设备 驱动 方法 主机 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及USB设备的驱动方法、主机及USB设备。
背景技术
通常当USB(UniversalSerialBus,通用串行总线)设备接入主机后,主机对USB设备进行驱动以使USB设备与主机建立数据传输通道。
下面以数据卡为例说明主机驱动USB设备的方式,对于手机、平板电脑等其他USB设备,主机对其的驱动方式与数据卡相似:
方式一,主机发送获取设备描述符等请求,USB设备收到请求后,上报相关功能端口,主机根据设备上报的功能端口加载相应驱动。在这种情况下,USB设备一般上报为MASSSTORAGE(大容量存储)设备,这样用户就可以在主机上安装存在于MASSSTORAGE设备中的UI(UserInterface,用户界面)和DRIVER(驱动)等软件。当用户安装完毕后,为了能够使用USB设备进行联网或其它操作,UI或者DRIVER会主动发送指令给USB设备,进行模式切换,将USB设备从MASSSTORAGE切换到可以联网的模式,例如NDIS。
方式二,主机发送获取设备描述符等请求,USB设备根据这些请求进行主机操作系统的判断,例如是Windows还是Linux,然后USB设备根据判断结果上报不同的功能端口,一般这些功能端口用于联网操作,并且这些功能端口的驱动属于操作系统自带的,已经存在于操作系统中,主机根据设备上报的功能端口加载相应驱动。
上述两种驱动USB设备的方式在将USB设备的功能端口固定后,USB设备的功能也随之固定了,任何人在任何主机上均可以操作所有的功能端口,存在许多安全隐患。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于解决任何用户都能通过主机操作USB设备的所有功能端口的技术问题。
为实现上述目的,本发明提供的一种USB设备的驱动方法,所述USB设备的驱动方法包括以下步骤:
在主机与USB设备建立连接后,主机获取USB设备根据用户权限设置的功能配置信息;
主机根据获取的功能配置信息,生成与所述功能配置信息对应的功能端口。
优选地,所述主机获取USB设备根据用户权限设置的功能配置信息的步骤包括:
主机发送获取指令至USB设备;
主机接收USB设备响应所述获取指令而发送的用户信息;
主机在侦测到用户输入验证信息时,将用户输入的所述验证信息发送至USB设备,供USB设备根据所述验证信息确定用户权限并根据所述用户权限设置相应的功能配置信息;
主机接收USB设备发送的所述功能配置信息。
优选地,所述主机根据获取的功能配置信息,生成与所述功能配置信息对应的功能端口的步骤之后,所述USB设备的驱动方法包括:
在主机侦测到用户切换所述用户权限至新的用户权限的操作,且侦测到用户输入新的验证信息时,将用户输入的所述新的验证信息发送至USB设备,供USB设备根据所述新的验证信息确定新的用户权限并根据所述新的用户权限设置相应的新的功能配置信息;
主机接收USB设备发送的所述新的功能配置信息;
主机根据所述新的功能配置信息,重新生成与所述新的功能配置信息对应的功能端口。
此外,为实现上述目的,本发明还提供一种USB设备的驱动方法,所述USB设备的驱动方法包括以下步骤:
在主机与USB设备建立连接后,USB设备获取用户权限,并根据获取的用户权限设置功能配置信息;
USB设备发送所述功能配置信息至主机,供主机根据所述功能配置信息生成与所述功能配置信息对应的功能端口。
优选地,所述USB设备获取用户权限,并根据获取的用户权限设置功能配置信息的步骤包括:
USB设备接收主机发送的获取指令;
USB设备响应所述获取指令并发送用户信息至主机;
USB设备接收主机在侦测到用户输入验证信息时发送的所述验证信息;
USB设备根据所述验证信息确定用户权限并根据所述用户权限设置相应的功能配置信息。
优选地,所述USB设备发送所述功能配置信息至主机,供主机根据所述功能配置信息生成与所述功能配置信息对应的功能端口的步骤之后,所述USB设备的驱动方法包括:
在主机侦测到用户切换用户权限至新的用户权限的操作,且侦测到用户输入新的验证信息时,USB设备接收主机发送的所述新的验证信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410465589.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带照明灯的绝缘操作杆
- 下一篇:具有多重保护机制的变压器模块





