位置纠偏方法、装置、设备及计算机可读存储介质与流程

专利2022-05-09  138


本发明涉及定位技术领域,尤其涉及位置纠偏方法、装置、设备及计算机可读存储介质。



背景技术:

随着互联网技术的快速发展,人们对智能设备,尤其是对智能设备基于位置的相关服务已经越来越依赖。但由于运营商基站之间的间距大,或卫星定位异常等原因,会导致智能设备定位不准确。

因此,在设备定位不准确时,如何对设备执行位置纠偏操作,已成为各大企业的主要研究方向。



技术实现要素:

本发明的主要目的在于提出一种位置纠偏方法、装置、设备及计算机可读存储介质,旨在提高设备定位的准确性。

为实现上述目的,本发明提供一种位置纠偏方法,所述方法包括如下步骤:

确定设备的当前位置;

获取所述设备在所述当前位置处的历史定位记录,并计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值;

分别判断各所述位置距离差值是否在预设差值范围之内;

若各所述位置距离差值不全在所述预设差值范围之内,则对所述设备执行位置纠偏操作,以确定所述设备的目标位置。

优选地,所述计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值的步骤包括:

获取所述当前位置对应的第一坐标信息,以及所述历史定位记录中各个位置对应的第二坐标信息;

基于所述第一坐标信息和所述第二坐标信息,计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值。

优选地,所述对所述设备执行位置纠偏操作,以确定所述设备的目标位置的步骤包括:

根据所述历史定位记录对所述设备执行位置纠偏操作,以根据所述历史定位记录确定所述设备的目标位置。

优选地,所述根据所述历史定位记录确定所述设备的目标位置的步骤包括:

确定所述历史定位记录中出现次数最多的位置;

将所述出现次数最多的位置确定为所述设备的目标位置。

优选地,所述对所述设备执行位置纠偏操作,以确定所述设备的目标位置的步骤包括:

将对所述设备执行位置纠偏操作的信息发送给用户,以接收所述用户输入的位置选择指令,并确定所述位置选择指令对应的待定位置;

获取所述设备在所述待定位置处的目标历史定位记录,并计算所述待定位置与所述目标历史定位记录中各个位置之间的目标位置差值;

当各所述目标位置差值都在预设差值范围之内时,则对所述设备执行位置纠偏操作,并确定所述待定位置为所述设备的目标位置。

优选地,所述位置纠偏方法还包括:

获取所述设备在预设时间周期内的位置纠偏次数,并将所述位置纠偏次数与预设纠偏次数进行比较;

当所述位置纠偏次数等于所述预设纠偏次数时,则提示用户在所述预设时间周期内的位置纠偏次数已达上限,以告知用户无需再次执行位置纠偏操作。

优选地,所述分别判断各所述位置距离差值是否在预设差值范围之内的步骤之后,还包括:

若确定各所述位置距离差值都在所述预设差值范围之内,则通过所述设备将当前位置定位无误的信息发送给用户,以提示用户不需要执行位置纠偏操作。

此外,为实现上述目的,本发明还提供一种位置纠偏装置,所述位置纠偏装置包括:

第一确定模块,用于确定设备的当前位置;

距离计算模块,用于获取所述设备在所述当前位置处的历史定位记录,并计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值;

位置判断模块,用于分别判断各所述位置距离差值是否在预设差值范围之内;

第二确定模块,用于若各所述位置距离差值不全在所述预设差值范围之内,则对所述设备执行位置纠偏操作,以确定所述设备的目标位置。

优选地,所述距离计算模块还用于:

获取所述当前位置对应的第一坐标信息,以及所述历史定位记录中各个位置对应的第二坐标信息;

基于所述第一坐标信息和所述第二坐标信息,计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值。

优选地,所述第二确定模块还用于:

根据所述历史定位记录对所述设备执行位置纠偏操作,以根据所述历史定位记录确定所述设备的目标位置。

优选地,所述第二确定模块还用于:

