logo好方法网

用于基于位置的查询或推荐的方法


技术摘要:
本申请涉及一种用于基于位置的查询的方法,所述方法由用户的客户端设备执行,所述方法包括:确定锚点位置,锚点位置与客户端设备的实际位置有关;确定虚拟查询半径,虚拟查询半径是基于锚点位置与客户端设备的实际位置的距离以及实际查询半径确定的,实际查询半径指示  全部
背景技术:
一方面,支持定位的客户端设备(尤其是移动设备)越来越普及,而用户对基于位 置的服务的需求也越来越多。为了满足此类需求,目前已经存在各种基于位置来提供服务 的方案,这样的服务包括但不限于查询服务和推荐服务等。通常,这样的服务通常需要获知 用户的准确位置。 另一方面,用户对隐私问题也越来越关注。用户在将其准确位置提供给服务器时, 至少存在两种风险:第一种风险是该位置信息可能会被恶意第三方截获;第二种风险是基 于位置的服务本身可能滥用用户所提供的位置。 因此,存在对于能够在保护用户隐私的同时又提供基于位置的查询和/或推荐服 务的方法和系统的需求。
技术实现要素:
为了克服现有技术的缺陷,本说明书的一个或多个实施例提供了能够保护用户隐 私的用于基于位置的查询和/或推荐的方案。 本说明书的一个或多个实施例通过以下技术方案来实现其上述目的。 在一个方面中,公开了一种用于基于位置的查询的方法,所述方法由用户的客户 端设备执行,所述方法包括:确定锚点位置,所述锚点位置与所述客户端设备的实际位置有 关;确定虚拟查询半径,所述虚拟查询半径是基于所述锚点位置与所述客户端设备的实际 位置的距离以及实际查询半径确定的,所述实际查询半径指示所述用户期望查询的兴趣点 的查询范围;向服务器传送查询请求,所述查询请求至少包括所述锚点位置和所述虚拟查 询半径;从所述服务器接收查询结果,所述查询结果包括距所述锚点位置在所述虚拟查询 半径内的兴趣点;以及过滤所述查询结果以获得距所述客户端设备的实际位置在所述实际 查询半径内的兴趣点。 优选地,所述方法还包括:向用户呈现经过滤的查询结果。 优选地,所述锚点位置是至少基于隐私保护等级确定的。 优选地,所述锚点位置是至少基于期望查询性能确定的。 优选地,所述锚点位置相对于所述客户端设备的方位是随机选择的。 优选地,在两次或更多次连续查询期间采用相同的锚点位置。 优选地,其中人流密集地点被优先选择作为锚点位置。 优选地,其中所述锚点位置由所述用户设置。 优选地,其中所述虚拟查询半径等于所述实际查询半径和锚点位置与客户端设备 的实际位置的距离之和。 优选地,其中所述虚拟查询半径大于所述实际查询半径和锚点位置与客户端设备 4 CN 111597463 A 说 明 书 2/10 页 间的实际位置的距离之和。 优选地,其中所述查询结果还包括兴趣点的具体位置。 优选地,其中所述查询请求还包括兴趣点类型,且其中所述查询结果仅包括类型 为所述兴趣点类型的兴趣点。 在另一方面中,公开了一种用于基于位置的推荐的方法,所述方法由用户的客户 端设备执行,所述方法包括:确定锚点位置,所述锚点位置与所述客户端设备的实际位置有 关;将所述锚点位置作为所述客户端设备的位置上报给服务器;从所述服务器接收推荐,所 述推荐包括在所述锚点位置的推荐半径内的一个或多个兴趣点;对所接收的推送自动进行 过滤以获得在客户端设备的兴趣半径内的兴趣点;以及向用户呈现经过滤的推荐结果。 优选地,所述锚点位置是至少基于隐私保护等级确定和/或期望推荐性能确定的。 优选地,所述兴趣半径等于或小于所述推荐半径减去所述锚点位置与所述客户端 设备的实际位置之间的距离。 优选地,所述锚点位置相对于所述客户端设备的方位是随机选择的。 优选地,如果所述客户端设备的位置不变,则上报的锚点位置不变。 优选地,其中人流密集地点被优先选择作为锚点位置。 在又一方面中,公开了一种存储指令的计算机可读存储介质,所述指令当被计算 机执行时,使所述计算机执行上述方法。 在再一方面中,公开了一种系统,所述系统包括用于执行上述方法的装置。 与现有技术相比,本说明书的一个或多个实施例能够在提供基于位置的查询/推 荐服务的同时,更好地保护用户的隐私。 附图说明 以上
下载此资料需消耗2积分,
分享到:
收藏