室内定位系统中的高精度网络同步的制作方法_4

文档序号:9816661阅读:来源:国知局
器进行同步770。在一些情况下,第三AP 105-q向代理主AP 105_p发送确认消息780,以用于通知代理主AP 105-p与第三AP 105-q的同步是成功的。然后,代理主AP 105_p可以向主AP 105-0发送确认消息790,以用于通知主AP 105-p与第三AP 105-q的同步是成功的。
[0072]在实施例中,第三AP 105-q直接向主AP 105_o发送确认消息。在一些情况下,主AP105-0将第三AP 105-q添加到所存储的同步列表中,或者对所存储的同步列表的现有值进行更新。在一些情况下,代理主AP 105-p可以指定第三AP 105-q作为另一个代理主AP。在实施例中,将确认消息730、780和790发送给跟踪管理服务器。在一些情况下,同步列表是由跟踪管理服务器来存储的和/或管理的。在另外的实施例中,代理主AP发送与该代理主AP已经同步了的所有AP 105的列表(或者表示列表的确认消息)。例如,代理主AP 105-p可以发送已经与AP 105-p同步了的所有AP 105(其可以包括AP 105-q)的列表。
[0073]本领域的技术人员将认识到的是,系统700仅仅是本文讨论的工具和技术的一种实现方式。可以对系统700的操作进行重新布置或者进行另外的修改,从而使得其它实现方式也是可行的。
[0074]图8示出了根据各个实施例的示出了用于在定位网络内对定位网络中的AP进行同步的方法800的流程图。方法800可以使用例如图1A、图1B、图2A、图2B、图3、图4、图5、图6和图 7 的设备和系统 100、200、200-a、300、400、500、100_a 和 700 来实现。
[0075]在框805处,AP 105、跟踪管理服务器150和/或某种其它网络部件可以从多个AP105之中选择主AP,AP 105中的每一个AP 105具有基准振荡器和定时器。在一些实施例中,框805处的操作是由图5的管理模块550来执行的。
[0076]在框810处,主AP可以广播第一同步消息。例如,框810处的操作可以由图2A的设备200、图2B的设备200-a、图3的AP 105_c、和/或图6的AP 105_h来执行。
[0077]在框815处,主AP可以从基于第一同步消息与主AP同步的每一个AP 105接收第一确认消息。例如,框815处的操作可以由图2A的设备200、图2B的确认模块230、图3的AP 105-c、和/或图6的AP 105-h来执行。
[0078]在框820处,主AP和/或跟踪管理服务器150可以将从其接收到确认消息的一个或多个AP 105指定为代理主AP。在一些情况下,框820处的操作由图1A和/或图1B的跟踪管理服务器150、图2A的代理主指定模块215、图2B的代理主指定模块215-a、图3的代理主指定模块215-b、和/或图5的管理模块550来执行。
[0079]图9示出了根据一些实施例的示出了用于在定位网络内对定位网络中的AP进行同步的方法900的流程图。在一些情况下,方法900可以使用图1A、图1B、图2A、图2B、图3、图4、图5、图6和图7的设备和系统100、200、200-3、300、400、500、100-3和700中的一些或者全部来实现。
[0080]在框905处,AP 105、跟踪管理服务器150和/或某种其它网络部件可以从多个AP105之中选择主AP,AP 105中的每一个AP 105具有基准振荡器和定时器。在一些实施例中,框905处的操作由图5的管理模块550来执行。
[0081]在框910处,主AP可以广播第一同步消息。例如,框910处的操作可以由图2A的设备200、图2B的设备200-a、图3的AP 105_c、和/或图6的AP 105_h来执行。
[0082]在框915处,主AP可以从基于第一同步消息与主AP同步的每一个AP 105接收第一确认消息。例如,框915处的操作可以由图2A的设备200、图2B的确认模块230、图3的AP 105-c、和/或图6的AP 105-h来执行。
[0083]在框920处,主AP和/或跟踪管理服务器150可以将从其接收到确认消息的一个或多个AP 105指定为代理主AP。在一些情况下,框920处的操作由图1A和/或图1B的跟踪管理服务器150、图2A的代理主指定模块215、图2B的代理主指定模块215-a、图3的代理主指定模块215-b、和/或图5的管理模块550来执行。
[0084]在框925处,所指定的代理主AP可以广播第二同步消息。例如,框925处的操作可以由图2A的设备200、图2B的设备200-a、图3的AP 105_c、和/或图6的AP 105-1来执行。
[0085]在框930处,所指定的代理主AP可以从基于第二同步消息与该所指定的代理主AP同步的每一个AP 105接收第二确认消息。在一些实施例中,框930处的操作可以由图2A的设备200、图2B的确认模块230、图3的AP 105_c、和/或图6的AP 105_h来执行。
[0086]转向图10,其示出了根据各个实施例的示出了用于在定位网络内对定位网络中的AP进行同步的方法1000的流程图。举例而言,方法1000是使用图1A、图1B、图2A、图2B、图3、图4、图5、图6和图7的设备和系统100、200、200-3、300、400、500、100-3和700中的一些或者全部来实现的。
[0087]在框1005处,AP 105、跟踪管理服务器150和/或某种其它网络部件可以从多个AP105之中选择主AP,AP 105中的每一个AP 105具有基准振荡器和定时器。在一些实施例中,框1005处的操作由图5的管理模块550来执行。
[0088]在框1010处,主AP可以广播第一同步消息。在框1015处,主AP可以从基于第一同步消息与主AP同步的每一个AP 105接收第一确认信息。例如,框1010处的操作可以由图2A的设备200、图2B的设备200-a、图3的AP 105_c、和/或图6的AP 105_h来执行。
[0089]在框1020处,主AP和/或跟踪管理服务器150可以将从其接收到确认消息的一个或多个AP 105指定为代理主AP。在一些情况下,框1020处的操作由图1A和/或图1B的跟踪管理服务器150、图2A的代理主指定模块215、图2B的代理主指定模块215-a、图3的代理主指定模块215-b、和/或图5的管理模块550来执行。
[0090]在框1025处,所指定的代理主AP可以广播第二同步消息。例如,框1025处的操作可以由图2A的设备200、图2B的设备200-a、图3的AP 105_c、和/或图6的AP 105-1来执行。
[0091]在框1030处,所指定的代理主AP可以从基于第二同步消息与该所指定的代理主AP同步的每一个AP 105接收第二确认消息。在一些实施例中,框1030处的操作可以由图2A的设备200、图2B的确认模块230、图3的AP 105_c、和/或图6的AP 105_h来执行。
[0092]在框1035处,主AP和/或跟踪管理服务器150可以从一个或多个所指定的代理主AP接收与该一个或多个所指定的代理主AP同步的邻近AP 105的一个或多个列表。在一些情况下,框1035处的操作由图1A和/或图1B的跟踪管理服务器150、图2A的代理主指定模块215、图2B的代理主指定模块215-a、图3的代理主指定模块215-b、和/或图5的同步列表模块540来执行。
[0093]对于本领域的技术人员来说显而易见的是,方法800、900和1000仅仅是本文所描述的工具和技术的示例性实现方式。可以对方法800、900和1000进行重新布置或者进行另外的修改,从而使得其它实现方式也是可行的。
[0094]上面结合附图阐述的【具体实施方式】描述了示例性的实施例,而不表示可以实现的或者在权利要求书的范围之内的唯一的实施例。遍及本描述使用的术语“示例性的”意指“充当示例、实例或者说明”,而不是“优选的”或者“比其它实施例具有优势”。【具体实施方式】包括出于提供对所描述的技术的理解的目的的具体细节。但是这些技术可以在没有这些具体细节的情况下实践。在一些实例中,为了避免对所描述的实施例的概念造成模糊,以框图的形式示出了公知的结构和设备。
[0095]信息和信号可以使用各种各样不同的技术和工艺中的任何一种来表示。例如,可以遍及上面的描述提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或者磁粒子、光场或者光粒子、或者其任意组合来表示。
[0096]结合本文公开内容描述的各种说明性的框和模块可以利用被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件部件或者其任意组合来实现或者执行。通用处理器可以是微处理器,但是在替代方案中,该处理器可以是任何常规的处理器、控制器、微控制器或者状态机。还可以将处理器实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、结合DSP内核的一个或多个微处理器,或者任何其它这样的结构。
[0097]本文所描述的功能可以用硬件、由处理器执行的软件、固件或者其任意组合来实现。如果用由处理器执行的软件来实现,则可以将功能存储在计算机可读介质上或者作为计算机可读介质上的一个或多个指令或者代码进行传输。其它示例和实现方式在本公开内容和所附的权利要求书的范围和精神之内。例如,由于软件的性质,上面描述的功能可以使用由处理器执行的软件、硬件、固件、硬连线或者这些中的任何一个的组合来实现。用于实现功能的特征还可以物理地位于各个位置,包括对其进行分布从而使得在不同的物理位置实现这些功能的一部分。此外,如本文使用的,包括在权利要求书中,如在以“中的至少一个”来描述的项目的列表中使用的“或”指示分离的列表,从而使得例如,“A、B或C中的至少一个”的列表意指A、或B、或C、或AB、或AC、或BC或ABC(S卩,A和B和C)。
[0098]计算机可读介质包括计算机存储介质和通信介质二者,该通信介质包括有助于将计算机程序从一个地方传送到另一个地方的任何介质。存储介质可以是能够由通用计算机或者专用计算机存取的任何可用的介质。通过示例而非限制的方式,计算机可读介质可以包括RAM、R0M、EEPR0M、⑶-ROM或者其它光盘存储、磁盘存储或者其它磁存储设备、或者能够用来携带或者存储以指令或者数据结构的形式的期望的程序代码单元并且能够由通用计算机或者专用计算机或者通用处理器或者专用处理器存取的任何其它介质。此外,可以将任何连接恰当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术,从网站、服务器或者其它远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线电和微波之类的无线技术包括在介质的定义中。如本文使用的,磁盘和光
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1