确定所述历史定位记录中出现次数最多的位置;

将所述出现次数最多的位置确定为所述设备的目标位置。

优选地,所述第二确定模块还用于:

将对所述设备执行位置纠偏操作的信息发送给用户,以接收所述用户输入的位置选择指令,并确定所述位置选择指令对应的待定位置;

获取所述设备在所述待定位置处的目标历史定位记录,并计算所述待定位置与所述目标历史定位记录中各个位置之间的目标位置差值;

当各所述目标位置差值都在预设差值范围之内时,则对所述设备执行位置纠偏操作,并确定所述待定位置对应的位置信息为所述设备的目标位置。

优选地,所述位置纠偏装置还包括第一提示模块,所述第一提示模块用于:

获取所述设备在预设时间周期内的位置纠偏次数,并将所述位置纠偏次数与预设纠偏次数进行比较;

当所述位置纠偏次数等于所述预设纠偏次数时,则提示用户在所述预设时间周期内的位置纠偏次数已达上限,以告知用户无需再次执行位置纠偏操作。

优选地,所述位置纠偏装置还包括第二提示模块,所述第二提示模块用于:

若确定各所述位置距离差值都在预设差值范围之内,则通过所述设备将当前位置定位无误的信息发送给用户,以提示用户不需要执行位置纠偏操作。

此外,为实现上述目的,本发明还提供一种位置纠偏设备,所述位置纠偏设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的位置纠偏程序,所述位置纠偏程序被所述处理器执行时实现如上所述的位置纠偏方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有位置纠偏程序,所述位置纠偏程序被处理器执行时实现如上所述的位置纠偏方法的步骤。

本发明提出的位置纠偏方法,通过确定设备的当前位置;获取设备在当前位置处的历史定位记录,并计算当前位置与历史定位记录中各个位置之间的位置距离差值;分别判断各位置距离差值是否在预设差值范围之内;若各位置距离差值不全在预设差值范围之内,则对设备执行位置纠偏操作,以确定设备的目标位置。本发明通过计算当前位置与历史定位记录中的各个位置之间的位置距离差值,并根据位置距离差值来确定是否需要执行位置纠偏操作,从而确定设备的目标位置,提高了设备定位的准确性。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明位置纠偏方法第一实施例的流程示意图;

图3为本发明位置纠偏方法较佳实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明实施例设备可以是智能手机、智能手表、平板电脑等智能终端。

如图1所示,该设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及位置纠偏程序。

其中,操作系统是管理和控制位置纠偏设备与软件资源的程序,支持网络通信模块、用户接口模块、位置纠偏程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;用户接口模块用于管理和控制用户接口1003。

在图1所示的位置纠偏设备中,所述位置纠偏设备通过处理器1001调用存储器1005中存储的位置纠偏程序,并执行下述位置纠偏方法各个实施例中的操作。

基于上述硬件结构,提出本发明位置纠偏方法实施例。

参照图2,图2为本发明位置纠偏方法第一实施例的流程示意图,所述方法包括:

步骤s10,确定设备的当前位置;

本实施例位置纠偏方法运用于各大定位场景的位置纠偏设备中。随着互联网技术的快速发展,人们对智能设备,尤其是对智能设备基于位置的相关服务已经越来越依赖。目前,通过北斗定位、gps(globalpositioningsystem,全球定位系统)定位、利用传感器定位等定位方式已经可以实现室内外全方位的定位,为人们的生活带来极大的便利。但由于运营商基站之间的间距大,或卫星定位异常等原因,会导致智能设备定位不准确,因此,当设备定位不准确时,需要对设备执行位置纠偏操作。

在本实施例中,可以通过设备自主进行定位来确定设备的当前位置,也可以是在设备接收到用户输入的位置纠偏指令时,通过设备自身携带的定位装置,来确定该设备的当前位置,例如,可通过获取设备当前定位显示的坐标信息等来确定设备的当前位置。

步骤s20,获取所述设备在所述当前位置处的历史定位记录,并计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值;

