首页> 中国专利> 使用Wi-Fi的基于位置的通告系统

使用Wi-Fi的基于位置的通告系统

摘要

描述了基于位置的通告系统。用于提供基于位置的通告的系统包括:(i)具有处理器、存储器、以及一个或多个收发器的无线设备,无线设备被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP);(ii)一个或多个AP,每个都具有通告LBA支持的能力,并且被配置为与一个或多个无线设备和一个或多个服务器进行通信;以及(iii)提供LBA服务的一个或多个服务器,该一个或多个服务器被配置为与一个或多个AP进行通信。系统还可以包括用于连接一个或多个服务器的LBA访问控制器。在一些实施例中,LBA访问控制器可以是用于在(一个或多个)服务器和(一个或多个)AP之间路由LBA信息数据分组的无线或有线路由器。

著录项

  • 公开/公告号CN105075297A

    专利类型发明专利

  • 公开/公告日2015-11-18

    原文格式PDF

  • 申请/专利权人 英特尔公司;

    申请/专利号CN201480004877.6

  • 发明设计人 内贾蒂·凯普莱特;麦伦·P·哈蒂;

    申请日2014-02-20

  • 分类号H04W4/02;H04W48/14;H04W88/02;

  • 代理机构北京东方亿思知识产权代理有限责任公司;

  • 代理人李晓冬

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 12:11:39

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-10-08

    授权

    授权

  • 2015-12-16

    实质审查的生效 IPC(主分类):H04W4/02 申请日:20140220

    实质审查的生效

  • 2015-11-18

    公开

    公开

说明书

相关申请交叉引用

本申请要求提交于2013年2月22日的美国临时申请号61/767,976的优先权,其通过引用被结合于此。

技术领域

本公开总体涉及基于位置的服务,并且特别地涉及基于室内位置和基于场地的服务,以及实现这样的服务的系统和方法。

背景技术

基于位置的通告是指为在该处用户正访问通告媒介的位置而定制的、由营销者控制的信息。这样的通告在引导消费者在例如购物商场、机场、体育场馆、零售店等处的购物体验中可以是有用的。例如,购物商场处的零售店可以向商场中路过他们店面的消费者的手机提供优惠券。同样,诸如HomeDepot或Wal-Mart之类的大型卖场可能能够在消费者寻找特定物品时将他们引导向适当的过道。

使用全球定位系统(GPS)或蜂窝网络使得基于位置的通告在移动设备上的当前实现方式成为可能。但是,这些技术都在室内设置上存在局限性:GPS不可用,并且蜂窝范围不具有足够小的粒度来提供精确的位置信息。因此,期望基于位置的通告的更佳的实现方式。

附图说明

图1描绘了当前可用于获取基于场地的通告(venuebasedadvertisement)的过程的示例的原理图。

图2描绘了根据本公开的各种方面和原则的、基于位置的通告系统的实施例的说明性原理图。

图3描绘了根据本公开的各种方面和原则的、基于位置的通告系统的实施例中的说明性消息流图。

详细说明

在下面的说明中,给予类似的部件相同的标号,而无论它们是否示出于不同的实施例中。为了以清楚并简明的方式示出本公开的(一个或多个)实施例,附图不一定按比例绘制、并且某些特征可以以某种示意形式示出。针对一个实施例描述和/或示出的特征可以以相同的方式或以类似的方式用在一个或多个其它实施例中,和/或与其它实施例的特征组合使用或者代替其它实施例的特征。

根据本公开的各种实施例,所公开的是一种无线设备(STA),包括处理器、存储器、以及一个或多个收发器,STA被配置为将查询请求发送到明确规定对基于位置的通告(LBA,locationbasedadvertisement)的支持的一个或多个接入点(AP)。STA适于支持支持帧的预关联(pre-associated)或后关联(post-associated)交换的协议。

根据本公开的各种实施例,还公开了一种包括无线设备(STA)的系统,STA包括处理器、存储器、以及一个或多个收发器,STA被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。系统还包括一个或多个AP,每个都被启用来通告LBA支持,并且被配置为与一个或多个STA和一个或多个服务器进行通信;以及提供LBA服务的一个或多个服务器,一个或多个服务器被配置为与一个或多个AP进行通信。

根据本公开的各种实施例,还进一步公开了实现基于位置的通告(LBA)服务的方法。在实施例中,方法包括在无线设备(STA)和接入点(AP)之间发起发现以标识对基于位置的通告(LBA)服务的支持,使用帧的预关联交换来将对LBA信息的查询请求从STA传输到AP,将查询请求中继到LBA服务器,并且在LBA服务器处分析查询请求。STA包括处理器、存储器、以及一个或多个收发器,并且被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。

