【技术实现步骤摘要】
一种用于车联网数据传输的区块链任务的优化方法
[0001]本专利技术涉及区块链
,特别是涉及一种用于车联网数据传输的区块链任务的优化方法。
技术介绍
[0002]车联网借助新一代信息通信技术,以行驶中的车辆为信息感知对象,提升车辆整体的智能驾驶水平,为用户提供安全、舒适、智能、高效的驾驶感受与交通服务。随着城市道路网络的交通流量日益提高,驾驶员在行驶过程中难免遇到拥堵区域,这大大增多了行程时间、油耗以及额外的气体排放,针对这一问题,可以借助辅助驾驶技术来降低发生事故的概率,并在发生事故后及时纠正其他车辆驾驶路线,以提升交通运行效率。
[0003]然而,在传统辅助驾驶方案中,信息的处理集中在一方,容易受到攻击,并且集中式云服务器可能会导致数据存储中的单点故障。车辆的高机动性以及复杂的驾驶操作也使得如何在短时间内处理数据,及时给予用户处理结果反馈成为车辆应用的重要挑战。区块链是点对点(P2P)网络中的分布式数字账本。区块链技术的去中心化和不变性等优良特性为车联网环境中的数据安全问题提供了一个可行的解决方案。利用区块链技术在车联网中大量边缘节点之间建立信任关系,能够有效降低信息篡改的风险。
[0004]受上述需求及技术的驱动,出现了诸多利用区块链技术的辅助方法,比较具有代表性的有,例如:
[0005]专利号为CN110155079A的《基于区块链技术的辅助驾驶系统及方法》专利,提供基于区块链技术的辅助驾驶系统,能够协助驾驶员或自动驾驶系统随时做出正确判断,具有突破视觉死角和跨越遮挡物的信息获取 ...
【技术保护点】
【技术特征摘要】
1.一种用于车联网数据传输的区块链任务的优化方法,所述车联网包括多个RSU,其特征在于,包括以下步骤:步骤S1、当车辆进入任一RSU的覆盖范围时,建立与该RSU的通信连接;步骤S2、根据车辆与该RSU之间的传输速率、传输速率与速度的关系、向该RSU上传数据所需的时间和回传数据的时间、车辆与该RSU之间的总通信时延,进行通信传输功率的优化计算,确定车辆与该RSU的最优通信传输功率;步骤S3、车辆获取自身驾驶辅助数据,并根据所述最优通信传输功率将所述车辆驾驶辅助数据发送至该RSU;步骤S4、该RSU接收所述车辆驾驶辅助数据,并将所述车辆驾驶辅助数据存储至所述区块链的区块;其中,所述车联网的多个RSU协同工作维护一个信任的区块链系统。2.如权利要求1所述的方法,其特征在于,所述区块链的区块的生成包括如下步骤:RSU根据区块大小和区块间隔决策、数据传输任务进入下一状态的概率进行生成区块大小和区块间隔的优化计算,确定生成区块大小值和区块间的间隔值;RSU根据生成的区块大小值、区块间的间隔值及最优通信传输功率,对传输功率、生成区块大小和区块间的间隔进行联合优化,获得联合优化结果;RSU根据联合优化结果生成区块,以使得区块链吞吐量最大化且总时延最小时的状态。3.如权利要求2所述的方法,其特征在于,所述车辆驾驶辅助数据至少包括车辆ID信息、车辆所处位置信息、车辆速度信息、车辆出行目的地信息。4.如权利要求3所述的方法,其特征在于,所述步骤S2中,所述车辆与RSU之间的传输速率,具体根据以下公式计算:其中,R
m
(t)表示车辆与RSU之间的传输速率;B
n
表示车辆与RSU之间的传输信道带宽;P
n
(t)表示传输功率;g
n
(t)表示信道增益;σ
n
(t)表示噪声方差;θ表示路径损耗指数;d
n
表示车辆与RSU之间的距离;N={1,2,...,n}表示RSU的集合;t表示时间值。5.如权利要求4所述的方法,其特征在于,所述步骤S2中,所述传输速率与速度的关系,具体根据以下公式计算:其中,d
n
(t)表示传输速率与速度的关系;d
g
表示RSU信号覆盖范围的直径,l
n
≤d
g
/2表示车辆正向RSU的方向行驶;h
n
表示RSU内设置的MEC服务器的高度;l
n
表示车辆的初始位置;v
n
表示车辆移动速度。6.如权利要求5所述的方法,其特征在于,所述步骤S2中,所述向所述RSU上传数据所需的时间,具体根据以下公式计算:
其中,T
up
(t)表示向RSU上传数据所需的时间;D
m
表示车辆通过基础设施互联通信传输到RSU的数据量大小;R
m
(t)表示车辆与RSU之间的传输速率。所述RSU向车辆回传数据的时间,具体根据以下公式计算:其中,T
down
(t)表示RSU向车辆回传数据的时间;R
m...
【专利技术属性】
技术研发人员:高强,陈嘉,曾凌烽,曾旭,翁俊鸿,周瑾瑜,黄儒雅,杨洋,廖博娴,钟雨轩,
申请(专利权)人:深圳供电局有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。