【技术实现步骤摘要】
一种车联网数据存储方法、装置、设备及存储介质
[0001]本专利技术涉及车辆
,尤其涉及一种车联网数据存储方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着信息技术的快速发展,车辆设计逐渐趋于智能化
、
网联化
、
电动化和共享化
。
目前,随着车辆的网联化发展,车辆在行驶过程中会产生大量的车辆网数据,能否实现对车联网数据的有效管理成为影响车辆性能的重要因素
。
[0003]现有技术中,通常通过区块链实现车联网数据的存储
。
具体的,可以在车辆的不同位置上设置用于采集车联网数据的数据采集装置,并将各数据采集装置获取的车辆网数据存储至区块链中
。
[0004]但是,由于区块链中各区块的存储容量较小,在面对短期内生成的大量车联网数据时,区块链的存储负载压力过大
。
其次,仅通过区块链存储车联网数据的安全性不足
。
技术实现思路
[0005]本专利技术提供了一种车联网数据存储方法
、
装置
、
设备及存储介质,可以实现对车联网数据进行有效存储,减小了区块链的存储负担,保障了车联网数据的安全性和完整性
。
[0006]第一方面,本专利技术实施例提供了一种车联网数据存储方法,应用于去中心化应用程序
(Decentralized Application
,
DAP ...
【技术保护点】
【技术特征摘要】
1.
一种车联网数据存储方法,其特征在于,应用于去中心化应用程序
DAPP
,所述
DAPP
基于区块链创建得到,所述方法包括:接收用户触发的车联网数据存储请求,根据所述车联网数据存储请求,确定目标车联网数据;将所述目标车联网数据,上传至星际文件系统
IPFS
;将目标车联网数据对应的目标哈希值,存储至区块链对应的智能合约中;其中,所述智能合约中预先存储了所述用户对应的注册信息
。2.
根据权利要求1所述的方法,其特征在于,在接收用户触发的车联网数据存储请求之前,还包括:获取用户对应的注册信息,并对所有用户数据合约进行访问;根据所有用户数据合约对应的访问结果,创建新用户数据合约,并建立所述注册信息与新用户数据合约之间的映射关系;根据用户输入的文件列表合约名称,创建新的文件列表合约,并将所述文件列表合约的地址和信息,存储至用户数据合约中
。3.
根据权利要求1所述的方法,其特征在于,根据所述车联网数据存储请求,确定目标车联网数据,包括:接收到用户触发的数据存储请求后,获取由扫描仪实时采集的目标车辆数据;对所述目标车辆数据进行压缩,得到目标字符串,并将所述目标字符串作为目标车辆网数据;将目标车联网数据对应的目标哈希值,存储至智能合约中,包括:将所述目标字符串对应的哈希值,存储至文件哈希值合约中
。4.
根据权利要求3所述的方法,其特征在于,在将所述目标字符串对应的哈希值,存储至文件哈希值合约之前,还包括:根据区块链对应的用户数据合约,创建文件列表合约,并根据所述文件列表合约,创建得到所述文件哈希值合约
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到用户触发的车联网数据访问请求后,获取用户输入的身份信息;对所述身份信息与文件列表合约之间的映射关系进行校验;如果所述身份通过了校验,则根据用户输入的文件名,将匹配的文件哈希值合约地址反馈给用户,以使用户根据所述文件哈希值合约地址获取到目标哈希值,以及
IPFS
中存储的目标哈希值对应的目标数据
。6.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到用户触发的车联网数据共享请求后,获取用户身份信息
、
数据请求者注册信息
、
新的共享文件列表合约名称,以及共享文件名称;根据所述用户身份信息,对用户的文件...
【专利技术属性】
技术研发人员:袁艺,邵亚辉,李木子,张海涛,
申请(专利权)人:一汽解放汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。