System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自动驾驶,尤其涉及一种数据处理方法、服务器、介质及产品,可应用于港口、高速、物流、矿山、封闭园区、或城市交通等场景。
技术介绍
1、随着自动驾驶技术的发展,数据的共享存储以及隐私保护成为业界关注的焦点。
2、现有技术中,车辆产生的自动驾驶数据通常会上传至云服务器或者本地服务器中,每一数据均存在对应的存储地址。当用户需要获取数据时,需要向服务器发送数据获取请求,服务器会根据数据获取请求以及存储地址查找相应的数据。但是,这种数据存储方式的共享性较差,并且不能保证数据的安全性,存在显著的安全隐患。
3、因此,需要一种能够提高数据存储的共享性和安全性的数据处理方案。
技术实现思路
1、本申请提供一种数据处理方法、服务器、介质及产品,用以解决自动驾驶数据的存储存在共享性差和安全性差的技术问题。
2、第一方面,本申请提供一种数据处理方法,应用于云服务器,所述云服务器包括数据处理模块、差分保护模块和区块链共享模块,所述方法包括:
3、所述数据处理模块接收车辆输入的自动驾驶数据,并将所述自动驾驶数据发送至差分保护模块;
4、所述差分保护模块确定所述自动驾驶数据中的敏感数据;确定所述敏感数据对应的隐私预算,并根据所述隐私预算确定所述敏感数据对应的噪声添加量;根据所述噪声添加量以及差分保护算法,对所述敏感数据进行噪声添加处理,得到加密后的第一数据,并将所述第一数据发送至区块链共享模块;
5、所述区块链共享模块将所述第一数
6、在本实施方式中,在自动驾驶数据的存储过程引入差分保护机制和区块链机制,差分保护模块可以对自动驾驶数据中的敏感数据进行添加噪声,既保留了原始数据的统计特性,又避免了个敏感数据的泄露,保证数据存储的安全性。此外,区块链共享模块通过其去中心化、透明和不可篡改的特性,可以为自动驾驶数据建立一个安全、可靠的数据共享环境,数据的拥有者和处理者可以进行安全的数据交换和交易,而无需担心数据被篡改或泄露。通过这样的设置,将差分保护机制和区块链机制结合起来,差分保护处理后的数据可以存储在区块链上,从而有效提高数据存储的共享性和安全性。
7、在一种可能的实施方式中,所述确定所述自动驾驶数据中的敏感数据,具体包括:
8、根据预设的敏感数据标签,确定所述自动驾驶数据中的手动敏感数据和/或场景敏感数据,所述敏感数据标签包括手动标签和敏感场景标签;
9、对所述自动驾驶数据中的图像数据进行道路信息采集,以确定所述自动驾驶数据中的道路敏感数据;
10、利用预设的敏感数据检测算法,确定所述自动驾驶数据中的检测敏感数据;
11、根据手动敏感数据、场景敏感数据、道路敏感数据、检测敏感数据中的一种或多种,确定对应的敏感数据,所述敏感数据包括地理位置信息、场景图像信息、用户身份信息中的一种或多种。
12、在本实施方式中,可以利用预设的敏感数据标签、道路信息采集以及敏感数据检测算法等多种不同的方式进行敏感数据采集,保证敏感数据采集的完整性和准确性,同时还可以满足不同的敏感数据的采集需求。
13、在一种可能的实施方式中,在所述确定所述自动驾驶数据中的敏感数据之前,还包括:
14、确定所述车辆的自动驾驶数据对应的上链方式,所述上链方式包括全部加密上链、全部不加密上链以及敏感数据加密上链;
15、若所述车辆的自动驾驶数据对应的上链方式为全部加密上链,则利用差分保护算法对全部自动驾驶数据进行加密处理,得到第二数据,并将所述第二数据作为第一数据存储至区块链中;
16、若所述车辆的自动驾驶数据对应的上链方式为全部不加密上链,则将所述自动驾驶数据作为第一数据存储至区块链中;
17、若所述车辆的自动驾驶数据对应的上链方式为敏感数据加密上链,则执行所述确定所述自动驾驶数据中的敏感数据的步骤。
18、在本实施方式中,可以根据不同的加密需求以及成本需求灵活选择自动驾驶数据的上链方式,若加密需求较高并且不考虑成本问题,可以选择全部加密上链,将全部自动驾驶数据进行加密处理后存储至区块链中;若加密需求较低并且成本较低,可以选择全部不加密上链,将全部自动驾驶数据直接存储至区块链中;若有一定的加密需求并且成本不高,可以选择敏感数据加密上链,将民高数据进行加密处理后存储至区块链中。通过这样的设置,使得用户可以根据不同的需求选择不同的数据存储方式,提升用户的使用体验。
19、在一种可能的实施方式中,所述将所述第一数据存储至区块链中,并利用所述区块链中的智能合约对所述第一数据进行访问权限保护,具体包括;
20、利用共识机制对所述第一数据进行数据真实性和数据完整性的验证;
21、若验证通过,则将所述第一数据存储至区块链中,并向所述差分保护模块发送数据存储确认信息;
22、将用户输入的数据所有权与使用权管理规则、数据访问管理规则写入区块链的智能合约中,并利用所述智能合约对所述第一数据进行访问权限保护。
23、在本实施方式中,区块链共享模块接收到差分保护模块输出的加密数据之后,可以首先利用共识机制对数据进行验证,确保其真实性和完整性,若验证通过,即可完成数据的上链存储。进一步的,还可以利用区块链的智能合约对数据的访问权限进行保护,在保证数据的共享性的基础上,进一步保证数据的安全性。
24、在一种可能的实施方式中,所述云服务器还包括安全通信模块,所述安全通信模块用于:
25、在所述数据处理模块将数据发送至差分保护模块,或者所述差分保护模块将数据发送至区块链共享模块时,采用对称加密算法或非对称加密算法对发送的数据进行加密处理,得到加密数据以及对应的密钥;
26、将所述加密数据以及对应的密钥发送至差分保护模块或者区块链共享模块,以使所述差分保护模块或者区块链共享模块根据所述密钥对所述加密数据进行解密,得到所述发送的数据。
27、在本实施方式中,云服务器中还可以设置对不同模块之间的通信进行安全保护的安全通信模块,以确保不同模块之间数据传输的安全性,进一步提高数据存储的安全性。
28、在一种可能的实施方式中,所述方法还包括:
29、所述安全通信模块接收用户/数据处理模块发送的数据获取请求,对所述数据获取请求进行用户身份验证和用户访问权限验证;若验证通过,则将所述数据获取请求发送至所述区块链共享模块;
30、所述区块链共享模块确定所述数据获取请求对应的用户身份和数据访问范围;利用智能合约确定所述用户身份是否存在对应的访问权限;若是,则确定所述数据访问范围对应的目标数据,并将所述目标数据发送用户终端/数据处理模块。
31、在本实施方式中,当用户或者其他人员想要获取区块链中存储的数据时,可以向云服务器发送数据获取请求,安全通信模块首先会进行用户身份本文档来自技高网...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于云服务器,所述云服务器包括数据处理模块、差分保护模块和区块链共享模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述自动驾驶数据中的敏感数据,具体包括:
3.根据权利要求2所述的方法,其特征在于,在所述确定所述自动驾驶数据中的敏感数据之前,还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述将所述第一数据存储至区块链中,并利用所述区块链中的智能合约对所述第一数据进行访问权限保护,具体包括;
5.根据权利要求4所述的方法,其特征在于,所述云服务器还包括安全通信模块,所述安全通信模块用于:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种云服务器,其特征在于,包括:
8.一种云服务器,其特征在于,包括处理器,以及与所述处理器通信连接的存储器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6中任一项
10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法。
...【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于云服务器,所述云服务器包括数据处理模块、差分保护模块和区块链共享模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述自动驾驶数据中的敏感数据,具体包括:
3.根据权利要求2所述的方法,其特征在于,在所述确定所述自动驾驶数据中的敏感数据之前,还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述将所述第一数据存储至区块链中,并利用所述区块链中的智能合约对所述第一数据进行访问权限保护,具体包括;
5.根据权利要求4所述的方法,其特征在于,所述云...
【专利技术属性】
技术研发人员:褚佳鑫,何雯,王超,张天雷,
申请(专利权)人:北京主线科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。