在本实施例中,历史定位记录包含该设备在当前位置进行定位时所存储的历史位置信息等。例如,用户现处于某公园,利用设备进行定位时,会在显示屏上显示用户当前位置对应的位置信息。可以理解的,设备可以是用户携带的一种设备,因此,设备定位并显示出来的位置信息即为用户当前位置的位置信息。然后再通过预设算法,计算设备当前位置与历史定位记录中各个位置之间的位置距离差值,从而根据求出的位置距离差值,确定当前定位的位置信息是否准确。

进一步地,所述计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值的步骤包括:

步骤a1,获取所述当前位置对应的第一坐标信息,以及所述历史定位记录中各个位置对应的第二坐标信息;

步骤a2,基于所述第一坐标信息和所述第二坐标信息,计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值。

在本实施例中,根据当前位置在设备预设坐标系中的第一坐标信息,以及历史定位记录中记录的各个位置对应的第二坐标信息,并分别计算第一坐标信息和各个第二坐标信息之间的位置距离差值,以此根据求得的位置距离差值来确定当前位置是否定位准确,从而确定是否需要对设备执行位置纠偏操作。

步骤s30,分别判断各所述位置距离差值是否在预设差值范围之内;

在本实施例中,若预设差值范围的最小差值阈值为a,最大差值阈值为b,通过将各个位置距离差值分别与a、b进行比较,当且仅当位置距离差值大于等于a且小于等于b时,可确定该位置距离差值在预设差值范围内,否则,可确定该距离差值在预设差值范围之外。

需要说明的是,预设差值范围可根据实际应用情况进行设置,对此不作具体限定。

步骤s40,若各所述位置距离差值不全在所述预设差值范围之内,则对所述设备执行位置纠偏操作,以确定所述设备的目标位置。

在本实施例中,为保证定位的准确性,当求得的位置距离差值不全在预设差值范围内,即至少存在一个位置距离差值在预设差值范围之外时,则可确定设备当前定位的位置信息不准确,即当前位置不准确,需要对设备执行位置纠偏操作,例如,可通过设备自主进行位置纠偏,通过设备自主进行定位纠正,更显人性化;也可以将需要对设备进行位置纠偏的信息发送给用户,用户可通过点击重新定位按钮,重新进行定位,得到新的位置信息,从而根据新的位置信息确定设备的目标位置。

进一步地,所述分别判断各所述位置距离差值是否在预设差值范围之内的步骤之后,还包括:

步骤b,若确定各所述位置距离差值都在预设差值范围之内,则通过所述设备将当前位置定位无误的信息发送给用户,以提示用户不需要执行位置纠偏操作。

在本实施例中,当且仅当计算出来的各个位置距离差值都在预设差值范围内,才确定设备的当前位置定位准确,可将当前位置无误的信息通过设备发送给用户,例如,可在设备显示屏上显示当前位置定位无误的相关信息,也可通过语音播报功能等方式告知用户,以提示用户不需要执行位置纠偏操作,进一步保证了设备定位信息的准确性。

本实施例的位置纠偏方法,通过确定设备的当前位置;获取设备在当前位置处的历史定位记录,并计算当前位置与历史定位记录中各个位置之间的位置距离差值;分别判断各位置距离差值是否在预设差值范围之内;若各位置距离差值不全在预设差值范围之内,则对设备执行位置纠偏操作,以确定设备的目标位置。本发明通过计算当前位置与历史定位记录中的各个位置之间的位置距离差值,并根据位置距离差值来确定是否需要执行位置纠偏操作,从而确定设备的目标位置,提高了设备定位的准确性。

进一步地,基于本发明位置纠偏方法第一实施例,提出本发明位置纠偏方法第二实施例。

位置纠偏方法的第二实施例与位置纠偏方法的第一实施例的区别在于,所述对所述设备执行位置纠偏操作,以确定所述设备的目标位置的步骤包括:

