The invention provides a data replenishment method and an on-board terminal, which includes: monitoring the first reply message of the real-time data message sent to the monitoring platform; caching the real-time data message when the first reply message is not heard; judging whether the connection between the monitoring platform and the monitoring platform is disconnected; and judging whether the connection between the monitoring platform and the monitoring platform is disconnected after judging the connection between the monitoring platform and the monitoring platform is disconnected, Re-establish a connection with the monitoring platform and send cached real-time data messages to the monitoring platform. Therefore, the method stores the data messages that have not received the response. After determining that the monitoring platform has not received the data messages due to disconnection, the whole data messages that have not been received by the monitoring platform are reissued, thus ensuring the integrity of the data uploaded by the vehicle terminal and avoiding data loss.
【技术实现步骤摘要】
车载终端的数据补发方法及车载终端
本专利技术涉及车辆工程
,尤其涉及一种车载终端的数据补发方法及车载终端。
技术介绍
目前,为了提高车辆的行驶安全,车载终端可以通过无线网络与监控平台建立连接,然后以固定的时间间隔向监控平台发送数据报文。监控平台接收到数据报文后,会对接收到的数据报文进行应答,便于车载终端接收到应答后发送下一帧的数据报文。相关技术中,为了避免车载终端与监控平台失去连接后,监控平台无法获取掉线时段内的数据报文,车载终端还以固定的时间间隔向监控平台发送心跳报文以进行掉线检测,若确认车载终端与监控平台失去连接,则车载终端采用补发机制,将掉线时段内的报文重新发送给监控平台。然而,申请人发现,在某些情况下利用上述方法补发的数据报文,仅包括车载终端判定与监控平台失去连接到与监控平台建立连接之间的数据报文,监控平台实际未接收到的数据报文未被全部补发,车载终端补发的数据报文缺乏完整性。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种车载终端的数据补发方法。该方法对数据报文的应答进行监控,在未收到数据报文的应答时,对数据报文进行缓存,在确定由于断开连接导致监控平台未收到数据报文后,与监控平台重新建立连接,并将与监控平台实际断开时段以及与监控平台重新建立连接时段内,监控平台未接收到的全部数据报文补发给监控平台,从而保证了车载终端上传数据报文的完整性,避免了数据丢失。本专利技术的第二个目的在于提出一种车载终端。本专利技术的第三个目的在于提出一种车辆。本专利技术的第四个目的在于提出一种电子设备。本 ...
【技术保护点】
1.一种车载终端的数据补发方法,其特征在于,包括以下步骤:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到所述第一应答报文时,对所述实时数据报文进行缓存;判断与所述监控平台之间的连接是否断开;当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文。
【技术特征摘要】
1.一种车载终端的数据补发方法,其特征在于,包括以下步骤:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到所述第一应答报文时,对所述实时数据报文进行缓存;判断与所述监控平台之间的连接是否断开;当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文。2.根据权利要求1所述的车载终端的数据补发方法,其特征在于,所述判断与所述监控平台之间的连接是否断开,包括:监听发送给所述监控平台的心跳报文的第二应答报文;当未监听到所述第二应答报文的累计次数到达预设的次数时,确定与所述监控平台之间的连接断开。3.根据权利要求1或2所述的车载终端的数据补发方法,其特征在于,所述向所述监控平台发送已缓存的所述实时数据报文,包括:将上一次连接断开至当次连接断开时间内已缓存的实时数据报文重新发送给所述监控平台,在所述实时数据报文重复成功后删除缓存的所述实时数据报文。4.根据权利要求3所述的车载终端的数据补发方法,其特征在于,所述对所述实时数据报文进行缓存之后,还包括:统计已缓存的所述实时数据报文的数据量,如果所述数据量超出预设的数据量阈值,则在重新与所述监控平台建立连接后,优先向所述监控平台发送待缓存的所述实时数据报文。5.根据权利要求3所述的车载终端的数据补发方法,其特征在于,还包括:获取最早缓存的实时数据报文的生成时间,当所述生成时间与当前时...
【专利技术属性】
技术研发人员:王锋,
申请(专利权)人:北汽福田汽车股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。