一种基站高度测量方法及系统与流程

文档序号:17125759发布日期:2019-03-16 00:24阅读:470来源:国知局
一种基站高度测量方法及系统与流程

本发明实施例涉及高度测量技术领域,更具体地,涉及一种基站高度测量方法及系统。



背景技术:

基站(公用移动通信基站)是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。在通信网络优化分析中,基站高度的测量是一个重要环节。

传统的基站高度测量方法主要是使用全站仪或测距仪等专业工具来进行测量,然而这些专业工具一般体积较大且携带不方便,导致测量的便利性差。此外,传统的基站高度测量方法仅能实现测量,测量获得的数据仍然需要采用人工方式进行记录,容易出现记录丢失或者记录错误的情况。



技术实现要素:

本发明实施例为了克服现有技术中基站高度测量方法便利性差的问题,提供一种基站高度测量方法及系统。

第一方面,本发明实施例提供一种基站高度测量方法,包括:

在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;

提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与所述基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第一静态加速度,根据第一静态加速度获得所述基准点至待测基站顶端的仰角;

当且仅当待测基站的底端在android设备屏幕上的成像与所述基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第二静态加速度,根据第二静态加速度获得所述基准点至待测基站底端的俯角;

获取所述基准点至待测基站底端所在水平面的距离,作为基准距离,利用三角函数根据所述仰角和所述俯角以及所述基准距离获得待测基站的高度。

第二方面,本发明实施例提供一种基站高度测量系统,包括:

预处理模块,用于在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;

仰角测量模块,用于提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与所述基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第一静态加速度,根据第一静态加速度获得所述基准点至待测基站顶端的仰角;

俯角测量模块,用于当且仅当待测基站的底端在android设备屏幕上的成像与所述基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第二静态加速度,根据第二静态加速度获得所述基准点至待测基站底端的俯角;

高度计算模块,用于获取所述基准点至待测基站底端所在水平面的距离,作为基准距离,利用三角函数根据所述仰角和所述俯角以及所述基准距离获得待测基站的高度。

第三方面,本发明实施例提供一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面所提供的方法的步骤。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所提供的方法的步骤。

本发明实施例提供的基站高度测量方法及系统,在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,并根据当前的静态加速度获得基准点至待测基站顶端的仰角;基于同样的原理,获得基准点至待测基站底端的俯角;获取基准点至待测基站底端所在水平面的距离,作为基准距离,最终利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度。通过该方法及系统测量人员仅需携带android设备即可实现基站高度的测量,而无需携带测距仪等专业工具,有效提高了基站高度测量的便利性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的基站高度测量方法的流程示意图;

图2为本发明实施例提供的仰角测量的原理示意图;

图3为本发明实施例提供的基站高度测量的原理示意图;

图4为本发明实施例提供的基站高度测量系统的结构示意图;

图5为本发明实施例提供的电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的基站高度测量方法的流程示意图,如图1所示,本发明实施例提供一种基站高度测量方法,包括:

s1,在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;

具体地,首先,在android设备屏幕的中心标注一个点,将该标注点作为基准点。其中,android设备指的是使用android系统的便携式终端设备,例如,android系统的手机等。在此基础上,开启android设备的后置摄像头。可以理解的是,现有的android设备均包括后置摄像头,在开启后置摄像头之后,待测基站即可在android设备屏幕上进行成像。

s2,提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第一静态加速度,根据第一静态加速度获得基准点至待测基站顶端的仰角;

具体地,在开启后置摄像头之后,提示用户按照预设规则对android设备进行旋转,在用户按照预设规则对android设备进行旋转的过程中,当且仅当待测基站的顶端在android设备屏幕上的成像与预先标注的基准点对准时,此时android设备相对于初始状态的旋转角度与基准点至待测基站顶端的仰角相同。可以理解的是,在开启后置摄像头之后,android设备屏幕上会出现待测基站顶端的图像,该图像即为待测基站的顶端在android设备屏幕上的成像。因此,本实施例中的对准指的是android设备屏幕上出现的待测基站顶端的图像在屏幕上所处的位置与屏幕上预先标注的基准点对准。此外,android设备上预先标注的基准点与实际的待测基站顶端(此处的待测基站顶端指的是实物,而非待测基站顶端在屏幕上的成像)的连线与水平面之间存在一个夹角,该夹角即为基准点至待测基站顶端的仰角。在此基础上,当且仅当待测基站的顶端在android设备屏幕上的成像与预先标注的基准点对准时,根据空间位置关系可以确定此时android设备相对于初始状态的旋转角度与基准点至待测基站顶端的仰角相同,其中初始状态指的是android设备竖直向下,且屏幕背向待测基站的状态。与此同时,启动android设备的加速度传感器,利用android设备的加速度传感器测量当前的静态加速度,将测量获得的静态加速度作为第一静态加速度。

