一种移动宽带设备及其使用方法

文档序号:7614771阅读:315来源:国知局
专利名称:一种移动宽带设备及其使用方法
技术领域
本发明涉及嵌入式软件开发领域,尤其涉及一种移动宽带设备及其使用方法。
背景技术
目前,随着通讯3G网络的迅猛发展,用户不仅对移动网络的传统语音服务提出了 高要求,而且对移动网络的无线数据服务也越来越重视,移动宽带设备的应用页越来越广 泛。现有的移动宽带设备的使用方法一般是首先在计算机上安装移动宽带设备的驱动程序 和连接管理器(CM,Connection Manager)软件,而后才能够使用该移动宽带设备。其中,CM 软件是为了方便用户使用移动宽带设备而提供的应用程序,用于控制移动宽带设备的各项 功能,例如短信收发、连接网络、语音电话等功能,在某些特定的场合CM软件也称为用户界 面(UI,User Interface)。上述移动宽带设备的使用方法具有以下缺点1、为了同时并发多种业务,具有 USB接口的移动宽带设备需要同时虚拟和枚举出多种功能设备,又称为界面(interface), 例如用于语音通话的语音interface,用于收发短信的AT interface等,这些设备都是专 用的,且需要安装第三方提供的驱动程序才可使用;这样就需要在第一次使用时安装多个 设备的驱动程序。此外,为了实现安装驱动程序的自动化,将驱动程序整合在PC的CM软件 中,这样就需要在第一次使用时安装整个CM软件,因而将会在PC的硬盘中留下相关信息, 因此增加了使用的复杂度和增加PC的系统垃圾的。2、操作繁琐、耗时耗力把驱动程序和 UI软件全部安装完成至少需要3 5分钟的时间,而且当需要在另外一台计算机上使用移 动宽带设备时,还需要重新安装驱动程序和UI软件,使用相当繁琐。综上,由于具有USB接口的移动宽带设备存在的上述问题,如何在不用自行安装 CM软件的情况下实现具有USB接口的移动宽带设备的多种功能,且尽量不在计算机系统中 留下安装痕迹和垃圾文件,就成为移动宽带设备的一个未来发展方向。