基于位置的通告(LBA)的服务通常可以分为两种类型:推式和拉式。在推式LBA服务中,通告者向消费者发送或“推送”LBA信息。这可以基于消费者是否已主动请求了这些信息而作为选择退出(opt-out)或者选择进入(opt-in)服务来完成。推式的方案在允许通告者以LBA信息定位消费者上更为灵活,但如果不与适当的监控一同使用这有成为对消费者的骚扰的潜在可能。一般情况下,采用推式服务的通告者被要求遵循一定的规则。

另一方面,拉式LBA服务允许消费者自己来寻找基于位置的信息,并且提供夹带相关信息的通告服务。例如,搜索最近的当地印度餐馆的用户可以被提供搜索半径范围内的特定的印度餐厅的优惠券以及该餐厅在地图上的位置信息。

移动设备用户往往对于发现附近有什么并且方便地对它们进行探索感兴趣。目前,也存在使用GPS和蜂窝网络的基于位置的服务在移动设备上被启用。但它们在室内使用的情况下存在显著局限性,室内GPS不可用、或者蜂窝范围的粒度过大。当用户看到三英里外的提议,它没有仅50码开外的提议那么诱人,50码是基于WiFi的无线网络的很好的范围。

这样,WiFi可以启用基于接近度(proximity)的室内LBA服务。企业可以通过WiFi向消费者提供无成本的互联网接入,并且在消费者访问互联网时经由WiFi网络来向消费者通告它的服务。然而,这需要用户将他们的移动设备与WiFi网络相关联。因此,基于WiFi的通告目前需要用户在多个步骤中的人工介入,如图1所示。

在图1中,过程涉及在他们的移动设备上找到连接管理器(101),启动连接管理器(102),扫描可用的WiFi网络(服务集标识符或SSID)(103),选择企业的SSID(104),将所选SSID与移动设备相关联(105),在移动设备106上启动web浏览器(106),步骤106之后、实际内容得以显示的步骤109之前,是会话重定向(107)和/或键入密码和/或接受使用条款(108)。这种繁琐的过程使消费者打消使用它的念头,并且限制了企业通告自己的服务的能力。

本文公开的实施例以广泛可用的WiFi技术为基础构建,电气与电子工程师协会(IEEE)的802.11u标准(以下称为“IEEE802.11u”)称为“通用通告服务(GAS)帧”。IEEE802.11uGAS是提供服务发现的WiFi直接规范的一部分。超过6000种设备已经被直接WiFi认证。分析者预计到2014年,所有的个人电脑(PC)和所有的智能手机都将支持WiFi。WiFi联盟已有工作组研究针对无线显示(WiDi)、打印、文件传输、数字生活网络联盟(DLNA)、通用串行总线(USB)、对接、和社会WiFi的服务发现。这显示了IEEE802.11uGAS对支持基于IEEE802.11/WFA标准的设备的影响。

IEEE802.11u规范提供WiFi站(支持802.11功能的无线站或STA)之间、或者外部网络中的服务器和STA之间的更高层通告帧的无线传送。GAS可以在站关联至基本服务集(BSS)中的无线接入点(AP)之前被使用。此外,GAS支持采用查询/响应机制的更高层协议。GAS定义了经由IEEE802.11网络来通告的网络服务信息通用容器。公共动作(PublicAction)帧用于传送该信息。

在典型的网络中,每个STA与至少一个AP相关联以与该AP所连接到的网络进行关联。与AP相关联包括但不限于,建立STA和AP之间的连接,得到AP和网络的授权,以及获得访问可经由该网络连接获取的资源的权限。一旦与AP相关联,STA就能够使用这些网络资源来发送和/或接收数据。

信息的预关联交换使能下述功能:(i)支持对关于要与之进行关联的IEEE802.11基础设施做出具有更多认知的决定;(ii)并行查询多个网络;以及(iii)STA可以发现关于不是AP与之相关联的同一个管理组的一部分的多个AP的信息,从而支持对属于不同的IEEE802.11基础设施(其在恰当位置处具有适当的订阅服务供应商(SSP)漫游协议)的AP的选择。

如本文所使用的,无线站(STA)指的是包含符合IEEE802.11的、到无线媒介的媒介访问控制(MAC)和物理层(PHY)接口的任何无线设备。无线站可以是固定的或便携式的。移动或便携STA可以是,例如膝上型计算机、平板计算机、智能电话及类似设备。固定STA可以包括但不限于,台式计算机、工作站、接入点、路由器及类似设备。

如本文所使用的,术语“接入点”(AP)指被配置为从无线网络中的无线客户端设备接收/发送无线流量的任何组件、设备、特征、元件或功能。典型地,接入点或接入点设备指包括无线电模块、存储器、处理逻辑、以及使其能够与其它网络架构组件通信的网络通信模块的硬件组件。此外可以设想,接入点可以指代包括接入端口设备和无线交换机的子系统。还可以设想,术语“接入点”包括被配置为以本文所描述的方式工作的任何单独的组件、设备、硬件或系统,以及它们的任意组合。在各种实施例中,AP可具有站(STA)的功能,并经由无线媒介为相关联的STA的提供到分布服务的访问。

