[发明专利]对USB接口调制解调器进行初始化的方法和装置有效
申请号: | 200810227469.3 | 申请日: | 2008-11-26 |
公开(公告)号: | CN101409625A | 公开(公告)日: | 2009-04-15 |
发明(设计)人: | 赵志宇;邱文杰 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/02 | 分类号: | H04L12/02;H04L29/10;G06F13/00 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 接口 调制解调器 进行 初始化 方法 装置 | ||
技术领域
本发明涉及计算机技术,特别涉及一种对USB接口调制解调器进行初始化的方法和装置。
背景技术
通用串行总线(USB,universal serial bus)是一种计算机外设连接规范,即计算机外围串行通信接口标准,具有即插即用、数据传输可靠、扩展方便、成本低等优点,已成为当前计算机必备的接口之一,并且,近年来逐渐应用于路由器和交换机等数据通信设备。
由于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接口调制解调器(Modem)并不是标准USB设备,其端点功能信息是由其生产厂商自己定义的,针对不同厂商不同款型的非标准USB设备,USB主机都需要单独运行一套USB驱动程序。支持移动通信的USB接口Modem又称USB接口无线上网卡,主要用于个人计算机连接Internet,也广泛用于诸如路由器或交换机等数据通信设备之间的数据传输。USB接口Modem内部的USB端点为USB批处理(Bulk)端点,即支持批传输的USB端点,USBBulk端点以成对形式出现,一对USB Bulk端点由一个USB Bulk输入端点和一个USB Bulk输出端点组成。USB接口Modem内部的USB Bulk端点主要分为支持调制解调(AT)命令传输和支持点到点协议(PPP,Point-To-Point Protocol)传输两种,只要运行驱动程序正确初始化支持AT命令传输的USB Bulk端点和支持PPP传输的USB Bulk端点就可以使用USB接口Modem进行数据传输。
目前市场上的USB接口Modem的生产厂商和款型都比较纷乱,对于不同生产厂商和款型的USB接口Modem,其中具体哪些USB Bulk端点支持AT命令传输,哪些USB Bulk端点支持PPP传输通常并不相同,而对于支持不同传输方式的USB Bulk端点,对其端点功能的初始化并不相同,因此,需要针对每个生产厂商和款型的USB接口Modem采用专用的驱动软件对USB Bulk端点进行初始化,这给用户使用USB接口Modem带来很大的麻烦,用户体验较差。
发明内容
有鉴于此,本发明提供了一种对USB接口Modem进行初始化的方法和装置,以便于在用户使用USB接口Modem时,给用户带来较好的用户体验。
一种对USB接口Modem进行初始化的方法,在USB接口Modem插入USB主机之后,所述USB主机执行以下步骤:
A、利用调制解调AT命令应答机制对USB接口Modem中的各USB批处理bulk端点对进行检测,确定支持AT命令的USB bulk端点对;
B、利用其中一个支持AT命令的USB bulk端点对与承载网络建立数据链接;
C、利用点对点协议PPP应答机制对除了建立数据链所利用的USB bulk端点对之外的其他USB bulk端点对进行检测,确定支持PPP的USB bulk端点对;
D、利用确定出的支持AT命令的USB bulk端点对信息和支持PPP的USB bulk端点对信息,对USB接口Modem进行端点功能初始化。
一种对USB接口调制解调器进行初始化的装置,该装置包括:第一检测单元、链接建立单元、第二检测单元和初始化单元;
所述第一检测单元,用于利用AT命令应答机制对插入USB主机的USB接口Modem中的各USB bulk端点对进行检测,确定支持AT命令的USB bulk端点对;
所述链接建立单元,用于利用所述第一检测单元确定的支持AT命令的USBbulk端点对中的其中一个USB bulk端点对,与承载网络建立数据链接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810227469.3/2.html,转载请声明来源钻瓜专利网。