发明内容
有鉴于此,本发明的主要目的在于提供一种移动宽带设备及其使用方法,实现了 移动宽带设备的免CM软件的绿色使用。为达到上述目的,本发明的技术方案是这样实现的本发明提供一种移动宽带设备,包括USB接口模块、应用模块;其中,USB接口模块,用于将移动宽带设备枚举为虚拟网卡设备;应用模块,用于受到所述枚举的虚拟网卡设备的激活时,进行网络连接。上述移动宽带设备中,所述将移动宽带设备枚举为虚拟网卡设备为移动宽带设备的USB接口模块将移动宽带设备枚举为存储设备,再将移动宽带设 备重新枚举为虚拟网卡设备,或将移动宽带设备枚举为大容量存储设备与虚拟网卡设备的 组合设备。上述移动宽带设备中,所述用于受到所述枚举的虚拟网卡设备的激活时,进行网络连接为当将移动宽带设备枚举为虚拟网卡设备后,通过所述虚拟网卡设备激活移动宽带 设备的应用模块,并利用应用模块提供的http界面中实现拨号操作,所述拨号操作在应用 模块的后台程序中调用拨号接口函数,发起并完成与无线网络的交互,连接到外网。本发明还提供一种移动宽带设备的使用方法,包括将移动宽带设备枚举为虚拟网卡设备;通过枚举的虚拟网卡设备激活移动宽带设备的应用模块,利用该应用模块进行网 络连接。上述方法中,所述将移动宽带设备枚举为虚拟网卡设备为移动宽带设备的USB接口模块将移动宽带设备枚举为存储设备,再将移动宽带设 备重新枚举为虚拟网卡设备,或将移动宽带设备枚举为大容量存储设备与虚拟网卡设备的 组合设备。上述方法中,所述通过枚举的虚拟网卡设备激活移动宽带设备的应用模块,利用 该应用模块进行网络连接为当将移动宽带设备枚举为虚拟网卡设备后,通过所述虚拟网卡设备激活移动宽带 设备的应用模块,并利用应用模块提供的http界面中实现拨号操作,所述拨号操作在应用 模块的后台程序中调用拨号接口函数,发起并完成与无线网络的交互,连接到外网。上述方法中,所述移动宽带设备的USB接口模块将移动宽带设备枚举为存储设 备,再将移动宽带设备重新枚举为虚拟网卡设备为将移动宽带设备枚举为存储设备,该存储设备提供可执行程序;运行可执行程序,该可执行程序自动安装虚拟网卡设备的驱动文件,并将切换指 令发送给枚举为存储设备的移动宽带设备;枚举为存储设备的移动宽带设备将移动宽带设备重新枚举为虚拟网卡设备。上述方法中,所述将移动宽带设备枚举为存储设备,该存储设备提供可执行程序 为移动宽带设备的USB接口模块将移动宽带设备枚举为存储设备,该存储设备中挂 载作为光盘的光盘镜像文件,在PC中通过加载该光盘镜像文件来模拟光盘的读取操作来 提供可执行程序。上述方法中,所述枚举为存储设备的移动宽带设备将移动宽带设备重新枚举为虚 拟网卡设备为枚举为存储设备的移动宽带设备的USB接口模块收到切换指令后,将移动宽带 设备重新枚举为虚拟网卡设备;其中,所述虚拟网卡设备是CDC-EEM设备、CDC-NCM设备、 CDC-WHCM设备或自定义传输协议的网卡设备;USB接口模块将移动宽带设备重新枚举为虚 拟网卡设备后,所述虚拟网卡设备的驱动文件自动加载,枚举为虚拟网卡设备的移动宽带 设备在PC侧呈现虚拟网卡设备的形态。本发明提供的移动宽带设备及其使用方法,将移动宽带设备枚举为虚拟网卡设 备;通过枚举的虚拟网卡设备激活移动宽带设备的应用模块,利用该应用模块进行网络连 接,由于所述应用模块能够完成传统移动宽带设备的CM软件的功能,实现网络连接,因此 将移动宽带设备插入PC后,不再需要安装CM软件,实现了移动宽带设备的免CM软件的绿色使用,在避免了操作系统兼容性问题的同时,也避免了在操作系统中留下安装的垃圾文 件;由于不需要安装CM软件,可以极大程度的加快移动宽带设备在PC上使用的准备工作时 间,避免了安装软件所带来的长时间等待,带来更好的用户体验;此外,对于Linux等对于 传统移动宽带设备的功能支持的不是很完善的操作系统,利用本发明实施例提出的方法可 以提供与Windows操作系统下相同的操作感受、使用方式和用户体验,将不会受到本地操 作系统的各种限制。