需要说明的是,本实施例中的静态加速度指的是android设备在静止状态下的加速度,由于现有android设备的加速度传感器测量获得的加速度是在android系统默认的三维坐标空间中的向量,因此当android设备的姿态发生变化时,静态加速度在android系统默认的三维坐标空间中的各个分量会发生变化。在此基础上,利用三角函数根据第一静态加速度在android系统默认的三维坐标空间中的各个分量即可计算获得android设备相对于初始状态的旋转角度,由于此时android设备相对于初始状态的旋转角度与基准点至待测基站顶端的仰角相同,进而可根据该旋转角度获得基准点至待测基站顶端的仰角。

s3,当且仅当待测基站的底端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第二静态加速度,根据第二静态加速度获得基准点至待测基站底端的俯角;

具体地,在用户按照预设规则对android设备进行旋转的过程中,当且仅当待测基站的底端在android设备屏幕上的成像与预先标注的基准点对准时,此时android设备相对于初始状态的旋转角度与基准点至待测基站底端的俯角相同,与此同时,启动android设备的加速度传感器,利用android设备的加速度传感器测量当前的静态加速度,将测量获得的静态加速度作为第二静态加速度。在此基础上,利用三角函数根据第二静态加速度在android系统默认的三维坐标空间中的各个分量即可计算获得android设备相对于初始状态的旋转角度,由于此时android设备相对于初始状态的旋转角度与基准点至待测基站底端的俯角相同,进而可根据该旋转角度获得基准点至待测基站底端的俯角。

s4,获取基准点至待测基站底端所在水平面的距离,作为基准距离,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度。

具体地,在上述技术方案的基础上,获取基准点至待测基站底端所在水平面的距离,将该距离作为基准距离。本实施例中,在不借助其他测量工具的情况下,可以结合用户的身高估算出基准点至待测基站底端所在水平面的距离。最终,利用三角函数根据仰角和俯角以及基准距离即可获得待测基站的高度。

需要说明的是,本实施例中的待测基站一般为杆塔类的无线基站,而待测基站的高度即为杆塔的高度。

需要说明的是,上述方法步骤均可由安装在android设备中的软件系统进行实现,因此,用户仅需携带android设备即可实现基站高度的测量。

本发明实施例提供的基站高度测量方法,在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,并根据当前的静态加速度获得基准点至待测基站顶端的仰角;基于同样的原理,获得基准点至待测基站底端的俯角;获取基准点至待测基站底端所在水平面的距离,作为基准距离,最终利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度。通过该方法测量人员仅需携带android设备即可实现基站高度的测量,而无需携带测距仪等专业工具,有效提高了基站高度测量的便利性。

基于上述任一实施例,提供一种基站高度测量方法,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度,之后还包括:将待测基站的高度发送至预设服务器进行存储。

具体地,在通信网络优化中,往往需要测量多个基站的高度,且在测量之后,还需使用各个基站的高度数据。有鉴于此,本实施例中,在利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度之后,可以将待测基站的高度发送至预设服务器进行存储。可以理解的是,android设备均具备通信功能,在测量获得高度数据之后,可以利用通信功能将高度数据直接发送至预设服务器。由此,无需通过人工方式记录测量的高度数据,能够有效避免人工记录导致的数据丢失或数据出错的问题。

本发明实施例提供的基站高度测量方法,在利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度之后,可以将待测基站的高度发送至预设服务器进行存储,无需通过人工方式记录测量的高度数据,能够有效避免人工记录导致的数据丢失或数据出错的问题。

