一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于气压值过滤异常定位点的方法及装置与流程

2022-06-01 17:11:24 来源:中国专利 TAG:


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.处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述基于气压值过滤异常定位点的方法。
29.第四方面,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述基于气压值过滤异常定位点的方法。
30.本发明实施例中,获取当前定位点的气压值,依据预设的城市级别气压值数据库和当前定位点的气压值,确定当前定位点是否为异常定位点,若是,则抛弃当前定位点的数据;否则,使用细级别的气压值数据库对当前定位点进行过滤。通过定位点对应的气压值依据城市的气压值来实现对定位点进行过滤,能够提高异常的定位点的过滤准确率以及用户体验。
附图说明
31.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1为本发明实施例提供的一种系统架构的示意图;
33.图2为本发明实施例提供的一种基于气压值过滤异常定位点的方法的流程示意图;
34.图3为本发明实施例提供的一种气压值数据库的示意图;
35.图4为本发明实施例提供的一种基于气压值过滤异常定位点的装置的结构示意图。
具体实施方式
36.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
37.图1为本发明实施例提供的一种系统架构。如图1所示,该系统架构可以为服务器100,该服务器100可以包括处理器110、通信接口120和存储器130。
38.其中,通信接口120用于与穿戴设备进行通信,收发该穿戴设备传输的信息,实现通信。
39.处理器110是服务器100的控制中心,利用各种接口和线路连接整个服务器100的各个部分,通过运行或执行存储在存储器130内的软件程序/或模块,以及调用存储在存储器130内的数据,执行服务器100的各种功能和处理数据。可选地,处理器110可以包括一个或多个处理单元。
40.存储器130可用于存储软件程序以及模块,处理器110通过运行存储在存储器130的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器130可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据业务处理所创建的数据等。此外,存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
41.需要说明的是,上述图1所示的结构仅是一种示例,本发明实施例对此不做限定。
42.图2示例性的示出了本发明实施例提供的一种基于气压值过滤异常定位点的流程,该流程可以由基于气压值过滤异常定位点的装置执行,该装置可以为服务器,也可以位于服务器中。
43.如图2所示,该流程具体包括:
44.步骤201,获取当前定位点的气压值。
45.在本发明实施例中,当前定位点的气压值可以是实时采集的,也可以是数据库中存储的。
46.步骤202,依据预设的城市级别气压值数据库和所述当前定位点的气压值,确定所述当前定位点是否为异常定位点。
47.具体的,通过判断当前定位点的气压值是否符合预设的城市级别气压值数据库中的气压值,确定当前定位点是否为异常定位点。如果气压值不符合预设的城市级别气压值数据库中的气压值,则表明该定位点是异常定位点。
48.该预设的城市级别气压值数据库是通过各国家气象台获取各城市的气压值范围,然后使用各城市的气压值范围建立的。
49.步骤203,若是,则抛弃所述当前定位点的数据;否则,使用细级别的气压值数据库对所述当前定位点进行过滤。
50.具体的,确定当前定位点的气压值是否符合细级别的气压值数据库中的气压值,若是,确定当前定位点为正常定位点,使用正常定位点的气压值建立或完善更小区域级别的气压值数据库(例如可以是县级别气压值数据库);否则,确定当前定位点为异常定位点,
抛弃异常定位点的数据。其中,气压值数据库可以如图3所示,初始的城市级别气压值数据库可以分为上海、深圳等。而上海二级气压值数据库就是细级别的气压值数据库,可以包括上海各个区域的气压值范围,依次类推得到更细级别的气压值数据库。
51.在使用正常定位点的气压值建立或完善更小区域级别的气压值数据库时,主要是判断当前是否有更小区域级别的气压值数据库,如果有,则将该正常点的气压值放入已经建立好的更小区域级别的气压值数据库,如果没有,则使用该正常定位点的气压值建立更小区域级别的气压值数据库。
52.数据库中区域范围越小、定位用户数及定位次数越多则异常定位点的过滤效果越准确。
53.本发明实施例提供了一种有效的异常定位点的过滤策略。通过定位点的过滤不仅可以降低请求地图商定位接口照成的费用浪费,还避免了异常的定位点照成的定位不准确的影响。
54.上述实施例表明,获取当前定位点的气压值,依据预设的城市级别气压值数据库和当前定位点的气压值,确定当前定位点是否为异常定位点,若是,则抛弃当前定位点的数据;否则,使用细级别的气压值数据库对当前定位点进行过滤。通过定位点对应的气压值依据城市的气压值来实现对定位点进行过滤,能够提高异常的定位点的过滤准确率以及用户体验。
55.基于相同的技术构思,图4示例性的示出了本发明实施例提供的一种基于气压值过滤异常定位点的装置的结构,该装置可以执行基于气压值过滤异常定位点的流程。
56.如图4所示,该装置可以包括:
57.获取单元401,用于获取当前定位点的气压值;
58.处理单元402,用于依据预设的城市级别气压值数据库和所述当前定位点的气压值,确定所述当前定位点是否为异常定位点;若是,则抛弃所述当前定位点的数据;否则,使用细级别的气压值数据库对所述当前定位点进行过滤。
59.可选地,所述处理单元402具体用于:
60.通过判断所述当前定位点的气压值是否符合所述预设的城市级别气压值数据库中的气压值,确定所述当前定位点是否为异常定位点。
61.可选地,所述处理单元402具体用于:
62.确定所述当前定位点的气压值是否符合所述细级别的气压值数据库中的气压值,若是,确定所述当前定位点为正常定位点,使用所述正常定位点的气压值建立或完善更小区域级别的气压值数据库;否则,确定所述当前定位点为异常定位点,抛弃所述异常定位点的数据。
63.可选地,所述处理单元402还用于:
64.通过各国家气象台获取各城市的气压值范围;
65.使用各城市的气压值范围建立所述预设的城市级别气压值数据库。
66.基于相同的技术构思,本发明实施例还提供了一种计算设备,包括:
67.存储器,用于存储程序指令;
68.处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述基于气压值过滤异常定位点的方法。
69.基于相同的技术构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述基于气压值过滤异常定位点的方法。
70.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
71.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
72.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
73.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
74.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献