System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于方案池的蓝牙beacon定位容灾系统及方法技术方案_技高网

一种基于方案池的蓝牙beacon定位容灾系统及方法技术方案

技术编号:41709619 阅读:15 留言:0更新日期:2024-06-19 12:39
本发明专利技术涉及一种基于方案池的蓝牙beacon定位容灾系统及方法,该系统包括蓝牙beacon、与蓝牙beacon通信连接的定位容灾服务器以及蓝牙beacon监测器;所述蓝牙beacon,用于按照定位容灾服务器的配置,为用户提供各类基于位置的服务;所述蓝牙beacon监测器,用于监测方案池里主方案中已部署的蓝牙beacon的工作状态,当发现被监测的蓝牙beacon工作异常时,向定位容灾服务器上报告警;所述定位容灾服务器,用于产生方案池,当接收到来自蓝牙beacon监测器的告警时,根据告警情况择取修复方案,再根据修复方案远程配置蓝牙beacon进行故障修复。与现有技术相比,本发明专利技术具有自动监测主方案中已部署的蓝牙beacon的工作状态,自动上报故障并基于预设的修复方案实施定位服务恢复,以及缩短定位服务中断时间等优点。

【技术实现步骤摘要】

本专利技术涉及蓝牙beacon定位,尤其是涉及一种基于方案池的蓝牙beacon定位容灾系统及方法


技术介绍

1、蓝牙beacon是一种低功耗的实现精确定位的设备,现在常用于室内导航、信息推送等互动场景。对于蓝牙beacon定位部署问题,wei he#*等beacon deployment forunambiguous positioning,ieee internet of things journal,2017,4(5):1370~1379,率先给出了基于混合整数线性规划的建模与求解方法,其beacon消耗量约为苹果公司ibeacon部署方法所需数量的0.125倍至0.5倍,但求解耗时较长且难以求得最优解。

2、图1展示的一个典型定位部署问题中定义了4个测试位置(tp)、3个共享兴趣测试位置集(sipg)与8个候选位置(cp)。其中tp用"#"标识,代表需向用户提供基于位置服务的位置,分别记为t1、t2、t3、t4。cp用实线方框□标识,代表可安装蓝牙beacon的位置,分别记作p1至p8。同一位置可同时作为tp与cp。三个sipg则用虚框标出,代表需接受相同信息或服务的tp集合,定义如下:a={t1,t2},b={t3},c={t4}。

3、如图2所示为一个蓝牙beacon可用的功率级及其覆盖范围,图中绘制了两个可选的功率级。定位部署问题要求通过在合适的候选位置(cp)上安装合适功率级的蓝牙beacon,使得隶属不同sipg的测试位置(tp)上可收到不同的蓝牙beacon信号组合,从而区分其所需的服务。

4、中国专利技术专利公开号cn109862546b针对文献(beacon deployment forunambiguous positioning)中提出的定位部署问题,公开了一种快速的启发式求解算法,并将之应用到onu智能网关系统中。该专利技术的蓝牙beacon消耗量约为ibeacon部署方法的0.7倍。

5、wei he#*等efficient beacon deployment for large-scale positioning,journal of networking and network applications,2021,1(2):40~48,提出了一种高效的启发式算法,实验表明该算法耗时相比文献(beacon deployment for unambiguouspositioning)大幅降低,其beacon消耗量约为文献(beacon deployment for unambiguouspositioning)中的1.14至1.67倍,或ibeacon部署方法的0.2至0.48倍。

6、上述现有技术虽然针对蓝牙beacon定位部署问题进行了建模并提出了求解方法,但当所部署的蓝牙beacon发生故障时,无法自动监测到蓝牙beacon工作异常的情况,因此也无法自动应对因蓝牙beacon工作异常导致的定位服务中断。

7、经过检索,中国专利技术专利公开号cn109862546b公开了一种蓝牙beacon自动化运维系统及方法,通过在蓝牙beacon内增设增强通信模块及掉落检测模块的方式,结合增强通信基站及应用服务器,能够实现对蓝牙beacon的自动化运维,不仅可以获得蓝牙beacon的实时状态,而且还能够在蓝牙beacon掉落后发出告警并获知蓝牙beacon掉落的位置。该现有专利存在只实现了掉落告警,没有实现工作状态异常的监测、告警以及自动修复的问题。

8、如何实现蓝牙beacon定位部署的自动化故障监测与容错性修复,成为需要解决的技术问题。


技术实现思路

1、本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于方案池的蓝牙beacon定位容灾系统及方法。

2、本专利技术的目的可以通过以下技术方案来实现:

3、根据本专利技术的一个方面,提供了一种基于方案池的蓝牙beacon定位容灾系统,该系统包括蓝牙beacon,以及与蓝牙beacon通信连接的定位容灾服务器和蓝牙beacon监测器;

4、所述蓝牙beacon,用于按照定位容灾服务器的配置,为用户提供各类基于位置的服务;

5、所述蓝牙beacon监测器,用于监测方案池里主方案中已部署的蓝牙beacon的工作状态,当发现被监测的蓝牙beacon工作异常时,向定位容灾服务器上报告警;

