1.一种基于区块链的车联网边缘计算共享方法,包括:构建基于区块链的车联网边缘计算网络,该网络包括云层、共识层和边缘层;其特征在于,该方法包括:车辆用户向系统进行注册,系统根据注册用户的车辆状态分别执行行驶共享策略和停泊共享策略;
执行行驶共享策略包括处于行驶状态的车辆将实时路况信息上传到系统的区块链中;
数据请求者向系统发送数据请求;系统验证数据请求者的身份信息后将区块链中的最新路况信息发送给数据请求者;数据请求根据数据提供者的声誉值选择信息源,并在共享结束后对该数据提供者进行主观反馈;
执行停泊共享策略包括处于停泊状态中的车辆向系统共享资源;系统节点根据用户的资源共享结果对该车辆用户进行主观反馈;
边缘计算服务器根据所有节点的主观反馈结果对车辆用户的声誉值进行聚合与更新,主观反馈包括信息共享的主观反馈结果和资源共享的主观反馈结果。
2.根据权利要求1所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,车辆用户向系统进行注册的过程包括:车辆用户向网络的边缘层的路边单元发送注册信息;
路边单元将注册信息发送给共识层的边缘计算服务器;MEC服务器对注册信息进行收集打包,再将打包后的注册信息发送给云层,即云服务商;云服务商向车辆管理所获取车辆的电子身份信息和法律信息,并根据电子身份信息、法律信息对车辆用户的注册信息进行审核,若审核通过,则将该车辆信息加入许可证书列表中,并向该车辆颁发身份证书和区块链密钥对;将最新的许可证书列表发送到所有的MEC服务器和路边单元;若审核失败,则车辆用户注册失败。
3.根据权利要求1所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,处于行驶状态的车辆用户将实时路况信息上传到系统中的过程包括:行驶状态的车辆通过传感器设备获取路况信息,所述路况信息包括天气情况、交通情况以及停车占用率;车辆用户采用密钥对路况信息进行加密,并将加密后的路况信息发送给路边单元;路边单元将接收的路况信息转发给MEC服务器;MEC服务器定期接收路边单元转发的数据,并将接收的数据进行集成,得到数据块;将所述数据块上传到区块链中进行存储。
4.根据权利要求1所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,数据请求者向系统发送数据请求的过程包括:数据请求者向系统发送数据请求;系统对数据请求者的身份进行验证,若验证失败,则不响应该请求,若验证成功,则向该用户发送最新的共享信息;数据请求者根据数据提供者的声誉值对数据提供者进行筛选;系统自动生成智能合约,并根据智能合约向数据请求者发送经过公钥加密后的数据;数据请求者采用自己的私钥对加密后的数据进行解密,并向数据提供者支付车辆币;数据请求者根据所得信息对数据提供者进行主观反馈。
5.根据权利要求1所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,处于停泊状态中的车辆用户向系统共享资源的过程包括:停泊的车辆可继续连接到路边单元,以向系统共享闲置资源;停泊状态的车辆向系统发送可用资源量;系统根据可用资源量下发任务,并自动生成智能合约;车辆用户执行对应下发的任务,并将结果返回;车辆用户执行完对应的任务后系统根据智能合约向车辆支付车辆币,并根据任务完成情况对车辆用户进行主观反馈。
6.根据权利要求1所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,边缘计算服务器根据所有的主观反馈结果对车辆用户的声誉值进行聚合与更新的过程包括:采用主观逻辑映射算子分别对信息共享的主观反馈结果和资源共享的主观反馈结果进行计算,得到信息交互的本地意见和资源交互的本地意见;采用主观逻辑的折扣算子对信息交互的本地意见和资源交互的本地意见进行融合,得到融合意见;计算主观逻辑的三权重,并对三权重进行融合,所述三权重包括交互频率、时间时效性以及轨迹相似度;根据融合后的三权重和融合意见得到组合推荐意见;根据组合推荐意见对车辆用户中的声誉值进行更新;将更新后的声誉值与设置的声誉阈值进度对比,将低于声誉阈值的车辆进行删除。
7.根据权利要求6所述的一种基于区块链的车联网边缘计算共享方法,其特征在,主观逻辑映射算子的表达式为:
其中,bi→j表示用户i和用户j的信任程度,ui→j表示用户i和用户j的不确定度,α表示正面反馈事件数,β表示负面反馈事件数,di→j表示用户i和用户j的不信任程度,Si→j表示数据成功传输的概率,i表示服务请求者,j表示服务提供者。
8.根据权利要求6所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,对信息交互的本地意见和资源交互的本地意见进行融合的权重融合公式为:其中, 表示资源交互过程中对车辆j的信任度,δi→j表示信息交互过程中车辆i对车辆j的意见权重。
9.根据权利要求6所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,组合推荐意见的公式为:
其中, 表示组合推荐意见对车辆j的信任度, 表示组合推荐意见对车辆j的不信任程度, 表示组合推荐意见对车辆j的不确定度,X表示所有有过交互的车辆集合,表示资源和信息交互过程的融合权重, 表示资源和信息交互过程中对车辆j的融合信任程度, 表示资源和信息交互过程中对车辆j的融合不信任程度, 表示资源和信息交互过程中对车辆j的融合不确定度。
10.根据权利要求6所述的一种基于区块链的车联网边缘计算共享方法,其特征在于,对声誉值进行更新的公式为:
其中,Tj表示车辆j的最终声誉, 表示组合推荐意见对车辆j的信任程度, 表示组合推荐意见对车辆j的不确定度,γ表示不确定系数。