[发明专利]一种无线通讯终端的启用方法及装置无效
| 申请号: | 201110033296.3 | 申请日: | 2011-01-30 |
| 公开(公告)号: | CN102096646A | 公开(公告)日: | 2011-06-15 |
| 发明(设计)人: | 庞盛金;王琪;邓庆田;马少峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F13/10 | 分类号: | G06F13/10 |
| 代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 无线通讯 终端 启用 方法 装置 | ||
技术领域
本发明涉及通讯技术领域,特别是指一种无线通讯终端的启用方法及装置。
背景技术
用户在使用基于通用串行总线(USB,Universal Serial Bus)接口的无线通讯终端,比如无线数据卡时,主要是通过两次切换的方式实现无线数据卡的启用,具体地,在首次接入计算机操作系统后,无线数据卡枚举出一个虚拟光驱,该光驱内存储了网络通信端口的驱动、管理程序、以及帮助文件等,用户运行虚拟光驱进行管理程序和驱动的安装,完成后无线数据卡才被切换到工作状态,即:带有虚拟调制解调器(Modem)、网络驱动接口规范(NDIS,Network DriverInterface Specification)等端口的状态,当用户再次将无线数据卡接入到已安装过驱动、及管理程序的操作系统后,操作系统中已安装的过滤驱动或其它方案比如后台服务等会自动将无线数据卡切换到工作状态。但是,该方法只有用户在完成管理程序和驱动的安装后,无线数据卡才被启用,而安装步骤较为繁琐,如此,会占用用户的时间,进而用户降低用户体验,而且,由于计算机的操作系统较为复杂,容易引起驱动异常;并且,还需要在无线数据卡的闪存(Flash)中存储管理程序及驱动,如此,使得无线数据卡的成本较高。
另外,目前,还有基于中间层设备的免驱动方式实现无线数据卡的启用,具体地,无线数据卡枚举出光驱和操作系统自带驱动的一类设备比如人机接口设备(HID,Human Interface Device)、或摄像头等的一种组合,其中,光驱负责安装管理程序,操作系统自带驱动的一类设备作为操作系统与无线数据卡网络数据交换的媒介,即:通过将网络数据包封装到HID请求、或摄像头命令请求等中实现网络数据的交互,进而实现无线数据卡的免驱上网,但是,该方法需要将网络数据包封装到HID请求、或摄像头命令请求等中,然而具体的封装在实际应用时难于实现,因此,该方法存在技术难度大、实现难度大等缺点。
除此以外,为了实现无线数据卡的免驱动启用,开发人员针对不同的操作系统,也提出了相应的解决方案,举个例子来说,以太网控制规范(ECM,EthernetControl Model)是USB通信设备类(CDC,Communication Devices Class)规范规定的基于USB的网络接口规范,符合ECM的无线数据卡在Linux操作系统、及MAC操作系统上启用时,会自动安装操作系统自带的驱动,不需要安装厂商提供的驱动,就可以直接进行网络连接和上网;同样的,网络驱动接口规范(RNDIS,Remote Network Driver Interface Specification)是微软提出的基于USB的网络接口规范,符合RNDIS的无线数据卡在Windows操作系统上启用时,会自动安装操作系统的RNDIS驱动,不需要安装厂商提供的驱动,就可以直接进行网络连接和上网。但是,这种方法只适用于操作系统所支持的无线数据卡,而对于操作系统不支持的无线数据卡,则仍需安装厂商提供的驱动。
发明内容
有鉴于此,本发明的主要目的在于提供一种无线通讯终端的启用方法及装置,能实现无线通讯终端的免驱动启用。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种无线通讯终端的启用方法,该方法包括:
在无线通讯终端中配置ECM子设备及RNDIS子设备;
无线通讯终端插入计算机主机并在上电后,向主机的操作系统枚举无线通讯终端为ECM设备,之后判断所述操作系统是否支持ECM设备,确定所述操作系统支持ECM设备后,通过所述操作系统的驱动程序实现无线通讯终端的自动安装;确定所述操作系统不支持ECM设备后,向所述操作系统枚举无线通讯终端为RNDIS设备,通过所述操作系统的驱动程序实现无线通讯终端的自动安装。
上述方案中,在配置ECM子设备时,具体包括:依据ECM配置设备、接口、端点的描述符信息、以及数据流、控制流的驱动;
在配置RNDIS子设备时,具体包括:依据RNDIS配置设备、接口、端点的描述符信息、以及数据流、控制流的驱动。
上述方案中,所述向主机的操作系统枚举无线通讯终端为ECM设备,为:
向所述操作系统上报与ECM子设备对应的设备、接口、以及端点的描述符信息。
上述方案中,所述判断所述操作系统是否支持ECM设备,为:
在规定时长内是否收到所述操作系统下发的ECM请求。
上述方案中,所述向所述操作系统枚举无线通讯终端为RNDIS设备,为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110033296.3/2.html,转载请声明来源钻瓜专利网。





