System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种司机账单数据处理方法、设备及介质技术_技高网

一种司机账单数据处理方法、设备及介质技术

技术编号:41613479 阅读:14 留言:0更新日期:2024-06-13 02:17
本申请实施例公开了一种司机账单数据处理方法、设备及介质。属于信息安全技术领域。解决司机隐私账单数据存在泄漏风险的问题。方法包括,基于不同的账单处理需求,司机客户端基于获取到的身份ID与隐私账单数据,调用分享生成算法生成不同分享信息,并将其发送至服务器;响应聚合请求,多个服务器分别对分享信息进行检测,基于检测结果对数据库中相应的数据进行更新;多个服务器分别对数据库中更新后的数据进行本地聚合,并将聚合结果发送至第三方应用;第三方应用对接收到的多个聚合结果进行最终聚合处理,得到司机用户账单数据;响应数据分布情况获取请求,多个服务器分别执行分享评估操作,并将分享评估结果进行共享,以得到数据分布情况。

【技术实现步骤摘要】

本申请涉及信息安全,尤其涉及一种司机账单数据处理方法、设备及介质


技术介绍

1、随着车辆技术的发展,车辆间的数据通信越来越广泛,如里程数据、行驶时长、行驶账单等传输,可以实现车辆间的里程数据加和计算、行驶时长对比分析等。传统方案中,车辆间的数据通常是采用明文传输的方式,存在着数据泄露的风险,安全性不高。

2、交通流量背景下,第三方应用程序对司机的账单数据聚合结果有需求,或者对数据分布进行获取时,由于通常使用明文传输方式,以致单个用户的隐私账单数据存在泄漏的风险。


技术实现思路

1、本申请实施例提供了一种司机账单数据处理方法、设备及介质,用于解决如下技术问题:交通流量背景下,第三方应用程序对司机的账单数据聚合结果有需求,或者对数据分布进行获取时,由于通常使用明文传输方式,以致单个用户的隐私账单数据存在泄漏的风险。

2、本申请实施例采用下述技术方案:

3、本申请实施例提供一种司机账单数据处理方法。包括,基于不同的账单处理需求,司机客户端基于获取到的身份id与隐私账单数据,调用分享生成算法,以生成不同分享信息,并将不同分享信息发送至服务器;其中,分享信息包括身份id与隐私账单数据之间的对应关系;响应第三方应用发送的聚合请求,多个服务器分别调用多次密钥评估算法对分享信息进行检测,基于检测结果对数据库中相应的数据进行更新;多个服务器分别对数据库中更新后的数据进行本地聚合,并将聚合结果发送至第三方应用;第三方应用对接收到的多个聚合结果进行最终聚合处理,以得到司机用户账单数据;响应数据分布情况获取请求,多个服务器分别执行分享评估操作,并将分享评估结果进行共享,基于共享数据得到数据分布情况。

4、本申请实施例基于客户端-双服务器模型的oram系统,包括提交账单数据的多个独立司机客户端和两个不可信服务器,最后的聚合结果由第三方获取,同时也不会泄露有关客户端的个人隐私数据。基于本申请实施例的隐私统计模型包含上传数据的多个独立的客户端和两个诚实服务器,且两服务器共享一个集合,服务器可以通过分享评估算法,来获取某一元素在客户端中所持有的数量,同时不泄露客户端的数据给服务器。

5、在本申请的一种实现方式中,在账单处理需求为聚合请求的情况下,司机客户端将各用户分别上传的身份id与隐私账单数据,作为分享生成算法的输入,以生成各用户分别对应的两个分享信息;其中,分享生成算法的身份id字段设置为身份id,分享生成算法的隐私账单数据字段设置为隐私账单数据。

6、在本申请的一种实现方式中,基于不同的账单处理需求,司机客户端基于获取到的身份id与隐私账单数据,调用分享生成算法,以生成分享信息,具体包括:在账单处理需求为数据分布情况获取的情况下,司机客户端将各用户分别上传的身份id与隐私账单数据,作为分享生成算法的输入,以生成各用户分别对应的两个分享信息;其中,分享生成算法的身份id字段设置为隐私账单数据,分享生成算法的隐私账单数据字段设置为1。

7、在本申请的一种实现方式中,将不同分享信息发送至服务器,具体包括:司机客户端将第一分享信息发送至第一服务器;以及司机客户端将第二分享信息发送至第二服务器,以实现分享信息分散存储。

8、在本申请的一种实现方式中,基于检测结果对数据库中相应的数据进行更新,具体包括:各服务器分别基于预置函数:

9、

10、对各自数据库中的原有数据进行更新;其中,为更新后的数据;为数据库中的原有数据;yj为检测结果,j∈{1,n},n为数据库大小;sj为隐私账单数据。

