一种无线网卡与计算机的数据交互方法

文档序号:7651022阅读:161来源:国知局
专利名称:一种无线网卡与计算机的数据交互方法
技术领域
本发明涉及一种数据的交互方法,特别涉及一种无线网卡与计算机的 数据交互方法。
背景技术
目前各个运营商都推出了适用于笔记本电脑等移动计算机设备的无线网卡,这种无线网卡通过USB转接到PCMCIA (Personal Computer Memory Card International Association)插槽与笔记本连接,并且由笔记本 进行供电。这种无线网卡使用移动通讯的技术,通过计算机(Personal computer, PC)侧软件,用户不仅可以把这种无线终端作为modem使用, 还可以收发短信、进行语音通话等一些与手机类似的功能。由于一个物理USB端口可以映射为多个COM端口 ,现有的无线网卡 一般有一个映射为调制解调器(以下简称modem)的COM端口,还有一 个映身寸为调试用的调试端口,同时建立用于modem的数据业务任务和用 于调试的调试任务。目前PC与无线网卡进行数据交互的方法分为两种一种如图l所示,是把调试用端口作为和PC侧交互的端口,使用调 试命令和调试任务使PC与无线网卡交互,实现收发短信等功能。这种方 法在打开PC侧后就无法査看调试信息,对调试带来不便。还有一个做法如图2所示,是再扩展一个USB逻辑口映射为专门为 和PC通讯用端口,使用AT命令和数据业务任务使PC与无线网卡交互。 由于AT命令是由Hayes公司发明而为所有调制解调器制造商所使用的一 个调制解调器命令语言,因此无线网卡提供的modem功能也使用AT命令。 这样,两个端口使用一个任务做解析,需要维护复杂的端口状态,以确保 AT命令的响应可以发给正确的端口。并且在异步AT命令收到响应之前, 新的AT命令不能够得以执行。这种方法使收发短信息时无法使用例如拨号上网一类的异步AT操作。其中AT命令由Hayes公司发明而为所有调 制解调器制造商所使用的一个调制解调器命令i^言。发明内容针对现有技术中存在的缺陷和不足,本发明的目的是提出一种无线网 卡与计算机的数据交互方法,能够使计算机与无线网卡同时进行查看调试 信息、收发短消息和拨号上网等异步AT操作。为了达到上述目的,本发明提出了一种无线网卡与计算机的数据交互 方法,包括-步骤1、将无线网卡与计算机接口映射至少一个进行数据交互的标准 端口;步骤2、激活上述端口;步骤3、建立一新任务,该新任务使用预先定义的命令格式,通过上 述标准端口实现计算机与无线网卡通讯。其中,上述步骤3中,计算机与无线网卡可以使用AT命令通讯。其中,使用AT命令通讯时,上述步骤3具体为步骤31、建立一新任务,并定义该l壬务的优先级,并做扩展AT命令 处理;步骤32、定义发送数据队列和接收数据队列; 步骤33、当无线网卡接收到计算机发送的数据时,解析该命令; 步骤34、 AT执行模块执行该AT命令,并向计算机返回执行结果; 步骤34、计算机将执行结果显示给用户。其中步骤31中,上述任务的优先级与上述无线网卡操作界面的优先 级相同。其中,上述步骤3中,计算机也可以使用调试命令,通过上述标准端 口与无线网卡通讯。其中,使用调试命令通讯时,上述步骤3具体为步骤31'、建立一新任务,并定义该任务的优先级,并做扩展调试 命令处理;步骤32'、上述计算机使用扩展调试命令,通过上述+示准端口与上述 无线网卡进行通讯。其中,上述步骤31,中,上述任务的优先级与上述无线网卡操作界面 的优先级相同。其中,上述步骤3中,计算机还可以使用用户自定义的命令格式,通 过上述标准端口与无线网卡通讯。本发明提出了一种无线网卡与计算机的数据交互方法。现有技术中, PC侧与无线网卡通讯, 一种方法是利用调试命令和调试任务,这样就造 成在PC侧在进行收发短信、语音通讯等功能的时候,无法使用调试命令; 另一种方法是新增一映射端口 ,并在该端口上利用AT命令和数据业务任 务,这样就造成两个端口使用一个任务做解析,需要维护复杂的端口状态。 本发明为了解决上述问题,新增扩展一个USB逻辑口映射为专用于PC侧 与无线网卡通讯用端口,并新建一个任务,使PC侧和无线网卡使用独立 的端口和任务通讯,防止出现收发短信息时无法使用例如拨号上网一类的 异步AT操作或是无法查看调试信息的问题,提高了系统的可用性。下面结合附图,对本发明的具体实施方式
作进一步的详细说明。对于 所属技术领域的技术人员而言,从对本发明的详细说明中,本发明的上述 和其他目的、特征和优点将显而易见。


