一种保护隐私的方法及装置制造方法

文档序号:7803507阅读:154来源:国知局
一种保护隐私的方法及装置制造方法
【专利摘要】本发明实施例公开了一种保护隐私的方法及装置,涉及电子信息【技术领域】,能够减少用户位置信息及隐私泄露的风险。本发明的方法包括:获取移动终端的实际位置,并根据实际位置,选取虚假位置,虚假位置的服务信息的覆盖范围覆盖实际位置的服务信息的覆盖范围;向基于位置服务LBS服务器上传虚假位置的位置数据;接收LBS服务器发送的范围服务信息,范围服务信息至少包括虚假位置的服务信息,虚假位置的服务信息是LBS服务器根据虚假位置的位置数据得到的。本发明适用于LBS服务中保护用户隐私的场景中。
【专利说明】一种保护隐私的方法及装置
【技术领域】
[0001]本发明涉及电子信息【技术领域】,尤其涉及一种保护隐私的方法及装置。
【背景技术】
[0002]现阶段,在电信运营商移动通信网络中,LBS(Location Based Service,基于位置服务)被越来越频繁的使用,LBS可以确定使用移动终端的用户的位置信息,以短信、彩信、语音、网页等方式为用户提供与用户位置邻近的各个服务上有关的信息。但是,由于LBS服务器需要获取用户的位置信息,一旦LBS服务器被黑客攻陷,使用LBS的用户很容易被跟踪定位,从而造成用户隐私的泄露。为了防止用户隐私的泄露,在现有技术中,将移动终端将用户每一次的LBS请求发送至一个匿名服务器,匿名服务器对该请求进行匿名处理,通过匿名处理器完成移动终端和LBS服务器之间的信息交互。
[0003]但是,由于匿名服务器接收用户每一次的LBS请求,所以匿名服务器中存在用户的位置信息以及其他隐私信息。如果匿名服务器被攻陷,使用LBS的用户会被跟踪定位,用户隐私的泄露的风险也会大大提闻。

【发明内容】

