高层建筑室内高度定位方法、装置、系统及电子设备与流程
未命名
10-08
阅读:103
评论:0

1.本技术涉及数据处理技术领域,特别涉及一种高层建筑室内高度定位方法、高层建筑室内高度定位装置、高层建筑室内定位高度的系统、计算机可读存储介质及电子设备。
背景技术:
2.自然环境中,大气压受到各种因素的影响,如温度、湿度、风速和海拔等方面的改变,都将导致大气压发生相应的变化。其中以海拔的影响最为显著,它与大气压是反比关系,海拔每升高100米,大气压就下降5毫米汞柱(0.67千帕)。气压有日变化和年变化,一年之中,冬季比夏季气压高,一天中,气压有一个最高值、一个最低值,一般出现在9~10时和15~16时,还有一个次高值和一个次低值,分别出现在21~22时和3~4时,总之,气压是一个随环境变化的变化值。
3.室内定位场景下,往往涉及高层建筑内部的高度、楼层定位,常用的方法都是利用气压计进行高度定位,但是该方法容易受环境影响,使得气压变化范围较大,从而影响高度的测量精度。
4.需要说明的是,上述背景技术部分公开的信息仅用于加强对本技术的背景的理解。
技术实现要素:
5.本技术的目的在于提供一种高层建筑室内高度定位方法、高层建筑室内高度定位装置、计算机可读存储介质及电子设备,进而至少在一定程度上提高了高层建筑室内定位高度的精准度。
6.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
7.根据本技术的第一方面,提供一种高层建筑室内高度定位方法,应用于具有气压传感器的用户终端,包括:通过所述气压传感器检测与目标室内位置对应的气压值,根据与电梯中气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;获取室内高度-气压映射表,将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述楼层对应的校准气压值和校正时间构建形成的;根据所述楼层信息确定所述目标室内位置对应的高度。
8.根据本技术的第二方面,提供一种高层建筑室内高度定位装置,配置于具有气压传感器的用户终端,包括:校准模块,用于通过所述气压传感器检测与目标室内位置对应的气压值,根据与电梯中气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;匹配模块,用于获取室内高度-气压映射表,将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述电梯对应的校准气压值和校正时
间构建形成的;确定模块,用于根据所述楼层信息确定所述目标室内位置对应的高度。
9.根据本技术的第三方面,提供一种高层建筑室内定位高度系统,包括:第一气压计,位于电梯中,用于检测所述电梯位于不同楼层时的气压值;第一温度计,位于所述电梯中,用于检测所述电梯中的温度值;电梯控制装置,与所述电梯、所述第一气压计和所述第一温度计连接,用于检测所述电梯的运行状态,并获取所述第一气压计检测的气压值和所述第一温度计检测的温度值;第二温度计,位于测试区域中,用于检测所述测试区域中的温度值,所述测试区域为高层建筑中除所述电梯和室内区域之外的区域;定位解算服务器,与所述控制装置和所述第二温度计连接,用于根据所述第一气压计检测的气压值、所述第一温度计检测的温度值、所述第二温度计检测的温度值确定校准气压值,并根据所述电梯所在楼层、所述楼层对应的海拔高度、所述校准气压值和校正时间构建室内高度-气压映射表;用户终端,与所述定位解算服务器连接,用于检测目标室内位置对应的气压值,根据与所述第一气压计之间的气压差值对所述电梯位置对应的气压值进行校正获取目标气压值,根据所述目标气压值和所述室内高度-气压映射表确定与所述目标气压值对应的楼层信息,并根据所述楼层信息确定所述目标室内位置对应的高度。
10.根据本技术的第三方面,提供一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的高层建筑室内高度定位方法。
11.根据本技术的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述的高层建筑室内高度定位方法。
12.由上述技术方案可知,本技术示例性实施例中的高层建筑室内高度定位方法、高层建筑室内定位高度的系统、计算机可读存储介质及电子设备至少具备以下优点和积极效果:
13.本技术实施例中的高层建筑室内高度定位方法,应用于具有气压传感器的用户终端,通过该气压传感器检测与目标室内位置对应的气压值,并根据与电梯中设置的气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;接着获取室内高度-气压映射表,将目标气压值与室内高度-气压映射表进行匹配,以获取与目标气压值对应的楼层信息;最后根据该楼层信息即可确定得到目标室内位置对应的高度。本技术的高层建筑室内高度定位方法能够通过在电梯内安装气压计进行楼层高度气压值的动态测量和更新,根据更新后的气压值和电梯所在楼层、楼层的海拔高度、气压值校正时间可以构建室内高度-气压映射表,用户终端在检测得到目标室内位置对应的目标气压值后,能够根据该目标气压值在室内高度-气压映射表中确定得到对应的楼层信息,进而根据楼层信息可以确定目标室内位置对应的高度,提高高层建筑中进行室内高度定位的精准度。
14.本技术应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
15.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。
16.图1示意性示出了本技术实施例中应用高层建筑室内高度定位方法的高层建筑室内高度定位系统的系统架构图。
17.图2示意性示出了本技术实施例中高层建筑室内高度定位方法的流程示意图。
18.图3示意性示出了本技术实施例中室内高度-气压映射表的界面示意图。
19.图4示意性示出了本技术实施例中计算目标室内位置对应的高度的流程示意图。
20.图5示意性示出了本技术实施例中高层建筑室内高度定位方法的流程示意图。
21.图6示意性示出了本技术实施例中高层建筑室内高度定位方法的交互流程图。
22.图7示意性示出了本技术实施例中高层建筑室内高度定位装置的结构示意图。
23.图8示意性示出了适于用来实现本技术实施例的电子设备的计算机系统结构框图。
具体实施方式
24.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
25.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本技术的各方面。
26.本说明书中使用用语“一个”、“一”、“该”和“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。
27.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
28.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
29.在本领域的相关技术中,通常采用气压计直接在高层建筑内进行高度定位,但是由于气压值容易受到环境影响,楼层越高,大气压会越低,这样会导致根据气压值计算得到的高度不准确。另外,高层建筑,因为高低落差较大,且由于空调的影响,各层的温度也存在差异,因此在室内定位的终端只依靠自身气压计按照自然环境下的条件测算高度可能存在较大误差。
30.针对相关技术中存在的技术问题,本技术实施例中提出了一种高层建筑室内高度定位方法,以提高高层建筑内部高度定位的精准性。在对本技术实施例中的技术方案进行详细说明之前,首先对本技术实施例中可能涉及到的技术名词进行解释和说明。
31.(1)气压:atmospheric pressure,是作用在单位面积上的大气压力,即在数值上等于单位面积上向上延伸到大气上界的垂直空气柱所受到的重力。
32.在介绍完本技术实施例中可能涉及到的技术名词后,对本技术中的高层建筑室内高度定位方法进行详细说明。
33.图1示意性示出了应用本技术技术方案的高层建筑室内高度定位系统的系统架构框图。
34.如图1所示,高层建筑室内高度定位系统的系统架构100可以包括第一气压计101、第一温度计102、电梯控制装置103、第二温度计104、定位解算服务器105、用户终端106和网络。其中,第一气压计101,位于电梯中,用于检测电梯位于不同楼层时的气压值,第一气压计101可以设置于电梯中的任意位置,例如可以设置在距离电梯地面1米处的侧壁上,等等,当位于容易被触碰的位置时,需要添加防护装置;第一温度计102,位于电梯中,用于检测所述电梯中的温度值,第一温度计102也可以设置于电梯中的任意位置,当位于容易被触碰的位置时,需要添加防护装置;电梯控制装置103,与电梯、第一气压计101和第一温度计102连接,用于检测电梯的运行状态,并获取第一气压计101检测的气压值和第一温度计102检测的温度值;第二温度计104,位于测试区域中,用于检测测试区域中的温度值,该测试区域为高层建筑中除电梯和室内区域之外的区域,例如楼道等;定位解算服务器105,与电梯控制装置103和第二温度计104连接,用于根据第一气压计101检测的气压值、第一温度计102检测的温度值、第二温度计104检测的温度值确定校准气压值,并根据电梯所在楼层、楼层对应的海拔高度、校准气压值和校正时间构建室内高度-气压映射表;用户终端106,与定位解算服务器105连接,具有气压传感器,用于检测目标室内位置对应的气压值,根据与第一气压计101之间的气压差值对电梯位置对应的气压值进行校正获取目标气压值,根据目标气压值和室内高度-气压映射表确定与目标气压值对应的楼层信息,并根据楼层信息确定目标室内位置对应的高度;网络用于在第一气压计101和电梯控制装置103、第一温度计102和电梯控制装置103、电梯和电梯控制装置103、第二温度计104和定位解算服务器105、电梯控制装置103和定位解算服务器105、定位解算服务器105和用户终端106之间提供数据传输通路。
35.本技术实施例中的高层建筑室内高度定位方法,通过在电梯中设置气压计和温度计,每次在楼层停留并打开电梯门是,能够测量气压和温度,进而得到各个楼层的准实时气压值,而电梯停靠的楼层高度可以准确获知,因此通过电梯测得的每个楼层的气压值能够为其它定位终端的气压测量提供动态参考,通过查询室内高度-气压映射表可以获得准确高度。
36.本技术实施例提供的技术方案可以应用于用户终端106、电梯控制装置103或者定位解算服务器105,当然也可以应用于用户终端106、电梯控制装置103和定位解算服务器105。
37.在本技术的示例性实施例中,定位解算服务器105可以设置于定位解算服务器中,该服务器可以是独立的服务器,也可以是服务器集群,同时该服务器还可以是云服务器或云服务器集群,当在云服务器或云服务器集群中进行定位解算时,会涉及到云存储和云计算。
38.云存储(cloud storage)是在云计算概念上延伸和发展出来的一个新的概念,分
布式云存储系统(以下简称存储系统)是指通过集群应用、网格技术以及分布存储文件系统等功能,将网络中大量各种不同类型的存储设备(存储设备也称之为存储节点)通过应用软件或应用接口集合起来协同工作,共同对外提供数据存储和业务访问功能的一个存储系统。
39.目前,存储系统的存储方法为:创建逻辑卷,在创建逻辑卷时,就为每个逻辑卷分配物理存储空间,该物理存储空间可能是某个存储设备或者某几个存储设备的磁盘组成。客户端在某一逻辑卷上存储数据,也就是将数据存储在文件系统上,文件系统将数据分成许多部分,每一部分是一个对象,对象不仅包含数据而且还包含数据标识(id,id entity)等额外的信息,文件系统将每个对象分别写入该逻辑卷的物理存储空间,且文件系统会记录每个对象的存储位置信息,从而当客户端请求访问数据时,文件系统能够根据每个对象的存储位置信息让客户端对数据进行访问。
40.存储系统为逻辑卷分配物理存储空间的过程,具体为:按照对存储于逻辑卷的对象的容量估量(该估量往往相对于实际要存储的对象的容量有很大余量)和独立冗余磁盘阵列(raid,redundant array of independent disk)的组别,预先将物理存储空间划分成分条,一个逻辑卷可以理解为一个分条,从而为逻辑卷分配了物理存储空间。
41.云计算(cloud computing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。
42.作为云计算的基础能力提供商,会建立云计算资源池(简称云平台,一般称为iaas(infrastructure as a service,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作系统)、存储设备、网络设备。
43.按照逻辑功能划分,在iaas(infrastructure as a service,基础设施即服务)层上可以部署paas(platform as a service,平台即服务)层,paas层之上再部署saas(software as a service,软件即服务)层,也可以直接将saas部署在iaas上。paas为软件运行的平台,如数据库、web容器等。saas为各式各样的业务软件,如web门户网站、短信群发器等。一般来说,saas和paas相对于iaas是上层。
44.本技术中的高层建筑室内高度定位方法可以应用于任意涉及高层建筑内部的室内高度定位场景。下面结合具体实施方式对本技术提供的高层建筑室内高度定位方法进行详细说明。
45.图2示出了高层建筑室内高度定位方法的流程图,该方法应用于具有气压传感器的用户终端,该用户终端可以是图1中的用户终端106,如图2所示,高层建筑室内高度定位方法包括:
46.步骤s210:通过所述气压传感器检测与目标室内位置对应的气压值,根据与电梯中气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;
47.步骤s220:获取室内高度-气压映射表,将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述楼层对应的校准气压值和校
气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述楼层对应的校准气压值和校正时间构建形成的。
57.在本技术的示例性实施例中,在完成对气压传感器检测的气压值的校准,获取目标气压值后,可以获取室内高度-气压映射表,通过比对确定与目标气压值对应的楼层信息。其中,该室内高度-气压映射表可以是由定位解算服务器维护并存储的,当用户终端完成对气压值的校准得到目标气压值后,可以向定位解算服务器发送映射表获取请求,定位解算服务器响应该映射表获取请求,将最新的室内高度-气压映射表发送给用户终端。
58.图3示意性示出了室内高度-气压映射表的界面示意图,如图3所示,室内高度-气压映射表包括索引、楼层、海拔高度、校准气压值和时间,其中,索引可以根据楼层顺序依次标记,例如一幢电梯楼层为40层高的高层建筑,包含低下两层,那么楼层顺序则是从b2直至38层,相应地,可以将楼层b2对应的索引设置为1,楼层b1对应的索引设置为2,以此类推,楼层38层对应的索引设置为40;海拔高度是与楼层对应的,并且是提前配置好的,根据高层建筑各层的实际高度确定,例如b2层的海拔高度为1.0米,b1层的海拔高度为6.0米,1层的海拔高度为11.0米,等等;校准气压值是通过对电梯在不同楼层停靠打开门时检测到的气压值进行校准得到的,之所以校准而不是直接采用电梯中气压计的检测值,是因为电梯内部温度和电梯外部(楼道)温度可能不一致,而温度会影响气压值,因此需要对气压计检测到的气压值进行校准,如表中所示,b2层对应的校准气压值为1000.00百pa,b1层对应的校准气压值为1000.35百pa,1层对应的校准气压值为1000.72百pa;时间即为校准时间。
59.其中,对电梯中气压计检测到的气压值进行校准,可以根据电梯中温度计检测到的温度和测试区域中设置的温度计检测到的温度对其进行校准,为了方便描述,可以将电梯中温度计检测到的温度记为t1,测试区域中温度计检测到的温度记为t2,电梯中气压计检测到的气压值记为p1,测试区域的气压值为p2,在校准时,首先根据电梯中温度计检测到的温度值t1和测试区域的温度值t2确定校准系数t2/t1,然后根据该校准系数对电梯中气压计检测到的气压值p1进行校准,即可获取校准气压值p2=p1
×
t2/t1。
60.也就是说,室内高度-气压映射表是实时更新的,当电梯中气压计检测到某个楼层的气压值、电梯中温度计检测到某个楼层的温度值以及测试区域中温度计检测到所在楼层的温度值中的一个或多个发生变化时,室内高度-气压映射表中的校准气压值都要更新。
61.在本技术的示例性实施例中,在获取室内高度-气压映射表后,可以将目标气压值与该室内高度-气压映射表进行匹配,获取对应的楼层信息。由于室内高度-气压映射表中可能存在该目标气压值,也可能不存在该目标气压值,那么针对不同情况,获取的楼层信息也不同。具体而言,当室内高度-气压映射表中存在目标气压值时,获取室内高度-气压映射表中与目标气压值对应的海拔高度;当室内高度-气压映射表中不存在目标气压值时,获取与目标气压值相邻的第一气压值和第二气压值,同时获取第一气压值对应的第一海拔高度以及第二气压值对应的第二海拔高度;其中目标气压值大于第一气压值且小于第二气压值。举例而言,以图3所示的室内高度-气压映射表为例,当目标气压值为1000.72百pa时,室内高度-气压映射表中存在该目标气压值,那么可以直接获取该目标气压值对应的海拔高度11.0米,当目标气压值为1000.50百pa时,室内高度-气压映射表中不存在该目标气压值,那么可以获取1000.35百pa作为第一气压值,获取1000.72百pa作为第二气压值,同时获取
第一气压值对应的海拔高度6.0米和第二气压值对应的海拔高度11.0米。
62.也就是说,本技术中的楼层信息可能是海拔高度,也可能是海拔高度和校准气压值。
63.在步骤s230中,根据所述楼层信息确定所述目标室内位置对应的高度。
64.在本技术的示例性实施例中,在获取楼层信息后,可以根据该楼层信息确定目标室内位置对应的高度,具体地,当获取与目标气压值对应的海拔高度时,可以将该海拔高度直接作为目标室内位置对应的高度;当获取与目标气压值相邻的第一气压值和第二气压值,以及对应的第一海拔高度和第二海拔高度时,可以根据第一气压值和第二气压值,以及对应的第一海拔高度和第二海拔高度计算得到目标室内位置对应的高度。
65.图4示意性示出了计算目标室内位置对应的高度的流程示意图,如图4所示,在步骤s401中,根据所述目标气压值和所述第一气压值确定第一气压差,根据所述第一气压值和所述第二气压值确定第二气压差;在步骤s402中,根据所述第一海拔高度和所述第二海拔高度确定高度差;在步骤s403中,根据所述第一海拔高度、所述高度差、所述第一气压差和所述第二气压差确定所述目标室内位置对应的高度。
66.为了清楚描述本方案,将目标气压值记为p,第一气压值记为p1,第二气压值记为p2,第一海拔高度记为h1,第二海拔高度记为h2,该些参数满足如公式(1)所示的关系式:
67.h=h1+((h2-h1)
×
(p1-p)/(p1-p2))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
68.继续以上述实施例中的例子为例,根据公式(1)可以计算得到目标室内位置对应的高度为6+(5
×
0.15/0.37)≈8.0米。
69.上述实施例中描述了用户终端作为执行主体,执行本技术实施例中的高层建筑室内高度定位方法。当然,本技术中的高层建筑室内高度定位方法还可以由定位解算服务器或者控制装置执行。
70.图5示意性示出了高层建筑室内高度定位方法的流程示意图,该方法可以由定位解算服务器执行,如图5所示,该方法包括:
71.步骤s510:获取与目标楼层对应的第一气压值、第一温度值和第二温度值,所述第一气压值是由电梯中的气压计检测得到的,所述第二温度值是由所述电梯中的温度计检测得到的,所述第二温度值是由测试区域中的温度计检测得到的,所述测试区域为所述目标楼层中除所述电梯和室内区域之外的区域;
72.步骤s520:根据所述第一温度值和所述第二温度值对所述第一气压值进行校准,获取与所述目标楼层对应的校准气压值,并根据所述目标楼层、所述目标楼层对应的海拔高度、所述校准气压值和校准时间更新室内高度-气压映射表;
73.步骤s530:响应用户终端发送的映射表获取请求,将所述室内高度-气压映射表发送至所述用户终端,以便所述用户终端根据与目标室内位置对应的目标气压值和所述室内高度-气压映射表确定与所述目标室内位置对应的高度。
74.本技术中的高层建筑室内高度定位方法可以应用于任意涉及到室内高度定位的场景中,接下来,以用户使用具有气压传感器的手机对当前所处位置的高度进行定位的场景为例,对本技术中高层建筑室内高度定位方法的交互流程进行说明。
75.图6示意性示出了高层建筑室内高度定位方法的交互流程图,如图6所示,在步骤s601中,在定位解算服务器中配置用户所在建筑中各楼层对应的海拔高度,根据楼层、楼层
的海拔高度、校准气压值和时间构建初始的室内高度-气压映射表;在步骤s602中,通过用户手机确定用户手机中气压传感器与电梯中气压计在相同环境下的气压差值;在步骤s603中,电梯控制装置监测电梯运行状态,判断电梯是否正常停靠并打开电梯门;在步骤s604中,当判定电梯正常停靠并打开电梯门时,获取电梯中气压计和温度计检测到的第一气压值和第一温度值;在步骤s605中,将第一气压值和第一温度值发送至定位解算服务器;在步骤s606中,定位解算服务器获取电梯停靠楼层的测试区域中温度计检测到的第二温度值;在步骤s607中,根据第一温度值和第二温度值对第一气压值进行校准,并根据校准气压值更新初始的室内高度-气压映射表;在步骤s608中,用户手机置于目标室内位置,检测对应的气压值,根据气压差值对该气压值进行校准,得到目标气压值;在步骤s609中,获取定位解算服务器中的室内高度-气压映射表;在步骤s610中,将目标气压值与室内高度-气压映射表进行匹配,获取楼层信息,并根据楼层信息确定目标室内位置对应的高度。
76.本技术实施例中的高层建筑室内高度定位方法,当应用于具有气压传感器的用户终端时,通过该气压传感器检测与目标室内位置对应的气压值,并根据与电梯中设置的气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;接着获取室内高度-气压映射表,将目标气压值与室内高度-气压映射表进行匹配,以获取与目标气压值对应的楼层信息;最后根据该楼层信息即可确定得到目标室内位置对应的高度。本技术的高层建筑室内高度定位方法能够通过在电梯内安装气压计进行楼层高度气压值的动态测量和更新,根据更新后的气压值和电梯所在楼层、楼层的海拔高度、气压值校正时间可以构建室内高度-气压映射表,用户终端在检测得到目标室内位置对应的目标气压值后,能够根据该目标气压值在室内高度-气压映射表中确定得到对应的楼层信息,进而根据楼层信息可以确定目标室内位置对应的高度,提高高层建筑中进行室内高度定位的精准度。
77.本技术还提供了一种高层建筑室内高度定位装置,图7示出了高层建筑室内高度定位装置的结构示意图,该高层建筑室内高度定位装置700配置于具有气压传感器的用户终端,如图7所示,高层建筑室内高度定位装置700可以包括校准模块701、匹配模块702和确定模块703,具体地:
78.校准模块701,用于通过所述气压传感器检测与目标室内位置对应的气压值,根据与电梯中气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;
79.匹配模块702,用于获取室内高度-气压映射表,将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述楼层对应的校准气压值和校正时间构建形成的;
80.确定模块703,用于根据所述楼层信息确定所述目标室内位置对应的高度。
81.在本技术的示例性实施例中,所述气压差值是根据所述用户终端和所述气压计在相同楼层和相同高度检测到的气压值确定得到的。
82.在本技术的示例性实施例中,所述匹配模块702包括:第一获取单元,用于当所述室内高度-气压映射表中存在所述目标气压值时,获取与所述目标气压值对应的海拔高度;第二获取单元,用于当所述室内高度-气压映射表中不存在所述目标气压值时,获取与所述目标气压值相邻的第一气压值和第二气压值,同时获取所述第一气压值对应的第一海拔高度以及所述第二气压值对应的第二海拔高度;其中所述目标气压值大于所述第一气压值且
小于所述第二气压值。
83.在本技术的示例性实施例中,所述确定模块703包括:第一高度确定单元,用于当所述楼层信息为与所述目标气压值对应的海拔高度时,将所述海拔高度作为所述目标室内位置对应的高度;第二高度确定单元,用于当所述楼层信息为所述第一气压值对应的第一海拔高度和所述第二气压值对应的第二海拔高度时,根据所述第一海拔高度、所述第二海拔高度、所述目标气压值、所述第一气压值和所述第二气压值确定所述目标室内位置对应的高度。
84.在本技术的示例性实施例中,所述第二高度确定单元配置为:根据所述目标气压值和所述第一气压值确定第一气压差,根据所述第一气压值和所述第二气压值确定第二气压差;根据所述第一海拔高度和所述第二海拔高度确定高度差;根据所述第一海拔高度、所述高度差、所述第一气压差和所述第二气压差确定所述目标室内位置对应的高度。
85.在本技术的示例性实施例中,所述匹配模块702配置为:向定位解算服务器发送映射表获取请求,获取所述定位解算服务器响应所述映射表获取请求发送的室内高度-气压映射表;其中,所述室内高度-气压映射表中的校准气压值是根据电梯中气压计和温度计检测到的气压值和温度值以及测试区域的温度值确定得到的,所述测试区域为高层建筑中除所述电梯和所述目标室内位置所在的室内之外的区域,所述测试区域、所述电梯和所述目标室内位置对应同一楼层。
86.在本技术的示例性实施例中,根据电梯中气压计和温度计检测到的气压值和温度值以及测试区域的温度值确定所述室内高度-气压映射表中的校准气压值,配置为:根据所述电梯中温度计检测到的温度值和所述测试区域的温度值确定校准系数;根据所述校准系数对所述电梯中气压计检测到的气压值进行校准,以获取所述校准气压值。
87.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
88.此外,尽管在附图中以特定顺序描述了本技术中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
89.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件结合必要的硬件的方式来实现。因此,根据本技术实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本技术实施方式的方法。
90.图8示意性地示出了用于实现本技术实施例的电子设备的计算机系统结构框图,该电子设备可以是设置于电梯控制装置103、定位解算服务器105或者用户终端106中。
91.需要说明的是,图8示出的电子设备的计算机系统800仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
92.如图8所示,计算机系统800包括中央处理器801(central processing unit,
cpu),其可以根据存储在只读存储器802(read-only memory,rom)中的程序或者从存储部分808加载到随机访问存储器803(random access memory,ram)中的程序而执行各种适当的动作和处理。在随机访问存储器803中,还存储有系统操作所需的各种程序和数据。中央处理器801、在只读存储器802以及随机访问存储器803通过总线804彼此相连。输入/输出接口805(input/output接口,即i/o接口)也连接至总线804。
93.在一些实施例中,以下部件连接至输入/输出接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至输入/输出接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。
94.特别地,根据本技术的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理器801执行时,执行本技术的系统中限定的各种功能。
95.需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
96.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要
注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
97.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
98.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件结合必要的硬件的方式来实现。因此,根据本技术实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台电子设备执行根据本技术实施方式的方法。
99.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
技术特征:
1.一种高层建筑室内高度定位方法,应用于具有气压传感器的用户终端,其特征在于,包括:通过所述气压传感器检测与目标室内位置对应的气压值,根据与电梯中气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;获取室内高度-气压映射表,将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述楼层对应的校准气压值和校正时间构建形成的;根据所述楼层信息确定所述目标室内位置对应的高度。2.根据权利要求1所述的方法,其特征在于,所述气压差值是根据所述用户终端和所述气压计在相同楼层和相同高度检测到的气压值确定得到的。3.根据权利要求1所述的方法,其特征在于,所述将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,包括:当所述室内高度-气压映射表中存在所述目标气压值时,获取与所述目标气压值对应的海拔高度;当所述室内高度-气压映射表中不存在所述目标气压值时,获取与所述目标气压值相邻的第一气压值和第二气压值,同时获取所述第一气压值对应的第一海拔高度以及所述第二气压值对应的第二海拔高度;其中所述目标气压值大于所述第一气压值且小于所述第二气压值。4.根据权利要求3所述的方法,其特征在于,所述根据所述楼层信息确定所述目标室内位置对应的高度,包括:当所述楼层信息为与所述目标气压值对应的海拔高度时,将所述海拔高度作为所述目标室内位置对应的高度;当所述楼层信息为所述第一气压值对应的第一海拔高度和所述第二气压值对应的第二海拔高度时,根据所述第一海拔高度、所述第二海拔高度、所述目标气压值、所述第一气压值和所述第二气压值确定所述目标室内位置对应的高度。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一海拔高度、所述第二海拔高度、所述目标气压值、所述第一气压值和所述第二气压值确定所述目标室内位置对应的高度,包括:根据所述目标气压值和所述第一气压值确定第一气压差,根据所述第一气压值和所述第二气压值确定第二气压差;根据所述第一海拔高度和所述第二海拔高度确定高度差;根据所述第一海拔高度、所述高度差、所述第一气压差和所述第二气压差确定所述目标室内位置对应的高度。6.根据权利要求1所述的方法,其特征在于,所述获取室内高度-气压映射表,包括:向定位解算服务器发送映射表获取请求,获取所述定位解算服务器响应所述映射表获取请求发送的室内高度-气压映射表;其中,所述室内高度-气压映射表中的校准气压值是根据电梯中气压计和温度计检测到的气压值和温度值以及测试区域的温度值确定得到的,所述测试区域为高层建筑中除所
述电梯和所述目标室内位置所在的室内之外的区域,所述测试区域、所述电梯和所述目标室内位置对应同一楼层。7.根据权利要求6所述的方法,其特征在于,根据电梯中气压计和温度计检测到的气压值和温度值以及测试区域的温度值确定所述室内高度-气压映射表中的校准气压值,包括:根据所述电梯中温度计检测到的温度值和所述测试区域的温度值确定校准系数;根据所述校准系数对所述电梯中气压计检测到的气压值进行校准,以获取所述校准气压值。8.一种高层建筑室内高度定位装置,配置于具有气压传感器的用户终端,其特征在于,包括:校准模块,用于通过所述气压传感器检测与目标室内位置对应的气压值,根据与电梯中气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;匹配模块,用于获取室内高度-气压映射表,将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述电梯对应的校准气压值和校正时间构建形成的;确定模块,用于根据所述楼层信息确定所述目标室内位置对应的高度。9.一种高层建筑室内高度定位系统,其特征在于,包括:第一气压计,位于电梯中,用于检测所述电梯位于不同楼层时的气压值;第一温度计,位于所述电梯中,用于检测所述电梯中的温度值;电梯控制装置,与所述电梯、所述第一气压计和所述第一温度计连接,用于检测所述电梯的运行状态,并获取所述第一气压计检测的气压值和所述第一温度计检测的温度值;第二温度计,位于测试区域中,用于检测所述测试区域中的温度值,所述测试区域为高层建筑中除所述电梯和室内区域之外的区域;定位解算服务器,与所述控制装置和所述第二温度计连接,用于根据所述第一气压计检测的气压值、所述第一温度计检测的温度值、所述第二温度计检测的温度值确定校准气压值,并根据所述电梯所在楼层、所述楼层对应的海拔高度、所述校准气压值和校正时间构建室内高度-气压映射表;用户终端,与所述定位解算服务器连接,用于检测目标室内位置对应的气压值,根据与所述第一气压计之间的气压差值对所述电梯位置对应的气压值进行校正获取目标气压值,根据所述目标气压值和所述室内高度-气压映射表确定与所述目标气压值对应的楼层信息,并根据所述楼层信息确定所述目标室内位置对应的高度。10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~7中任意一项所述的高层建筑室内高度定位方法。11.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述控制器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1~7中任意一项所述的高层建筑室内高度定位方法。
技术总结
本申请属于数据处理技术领域,涉及高层建筑室内高度定位方法、装置、系统及电子设备。该方法应用于具有气压传感器的用户终端,包括:通过所述气压传感器检测与目标室内位置对应的气压值,根据与电梯中气压计之间的气压差值对所述气压值进行校准,以获取目标气压值;获取室内高度-气压映射表,将所述目标气压值与所述室内高度-气压映射表进行匹配,以获取与所述目标气压值对应的楼层信息,其中所述室内高度-气压映射表是根据所述电梯所在楼层、所述楼层对应的海拔高度、所述电梯对应的校准气压值和校正时间构建形成的;根据所述楼层信息确定所述目标室内位置对应的高度。本申请能够提高高层建筑中室内高度定位的精准度。提高高层建筑中室内高度定位的精准度。提高高层建筑中室内高度定位的精准度。
技术研发人员:庞涛 梁宇杰
受保护的技术使用者:中国电信股份有限公司
技术研发日:2023.07.10
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/