定位方法、装置及电子设备与流程



1.本技术涉及自动控制技术领域,尤其涉及一种定位方法、装置及电子设备


背景技术:



2.随着定位技术的不断发展,对于特殊环境下的定位方法适应性要求也越来越高。其中,定位技术,指的是目标为获得空间信息的技术,在区域监测、设备、人员跟踪等应用领域中起到了至关重要的作用。然而,由于针对设备、人员跟踪等应用领域,特别地,针对设备跟踪应用场景,往往更容易遇到设备陷于对应的定位信号强度极低,甚至无定位信号的情况。这样一来,极易导致因定位信号丢失造成设备无法正常运行,甚至会导致设备损坏或者遗失等情况出现。
3.然而,相关技术中,尚未存在可靠较高、适应性较强的定位方法。由此,如何通过准确、可靠、适应性强的定位方法,增强设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失,已成为了亟待解决的问题。


技术实现要素:



4.本技术旨在至少在一定程度上解决相关技术中的技术问题之一。
5.为此,本技术第一方面提供一种定位方法。
6.本技术第二方面还提供一种定位装置。
7.本技术第三方面提供一种电子设备。
8.本技术第四方面提供一种计算机可读存储介质。
9.本技术第一方面提供一种定位方法,包括:判断目标设备是否满足进入目标定位方式的条件;在确定所述目标设备满足所述进入目标定位方式的条件时,获取针对所述目标设备的经纬度固定值;将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位。
10.另外,本技术第一方面提供的定位方法,还可以具有如下附加的技术特征:
11.根据本技术的一个实施例,所述判断目标设备是否满足进入目标定位方式的条件,包括:获取所述目标设备当前所处的应用场景;获取目标应用场景,并根据所述应用场景和所述目标应用场景,判断所述目标设备是否满足所述进入目标定位方式的条件。
12.根据本技术的一个实施例,所述判断目标设备是否满足进入目标定位方式的条件,包括:检测针对所述目标设备的定位信号强度;获取预设时长,并根据所述定位信号强度和所述预设时长,判断所述目标设备是否满足所述进入目标定位方式的条件。
13.根据本技术的一个实施例,所述获取针对所述目标设备的经纬度固定值,包括:获取未检测到所述定位信号强度的起始时刻;根据所述起始时刻,获取检测到的目标定位信号强度;根据所述目标定位信号强度,获取所述经纬度固定值。
14.根据本技术的一个实施例,所述将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位,包括:生成停止解析定位信号
强度请求;将所述停止解析定位信号强度请求和所述经纬度固定值发送至所述定位系统,并对所述经纬度固定值进行解析,根据解析后的所述经纬度固定值对所述目标设备进行定位。
15.根据本技术的一个实施例,所述将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位之后,还包括:判断所述目标设备是否满足所述退出目标定位方式的条件;在确定所述目标设备满足所述退出目标定位方式的条件时,生成开始解析定位信号强度请求;将所述开始解析定位信号强度请求发送至定位系统,以使所述定位系统根据所述目标设备的经纬度真实值对所述目标设备进行定位。
16.本技术第二方面还提供一种定位装置,包括:判断模块,用于判断目标设备是否满足进入目标定位方式的条件;获取模块,用于在确定所述目标设备满足所述进入目标定位方式的条件时,获取针对所述目标设备的经纬度固定值;发送模块,用于将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位。
17.本技术第二方面提供的定位装置还可以具有如下附加的技术特征:
18.根据本技术的一个实施例,所述判断模块,还用于:获取所述目标设备当前所处的应用场景;获取目标应用场景,并根据所述应用场景和所述目标应用场景,判断所述目标设备是否满足所述进入目标定位方式的条件。
19.根据本技术的一个实施例,所述判断模块,还用于:检测针对所述目标设备的定位信号强度;获取预设时长,并根据所述定位信号强度和所述预设时长,判断所述目标设备是否满足所述进入目标定位方式的条件。
20.根据本技术的一个实施例,所述获取模块,还用于:获取未检测到所述定位信号强度的起始时刻;根据所述起始时刻,获取检测到的目标定位信号强度;根据所述目标定位信号强度,获取所述经纬度固定值。
21.根据本技术的一个实施例,所述发送模块,还用于:生成停止解析定位信号强度请求;将所述停止解析定位信号强度请求和所述经纬度固定值发送至所述定位系统,并对所述经纬度固定值进行解析,根据解析后的所述经纬度固定值对所述目标设备进行定位。
22.根据本技术的一个实施例,所述发送模块,还用于:判断所述目标设备是否满足所述退出目标定位方式的条件;在确定所述目标设备满足所述退出目标定位方式的条件时,生成开始解析定位信号强度请求;将所述开始解析定位信号强度请求发送至定位系统,以使所述定位系统根据所述目标设备的经纬度真实值对所述目标设备进行定位。
23.本技术第三方面提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面提供的定位方法。
24.本技术第四方面提供了一种计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面提供的定位方法。
25.本技术提供的定位方法、装置及电子设备,能够自动判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,采用经纬度固定值代替未能获取到的定位信号强度发送至定位系统,以使定位系统对目标设备进行定
位,从而避免了因定位信号强度丢失造成目标设备无法正常运行,甚至会导致目标设备损坏或者遗失等情况出现,增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。
26.应当理解,本技术所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
27.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
28.图1为本技术一实施例的定位方法的流程示意图;
29.图2为本技术另一实施例的定位方法的流程示意图;
30.图3为本技术另一实施例的定位方法的流程示意图;
31.图4为本技术另一实施例的定位方法的流程示意图;
32.图5为本技术另一实施例的定位方法的流程示意图;
33.图6为本技术另一实施例的定位方法的流程示意图;
34.图7为本技术一实施例的定位装置的结构示意图;
35.图8为本技术一实施例的电子设备的结构示意图。
具体实施方式
36.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
37.下面参照附图描述本技术实施例的定位方法、装置及电子设备。
38.图1为本技术一实施例的定位方法的流程示意图。其中,需要说明的是,本实施例的定位方法的执行主体为定位装置,定位装置具体可以为硬件设备,或者硬件设备中的软件等。其中,硬件设备例如终端设备、服务器等。如图1所示,该方法包括:
39.s101、判断目标设备是否满足进入目标定位方式的条件。
40.需要说明的是,相关技术中,全球导航卫星系统(global navigation satellite system,简称gnss)的接口往往不支持设定成某个固定的经纬度。这样一来,极易导致目标设备在无gnss信号的场景下,例如室内展厅、地下车库等,所有定位功能失效且无法恢复。
41.由此,本技术提出一种定位方法,能够自动判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,以目标设备的经纬度固定值为依据,使定位系统对目标设备进行定位。
42.其中,目标设备,指的是任一被定位的设备,例如,可以为无线遥控车、扫地机器人等。
43.其中,目标定位方式,指的是基于经纬度固定值对目标设备进行定位的方式;进入目标定位方式的条件,指的是针对目标设备的相关数据而预先设定的作为判据的信息,例如目标设备的运行数据、环境数据等信息。
44.需要说明的是,本技术中对于判断目标设备是否满足进入目标定位方式的条件的
具体方式不作限定,可以根据实际情况进行选取。
45.作为一种可能的实现方式,可以获取目标设备当前所处的应用场景,并根据应用场景,判断目标设备是否满足进入目标定位方式的条件。
46.作为另一种可能的实现方式,可以获取针对目标设备的定位信号强度,并根据定位信号强度,判断目标设备是否满足进入目标定位方式的条件。
47.综上所述,本技术实施例中,可以以目标设备当前所处的应用场景、针对目标设备的定位信号强度等为依据,判断目标设备是否满足进入目标定位方式的条件,可选地,若目标设备满足进入目标定位方式的条件,说明当前丢失了目标设备对应的定位信号强度,需要进入基于经纬度固定对目标设备进行定位的定位方式;可选地,若目标设备未满足进入目标定位方式的条件,说明当前目标设备对应的定位信号强度较好,无需进入基于经纬度固定对目标设备进行定位的定位方式,维持当前的基于经纬度测量值(真实值)对目标设备进行定位的定位方式即可。
48.s102、在确定目标设备满足进入目标定位方式的条件时,获取针对目标设备的经纬度固定值。
49.其中,经纬度固定值,可以为预先设定的任意一组经、纬度坐标数据,例如经纬度坐标固定1为:北纬a1度,东经b1度;又例如经纬度坐标固定2为:北纬a2度,西经b2度。
50.需要说明的是,本技术对于获取针对目标设备的经纬度固定值的具体方式不作限定,可以根据实际情况进行选取。
51.作为一种可能的实现方式,用户可以输入针对目标设备的设定值,相应地,可以获取用户输入的设定值,并将该设定值作为经纬度固定值。
52.作为另一种可能的实现方式,可以根据目标设备的运行数据、环境数据等信息,获取经纬度固定值。
53.s103、将经纬度固定值发送至定位系统,以使定位系统根据经纬度固定值对目标设备进行定位。
54.本技术实施例中,在获取到针对目标设备的经纬度固定值之后,可以将经纬度固定值发送至定位系统,也就是说,采用经纬度固定值代替未能获取到的定位信号发送至定位系统,以使定位系统能够根据经纬度固定值完成对目标设备的定位。
55.本技术提供的定位方法,可以判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,获取针对目标设备的经纬度固定值,进而将经纬度固定值发送至定位系统,以使定位系统根据经纬度固定值对目标设备进行定位。由此,本技术能够自动判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,采用经纬度固定值代替未能获取到的定位信号发送至定位系统,以使定位系统对目标设备进行定位,从而避免了因定位信号丢失造成目标设备无法正常运行,甚至会导致目标设备损坏或者遗失等情况出现,增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。
56.需要说明的是,本技术中可以通过多种方式判断目标设备是否满足进入目标定位方式的条件,可选地,可以基于目标设备当前所处的应用场景和/或针对目标设备的定位信号强度进行判断。
57.针对基于目标设备当前所处的应用场景,作为一种可能的实现方式,如图2所示,
在上述实施例的基础上,上述步骤s101中判断目标设备是否满足进入目标定位方式的条件的具体方式,包括以下步骤:
58.s201、获取目标设备当前所处的应用场景。
59.需要说明的是,目标设备当前所处的应用场景为目标应用场景时,往往满足进入目标定位方式的条件,然而,反之却不一定成立,即言,目标设备满足进入目标定位方式的条件时,目标设备当前所处的应用场景可能非目标应用场景。
60.举例而言,针对目标设备甲,当其所处的应用场景为室内展厅(目标应用场景)时,可以确定目标设备甲当前满足进入目标定位方式的条件;当目标设备甲当前满足进入目标定位方式的条件时,由于目标设备甲可能存在故障导致无法被定位等情况,因此,此种情况下,无法确定目标设备当前所处的应用场景为目标应用场景。
61.由此,本技术中,在试图基于目标设备当前所处的应用场景,判断目标设备是否满足进入目标定位方式时,可以获取目标设备当前所处的应用场景和获取目标应用场景,并根据应用场景和目标应用场景,判断目标设备是否满足进入目标定位方式的条件。
62.需要说明的是,本技术中对于获取目标设备当前所处的应用场景的具体方式不作限定,可以根据实际情况进行设定。
63.作为一种可能的实现方式,可以获取目标设备的历史运行数据,并根据历史运行数据,获取目标设备在丢失定位信号的情况下出现频率最高的应用场景。
64.举例而言,若获取到目标设备甲在丢失定位信号的情况下出现频率最高的应用场景为室内展厅,此种情况下,可以将室内展厅作为目标设备当前所处的应用场景。
65.作为另一种可能的实现方式,可以生成针对目标设备当前所处的应用场景的提问并展示于人机交互界面上,以使用户浏览提问信息并输入对应的回答。相应地,可以获取用户输入的回答,并根据回答获取目标设备当前所处的应用场景。
66.s202、获取目标应用场景,并根据应用场景和目标应用场景,判断目标设备是否满足进入目标定位方式的条件。
67.本技术实施例中,在获取到目标设备当前所处的应用场景后,可以获取目标应用场景,并判断应用场景是否为目标应用场景,并根据判定结果进一步判断目标设备是否满足进入目标定位方式的条件。
68.可选地,在确定应用场景为目标应用场景时,可以确定目标设备满足进入目标定位方式的条件;可选地,在确定应用场景非目标应用场景时,可以确定目标设备未满足进入目标定位方式的条件。
69.针对基于针对目标设备的定位信号,作为一种可能的实现方式,如图3所示,在上述实施例的基础上,上述步骤s101中判断目标设备是否满足进入目标定位方式的条件的具体方式,包括以下步骤:
70.s301、检测针对目标设备的定位信号强度。
71.需要说明的是,本技术中对于检测针对目标设备的定位信号强度的具体方式不作限定,可以根据实际情况进行设定。
72.作为一种可能的实现方式,可以通过预先设置的信号检测装置,检测针对目标设备的定位信号强度。
73.s302、获取预设时长,并根据定位信号强度和预设时长,判断目标设备是否满足进
入目标定位方式的条件。
74.需要说明的是,本技术实施例中,在对定位信号强度进行检测后,可选地,在确定检测到定位信号时,可以确定目标设备未满足进入目标定位方式的条件;可选地,在确定未检测到定位信号时,可以获取预设时长,并根据定位信号强度和预设时长,进一步判断目标设备是否满足进入目标定位方式的条件。
75.可选地,在确定于预设时长内未检测到定位信号时,可以确定目标设备满足进入目标定位方式的条件;可选地,在确定于预设时长内检测到定位信号时,即言,在预设时长内的至少任一时刻检测到定位信号时,可以确定目标设备未满足进入目标定位方式的条件。
76.本技术提供的定位方法,可以基于多种方式判断目标设备是否满足进入目标定位方式的条件,可选地,可以根据目标设备当前所处的应用场景和/或针对目标设备的定位信号强度进行定位,提高了本技术提出的定位方法的适应性,提升了判定结果的可靠性,进一步增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。
77.进一步地,在基于针对目标设备的定位信号强度,判断目标设备是否满足进入目标定位方式的条件时,可以对定位信号强度进行进一步识别及分析,以获取针对目标设备的经纬度固定值。
78.作为一种可能的实现方式,如图4所示,在上述实施例的基础上,上述步骤s102中获取针对目标设备的经纬度固定值的具体方式,包括以下步骤:
79.s401、获取未检测到定位信号强度的起始时刻。
80.其中,未检测到定位信号强度的起始时刻,指的是在起始时刻时开始丢失定位信号强度。
81.举例而言,针对目标设备甲,其对应的定位信号强度在第9s时丢失,此种情况下,可以将第9s作为未检测到定位信号强度的起始时刻。
82.需要说明的是,本技术中,未检测到定位信号强度的起始时刻与预设时长的起始时刻可以一致,也可以不一致。
83.举例而言,针对目标设备甲,其对应的未检测到定位信号强度的起始时刻为第9s,可选地,预设时长的起始时刻可以为第9s,也可以为晚于第9s以后的任一时刻,例如第10s等。
84.s402、根据起始时刻,获取检测到的目标定位信号强度。
85.本技术实施例中,在获取未检测到定位信号强度的起始时刻之后,可以根据起始时刻,获取距离起始时刻最近的一个被检测到的定位信号强度,并将该定位信号强度作为目标定位信号强度。
86.举例而言,针对目标设备甲,其对应的未检测到定位信号强度的起始时刻为第9s,且在第8s检测到的定位信号强度为距离第9s最近的一个被检测到的定位信号强度,此种情况下,可以将在第8s检测到的定位信号强度作为目标定位信号强度。
87.s403、根据目标定位信号强度,获取经纬度固定值。
88.本技术实施例中,在获取检测到的目标定位信号强度之后,可以获取目标定位信号强度对应的经纬度测量值(真实值),并根据经纬度测量值,获取经纬度固定值。
89.需要说明的是,本技术对于根据经纬度测量值,获取经纬度固定值的具体方式不
作限定,可以根据实际情况进行选取。
90.作为一种可能的实现方式,可以直接将经纬度测量值作为经纬度固定值。
91.作为另一种可能的实现方式,可以获取预设系数,并根据预设系数对经纬度测量值进行调整,并将调整后的经纬度测量值作为经纬度固定值。
92.本技术提供的定位方法,可以获取未检测到定位信号强度的起始时刻,并根据起始时刻,获取检测到的目标定位信号强度,进而根据目标定位信号强度,获取经纬度固定值,使得在未能获取到的定位信号强度时,能够准确、可靠地获取用于代替定位信号的经纬度固定值,提高了本技术提出的定位方法的适应性,提升了经纬度固定值获取结果的可靠性,进一步增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。
93.图5为本技术另一实施例的定位方法的流程示意图,如图5所示,该方法包括:
94.s501、获取目标设备当前所处的应用场景。
95.可选地,在试图判断目标设备是否满足进入目标定位方式的条件时,可以执行步骤s501~s502,或者步骤s503~s504。
96.s502、获取目标应用场景,并根据应用场景和目标应用场景,判断目标设备是否满足进入目标定位方式的条件。
97.s503、检测针对目标设备的定位信号强度。
98.s504、获取预设时长,并根据定位信号强度和预设时长,判断目标设备是否满足进入目标定位方式的条件。
99.可选地,在根据步骤s502或者s504确定目标设备满足进入目标定位方式的条件时,可以执行步骤s505。
100.s505、获取针对目标设备的经纬度固定值。
101.s506、将经纬度固定值发送至定位系统,以使定位系统根据经纬度固定值对目标设备进行定位。
102.作为一种可能的实现方式,如图6所示,在上述实施例的基础上,上述步骤s506中将经纬度固定值发送至定位系统,以使定位系统根据经纬度固定值对目标设备进行定位的具体方式,包括以下步骤:
103.s601、生成停止解析定位信号强度请求。
104.其中,停止解析定位信号强度请求,指的是用于驱动不再解析任何定位信号强度,而是以经纬度固定值为对象进行解析的请求。
105.s602、将停止解析定位信号强度请求和经纬度固定值发送至定位系统,并对经纬度固定值进行解析,根据解析后的经纬度固定值对目标设备进行定位。
106.本技术实施例中,在获取到针对目标设备的经纬度固定值之后,可以将停止解析定位信号强度请求和经纬度固定值发送至定位系统,以使定位系统不再解析任何定位信号强度,而是以经纬度固定值为对象进行解析,从而根据解析后的经纬度固定值对目标设备进行定位。
107.s507、判断目标设备是否满足退出目标定位方式的条件。
108.本技术实施例中,在将经纬度固定值发送至定位系统,以使定位系统根据经纬度固定值对目标设备进行定位之后,可以对目标设备进行实时检测,以在确定目标设备满足退出目标定位方式的条件时,退出采用经纬度固定值进行定位的定位方式。
109.需要说明的是,本技术中对于判断目标设备是否满足退出目标定位方式的条件的具体方式不作限定,可以根据实际情况进行选取。
110.作为一种可能的实现方式,可以重新获取目标设备当前所处的应用场景,并根据应用场景,判断目标设备是否满足退出目标定位方式的条件。
111.作为另一种可能的实现方式,可以重新获取针对目标设备的定位信号强度,并根据定位信号强度,判断目标设备是否满足退出目标定位方式的条件。
112.综上所述,本技术实施例中,可以以目标设备当前所处的应用场景、针对目标设备的定位信号强度等为依据,判断目标设备是否满足退出目标定位方式的条件,可选地,若目标设备满足退出目标定位方式的条件,说明当前能够获取稳定、持续的定位信号强度,则可以退出当前的基于经纬度固定值对目标设备进行定位的定位方式;可选地,若目标设备未满足退出目标定位方式的条件,说明当前仍旧存在丢失定位信号强度的情况,则需要维持当前的基于经纬度固定对目标设备进行定位的定位方式。
113.s508、在确定目标设备满足退出目标定位方式的条件时,生成开始解析定位信号强度请求。
114.其中,开始解析定位信号强度请求,指的是用于驱动开始解析定位信号强度,并停止以经纬度固定值为对象进行解析的请求。
115.s509、将开始解析定位信号强度请求发送至定位系统,以使定位系统根据目标设备的坐标真实值对目标设备进行定位。
116.本技术实施例中,在获取到开始解析定位信号强度请求之后,可以将开始解析定位信号强度请求发送至定位系统,以使定位系统不再解析经纬度固定值,而是以经纬度测量值(真实值)为对象进行解析,从而根据解析后的坐标测量值(真实值)对目标设备进行定位。
117.本技术提供的定位方法,能够自动判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,采用经纬度固定值代替未能获取到的定位信号发送至定位系统,以使定位系统对目标设备进行定位,从而避免了因定位信号丢失造成目标设备无法正常运行,甚至会导致目标设备损坏或者遗失等情况出现,增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。特别地,解决了目标设备在非移动工况下的定位失效问题。
118.图7为本技术另一实施例的定位装置的结构示意图,如图7所示,定位装置1000,包括判断模块110、获取模块120和发送模块130。其中,
119.判断模块110,用于判断目标设备是否满足进入目标定位方式的条件;
120.获取模块120,用于在确定所述目标设备满足所述进入目标定位方式的条件时,获取针对所述目标设备的经纬度固定值;
121.发送模块130,用于将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位。
122.本技术实施例中,判断模块110,还用于:获取所述目标设备当前所处的应用场景;获取目标应用场景,并根据所述应用场景和所述目标应用场景,判断所述目标设备是否满足所述进入目标定位方式的条件。
123.本技术实施例中,判断模块110,还用于:检测针对所述目标设备的定位信号强度;
获取预设时长,并根据所述定位信号强度和所述预设时长,判断所述目标设备是否满足所述进入目标定位方式的条件。
124.本技术实施例中,获取模块120,还用于:获取未检测到所述定位信号强度的起始时刻;根据所述起始时刻,获取检测到的目标定位信号强度;根据所述目标定位信号强度,获取所述经纬度固定值。
125.本技术实施例中,发送模块130,还用于:生成停止解析定位信号强度请求;将所述停止解析定位信号强度请求和所述经纬度固定值发送至所述定位系统,并对所述经纬度固定值进行解析,根据解析后的所述经纬度固定值对所述目标设备进行定位。
126.本技术实施例中,发送模块130,还用于:判断所述目标设备是否满足所述退出目标定位方式的条件;在确定所述目标设备满足所述退出目标定位方式的条件时,生成开始解析定位信号强度请求;将所述开始解析定位信号强度请求发送至定位系统,以使所述定位系统根据所述目标设备的经纬度真实值对所述目标设备进行定位。
127.本技术提供的定位装置,能够自动判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,采用经纬度固定值代替未能获取到的定位信号发送至定位系统,以使定位系统对目标设备进行定位,从而避免了因定位信号丢失造成目标设备无法正常运行,甚至会导致目标设备损坏或者遗失等情况出现,增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。
128.为达到上述实施例,本技术还提供了一种电子设备、一种计算机可读存储介质和一种计算机程序产品。
129.图8示出了可以用来实施本技术的实施例的示例电子设备2000的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本技术的实现。
130.如图8所示,设备2000包括存储器210、处理器220及存储在存储210上并可在处理器220上运行的计算机程序,处理器220执行程序指令时,实现上述实施例提供的定位方法。
131.本技术提供的定位方法,可以判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,获取针对目标设备的经纬度固定值,进而将经纬度固定值发送至定位系统,以使定位系统根据经纬度固定值对目标设备进行定位。由此,本技术能够自动判断目标设备是否满足进入目标定位方式的条件,并在确定目标设备满足进入目标定位方式的条件时,采用经纬度固定值代替未能获取到的定位信号发送至定位系统,以使定位系统对目标设备进行定位,从而避免了因定位信号丢失造成目标设备无法正常运行,甚至会导致目标设备损坏或者遗失等情况出现,增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。
132.本技术实施例提供的一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器220执行时,实现上述实施例提供的定位方法。
133.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统
的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
134.用于实施本身的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
135.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
136.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
137.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网格浏览器的用户计算机,用户可以通过该图形用户界面或者该网格浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网格)来将系统的部件相互连接。通信网格的示例包括:局域网(lan)、广域网(wan)、互联网和区块链网格。
138.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网格进行交互。通过在相应的计算机上运行并且彼此具有客户端服务器关系的计算机程序来产生客户端和服务器的关系。服务端可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务(“virtual privateserver”,或简称“vps”)中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合区块链的服务器。
139.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示
例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
140.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
141.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
142.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
143.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
144.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
145.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如
果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
146.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
147.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本技术中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本技术公开的技术方案所期望的结果,本文在此不进行限制。
148.上述具体实施方式,并不构成对本技术保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本技术的精神和原则之内所作的修改、等同替换和改进等,均应包含在本技术保护范围之内。

