本发明涉及无线通信技术,尤其涉及一种数据卡及数据卡的通信方法和系统。
背景技术:
数据卡是一种应用于个人计算机(PC,Personal Computer)、笔记本电脑等便携设备并采用移动通信技术接入互联网的设备。目前,传统的数据卡在使用时需要将数据卡通过物理的通用串行总线(USB,Universal Serial Bus)端口插入到PC或笔记本电脑等便携设备中,通过将物理的USB端口虚拟成用来通信的串行通讯端口(COM,cluster COMmunication port)来和电脑等便携设备上所安装的UI程序进行通信。因此,传统数据卡必须要占用PC或笔记本电脑等便携设备的一个USB端口,通常一个PC或笔记本电脑等便携设备一共有四个USB端口,当传统数据卡占用了一个USB端口后,不仅限制了PC或笔记本电脑等便携设备的外接设备的数量,而且还影响了用户使用时的便捷性。
技术实现要素:
为解决上述技术问题,本发明实施例期望提供一种数据卡及数据卡的通信方法和系统,不仅不对PC或笔记本电脑等便携设备的外接设备的数量进行限制,而且还提高了数据卡使用的便捷性。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种数据卡的通信方法,所述方法包括:
所述数据卡通过与便携设备建立的无线连接通道接收所述便携设备发送的操作指令;
所述数据卡根据所述操作指令对所述数据卡进行相应的操作。
进一步地,所述方法还包括:
所述数据卡将所述操作指令对应的操作响应通过所述无线连接通道上报至所述便携设备,以使得在所述便携设备进行展示所述操作响应。
进一步地,所述操作指令的格式为所述操作指令对应的命令AT指令。
进一步地,所述数据卡通过与便携设备建立的无线连接通道接收所述便携设备发送的操作指令之前,所述方法还包括:
所述数据卡与所述便携设备建立所述无线连接通道;
所述数据卡通过所述无线连接通道将所述数据卡的驱动软件推送至所述便携设备;其中,所述驱动软件,用于将所述操作指令转化为相应的AT指令,并指示所述便携设备通过所述无线连接通道将所述操作指令对应的AT指令发送至所述数据卡;以及,指示所述便携设备通过所述无线连接通道接收所述操作指令对应的操作响应,并将所述操作指令对应的操作响应在所述便携设备进行展示。
进一步地,所述无线连接通道包括无线保真WIFI连接通道。
第二方面,本发明实施例提供了一种数据卡,所述数据卡包括:无线通道建立单元、接收单元和操作单元,其中,
所述无线通道建立单元,用于与便携设备建立无线连接通道;
所述接收单元,用于通过所述无线连接通道接收所述便携设备发送的操作指令;
所述操作单元,用于根据所述操作指令对所述数据卡进行相应的操作。
进一步地,,所述数据卡还包括:上报单元,用于将所述操作指令对应的操作响应通过所述无线连接通道上报至所述便携设备,以使得在所述便携设备进行展示所述操作响应。
进一步地,,所述操作指令的格式为所述操作指令对应的命令AT指令。
进一步地,,所述数据卡还包括:推送单元,用于通过所述无线连接通道将所述数据卡的驱动软件推送至所述便携设备;其中,所述驱动软件,用于将所述操作指令转化为相应的AT指令,并指示所述便携设备通过所述无线连接通 道将所述操作指令对应的AT指令发送至所述数据卡;以及,指示所述便携设备通过所述无线连接通道接收所述操作指令对应的操作响应,并将所述操作指令对应的操作响应在所述便携设备进行展示。
进一步地,,所述无线连接通道包括无线保真WIFI连接通道。
第三方面,本发明实施例提供了一种数据卡的通信系统,所述系统包括数据卡和便携设备;所述数据卡,用于与所述便携设备建立无线连接通道;
以及,通过所述无线连接通道接收所述便携设备发送的操作指令;
以及,根据所述操作指令对所述数据卡进行相应的操作;
所述便携设备,用于通过所述无线连接通道向所述数据卡发送操作指令。
进一步地,,所述数据卡,还用于将所述操作指令对应的操作响应通过所述无线连接通道上报至所述便携设备;
所述便携设备,还用于展示所述操作响应。
本发明实施例提供了一种数据卡及数据卡的通信方法和系统,通过将USB端口替换为无线连接通道作为数据卡与便携设备之间的交互通道,不仅不对PC或笔记本电脑等便携设备的外接设备的数量进行限制,而且还提高了数据卡使用的便捷性。
附图说明
图1为本发明实施例提供的一种数据卡的通信方法流程示意图;
图2为本发明实施例提供的一种数据卡与便携设备建立无线连接通道的流程示意图;
图3为本发明实施例提供的一种数据卡的通信方法的具体流程示意图;
图4为本发明实施例提供的一种数据卡的结构示意图;
图5为本发明实施例提供的另一种数据卡的结构示意图;
图6为本发明实施例提供的一种数据卡的通信系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明实施例的基本思想是,通过将数据卡传统的USB端口替换成无线连接通道,从而作为数据卡与便携设备之间的交互通道,不仅不对PC或笔记本电脑等便携设备的外接设备的数量进行限制,而且还提高了数据卡使用的便捷性。
参见图1,其示出了本发明实施例提供的一种数据卡的通信方法流程,需要强调的是,在本方法流程中,数据卡不通过USB端口与便携设备之间进行操作指令的交互,优选地,对于本发明实施例后续所述的数据卡,在与便携设备进行操作指令交互的过程中,可以认为不包括USB端口,该方法流程可以包括:
S101:数据卡通过与便携设备建立的无线连接通道接收便携设备发送的操作指令;
示例性地,无线连接通道可以包括无线保真(WIFI,WIreless-Fidelity)连接通道,也可以包括其他能够进行无线直连方式的通行通道,本发明实施例对此不作过多的赘述。
具体地,便携设备所发送的操作指令的格式可以为该操作指令对应的命令(AT,Attention)指令。
S102:数据卡根据操作指令对数据卡进行相应的操作。
具体地,数据卡可以根据操作指令对应的AT指令来完成操作指令对应的操作,比如,当操作指令为连接网络时,那么数据卡可以根据连接网络的AT指令来实现连接网络的操作,需要说明的是,AT指令通常是事先与操作指令约定好的对应的指令。
进一步地,在步骤S101之前,参见图2,本方法还包括:
S1001:数据卡与便携设备建立无线连接通道;
S1002:数据卡通过无线连接通道将数据卡的驱动软件推送至便携设备;
其中,该驱动软件可以用于将操作指令转化为相应的AT指令,并指示便携设备通过无线连接通道将操作指令对应的AT指令发送至数据卡;以及,指示便携设备通过无线连接通道接收操作指令对应的操作响应,并将操作指令对应的操作响应在便携设备进行展示。
示例性地,在步骤S102之后,本方法还包括:
数据卡将操作指令对应的操作响应通过无线连接通道上报至便携设备,以使得在便携设备进行展示操作响应。
具体地,在便携设备进行展示操作响应也可以是由便携设备上所安装的驱动软件进行实现。
本实施例提供的一种数据卡的通信方法,通过将USB端口替换为无线连接通道作为数据卡与便携设备之间的交互通道,不仅不对PC或笔记本电脑等便携设备的外接设备的数量进行限制,而且还提高了数据卡使用的便捷性。
基于前述实施例相同的技术构思,以数据卡连接网络为例,对前述实施例所提到的方法进行说明,参见图3,其示出了本发明实施例提供的一种数据卡的通信方法的具体流程,包括:
S301:数据卡与便携设备建立无线连接通道;
具体地,由于数据卡不通过USB端口与便携设备之间进行操作指令的交互,因此,数据卡可以具有无线连接的能力,比如数据卡能够与便携设备建立WIFI连接通道。
S302:数据卡通过无线连接通道将数据卡的驱动软件推送至便携设备;
具体地,驱动软件具体可以一种能够实现便携设备与数据卡之间交互的软件,不仅可以用于将便携设备的操作指令转化为相应的AT指令,并指示便携设备通过无线连接通道将操作指令对应的AT指令发送至数据卡;而且还能够用于,指示便携设备通过无线连接通道从数据卡处接收操作指令对应的操作响应,并将操作指令对应的操作响应在便携设备进行展示。需要说明的是,AT指令通常是事先与操作指令约定好的对应的指令。
可以理解的,当便携设备将数据卡的驱动软件安装完毕后,便携设备就能 够通过与其WIFI连接的数据卡进行网络连接,可以包括:
S303:便携设备向数据卡发送连接网络指令;
可以理解的,连接网络指令是一种具体的操作指令,可以是用户在便携设备上通过数据卡的驱动软件进行操作指令的下发。
具体地,便携设备可以通过数据卡的驱动软件将操作指令转换为对应的AT指令之后向数据卡进行发送,因此,便携设备向数据卡所发送的连接网络指令的格式可以是连接网络指令对应的AT指令。
S304:数据卡根据连接网络指令对数据卡进行网络连接;
具体地,由于数据卡在接收到的连接网络指令对应的AT指令之后,数据卡的板侧就会相应地执行该条AT指令操作数据卡的硬件实现网络连接。
S305:数据卡将网络连接响应通过无线连接通道上报至便携设备;
具体地,当数据卡根据连接网络指令进行完网络连接之后,可以将连接的网络状态信息向便携设备进行反馈,例如连接的网络通断状态,连接的网络上传和下载的实时速率等,这些都是网络连接成功之后能够反馈的响应信息。
S306:便携设备通过数据卡的驱动软件将网络连接响应进行展示。
具体地,数据卡的驱动软件可以和用户界面(UI,User Interface)软件封装在一起,从而便携设备通过数据卡的驱动软件接收到网络连接响应之后,能够将网络连接响应在UI软件上进行展示。具体的展示方式为本发明实施例的惯用手段,在此不再赘述。
本实施例以数据卡连接网络为例,对本发明实施例提供的数据卡的通信方法进行了说明,通过将USB端口替换为无线连接通道作为数据卡与便携设备之间的交互通道,不仅不对PC或笔记本电脑等便携设备的外接设备的数量进行限制,而且还提高了数据卡使用的便捷性。
基于前述实施例相同的技术构思,参见图4,其示出了本发明实施例提供的一种数据卡40的结构,该数据卡40不通过USB端口与便携设备之间进行操作指令的交互,该数据卡40包括:无线通道建立单元401、接收单元402和操作单元403,其中,
无线通道建立单元401,用于与便携设备建立无线连接通道;
接收单元402,用于通过无线连接通道接收便携设备发送的操作指令;
操作单元403,用于根据操作指令对数据卡40进行相应的操作。
示例性地,参见图5,数据卡40还包括:上报单元404,用于将操作指令对应的操作响应通过无线连接通道上报至便携设备,以使得在便携设备进行展示操作响应。
示例性地,操作指令的格式为操作指令对应的命令AT指令。
示例性地,参见图5,数据卡40还包括:推送单元405,用于通过无线连接通道将数据卡40的驱动软件推送至便携设备;其中,驱动软件,用于将操作指令转化为相应的AT指令,并指示便携设备通过无线连接通道将操作指令对应的AT指令发送至数据卡40;以及,指示便携设备通过无线连接通道接收操作指令对应的操作响应,并将操作指令对应的操作响应在便携设备进行展示。
示例性地,无线连接通道包括无线保真WIFI连接通道。
本实施例提供了一种数据卡40,通过将USB端口替换为无线连接通道作为数据卡40与便携设备之间的交互通道,不仅不对PC或笔记本电脑等便携设备的外接设备的数量进行限制,而且还提高了数据卡40使用的便捷性。
基于前述实施例相同的技术构思,参见图6,其示出了本发明实施例提供的一种数据卡的通信系统60,所述系统60包括数据卡40和便携设备70;其中,所述数据卡40,用于与便携设备70建立无线连接通道;
以及,通过无线连接通道接收便携设备70发送的操作指令;
以及,根据操作指令对数据卡40进行相应的操作;
便携设备70,用于通过无线连接通道向数据卡40发送操作指令。
示例性地,数据卡40,还用于将操作指令对应的操作响应通过无线连接通道上报至便携设备70;
便携设备70,还用于展示操作响应。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和 硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。