针对CSMA优化在无线网络中共享发送意图的制作方法

文档序号:11143144阅读:391来源:国知局
针对CSMA优化在无线网络中共享发送意图的制造方法与工艺

本发明涉及无线通信系统,并且更具体地涉及无线通信系统中的通信的优化。



背景技术:

无线网络可以使用诸如IEEE 802.11a/g的标准,该标准使用用于概率性接入共享介质的载波侦听多路访问(CSMA)协议。当使用CSMA协议时,在发起发送之前,设备可以使用来自接收器的反馈以确定另一发送是否正在进行。每个设备在发送之前必须“侦听”。该设备在尝试发送之前可以尝试检测来自另一设备的载波的存在。如果感测到来自另一设备的载波,则该站在发起它自己的发送之前等待正在进行的发送完成。换言之,CSMA是基于“发送前感测”或“谈话前侦听”的原则。当多个设备尝试同时使用介质时,在共享介质上可能发生冲突。可以使用冲突检测方案通过一检测到冲突就终止发送来改善CSMA性能,因此缩短在可以尝试重试之前所需要的时间。可以使用冲突规避方案以通过尝试在信道上减小“贪婪”来改善CSMA的性能。如果在发送前感测到信道繁忙,那么该发送被推迟“随机”时间间隔。这降低了信道上冲突的可能性。

可以实行本节中描述的方法,但是不必是先前已经构思或实行的方法。因此,除非本文中另有说明,否则在本部分中描述的方法对于本申请中权利要求来说不是现有技术并且不因为其包括在本部分中而认为是现有技术。



技术实现要素:

本公开的各个实施方式涉及由设备与无线接入点进行通信的方法。所述方法包括接收表征一个或更多个其它设备所意图的未来发送的信息以及基于所述信息控制到所述无线接入点的分组的发送。可以从所述一个或更多个其它设备直接接收表征所意图的未来发送的信息。可以从所述无线接入点接收表征所述一个或更多个其它设备所意图的未来发送的信息。

本公开的一些实施方式可以包括从接入点接收包含表征多个其它设备的未来发送的汇聚信息集的信息。所述方法还可以包括基于表征所述多个其它设备的未来发送的所述汇聚信息集来控制所述分组的发送。所述汇聚信息集可以包括对所述多个其它设备针对未来发送将要使用的信道的指示。所述方法可以包括基于所述信息集在多个信道中选择用于所述分组的发送的信道。所述方法可以包括选择与所述汇聚信息集指示的信道不同的信道。

根据本文中描述的一些实施方式,所述汇聚信息集可以包括对所述多个其它设备针对未来发送将要使用的时隙的指示。所述方法可以包括将分组的发送的定时控制成在由所述汇聚信息集指示的所述信道中的同一个信道上、但是在基于由所述汇聚信息集指示的所述时隙选择的时隙中。

根据一些实施方式,所述汇聚信息集包括对距时间事件的相应时间偏移的指示,该时间偏移将用于控制所述多个其它设备的未来发送中的每个未来发送。所述方法可以包括基于由所述汇聚信息集指示的所述时间偏移来控制所述分组的发送的定时。

根据一些实施方式,所述汇聚信息集可以包括对与由所述多个其它设备的所述未来发送中的每个未来发送使用的时间偏移相关的相应信道的指示。所述方法可以包括在与所述汇聚集指示的时间偏移相关的相应信道不交叠的时隙中的信道上发送所述分组。

根据一些实施方式,表征未来发送的所述汇聚信息集包括对所述多个其它设备针对未来发送将要使用的周期性时间间隔的指示。所述汇聚信息集可以包括与所述周期性时间间隔相关的相应信道的指示。所述方法可以包括在与所述汇聚集指示的所述周期性时间间隔相关的相应信道不交叠的时隙中的信道上发送所述分组。