基于上述任一实施例,提供一种基站高度测量方法,提示用户按照预设规则对android设备进行旋转,具体包括:以android设备竖直向下,且屏幕背向待测基站为初始状态,将初始状态下android设备的左端至右端的方向作为x轴,将初始状态下android设备的底端至顶端的方向作为y轴,将初始状态下android设备的后端至前端的方向作为z轴;提示用户围绕着x轴对android设备进行旋转。

具体地,在上述技术方案的基础上,提示用户按照预设规则对android设备进行旋转的具体实现过程如下:

以android设备竖直向下,且屏幕背向待测基站为初始状态,将初始状态下android设备的左端至右端的方向作为x轴,将初始状态下android设备的底端至顶端的方向作为y轴,将初始状态下android设备的后端至前端的方向作为z轴;x轴、y轴和z轴构成了三维坐标空间,该三维坐标空间即为android系统默认的三维坐标空间。

在上述规定的三维坐标空间中,提示用户围绕着x轴对android设备进行旋转。即,在使得android设备的静态加速度在x轴方向上的加速度分量保持不变的情况下,对android设备进行旋转。

本发明实施例提供的基站高度测量方法,以android设备竖直向下,且屏幕背向待测基站为初始状态,将初始状态下android设备的左端至右端的方向作为x轴,将初始状态下android设备的底端至顶端的方向作为y轴,将初始状态下android设备的后端至前端的方向作为z轴;提示用户围绕着x轴对android设备进行旋转。该方法有利于使得android设备的静态加速度在x轴方向上的加速度分量保持不变,有利于根据静态加速度在另外两个方向上的加速度分量计算获得android设备的旋转角度。

基于上述任一实施例,提供一种基站高度测量方法,根据第一静态加速度获得基准点至待测基站顶端的仰角,具体包括:获取第一静态加速度在z轴方向上的加速度分量,作为第一加速度分量,并获取第一静态加速度在y轴方向上的加速度分量,作为第二加速度分量;利用三角函数根据第一加速度分量和第二加速度分量获得基准点至待测基站顶端的仰角。

具体地,图2为本发明实施例提供的仰角测量的原理示意图,如图2所示,图中左侧为待测基站,右侧为android设备(安卓设备),不难看出,当待测基站的顶端在android设备屏幕上的成像与android设备屏幕中心预先标注的基准点对准时,此时android设备相对初始状态的旋转角度为α,基准点至待测基站顶端的仰角也为α,两个角度相等。由于用户是围绕着x轴对android设备进行旋转的,因此android设备的静态加速度在x轴方向上的加速度分量保持不变,故而图中仅示出了android设备的静态加速度在y轴和z轴方向上的加速度分量的变化情况。

初始状态下,android设备在x轴、y轴和z轴方向上的加速度分量分别为0、-g、0,在用户围绕着x轴对android设备旋转α角度之后,android设备的静态加速度为第一静态加速度,第一静态加速度在y轴和z轴方向上的加速度分量发生了变化,获取第一静态加速度在z轴方向上的加速度分量,作为第一加速度分量,并获取第一静态加速度在y轴方向上的加速度分量,作为第二加速度分量。假设第一加速度分量为az,第二加速度分量为ay;根据三角函数可以看出,ay=g×cosα,az=g×sinα。最终,根据三角函数可以计算获得,α=arctan(az/ay),即,根据第一加速度分量和第二加速度分量计算获得基准点至待测基站顶端的仰角α。

本发明实施例提供的基站高度测量方法,获取第一静态加速度在z轴方向上的加速度分量,作为第一加速度分量,并获取第一静态加速度在y轴方向上的加速度分量,作为第二加速度分量;利用三角函数根据第一加速度分量和第二加速度分量获得基准点至待测基站顶端的仰角。该方法利用三角函数能够有效地计算获得基准点至待测基站顶端的仰角,有利于根据获得的仰角计算待测基站的高度。

基于上述任一实施例,提供一种基站高度测量方法,根据第二静态加速度获得基准点至待测基站底端的俯角,具体包括:获取第二静态加速度在z轴方向上的加速度分量,作为第三加速度分量,并获取第二静态加速度在y轴方向上的加速度分量,作为第四加速度分量;利用三角函数根据第三加速度分量和第四加速度分量获得基准点至待测基站底端的俯角。

