一种消息转发方法及终端技术

技术编号:16191079 阅读:34 留言:0更新日期:2017-09-12 12:42
本发明专利技术实施例公开了一种消息转发方法及终端。所述方法包括:接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息;根据所述距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数,确定当前车辆的转发时间间隔;若在所述当前车辆的转发时间间隔内未接收到第二消息帧,则更新所述第一消息帧,并将更新后的第一消息帧进行转发,所述第一消息帧和所述第二消息帧的业务信息相同。采用本发明专利技术实施例,可根据距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数选择转发车辆进行消息帧转发,避免转发冲突,有利于提高消息的转发效率。

Message forwarding method and terminal

The embodiment of the invention discloses a message forwarding method and a terminal. The method includes: receiving a first message frame, and for transmitting the first message frame source and the distance between the current vehicle information; according to the coverage parameters of the signal distance information, default forwarding time parameter and the current vehicle, determine the forwarding time interval of the current vehicle; if in the current vehicle the forwarding time interval does not receive a second message frame, updating the first message frame, and the first message frame is updated after forwarding the same message, the first frame and the second frame of the news business information. The embodiment of the invention, according to the signal distance information, default forwarding time parameter and the current vehicle coverage parameter selection message forwarding vehicle frame forwarding, avoid forwarding conflict, help to improve the efficiency of message forwarding.

【技术实现步骤摘要】
一种消息转发方法及终端
本专利技术涉及通信
,尤其涉及一种消息转发方法及终端。
技术介绍
车联网V2X即车与外界之间的信息交互,主要包括汽车与汽车(vehicletovehicle)、车与基础设施(VehicletoInfrastructure,V2I)和汽车与路边行人(VehicletoPedestrians,V2P)等之间的通信系统。专用短程通信(DedicatedShortRangeCommunications,DSRC)技术作为V2X通信技术之一,其可以实现车辆之间的短距离通信。路边单元(RoadSideUnit,RSU)是部署在道路两边的具有无线信号接收、发送功能的设备,能够与汽车进行通信。在RSU覆盖的路段,可以使用DSRC协议转发消息帧。例如,当车辆A发出一条突发情况的消息,若车辆A附近部署有RSU,则可以通过RSU接收该消息帧,并同后台服务器联系确定附近的RSU位置,然后将该消息帧通过有线链路转发给附近的RSU。若车辆A附近没有部署有RSU,而假设附近有效信号覆盖范围内有车辆B、车辆C和车辆D等多辆车,则该消息帧可以被车辆B、车辆C和车辆D等所接收并进行转发,转发过程容易发生冲突,转发效率也不高。因此,如何在上述有效信号覆盖范围内的车辆中选择合适的转发车辆进行转发以提高转发效率,成为当前亟需解决的问题。
技术实现思路
本专利技术实施例提供一种消息转发方法及终端,以期提高消息的转发效率。第一方面提供了一种消息转发方法,包括:接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息;根据所述距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数,确定当前车辆的转发时间间隔;若在所述当前车辆的转发时间间隔内未接收到第二消息帧,则更新所述第一消息帧,并将更新后的第一消息帧进行转发,所述第一消息帧和所述第二消息帧的业务信息相同。第二方面提供了一种终端,包括:距离获取单元,用于接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息;间隔确定单元,用于根据所述距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数,确定当前车辆的转发时间间隔;转发单元,用于若在所述当前车辆的转发时间间隔内未接收到第二消息帧,则更新所述第一消息帧,并将更新后的第一消息帧进行转发,所述第一消息帧和所述第二消息帧的业务信息相同。第三方面提供了一种终端,所述终端包括处理器和存储器,其中,存储器中存储一组程序,且处理器用于调用存储器中存储的程序,使得终端执行第一方面的部分或全部方法。本专利技术实施例中,通过当前车辆的终端接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息,然后根据所述距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数,确定当前车辆的转发时间间隔,若在所述当前车辆的转发时间间隔内未接收到第二消息帧,则更新所述第一消息帧,并将更新后的第一消息帧进行转发,所述第一消息帧和所述第二消息帧的业务信息相同,通过距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数选择转发车辆进行消息帧转发,避免转发冲突,有利于提高消息的转发效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其本领域其它的附图。图1为本专利技术实施例提供的车辆消息转发的场景示意图;图2是本专利技术实施例提供的一种消息转发方法的流程示意图;图3是本专利技术实施例提供的另一种消息转发方法的流程示意图;图3-1为本专利技术实施例提供的一种消息帧结构示意图;图4是本专利技术实施例提供的又一种消息转发方法的流程示意图;图4-1为本专利技术实施例提供的另一种消息帧结构示意图;图5是本专利技术实施例提供的一种终端的模块化示意图;图5-1是本专利技术实施例提供的一种距离获取单元的模块化示意图;图5-2是本专利技术实施例提供的另一种距离获取单元的模块化示意图;图5-3是本专利技术实施例提供的一种间隔确定单元的模块化示意图;图6是本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,为本专利技术实施例提供的车辆消息转发的场景示意图,如图1所示,图中包括车辆A、车辆B、车辆C、车辆D和车载RSU1,当A遇到突发情况时,会向有效信号覆盖范围内即虚线圆圈部分发送该业务信息的消息帧,由于RSU处理速度更快,并且RSU1通过有线链路和其他RSU、后台服务器通信,可以尽快地将消息发送到附近其他RSU,因此,若RSU1收到该业务信息的消息帧,可以优先采用RSU1进行转发;若RSU1不在有效信号覆盖范围内时,则可以选择车辆B、车辆C、车辆D中的一辆车进行转发,选择该转发车辆时会考虑距离消息源车辆A越远的车辆优先转发,以及发射信号覆盖范围远的车辆优先转发,以避免三辆车同时转发造成的冲突,同时可以提高消息的转发效率,如何选择转发的车辆请参考后续实施例的详细阐述,在此不再赘述。请参照图2,为本专利技术实施例提供的一种消息转发方法的流程示意图。如图1所示,本专利技术实施例的一种消息转发方法,具体包括步骤S101~S103。S101、接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息。具体的,本专利技术实施例中,假设消息帧的发送者为车辆A,当车辆A在发送消息的时候,可以生成携带业务信息的第一消息帧,然后将该第一消息帧以广播的形式发送出去。车辆A的有效信号覆盖范围内若存在RSU1,则可以优先通过RSU1进行转发。若不存在,则可以通过车辆A的有效信号覆盖范围内的车辆进行转发。本专利技术实施例以其中一个车辆为例进行说明,假设当前车辆处于车辆A的有效信号覆盖范围内,且配置有终端如无线车载设备,该无线车载设备可以用于收发消息帧。为了阐述方便,本专利技术实施例将该无线车载设备作为当前车辆的一部分。当前车辆的终端接收到第一消息帧之后,可以获取发送所述第一消息帧的消息源与当前车辆之间的距离信息,可选的,当前车辆的终端可以通过第一消息帧中携带消息源即车辆A的位置信息以及全球定位系统(GlobalPositioningSystem,GPS)获取自身的位置信息,来确定所述第一消息帧的消息源与当前车辆之间的距离信息,其中,车辆A的位置信息是指车辆A在发送第一消息帧时的位置信息。可选的,当前车辆的终端可以通过第一消息帧中携带第一时间戳,并记录接收到所述第一消息帧的第二时间戳,其中,第一时间戳是指所述第一消息帧的发送时间,然后根据所述第一时间戳和所述第二时间戳确定所述第一消息帧的传输时间,并根据预设传输速度和所述传输时间,计算所述发送第一消息帧的消息源与当前车辆之间的距离信息。本专利技术实施例中,所述第一消息帧的消息源是指传输给当前车辆的上一跳对象,可能是首次传输该消息帧的对象如车辆A,也可能是由车辆A通过多条后的转发对象,然后由该转发对象转发给当前车辆。S10本文档来自技高网...
一种消息转发方法及终端

