买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】车载终端的数据补发方法及车载终端_北汽福田汽车股份有限公司_201810941485.2 

申请/专利权人:北汽福田汽车股份有限公司

申请日:2018-08-17

公开(公告)日:2020-09-15

公开(公告)号:CN109194451B

主分类号:H04L1/18(20060101)

分类号:H04L1/18(20060101);H04W4/40(20180101);H04W76/19(20180101);H04L12/26(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.09.15#授权;2019.02.12#实质审查的生效;2019.01.11#公开

摘要:本发明提出一种车载终端的数据补发方法及车载终端,其中,方法包括:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到第一应答报文时,对实时数据报文进行缓存;判断与监控平台之间的连接是否断开;当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。由此,该方法存储未收到应答的数据报文,在确定由于断开连接导致监控平台未收到数据报文后,补发监控平台未收到的全部数据报文,从而保证了车载终端上传数据的完整性,避免了数据丢失。

主权项:1.一种车载终端的数据补发方法,其特征在于,包括以下步骤:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到所述第一应答报文时,对所述实时数据报文进行缓存,并统计已缓存的所述实时数据报文的数据量;判断与所述监控平台之间的连接是否断开;当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文,其中,所述向所述监控平台发送已缓存的所述实时数据报文之前,还包括:如果所述数据量超出预设的数据量阈值,则优先向所述监控平台发送待缓存的所述实时数据报文,所述向所述监控平台发送已缓存的所述实时数据报文包括:获取每个实时数据报文的类型,根据所述类型确定所述实时数据报文的优先级,按照所述优先级顺序向所述监控平台重新发送所述实时数据报文。

全文数据:车载终端的数据补发方法及车载终端技术领域本发明涉及车辆工程技术领域,尤其涉及一种车载终端的数据补发方法及车载终端。背景技术目前,为了提高车辆的行驶安全,车载终端可以通过无线网络与监控平台建立连接,然后以固定的时间间隔向监控平台发送数据报文。监控平台接收到数据报文后,会对接收到的数据报文进行应答,便于车载终端接收到应答后发送下一帧的数据报文。相关技术中,为了避免车载终端与监控平台失去连接后,监控平台无法获取掉线时段内的数据报文,车载终端还以固定的时间间隔向监控平台发送心跳报文以进行掉线检测,若确认车载终端与监控平台失去连接,则车载终端采用补发机制,将掉线时段内的报文重新发送给监控平台。然而,申请人发现,在某些情况下利用上述方法补发的数据报文,仅包括车载终端判定与监控平台失去连接到与监控平台建立连接之间的数据报文,监控平台实际未接收到的数据报文未被全部补发,车载终端补发的数据报文缺乏完整性。发明内容本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种车载终端的数据补发方法。该方法对数据报文的应答进行监控,在未收到数据报文的应答时,对数据报文进行缓存,在确定由于断开连接导致监控平台未收到数据报文后,与监控平台重新建立连接,并将与监控平台实际断开时段以及与监控平台重新建立连接时段内,监控平台未接收到的全部数据报文补发给监控平台,从而保证了车载终端上传数据报文的完整性,避免了数据丢失。本发明的第二个目的在于提出一种车载终端。本发明的第三个目的在于提出一种车辆。本发明的第四个目的在于提出一种电子设备。本发明的第五个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本发明第一方面实施例提出了一种车载终端的数据补发方法,包括以下步骤:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到第一应答报文时,对实时数据报文进行缓存;判断与监控平台之间的连接是否断开;当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。本发明实施例的车载终端的数据补发方法,首先监听发送给监控平台的实时数据报文的第一应答报文,在未监听到第一应答报文时,对实时数据报文进行缓存,然后判断与监控平台之间的连接是否断开,当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。该方法对数据报文的应答进行监控,在未收到数据报文的应答时,对数据报文进行缓存,在确定由于断开连接导致监控平台未收到数据报文后,与监控平台重新建立连接,并将与监控平台实际断开时段以及与监控平台重新建立连接时段内,监控平台未接收到的全部数据报文补发给监控平台,从而保证了车载终端上传数据报文的完整性,避免了数据丢失。另外,根据本发明上述实施例的车辆控制方法,还可以具有如下附加的技术特征:在本发明一个实施例中,判断与所述监控平台之间的连接是否断开,包括:监听发送给所述监控平台的心跳报文的第二应答报文;当未监听到所述第二应答报文的累计次数到达预设的次数时,确定与所述服务器之间的连接断开。在本发明一个实施例中,向所述监控平台发送已缓存的所述实时数据报文,包括:将上一次连接断开至当次连接断开时间内已缓存的实时数据报文重新发送给所述监控平台,在所述实时数据报文重复成功后删除缓存的所述实时数据报文。在本发明一个实施例中,对所述实时数据报文进行缓存之后,还包括:统计已缓存的所述实时数据报文的数据量,如果所述数据量超出预设的数据量阈值,则在重新与所述监控平台建立连接后,优先向所述监控平台重新发送待缓存的所述实时数据报文。在本发明一个实施例中,车载终端的数据补发方法,还包括:获取最早缓存的实时数据报文的生成时间,当所述生成时间与当前时间的时间间隔超出预设的时间间隔阈值时,则在重新与所述监控平台建立连接后,按照已缓存的实时报文数据的所述生成时间早晚顺序,向所述监控平台重新发送所述最早缓存的实时数据报文。在本发明一个实施例中,车载终端的数据补发方法,还包括:获取每个实时数据报文的类型,根据所述类型确定所述实时数据报文的优先级,按照所述优先级顺序向所述监控平台重新发送所述实时数据报文。在本发明一个实施例中,在重新与所述监控平台建立连接后,检测与所述监控平台之间的网络信号强度,根据所述网络信号强度,确定向所述监控平台重新发送所述实时数据报文的量。为了实现上述目的,本发明第二方面实施例提出了一种车载终端,包括:监听模块,用于监听发送给监控平台的实时数据报文的第一应答报文;缓存模块,用于在未监听到所述第一应答报文时,对所述实时数据报文进行缓存;判断模块,用于判断与所述监控平台之间的连接是否断开;重复模块,用于当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文。本发明实施例的车载终端,首先监听发送给监控平台的实时数据报文的第一应答报文,在未监听到第一应答报文时,对实时数据报文进行缓存,然后判断与监控平台之间的连接是否断开,当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。该车载终端对数据报文的应答进行监控,在未收到数据报文的应答时,对数据报文进行缓存,当确定车载终端与监控平台断开连接后,补发存储的数据报文,从而在车载终端与监控平台失去连接后,存储并补发未发送的全部数据报文,保证了车载终端上传数据报文的完整性,避免了数据丢失。为了实现上述目的,本发明第三方面实施例提出了一种车辆,包括如上述实施例所述的车载终端。为了实现上述目的,本发明第四方面实施例提出了一种电子设备,包括存储器、处理器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的车载终端的数据补发方法。为了实现上述目的,本发明第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的车载终端的数据补发方法本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明本发明上述的和或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本发明实施例所提供的一种车载终端的数据补发方法的流程示意图;图2为本发明实施例所提供的一种具体的车载终端与监控平台交互过程的示意图;图3为本发明实施例所提供的一种车载终端的结构示意图;以及图4为本发明实施例提供的一种电子设备结构示意图。具体实施方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。本发明各实施例主要用于解决相关技术中,车载终端仅补发确认与监控平台失去连接,到与监控平台重新建立连接的时段内数据报文,而车载终端通过多次未收到心跳报文的应答以确定与监控平台失去连接,在确定与监控平台失去连接的时段内,车载终端发送的数据报文无法被补发的技术问题。为了解决上述技术问题,本发明提出一种车载终端的数据补发方法,通过对数据报文的应答进行监控,在未收到数据报文的应答时,对数据报文进行缓存,当确定车载终端与监控平台断开连接后,补发存储的数据报文,从而保证了车载终端上传数据报文的完整性。本发明实施例的车载终端的数据补发方法,可以由本发明实施例提供的车载终端执行,该车载终端可以配置在车辆中,用于实现数据补发。下面参考附图描述本发明实施例的车载终端的数据补发方法及车载终端。图1为本发明实施例所提供的一种车载终端的数据补发方法的流程示意图,如图1所示,该车载终端的数据补发方法包括以下步骤:步骤101,监听发送给监控平台的实时数据报文的第一应答报文。具体的,车载终端向监控平台发送车辆的实时数据报文,例如,可以按照固定的时间间隔进行上报所述实时数据报文,可以监控10秒上报一次。其中,实时数据报文可以包含车辆当前的车速信息、油耗信息及发动机温度等车况信息,还可以包含车辆的故障记录和报警统计等。监控平台接收到数据报文后,获取数据报文中车辆的实时数据,从而监控车辆的行驶状态,判断车辆是否出现异常。进一步的,监控平台接收数据报文后,向车载终端发送当前数据报文的第一应答报文,第一应答报文用于确定监控平台已接收该数据报文,车载终端发送实时数据报文后,实时监听是否接收到该实时数据报文的第一应答报文。具体实现时,车载终端可以根据历史接收记录预先设置接收第一应答报文的阈值时间,若在阈值时间内,接收到监控平台返回的第一应答报文,则车载终端以固定的时间间隔发送下一帧的数据报文。步骤102,在未监听到第一应答报文时,对实时数据报文进行缓存。具体的,若车载终端在阈值时间内未监听到实时数据报文的第一应答报文,则对该数据报文进行缓存。可以理解,实际应用中,存在不同的原因导致车载终端未监听到第一应答报文,比如,监控平台发送的第一应答报文受外界因素的干扰,未被车载终端监听到,或者,车载终端与监控平台失去连接,监控平台未接收到车载终端发送的数据报文。从而,车载终端在未监听到实时数据报文的第一应答报文时,对该数据报文进行缓存,以便在后续确认与监控平台失去连接,监控平台未接收到数据报文后,补发监控平台未接收到的实时数据报文。步骤103,判断与监控平台之间的连接是否断开。具体的,通过上述分析可知,若车载终端与监控平台断开连接,则监控平台无法收到车载终端发送的数据报文,若车载终端与监控平台保持连接,在车载终端未监听到第一应答报文时,则监控平台可能已收到车载终端发送的实时数据报文。为了避免在监控平台收到数据报文后,车载终端重复发送相同的数据报文,车载终端需要判断与监控平台之间的连接是否断开。作为一种可能的实现方式,车载终端可以监听发送给监控平台的心跳报文的第二应答报文,以判断与监控平台之间的连接是否断开。其中,心跳报文是车载终端发送给监控平台的用于掉线检测的报文,心跳报文中包含用于表示网络存储器运行状态的字符串信息,车载终端以预设的时间间隔向监控平台发送心跳报文,若监控平台与车载终端保持连接,则监控平台向车载终端返回第二应答报文。进一步的,若车载终端未监听到第二应答报文的累计次数达到预设的次数,比如,车载终端连续三次发送心跳报文后均未监听到实时心跳报文的第二应答报文,则确定与监控平台之间的连接断开,说明需要补发之前发送的实时数据报文,进而车载终端需要对该实时数据报文进行缓存;若车载终端未监听到第二应答报文的累计次数未达到预设的次数,比如,车载终端未监听到上一帧心跳报文的第二应答报文后,继续发送当前的心跳报文,若监听到当前心跳报文的第二应答报文,则表明可能由于外界因素导致未监听到上一帧心跳报文的第二应答报文,车载终端与监控平台仍保持连接状态,监控平台已接收到之前发送的数据报文,从而车载终端删除缓存的数据报文。可以理解,在判断当前车载终端与监控平台之间的连接是否断开后,为便于下一次判断与监控平台之间的连接是否断开,车载终端可以清除本次统计的未监听到第二应答报文的累计次数,在后续判断与监控平台之间的连接是否断开时,重新统计未监听到第二应答报文的累计次数。步骤104,当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。具体的,确定车载终端与监控平台连接断开后,车载终端重新通过无线网络与监控平台建立连接,并将与监控平台断开时段以及与监控平台重新建立连接时段内,监控平台未接收的数据报文重新发送给监控平台。作为一种可能的实现方式,车载终端将上一次连接断开至当次连接断开时间内已缓存的实时数据报文重新发送给监控平台,并在实时数据报文重复发送成功后删除缓存的实时数据报文。由于在车载终端与监控平台实际断开连接后,车载终端已经开始缓存监控平台未接收到的数据报文,从而车载终端重新发送的数据报文包含当次断开连接时段以及与监控平台重新建立连接时段内,监控平台未接收到的全部数据报文,由此确保车载终端上传数据的完整性。其中,将已缓存的实时数据报文重新发送给监控平台的过程中,为了避免补发数据报文造成当前待发送数据报文的丢失,在重新与监控平台建立连接后,优先向监控平台重新发送待缓存的实时数据报文,先将未缓存的实时数据报文发送给监控平台后,再发送不易丢失的已缓存的数据报文,从而进一步保障了监控平台接收数据报文的完整性,避免数据补发造成的报文丢失。进一步的,车载终端确定重新发送数据报文成功后,删除当次连接过程以及断开时段内缓存的所有数据报文,避免下一次补发的数据报文中包含当次连接断开时段内缓存的数据报文,提高了补发数据报文的准确性。其中,作为一种示例,车载终端可以通过监听重新发送的数据报文的第一应答报文的方式,判定重新发送的数据报文是否发送成功,当车载终端监听到重新发送的数据报文的第一应答报文时,表明车载终端设备与监控平台重新连接,监控平台接收到补发的数据报文。从而,车载终端接收到重新发送的全部数据报文的第一应答报文时,表明当次连接过程以及断开时段内补发的数据报文已全部发送成功,进而,便于后续车载终端删除缓存的全部数据报文。需要说明的是,实际应用中,车载终端与监控平台重新建立连接后,受外界因素影响,网络连接的信号强度可能较弱,无法支持大容量的数据传输,因此,在本发明一个实施例中,车载终端与监控平台重新建立连接后,车载终端检测与监控平台之间的网络信号强度,当网络信号强度低于支持正常网络传输的网络信号强度阈值时,车载终端根据预设的网络信号强度与数据报文量的映射关系,确定向监控平台重新发送实时数据报文的量。从而,根据实际网络情况确定补发的数据报文量,避免由网络信号强度较弱造成数据报文无法传输,提高了补发数据报文的成功率,有利于车辆的安全驾驶。综上所述,本发明实施例的车载终端的数据补发方法,首先监听发送给监控平台的实时数据报文的第一应答报文,在未监听到第一应答报文时,对实时数据报文进行缓存,然后判断与监控平台之间的连接是否断开,当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。该方法对数据报文的应答进行监控,在未收到数据报文的应答时,对数据报文进行缓存,在确定由于断开连接导致监控平台未收到数据报文后,与监控平台重新建立连接,并将与监控平台实际断开时段以及与监控平台重新建立连接时段内,监控平台未接收到的全部数据报文补发给监控平台,从而保证了车载终端上传数据报文的完整性,避免了数据丢失。本发明实施例中,实时数据报文中包含车辆的各类型的数据,为了进一步提高车辆的行驶安全,车载终端在重新发送数据报文时,可以根据报文内容的重要性优先将包含重要内容的数据报文优先发送给监控平台。具体实施时,作为一种可能的实现方式,车载终端可以根据数据报文包含的内容获取每个实时数据报文的类型,然后根据类型确定实时数据报文的优先级,比如,报警统计类型的数据报文的优先级高于车况信息类型的数据报文,从而车载终端在重新发送数据报文时,按照数据报文的优先级顺序向监控平台重新依次发送。作为另一种可能的实现方式,在重新与监控平台建立连接后,车载终端按照已缓存的实时报文数据的生成时间早晚顺序,向监控平台重新发送最早缓存的实时数据报文。可以理解,由于数据报文包含车辆的行驶状态信息、故障记录和报警统计等内容,当车辆发生故障时,监控平台及时处理数据报文可以降低风险的发生,从而较早缓存的数据报文的优先级高于较晚缓存的数据报文,车载终端向监控平台重新发送最早缓存的实时数据报文,可以使监控平台及时处理车辆的故障信息和报警信息,提高车辆的安全驾驶。基于上述实施例,实际应用中,车载终端通过监听心跳报文的第二应答报文的方式,判断与监控平台之间的连接是否断开可能会耗费一定的时间,当车载终端与监控平台的连接未断开的情况下,为避免监控平台无法及时获取重要类型的数据报文,对车辆的安全行驶造成风险,本发明还提出了不同的判断是否向监控平台发送已缓存的实时数据报文的方法。作为一种可能的实现方式,车载终端缓存数据报文时计算该数据报文的数据量,然后在缓存各数据报文的过程中,实时统计已缓存的各数据报文的数据量,如果统计的数据量超出预设的数据量阈值,则直接向监控平台重新发送实时数据报文,该方法在车载终端与监控平台的保持连接的情况下,直接向监控平台发送实时数据报文,避免车载终端判断是否断开连接的过程中,监控平台无法及时获取重要类型的数据报文而造成的风险。作为另一种可能的实现方式,车载终端缓存数据报文时,记录最早缓存的数据报文的生成时间,当最早缓存的数据报文的生成时间与当前时间的时间间隔超出预设的时间间隔阈值时,则直接向监控平台重新发送最早缓存的实时数据报文,其中,预设的时间间隔阈值可以根据检测设备检测车辆重要部件的时间间隔确定,比如,发动机温度传感器每隔一分钟检测发动机的温度,然后生成数据报文发送给监控平台,为使监控平台及时了解发动机的工作温度,可以预设一分钟为时间间隔阈值,当最早缓存的数据报文的生成时间与当前时间的时间间隔超出预设的时间间隔阈值时,将最早缓存的实时数据报文重新发送,或者根据缓存的数据报文的内容,将包含发动机温度的数据报文发送给监控平台。本法明实施例的车载终端的数据补发方法,通过统计已缓存的数据报文的数据量和最早缓存的数据报文的生成时间与当前时间的时间间隔,判定是否向监控平台补发数据报文,在降低控制平台接收相同的数据报文的可能性的同时,避免监控平台无法及时获取重要类型的数据报文,丰富了判定是否向监控平台补发数据报文的方式,降低了车辆行驶的风险。为了更加清楚地描述前述实施例中所述的车载终端的数据补发方法的实现过程,下面以一个具体实施例进行详细说明。如图2所示,车载终端与监控平台通过无线网络建立连接后,车载终端首先向监控平台发送第一帧心跳报文,监控平台接收到该心跳报文后返回第二应答报文以确认与车载终端建立连接并可以传输数据,进一步的,车载终端每隔一分钟向监控平台发送下一帧的心跳报文,若监控平台可以返回相应的第二应答报文,则表明车载终端与监控平台保持连接。同时,车载终端每隔10秒向监控平台发送一帧数据报文以传输车辆的实时数据,即每两帧心跳报文中存在6帧数据报文,并且车载终端发出数据报文后实时监听监控平台返回的第一应答报文,以确认监控平台接收到该数据报文。若车载终端没有接收当前数据报文的第一应答报文,则车载终端存储该数据报文,进一步的,车载终端以10秒的间隔继续发送下一帧的数据报文,比如,车载终端没有接受到第一帧数据报文的第一应答报文后,存储该数据报文,并在10秒后发送第二帧的数据报文,同样的,若车载终端没有接收实时数据报文的第一应答报文,则继续缓存该数据报文。当距离上一帧心跳报文的发送时间到达一分钟后,车载终端发送第二帧心跳报文,若车载终端没有收到第二帧心跳报文的第二应答报文,则统计未收到心跳报文的应答次数为一次,同样的,车载终端每隔一分钟监听是否收到心跳报文的第二应答报文,若统计得到车载终端未收到心跳报文的第二应答报文的次数为3次,假设该时段内终端设备均未收到数据报文的第一应答报文,则终端设备将已缓存的18帧数据报文重新发送给监控中心,若统计得到车载终端未收到心跳报文的第二应答报文的次数没有达到3次,比如,车载终端未收到当前心跳报文的第二应答报文后,在一分钟后收到了下一帧心跳报文的第二应答报文,则表明车载终端与监控平台保持连接状态,车载终端将缓存的6帧数据报文全部删除。为了实现上述实施例,本发明实施例还提出一种车载终端。图3为本发明实施例所提供的一种车载终端的结构示意图,如图3所示,该车载终端包括:监听模块100、缓存模块200、判断模块300和重复模块400。其中,监听模块100,用于监听发送给监控平台的实时数据报文的第一应答报文。缓存模块200,用于在未监听到第一应答报文时,对实时数据报文进行缓存。判断模块300,用于判断与监控平台之间的连接是否断开。重复模块400,用于当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。具体的,判断模块300用于监听发送给监控平台的心跳报文的第二应答报文,当未监听到第二应答报文的累计次数到达预设的次数时,确定与服务器之间的连接断开。进一步的,在本发明实施例一种可能的实现方式中,判断模块300还用于统计已缓存的实时数据报文的数据量,如果数据量超出预设的数据量阈值,则重复模块400直接向监控平台重新发送所述实时数据报文。在本发明实施例另一种可能的实现方式中,判断模块300还用于获取最早缓存的实时数据报文的生成时间,当生成时间与当前时间的时间间隔超出预设的时间间隔阈值时,则重复模块400直接向监控平台重新发送最早缓存的实时数据报文。更进一步的,重复模块400还用于将上一次连接断开至当次连接断开时间内已缓存的实时数据报文重新发送给监控平台,在实时数据报文重复成功后删除缓存的实时数据报文。在本发明实施例另一种可能的实现方式中,重复模块400还用于获取每个实时数据报文的类型,根据类型确定所述实时数据报文的优先级,按照优先级顺序向监控平台重新发送实时数据报文。需要说明的是,前述对方法实施例的描述,也适用于本发明实施例的车载终端,其实现原理类似,在此不再赘述。本发明实施例的车载终端,首先监听发送给监控平台的实时数据报文的第一应答报文,在未监听到第一应答报文时,对实时数据报文进行缓存,然后判断与监控平台之间的连接是否断开,当判断出与监控平台之间的连接断开后,重新与监控平台建立连接,并向监控平台发送已缓存的实时数据报文。该车载终端对数据报文的应答进行监控,在未收到数据报文的应答时,对数据报文进行缓存,在确定由于断开连接导致监控平台未收到数据报文后,与监控平台重新建立连接,并将与监控平台实际断开时段以及与监控平台重新建立连接时段内,监控平台未接收到的全部数据报文补发给监控平台,从而保证了车载终端上传数据报文的完整性,避免了数据丢失。为了实现上述实施例,本发明还提出一种车辆,包括如上述实施例所述的车载终端。为了实现上述实施例,本发明还提出一种电子设备。图4为本发明实施例提供的一种电子设备结构示意图,如图4所示,该该电子设备120包括:壳体121、处理器122、存储器123、电路板124和电源电路125,其中,电路板124安置在壳体121围成的空间内部,处理器122和存储器123设置在电路板上;电源电路125,用于为上述电子设备120的各个电路或器件供电;存储器123用于存储可执行程序代码;处理器122通过读取存储器123中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于实现如上述实施例所述的车载终端的数据补发方法。为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的车载终端的数据补发方法。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。在流程图中表示或在此以其他方式描述的逻辑和或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例非穷尽性列表包括以下:具有一个或多个布线的电连接部电子装置,便携式计算机盘盒磁装置,随机存取存储器RAM,只读存储器ROM,可擦除可编辑只读存储器EPROM或闪速存储器,光纤装置,以及便携式光盘只读存储器CDROM。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列PGA,现场可编程门阵列FPGA等。本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

权利要求:1.一种车载终端的数据补发方法,其特征在于,包括以下步骤:监听发送给监控平台的实时数据报文的第一应答报文;在未监听到所述第一应答报文时,对所述实时数据报文进行缓存;判断与所述监控平台之间的连接是否断开;当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文。2.根据权利要求1所述的车载终端的数据补发方法,其特征在于,所述判断与所述监控平台之间的连接是否断开,包括:监听发送给所述监控平台的心跳报文的第二应答报文;当未监听到所述第二应答报文的累计次数到达预设的次数时,确定与所述监控平台之间的连接断开。3.根据权利要求1或2所述的车载终端的数据补发方法,其特征在于,所述向所述监控平台发送已缓存的所述实时数据报文,包括:将上一次连接断开至当次连接断开时间内已缓存的实时数据报文重新发送给所述监控平台,在所述实时数据报文重复成功后删除缓存的所述实时数据报文。4.根据权利要求3所述的车载终端的数据补发方法,其特征在于,所述对所述实时数据报文进行缓存之后,还包括:统计已缓存的所述实时数据报文的数据量,如果所述数据量超出预设的数据量阈值,则在重新与所述监控平台建立连接后,优先向所述监控平台发送待缓存的所述实时数据报文。5.根据权利要求3所述的车载终端的数据补发方法,其特征在于,还包括:获取最早缓存的实时数据报文的生成时间,当所述生成时间与当前时间的时间间隔超出预设的时间间隔阈值时,则在重新与所述监控平台建立连接后,按照已缓存的实时报文数据的所述生成时间早晚顺序,向所述监控平台发送所述最早缓存的实时数据报文。6.根据权利要求3所述的车载终端的数据补发方法,其特征在于,还包括:获取每个实时数据报文的类型,根据所述类型确定所述实时数据报文的优先级,按照所述优先级顺序向所述监控平台重新发送所述实时数据报文。7.根据权利要求3所述的车载终端的数据补发方法,其特征在于,还包括:在重新与所述监控平台建立连接后,检测与所述监控平台之间的网络信号强度,根据所述网络信号强度,确定向所述监控平台重新发送所述实时数据报文的量。8.一种车载终端,其特征在于,包括:监听模块,用于监听发送给监控平台的实时数据报文的第一应答报文;缓存模块,用于在未监听到所述第一应答报文时,对所述实时数据报文进行缓存;判断模块,用于判断与所述监控平台之间的连接是否断开;重复模块,用于当判断出与所述监控平台之间的连接断开后,重新与所述监控平台建立连接,并向所述监控平台发送已缓存的所述实时数据报文。9.根据权利要求8所述的车载终端的数据补发方法,其特征在于,所述判断模块,具体用于:监听发送给所述监控平台的心跳报文的第二应答报文;当未监听到所述第二应答报文的累计次数到达预设的次数时,确定与所述监控平台之间的连接断开。10.一种车辆,其特征在于,包括:如权利要求8所述的车载终端。

百度查询: 北汽福田汽车股份有限公司 车载终端的数据补发方法及车载终端

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。