一种车联网数据存储方法技术

技术编号:39675294 阅读:13 留言:0更新日期:2023-12-11 18:41
本发明专利技术公开了一种车联网数据存储方法

【技术实现步骤摘要】
一种车联网数据存储方法、装置、设备及存储介质


[0001]本专利技术涉及车辆
,尤其涉及一种车联网数据存储方法

装置

设备及存储介质


技术介绍

[0002]随着信息技术的快速发展,车辆设计逐渐趋于智能化

网联化

电动化和共享化

目前,随着车辆的网联化发展,车辆在行驶过程中会产生大量的车辆网数据,能否实现对车联网数据的有效管理成为影响车辆性能的重要因素

[0003]现有技术中,通常通过区块链实现车联网数据的存储

具体的,可以在车辆的不同位置上设置用于采集车联网数据的数据采集装置,并将各数据采集装置获取的车辆网数据存储至区块链中

[0004]但是,由于区块链中各区块的存储容量较小,在面对短期内生成的大量车联网数据时,区块链的存储负载压力过大

其次,仅通过区块链存储车联网数据的安全性不足


技术实现思路

[0005]本专利技术提供了一种车联网数据存储方法

装置

设备及存储介质,可以实现对车联网数据进行有效存储,减小了区块链的存储负担,保障了车联网数据的安全性和完整性

[0006]第一方面,本专利技术实施例提供了一种车联网数据存储方法,应用于去中心化应用程序
(Decentralized Application

DAPP)

DAPP
基于区块链创建得到,该方法包括:
[0007]接收用户触发的车联网数据存储请求,根据车联网数据存储请求,确定目标车联网数据;
[0008]将目标车联网数据,上传至星际文件系统
(Inter Planetary File System

IPFS)

[0009]将目标车联网数据对应的目标哈希值,存储至区块链对应的智能合约中;
[0010]其中,智能合约中预先存储了用户对应的注册信息

[0011]可选的,在接收用户触发的车联网数据存储请求之前,还包括:
[0012]获取用户对应的注册信息,并对所有用户数据合约进行访问;
[0013]根据所有用户数据合约对应的访问结果,创建新用户数据合约,并建立注册信息与新用户数据合约之间的映射关系;
[0014]根据用户输入的文件列表合约名称,创建新的文件列表合约,并将文件列表合约的地址和信息,存储至用户数据合约中

[0015]可选的,根据车联网数据存储请求,确定目标车联网数据,包括:
[0016]接收到用户触发的数据存储请求后,获取由扫描仪实时采集的目标车辆数据;
[0017]对目标车辆数据进行压缩,得到目标字符串,并将目标字符串作为目标车辆网数据;
[0018]将目标车联网数据对应的目标哈希值,存储至智能合约中,包括:将目标字符串对
应的哈希值,存储至文件哈希值合约中

[0019]可选的,在将目标字符串对应的哈希值,存储至文件哈希值合约之前,还包括:
[0020]根据区块链对应的用户数据合约,创建文件列表合约,并根据文件列表合约,创建得到文件哈希值合约

[0021]可选的,该方法还包括:
[0022]接收到用户触发的车联网数据访问请求后,获取用户输入的身份信息;
[0023]对身份信息与文件列表合约之间的映射关系进行校验;
[0024]如果身份通过了校验,则根据用户输入的文件名,将匹配的文件哈希值合约地址反馈给用户,以使用户根据文件哈希值合约地址获取到目标哈希值,以及
IPFS
中存储的目标哈希值对应的目标数据

[0025]可选的,该方法还包括:
[0026]接收到用户触发的车联网数据共享请求后,获取用户身份信息

数据请求者注册信息

新的共享文件列表合约名称,以及共享文件名称;
[0027]根据用户身份信息,对用户的文件列表合约进行访问,获取与共享文件名称匹配的文件哈希值合约地址,并根据文件哈希值合约地址,访问文件哈希值合约,以使用户获取共享哈希值;
[0028]根据用户身份信息

数据请求者注册信息,以及新的共享文件列表合约名称,访问新的共享文件列表合约,以创建与共享文件名称对应的新的文件哈希值合约;
[0029]将共享哈希值存储至新的文件哈希值合约;根据新的共享文件列表合约名称,以及共享文件名称,访问新的文件哈希值合约,以使数据请求者获取共享哈希值,以及
IPFS
中存储的与共享哈希值对应的共享文件内容

