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侧保护用户隐私的定位方法。根据本专利技术实施例的一个方面,提供的一种定位方法,包括:加密端接收定位平台定位并发送的用户基准位置信息;加密端向服务端发送用户基准位置信息,以便服务端将用户基准位置信息转发至客户端;加密端接收定位平台定位并发送的用户当前位置信息,根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密端将位置差值信息使用密钥进行加密,将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;加密端将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和位置差值信息确定用户当前所在位置。根据本专利技术实施例的第二个方面,提供的一种定位方法,包括:客户端接收服务端发送的用户基准位置信息;客户端接收服务端发送的加密的位置差值信息,位置差值信息由加密端根据定位平台相邻两次定位的用户当前位置信息获得,使用密钥进行加密并发送至服务端;客户端接收加密端发送的 ...
【技术保护点】
一种定位方法,其特征在于,包括:加密端接收定位平台定位并发送的用户基准位置信息;加密端向服务端发送所述用户基准位置信息,以便服务端将所述用户基准位置信息转发至客户端;加密端接收定位平台定位并发送的用户当前位置信息,根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密端将所述位置差值信息使用密钥进行加密,将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;加密端将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。
【技术特征摘要】
1.一种定位方法,其特征在于,包括:加密端接收定位平台定位并发送的用户基准位置信息;加密端向服务端发送所述用户基准位置信息,以便服务端将所述用户基准位置信息转发至客户端;加密端接收定位平台定位并发送的用户当前位置信息,根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密端将所述位置差值信息使用密钥进行加密,将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;加密端将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。2.根据权利要求1所述的方法,其特征在于,其中,所述加密端在一次定位服务过程中使用相同的密钥进行加密,在不同的定位服务过程中使用不同的密钥进行加密。3.根据权利要求1所述的方法,其特征在于,所述用户基准位置信息为定位平台接收到服务端转发客户端的定位请求后定位的用户当前位置信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述用户基准位置信息包括基准位置的经度、纬度和用户位于基准位置的时间;所述用户当前位置信息包括当前位置的经度、纬度和用户位于当前位置的时间。5.一种定位方法,其特征在于,包括:客户端接收服务端发送的用户基准位置信息;客户端接收服务端发送的加密的位置差值信息,所述位置差值信息由加密端根据定位平台相邻两次定位的用户当前位置信息获得,使用密钥进行加密并发送至服务端;客户端接收加密端发送的解密密钥,并使用所述解密密钥对加密的位置差值信息进行解密;客户端根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。6.根据权利要求5所述的方法,其特征在于,还包括:客户端对服务端进行授权,将解密密钥发送至服务端,以便服务端使用解密密钥对位置差值信息进行解密,并根据所述用户基准位置信息和位置差值信息确定用户当前所在位置。7.一种加密端,其特征在于,包括:基准位置接收单元,用于接收定位平台定位发送的用户基准位置信息;基准位置发送单元,用于向服务端发送所述用户基准位置信息,以便服务端将所述用户基准位置信息转发至客户端;位置接收单元,用于接收定位平台定位并发送的用户当前位置信息;位置差值获取单元,用于根据定位平台相邻两次定位的用户当前位置信息获得位置差值信息;加密单元,用于将所述位置差值信息使用密钥进行加密;位置差值发送单元,用于将加密后的位置差值信息发送至服务端,以便服务端将加密后的位置差值信息转发至客户端;密钥发送单元,用于将解密密钥发送至客户端,以便客户端将加密后的位置差值信息进行解密,并根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。8.根据权利要求7所述的加密端,其特征在于,所述加密单元,用于在一次定位服务过程中使用相同的密钥进行加密,在不同的定位服务过程中使用不同的密钥进行加密。9.根据权利要求7所述的加密端,其特征在于,所述用户基准位置信息为定位平台接收到服务端转发客户端的定位请求后定位的用户当前位置信息。10.根据权利要求7-9任一项所述的加密端,其特征在于,所述用户基准位置信息包括基准位置的经度、纬度和用户位于基准位置的时间;所述用户当前位置信息包括当前位置的经度、纬度和用户位于当前位置的时间。11.一种客户端,其特征在于,包括:基准位置接收单元,用于接收服务端发送的用户基准位置信息;位置差值接收单元,用于接收服务端发送的加密的位置差值信息,所述位置差值信息由加密端根据定位平台相邻两次定位的用户当前位置信息获得,使用密钥进行加密并发送至服务端;解密单元,用于接收加密端发送的解密密钥,并使用所述解密密钥对加密的位置差值信息进行解密;位置确定单元,用于根据前一次定位用户所在的位置和所述位置差值信息确定用户当前所在位置。12.根据权利要求11所述的客户端,其特征在于,还包括:授权单元,用于对服务端进行授权,将解密密钥发送至服务端,以便服务端使用解密密钥对位置差值信息进行解密,并根据所述用户基准位置...
【专利技术属性】
技术研发人员:沈隽如,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。