如本文所使用的,处理器指可由本领域普通技术人员理解的通用或专用处理设备和/或逻辑。在各种实施例中,处理器可以包括但不限于,微处理器、微控制器、精简指令集电路(RISC)、专用集成电路(ASIC)、逻辑电路、中央处理单元、父处理单元、图形处理器、信号处理器等。但应理解,术语“处理器”可以指多于一个的处理设备,并且与处理设备相关联的各种元件(例如存储器)可以由其它处理设备共享。

如本文所使用的,收发器指具有接收器、发射器、以及使得该设备能够发送和/或接收电磁信号的相关电子电路的设备。

如本文所使用的,帧指经由无线通信信道发送的数据的单位。信标(或信标帧)是基于IEEE802.11的无线局域网(WLAN)中的管理帧之一。它包含关于网络的所有信息。信标帧被周期性地发送以公告无线LAN网络的存在。信标帧由基础设施基本服务集(BSS)中的接入点(AP)发送。在独立BSS(IBSS)网络中,信标生成分布在站之间。例如,信标帧可以包括MAC头部、帧体、和帧校验序列,并具有包括时间戳字段、信标间隔字段(其是信标传输之间的时间间隔)、和能力信息字段(其可以跨16位并包含有关设备/网络的能力信息)的字段。在一些实施例中,信标传输还可以包括与LBA相关的信息,例如场地类型。

扫描请求指基于IEEE802.11的WLAN中由STA传输来试图快速定位WLAN的管理帧。扫描请求可用于定位IBSS、BSS、或基础网格服务集(MBSS)中的仅一个或者任意个。它也可用于定位具有特定SSID的WLAN、或定位任何WLAN。扫描请求帧可以包含LBA服务属性请求。扫描响应指由满足接收到的扫描请求所设置的条件的无线设备发回的帧,并且可以包含时间戳、信标间隔、和性能信息。它还可以包括BSS的SSID、所支持的速率、PHY参数等。如本文所使用的,探测请求或探测指当某STA需要来自另一个站或接入点的信息时由该STA发送的帧。同样,探测响应指接收探测请求之后,从包含例如能力信息、所支持的数据速率等的信息的接入点发送的帧。

查询请求(可互换地称为查询)指包含由STA请求的信息的帧。查询可包括STA的用户寻求的任何信息。例如,对于使用与基于位置的通告相关的应用的用户,查询可以包括对下述项的请求:关于某区域中商户的存在性和位置(例如购物商场中的食品店)的信息、特定商店中期望实体的位置、购物商场的地图、关于旅游站点的信息、可用于某区域中的商店或商户的折扣、以及类似信息。在各种实施例中,STA可以将查询发送到可以将查询中继到提供相关服务的服务器的AP。

在各种实施例中,请求或响应可以以预关联状态或后关联状态由STA使用公共动作帧以单播机制、多播机制、或广播机制来发送。单播指到以唯一地址标识的单个网络目的地的消息或帧的传输。多播指到一组网络目的地(其中每个都以唯一地址或预定属性标识,例如特定的子网中的目的地)的消息或帧的传输。广播指其将由发送广播消息或帧的设备或站的范围内的每个设备接收的消息或帧的传输

如本文所使用的,服务器指对跨网络的请求进行响应来提供或辅助提供服务的系统。服务器的示例包括但不限于,数据库服务器、文件服务器、邮件服务器、打印机服务器、网络服务器、游戏服务器、应用服务器、基于位置的通告服务器等。典型地,服务器可以在计算机或计算机的网络上运行。计算机或计算机的网络可以提供多种服务,从而可以运行有多个服务器。

本文公开的实施例描述了用于实现基于位置的通告服务、而无需关联到(一个或多个)WiFi网络的设备的方法、系统和设备。在一个实施例中,无线站(STA)包括处理器、存储器、以及一个或多个收发器,STA被配置为将探测请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。在一个实施例中,STA适于发送和/或接收由电气与电子工程师协会(IEEE)的802.11u通用通告服务规范所支持的帧。在一些实施例中,AP可以被配置为与适于提供LBA服务的服务器进行通信。

在实施例中,STA适于支持支持帧的预关联交换的协议。在一些实施例中,STA支持使帧的预关联交换成为可能的IEEE80211uGAS规范或类似协议。在STA与接入点相关联之前被交换的帧可以包括例如,探测请求帧、探测响应帧、信标帧、含有指定例如网络接入类型(例如私有、免费公共、收费公共)的信息或场合信息的帧、包含对网络选择有用的元数据的帧、查询帧、查询响应帧等等。在一些实施例中,由STA发送的扫描帧可以包括明确通告对LBA服务和/或帧的预关联交换的支持的信息。同样在一些实施例中,由AP发送的信标帧可以包括明确通告对LBA服务和/或帧的预关联交换的支持的信息。

