无线网络中广告服务的方法和配置与流程

文档序号:12479772阅读:344来源:国知局
无线网络中广告服务的方法和配置与流程



背景技术:

实施例属于无线通信领域。更特别地,本公开涉及过滤用于传输的服务广告和移除提供服务广告的服务运营商。

附图说明

图1描述了包括多个通信设备的无线网络的实施例;

图1A-B描述了过滤用于传输的服务广告和移除提供服务广告的服务运营商;

图1C-E描述了服务广告帧、服务运营商元素和用于无线通信设备之间通信的服务信息元件;

图2描述了生成、发送、接收和解释具有服务广告帧的帧装置的实施例;

图3A-B描述了生成、发送、接收和解释与服务广告帧的通信的流程的实施例;和

图4A-C描述了接收、解码、过滤和重传服务广告帧以及确定发送、接收、解码、解析和解释离开消息(Leaving Message)的流程的实施例。

具体实施方式

以下是在附图中描述的新的实施例的详细描述。然而,提供的详细描述的量不是为了将所述实施例限制在期望的变化;相反地,权利要求和详细描述是为了覆盖在附带的权利要求中所限定的本教导的精神和范围内的所有的改进、等同和替代。以下详细描述设计为本领域技术人员可连接的实施例。

实施例可以基于诸如每个接收的服务广告的接收信号强度的链路余量信息来确定在服务广告帧中发送哪个服务广告信息。许多实施例可以过滤服务广告信息以避免为不能送达的用于服务运营商的服务信息作广告。在几个实施例中,第一站点从第二站点接收服务广告,和基于所述第二站点的感知距离,确定在所述第一站点的服务广告传输中是否包括服务广告。特别地,基于从所述第二站点接收的服务广告的接收信号强度,所述第一站点确定所述第二站点的距离。在许多实施例中,如果第一站点确定重传用于第二站点的服务广告,那么所述第一站点将所述第二站点作为服务运营商添加到所述第一站点重传服务信息的服务运营商的列表中。

在进一步实施例中,如果用户终止服务广告或者在某些实施例中,如果该站点从服务广告群组中离开,那么该站点生成离开消息。例如,站点的逻辑可以确定如果该站点从N个相邻站点丢失N1个服务广告,那么该站点看起来正离开,其中N1小于或等于N。在进一步实施例中,如果该站点与接入点失去连接,并且还从相邻节点丢失N2个服务广告,该站点确定其正离开,其中N2小于或等于N。在某些实施例中,由于基于接入点的连接的可用于该站点的额外信息,N2小于N1。

响应于从相邻站点接收到离开消息,站点从保存其上的服务运营商的列表移除相邻站点。在几个实施例中,站点还通知在服务广告群组的其他相邻站点关于该离开消息。

服务发现为一协议,其允许设备发现可用服务而不需要用户干预,并且可以与诸如智能电话和手写板的无线设备相结合。无线设备可以自动发现附近地区的相邻站点的可用服务。例如,在相同地区的朋友可以使用电话一起玩游戏,并且当该用户经过附近的购物中心,可以在智能电话上弹出可用的折扣信息。

为了实施用于无线设备的服务发现协议,这样的服务发现协议可以很好地扩展。当服务数量增加时,从服务发现协议引起的潜在网络开销会大量的网络资源。例如,在设备上执行的服务应用向潜在用户广播他们的存在以便被发现和利用。服务广告的数量随着设备的数量和在每个设备上可用服务的数量增加而增加。

当设备接收相邻服务广告信息时,实施例可以通过将相邻服务广告信息和其自身的广告信息一起重传来解决该问题。相邻设备同样这样做,从而依靠彼此的服务广告,这些设备能够广告更少次数。然而,向站点广告不可用的服务或在服务不在可用之后,同样会增加网络的开销。

各种实施例被设计为解决过滤大量设备的服务广告的不同技术问题。例如,某些实施例被设计为解决一个或多个技术问题,诸如确定对于至少某些相邻站点哪些服务广告不可用,以及确定对另一个站点何时阻止重传服务广告。

通过一个或多个不同的实施例可以解决诸如上述的不同技术问题。例如,确定哪些服务广告不能用于至少某些相邻站点的某些实施例可以由一个或多个不同技术方法来解决,例如,包括用于传输功率的字段值;确定用于接收信号强度的数值;确定链路质量数值;将所述链路质量与链路质量的阈值进行比较;保存和更新具有用于每个被包括的服务运营商的服务信息的服务运营商列表;和响应于指示服务运营商的不可用的离开消息,生成、接收、解码、解释、和从列表中移除服务运营商。

