处理多个精细定时测量测距请求制造技术

技术编号:32894569 阅读:14 留言:0更新日期:2022-04-07 11:42
本公开的实施例涉及处理多个精细定时测量测距请求。描述了用于处理多个精细时间测量测距请求的技术的示例。在一个示例中,接入点(AP)可以从客户端设备集合中的每个客户端设备接收用于发起FTM会话的测距请求。基于测距请求来确定多个突发持续时间,每个突发持续时间用于对每个客户端设备执行FTM会话。可以从多个突发持续时间中确定最大突发持续时间。如果用于服务高优先级业务的服务时间小于最大突发持续时间,则选择客户端设备的子集用于执行FTM会话,其中用于对子集中的每个客户端设备执行FTM会话的突发持续时间的总和小于最大突发持续时间。发起对子集中的每个客户端设备的FTM会话。的FTM会话。的FTM会话。

【技术实现步骤摘要】
处理多个精细定时测量测距请求

技术介绍

[0001]计算机网络包括多种网络设备,诸如接入点、控制器、网关、交换机等,其执行诸如网络访问、认证和路由网络业务之类的不同联网操作,以提供连接性。无线局域网(WLAN)可以包括多个接入点(AP),作为WLAN的元件。这些AP可以部署在网络中。
[0002]诸如膝上型计算机、个人计算机、智能电话等之类的客户端设备连接到网络设备以与网络交换数据。可以采用各种定位技术,用于基于接收无线通信信号来确定无线通信设备(例如,无线局域网(WLAN)设备)的位置。例如,定位技术可以利用客户端设备与一个或多个接入点之间的一个或多个精细定时测量(FTM)会话。定位技术可以利用一个或多个消息交换来确定无线通信信号的到达时间(TOA)、往返时间(RTT)、或到达时间差(TDOA)。RTT、TOA和TDOA信息可以用于确定无线通信设备在无线通信网络中的位置。这些因素可以与无线网络中一个或多个站的已知位置结合使用,以得出无线通信设备的位置。客户端设备和网络设备可以使用不同的协议和标准进行交互。电气和电子工程师协会(IEEE)发布了用于802.11标准系列下的无线通信的许多规范。802.11不断演进,试图解决无线设备激增带来的所有挑战。
附图说明
[0003]根据一个或多个各种实施例,参照以下附图,对本公开进行详细描述。提供这些附图仅出于说明的目的,并且仅描绘了典型实施例或示例实施例。
[0004]图1图示了可以针对诸如商业、教育机构、政府实体、医疗机构或其他组织之类的组织而实现的网络配置的示例。<br/>[0005]图2是根据一个实施例的用于处理多个FTM请求的示例计算部件或设备的框图。
[0006]图3A和图3B图示了根据一个实施例的用于处理多个FTM请求的示例方法。
[0007]图4描绘了其中可以实现本文中所描述的实施例的示例计算机系统的框图。
[0008]附图并非是穷举的,也不会将本公开局限于所公开的精确形式。
具体实施方式
[0009]精细定时测量(FTM)可以被诸如无线接入点(AP)或客户端设备之类的无线通信设备使用,以估计它们之间的距离。通常,用于FTM的方案使得AP能够在给定时间处理来自诸如计算机或智能手机之类的单个客户端设备的FTM请求。然而,在一些实例中,AP可能在给定时间从多个客户端设备接收用于发起FTM会话的请求。比如,如果AP正在服务诸如话音/视频或VoIP业务之类的高优先级业务,并且接收用于并行发起FTM的多个请求,则AP在服务业务的同时可能无法响应请求。在一个实例中,AP可以任意接受一个或多个请求,其可能会影响AP在服务高优先级业务时的性能,从而导致性能下降、分组丢失等。因此,给定时间的多个FTM请求可能会导致AP的性能降低且数据传输质量下降。
[0010]本公开涉及在不影响AP所服务的高优先级业务的情况下处理用于发起FTM的多个请求的技术。根据本公开,AP从客户端设备集合中的每个客户端设备接收用于发起FTM会话
的测距请求。测距请求是指发起FTM会话以确定请求设备与AP之间的距离的请求。客户端设备集合可以包括诸如膝上型计算机或智能电话之类的电子设备。基于测距请求,AP可以确定多个突发持续时间,其中来自多个突发持续时间的每个突发持续时间指示用于对该集合中的每个客户端设备执行FTM会话的时间段。FTM会话通常作为突发传输发生。突发传输是在短时段内相对高带宽传输的广播。突发传输包括特定数量数据的间断异步传输。突发传输可以以规则速率或不规则速率间歇。用于执行一个FTM会话的持续时间被称为突发持续时间。在突发持续时间内,两个WiFi站之间可能会交换一个或多个基于FTM的消息。AP从多个突发持续时间中确定最大突发持续时间。进一步地,检查AP是否正在服务高优先级业务。在一个示例中,可以基于互联网协议(IP)分组报头中存在的区分服务代码点(DSCP)来对高优先级业务进行分类。在另一示例中,高优先级业务可以是运营商期望按时递送的敏感业务。这可能包括互联网协议话音(VoIP)、媒体流式服务、在线游戏、视频会议、以及web浏览。可以以使得这些选定用途的服务质量得以保证或至少优先于其他类别的业务的方式来配置业务管理方案。响应于确定AP正在服务高优先级业务,比较用于服务高优先级业务的服务时间与最大突发持续时间。服务时间是指AP服务高优先级业务所花费的估计时间。可以基于若干个因素来估计服务时间,这些因素包括源、目的地、数据速率、要传送的数据量等。如果服务时间小于最大突发持续时间,则选择AP要对其中每一个执行FTM会话的客户端设备的子集,使得用于对子集中的每个客户端设备执行FTM会话的突发持续时间的总和小于最大突发持续时间。AP发起对选定子集中的每个客户端设备的FTM会话。
[0011]因此,在本公开中,对选定请求客户端设备的FTM会话可以基于正在被服务的高优先级业务的服务时间与最大突发持续时间的比较而被发起。此外,如果FTM会话的突发持续时间的总和不超过最大突发持续时间,则发起对选定客户端设备的FTM会话。如果高优先级业务的服务时间大于最大突发持续时间,则拒绝测距请求。因此,使用本公开的技术,AP可以选择性地处理来自多个客户端设备的FTM测距请求,同时服务于高优先级业务,而不会使性能下降。
[0012]以下具体实施方式参考附图。在可能的情况下,相同的附图标记在附图和以下描述用于是指相同部件或相似部件。虽然在说明书中描述了若干个示例,但是修改、改编和其他实现方式是可能的。因而,以下具体实施方式不限制所公开的示例。取而代之的是,所公开的示例的适当范围可以由所附权利要求限定。
[0013]在详细描述所公开的系统和方法的实施例之前,描述可以在各种应用中实现这些系统和方法的示例网络安装是有用的。图1图示了可以针对诸如商业、教育机构、政府实体、医疗机构或其他组织之类的组织而实现的网络配置100的一个示例。该图图示了使用具有多个用户(或至少多个客户端设备110)并且可能具有多个物理或地理站点102、132、142的组织实现的配置的示例。网络配置100可以包括与网络120通信的主站点102。网络配置100还可以包括与网络120通信的一个或多个远程站点132、142。
[0014]主站点102可以包括主网络,该主网络可以是例如办公网络、家庭网络、或其他网络安装。主站点102网络可以是专用网络,诸如可以包括用于约束对专用网络的授权用户的访问的安全性和访问控制的网络。授权用户可以包括例如位于主站点102的公司的员工、房屋的居民、企业的客户等。
[0015]在所图示的示例中,主站点102包括与网络120通信的控制器104。控制器104可以
为主站点102提供与网络120的通信,尽管它可能不是针对主站点102与网络120通信的唯一点。尽管主站点可以包括多个控制器和/或与网络120的多个通信点,但仍图示了单个控制器104。在一些实施例中,控制器104通过路由器(未图示)与网络120通信。在其他实施例中,控制器104向主站点102中的设备提供路由器功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:通过接入点AP从客户端设备集合中的每个客户端设备接收用于发起FTM会话的测距请求;通过所述AP并且基于所述测距请求,确定多个突发持续时间,来自所述多个突发持续时间中的每个突发持续时间指示用于对所述集合中的客户端设备执行所述FTM会话的时间段;通过所述AP从所述多个突发持续时间中确定最大突发持续时间;响应于确定用于服务高优先级业务的服务时间小于所述最大突发持续时间,通过所述AP选择所述客户端设备的子集来执行所述FTM会话,其中用于对所述子集中的每个客户端设备执行所述FTM会话的突发持续时间的总和小于所述最大突发持续时间;以及通过所述AP发起对所述子集中的每个客户端设备的所述FTM会话。2.根据权利要求1所述的方法,其中对所述子集中的每个客户端设备的所述FTM会话至少部分基于从每个客户端设备接收所述测距请求的顺序而被发起。3.根据权利要求1所述的方法,其中对客户端设备的所述子集的所述选择至少部分基于与所述集合中的每个客户端设备相关联的FTM计数器,其中所述FTM计数器指示对所述集合中的每个客户端的成功完成的FTM会话。4.根据权利要求3所述的方法,包括:响应于对所述子集中的每个客户端设备的所述FTM会话的完成,使与所述子集中的每个客户端设备相关联的所述FTM计数器递增。5.根据权利要求3所述的方法,包括:响应于所述最大突发持续时间到期,优先处理对所述集合中具有所述FTM计数器的最低值的客户端设备的所述FTM会话的发起。6.根据权利要求1所述的方法,包括:响应于确定所述服务时间大于所述最大突发持续时间,拒绝来自所述集合中的每个客户端设备的所述测距请求。7.根据权利要求1所述的方法,其中所述高优先级业务基于以下各项中的至少一项而被标识:端口号、协议、字节频率、分组大小、以及互联网协议IP分组报头中的区分服务代码点DSCP。8.一种接入点AP,包括:处理器;以及存储器,耦合到所述处理器,所述存储器存储指令,所述指令能够由所述处理器执行以:从客户端设备集合中的每个客户端设备接收用于发起FTM会话的测距请求;基于所述测距请求来确定多个突发持续时间,来自所述多个突发持续时间中的每个突发持续时间指示用于对所述集合中的客户端设备执行所述FTM会话的时间段;从所述多个突发持续时间中确定最大突发持续时间;响应于确定用于服务高优先级业务的服务时间小于所述最大突发持续时间,选择所述客户端设备的子集来执行所述FTM会话,其中用于对所述子集中的每个客户端设备执行所述FTM会话的突发持续时间的总和小于所述最大突发持续时间;以及发起对所述子集中的每个客户端设备的所述FTM会话。
9.根据权利要求8所述的AP,其中对所述子集中的每个客户端设备的所述FTM会话至少部分基于从每个客户端设备接收所述测距请求的顺序而被发起。10.根据权利要求8所述的AP,其中对客户端设备的所述子集的所述选择至少部分基于...

【专利技术属性】
技术研发人员:O
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:

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

1