跨区域设备定位方法、系统、装置及介质与流程

文档序号:17354098发布日期:2019-04-09 21:27阅读:226来源:国知局
跨区域设备定位方法、系统、装置及介质与流程

本发明涉及定位技术领域,具体地,涉及跨区域设备定位方法、系统、装置及介质。



背景技术:

目前常用的定位技术有:利用手机信号强度定位;利用gprs或者北斗卫星定位。

但利用手机信号强度定位的技术误差较大,利用gprs或者北斗卫星定位时,在室内往往无法接收卫星信号,存在定位盲区。

而且市场上的定位设备功耗较高,需要频繁充电,影响使用。

专利文献cn107835505a(申请号:201710981309.7)公开了一种跨区域设备定位技术,包括移动基站、固定基站和有源rfid标签,所述有源rfid标签设置于固定基站和移动基站内,所述固定基站内设置有接收/发射模块,所述有源rfid标签内设置有发射芯片,所述发射芯片输出端与接收/发射模块输入端连接,所述接收/发射模块连接端设置有网络服务器,所述移动基站内设置有gps网络模块,所述发射芯片输出端与gps网络模块输入端连接,所述gps网络模块连接端设置有缓冲区。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种跨区域设备定位方法、系统、装置及介质。

根据本发明提供的一种跨区域设备定位方法,包括:

定位区域判断步骤:判断设备处于第一区域还是第二区域:若判定处于第一区域,则进入第一区域定位步骤继续执行;若判定处于第二区域定位,则进入第二区域定位步骤继续执行;

第一区域定位步骤:对设备进行第一区域定位;

第二区域定位步骤:对设备进行第二区域定位。

优选地,所述定位区域判断步骤包括以下任一个步骤:

信标接收判断步骤:向第一区域发射定位信标,设备持续接收定位信标,判断是否接收到定位信标:

若接收到定位信标,则判断定位信标信号强度是否达到预设信号强度:若是,则判定处于第一区域,进入第一区域定位步骤继续执行;否则,则判断判定处于第二区域,进入第二区域定位步骤继续执行;

若未接收到定位信标,则判定处于第二区域,进入第二区域定位步骤继续执行;

边界跨区域信号判断步骤:令设备持续检测边界跨区域信号a、边界跨区域信号b,其中,第一区域与第二区域之间通过区域通道连接,在所述区域通道内,边界跨区域信号a的信号源、边界跨区域信号b的信号源分别靠近第一区域、第二区域;

若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备进入或临时进入第二区域;

若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已回到第一区域,进入第一区域定位步骤继续执行;

优选地,在所述边界跨区域信号判断步骤中,若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备临时进入第二区域,开启临时跨区域授权并开始计时,判断在预设时长内,设备是否先后依次接收到边界跨区域信号b、边界跨区域信号a:若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已在授权时间内回到第一区域,进入第一区域定位步骤继续执行;否则,则判定临时跨区域授权超时,判定设备进入第二区域,进入第二区域定位步骤继续执行。

优选地,第一区域定位步骤包括:

信标接收步骤:令定位信标发射器以一预设周期向第一区域发射第一定位信标,设备接收所述第一定位信标;

位置确定步骤:设备将接收到的第一区域定位信标传输到定位处理系统,定位处理系统通过提取预配置的定位发射器对应的第一区域地图位置,根据信号强度进行计算,获得设备的位置;

所述定位信标包括:设备id、发射功率、信号强度中的任一种或任多种信息。

优选地,第二区域定位步骤包括:

卫星数据获取步骤:周期性地从卫星定位模块获取位置数据;

位置显示步骤:将获取地位置数据传输到定位处理系统,定位处理系统通过对接地图软件显示设备的位置;

所述位置数据包括:世界时间、纬度、纬度半球、经度、经度半球、海拔高度中的任一种或任多种信息。

本发明提供的跨区域设备定位系统,可以通过本发明给的跨区域设备定位方法的步骤流程实现。本领域技术人员可以将所述跨区域设备定位方法,理解为所述跨区域设备定位系统的一个优选例。

根据本发明提供的一种跨区域设备定位系统,其特征在于,包括:

定位区域判断模块:判断设备处于第一区域还是第二区域:若判定处于第一区域,则触发第一区域定位模块;若判定处于第二区域定位,则触发第二区域定位模块;

第一区域定位模块:对设备进行第一区域定位;

第二区域定位模块:对设备进行第二区域定位。

优选地,所述定位区域判断模块包括以下任一模块:

信标接收判断模块:向第一区域发射定位信标,设备持续接收定位信标,判断是否接收到定位信标:

