[发明专利]一种用于网关路由设备的CDMA/GPRS/ADSL三网自选择通信方法无效
申请号: | 200710031176.3 | 申请日: | 2007-10-31 |
公开(公告)号: | CN101146064A | 公开(公告)日: | 2008-03-19 |
发明(设计)人: | 王炅;罗笑南;王建民;周健辉 | 申请(专利权)人: | 广州市聚晖电子科技有限公司;中山大学 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L12/56;H04L12/28 |
代理公司: | 广州广信知识产权代理有限公司 | 代理人: | 李玉峰 |
地址: | 510630广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 网关 路由 设备 cdma gprs adsl 选择 通信 方法 | ||
技术领域
本发明涉及一种远程通信网关技术领域,尤其涉及一种数字家庭网络远程通信链路自选择通信方法。
背景技术
现有的CDMA/GPRS/ADSL网关路由设备均采用拨号方式联入网络,采用PPP拨号方式配合GPRS/CDMA等模块进行工作,控制这些模块拨号入网并提供传输网络IP数据的功能。目前,现有的这种联网机制还存在着以下缺陷:(1)需要在网关设备中加入其他处理模块,增加了模块间的耦合程度。(2)由于网关路由设备一般都是采用单一的CDMA/GPRS或者ADSL方式接入网络,给网关设备造成了很大的局限性。当遇到网络故障时,网关路由设备当前的工作即被迫终止而造成断网。
发明内容
本发明的目的在于克服现有技术的不足,提供一种采用发送模块指令集进行模块型号识别的方式,使终端网关设备依据当前通信链路环境对网络进行自动选择的用于网关路由设备的CDMA/GPRS/ADSL三网自选择通信方法,以解决单一网络接入方式所带来的局限性,有效保证网络的正常联接。
本发明的目的通过以下技术方案予以实现:
本发明提供的一种用于网关路由设备的CDMA/GPRS/ADSL三网自选择通信方法,所述自选择通信方法首先需要验证注册网关设备上的CDMA/GPRS模块,以记录其模块具体型号信息;并设定有与CDMA或GPRS模块相匹配的指令集;所述网关设备设置有用于实现类手机通信和处理功能的手机模块,以及用于获取模块具体型号信息的识别模块;包括以下步骤:
(1)网络设备运行,拨号程序进行初始化;
(2)监听设备的连接,检测当前是否有设备连上;
(3)当网关设备通过手机模块接收到激活信息时,网关设备向服务器发出连接请求;
(4)如果收到服务器应答,则采用ADSL作为连接服务器的途径并建立连接,设定当前端口为默认网络出口,转到步骤(8);如果服务器未有应答则重新发送连接请求,若超过设定的次数服务器仍未有应答,则连接失败并进行下面的步骤以转入CDMA/GPRS网拨号方式;
(5)选择与CDMA或GPRS模块相匹配的指令集发送到手机模块,验证模块属性;
(6)如果手机模块有响应,表明发送的指令集能够被识别,拨号程序则获取手机模块返回的模块型号信息以及正确的应答信号“OK”,继续下面的步骤;如果手机模块返回应答错误信息“ERROR”,则表明该指令手机模块无法识别,标记该指令,然后继续进行下一条指令识别,直到验证完modem的初始化命令;
(7)调用识别模块,根据获取的信息识别CDMA或GPRS模块的型号,然后根据识别获得的型号信息,选择相应的驱动程序模块拨号联网,建立到ISP端的连接,并通过远端ISP进一步与服务器端进行连接,设定当前端口为默认网络出口;
(8)应用层提交的数据被封装成IP数据包,待连接建立后,网关设备通过该连接发送数据包至服务器端,就此结束整个过程。
本发明具有以下有益效果:
1)利用简单的指令获取连接的拨号模块信息,根据识别模块型号选择相应的程序驱动模块拨号联网,从而不需要在网关设备中加入其他处理模块,减少了模块间的耦合程度。
2)利用多网接入方式,解决了单一网络接入方式给网关设备带来的局限性,即使某一网络遇到故障时,可以选择其他网络进行联网,降低了断网的几率,保证了网络的正常联接。
附图说明
下面将结合实施例和附图对本发明作进一步的详细描述:
图1是本发明实施例的工作流程框图;
图2为本发明实施例中的CDMA/GPRS网联接方式的工作流程框图。
具体实施方式
图1和图2所示为本发明的实施例。本实施例中的网关设备上的GPRS/CDMA模块型号都要先经过验证注册,在网关设备中记录这些模块的信息,并设定有与CDMA或GPRS模块相匹配的指令集,对于不同模块,指令不同。所有的指令均在其相应模块的技术规范中描述。例如,中兴的CDMA模块MC210可以用AT+GMM来获取。
网关设备设置有用于实现类手机通信和处理功能的手机模块,以及用于获取模块具体型号信息的识别模块。
如图1所示,本实施例自选择通信方法包括以下步骤:
(1)网络设备运行,拨号程序进行初始化;
(2)监听设备的连接,检测当前是否有设备连上;
(3)当网关设备通过手机模块接收到激活信息时,网关设备向服务器发出连接请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市聚晖电子科技有限公司;中山大学,未经广州市聚晖电子科技有限公司;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710031176.3/2.html,转载请声明来源钻瓜专利网。