用于进行降低功率的无线通信的系统和方法技术方案

技术编号:10102611 阅读:174 留言:0更新日期:2014-05-31 00:52
在一特定实施例中,一种方法包括在第一设备处截取将由该第一设备的第一协议层来处理的消息(502)。该方法还包括在该第一设备的第二协议层处理该消息(504)。该方法还包括在该第一设备处基于与该消息相关联的操作数来生成分组(506)。该方法还包括经由媒体接入控制(MAC)层将所生成的分组从该第一设备传送到第二设备,以使得该第二设备能够托管对应于该第一协议层的协议栈(512)。

【技术实现步骤摘要】
【国外来华专利技术】用于进行降低功率的无线通信的系统和方法I.相关申请的交叉引用本申请要求在2011年9月27日提交的美国临时申请No.61/539,644的权益和优先权,该临时申请的内容通过援引全部明确纳入于此。II.公开领域本申请一般涉及无线通信系统,尤其涉及用于进行降低功率的无线通信的系统、方法、和设备。III.背景在许多电信系统中,通信网络被用于在若干个空间上分开的交互设备之间交换消息。网络可根据地理范围来分类,该地理范围可以例如是城域、局域、或者个域。此类网络可被分别指定为广域网(WAN)、城域网(MAN)、局域网(LAN)、或个域网(PAN)。网络还根据用于互连各种网络节点和设备的交换技术/路由技术(例如,电路交换相对于分组交换)、用于传输的物理介质的类型(例如,有线相对于无线)、和所使用的通信协议集(例如,网际协议套集、同步光学联网(SONET)、以太网等)而有所不同。在无线通信系统中,站(STA)(例如移动设备)可访问一个或多个网络资源,诸如联网的应用服务器(例如,应用服务器(AS))。传统地,为了使STA与AS通信,STA打开并维护标准化的传输协议栈,诸如传输控制协议(TCP)/网际协议(IP)栈。因为传输协议栈是被标准化的,所以可能要求STA花费诸如处理时间、电池电量和带宽等资源来支持传输协议栈的各方面(例如,特征),而这些方面(例如,特征)对于该STA可能是不适用的或不重要的。例如,TCP/IP标准需要附加编程来传达数据,诸如用于以下操作的编程:在所传送的消息中包括一系列分组报头、解析接收到的消息中的报头字段、以及监视并响应于各种控制信号(例如,地址解析协议(ARP)信令、TCP保持活跃信令、以及发现协议消息,诸如通用即插即用(UPnP)消息、Bonjour消息等)。IV.概述本文描述了用于进行降低功率的无线通信的系统、方法、和设备。本公开包括在通信网络中可由站(STA)、接入点(AP)和/或应用服务器(AS)利用的降低功率接入网络层(例如,其由降低功率通信处理器支持)。例如,STA可实现STA降低功率接入网络层的各方面,该层使得STA的应用(例如,由处理器实现的软件)能够使用传统的传输协议栈(例如,传输控制协议(TCP)/网际协议(IP)栈)而不必使STA托管TCP/IP栈。例如,TCP/IP栈可由STA所关联的AP来托管。诸如因特网浏览器应用或电子邮件应用等应用(例如,由STA的处理器执行的应用)可发起一条或多条消息向应用服务器的通信(例如,网络通信)。例如,该消息可包括套接字调用,该套接字调用是针对对应于与应用服务器的通信信道(例如,有线或无线网络的通信信道)的套接字。在一特定实施例中,该套接字调用包括建立与应用服务器的连接(例如,通信信道)的连接请求。通常,这一套接字调用可使得在STA处打开并维护诸如TCP/IP栈等传输协议栈以支持与应用服务器的连接。打开并维护(例如,“保持活跃”)TCP/IP栈和/或相关联的网络处理器可耗费STA处的功率。根据所公开的系统和方法,STA的降低功率接入网络层(其可以与STA处的单独的低功率网络处理器相关联)可被配置成截取来自STA的应用的消息(例如,否则将导致在STA处打开和/或使用TCP/IP栈的套接字调用)。该降低功率层可生成降低功率通信分组(例如,降低功率通信格式的数据分组),该通信分组被提供给AP。降低功率通信分组可包括所截取的消息的有效载荷以及与STA相关联的一个或多个操作数。降低功率通信分组所利用的位可以比诸如套接字请求(例如,TCP/IP格式的套接字请求)等传统消息更少。STA的降低功率层可将该分组发送到该STA所连接到(例如,所关联)的AP或发送到该STA对等连接到的其它STA。AP可以代表STA来维护(例如,托管)包括传输协议层的传输协议栈(例如,TCP/IP栈)并且可被配置成基于被发送到AP的收到的降低功率通信分组来生成传输协议分组(例如,TCP/IP分组)。因此,STA可将对传输协议栈(例如,TCP/IP栈)的托管委托给AP。AP可执行本来在STA处执行的各种功能(例如,分组报头处理、对控制信号的监视和响应等)。通过使得在AP处代表STA托管传输协议栈(以及对应的网络处理器或联网处理功能),STA就可以在与AS进行通信时实现功率和时间节省。在一特定实施例中,一种方法包括在第一设备(例如,站(STA))处截取将由该第一设备的第一协议层(例如,由第一网络处理器执行的传输控制协议(TCP)/网际协议(IP)层)处理的消息(例如,套接字调用)。该方法还包括在该第一设备的第二协议层(例如由该第一处理器或由第二网络处理器来执行的接入网络层)处理该消息。该方法还包括在该第一设备处生成分组。该分组可包括所截取的消息的有效载荷并且还可包括和/或基于与该消息和/或第一设备相关联的一个或多个操作数。该方法还包括经由媒体接入控制(MAC)层将所生成的分组从该第一设备传送到第二设备(例如,接入点(AP)或另一STA),以使得该第二设备能够托管对应于该第一设备(例如,第一协议层)的协议栈(例如,TCP/IP栈)。例如,该第二设备可代表该第一设备实现对应于第一网络处理器的第一协议栈和/或功能。在另一特定实施例中,一种装置包括处理器,该处理器被配置成截取将由第一协议层来处理的消息,在第二协议层处理所截取的消息,以及基于与第一协议栈相关联的操作数来生成分组。该装置还包括发射机,该发射机被配置成经由媒体接入控制(MAC)层传送所生成的分组以使得接收设备能够托管第二协议栈。在另一特定实施例中,一种方法包括在第二设备处经由媒体接入控制(MAC)层从第一设备接收分组。该分组包括操作数以及到协议层的消息。该方法还包括在第二设备处基于接收到的分组向所托管的协议栈处的协议层提供该消息。在另一特定实施例中,一种装置包括被配置成经由媒体接入控制(MAC)层来接收分组的接收机。该分组包括操作数以及将由协议层处理的消息。该装置还包括被配置成基于接收到的分组来为协议层生成消息并向该协议层提供所生成的消息的处理器。所公开的各实施例所提供的一个特定优点是STA将对传输协议栈(例如,TCP/IP栈)的托管委托给另一设备(例如,另一STA或AP)的能力。通过将对传输协议栈的托管委托给AP,STA就可实现对本来被用于支持该传输协议栈的对于该STA可能不适用或不重要的各方面(例如,特征)的资源的节省,诸如节省处理时间、电池电量和带宽。AP还可代表STA来执行与维护传输协议栈相关联的一个或多个编程功能。例如,AP可执行用于以下操作的编程:在所传送的消息中包括一系列分组报头、解析接收到的消息的报头字段、以及监视并响应各种控制信号(例如,地址解析协议(ARP)信令、TCP保持活跃信令、以及发现协议消息,诸如UPnP消息、Bonjour消息等)。本公开的其他方面、优点和特征将在阅读了整个申请后变得明了,所述申请包括下述章节:附图简要说明、详细描述以及权利要求。V.附图简述图1是解说降低功率的无线通信系统的第一特定实施例的图示;图2是解说降低功率的无线通信系统的第二特定实施例的图示;图3是降低功率通信会话的示例性状态转移图的图示;图4是对应于进行降低功率的无线通信的示例性方法的消息交换的梯线图;图5本文档来自技高网...
用于进行降低功率的无线通信的系统和方法