在各种实施例中,在预关联或后关联状态中,STA可以将查询请求作为单播帧发送,其中STA向每个AP单独发送请求。在一些实施例中,在预关联或后关联状态中,STA可以将查询请求作为多播帧发送到一组AP。在其它实施例中,在预关联或后关联状态中,STA可以将查询请求广播到所有具有LBA功能的AP。可以设想,由STA用于发送查询请求的特定机制将基于特定实现方式和部署。诸如成本、范围、设备的多样性、网络流量、地理区域、功率要求和/或约束等之类的因素可用于做出关于部署和实现方式的决定。同样地,当响应变得对AP可用时,该AP可以使用预关联或后关联单播、多播或广播帧机制来传输对查询请求的响应。

在一些实施例中,STA可以预定义STA从AP撷取对查询请求的响应时所处的时间。例如,STA可以设定对AP计数的定时器,并且在该定时器期满时该STA可以从AP撷取响应。替代地在其它实施例中,STA和AP可以使用下述的任何替代方法:使用这些方法,AP可以在AP准备好对查询请求的响应时将响应传输至STA。本领域技术人员将能够基于优选部署或实现方式来设想响应撷取的理想行为。

在实施例中,AP被配置为与适于提供LBA服务的服务器进行通信。当STA发送查询到AP时,AP将查询中继到服务器。服务器分析查询,并且通过向中继了该请求的AP发送查询响应来对它做出响应。AP随后将响应传递到STA。可以设想,如果查询满足指定的请求则LBA服务器可对该查询做出响应。替代地,如果查询不具有匹配的响应则服务器可以选择忽略它。在各种实施例中,服务器可以将诸如优惠券、产品报价、信息折扣优惠、每日特色等的通告材料作为响应的一部分来发送。

图2描绘了根据本公开的各种方面和原则的、基于位置的通告系统的实施例的说明性原理图。用于提供基于位置的通告服务的系统200包括(i)具有处理器、存储器以及一个或多个收发器的无线站(STA)210,STA被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP);(ii)一个或多个AP220,每个AP都具有通告LBA支持的能力,并且被配置为与一个或多个STA和一个或多个服务器进行通信;以及(iii)提供LBA服务的一个或多个服务器230,其配置为与一个或多个AP进行通信。系统还可以包括用于连接一个或多个服务器230的LBA访问控制器235。在一些实施例中,LBA访问控制器235可以是用于在(一个或多个)服务器230和(一个或多个)AP220之间路由LBA信息的无线或有线路由器。

在一个实施例中,STA210和一个或多个AP220适于发送和/或接收由使STA和AP之间的帧的预关联交换成为可能的IEEE802.11uGAS规范或类似协议支持的帧。在其它实施例中,STA210和(一个或多个)AP220适于使用支持帧的预关联交换的协议来无线地发送和/或接收帧。在STA与AP220相关联之前被交换的帧可以包括例如,探测请求帧、探测响应帧、信标帧、含有指定例如网络接入类型(例如私有、免费公共、收费公共)的信息或场合信息的帧、包含对网络选择有用的元数据的帧、查询帧、查询响应帧等等。

在各种实施例中,STA210可以将查询请求作为单播帧发送。在另外的实施例中,STA210可以将查询请求为多播帧发送到一组AP220。在又另外的实施例中,STA210可以将查询请求广播到所有具有LBA功能的AP。可以设想,特定STA可以基于实现方式和部署,使用这些机制中的一个或多个来发送查询请求。诸如成本、范围、设备的多样性、网络流量,地理区域、功率要求和/或约束等之类的因素可用于做出关于部署和实现方式的决定。同样地,当响应变得对AP220可用时,AP220可以使用单播、多播或广播机制来传输对查询请求的响应。

在一些实施例中,STA210可以预定义其从AP220撷取对查询请求的响应时所处的时间。例如,STA210可以设定对AP220计数的定时器,并且在该定时器期满时该STA210可以从AP220撷取响应。替代地在其它实施例中,STA210和AP220可以使用下述任何替代方法:使用这些方法,AP220可以在AP220准备好对查询请求的响应时将响应传输至STA210。本领域技术人员将能够基于优选部署或实现方式来设想响应撷取的理想行为。

在实施例中,AP220被配置为与适于提供LBA服务的服务器250进行通信。当STA210发送查询到AP220时,AP220将查询中继到服务器230。服务器230分析查询,并且通过向中继了该请求的AP220发送查询响应来对它做出响应。AP220随后将响应传递到STA210。可以设想,如果查询满足指定的请求则服务器230可对该查询做出响应。替代地,如果查询不具有匹配的响应则服务器可以选择忽略它。

各种实施例中,查询可以包括对例如下述项的请求:超本地化搜索或关于某区域中商户的存在性和位置(例如购物商场中的食品店)的信息、特定商店中期望实体的位置、购物商场的地图、关于旅游站点的信息、可用于某区域中的商店或商户的折扣、以及类似信息。在各种实施例中,服务器可以将诸如优惠券、产品报价、信息折扣优惠、每日特色等的通告材料作为响应的一部分来发送。

