一种基于隐私保护的社交网络位置共享方法技术

技术编号:14340933 阅读:59 留言:0更新日期:2017-01-04 13:08
本发明专利技术公开了一种基于隐私保护的社交网络位置共享方法,用户在位置发生变化时,会产生多个假位置,然后连同自身真实位置通过社交网络服务器一起发送给位置服务器;在查询附近朋友位置时,社交网络服务器根据用户的请求消息,将用户的朋友列表插入发送给位置服务器,位置服务器可以查找出用户附近朋友的位置,并发送给社交网络服务器;社交网络服务器对位置信息进行筛选后,将最终结果转发给用户。本发明专利技术提出的位置共享方法,不依赖于第三方服务器,能有效解决传统位置共享方法中存在的位置隐私暴露问题,在社交网络应用场景中具有很大的实用价值。

【技术实现步骤摘要】

本专利技术涉及无线网络
,尤其涉及一种基于隐私保护的社交网络位置共享方法
技术介绍
随着移动网络和信息技术的发展,移动在线社交网络成为当今非常普及的一种服务。与传统在线社交网络大多支持以web形式访问的模式相比,移动在线社交网络不受时间、地点的限制,用户通过移动设备接入英特网即可在任何时间、任何地点享受到移动在线社交网络提供的各种基于位置共享的服务,例如朋友推荐、签到等。位置共享是移动在线社交网络的基础服务之一,用户通过它可以为生活带来许多便捷。但与此同时,也带来了潜在的隐私暴露问题。首先,移动用户的位置可能包含了用户自身的一些敏感信息,如兴趣爱好、身体情况、宗教信仰等。当攻击者获得用户的位置信息时,通过位置可推测出用户的一些隐私信息,从而使得用户的隐私受到威胁。其次,社交网络中,用户社会关系的暴露也会造成用户隐私的泄露,如查询附近朋友。在查询附近朋友时,社交网络服务器需向位置服务器发送查询用户的朋友列表以便位置服务器根据其与用户的相对距离找出附近朋友,该方式使得攻击者可以根据朋友列表对查询用户进行多方面攻击,从而得知用户的真实身份。最终,用户在隐私得不到保障的情况下,将不会通过移动在线社交网络去与他人共享自身的位置。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于隐私保护的社交网络位置共享方法。为了解决上述技术问题,本专利技术采用的技术方案为:一种基于隐私保护的社交网络位置共享方法,其特征在于,包括:S1、社交网络服务器接收用户的位置共享请求后将所述请求转发至位置服务器,所述请求中包括用户的一个真实位置以及多个假位置;S2、社交网络服务器接收位置服务器发送的查询结果,所述查询结果包括根据所述一个真实位置和多个假位置分别生成的位置集;S3、社交网络服务器对位置集进行筛选,并将与真实位置对应的结果发送给所述用户。进一步的,每当用户位置发生变化,即生成相应的一个真实位置和多个假位置,所述社交网络服务器接收所述一个真实位置和多个假位置后转发至位置服务器,位置服务器据此建立附近朋友索引表。进一步的,步骤S1中,社交网络服务器接收的位置共享请求中的位置均用用户与朋友共享的会话密钥进行加密。进一步的,步骤S1中,所述真实位置和假位置分别采用不同的标签进行标识。进一步的,社交网络服务器接收每个用户的位置信息后为每个用户配置一个假ID,然后将假ID与地址信息发送至位置服务器。进一步的,步骤S1中,社交网络服务器接收所述请求后,为用户配置一假ID,然后将包括假ID的用户请求及其好友列表发送至位置服务器,所述假ID与用户位置发生变化时,社交网络服务器为其配置的假ID一致。进一步的,社交网络服务器将包括假ID的用户请求及其好友列表同时插入布隆过滤器并发送至位置服务器。进一步的,步骤S2中,所述位置服务器存储有所有用户的位置信息表和附近朋友索引表,所述查询结果具体由位置服务器通过以下步骤得到:根据请求用户的假ID在位置信息表中找出对应一个真实地址和多个假地址的多个位置标识字段;根据多个位置标识字段在附近朋友索引表中找出对应满足距离要求的多个位置标识集;根据查找的结果在位置信息表中找出对应的用户,并判断该用户是否属于布隆过滤器,若是,则将相应的位置标识放入相应的位置集,若否,则忽略。进一步的,步骤S3中,社交网络服务器对位置集进行筛选具体为:将不是与请求用户的真实位置邻近的位置集删除;验证位置集中的用户是否为请求用户的朋友,若不是则删除;判断位置集中朋友的位置是否为真实位置,若不是则删除。进一步的,所述位置信息表包括位置标识、用户假ID、用户的多个位置、位置密文和位置标记五个字段,所述位置服务器每隔15分钟清空数据库中的所有数据。本专利技术的有益效果在于:本专利技术提出的社交网络位置共享方法,不依赖于第三方服务器,能有效解决传统社交网络位置共享方法中存在的位置隐私暴露问题,在社交网络应用场景中具有很大的实用价值。附图说明图1为本专利技术位置共享方法原理图;图2为本专利技术位置共享方法流程图;图3为本专利技术位置更新阶段协议图;图4为本专利技术查询附近朋友阶段协议图;图5为本专利技术位置集信息示意图;图6为本专利技术位置存储结构示意图;图7为本专利技术布隆过滤器原理图;具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:用户在位置发生变化时,会产生多个假位置,然后连同自身真实位置通过社交网络服务器一起发送给位置服务器;在查询附近朋友位置时,社交网络服务器根据用户的请求消息,将用户的朋友列表发送给位置服务器,位置服务器可以查找出用户附近朋友的位置,并发送给社交网络服务器;社交网络服务器对位置信息进行筛选后,将最终结果转发给用户。本专利技术提出的位置共享方法,不依赖于第三方服务器,能有效解决传统位置共享方法中存在的位置隐私暴露问题,在社交网络应用场景中具有很大的实用价值。请参照图1至图4,一种基于隐私保护的社交网络位置共享方法,其特征在于,包括:S1、社交网络服务器接收用户的位置共享请求后将所述请求转发至位置服务器,所述请求中包括用户的一个真实位置以及多个假位置;S2、社交网络服务器接收位置服务器发送的查询结果,所述查询结果包括根据所述一个真实位置和多个假位置分别生成的位置集;S3、社交网络服务器对位置集进行筛选,并将与真实位置对应的结果发送给所述用户。从上述描述可知,本专利技术的有益效果在于:用户在位置发生变化时,会产生多个假位置,然后连同自身真实位置通过社交网络服务器一起发送给位置服务器;在查询附近朋友位置时,社交网络服务器根据用户的请求消息,将用户的位置和朋友列表发送给位置服务器,位置服务器可以查找出用户附近朋友的位置,并发送给社交网络服务器;社交网络服务器对位置信息进行筛选后,将最终结果转发给用户。本专利技术提出的位置共享方法,不依赖于第三方服务器,能有效解决传统位置共享方法中存在的位置隐私暴露问题,在社交网络应用场景中具有很大的实用价值。进一步的,每当用户位置发生变化,即生成相应的一个真实位置和多个假位置,所述社交网络服务器接收所述一个真实位置和多个假位置后转发至位置服务器,位置服务器据此建立附近朋友索引表。由上述描述可知,所述过程中,位置服务器并不知道哪个位置是用户的真实位置,避免了暴露用户自身真实信息。进一步的,步骤S1中,社交网络服务器接收的位置共享请求中的位置均用用户与朋友共享的会话密钥进行加密。由上述描述可知,对用户的位置用与朋友共享的会话密匙进行加密,朋友可得知位置信息,防止社交网络服务器获知用户真实位置的具体信息。进一步的,步骤S1中,所述真实位置和假位置分别采用不同的标签进行标识。由上述描述可知,对真实位置和假位置进行标识,可让社交网络服务器得知哪个位置是真实位置,方便后续对位置服务器的查询结果进行筛选,所述过程中,社交网络服务器虽然知道哪个是真实位置,但并不知晓真实位置的具体信息,例如真实位置的坐标,达到了保护用户隐私的目的。进一步的,社交网络服务器接收每个用户的位置信息后为每个用户配置一个假ID,然后将假ID与地址信息发送至位置服务器。由上述描述可知,位置服务器接收到的用户ID是假ID,虽然能知道每个位置的具体信息,但并不知晓哪个是真实位置和用户的真实ID,起到了保本文档来自技高网
...
一种基于隐私保护的社交网络位置共享方法

