[发明专利]一种GPRS断线自动重拨的方法有效
申请号: | 201310094120.8 | 申请日: | 2013-03-22 |
公开(公告)号: | CN103179536A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 周海涛 | 申请(专利权)人: | 成都卫士通信息产业股份有限公司 |
主分类号: | H04W4/16 | 分类号: | H04W4/16;H04M3/424 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 徐宏 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gprs 断线 自动 方法 | ||
1.一种GPRS断线自动重拨的方法,其特征在于包括:
步骤1:含有GPRS模块的Linux嵌入式设备拨号成功后,生成虚拟接口ppp0,自动重播进程以虚拟接口ppp0在时间间隔T后当前时刻与前一时刻收到的数据字节数差值作为判断依据,若差值大于零,则GPRS模块没有掉线,无需重拨;若差值等于零,则执行步骤2;
步骤2:自动重播进程通过ping命令探测嵌入式设备与首选DNS服务器是否通信正常,若能ping通,则无需重拨;若不能ping通,则需要进行步骤3;
步骤3:自动重播进程通过ping命令探测嵌入式设备与备用DNS服务器是否通信正常,若能ping通,则无需重拨;若不能ping通,则认为掉线了,进行步骤4;
步骤4:重拨进程向pppd拨号进程发送重拨信号。
2.根据权利要求1所述的一种GPRS断线自动重拨的方法,其特征在于所述自动重播进程向pppd拨号进程发送重拨信号后,若有触发事件使得pppd拨号进程状态为死亡,则pppd拨号进程将断开LCP连接,并判断GPRS模块是否不需要再次连接、GPRS模块要求断开连接或GPRS模块连接不成功数大于最大值,当上述条件为真时,重播进程重新进行拨号请求。
3.根据权利要求2或3所述的一种GPRS断线自动重拨的方法,其特征在于所述自动重播进程以虚拟接口ppp0在时间间隔T后当前时刻与前一时刻收到的数据字节数差值作为判断依据,具体过程:
步骤11:自动重播进程通过读取文件/proc/net/dev,直到发现ppp0开头的行;
步骤12:自动重播进程解析文件/proc/net/dev中ppp0开头行的数据,获得接收到字节数P1;
步骤13:自动重播进程在时间间隔T后重复步骤11、步骤12得到当前时刻虚拟接口ppp0接收到的字节数P2,则P2-P1即是流量差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卫士通信息产业股份有限公司,未经成都卫士通信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310094120.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地暖分水器的堵头装置
- 下一篇:一种化妆品瓶