根据一些实施方式,所述方法可包括侦听没有来自所述一个或更多个其它设备的业务。所述方法还包括,响应于确定没有所述业务,向所述无线接入点发送表征来自所述设备的分组的一个或更多个未来发送的信息。可以在上行链路分组头中发送表征分组的一个或更多个未来发送的信息。表征分组的一个或更多个未来发送的所述信息可以包括对其中将发生一个或更多个未来发送的给定时隙中的信道的指示。表征分组的一个或更多个未来发送的所述信息可以包括对距当前时间的时间偏移的指示,在该时间偏移将发生一个或更多个未来发送。表征分组的一个或更多个未来发送的所述信息可以包括对其中将发生一个或更多个未来发送的周期性时间间隔的指示。在一些实施方式中,侦听没有来自所述一个或更多个其它设备的业务以及发送表征一个或更多个未来发送的信息可以基于载波侦听多路访问(CSMA)协议。

应该理解,上面根据通过设备与无线接入点进行通信的方法描述了各种实施方式。根据本文中描述的任何实施方式,可以为诸如移动设备的设备提供类似实施方式。例如,设备可以包括处理器和媒体访问系统,该媒体访问系统在所述处理器上运行并且被配置为执行诸如接收表征其它设备所意图的未来发送的信息以及基于所述信息控制到所述无线接入点的分组的发送。

本文中描述的一些实施方式可以针对用于控制对无线通信网络中的无线介质接入的接入点。所述接入点可以执行包括从多个设备中的每个设备接收表征意图的未来发送的信息的操作。所述接入点还可执行以下操作,所述操作包括:汇聚表征来自所述多个设备中的每个设备所意图的未来发送的信息以产生表征所述多个设备的未来发送的汇聚信息集,以及基于表征所述多个设备的未来发送的所述汇聚信息集向所述多个设备的至少一个设备发送汇聚信息。

根据如本文所描述的一些实施方式,发送汇聚信息可以包括确定不是所述多个设备意图发送的信道的一个或更多个空闲信道。发送汇聚信息还可以包括向所述多个设备中的至少一个设备发送对所述一个或更多个空闲信道的指示。

根据如本文中描述的一些实施方式,发送汇聚信息可以包括基于所述多个设备意图在上面进行未来发送的信道和时隙的一个或更多个组合来确定信道和时隙的空闲组合。发送汇聚信息还可以包括向所述多个设备中的至少一个设备发送对信道和时隙的空闲组合的指示。

根据本文中描述的任何实施方式,还可以为计算机程序或计算机程序产品提供类似的实施方式。例如,计算机程序可以包括有形的计算机可读存储介质,所述有形的计算机可读存储介质包括在介质中实现的计算机可读程序代码,当由计算机系统的至少一个处理器执行所述计算机可读程序代码时使得所述计算机系统执行以下操作:诸如,接收表征其它设备所意图的未来发送的信息,以及基于所述信息控制到所述无线接入点的分组的发送。在一些实施方式中,当由计算机系统的至少一个处理器执行在介质中实现的计算机可读程序代码时使得所述计算机系统执行以下操作:诸如,接收表征所意图的未来发送的信息,汇聚表征来自所述多个设备中的每个设备所意图的未来发送的信息以产生表征所述多个设备的未来发送的汇聚信息集,以及基于表征所述多个设备的未来发送的所述汇聚信息集发送汇聚信息。

在阅读下面的附图和详细说明时,根据本发明的实施方式的其它电子设备、方法和/或计算机程序产品对于本领域的技术人员将是或变得显而易见的。意在所有这些附加的电子设备、方法和/或计算机程序产品被包括在本说明书中,在本发明的范围内,并且受到所附权利要求保护。此外,意在本文中公开的所有实施方式可以以任意方式和/或组合方式单独或组合地实现。

附图说明

通过示例示出本公开的多个方面,并且本公开的多个方面不受附图的限制。在附图中:

[图1]图1示出与无线接入点进行通信的设备。

[图2]图2示出由设备例如(图1的设备)用于与无线接入点进行通信的操作和方法的流程图。

[图3]图3示出可以被执行以接收表征其它设备所意图的未来发送的信息的操作和方法的流程图。

[图4]图4示出可以被执行以控制向无线接入点发送分组的操作和方法的流程图。

[图5]图5示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图6]图6示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图7]图7示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图8]图8示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图9]图9示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图10]图10示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图11]图11示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图12]图12示出根据一些实施方式的可以由设备执行以与无线接入点进行通信的操作和方法。

