定位方法、设备以及系统技术方案

技术编号:15768205 阅读:170 留言:0更新日期:2017-07-06 18:13
本发明专利技术公开了一种定位方法、设备以及系统,涉及物联网领域。该方法包括:加密端接收定位平台发送的用户基准位置信息,并转发至服务器端,服务端将用户基准位置信息转发至客户端;加密端接收定位平台发送的用户当前位置信息,根据相邻两次定位的用户当前位置信息获得位置差值信息;加密端将位置差值信息使用密钥进行加密并发送至服务端,服务端将其转发至客户端;加密端将解密密钥发送至客户端,客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和位置差值信息确定当前所在位置。本发明专利技术实现面向SP侧服务端的定向加密,实现了对用户隐私的保护,而最终用户可获得准确的位置信息,保证了服务的质量。

Positioning method, apparatus and system

The invention discloses a positioning method, a device and a system, relating to the field of Internet of things. The method includes: user reference position information encryption receiver positioning platform to send, and forwarded to the server, the server will be the user reference position information is transmitted to the client terminal; the encryption end receiving positioning platform to send the current location of the user information, according to the position difference information two positioned adjacent to the current location of the user information encryption; end position difference using the key information is encrypted and sent to the server, the server will be forwarded to the client terminal; encryption decryption key will be sent to the client, the client information will be encrypted into the position difference and decryption, according to the previous position of the user's location and position difference information to determine the current location. The invention realizes the directional encryption for the SP side service side, realizes the protection of the user privacy, and the end user can obtain the accurate position information and guarantee the service quality.