图1是本发明移动宽带设备的结构示意图;图2是本发明实现移动宽带设备的使用方法的流程示意图;图3是本发明中先将移动宽带设备枚举为存储设备,再将移动宽带设备重新枚举 为虚拟网卡设备的方法的流程示意图。
具体实施例方式本发明的基本思想是将移动宽带设备枚举为虚拟网卡设备;通过枚举的虚拟网 卡设备激活移动宽带设备的应用模块,利用该应用模块进行网络连接。下面通过附图及具体实施例对本发明再做进一步的详细说明。本发明提供一种移动宽带设备,图1是本发明移动宽带设备的结构示意图,如图1 所示,该移动宽带设备包括USB接口模块11、应用模块12 ;其中,USB接口模块11,用于将移动宽带设备枚举为虚拟网卡设备;应用模块12,用于受到所述枚举的虚拟网卡设备的激活时,进行网络连接。所述应用模块12是移动宽带设备中内置的WEB UI的实现模块,其中Web服务器 (Web Server)是TOB UI的后台服务,用于在后台实现WEB UI的各种功能,WEB UI是W^eb Server的对外用户界面,以http方式提供给用户。所述USB接口模块11将移动宽带设备枚举为虚拟网卡设备为移动宽带设备的 USB接口模块将移动宽带设备枚举为存储设备,再将移动宽带设备重新枚举为虚拟网卡设 备,或将移动宽带设备枚举为大容量存储设备与虚拟网卡设备的组合设备。所述应用模块12受到所述枚举的虚拟网卡设备的激活时,进行网络连接为当将 移动宽带设备枚举为虚拟网卡设备后,通过所述虚拟网卡设备激活移动宽带设备的应用模 块,并利用应用模块提供的http界面中实现拨号操作,所述拨号操作在应用模块的后台程 序中调用拨号接口函数,发起并完成与无线网络的交互,连接到外网。基于上述移动宽带设备,本发明还提供一种移动宽带设备的使用方法,图2是本 发明实现移动宽带设备的使用方法的流程示意图,如图2所示,该方法包括以下步骤步骤201,将移动宽带设备枚举为虚拟网卡设备;具体的,本发明实施例中移动宽带设备是以USB接口为对外接口的移动宽带设 备,例如智能移动终端、平板电脑、USB数据卡等;将移动宽带设备插入PC,PC的USB总线可 以识别该移动宽带设备,并开启枚举流程;移动宽带设备的USB接口模块最终可将移动宽 带设备枚举为虚拟网卡设备,将移动宽带设备枚举为虚拟网卡设备的方法包括移动宽带 设备的USB接口模块先将移动宽带设备枚举为存储设备,再将移动宽带设备重新枚举为虚拟网卡设备,或移动宽带设备的USB接口模块将移动宽带设备枚举为一个复合设备,该复 合设备是大容量存储设备与虚拟网卡设备的组合设备,例如只读光盘(⑶ROM,CompactDisc Read-Only Memory)类的大容量存储设备与虚拟网卡设备的组合设备,或T卡类的大容量 存储设备与虚拟网卡设备的组合设备。步骤202,通过枚举的虚拟网卡设备激活移动宽带设备的应用模块,利用该应用模 块进行网络连接;具体的,移动宽带设备中内置应用模块,该模块可以完成移动宽带设备的CM软件 的功能,因此无需在PC侧安装CM软件;当将移动宽带设备枚举为虚拟网卡设备后,可通过 该虚拟网卡设备激活移动宽带设备的应用模块,利用应用模块提供的http界面中实现拨 号操作,该拨号操作在Web服务器(Web Server)的后台程序中调用相应的拨号接口函数, 实现通过枚举的虚拟网卡设备发起并完成与无线网络的交互,从而连接到外网,就可以正 常使用移动宽带设备的应用模块提供的各项功能,例如收发短信、读写电话本、语音电话、 预先计费等功能。图3是本发明中先将移动宽带设备枚举为存储设备,再将移动宽带设备重新枚举 为虚拟网卡设备的方法的流程示意图,是步骤201中将移动宽带设备枚举为虚拟网卡设备 的具体实现方法之一,如图3所示,该方法包括以下步骤步骤301,将移动宽带设备枚举为存储设备,该存储设备提供可执行程序;具体的,移动宽带设备的USB接口模块将移动宽带设备枚举为存储设备,例如, CDROM类的大容量存储设备;该存储设备中挂载了作为光盘的光盘镜像文件(iso文件),在 PC中通过加载该光盘镜像文件来模拟光盘的读取操作,从而可以提供一个可执行程序;由 于该iso是Windows操作系统和MAC操作系统和Linux操作系统三合一的iso,因此在这三 种操作系统下都可以运行,并且可以提供不同格式的可执行程序。步骤302,运行可执行程序,该可执行程序自动安装虚拟网卡设备的驱动文件,并 将切换指令发送给枚举为存储设备的移动宽带设备;具体的,在PC中运行该存储设备中的可执行程序,该可执行程序自动在后台安 装虚拟网卡设备需要的驱动文件;可执行程序生成切换指令,并将该切换指令发送给枚举 为存储设备的移动宽带设备,其中,切换指令可以是自定义的小型计算机系统接口(SCSI, Small Computer System Interface)指令,也可以是自定义的USB请求;移动宽带设备的 USB接口模块接收到PC发送的切换指令。步骤303,枚举为存储设备的移动宽带设备将移动宽带设备重新枚举为虚拟网卡 设备;具体的,枚举为存储设备的移动宽带设备的USB接口模块收到切换指令后,USB接 口模块将移动宽带设备重新枚举为虚拟网卡设备,实现将枚举为存储设备的移动宽带设备 切换到枚举为虚拟网卡设备的移动宽带设备;枚举的虚拟网卡设备可以是通讯类设备定 义-模拟网卡模型(CDC-EEM, ClassDefinitions for Communication device-Ethernet Emulation Model)设备、通讯类设备定义-网络控制模型(CDC-NCM,Class Definitions for Communicationdevice-Network Control Model)设备、通讯类设备定义-无线终 端控 模型(CDC-ffHCM, Class Definitions for Communication device—Wireless HandsetControl Model)设备或自定义传输协议的网卡设备;USB接口模块将移动宽带设备重新枚举为虚拟网卡设备后,在步骤302中安装的虚拟网卡设备的驱动文件可以自动进 行加载,使得枚举为虚拟网卡设备的移动宽带设备在PC侧完全呈现为虚拟网卡设备的形 态。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
1.一种移动宽带设备,其特征在于,该移动宽带设备包括USB接口模块、应用模块;其中,USB接口模块,用于将移动宽带设备枚举为虚拟网卡设备;应用模块,用于受到所述枚举的虚拟网卡设备的激活时,进行网络连接。
2.根据权利要求1所述的移动宽带设备,其特征在于,所述将移动宽带设备枚举为虚 拟网卡设备为移动宽带设备的USB接口模块将移动宽带设备枚举为存储设备,再将移动宽带设备重 新枚举为虚拟网卡设备,或将移动宽带设备枚举为大容量存储设备与虚拟网卡设备的组合 设备。
3.根据权利要求1所述的移动宽带设备,其特征在于,所述用于受到所述枚举的虚拟 网卡设备的激活时,进行网络连接为当将移动宽带设备枚举为虚拟网卡设备后,通过所述虚拟网卡设备激活移动宽带设备 的应用模块,并利用应用模块提供的http界面中实现拨号操作,所述拨号操作在应用模块 的后台程序中调用拨号接口函数,发起并完成与无线网络的交互,连接到外网。
4.一种移动宽带设备的使用方法,其特征在于,该方法包括 将移动宽带设备枚举为虚拟网卡设备;通过枚举的虚拟网卡设备激活移动宽带设备的应用模块,利用该应用模块进行网络连接。
5.根据权利要求4所述的方法,其特征在于,所述将移动宽带设备枚举为虚拟网卡设 备为移动宽带设备的USB接口模块将移动宽带设备枚举为存储设备,再将移动宽带设备重 新枚举为虚拟网卡设备,或将移动宽带设备枚举为大容量存储设备与虚拟网卡设备的组合 设备。
6.根据权利要求4所述的方法,其特征在于,所述通过枚举的虚拟网卡设备激活移动 宽带设备的应用模块,利用该应用模块进行网络连接为当将移动宽带设备枚举为虚拟网卡设备后,通过所述虚拟网卡设备激活移动宽带设备 的应用模块,并利用应用模块提供的http界面中实现拨号操作,所述拨号操作在应用模块 的后台程序中调用拨号接口函数,发起并完成与无线网络的交互,连接到外网。
7.根据权利要求5所述的方法,其特征在于,所述移动宽带设备的USB接口模块将移动 宽带设备枚举为存储设备,再将移动宽带设备重新枚举为虚拟网卡设备为将移动宽带设备枚举为存储设备,该存储设备提供可执行程序; 运行可执行程序,该可执行程序自动安装虚拟网卡设备的驱动文件,并将切换指令发 送给枚举为存储设备的移动宽带设备;枚举为存储设备的移动宽带设备将移动宽带设备重新枚举为虚拟网卡设备。
8.根据权利要求7所述的方法,其特征在于,所述将移动宽带设备枚举为存储设备,该 存储设备提供可执行程序为移动宽带设备的USB接口模块将移动宽带设备枚举为存储设备,该存储设备中挂载作 为光盘的光盘镜像文件,在PC中通过加载该光盘镜像文件来模拟光盘的读取操作来提供 可执行程序。
9.根据权利要求7所述的方法,其特征在于,所述枚举为存储设备的移动宽带设备将 移动宽带设备重新枚举为虚拟网卡设备为枚举为存储设备的移动宽带设备的USB接口模块收到切换指令后,将移动宽带设备重 新枚举为虚拟网卡设备;其中,所述虚拟网卡设备是CDC-EEM设备、CDC-NCM设备、CDC-WHCM 设备或自定义传输协议的网卡设备;USB接口模块将移动宽带设备重新枚举为虚拟网卡设 备后,所述虚拟网卡设备的驱动文件自动加载,枚举为虚拟网卡设备的移动宽带设备在PC 侧呈现虚拟网卡设备的形态。
全文摘要
本发明公开一种移动宽带设备及其使用方法,包括将移动宽带设备枚举为虚拟网卡设备;通过枚举的虚拟网卡设备激活移动宽带设备的应用模块,利用该应用模块进行网络连接。根据本发明的技术方案,实现了移动宽带设备的免CM软件的绿色使用。
文档编号H04L29/08GK102130957SQ201110068040
公开日2011年7月20日 申请日期2011年3月21日 优先权日2011年3月21日
发明者赵明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1