【技术实现步骤摘要】
本专利技术涉及一种保护位置隐私的近邻检测方法,该方法基于Geohash编码,在保护用户位置隐私的前提下,为用户找出附近的邻居。
技术介绍
随着移动互联网的快速发展以及智能便携终端的普及,传统互联网服务逐步向移动互联网方向转变。另一方面,Facebook等一大批传统社交网络服务的兴起,也让越来越多的人认识到了社交网络的重要性,基于位置的社交网络服务由此应运而生。LBSNS是指以位置信息为基础,通过移动设备建立起的以社会交往和内容分享为目的的移动服务,如微信、Twitter和新浪微博。这些服务不仅能够方便用户随时发现附近的好友,促进好友之间的互动,而且也允许用户在分享照片、视频的同时标记事件发生的地点,使得其他用户能够更加直观地了解用户分享的内容。现如今,无线定位技术的日趋成熟,使得智能手机可以通过多种途径获取到当前使用者的位置信息。而对物理位置信息的获取和使用则是LBSNS应用最为显著和重要的特点。因此,随着LBSNS的发展,关于用户位置隐私信息的使用和保护的争论是最为人关注的关键问题之一。首先,LBSNS为用户提供服务时必不可少地会釆集用户的位置信息,而不仅用户 ...
【技术保护点】
一种保护位置隐私的近邻检测方法,其特征在于:包括如下步骤,S1:用户更新位置时,先采用Geohash编码将所在位置编码成前缀码和后缀码两部分,而后对后缀码进行加密形成后缀密文,最后将前缀码和后缀密文提交给社交网络服务器;S2:当用户请求近邻检测服务时,社交网络服务器根据用户位置的前缀码以及其指定的邻居查询区域进行邻居初选,而后将初选的邻居集合以及对应的后缀密文转发给第三方服务器;S3:第三方服务器解密初选的邻居集合的后缀密文得到邻居集合的后缀码,而后根据相对位置筛选真正的邻居集合,最后,通过社交网络服务器将查询结果返回给用户。
【技术特征摘要】
1.一种保护位置隐私的近邻检测方法,其特征在于:包括如下步骤,S1:用户更新位置时,先采用Geohash编码将所在位置编码成前缀码和后缀码两部分,而后对后缀码进行加密形成后缀密文,最后将前缀码和后缀密文提交给社交网络服务器;S2:当用户请求近邻检测服务时,社交网络服务器根据用户位置的前缀码以及其指定的邻居查询区域进行邻居初选,而后将初选的邻居集合以及对应的后缀密文转发给第三方服务器;S3:第三方服务器解密初选的邻居集合的后缀密文得到邻居集合的后缀码,而后根据相对位置筛选真正的邻居集合,最后,通过社交网络服务器将查询结果返回给用户。2.根据权利要求1所述的一种保护位置隐私的近邻检测方法,其特征在于:所述步骤S1中,采用Geohash编码将所在位置编码成前缀码和后缀码两部分采用隐私处理方法,具体为:首先采用Base32的Geohash编码用户的所在位置,接着根据隐私需求定义一个匿名区域的最小面积Amin,然后根据Amin确定位置编码的后缀长度,从而将位置编码分成前缀码和后缀码两部分...
【专利技术属性】
技术研发人员:叶阿勇,陈秋玲,许力,
申请(专利权)人:福建师范大学,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。