若接收到定位信标,则判断定位信标信号强度达到预设信号强度:若是,则判定处于第一区域,触发第一区域定位模块继;否则,则判断判定处于第二区域,触发第二区域定位模块;

若未接收到定位信标,则判定处于第二区域,触发第二区域定位模块;

边界跨区域信号判断模块:令设备持续检测边界跨区域信号a、边界跨区域信号b,其中,第一区域与第二区域之间通过区域通道连接,在所述区域通道内,边界跨区域信号a的信号源、边界跨区域信号b的信号源分别靠近第一区域、第二区域;

若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备进入或临时进入第二区域;

若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已回到第一区域,触发第一区域定位模块。

优选地,在所述边界跨区域信号判断模块中,若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备临时进入第二区域,开启临时跨区域授权并开始计时,判断在预设时长内,设备是否先后依次接收到边界跨区域信号b、边界跨区域信号a:若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已在授权时间内回到第一区域,触发第一区域定位模块;否则,则判定临时跨区域授权超时,判定设备进入第二区域,触发第二区域定位模块。

优选地,第一区域定位模块包括:

信标接收模块:令定位信标发射器以一预设周期向第一区域发射第一定位信标,设备接收所述第一定位信标;

位置确定模块:设备将接收到的第一区域定位信标传输到定位处理系统,定位处理系统通过提取预配置的定位发射器对应的第一区域地图位置,根据信号强度进行计算,获得设备的位置;

所述定位信标包括:设备id、发射功率、信号强度中的任一种或任多种信息。

优选地,第二区域定位模块包括:

卫星数据获取模块:周期性地从卫星定位模块获取位置数据;

位置显示模块:将获取地位置数据传输到定位处理系统,定位处理系统通过对接地图软件显示设备的位置;

所述位置数据包括:世界时间、纬度、纬度半球、经度、经度半球、海拔高度中的任一种或任多种信息。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述任一项所述的跨区域设备定位方法的步骤。

根据本发明提供的一种跨区域设备定位装置,包括:含有上述任一项所述的跨区域设备定位系统或上述的计算机可读存储介质的佩戴设备。

与现有技术相比,本发明具有如下的有益效果:

1、本发明针对室内和室外两种环境,采用多重定位方式,确保在无法获取卫星定位信号的室内环境下,通过发射室内定位信号完成定位,实现室内外的精准定位。

2、本发明具有超低功耗的优点,本发明通过对时长、信号强度等因素进行综合判断,实现了对定位设备工作模式的智能切换,同时减少了在卫星定位的使用时间及频次,极大程度地降低了定位设备的功耗。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为根据本发明提供的一种跨区域设备定位装置的结构示意图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

根据本发明提供的一种跨区域设备定位方法,包括:

定位区域判断步骤:判断设备处于第一区域还是第二区域:若判定处于第一区域,则进入第一区域定位步骤继续执行;若判定处于第二区域定位,则进入第二区域定位步骤继续执行;

第一区域定位步骤:对设备进行第一区域定位;

第二区域定位步骤:对设备进行第二区域定位。

具体地,所述定位区域判断步骤包括以下任一个步骤:

信标接收判断步骤:向第一区域发射定位信标,设备持续接收定位信标,判断是否接收到定位信标:

若接收到定位信标,则判断定位信标信号强度是否达到预设信号强度:若是,则判定处于第一区域,进入第一区域定位步骤继续执行;否则,则判断判定处于第二区域,进入第二区域定位步骤继续执行;

若未接收到定位信标,则判定处于第二区域,进入第二区域定位步骤继续执行;

边界跨区域信号判断步骤:令设备持续检测边界跨区域信号a、边界跨区域信号b,其中,第一区域与第二区域之间通过区域通道连接,在所述区域通道内,边界跨区域信号a的信号源、边界跨区域信号b的信号源分别靠近第一区域、第二区域;

若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备进入或临时进入第二区域;

若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已回到第一区域,进入第一区域定位步骤继续执行;

具体地,在所述边界跨区域信号判断步骤中,若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备临时进入第二区域,开启临时跨区域授权并开始计时,判断在预设时长内,设备是否先后依次接收到边界跨区域信号b、边界跨区域信号a:若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已在授权时间内回到第一区域,进入第一区域定位步骤继续执行;否则,则判定临时跨区域授权超时,判定设备进入第二区域,进入第二区域定位步骤继续执行。

具体地,第一区域定位步骤包括:

信标接收步骤:令定位信标发射器以一预设周期向第一区域发射第一定位信标,设备接收所述第一定位信标;

位置确定步骤:设备将接收到的第一区域定位信标传输到定位处理系统,定位处理系统通过提取预配置的定位发射器对应的第一区域地图位置,根据信号强度进行计算,获得设备的位置;