步骤c,根据所述历史定位记录对所述设备执行位置纠偏操作,以根据所述历史定位记录确定所述设备的目标位置。

在本实施例中,可根据设备在当前位置进行定位的历史定位记录,对设备执行位置纠偏操作,从而确定设备的目标位置。例如,可通过将历史定位记录中出现次数最多的位置确定为设备的目标位置,也可以将历史定位记录中最新出现的位置确定为设备的目标位置等,具体的确定方法可根据实际的应用情况进行设定。

进一步地,所述根据所述历史定位记录确定所述设备的目标位置的步骤包括:

步骤d,确定所述历史定位记录中出现次数最多的位置;

步骤e,将所述出现次数最多的位置确定为所述设备的目标位置。

在本实施例中,将设备在当前位置处的历史定位记录中出现次数最多的位置,确定为设备的目标位置,不仅可以保证设备定位信息的准确性,还可快速确定设备的目标位置。

本实施例的位置纠偏方法,将当前位置对应的历史定位记录中出现次数最多的位置,确定为设备执行位置纠偏操作后的目标位置,可在保证定位准确性的同时,快速确定目标位置。

进一步地,基于本发明位置纠偏方法第一、第二实施例,提出本发明位置纠偏方法第三实施例。

位置纠偏方法的第三实施例与位置纠偏方法的第一、第二实施例的区别在于,所述对所述设备执行位置纠偏操作,以确定所述设备的目标位置的步骤包括:

步骤f,将对所述设备执行位置纠偏操作的信息发送给用户,以接收所述用户输入的位置选择指令,并确定所述位置选择指令对应的待定位置;

步骤g,获取所述设备在所述待定位置处的目标历史定位记录,并计算所述待定位置与所述目标历史定位记录中各个位置之间的目标位置差值;

步骤h,当各所述目标位置差值都在预设差值范围之内时,则对所述设备执行位置纠偏操作,并确定所述待定位置对应的位置信息为所述设备的目标位置。

在本实施例中,对设备执行位置纠偏操作时,可将需要对设备执行位置纠偏操作的信息发送给用户,以提示用户对设备进行位置纠偏,并接收用户输入的位置选择指令,确定用户选择的待定位置,然后获取设备在该待定位置处的历史定位记录,即目标历史定位记录,再通过设备计算该待定位置与目标历史定位记录中各个位置之间的目标位置差值。例如,在设备对应的定位坐标系中,待定位置对应的坐标信息为(c,d),位置显示在公园1,获取到设备在坐标信息为(c,d)的位置处的历史定位记录之后,若历史定位记录中还包括公园2、公园3和大厦1这三个位置,根据这四个位置对应的坐标信息,分别计算公园1到公园2、公园3、大厦1这三个位置之间的目标位置差值。当这三个目标位置差值都在预设差值范围内时,则可将用户输入的待定位置确定为目标位置;当至少存在一个目标位置差值不在预设差值范围内时,则可对设备执行位置纠偏操作,以重新确定设备的目标位置。

本实施例的位置纠偏方法,对设备执行位置纠偏操作时,可接收用户输入的位置选择指令,从而判断用户输入的待定位置是否为准确的目标位置,体现了设备进行定位时的灵活性,还可以满足用户对利用设备进行定位时的使用需求。

进一步地,基于本发明位置纠偏方法第一、第二、第三实施例,提出本发明位置纠偏方法第四实施例。

位置纠偏方法的第四实施例与位置纠偏方法的第一、第二、第三实施例的区别在于,所述位置纠偏方法还包括:

步骤i,获取所述设备在预设时间周期内的位置纠偏次数,并将所述位置纠偏次数与预设纠偏次数进行比较;

步骤j,当所述位置纠偏次数等于所述预设纠偏次数时,则提示用户在所述预设时间周期内的位置纠偏次数已达上限,以告知用户无需再次执行位置纠偏操作。

