Usb无线网卡配置方法、主机、usb无线网卡及通信系统的制作方法

文档序号:9754280阅读:445来源:国知局
Usb无线网卡配置方法、主机、usb无线网卡及通信系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种USB无线网卡配置方法、主机、USB无线网卡及通信系统。
【背景技术】
[0002]随着无线上网卡技术的不断推进,现在的无线网卡除了最基本的拨号上网功能外,其他功能可谓是多种多样,例如SD读卡器功能、语音功能、SIMreader功能、GPS功能等,目前的无线网卡会考虑用户新需求,把其他功能加入进去,做成多合一功能的上网卡。但是不同运营商客户对用户端口的选择是不同的,A运营商可能要求上网+语音功能,B运营商可能要求上网+SD读卡器功能+GPS功能,且目前的无线网卡与主机连接后只能向主机上报运营商所定制的功能接口,并不能自适应不同运营商或用户对不同功能接口的需求。这种情况下,我们必须给两个运营商提供两个不同的版本来满足他们的需求。目前运营商数量非常多,因此定制版本数量非常庞大,造成开发和维护工作量巨大,如果端口需求要变更,意味着提供给运营商的版本要改变,设备要重新升级版本,才能满足要求。上述做法确实问题多多,因此有人就会说为什么不提供一个大而全的版本,把所有现阶段运营商对端口的需求都加到一个版本里面,这样就能解决多个功能一个版本的问题啦。但是USB设备在支持端点(endpoint)数量上有要求,全速和高速设备最大支持15组端点,其中不包括默认端点。如果一个功能接口由两个端点(输入和输出)组成的话,那么最多支持7个功能接口,因此设备接口功能不可能无限制增加。

【发明内容】

[0003]本发明要解决的主要技术问题是,提供一种USB无线网卡配置方法、主机、USB无线网卡及通信系统,解决目前无线网卡只能上报运营商定制的功能接口,而不能自适应满足不同用户接口需求的问题。
[0004]为解决上述技术问题,本发明提供一种USB无线网卡配置方法,包括:
[0005]主机与USB无线网卡连接进入配置模式;
[0006]主机在配置模式下获取配置接口组合信息,所述配置接口组合信息包括配置的各接口功能;
[0007]主机将所述配置接口组合信息下发给所述USB无线网卡进行配置。
[0008]在本发明的一种实施例中,主机将所述配置接口组合信息下发给所述USB无线网卡后,还包括:
[0009]主机安装与所述各接口功能对应的应用程序;
[0010]主机向所述USB无线网卡发送切换指令;
[0011]主机接收所述USB无线网卡根据所述切换指令上报的枚举接口组合,并切换至对应的接口进入正常工作模式;所述枚举接口组合包括所述USB无线网卡根据所述配置接口组合信息进行配置后确定的即将枚举的各接口信息。
[0012]在本发明的一种实施例中,所述主机将所述配置接口组合信息下发给所述USB无线网卡之前,还包括对所述配置接口组合信息的合法性进行校验。
[0013]在本发明的一种实施例中,所述主机获取的配置接口组合信息由主机用户下发或由预设的配置客户端下发。
[0014]为了解决上述问题,本发明还提供了一种USB无线网卡配置方法,包括:
[0015]USB无线网卡与主机连接进入配置模式;
[0016]USB无线网卡在配置模式下接收主机发送的配置接口组合信息,所述配置接口组合信息包括配置的各接口功能;
[0017]USB无线网卡配置与所述各接口功能对应的配置文件。
[0018]在本发明的一种实施例中,所述方法还包括:
[0019]USB无线网卡配置好所述各接口功能对应的配置文件得到对应的即将枚举的枚举接口组合;所述枚举接口组合包括即将枚举的各接口信息;
[0020]USB无线网卡接收主机发送的切换指令;
[0021]USB无线网卡将所述枚举接口组合上报告给所述主机。
[0022]在本发明的一种实施例中,所述接口信息包括接口的标识信息以及该接口对应端点的标识信息。
[0023]在本发明的一种实施例中,所述USB无线网卡存储有各运营商要求的接口功能的配置文件。
[0024]为了解决上述问题,本发明还提供了一种USB无线网卡配置方法,包括:
[0025]主机与USB无线网卡连接进入配置模式;
[0026]主机在配置模式下接收配置接口组合信息,所述配置接口组合信息包括配置的各接口功能;
[0027]主机将所述配置接口组合信息下发给所述USB无线网卡;
[0028]USB无线网卡在配置模式下接收主机发送的配置接口组合信息;
[0029]USB无线网卡配置与所述各接口功能对应的配置文件。
[0030]为了解决上述问题,本发明还提供了一种主机,包括第一通信连接模块、配置获取模块、配置处理模块;
[0031]所述第一通信连接模块用于与USB无线网卡连接进入配置模式;
[0032]所述配置获取模块用于在配置模式下获取配置接口组合信息,所述配置接口组合信息包括配置的各接口功能;
[0033]所述配置处理模块用于将所述配置接口组合信息下发给所述USB无线网卡进行配置。
[0034]在本发明的一种实施例中,还包括安装模块、切换指令下发模块以及切换处理模块;
[0035]所述安装模块用于在所述配置处理模块将所述配置接口组合信息下发给所述USB无线网卡后,安装与所述各接口功能对应的程序;
[0036]所述切换指令下发模块用于在所述安装模块安装完毕后,向所述USB无线网卡发送切换指令;
[0037]所述切换处理模块用于接收所述USB无线网卡根据所述切换指令上报的枚举接口组合,并切换至对应的接口进入正常工作模式;所述枚举接口组合包括所述USB无线网卡根据所述配置接口组合信息进行配置后确定的即将枚举的各接口信息。
[0038]为了解决上述问题,本发明还提供了一种USB无线网卡,包括第二通信连接模块、配置接收模块、配置模块;
[0039]所述第二通信连接模块用于与主机连接进入配置模式;
[0040]所述配置接收模块用于在配置模式下接收主机发送的配置接口组合信息,所述配置接口组合信息包括配置的各接口功能;
[0041]所述配置模块用于配置与所述各接口功能对应的配置文件。
[0042]在本发明的一种实施例中,还包括配置读取模块、切换指令接收模块以及上报模块;
[0043]所述配置读取模块用于读取所述配置模块配置好的所述各接口功能对应的配置文件得到对应的即将枚举的枚举接口组合;所述枚举接口组合包括即将枚举的各接口的信息;
[0044]所述切换指令接收模块用于接收主机发送的切换指令;
[0045]所述上报模块用于在所述切换指令接收模块接收到所述切换指令后,将所述枚举接口组合上报告给所述主机。
[0046]为了解决上述问题,本发明还提供了一种通信系统,包括主机和USB无线网卡;
[0047]所述主机用于与所述USB无线网卡连接进入配置模式,在配置模式下接收配置接口组合信息,所述配置接口组
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1