具体地,在上述技术方案的基础上,通过android设备的加速度传感器测量获得第二静态加速度之后,获取第二静态加速度在z轴方向上的加速度分量,作为第三加速度分量,并获取第二静态加速度在y轴方向上的加速度分量,作为第四加速度分量。最终,利用三角函数根据第三加速度分量和第四加速度分量获得基准点至待测基站底端的俯角。假设基准点至待测基站底端的俯角为β,第三加速度分量为az,第四加速度分量为ay,则利用三角函数根据第三加速度分量和第四加速度分量获得基准点至待测基站底端的俯角的计算公式为:β=arctan(az/ay)。具体实现过程可以参考上述实施例中的仰角测量过程,此处不再赘述。

本发明实施例提供的基站高度测量方法,获取第二静态加速度在z轴方向上的加速度分量,作为第三加速度分量,并获取第二静态加速度在y轴方向上的加速度分量,作为第四加速度分量;利用三角函数根据第三加速度分量和第四加速度分量获得基准点至待测基站底端的俯角。该方法利用三角函数能够有效地计算获得基准点至待测基站底端的俯角,有利于根据获得的俯角计算待测基站的高度。

基于上述任一实施例,提供一种基站高度测量方法,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度,具体包括:利用三角函数根据基准距离和俯角获得基准点至待测基站的水平距离;利用三角函数根据水平距离和仰角获得基准点至基站顶端所在水平面的距离,作为目标距离;将基准距离与目标距离进行加和获得待测基站的高度。

具体地,图3为本发明实施例提供的基站高度测量的原理示意图,如图3所示,测量人员手持android设备,图中α和β分别为基准点至待测基站顶端的仰角和基准点至待测基站底端的俯角,h为基准点至待测基站底端所在水平面的距离,即基准距离。在获得仰角α和俯角β以及基准距离h的基础上,从图中可以看出,利用三角函数根据基准距离h和俯角β可计算获得基准点至待测基站的水平距离,图中该水平距离即为d;具体计算公式为:然后,利用三角函数根据水平距离d和仰角α获得基准点至基站顶端所在水平面的距离,作为目标距离,图中该目标距离即为h2;具体计算公式为:h2=d×tanα。最后,将基准距离h(从图中可以看出,h=h1)与目标距离h2进行加和获得待测基站的高度h。

本发明实施例提供的基站高度测量方法,利用三角函数根据基准距离和俯角获得基准点至待测基站的水平距离;利用三角函数根据水平距离和仰角获得基准点至基站顶端所在水平面的距离,作为目标距离;将基准距离与目标距离进行加和获得待测基站的高度。通过该方法测量人员仅需携带android设备即可实现基站高度的测量,而无需携带测距仪等专业工具,有效提高了基站高度测量的便利性。

基于上述任一实施例,提供一种基站高度测量方法,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度,具体计算公式如下:

其中,h为待测基站的高度;α为仰角;β为俯角;h为基准距离。

具体地,在上述技术方案的基础上,以图3为例进行说明,其中,h2=d×tanα;即,最终,待测基站的高度h=h1+h2=h+h2,将h2代入上式,即可获得待测基站的高度h,具体计算公式如下:

其中,h为待测基站的高度;α为仰角;β为俯角;h为基准距离。

本发明实施例提供的基站高度测量方法,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度,通过该方法测量人员仅需携带android设备即可实现基站高度的测量,而无需携带测距仪等专业工具,有效提高了基站高度测量的便利性。

图4为本发明实施例提供的基站高度测量系统的结构示意图,如图4所示,该测量系统包括:预处理模块41、仰角测量模块42、俯角测量模块43和高度计算模块44,其中:

预处理模块41,用于在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;

具体地,首先,利用预处理模块41在android设备屏幕的中心标注一个点,将该标注点作为基准点。其中,android设备指的是使用android系统的便携式终端设备,例如,android系统的手机等。在此基础上,利用预处理模块41开启android设备的后置摄像头。可以理解的是,现有的android设备均包括后置摄像头,在开启后置摄像头之后,待测基站即可在android设备屏幕上进行成像。

仰角测量模块42,用于提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第一静态加速度,根据第一静态加速度获得基准点至待测基站顶端的仰角;

