一种操作免驱终端设备的方法、主机及免驱终端设备技术

技术编号:11164306 阅读:67 留言:0更新日期:2015-03-18 20:40
一种操作免驱终端设备的方法、主机及免驱终端设备,所述方法应用于主机侧,包括:在与所述免驱终端设备建立连接并加载系统驱动程序后,以传输控制协议/因特网互联协议(TCP/IP)协议的方式与所述免驱终端设备交互引起注意(AT)命令。所述方法应用于免驱终端设备侧,包括:在与主机建立连接并加载驱动程序后,以TCP/IP协议的方式与所述主机交互AT命令。所述主机中包括:系统驱动模块、主机传输模块及主机操作模块;所述免驱终端设备中包括:板侧驱动模块、板侧传输模块及板侧AT处理模块。采用本发明专利技术可以实现对免驱终端设备的远程检测、启动、操作、诊断、终止,并可减少免驱终端设备上的固件程序改动量及主机侧程序改动量。

【技术实现步骤摘要】
一种操作免驱终端设备的方法、主机及免驱终端设备
本专利技术是涉及免驱终端设备,尤其涉及一种操作免驱终端设备的方法、主机及免 驱终端设备。
技术介绍
AT命令集最初由贺氏(Hayes)公司开发,现已成为工业界广泛采用的事实标准, 大部分厂家生产的Modem(调制解调器)都能兼容Hayes命令集,包括普通Modem和无线 Modem。遵循AT命令集的调制解调器之间可以很方便地交换信息,并接受客户端PC的控 制。AT命令可用来配置Modem,使它与通信软件协同工作,与远程系统进行通信、拨号、呼叫 及应答等。AT命令定义了如何配置Modem、如何建立连接以及如何测试Modem。 AT命令集由一个特定的命令前缀开始,由一个命令结束标志结束。命令前 缀通常由AT这两个字符组成,它是Attention的缩写,意思是引起注意,因此称该Modem 命令为AT命令。AT命令不能直接在DOS提示符下执行,只能借助于通信软件,例如Windows 下的超级终端(Terminal)程序。 常见的数据卡、固定台、手机、CABLEMODEM(电缆调制解调器)、路由器等,都可以 通过AT命令进行操作,以下将可以通过AT命令进行操作的设备统称为AT设备。 随着全球移动通讯市场的不断壮大,数据卡、固定台、手机、路由器、调制解调器等 AT设备迅速普及到全球各地。以手机为例,根据市场调研公司Gartner在2010年初发表 的2009年第四季度及全年全球手机市场销量报告,在2009年第四季度,全球手机销量达到 3. 4亿,同比增长8. 3% ;2009年全年全球手机销量12. 11亿部。 AT设备大量销售,随着时间累计产生了大量的相关软件、硬件资产。 通常情况下,如果用户想在主机上操作AT设备,首先要安装设备驱动,这样主机 才能识别到AT设备;然后安装操作软件,通过操作软件来控制AT设备。 传统AT设备的操作方式存在以下缺陷:AT设备的驱动由设备商自己提供。各个 厂商的驱动互不通用,甚至有时会相互冲突;同一厂商的不同产品之间也有可能使用不同 驱动,同样很容易出现兼容性问题。 当AT设备的市场渗透率不高时,兼容性问题并不严重。当渗透率很高时,兼容性 问题呈指数增长,就会非常严重。对于数据卡类产品,本身就必须和主机配合使用,因此这 个问题更加突出。 免驱终端设备是目前业界正在大力推动的新一代产品。免驱终端设备使用系统驱 动,模拟为一个网卡设备;设备插入主机后,相当于在主机上增加了一块插着网线的网卡; 设备上带有DHCP(DynamicHostConfigurationProtocol,动态主机设置协议)服务器, 可以给主机分配地址,这样就形成一个主机+免驱终端设备的局域网;于是主机就能通过 TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议 / 因特网互 联协议)协议访问该免驱终端设备了。由于采用系统驱动,可以规避前述驱动的兼容性问 题,这是免驱终端设备胜过传统AT设备的优点。 目前市面上的免驱终端设备普遍都采用webUI(UserInterface,用户界面)来 进行操作。在免驱终端设备中内置一个webserver(服务器);用户不需要安装主机操作软 件,而是通过运行浏览器来打开免驱终端设备对应地址上的网页;用户在网页上进行操作, 浏览器会把用户的操作发给webserver;webserver运行在免驱终端设备里,根据用户的 操作控制免驱终端设备,进而完成上网、发短信等等操作;然后将操作结果以网页形式返回 给浏览器,浏览器最后把这个结果页面呈现给用户。 这种通过webn来操作免驱终端设备的方式,存在以下几个缺陷: 1、用户操作行为首先要被浏览器接收,然后提交给webserver,由webserver分 析后再对免驱终端设备进行相应操作,传输路程长,因此webn的响应速度较慢; 2、Webn基于网页开发,因此表现力较弱; 3、Webn上的动态行为依赖于网页脚本,由于脚本语言的先天缺陷,可维护性 低; 4、WebUI运行在Http(HypertextTransferProtocol,超文本传输协议)协议 上,由于Http协议的无连接特性,无法实现大数据量、连续性高的业务,比如语音、可视电 话等等; 5、免驱终端设备使用嵌入式系统,往往存储能力、运算能力都很差,导致提供给用 户的服务较弱,比如电话本存储条数、电话本搜索速度、短信存储条数等等; 6、Webserver的存在,会占用板侧的运算资源,造成全速下载速率低; 7、Webn是全新形式,设备商、用户以前在主机上开发的软件资产不能继承。
技术实现思路
本专利技术的目的在于提供一种操作免驱终端设备的方法、主机及免驱终端设备,以 克服现有通过webn方式来操作免驱终端设备的缺陷。 为解决上述问题,本专利技术提供了一种操作免驱终端设备的方法,应用于主机侧,包 括: 在与所述免驱终端设备建立连接并加载系统驱动程序后,以传输控制协议/因特 网互联协议(TCP/IP)协议的方式与所述免驱终端设备交互引起注意(AT)命令。 进一步地, 所述以TCP/IP协议的方式与所述免驱终端设备交互AT命令,具体包括: 将待发送的所述AT命令打包成报文后,以TCP/IP协议的方式发送给所述免驱终 端设备。 进一步地,所述方法还包括: 接收所述免驱终端设备以TCP/IP协议的方式回复的报文,从中解析出处理结果。 进一步地, 所述以TCP/IP协议的方式与所述免驱终端设备交互AT命令,具体包括: 接收所述免驱终端设备以TCP/IP协议的方式发来的主动上报AT命令。 本专利技术还提供了一种操作免驱终端设备的方法,应用于免驱终端设备侧,包括 : 在与主机建立连接并加载驱动程序后,以传输控制协议/因特网互联协议(TCP/ IP)协议的方式与所述主机交互引起注意(AT)命令。 进一步地, 所述以TCP/IP协议的方式与所述主机交互AT命令,具体包括: 将主动上报AT命令打包成报文后,以TCP/IP协议的方式发送给所述主机。 进一步地, 所述以TCP/IP协议的方式与所述主机交互AT命令,具体包括: 接收所述主机以TCP/IP协议的方式发来的报文,从中解析出所述AT命令。 进一步地,所述方法还包括: 在对所述AT命令完成处理后,将处理结果打包为报文,以TCP/IP协议的方式发送 给所述主机。 相应地,本专利技术还提供了一种主机,包括: 系统驱动模块,用于在所述主机与免驱终端设备建立连接后加载系统驱动程序, 与所述免驱终端设备进行握手及通讯; 主机传输模块,用于连接所述免驱终端设备上的指定传输控制协议/因特网互联 协议(TCP/IP)端口,在所述TCP/IP端口上通过所述系统驱动模块与所述免驱终端设备交 互引起注意(AT)命令; 主机操作模块,用于与所述主机传输模块之间建立通讯,还用于将生成的AT命令 发送给所述主机传输模块,和/或接收所述主机传输模块发送的所述免驱终端设备发来的 主动本文档来自技高网
...