某些实施例执行诸如IEEE 802.11ah的电气与电子工程师协会(IEEE)802.11系统和按照诸如IEEE 802.11-2012、用于信息技术-系统间的通信和信息交换-局域网和城域网-具体要求-部分11:无线LAN媒体接入控制(MAC)和物理层(PHY)规范(Telecommunications and information exchange between systems-Local and metropolitan area networks-Specific requirements-Part 11:Wireless LAN Medium Access Control(MAC)and Physical Layer(PHY)Specifications)的IEEE标准运行的其他系统(http://standards.ieee.org/getieee802/download/802.11-2012.pdf)。

几个实施例包括接入点(AP)和/或客户设备的AP或站点(STA),例如路由器、交换机、服务器、工作站、上网本、移动设备(膝上电脑、智能电话、手写板等)以及传感器、计量器、控制器、仪器、监视器、器具等。某些实施例提供诸如室内和/或室外“智能”网格和传感器服务。例如,某些实施例提供计量站点以收集来自计量电力、水、气体的使用和/或用于住户或特定地区的住户的其他工具的传感器数据,以及无线地传输这些服务的使用给计量子站。进一步实施例可以从用于监视医疗相关事件和用于病人的诸如人体跌倒探测、药瓶监控、体重监控、睡眠呼吸暂停、血糖水平、心率等的生命体征的家庭医疗、诊所、或医院的传感器收集数据。用于这些服务的实施例通常需要比在IEEE 802.11n/ac系统中提供给设备的更低数据速率和更低(超级低)功耗。

这里描述的逻辑、模块、设备和接口执行在硬件和/或代码中执行的功能。硬件和/或代码包括软件、固件、微代码、处理器、状态机器、芯片组或设计用来完成该功能的各种组合。

实施例有利于无线通信。某些实施例包括诸如蓝牙、无线局域网WLAN、无线城域网WMAN、无线个域网WPAN、蜂窝网、网络中的通信、短消息系统和智能设备的低功耗无线通信以利于设备之间的交互。另外,某些无线实施例使用单根天线,而其他实施例使用多根天线。一根或多根天线与处理器和无线电耦接以发送和/或接收无线电波。例如,多入多出(MIMO)为经由在发送机和接收机上的多根天线承载信号的无线电信道的使用,以便提升通信性能。

当下文中描述的特定实施例将参考具有特定配置的实施例时,本领域技术人员能够意识到本发明的实施例有益地可使用具有类似问题或难题的其他配置来实施。

现在转到图1,示出了无线通信设备1000的实施例。无线通信设备1000包括有线和无线地连接到网络1005的通信设备1010。该通信设备1010经由网络1005与多个通信设备1030、1050和1055无线地通信。通信设备1010包括接入点。通信设备1030包括诸如传感器、消费电子设备、个人移动设备等的低功率通信设备。并且通信设备1050和1055包括传感器、站点、接入点、集线器、交换机、路由器、计算机、膝上电脑、上网本、蜂窝电话、智能电话、PDA(个人数字助理)或其他能够无线通信的设备。因此,通信设备可以是移动的或固定的。例如,该通信设备1010包括用于多个用户的小区的水量消耗的计量子站。在小区中的每个家庭包括诸如通信设备1030的传感器,并且所述通信设备1030集成或与水量使用计量器耦接。

最初,通信设备1030的服务广告逻辑1033发送服务广告帧1034。诸如通信设备1010、1050和1055的相邻通信设备可以接收服务广告帧1034,和作为响应,该设备确定是否该设备应该来自重传服务广告帧1034的服务信息。在许多实施例中,设备1010、1050和1055的每个设备独自确定设备是否重传来自服务广告帧1034的服务信息。在几个实施例中,设备1010、1050和1055保存设备将要重传服务信息的服务运营商的几个单独列表。在其他实施例中,超过设备1010、1050和1055之一的设备重传服务信息。在某些实施例中,服务运营商的列表还包括诸如路径损耗值的链路质量指标。

在某些实施例中,通信设备1030包括发送功率值以指示用于服务广告帧传输的发送功率、指示通信设备1030地址的服务运营商地址、链路质量指标(LQI,link quality index)以指示在通信设备1030处的用于服务的链路质量、和描述提供的服务的服务信息。例如,当通信设备1030广告自身的服务时,LQI设置为零以指示无路径损耗。然而,当通信设备1010包括与链路质量有关的LQI值,通过所述链路,通信设备1010从通信设备1030接收服务广告。

在某些实施例中,服务广告逻辑1013经由路径损耗确定LQI,该计算为从在通信设备1030的服务广告帧1034中指示的传输功率(Ptx)中减去在通信设备1010的接收信号强度(Prx)。特别地,服务广告逻辑1013计算路径损耗(PL,path loss)为Ptx减去Prx,其中Ptx和Prx为分贝每毫瓦特(dBm),并且Prx根据接收信号强度指标(RSSI)来计算。

服务广告逻辑1013在接收时测量接收服务广告帧1034的RSSI,然后计算表示RSSI的dBm值。服务广告逻辑1033通过增加计算的LQI给服务广告来确定服务运营商、通信设备1030的LQI,其为当前实施例的PL,该LQI用于通信设备1030的具有服务信息的服务广告帧1034,因为所述通信设备1030正广告自身的服务,所以其在当前实施例中为零。

通信设备1010确定通信设备1010是否重传该广告,其基于诸如确定用于通信设备1030的LQI的链路余量信息。在许多实施例中,如果用于通信设备1030的LQI大于阈值LQI,那么通信设备1010在服务运营商列表中存储通信设备1030的服务信息,和重传具有通信设备1010自身服务信息的服务信息。例如,如果通信设备1030对服务运营商列表来说是新的服务运营商,并且如果该LQI(路径损耗)值小于某LQI或路径损耗阈值,那么服务广告逻辑1013通过在存储器1011中存储诸如源地址、计算的LQI、一个或多个服务标识符、和用于一个或多个服务标识符的可能选项来在服务运营商列表中增加新的服务运营商。

另一方面,如果通信设备1030为通信设备1010的服务运营商列表中已存在的服务运营商,那么服务广告逻辑1013更新在服务运营商列表中的通信设备1030的服务信息入口,并且如果满足以下条件:

i、在接收的服务广告帧1034中的服务运营商的服务信息有更新后服务信息;

ii、服务运营商(通信设备1030)的更新后LQI(或更新后路径损耗)值小于LQI(路径损耗)阈值。

之后,服务广告逻辑1013发送具有更新后服务运营商列表的服务广告帧1014。

另一方面,如果服务广告逻辑1013计算用于通信设备1030的LQI,并且确定该LQI大于LQI阈值,则通信设备1010确定通信设备1010不重传用于通信设备1030的服务广告。在许多实施例中,距离缺失、存在障碍和/或存在干扰导致更大的LQI。在任何情况下,如果LQI大于LQI阈值,通信设备1010确定用于通信设备1030的链路余量信息太少而不足以重复用于通信设备1030的服务广告。在这种情况下,通信设备1010不会增加通信设备1030作为新的服务运营商,或者从通信设备1010保存的服务运营商列表中移除作为存在的服务运营商的通信设备1030。

在某些实施例中,服务广告逻辑1013、1033还确定何时发送离开消息或响应于离开消息的接收,从服务运营商列表移除服务运营商。离开消息可以是来自诸如通信设备1030的通信设备的指示,该指示表示设备正离开或将中断给和/或用于相邻设备的服务广告的传输。

服务广告逻辑1013、1033确定如果设备正离开服务群组、如果用户停止服务广告,则发送离开消息;和/或如果其他设备发送离开消息,则重传离开消息。更特别地,在服务广告同步和被周期地发送,并且该设备从N(N>=n1)个相邻设备丢失“n1”个服务广告的情况下,服务广告逻辑1013、1033确定该设备正从服务群组离开。在某些情况下,根据系统特性确定决定参数“n1”。

在该设备被连接,但是丢失与诸如通信设备1010的接入点(AP)的连接情况下,服务广告逻辑1013、1033确定该设备正离开服务群组,并且服务广告可以被同步和周期性的发送,而该设备从N个(N>=n2)个相邻设备中失去“n2”个服务广告。决定参数“n2”小于“n1”,因为该设备具有基于到AP的连接的额外的信息。

服务广告逻辑1013、1033确定用户请求以停止服务广告,并且响应地,在其停止服务广告之前,发送离开消息。进一步,如果,其他设备发送离开消息,并且使用可用服务更新服务运营商的列表,那么服务广告逻辑1031、1033重传离开消息。

响应于接收离开消息,服务广告逻辑1013、1033从服务运营商的服务广告逻辑列表中移除相应的服务运营商。对于一组中的两个或更多个设备保存服务运营商的公用列表情况,设备的服务广告逻辑的任何一个都从服务运营商的公用列表中移除相应的服务运营商。

在进一步实施例中,通信设备1010还易于实现数据卸载。例如,作为低功率传感器的通信设备包括数据卸载电路,为了减少在等待接入到诸如计量站点的过程中功率消耗和/或增加带宽可用性的目的,经由Wi-Fi与另一个通信设备、蜂窝网络或类似者通信。从诸如计量站点的传感器接收数据的通信设备包括数据卸载电路以经由Wi-Fi与另一个通信设备、蜂窝网络或降低网络1005拥塞的设备进行通信。

网络1005表示多个网络的互联。例如,网络1005与诸如因特网或内联网的广域网耦接,并且可经由一个或多个集线器、路由器或交换器有线或无线地与本地设备互联。在当前实施例中,网络1005可通信地耦接到通信设备1010、1030、1050和1055。

通信设备1010和1030分别包括存储器1011和1031、媒体接入控制(MAC)子层逻辑1018和1038、和物理层(PHY)逻辑1019和1039。存储器1011和1031包括诸如动态随机接入存储器(DRAM,dynamic random access memory)、只读存储器(ROM)、缓存、寄存器、高速缓存、闪存、硬盘驱动、固态驱动器等的存储介质。存储器1011和1031存储帧和/或帧结构,或其中的部分,例如服务广告帧结构、服务运营商元素结构、服务信息元件结构等。

MAC子层逻辑1018、1038包括执行通信设备1010、1030的数据链路层的MAC子层的功能的逻辑。MAC子层逻辑1018、1038生成诸如管理帧的帧,以及基于这些帧,物理层逻辑1019、1039生成物理层协议数据单元(PPDU,physical layer protocol data units)。例如,帧生成器1013生成具有服务广告1014、1034的帧,和物理层逻辑1019、1039的数据单元生成器使用前导封装这些帧以生成经由诸如由接收/发送链(RX/TX)1020和1040表示的收发机的物理层设备传输的PPDU。

通信设备1010、1030、1050和1055每个都包括诸如收发机1020和1040的收发机。每个收发机1020、1040包括RF发送机和RF接收机。每个RF发送机通过电磁辐射在RF射频上传输数据。RF接收机在RF射频上接收能量和从中提取数字数据。

图1描述了包括具有诸如四个空间流的多入多出(MIMO)系统的多个不同实施例,还描述了,其中一个或多个通信设备1010、1030、1050和1055包括具有单根天线的接收机和/或发送机,这些系统包括单入单出(SISO)系统、单入多出(SIMO)系统和多入单出(MISO)系统。在可替代实施例中,图1描述了包括多根天线,并且能够进行多用户MIMO(MU-MIMO,multiple-user MIMO)操作的收发机。

在许多实施例中,收发机1020和1040执行正交频分复用(OFDM)。OFDM是一种对多载波频率上的数字数据进行编码的方法。OFDM是频分复用方案被用作数字多载波调制的方法。大量空间上靠近的正交子载波信号用于承载数据。该数据被分为几个并行数据流或信道,每一个都用一个子载波。以低符号率是用调制方案对每个子载波进行调制,每个子载波保持与以相同带宽的传统单载波调制方案相同的最高数据速率。

在某些实施例中,通信设备1010可选择地包括如虚线所示的数字波束成型器(DBF,digital beam former)1022。DBF 1022转换信息信号到被施加在天线阵列1024的元件上的信号。天线阵列1024为一列单独、分离的易触发的天线单元。用于天线阵列1024单元的信号使得天线阵列辐射一到四个空间信道。如此形成的每个空间信道承载信息给一个或多个通信设备1030、1050和1055。类似地,通信设备1030包括收发机1040以接收和发送信号从和到通信设备1010。收发机1040包括天线阵列1044和可选地包括DBF 1042。

图1A描述了在多跳情况下,过滤发送的服务广告的实施例1100。在该实施例下,站点STA-1具有通信距离1105,站点STA-1具有包括在通信距离1102边缘的站点STA-3的通信距离1102。注意,STA-3不在范围1105内。STA-2发送1110服务广告到STA-1,并且STA-1将STA-2添加到服务运营商的STA-1的列表。STA-1在距离1102内广告STA-2的服务信息1120,并且STA-3接收来自STA-1的STA-2的服务信息。然而,STA-3不能与STA-2通信1140,因为他们彼此距离太远。STA-3的服务广告逻辑确定由STA-1指示的用语STA-2服务信息的LQI加上从STA-1到STA-3传输的LQI是否大于LQI阈值,以便STA-3不将STA-2作为服务运营商增加到服务运营商STA-3的列表中。然而,STA-的LQI小于LQI阈值,以便STA-3发送具有STA-1和STA-3的服务信息的服务广告1130。注意到,STA-2和STA-1在第一服务广告群组,以及STA-1和STA-3为第二服务广告群组的一部分。

图1B描述了涉及移除提供广告服务的服务运营商的过滤服务广告的实施例1150。在当前实施例中,站点STA-1到站点STA-9为服务广告群组的一部分。诸如膝上电脑或智能电话的STA-8的用户决定要离开该区域。当离开该区域时,在服务广告群组内的站点最终距离STA-8太远,而不能接收或利用STA-8的服务,正如STA-2所述一样。STA-2具有在服务运营商的STA-2列表的STA-8。

在当前实施例中,STA-8的服务广告逻辑确定STA-8正离开该区域,并且发送离开消息以指示相邻站点,以便对于剩下的站点STA-1到STA-7和STA-9,STA-8的服务信息可从服务运营商的列表移除。在某些实施例中,当STA-8丢失来自N(N>=n1)个相邻站点的“n1”个服务广告时,STA-8的服务广告逻辑发送离开消息。基于系统特性选择决定参数“n1”,或将其设置为默认值。在某些实施例中,当到AP的连接丢失和STA-8丢失来自N(N>=n2)个相邻站点的“n2”个服务广告时,STA-8的服务广告逻辑发送离开消息。决定参数“n2”小于“n1”,因为基于到AP的连接,STA-8有附加信息。

注意到在其他实施例中,站点STA-1到STA-9的一个或多个保存服务运营商的公用列表。当站点不保存服务运营商的公用列表,而保存它们自身的服务运营商列表时,接收离开消息的站点通过删除涉及离开的站点的服务来更新它们的服务运营商列表。接收离开消息的站点通知区域内的其他站点关于这种改变。当站点保存服务运营商的公用列表时,接收离开消息的任何站点更新服务运营商公用列表,并且通过服务广告逻辑通知其他站点关于该更新。

图1C描述了用于诸如图1中的通信设备1010、1030、1050和1055的通信设备之间的通信的服务广告帧1200的实施例。服务广告帧1200包括MAC报头1201、帧主体1214和帧校验序列(FCS,frame check sequence)字段1226。MAC报头1201包括帧控制字段1202、其他MAC报头字段1208和发送功率字段1214。帧控制字段1202为两个八位字节,并且识别帧的类型和图表类型,例如服务广告帧。其他MAC报头字段1208包括诸如一个或多个地址字段、身份字段、控制字段等。发送功率字段包括表示用于服务广告帧传输的发送功率的值。

在某些实施例中,服务广告帧1200包括帧主体1214。帧主体1214为可变数量的八位字节,和包括数据元素、控制元素、或参数和能力。在当前实施例中,帧主体1214包括一个或多个服务运营商元素1220、1221、和1222,例如图1D所示的服务运营商元素1300。在其他实施例中,服务广告帧1200还通过在字段之一或帧主体1214上包含一个字节或多个字节作为离开消息使用,例如,在指示服务运营商的服务终止的元素上。例如离开消息包括具有服务运营商元素的服务广告帧1200,其具有设置为大于LQI阈值的LQI或具有生成大于LQI阈值的更新后LQI的发送功率。在其他实施例中,服务运营商元素具有用于指示离开消息的字段或能够以指示离开消息的方式来体现。

图1D显示了服务运营商元素1300的实施例。服务运营商元素1300包括诸如服务运营商地址(SA,service provider address)字段1302、链路质量指示(LQI)字段1306和通过1312的一个或多个服务信息元素1310的字段。SA字段1302包括服务运营商地址。LQI字段1306包括零,如果这是生成服务运营商1300的站点的服务。另外,LQI字段1306包括链路质量指示,诸如由生成服务运营商元素1300的站点的与服务运营商有关的路径损耗数值。每个服务运营商保存一个或多个服务,和服务信息11308、服务信息2 1310直到服务信息k 1312提供描述由在服务运营商元素1300中表示的服务运营商提供的每个服务的服务信息元素。

图1E描述了诸如在图1D中显示的服务信息元素1308到1312的服务信息元素1400。服务信息元素1400包括服务标识符(SID,service identifier)字段1404和可选字段1406。SID字段1404识别特定类型的服务,诸如消息分发服务、鉴权服务、业务量有关服务等。可选字段1406保存其他服务相关信息。

在许多实施例中,再来参考图1C,管理帧1200包括帧校验序列(FCS)字段1226。FCS字段1226有四个八位字节,并且包括增加到短帧1060上用于误差检测和误差校正的额外的校验和特性。

图2描述了用于生成、发送、接收和解释或解码具有服务运营商元素和服务信息元素的服务广告帧的装置的实施例,如图1C所示的服务广告帧1200。该装置包括耦接到媒体接入控制(MAC)子层逻辑201和物理层(PHY)逻辑250的收发机200。MAC子层逻辑201确定帧,和物理层(PHY)逻辑通过使用前导来封装帧或多个帧、MAC协议数据单元(MPDU)从而确定PPDU,并经由收发机200发送。

在许多实施例中,MAC子层逻辑201包括与服务广告逻辑204耦接的帧生成器202以生成诸如在图1C-E所示的服务广告帧1200的之一的帧。PHY逻辑250包括数据单元生成器203。数据单元生成器203确定前导以封装MPDU或超过一个MPDU以生成PPDU。在许多实施例中,基于通过与目的通信设备交互选择的通信参数,数据单元生成器203创建前导。

收发机200包括接收机204和发送机206。发送机206包括一个或更多编码器208、调制器210、OFDM 212和DBF 214。发送机206的编码器208使用诸如二进制卷积码(BCC)、低密度奇偶校验码(LDPC)等从MAC子层逻辑202接收和编码用于传输的数据。调制器210接收来自编码器208的数据,并且经由诸如将数据块映射正弦波的离散振幅的相应集合、或正弦波的离散相位集合、或与正弦波的频率有关的离散频率偏移集合,在选择的频率的正弦波上传送接收的数据块。调制器210的输出输入到正交频分复用器(OFDM)212,其在多个正交子载波上从调制器210传送调制后的数据。并且,OFDM 212的输出被发送到数字波束成型器(DBF)214以形成多个空间信道和独立地控制每个空间信道以最大化发送到和从多个用户设备的每一个接收的信号功率。

收发机200还包括连接到天线阵列218的双工机216。因此,在该实施例中,信号天线阵列用于发送和接收。当发送时,信号通过双工机216和使用上转换承载信息的信号来驱动天线。在发送期间,双工机216阻止将被发送的信号进入接收机204。当接收时,由天线阵列接收的信息承载的信号通过双工机216以传送来自天线阵列的信号到接收机204。双工机216然后阻止接收的信号进入发送机206。因此,双工机216作为交换机操作以可替代地连接天线阵列元件到接收机206和发送机206。

天线阵列218幅射信息,该信息承载信号到可以由接收机的天线接收的时间可变空间分布的电磁能量。接收机然后从接收的信号提取该信息。

收发机200包括用于接收、解调和解码信息承载的信号的接收机204。接收机204包括一个或多个DBF 220、OFDM 222、解调器224、和解码器226。接收的信号从天线单元218发送到数字波束成型器(DBF)220。DBF220将N个天线信号转换为L个信息信号。DBF 220的输出被输入到OFDM222。OFDM 222从多个信息承载的信号被调制的子载波上提取信号信息。解调器224解调制接收的信号,从接收的信号提取信息内容以产生未解码的信息信号。并且,解码器226对来自解调器224接收的信号进行解码,并且发送被解码信息、MPDU或超过一个MPDU到MAC子层逻辑201。

本领域技术人员应当意识到收发机包括在图2中未示出的大量的其他功能,并且接收机204和发送机206可以是完全不同的设备,而不是整合为一个收发机。例如,收发机的实施例包括动态随机接入存储器(DRAM)、参考振荡器、过滤电路、同步电路、交织器和解交织器、可能的多个频率转换阶段和多个放大阶段等。另外,在图2中所示的某些功能可以被集成。例如,数字波束成型可以与正交频分复用结合。

MAC子层逻辑201解码或解析该MPDU或多个MPDU以确定特定类型的帧,或者诸如服务广告帧的帧,并且识别包含在MPDU中的一个或多个服务运营商元素和服务信息元素。

图3A-B描述了发送、接收和解释或解码与诸如在图1C-E所示的服务广告帧1200的服务广告帧的通信的流程图300和350的实施例。参考图3A,流程图300开始在诸如图1所示的通信设备1030上通信设备的MAC逻辑生成服务广告帧。服务广告帧包括诸如图1D所示的服务运营商元素1300的第一服务运营商元素以描述通信设备和一个或多个其他服务运营商元素提供的服务,从而在服务广告群组中广告其他通信设备的服务。在MAC逻辑生成服务广告帧之后,物理层逻辑接收服务广告帧。通信设备的MAC逻辑传送作为MPDU的帧到将数据转换为可以发送到站点的包的数据单元生成器。该数据单元生成器生成前导以封装来自帧生成器的一个或多个MPDU,从而形成用于传输的PPDU(元素305)。

PPDU然后被发送到诸如图2的发送机206或图1的收发机1020、1040的物理层设备,因此PPDU可以被转换为通信信号(元素310)。发送机然后经由天线(元素315)发射通信信号。

参考图3B,流程350开始由诸如图2的接收机204的站点的接收机经由一个或多个诸如天线阵列218的天线单元(元素355)的天线接收通信信号。接收机根据在前导(元素360)中描述的过程一样转换该通信信号为一个或多个MPDU。更特别地,接收的信号从一个或多个天线传送到诸如DBF 220的DBF。该DBF将天线信号转换为信息信号。DBF的输出传送到诸如OFDM 222的OFDM。OFDM从信息承载的信号被调制的多个子载波上提取信号信息。然而,诸如解调器224的解调器经由诸如BPSK、16-QAM、256-QAM、QPSK或SQPSK来解调信号信息。并且诸如解码器226的解码器经由BCC或LDPC解码来自解调器的信号信息以提取一个或多个MPDU(元素360),并且发送一个或多个MPDU到诸如MAC子层逻辑202的MAC子层逻辑(元素360)。

MAC子层逻辑在每个MPDU上解码的服务运营商元素。例如,MAC子层逻辑解析服务运营商元素以确定LQI值和计算更新后LQI值以确定站点是否重传用于服务运营商的服务信息。在某些实施例中,MAC子层逻辑确定一个或多个服务运营商元素的LQI满足重传服务信息的LQI阈值的需求,因此站点增加对应的一个或多个服务运营商到该站点重传服务信息的服务运营商列表。在另一个实施例中,服务广告帧可以表示离开消息,和该站点从站点保存的服务运营商列表中移除该服务运营商。在这些实施例中的一部分,该站点重传离开消息到其他站点。

图4A-B描述了接收、解码、解析和解释具有图1C-E所示的服务运营商元素和服务信息元素的服务广告帧的流程的实施例。图14A中,流程400开始接收服务广告帧(元素405)。

在接收服务广告帧之后,PHY逻辑解码诸如MAC报头的服务广告帧的字段,然后解码帧主体。在几个实施例中,在PHY逻辑解码帧主体之后,并且传送解码后帧到MAC逻辑,MAC逻辑执行循环冗余校验和解析服务广告帧以识别一个或多个服务运营商元素。在许多实施例中,MAC逻辑接入诸如图1的通信设备1030的存储器1031的存储器以确定服务广告帧的帧结构。在确定帧结构之后,MAC逻辑解析服务运营商元素以确定用于每个表示的服务运营商的更信后LQI,和更新用于在与小于LQI阈值的LQI有关的服务运营商列表中LQI和其他服务信息。然而,MAC逻辑解析用于每个服务运营商的服务信息元素以更新用于服务运营商列表中的服务运营商的服务。

在更新由MAC逻辑存储的服务运营商列表之后,MAC逻辑生成和发送包括用于在服务运营商列表中的一个或多个或所有服务运营商的服务的服务广告帧(元素420)。发送服务广告帧涉及:传送服务广告帧到作为MPDU的PHY,以封装和发送服务广告帧。

在图4B中,流程430开始确定发送离开消息(元素435)。在许多实施中,MAC逻辑接收来自站点打算离开该区域或站点将停止在该区域提供服务的用户的指示。响应地,MAC逻辑确定发送离开消息以通知相邻站点关于站点的服务不可用。在其他实施例中,该站点通过丢失与接入点的连接和失败接收周期地从相邻站点接收的服务广告的某些服务广告来确定站点远离该区域。

在确定发送离开消息之后,站点生成诸如服务广告帧的帧,其包括站点正终止服务广告或指示该站点不在提供服务的指示。在生成来开消息帧之后,该站点发送帧(元素440)。

在图4C,流程450开始接收离开消息(元素455)。在许多实施例中,MAC逻辑接收离开消息,其至少包括诸如服务运营商地址(SA)服务运营商信息,以及在某些实施例中,其至少包括指示特定服务不可用的服务信息。

在许多实施例中,MAC逻辑接入存储器以访问服务运营商列表,并且删除该条目或标记为删除该条目,或标记为删除用于发送离开消息的服务运营商的条目(元素460)。

以下示例保持进一步实施例。一个示例包括一种方法。该方法涉及由站点接收包括发送功率值、链路质量值和与服务运营商有关的服务信息的帧;确定该帧的接收信号强度值;确定用于服务运营商的更新后链路质量值;确定更新后链路质量值表示存储在存储器中的链路质量;并且响应于确定更新后链路质量值表示存储在存储器中的链路质量,由站点存储与服务运营商有关的服务广告信息。

在某些实施例中,方法还包括由媒体接入控制逻辑生成服务广告帧,其包括发送功率字段和一个或多个服务运营商元素,其中一个或多个服务运营商元素包括链路质量字段和一个或多个服务信息元素;和使用前导通过物理层逻辑封装服务广告帧以创建用于发送的物理层协议数据单元。在某些实施例中,该方法还包括通过媒体接入控制逻辑生成服务广告帧,其包括与该站点有关的发送功率值和服务信息、用于服务运营商的更新后链路质量和与所述服务运营商有关的服务信息。在许多实施例中,该方法还包括确定发送离开消息和发送离开消息,其中发送离开消息指示服务广告群组的成员站点从保存在成员站点的服务运营商列表中移除该站点的服务广告信息。在几个实施例中,该方法还包括接收离开消息和响应于离开消息更新服务运营商列表。在几个实施例中,确定用于该帧的接收信号强度值包括基于接收信号强度指示(RSSI)来确定接收信号强度值。在几个实施例中,确定用于服务运营商的更新后链路质量值包括基于发送功率之和接收的信号强度值计算更新后链路质量。在某些实施例中,确定更新后链路质量表示存储到存储器中的链路质量包括比较更新后链路质量值和链路质量阈值。

另一个示例包括一种装置。该装置包括存储器,耦接到该存储器的媒体接入控制逻辑以接收包括发送功率值、链路质量值和与服务运营商有关的服务信息的帧;确定用于该帧的接收的信号强度;确定用于所述服务运营商的更新后链路质量值;确定更新后链路质量值表示存储在存储器的链路质量;和响应于更新后的链路质量值表示存储在存储器中的链路质量,存储与服务运营商有关的服务广告信息。

在某些实施例中,该装置还包括物理层逻辑以解码所述帧、和耦接到所述媒体接入控制逻辑和天线的接收机以接收该帧。在某些实施例中,所述媒体接入控制逻辑包括生成包括发送功率字段和一个或多个服务运营商元素的服务广告帧的逻辑,其中所述一个或多个服务运营商元素包括链路质量字段和一个或多个服务信息元素。在某些实施例中,媒体接入控制逻辑包括生成包括该站点有关的发送功率值和与服务信息、用于服务运营商的更新后链路质量和与服务运营商有关的服务信息的服务广告帧的逻辑。在某些实施例中,媒体接入控制逻辑包括确定发送离开消息和发送离开消息的逻辑,其中发送离开消息指示服务广告群组的成员站点从保存在该成员站点的服务运营商列表移除用于该站点的服务广告信息。在某些实施例中,媒体接入控制逻辑包括接收离开消息和响应于离开消息更新服务运营商列表的逻辑。在某些实施例中,媒体接入控制逻辑包括基于接收信号强度指示(RSSI),计算接收信号强度值的逻辑。在某些实施例中,媒体接入控制逻辑包括基于发送功率值和接收信号强度值,计算更新后链路质量值的逻辑。并且在该装置的某些实施例中,媒体接入控制逻辑包括将更新后链路质量值与链路质量阈值比较的逻辑。

另一个示例包括一种系统。该系统包括解码该帧的物理层逻辑;和耦接到所述物理层逻辑的媒体接入控制逻辑以接收包含发送功率值、链路质量值和与服务运营商有关的服务信息的帧;确定用于该帧的接收信号强度值;确定用于所述服务运营商的更新后链路质量值;确定更新后链路质量值表示存储在存储器的链路质量;和响应于确定更新后链路质量值表示存储在存储器中的链路质量,存储与服务运营商有关的服务广告信息。

在某些实施例中,该系统还包括耦接到所述物理层逻辑的天线以接收该帧。在某些实施例中,所述媒体接入控制逻辑包括生成包括发送功率字段和一个或多个服务运营商元素的服务广告帧,其中所述一个或多个服务运营商元素包括链路质量字段和一个或多个服务信息元素的逻辑。在某些实施例中,媒体接入控制逻辑包括生成包括与该站点有关的发送功率值和服务信息、用于服务运营商的更新后链路质量和与服务运营商有关的服务信息的服务广告帧的逻辑。在某些实施例中,媒体接入控制逻辑包括确定发送离开消息并且发送离开消息,其中发送离开消息指示服务广告群组的成员站点从保存在该成员站点的服务运营商列表移除用于该站点的服务广告信息的逻辑。在某些实施例中,媒体接入控制逻辑包括接收离开消息和响应于离开消息更新服务运营商列表的逻辑。在某些实施例中,媒体接入控制逻辑包括基于接收信号强度指示(RSSI),计算接收信号强度值的逻辑。在某些实施例中,媒体接入控制逻辑包括基于发送功率值和接收信号强度值,计算更新后链路质量值的逻辑。并且在该装置的某些实施例中,媒体接入控制逻辑包括将更新后链路质量值与链路质量阈值比较的逻辑。

另一个示例包括一种程序产品。所述程序产品以过滤服务广告信息,其包括包含由基于处理器的设备执行的指令的存储介质,其中当由所述基于处理器的设备执行所述指令时,执行操作,这些操作包括:由站点接收包括发送功率值、链路质量值和与服务运营商有关的服务信息的帧;确定该帧的接收信号强度值;确定用于服务运营商的更新后链路质量值;确定更新后链路质量值表示链路质量以存储在存储器中;并且响应于确定更新后链路质量值表示存储在存储器的链路质量,由站点存储与服务运营商有关的服务广告信息。

在某些实施例中,这些操作还包括由媒体接入控制逻辑生成服务广告帧,其包括发送功率字段和一个或多个服务运营商元素,其中一个或多个服务运营商元素包括链路质量字段和一个或多个服务信息元素;和使用前导通过物理层逻辑封装服务广告帧以创建用于发送的物理层协议数据单元。在某些实施例中,该方法还包括通过媒体接入控制逻辑生成服务广告帧,其包括与该站点有关的发送功率值和服务信息、用于服务运营商的更新后链路质量和与所述服务运营商有关的服务信息。在许多实施例中,该方法还包括确定发送离开消息和发送离开消息,其中发送离开消息指示服务广告群组的成员站点从保存在成员站点的服务运营商列表中移除该站点的服务广告信息。在几个实施例中,该方法还包括接收离开消息和响应于离开消息更新服务运营商列表。在几个实施例中,确定用于该帧的接收信号强度值包括基于接收信号强度指示(RSSI)来确定接收信号强度值。在几个实施例中,确定用于服务运营商的更新后链路质量值包括基于发送功率之和接收的信号强度值计算更新后链路质量。在某些实施例中,确定更新后链路质量表示存储到存储器中的链路质量包括比较更新后链路质量值和链路质量阈值。

在某些实施例中,上述和在权利要求书中全部或部分特征可以在一个实施例中执行。例如,可替代特征按照确定执行哪个等同替代的逻辑或可选性质来作为实施例中的等同替代。具有不相互排他的特征的某些实施例还包括激活或去激活一个或多个特征的逻辑或可选性质。例如,某些特征可在生产时候就被选择,包括电路路径或晶体管。在配置时或配置之后经由诸如变光开关等的可选性质或逻辑来选择进一步特征。在经由诸如软件特性、电容丝等的可选性质后,用户选择进一步特征。

许多实施例具有一个或多个有益影响。例如,某些实施例提供相对于标准MAC报头尺寸而言缩小的MAC报头尺寸。进一步实施例包括一个或多个有益效果,例如更有效传输的更小的包尺寸、由于在通信的发送机和接收机两边更小的数据业务量导致的更低功耗、更少业务量冲突、更少延迟等待传输或包接收等。

另一个实施例执行为执行参考图1-4的系统、装置和方法的程序产品。实施例采用完全硬件实施例、经由诸如一个或多个处理器和存储器的通用目的硬件执行的软件实施例、或保存专用目的硬件和软件元件的实施例的形式。一个实施例以软件或代码来执行,其包括但不限制为固件、驻留软件、微代码或其他类型的可执行指令。

而且,实施例可以采用可访问来自由计算机、移动设备或任何其他指令执行系统所使用的机器可接入、计算机可用或计算机可读介质提供程序代码的计算机程序产品。为了描述的目的,机器可接入、计算机可用或计算机可读介质为可以保存、存储、传送、广播或传输由指令执行系统或装置使用的制造的任何装置或人造物。

介质包括电子的、磁的、光的、电磁的或半导体系统介质。机器可接入、计算机可用或计算机可读介质的示例包括诸如易失性存储器和非易失性存储器的存储器。存储器包括诸如半导体或固态存储器,例如闪存、磁带、移动计算机硬盘、随机接入存储器(RAM)、只读存储器(ROM)、严格磁盘和/或光盘。光盘的当前示例包括压缩盘-只读存储器(CD-ROM)、压缩盘-读/写存储器(CD-R/W)、数字视频盘(DVD)-只读存储器(DVD-ROM)、DVD-随机接入存储器(DVD-ROM)、DVD-记录存储器(DVD-R)、和DVD-读/写存储器(DVD-R/W)。

适于存储和/或执行程序代码的指令执行系统包括通过系统总线直接或间接耦接到存储器的至少一个处理器。该存储器包括在代码执行期间使用的本地存储器、诸如动态随机接入存储器(DRAM)的大容量存储器、和提供至少部分代码的临时存储的高速缓存存储器以减少在执行期间从大容量存储器重新获取代码的次数。

输入/输出或I/O设备(包括但不限制为键盘、显示器、指针设备等)通过I/O控制器直接或间接耦接到指令执行系统。网络适配器耦接到指令执行系统以使能该指令执行系统通过私人或公共网络耦接到其他指令执行系统或远程打印机或存储设备。调制解调器、蓝牙、以太网、Wi-Fi和WiDi适配器卡为当前可使用的几种类型的网络适配器。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1