Wlan对等群所有者协商的制作方法

文档序号:7913819阅读:176来源:国知局
专利名称:Wlan对等群所有者协商的制作方法
技术领域
本公开概括而言涉及通信系统,具体而言,涉及无线局域网(WLAN)对等群所有者协商。
背景技术
WLAN设备可以通过组成对等网络来发现彼此并共享数据业务,而不需要传统接入点的实例。为了组成对等网络,其中一个设备应该是群所有者。为了确定两个设备之间的群所有者,两个设备參与群所有者的协商,在该过程中两个设备交換它们作为群所有者的相对意愿。当两个设备指示要作为群所有者的相同意愿时,需要ー种方法来公平地确定群所有者。

发明内容
根据本公开的一方面,操作第一无线设备的方法包括将第一消息发送给第二无线设备,所述第一消息包括要成为群所有者的第一意愿和数值。另外,所述方法包括从所述第 ニ无线设备接收第二消息,所述第二消息包括要成为所述群所有者的第二意愿。进一歩,所述方法包括基于所述第一意愿、所述第二意愿和所述数值来确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者。根据本公开的一方面,无线通信装置包括用于将第一消息发送给第二装置的模块,所述第一消息包括要成为群所有者的第一意愿和数值。所述装置还包括用于从所述第 ニ装置接收第二消息的模块,所述第二消息包括要成为所述群所有者的第二意愿。所述装置还包括用于基于所述第一意愿、所述第二意愿和所述数值来确定所述装置或所述第二装置中的哪ー个应该是所述群所有者的模块。根据本公开的一方面,第一无线设备中的计算机程序产品包括计算机可读介质。 所述计算机可读介质包括用于将第一消息发送给第二无线设备的代码,所述第一消息包括要成为群所有者的第一意愿和数值。所述计算机可读介质还包括用于从所述第二无线设备接收第二消息的代码,所述第二消息包括要成为所述群所有者的第二意愿。所述计算机可读介质还包括用于基于所述第一意愿、所述第二意愿和所述数值来确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的代码。根据本公开的一方面,无线通信装置包括处理系统。所述处理系统配置为将第一消息发送给第二装置,所述第一消息包括要成为群所有者的第一意愿和数值,从所述第二装置接收第二消息,所述第二消息包括要成为所述群所有者的第二意愿,以及基于所述第一意愿、所述第二意愿和所述数值来确定所述装置或所述第二装置中的哪ー个应该是所述群所有者。


