本发明涉及信息技术领域,尤其涉及一种目标定位方法及装置。
背景技术:
随着科技的发展,需要使用定位技术的地方越来越多。目前人们大多数是通过全球定位系统gps、北斗等卫星导航系统来完成目标定位。但是当卫星导航系统受到空间环境恶化或军事政治等因素的影响而不可用时,人们就容易无法进行定位。另一方面,使用卫星导航系统定位,至少需要四颗可见导航卫星才能完成空间定位。因此,在导航卫星小于四颗时,即使能够获得定位位置,这个定位位置也必然与实际位置存在很大的误差。
技术实现要素:
本发明的主要目的在于提出一种目标定位方法及装置,旨在解决定位易受干扰的技术问题。
为实现上述目的,本发明提供的一种目标定位方法,所述目标定位方法包括以下步骤:
在当前目标位置获取基站发送的数字广播信息;
根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离;
根据所述数字广播信息、当前目标位置与所述基站的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
可选地,所述根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离的步骤包括:
根据第二预设规则获取所述数字广播信息中的发射时刻,并计算获取所述数字广播信息时刻与所述发射时刻的时间差;
根据所述时间差与第三预设规则,计算当前目标位置与所述基站的距离。
可选地,所述根据所述数字广播信息、当前目标位置与所述基站的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位的步骤包括:
根据所述数字广播信息与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角;
根据所述第一夹角、当前目标位置与所述基站的距离与预设算法,计算所述当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
可选地,所述根据所述数字广播信息与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角的步骤包括:
根据预设算法,计算所述当前目标位置与所述基站的连线和地磁北极方向的第二夹角;
根据所述数字广播信息中的磁偏角、第二夹角与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角。
可选地,所述在当前目标位置获取基站发送的数字广播信息的步骤之后还包括:
解析所述数字广播信息以获取所述数字广播信息中的发射时刻、磁偏角和所述基站的位置坐标。
此外,为实现上述目的,本发明还提供一种目标定位装置,所述目标定位装置包括:
获取模块,用于在当前目标位置获取基站发送的数字广播信息;
距离计算模块,用于根据获取模块获取到的数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离;
定位模块,用于根据获取模块获取到的数字广播信息、当前目标位置与所述基站的距离计算模块计算得到的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
可选地,所述距离计算模块包括:
时间差计算单元,用于根据第二预设规则获取所述数字广播信息中的发射时刻,并计算获取所述数字广播信息时刻与所述发射时刻的时间差;
距离计算单元,用于根据所述时间差与第三预设规则,计算当前目标位置与所述基站的距离。
可选地,所述定位模块包括:
计算单元,用于根据所述数字广播信息与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角;
定位单元,用于根据所述第一夹角、当前目标位置与所述基站的距离与预设算法,计算所述当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
可选地,所述计算单元包括:
第一计算子单元,用于根据预设算法,计算所述当前目标位置与所述基站的连线和地磁北极方向的第二夹角;
第二计算子单元,用于根据所述数字广播信息中的磁偏角、第二夹角与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角。
可选地,所述目标定位装置还包括:
解析模块,用于解析所述数字广播信息以获取所述数字广播信息中的发射时刻、磁偏角和所述基站的位置坐标。
本发明提供一种目标定位方法,所述目标定位方法通过在当前目标位置获取基站发送的数字广播信息;根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离;根据所述数字广播信息、当前目标位置与所述基站的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。通过上述方式,本发明通过获取基站发送的数字广播信息中的信息数据,计算得到目标位置与基站的距离,然后根据该距离与数字广播信息,计算得到目标位置的二维位置坐标,并根据该二维位置坐标对目标位置进行定位。由此,仅利用单个基站就完成了目标位置的定位,避免使用导航卫星产生的易受干扰的问题。
附图说明
图1为本发明目标定位方法第一实施例的流程示意图;
图2为图1中根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离步骤的细化流程示意图;
图3为本发明目标定位装置第一实施例的功能模块示意图;
图4为图3中距离计算模块的细化功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种目标定位方法。
参照图1,图1为本发明目标定位方法第一实施例的流程示意图;
本实施例中,该目标定位方法包括:
步骤s10,在当前目标位置获取基站发送的数字广播信息;
本实施例中,为了解决传统的卫星导航产生的易受干扰的技术问题,利用单个基站发送的数字广播信息实现目标位置的二维位置坐标定位。具体地,共生调频广播是数字信号与模拟信号共生于同一频段内的新型广播技术。共生调频广播在不改变原有模拟信号调频广播条件下,加入了新的数字广播信号,使得原有模拟调频广播基站除了进行语音广播外,还可以播发数据信息。本实施例中的目标定位方法可以基于共生调频广播单基站实现。可以理解的是,本发明目标定位方法也可以基于其他基站发送的数字广播信号实施。然后在需要进行定位的当前目标位置获取共生调频广播单基站发送的数字广播信息。
本实施例中,所述目标定位方法还包括:
步骤s40,解析所述数字广播信息以获取所述数字广播信息中的发射时刻、磁偏角和所述基站的位置坐标。
具体地,在需要定位当前目标位置获取到共生调频广播单基站发送的数字广播信息,对所述数字广播信息进行解析,获取所述数字广播信息中的基站二维位置坐标、发送所述数字广播信息的发射时刻和所述基站所在区域的磁偏角等信息。然后根据上述信息和预设算法,计算得到当前目标位置的位置坐标,并根据所述位置目标对目标位置进行定位。
步骤s20,根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离;
具体地,在获取到共生调频广播单基站发送的数字广播信息后,根据所述数字广播信息中的共生调频广播单基站相关数据和第一预设规则计算当前目标位置和所述共生调频广播单基站的距离。
步骤s30,根据所述数字广播信息、当前目标位置与所述基站的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
具体地,在计算得到当前目标位置和所述共生调频广播单基站的距离后,再根据所述数字广播信息中的基站相关数据和预设算法,计算得到当前目标位置的二维位置坐标。然后根据所述二维位置坐标对所述当前目标位置进行定位。
本实施例中提供一种目标定位方法,所述目标定位方法通过在当前目标位置获取基站发送的数字广播信息;根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离;根据所述数字广播信息、当前目标位置与所述基站的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。通过上述方式,本发明通过获取基站发送的数字广播信息中的信息数据,计算得到目标位置与基站的距离,然后根据该距离与数字广播信息,计算得到目标位置的二维位置坐标,并根据该二维位置坐标对目标位置进行定位。由此,仅利用单个基站就完成了目标位置的定位,避免使用导航卫星产生的易受干扰的问题。
参照图2,图2为图1中根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离步骤的细化流程示意图;
基于第一实施例提成本发明的第二实施例,为了提高定位的准确性,本实施例中,步骤s20包括:
步骤s21,根据第二预设规则获取所述数字广播信息中的发射时刻,并计算获取所述数字广播信息时刻与所述发射时刻的时间差;
具体地,在获取到所述共生调频广播单基站发送的数字广播信息后,根据预设设定的规则,获取所述共生调频广播单基站发送该数字广播信息的发射时刻信息。然后将获取到该数字广播信息的时刻减去所述发射时刻,计算得到时间差。
步骤s22,根据所述时间差与第三预设规则,计算当前目标位置与所述基站的距离;
具体地,根据计算得到的所述数字广播信息时刻与所述发射时刻的时间差,然后根据预先设定的规则,例如:根据信号在空中传播的速度接近光速,将时间差乘以光速,计算得到当前目标位置与发送所述数字广播信息的共生调频广播单基站的距离。
本实施例中,步骤s30包括:
步骤s31,根据所述数字广播信息与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角;
具体地,根据所述数字广播信息中的基站二维位置坐标和预设算法,计算需要定位的当前目标位置与所述共生调频单基站的连线和地理北极方向的第一夹角。
步骤s32,根据所述第一夹角、当前目标位置与所述基站的距离与预设算法,计算所述当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
具体地,根据计算得到的当前目标位置与所述共生调频单基站的连线和地理北极方向的第一夹角、当前目标位置与发送所述数字广播信息的共生调频广播单基站的距离、所述数字广播信息中的磁偏角,计算得出当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
本实施例中,步骤s31包括:
步骤s311,根据预设算法,计算所述当前目标位置与所述基站的连线和地磁北极方向的第二夹角;
具体地,根据预设算法,例如:在当前目标位置通过水平旋转定向天线,并指向接收信号功率最强的方向,即共生调频广播基站的方向,再用指南针测出当前目标位置与共生调频广播基站的连线和地磁北极的第二夹角。
步骤s312,根据所述数字广播信息中的磁偏角、第二夹角与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角。
具体地,根据测量到的第二夹角,再利用获取到的数字广播信息中的共生调频单基站所在区域的磁偏角(目标方位做磁补偿是向西减磁偏角或向东加磁偏角)计算得到所述当前目标位置与所述基站的连线与地理北极方向的第一夹角。
本发明进一步提供一种目标定位装置装置。
参照图3,图3为本发明目标定位装置第一实施例的功能模块示意图;
本实施例中,该目标定位装置包括:
获取模块10,用于在当前目标位置获取基站发送的数字广播信息;
本实施例中,为了解决传统的卫星导航产生的易受干扰的技术问题,利用单个基站发送的数字广播信息实现目标位置的二维位置坐标定位。具体地,共生调频广播是数字信号与模拟信号共生于同一频段内的新型广播技术。共生调频广播在不改变原有模拟信号调频广播条件下,加入了新的数字广播信号,使得原有模拟调频广播基站除了进行语音广播外,还可以播发数据信息。本实施例中的目标定位装置可以基于共生调频广播单基站实现。可以理解的是,本发明目标定位装置也可以基于其他基站发送的数字广播信号实施。然后在需要进行定位的当前目标位置获取共生调频广播单基站发送的数字广播信息。
本实施例中,所述目标定位装置还包括:
所述目标定位装置还包括:
解析模块40,用于解析所述数字广播信息以获取所述数字广播信息中的发射时刻、磁偏角和所述基站的位置坐标。
具体地,在需要定位当前目标位置获取到共生调频广播单基站发送的数字广播信息,对所述数字广播信息进行解析,获取所述数字广播信息中的基站二维位置坐标、发送所述数字广播信息的发射时刻和所述基站所在区域的磁偏角等信息。然后根据上述信息和预设算法,计算得到当前目标位置的位置坐标,并根据所述位置目标对目标位置进行定位。
距离计算模块20,用于根据获取模块10获取到的数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离;
具体地,在获取到共生调频广播单基站发送的数字广播信息后,根据所述数字广播信息中的共生调频广播单基站相关数据和第一预设规则计算当前目标位置和所述共生调频广播单基站的距离。
定位模块30,用于根据获取模块10获取到的数字广播信息数字广播信息、距离计算模块20计算得到的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
具体地,在计算得到当前目标位置和所述共生调频广播单基站的距离后,再根据所述数字广播信息中的基站相关数据和预设算法,计算得到当前目标位置的二维位置坐标。然后根据所述二维位置坐标对所述当前目标位置进行定位。
本实施例中提供一种目标定位装置,所述目标定位装置通过获取模块10在当前目标位置获取基站发送的数字广播信息;距离计算模块20根据所述数字广播信息与第一预设规则,计算当前目标位置与所述基站的距离;定位模块30根据所述数字广播信息、当前目标位置与所述基站的距离和预设算法,计算当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。通过上述方式,本发明通过获取基站发送的数字广播信息中的信息数据,计算得到目标位置与基站的距离,然后根据该距离与数字广播信息,计算得到目标位置的二维位置坐标,并根据该二维位置坐标对目标位置进行定位。由此,仅利用单个基站就完成了目标位置的定位,避免使用导航卫星产生的易受干扰的问题。
参照图4,图4为图3中距离计算模块的细化功能模块示意图;
基于第一实施例提成本发明的第二实施例,为了提高定位的准确性,本实施例中,所述距离计算模块20包括:
时间差计算单元21,用于根据第二预设规则获取所述数字广播信息中的发射时刻,并计算获取所述数字广播信息时刻与所述发射时刻的时间差;
具体地,在获取到所述共生调频广播单基站发送的数字广播信息后,根据预设设定的规则,获取所述共生调频广播单基站发送该数字广播信息的发射时刻信息。然后将获取到该数字广播信息的时刻减去所述发射时刻,计算得到时间差。
距离计算单元22,用于根据所述时间差与第三预设规则,计算当前目标位置与所述基站的距离。
具体地,根据计算得到的所述数字广播信息时刻与所述发射时刻的时间差,然后根据预先设定的规则,例如:根据信号在空中传播的速度接近光速,将时间差乘以光速,计算得到当前目标位置与发送所述数字广播信息的共生调频广播单基站的距离。
本实施例中,所述定位模块30包括:
计算单元31,用于根据所述数字广播信息与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角;
具体地,根据所述数字广播信息中的基站二维位置坐标和预设算法,计算需要定位的当前目标位置与所述共生调频单基站的连线和地理北极方向的第一夹角。
定位单元32,用于根据所述第一夹角、当前目标位置与所述基站的距离与预设算法,计算所述当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
具体地,根据计算得到的当前目标位置与所述共生调频单基站的连线和地理北极方向的第一夹角、当前目标位置与发送所述数字广播信息的共生调频广播单基站的距离、所述数字广播信息中的磁偏角,计算得出当前目标位置的位置坐标,并根据所述位置坐标对所述当前目标位置进行定位。
本实施例中,所述计算单元31包括:
第一计算子单元311,用于根据预设算法,计算所述当前目标位置与所述基站的连线和地磁北极方向的第二夹角;
具体地,根据预设算法,例如:在当前目标位置通过水平旋转定向天线,并指向接收信号功率最强的方向,即共生调频广播基站的方向,再用指南针测出当前目标位置与共生调频广播基站的连线和地磁北极的第二夹角。
第二计算子单元312,用于根据所述数字广播信息中的磁偏角、第二夹角与预设算法,计算所述当前目标位置与所述基站的连线和地理北极方向的第一夹角。
具体地,根据测量到的第二夹角,再利用获取到的数字广播信息中的共生调频单基站所在区域的磁偏角(目标方位做磁补偿是向西减磁偏角或向东加磁偏角)计算得到所述当前目标位置与所述基站的连线与地理北极方向的第一夹角。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。