11、在本申请的一种实现方式中,第三方应用对接收到的多个聚合结果进行最终聚合处理,以得到司机用户账单数据,具体包括:第三方应用基于函数:

12、

13、对接收到的多个聚合结果进行最终聚合处理,以得到司机用户账单数据;其中,为所有司机用户账单数据的聚合值;为第一服务器发送的本地聚合值;为第二服务器发送的本地聚合值;为更新后的数据;j∈{1,n},n为数据库大小;sj为隐私账单数据。

14、在本申请的一种实现方式中,多个服务器分别执行分享评估操作,并将分享评估结果进行共享,具体包括:多个服务器基于接收到不同客户端分别上传的分享数据,分别生成相应的分享数据集合;多个服务器基于分享数据集合与预置分享评估算法,分别生成相应的分享评估结果。

15、在本申请的一种实现方式中,将分享评估结果进行共享,基于共享数据得到数据分布情况,具体包括:服务器将各自生成的分享评估结果,向其它服务器进行公开;各服务器基于生成的分享评估结果,以及接收到的其它服务器公开的分享评估结果进行相加,以基于共享数据得到数据分布情况。

16、本申请实施例提供一种司机账单数据处理设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:基于不同的账单处理需求,司机客户端基于获取到的身份id与隐私账单数据,调用分享生成算法,以生成不同分享信息,并将不同分享信息发送至服务器;其中,分享信息包括身份id与隐私账单数据之间的对应关系;响应第三方应用发送的聚合请求,多个服务器分别调用多次密钥评估算法对分享信息进行检测,基于检测结果对数据库中相应的数据进行更新;多个服务器分别对数据库中更新后的数据进行本地聚合,并将聚合结果发送至第三方应用;第三方应用对接收到的多个聚合结果进行最终聚合处理,以得到司机用户账单数据;响应数据分布情况获取请求,多个服务器分别执行分享评估操作,并将分享评估结果进行共享,基于共享数据得到数据分布情况。

17、本申请实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:基于不同的账单处理需求,司机客户端基于获取到的身份id与隐私账单数据,调用分享生成算法,以生成不同分享信息,并将不同分享信息发送至服务器;其中,分享信息包括身份id与隐私账单数据之间的对应关系;响应第三方应用发送的聚合请求,多个服务器分别调用多次密钥评估算法对分享信息进行检测,基于检测结果对数据库中相应的数据进行更新;多个服务器分别对数据库中更新后的数据进行本地聚合,并将聚合结果发送至第三方应用;第三方应用对接收到的多个聚合结果进行最终聚合处理,以得到司机用户账单数据;响应数据分布情况获取请求,多个服务器分别执行分享评估操作,并将分享评估结果进行共享,基于共享数据得到数据分布情况。

18、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例基于客户端-双服务器模型的oram系统,包括提交账单数据的多个独立司机客户端和两个不可信服务器,最后的聚合结果由第三方获取,同时也不会泄露有关客户端的个人隐私数据。基于本申请实施例的隐私统计模型包含上传数据的多个独立的客户端和两个诚实服务器,且两服务器共享一个集合,服务器可以通过分享评估算法,来获取某一元素在客户端中所持有的数量本文档来自技高网...

【技术保护点】

1.一种司机账单数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述基于不同的账单处理需求,司机客户端基于获取到的身份ID与隐私账单数据,调用分享生成算法,以生成分享信息,具体包括:

3.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述基于不同的账单处理需求,司机客户端基于获取到的身份ID与隐私账单数据,调用分享生成算法,以生成分享信息,具体包括:

4.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述将所述不同分享信息发送至服务器,具体包括:

5.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述基于检测结果对数据库中相应的数据进行更新,具体包括:

6.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述第三方应用对接收到的多个聚合结果进行最终聚合处理,以得到司机用户账单数据,具体包括:

7.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述多个所述服务器分别执行分享评估操作,并将分享评估结果进行共享,具体包括:

8.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述将分享评估结果进行共享,基于共享数据得到数据分布情况,具体包括:

9.一种司机账单数据处理设备,其特征在于,所述设备包括:

10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种司机账单数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述基于不同的账单处理需求,司机客户端基于获取到的身份id与隐私账单数据,调用分享生成算法,以生成分享信息,具体包括:

3.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述基于不同的账单处理需求,司机客户端基于获取到的身份id与隐私账单数据,调用分享生成算法,以生成分享信息,具体包括:

4.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述将所述不同分享信息发送至服务器,具体包括:

5.根据权利要求1所述的一种司机账单数据处理方法,其特征在于,所述基于检测结果对数据库中相...

【专利技术属性】
技术研发人员:王智超李锐付金涛沈国栋孙宗臣
申请(专利权)人:浪潮智慧科技有限公司
类型:发明
国别省市:

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

1