【技术保护点】
一种操作免驱终端设备的方法,应用于主机侧,包括:在与所述免驱终端设备建立连接并加载系统驱动程序后,以传输控制协议/因特网互联协议(TCP/IP)协议的方式与所述免驱终端设备交互引起注意(AT)命令。

【技术特征摘要】
1. 一种操作免驱终端设备的方法,应用于主机侧,包括: 在与所述免驱终端设备建立连接并加载系统驱动程序后,以传输控制协议/因特网互 联协议(TCP/IP)协议的方式与所述免驱终端设备交互引起注意(AT)命令。2. 如权利要求1所述的方法,其特征在于: 所述以TCP/IP协议的方式与所述免驱终端设备交互AT命令,具体包括: 将待发送的所述AT命令打包成报文后,以TCP/IP协议的方式发送给所述免驱终端设 备。3. 如权利要求2所述的方法,其特征在于,还包括: 接收所述免驱终端设备以TCP/IP协议的方式回复的报文,从中解析出处理结果。4. 如权利要求1所述的方法,其特征在于: 所述以TCP/IP协议的方式与所述免驱终端设备交互AT命令,具体包括: 接收所述免驱终端设备以TCP/IP协议的方式发来的主动上报AT命令。5. -种操作免驱终端设备的方法,应用于免驱终端设备侧,包括: 在与主机建立连接并加载驱动程序后,以传输控制协议/因特网互联协议(TCP/IP)协 议的方式与所述主机交互引起注意(AT)命令。6. 如权利要求5所述的方法,其特征在于: 所述以TCP/IP协议的方式与所述主机交互AT命令,具体包括: 将主动上报AT命令打包成报文后,以TCP/IP协议的方式发送给所述主机。7. 如权利要求5所述的方法,其特征在于: 所述以TCP/IP协议的方式与所述主机交互AT命令,具体包括: 接收所述主机以TCP/IP协议的方式发来的报文,从中解析出所述AT命令。8. 如权利要求7所述的方法,其特征在于,还包括: 在对所述AT命令完成处理后,将处理结果打包为报文,以TCP/IP协议的方式发送给所 述主机。9. 一种主机,包括: 系统驱动模块,用于在所述主机与免驱终端设备建立连接后加载系统驱动程序,与所 述免驱终端设备进行握手及通讯; 主机传输模块,用于连接所述免驱终端设备上的指定传输控制协议/因特网互联协议 (TCP/IP)端口,在所述TCP/IP端口上通过所述系统驱动模块与所述免驱终端设备交互引 起注意(AT)命令; 主机操作模块,用于与所述主机传输模块之间建立通讯,还用于将生成的AT命令发送 给所述主机传输模块,和/或接收所述主机传输模块发送的所述免驱终端设备发来的主动 上报AT命令并进行处理。10. 如权利要求9所述的主机,其特征在于: 所述主机传输模块用于在所述TCP/IP端口上通过所述系统驱动模块与所述免驱终端 设备交...

【专利技术属性】
技术研发人员:傅小东
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1