山岳景区人体目标定位方法、装置、电子设备及存储介质与流程
未命名
10-09
阅读:146
评论:0
1.本发明涉及安防定位技术领域,尤其涉及一种山岳景区人体目标定位方法、装置、电子设备及存储介质。
背景技术:
2.随着文化旅游景区管理服务水平的不断提升,对景区内用户位置的管理提出了更高的要求。为了便于用户确定自己所处的位置以及景区管理机构实时跟踪用户的位置,必须将用户所处区域位置实时反馈给用户以及景区数据管理系统。
3.传统定位用户位置的系统,通常是利用gps定位技术实现对用户的位置定位。但是对于山岳景区而言,由于部分区域存在卫星信号弱以及在室内或林木植被下卫星导航信号差等弱信号环境,导致卫星定位结果不准确,从而无法获取用户位置的准确定位,这时一旦出现人员失踪的情况,搜救工作将会变得极为困难。
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.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述山岳景区人体目标定位方法。
33.本发明提供的山岳景区人体目标定位方法、装置、电子设备及存储介质,通过考虑利用多源定位信息,在确定定位信息不包括监控定位信息,但包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预先在监控区域环境下构建的定位修正数据库中确定该信噪比所属信噪比范围对应的定位修正信息,进而根据定位修正信息对用户所处区域的卫星定位信息进行修正,得到用户的位置信息,可以有效避免由于卫星信号弱等因素导致的用户定位不准确的缺陷,提升了弱信号环境下人体目标定位结果的准确性,在发生人员失踪的极端情况时,可以提供准确的用户运动轨迹,缩短搜救时间,提高搜救效率。
附图说明
34.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1是本发明提供的山岳景区人体目标定位方法的流程示意图;
36.图2是本发明提供的山岳景区人体目标定位方法中信息处理的流程示意图之一;
37.图3是本发明提供的山岳景区人体目标定位方法中区域网格化划分的示意图;
38.图4是本发明提供的山岳景区人体目标定位方法中信息处理的流程示意图之二;
39.图5是本发明提供的山岳景区人体目标定位装置的结构示意图;
40.图6是本发明提供的电子设备的实体结构示意图。
具体实施方式
41.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.下面结合图1-图6描述本发明的山岳景区人体目标定位方法、装置、电子设备及存储介质。
43.图1是本发明提供的山岳景区人体目标定位方法的流程示意图,如图1所示,包括:步骤110、步骤120和步骤130。
44.步骤110,获取用户所处区域的定位信息;
45.步骤120,在确定所述定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预设的定位修正数据库中确定所述信噪比所属信噪比范围对应的定位修正信息;所述监控定位信息是在用户处于监控区域下确定的;
46.步骤130,根据所述定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。
47.具体地,本发明实施例所描述的定位信息指的是多源定位数据信息,其具体可以包括监控定位信息、卫星定位信息和区域图像定位信息中的至少一项。
48.本发明实施例所描述的监控定位信息指的是用户处于监控区域时,通过监控摄像头捕捉用户的人脸信息,将监控区域的位置信息与用户进行关联而得到定位信息。在本发明的实施例中,监控定位信息可以描述为被动定位数据。
49.在本发明的实施例中,区域图像定位信息指的是通过获取用户上传的区域图像,并对该区域图像进行识别得到的该区域的定位信息。
50.在本发明的实施例中,可以通过设计的app软件,对用户进行人脸识别以及对用户上传的其所处区域的图像进行识别,并将用户信息与用户所处区域的定位信息进行关联,实现获取用户所处区域的区域图像定位信息的功能。
51.图2是本发明提供的山岳景区人体目标定位方法中信息处理的流程示意图之一,如图2所示,在本发明的实施例中,通过设计手机app实现对用户信息和图像文件进行接收存储,下面对每一个步骤进行详细说明。
52.步骤1,在手机app注册阶段输入用户的身份信息,包括姓名、性别、联系方式(如手机号)以及人脸头像,分成用户基本信息和人脸图像传输到本地系统。
53.步骤2,系统以接口的形式接收用户基本信息数据,构建数据库人员信息表,进行数据的存储。
54.步骤3,系统以图像存储接口的形式接收人脸图像,为了提高算法服务器的运算速度和请求的响应速度,本系统对于接收到的人脸图像首先进行图像压缩,压缩到1m以内后,将图像传输给人脸识别算法服务器端进行人脸识别验证。
55.步骤4,当系统从算法服务器接收到返回结果为true(是)时,说明人脸验证成功,则进行图像的图像文件数据库存储和本地磁盘存储,并把头像图像的url存储到人员信息表。
56.步骤5,当系统从算法服务器接收到返回结果为false(否)时,说明人脸验证失败,则发送识别失败消息给app。
57.步骤120,在确定定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比(signal to noise ratio,snr),并从预设的定位修正数据库中确定snr所属snr范围对应的定位修正信息。
58.具体地,本发明实施例所描述的定位修正数据库可以包括多个snr范围以及每个snr范围对应的定位修正信息,定位修正数据库可以基于所有用户所处监控区域的卫星定位信息、卫星定位信号的snr以及用户的监控定位信息确定的。
59.进一步地,在本发明的实施例中,在定位信息不包括监控定位信息,包括卫星定位信息的情况下,也就是说,用户处于监控区域以外,此时可以通过卫星定位技术来确定用户的位置。然而,由于景区树木丛生,环境复杂,存在很多物体遮挡的情况,容易导致卫星定位数据存在偏差,因此,本系统以监控区域获取到的被动定位数据为基准,采用位置差分的方式,根据卫星信号强度snr对景区不同位置区域进行网格化划分,确定每个网格化区域的卫星信号强度snr所属snr范围所对应的定位修正信息,以此来实时修正弱信号环境下的卫星定位数据。
60.更具体地,当用户处于监控区域中时,用户所处区域的监控定位信息可以精准反映用户的位置信息。而在上述卫星定位数据存在偏差的情况下,可以通过监控定位信息和存在偏差的卫星定位信息,确定所处区域中卫星定位所需的定位修正信息。
61.当用户处于监控区域时,如果监控区域中存在草木遮挡区域,导致卫星定位信号弱的情况,通过被动定位数据,即监控定位信息,可以得到用户的位置坐标,其可以表示为(x,y,z),以及通过弱卫星定位信号得到用户的位置坐标,其可以表示为(x
′
,y
′
,z
′
)。可以理解的是,此时卫星定位确定的用户位置坐标存在着误差,可以根据监控定位信息计算出该误差,并确定出定位修正信息(δx,δy,δz),即有:
62.δx=x-x
′
;
63.δy=y-y
′
;
64.δz=z-z
′
;
65.将上述定位修正信息(δx,δy,δz)发送到用户服务器端,用户服务器端根据接收到的定位修正信息,可以对snr环境相似的每个用户的卫星定位信息(xk′
,yk′
,z
′k)进行修正,得到修正后的卫星定位信息(xk,yk,zk),即:
66.xk=x
′k+δx;
67.yk=y
′k+δy;
68.zk=z
′k+δz。
69.基于上述实施例的内容,作为一种可选的实施例,在获取用户所处区域的定位信息之前,该方法还包括:
70.获取每个用户所处每个监控区域的卫星定位信息、卫星定位信号的信噪比以及每个监控区域对应的监控定位信息;
71.确定每个用户所处每个监控区域的卫星定位信息和对应的监控定位信息之间的定位偏差,并基于每个用户所处每个监控区域对应的定位偏差,确定每个用户所处每个监控区域对应的定位修正信息;
72.根据每个用户所处每个监控区域对应的定位修正信息,对每个用户所处每个监控区域中的卫星定位信号的信噪比进行分类,确定每个监控区域对应的定位修正信息所属的信噪比范围;
73.基于每个用户所处每个监控区域对应的定位修正信息与每个监控区域对应的定位修正信息所属的信噪比范围,生成定位修正数据库。
74.具体地,在本发明的实施例中,在获取用户所处区域的定位信息之前,可以预先构建出定位修正数据库。
75.在本发明的实施例中,在用户处于监控区域的情况下,可以确定每个用户所处每个监控区域的卫星定位信息和对应的监控定位信息之间的定位偏差,并可以将该定位偏差作为每个用户所处每个监控区域对应的定位修正信息。
76.由于用户是运动的,所以监控区域内摄像头捕获游客人脸计算出的被动定位数据(x
t
,y
t
,z
t
)也在实时变化,卫星定位信息(x
t
′
,y
t’,z
t’)也在实时变化,相应的定位偏差,亦即定位修正信息(δx
t
,δy
t
,δz
t
)也在实时变化,即:
77.δx
t
=x
t-x
t
′
;
78.δy
t
=y
t-y
t
′
;
79.δz
t
=z
t-z
t
′
;
80.由此,可以计算出的每个时刻的定位修正信息实时更新到用户服务器端,方便后续对用户的卫星定位数据进行修正。
81.为了更加精准的修正卫星定位数据,对景区的区域进行网格化划分,如图3所示,示例性地,可以将景区划分为监控区域以及监控区域外的卫星信号强度snr相似区域。在摄像头覆盖的监控区域内,可以实时计算用户在不同区域内每个时刻的定位修正信息(δx
t
,δy
t
,δz
t
)。根据用户所处区域卫星定位信号的snr以及对应的定位修正信息,对每个用户所处每个监控区域中的卫星定位信号的snr进行分类,例如,可以将具有相同定位修正信息对应的所有snr分为一类,进而根据这些snr值确定出该定位修正信息对应的snr范围,如snr范围为1db至3db,也就是说,将snr值属于1db至3db范围时,对应有一个相同的定位修正信息。
82.进一步地,将用户所处每个监控区域对应的定位修正信息与每个监控区域对应的定位修正信息所属的snr范围进行关联,存储到数据库中,构成定位修正数据库,以辅助用户处于监控区域外的卫星信号强度snr相似区域时进行定位数据修正。
83.本发明实施例的方法,通过考虑卫星定位信号snr与定位数据偏差之间的关系,对景区各个区域进行网格化,利用监控区域内确定的定位修正信息,对监控区域外的卫星信号强度snr相似区域进行定位数据修正,可以有效避免监控区域外的其他区域由于存在卫星定位信号弱而定位结果不准确的情况,提升监控区域以外区域定位用户位置的准确性。
84.由此,在步骤120中,可以在确定定位信息不包括监控定位信息,包括卫星定位信息的情况下,即当确定用户当前不在监控区域内,无法获取监控定位信息时,通过获取用户所处区域中卫星定位信号的snr,并从预设的定位修正数据库中查找该snr所属snr范围对应的定位修正信息,即将与用户所处区域卫星信号snr相似的监控区域中确定的定位修正信息,作为用户所处区域进行卫星定位所需的定位修正信息。
85.步骤130,根据定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。
86.具体地,在本发明的实施例中,当用户处于监控区域以外,可以对卫星信号强度snr相似的区域,通过用户在监控区域内得到定位修正信息(δx
t
,δy
t
,δz
t
)来修正监控区域以外的每个游客的卫星定位信息(xk′
snr
,yk′
snr
,z
′
ksnr
),得到修正后的用户的卫星定位信息(xk,yk,zk),由此可以得到用户的最终位置信息,即:
87.xk=x
ksnr
+δx
t
;
88.yk=y
′
ksnr
+δy
t
;
89.zk=z
′
ksnr
+δz
t
;
90.在本发明的实施例中,景区在不同位置布置的摄像头都可以形成一定的监控区域以及监控区域以外的卫星信号强度snr相似的区域,通过区域网格化划分,不同卫星信号强度snr的区域用不同的定位修正信息,来更加精准地修正监控区域以外区域的卫星定位数据,提升定位用户位置的准确性。
91.本发明实施例的山岳景区人体目标定位方法,通过考虑利用多源定位信息,在确定定位信息不包括监控定位信息,但包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预先在监控区域环境下构建的定位修正数据库中确定该信噪比所属信噪比范围对应的定位修正信息,进而根据定位修正信息对用户所处区域的卫星定位信息进行修正,得到用户的位置信息,可以有效避免由于卫星信号弱等因素导致的用户定位不准确的缺陷,提升了弱信号环境下人体目标定位结果的准确性,在发生人员失踪的极
端情况时,可以提供准确的用户运动轨迹,缩短搜救时间,提高搜救效率。
92.基于上述实施例的内容,作为一种可选的实施例,在获取用户所处区域的定位信息之后,该方法还包括:
93.在确定定位信息包括监控定位信息和卫星定位信息的情况下,获取用户所处区域中卫星定位信号的snr;
94.基于监控定位信息和卫星定位信息,计算用户所处区域中卫星定位信号的snr对应的定位修正信息,并将用户所处区域中卫星定位信号的snr对应的定位修正信息存储到定位修正数据库中;
95.根据监控定位信息,确定用户的位置信息。
96.具体地,在本发明的实施例中,在确定定位信息包括监控定位信息和卫星定位信息的情况下,此时,可以确定用户处于监控区域内,获取用户所处区域中卫星定位信号的snr。
97.进一步地,基于监控定位信息(x
t
,y
t
,z
t
)和卫星定位信息(x
t
′
,y
t’,z
t’),计算用户所处区域中卫星定位信号的snr对应的定位修正信息(δx
t
,δy
t
,δz
t
)。
98.可以理解的是,当用户处于监控区域内,不存在物体遮挡,卫星定位信号弱等情况时,此时的卫星定位信号的snr状态正常,监控定位信息和卫星定位信息是一致的,也就是说,定位修正信息为零。
99.而当用户处于监控区域内,遇到物体遮挡,卫星定位信号弱等情况时,此时的卫星定位信号的snr变小,状态异常,卫星定位数据偏差大,通过计算精准的监控定位信息和此时卫星定位信息的差,可以确定用户所处区域中卫星定位信号的snr对应的定位修正信息。
100.在本发明的实施例中,还可以实时将用户所处区域中卫星定位信号的snr对应的定位修正信息存储到定位修正数据库中,对定位修正数据库进行实时更新。
101.在本发明的实施例中,在确定定位信息包括监控定位信息和卫星定位信息的情况下,即在确定用户处于监控区域时,将利用定位最准确的监控定位信息,来确定用户的位置信息。
102.本发明实施例的方法,在确定用户处于监控区域内,获取到监控定位信息和卫星定位信息时,一方面可以利用定位最准确的监控定位信息来确定用户的位置信息,另一方面,还可以实时计算不同卫星信号snr的区域内的定位修正信息来构建和更新定位修正数据库,为用户处于监控区域外的定位场景提供准确的定位修正数据。
103.基于上述实施例的内容,作为一种可选的实施例,在获取用户所处区域的定位信息之后,该方法还包括:
104.在确定定位信息仅包括区域图像定位信息的情况下,根据区域图像定位信息确定用户的位置信息;区域图像定位信息是基于用户所处区域的图像确定的。
105.具体地,在本发明的实施例中,区域图像定位信息是通过对用户主动上传的其所处区域的图像进行区域识别而得到的定位数据信息,其可以描述为主动定位数据。
106.在本发明的实施例中,在确定定位信息仅包括区域图像定位信息的情况下,说明用户处于监控区域外,并且处于卫星定位信号无法覆盖的区域,此时,可以利用区域图像定位信息来确定用户的位置信息。
107.本发明实施例的方法,通过为用户提供区域图像识别的功能服务,确保用户处于
监控区域外,且处于区域卫星定位信号无法覆盖时,仍可以获知自身的位置信息,增加用户体验的同时,也增加了人体目标定位方式的多样性。
108.基于上述实施例的内容,作为一种可选的实施例,在确定定位信息仅包括区域图像定位信息的情况下,根据区域图像定位信息确定用户的位置信息之前,该方法还包括:
109.在确定定位信息不包括监控定位信息和卫星定位信息的情况下,获取用户所处区域的图像;
110.将用户所处区域的图像与预设区域图像数据库中的图像进行相似度匹配,根据匹配结果,确定区域图像定位信息。
111.具体地,本发明实施例所描述的预设区域图像数据库指的是预先设置好的图像数据库,其存储有景区多个区域的图像数据。
112.在本发明的实施例中,在确定定位信息不包括监控定位信息和卫星定位信息的情况下,说明用户处于极端区域环境中,即处于监控区域外,并且区域中卫星定位信号无法覆盖,此时,用户可以通过利用注册的手机app软件,拍摄自身所处区域的区域图像进行上传,由此,本地系统可以获取用户所处区域的图像。
113.进一步地,通过将用户所处区域的图像与预设区域图像数据库中的图像进行相似度匹配计算,对用户所处的区域进行识别。若匹配成功,则可以从预设区域图像数据库中确定出与用户所处区域的图像匹配成功的图像,进而可以根据该匹配的图像确定出用户的位置信息。
114.本发明实施例的方法,通过预设区域图像数据库,可以实时对用户上传的所处区域的图像进行区域相似度匹配与识别,识别效果好,有利于提升用户处于极端区域环境中定位信息的准确性。
115.基于上述实施例的内容,作为一种可选的实施例,在确定用户的位置信息之后,该方法还包括:
116.将用户的位置信息发送到用户成功注册的客户端中,以提示用户自身所处位置。
117.具体地,在本发明的实施例中,还可以实时将定位用户的位置信息推送到用户成功注册的客户端(如手机)中,这样用户可以实时查看自身所处的位置。
118.在本发明的实施例中,可以根据用户的实时定位位置信息,生成用户运动轨迹信息,并将用户运动轨迹信息推送到用户成功注册的客户端中,供用户查看。
119.本发明实施例的方法,可以准确快速地记录用户的实时位置以及历史运动轨迹信息,通过提供位置消息推送服务,将定位用户的位置信息实时推送给用户,提升了用户体验。
120.图4是本发明提供的山岳景区人体目标定位方法中信息处理的流程示意图之二,如图4所示,在本发明的实施例中,整体的人体目标定位数据处理流程可以按照如下进行实施,下面对每一个实施步骤进行详细说明。
121.步骤1,通过设置定位数据储存库,采集用户所处区域的被动定位数据即监控定位信息、卫星定位数据即卫星定位信息和区域图像定位信息即主动定位数据;
122.步骤2,从定位数据储存库中,读取1s内所有接收到的定位数据标识的手机号码,形成手机号码列表;
123.步骤3,判断遍历是否结束,遍历无法搜索到手机号,则结束;若遍历未结束,进入
步骤4;
124.步骤4,按照手机号从定位数据储存库中读取该手机号码1s内的所有定位数据,形成定位数据列表l;
125.步骤5,判断l内是否同时存在被动定位数据和卫星定位数据,若存在,计算坐标修正值,即计算定位修正信息(δx
t
,δy
t
,δz
t
),并将定位修正信息存入坐标修正值数据库,即存入定位修正数据库中。同时,将被动定位数据存入定位数据库中;若不同时存在,则进入步骤6;
126.步骤6,判断l内是否存在卫星定位数据,若存在,进入步骤7;若不存在,则进入步骤8;
127.步骤7,从定位修正数据库中查询卫星信号强度snr相似区域对应的坐标修正值(δx
t
,δy
t
,δz
t
),并根据上述坐标修正值对卫星定位数据(x
ksnr
,y
ksnr
,z
ksnr
)进行位置差分,即有:
128.xk=x
′
ksnr
+δx
t
;
129.yk=y
′
ksnr
+δy
t
;
130.zk=z
′
ksnr
+δz
t
;
131.得到修正的卫星定位数据(xk,yk,zk),写入定位数据库中;
132.步骤8,判断是否存在主动定位数据,即区域图像定位信息,若存在,则将区域图像定位信息写入定位数据库中;若不存在,进入步骤9;
133.步骤9,重新遍历手机号码列表中的下一个手机号。
134.在本实施例中,定位数据库中的准确定位数据可以实时推送到用户手机端,实时地进行定位数据的更新和记录。
135.下面对本发明提供的山岳景区人体目标定位装置进行描述,下文描述的山岳景区人体目标定位装置与上文描述的山岳景区人体目标定位方法可相互对应参照。
136.图5是本发明提供的山岳景区人体目标定位装置的结构示意图,如图5所示,包括:
137.获取模块510,用于获取用户所处区域的定位信息;
138.处理模块520,用于在确定定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的snr,并从预设的定位修正数据库中确定snr所属snr范围对应的定位修正信息;监控定位信息是在用户处于监控区域下确定的;
139.定位模块530,用于根据定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。
140.本实施例所述的山岳景区人体目标定位装置可以用于执行上述山岳景区人体目标定位方法实施例,其原理和技术效果类似,此处不再赘述。
141.本发明实施例的山岳景区人体目标定位装置,通过考虑利用多源定位信息,在确定定位信息不包括监控定位信息,但包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预先在监控区域环境下构建的定位修正数据库中确定该信噪比所属信噪比范围对应的定位修正信息,进而根据定位修正信息对用户所处区域的卫星定位信息进行修正,得到用户的位置信息,可以有效避免由于卫星信号弱等因素导致的用户定位不准确的缺陷,提升了弱信号环境下人体目标定位结果的准确性,在发生人员失踪的极端情况时,可以提供准确的用户运动轨迹,缩短搜救时间,提高搜救效率。
142.图6是本发明提供的电子设备的实体结构示意图,如图6示,该电子设备可以包括:处理器(processor)610、通信接口(communications interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行上述各方法所提供的山岳景区人体目标定位方法,该方法包括:获取用户所处区域的定位信息;在确定所述定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预设的定位修正数据库中确定所述信噪比所属信噪比范围对应的定位修正信息;所述监控定位信息是在用户处于监控区域下确定的;根据所述定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。
143.此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
144.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的山岳景区人体目标定位方法,该方法包括:获取用户所处区域的定位信息;在确定所述定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预设的定位修正数据库中确定所述信噪比所属信噪比范围对应的定位修正信息;所述监控定位信息是在用户处于监控区域下确定的;根据所述定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。
145.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的山岳景区人体目标定位方法,该方法包括:获取用户所处区域的定位信息;在确定所述定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预设的定位修正数据库中确定所述信噪比所属信噪比范围对应的定位修正信息;所述监控定位信息是在用户处于监控区域下确定的;根据所述定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。
146.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
147.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上
述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
148.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种山岳景区人体目标定位方法,其特征在于,包括:获取用户所处区域的定位信息;在确定所述定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预设的定位修正数据库中确定所述信噪比所属信噪比范围对应的定位修正信息;所述监控定位信息是在用户处于监控区域下确定的;根据所述定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。2.根据权利要求1所述的山岳景区人体目标定位方法,其特征在于,在所述获取用户所处区域的定位信息之后,所述方法还包括:在确定所述定位信息包括所述监控定位信息和所述卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比;基于所述监控定位信息和所述卫星定位信息,计算用户所处区域中卫星定位信号的信噪比对应的定位修正信息,并将用户所处区域中卫星定位信号的信噪比对应的定位修正信息存储到所述定位修正数据库中;根据所述监控定位信息,确定用户的位置信息。3.根据权利要求1所述的山岳景区人体目标定位方法,其特征在于,在所述获取用户所处区域的定位信息之后,所述方法还包括:在确定所述定位信息仅包括区域图像定位信息的情况下,根据所述区域图像定位信息确定用户的位置信息;所述区域图像定位信息是基于用户所处区域的图像确定的。4.根据权利要求3所述的山岳景区人体目标定位方法,其特征在于,在所述在确定所述定位信息仅包括区域图像定位信息的情况下,根据所述区域图像定位信息确定用户的位置信息之前,所述方法还包括:在确定所述定位信息不包括所述监控定位信息和所述卫星定位信息的情况下,获取所述用户所处区域的图像;将所述用户所处区域的图像与预设区域图像数据库中的图像进行相似度匹配,根据匹配结果,确定所述区域图像定位信息。5.根据权利要求1-4任一项所述的山岳景区人体目标定位方法,其特征在于,在所述获取用户所处区域的定位信息之前,所述方法还包括:获取每个用户所处每个监控区域的卫星定位信息、卫星定位信号的信噪比以及每个监控区域对应的监控定位信息;确定每个用户所处每个监控区域的卫星定位信息和对应的监控定位信息之间的定位偏差,并基于每个用户所处每个监控区域对应的定位偏差,确定每个用户所处每个监控区域对应的定位修正信息;根据每个用户所处每个监控区域对应的定位修正信息,对每个用户所处每个监控区域中的卫星定位信号的信噪比进行分类,确定每个监控区域对应的定位修正信息所属的信噪比范围;基于所述每个用户所处每个监控区域对应的定位修正信息与所述每个监控区域对应的定位修正信息所属的信噪比范围,生成所述定位修正数据库。6.根据权利要求1-4任一项所述的山岳景区人体目标定位方法,其特征在于,在所述确
定用户的位置信息之后,所述方法还包括:将所述用户的位置信息发送到所述用户成功注册的客户端中,以提示所述用户自身所处位置。7.一种山岳景区人体目标定位装置,其特征在于,包括:获取模块,用于获取用户所处区域的定位信息;处理模块,用于在确定所述定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预设的定位修正数据库中确定所述信噪比所属信噪比范围对应的定位修正信息;所述监控定位信息是在用户处于监控区域下确定的;定位模块,用于根据所述定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述山岳景区人体目标定位方法。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述山岳景区人体目标定位方法。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述山岳景区人体目标定位方法。
技术总结
本发明提供一种山岳景区人体目标定位方法、装置、电子设备及存储介质,所述方法包括:获取用户所处区域的定位信息;在确定定位信息不包括监控定位信息,包括卫星定位信息的情况下,获取用户所处区域中卫星定位信号的信噪比,并从预设的定位修正数据库中确定信噪比所属信噪比范围对应的定位修正信息;监控定位信息是在用户处于监控区域下确定的;根据定位修正信息对用户所处区域的卫星定位信息进行修正,确定用户的位置信息。本发明可以有效避免由于卫星信号弱等因素导致的用户定位不准确的缺陷,提升了弱信号环境下人体目标定位结果的准确性,在发生人员失踪的极端情况时,可以提供准确的用户运动轨迹,缩短搜救时间,提高搜救效率。搜救效率。搜救效率。
技术研发人员:任宇飞 张海宽 高宏进 李玉轩
受保护的技术使用者:齐鲁空天信息研究院
技术研发日:2023.05.22
技术公布日:2023/10/8
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