在本实施例中,当检测到设备的位置纠偏次数大于预设纠偏次数时,则提示用户在预设时间周期内的位置纠偏次数已达上限,将不再接受位置纠偏指令。例如,利用本设备进行上下班打卡时,可将预设时间周期设定为20分钟,预设纠偏次数为5次,也即,在首次接收到位置纠偏指令开始计时,其后的20分钟内,用户最多可控制设备执行位置纠偏操作5次。当检测到设备在这20分钟内位置纠偏次数已经达到5次之后,则不再接收位置纠偏指令,不进行打卡操作。这样不仅可以在一定程度上减少设备的运算压力,也能避免用户利用设备执行位置纠偏操作来伪造定位数据。

本实施例的位置纠偏方法,通过将在预设时间周期内的位置纠偏次数与预设纠偏次数进行比较,当设备位置纠偏次数大于预设纠偏次数时,提示用户位置纠偏已达上限,可在一定程度上减少设备的运算压力,同时也可避免用户通过不断执行位置纠偏操作来伪造定位数据。

本发明还提供一种位置纠偏装置。参照图3,本发明位置纠偏装置包括:

第一确定模块10,用于确定设备的当前位置;

距离计算模块20,用于获取所述设备在所述当前位置处的历史定位记录,并计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值;

位置判断模块30,用于分别判断各所述位置距离差值是否在预设差值范围之内;

第二确定模块40,用于若各所述位置距离差值不全在所述预设差值范围之内,则对所述设备执行位置纠偏操作,以确定所述设备的目标位置。

优选地,所述距离计算模块还用于:

获取所述当前位置对应的第一坐标信息,以及所述历史定位记录中各个位置对应的第二坐标信息;

基于所述第一坐标信息和所述第二坐标信息,计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值。

优选地,所述第二确定模块还用于:

根据所述历史定位记录对所述设备执行位置纠偏操作,以根据所述历史定位记录确定所述设备的目标位置。

优选地,所述第二确定模块还用于:

确定所述历史定位记录中出现次数最多的位置;

将所述出现次数最多的位置确定为所述设备的目标位置。

优选地,所述第二确定模块还用于:

将对所述设备执行位置纠偏操作的信息发送给用户,以接收所述用户输入的位置选择指令,并确定所述位置选择指令对应的待定位置;

获取所述设备在所述待定位置处的目标历史定位记录,并计算所述待定位置与所述目标历史定位记录中各个位置之间的目标位置差值;

当各所述目标位置差值都在预设差值范围之内时,则对所述设备执行位置纠偏操作,并确定所述待定位置对应的位置信息为所述设备的目标位置。

优选地,所述位置纠偏装置还包括第一提示模块,所述第一提示模块用于:

获取所述设备在预设时间周期内的位置纠偏次数,并将所述位置纠偏次数与预设纠偏次数进行比较;

当所述位置纠偏次数等于所述预设纠偏次数时,则提示用户在所述预设时间周期内的位置纠偏次数已达上限,以告知用户无需再次执行位置纠偏操作。

优选地,所述位置纠偏装置还包括第二提示模块,所述第二提示模块用于:

若确定各所述位置距离差值都在预设差值范围之内,则通过所述设备将当前位置定位无误的信息发送给用户,以提示用户不需要执行位置纠偏操作。

本发明还提供一种计算机可读存储介质。

本发明计算机可读存储介质上存储有位置纠偏程序,所述位置纠偏程序被处理器执行时实现如上所述的位置纠偏方法的步骤。

其中,在所述处理器上运行的位置纠偏程序被执行时所实现的方法可参照本发明位置纠偏方法各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书与附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。


技术特征:

1.一种位置纠偏方法,其特征在于,所述方法包括如下步骤:

确定设备的当前位置;

获取所述设备在所述当前位置处的历史定位记录,并计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值;

分别判断各所述位置距离差值是否在预设差值范围之内;

若各所述位置距离差值不全在所述预设差值范围之内,则对所述设备执行位置纠偏操作,以确定所述设备的目标位置。

