终端设备的定位方法、装置、电子设备及存储介质与流程
未命名
09-13
阅读:110
评论:0
1.本公开涉及电子设备技术领域,尤其涉及一种终端设备的定位方法、装置、电子设备及存储介质。
背景技术:
2.目前,随着终端设备的发展,越来越多的用户使用终端设备,比如,用户使用移动设备进行信息交互;又比如,用户使用耳机聆听音乐。当终端设备丢失时,可能会对用户的生活造成影响。因此,如何定位并查找丢失的终端设备是非常重要的。
技术实现要素:
3.本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
4.为此,本公开提出了如下技术方案:
5.本公开的第一方面实施例提出了一种终端设备的定位方法,应用于第一终端设备,包括:向服务端发送查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;接收服务端发送的查询响应,其中,所述查询响应中包括目标坐标位置和目标公钥摘要,所述目标坐标位置是对所述待查找终端设备定位到的坐标位置加密得到,且与所述目标公钥摘要同步发送至所述服务端的;根据所述目标公钥摘要,确定目标私钥;采用所述目标私钥对所述目标坐标位置进行解密,以获取所述待查找终端设备所处的坐标位置。
6.本公开第二方面实施例提出了一种终端设备的定位方法,应用于第二终端设备,包括:每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要;接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述第二终端设备定位到的坐标位置进行加密,以得到目标坐标位置;将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。
7.本公开第三方面实施例提出了一种终端设备的定位方法,应用于中继设备,包括:接收第三终端设备发送的目标公钥摘要,其中,所述目标公钥摘要为所述第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要;向服务端发送目标公钥摘要;接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述中继设备定位到的坐标位置进行加密,以得到目标坐标位置;将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。
8.本公开第四方面实施例提出了一种终端设备的定位方法,应用于第三终端设备,包括:每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要;其中,所述目标公钥摘要用于在所述中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对所述目标公钥进行验证,并在验证通过的情况下,采用所述目标公钥对所述中继设备所处的位置进行加密,以得到目标坐标位置,将所述目标公钥摘要以及所述目标坐
标位置同步发送至所述服务端。
9.本公开第五方面实施例提出了一种终端设备的定位方法,应用于服务端,包括:接收第一终端设备发送的查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;接收所述待查找终端设备发送的目标公钥摘要;确定与所述目标公钥摘要匹配的目标公钥,并将所述目标公钥发送至所述待查找终端设备;接收所述待查找终端设备发送的目标坐标位置以及目标公钥摘要,其中,所述目标坐标位置为所述待查找终端设备根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述待查找终端设备定位到的位置加密得到的;向所述第一终端设备发送所述目标坐标位置以及所述目标公钥摘要。
10.本公开第六方面实施例提出一种终端设备的定位装置,应用于第一终端设备,包括:查询模块,用于向服务端发送查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;接收模块,用于接收服务端发送的查询响应,其中,所述查询响应中包括目标坐标位置和目标公钥摘要,所述目标坐标位置是对所述待查找终端设备定位到的坐标位置加密得到,且与所述目标公钥摘要同步发送至所述服务端的;确定模块,用于根据所述目标公钥摘要,确定目标私钥;解密模块,用于采用所述目标私钥对所述目标坐标位置进行解密,以获取所述待查找终端设备所处的坐标位置。
11.本公开第七方面实施例提出一种终端设备的定位装置,应用于第二终端设备,包括:发送模块,用于每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要;处理模块,用于接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;加密模块,用于在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述第二终端设备定位到的坐标位置进行加密,以得到目标坐标位置;发送模块,用于将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。
12.本公开第八方面实施例提出一种终端设备的定位装置,应用于中继设备,包括:第一接收模块,用于接收第三终端设备发送的目标公钥摘要,其中,所述目标公钥摘要为所述第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要;发送模块,用于向服务端发送目标公钥摘要;处理模块,用于接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;加密模块,用于在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述中继设备定位到的坐标位置进行加密,以得到目标坐标位置;所述发送模块,还用于将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。
13.本公开第九方面实施例提出一种终端设备的定位装置,应用于第三终端设备,包括:发送模块,用于每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要;其中,所述目标公钥摘要用于在所述中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对所述目标公钥进行验证,并在验证通过的情况下,采用所述目标公钥对所述中继设备所处的位置进行加密,以得到目标坐标位置,将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。
14.本公开第十方面实施例提出了一种终端设备的定位装置,应用于服务端,包括:第一接收模块,用于接收第一终端设备发送的查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;第二接收模块,用于接收所述待查找终端设备发送的目标公钥
摘要;处理模块,用于确定与所述目标公钥摘要匹配的目标公钥,并将所述目标公钥发送至所述待查找终端设备;第三接收模块,用于接收所述待查找终端设备发送的目标坐标位置以及目标公钥摘要,其中,所述目标坐标位置为所述待查找终端设备根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述待查找终端设备定位到的位置加密得到的;发送模块,用于向所述第一终端设备发送所述目标坐标位置以及所述目标公钥摘要。
15.本公开第十一方面实施例提出了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开第一方面实施例所述的方法,或者,执行本公开第二方面实施例所述的方法,或者,执行本公开第三方面实施例所述的方法,或者,执行本公开第四方面实施例所述的方法,或者,执行本公开第五方面实施例所述的方法。
16.本公开第十二方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面实施例所述的方法,或者,实现本公开第二方面实施例所述的方法,或者,实现本公开第三方面实施例所述的方法,或者,执行本公开第四方面实施例所述的方法,或者,执行本公开第五方面实施例所述的方法。
17.本公开第十三方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行本公开第一方面实施例所述的方法,或者,执行本公开第二方面实施例所述的方法,或者,执行本公开第三方面实施例所述的方法,或者,执行本公开第四方面实施例所述的方法,或者,执行本公开第五方面实施例所述的方法。
18.本公开的技术方案,通过向服务端发送查询指令,并接收服务端发送的查询响应,可从服务端获取待查找终端设备加密的目标坐标位置和目标公钥摘要,进而,采用目标公钥摘要,确定目标私钥,并采用目标私钥对目标坐标位置进行解密,由此,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,获取待查找终端设备所处的坐标位置,且服务端无法对待查找终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取待查找终端设备所处的位置,从而,待查找终端设备所处的位置不会被泄露,提高了待查找终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
19.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
20.本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
21.图1为本公开一实施例所提供的终端设备的定位方法的流程示意图;
22.图2为本公开一实施例所提供的终端设备的定位方法的流程示意图;
23.图3为本公开一实施例所提供的第一终端设备与第二终端设备配对示意图;
24.图4为本公开一实施例所提供的终端设备的定位方法的流程示意图;
25.图5为本公开一实施例所提供的终端设备的定位方法的流程示意图;
26.图6为本公开一实施例所提供的终端设备的定位方法的流程示意图;
27.图7为本公开一实施例所提供的终端设备的定位方法的流程示意图;
28.图8为本公开一实施例所提供的终端设备的定位方法的流程示意图;
29.图9为本公开一实施例所提供的终端设备的定位方法的流程示意图;
30.图10为本公开一实施例所提供的终端设备的定位方法的流程示意图;
31.图11为本公开一实施例所提供的终端设备的定位装置的结构示意图;
32.图12为本公开一实施例所提供的终端设备的定位装置的结构示意图;
33.图13为本公开一实施例所提供的终端设备的定位装置的结构示意图;
34.图14为本公开一实施例所提供的终端设备的定位装置的结构示意图;
35.图15为本公开一实施例所提供的终端设备的定位装置的结构示意图;
36.图16是根据一示例性实施例示出的一种终端设备的框图。
具体实施方式
37.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
38.相关技术中,被查找终端设备(例如,丢失的终端设备)对自身所处的位置进行加密并发送至服务端,服务端对其解密以获取被查找终端设备所处的位置,然而,由服务端对被查找终端设备所处的位置进行解密的方式,可能导致其他终端设备从服务端侧非法获取被查找终端设备所处的位置,即导致被查找终端设备的所处的位置被泄露,降低了该被查找终端设备的所处位置的安全性,以及该被查找终端设备被用户找到的找到率。
39.因此,针对上述问题,本公开提出一种终端设备的定位方法、装置、电子设备及存储介质。
40.下面参考附图描述本公开实施例的终端设备的定位方法、装置、电子设备及存储介质。
41.图1为本公开一实施例所提供的终端设备的定位方法的流程示意图。其中,该终端设备的定位方法可应用于第一终端设备。
42.如图1所示,终端设备的定位方法可包括如下步骤:
43.步骤101,向服务端发送查询指令。
44.在本公开实施例中,第一终端设备(查找设备)可采用有线或无线方式向服务端发送查询指令,其中,该查询指令用于查询待查找终端设备(被查找设备)的目标坐标位置。
45.步骤102,接收服务端发送的查询响应,其中,查询响应中包括目标坐标位置和目标公钥摘要。
46.进而,在服务端接收到第一终端设备发送的查询指令后,服务端可向第一终端设备发送查询响应,其中,查询响应中包括目标坐标位置和目标公钥摘要,目标坐标位置是待查找终端设备对自身定位到的坐标位置加密得到,且与目标公钥摘要同步发送至服务端的。
47.也就是说,待查找终端向服务端发送目标公钥摘要,服务端接收到目标公钥摘要后,将目标公钥摘要与服务端中的至少一个公钥摘要进行匹配,根据与目标摘要匹配的公钥摘要,可确定与目标公钥摘要匹配的目标公钥,并将该目标公钥发送至待查找终端设备。
待查找终端设备采用目标公钥对自身所处的坐标位置进行加密,得到目标坐标位置,待查找终端设备将目标坐标位置以及目标公钥摘要同步发送至服务端,服务端根据目标公钥摘要可确定对应的第一终端设备,将目标公钥摘要以及目标坐标位置发送至第一终端设备。其中,需要说明的是,在被查找终端设备为具有发送和接收功能的终端设备时,待查找终端设备可为被查找终端设备,在被查找终端设备仅具有发送功能,不具有接收功能时,待查找终端设备可为中继设备。
48.步骤103,根据目标公钥摘要,确定目标私钥。
49.进一步地,根据目标公钥摘要,可确定与目标公钥摘要匹配的公钥,根据与目标公钥摘要匹配的公钥,可确定目标私钥。
50.步骤104,采用目标私钥对目标坐标位置进行解密,以获取待查找终端设备所处的坐标位置。
51.在本公开实施例中,采用目标私钥对目标坐标位置进行解密,解密后的坐标位置为待查找终端设备所处的坐标位置。
52.综上,通过向服务端发送查询指令,并接收服务端发送的查询响应,可从服务端获取待查找终端设备加密的目标坐标位置和目标公钥摘要,进而,采用目标公钥摘要,确定目标私钥,并采用目标私钥对目标坐标位置进行解密,由此,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,获取待查找终端设备所处的坐标位置,且服务端无法对待查找终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取待查找终端设备所处的位置,从而,待查找终端设备所处的位置不会被泄露,提高了待查找终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
53.为了服务端在接收到待查找终端设备发送的目标公钥时,可确定与目标公钥摘要匹配的目标公钥并发送至待查找终端设备,如图2所示,图2为本公开一实施例所提供的终端设备的定位方法的流程示意图,其中,该终端设备的定位方法应用于第一终端设备。在本公开实施例中,第一终端设备在向服务端发送查询指令之前,可将本地存储的至少一个公私钥对中的每个公钥,以及与每个公钥匹配的公钥摘要发送至服务端,图2所示实施例可包括如下步骤:
54.步骤201,生成至少一个公私钥对。
55.在本公开实施例中,第一终端设备可随机生成至少一个公私钥对,其中,至少一个公私钥对中的每个公私钥对中的公钥和私钥具有一一对应关系。
56.步骤202,对至少一个公私钥对进行本地存储。
57.进一步地,对生成的至少一个公私钥对在本地进行存储。
58.步骤203,针对本地存储的至少一个公私钥对中的每个公钥,将每个公钥以及与每个公钥匹配的公钥摘要发送至服务端。
59.可选地,针对本地存储的至少一个公私钥对中的每个公钥,确定与每个公钥匹配的公钥摘要;响应于开启指令,将每个公钥以及与每个公钥匹配的公钥摘要发送至服务端。需要说明的是,在向服务端发送公钥以及公钥摘要之前,可将与每个公钥匹配的公钥摘要预先设置在第二终端设备或第三终端设备中,其中,第二终端设备为具有接收和发送功能的终端设备,第三终端设备为仅具有发送功能的终端设备。
60.也就是说,针对本地存储的至少一个公私钥对中的每个公钥,可采用设定的摘要
算法(如,sha-256)计算每个公钥的摘要,将得到的摘要作为每个公钥对应的公钥摘要,在用户对第一终端设备开启设定模式时(如,丢失模式),第一终端设备可将每个公钥以及每个公钥匹配的公钥摘要发送至服务端。进而,服务端在接收到待查找终端设备发送的目标公钥摘要时,可将每个公钥匹配的公钥摘要与目标公钥摘要进行匹配,根据与目标公钥摘要匹配的公钥摘要,从至少一个公私钥对中的至少一个公钥中,确定与目标公钥摘要匹配的目标公钥并发送至待查找终端设备。
61.需要说明的是,在向服务端发送公钥以及公钥摘要之前,可将与每个公钥匹配的公钥摘要预先设置在第二终端设备或第三终端设备中,如图3所示,第一终端设备将每个公钥以及每个公钥匹配的公钥摘要发送至服务端之前,第一终端设备可与第二终端设备或第三终端设备配对,在本公开实施例中,可将与每个公钥匹配的公钥摘要发送至第二终端设备,或者,在第三终端设备中设置与每个公钥匹配的公钥摘要。
62.步骤204,向服务端发送查询指令。
63.步骤205,接收服务端发送的查询响应,其中,查询响应中包括目标坐标位置和目标公钥摘要。
64.步骤206,根据目标公钥摘要,确定目标私钥。
65.在本公开实施例中,可根据目标公钥摘要,在至少一个公私钥对中确定与目标公钥摘要匹配的公钥,进而,根据与目标公钥摘要匹配的公钥,在至少一个公私钥对中查询以获取目标私钥。
66.步骤207,采用目标私钥对目标坐标位置进行解密,以获取待查找终端设备所处的坐标位置。
67.需要说明的是,步骤204至205、步骤207的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
68.综上,第一终端设备在向服务端发送查询指令之前,将本地存储的至少一个公私钥对中的每个公钥,以及与每个公钥匹配的公钥摘要发送至服务端,由此,服务端在接收到待查找终端设备发送的目标公钥摘要时,可确定与目标公钥摘要匹配的目标公钥并发送至待查找终端设备,待查找终端设备在对目标公钥验证通过后,根据目标公钥对自身定位到的坐标位置进行加密,提高了待查找终端设备的目标坐标位置的安全性。
69.本公开实施例的终端设备的定位方法,应用于第一终端设备,通过向服务端发送查询指令,其中,查询指令用于查询待查找终端设备的目标坐标位置;接收服务端发送的查询响应,其中,查询响应中包括目标坐标位置和目标公钥摘要,目标坐标位置是对待查找终端设备定位到的坐标位置加密得到,且与目标公钥摘要同步发送至所述服务端的;根据目标公钥摘要,确定目标私钥;采用目标私钥对目标坐标位置进行解密,以获取待查找终端设备所处的坐标位置,该方法通过向服务端发送查询指令,并接收服务端发送的查询响应,可从服务端获取待查找终端设备加密的目标坐标位置和目标公钥摘要,进而,采用目标公钥摘要,确定目标私钥,并采用目标私钥对目标坐标位置进行解密,由此,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,获取待查找终端设备所处的坐标位置,且服务端无法对待查找终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取待查找终端设备所处的位置,从而,待查找终端设备所处的位置不会被泄露,提高了待查找终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
70.为了实现上述实施例,本公开还提出另一种终端设备的定位方法。
71.图4为本公开一实施例所提供的终端设备的定位方法的流程示意图。其中,该终端设备的定位方法应用于第二终端设备。第二终端设备可为具有发送功能和接收功能的终端设备,比如,第二终端设备为移动终端(如,手机)。
72.如图4所示,该终端设备的定位方法包括:
73.步骤401,每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要。
74.在本公开实施例中,每当到达定位周期,第二终端设备可从第一终端设备发送的至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要。
75.其中,定位周期可根据接收到的第一终端设备发送的至少一个公钥摘要的数量确定,比如,第一终端设备发送至第二终端设备的公钥摘要的数量为1000,第二终端设备向服务端发送公钥摘要的维持时间为10天,则第二终端设备每天可向服务端发送100次目标公钥摘要,则定位周期的最小值可为15分钟(定位周期为15分钟,一天内第二终端设备可向服务端可发送96个公钥摘要,10天内第二终端设备可向服务端发送960个公钥摘要,960个公钥摘要处于第一终端设备发送至第二终端设备的公钥摘要的数量1000范围内)。
76.步骤402,接收服务端发送的目标公钥,并根据目标公钥摘要对目标公钥进行验证。
77.在本公开实施例中,服务端在接收到第二终端设备在定位周期发送的与本定位周期匹配的目标公钥摘要后,服务端将接收到的第一终端设备之前发送的至少一个公钥摘要,与目标公钥摘要进行匹配,根据匹配到的公钥摘要,可从接收到的第一终端设备之前发送的至少一个公钥中确定与目标公钥摘要匹配的目标公钥。其中,需要说明的是,在第一终端设备向服务端发送查询指令之前,第一终端设备将本地存储的至少一个公私钥对中的每个公钥,以及与每个公钥匹配的公钥摘要发送至服务端。
78.进而,在接收到服务端发送的目标公钥后,可采用设定的摘要算法(如,sha-256)计算目标公钥的摘要,将目标公钥的摘要与目标公钥摘要进行匹配,在目标公钥的摘要与目标公钥摘要匹配时,可确定目标公钥摘要对目标公钥验证通过,即服务端发送的目标公钥没有被篡改。
79.步骤403,在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对第二终端设备所处的位置进行加密,以得到目标坐标位置。
80.进一步地,在根据目标公钥摘要对目标公钥验证通过的情况下,可采用目标公钥对第二终端设备所处的位置进行加密,将加密后的坐标位置作为目标坐标位置。
81.步骤404,将目标公钥摘要以及目标坐标位置同步发送至服务端。
82.在本公开实施例中,第二终端设备将目标公钥摘要以及目标坐标位置同步发送至服务端。
83.综上,通过周期性地向服务端发送公钥摘要获取对应的目标公钥,并且在目标公钥通过验证的情况下,采用目标公钥对自身定位到的坐标位置进行加密,可避免可追踪性,进而,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,获取第二终端设备所处的坐标位置,且服务端无法对第二终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取第二终端设备所处的位置,第二终端设备所处的位置不会被泄露,提高了第二终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
84.为了在定位周期准确地向服务端发送与本定位周期匹配的目标公钥摘要,如图5所示,图5为本公开一实施例所提供的终端设备的定位方法的流程示意图,在本公开实施例中,可在定位周期向服务端发送与本定位周期匹配的目标公钥摘要之前,接收第一终端设备发送的至少一个公钥摘要,从而,可在到达定位周期时,在至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要,并将目标公钥摘要发送至服务端,图5所示实施例可包括如下步骤:
85.步骤501,接收第一终端设备发送的至少一个公钥摘要。
86.在本公开实施例中,在第一终端设备向服务端发送查询指令之前,第一终端设备可对本地存储的至少一个公私钥对中的每个公钥,通过设定摘要算法确定与每个公钥匹配的公钥摘要,并将与每个公钥匹配的公钥摘要发送至第二终端设备,从而,第二终端设备可接收到第一终端设备发送的至少一个公钥摘要。
87.步骤502,每当到达定位周期,从至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要。
88.可选地,确定本定位周期与首个定位周期之间间隔的周期个数;根据周期个数,确定与本定位周期匹配的目标公钥摘要;其中,各定位周期与至少一个公钥摘要之间具有对应关系。
89.也就是说,可根据第一终端设备发送至第二终端设备的公钥摘要的数量以及第二终端设备向服务端发送公钥摘要的维持时间,确定各个定位周期,其中,各个定位周期与至少一个公钥摘要之间可设置对应关系(比如,可将公钥摘要按照生成时间顺序排列,将各定位周期与排列后的公钥摘要一一对应),进一步地,每当到达定位周期,可确定本定位周期与首个定位周期之间间隔的周期个数,进而,根据间隔的周期个数,可确定与本定位周期匹配的目标公钥摘要,比如,首个定位周期发送排列后的公钥摘要的第1个公钥摘要,本定位周期与首个定位周期之间间隔的周期个数为3,则本定位周期发送排列后的公钥摘要中的第4个(间隔的周期个数加1)公钥摘要。
90.步骤503,通过中继设备向服务端转发目标公钥摘要。
91.在本公开实施例中,第二终端设备向服务端发送目标公钥摘要时,可通过中继设备向服务端转发该目标公钥摘要。
92.步骤504,通过中继设备验证并接收服务端发送的目标公钥。
93.在本公开实施例中,中继设备可接收服务端发送的目标公钥,并采用转发的目标公钥摘要对该目标公钥进行验证,在目标公钥验证通过后,可向第二移动设备转发该目标公钥。
94.另外,第二终端设备也可直接接收服务端发送的目标公钥,并采用发送的目标公钥摘要对该目标公钥进行验证。本公开仅作示例性说明,不做具体限定。
95.步骤505,采用目标公钥对第二终端设备所处的位置进行加密,以得到目标坐标位置。
96.其中,需要说明的是,中继设备在对目标公钥验证通过后,也可采用目标公钥对自身定位到的坐标位置进行加密,得到目标坐标位置,本公开仅作示例性说明,不做具体限定。
97.步骤506,将目标公钥摘要以及目标坐标位置同步发送至服务端。
98.需要说明的是,步骤505至506的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
99.综上,通过接收第一终端设备发送的至少一个公钥摘要;每当到达定位周期,从至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要;通过中继设备向服务端转发目标公钥摘要;通过中继设备验证并接收服务端发送的目标公钥,由此,通过中继设备可在定位周期准确地向服务端发送与本定位周期匹配的目标公钥摘要,并且中继设备可对服务端发送的目标公钥进行验证和转发,从而,第二终端设备采用目标公钥对所处的位置进行加密,可提高第二终端设备的所处的位置的安全性。
100.为了通过中继设备准确地向服务端转发与本定位周期匹配的公钥摘要,并降低第二终端设备的能力要求,如图6所示,图6为本公开一实施例所提供的终端设备的定位方法的流程示意图,在本公开实施例中,第二终端设备可采用无线连接方式向中继设备发送与本定位周期匹配的目标公钥摘要,并通过中继设备向服务端转发目标公钥摘要,图6所示实施例可包括如下步骤:
101.步骤601,接收第一移动设备发送的至少一个公钥摘要。
102.步骤602,每当到达定位周期,从至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要。
103.步骤603,采用无线连接方式向中继设备发送目标公钥摘要。
104.比如,可采用蓝牙方式向中继设备发送目标公钥摘要,其中,第二终端设备可灵活确定蓝牙广播的字节长度,作为一种示例,根据第二终端设备(被查找的移动设备)的数量以及该第二移动设备与其他第二终端设备的碰撞概率确定蓝牙广播的字节长度,比如,在定位周期内每个蓝牙广播的设备标识不同,每个第二终端设备可获取其他进行蓝牙广播的第二终端设备,在蓝牙广播的第二终端设备的数量较多以及第二终端设备广播的蓝牙相互之间的碰撞概率较高时,可增大蓝牙广播的字节长度。又比如,在蓝牙广播的第二终端设备的数量较少以及第二终端设备广播的蓝牙相互之间的碰撞概率较小时,可减小蓝牙广播的字节长度。
105.步骤604,通过中继设备向服务端转发目标公钥摘要。
106.进而,中继设备在收到第二终端设备发送的目标公钥摘要后,可向服务端转发该目标公钥摘要。
107.步骤605,通过中继设备验证并接收服务端发送的目标公钥。
108.步骤606,采用目标公钥对第二终端设备所处的位置进行加密,以得到目标坐标位置。
109.步骤607,将目标公钥摘要以及目标坐标位置同步发送至服务端。
110.需要说明的是,步骤601至602、步骤605至607的执行过程可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。
111.综上,通过采用无线连接方式向中继设备发送目标公钥摘要,通过中继设备向服务端转发目标公钥摘要,由此,服务端可准确接收到第二终端设备发送的目标公钥摘要,并且,第二终端设备仅需具有一定的存储和无线广播能力,降低了第二终端设备的能力要求。
112.本公开实施例的终端设备的定位方法,应用于第二终端设备,通过每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要,接收服务端发送的目标公钥,并根
据目标公钥摘要对目标公钥进行验证;在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对第二终端设备所处的位置进行加密,以得到目标坐标位置;将目标公钥摘要以及目标坐标位置同步发送至服务端。由此,通过周期性地向服务端发送公钥摘要获取对应的目标公钥,并且在目标公钥通过验证的情况下,采用目标公钥对自身所处的坐标位置进行加密,可避免可追踪性,进而,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,获取第二终端设备所处的坐标位置,且服务端无法对第二终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取第二终端设备所处的位置,第二终端设备所处的位置不会被泄露,提高了第二终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
113.为了实现上述实施例,本公开还提出另一种终端设备的定位方法。
114.图7为本公开一实施例所提供的终端设备的定位方法的流程示意图。其中,该终端设备的定位方法应用于中继设备。
115.如图7所示,该终端设备的定位方法可包括如下步骤:
116.步骤701,接收第三终端设备发送的目标公钥摘要,其中,目标公钥摘要为第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要。
117.在本公开实施例中,第三终端设备可在每当到达定位周期时,第三终端设备可从至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要并发送至中继设备。
118.其中,定位周期可根据第三终端设备预先设置的至少一个公钥摘要的数量确定,比如,在第三终端设备中预先设置的公钥摘要的数量为1000,第三终端设备向中继设备发送公钥摘要的维持时间为10天,则第三终端设备每天可向中继设备发送100次目标公钥摘要,则定位周期的最小值可为15分钟(定位周期为15分钟,一天内第三终端设备可向中继设备发送96个公钥摘要,10天内第三终端设备可向中继设备发送960个公钥摘要,960个公钥摘要处于第三终端设备中预先设置的公钥摘要的数量1000范围内)。
119.步骤702,向服务端发送目标公钥摘要。
120.进一步地,中继设备将接收到的第三终端设备发送的目标公钥摘要转发至服务端。
121.步骤703,接收服务端发送的目标公钥,并根据目标公钥摘要对目标公钥进行验证。
122.在本公开实施例中,服务端在接收到中继设备发送的目标公钥摘要后,服务端将接收到的第一终端设备之前发送的至少一个公钥摘要,与目标公钥摘要进行匹配,根据匹配到的公钥摘要,可从接收到的第一终端设备之前发送的至少一个公钥中确定与目标公钥摘要匹配的目标公钥。其中,需要说明的是,在第一终端设备向服务端发送查询指令之前,第一终端设备将本地存储的至少一个公私钥对中的每个公钥,以及与每个公钥匹配的公钥摘要发送至服务端。
123.进而,在接收到服务端发送的目标公钥后,可采用设定的摘要算法(如,sha-256)计算目标公钥的摘要,将目标公钥的摘要与目标公钥摘要进行匹配,在目标公钥的摘要与目标公钥摘要匹配时,可确定目标公钥摘要对目标公钥验证通过,即服务端发送的目标公钥没有被篡改。
124.步骤704,在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对中
继设备定位到的坐标位置进行加密,以得到目标坐标位置。
125.进一步地,在根据目标公钥摘要对目标公钥验证通过的情况下,可采用目标公钥对中继设备定位到的坐标位置进行加密,将加密后的坐标位置作为目标坐标位置。
126.步骤705,将目标公钥摘要以及目标坐标位置同步发送至服务端。
127.在本公开实施例中,中继设备将目标公钥摘要以及目标坐标位置同步发送至服务端。
128.本公开实施例的终端设备的定位方法,应用于中继设备,通过接收第三终端设备发送的目标公钥摘要,其中,目标公钥摘要为第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要;向服务端发送目标公钥摘要;接收服务端发送的目标公钥,并根据目标公钥摘要对目标公钥进行验证;在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对中继设备所处的位置进行加密,以得到目标坐标位置;将目标公钥摘要以及目标坐标位置同步发送至服务端,由此,中继设备可向服务端转发第三终端设备发送的目标公钥摘要,并且还可对服务端发送的目标公钥进行验证,并采用目标公钥对定位到的位置进行加密,提高了第三终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验,同时,仅要求第三终端设备具有一定的存储和无线广播能力,降低了第三终端设备的能力要求。
129.为了实现上述实施例,本公开还提出另一种终端设备的定位方法。
130.图8为本公开一实施例所提供的终端设备的定位方法的流程示意图。其中,该终端设备的定位方法应用于第三终端设备。
131.图8所示实施例可包括如下步骤:
132.步骤801,每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要。
133.在本公开实施例中,第三终端设备每当到达定位周期,可向中继设备发送与本定位周期匹配的目标公钥摘要。
134.其中,目标公钥摘要用于在中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对目标公钥进行验证,并在验证通过的情况下,采用目标公钥对中继设备定位到的坐标位置进行加密,以得到目标坐标位置,将目标公钥摘要以及目标坐标位置同步发送至服务端。
135.也就是说,中继设备在接收到第三终端设备发送的目标公钥摘要后,中继设备可将目标公钥摘要转发至服务端,服务端可确定与该目标公钥摘要匹配的目标公钥,并将目标公钥发送至中继设备,中继设备可采用目标公钥摘要对目标公钥进行验证,在目标公钥验证通过的情况下,采用目标公钥对自身定位到的位置进行加密,以得到目标坐标位置,进而,中继设备将目标公钥摘要以及目标坐标位置同步发送至服务端,服务端向第一终端设备发送目标坐标位置和目标公钥摘要,第一终端设备根据目标公钥摘要,确定目标私钥,采用目标私钥对目标坐标位置进行解密,可获取中继设备所处的坐标位置,根据中继设备所处的坐标位置,由于第三终端设备通常采用蓝牙方式发送目标公钥摘要,因此,在确定中继设备的位置后,可确定第三终端设备的坐标位置。
136.本公开实施例的终端设备的定位方法,应用于第三终端设备,每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要。其中,所述目标公钥摘要用于在所述
中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对所述目标公钥进行验证,并在验证通过的情况下,采用所述目标公钥对所述中继设备定位到的坐标位置进行加密,以得到目标坐标位置,将目标公钥摘要以及所述目标坐标位置同步发送至所述服务端,由此,第三终端设备通过中继设备向服务端转发目标公钥摘要,并且中继设备还可对服务端发送的目标公钥进行验证,并采用目标公钥对定位到的位置进行加密,提高了第三终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验,同时,仅要求第三终端设备具有一定的存储和无线广播能力,降低了第三终端设备的能力要求。为了实现上述实施例,本公开还提出另一种终端设备的定位方法。
137.图9为本公开一实施例所提供的终端设备的定位方法的流程示意图。其中,该终端设备的定位方法应用于服务端。
138.如图9所示,该终端设备的定位方法可包括如下步骤:
139.步骤901,接收第一终端设备发送的查询指令,其中,查询指令用于查询待查找终端设备的目标坐标位置。
140.在本公开实施例中,第一终端设备可采用有线或无线方式向服务端发送查询指令,其中,该查询指令用于查询待查找终端设备(被查找设备)的目标坐标位置。其中,在被查找终端设备为具有发送和接收功能的终端设备时,待查找终端设备可为被查找终端设备(如,第二终端设备),在被查找终端设备仅具有发送功能,不具有接收功能时,待查找终端设备可为中继设备。
141.需要说明的是,在第一移动设备向服务端发送查询指令之前,可将本地存储的至少一个公私钥对中的每个公钥以及每个公钥匹配的公钥摘要发送至服务端。
142.步骤902,接收待查找终端设备发送的目标公钥摘要。
143.作为一种示例,待查找终端设备为第二终端设备时,每当到达定位周期时,第二终端设备可向服务端发送与本定位周期匹配的目标公钥摘要。
144.可选地,每当到达定位周期,第二终端设备可从第一终端设备发送的至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要。
145.作为另一种示例,被查找设备为不具有接收功能的终端设备时(如,蓝牙耳机),待查找终端设备可为中继设备,第三终端设备每当到达定位周期时,可向中继设备发送与本定位周期匹配的目标公钥摘要,中继设备可向服务端转发该目标公钥摘要。
146.步骤903,确定与目标公钥摘要匹配的目标公钥,并将目标公钥发送至待查找终端设备。
147.进一步地,服务端在接收到待查找终端设备在发送的目标公钥时,可根据每个公钥匹配的公钥摘要,从至少一个公私钥对中的至少一个公钥中,确定与目标公钥摘要匹配的目标公钥并发送至待查找终端设备。
148.步骤904,接收待查找终端设备发送的目标坐标位置以及目标公钥摘要,其中,目标坐标位置为待查找终端设备根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对自身设备定位到的位置加密得到的。
149.在本公开实施例中,待查找终端设备根据目标公钥摘要对服务端发送的目标公钥验证通过的情况下,采用目标公钥对待查找终端设备定位到的位置加密,得到目标坐标位置,进而,将目标坐标位置以及目标公钥摘要同步发送至服务端,服务端可接收待查找终端
设备发送的目标坐标位置以及目标公钥摘要。
150.步骤905,向第一终端设备发送目标坐标位置以及目标公钥摘要。
151.进而,服务端根目标公钥摘要可确定对应的第一移动设备,并将目标坐标位置以及目标公钥摘要发送至该第一移动设备,第一移动设备根据目标公钥摘要,在至少一个公私钥对中可确定与目标公钥摘要匹配的公钥,进而,根据与目标公钥摘要匹配的公钥,在至少一个公私钥对中查询以获取目标私钥,第一移动设备可采用目标私钥对目标坐标位置进行解密,以获取待查找终端设备所处的坐标位置。
152.本公开实施例的移动设备的定位方法,应用于服务端,通过接收第一终端设备发送的查询指令,其中,查询指令用于查询待查找终端设备的目标坐标位置;接收待查找终端设备发送的的目标公钥摘要;确定与目标公钥摘要匹配的目标公钥,并将目标公钥发送至待查找终端设备;向第一终端设备发送目标坐标位置以及目标公钥摘要。由此,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,服务端无法对待查找终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取待查找终端设备所处的位置,获取待查找终端设备所处的坐标位置,从而,待查找终端设备所处的位置不会被泄露,提高了待查找终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
153.为了更加清楚地说明上述实施例,现举例进行说明。
154.举例而言,如图10所示,以第一终端设备为查找设备,第三终端设备为被查找设备为例,查找设备开启丢失模式后,将每个公钥以及与每个公钥匹配的公钥摘要发送至服务端。
155.每当到达定位周期,被查找设备可从查找设备发送的至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要,并将目标公钥摘要通过中继设备发送至服务端,服务端在接收到被查找设备在定位周期发送的与本定位周期匹配的目标公钥摘要后,服务端将接收到的查找设备之前发送的至少一个公钥摘要,与目标公钥摘要进行匹配,根据匹配到的公钥摘要,可从接收到的第一终端设备之前发送的至少一个公钥中确定与目标公钥摘要匹配的目标公钥,进而,服务端将目标公钥发送至中继设备,中继设备采用目标公钥摘要对该目标公钥进行验证,在目标公钥验证通过后,中继设备可采用目标公钥对自身定位到的位置进行加密,得到目标坐标位置,将目标公钥摘要以及目标坐标位置同步发送至服务端。
156.进而,服务端根据目标公钥摘要确定对应的查找设备,并向查找设备发送目标坐标位置以及目标公钥摘要,查找设备根据目标公钥摘要,在至少一个公私钥对中可确定与目标公钥摘要匹配的公钥,进而,根据与目标公钥摘要匹配的公钥,在至少一个公私钥对中查询以获取目标私钥,查找设备可采用目标私钥对目标坐标位置进行解密,以获取中继设备所处的坐标位置,根据中继设备所处的坐标位置,可确定第三终端设备所处的坐标位置。
157.为了实现上述图1至图3实施例,本公开还提供一种终端设备的定位装置。其中,该终端设备的定位装置可应用于第一终端设备。
158.图11为本公开一实施例所提供的终端设备的定位装置的结构示意图。
159.如图11所示,该终端设备的定位装置1100包括:查询模块1110、接收模块1120、确定模块1130和解密模块1140。
160.其中,查询模块910,用于向服务端发送查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;接收模块1120,用于接收服务端发送的查询响应,其中,查
询响应中包括目标坐标位置和目标公钥摘要,目标坐标位置是对待查找终端设备定位到的坐标位置加密得到,且与目标公钥摘要同步发送至服务端的;确定模块1130,用于根据目标公钥摘要,确定目标私钥;解密模块1140,用于采用目标私钥对目标坐标位置进行解密,以获取待查找终端设备所处的坐标位置。
161.作为本公开实施例的一种可能实现方式,该终端设备的定位装置1100还包括:生成模块、存储模块和发送模块。
162.其中,生成模块,用于生成至少一个公私钥对,其中,所述至少一个公私钥对中的每个公私钥对中的公钥和私钥具有一一对应关系;存储模块,用于对所述至少一个公私钥对进行本地存储;发送模块,用于针对本地存储的至少一个公私钥对中的每个公钥,将每个公钥以及与每个公钥匹配的公钥摘要发送至服务端;其中,每个公钥用于服务端在接收到待查找终端设备发送的目标公钥摘要时,根据与每个公钥匹配的公钥摘要,确定与目标公钥摘要匹配的目标公钥,并发送至待查找终端设备。
163.作为本公开实施例的一种可能实现方式,发送模块,具体用于:针对本地存储的至少一个公私钥对中的每个公钥,确定与每个公钥匹配的公钥摘要;响应于开启指令,将每个公钥以及与每个公钥匹配的公钥摘要发送至服务端。
164.本公开实施例的终端设备的定位装置,应用于第一终端设备,包括:向服务端发送查询指令,其中,查询指令用于查询待查找终端设备的目标坐标位置;接收服务端发送的查询响应,其中,查询响应中包括目标坐标位置和目标公钥摘要,目标坐标位置是第对待查找终端设备定位到的坐标位置加密得到,且与目标公钥摘要同步发送至所述服务端的;根据目标公钥摘要,确定目标私钥;采用目标私钥对目标坐标位置进行解密,以获取待查找终端设备所处的坐标位置,该装置可实现通过向服务端发送查询指令,并接收服务端发送的查询响应,可从服务端获取待查找终端设备加密的目标坐标位置和目标公钥摘要,进而,采用目标公钥摘要,确定目标私钥,并采用目标私钥对目标坐标位置进行解密,由此,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,获取待查找终端设备所处的坐标位置,且服务端无法对待查找终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取待查找终端设备所处的位置,从而,待查找终端设备所处的位置不会被泄露,提高了待查找终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
165.为了实现上述图4至图6所述实施例,本公开还提出另一种终端设备的定位装置,应用于第二终端设备。
166.如图12所示,该终端设备的定位装置1200包括:发送模块1210、处理模块1220和加密模块1230。
167.其中,发送模块1210,用于每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要;处理模块1220,用于接收服务端发送的目标公钥,并根据目标公钥摘要对目标公钥进行验证;加密模块1230,用于在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对第二终端设备定位到的坐标位置进行加密,以得到目标坐标位置;发送模块1210,还用于将目标公钥摘要以及目标坐标位置同步发送至服务端。
168.作为本公开实施例的一种可能实现方式,终端设备的定位装置1200,还包括:接收模块。
169.其中,接收模块,用于接收第一终端设备发送的至少一个公钥摘要;发送模块
1210,还用于:每当到达定位周期,从所述至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要;通过中继设备向服务端转发目标公钥摘要。
170.作为本公开实施例的一种可能实现方式,发送模块1210,还用于:确定本定位周期与首个定位周期之间间隔的周期个数;根据所述周期个数,确定与本定位周期匹配的目标公钥摘要;其中,各定位周期与至少一个公钥摘要之间具有对应关系。
171.作为本公开实施例的一种可能实现方式,发送模块1210,还用于:采用无线连接方式向中继设备发送目标公钥摘要;通过中继设备向服务端转发目标公钥摘要。
172.本公开实施例的终端设备的定位装置,应用于第二终端设备,通过每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要,接收服务端发送的目标公钥,并根据目标公钥摘要对目标公钥进行验证;在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对第二终端设备所处的位置进行加密,以得到目标坐标位置;将目标公钥摘要以及目标坐标位置同步发送至服务端。由此,通过周期性地向服务端发送公钥摘要获取对应的目标公钥,并且在目标公钥通过验证的情况下,采用目标公钥对自身定位到的的坐标位置进行加密,可避免可追踪性,进而,仅第一终端设备采用目标私钥可对目标坐标位置进行解密,获取第二终端设备所处的坐标位置,且服务端无法对第二终端设备的目标坐标位置进行解密,其他终端设备无法从服务端侧非法获取第二终端设备所处的位置,第二终端设备所处的位置不会被泄露,提高了第二终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
173.为了实现上述图7所述实施例,本公开还提出另一种终端设备的定位装置。该终端设备的定位装置可应用于中继设备。
174.如图13所示,终端设备的定位装置1300,包括:第一接收模块1310、发送模块1320、处理模块1330和加密模块1340。
175.其中,第一接收模块1310,用于接收第三终端设备发送的目标公钥摘要,其中,所述目标公钥摘要为所述第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要;发送模块1320,用于向服务端发送目标公钥摘要;处理模块1330,用于接收服务端发送的目标公钥,并根据目标公钥摘要对目标公钥进行验证;加密模块1340,用于在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对中继设备定位到的坐标位置进行加密,以得到目标坐标位置;发送模块1320,还用于将目标公钥摘要以及目标坐标位置同步发送至所述服务端。
176.本公开实施例的终端设备的定位装置,应用于中继设备,通过接收第三终端设备发送的目标公钥摘要,其中,目标公钥摘要为第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要;向服务端发送目标公钥摘要;接收服务端发送的目标公钥,并根据目标公钥摘要对目标公钥进行验证;在根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对中继设备定位到的坐标位置进行加密,以得到目标坐标位置;将目标公钥摘要以及目标坐标位置同步发送至服务端,由此,中继设备可向服务端转发第三终端设备发送的目标公钥摘要,并且还可对服务端发送的目标公钥进行验证,并采用目标公钥对定位到的位置进行加密,提高了第三终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验,同时,仅要求第三终端设备具有一定的存储和无线广播能力,降低了第三终端设备的能力要求。
177.为了实现上述图8所述实施例,本公开还提出另一种终端设备的定位装置。该终端设备的定位装置可应用于第三终端设备。
178.如图14所示,终端设备的定位装置,包括:发送模块1410。
179.其中,发送模块1410,用于每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要;其中,目标公钥摘要用于在所述中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对目标公钥进行验证,并在验证通过的情况下,采用目标公钥对中继设备定位到的坐标位置进行加密,以得到目标坐标位置,将目标公钥摘要以及目标坐标位置同步发送至服务端。
180.本公开实施例的终端设备的定位装置,应用于第三终端设备,每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要。其中,目标公钥摘要用于在中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对目标公钥进行验证,并在验证通过的情况下,采用目标公钥对中继设备定位到的坐标位置进行加密,以得到目标坐标位置,将目标公钥摘要以及目标坐标位置同步发送至服务端,由此,第三终端设备通过中继设备向服务端转发目标公钥摘要,并且中继设备还可对服务端发送的目标公钥进行验证,并采用目标公钥对定位到的位置进行加密,提高了第三终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验,同时,仅要求第三终端设备具有一定的存储和无线广播能力,降低了第三终端设备的能力要求。
181.为了实现上述图9所述实施例,本公开还提出另一种终端设备的定位装置。该终端设备的定位装置可应用于服务端。
182.如图15所示,终端设备的定位装置1500,包括:第一接收模块1510、第二接收模块1520、处理模块1530、第三接收模块1540和发送模块1550。
183.其中,第一接收模块1510,用于接收第一终端设备发送的查询指令,其中,查询指令用于查询待查找终端设备的目标坐标位置;第二接收模块1520,用于接收待查找终端设备发送的目标公钥摘要;处理模块1530,用于确定与目标公钥摘要匹配的目标公钥,并将目标公钥发送至待查找终端设备;第三接收模块1540,用于接收待查找终端设备发送的目标坐标位置以及目标公钥摘要,其中,目标坐标位置为待查找终端设备根据目标公钥摘要对目标公钥验证通过的情况下,采用目标公钥对待查找终端设备定位到的坐标位置加密得到的;发送模块1550,用于向第一终端设备发送目标坐标位置以及目标公钥摘要。
184.作为本公开实施例的一种可能实现方式,终端设备的定位装置1500,还包括:第四接收模块。
185.其中,第四接收模块,用于接收第一终端设备发送的至少一个公私钥对以及与所述至少一个公私钥对中的每个公钥匹配的公钥摘要,其中,每个所述公钥用于在接收到待查找终端终端设备发送的目标公钥摘要时,根据与每个所述公钥匹配的公钥摘要,确定与所述目标公钥摘要匹配的目标公钥,并发送至待查找终端设备。
186.本公开实施例的终端设备的定位装置,应用于服务端,通过接收第一终端设备发送的查询指令,其中,查询指令用于查询待查找终端设备的目标坐标位置;接收待查找终端设备发送的目标公钥摘要;确定与目标公钥摘要匹配的目标公钥,并将目标公钥发送至待查找终端设备;向第一终端设备发送目标坐标位置以及目标公钥摘要。由此,仅第一移动设备采用目标私钥可对目标坐标位置进行解密,服务端无法对待查找终端设备的目标坐标位
置进行解密,其他终端设备无法从服务端侧非法获取待查找终端设备所处的位置,获取待查找终端设备所处的坐标位置,从而,待查找终端设备所处的位置不会被泄露,提高了待查找终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。
187.为了实现上述实施例,本公开还提出一种电子设备。该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行图1至图3实施例所述的方法,或者,执行图4至图6实施例所述的方法,或者,执行图7实施例所述的方法,或者,执行图8实施例所述的方法,或者,执行图9实施例所述的方法。
188.为了实现上述实施例,本公开还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现图1至图3实施例所述的方法,或者,实现图4至图6实施例所述的方法,或者,实现图7实施例所述的方法,或者,执行图8实施例所述的方法,或者,执行图9实施例所述的方法。
189.为了实现上述实施例,本公开还提出一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行图1至图3实施例所述的方法,或者,执行图4至图6实施例所述的方法,或者,执行图7实施例所述的方法,或者,执行图8实施例所述的方法,或者,执行图9实施例所述的方法。
190.图16是根据一示例性实施例示出的一种终端设备的框图。例如,终端设备1600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
191.参照图16,终端设备1600可以包括以下一个或多个组件:处理组件1602,存储器1604,电力组件1606,多媒体组件1608,音频组件1610,输入/输出(i/o)接口1612,传感器组件1614,以及通信组件1616。
192.处理组件1602通常控制终端设备1600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1602可以包括一个或多个处理器1620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1602可以包括一个或多个模块,便于处理组件1602和其他组件之间的交互。例如,处理组件1602可以包括多媒体模块,以方便多媒体组件1608和处理组件1602之间的交互。
193.存储器1604被配置为存储各种类型的数据以支持在终端设备1600的操作。这些数据的示例包括用于在终端设备1600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
194.电力组件1606为终端设备1600的各种组件提供电力。电力组件1606可以包括电源管理系统,一个或多个电源,及其他与为终端设备1600生成、管理和分配电力相关联的组件。
195.多媒体组件1608包括在所述终端设备1600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸
面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1608包括一个前置摄像头和/或后置摄像头。当终端设备1600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
196.音频组件1610被配置为输出和/或输入音频信号。例如,音频组件1610包括一个麦克风(mic),当终端设备1600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1604或经由通信组件1616发送。在一些实施例中,音频组件1610还包括一个扬声器,用于输出音频信号。
197.i/o接口1612为处理组件1602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
198.传感器组件1614包括一个或多个传感器,用于为终端设备1600提供各个方面的状态评估。例如,传感器组件1614可以检测到终端设备1600的打开/关闭状态,组件的相对定位,例如所述组件为终端设备1600的显示器和小键盘,传感器组件1614还可以检测终端设备1600或终端设备1600一个组件的位置改变,用户与终端设备1600接触的存在或不存在,终端设备1600方位或加速/减速和终端设备1600的温度变化。传感器组件1614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
199.通信组件1616被配置为便于终端设备1600和其他设备之间有线或无线方式的通信。终端设备1600可以接入基于通信标准的无线网络,如wifi,4g或5g,或它们的组合。在一个示例性实施例中,通信组件1616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
200.在示例性实施例中,终端设备1600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
201.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1604,上述指令可由终端设备1600的处理器1620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
202.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特
点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
203.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
204.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。
205.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
206.应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
207.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
208.此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机
可读取存储介质中。
209.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种终端设备的定位方法,其特征在于,应用于第一终端设备,包括:向服务端发送查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;接收服务端发送的查询响应,其中,所述查询响应中包括所述目标坐标位置和目标公钥摘要,所述目标坐标位置是对所述待查找终端设备定位到的坐标位置加密得到,且与所述目标公钥摘要同步发送至所述服务端的;根据所述目标公钥摘要,确定目标私钥;采用所述目标私钥对所述目标坐标位置进行解密,以获取所述待查找终端设备所处的坐标位置。2.根据权利要求1所述的方法,其特征在于,所述向服务端发送查询指令之前,还包括:生成至少一个公私钥对,其中,所述至少一个公私钥对中的每个公私钥对中的公钥和私钥具有一一对应关系;对所述至少一个公私钥对进行本地存储;针对本地存储的至少一个公私钥对中的每个公钥,将每个所述公钥以及与每个所述公钥匹配的公钥摘要发送至服务端;其中,每个所述公钥用于所述服务端在接收到待查找设备发送的目标公钥摘要时,根据与每个所述公钥匹配的公钥摘要,确定与所述目标公钥摘要匹配的目标公钥,并发送至所述待查找终端设备。3.根据权利要求2所述的方法,其特征在于,所述针对本地存储的至少一个公私钥对中的每个公钥,将每个所述公钥以及与每个所述公钥匹配的公钥摘要发送至服务端,包括:针对本地存储的至少一个公私钥对中的每个公钥,确定与每个所述公钥匹配的公钥摘要;响应于开启指令,将每个所述公钥以及与每个所述公钥匹配的公钥摘要发送至服务端。4.一种终端设备的定位方法,其特征在于,应用于第二终端设备,包括:每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要;接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述第二终端设备定位到的坐标位置进行加密,以得到目标坐标位置;将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。5.根据权利要求4所述方法,其特征在于,在所述每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要之前,还包括:接收第一终端设备发送的至少一个公钥摘要;相应的,所述每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要,包括:每当到达定位周期,从所述至少一个公钥摘要中确定与本定位周期匹配的目标公钥摘要;通过中继设备向所述服务端转发所述目标公钥摘要。6.根据权利要求5所述的方法,其特征在于,所述每当到达定位周期,从所述至少一个
公钥摘要中确定与本定位周期匹配的目标公钥摘要,包括:确定本定位周期与首个定位周期之间间隔的周期个数;根据所述周期个数,确定与本定位周期匹配的目标公钥摘要;其中,各定位周期与所述至少一个公钥摘要之间具有对应关系。7.根据权利要求5所述的方法,其特征在于,所述通过中继设备向所述服务端转发所述目标公钥摘要,包括:采用无线连接方式向中继设备发送所述目标公钥摘要;通过所述中继设备向所述服务端转发所述目标公钥摘要。8.一种终端设备的定位方法,其特征在于,应用于中继设备,包括:接收第三终端设备发送的目标公钥摘要,其中,所述目标公钥摘要为所述第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要;向服务端发送所述目标公钥摘要;接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述中继设备定位到的坐标位置进行加密,以得到目标坐标位置;将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。9.一种终端设备的定位方法,其特征在于,应用于第三终端设备,包括:每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要;其中,所述目标公钥摘要用于在所述中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对所述目标公钥进行验证,并在验证通过的情况下,采用所述目标公钥对所述中继设备定位到的坐标位置进行加密,以得到目标坐标位置,将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。10.一种终端设备的定位方法,其特征在于,应用于服务端,包括:接收第一终端设备发送的查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;接收所述待查找终端设备发送的目标公钥摘要;确定与所述目标公钥摘要匹配的目标公钥,并将所述目标公钥发送至所述待查找终端设备;接收所述待查找终端设备发送的目标坐标位置以及目标公钥摘要,其中,所述目标坐标位置为所述待查找终端设备根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述待查找终端设备定位到的坐标位置加密得到的;向所述第一终端设备发送所述目标坐标位置以及所述目标公钥摘要。11.根据权利要求10所述方法,其中,所述接收第一终端设备发送的查询指令之前,还包括:接收所述第一终端设备发送的至少一个公私钥对以及与所述至少一个公私钥对中的每个公钥匹配的公钥摘要,其中,每个所述公钥用于在接收到所述待查找终端设备设备发送的目标公钥摘要时,根据与每个所述公钥匹配的公钥摘要,确定与所述目标公钥摘要匹配的目标公钥,并发送至所述待查找终端设备。
12.一种终端设备的定位装置,其特征在于,应用于第一终端设备,包括:查询模块,用于向服务端发送查询指令,其中,所述查询指令用于查询待查找终端设备的目标坐标位置;接收模块,用于接收服务端发送的查询响应,其中,所述查询响应中包括所述目标坐标位置和目标公钥摘要,所述目标坐标位置是对所述待查找终端设备定位到的坐标位置加密得到,且与所述目标公钥摘要同步发送至所述服务端的;确定模块,用于根据所述目标公钥摘要,确定目标私钥;解密模块,用于采用所述目标私钥对所述目标坐标位置进行解密,以获取所述待查找终端设备所处的坐标位置。13.一种终端设备的定位装置,其特征在于,应用于第二终端设备,包括:发送模块,用于每当到达定位周期,向服务端发送与本定位周期匹配的目标公钥摘要;处理模块,用于接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;加密模块,用于在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述第二终端设备定位到的坐标位置进行加密,以得到目标坐标位置;所述发送模块,还用于将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。14.一种终端设备的定位装置,其特征在于,应用于中继设备,包括:第一接收模块,用于接收第三终端设备发送的目标公钥摘要,其中,所述目标公钥摘要为所述第三终端设备每当到达定位周期,确定并发送与本定位周期匹配的公钥摘要;发送模块,用于向服务端发送目标公钥摘要;处理模块,用于接收所述服务端发送的目标公钥,并根据所述目标公钥摘要对所述目标公钥进行验证;加密模块,用于在根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述中继设备定位到的坐标位置进行加密,以得到目标坐标位置;所述发送模块,还用于将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。15.一种终端设备的定位装置,其特征在于,应用于第三终端设备,包括:发送模块,用于每当到达定位周期,向中继设备发送与本定位周期匹配的目标公钥摘要;其中,所述目标公钥摘要用于在所述中继设备向服务端发送目标公钥摘要,并接收到服务端发送的目标公钥时,对所述目标公钥进行验证,并在验证通过的情况下,采用所述目标公钥对所述中继设备定位到的坐标位置进行加密,以得到目标坐标位置,将所述目标公钥摘要以及所述目标坐标位置同步发送至所述服务端。16.一种终端设备的定位装置,其特征在于,应用于服务端,包括:第一接收模块,用于接收第一终端设备发送的查询指令,其中,所述查询指令用于查询待查找设备的目标坐标位置;第二接收模块,用于接收所述待查找终端设备发送的目标公钥摘要;处理模块,用于确定与所述目标公钥摘要匹配的目标公钥,并将所述目标公钥发送至所述待查找终端设备;
第三接收模块,用于接收所述待查找终端设备发送的目标坐标位置以及目标公钥摘要,其中,所述目标坐标位置为所述待查找终端设备根据所述目标公钥摘要对所述目标公钥验证通过的情况下,采用所述目标公钥对所述待查找终端设备定位到的坐标位置加密得到的;发送模块,用于向所述第一终端设备发送所述目标坐标位置以及所述目标公钥摘要。17.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-3中任一项所述的方法,或者,执行权利要求4-7中任一项所述的方法,或者,执行权利要求8所述的方法,或者,执行权利要求9所述的方法,或者,执行权利要求10-11中任一项所述的方法。18.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-3中任一所述的方法,或者,实现如权利要求4-7中任一所述的方法,或者,执行权利要求8所述的方法,或者,执行权利要求9所述的方法,或者,实现如权利要求10-11中任一所述的方法。19.一种计算机程序产品,其特征在于,当所述计算机程序产品中的指令由处理器执行时,执行如权利要求1-3中任一所述的方法,或者,执行如权利要求4-7中任一所述的方法,或者,执行权利要求8所述的方法,或者,执行权利要求9所述的方法,或者,执行如权利要求10-11中任一所述的方法。
技术总结
本公开提出一种终端设备的定位方法、装置及其相关设备,其中,方法包括:向服务端发送查询指令;接收服务端发送的查询响应,其中,查询响应中包括目标坐标位置和目标公钥摘要,目标坐标位置是对待查找终端设备定位到的坐标位置加密得到,且与目标公钥摘要同步发送至服务端的;根据目标公钥摘要,确定目标私钥;采用目标私钥对目标坐标位置进行解密,以获取待查找终端设备所处的坐标位置。由此,提高了待查找终端设备的所处的位置的安全性和被用户找到的找到率,改善了用户体验。改善了用户体验。改善了用户体验。
技术研发人员:范楠 陈文轩
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:2022.03.01
技术公布日:2023/9/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:大口径管道快速收发球装置的制作方法 下一篇:初始制品、裁切装置和产品制造方法与流程