在一些实施例中,AP220可以通过路由器或访问控制器235来与服务器230进行通信。访问控制器235可以将多个AP到服务器220。在一些实施例中,AP220可能需要在访问控制器235允许AP220与服务器230进行通信之前受到授权或认证。

在各种实施例中,一旦从服务器230接收了对查询的响应,AP220就将响应与执行发起的STA210进行匹配。应当注意,尽管将响应中继到STA210的时间和机制将基于本文其它部分所描述的部署和实现方式,响应被以预关联的方式中继到STA210,即STA210不需要被关联到AP220以供AP220将响应帧发送到STA210、或以供STA210从AP220接收响应帧。在一些实施例中,STA210和AP220之间的预关联通信可以使用本文其它部分所描述的IEEE802.11uGAS而发生。在一些实施例中,使得可用动作/公共动作帧与IEEE802.11uGAS相类似的替代机制可用于预关联通信。

在实施例中,参考图2,用于实现基于位置的通告服务的方法可以包括:发起(2)无线站(STA)210与接入点(AP)220之间的发现,以标识对基于位置的通告(LBA)服务的支持;使用帧的预关联交换来从STA210将对LBA信息的查询请求发送(3)到AP220;将查询请求中继(4)到LBA服务器230;并且在服务器230处分析(5)查询请求。STA210包括处理器、存储器、以及一个或多个收发器,并且被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。

在一些实施例中,方法还可以包括:从服务器230将对查询请求的响应传输(6)至AP220,以及使用帧的预关联交换来将响应从AP220中继(7)至STA210。在许多实施例中,STA210可以包括被配置为显示(8)从服务器接收到的响应的输出设备。

STA210与一个或多个AP适于支持支持帧的预关联交换的协议。在一些实施例中,STA210和/或一个或多个AP支持针对帧的预关联交换的IEEE802.11uGAS规范。在STA210与AP220相关联之前被交换的帧可以包括例如,探测请求帧、探测响应帧、信标帧、含有指定例如网络接入类型(例如私有、免费公共、收费公共)的信息或场地信息的帧、包含对网络选择有用的元数据的帧、查询帧、查询响应帧等等。

图3描绘了根据本公开的各种方面和原则的、基于位置的通告系统的实施例中的说明性消息流图。

如图3所示,消息302包括从STA210到AP220的扫描请求帧。扫描帧可由STA210用于发起对支持帧的预关联交换的AP的发现。依据正在使用的协议,扫描帧可以包含例如标识STA210的信息、和其它类似的元数据。例如在一个实施例中,STA210可以包括被明确通告了的LBA能力和/或对扫描帧中的帧的预关联交换的支持。

一旦接收到扫描消息302,AP220就以消息304做出响应,消息304具有标识AP220、并且提供由STA210和AP220支持的协议所需的其它元数据的信标帧。在一些实施例中,AP220可以使用信标帧来通告对帧的预关联交换的支持、或者对LBA服务的支持。

一旦AP220和STA210已发现了彼此,STA210就发送探测请求(也由消息302指示)。在一些实施例中,使用单播帧来将探测发送到单个AP。在另外的实施例中,使用多播帧来将探测请求发送到一组AP。在又另外的实施例中,STA210可以将探测请求广播到所有具有LBA功能的AP。可以设想,特定STA可以取决于实现方式和部署来使用这些机制中的一种或多种对探测请求进行发送。STA210可以使用探测请求来寻找关于AP220的附加信息、或由AP220提供的服务(例如对LBA服务的支持)。例如在实施例中,STA210可以在探测帧中明确通告LBA能力和/或对帧的预关联交换的支持。

一旦接收到探测请求,AP220就以具有探测响应帧的消息304做出响应,探测响应帧包含由STA210请求的信息。此外,探测响应帧向STA210指示AP220支持LBA服务。在一些实施例中,AP220可以通过探测响应通告其它服务。例如AP220可以在探测响应帧中明确地通告对LBA服务和/或帧的预关联交换的支持。一旦接收到探测响应就建立STA210和AP220之间的连接。

一旦STA210和AP220能够彼此通信,STA210就可以使用消息306来将查询请求传输到AP220。各种实施例中,查询可以包括LBA信息,例如对下述项的请求:关于某区域中商户的存在性和位置(例如购物商场中的食品店)的信息、特定商店中期望实体的位置、购物商场的地图、关于旅游站点的信息、可用于某区域中的商店或商户的折扣、以及类似信息。注意,STA210以预关联的方式来发送查询请求消息306,即STA210或AP220不必彼此认证以交换查询帧(查询请求和/或查询响应)。