[图13]图13示出根据一些实施方式的可以由接入点执行以控制接入无线介质的操作和方法。

[图14]图14示出根据一些实施方式的可以由接入点执行以控制接入无线介质的操作和方法。

[图15]图16示出根据一些实施方式的可以由接入点执行以控制接入无线介质的操作和方法。

[图16]图17示出根据一些实施方式的可以由接入点执行以控制接入无线介质的操作和方法。

[图17]图17示出根据一些实施方式的汇聚信息集。

[图18]图18示出根据一些实施方式的无线介质的时间和信道的机会性利用。

[图19]图19示出可配置为根据本文公开的一个或更多个实施方式操作的设备。

[图20]图20示出可配置为根据本文公开的一个或更多个实施方式操作的接入点。

具体实施方式

本文描述的各个实施方式可提供用于接入无线介质的系统、方法和设备。本文描述的各个实施方式可以具体地和诸如移动电话、因特网使能设备、或与无线接入点进行通信的其它设备的移动设备一起使用。

现在,将参照附图在下文更全面地描述各个实施方式,其中,示出了各个实施方式的示例。然后,本发明可以以许多不同的方式体现,并且不应该被解释为限于本文所阐述的实施方式。相反,提供这些实施方式使得本公开将是彻底和完整的,并且将向本领域的技术人员充分地传达本发明的范围。还应当指出的是,这些实施方式不是相互排斥的。来自一个实施方式的组件可以被默认为在另一实施方式中存在/使用。

仅为了说明和解释的目的,在本文中,在移动设备中操作的情况下描述这些和其它实施方式。然而,应当理解,本发明不限制于这些实施方式并且大体上可以在可以与无线接入点进行通信的任何类型的设备中体现。附加地,应当理解,尽管本公开是依据无线通信介质进行描述的,但是类似的原理和概念可以被应用于有线通信介质。

图1是无线通信系统的简化框图。如图1所示,无线接入点100可以与多个设备101进行通信。无线接入点100之间的通信可以包括至设备101的下行通信/下游通信,和/或来自设备101的上行通信/上游通信。如本文所使用的,设备101可以包括与无线接入点进行通信的任何设备,并且可以包括,但不限于移动设备(“蜂窝”电话)、因特网使能设备、膝上型/便携式计算机、袖珍计算机、手持式计算机、和/或台式计算机。如本文所使用的,无线接入点100可以是另一设备101,该设备101包括如本文描述的无线接入点功能、路由器、网关、网桥、交换机、集线器、中继器、无线热点、基站、毫微微小区、宏小区、和/或微小区基站、和/或eNodeB。无线接入点100可以通过空中接口进行无线通信或可以使用有线通信。

如本文所使用的,无线接入点100可以在基础设施模式、自组织/对等模式(adhoc/peer-to-peer mode)、网状网络模式、和/或在其它拓扑结构中使用。无线接入点100可以在基础设施模式中用作用于中心接入从而使得设备可以在通信网络中间接地进行通信的设备。无线接入点100可以用于对等网络中的“自组织”模式中,从而使得包括无线接入点的设备可以彼此直接进行通信。换言之,无线接入点可以包括在对等网络中表现为节点和/或对等体的功能。无线接入点可以包括协调责任、组所有者责任、和/或对等网络的客户端责任。对等网络中的其它设备可以或可以不知道无线接入点的前述责任。

图2示出由设备(例如图1的设备101)与无线接入点100进行通信的操作和方法的流程图。参照图2,所述操作和方法可以包括在框201处接收表征一个或更多个其它设备所意图的未来发送的信息。所述操作和方法还包括在框202处基于该信息控制到无线接入点的分组的发送。通过使用表征其它设备所意图的未来发送的信息,所述设备将尝试避免与其它附近设备的冲突。可以从一个或更多个其它设备直接接收该表征意图的未来发送的信息。可以从无线接入点接收该表征一个或更多个其它设备所意图的未来发送的信息。

