一种位置保护方法和系统,及存储介质与流程

文档序号:28531135发布日期:2022-01-19 12:56阅读:来源:国知局

技术特征:
1.一种位置保护方法,其特征在于,所述方法应用于位置保护系统,所述位置保护系统包括第一客户端、第二客户端以及区块链平台;所述方法包括:所述第一客户端向所述第二客户端发送匿名区构造请求;所述第二客户端根据所述匿名区构造请求对所述第二客户端的位置信息进行预处理,获得第一交易账单;所述第二客户端通过所述区块链平台将所述第一交易账单发送至所述第一客户端;所述第一客户端根据所述第一交易账单进行匿名区构造处理,获得匿名位置数据,并将所述匿名位置数据发送至所述区块链平台;所述区块链平台根据所述匿名位置数据进行数据同步处理。2.根据权利要求1所述的方法,其特征在于,所述匿名区构造请求中包括所述第一客户端参与匿名区协作构造的第一次数;所述第二客户端根据所述匿名区构造请求对所述第二客户端的位置信息进行预处理,获得第一交易账单之前,所述方法还包括:所述第二客户端从所述区块链平台中获取所述第一客户端的第二次数和惩罚交易账单数量;其中,所述第二次数为所述区块链平台中记录的、所述第一客户端参与匿名区协作构造的次数;所述第二客户端根据所述第一次数、所述第二次数以及所述惩罚交易账单数量判断是否满足第一处理条件;若判定满足所述第一处理条件,则所述第二客户端确定执行所述预处理的流程。3.根据权利要求2所述的方法,其特征在于,所述第二客户端根据所述第一次数、所述第二次数以及所述惩罚交易账单数量判断是否满足第一处理条件,包括:所述第二客户端根据所述第一次数、所述第二次数以及预设次数阈值判断是否满足第二处理条件;若判定满足所述第二处理条件,且所述惩罚交易账单数量为零,则判定满足所述第一处理条件。4.根据权利要求3所述的方法,其特征在于,所述第二客户端根据所述第一次数、所述第二次数以及预设次数阈值判断是否满足第二处理条件,包括:若所述第一次数和所述第二次数相同,且所述第一次数大于或者等于所述预设次数阈值,则判定满足所述第二处理条件。5.根据权利要求1所述的方法,其特征在于,所述第二客户端根据所述匿名区构造请求对所述第二客户端的位置信息进行预处理,获得第一交易账单,包括:所述第二客户端根据第一私钥对所述位置信息进行加密处理,获得加密后的位置信息;所述第二客户端根据第二私钥对所述加密后的位置信息进行签名处理,获得所述第一交易账单。6.根据权利要求5所述的方法,其特征在于,所述第一客户端根据所述第一交易账单进行匿名区构造处理,获得匿名位置数据,包括:所述第一客户端根据公钥信息对所述第一交易账单进行验证处理,获得验证结果;若所述验证结果为验证通过,则根据第三私钥对所述第一交易账单进行解密处理,获得所述位置信息;
根据预设算法和所述位置信息获得所述匿名位置数据。7.根据权利要求6所述的方法,其特征在于,所述区块链平台根据所述匿名位置数据进行数据同步处理,包括:所述区块链平台发起验证请求;所述第三客户端响应所述验证请求,对所述匿名位置数据进行验证处理,获得验证结果;其中,所述第三客户端为所述位置保护系统中、所述第一客户端和所述第二客户端以外的其他客户端;所述第三客户端根据所述验证结果和所述匿名位置数据生成第二交易账单,并将所述第二交易账单发送至所述区块链平台;相应地,若所述验证结果为验证通过,则所述区块链平台基于所述第二交易账单进行广播处理,包括:所述区块链平台基于共识机制和所述第二交易账单获得打包数据;所述区块链平台对所述打包数据进行所述广播处理。8.一种位置保护系统,其特征在于,所述位置保护系统包括第一客户端、第二客户端以及区块链平台;所述位置保护系统包括第一发送单元、处理单元、第二发送单元、构造单元以及同步单元,所述第一发送单元,用于所述第一客户端向所述第二客户端发送匿名区构造请求;所述处理单元,用于所述第二客户端根据所述匿名区构造请求对所述第二客户端的位置信息进行预处理,获得第一交易账单;所述第二发送单元,用于所述第二客户端通过所述区块链平台将所述第一交易账单发送至所述第一客户端;所述构造单元,用于所述第一客户端根据所述第一交易账单进行匿名区构造处理,获得匿名位置数据,并将所述匿名位置数据发送至所述区块链平台;所述同步单元,用于所述区块链平台根据所述匿名位置数据进行数据同步处理。9.一种位置保护系统,其特征在于,所述位置保护系统还包括处理器、存储有所述处理器可执行指令的存储器,当所述指令被所述处理器执行时,实现如权利要求1-7任一项所述的方法。10.一种计算机可读存储介质,其上存储有程序,应用于位置保护系统中,所述程序被处理器执行时,实现如权利要求1-7任一项所述的方法。

技术总结
本申请实施例公开了一种位置保护方法和系统,及存储介质,位置保护系统包括第一客户端、第二客户端以及区块链平台;第一客户端向第二客户端发送匿名区构造请求;第二客户端根据匿名区构造请求对第二客户端的位置信息进行预处理,获得第一交易账单;第二客户端通过区块链平台将第一交易账单发送至第一客户端;第一客户端根据第一交易账单进行匿名区构造处理,获得匿名位置数据,并将匿名位置数据发送至区块链平台;区块链平台根据匿名位置数据进行数据同步处理,能够提高位置保护的安全性,同时提升信息共享效率。同时提升信息共享效率。同时提升信息共享效率。


技术研发人员:向舜
受保护的技术使用者:卓尔智联(武汉)研究院有限公司
技术研发日:2021.09.29
技术公布日:2022/1/18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1