[0030]可选的,在接收到用户触发的车联网数据共享请求之前,还包括:
[0031]获取用户注册信息

数据请求者注册信息,以及新的共享文件列表合约名称;
[0032]其中,用户注册信息包括用户网址,数据请求者注册信息包括数据请求者网址;
[0033]根据用户注册信息

数据请求者注册信息,以及新的共享文件列表合约名称,访问用户数据合约,并根据用户数据合约创建新的共享文件列表合约;
[0034]其中,用户网址和数据请求者网址被映射并存储在新的共享文件列表合约中

[0035]第二方面,本专利技术实施例还提供了一种车联网数据存储装置,应用于去中心化应用程序
DAPP
,所述
DAPP
基于区块链创建得到,包括:
[0036]目标数据确定模块,用于接收用户触发的车联网数据存储请求,根据车联网数据存储请求,确定目标车联网数据;
[0037]目标数据存储模块,用于将目标车联网数据,上传至
IPFS

[0038]哈希值存储模块,用于将目标车联网数据对应的目标哈希值,存储至区块链对应的智能合约中;其中,智能合约中预先存储了用户对应的注册信息

[0039]第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
[0040]至少一个处理器;以及
[0041]与至少一个处理器通信连接的存储器;其中,
[0042]存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本专利技术任一实施例提供的车联网数据存储方法

[0043]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本专利技术任一实施例提供的车联网数据存储方法

[0044]本专利技术实施例提供的技术方案,通过接收用户触发的车联网数据存储请求,根据车联网数据存储请求,确定目标车联网数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种车联网数据存储方法,其特征在于,应用于去中心化应用程序
DAPP
,所述
DAPP
基于区块链创建得到,所述方法包括:接收用户触发的车联网数据存储请求,根据所述车联网数据存储请求,确定目标车联网数据;将所述目标车联网数据,上传至星际文件系统
IPFS
;将目标车联网数据对应的目标哈希值,存储至区块链对应的智能合约中;其中,所述智能合约中预先存储了所述用户对应的注册信息
。2.
根据权利要求1所述的方法,其特征在于,在接收用户触发的车联网数据存储请求之前,还包括:获取用户对应的注册信息,并对所有用户数据合约进行访问;根据所有用户数据合约对应的访问结果,创建新用户数据合约,并建立所述注册信息与新用户数据合约之间的映射关系;根据用户输入的文件列表合约名称,创建新的文件列表合约,并将所述文件列表合约的地址和信息,存储至用户数据合约中
。3.
根据权利要求1所述的方法,其特征在于,根据所述车联网数据存储请求,确定目标车联网数据,包括:接收到用户触发的数据存储请求后,获取由扫描仪实时采集的目标车辆数据;对所述目标车辆数据进行压缩,得到目标字符串,并将所述目标字符串作为目标车辆网数据;将目标车联网数据对应的目标哈希值,存储至智能合约中,包括:将所述目标字符串对应的哈希值,存储至文件哈希值合约中
。4.
根据权利要求3所述的方法,其特征在于,在将所述目标字符串对应的哈希值,存储至文件哈希值合约之前,还包括:根据区块链对应的用户数据合约,创建文件列表合约,并根据所述文件列表合约,创建得到所述文件哈希值合约
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到用户触发的车联网数据访问请求后,获取用户输入的身份信息;对所述身份信息与文件列表合约之间的映射关系进行校验;如果所述身份通过了校验,则根据用户输入的文件名,将匹配的文件哈希值合约地址反馈给用户,以使用户根据所述文件哈希值合约地址获取到目标哈希值,以及
IPFS
中存储的目标哈希值对应的目标数据
。6.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到用户触发的车联网数据共享请求后,获取用户身份信息

数据请求者注册信息

新的共享文件列表合约名称,以及共享文件名称;根据所述用户身份信息,对用户的文件...

【专利技术属性】
技术研发人员:袁艺邵亚辉李木子张海涛
申请(专利权)人:一汽解放汽车有限公司
类型:发明
国别省市:

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

1