本方法的潜在优点在于设备和/或接入点在试图在无线介质上发送之前可以考虑其它设备的发送意图。该方法可以减轻各个设备使用无线介质经历的冲突,或减少在重新尝试访问介质之前设备必须等待的时间。该方法通过添加用于共享其它设备的意图的方法改善了在交叠网络中和在具有大量设备的网络中的容量。可以实现每个设备的较智能的CSMA定时和/或调度。

图3示出可以被执行以接收表征其它设备所意图的未来发送的信息的操作和方法的流程图。参照图3,在框301处,可以从接入点接收包含表征多个其它设备的未来发送的汇聚信息集的信息。可以通过组合来自多个设备的信息来汇聚信息以确定如图17中的示例所示的汇聚集。

图4示出可以被执行以控制到无线接入点的分组的发送的操作和方法的流程图。参照图4,在框401处,可以基于表征多个其它设备的未来发送的汇聚信息集来控制分组的发送。可以由设备使用汇聚信息集以在诸如当设备的缓冲区容量达到阈值时的特定条件下发送分组。当缓冲区容量达到阈值时,可以考虑汇聚信息,从而使得可以在较少冲突的机会的短时间帧内成功发送分组。在较少冲突机会的较短时间帧内的成功发送可以防止缓冲区溢出。由于可能具有诸如分组丢失的后果,所以缓冲区超过容量的缓冲区溢出可能是不期望的。由于设备中的分组缓冲区达到阈值,期望的是通过这些分组的成功发送来迅速减少缓冲区中的分组的数量。该设备可以利用汇聚信息集来进行诸如视频流、IP语音(VoIP)呼叫、和/或保活消息的循环发送,或当意识到通信介质正在经历高业务量时利用。

汇聚信息集可以包括对多个其它设备针对未来发送将要使用的信道的指示。由本文描述的各个实施方式提供的智能CSMA调度允许向CSMA协议的调度增加信道。汇聚信息集可以包括对多个其它设备针对未来发送将要使用的时隙或时隙范围的指示。汇聚信息集可以包括对距时间事件的相应时间偏移的指示,该时间偏移将由多个其它设备用于未来发送。所述时间偏移可以以诸如10毫秒或诸如时隙的数量的时间的度量来指示。所述时间事件可以是分组的发送和/或检测、绝对时间测量、和/或由周期定时器确定。

图5示出可以被执行以基于汇聚信息集控制分组的发送的操作和方法的流程图。参照图5,在框501处,基于所述信息集,可以为分组的发送选择多个信道中的信道。信道可以包括与一个或更多个载波频率相关联的一个或更多个频率块。可以选择信道以减轻同信道干扰的效应。可以选择信道以避免分组在与将由其它设备规划的由汇聚信息集指示的发送邻近的信道上发送。可以针对诸如数据分组或控制分组的特定类型的业务分组优选具体信道,以优先化特定类型的业务分组。信道选择可以基于统计算法或与汇聚信息集有关的期望分布。根据各个实施方式,信道选择和/或时隙选择可以基于本设备的未来发送的分组大小或如汇聚信息集所指示。

图6示出可以被执行以基于汇聚信息集选择信道的操作和方法的流程图。参照图6,在框601处,可以选择与由汇聚信息集指示的信道不同的信道。可以选择该不同的信道,从而使得多个设备在介质上但是在不同频率信道上同时发送以防止干扰。

图7示出可以被执行以基于汇聚信息集来控制分组的发送的操作和方法的流程图。汇聚信息集可以包括对将多个其它设备针对未来发送将要使用的时隙的指示。参照图7,在框701处,可以将分组的发送的定时控制在由汇聚信息集指示的信道中的同一个信道上,但是控制在基于由汇聚信息集指示的时隙选择的时隙中。根据一些实施方式,该信道可以被选择为不针对具体时隙使用的信道。

图8示出可以被执行以基于汇聚信息集来控制分组的发送的操作和方法的流程图。汇聚信息集可以包括距时间事件的相应时间偏移的指示,该时间偏移将用于控制多个其它设备的每个未来发送的定时。参照图8,在框801处,可以基于由汇聚信息集指示的时间偏移来控制分组的发送的定时。可以相对于绝对的系统时钟、接入点的时基、设备的本地时基、和/或相对于介质上的发送来确定时间偏移。