2.如权利要求1所述的位置纠偏方法,其特征在于,所述计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值的步骤包括:

获取所述当前位置对应的第一坐标信息,以及所述历史定位记录中各个位置对应的第二坐标信息;

基于所述第一坐标信息和所述第二坐标信息,计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值。

3.如权利要求1所述的位置纠偏方法,其特征在于,所述对所述设备执行位置纠偏操作,以确定所述设备的目标位置的步骤包括:

根据所述历史定位记录对所述设备执行位置纠偏操作,以根据所述历史定位记录确定所述设备的目标位置。

4.如权利要求3所述的位置纠偏方法,其特征在于,所述根据所述历史定位记录确定所述设备的目标位置的步骤包括:

确定所述历史定位记录中出现次数最多的位置;

将所述出现次数最多的位置确定为所述设备的目标位置。

5.如权利要求1所述的位置纠偏方法,其特征在于,所述对所述设备执行位置纠偏操作,以确定所述设备的目标位置的步骤包括:

将对所述设备执行位置纠偏操作的信息发送给用户,以接收所述用户输入的位置选择指令,并确定所述位置选择指令对应的待定位置;

获取所述设备在所述待定位置处的目标历史定位记录,并计算所述待定位置与所述目标历史定位记录中各个位置之间的目标位置差值;

当各所述目标位置差值都在预设差值范围之内时,则对所述设备执行位置纠偏操作,并确定所述待定位置为所述设备的目标位置。

6.如权利要求1所述的位置纠偏方法,其特征在于,所述位置纠偏方法还包括:

获取所述设备在预设时间周期内的位置纠偏次数,并将所述位置纠偏次数与预设纠偏次数进行比较;

当所述位置纠偏次数等于所述预设纠偏次数时,则提示用户在所述预设时间周期内的位置纠偏次数已达上限,以告知用户无需再次执行位置纠偏操作。

7.如权利要求1至6任一项所述的位置纠偏方法,其特征在于,所述分别判断各所述位置距离差值是否在预设差值范围之内的步骤之后,还包括:

若确定各所述位置距离差值都在所述预设差值范围之内,则通过所述设备将当前位置定位无误的信息发送给用户,以提示用户不需要执行位置纠偏操作。

8.一种位置纠偏装置,其特征在于,所述位置纠偏装置包括:

第一确定模块,用于确定设备的当前位置;

距离计算模块,用于获取所述设备在所述当前位置处的历史定位记录,并计算所述当前位置与所述历史定位记录中各个位置之间的位置距离差值;

位置判断模块,用于分别判断各所述位置距离差值是否在预设差值范围之内;

第二确定模块,用于若各所述位置距离差值不全在所述预设差值范围之内,则对所述设备执行位置纠偏操作,以确定所述设备的目标位置。

9.一种位置纠偏设备,其特征在于,所述位置纠偏设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的位置纠偏程序,所述位置纠偏程序被所述处理器执行时实现如权利要求1至7中任一项所述的位置纠偏方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有位置纠偏程序,所述位置纠偏程序被处理器执行时实现如权利要求1至7中任一项所述的位置纠偏方法的步骤。

技术总结
本发明公开了一种位置纠偏方法、装置、设备及计算机可读存储介质,所述方法包括:确定设备的当前位置;获取设备在当前位置处的历史定位记录,并计算当前位置与历史定位记录中各个位置之间的位置距离差值;分别判断各位置距离差值是否在预设差值范围之内;若各位置距离差值不全在预设差值范围之内,则对设备执行位置纠偏操作,以确定设备的目标位置。本发明通过计算当前位置与历史定位记录中的各个位置之间的位置距离差值,并根据位置距离差值来确定是否需要执行位置纠偏操作,从而确定设备的目标位置,提高了设备定位的准确性。

技术研发人员:文昌荣
受保护的技术使用者:深圳市安全守护科技有限公司
技术研发日:2021.04.19
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-2308.html

最新回复(0)