网络可用性的独立于处理器的通信的制作方法

文档序号:8270421阅读:271来源:国知局
网络可用性的独立于处理器的通信的制作方法
【技术领域】
[0001]本发明的实施例大体上涉及无线通信系统,且更具体来说涉及用于在装置之间传送网络状态信息的系统和方法。
【背景技术】
[0002]无线装置可以使用例如蓝牙等无线通信协议无线地连接到远程装置。如果无线装置还能接入远程装置无法直接接入的无线网络,那么无线装置可以充当向远程装置提供对无线网络的接入的网关。无线装置可以向远程装置提供网络状态信息以及网络接入。但是,使用无线装置中的主机处理器实施这些功能,可能会产生不期望的延迟和功率消耗。
【附图说明】
[0003]举例说明本发明的实施例,并且本发明的实施例并不希望受到附图各图的限制。
[0004]图1展示了根据一些实施例的无线装置无线地连接到远程装置和一个或多个无线网络的无线通信系统。
[0005]图2是展示了根据一些实施例的无线地连接到具有卸载的网络可用性服务的网络报告器的网络监视器的框图。
[0006]图3是根据一些实施例的充当网络报告器的无线装置的示意性框图。
[0007]图4A是蓝牙低能量(BLE)协议堆栈的框图。
[0008]图4B是根据一些实施例的经过修改以提供卸载网络可用性服务的BLE协议堆栈的一部分的框图。
[0009]图5A和5B是说明根据一些实施例的操作电子装置中的控制器的方法的流程图。
[0010]图6是根据一些实施例的控制器的框图。
[0011]各图和说明书通篇中,用相同的参考标号指代对应的部分。
【具体实施方式】
[0012]揭示了一些实施例,所述实施例允许电子装置中的控制器获得网络状态信息,并且独立于电子装置中的主机处理器向远程装置提供所述网络状态信息。
[0013]在一些实施例中,一种电子装置包含主机处理器和耦合到所述主机处理器的模块,以使用第一无线通信协议经由无线网络通信。所述电子装置还包含控制器,其耦合到所述主机处理器和所述模块,以使用第二无线通信协议与远程装置无线地通信,独立于所述主机处理器从所述模块获得无线网络的状态,并且向所述远程装置发射所述无线网络的状
??τ O
[0014]在一些实施例中,执行一种操作电子装置的方法。所述电子装置包含:主机处理器,使用第一无线通信协议经由无线网络通信的模块,以及使用第二无线通信协议与远程装置无线地通信的控制器。在所述方法中,在所述控制器中接收来自所述远程装置的对无线网络的状态的请求。所述控制器独立于所述主机处理器从所述模块获得无线网络的状态,并且向所述远程装置发射所述无线网络的状态。
[0015]在一些实施例中,一种非暂时性计算机可读存储媒体存储一个或多个经配置以由电子装置中的控制器执行的程序。所述电子装置进一步包含主机处理器和使用第一无线通信协议经由无线网络通信的模块。所述控制器经配置以使用第二无线通信协议与远程装置无线地通信。所述一个或多个程序包含响应于来自所述远程装置的请求独立于所述主机处理器从所述模块获得无线网络的状态的指令。所述一个或多个程序还包含向所述远程装置发射所述无线网络的状态的指令。
[0016]在以下描述中,阐述例如特定组件、电路和过程的实例等许多特定细节以提供对本发明的透彻理解。并且,在以下描述中并且出于解释的目的,阐述特定的术语以提供对本发明的实施例的透彻理解。但是,所属领域的技术人员将显而易见的是这些具体细节对于实践本发明的实施例可能并不是必需的。在其它情况下,以框图的形式展示众所周知的电路和装置以避免混淆本发明。如本文所使用的术语“耦合”的意思是直接连接到或者通过一个或多个介入组件或电路连接。经由本文所描述的多个总线提供的任何信号可以与其它信号时间多路复用,并且是经由一个或多个共用总线提供的。另外,可以将电路元件或软件块之间的互连展示为总线或单个信号线。所述总线中的每一者可以替代地是单个信号线,并且单个信号线中的每一者可以替代地是总线,并且单个线路或总线可以表示用于在组件之间通信的无数物理或逻辑机构中的任何一或多者。本发明的实施例不应解释为限于本文所描述的具体实例,而是在其范围内包含通过所附权利要求书限定的所有实施例。
[0017]图1示意性地说明了体现本发明的一些方面的无线通信系统100。如图所示,移动无线电子装置(例如,移动电话)102可经配置以接入一个或多个无线网络。举例来说,无线局域网(WLAN)(例如,根据IEEE 802.11协议实施的WiFi网络)中的链路103使无线装置102与无线接入点104耦合,无线装置102可以通过无线接入点104接入广域网(MN) 106 (例如,因特网)。另外,或者替代地,蜂窝式网络(例如,LTE网络)中的链路107使无线装置102与蜂窝式基站108耦合,无线装置102可以通过所述蜂窝式基站108接入WAN 110(例如,因特网)。WAN 106和110可以提供对类似或不同资源的接入,并且可以是相同的网络(例如,因特网)。总的来说,使用合适的无线电接入技术(RAT)来实施包含链路103的WLAN和/或包含链路107的蜂窝式网络。RAT网络的实例包含使用码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交FDMA(OFDMA)、单载波FDMA(SC-FDMA)等的无线网络。
[0018]图1中将无线装置102图解为移动电话只是一个实例。其它实例包含(但不限于)平板计算机、膝上型计算机、个人数字助理和类似装置。此外,无线装置102不需要是移动的。
[0019]无线装置102还经配置以经由无线链路111与远程装置(例如手表)112通信。在一些实施例中,链路111是蓝牙链路。举例来说,远程装置112是蓝牙低能量(BLE)装置,并且无线装置102包含用于与远程装置112通信的BLE收发器。在一些实施例中,远程装置112使用“单模”BLE实施方案,其特征在于蓝牙协议堆栈中的轻量低能量链路层(LE LL),以提供低功率闲置模式操作和功率节省模式、简单的装置发现和可靠的数据传送。图1中将远程装置112说明为手表只是一个实例。其它实例包含(但不限于)传感器、监视器和计量器(例如,在例如体育、健康、医疗保健、娱乐、玩具、工业设备等应用中)。在一些实施例中,远程装置112用电池供电(例如,使用纽扣电池)。
[0020]在一些实施例中,远程装置112包含用户接口(例如,显示器)113,其显示图标114,图标114展示无线装置102的网络状态(例如,用于包含链路103或107的WLAN或蜂窝式网络)。举例来说,图标114说明无线装置102是否经由链路103和/或107连接到WLAN和/或蜂窝式网络。远程装置112还可显示关于无线装置102的网络状态的其它信息,例如网络类型、信号强度和可用数据传送速率。远程装置112经由链路111获得无线装置102的网络状态。
[0021]在一些实施例中,远程装置112还可通过链路111、无线装置102和链路103和/或107接入网络资源(例如,WAN 106和/或110)。举例来说,远程装置112从网络106和/或110检索数据,以供显示或其它使用,或者将信息(例如,传感器测量值)上载到网络106和/或110。无线装置102因而充当网关,远程装置112可以通过网关接入网络106和/ 或 IlOo
[0022]如所描述,远程装置112监视无线装置102的网络状态,所述网络状态是无线装置102通过链路111向远程装置112报告的。因而,将远程装置112称为起到网络监视器的作用,并且将无线装置102称为起到网络报告器的作用(例如,根据蓝牙技术联盟采用的术语)。图2是展示网络监视器200 (例如,图1的远程装置112)的框图,网络监视器200具有与网络报告器202(例如,图1的无线装置102)的无线连接206(例如,经由图1的无线链路111)。网络监视器200可以向网络报告器202请求关于网络报告器202的网络状态的信息。网络报告器202的网络可用性服务204(例如,使用蓝牙规范实施的)处理所述请求并且对所述请求进行响应。为了在网络报告器202中节省功率并且减少响应时间,将网络可用性服务204从网络报告器202的主机处理器(例如,图3的主机处理器324)卸载,这样允许网络报告器202独立于主机处理器对所述请求进行响应。举例来说,如果主机处理器是闲置的,并且已经进入功率节省模式,则网络报告器202对所述请求进行响应,而不需要将主机处理器从功率节省模式唤醒。因为从主机处理器上卸载了网络可用性服务204,所以网络可用性服务204被称作卸载网络可用性(ONwA)服务204。
[0023]图3是根据一些实施例的无线装置102(图1)的示意性框图,并且因而是网络报告器202 (图2)的实例。无线装置102包含:耦合到蓝牙天线318的蓝牙控制器300、耦合到WLAN天线320的WLAN(例如,WiFi)模块302、和耦合到蜂窝式天线322的蜂窝式(例如,LTE)模块304。蓝牙控制器300处理经由链路111 (图1)与远程装置112的蓝牙通信。WLAN模块302处理经由WLAN链路103 (图1)与接入点104的WLAN (例如,WiFi)通信。蜂窝式模块304处理经由蜂窝式网络链路107与基站108的蜂窝式(例如,LTE)通信。控制器300、模块302和模块304因而各自使用相异的无线通信协议无线地通信。控制器300、模块302和模块304各自包含一个收发器,所述收发器根据对应的无线通信协议操作。
[0024]无线装置还包含主机处理器(例如,中央处理单元或CPU) 324和存储器330。主机处理器324运行操作系统和装置应用。总线326耦合主机处理器324、存储器330、蓝牙控制器300、WLAN模块302和
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1