所述定位信标包括:设备id、发射功率、信号强度中的任一种或任多种信息。

具体地,第二区域定位步骤包括:

卫星数据获取步骤:周期性地从卫星定位模块获取位置数据;

位置显示步骤:将获取地位置数据传输到定位处理系统,定位处理系统通过对接地图软件显示设备的位置;

所述位置数据包括:世界时间、纬度、纬度半球、经度、经度半球、海拔高度中的任一种或任多种信息。

本发明提供的跨区域设备定位系统,可以通过本发明给的跨区域设备定位方法的步骤流程实现。本领域技术人员可以将所述跨区域设备定位方法,理解为所述跨区域设备定位系统的一个优选例。

根据本发明提供的一种跨区域设备定位系统,其特征在于,包括:

定位区域判断模块:判断设备处于第一区域还是第二区域:若判定处于第一区域,则触发第一区域定位模块;若判定处于第二区域定位,则触发第二区域定位模块;

第一区域定位模块:对设备进行第一区域定位;

第二区域定位模块:对设备进行第二区域定位。

具体地,所述定位区域判断模块包括以下任一模块:

信标接收判断模块:向第一区域发射定位信标,设备持续接收定位信标,判断是否接收到定位信标:

若接收到定位信标,则判断定位信标信号强度达到预设信号强度:若是,则判定处于第一区域,触发第一区域定位模块继;否则,则判断判定处于第二区域,触发第二区域定位模块;

若未接收到定位信标,则判定处于第二区域,触发第二区域定位模块;

边界跨区域信号判断模块:令设备持续检测边界跨区域信号a、边界跨区域信号b,其中,第一区域与第二区域之间通过区域通道连接,在所述区域通道内,边界跨区域信号a的信号源、边界跨区域信号b的信号源分别靠近第一区域、第二区域;

若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备进入或临时进入第二区域;

若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已回到第一区域,触发第一区域定位模块。

具体地,在所述边界跨区域信号判断模块中,若先后依次接收到边界跨区域信号a、边界跨区域信号b,则判定设备临时进入第二区域,开启临时跨区域授权并开始计时,判断在预设时长内,设备是否先后依次接收到边界跨区域信号b、边界跨区域信号a:若先后依次接收到边界跨区域信号b、边界跨区域信号a,则判定设备已在授权时间内回到第一区域,触发第一区域定位模块;否则,则判定临时跨区域授权超时,判定设备进入第二区域,触发第二区域定位模块。

具体地,第一区域定位模块包括:

信标接收模块:令定位信标发射器以一预设周期向第一区域发射第一定位信标,设备接收所述第一定位信标;

位置确定模块:设备将接收到的第一区域定位信标传输到定位处理系统,定位处理系统通过提取预配置的定位发射器对应的第一区域地图位置,根据信号强度进行计算,获得设备的位置;

所述定位信标包括:设备id、发射功率、信号强度中的任一种或任多种信息。

具体地,第二区域定位模块包括:

卫星数据获取模块:周期性地从卫星定位模块获取位置数据;

位置显示模块:将获取地位置数据传输到定位处理系统,定位处理系统通过对接地图软件显示设备的位置;

所述位置数据包括:世界时间、纬度、纬度半球、经度、经度半球、海拔高度中的任一种或任多种信息。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述任一项所述的跨区域设备定位方法的步骤。

根据本发明提供的一种跨区域设备定位装置,包括:含有上述任一项所述的跨区域设备定位系统或上述的计算机可读存储介质的佩戴设备。

下面通过优选例,对本发明进行更为具体地说明。

实施例1:

步骤1:判断处于室内还是室外状态,若判断为室内,则进入步骤2

若判断为室外,则进入步骤3;

步骤2:室内定位;

步骤3:室外定位;

其中,步骤1包括如下步骤:

步骤1.1:定位装置根据预先设置于睡眠状态

步骤1.2:防拆回路接通,定位装置以一预设时间周期向室内定位设备发送加入室内系统请求,若加入成功则判定处于室内状态,若加入室内超时或者室外定位信标切换点触发定位装置或者连续数次失去室内信标时,则判定处于室外状态

步骤2包括如下步骤:

步骤2.1:室内部署有大量的定位信标(信标载体可以是rfid、蓝牙、红外、低频、超声波等)发射器,每个信标发射器周期性的发射自身id;

步骤2.2:定位装置周期性的接收室内定位信标,并且上传接收到的信标信息到系统;

步骤3包括如下步骤:

步骤3.1:定位装置打开卫星模块,周期性获取位置数据;

步骤3.2:定位装置打开室外通信模块,然后通过室外通信模块把位置数据上传到定位处理系统;

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

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