6、所述定位容灾服务器,用于产生方案池,当接收到来自蓝牙beacon监测器的告警时,根据告警情况择取修复方案,再根据修复方案远程配置蓝牙beacon进行故障修复。

7、优选地,所述蓝牙beacon监测器被安装在主方案中已部署的蓝牙beacon所部署的位置上。

8、优选地,所述蓝牙beacon的工作状态包括无线信号质量和误码率。

9、优选地,所述方案池包括主方案以及多个针对主方案中各个候选位置上蓝牙beacon发生故障时的修复方案,其中主方案为默认启动的方案。

10、更加优选地,所述方案包括方案信息和修复配置信息,其中,所述方案信息包括方案名、“实际修复的侯选位置个数”和“发生故障的侯选位置”;所述修复配置信息包括对应方案启用时,侯选位置上蓝牙beacon配置的功率级。

11、更加优选地,所述的修复方案与“实际修复的侯选位置个数”正相关,即“实际修复的侯选位置个数”越大,对应的修复方案越优。

12、根据本专利技术的另一个方面,提供了一种基于方案池的蓝牙beacon定位容灾方法,该方法包括以下步骤:

13、步骤s1,根据定位部署问题产生方案池;

14、步骤s2,在方案池涉及的侯选位置上安装蓝牙beacon,在主方案涉及的侯选位置上额外安装蓝牙beacon监测器;

15、步骤s3,激活方案池中主方案对应的蓝牙beacon,其它已安装好的蓝牙beacon待命,设置当前方案为主方案;

16、步骤s4,定位容灾服务器判断是否未收到关机指令或者未断电,若为是,则执行步骤s5;否则,结束;

17、步骤s5,定位容灾服务器判断是否收到来自蓝牙beacon监测器的蓝牙beacon的故障告警集合,其中故障告警集合为监测到的故障蓝牙beacon所在的侯选位置集合;若未收到,返回s4;否则,执行步骤s6;

18、步骤s6,定位容灾服务器择取修复方案;

19、步骤s7,定位容灾服务器按修复方案进行修复;

20、步骤s8,设置当前方案为修复方案,返回步骤s4。

21、优选地,所述步骤s1中,根据定位部署问题产生方案池的过程包括以下步骤:

22、步骤s11,方案池在初始时只包含主方案,初始化c为主方案所涉及的侯选位置集合;

23、步骤s12,判断c是否为空,若为是,则执行步骤s15;否则,执行步骤s13;

24、步骤s13,从c中任选一个侯选位置,设为x,产本文档来自技高网...

【技术保护点】

1.一种基于方案池的蓝牙beacon定位容灾系统,该系统包括蓝牙beacon(2),其特征在于,所述系统包括与蓝牙beacon(2)通信连接的定位容灾服务器(1)和蓝牙beacon监测器(3);

2.根据权利要求1所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述蓝牙beacon监测器(3)被安装在主方案中已部署的蓝牙beacon(2)所部署的位置上。

3.根据权利要求1所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述蓝牙beacon(2)的工作状态包括无线信号质量和误码率。

4.根据权利要求1所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述方案池包括主方案以及多个针对主方案中各个候选位置上蓝牙beacon(2)发生故障时的修复方案,其中主方案为默认启动的方案。

5.根据权利要求4所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述方案包括方案信息和修复配置信息,其中,所述方案信息包括方案名、“实际修复的侯选位置个数”和“发生故障的侯选位置”;所述修复配置信息包括对应方案启用时,侯选位置上蓝牙beacon(2)配置的功率级。

6.根据权利要求5所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述的修复方案与“实际修复的侯选位置个数”正相关,即“实际修复的侯选位置个数”越大,对应的修复方案越优。

7.一种采用基于方案池的蓝牙beacon定位容灾系统的方法,其特征在于,该方法包括以下步骤:

8.根据权利要求7所述的方法,其特征在于,所述步骤S1中,根据定位部署问题产生方案池的过程包括以下步骤:

9.根据权利要求7所述的方法,其特征在于,所述步骤S6中,择取修复方案的过程包括以下步骤:

10.根据权利要求7所述的方法,其特征在于,所述步骤S7中,按修复方案进行修复的过程包括以下步骤:

...

【技术特征摘要】

1.一种基于方案池的蓝牙beacon定位容灾系统,该系统包括蓝牙beacon(2),其特征在于,所述系统包括与蓝牙beacon(2)通信连接的定位容灾服务器(1)和蓝牙beacon监测器(3);

2.根据权利要求1所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述蓝牙beacon监测器(3)被安装在主方案中已部署的蓝牙beacon(2)所部署的位置上。

3.根据权利要求1所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述蓝牙beacon(2)的工作状态包括无线信号质量和误码率。

4.根据权利要求1所述的一种基于方案池的蓝牙beacon定位容灾系统,其特征在于,所述方案池包括主方案以及多个针对主方案中各个候选位置上蓝牙beacon(2)发生故障时的修复方案,其中主方案为默认启动的方案。

5.根据权利要求4所述的一种基于方案池的蓝牙beacon定位容灾系统,其...

【专利技术属性】
技术研发人员:何伟何品翰康恺李挥
申请(专利权)人:上海应用技术大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1