本发明涉及无线通信技术领域,特别涉及一种多定位模式下混合定位方法和系统。
背景技术
随着我国无线通信技术发展,定位在生活中越来越重要,各种定位模式系统在我们的生活扮演越来越重要角色,其中gps和北斗定位尤为重要,特别精确快速定位扮演很重要角色。
当前北斗和gps天线作为无线终端产品的重要组成部分,其性能直接影响着定位的效果,因为gps和北斗的频率很接近,单个北斗和gps天线两个兼顾或偏向某个造成天线性能的降低。
技术实现要素:
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种多定位模式下混合定位方法和系统。
为了实现上述目的,本发明的实施例提供一种多定位模式下混合定位方法,包括如下步骤:
步骤s0,设置至少两种定位模式,包括:第一定位模式至第n定位模式,其中,n等于大于2;
步骤s1,默认以第一定位模式进行搜星定位;
步骤s2,判断所述第一定位模式的天线信号强度是否高于预设门限值,如果是则采用所述第一定位模式进行搜星定位否则执行步骤s3;
步骤s3,如果所述第一定位模式的天线信号强度低于预设门限值,则切换至其他定位模式,判断所述第一定位模式的天线信号强度是否高于其他定位模式的信号强度,如果是则采用所述第一定位模式进行搜星定位,否则执行步骤s4;
步骤s4,如果所述第一定位模式的天线信号强度低于其他定位模式的天线信号强度,则采用上述方式对其他定位模式的天线信号强度依次进行比较,包括:比较每个定位模式的天线信号强度是否高于预设门限值,多个定位模式之间的天线定位信号强度的高低,最终选择出最佳的定位模式,进行快速定位。
进一步,在所述步骤s2中,所述判断一种定位模式天线信号强度是否高于预设门限值,包括如下步骤:
1)通过串口获取所述该定位模式搜到的定位星的该定位模式的天线信号的强度cn值;
2)如果判断搜到星数等于或大于n颗,则采用该定位模式搜星定位进行快速定位操作;如果判断搜到星数小于n颗时定位时间慢或无法进行有效定位,则判断定位失败,重新开始定位。
进一步,在所述步骤s4中,所述判断多个定位模式之间的天线定位信号强度的高低,包括如下方式:
1)当有一种定位模式搜到星数等于或大于n颗,而其他模式未达标,则以此定位模式进行定位;
2)当多模式下搜到星数均等于或大于n颗时,取cn值最大n颗星,取均值进行判定信号强度,以信号强度高的定位模式进行定位。
进一步,n的数值取4~6。
进一步,所述至少两种定位模式包括:gps定位模式、北斗定位模式、glonass定位模式、伽利略定位模式。
本发明实施例还提供一种多定位模式下混合定位系统,包括:定位模块、控制电路、开关、多种定位模式天线,其中,
所述多个定位模块采用至少两种定位模式的定位模块,包括:第一定位模式至第n定位模式,其中,n等于大于2;初始默认采用第一定位模式进行搜星定位,并将第一定位模式的天线信号强度发送至所述控制电路;
所述控制电路用于判断所述第一定位模式的天线信号强度是否高于预设门限值,如果是则向开关发送至定位模式切换指令,由所述开关根据所述定位模式切换指令控制所述定位模块选择第一定位模式进行定位;如果所述控制电路判断所述第一定位模式的天线信号强度低于预设门限值,则向开关发送至定位模式切换指令,由所述开关根据定位模式切换指令控制所述定位模块切换至其他定位模式,判断所述第一定位模式的天线信号强度是否高于其他定位模式的信号强度,如果是则采用所述第一定位模式进行搜星定位。
进一步,所述至少两种定位模式包括:gps定位模式、北斗定位模式、glonass定位模式、伽利略定位模式。
进一步,所述控制电路判断一种定位模式天线信号强度是否高于预设门限值,包括:
1)通过串口获取所述该定位模式搜到的定位星的该定位模式的天线信号的强度cn值;
2)如果判断搜到星数等于或大于n颗,则采用该定位模式搜星定位进行快速定位操作;如果判断搜到星数小于n颗时定位时间慢或无法进行有效定位,则判断定位失败,重新开始定位。
进一步,所述控制电路判断多个定位模式之间的天线定位信号强度的高低,包括如下方式:
1)当有一种定位模式搜到星数等于或大于n颗,而其他模式未达标,则以此定位模式进行定位;
2)当多模式下搜到星数均等于或大于n颗时,取cn值最大n颗星,取均值进行判定信号强度,以信号强度高的定位模式进行定位。
进一步,n的数值取4~6。
根据本发明实施例的多定位模式下混合定位方法和系统,设置至少两种定位模式天线,默认采用第一种定位模式进行搜星,根据搜星的强度是否高于门限,判定进一步的搜星定位,若强度高于门限,在此基础上很快进行搜星,若信号强度偏低,低于门限,则进一步与后续定位模式天线的信号强度进行比较,以此类推,对多个定位模式的天线信号强度进行比较,通过动态的自适应切换实现最佳的定位模式,实现定位,具有很好的优选最佳的定位模式进行快速有效定位。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明实施例的多定位模式下混合定位方法的流程图;
图2为根据本发明实施例的两种定位模式下混合定位方法的流程图;
图3为根据本发明实施例的多定位模式下混合定位系统的结构图;
图4为根据本发明实施例的多定位模式下(gps+北斗)混合定位系统的结构图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
本发明提出一种多定位模式下混合定位昂奋和系统,可以使定位装置根据定位环境最优的选择定位方式。
如图1所示,本发明实施例的多定位模式下混合定位方法,包括如下步骤:
步骤s0,设置至少两种定位模式,包括:第一定位模式至第n定位模式,其中,n等于大于2。
在本发明的一个实施例中,至少两种定位模式包括:gps定位模式、北斗定位模式、glonass定位模式、伽利略定位模式等。当然,本发明适用的定位模式不限于上述几种,还可以包括其他定位模式,在此不再赘述。
步骤s1,默认以第一定位模式进行搜星定位。
步骤s2,判断第一定位模式的天线信号强度是否高于预设门限值,如果是则采用第一定位模式进行搜星定位否则执行步骤s3。
在本步骤中,判断一种定位模式天线信号强度是否高于预设门限值,包括如下步骤:
1)通过串口获取该定位模式搜到的定位星的该定位模式的天线信号的强度cn值;
2)如果判断搜到星数等于或大于n颗,则采用该定位模式搜星定位进行快速定位操作;如果判断搜到星数小于n颗时定位时间慢或无法进行有效定位,则判断定位失败,重新开始定位。
需要说明的是,n的取值根据当前所处环境有所不同。对于建筑物较为密集的环境,n的取值较小;对于建筑物较少空旷的环境,n的取值较大。
步骤s3,如果第一定位模式的天线信号强度低于预设门限值,则切换至其他定位模式,判断第一定位模式的天线信号强度是否高于其他定位模式的信号强度,如果是则采用第一定位模式进行搜星定位,否则执行步骤s4。
步骤s4,如果第一定位模式的天线信号强度低于其他定位模式的天线信号强度,则采用上述方式对其他定位模式的天线信号强度依次进行比较,包括:比较每个定位模式的天线信号强度是否高于预设门限值,多个定位模式之间的天线定位信号强度的高低,最终选择出最佳的定位模式,进行快速定位。
在本步骤中,判断多个定位模式之间的天线定位信号强度的高低,包括如下方式:
1)当有一种定位模式搜到星数等于或大于n颗,而其他模式未达标,则以此定位模式进行定位;
2)当多模式下搜到星数均等于或大于n颗时,取cn值最大n颗星,取均值进行判定信号强度,以信号强度高的定位模式进行定位。
下面参考图2,以两种定位模式,gps定位和北斗定位为例,对本发明实施例的多定位模式下混合定位方法进行说明。
步骤s1,默认gps模式进行搜星定位。
步骤s2,判断gps天线信号强度是否高于预设门限值,如果是则采用gps搜星定位否则执行步骤s3。
在步骤s2中,判断gps天线信号强度是否高于预设门限值,包括如下步骤:
1)通过串口(根据模块支持数据传输口)获取gps模块搜到的定位星的gps卫星信号的强度cn值;
2)如果判断搜到星数等于或大于n颗(例如,n=4,即搜到星数>=4颗以上),则采用gps搜星定位进行快速定位操作;如果判断搜到星数小于n颗时定位时间慢或无法进行有效定位,则判断定位失败,重新开始定位。
步骤s3,如果gps天线信号强度低于预设门限值,则切换至北斗搜星定位模式,然后执行步骤s4;
步骤s4,判断北斗天线信号强度是否高于gps信号强度,如果是则返回步骤s3,否则执行步骤s1。
在步骤s4中,判断北斗天线信号强度是否高于gps信号强度,包括如下方式:
1)当有一种定位模式搜到星数等于或大于n颗,而其他模式未达标,则以此定位模式进行定位;
2)当多模式下搜到星数均等于或大于n颗时,取cn值最大n颗星,取均值进行判定信号强度,以信号强度高的定位模式进行定位。
在本发明的一个实施例中,n的数值取4~6。优选的,n为4。
在本发明的一个实施例中,gps定位的频段为b1:1561.098±2.046mhz,北斗定位模式的频段选择l1:1575.42±1.023mhz。需要说明的是,gps定位的频段和北斗定位的频段还可以根据实际需要选择其他频段。
需要说明的是,本发明涉及的定位模式不限于北斗定位模式和gps定位模式,还可以根据实际选择其他定位系统,如glonass和伽利略等。
优选的,本发明实施例选择北斗和gps两种定位方式,可以根据实际选择两种以上的定位方式。
综上,本发明提供一种包含n(n>=2)种模式,默认一种模式下搜星定位(例如gps模式),假设定义此模式为1模式,切换天线状态到1模式最佳天线,判断1模式天线信号强度是否高于设置门限,若高于等于门限则在1模式最佳天线下,通过1模式进行搜星定位;低于门限值,切换到其他模式的最佳天线下使用对应的模式进行搜星定位,判断1天线信号强度是否高于其他信号强度,高于1模式信号强度则使用其他模式进行搜星定位,否则,切换到1模式进行搜星定位。如此,可以最优选择最佳定位模式状态,若三种或者三种以上的定位模式下,其流程是如上述流程的迭代,各种模式依次进行比较判定,最终选择出最佳的定位模式,进行快速定位。
如图3所示,本发明实施例的多定位模式下混合定位系统,包括:定位模块100、控制电路200、开关300、多种定位模式天线400。
多种定位模式天线400采用至少两种定位模式,包括:第一定位模式至第n定位模式,其中,n等于大于2。需要说明的是,初始默认采用第一定位模式进行搜星定位,并将第一定位模式的天线信号强度发送至控制电路。
在本发明的一个实施例中,至少两种定位模式包括:gps定位模式、北斗定位模式、glonass定位模式、伽利略定位模式等。当然,本发明适用的定位模式不限于上述几种,还可以包括其他定位模式,在此不再赘述。
控制电路200用于判断第一定位模式的天线信号强度是否高于预设门限值,如果是则向开关300发送至定位模式切换指令,由开关300根据定位模式切换指令控制定位模块100选择第一定位模式进行定位;如果控制电路200判断第一定位模式的天线信号强度低于预设门限值,则向开关300发送至定位模式切换指令,由开关300根据定位模式切换指令控制定位模块100切换至其他定位模式,判断第一定位模式的天线信号强度是否高于其他定位模式的信号强度,如果是则采用第一定位模式进行搜星定位。
具体的,控制电路200判断一种定位模式天线信号强度是否高于预设门限值,包括:
1)通过串口获取该定位模式搜到的定位星的该定位模式的天线信号的强度cn值;
2)如果判断搜到星数等于或大于n颗,则采用该定位模式搜星定位进行快速定位操作;如果判断搜到星数小于n颗时定位时间慢或无法进行有效定位,则判断定位失败,重新开始定位。
控制电路200判断多个定位模式之间的天线定位信号强度的高低,包括如下方式:
1)当有一种定位模式搜到星数等于或大于n颗,而其他模式未达标,则以此定位模式进行定位;
2)当多模式下搜到星数均等于或大于n颗时,取cn值最大n颗星,取均值进行判定信号强度,以信号强度高的定位模式进行定位。
如图4所示,以北斗定位天线和gps定位天线为例,对本发明实施例的多定位模式下混合定位系统进行详细说明。
北斗和gps两套系统分两路天线,通过开关分开,通过控制电路200选择定位天线,北斗和gps定位模块100根据天线反馈的搜星质量判定选择北斗或gps进行定位,反馈给控制电路200。
gps和北斗定位模块100初始默认采用gps天线进行搜星定位,并将gps天线信号强度发送至控制电路。
控制电路200用于判断gps天线信号强度是否高于预设门限值,如果是则向开关300发送至gps切换指令,由开关300根据gps切换指令选择gps天线进行定位;如果控制电路200判断gps天线信号强度低于预设门限值,则向开关300发送至北斗切换指令,由开关300根据北斗切换指令选择北斗天线进行定位。
具体的,控制电路200判断判断gps天线信号强度是否高于预设门限值,包括:
1)通过串口(根据模块支持数据传输口)获取gps模块搜到的定位星的gps卫星信号的强度cn值;
2)如果判断搜到星数等于或大于n颗(例如,n=4,即搜到星数>=4颗以上),则采用gps搜星定位进行快速定位操作;如果判断搜到星数小于n颗时定位时间慢或无法进行有效定位,则判断定位失败,重新开始定位。
在切换至北斗天线定位后,由控制电路200进一步判断北斗天线信号强度是否高于gps信号强度,如果是则继续由北斗天线420进行定位;如果北斗天线信号强度低于gps信号强度,则向开关300发送至gps切换指令,由开关200根据gps切换指令选择gps天线410进行定位。
具体的,控制电路200判断北斗天线信号强度是否高于gps信号强度,包括如下方式:
1)当有一种定位模式搜到星数等于或大于n颗,而其他模式未达标,则以此定位模式进行定位;
2)当多模式下搜到星数均等于或大于n颗时,取cn值最大n颗星,取均值进行判定信号强度,以信号强度高的定位模式进行定位。
在本发明的一个实施例中,n的数值取4~6。优选的,n为4。
在本发明的一个实施例中,gps定位的频段为b1:1561.098±2.046mhz,北斗定位模式的频段选择l1:1575.42±1.023mhz。需要说明的是,gps定位的频段和北斗定位的频段还可以根据实际需要选择其他频段。
需要说明的是,本发明涉及的定位模式不限于北斗定位模式和gps定位模式,还可以根据实际选择其他定位系统,如glonass和伽利略等。
优选的,本发明实施例选择北斗和gps两种定位方式,可以根据实际选择两种以上的定位方式。
根据本发明实施例的多定位模式下混合定位方法和系统,设置至少两种定位模式天线,默认采用第一种定位模式进行搜星,根据搜星的强度是否高于门限,判定进一步的搜星定位,若强度高于门限,在此基础上很快进行搜星,若信号强度偏低,低于门限,则进一步与后续定位模式天线的信号强度进行比较,以此类推,对多个定位模式的天线信号强度进行比较,通过动态的自适应切换实现最佳的定位模式,实现定位,具有很好的优选最佳的定位模式进行快速有效定位。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。