一旦接收到查询,AP220就通过消息308将查询中继到被配置为提供LBA服务的服务器230。在框310处,服务器230处理LBA查询以判定服务器230是否能够满足请求。在一些实施例中,服务器230可能判定它不能满足要求,例如如果所请求的信息未在服务器230中找到、或者如果该查询不是正确的LBA查询。在这种实施例中,服务器可以选择忽略查询请求。

如果服务器230判定请求能够得到满足,则服务器可以选择通过消息312向AP220传输LBA响应来做出响应。在各种实施例中,响应可以包括,例如地图、优惠券、产品报价、服务提议、产品和/或服务信息,折扣优惠、每日特价等。

一旦接收到包含查询响应的消息312,AP220就将响应匹配到发送了查询并且通过消息314将查询响应中继到STA210的STA210。STA210随后可以(例如通过使用内置到STA210中的显示设备来)向用户指示响应。

在一些实施例中,LBA服务的供应商或LBA服务器的主机可以选择向STA210的用户提供更详细的信息。例如,供应商可以向用户提供到web页面的链接以获取关于正通告的产品或感兴趣的服务的更多信息。在这种实施例中,如果用户选择通过服务供应商的web页面来获取详细信息,则STA210可以关联到网络并访问互联网。STA210随后通过消息321发送关联请求,并且AP220通过消息323用关联响应进行响应。

可选地,用户可以使用STA可用的其它连接来访问互联网,例如使用3G、4G、LTE、WiMax技术、或任何其它替代的连接来访问互联网。

另外的实施例作为用于实现本文描述的系统和方法的程序产品而被实现。一些实施例可以采用完全硬件实施例的形式、完全软件实施例的形式、或包含硬件和软件元素两者的实施例的形式。一些实施例可以在软件中实现,其包括但不限于固件、常驻软件、微代码等。

此外,实施例可以采用可从计算机可用或计算机可读介质获取的计算机程序产品(或机器可访问的产品)的形式,计算机可用或计算机可读介质提供可由计算机或任何指令执行系统使用、或者联系计算机或任何指令执行系统而使用的程序代码。出于本说明书的目的,计算机可用或计算机可读介质可以是能够包含、存储、通信、传播、或传输用于由指令执行系统、装置、或设备使用(或者联系指令执行系统、装置、或设备而使用)的程序的任何装置。

介质可以是电、磁、光、电磁、红外线或半导体系统(或装置或设备)。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘、以及光盘。光盘的当前示例包括高密度盘-只读存储器(CD-ROM)、高密度盘-读/写(CD-R/W)、以及DVD。

适合于存储和/或执行程序代码的数据处理系统将包括通过系统总线直接或间接耦接到存储器元件的至少一个处理器。存储器元件能包括在程序代码的实际执行期间所采用的本地存储装置、大容量存储装置、以及缓存存储器,缓存存储器提供对至少一些程序代码的临时存储、以减少执行期间代码必须被从大容量存储装置取回的次数。

上文描述的逻辑可以是对集成电路芯片的设计的一部分。芯片设计以图形计算机编程语言创建,并存储在计算机存储介质(如磁盘、磁带、物理硬盘驱动、或者例如在存储存取网络中的虚拟硬盘驱动)中。如果设计者不制造芯片或用于制造芯片的光刻掩模,则设计者以物理的手段(例如通过提供存储了设计的存储介质的副本)、或者电子地(例如通过互联网)直接或间接地将得到的设计提供给这样的实体。所存储的设计随后被转换成适当的格式(例如GDSII)用于制造。

可以由制造者将得到的集成电路芯片以原始晶片的形式(即作为具有多个未封装芯片的单个晶片)发布、作为裸芯片发布、或以封装的形式发布。在较后的示例中,芯片被安装在单个芯片封装中(例如塑料载体,带有被固定到母板或其它更高级别的载体的引线),或在多芯片封装中(例如陶瓷载体,其两个表面中的一个或全部具有表面互连或掩埋互连)。在任何示例中,芯片随后都作为(a)中间产品(例如母板)、或(b)最终产品的一部分,与其它芯片、离散电路元件和/或其它信号处理设备进行集成。

本公开的范围内的实施例还可以包括用于承载或具有存储在其上的计算机可执行指令或数据结构的计算机可读介质。这种计算机可读介质可以是能由通用或专用计算机访问的任何可用介质。这种计算机可读介质可以包括但不限于,RAM、ROM、EEPROM、CD-ROM、或其它光盘存储、磁盘存储、或其它磁存储设备、或可用于以计算机可执行指令或数据结构的形式来承载或者存储所需的程序代码的任何其它介质。当通过网络或者另外的通信连接(硬连线、无线、或其组合)来向计算机传输或提供信息时,计算机适当地将连接视为计算机可读介质。因此,任何这样的连接被适当地称为计算机可读介质。上述内容的组合也应被包括在计算机可读介质的范围内。