【技术保护点】
一种方法,包括:在第一设备处截取将由所述第一设备的第一协议层处理的消息;在所述第一设备的第二协议层处理所述消息;基于与所述消息相关联的操作数来生成分组;以及经由媒体接入控制(MAC)层将所生成的分组从所述第一设备传送到第二设备,以使得所述第二设备能够托管对应于所述第一协议层的协议栈。

【技术特征摘要】
【国外来华专利技术】2011.09.27 US 61/539,644;2012.09.26 US 13/627,9381.一种用于进行降低功率的无线通信的方法,包括:在第一设备的第一处理器处截取来自所述第一设备的应用的第一消息,所述第一消息包括包含第一操作数的第一套接字请求,其中所述第一套接字请求与传输协议层相关联;在所述第一处理器处截取来自所述应用的第二消息,所述第二消息包括包含第二操作数的第二套接字请求,其中所述第二套接字请求与所述传输协议层相关联;在第一设备的第二处理器处基于所述第一操作数和所述第二操作数来生成第一分组,其中所述第二处理器与接入网络层相关联;以及经由所述接入网络层将所述第一分组从所述第一设备传送到第二设备,其中所述第二设备的处理器被配置成代表所述第一设备托管传输协议栈以基于所述第一分组生成一个或多个传输协议分组。2.如权利要求1所述的方法,其特征在于,所述传输协议层包括传输控制协议(TCP)/网际协议(IP)层,其中所述第一处理器和所述第二处理器是同一处理器,并且其中所述接入网络层包括媒体接入控制(MAC)层。3.如权利要求1所述的方法,其特征在于,传送所述第一分组包括将所述第一分组传送到与所截取的消息的目的地不同的目的地。4.如权利要求1所述的方法,其特征在于,托管传输协议栈包括打开并维护所述传输协议栈,其中所述第一设备不托管所述传输协议栈并将托管所述传输协议栈委托给所述第二设备,并且其中所述第二设备托管用于多个设备的协议栈。5.如权利要求1所述的方法,其特征在于,所述第一分组不是传输协议分组,并且其中所述第一分组从所述第一设备无线地传送到所述第二设备。6.如权利要求1所述的方法,其特征在于,所述第一套接字请求包括连接请求。7.如权利要求1所述的方法,其特征在于,生成所述第一分组包括:标识正等待传输的先前生成的分组;以及将所述第一分组的属性与所述先前生成的分组的属性进行比较。8.如权利要求7所述的方法,其特征在于,还包括:基于包括在从所述应用截取的第三消息中的第三操作数生成第二分组;标识正等待传输的先前生成的分组;将所述第二分组的属性与所述先前生成的分组的属性进行比较;以及基于确定所述第二分组的属性匹配所述先前生成的分组的属性来丢弃所述第二分组,其中所述第二分组的属性包括所述第三操作数、与所述第三消息相关联的参数中的一个或其组合。9.如权利要求1所述的方法,其特征在于,所述第二处理器包括降低功率通信处理器。10.一种用于进行降低功率的无线通信的装置,包括:第一处理器,其被配置成:截取来自第一设备的应用的第一消息,所述第一消息包括包含第一操作数的第一套接字请求,其中所述第一套接字请求与传输协议层相关联;截取来自所述应用的第二消息,所述第二消息包括包含第二操作数的第二套接字请求,其中所述第二套接字请求与所述传输协议层相关联;以及第二处理器,其被配置成:基于所述第一操作数和所述第二操作数来生成第一分组,其中所述第二处理器与接入网络层相关联;以及发射机,所述发射机被配置成经由所述接入网络层将所述第一分组从所述第一设备传送到第二设备,其中所述第二设备的处理器被配置成代表所述第一设备托管传输协议栈以基于所述第一分组生成一个或多个传输协议分组。11.如权利要求10所述的装置,其特征在于,所述处理器包括被配置成生成所述第一分组的编码器。12.如权利要求10所述的装置,其特征在于,进一步包括:接收机,所述接收机被配置成从所述第二设备接收第二分组,其中所述第二分组响应于所述第一套接字请求;以及解码器,所述解码器被配置成将所述第二分组提供给发起了所述第一消息和所述第二消息的应用,其中所述应用由所述处理器来执行。13.如权利要求10所述的装置,其特征在于,所述第一操作数和所述第二操作数是连接、绑定、监听、接受、按名称获取主机和按地址获取主机中的一个。14.如权利要求10所述的装置,其特征在于,所述第一处理器还包括有效载荷生成器,所述有效载荷生成器被配置成:基于包括在从所述应用截取的第三消息中的第三操作数生成第二分组;标识正等待传输的先前生成的分组;将所述第二分组的属性与所述先前生成的分组的属性进行比较;以及基于确定所述第二分组的属性匹配所述先前生成的分组的属性来丢弃所述第二分组。15.一种用于进行降低功率的无线通信的设备,包括:用于在第一设备的第一处理器处截取来自所述第一设备的应用的第一消息的装置,所述第一消息包括包含第一操作数的第一套接字请求,其中所述第一套接字请求与传输协议层相关联;用于在所述第一处理器处截取来自所述应用的第二消息的装置,所述第二消息包括包含第二操作数的第二套接字请求,其中所述第二套接字请求与所述传输协议层相关联;用于在第一设备的第二处理器处基于所述第一操作数和所述第二操作数来生成第一分组的装置,其中所述第二处理器与接入网络层相关联;以及用于经由所述接入网络层将所述第一分组从所述第一设备传送到第二设备的装置,其中所述第二设备的处理器被配置成代表所述第一设备托管传输协议栈以基于所述第一分组生成一个或多个传输协议分组。16.如权利要求15所述的设备,其特征在于,还包括用于从所述第二设备接收响应于所述第一消息的第二分组的装置。17.一种用于进行降低功率的无线通信的方法,包括:在第二设备的接收机处经由接入网络层从第一设备接收第一分组,其中所述第一分组基于由所述第一设备的应...

【专利技术属性】
技术研发人员:G·切瑞安
申请(专利权)人:高通股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1