图9示出可以被执行以基于汇聚信息集来控制分组的发送的操作和方法的流程图。汇聚信息集可以包括对与多个其它设备的每个未来发送使用的时间偏移相关的相应信道的指示。参照图9,在框901处,分组可以在与汇聚集指示的时间偏移相关的相应信道不交叠的时隙中的信道上发送。根据一些实施方式,可以同时在不同信道上在介质上发送来自不同设备的分组。根据各个实施方式,可以在不同时间使用同一信道在介质上发送来自不同设备的分组。

图10示出可以被执行以基于汇聚信息集来控制分组的发送的操作和方法的流程图。表征未来发送的汇聚信息集可以包括对多个其它设备针对未来发送将要使用的周期性时间间隔的指示。汇聚信息集可以包括与该周期性时间间隔相关的相应信道的指示。该周期性时间间隔可以与可以使用诸如视频流、IP语音(VoIP)呼叫、和/或保活(keep-alive)消息这样的循环发送的类型的业务相关。参照图10,在框1001处,可以在与和汇聚集指示的周期性时间间隔相关的相应信道不交叠的时隙中的信道上发送分组。

图11示出可以由设备执行以与接入点进行通信的操作和方法的流程图。参照图11,在框1101处,该设备可以在介质上侦听没有来自一个或更多个其它设备的业务。侦听可以包括检测分组的存在、同步至导频信号、和/或测量信号和/或噪声功率。参照图11,在框1102处,响应于确定没有业务,该设备可以向无线接入点发送表征来自该设备的分组的一个或更多个未来发送的信息。然后,该信息可用于接入点以与其它设备的信息汇聚来向希望在该介质上发送的其它设备指示。表征未来发送的信息可以用于单个分组、多组分组、分组的周期性发送、和/或分组的流。如果发生该分组与其它设备的分组冲突,则可以设置在重新尝试在该介质上发送分组之前的随机惩罚和/或退避时间。退避时间就功率消耗、延迟和/或容量而言可能是昂贵的。

在诸如当由于诸如视频流、IP语音(VoIP)呼叫、和/或保活消息这样的循环发送而设备的缓冲区容量达到阈值时,或当意识到通信介质正在经历高业务量时的特定条件下,该设备可以发送表征未来发送的信息。

图12示出可以被执行以发送表征来自设备的一个或更多个的分组的未来发送的操作和方法的流程图。参照图12,在框1201处,可以在上行链路分组头中发送表征分组的一个或更多个未来发送的信息。在一些实施方式中,可以在在分组脚(packet footer)中、作为分组附录、和/或作为专门用于向无线接入点和/或其它设备发送该信息的单独分组发送信息。表征分组的一个或更多个未来发送的信息可以包括对其中将发生一个或更多个未来发送的给定时隙中的信道的指示。表征分组的一个或更多个未来发送的信息可以包括对距当前时间的时间偏移的指示,在该时间偏移将发生一个或更多个未来发送。表征分组的一个或更多个未来发送的信息可以包括对其中将发生一个或更多个未来发送的周期性时间间隔的指示。

图13示出可以由接入点执行以控制对无线通信网络中的无线介质的接入的操作和方法的流程图。参照图13,在框1301处,可以从多个设备中的每个设备接收表征意图的未来发送的信息。参照图13,在框1302处,可以汇聚表征来自多个设备中的每个设备所意图的未来发送的信息以产生表征多个设备的未来发送的汇聚信息集。参照图13,在框1303处,基于表征多个设备的未来发送的汇聚信息集的汇聚信息可以被发送至多个设备中的至少一个设备。可以使用下行链路分组发送该汇聚信息。可以在分组头中、在分组脚中、作为分组附录、和/或作为专门用于向其它无线接入点和/或其它设备发送信息的单独分组中发送该汇聚信息。

图14示出可以由接入点执行以发送汇聚信息的的操作和方法的流程图。参照图14,在框1401处,可以确定一个或更多个空闲信道,从而使得这些空闲的信道不是多个设备意图发送的信道。再次参照图14,在框1402处,可以向多个设备中的至少一个设备发送对一个或更多个空闲信道的指示。