[0004]本发明的实施例提供一种保护隐私的方法及装置,能够减少用户位置信息及隐私泄露的风险。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,本发明实施例提供一种保护隐私的方法,包括:
[0007]获取移动终端的实际位置,并根据所述实际位置,选取虚假位置,所述虚假位置的服务信息的覆盖范围覆盖所述实际位置的服务信息的覆盖范围;
[0008]向基于位置服务LBS服务器上传所述虚假位置的位置数据;
[0009]接收所述LBS服务器发送的范围服务信息,所述范围服务信息至少包括所述虚假位置的服务信息,所述虚假位置的服务信息是LBS服务器根据所述虚假位置的位置数据得到的。
[0010]第二方面,本发明实施例提供一种保护隐私的装置,包括:
[0011]虚假位置选取模块,用于获取移动终端的实际位置,并根据所述实际位置,选取虚假位置,所述虚假位置的服务信息的覆盖范围覆盖所述实际位置的服务信息的覆盖范围;
[0012]第一位置数据发送模块,用于向基于位置服务LBS服务器上传所述虚假位置的位置数据;
[0013]第一信息接收模块,用于接收所述LBS服务器发送的范围服务信息,所述范围服务信息至少包括所述虚假位置的服务信息,所述虚假位置的服务信息是LBS服务器根据所述虚假位置的位置数据得到的。
[0014]本发明实施例提供的一种保护隐私的方法及装置,移动终端能够根据移动终端的实际位置,选取虚假位置,向基于位置服务LBS服务器上传虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险。
【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1为本发明实施例提供的一种保护隐私的方法的流程图;
[0017]图1a为本发明实施例提供的一种选取虚假位置的举例示意图;
[0018]图2为本发明实施例提供的一种保护隐私的方法的一种具体实现方式的流程图;
[0019]图3为本发明实施例提供的一种保护隐私的方法的另一种具体实现方式的流程图;
[0020]图3a为本发明实施例提供的另一种选取虚假位置的举例示意图;
[0021]图4、图5为本发明实施例提供的一种保护隐私的方法的又一种具体实现方式的流程图;
[0022]图6为本发明实施例提供的一种保护隐私的方法的结构示意图;
[0023]图7为本发明实施例提供的一种保护隐私的方法的一种具体实现方式的结构示意图;
[0024]图8为本发明实施例提供的一种保护隐私的方法的另一种具体实现方式的结构示意图;
[0025]图9为本发明实施例提供的一种保护隐私的方法的又一种具体实现方式的结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0027]本发明实施例提供的技术方案可以应用于LBS(Location Based Service,基于位置服务)服务系统,LBS服务系统包括移动终端和LBS服务器,移动终端和LBS服务器之间可以进行信息交互。移动终端能够根据自身的实际位置,选取合适的虚假位置,并将虚假位置上报给LBS服务器,之后接收LBS服务器发送的范围服务信息。其中,移动终端可以是手机、平板电脑等设备。
[0028]本发明实施例提供了一种保护隐私的方法,如图1所示,包括:
[0029]101,获取移动终端的实际位置,并根据所述实际位置,选取虚假位置。
[0030]其中,移动终端可以使用GPS (Global Positioning System,全球定位系统)、移动终端带有的定位传感器或移动终端带有的软件程序,来获取移动终端的实际位置。虚假位置的服务信息的覆盖范围覆盖实际位置的服务信息的覆盖范围,比如:将一个位置的服务信息的覆盖范围近似看作以该位置为圆心的一个圆,如图1a所示,移动终端确定了实际位置,并根据实际位置确定了虚假位置1、虚假位置2和虚假位置3,其中,阴影区域为覆盖范围A,覆盖范围A是实际位置的服务信息的覆盖范围,覆盖范围B是虚假位置I的服务信息的覆盖范围,覆盖范围C是虚假位置2的服务信息的覆盖范围,覆盖范围D是虚假位置3的服务信息的覆盖范围,覆盖范围B、覆盖范围C和覆盖范围D覆盖了覆盖范围A。
[0031]移动终端可以选取多个虚假位置,优选的,虚假位置的个数至少为3个,其中,最优选的方案,是移动终端选取3个虚假位置,使3个虚假位置的服务信息的覆盖范围覆盖实际位置的服务信息的覆盖范围,这样,在保证服务信息的覆盖范围,能够获取需要的服务信息的前提下,还可以减少LBS服务器与移动终端的通信量,避免了具有有限带宽的通信信道发生阻塞。
[0032]102,向基于位置服务LBS服务器上传所述虚假位置的位置数据。
[0033]其中,虚假位置的位置数据可以用坐标的方式或其他位置标记方式来表示。LBS服务器可以根据虚假位置的位置数据,确定虚假位置的覆盖范围内的服务信息,并将服务信息向虚假位置的覆盖范围发送。
[0034]103,接收所述LBS服务器发送的范围服务信息。
[0035]其中,范围服务信息至少包括虚假位置的服务信息,虚假位置的服务信息是LBS服务器根据虚假位置的位置数据得到的。因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以范围服务信息可以满足处于实际位置的用户的服务消息需求。
[0036]本发明实施例提供的一种保护隐私的方法,移动终端能够根据移动终端的实际位置,选取虚假位置,向基于位置服务LBS服务器上传虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞。
[0037]进一步的,在图1所示的方案的基础上,本发明实施例还提供了一种保护隐私的方法的具体方案,本方案对图1所示的方案中的101的执行过程进一步细化,101可以具体实现为1011a-1012a,如图2所示,包括:[0038]1011a,获取移动终端的实际位置,根据所述实际位置,获取所述实际位置的服务
信息覆盖范围。
[0039]其中,实际位置的服务信息覆盖范围可以由用户设定,比如:用户设定实际位置的服务信息的覆盖范围是以实际位置为圆心,100米为半径的圆。实际位置的服务信息覆盖范围还可以由移动终端在已存储的多种模式中进行选择,并应用。
[0040]1012a,在所述实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取位置点作为所述虚假位置。
[0041]其中,指定范围可以由用户设定,或者直接使用移动终端中已设置好的固定范围。比如:在实际位置的服务信息的覆盖范围的边缘的-100米至+100米的范围内,分散的选取位置点作为虚假位置。比如:如图1a所示,虚假位置1、虚假位置2和虚假位置3就是在覆盖范围A的边缘的指定范围内选取的3个虚假位置,且虚假位置1、虚假位置2和虚假位置3的位置较为分散。
[0042]本发明实施例提供的一种保护隐私的方法,移动终端能够根据移动终端的实际位置,获取实际位置的服务信息覆盖范围,在实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取位置点作为虚假位置,向LBS服务器上传虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞;在实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取虚假位置,使得虚假位置的服务信息的覆盖范围能够更好的覆盖实际位置的服务信息的覆盖范围,从而保证LBS发送服务信息的全面性。
[0043]进一步的,在图1所示的方案的基础上,本发明实施例还提供了一种保护隐私的方法的具体方案,本方案对图1所示的方案中的101的执行过程进一步细化,101可以具体实现为1011b-1012b,如图3所示,包括:
[0044]1011b,获取移动终端的实际位置,根据所述实际位置,获取所述实际位置的服务
信息覆盖范围。
[0045]其中,具体流程与IOlla相似,在此不再赘述。
[0046]1012b,在所述实际位置的服务信息覆盖范围的边缘上,分散的选取位置点作为所述虚假位置。
[0047]其中,移动终端可以在实际位置的服务信息覆盖范围的边缘上,分散选取虚假位置。比如:如图3a所示,虚假位置1、虚假位置2和虚假位置3就是在覆盖范围A的边缘上选取的3个虚假位置,且虚假位置1、虚假位置2和虚假位置3的位置较为分散。分散选取位置点作为虚假位置,能够使得虚假位置的服务信息的覆盖范围能够更好的覆盖实际位置的服务信息的覆盖范围。
[0048]本发明实施例提供的一种保护隐私的方法,移动终端能够根据移动终端的实际位置,获取实际位置的服务信息覆盖范围,在实际位置的服务信息的覆盖范围的边缘上,分散的选取位置点作为虚假位置,向LBS服务器上传虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞;在实际位置的服务信息的覆盖范围的边缘上,分散的选取虚假位置,使得虚假位置的服务信息的覆盖范围能够更好的覆盖实际位置的服务信息的覆盖范围,从而保证LBS发送服务信息的全面性。
[0049]此外,在图2、图3所示的方案的基础上,本发明实施例还提供了一种保护隐私的方法的具体方案,本方案增添了 104-106,在已经选取了虚假位置的基础上,再随机选取至少一个随机虚拟位置,进一步减小了用户隐私泄露的风险;
[0050]如图4、图5所示,包括:
[0051]104,随机选取至少一个随机虚假位置。
[0052]其中,已选取的虚假位置的服务信息的覆盖范围已经能够很好的覆盖实际位置的服务信息的覆盖范围,为了进一步增加用户隐私的保密性,可以随机选取一个或多个随机虚假位置,增加了 LBS服务器中位置的总数,使得黑客很难从LBS服务器中的位置中跟踪定位到移动终端的实际位置。在具体应用中,优选的,随机虚假位置选取I至2个即可。
[0053]105,向基于位置服务LBS服务器上传所述虚假位置和所述随机虚假位置的位置数据。
[0054]106,接收所述LBS服务器发送的范围服务信息。
[0055]其中,范围服务信息包括虚假位置的服务信息和随机虚假位置的服务信息。
[0056]本发明实施例提供的一种保护隐私的方法,移动终端能够根据移动终端的实际位置,获取实际位置的服务信息覆盖范围,在实际位置的服务信息的覆盖范围的边缘附近的指定范围内,或者在实际位置的服务信息的覆盖范围的边缘上,分散的选取位置点作为虚假位置,再随机选取至少一个随机虚假位置,向LBS服务器上传虚假位置和随机虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置和随机虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞;在实际位置的服务信息的覆盖范围的边缘上或边缘附近的指定范围内,分散的选取虚假位置,使得虚假位置的服务信息的覆盖范围能够更好的覆盖实际位置的服务信息的覆盖范围,从而保证LBS发送服务信息的全面性;增加随机虚假位置,增加了 LBS服务器中位置的总数,使得黑客很难从LBS服务器中的位置中跟踪定位到移动终端的实际位置,从而进一步减小了用户隐私泄露的风险。
[0057]本发明实施例提供了一种保护隐私的装置200,如图6所示,包括:
[0058]虚假位置选取模块201,用于获取移动终端的实际位置,并根据所述实际位置,选取虚假位置。
[0059]其中,虚假位置的服务信息的覆盖范围覆盖实际位置的服务信息的覆盖范围。
[0060]优选的,虚假位置的个数至少为3个,在最优方案中,虚假位置的个数为3个。
[0061]第一位置数据发送模块202,用于向基于位置服务LBS服务器上传所述虚假位置的位置数据。
[0062]第一信息接收模块203,用于接收所述LBS服务器发送的范围服务信息。
[0063]其中,范围服务信息至少包括虚假位置的服务信息,实际位置的服务信息和虚假位置的服务信息是LBS服务器根据所述虚假位置的位置数据得到的。
[0064]本发明实施例提供的一种保护隐私的装置,移动终端能够根据移动终端的实际位置,选取虚假位置,向基于位置服务LBS服务器上传虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞。
[0065]进一步的,如图7所示,虚假位置选取模块201,包括:
[0066]第一获取单元2011,用于根据所述实际位置,获取所述实际位置的服务信息的覆盖范围。
[0067]第一选取单元2012,用于在所述实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取位置点作为所述虚假位置。
[0068]本发明实施例提供的一种保护隐私的装置,移动终端能够根据移动终端的实际位置,获取实际位置的服务信息覆盖范围,在实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取位置点作为虚假位置,向LBS服务器上传虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞;在实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取虚假位置,使得虚假位置的服务信息的覆盖范围能够更好的覆盖实际位置的服务信息的覆盖范围,从而保证LBS发送服务信息的全面性。
[0069]进一步的,如图8所示,虚假位置选取模块201,包括:
[0070]第二获取单元2013,用于根据所述实际位置,获取所述实际位置的服务信息的覆盖范围。
[0071]第二选取单元2014,用于在所述实际位置的服务信息的覆盖范围的边缘上,分散的选取位置点作为所述虚假位置。
[0072]本发明实施例提供的一种保护隐私的装置,移动终端能够根据移动终端的实际位置,获取实际位置的服务信息覆盖范围,在实际位置的服务信息的覆盖范围的边缘上,分散的选取位置点作为虚假位置,向LBS服务器上传虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞;在实际位置的服务信息的覆盖范围的边缘上,分散的选取虚假位置,使得虚假位置的服务信息的覆盖范围能够更好的覆盖实际位置的服务信息的覆盖范围,从而保证LBS发送服务信息的全面性。
[0073]此外,如图9所示,装置200包括:
[0074]随机位置选取模块204,用于随机选取至少一个随机虚假位置。
[0075]第二位置数据发送模块205,用于向基于位置服务LBS服务器上传所述虚假位置和所述随机虚假位置的位置数据。
[0076]第二信息接收模块206,用于接收所述LBS服务器发送的范围服务信息。
[0077]其中,范围服务信息包括虚假位置的服务信息和随机虚假位置的服务信息。
[0078]本发明实施例提供的一种保护隐私的装置,移动终端能够根据移动终端的实际位置,获取实际位置的服务信息覆盖范围,在实际位置的服务信息的覆盖范围的边缘附近的指定范围内,或者在实际位置的服务信息的覆盖范围的边缘上,分散的选取位置点作为虚假位置,再随机选取至少一个随机虚假位置,向LBS服务器上传虚假位置和随机虚假位置的位置数据,接收LBS服务器发送的范围服务信息。与通过匿名服务器进行移动终端和LBS服务器之间信息交互的现有技术相比,本方案利用移动终端的实际位置,选取服务信息覆盖范围可以覆盖实际位置的服务信息覆盖范围的虚假位置,移动终端向LBS服务器发送虚假位置和随机虚假位置,因为虚假位置的服务信息的覆盖范围覆盖了实际位置的服务信息的覆盖范围,所以移动终端可以接收到实际位置上需要的服务信息;在移动终端可以接收到实际位置上需要的服务信息的前提下,因为LBS服务器中存在移动终端的虚假位置,即使LBS服务器被攻陷,虚假位置使得黑客无法轻易的得到用户的实际位置,从而保护了用户的隐私安全,降低了用户移动终端隐私泄露的风险;当选取的虚假位置的个数较少时,比如选取了 3个虚假位置,还可以减少LBS服务器和移动终端之间的通信量,避免具有有限带宽的通信信道发生阻塞;在实际位置的服务信息的覆盖范围的边缘上或边缘附近的指定范围内,分散的选取虚假位置,使得虚假位置的服务信息的覆盖范围能够更好的覆盖实际位置的服务信息的覆盖范围,从而保证LBS发送服务信息的全面性;增加随机虚假位置,增加了 LBS服务器中位置的总数,使得黑客很难从LBS服务器中的位置中跟踪定位到移动终端的实际位置,从而进一步减小了用户隐私泄露的风险。
[0079]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
[0080]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(RandomAccessMemory, RAM)等。
[0081]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种保护隐私的方法,其特征在于,包括: 获取移动终端的实际位置,并根据所述实际位置,选取虚假位置,所述虚假位置的服务信息的覆盖范围覆盖所述实际位置的服务信息的覆盖范围; 向基于位置服务LBS服务器上传所述虚假位置的位置数据; 接收所述LBS服务器发送的范围服务信息,所述范围服务信息至少包括所述虚假位置的服务信息,所述虚假位置的服务信息是LBS服务器根据所述虚假位置的位置数据得到的。
2.根据权利要求1所述的方法,其特征在于,所述虚假位置的个数至少为3个。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述实际位置,选取虚假位置,包括: 根据所述实际位置,获取所述实际位置的服务信息的覆盖范围; 在所述实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取位置点作为所述虚假位置。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述实际位置,选取虚假位置,包括: 根据所述实际位置,获 取所述实际位置的服务信息的覆盖范围; 在所述实际位置的服务信息的覆盖范围的边缘上,分散的选取位置点作为所述虚假位置。
5.根据权利要求1或2所述的方法,其特征在于,在所述根据所述实际位置,选取虚假位置之后,包括: 随机选取至少一个随机虚假位置; 向基于位置服务LBS服务器上传所述虚假位置和所述随机虚假位置的位置数据; 接收所述LBS服务器发送的范围服务信息,所述范围服务信息包括所述虚假位置的服务信息和所述随机虚假位置的服务信息。
6.一种保护隐私的装置,其特征在于,包括: 虚假位置选取模块,用于获取移动终端的实际位置,并根据所述实际位置,选取虚假位置,所述虚假位置的服务信息的覆盖范围覆盖所述实际位置的服务信息的覆盖范围; 第一位置数据发送模块,用于向基于位置服务LBS服务器上传所述虚假位置的位置数据; 第一信息接收模块,用于接收所述LBS服务器发送的范围服务信息,所述范围服务信息至少包括所述虚假位置的服务信息,所述虚假位置的服务信息是LBS服务器根据所述虚假位置的位置数据得到的。
7.根据权利要求6所述的装置,其特征在于,所述虚假位置的个数至少为3个。
8.根据权利要求6或7所述的装置,其特征在于,所述虚假位置选取模块,包括: 第一获取单元,用于根据所述实际位置,获取所述实际位置的服务信息的覆盖范围; 第一选取单元,用于在所述实际位置的服务信息的覆盖范围的边缘附近的指定范围内,分散的选取位置点作为所述虚假位置。
9.根据权利要求6或7所述的装置,其特征在于,所述虚假位置选取模块,包括: 第二获取单元,用于根据所述实际位置,获取所述实际位置的服务信息的覆盖范围;第二选取单元,用于在所述实际位置的服务信息的覆盖范围的边缘上,分散的选取位置点作为所述虚假位置。
10.根据权利要求6或7所述的方法,其特征在于,所述装置包括: 随机位置选取模块,用于随机选取至少一个随机虚假位置; 第二位置数据发送模块,用于向基于位置服务LBS服务器上传所述虚假位置和所述随机虚假位置的数据; 第二信息接收模块,用于接收所述LBS服务器发送的范围服务信息,所述范围服务信息包括所述虚假位置的服务信息和所述随机虚假位置的服务信息。
【文档编号】H04W12/02GK104010272SQ201410199205
【公开日】2014年8月27日 申请日期:2014年5月12日 优先权日:2014年5月12日
【发明者】钟焰涛 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1