具体地,在开启后置摄像头之后,利用仰角测量模块42提示用户按照预设规则对android设备进行旋转,在用户按照预设规则对android设备进行旋转的过程中,当且仅当待测基站的顶端在android设备屏幕上的成像与预先标注的基准点对准时,此时android设备相对于初始状态的旋转角度与基准点至待测基站顶端的仰角相同,与此同时,利用仰角测量模块42启动android设备的加速度传感器,利用android设备的加速度传感器测量当前的静态加速度,将测量获得的静态加速度作为第一静态加速度。在此基础上,通过仰角测量模块42利用三角函数根据第一静态加速度在android系统默认的三维坐标空间中的各个分量即可计算获得android设备相对于初始状态的旋转角度,由于此时android设备相对于初始状态的旋转角度与基准点至待测基站顶端的仰角相同,进而可根据该旋转角度获得基准点至待测基站顶端的仰角。

俯角测量模块43,用于当且仅当待测基站的底端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第二静态加速度,根据第二静态加速度获得基准点至待测基站底端的俯角;

具体地,在用户按照预设规则对android设备进行旋转的过程中,当且仅当待测基站的底端在android设备屏幕上的成像与预先标注的基准点对准时,此时android设备相对于初始状态的旋转角度与基准点至待测基站底端的俯角相同,与此同时,利用俯角测量模块43启动android设备的加速度传感器,利用android设备的加速度传感器测量当前的静态加速度,将测量获得的静态加速度作为第二静态加速度。在此基础上,通过俯角测量模块43利用三角函数根据第二静态加速度在android系统默认的三维坐标空间中的各个分量即可计算获得android设备相对于初始状态的旋转角度,由于此时android设备相对于初始状态的旋转角度与基准点至待测基站底端的俯角相同,进而可根据该旋转角度获得基准点至待测基站底端的俯角。

高度计算模块44,用于获取基准点至待测基站底端所在水平面的距离,作为基准距离,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度。

具体地,在上述技术方案的基础上,利用高度计算模块44获取基准点至待测基站底端所在水平面的距离,将该距离作为基准距离。本实施例中,在不借助其他测量工具的情况下,可以结合用户的身高估算出基准点至待测基站底端所在水平面的距离。最终,通过高度计算模块44利用三角函数根据仰角和俯角以及基准距离即可获得待测基站的高度。

本发明实施例提供的基站高度测量系统,具体执行上述各测量方法实施例流程,具体请详见上述各测量方法实施例的内容,在此不再赘述。

本发明实施例提供的基站高度测量系统,在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,并根据当前的静态加速度获得基准点至待测基站顶端的仰角;基于同样的原理,获得基准点至待测基站底端的俯角;获取基准点至待测基站底端所在水平面的距离,作为基准距离,最终利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度。通过该系统测量人员仅需携带android设备即可实现基站高度的测量,而无需携带测距仪等专业工具,有效提高了基站高度测量的便利性。

图5为本发明实施例提供的电子设备的实体结构示意图。参照图5,所述电子设备,包括:处理器(processor)51、存储器(memory)52和总线53;其中,所述处理器51和存储器52通过所述总线53完成相互间的通信;所述处理器51用于调用所述存储器52中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第一静态加速度,根据第一静态加速度获得基准点至待测基站顶端的仰角;当且仅当待测基站的底端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第二静态加速度,根据第二静态加速度获得基准点至待测基站底端的俯角;获取基准点至待测基站底端所在水平面的距离,作为基准距离,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度。

此外,上述的存储器52中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:在android设备屏幕的中心标注基准点,开启android设备的后置摄像头;提示用户按照预设规则对android设备进行旋转,当且仅当待测基站的顶端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第一静态加速度,根据第一静态加速度获得基准点至待测基站顶端的仰角;当且仅当待测基站的底端在android设备屏幕上的成像与基准点对准时,利用android设备的加速度传感器测量当前的静态加速度,作为第二静态加速度,根据第二静态加速度获得基准点至待测基站底端的俯角;获取基准点至待测基站底端所在水平面的距离,作为基准距离,利用三角函数根据仰角和俯角以及基准距离获得待测基站的高度。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1