图15示出可以由接入点执行以汇聚信息的操作和方法的流程图。参照图15,在框1501处,可以确定多个设备意图在上面进行未来发送的信道和时隙的一个或更多个组合。所述组合每个可以包括一个或更多个信道和/或与所述一个或更多个信道相关的一个或更多个时隙。所述组合可以包括设备意图在上面进行发送的一系列信道、一系列时隙、周期性时隙、和/或周期性时间间隔。

图16示出可以由接入点执行以发送汇聚信息的操作和方法的流程图。参照图16,在框1601处,可以基于多个设备意图在上面进行未来发送的信道和时隙的一个或更多个组合来确定信道和时隙的空闲组合。再次参照图16,在框1602处,可以向多个设备中的至少一个设备发送对信道和时隙的空闲组合的指示。根据各个实施方式,该设备可以接收该设备可以在上面发送分组的信道和/或时隙。根据一些实施方式,该设备可以接收意图被其它设备使用的信道和/或时隙。在这种情况下,该设备可以决定其可以在上面进行发送的信道和/或时隙。

图17示出根据一些实施方式的汇聚信息集。在该示例中,设备1、设备2、和设备3三个设备发送表征到接入点的未来发送的信息。该信息可以包括信道和/或时隙信息。接入点汇聚来自三个设备的信息以产生包括意图被使用的信道和/或时隙组合的汇聚信息集。在发送分组之前,可以向设备发送该汇聚信息集以供考虑。

图18示出根据一些实施方式的无线介质的时隙和信道的机会性利用。在该示例五个设备中,设备1至设备5在非交叠信道和时隙中被调度,从而使得将不发生这五个设备之间的分组的冲突。

示例设备:

图19是为图1中的设备101根据本文中公开的一个或更多个实施方式配置的设备1900的框图。设备1900包括收发器1902、处理器电路1901、以及包含功能模块1907的存储器装置1906。所述设备1900还可以包括显示器1903和用户输入接口1904。

收发器1902被配置为使用一种或更多种无线电接入技术通过无线空中接口与接入点进行通信。处理器电路1901可以包括诸如通用和/或专用处理器(例如,微处理器和/或数字信号处理器)的一个或更多个数据处理电路。处理器电路1901被配置为执行来自存储器装置1906的功能模块1907的计算机程序指令以执行如由图1中的设备101执行的本文所描述的至少一些操作和方法。

示例接入点:

图20是根据本文中公开的一个或更多个实施方式配置的接入点2000的框图。接入点2000包括收发器2005、网络接口2001、处理器电路2002、以及包含功能模块2003的存储器装置2004。

收发器2005被配置为使用一种或更多种无线电接入技术与设备1900进行通信。处理器电路2002可以包括可以被并置或跨一个或更多个网络分布的诸如通用和/或专用处理器(例如,微处理器和/或数字信号处理器)的一个或更多个数据处理电路。处理器电路2002被配置为执行来自存储器装置2004的功能模块2003的计算机程序指令以执行如由接入点执行的本文所描述的至少一些操作和方法。网络接口2001与其它接入点和/或核心网进行通信。

进一步限定和实施方式:

在本发明的各个实施方式的以上描述中,应当理解,本文中所使用的术语仅是为了描述具体实施方式的目的,而不是旨在限制本发明。除非另有规定,本文使用的所有术语(包括技术术语和科学术语)具有如本发明所属领域的普通技术人员通常理解的相同的含义。还应当理解,诸如常用字典中定义的那些术语应当被解释为具有与它们在该说明书的上下文中和相关领域的含义一致的含义,而将不应当被解释为理想化的或过于正式的含义,除非本文中明确地定义。

当设备被称为被“连接”、“联接”、“响应”、或其变型至另一节点时,该设备可以直接连接至、联接至、或响应于另一节点或者可以存在中间节点。相对比而言,当设备被称为“直接连接”、“直接联接”、“直接响应”、或其变型至另一节点时,不存在中间设备。贯穿全文,相同的标号指代相同的设备。此外,在本文使用的“联接”、“连接”、“响应”、或其变型可以包括无线联接、无线连接、或无线响应。如本文中所使用的,除非上下文清楚地表明,否则单数也旨在包括复数形式。为简洁和/或清楚起见,可以不详细地描述公知的功能或结构。术语“和/或”包括一个或更多个的有关的所列项目的任何组合和所有组合。