计算机可执行指令包括但不限于使得通用计算机、专用计算机、或专用处理设备执行某一功能或一组功能的指令和数据。计算机可执行指令还包括由计算机独立地或在网络环境中执行的程序模块。通常程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机可执行指令、相关数据结构和程序模块代表用于执行本文所公开的方法的步骤的程序代码手段的示例。这样的可执行指令或相关数据结构的特定序列代表实现在这样的步骤中描述的功能的相应动作的示例。

这些和其它特征和特性、以及结构的相关元件的操作和功能的方法、以及制造的部件和经济性的组合,在参考附图考虑所附权利要求和下文的说明之后将变得更为显而易见,所有这些都形成了说明书的一部分,其中类似的标号表示各个附图中对应的部分。但应明确理解的是,附图仅出于说明和描述的目的,并且不意在作为对权利要求的限制的定义。除非上下文另有明确说明,如在说明书和权利要求中所使用的,“一个”、“一”和“该”的单数形式表述包括复数的对象。

至此已描述了基本概念,在阅读这个详细的公开之后,上述详细描述仅意在作为示例而不是限制对本领域技术人员而言将更为显而易见。尽管没有明确在本文中说明,本领域技术人员会意识到将发生各种变化、改进和修改。这些变化、改进和修改旨在由本公开所暗示,并且在本公开的示例性实施例的精神和范围内。

此外,使用某些术语描述了本公开的实施例。例如,术语“一个实施例”、“实施例”和/或“一些实施例”意味着结合实施例描述的特定特征、结构或特性被包括在本公开的至少一个实施例中。因此,应当强调并且应当理解,在本说明书的不同部分中对“实施例”或“一实施例”或“替代的实施例”的两个或更多的引用不一定都指相同的实施例。此外,在本公开的一个或多个实施例中特定的特征、结构或特性可以适当地组合。此外,术语“逻辑”代表用于执行一个或多个功能的硬件、固件、软件(或它们的任何组合)。例如,“硬件”的示例包括但不限于,集成电路、有限状态机、或者甚至组合逻辑。集成电路可采取处理器的形式,例如微处理器专用集成电路、数字信号处理器、微控制器等等。

此外,除非在权利要求书中指明,所提及的处理元件或序列的顺序,或者因此对数字、字母或其它标号的使用并不意在将所要求保护的过程和方法限定为任何顺序。尽管上述公开在各种实施例中讨论了什么是当前被认为又有的公开的实施例的变体,应该理解这样的细节仅用于该目的,并且所附权利要求不限于所公开的实施例,而是与此相反,意在覆盖所公开的实施例的精神和范围内的修改和等同布置。

类似地应当理解,在上文对本公开的实施例的描述中,出于精简本公开并有助于理解各种创造性实施例中的一个或多个的目的,各种特征有时被组合在单个实施例、附图或其描述中。然而这种公开方式不意在被理解为反映了相较在每一权利要求中明确提及的特征,所要保护的主题需要更多的特征。相反如下文的权利要求反映的,创造性实施例在于少于上文所公开的单个实施例的全部特征。因此,详细描述之后的权利要求由此被明确地并入该详细描述中。

示例

下文的示例强调本公开的方面和特征和非限制性属性和原理:

示例1是无线设备(STA),包括处理器、存储器、以及一个或多个收发器,STA被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。

示例2是如示例1的无线设备,其中STA适于支持支持帧的预关联或后关联交换的协议。

示例3是如示例1-2中任一项所述的无线设备,其中STA适于发送和/或接收由电气与电子工程师协会(IEEE)的802.11u通用通告服务(GAS)规范支持的帧。

示例4是如示例1-3中任一项所述的无线设备,其中查询请求是单播帧、多播帧、或广播帧中的一种或多种。

示例5是如示例1-4中任一项所述的无线设备,其中STA预定义一个时间,在该时间处STA从AP撷取对查询请求的响应。

示例6是如示例1-5中任一项所述的无线设备,其中当响应变得对AP可用时,该AP传输对查询请求的响应。

示例7是如示例6所述的无线设备,其中对查询请求的响应作为单播帧、多播帧、或广播帧中的一种或多种被传输。

示例8是如示例1-7中任一项所述的无线设备,其中AP被配置为与适于提供LBA服务的服务器进行通信。

示例9是包括无线设备(STA)的系统,STA包括处理器、存储器、以及一个或多个收发器,STA被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。系统还包括一个或多个AP,每个都具有通告LBA支持的能力,并且被配置为与一个或多个无线设备和一个或多个服务器进行通信;提供LBA服务的一个或多个服务器,该一个或多个服务器被配置为与一个或多个AP进行通信。

示例10是如示例9所述的系统,其中STA适于支持支持帧的预关联或后关联交换的协议。

示例11是如示例9-10中任一项所述的系统,其中STA和一个或多个AP适于发送和/或接收由电气与电子工程师协会(IEEE)的802.11u通用通告服务(GAS)规范支持的帧。

