车载终端的数据补发方法及车载终端技术

技术编号:20081189 阅读:33 留言:0更新日期:2019-01-15 02:39
本发明专利技术提出一种车载终端的数据补发方法及车载终端,其中,方法包括:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到第一应答报文时,对实时数据报文进行缓存;判断与监控平台之间的连接是否断开;当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。由此,该方法存储未收到应答的数据报文,在确定由于断开连接导致监控平台未收到数据报文后,补发监控平台未收到的全部数据报文,从而保证了车载终端上传数据的完整性,避免了数据丢失。

Data Replenishment Method of Vehicle Terminal and Vehicle Terminal

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为本专利技术实施例所提供的一种车载终端的数据补发方法的流程示意图;图2为本专利技术实施例所提供的一种具体的车载终端与监控平台交互过程的示意图;图3为本专利技术实施例所提供的一种车载终端的结构示意图;以及图4为本专利技术实施例提供的一种电子设备结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。本专利技术各实施例主要用于解决相关技术中,车载终端仅补发确认与监控平台失去连接,到与监控平台重新建立连接的时段内数据报文,而车载终端通过多次未收到心跳报文的应答以确定与监控平台失去连接,在确定与监控平台失去连接的时段内,车载终端发送的数据报文无法被补发的技术问题。为了解决上述技术问题,本专利技术提出一种车载终端的数据本文档来自技高网...

【技术保护点】
1.一种车载终端的数据补发方法,其特征在于,包括以下步骤:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到所述第一应答报文时,对所述实时数据报文进行缓存;判断与所述监控平台之间的连接是否断开;当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文。

【技术特征摘要】
1.一种车载终端的数据补发方法,其特征在于,包括以下步骤:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到所述第一应答报文时,对所述实时数据报文进行缓存;判断与所述监控平台之间的连接是否断开;当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文。2.根据权利要求1所述的车载终端的数据补发方法,其特征在于,所述判断与所述监控平台之间的连接是否断开,包括:监听发送给所述监控平台的心跳报文的第二应答报文;当未监听到所述第二应答报文的累计次数到达预设的次数时,确定与所述监控平台之间的连接断开。3.根据权利要求1或2所述的车载终端的数据补发方法,其特征在于,所述向所述监控平台发送已缓存的所述实时数据报文,包括:将上一次连接断开至当次连接断开时间内已缓存的实时数据报文重新发送给所述监控平台,在所述实时数据报文重复成功后删除缓存的所述实时数据报文。4.根据权利要求3所述的车载终端的数据补发方法,其特征在于,所述对所述实时数据报文进行缓存之后,还包括:统计已缓存的所述实时数据报文的数据量,如果所述数据量超出预设的数据量阈值,则在重新与所述监控平台建立连接后,优先向所述监控平台发送待缓存的所述实时数据报文。5.根据权利要求3所述的车载终端的数据补发方法,其特征在于,还包括:获取最早缓存的实时数据报文的生成时间,当所述生成时间与当前时...

【专利技术属性】
技术研发人员:王锋
申请(专利权)人:北汽福田汽车股份有限公司
类型:发明
国别省市:北京,11

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

1