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