【技术实现步骤摘要】
定位方法、设备以及系统
本专利技术涉及物联网
,特别涉及一种定位方法、设备以及系统。
技术介绍
随着物联网技术的发展,越来越多的SP(ServiceProvider,服务提供商)与运营商联合向用户推出定位服务。目前在位置信息服务方面运营商向SP发送用户的位置信息,SP可以掌握用户的实际位置信息,对用户的隐私保护不利。客户希望获得SP提供的专业级的定位服务,但同时不希望定位信息可以被定位服务商非法获取;同样的,SP希望自身服务端给与客户一定的隐私保障与承诺。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提出一种可以在SP侧保护用户隐私的定位方法。根据本专利技术实施例的一个方面,提供的一种定位方法,包括:加密端接收定位平台定位并发送的用户基准位置信息;加密端向服务端发送用户基准位置信息,以便服务端将用户基准位置信息转发至客户端;加密端接收定位平台定位并发送的用户当前位置信息,根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密端将位置差值信息使用密钥进行加密,将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;加密端将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和位置差值信息确定用户当前所在位置。根据本专利技术实施例的第二个方面,提供的一种定位方法,包括:客户端接收服务端发送的用户基准位置信息;客户端接收服务端发送的加密的位置差值信息,位置差值信息由加密端根据定位平台相邻两次定位的用户当前位置信息获得,使用密钥进行加密并发送至服务端;客户端接收加密端发送的解密密钥,并使用解密密钥对加密的位置差值信息进行解密;客户端根据前一次定位用户所在的位置和位置差值信息确定用户当前所在位置。根据本专利技术实施例的第三个方面,提供的一种加密端,包括:基准位置接收单元,用于接收定位平台定位发送的用户基准位置信息;基准位置发送单元,用于向服务端发送用户基准位置信息,以便服务端将用户基准位置信息转发至客户端;位置接收单元,用于接收定位平台定位并发送的用户当前位置信息;位置差值获取单元,用于根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密单元,用于将位置差值信息使用密钥进行加密;位置差值发送单元,用于将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;密钥发送单元,用于将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和位置差值信息确定用户当前所在位置。根据本专利技术实施例的第四个方面,提供的一种客户端,包括:基准位置接收单元,用于接收服务端发送的用户基准位置信息;位置差值接收单元,用于接收服务端发送的加密的位置差值信息,位置差值信息由加密端根据定位平台相邻两次定位的用户当前位置信息获得,使用密钥进行加密并发送至服务端;解密单元,用于接收加密端发送的解密密钥,并使用解密密钥对加密的位置差值信息进行解密;位置确定单元,用于根据前一次定位用户所在的位置和位置差值信息确定用户当前所在位置。根据本专利技术实施例的第五个方面,提供的一种定位系统,包括:前述实施例中的加密端,前述实施例中的客户端,服务端以及定位平台;服务端,用于接收加密端发送的用户基准位置信息、加密后的位置差值信息,并转发给客户端;定位平台,用于接收服务端转发的客户端发送的定位请求,定位用户当前位置信息。根据本专利技术实施例的第六个方面,提供的一种定位方法,包括:加密端接收定位平台发送的用户基准位置信息;加密端向服务端发送用户基准位置信息,以便服务端将用户基准位置信息转发至客户端;加密端接收定位平台定位并发送的用户当前位置信息,并根据用户基准位置信息和用户当前位置信息获得基准差值信息;加密端将基准差值信息使用密钥进行加密,将加密后的基准差值信息发送至服务端,以便服务端将加密后的基准差值信息转发至客户端;加密端将解密密钥发送至客户端,以便客户端将加密后的基准差值信息进行解密,并根据用户基准位置信息和基准差值信息确定用户当前所在位置。根据本专利技术实施例的第七个方面,提供的一种定位方法,包括:客户端接收服务端发送的用户基准位置信息;客户端接收服务端发送的加密的基准差值信息,基准差值信息由加密端根据用户基准位置信息和用户当前位置信息获得,使用密钥进行加密并发送至服务端;客户端接收加密端发送的解密密钥,并使用解密密钥对加密的基准差值信息进行解密;客户端根据用户基准位置信息和基准差值信息确定用户当前所在的位置。根据本专利技术实施例的第八个方面,提供的一种加密端,包括:基准位置接收单元,用于接收定位平台定位并发送的用户基准位置信息;基准位置发送单元,用于向服务端发送用户基准位置信息,以便服务端将用户基准位置信息转发至客户端;位置接收单元,用于接收定位平台定位并发送的用户当前位置信息;基准差值获取单元,用于根据用户基准位置信息和用户当前位置信息获得基准差值信息;加密单元,用于将基准差值信息使用密钥进行加密;基准差值发送单元,用于将加密后的基准差值信息发送至服务端,以便服务端将加密后的基准差值信息转发至客户端;密钥发送单元,用于将解密密钥发送至客户端,以便客户端将加密后的基准差值信息进行解密,并根据用户基准位置信息和基准差值信息确定用户当前所在位置。根据本专利技术实施例的第九个方面,提供的一种客户端,包括:基准位置接收单元,用于接收服务端发送的用户基准位置信息;基准差值接收单元,用于接收服务端发送的加密的基准差值信息,基准差值信息由加密端根据用户基准位置信息和用户当前位置信息获得,使用密钥进行加密并发送至服务端;解密单元,用于接收加密端发送的解密密钥,并使用解密密钥对加密的基准差值信息进行解密;位置确定单元,用于根据用户基准位置信息和基准差值信息确定用户当前所在的位置。根据本专利技术实施例的第十个方面,提供的一种定位系统,包括:前述第八个实施例的加密端,前述第九个实施例中的客户端,以及服务端以及定位平台;服务端,用于接收加密端发送的用户基准位置信息、加密后的基准差值信息,并转发给客户端;定位平台,用于接收服务端转发的客户端发送的定位请求,定位用户当前位置信息。本专利技术通过第三方加密端对位置差值信息进行加密,实现面向SP侧服务端的定向加密,实现了对用户隐私的保护,而最终用户可以对位置差值信息进行解密,获得准确的位置信息,保证了服务的质量。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本公开的定位方法的架构图。图2示出本公开的示例性实施例的定位方法的流程示意图。图3示出本公开的示例性实施例的加密端的结构示意图。图4示出本公开的示例性实施例的客户端的结构示意图。图5示出本公开的示例性实施例的定位系统的结构示意图。图6示出本公开的另一种示例性实施例的定位方法的流程示意图。图7示出本公开的另一种示例性实施例的加密端的本文档来自技高网...
定位方法、设备以及系统

