使用Wi-Fi的基于位置的通告系统的制作方法_2

文档序号:9355745阅读:来源:国知局
路、中央处理单元、父处理单元、图形处理器、信号处理器等。但应理解,术语“处理器”可以指多于一个的处理设备,并且与处理设备相关联的各种元件(例如存储器)可以由其它处理设备共享。
[0026]如本文所使用的,收发器指具有接收器、发射器、以及使得该设备能够发送和/或接收电磁信号的相关电子电路的设备。
[0027]如本文所使用的,帧指经由无线通信信道发送的数据的单位。信标(或信标帧)是基于IEEE 802.11的无线局域网(WLAN)中的管理帧之一。它包含关于网络的所有信息。信标帧被周期性地发送以公告无线LAN网络的存在。信标帧由基础设施基本服务集(BSS)中的接入点(AP)发送。在独立BSS(IBSS)网络中,信标生成分布在站之间。例如,信标帧可以包括MAC头部、帧体、和帧校验序列,并具有包括时间戳字段、信标间隔字段(其是信标传输之间的时间间隔)、和能力信息字段(其可以跨16位并包含有关设备/网络的能力信息)的字段。在一些实施例中,信标传输还可以包括与LBA相关的信息,例如场地类型。
[0028]扫描请求指基于IEEE 802.11的WLAN中由STA传输来试图快速定位WLAN的管理帧。扫描请求可用于定位IBSS、BSS、或基础网格服务集(MBSS)中的仅一个或者任意个。它也可用于定位具有特定SSID的WLAN、或定位任何WLAN。扫描请求帧可以包含LBA服务属性请求。扫描响应指由满足接收到的扫描请求所设置的条件的无线设备发回的帧,并且可以包含时间戳、信标间隔、和性能信息。它还可以包括BSS的SSID、所支持的速率、PHY参数等。如本文所使用的,探测请求或探测指当某STA需要来自另一个站或接入点的信息时由该STA发送的帧。同样,探测响应指接收探测请求之后,从包含例如能力信息、所支持的数据速率等的信息的接入点发送的帧。
[0029]查询请求(可互换地称为查询)指包含由STA请求的信息的帧。查询可包括STA的用户寻求的任何信息。例如,对于使用与基于位置的通告相关的应用的用户,查询可以包括对下述项的请求:关于某区域中商户的存在性和位置(例如购物商场中的食品店)的信息、特定商店中期望实体的位置、购物商场的地图、关于旅游站点的信息、可用于某区域中的商店或商户的折扣、以及类似信息。在各种实施例中,STA可以将查询发送到可以将查询中继到提供相关服务的服务器的AP。
[0030]在各种实施例中,请求或响应可以以预关联状态或后关联状态由STA使用公共动作帧以单播机制、多播机制、或广播机制来发送。单播指到以唯一地址标识的单个网络目的地的消息或帧的传输。多播指到一组网络目的地(其中每个都以唯一地址或预定属性标识,例如特定的子网中的目的地)的消息或帧的传输。广播指其将由发送广播消息或帧的设备或站的范围内的每个设备接收的消息或帧的传输
[0031]如本文所使用的,服务器指对跨网络的请求进行响应来提供或辅助提供服务的系统。服务器的示例包括但不限于,数据库服务器、文件服务器、邮件服务器、打印机服务器、网络服务器、游戏服务器、应用服务器、基于位置的通告服务器等。典型地,服务器可以在计算机或计算机的网络上运行。计算机或计算机的网络可以提供多种服务,从而可以运行有多个服务器。
[0032]本文公开的实施例描述了用于实现基于位置的通告服务、而无需关联到(一个或多个)WiFi网络的设备的方法、系统和设备。在一个实施例中,无线站(STA)包括处理器、存储器、以及一个或多个收发器,STA被配置为将探测请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。在一个实施例中,STA适于发送和/或接收由电气与电子工程师协会(IEEE)的802.1lu通用通告服务规范所支持的帧。在一些实施例中,AP可以被配置为与适于提供LBA服务的服务器进行通信。
[0033]在实施例中,STA适于支持支持帧的预关联交换的协议。在一些实施例中,STA支持使帧的预关联交换成为可能的IEEE 802 llu GAS规范或类似协议。在STA与接入点相关联之前被交换的帧可以包括例如,探测请求帧、探测响应帧、信标帧、含有指定例如网络接入类型(例如私有、免费公共、收费公共)的信息或场合信息的帧、包含对网络选择有用的元数据的帧、查询帧、查询响应帧等等。在一些实施例中,由STA发送的扫描帧可以包括明确通告对LBA服务和/或帧的预关联交换的支持的信息。同样在一些实施例中,由AP发送的信标帧可以包括明确通告对LBA服务和/或帧的预关联交换的支持的信息。
[0034]在各种实施例中,在预关联或后关联状态中,STA可以将查询请求作为单播帧发送,其中STA向每个AP单独发送请求。在一些实施例中,在预关联或后关联状态中,STA可以将查询请求作为多播帧发送到一组AP。在其它实施例中,在预关联或后关联状态中,STA可以将查询请求广播到所有具有LBA功能的AP。可以设想,由STA用于发送查询请求的特定机制将基于特定实现方式和部署。诸如成本、范围、设备的多样性、网络流量、地理区域、功率要求和/或约束等之类的因素可用于做出关于部署和实现方式的决定。同样地,当响应变得对AP可用时,该AP可以使用预关联或后关联单播、多播或广播帧机制来传输对查询请求的响应。
[0035]在一些实施例中,STA可以预定义STA从AP撷取对查询请求的响应时所处的时间。例如,STA可以设定对AP计数的定时器,并且在该定时器期满时该STA可以从AP撷取响应。替代地在其它实施例中,STA和AP可以使用下述的任何替代方法:使用这些方法,AP可以在AP准备好对查询请求的响应时将响应传输至STA。本领域技术人员将能够基于优选部署或实现方式来设想响应撷取的理想行为。
[0036]在实施例中,AP被配置为与适于提供LBA服务的服务器进行通信。当STA发送查询到AP时,AP将查询中继到服务器。服务器分析查询,并且通过向中继了该请求的AP发送查询响应来对它做出响应。AP随后将响应传递到STA。可以设想,如果查询满足指定的请求则LBA服务器可对该查询做出响应。替代地,如果查询不具有匹配的响应则服务器可以选择忽略它。在各种实施例中,服务器可以将诸如优惠券、产品报价、信息折扣优惠、每日特色等的通告材料作为响应的一部分来发送。
[0037]图2描绘了根据本公开的各种方面和原则的、基于位置的通告系统的实施例的说明性原理图。用于提供基于位置的通告服务的系统200包括(i)具有处理器、存储器以及一个或多个收发器的无线站(STA) 210,STA被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP) ;(ii) —个或多个AP 220,每个AP都具有通告LBA支持的能力,并且被配置为与一个或多个STA和一个或多个服务器进行通信;以及(iii)提供LBA服务的一个或多个服务器230,其配置为与一个或多个AP进行通信。系统还可以包括用于连接一个或多个服务器230的LBA访问控制器235。在一些实施例中,LBA访问控制器235可以是用于在(一个或多个)服务器230和(一个或多个)AP 220之间路由LBA信息的无线或有线路由器。
[0038]在一个实施例中,STA 210和一个或多个AP 220适于发送和/或接收由使STA和AP之间的帧的预关联交换成为可能的IEEE 802.1lu GAS规范或类似协议支持的帧。在其它实施例中,STA 210和(一个或多个)AP220适于使用支持帧的预关联交换的协议来无线地发送和/或接收帧。在STA与AP 220相关联之前被交换的帧可以包括例如,探测请求帧、探测响应帧、信标帧、含有指定例如网络接入类型(例如私有、免费公共、收费公共)的信息或场合信息的帧、包含对网络选择有用的元数据的帧、查询帧、查询响应帧等等。
[0039]在各种实施例中,STA 210可以将查询请求作为单播帧发送。在另外的实施例中,STA 210可以将查询请求为多播帧发送到一组AP 220。在又另外的实施例中,STA 210可以将查询请求广播到所有具有LBA功能的AP。可以设想,特定STA可以基于实现方式和部署,使用这些机制中的一个或多个来发送查询请求。诸如成本、范围、设备的多样性、网络流量,地理区域、功率要求和/或约束等之类的因素可用于做出关于部署和实现方式的决定。同样地,当响应变得对AP 220可用时,AP 220可以使用单播、多播或广播机制来传输对查询请求的响应。
[0040]在一些实施例中,STA 210可以预定义其从AP 220撷取对查询请求的响应时所处的时间。例如,STA 210可以设定对AP 220计数的定时器,并且在该定时器期满时该STA210可以从AP 220撷取响应。替代地在其它实施例中,STA 210和AP 220可以使用下述任何替代方法:使用这些方法,AP 220可以在AP 220准备好对查询请求的响应时将响应传输至STA 210。本领域技术人员将能够基于优选部署或实现方式来设想响应撷取的理想行为。
[0041]在实施例中,AP 220被配置为与适于提供LBA服务的服务器250进行通信。当STA 210发送查询到AP 220时,AP 220将查询中继到服务器230。服务器230分析查询,并且通过向中继了该请求的AP 220发送查询响应来对它做出响应。AP 220随后将响应传递
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1