一种GPS定位终端的数据重传控制方法与流程

文档序号:12134585阅读:491来源:国知局

本发明涉及一种GPS定位终端的数据重传控制方法。



背景技术:

现有GPS定位终端数据重传技术,在移动通信网络下行通道异常时,中心平台收得到终端上报的数据,而终端有可能在超时时间内收不到中心平台应答的数据,这会造成终端频繁地重发数据,不仅浪费流量,还会给中心平台用户带来困扰。



技术实现要素:

本发明的目的在于提供一种GPS定位终端的数据重传控制方法,在移动通信网络下行通道异常时,停止重发业务数据,可以避免GPS定位终端频繁地重发数据。

本发明一种GPS定位终端的数据重传控制方法,将GPS定位终端通过移动通信网络上报的数据分为业务数据与心跳数据,该GPS定位终端给每一笔要上报的业务数据添加流水号,中心平台记录最近一笔业务数据的流水号,并判断GPS定位终端之后上报的业务数据流水号是否与所记录的流水号一致;如果一致,通过短信发送应答数据给GPS定位终端;GPS定位终端如果通过短信收到中心平台的应答数据,则记录异常位置与异常时刻,并开始判断当前位置距异常位置是否超过阈值,或者当前时刻减异常时刻是否超过阈值;如果是,则定时通过移动通信网络发送心跳数据给中心平台,中心平台收到GPS定位终端上报的心跳数据,通过移动通信网络发送心跳应答数据给GPS定位终端,若GPS定位终端收到心跳应答数据,则停止发送心跳数据,并继续通过移动通信网络发送下一笔业务数据及其流水号。

本发明在移动通信网络下行通道异常,中心平台无法通过移动通信网络成功下发应答数据给GPS定位终端时,通过短信通道来下发应答数据给GPS定位终端,而GPS定位终端则通过判断应答数据是否来自短信通道来识别移动通信网络下行通道是否异常,可避免由于移动通信网络下行通道异常,GPS定位终端在收不到应答的情况下频繁重发业务数据(例如报警数据等),不仅浪费流量,还会给中心平台带来困扰,本发明仅在移动通信网络下行通道恢复正常时,才继续发送业务数据给中心平台。

具体实施方式

本发明一种GPS定位终端的数据重传控制方法,包括GPS定位终端和与之进行数据交互的中心平台,该中心平台还包括有短信网关,具体包括如下步骤:

步骤1、将GPS定位终端通过移动通信网络上报给中心平台的数据分为业务数据与心跳数据;

步骤2、在中心平台设置传输超时时长、异常距离阈值与异常时间间隔阈值,并将这些预置参数下发给GPS定位终端保存;

步骤3、当GPS定位终端通过移动通信网络上报业务数据给中心平台时,生成该笔业务数据的流水号,并将流水号与业务数据一起发给中心平台;

步骤4、中心平台判断收到的业务数据的流水号是否已存储在存储单元中,若该流水号不存在,则将收到的流水号保存到中心平台的存储单元中,并替换之前保存的流水号;若该流水号已存在,则中心平台通过短信发送应答数据给GPS定位终端;

这是因为GPS定位终端上报业务数据之后,在网络正常时,会收到来自中心平台的应答数据,然后GPS定位终端接着上报下一个流水号的业务数据,对中心平台来说,如果已经收到了某流水号的业务数据,之后再收到同一流水号的业务数据,即表示GPS定位终端并没有收到应答数据,开始重传原流水号的业务数据,所以这个时候认为是移动通信网络下行通道异常;

步骤5、该GPS定位终端在上报业务数据给中心平台后,判断在传输超时时长内是否收到中心平台的应答,若未收到,则重传最近上报的流水号与业务数据;若收到,判断该应答是来自移动通信网络还是短信,若来自移动通信网络,则GPS定位终端继续发送下一笔业务数据及其流水号,若来自短信,则GPS定位终端停止向中心平台发送业务数据,同时获取当前位置作为异常位置,及记录当前时刻作为异常时刻,一并保存到存储单元中,开启定时器;

步骤6、GPS定位终端开始判断当前位置距异常位置是否超过异常距离阈值,如果已超过,则定时通过移动通信网络发送心跳数据给中心平台;或者,GPS定位终端开始判断当前时刻减异常时刻是否超过异常时间间隔阈值,如果已超过,则定时通过移动通信网络发送心跳数据给中心平台:

步骤7、中心平台收到GPS定位终端上报的心跳数据,通过移动通信网络发送心跳应答数据给GPS定位终端;

步骤8、GPS定位终端收到心跳应答数据,停止发送心跳数据,关闭定时器,并继续通过移动通信网络发送下一笔业务数据及其流水号。

本发明的重点在于:在移动通信网络下行通道异常,中心平台无法通过移动通信网络成功下发应答数据给GPS定位终端时,通过短信通道来下发应答数据给GPS定位终端,而GPS定位终端则通过判断应答数据是否来自短信通道来识别移动通信网络下行通道是否异常,可避免由于移动通信网络下行通道异常,GPS定位终端在收不到应答的情况下频繁重发业务数据,不仅浪费流量,还会给中心平台带来困扰,本发明仅在移动通信网络下行通道恢复正常时,才继续发送业务数据给中心平台。

以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1