【技术保护点】
一种定位方法,其特征在于,包括:加密端接收定位平台定位并发送的用户基准位置信息;加密端向服务端发送所述用户基准位置信息,以便服务端将所述用户基准位置信息转发至客户端;加密端接收定位平台定位并发送的用户当前位置信息,根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密端将所述位置差值信息使用密钥进行加密,将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;加密端将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。

【技术特征摘要】
1.一种定位方法,其特征在于,包括:加密端接收定位平台定位并发送的用户基准位置信息;加密端向服务端发送所述用户基准位置信息,以便服务端将所述用户基准位置信息转发至客户端;加密端接收定位平台定位并发送的用户当前位置信息,根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密端将所述位置差值信息使用密钥进行加密,将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;加密端将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。2.根据权利要求1所述的方法,其特征在于,其中,所述加密端在一次定位服务过程中使用相同的密钥进行加密,在不同的定位服务过程中使用不同的密钥进行加密。3.根据权利要求1所述的方法,其特征在于,所述用户基准位置信息为定位平台接收到服务端转发客户端的定位请求后定位的用户当前位置信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述用户基准位置信息包括基准位置的经度、纬度和用户位于基准位置的时间;所述用户当前位置信息包括当前位置的经度、纬度和用户位于当前位置的时间。5.一种定位方法,其特征在于,包括:客户端接收服务端发送的用户基准位置信息;客户端接收服务端发送的加密的位置差值信息,所述位置差值信息由加密端根据定位平台相邻两次定位的用户当前位置信息获得,使用密钥进行加密并发送至服务端;客户端接收加密端发送的解密密钥,并使用所述解密密钥对加密的位置差值信息进行解密;客户端根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。6.根据权利要求5所述的方法,其特征在于,还包括:客户端对服务端进行授权,将解密密钥发送至服务端,以便服务端使用解密密钥对位置差值信息进行解密,并根据所述用户基准位置信息和位置差值信息确定用户当前所在位置。7.一种加密端,其特征在于,包括:基准位置接收单元,用于接收定位平台定位发送的用户基准位置信息;基准位置发送单元,用于向服务端发送所述用户基准位置信息,以便服务端将所述用户基准位置信息转发至客户端;位置接收单元,用于接收定位平台定位并发送的用户当前位置信息;位置差值获取单元,用于根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密单元,用于将所述位置差值信息使用密钥进行加密;位置差值发送单元,用于将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;密钥发送单元,用于将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。8.根据权利要求7所述的加密端,其特征在于,所述加密单元,用于在一次定位服务过程中使用相同的密钥进行加密,在不同的定位服务过程中使用不同的密钥进行加密。9.根据权利要求7所述的加密端,其特征在于,所述用户基准位置信息为定位平台接收到服务端转发客户端的定位请求后定位的用户当前位置信息。10.根据权利要求7-9任一项所述的加密端,其特征在于,所述用户基准位置信息包括基准位置的经度、纬度和用户位于基准位置的时间;所述用户当前位置信息包括当前位置的经度、纬度和用户位于当前位置的时间。11.一种客户端,其特征在于,包括:基准位置接收单元,用于接收服务端发送的用户基准位置信息;位置差值接收单元,用于接收服务端发送的加密的位置差值信息,所述位置差值信息由加密端根据定位平台相邻两次定位的用户当前位置信息获得,使用密钥进行加密并发送至服务端;解密单元,用于接收加密端发送的解密密钥,并使用所述解密密钥对加密的位置差值信息进行解密;位置确定单元,用于根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。12.根据权利要求11所述的客户端,其特征在于,还包括:授权单元,用于对服务端进行授权,将解密密钥发送至服务端,以便服务端使用解密密钥对位置差值信息进行解密,并根据所述用户基准位置...

【专利技术属性】
技术研发人员:沈隽如
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1