图1是说明利用了处理系统的装置的硬件实现实例的图。
图2是无线对等通信系统的图。
图3是说明对等群所有者和对等客户端之间的对等拓扑的图。
图4是说明群所有者协商消息交換的图。
图5是说明确定群所有者的图。
图6是说明确定群所有者的示例性方法的图。
图7A是示出示例性群所有者意愿属性格式的表。
图7B是示出示例性群所有者意愿字段定义的表。
图8是无线通信方法的流程图。
图9是无线通信方法的另一流程图。
图10是说明示例性装置的功能的概念框图。
具体实施例方式下面结合附图给出的详细说明是要作为对各种配置的描述,而不是要表示可以实施本申请所描述概念的唯一配置。详细说明包括具体细节,其目的是为了对各种概念提供透彻理解。然而,对于本领域技术人员很明显的是,这些概念的实施可以不需要这些具体细节。在一些例子中,以框图形式示出公知结构和组件,以避免使这些概念难于理解。下面将參考各种装置和方法来给出通信系统的ー些方面。这些装置和方法将在详细说明中进行描述,并在附图中通过各种框、模块、组件、电路、步骤、过程、算法等(统称为 “特征”)来示出。这些特征可以使用电子硬件、计算机软件或其任意組合来实现。至于这些特征是实现为硬件还是软件依赖于具体应用以及施加于整体系统上的设计约束。举例来说,特征、特征的任一部分或者特征的任意組合可以采用包括ー个或多个处理器的“处理系统”来实现。处理器的实例包括微处理器、微控制器、数字信号处理器 (DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立硬件电路以及其它配置为执行本公开描述的各种功能的适当的硬件。处理系统中的ー个或多个处理器可以执行软件。软件应该宽泛地解释为表示指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行程序、执行线程、 过程、函数等等,而不论其被称为软件、固件、中间件、微代码、硬件描述语言或其它。软件可以位于计算机可读介质上。计算机可读介质可以是非暂时性的计算机可读介质。举例来说,非暂时性的计算机可读介质包括磁存储设备(例如,硬盘、软盘、磁带)、光盘(例如, 压缩光盘(CD)、数字通用光盘(DVD))、智能卡、闪存器件(例如,卡、棒、钥匙驱动器)、随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除 PROM(EEPROM)、寄存器、移动磁盘或者任何其它用于存储可由计算机存取并读取的软件和/ 或指令的适当的介质。举例来说,计算机可读介质还可以包括载波、传输线以及任何其它用于传输可由计算机存取并读取的软件和/或指令的适当的介质。计算机可读介质可以处于处理系统中,处于处理系统外部,或者分布在包括处理系统的多个实体之间。计算机可读介质可以实现在计算机程序产品中。举例来说,计算机程序产品可以包括封装材料中的计算机可读介质。本领域技术人员将认识到,根据具体应用以及施加于整体系统上的设计约束, 如何最佳地实现本公开中描述的功能。图1是说明利用了处理系统114的装置100的硬件实现实例的图。处理系统114 可以采用总线架构来实现,其一般地由总线102来表示。总线102根据处理系统114的具体应用和整体设计约束可以包括任意数量的互连总线和桥。总线102将包括一个或多个处理器(其一般地由处理器104来表示)和计算机可读介质(其一般地由计算机可读介质106 来表示)的各种电路连接起来。总线102还可以将各种其它电路连接起来,例如时钟源、外围设备、电压调节器以及功率管理电路,这在本领域中是公知的,因此下面将不再进ー步描述。总线接ロ 108提供总线102和收发机110之间的接ロ。收发机110提供了用于通过传输介质与各种其它装置进行通信的模块。处理器104负责管理总线102和一般的处理,包括执行存储在计算机可读介质106 上的软件。软件当由处理器104执行时使处理系统114执行下面针对任何具体装置描述的各种功能。计算机可读介质106还可以用于存储处理器104在执行软件时操作的数据。图2是示例性对等通信系统200的图。对等通信系统200包括多个无线设备206、 208、210、212。对等通信系统200可以覆盖蜂窝通信系统,例如,无线广域网(WffAN)。无线设备206、208、210、212中的ー些可以在对等通信中一起通信,ー些可以与基站204通信,还有ー些可以进行上述两种通信。例如,如图2中所示,无线设备206、208进行对等通信,无线设备210、212进行对等通信。无线设备212还与基站204进行通信。本领域技术人员另外还可以将无线设备称作用户设备、移动站、用户站、移动单元、用户单元、无线单元、无线节点、远程单元、移动设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持设备、用户代理、移动客户端、客户端或者其它适当的术语。本领域技术人员还可以将基站称作接入点、基站收发机、无线基站、 无线收发机、收发机功能、基本服务集(BSQ、扩展服务集(ESQ、节点B、演进节点B或者其它适当的术语。下面描述的示例性方法和装置适用于各种无线对等通信系统,例如基于 FlashLinQ, WiMedia、蓝牙、紫蜂(ZigBee)的无线对等通信系统,或者基于IEEE 802. 11标准的Wi-Fi。为了简化讨论,示例性方法和装置在FlashLinQ的上下文中进行讨论。然而, 本领域普通技术人员应该理解,示例性方法和装置更一般地适用于各种其它无线对等通信系统。图3是说明对等群所有者和对等客户端之间的对等拓扑的图300。对等设备的对等群包括一个对等群所有者以及连接到群所有者的一个或多个客户端。如图3中所示,无线设备302是对等群所有者,无线设备304、306、308是连接到对等所有者的对等客户端。图4是说明群所有者协商消息交換的图400。为了确定两个设备之间的对等群所有者,两个设备參与群所有者的协商。如图4中所示,无线设备402向无线设备404发送群所有者协商请求406。群所有者协商请求406包括对等信息単元(IE),其包括群所有者意愿属性,该属性包括指示无线设备402想成为群所有者的意愿的群所有者意愿值。任何范围的数值都可以用于指示意愿。在一个实例中,数值范围为0 15,其中0指示不希望成为群所有者,15指示必须成为群所有者。无线设备404通过发送群所有者协商响应408来响应该请求。群所有者协商响应408包括对等IE,其包括群所有者意愿属性,该属性包括指示无线设备404想成为群所有者的意愿的群所有者意愿值。如果在无线设备402、404之间决定了群所有权,则无线设备402采用群所有者协商确认410来响应群所有者协商响应408。图5是说明群所有者确定的图500。值Xl是无线设备402的群所有者意愿值,值 x2是无线设备404的群所有者意愿值。如果xl不等于x2 (502),并且xl小于x2 (504),则无线设备404是群所有者(506)。否则,如果xl不小于x2 (504),则无线设备402是群所有者(508)。如果xl等于x2 (502),并且xl和x2都等于15 (或都等于指示必须成为群所有者的值)(510),则群所有者协商由于两个无线设备402、404都想要成为群所有者(512)而失败。否则,如果xl和x2都小于15,则群所有权基于无线设备402、404的MAC地址来确定 (514,516)。使用每个无线设备402、404的MAC地址的逆序的六个八位字节来确定群所有权(514)。具有较大六个字节值的无线设备成为群所有者(516)。如前面所述,成为群所有者需要更多的功率,因此成为群所有者可能并不有利。从而,基于其MAC地址,设备可能因成为群所有者而其负担不成比例。从而,图6提供了当參与群所有者协商的两个设备的群所有者意愿相同时确定群所有者的方法。图6是说明进行群所有者确定的示例性方法的图600。值xl是无线设备402的群所有者意愿值,值x2是无线设备404的群所有者意愿值。如果xl不等于x2 (602),并且 xl小于x2 (604),则无线设备404是群所有者(606)。否则,如果xl不小于x2 (604),则无线设备402是群所有者(608)。如果xl等于x2 (602),并且xl和x2都等于15 (或都等于指示必须成为群所有者的值)(610),则群所有者协商由于无线设备402、404都想要成为群所有者而失败(612)。否则,如果xl和x2都小于15,则群所有权基于无线设备402、404发送的平局破解值来确定(614)。再參照图4,在示例性配置中,群所有者协商请求406包括平局破解值。也就是说, 群所有者意愿属性可以包括平局破解值。举例来说,平局破解值可以是ー个比持,其中0指示无线设备402、404之间关于群所有者意愿的平局的解决结果为接收设备成为群所有者, 1指示平局的解决结果为发送设备成为群所有者。平局破解值可以由无线设备402在第一群所有者协商请求406时随机地进行设置。无线设备404在群所有者协商响应408中发送的平局破解值可以是相应的群所有者协商请求406中的反转。例如,如果群所有者协商请求406包括平局破解值0,则群所有者协商响应408将包括平局破解值1,因此,在平局的情形下无线设备404将成为群所有者。另ー方面,如果群所有者协商请求406包括平局破解值1,则群所有者协商响应408将包括平局破解值0,因此,在平局的情形下无线设备402将成为群所有者。平局破解的设置可以使得值0和1平均地具有相等或者接近相等的出现几卓。图7A是示出示例性群所有者意愿属性格式的表700。如图7A中所示,群所有者意愿属性包括属性标识符(ID)字段、长度字段以及群所有者意愿字段。所示属性ID字段为 4,但也可以是任何用于指示属性为群所有者意愿的预定值。长度字段是属性中后面字段的长度。群所有者意愿字段是可变值,如图7B中所示。图7B是示出示例性群所有者意愿字段定义的表750。群所有者意愿字段包括群所有者意愿值,用于指示成为群所有者意愿的程度。群所有者意愿值可以是0和15之间的相对值,用于指示无线设备希望成为群所有者的程度。0可以指示无意愿,15可以指示必须成为群所有者,0和15之间的值指示两个极端情况之间的成为群所有者的意愿程度。虽然在 0和15之间指示意愿值,其它值也可以用于指示群所有者意愿。群所有者意愿字段还包括平局破解值,其如前面所述可以是ー个比持,其中0指示接收具有群所有者意愿属性的群所有者协商消息的设备应该是群所有者,1指示发送具有群所有者意愿属性的群所有者协商请求消息的设备应该是群所有者。当群所有者请求消息和群所有者响应消息中的意愿值相同并且小于15时使用平局破解值。图8是示例性方法的流程图800。该方法由第一无线设备来执行。如图8中所示, 第一无线设备确定平局破解值并将第一消息发送给第二无线设备,该第一消息包括要成为群所有者的第一意愿和平局破解值(802)。第一无线设备从第二无线设备接收第二消息,该第二消息包括要成为群所有者的第二意愿(804)。第一无线设备基于第一意愿、第二意愿和平局破解值来确定第一无线设备或第二无线设备中的哪ー个应该是群所有者(806)。平局破解值可以是ー个比持。在该配置中,第一无线设备可以使每个平局破解值平均具有相同的出现几率,因此在之后发送的群所有者协商请求消息中可以平均地将数值均等地设置为 0或1 (808)。在ー种配置中,平局破解值的选择可以一直是随机的,其中选择0或1的概率相等。其它的配置也是可能的,只要平均地将数值均等地设置为0或1。该数值可以是当第一意愿等于第二意愿时用于确定第一无线设备或第二无线设备中的哪ー个应该是群所有者的平局破解值。平局破解值可以用于仅当第一意愿和第二意愿均指示不必须成为群所有者时确定第一无线设备或第二无线设备中的哪ー个应该是群所有者。第一消息可以包括该数值,第二消息可以包括基于该数值确定的第二数值,第一无线设备可以进ー步基于第二数值来确定第一无线设备或第二无线设备中的哪ー个应该是群所有者。该数值和第二数值每个都可以是ー个比持,第二数值可以是该数值的反转,使得当该数值是0时第二数值是1,当该数值是1时第二数值是0,第一无线设备可以基于该数值或第二数值中的哪ー个是1来确定第一无线设备或第二无线设备中的哪ー个应该是群所有者。第一消息可以是群所有者协商请求,第二消息可以是群所有者协商响应。图9是示例性方法的流程图900。该方法由第一无线设备来执行。第二消息可以包括基于该数值而反转的第二数值。在该配置中,确定第一无线设备或第二无线设备中的哪 ー个应该是群所有者(808)包括当第一意愿大于第二意愿时确定第一无线设备是群所有者(902),当第二意愿大于第一意愿时确定第二无线设备是群所有者(904),当第一意愿和第二意愿相等并且均指示必须成为群所有者时确定第一无线设备和第二无线设备均不应该是群所有者(906),当第一意愿和第二意愿相等并且该数值指示第一无线设备应该是群所有者时确定第一无线设备应该是群所有者(908),以及,当第一意愿和第二意愿相等并且第二数值指示第二无线设备应该是群所有者时确定第二无线设备应该是群所有者(910)。图10是说明示例性装置100的功能的概念框图1000,该示例性装置100为第一无线设备。装置100包括模块1002,其将第一消息发送给第二无线设备,该第一消息包括要成为群所有者的第一意愿和数值。装置100还包括模块1004,其从第二无线设备接收第二消息,该第二消息包括要成为群所有者的第二意愿。装置100还包括模块1006,其基于第一意愿、第二意愿和该数值来确定第一无线设备或第二无线设备中的哪ー个应该是群所有者。參照图1,在ー种配置中,无线通信装置100包括用于将第一消息发送给第二装置的模块,该第一消息包括要成为群所有者的第一意愿和数值,用于从第二装置接收第二消息的模块,该第二消息包括要成为群所有者的第二意愿,以及用于基于第一意愿、第二意愿和该数值来确定该装置或第二装置中的哪ー个应该是群所有者的模块。在ー种配置中,装置100还包括用于平均地将该数值均等设置为0或1的模块。当第二消息包括基于该数值而反转的第二数值时,用于确定第一无线设备或第二无线设备中的哪ー个应该是群所有者的模块还可以包括用于当第一意愿大于第二意愿时确定第一无线设备是群所有者的模块, 用于当第二意愿大于第一意愿时确定第二无线设备是群所有者的模块,用于当第一意愿和第二意愿相等并且均指示必须成为群所有者时确定第一无线设备和第二无线设备均不应该是群所有者的模块,用于当第一意愿和第二意愿相等并且该数值指示第一无线设备应该是群所有者时确定第一无线设备应该是群所有者的模块,以及用于当第一意愿和第二意愿相等并且第二数值指示第二无线设备应该是群所有者时确定第二无线设备应该是群所有者的模块。前面描述的模块是配置为执行前面所描述模块叙述的功能的处理系统114。应该理解,所公开的过程中步骤的具体次序或层次只是示例性方法的ー个例子。 应该理解,根据设计偏好,可重新排列过程中步骤的具体次序或层次。附帯的方法权利要求给出了按照示例性次序的各种步骤的要素,但并不意味着限制于所给出的具体次序或层次。提供了前述描述,以使得本领域技术人员能够实施本文所述的各种方案。对这些方案的各种修改将对本领域普通技术人员显而易见,并且本文所定义的总原则可以应用其它方案。因此,权利要求不是意图局限于本文所示的方案,而是与语言权利要求的总范围一致,其中,所提及的単数的元件不是意图意味着“ー个并且仅有ー个”而是意味着“一个或多个”,除非如此具体说明。若非具体说明,否则术语“ー些”是指ー个或多个。本领域普通技术人员已知或以后将要知道的与整个本公开内容所述的各种方案的元素等效的全部构造和功能等效物被作为參考明确并入本文并且意图被权利要求所涵盖。并且,不管权利要求中是否明确地叙述了本文的公开内容,本文的公开内容都不意图奉献给公众。不能用35U. S. C. § 112的第六款的条款来解释权利要求中的元素,除非该元素是用短语“用于……的模块”来明确地叙述的,或者在方法权利要求的情况下该元素是使用短语“用于……的步骤” 来叙述的。
权利要求
1.ー种操作第一无线设备的方法,包括将第一消息发送给第二无线设备,所述第一消息包括要成为群所有者的第一意愿和数值;从所述第二无线设备接收第二消息,所述第二消息包括要成为所述群所有者的第二意愿;以及基于所述第一意愿、所述第二意愿和所述数值来确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者。
2.根据权利要求1所述的方法,其中,所述数值是用于当所述第一意愿等于所述第二意愿时确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的平局破解值。
3.根据权利要求2所述的方法,其中,所述平局破解值用于当所述第一意愿和所述第 ニ意愿均指示不必须要成为所述群所有者时确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者。
4.根据权利要求1所述的方法,其中,所述第一消息包括所述数值,所述第二消息包括基于所述数值确定的第二数值,并且所述确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的过程仅基于所述第二数值或者还基于所述第二数值。
5.根据权利要求4所述的方法,其中,所述数值和所述第二数值每个都是ー个比持,所述第二数值从所述数值反转,使得当所述数值是0时所述第二数值是1,当所述数值是1时所述第二数值是0,并且所述确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的过程基于所述数值或所述第二数值中的哪ー个是1。
6.根据权利要求1所述的方法,其中,所述第一消息是群所有者协商请求,所述第二消息是群所有者协商响应。
7.根据权利要求1所述的方法,其中,所述数值是ー个比持,所述方法还包括将所述数值平均均等地设置为0或1。
8.根据权利要求1所述的方法,其中,所述第二消息包括基于所述数值而反转的第二数值,并且所述确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的过程包括当所述第一意愿大于所述第二意愿时确定所述第一无线设备是所述群所有者;当所述第二意愿大于所述第一意愿时确定所述第二无线设备是所述群所有者;当所述第一意愿和所述第二意愿相等并且均指示必须成为所述群所有者时确定所述第一无线设备和所述第二无线设备均不应该是所述群所有者;当所述第一意愿和所述第二意愿相等并且所述数值指示所述第一无线设备应该是所述群所有者时确定所述第一无线设备应该是所述群所有者;以及当所述第一意愿和所述第二意愿相等并且所述第二数值指示所述第二无线设备应该是所述群所有者时确定所述第二无线设备应该是所述群所有者。
9.一种无线通信装置,包括用于将第一消息发送给第二装置的模块,所述第一消息包括要成为群所有者的第一意愿和数值;用于从所述第二装置接收第二消息的模块,所述第二消息包括要成为所述群所有者的第二意愿;以及用于基于所述第一意愿、所述第二意愿和所述数值来确定所述装置或所述第二装置中的哪ー个应该是所述群所有者的模块。
10.根据权利要求9所述的装置,其中,所述数值是用于当所述第一意愿等于所述第二意愿时确定所述装置或所述第二装置中的哪ー个应该是所述群所有者的平局破解值。
11.根据权利要求10所述的装置,其中,所述平局破解值用于当所述第一意愿和所述第二意愿均指示不必须要成为所述群所有者时确定所述装置或所述第二装置中的哪ー个应该是所述群所有者。
12.根据权利要求9所述的装置,其中,所述第一消息包括所述数值,所述第二消息包括基于所述数值确定的第二数值,并且所述用于确定所述装置或所述第二装置中的哪ー个应该是所述群所有者的模块还基于所述第二数值。
13.根据权利要求12所述的装置,其中,所述数值和所述第二数值每个都是ー个比持, 所述第二数值从所述数值反转,使得当所述数值是0时所述第二数值是1,当所述数值是1 时所述第二数值是0,并且所述用于确定所述装置或所述第二装置中的哪ー个应该是所述群所有者的模块基于所述数值或所述第二数值中的哪ー个是1。
14.根据权利要求9所述的装置,其中,所述第一消息是群所有者协商请求,所述第二消息是群所有者协商响应。
15.根据权利要求9所述的装置,其中,所述数值是ー个比持,所述装置还包括用于将所述数值平均均等地设置为0或1的模块。
16.根据权利要求9所述的装置,其中,所述第二消息包括基于所述数值而反转的第 ニ数值,所述用于确定所述装置或所述第二装置中的哪ー个应该是所述群所有者的模块包括用于当所述第一意愿大于所述第二意愿时确定所述装置是所述群所有者的模块; 用于当所述第二意愿大于所述第一意愿时确定所述第二装置是所述群所有者的模块;用于当所述第一意愿和所述第二意愿相等并且均指示必须成为所述群所有者时确定所述装置和所述第二装置均不应该是所述群所有者的模块;用于当所述第一意愿和所述第二意愿相等并且所述数值指示所述装置应该是所述群所有者时确定所述装置应该是所述群所有者的模块;以及用于当所述第一意愿和所述第二意愿相等并且所述第二数值指示所述第二装置应该是所述群所有者时确定所述第二装置应该是所述群所有者的模块。
17.ー种第一无线设备中的计算机程序产品,包括 计算机可读介质,包括用于执行以下操作的代码将第一消息发送给第二无线设备,所述第一消息包括要成为群所有者的第一意愿和数值;从所述第二无线设备接收第二消息,所述第二消息包括要成为所述群所有者的第二意愿;以及基于所述第一意愿、所述第二意愿和所述数值来确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者。
18.根据权利要求17所述的计算机程序产品,其中,所述数值是用于当所述第一意愿等于所述第二意愿时确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的平局破解值。
19.根据权利要求18所述的计算机程序产品,其中,所述平局破解值用于当所述第一意愿和所述第二意愿均指示不必须要成为所述群所有者时确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者。
20.根据权利要求17所述的计算机程序产品,其中,所述第一消息包括所述数值,所述第二消息包括基于所述数值确定的第二数值,并且所述用于确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的代码还基于所述第二数值。
21.根据权利要求20所述的计算机程序产品,其中,所述数值和所述第二数值每个都是ー个比持,所述第二数值从所述数值反转,使得当所述数值是0时所述第二数值是1,当所述数值是1时所述第二数值是0,并且所述用于确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的代码基于所述数值或所述第二数值中的哪ー个是 1。
22.根据权利要求17所述的计算机程序产品,其中,所述第一消息是群所有者协商请求,所述第二消息是群所有者协商响应。
23.根据权利要求17所述的计算机程序产品,其中,所述数值是ー个比持,所述计算机可读介质还包括用于将所述数值平均均等地设置为0或1的代码。
24.根据权利要求17所述的计算机程序产品,其中,所述第二消息包括基于所述数值而反转的第二数值,所述用于确定所述第一无线设备或所述第二无线设备中的哪ー个应该是所述群所有者的代码包括用于执行以下操作的代码当所述第一意愿大于所述第二意愿时确定所述第一无线设备是所述群所有者;当所述第二意愿大于所述第一意愿时确定所述第二无线设备是所述群所有者;当所述第一意愿和所述第二意愿相等并且均指示必须成为所述群所有者时确定所述第一无线设备和所述第二无线设备均不应该是所述群所有者;当所述第一意愿和所述第二意愿相等并且所述数值指示所述第一无线设备应该是所述群所有者时确定所述第一无线设备应该是所述群所有者;以及当所述第一意愿和所述第二意愿相等并且所述第二数值指示所述第二无线设备应该是所述群所有者时确定所述第二无线设备应该是所述群所有者。
25.一种无线通信装置,包括处理系统,其配置为将第一消息发送给第二装置,所述第一消息包括要成为群所有者的第一意愿和数值;从所述第二装置接收第二消息,所述第二消息包括要成为所述群所有者的第二意愿;以及基于所述第一意愿、所述第二意愿和所述数值来确定所述装置或所述第二装置中的哪一个应该是所述群所有者。
26.根据权利要求25所述的装置,其中,所述数值是用于当所述第一意愿等于所述第 ニ意愿时确定所述装置或所述第二装置中的哪ー个应该是所述群所有者的平局破解值。
27.根据权利要求沈所述的装置,其中,所述平局破解值用于当所述第一意愿和所述第二意愿均指示不必须要成为所述群所有者时确定所述装置或所述第二装置中的哪ー个应该是所述群所有者。
28.根据权利要求25所述的装置,其中,所述第一消息包括所述数值,所述第二消息包括基于所述数值确定的第二数值,并且所述处理系统还配置为基于所述第二数值来确定所述装置或所述第二装置中的哪ー个应该是所述群所有者。
29.根据权利要求观所述的装置,其中,所述数值和所述第二数值每个都是ー个比持, 所述第二数值从所述数值反转,使得当所述数值是0时所述第二数值是1,当所述数值是1 时所述第二数值是0,并且所述处理系统配置为基于所述数值或所述第二数值中的哪ー个是1来确定所述装置或所述第二装置中的哪ー个应该是所述群所有者。
30.根据权利要求25所述的装置,其中,所述第一消息是群所有者协商请求,所述第二消息是群所有者协商响应。
31.根据权利要求25所述的装置,其中,所述数值是ー个比持,所述处理系统还配置为将所述数值平均均等地设置为0或1。
32.根据权利要求25所述的装置,其中,所述第二消息包括基于所述数值而反转的第 ニ数值,并且,为确定所述装置或所述第二装置中的哪ー个应该是所述群所有者,所述处理系统配置为当所述第一意愿大于所述第二意愿时确定所述装置是所述群所有者;当所述第二意愿大于所述第一意愿时确定所述第二装置是所述群所有者;当所述第一意愿和所述第二意愿相等并且均指示必须成为所述群所有者时确定所述装置和所述第二装置均不应该是所述群所有者;当所述第一意愿和所述第二意愿相等并且所述数值指示所述装置应该是所述群所有者时确定所述装置应该是所述群所有者;以及当所述第一意愿和所述第二意愿相等并且所述第二数值指示所述第二装置应该是所述群所有者时确定所述第二装置应该是所述群所有者。
全文摘要
操作第一无线设备的方法包括将第一消息发送给第二无线设备,所述第一消息包括要成为群所有者的第一意愿和数值。另外,所述方法包括从所述第二无线设备接收第二消息,所述第二消息包括要成为所述群所有者的第二意愿。进一步,所述方法包括基于所述第一意愿、所述第二意愿和所述数值来确定所述第一无线设备或所述第二无线设备中的哪一个应该是所述群所有者。
文档编号H04W84/20GK102550119SQ201080044493
公开日2012年7月4日 申请日期2010年10月1日 优先权日2009年10月2日
发明者M·M·文廷克, V·K·琼斯四世 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1