【技术保护点】
一种消息转发方法,其特征在于,所述方法包括:接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息;根据所述距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数,确定当前车辆的转发时间间隔;若在所述当前车辆的转发时间间隔内未接收到第二消息帧,则更新所述第一消息帧,并将更新后的第一消息帧进行转发,所述第一消息帧和所述第二消息帧的业务信息相同。

【技术特征摘要】
1.一种消息转发方法,其特征在于,所述方法包括:接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息;根据所述距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数,确定当前车辆的转发时间间隔;若在所述当前车辆的转发时间间隔内未接收到第二消息帧,则更新所述第一消息帧,并将更新后的第一消息帧进行转发,所述第一消息帧和所述第二消息帧的业务信息相同。2.根据权利要求1所述的方法,其特征在于,所述接收第一消息帧,并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息,包括:接收第一消息帧,并获取所述第一消息帧所携带的消息源的位置信息;获取当前车辆的位置信息,并根据所述消息源的位置信息和所述当前车辆的位置信息计算所述消息源与所述当前车辆之间的距离信息。3.根据权利要求1所述的方法,其特征在于,所述接收第一消息帧并获取发送所述第一消息帧的消息源与当前车辆之间的距离信息,包括:接收第一消息帧,并获取所述第一消息帧所携带的第一时间戳,并记录接收到所述第一消息帧的第二时间戳;所述第一时间戳是指所述第一消息帧的发送时间;根据所述第一时间戳和所述第二时间戳确定所述第一消息帧的传输时间;根据预设传输速度和所述传输时间,计算所述发送第一消息帧的消息源与当前车辆之间的距离信息。4.根据权利要求1所述的方法,其特征在于,所述当前车辆的转发时间间隔与所述距离信息和所述当前车辆的信号覆盖范围参数的乘积为指数关系,且不大于所述预设转发时间参数。5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述距离信息、预设转发时间参数和所述当前车辆的信号覆盖范围参数,确定当前车辆的转发时间间隔,包括:根据所述距离信息、预设最大时间间隔和预设信号覆盖范围参数计算当前车辆的最大转发时间间隔阈值;从最大转发时间间隔阈值所在范围内随机选取一个时间值,确定为当前车辆的转...

【专利技术属性】
技术研发人员:钟焰涛陈光安何华何成名
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东,44

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

1