技术特征:


1.定位方法,其特征在于,包括:判断目标设备是否满足进入目标定位方式的条件;在确定所述目标设备满足所述进入目标定位方式的条件时,获取针对所述目标设备的经纬度固定值;将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位。2.根据权利要求1所述的定位方法,其特征在于,所述判断目标设备是否满足进入目标定位方式的条件,包括:获取所述目标设备当前所处的应用场景;获取目标应用场景,并根据所述应用场景和所述目标应用场景,判断所述目标设备是否满足所述进入目标定位方式的条件。3.根据权利要求1所述的定位方法,其特征在于,所述判断目标设备是否满足进入目标定位方式的条件,包括:检测针对所述目标设备的定位信号强度;获取预设时长,并根据所述定位信号强度和所述预设时长,判断所述目标设备是否满足所述进入目标定位方式的条件。4.根据权利要求3所述的定位方法,其特征在于,所述获取针对所述目标设备的经纬度固定值,包括:获取未检测到所述定位信号强度的起始时刻;根据所述起始时刻,获取检测到的目标定位信号强度;根据所述目标定位信号强度,获取所述经纬度固定值。5.根据权利要求1所述的定位方法,其特征在于,所述将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位,包括:生成停止解析定位信号强度请求;将所述停止解析定位信号强度请求和所述经纬度固定值发送至所述定位系统,并对所述经纬度固定值进行解析,根据解析后的所述经纬度固定值对所述目标设备进行定位。6.根据权利要求1所述的定位方法,其特征在于,所述将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位之后,还包括:判断所述目标设备是否满足所述退出目标定位方式的条件;在确定所述目标设备满足所述退出目标定位方式的条件时,生成开始解析定位信号强度请求;将所述开始解析定位信号强度请求发送至定位系统,以使所述定位系统根据所述目标设备的经纬度真实值对所述目标设备进行定位。7.一种定位装置,其特征在于,包括:判断模块,用于判断目标设备是否满足进入目标定位方式的条件;获取模块,用于在确定所述目标设备满足所述进入目标定位方式的条件时,获取针对所述目标设备的经纬度固定值;发送模块,用于将所述经纬度固定值发送至定位系统,以使所述定位系统根据所述经纬度固定值对所述目标设备进行定位。
8.根据权利要求7所述的定位装置,其特征在于,所述判断模块,还用于:获取所述目标设备当前所处的应用场景;获取目标应用场景,并根据所述应用场景和所述目标应用场景,判断所述目标设备是否满足所述进入目标定位方式的条件。9.根据权利要求7所述的定位装置,其特征在于,所述判断模块,还用于:检测针对所述目标设备的定位信号强度;获取预设时长,并根据所述定位信号强度和所述预设时长,判断所述目标设备是否满足所述进入目标定位方式的条件。10.根据权利要求9所述的定位装置,其特征在于,所述获取模块,还用于:获取未检测到所述定位信号强度的起始时刻;根据所述起始时刻,获取检测到的目标定位信号强度;根据所述目标定位信号强度,获取所述经纬度固定值。11.根据权利要求7所述的定位装置,其特征在于,所述发送模块,还用于:生成停止解析定位信号强度请求;将所述停止解析定位信号强度请求和所述经纬度固定值发送至所述定位系统,并对所述经纬度固定值进行解析,根据解析后的所述经纬度固定值对所述目标设备进行定位。12.根据权利要求7所述的定位装置,其特征在于,所述发送模块,还用于:判断所述目标设备是否满足所述退出目标定位方式的条件;在确定所述目标设备满足所述退出目标定位方式的条件时,生成开始解析定位信号强度请求;将所述开始解析定位信号强度请求发送至定位系统,以使所述定位系统根据所述目标设备的经纬度真实值对所述目标设备进行定位。13.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的方法。14.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一项所述的方法。

技术总结


本申请提供了一种定位方法、装置及电子设备,方法包括:判断目标设备是否满足进入目标定位方式的条件;在确定目标设备满足进入目标定位方式的条件时,获取针对目标设备的经纬度固定值;将经纬度固定值发送至定位系统,以使定位系统根据经纬度固定值对目标设备进行定位。由此,本申请能够在确定目标设备满足进入目标定位方式的条件时,采用经纬度固定值代替未能获取到的定位信号发送至定位系统,以使定位系统对目标设备进行定位,从而避免了因定位信号丢失造成目标设备无法正常运行,甚至会导致目标设备损坏或者遗失等情况出现,增强了设备运行的稳定性,并避免设备损坏或者遗失造成的经济损失。的经济损失。的经济损失。


技术研发人员:

袁纬国

受保护的技术使用者:

北京罗克维尔斯科技有限公司

技术研发日:

2022.06.17

技术公布日:

2022/12/12

本文发布于:2024-09-22 00:50:17,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/34490.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:目标   所述   设备   经纬度
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议