[发明专利]数据卡自适应方法及装置有效
申请号: | 201210116177.9 | 申请日: | 2012-04-19 |
公开(公告)号: | CN103379006A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 武金磊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 自适应 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种数据卡自适应方法及装置。
背景技术
随着无线互联网络的发展,人们对于高自由度的无线通信越来越青睐。在这种需求的推动下,数据卡应运而生。用户通过数据卡可以方便地进行接入互联网络、收发邮件、浏览网页等业务。数据卡由于具有小巧,携带方便等特点,使得用户可以随时随地接入网络,给用户带来极大的便利性。因此,数据卡越来越受到广大用户的青睐。
数据卡采用通用的USB接口,在插入电脑后,USB接口即可虚拟出上网接口(例如,Modem口),不需要用户干预,数据卡便可自动安装USB虚拟出的接口的驱动程序,安装完毕后,用户可以直接操作上网软件便可实现拨号上网,非常简单易用。但是,随着长期演进(Long Term Evolution,简称为LTE)网络的推行,网络速率大大提高,数据卡通过拨号方式上网所使用的Modem口逐渐成为瓶颈,因此,Modem口可作为3G网络的通信接口,但无法适用于LTE网络的通信。为缓解这一状况,应用于LTE网络的数据卡将USB接口虚拟成网卡,以取代传统的Modem拨号上网,PC机与数据卡通过以太网协议交互,可以大大提升数据卡的吞吐量。
网卡作为PC机的基本配置,其驱动程序也成为操作系统自带的一部分,并且不同的操作系统有着不同的实现协议,例如,Windows系统支持网络驱动接口规范(Network Driver Interface Specification,简称为NDIS)协议,Linux系统既支持NDIS协议也支持以太网控制模式(Ethernet Control model,简称为ECM)协议,MAC系统只支持ECM协议,其他操作系统也存在千差万别。因此,如何让数据卡获知操作系统所支持的网卡协议,以及能否最大程度使用操作系统自带的驱动程序以实现数据卡免驱(即:厂商可以不用开发数据卡虚拟出的网卡驱动,而使用操作系统自带的网卡驱动。实现免驱的好处是:厂商可以免去为每个操作系统开发网卡驱动的环节以节省资源)成为一个亟待解决的问题。获取操作操作系统的网卡协议是能否实现免驱的前提,在获取到操作系统的网卡协议后,根据数据卡的配置选择是否免驱。如果数据卡自身的配置无法适应操作系统的网卡协议,则会选择厂商开发的驱动。对于操作系统网卡协议的获得,完全可以通过获取操作系统类型进行,所有公开发行的操作系统对所支持的网卡协议都有公开的说明。
目前,有些数据卡采用微软的操作系统(Operation System,简称为OS)描述符进行区分,即:第一次检测到设备插入时,发出0xEE字符串索引值。但这种方法只能将Windows系统区别开来,而对于其他的操作系统依然不能够区分,数据卡依然无法自适应其他操作系统。为解决这个问题,数据卡厂商一般为数据卡所支持的每种操作系统(例如,Windows系统、Linux系统、MAC系统,以及其它系统)均开发一套网卡驱动,数据卡通过厂商自定义的协议与PC机进行通信。但是,数据卡厂商开发的网卡驱动并没有操作系统自带的驱动稳定,而且为每种操作系统均开发一套网卡驱动也会增加数据卡厂商的开发成本。
由此可见,应用于LTE网络中的数据卡无法自动获知PC机所使用系统的网卡协议,导致不能根据操作系统类型获得并使用该操作系统自带的网卡驱动程序而只能使用厂商自带的网卡驱动程序,进而最终无法实现数据卡的自适应。针对这一技术问题,现有技术中并没有给出一套有效的解决方案。
发明内容
本发明提供了一种数据卡自适应方法及装置,以至少解决上述问题之一。
根据本发明的一个方面,提供了一种数据卡自适应方法,包括:当数据卡第一次插入个人电脑(PC)时,数据卡获取PC使用的操作系统的网卡协议;数据卡判断自身的配置是否支持网卡协议,如果支持,确定使用操作系统自带的网卡驱动,如果不支持,确定安装数据卡自带的网卡驱动;数据卡根据确定的网卡驱动执行数据卡自适应。
优选地,数据卡获取PC使用的操作系统的网卡协议,包括:数据卡接收来自PC的供电,虚拟出光盘只读存储器(CDROM)和串行通讯端口(COM);数据卡通过CDROM和COM获取网卡协议。
优选地,数据卡通过CDROM和COM获取网卡协议,包括:CDROM为COM安装驱动,并获取PC使用的操作系统类型;CDROM根据操作系统类型获取网卡协议;数据卡接收CDROM通过安装驱动后的COM发送的网卡协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210116177.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种造气炉水夹套
- 下一篇:一种高效双段煤气发生炉
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置