如本文所述使用的,术语“包括”、“具有”、或其变型是开放的并且包括一个或更多个声明的特征、整数、节点、步骤、组件或功能,但是不排除存在或添加一个或更多个其它特征、整数、节点、步骤、组件、功能或它们的组。此外,如本文所使用的,来源于拉丁文短语"exempli gratia"的通用缩写“例如”可用于引入或指定先前提到的项目的一个通用示例或多个示例,并且不旨在进行限制的这样的项目。来源于拉丁文短语"id est"的通用缩写“即”可以用于从更普遍的详述中指定具体的项目。

本文参照计算机实现的方法、装置(系统和/或设备)、和/或计算机程序产品的框图和/或流程图描述了示例实施方式。应当理解,可以通过由一个或更多个计算机电路执行的计算机程序指令实现框图和/或流程图的框以及框图和/或流程图中的框的组合。可以向通用计算机电路、专用计算机电路、和/或其它可编程数据处理电路提供这些计算机程序指令以产生机器,从而使得经由计算机的处理器和/或其它可编程数据处理装置执行的指令转换和控制晶体管、存储在存储位置的值、以及在这种电路内的其它硬件组件以实现在框图和/或流程图一个框或多个框中指定的功能/动作,并且因而创建用于实现框图和/或流程图框中指定的功能/动作的装置(功能性)和/或结构。

这些计算机程序指令还可以被存储在有形计算机可读介质中,该有形计算机可读介质可以指导计算机或其它可编程数据处理装置以特定方式起作用,从而使得存储在计算机可读介质中的指令产生包括实现框图和/或流程图的一个框或多个框中指定的功能/动作的指令的制品。

有形的、非暂时性计算机可读介质可以包括电子、磁、光、电磁、或半导体数据存储系统、装置或设备。计算机可读介质的更具体的示例将包括以下:便携式计算机磁盘、随机存取存储器(RAM)电路、只读存储器(ROM)电路、可擦除可编程只读存储器(EPROM或闪存)电路、便携式光盘只读存储器(CD-ROM)和便携式数字视频光盘只读存储器(DVD/蓝光光盘)。

计算机程序指令还可以加载至计算机和/或其它可编程数据处理装置上以使一系列操作步骤在计算机和/或其它可编程装置上被执行以生成计算机实现的过程,使得在计算机或其它可编程装置上执行的指令提供用于实现在框图和/或流程图的一个框或多个框中指定的功能/动作的步骤。因此,本发明的实施方式可以被体现在可以被共同地称为“电路”、“模块”或其变型的硬件中和/或在诸如数字信号处理器的处理器上运行的软件(包括固件、驻留软件、微代码等)中。

还应当注意,在一些另选的实现中,在框中指出的功能/动作可以以不同于流程图中指出的顺序发生。例如,取决于涉及的功能性/动作,连续示出的两个框可能实际上基本上同时执行,或有时,框可能以相反的顺序执行。此外,流程图和/或框图的给定的框的功能可以被分成多个框,和/或流程图和/或框图的两个或更多个框的功能可以至少部分地整合。最后,其它的框可以被添加/插入在示出的这些框之间。此外,尽管一些框图包括在通信路径上的箭头以显示通信的主要方向,但是应当理解,可能在与描述的箭头的相反的方向上发生通信。

在本文中已经与以上描述和附图相关联公开了许多不同的实施方式。应当理解,逐字描述和说明这些实施方式的每个组合和子组合将是过度重复和模糊的。因此,包括附图的本说明书应该解释为构成实施方式和制造和使用它们的各个示例组合和子组合的完整书面描述,并且应该支持任何这样的组合或子组合的权利要求。

在基本上不背离本发明的原理的情况下,可以对实施方式作出多种变型和修改。所有这些变型和修改旨在包括在本发明的范围内。

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