本公开涉及定位系统,并且更特别地涉及用于室内定位系统的抗跳(anti-hopping)算法。
背景技术:
1、建筑自动化系统通常要求来自室内定位系统的输入,以便将基于位置的服务或基于占用者的控制递送给在位置上的用户。一些建筑自动化系统使用基于信标的解决方案来识别用来与系统通信的装置的位置。由于信标消息传送的定时,简单的蓝牙低能量(ble)系统易受位点(position)跳的影响,因为信标可能不同步和/或不连续地传送到接收器。可能存在用来解决在ble系统中操作的装置的不必要的位点跳或位置重新分配的需要。
技术实现思路
1、根据实施例,提供根据本公开的一个或多个实施例的用于执行用于室内定位系统的抗跳算法的方法。所述方法包括在接收器处接收多个信标,其中所述多个信标中的每个信标从相应的传送器接收;预滤波所述多个信标以识别所述多个信标中超过最小信号阈值的子集;以及将所述子集中的每个信标的信号强度与当前分配的信标的最强信号强度阈值进行比较。所述方法包括从所述子集中选择信标,其中所选择的信标已经被检测到超过所述当前分配的信标的最强信号强度阈值预定的连续次数;以及向所述接收器分配位置,其中所述位置对应所选择的信标的传送器的位置。
2、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括在接收器中执行所述方法。
3、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括响应于从所述子集中选择所述信标,通过将最强信号强度阈值与区域信号强度进行比较来验证所述位置。
4、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括响应于一段时间的期满而随后选择具有最强信号强度的信标,以及更新所述接收器的所述位置,其中所更新的位置对应随后选择的信标的传送器的位置。
5、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括检测到具有与当前分配的位置的信标相比更强信号的所选择的信标至少连续两次。
6、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括如果没有达到所述预定的连续次数,则禁止所述接收器的所述位置的更新。
7、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括响应于未接收任何信标,将所述接收器的所述位置分配给未知位置或最后已知位置中的至少一个位置;以及使用全球定位系统、室内定位系统或建筑访问系统中的至少一个系统来更新所述接收器的所述位置。
8、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括在一段时间内将所述位置分配给所述接收器,其中所述一段时间大于所选择的信标的所述传送器的信标传输速率。
9、根据实施例,提供根据本公开的一个或多个实施例的用于执行用于室内定位系统的抗跳算法的系统。用于实现抗跳算法的系统包括:存储器;以及一个或多个处理器,所述一个或多个处理器耦合到所述存储器,以用于执行所述抗跳算法。所述处理器被配置成接收用于多个信标的信号强度数据,其中所述多个信标中的每个信标从相应的传送器接收;预滤波所述多个信标以识别所述多个信标中超过最小信号阈值的子集;以及将所述子集中的每个信标的信号强度与当前分配的信标的最强信号强度阈值进行比较。所述处理器还被配置成从所述子集中选择信标,其中所选择的信标已经被检测到超过所述当前分配的信标的所述最强信号强度阈值预定的连续次数;以及向所述接收器分配位置,其中所述位置对应所选择的信标的传送器的位置。
10、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括在所述接收器中执行抗跳算法。
11、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括将所述信号强度数据推(push)到所述传送器;并在所述传送器中执行所述抗跳算法。
12、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括从所述子集中选择所述信标,通过将信号强度阈值与区域信号强度进行比较来验证所述位置。
13、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括响应于确定一段时间的期满而随后选择具有最强信号强度的信标;以及更新所述接收器的所述位置,其中所更新的位置对应随后选择的信标的传送器的位置。
14、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括使用预定的连续次数包括检测到具有与当前分配的位置的信标相比更强信号的所选择的信标至少连续两次。
15、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括如果没有达到所述预定的连续次数,则禁止所述接收器的所述位置的更新。
16、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括在一段时间内将所述位置分配给所述接收器,其中所述一段时间大于所选择的信标的所述传送器的信标传输速率。
17、除了本文所述的特征中的一个或多个之外,或作为备选方案,另外的实施例包括选择所述多个信标中的最强信号,并将位置分配给所述接收器,其中当所述多个信标中的没有一个信标超过最小信号阈值时,所述位置对应所述最强信号的传送器的位置。
18、除非另有明确地指示,否则前述特征和元件可以以各种组合形式进行组合而没有排他性。根据以下描述和附图,这些特征和元件以及其操作将变得更加明显。然而,应当理解,以下描述和附图旨在本质上是说明性和解释性的,而非限制性的。
1.一种用于室内定位系统的抗跳算法的方法,所述方法包括:
2.如权利要求1所述的方法,还包括在所述接收器中执行所述方法。
3.如权利要求1所述的方法,还包括响应于从所述子集中选择所述信标,通过将最强信号强度阈值与区域信号强度进行比较来验证所述位置。
4.如权利要求1所述的方法,还包括响应于一段时间的期满而随后选择具有最强信号强度的信标;以及
5.如权利要求4所述的方法,其中,所述预定的连续次数包括检测到具有与当前分配的位置的所述信标相比更强信号的所选择的信标至少连续两次。
6.如权利要求4所述的方法,还包括如果未达到所述预定的连续次数,则禁止所述接收器的所述位置的更新。
7.如权利要求1所述的方法,还包括响应于未接收任何信标而将所述接收器的所述位置分配给未知位置或最后已知位置中的至少一个位置,以及
8.如权利要求1所述的方法,还包括在一段时间内向所述接收器分配所述位置,其中所述一段时间大于所选择的信标的所述传送器的信标传输速率。
9.如权利要求1所述的方法,还包括选择所述多个信标中的最强信号并将位置分配给所述接收器,其中当所述多个信标中的没有一个信标超过最小信号阈值时,所述位置对应所述最强信号的传送器的位置。
10.一种用于实现抗跳算法的系统,包括:
11.如权利要求10所述的系统,其中,用于执行所述抗跳算法的所述一个或多个处理器位于所述接收器中。
12.如权利要求10所述的系统,其中,所述一个或多个处理器被配置成将所述信号强度数据推到所述传送器;以及
13.如权利要求10所述的系统,其中,所述一个或多个处理器被配置成从所述子集中选择所述信标,通过将信号强度阈值与区域信号强度进行比较来验证所述位置。
14.如权利要求10所述的系统,其中,所述一个或多个处理器被配置成响应于一段时间的期满而随后选择具有最强信号强度的信标;以及
15.如权利要求14所述的系统,其中,所述预定的连续次数包括检测到具有与当前分配的位置的所述信标相比更强信号的所选择的信标至少连续两次。
16.如权利要求14所述的系统,其中,所述一个或多个处理器被配置成如果未达到所述预定的连续次数,则禁止所述接收器的所述位置的更新。
17.如权利要求10所述的系统,其中,所述一个或多个处理器被配置成在一段时间内向所述接收器分配所述位置,其中所述一段时间大于所选择的信标的所述传送器的信标传输速率。
18.如权利要求10所述的系统,其中,所述一个或多个处理器被配置成选择所述多个信标中的最强信号并向所述接收器分配位置,其中当所述多个信标中的没有一个信标超过最小信号阈值时,所述位置对应所述最强信号的传送器的位置。