图1为现有的使用调试命令和调试任务实现计算机与无线网卡数据交 互的网络结构示意图;图2为现有的使用AT命令和调试任务实现计算机与无线网卡数据交 互的网络结构示意图;图3为本发明优选实施例流程图;图4为本发明优选实施例的网络结构示意图。
具体实施方式
下面结合附图对本发明做进一步说明。本发明优选实施例流程如图3所示,包括步骤1、将无线网卡与计算机接口映射至少一个进行数据交互的标准 端口;步骤2、激活上述女脔口;步骤3、建立一新任务,该新任务使用预先定义的命令格式,通过上 述标准端口实现计算禾几与无线网卡通讯。其中,上述的步骤3中,无线网卡可以通过AT命令或是调试命令、 或用户自定义的命令格式进行通讯。如果和PC侧软件交互使用AT命令, 那么新建的任务需要做扩展AT命令处理实现短消息收发等功能,该扩展 AT命令可以模仿数据业务的AT模块;如果使用调试命令,那么新建任务 需要做扩展调试命令处理以实现要求的功能,该扩展调试命令可以模仿调 试任务。下面以无线网卡与PC侧使用AT命令通讯为例对本发明做进一步说 明,使用AT命令通讯的网络结构如图4所示,在通讯时具体步骤包括步骤A、将无线网卡与计算机接口映射为至少3个端口,其中包括-至少一用于调试的调i式端口 ;至少一用于提《共modem数据业务的modem 端口;至少一用于与i十算机进行数据交互的^示准端口;步骤B、激活上述端口;步骤C、建立一新任务,并定义该任务的优先级,优先级可以设置为 与上述无线网卡操作界面的优先级相同,并做扩展调试命令处理,扩展调 试命令处理可以与调i式任务中的调试命令相同;步骤D、定义发送数据队列和接收数据队列;步骤E、当无线网卡接收到计算机发送的数据时,使用SIOLIB解析 该命令;步骤F、 AT执行模块(ATCop)执行该AT命令,并向计算机返回执行结果;步骤G、计算机将执行结果显示给用户。下面以无线网卡与PC侧使用调试命令通讯为例对本发明做进一步说 明,在通讯时具体步骤包括.*步骤a、 >1每无线网卡与计算机接口映射为至少3个端口,其中包括 至少一用于调试的调试端口;至少一用于提供modem数据业务的modem 端口;至少一用于与计算机进行数据交互的标准端口;步骤b、激活上述端口;步骤c、建立一新任务,并定义该任务的优先级,优先级可以设置为 与上述无线网卡操作界面的优先级相同,并做扩展调试命令处理,扩展调 试命令处理可以与调试任务相同;步骤d、该新任务使用调试命令格式,通过上述标准端口实现计算机 与无线网卡通讯。当然,本发明还可有其他实施例,在不背离本发明精神及其实质的情 况下,所属技术领域的技术人员当可根据本发明作出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
权利要求
1. 一种无线网卡与计算机的数据交互方法,包括步骤1、将无线网卡与计算机接口映射至少一个进行数据交互的标准端口;步骤2、激活上述端口;步骤3、建立一新任务,该新任务使用预先定义的命令格式,通过上述标准端口实现计算机与无线网卡通讯。
2、 根据权利要求1所述的一种无线网卡与计算机的数据交互方法其 特征在于,上述步骤3中,计算机与无线网卡通过AT命令通讯。
3、 根据权利要求2所述的一种无线网卡与计算机的数据交互方法其 特征在于,上述步骤3具体为步骤31、建立一新任务,并定义该任务的优先级,并做扩展AT命令 处理;步骤32、定义发送数据队列和接收数据队列; 步骤33、当无线网卡接收到计算机发送的数据时,解析该命令; 步骤34、 AT执行模块执行该AT命令,并向计算机返回执行结果; 步骤34、计算机将执行结果显示给用户。
4、 根据权利要求3所述的一种无线网卡与计算机的数据交互方法其 特征在于,上述步骤31中,上述任务的优先级与上述无线网卡操作界面 的优先级相同。
5、 根据权利要求1所述的一种无线网卡与计算机的数据交互方法其 特征在于,上述步骤3中,计算机使用调试命令,通过上述标准端口与无 线网卡通讯。
6、 根据权利要求5所述的一种无线网卡与计算机的数据交互方法其 特征在于,上述步骤3具体为步骤31'、建立一新任务,并定义该任务的优先级,并做扩展调试 命令处理;步骤32,、上述计算^1使用扩展调试命令,通过通过上述标准端口与 上述无线网卡进行通讯。
7、 根据权利要求6所述的一种无线网卡与计算机的数据交互方法其 特征在于,上述步骤31'中,上述任务的优先级与上述无线网卡操作界面 的优先级相同。
8、 根据权利要求1所述的一种无线网卡与计算机的数据交互方法其 特征在于,上述步骤3中,计算机使用用户自定义的命令格式,通过上述 标准端口与无线网卡通讯。
全文摘要
本发明提出了一种无线网卡与计算机的数据交互方法,针对现有技术中收发短信息等功能无法与调试、数据业务同时使用的问题而发明,包括步骤1.将无线网卡与计算机接口映射至少一个进行数据交互的标准端口;步骤2.激活上述端口;步骤3、建立一新任务,该新任务使用预先定义的命令格式,通过上述标准端口实现计算机与无线网卡通讯。本发明提出的方法,能够使无线网卡与计算机通过独立的端口和独立的任务进行通讯,防止出现收发短信息时无法使用例如拨号上网一类的异步AT操作或是无法查看调试信息的问题,提高了系统的可用性。
文档编号H04L12/40GK101282367SQ20071009080
公开日2008年10月8日 申请日期2007年4月6日 优先权日2007年4月6日
发明者寿永艳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1