【技术保护点】
一种基于隐私保护的社交网络位置共享方法,其特征在于,包括:S1、社交网络服务器接收用户的位置共享请求后将所述请求转发至位置服务器,所述请求中包括用户的一个真实位置以及多个假位置;S2、社交网络服务器接收位置服务器发送的查询结果,所述查询结果包括根据所述一个真实位置和多个假位置分别生成的位置集;S3、社交网络服务器对位置集进行筛选,并将与真实位置对应的结果发送给所述用户。

【技术特征摘要】
1.一种基于隐私保护的社交网络位置共享方法,其特征在于,包括:S1、社交网络服务器接收用户的位置共享请求后将所述请求转发至位置服务器,所述请求中包括用户的一个真实位置以及多个假位置;S2、社交网络服务器接收位置服务器发送的查询结果,所述查询结果包括根据所述一个真实位置和多个假位置分别生成的位置集;S3、社交网络服务器对位置集进行筛选,并将与真实位置对应的结果发送给所述用户。2.根据权利要求1所述的基于隐私保护的社交网络位置共享方法,其特征在于,每当用户位置发生变化,即生成相应的一个真实位置和多个假位置,所述社交网络服务器接收所述一个真实位置和多个假位置后转发至位置服务器,位置服务器据此建立附近朋友索引表。3.根据权利要求1所述的基于隐私保护的社交网络位置共享方法,其特征在于,步骤S1中,社交网络服务器接收的位置共享请求中的位置均用用户与朋友共享的会话密钥进行加密。4.根据权利要求3所述的基于隐私保护的社交网络位置共享方法,其特征在于,步骤S1中,所述真实位置和假位置分别采用不同的标签进行标识。5.根据权利要求2所述的基于隐私保护的社交网络位置共享方法,其特征在于,社交网络服务器接收每个用户的位置信息后为每个用户配置一个假ID,然后将假ID与地址信息发送至位置服务器。6.根据权利要求5所述的基于隐私保护的社交网络位置共享方法,其特征在于,步骤S1中,社交网络服务器接收所述请求后,为用户配置一假ID,然后将包括假ID的用...

【专利技术属性】
技术研发人员:叶阿勇陈秋玲
申请(专利权)人:福建师范大学
类型:发明
国别省市:福建;35

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

1