预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110830502A(43)申请公布日2020.02.21(21)申请号201911183476.2(22)申请日2019.11.27(71)申请人支付宝(杭州)信息技术有限公司地址310007浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人张峰(74)专利代理机构北京汇思诚业知识产权代理有限公司11444代理人冯伟(51)Int.Cl.H04L29/06(2006.01)H04L29/08(2006.01)权利要求书3页说明书12页附图8页(54)发明名称基于区块链的位置查询方法及系统(57)摘要本说明书实施例公开了一种基于区块链的位置查询方法及系统,区块链的节点为多个终端,该方法包括:第一终端向区块链上的所有终端发送位置查询请求,区块链上的每个终端分别向对应的服务器发送位置查询请求。第二终端从对应的服务器接收到位置查询结果,并向区块链上除第二终端以外的其他终端,发送位置查询结果。其中,第二终端为区块链上的所有终端中,最先接收到位置查询结果的终端。第一终端从第二终端接收位置查询结果。由此,实现了区块链上的每个终端分别向对应的服务器发送位置查询请求,由最先接收到位置查询结果的终端将位置查询结果发送给第一终端,以防第一终端的位置暴露,保护了第一终端使用者的隐私。CN110830502ACN110830502A权利要求书1/3页1.一种基于区块链的位置查询方法,所述区块链的节点为多个终端,包括:第一终端向所述区块链上的所有终端发送位置查询请求;其中,所述第一终端为所述区块链的节点;所述区块链上的每个终端分别向对应的服务器发送所述位置查询请求;第二终端从对应的服务器接收位置查询结果,并向所述区块链上除所述第二终端以外的其他终端,发送所述位置查询结果;其中,所述第二终端为所述区块链上的所有终端中,最先接收到所述位置查询结果的终端;以及所述第一终端从所述第二终端接收所述位置查询结果。2.如权利要求1所述的位置查询方法,其中,在所述第二终端从对应的服务器接收到位置查询结果,并向所述区块链上除所述第二终端以外的其他终端,发送所述位置查询结果之后,还包括:所述区块链上除所述第二终端以外的其他终端,停止从对应的服务器接收所述位置查询结果。3.如权利要求1所述的位置查询方法,其中,在所述第一终端从所述第二终端接收所述位置查询结果之后,还包括:所述第一终端将所述位置查询结果向用户进行展示;所述第一终端获取所述用户对所述位置查询结果的确认指令;所述第一终端根据所述确认指令,确认所述位置查询结果。4.如权利要求3所述的位置查询方法,其中,在所述第一终端根据所述确认指令,确认所述位置查询结果之后,还包括:所述第一终端获取所述用户对所述位置查询结果的质疑指令;所述第一终端将所述质疑指令,以及论证材料发送给所述区块链上除所述第一终端以外的其他终端;其中,所述论证材料包括所述位置查询请求、所述位置查询结果和所述第二终端的标识;所述区块链上的所有终端根据所述位置查询请求和所述位置查询结果,分别对所述第二终端进行可信判断;所述区块链根据判断结果,对所述第二终端进行处理。5.如权利要求4所述的位置查询方法,其中,所述区块链根据判断结果,对所述第二终端进行处理,包括:统计所述区块链上的否决终端的数量;其中,所述否决终端将所述第二终端确定为不可信;当所述否决终端的数量,与所述全部终端的数量的比值,超过预设阈值时,将所述第二终端从所述区块链上删除。6.一种基于区块链的位置查询方法,所述方法在第一终端上实现,所述第一终端为所述区块链的节点,包括:向所述区块链上的所有终端发送位置查询请求;以及从第二终端接收位置查询结果;其中,所述位置查询结果由所述第二终端从对应的服务器接收,并向所述区块链上除所述第二终端以外的其他终端发送,所述第二终端为所述区块链上的所有终端中,最先接收到所述位置查询结果的终端。2CN110830502A权利要求书2/3页7.如权利要求6所述的位置查询方法,其中,在所述从第二终端接收位置查询结果之后,还包括:将所述位置查询结果向用户进行展示;获取所述用户对所述位置查询结果的确认指令;根据所述确认指令,确认所述位置查询结果。8.如权利要求7所述的位置查询方法,其中,在所述根据所述确认指令,确认所述位置查询结果之后,还包括:获取所述用户对所述位置查询结果的质疑指令;将所述质疑指令,以及论证材料发送给所述区块链上除所述第一终端以外的其他终端;其中,所述论证材料包括所述位置查询请求、所述位置查询结果和所述第二终端的标识;接收所述区块链对所述第二终端的处理结果;其中,所述处理结果由所述区块链上的所有终端,根据所述位置查询请求和所述位置查询结果,分别对所述第二终端进行可信判断