示例12是如示例9-10中任一项所述的系统,其中查询请求是单播帧、多播帧、或广播帧中的一种或多种。

示例13是如示例9-12中任一项所述的系统,其中一个或多个AP适于将来自STA的查询请求中继到一个或多个服务器。

示例14是如示例9-13中任一项所述的系统,其中一个或多个AP适于将来自一个或多个服务器的响应中继到STA。

示例15是如示例9-14中任一项所述的系统,其中一个或多个服务器适于存储LBA内容。

示例16是如示例9-15中任一项所述的系统,其中一个或多个服务器适于处理和/或响应从一个或多个AP和/或STA接收到的LBA查询请求。

示例17是实现基于位置的通告(LBA)服务的方法。方法包括:在无线设备(STA)和接入点(AP)之间发起发现以标识对基于位置的通告(LBA)服务的支持;从STA使用预关联交换帧来将对LBA信息的查询请求传输到AP;将查询请求中继到LBA服务器;并且在LBA服务器处分析查询请求。STA包括处理器、存储器、以及一个或多个收发器,并且被配置为将查询请求发送到明确规定对基于位置的通告(LBA)的支持的一个或多个接入点(AP)。

示例18是如示例17所述的方法,还包括从服务器将对查询请求的响应传输到AP,并且从AP使用预关联交换帧来将响应中继至STA。

示例19是如示例17-18中任一项所述的方法,其中STA适于支持支持帧的预关联或后关联交换的协议。

示例20是如示例17-19中任一项所述的方法,其中STA适于发送和/或接收由电气与电子工程师协会(IEEE)的802.11u通用通告服务(GAS)规范支持的帧。

示例21是如示例17-20中任一项所述的方法,其中发送对LBA信息的查询请求包括:将探测请求作为单播帧、多播帧、或广播帧中的一种或多种来传输。

示例22是如示例17-21中任一项所述的方法,其中STA预定义一个时间,在该时间处STA从AP撷取对查询请求的响应。

示例23是一种包括计算机可读代码的计算机可读介质,所述计算机可读代码以物理形式体现在所述计算机可读介质上,当所述计算机可读代码由处理器执行时使得该处理器执行如示例17-22中任一项所述的方法。

示例24是一种包括计算机可读指令的计算机可读介质,计算机可读指令由处理器执行时使得该处理器执行如示例17-22中任一项所述的方法。

示例25是包括用于执行如示例17-22中任一项所述的方法的装置的电子设备。

示例26是如示例1所述的无线设备,其中STA适于发送和/或接收由电气与电子工程师协会(IEEE)的802.11u通用通告服务(GAS)规范支持的帧。

示例27是如示例1所述的无线设备,其中查询请求是单播帧、多播帧、或广播帧中的一种或多种。

示例28是如示例1所述的无线设备,其中STA预定义一个时间,在该时间处STA从AP撷取对查询请求的响应。

示例29是如示例1所述的无线设备,其中当响应变得对AP可用时,该AP传输对查询请求的响应。

示例30是如示例6所述的无线设备,其中对查询请求的响应作为单播帧、多播帧、或广播帧中的一种或多种被传输。

示例31是如示例1所述的无线设备,其中AP被配置为与适于提供LBA服务的服务器进行通信。

示例32是如示例9所述的系统,其中STA和一个或多个AP适于发送和/或接收由电气与电子工程师协会(IEEE)的802.11u通用通告服务(GAS)规范支持的帧。

示例33是如示例9所述的系统,其中查询请求是单播帧、多播帧、或广播帧中的一种或多种。

示例34是如示例9所述的系统,其中一个或多个服务器适于存储LBA内容。

示例35是如示例9所述的系统,其中一个或多个服务器适于处理和/或响应从一个或多个AP和/或STA接收到的LBA查询请求。

示例36是如示例17所述的方法,其中STA适于支持支持帧的预关联或后关联交换的协议。

示例37是如示例17所述的方法,其中STA适于发送和/或接收由电气与电子工程师协会(IEEE)的802.11u通用通告服务(GAS)规范支持的帧。

示例38是如示例17所述的方法,其中STA预定义一个时间,在该时间处STA从AP撷取对查询请求的响应。

示例39是一种包括计算机可读代码的计算机可读介质,所述计算机可读代码以物理形式体现在所述计算机可读介质上,当所述计算机可读代码由处理器执行时使得该处理器执行如示例17所述的方法。

示例40是包括用于执行如示例17-22中任一项所述的方法的装置的电子设备。

示例41是包括至少一个电子设备的系统,电子设备包括与存储器通信的处理器用于执行指令以执行如示例17-22中任一项所述的方法。

示例42是一种包括计算机可读指令的计算机可读介质,当被执行时计算机可读指令实现如示例17-22中任一项所述的方法。

示例43是一种包括计算机可读介质的计算机程序产品,所述计算机可读介质上记录有被安排为执行如示例17-22中任一项所述的方法的计算机程序逻辑。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号