用于在较低能耗和较高能耗无线通信技术之间切换的方法、装置以及计算机可读介质的制作方法
【专利摘要】用于无线通信设备在较低能耗和较高能耗无线通信技术之间切换的方法、装置、以及计算机可读介质被公开。无线通信设备包括处理电路以:根据较低能耗无线对等(P2P)网络通信技术从服务提供商无线设备接收分组,其中,分组指示由服务提供商无线设备提供的一个或多个服务。处理电路还可以:基于确定目标服务由服务提供商无线设备提供,确定切换至较高能耗无线P2P通信技术来与服务提供商无线设备通信;处理电路还可以:根据较高能耗无线P2P通信技术执行与提供商无线设备的连接设置以使用目标服务。
【专利说明】用于在较低能耗和较高能耗无线通信技术之间切换的方法、 装置以及计算机可读介质
[0001 ] 优先权声明
[0002] 本申请要求于2014年12月10日提交的美国专利申请No. 14/565,868的优先权,该 美国专利申请要求于2014年3月17日提交的美国临时专利申请No. 61 /954,418的优先权,每 个申请的整体通过引用结合于此。
技术领域
[0003] 实施例涉及无线网络。某些实施例涉及这样的无线网络:对等设备向其他对等设 备提供服务,并且较低能耗无线对等(P2P)通信技术与较高能耗无线通信技术一起被使用。
【背景技术】
[0004] 通常无线设备使用来自其他无线设备的服务。无线设备可提供服务,例如,打印、 因特网接入、以及交互游戏。随着社交网络应用的出现,物联网(Ι〇Τ)、无线扩充基座 (docking)等对等(P2P)网络正变得更加流行。
[0005] 因此存在针对改善的对等网络的方法、装置和计算机可读介质的一般需要。
【附图说明】
[0006] 图1根据某些实施例示出了无线网络;
[0007] 图2根据示例实施例示出了P2P设备;
[0008] 图3根据示例实施例示出了由应用服务平台的不同部分使用的技术和协议;
[0009] 图4根据示例实施例示出了用于在较低能耗无线P2P通信技术和较高能耗无线通 信技术之间切换的方法;
[0010] 图5和图6根据示例实施例示出了用于在较低能耗无线P2P通信技术和较高能耗无 线通信技术之间切换的方法;
[0011] 图7根据某些示例实施例示出了用于用户选择服务的用户界面;
[0012] 图8根据示例实施例示出了用于在较低能耗无线P2P通信技术和较高能耗无线通 信技术之间切换的方法;以及
[0013] 图9根据某些实施例示出了P2P设备。
【具体实施方式】
[0014] 下列描述以及附图充分示出了具体实施例以使得本领域技术人员能够实施这些 实施例。其他实施例可包含结构、逻辑、电、处理、以及其他方面的变化。某些实施的部分和 特征可被包括在其他实施例的部分和特征中、或被其他实施例的部分和特征替代。权利要 求中阐述的实施例包含那些权利请求的所有可得的等价形式。
[0015] 图1根据某些实施例示出了无线网络100。无线网络100可包括接入点(APH02、以 及多个对等(P2P)设备104。接入点(AP) 102和P2P设备104可以是无线发送和接收设备,例 如,蜂窝电话、手持无线设备、无线眼镜、无线手表、无线个人设备、平板计算机、打印机、机 顶设备、或其他设备。AP 102和P2P设备104可被配置为使用较高能耗无线通信技术来发送 和接收,该较高能耗无线通信技术可以是局部区域无线通信技术、或诸如电气与电子工程 师协会(ΙΕΕΕ)802 · 11、802 · 1 la/g/ag/n/ac/ax/s/e/iKWlFi?、或 802 · 16 之类的通信技术, 以及诸如蓝牙?、蓝牙?低能耗(81^)、8〇2.15.4、邻居感知网络(财幻程序、近场通信 (NFC)、和/或无线个人区域网(WPAN)无线技术或通信技术之类的较低能耗无线P2P技术或 通信技术。
[0016] AP 102和P2P设备104可同时使用两个或更多个协议。某些协议定义了P2P设备104 和AP 102通信的协议,并且某些协议定义了P2P设备104与另一 P2P设备通信的协议。诸如 802.11之类的某些协议定义了针对与AP 102通信以及针对对等通信二者的协议。
[0017] P2P设备104可被配置用于对等通信,其中,两个或多个设备直接连接,不需要经过 AP 102。例如,P2P设备104.5和P2P设备104.6正用对等关系通信而不与AP 102通信,并且例 如,P2P设备104.5和104.6可能正在使用802.11或蓝牙??例如,P2P设备104.3正使用例如 802.11与ΑΡ 102通信。P2P设备104.1正使用对等关系与P2P设备104.2通信,并且P2P设备 104.2正使用例如802.11与ΑΡ 102通信。在某些协议中,ΑΡ 102可用作P2P设备104的主设备 (master) ΑΡ 102和P2P设备104可被配置为根据正交频分多址(0FDMA)在若干信道上操作。 在示例实施例中,AP 102和/或P2P设备104可扫描信道来寻找其他P2P设备104的信标帧。
[0018] 在示例实施例中,AP 102和/或P2P设备104可根据高效率无线或高效率Wi-Fi (HEW)通信进行操作。在示例实施例中,AP 102和/或P2P设备104根据多用户多输入多输出 (MU-M頂0)、0FDMA、和/或空分多址进行操作。
[0019] P2P设备104可被配置为与使用Wi-Fi直连(可被称为Wi-Fi对等)来互相通信。P2P 设备104可包括服务204(另参见图2) 12P设备104可被配置为根据Wi-Fi直连服务(WFDS)进 行操作。在某些实施例中,P2P设备104可使用另一标准来向彼此提供服务。WFDS中的服务 204可划分为四种标准类型的服务:发送、播放、显示、以及打印。例如,P2P设备104.5可以是 打印机,并且P2P设备104.6可以是膝上型计算机。膝上型P2P设备104.6可使用对等协议Wi-Fi直连或另一对等协议将要打印的文件发送到打印机P2P设备104.5。
[0020] 正使用对等通信来通信的两个或更多个P2P设备104可称为P2P组。例如,P2P设备 104.5和P2P设备104.6是P2P组。基站集(BSS)可包括正使用由基本服务集标识(BSSID)标识 的BBS与AP 102通信的P2P设备10LBSS可在主信道以及一个或多个辅助信道或子信道上操 作。P2P协议可作为BSS在相同或不同的信道上操作。
[0021] P2P设备104和AP 102可被配置为根据本文描述的用于在低能耗无线P2P通信技术 和较高能耗无线通信技术之间切换的功能、方法、以及装置进行操作。
[0022]图2根据示例实施例示出了P2P设备104 W2P设备104可包括应用(APP)202、服务 204、应用服务平台(ASP)206、较低能耗无线P2P通信技术208、以及较高能耗无线通信技术 210〇
[0023] 应用202可使用ASP 206来调用服务204以接入较低能耗无线P2P通信技术208或较 高能耗无线通信技术210,来与另一 P2P设备104或AP 102通信。
[0024] 应用202可以是诸如文字处理应用、浏览器应用、以及游戏之类的应用。在示例实 施例中,服务204可以是使用ASP 206的功能并且被应用202调用的服务。在示例实施例中, 服务204包括Wi-Fi直连服务,并且被划分为发送服务、播放服务、打印服务、显示服务、以及 使能应用编程接口服务的服务。
[0025]在示例实施例中,ASP 206可被配置为提供应用202以及服务204所需的通用功能。 ASP 206可使能或创建作为不同P2P设备104上对等点之间的逻辑链接的会话。在示例实施 例中,ASP 206提供功能以便应用202、服务204、以及ASP 206根据Wi-Fi直连服务或用于在 P2P 104设备之间提供对等服务的另一标准进行操作。在示例实施例中,服务204和ASP 206 可称为Wi-Fi直连服务,其中Wi-Fi直连服务被应用202调用并且使用较低能耗无线P2P通信 技术208和较高能耗无线通信技术210。
[0026] 如本文所描述的,服务204和/或ASP 206可被配置为针对执行由ASP 206和/或服 务204提供的功能的第一部分使用较低能耗无线P2P通信技术208,并且针对执行由ASP 206 和/或服务204提供的功能的第二部分使用较高能耗无线通信技术210。
[0027]较低能耗无线P2P通信技术208可提供针对诸如低能耗蓝牙?之类的较低能耗无 线P2P通信技术的支持。ASP 206可调用由较低能耗无线P2P通信技术208提供的支持一个或 多个低能耗技术和协议的功能。
[0028]较高能耗无线通信技术210可提供针对诸如802.11之类的较高能耗无线P2P通信 技术208的支持。ASP 206可调用由较高能耗无线通信技术210提供的支持一个或多个较高 能耗技术或协议的功能。
[0029]图3根据示例实施例示出了由应用服务平台的不同部分使用的技术和协议。ASP 306(可与图2的ASP 206类似或相同)可包括三个功能区域:发现管理320、拓扑管理330、以 及安全管理340。
[0030] 不同的功能区域可使用由P2P设备104提供的无线技术和协议的不同对。发现管理 320可包括每个Wi-Fi 322、蓝牙低能耗(BLE)324、NFC 326、以及其他配对328的模块。例如, 如本文所描述的,发现管理320可被配置为使用诸如BLE 324或NFC 326之类的使用较低能 耗无线P2P通信技术执行发现管理320的第一部分,然后针对发现管理320的第二部分使用 诸如Wi-Fi 322之类的较高能耗无线通信技术。发现管理320可使用较低能耗和较高能耗无 线技术的其他配对328来执行发现。
[0031] 拓扑管理330可包括每个Wi-Fi 332、BLE 334、以及NFC 336、以及其他配对338的 模块来执行与拓扑管理330相关的功能。例如,如本文所描述的,拓扑管理330可被配置为使 用诸如BLE 334或NFC 336之类的较低能耗无线P2P通信技术来执行拓扑管理330的第一部 分,然后针对拓扑管理330的第二部分使用诸如Wi-Fi 332之类的较高能耗无线通信技术。 拓扑管理330可使用较低能耗和较高能耗无线技术的其他配对338来执行发现。例如,拓扑 管理330可使用较低能耗无线P2P通信技术BLE 334来发现P2P 104,然后使用诸如Wi-Fi 322之类的较高能耗无线通信技术来与P2P设备104连接。较高能耗无线通信技术可以是较 高能耗局部区域无线通信技术。
[0032] 安全管理340可包括每个Wi-Fi保护(WPA)342、蓝牙(BT)配对344、以及其他配对 346的模块。WPA 342可使用WPA 342来执行安全管理,并且可使用较低能耗无线P2P通信技 术和较高能耗无线通信技术的配对。BT配对344可以是较低能耗和较高能耗无线技术的配 对,并由安全管理340使用。例如,BT或BLE可以与WiFi或802.11配对。如本文所描述的,安全 管理340可被配置为使用诸如BT、LEBT、或NFC之类的较低能耗无线P2P通信技术来执行安全 管理340的第一部分,然后针对安全管理340的第二部分使用诸如Wi-Fi之类的较高能耗无 线通信技术。安全管理340可使用较低能耗和较高能耗无线技术的其他配对346来执行安全 管理340。例如,安全管理340可使用较低能耗无线P2P通信技术BLE来发现P2P设备104,然后 使用诸如Wi-Fi之类的较高能耗无线通信技术来认证其他P2P设备104。
[0033]图4根据示例实施例示出了用于在较低能耗无线P2P通信技术和较高能耗无线通 信技术之间切换的方法400。图4中示出的是服务通告商/发布商P2P设备104.5,这扩展了图 1的示例(P2P设备104.5在图1中是打印机),以及正试图寻找目标打印服务的服务寻找者 (seeker)/订阅者 P2P 设备 104.6。
[0034]方法400以较低能耗发现阶段开始于(一个或多个)操作402处。例如,P2P设备 104.5可使用BLE发送指示打印服务可用的信标帧。P2P设备104.6可使用BLE接收信标帧并 确定信标帧需要更多关于打印服务的信息。可选地,P2P设备104.6可发送指示P2P设备 104.6正请求更多关于信标中指示的打印机服务的信息的探测请求分组。P2P设备104.5可 发送指示更多关于打印机服务的信息的探测响应。
[0035]可选地,方法400以较高能耗发现阶段在(一个或多个)操作404处继续。例如,P2P 设备104.6可发送指示P2P设备104.6正请求更多关于信标中指示的打印机服务的信息的探 测请求分组。P2P设备104.6可使用较高能耗无线通信技术来发送探测请求。P2P设备104.6 正请求更多关于打印机服务的信息的指示可由服务散列代码代表,其中P2P设备104.5和 P2P设备104.6二者具有散列函数和表格来将服务编码和解码到散列值中。P2P设备104.5可 发送指示更多关于打印机服务的信息的探测响应。P2P设备104.5可使用较高能耗无线通信 技术来发送探测响应。
[0036]方法400以较高能耗连接阶段在操作406处继续。例如,P2P设备104.6可使用较高 能耗无线通信技术来发送和接收分组来以连接P2P设备104.5。操作406的较高能耗连接阶 段可包括用于连接选择和供应信息的分组。方法400可使用由P2P设备104.5提供的服务(图 中未示出)以P2P设备104.6继续。
[0037]图4示出了可与发现管理320(图3)使用的方法400。对应可用于拓扑管理330和安 全管理340的方法,第一阶段可使用较低能耗无线P2P通信技术并且第二阶段可使用较高能 耗无线通信技术。
[0038] 图5和6根据示例实施例示出了用于在较低能耗无线P2P通信技术和较高能耗无线 通信技术之间切换的方法500。图5和6中示出的是P2P设备510和P2P设备52012P设备510可 视为服务514的服务通告商/发布商。P2P设备510可以是如本文描述的P2P设备10LP2P设备 510可包括应用512、服务514、以及ASP或DE 516。应用512可以是如本文描述的服务202,以 及诸如打印机分享应用之类的应用512。服务514可以是如本文描述的服务204。服务514可 以是通告/发布服务。ASP或DE 516可以是如本文描述的ASP 206W2P设备520可包括应用 522、服务524、以及ASP或DE 526。应用522可以是如本文描述的应用202,以及是诸如文字处 理应用之类的应用512。服务524可以是如本文描述的服务204。服务524可以是打印机共享 服务。ASP或DE 526可以是如本文描述的ASP 206。
[0039] 方法500可以以应用512在操作530处开始,该应用512发送请求打印机为通告/发 布服务的调用服务514。方法500可以以服务514用通告服务〇或发布服务调用ASP或DE 516 在操作532处继续。服务514可以调用ASP或DE 516的功能,该功能将在无线介质上通告或发 布打印机的可用性。方法500可以以ASP或DE 516用服务ID列表发送BLE通告在操作534处继 续。这里的发送是在BLE中,但另一低能耗无线P2P通信技术可被使用。服务ID列表可包括打 印服务可用的指示。服务ID列表可以是服务散列数的列表。
[0040] 方法500可以以应用522调用发现服务在操作536处继续。应用522可包括诸如打印 机之类的类型的服务。方法500可以以服务524用订阅()调用ASP 526或DE在操作538处继 续。服务524可以调用ASP或DE 526中的功能来订阅打印机服务。操作536、538可以在操作 530、532、534之前已发生。在某些实施例中,操作536、538可以在操作530、532、534中及时交 错。
[0041] 可选地,方法500以额外的较低能耗无线P2P通信技术发现在540处继续,可包括操 作542、544、以及546。在示例实施例中,如果足够的信息包含在操作534的BLE通告中,额外 的较低能耗无线P2P通信技术发现是不需要的。例如,如果服务名称或服务ID与操作534中 BLE通告的目标服务ID或目标服务名称匹配,则额外的较低能耗无线P2P通信技术发现是不 需要的。
[0042] 可选地,方法500以BLE请求(服务ID、范围等)在操作542处继续。ASP或DE 526可基 于操作542中的服务ID确定订阅的服务在P2P设备510上可能是可用的。ASP或DE在操作542 中发送额外信息的BLE请求。
[0043] 可选地,方法500在操作544处继续,其中,ASP或DE 516执行服务ID与P2P设备510 上提供的服务的局部匹配,并且取回服务ID的信息。可选地,方法500以ASP或DE 516使用 BLE发送包括关于服务ID的信息的响应(服务ID等)在操作546处继续。可选地,较低能耗无 线P2P通信技术发现阶段可以以额外的请求和响应或其他适当的帧继续。
[0044]可选地,方法500以额外的较高能耗无线通信技术发现在操作550处继续,可包括 操作552、554、以及556。ASP或DE 526可确定无足够的信息在操作534的BLE通告或操作546 的BLE响应中被接收,并因此确定在额外的较高能耗无线通信技术发现550中执行操作 (552、554、556)。可选地,方法500以?2?探测请求(服务散列)在操作552处继续。服务散列可 以是服务名称的散列代码。P2P探测请求可使用诸如802.11或Wi-Fi之类的较高能耗无线网 络通信技术已被发送。
[0045]可选地,方法500在操作554处继续,其中,ASP或DE 516执行接收到的服务散列和 P2P设备510上提供的服务的散列匹配,并取回对应于匹配散列匹配的匹配服务的信息。可 选地,方法500以ASP或DE 516发送包括关于对应于服务散列的服务的信息的P2P探测响应 (服务名称、通告ID等)在操作556处继续。P2P探测响应使用较高能耗无线通信技术被发送。 可选地,较高能耗无线通信技术发现阶段可以以额外的请求和响应或其他适当的帧继续。 [0046]可选地,方法500以额外的较高能耗无线通信技术服务发现在操作590处继续,可 包括操作592、594、以及596ASP或DE 526可确定无足够的信息在操作534中的BLE通告或操 作546的BLE响应中被接收,并因此确定在额外的较高能耗无线通信技术服务发现中执行操 作 592、594、以及 596。
[0047] 可选地,方法500以可包括服务名称和服务信息请求的P2P服务请求在操作592处 继续。操作592的P2P服务发现请求可使用诸如802.11或Wi-Fi之类的较高能耗无线网络通 信技术已被发送。
[0048]可选地,方法500在操作594处继续,ASP或DE 516执行可用服务和设备与接收到的 操作592的P2P服务发现请求相比的名称匹配和服务信息匹配。
[0049] 可选地,方法500以ASP或DE 516发送包括关于匹配的服务的信息的P2P服务发现 响应(服务名称、通告ID、服务状态等)在操作596处继续。操作596的P2P服务目录响应使用 较高能耗无线通信技术被发送。可选地,较高能耗无线通信技术发现阶段可以以额外的请 求和响应以及其他适当的帧继续。
[0050] 现在参考图6,方法500可以以发现/搜索结果从ASP或DE 526被发送到服务524在 操作560处继续。可能已存在多于一个服务和设备被发现,因为可能已存在多于一个P2P设 备510通告或发布服务,并且因为P2P设备510可能已通告多于一个匹配服务。方法500可以 以服务和设备列表562被发送到应用522在操作566处继续。可选地,方法500可以以应用522 在操作564处继续,该应用522向用户提供用户界面700(见图7)来选择哪个以及哪些用户将 优选的服务和设备。在示例实施例中,应用522可选择服务和设备。
[0051 ] 方法500可以以应用522向服务524发送使用服务请求在操作566处继续。方法500 可以以服务524向ASP或DE 526发送寻找服务〇/设备在操作568处继续。
[0052] P2P设备520可确定使用较高能耗无线通信技术。方法500以ASP或DE 526使用诸如 802.11或WiFi之类的较高能耗无线通信技术发送P2P配设发现请求在操作570处继续。P2P 配设发现请求是请求用于设置较高能耗通信的通信参数和选择。操作570的P2P配设发送请 求可包括会话信息、连接能力等。方法500可以以P2P配设发现响应在操作580处继续,该P2P 配设发现响应可包括P2P设备520的通信参数和选择来设置较高能耗无线通信技术。操作 580的P2P配设发现响应可包括会话信息、连接能力等。
[0053]方法500可以以ASP或DE 516、526使用较高能耗无线通信技术执行设置过程的操 作来继续。这些操作未示出。
[0054]图7根据某些示例实施例示出了用于用户选择服务的用户界面700。用户界面700 给出发现的结果702,并且由按钮708、712、714、716向用户(未示出)提供选择。如所示出的, "一个P2P设备发现"指示发现的结果702。"P2P设备510"704与所请求的服务被发现。"彩色 打印机" 706可由按钮708选择,并且"高速BW打印机" 710可由按钮712选择。用户还被提供按 钮714选择来"拒绝并寻找更多打印机",在此情况下,发现将复位并寻找不同的打印机,或 "取消"(按钮716),在此情况下,全部发现处理将终止。
[0055]图8根据示例实施例示出了用于在较低能耗无线P2P通信技术和较高能耗无线通 信技术之间切换的方法800。
[0056]方法800开始于操作802处。方法800以使用较低能耗无线P2P通信技术发现对等设 备在操作804处继续。例如,寻找者P2P设备520接收BLE通告(操作534,图5)。
[0057]可选地,方法800以使用较低能耗无线P2P通信技术继续进一步发现在操作806处 继续。例如,寻找者P2P设备520可确定BLE通告未包含足够的信息来确定是否目标服务由提 供商P2P设备510提供。寻找者P2P设备520可然后发送进一步信息的BLE请求(操作542)。 [0058]可选地,方法800以使用较高能耗无线通信技术继续进一步发现在操作808处继 续。例如,寻找者P2P设备520可确定BLE通告未包含足够的信息来确定是否目标服务由提供 商P2P设备510提供。此外,BLE请求可已被发送并且BLE响应被接收(操作546)。寻找者P2P设 备520可确定BLE响应未包含足够的信息来确定是否目标服务由提供商P2P设备510提供。寻 找者P2P设备520可然后发送进一步信息的P2P探测请求(操作552)、和/或P2P服务发现请求 (操作592)。
[0059] 方法800以确定是否连接提供商无线设备在操作810处继续。例如,在操作564处, 寻找者P2P设备520向用户显示界面700,并且如果用户选择服务和/或设备,则寻找者P2P设 备520确定连接提供商P2P设备510。在示例实施例中,寻找者P2P设备520可基于从提供商 P2P设备510接收的发现信息来确定目标服务不是可用的或适当的,并确定不连接提供商 P2P设备510。发现信息可以是下列项的一个或多个:BLE通告、BLE响应、P2P探测响应、以及 P2P服务目录响应。在示例实施例中,额外的发现可由寻找者P2P设备520执行。
[0060] 方法800以"连接?"在操作812处继续。如果操作810的确定是不连接,则方法800可 返回操作804;然而,在示例实施例中,其他操作可被执行,包括方法800在操作818处结束。 如果操作810的确定是连接,则方法800以使用较高能耗无线通信技术执行连接设置在操作 814处继续。
[0061] 例如,寻找者P2P设备520可根据较高能耗无线通信技术发送P2P配设发现请求(操 作570)。其他分组可用于开始连接处理。方法800以接入服务在操作816处继续。例如,在提 供商P2P设备510和寻找者P2P设备520被连接之后,寻找者P2P设备520可将分组发送到提供 商P2P设备510,并将由提供商P2P设备510提供的服务发送给用户。寻找者P2P设备520可使 用较高能耗无线通信技术来接入服务。在示例实施例中,寻找者P2P设备520可不接入服务。 例如,在连接处理期间,寻找者P2P设备520和/或提供商P2P设备510可寻找其他可接受的设 备来进行连接。例如,可能存在安全问题、拥塞问题、或定价问题。方法800可在818处结束。
[0062] 图9根据某些实施例示出了P2P设备900 W2P设备900可以是可被布置为与一个或 多个其他P2P设备通信的P2P兼容设备,例如,P2P设备104 (图1 )、P2P设备510、520 (图5 )、或 接入点1〇2(图1KP2P设备900还可被称为P2P站(STA)或仅STA12P设备900可适用于作为接 入点102 (图1)或P2P设备104(图1)操作。P2P设备900可被配置为作为服务寻找者P2P设备 520或服务提供商P2P设备510操作。P2P设备900可包括如结合图2和3所描述的应用202、服 务204、ASP 206、较低能耗无线P2P通信技术208、以及较高能耗无线通信技术210。
[0063]根据实施例,除了其他方面,P2P设备900可包括发送/接收元件(例如,天线)901、 收发器902、物理层电路(PHY)904以及介质接入控制层电路(獻〇906。?册904和MAC 906可 以是P2P兼容层,并且可以与一个或多个传统较低能耗无线P2P技术和较高能耗无线通信技 术兼容。例如,P2P设备900可以与IEEE 802.11标准兼容,例如,802.1 In、802.1 lac、 802.1 lax、以及蓝牙和蓝牙低能耗标准。除了其他方面,MAC 906可被布置为配置PPDU,并且 可被布置为发送和接收PPDU。
[0064] P2P设备900还可包括其他处理电路908和存储器910,二者可被配置为执行本文描 述的各种操作。在示例实施例中,处理电路908是硬件电路。处理电路908可耦合到收发器 902,收发器902可耦合到发送/接收元件901。尽管图9描绘了处理电路908和收发器902是分 离的组件,处理电路908和收发器902可一起集成到电子封装或芯片中。
[0065] PHY 904可被布置为发送P2P分组。PHY 904可包括用于调制/解调、上转换/下转 换、过滤、放大等的电路。在某些实施例中,处理电路908可包括一个或多个处理器。处理电 路908可被配置为基于存储在RAM或ROM中的指令、或基于专用电路执行功能。在某些实施例 中,处理电路908可被配置为执行如结合本文以及结合图1-8所描述的在本文描述的用于在 低能耗局部区域无线通信技术和高能耗局部区域无线通信技术之间切换的功能的一个或 多个。
[0066]在某些实施例中,两个或多个天线可被耦合于PHY 940,并且可被布置用于发送和 接收信号,包括P2P分组的发送。在示例实施例中,一个或多个天线可用于根据一个或多个 较低能耗无线P2P技术发送,并且一个或多个不同的天线可用于根据一个或多个较高能耗 无线技术发送。P2P设备900可包括收发器902来发送和接收诸如P2P分组之类的数据。存储 器910可存储用于配置其他电路来执行在较低能耗无线P2P技术和较高能耗无线技术之间 切换的操作的信息。
[0067]在某些实施例中,P2P设备900可被配置为使用0FDM通信信号经由多载波通信信道 通信。在某些实施例中,P2P设备900可被配置为根据一个或多个具体通信标准通信,例如, 本文讨论的较低能耗和较高能耗标准,尽管所提供的P2P设备900的示例实施例的范围在这 方面不受限制,这些示例实施例还可根据其他技术和标准适用于发送和/或接收通信。 [0068]在某些实施例中,P2P设备900可以是便携式无线通信设备的一部分,例如,个人数 字助手(PDA)、具有无线通信能力的膝上型或便携式计算机、网络平板电脑、无线电话、智能 手机、无线耳机、寻呼机、即时通信设备、数码相机、接入点、电视、医疗设备(例如,心率监视 器、血压监测仪等)、接入点、基站、诸如蓝牙?、蓝牙?低能耗、 8〇2.11或8〇2.ie之类的无 线标准的发送/接收设备、或其他可无线接收和/或发送信息的设备。
[0069] 在某些实施例中,移动设备可包括一个或多个键盘、显示器、非易失性存储器端 口、多个天线、图形处理器、应用处理器、扬声器、以及其他移动设备元件。显示器可以是包 括触摸屏的LCD屏。一个或多个发送/接收元件901可包括一个或多个有向或全向天线,例 如,包括偶极天线、单极天线、贴片天线、环形天线、微带天线或其他类型的适用于RF信号发 送的天线。在某些多输入多输出(ΜΙΜΟ)实施例中,天线可被有效地分离来利用空间分集以 及可能产生的不同的信道特性。
[0070] 尽管设备900被示出具有若干分离的功能元件,功能元件的一个或多个可被组合 并且可由软件配置元件的组合实现,例如,包括数字信号处理器(DSP)、和/或其他硬件元件 的处理元件。例如,某些元件可包括一个或多个微处理器、DSP、现场可编程门阵列(FPGA)、 专用集成电路(ASIC)、射频集成电路(RFIC)以及用于执行至少一个本文描述的功能的各种 硬件和逻辑电路的组合。在某些实施例中,功能元件可以指在一个或多个处理元件上操作 的一个或多个处理。
[0071] 示例实施例通过针对第一部分或第一阶段使用较低能耗无线P2P通信技术并且针 对第二阶段使用较高能耗无线通信技术,具有降低功率使用的技术效果。
[0072] 示例实施例通过使用较低能耗无线P2P通信技术监测信标帧的无线介质,并然后 在接收信标帧之后在相同点切换至较高能耗无线通信技术,具有提供较低能耗功率节省模 式的技术效果。这可允许P2P设备104以较低能耗无线P2P通信技术持续监测服务,因此消耗 更少功率。
[0073] 示例实施例通过使用较低能耗无线P2P通信技术来通告服务和/或设备,并然后在 另一 P2P设备104指示其对进一步发现或使用所通告的服务感兴趣之后在相同点切换至较 高能耗无线通信技术,具有减少功率的技术效果。
[0074] 下列示例与进一步的实施例有关。示例1是包括电路的服务寻找者无线通信设备。 电路可被配置为根据较低能耗无线P2P网络对等(P2P)通信技术从服务提供商无线设备接 收分组,其中,分组指示由服务提供商无线设备提供的一个或多个服务;基于确定目标服务 由服务提供商无线设备提供,确定切换至较高能耗无线P2P通信技术来与服务提供商无线 设备通信;以及根据较高能耗无线P2P通信技术执行与服务提供商无线设备的连接设置来 使用目标服务。
[0075] 在示例2中,示例1的主题可以可选择地包括电路还被配置为:将包括关于目标服 务的指示的P2P请求分组发送到服务提供商无线设备,其中,发送是根据较低能耗无线P2P 网络通信技术的;以及其中,分组响应于所发送的P2P请求分组而被接收,并且其中分组还 指示关于目标服务的信息。
[0076] 在示例3中,示例1的主题可以可选择地包括电路还被配置为:根据较高能耗无线 P2P通信技术,将包括关于目标服务的指示的P2P请求分组发送到服务提供商无线设备;以 及根据较高能耗无线P2P通信技术从服务提供商无线设备接收P2P响应分组,其中,响应分 组包括关于目标服务的信息。
[0077] 在示例4中,示例3的主题可以可选择地包括电路还被配置为:如果关于由提供商 无线设备提供的一个或多个服务的指示未指示目标服务是否由服务提供商无线设备提供, 则根据较高能耗无线P2P通信技术,将包括关于目标服务的指示的P2P请求分组发送到服务 提供商无线设备。
[0078] 在示例5中,示例3的主题可以可选择地包括电路还被配置为:根据较高能耗无线 P2P通信技术将包括关于目标服务的指示的P2P服务发现请求分组发送到服务提供商无线 设备;以及根据较高能耗无线P2P通信技术从服务提供商无线设备接收P2P服务发现响应分 组,其中,响应分组包括关于目标服务的信息。
[0079] 在示例6中,示例1到5的任意一项的主题可以可选择地包括分组是P2P信标分组。 在示例7中,示例1到6的任意一项的主题可以可选择地包括较低能耗无线P2P网络通信技术 是包括下列项的组的至少一个:蓝牙 :?、蓝牙?低能耗、邻居感知网络(NAN)程序、以及近 场通信(NFC),并且其中较高能耗无线P2P通信技术是包括下列项的组中的至少一个:电气 与电子工程师协会(IEEE)802.11、802.16、802.11ax、WiGig、以及 WiFi。
[0080] 在示例8中,示例1到7的任意一项的主题可以可选择地包括分组用包含下列项的 组的至少一个来指示一个或多个服务:散列代码、服务名称、以及提供商无线设备地址、以 及提供商无线设备名称。
[0081] 在示例9中,示例1到8的任意一项的主题可以可选择地包括电路还被配置为:向用 户显示与目标服务匹配的一个或多个服务的服务名称;从用户接收关于与目标服务匹配的 一个或多个服务中所选择的服务的指示;以及确定基于目标服务由服务提供商无线设备提 供,并且基于来自用户的关于所选择的服务的指示,确定切换至较高能耗无线P2P通信技术 来与服务提供商无线设备通信。
[0082] 在示例10中,示例1-9的任意一项的主题可以可选择地包括电路还被配置为:将针 对目标服务的请求从应用发送至服务;向应用服务层发送请求来订阅目标服务,其中,应用 服务层将:针对发现阶段的至少第一部分首先使用较低能耗无线P2P网络通信技术,并且针 对连接阶段使用较高能耗无线P2P通信技术。
[0083] 在示例11中,示例1到10的任意一项的主题可以可选择地包括电路还被配置为:如 果确定连接到服务提供商无线设备来接入目标服务,则根据较高能耗无线P2P通信技术执 行与服务提供商无线设备的连接设置以使用目标服务。
[0084] 在示例12中,示例1到10的任意一项的主题可以可选择地包括电路还被配置为:扫 描分组的多个信道;以及根据较低能耗无线P2P网络通信技术从服务提供商无线设备接收 分组,其中,分组指示由服务提供商无线设备提供的一个或多个服务,并且其中分组在多个 信道中的一个信道上被接收。
[0085] 在示例13中,示例1-12的任意一项的主题可以可选择地包括耦合到电路的存储器 和收发器。在示例14中,示例13的主题可以可选择地包括一个或多个耦合到收发器的天线。
[0086] 示例15是一种服务寻找者无线通信设备上的方法。方法可包括根据较低能耗无线 对等(P2P)网络通信技术从服务提供商无线设备接收分组,其中,分组指示由服务提供商无 线设备提供的一个或多个服务;基于确定目标服务由服务提供商无线设备提供,确定切换 至较高能耗无线P2P通信技术来与服务提供商无线设备通信;以及根据较高能耗无线P2P通 信技术执行与服务提供商无线设备的连接设置以使用目标服务。
[0087] 在示例16中,示例15的主题可以可选择地包括将包括关于目标服务的指示的P2P 请求分组发送到服务提供商无线设备,其中,发送是根据较低能耗无线P2P网络通信技术 的;以及根据较低能耗无线P2P网络通信技术从服务提供商无线设备接收P2P响应分组,其 中,响应分组包括关于目标服务的信息。
[0088] 在示例17中,示例15的主题可以可选择地包括根据较高能耗无线P2P通信技术,将 包括关于目标服务的指示的P2P请求分组发送到服务提供商无线设备;以及根据较高能耗 无线P2P通信技术从服务提供商无线设备接收P2P响应分组,其中,响应分组包括关于目标 服务的信息。
[0089] 示例18是一种包括电路的服务提供商无线通信设备。电路可被配置为:根据较低 能耗无线对等(P2P)网络通信技术将分组发送到服务寻找者无线通信设备,其中,分组指示 由服务提供商无线通信设备提供的一个或多个服务;响应于所发送的分组,监测较高能耗 无线P2P通信技术以及较低能耗无线P2P网络通信技术;以及响应于所发送的分组,根据较 高能耗无线P2P通信技术从服务寻找者无线通信设备接收配设发现请求。
[0090] 在示例19中,示例18的主题可以可选择的包括电路还被配置为:从服务寻找者无 线设备接收包括关于目标服务的指示的P2P请求分组,其中,发送是根据较低能耗无线P2P 网络通信技术的;以及根据较低能耗无线P2P网络通信技术将P2P响应分组发送到服务寻找 者无线设备,其中,P2P响应分组包括关于目标服务的信息。
[0091] 在示例20中,示例19的主题可以可选择的包括电路还被配置为:根据较高能耗无 线P2P通信技术从服务寻找者无线设备接收包括关于目标服务的指示的P2P请求分组;以及 根据较高能耗无线网络通信技术将P2P响应分组发送到服务寻找者无线设备,其中,响应分 组包括关于目标服务的信息。
[0092] 在示例21中,示例18的主题可以可选择的包括电路还执行下述操作:根据较高能 耗无线P2P通信技术从服务寻找者无线设备接收包括关于目标服务的指示的P2P服务发现 请求分组;以及根据较高能耗无线P2P通信技术,将P2P服务发现响应分组发送到服务寻找 者无线设备,其中,响应分组包括关于目标服务的信息。
[0093] 在示例22中,示例18到21的任意一项的主题可以可选择地包括较低能耗无线P2P 网络通信技术是包括下列项的组的至少一个:蓝牙?、蓝牙?低能耗、邻居感知网络(NAN) 程序、以及近场通信(NFC),并且其中较高能耗无线P2P通信技术是包括下列项的组中的至 少一个:电气与电子工程师协会(IEEE)802.11、802.16、802.1 lax、WiGig、以及WiFi。
[0094] 在示例23中,示例18-22的任意一项的主题可以可选择地包括耦合到电路的存储 器、耦合到电路的一个或多个收发器、以及耦合到一个或多个收发器的一个或多个天线。 [0095]示例24是一种存储有指令的非暂态计算机可读存储介质,所述指令用于由一个或 多个处理器执行以在服务寻找者无线设备中执行操作,其中该操作将服务寻找者无线设备 配置为:根据较低能耗无线对等(P2P)网络通信技术从服务提供商无线设备接收分组,其 中,分组指示由服务提供商无线设备提供的一个或多个服务;基于确定目标服务由服务提 供商无线设备提供,确定切换至较高能耗无线P2P通信技术来与服务提供商无线设备通信; 以及根据较高能耗无线P2P通信技术执行与服务提供商无线设备的连接设置以使用目标服 务。
[0096] 在示例25中,示例24的主题可以可选择地包括操作还将服务寻找者无线设备配置 为:将包括关于目标服务的指示的P2P请求分组发送到服务提供商无线设备,其中,发送是 根据较低能耗无线P2P网络通信技术的;以及根据较低能耗无线P2P网络通信技术从服务提 供商无线设备接收P2P响应分组,其中,响应分组包括关于目标服务的信息。
[0097]在示例26中,权利要求1-25的任意一项的主题可以可选择地包括较高能耗无线 P2P通信技术可以是可为P2P通信技术的较高能耗局部区域无线通信技术。
[0098]摘要是为了符合要求摘要允许读者确定本技术公开的性质和主旨的37C. F. R部分 1.72(b)而提供的。摘要是按照不被用于限制或解释权利要求的范围或意义的理解而提交 的。下面的权利要求因此被合并到详细描述中,其中每个权利要求自己作为单独的实施例。
【主权项】
1. 一种服务寻找者无线通信设备,所述服务寻找者无线通信设备包括电路W执行下述 操作: 根据较低能耗无线对等(P2P)网络通信技术从服务提供商无线设备接收分组,其中,所 述分组指示由所述服务提供商无线设备提供的一个或多个服务; 基于确定目标服务由所述服务提供商无线设备提供,确定切换至较高能耗无线P2P通 信技术来与所述服务提供商无线设备通信;W及 根据所述较高能耗无线P2P通信技术执行与所述服务提供商无线设备的连接设置W使 用所述目标服务。2. 如权利要求1所述的服务寻找者无线通信设备,其中,所述电路还执行下述操作: 将包括关于所述目标服务的指示的P2P请求分组发送到所述服务提供商无线设备,其 中,所述发送是根据所述较低能耗无线P2P网络通信技术的;W及 其中,所述分组响应于所发送的P2P请求分组而被接收,并且其中所述分组还指示关于 所述目标服务的信息。3. 如权利要求1所述的服务寻找者无线通信设备,其中,所述电路还执行下述操作: 根据所述较高能耗无线P2P通信技术将包括关于所述目标服务的指示的P2P请求分组 发送到所述服务提供商无线设备;W及 根据所述较高能耗无线P2P通信技术从所述服务提供商无线设备接收P2P响应分组,其 中,响应分组包括关于所述目标服务的信息。4. 如权利要求3所述的服务寻找者无线通信设备,其中,所述电路还执行下述操作: 如果关于由所述提供商无线设备提供的一个或多个服务的指示未指示所述目标服务 是否由所述服务提供商无线设备提供,则根据所述较高能耗无线P2P通信技术将包括关于 所述目标服务的指示的所述P2P请求分组发送到所述服务提供商无线设备。5. 如权利要求3所述的服务寻找者无线通信设备,其中,所述电路还执行下述操作: 根据所述较高能耗无线P2P通信技术将包括关于所述目标服务的指示的P2P服务发现 请求分组发送到所述服务提供商无线设备;W及 根据所述较高能耗无线P2P通信技术从所述服务提供商无线设备接收P2P服务发现响 应分组,其中,响应分组包括关于所述目标服务的信息。6. 如权利要求1所述的服务寻找者无线通信设备,其中,所述分组是P2P信标分组。7. 如权利要求1所述的服务寻找者无线通信设备,其中,所述较低能耗无线P2P网络通 信技术是包括下列项的组中的至少一个:蓝牙?、蓝牙暫低能耗、邻居感知网络(NAN)程 序、W及近场通信(NFC),并且其中所述较高能耗无线P2P通信技术是包括下列项的组中的 至少一个:电气与电子工程师协会(I邸E)802.11、802.16、802.1 lax、WiGig、W及WiFi。8. 如权利要求1所述的服务寻找者无线通信设备,其中,所述分组用包含下列项的组的 至少一个来指示所述一个或多个服务:散列代码、服务名称、W及提供商无线设备地址、W 及提供商无线设备名称。9. 如权利要求1所述的服务寻找者无线通信设备,其中,所述电路还被配置为: 向用户显示与所述目标服务匹配的所述一个或多个服务的服务名称; 从所述用户接收关于与所述目标服务匹配的所述一个或多个服务中所选择的服务的 指示;W及 基于确定所述目标服务由所述服务提供商无线设备提供,并且基于来自所述用户的关 于所选择的服务的所述指示,确定切换至所述较高能耗无线P2P通信技术来与所述服务提 供商无线设备通信。10. 如权利要求1所述的服务寻找者无线通信设备,其中,所述电路还执行下述操作: 将针对所述目标服务的请求从应用发送至服务; 向应用服务层发送请求来订阅所述目标服务,其中,所述应用服务层将: 针对发现阶段的至少第一部分首先使用所述较低能耗无线P2P网络通信技术,并且针 对连接阶段使用所述较高能耗无线P2P通信技术。11. 如权利要求1所述的服务寻找者无线通信设备,其中,所述电路还执行下述操作: 如果确定连接到所述服务提供商无线设备来接入所述目标服务,则根据所述较高能耗 无线P2P通信技术执行与所述服务提供商无线设备的连接设置W使用所述目标服务。12. 如权利要求1所述的服务寻找者无线通信设备,其中,所述电路还执行下述操作: 扫描所述分组的多个信道;W及 根据所述较低能耗无线P2P网络通信技术从所述服务提供商无线设备接收所述分组, 其中,所述分组指示由所述服务提供商无线设备提供的一个或多个服务,并且其中所述分 组在所述多个信道中的一个信道上被接收。13. 如权利要求1所述的服务寻找者无线通信设备,还包括禪合到所述电路的存储器W 及收发器。14. 如权利要求13所述的服务寻找者无线通信设备,还包括禪合到所述收发器的一个 或多个天线。15. -种服务寻找者无线通信设备上的方法,所述方法包括: 根据较低能耗无线对等(P2P)网络通信技术从服务提供商无线设备接收分组,其中,所 述分组指示由所述服务提供商无线设备提供的一个或多个服务; 基于确定目标服务由所述服务提供商无线设备提供,确定切换至较高能耗无线P2P通 信技术来与所述服务提供商无线设备通信;W及 根据所述较高能耗无线P2P通信技术执行与所述服务提供商无线设备的连接设置W使 用所述目标服务。16. 如权利要求15所述的方法,还包括: 将包括关于所述目标服务的指示的P2P请求分组发送到所述服务提供商无线设备,其 中,所述发送是根据所述较低能耗无线P2P网络通信技术的;W及 根据所述较低能耗无线P2P网络通信技术从所述服务提供商无线设备接收P2P响应分 组,其中,所述响应分组包括关于所述目标服务的信息。17. 如权利要求15所述的方法,还包括: 根据所述较高能耗无线P2P通信技术将包括关于所述目标服务的指示的P2P请求分组 发送到所述服务提供商无线设备;W及 根据所述较高能耗无线P2P通信技术从所述服务提供商无线设备接收P2P响应分组,其 中,响应分组包括关于所述目标服务的信息。18. -种服务提供商无线通信设备,所述服务提供商无线通信设备包括电路W执行下 述操作: 根据较低能耗无线对等(P2P)网络通信技术来将分组发送到服务寻找者无线通信设 备,其中,所述分组指示由所述服务提供商无线通信设备提供的一个或多个服务; 响应于所发送的分组,监测较高能耗无线P2P通信技术W及所述较低能耗无线P2P网络 通信技术;W及 响应于所述所发送的分组,根据所述较高能耗无线P2P通信技术从所述服务寻找者无 线通信设备接收配设发现请求。19. 如权利要求18所述的服务提供商无线通信设备,其中,所述电路还执行下述操作: 从所述服务寻找者无线设备接收包括关于目标服务的指示的P2P请求分组,其中,所述 发送是根据所述较低能耗无线P2P网络通信技术的;W及 根据所述较低能耗无线P2P网络通信技术将P2P响应分组发送到所述服务寻找者无线 设备,其中,所述P2P响应分组包括关于所述目标服务的信息。20. 如权利要求18所述的服务提供商无线通信设备,其中,所述电路还执行下述操作: 根据所述较高能耗无线P2P通信技术,从所述服务寻找者无线设备接收包括关于目标 服务的指示的P2P请求分组;W及 根据所述较高能耗无线通信技术将P2P响应分组发送到所述服务寻找者无线设备,其 中,响应分组包括关于所述目标服务的信息。21. 如权利要求18所述的服务提供商无线通信设备,其中,所述电路还执行下述操作: 根据所述较高能耗无线P2P通信技术,从所述服务寻找者无线设备接收包括关于目标 服务的指示的P2P服务发现请求分组;W及 根据所述较高能耗无线P2P通信技术将P2P服务发现响应分组发送到所述服务寻找者 无线设备,其中,所述响应分组包括关于所述目标服务的信息。22. 如权利要求18所述的服务提供商无线通信设备,其中,所述较低能耗无线P2P网络 通信技术是包括下列项的组中的至少一个:蓝牙?、蓝牙@低能耗、邻居感知网络(NAN) 程序、W及近场通信(NFC),并且其中所述较高能耗无线P2P通信技术是包括下列项的组中 的至少一个:电气与电子工程师协会(I邸E)802.11、802.16、802.1 lax、WiGig、W及WiFi。23. 如权利要求18所述的服务提供商无线通信设备,还包括禪合到所述电路的存储器、 禪合到所述电路的一个或多个收发器、W及禪合到所述一个或多个收发器的一个或多个天 线。24. -种存储有指令的非暂态计算机可读存储介质,所述指令用于由一个或多个处理 器执行W在服务寻找者无线设备中执行操作,所述操作将所述服务寻找者无线设备配置 为: 根据较低能耗无线对等(P2P)网络通信技术从服务提供商无线设备接收分组,其中,所 述分组指示由所述服务提供商无线设备提供的一个或多个服务; 基于确定目标服务由所述服务提供商无线设备提供,确定切换至较高能耗无线P2P通 信技术来与所述服务提供商无线设备通信;W及 根据所述较高能耗无线P2P通信技术执行与所述服务提供商无线设备的连接设置W使 用所述目标服务。25. 如权利要求24所述的非暂态计算机可读存储介质,其中,所述操作还将所述服务寻 找者无线设备配置为: 将包括关于所述目标服务的指示的P2P请求分组发送到所述服务提供商无线设备,其 中,所述发送是根据所述较低能耗无线P2P网络通信技术的;W及 根据所述较低能耗无线P2P网络通信技术从所述服务提供商无线设备接收P2P响应分 组,其中,响应分组包括关于所述目标服务的信息。
【文档编号】H04L29/08GK105993160SQ201580008067
【公开日】2016年10月5日
【申请日】2015年3月6日
【发明人】艾米丽·H·齐, 卡洛斯·科尔迪鲁, 黄柏凯, 戴维·J·麦考尔, 罗伯特·D·休斯
【申请人】英特尔Ip公司