用于调度多路径数据话务的技术的制作方法

文档序号:22760262发布日期:2020-10-31 09:59阅读:106来源:国知局
用于调度多路径数据话务的技术的制作方法

本公开涉及用于调度数据话务以供通过多条路径传输的技术,该多条路径中的至少一条路径具有第一类型,具体而言是廉价数据路径,而至少另一条路径具有第二类型,具体而言是昂贵数据路径。本公开还涉及一种多路径调度器以及一种用于调度多路径数据话务的方法。本公开尤其涉及在多路径场景中检测并均衡突发话务以便卸载所确定的路径。



背景技术:

若干多路径协议(如根据“a.ford和c.raiciu和m.handley和o.bonaventure的“tcpextensionsformultipathoperationwithmultipleaddresses(具有多个地址的多路径操作的tcp扩展)”,rfcno.6824,2013年1月”的mptcp、根据“ryanhamilton和janaiyengar和ianswett和alyssawilk的“quic:audp-basedsecureandreliabletransportforhttp/2(quic:用于http/2的基于udp的安全可靠传输)”的多路径quic、draft-tsvwg-quic-protocol-02,2016年1月,华为的gre隧道绑定协议,leymann和c.heidemann和m.zhang和b.sarikaya和m.cullen,“华为的gre隧道绑定协议”,rfcno.8157,2017年5月”和其他许多协议提供了若干条路径的容量聚集。这些路径可具有不同的成本,例如廉价和昂贵或用其他术语表达。例如,廉价路径可以是wi-fi路径,而昂贵路径可以是lte(长期演进)路径。成本并非不可避免地意味着直接支付,它还可以按照等待时间、可靠性和许多其他方面来定义。

经常使用的因特网服务是非实时视频流传输,该服务通常具有突发性质。视频源尝试尽可能快地填充阱处的缓冲器并且在该缓冲器满的情况下停止。只要缓冲器为空达某一水平,源就再次尝试填充阱缓冲器。在多路径场景中,在提供附加容量的情况下,视频源将使用所有可能数据路径来尽可能快地填充阱缓冲器,并因此可将廉价路径的容量与昂贵路径的容量相组合。该行为对于客户而言可能是不合乎需要的,尤其是在较廉价的路径足以满足需求而不会显著地影响qoe(体验质量)的情况下。



技术实现要素:

本发明的目标是提供一种用于在其中廉价和昂贵路径可用的多路径场景中高效地调度数据话务,特别是突发数据话务的构思。

上述目标和其他目标通过独立权利要求的主题来实现。附加实现形式通过从属权利要求、说明书和附图是显而易见的。

本公开中呈现的主要理念是延迟较廉价路径的溢出话务(例如,未装入较廉价路径中的峰值话务)以便在稍后时间将其填充到较廉价路径中,例如填充到突发数据话务的突发之间的间隙中,并因此避免或至少限制使用昂贵数据路径。

下文提出的方法和系统可具有各种类型。所描述的各个元件可由硬件或软件组件来实现,例如可通过各种技术制造且包括例如半导体芯片、asic、微处理器、数字信号处理器、集成电气电路、光电电路和/或无源组件的电子组件。

以下提出的设备、系统和方法能够通过通信网络传送信息。术语通信网络指的是其上进行信号传输的技术基础设施。通信网络基本上包括其中信号的传输和交换在移动无线电网络或固定网络中的驻定设备和平台之间进行的交换网,以及其中信号传输在网络接入设备与通信终端之间进行的接入网。通信网络可包括移动无线电网络的组件以及固定网络的组件这两者。在移动网络中,接入网也被称为空中接口并且包括例如具有移动天线的基站(b节点、演进型b节点、无线电蜂窝小区),该移动天线用于建立至如上所述的通信终端(例如,移动电话或者具有移动适配器的移动设备)或机器终端的通信。在固定网络中,接入网包括例如用于基于线缆来连接多个参与者的通信终端的dslam(数字用户线接入复用器)。经由交换网,通信可被传递至其他网络,举例而言其他网络运营商,例如外国网络。

在通信和计算系统中,开放系统互联模型(osi模型)定义了表征并标准化通信功能而不顾其底层内部结构和技术的概念模型。其目的是标准协议下的各种通信系统的互操作性。模型将通信系统分成各抽象层。模型定义的七层的原始版本:物理层(层1)、数据链路层(层2)、网络层(层3)、传输层(层4)、会话层(层5)、表示层(层6)以及应用层(层7)。

根据第一方面,本发明涉及一种多路径调度器设备,其用于调度数据话务以供经由至少一条第一类型数据路径和至少一条第二类型数据路径来传输,该多路径调度器设备包括:至少一条第一类型数据路径;至少一条第二类型数据路径;以及调度器,其被配置成调度数据话务以供经由该至少一条第一类型数据路径来传输,并且调度该数据话务以供经由该至少一条第二类型数据路径来进行延迟传输。在多路径调度器设备的一示例性实现形式中,交换机被布置在该至少一条第一类型数据路径与该至少一条第二类型数据路径之间。在多路径调度器设备的一示例性实现形式中,该至少一条第一类型数据路径与该至少一条第二类型数据路径之间的交换机基于该至少一条第一类型数据路径的容量阈值和/或基于用于在该至少一条第一类型数据路径与该至少一条第二类型数据路径之间分布话务的话务分布功能。该设想(或示例性实现)不应被理解为限制,而应被理解为本公开全文中的描述性示例。任何种类的分布功能都可以与经由该至少一条第二类型数据路径的延迟传输相结合。

这一多路径调度器设备能够在其中廉价和昂贵路径可用的多路径场景中高效地调度数据话务,特别是突发数据话务。较廉价路径中的溢出话务(例如,未装入较廉价路径中的峰值话务)可被延迟以便在稍后时间将其填充到该较廉价路径中,例如填充到突发数据话务的突发之间的间隙中。

在多路径调度器设备的一示例性实现形式中,经由该至少一条第二类型数据路径的数据话务传输比经由该至少一条第一类型数据路径的数据话务传输更加昂贵,具体而言在等待时间、可靠性、容量、复杂性和/或成本方面更加昂贵。

这提供了以下优点:数据话务能经由具有不同成本的不同数据路径(例如经由廉价的wi-fi数据路径和昂贵的lte数据路径)来灵活地传送。成本并非不可避免地意味着直接支付,它还可以按照等待时间、可靠性和许多其他方面来定义。

在多路径调度器设备的一示例性实现形式中,调度器被配置成在检测到数据话务的突发话务模式的情况下调度数据话务以供经由第二类型数据路径来进行延迟传输。

这提供了以下优点:当在突发话务情形中延迟传输时,将使用第二类型数据路径(即,昂贵数据路径)的峰值话务可落在突发数据话务的两个峰值之间,并因此可通过第一类型数据路径(即,廉价数据路径)来传送。即,传输成本可降低。

在多路径调度器设备的一示例性实现形式中,调度器被配置成基于被调度以供经由该至少一条第二类型数据路径来传输的数据话务的峰值行为来检测突发话务模式。

这提供了以下优点:突发数据话务能容易地通过检查第二类型数据路径来检测到。

在多路径调度器设备的一示例性实现形式中,调度器被配置成基于触发来延迟对该至少一条第二类型数据路径的接入。

这提供了以下优点:触发能保证相同的调度条件。触发可被预定或者可取决于话务情形来调整。因此,多路径调度器设备可适用于不同种类的话务情形。

在多路径调度器设备的一示例性实现形式中,触发基于话务参数或者话务参数的组合。

这提供了以下优点:话务参数能根据相应的话务情形来选择,从而允许调整触发以便将数据话务最优地分布在廉价和昂贵数据路径之间。

在多路径调度器设备的一示例性实现形式中,触发基于最后路径使用tlpu和对应的路径接入延迟tdelay。

这提供了以下优点:对突发数据话务的延迟可被适当地选择以提供对廉价和昂贵数据路径的恰当使用。

在多路径调度器设备的一示例性实现形式中,调度器被配置成在最后路径使用tlpu高于阈值的情况下延迟对该至少一条第二类型数据路径的接入。

这提供了以下优点:突发话务能被可靠地检测到并且调度可被最优地调整。

在多路径调度器设备的一示例性实现形式中,调度器被配置成在对应于路径接入延迟tdelay的时间内拒绝对该至少一条第二类型数据路径的接入。

这提供了以下优点:能调整在此期间第二类型数据路径(即,昂贵数据路径)不被使用的最小延迟。

在多路径调度器设备的一示例性实现形式中,触发基于数据量、预定义时间段中的数据量或其组合。

这提供了以下优点:触发能基于话务状况来最优地选择。

在多路径调度器设备的一示例性实现形式中,触发基于关于该至少一条第一类型数据路径上的话务传输的间隙的信息。

这提供了以下优点:触发能基于关于第一类型数据路径(例如,较廉价数据路径)上的话务传输中的间隙的信息或知识来最优地选择。

在多路径调度器设备的一示例性实现形式中,触发基于启发式方法。

这提供了以下优点:触发能基于应用此类启发法来最优地选择。

在多路径调度器设备的一示例性实现形式中,调度器被配置成基于接入限制功能来延迟对该至少一条第二类型数据路径的接入。

这提供了以下优点:接入限制功能提供了比延迟功能更宽松的第二类型数据路径接入。因此,能实现对第二类型数据路径的更平滑接入。

在多路径调度器设备的一示例性实现形式中,接入限制功能包括斜率函数,具体而言是指数函数、斜坡函数或阶跃函数。

这提供了以下优点:可实现用于实现接入限制功能的各种设计。取决于话务状况,能选择恰当的接入限制功能,由此提供高度的灵活性。

在多路径调度器设备的一示例性实现形式中,调度器被配置成缓冲溢出容量阈值的数据话务并且调度所缓冲的数据话务以供经由该至少一条第一类型数据路径来传输。

这提供了以下优点:溢出数据话务能被缓冲在缓冲器中并且能在第一类型数据路径为空的稍后时间被传送。因此,传输成本可通过避免使用昂贵数据路径而降低。

在多路径调度器设备的一示例性实现形式中,该至少一条第一类型数据路径包括被配置成缓冲溢出数据话务的发送缓冲器,其中该发送缓冲器的大小可基于溢出数据话务来调整。

这提供了以下优点:通过使用这一缓冲器,取决于缓冲器大小,能避免或者至少限制对第二类型数据路径的接入并由此可降低数据传输的成本。

根据第二方面,本发明涉及一种用于调度多路径数据话务以供经由至少一条第一类型数据路径以及至少一条第二类型数据路径来传输的方法,该方法包括:调度数据话务以供经由该至少一条第一类型数据路径来传输并且调度该数据话务以供经由该至少一条第二类型数据路径来进行延迟传输。在该方法的一示例性实现形式中,该方法进一步包括在该至少一条第一类型数据路径以及该至少一条第二类型数据路径之间切换。在该方法的一示例性实现形式中,在该至少一条第一类型数据路径以及该至少一条第二类型数据路径之间切换基于该至少一条第一类型数据路径的容量阈值和/或基于话务分布功能。该设想(或示例性实现)不应被理解为限制,而应被理解为本公开全文中的描述性示例。任何种类的分布功能都可以与经由该至少一条第二类型数据路径的延迟传输相结合。

这一方法能够在其中廉价和昂贵路径可用的多路径场景中高效地调度数据话务,特别是突发数据话务。较廉价路径中的溢出话务(例如,未装入较廉价路径中的峰值话务)可被延迟以便在稍后时间将其填充到该较廉价路径中,例如填充到突发数据话务的突发之间的间隙中。

根据第三方面,本发明涉及一种其上存储计算机指令的计算机可读非瞬态介质,这些计算机指令在由计算机执行时使该计算机执行根据本发明的第二方面的方法。

根据本发明的第四方面,本发明涉及一种包括程序代码的计算机程序产品,该程序代码用于在计算机或处理器上执行时执行根据本发明的第二方面的方法。

本发明的各实施例可以通过硬件或软件实现。

在本公开中应用以下首字母缩写词:

gre通用路由封装

lpu最后过往使用

mptcp多路径tcp

osi开放系统互联

quic快速udp因特网连接

tcp传输控制协议

udp用户数据报协议

附图说明

本发明的附加实施例将参照以下附图来描述:其中:

图1示出了根据本公开的具有不同类型(具体而言是不同成本)的两条路径的示例性多路径通信系统100;

图2示出了解说根据本公开的多路径场景中的示例性话务模式的吞吐量图200,该示例性话务模式需要从一条路径溢出到另一条路径;

图3示出了解说根据本公开的理想转移300的吞吐量图300,该理想转移300将话务溢出到较廉价路径中;

图4示出了解说根据本公开的峰值检测以及昂贵路径上的路径使用延迟的吞吐量图400;

图5示出了解说根据本公开的峰值检测以及昂贵路径的拉伸斜率行为的吞吐量图500;

图6a、6b和6c示出了解说根据本公开的较廉价路径上的突发缓冲器的吞吐量图600a、600b、600c,该突发缓冲器用于接受溢出话务到某一程度;以及

图7示出了解说根据本公开的方法700的示意图,该方法700用于调度多路径数据话务以供经由至少一条第一类型数据路径和至少一条第二类型数据路径来传输。

具体实施方式

在下面的详细描述中参考了附图,这些附图形成了本公开的一部分,并且在附图中以图示的方式示出了其中可以放置本发明的特定方面。可以理解,可以使用其它方面并且可以做出结构或逻辑上的改变而不背离本发明的范围。因此,以下详细描述并不旨在限制,因为本发明的范围由所附权利要求来限定。

例如,应理解,与所述方法相关的公开对于被配置成执行该方法的相应设备或系统也可以是成立的,反之亦然。例如,如果描述了特定的方法步骤,则相应的设备可包括执行所描述的方法步骤的单元,即使在附图中未显式地描述或解说此类单元。此外,应理解,除非另有特别说明,否则本文所描述的各种示例性方面的特征可以彼此组合。

图1示出了具有不同类型(具体而言是不同成本)的两条路径的示例性多路径通信系统100。在传送侧,生成器101被用来生成用于多路径调度器设备110的调度器113的数据话务102。调度器113调度数据话务102以供经由与廉价管道相关联的第一类型数据路径(1)111来传输且经由与昂贵数据管道相关联的第二类型数据路径(2)112来传输。在接收器侧,数据路径111、112两者被组合以便在接收器103处接收。

图1描绘了用于多路径使用的通用方法,其中以上提及的协议(即,mptcp、多路径quic和华为的gre隧道绑定协议)中的每一者都可被应用。图1在具有不同成本(廉价、昂贵)的两条路径111、112之间进行区分。成本并非不可避免地意味着直接支付,它还可以按等待时间、可靠性和许多其他方面来定义。单个osi层3或osi层4连接已经能受益于增加的容量。经常使用的因特网上服务是非实时视频流传输。常见的话务模式因此在路径上的容量不是瓶颈的情况下是突发的且其间具有间隙。视频源尝试尽可能快地填充阱处的缓冲器并且在该缓冲器满的情况下停止。只要缓冲器为空达某一水平,源就再次尝试尽可能快地填充阱缓冲器。

为了解决或缓解上述技术问题,本公开提出了一种基于延迟对昂贵路径的使用的解决方案。此外,之后提出三个不同的示例性实现。

该构思不限于如图1中为说明目的而示出的两条路径,它可处置任何数量的路径,只要有关于路径成本的信息。只要昂贵路径112被请求传送话务,就尝试例如通过识别昂贵路径112上的峰值行为来检测突发话务模式。如果这样,则延迟对昂贵路径112的接入。如果观察到对昂贵路径112的更长请求,则给予接入,因为不再设定峰值,或者较廉价路径111无法满足容量需求。该设计可以与图1所示的多路径调度器110直接相关,但也可在外部应用。

在下文中,更详细地描述多路径调度器设备110。

多路径调度器设备110可用于调度数据话务102以供经由至少一条第一类型数据路径(例如,如图1所示的路径111)以及至少一条第二类型数据路径(例如,如图1所示的路径112)来传输。多路径调度器设备110包括:至少一条第一类型数据路径111;至少一条第二类型数据路径112;以及调度器113。调度器113被配置成调度数据话务102以供经由该至少一条第一类型数据路径111来传输并且调度该数据话务102以供经由该至少一条第二类型数据路径112来进行延迟传输。在一示例性实现中,调度器113可被配置成基于该至少一条第一类型数据路径111的容量阈值201(例如,如图2-6所示)和/或基于话务分布功能来调度数据话务102以供经由该至少一条第二类型数据路径112来进行延迟传输。作为溢出到至少一条第二类型数据路径112的阈值的至少一条第一类型数据路径111的容量使用在本公开全文中具有描述性特质。任何种类的分布功能都可以与经由该至少一条第二类型数据路径的延迟传输相结合。

经由该至少一条第二类型数据路径112的数据话务102传输比经由该至少一条第一类型数据路径111的数据话务102传输更加昂贵,具体而言在等待时间、可靠性、容量、复杂性和/或成本方面更加昂贵。

调度器113可被配置成在检测到数据话务102的突发话务模式的情况下调度数据话务102以供经由第二类型数据路径112来进行延迟传输。调度器113可被配置成基于被调度以供经由至少一条第二类型数据路径112传输的数据话务102的峰值行为来检测突发话务模式。

调度器113可被配置成基于触发来延迟对至少一条第二类型数据路径112的接入。该触发可基于话务参数或话务参数的组合。该触发可基于最后路径使用tlpu402(例如,如以下参照图4描述的)以及对应的路径接入延迟tdelay403(参见图4)。调度器113可被配置成在最后路径使用tlpu402高于阈值的情况下延迟对至少一条第二类型数据路径112的接入(例如,如以下参照图4描述的)。调度器113可被配置成在对应于路径接入延迟tdelay403的时间内拒绝对至少一条第二类型数据路径112的接入(例如,如以下参照图4描述的)。该触发可基于数据量、预定义时间段中的数据量或其组合。

调度器113可被配置成基于接入限制功能503来延迟对至少一条第二类型数据路径112的接入(例如,如以下参照图5描述的)。接入限制功能503可包括斜率函数503,具体而言是指数函数503(例如,如以下参照图5描述的)、斜坡函数或阶跃函数。

调度器113可被配置成缓冲溢出容量阈值201的数据话务102b并且调度所缓冲的数据话务102b以供经由至少一条第一类型数据路径111来传输(例如,如以下参照图6a、6b和6c描述的)。该至少一条第一类型数据路径111可包括被配置成缓冲溢出数据话务102b的发送缓冲器601(例如,如以下参照图6a、6b、6c描述的)。发送缓冲器601的大小可基于溢出数据话务102b来调整。作为溢出到至少一条第二类型数据路径112的阈值的至少一条第一类型数据路径111的容量使用在本公开全文中具有描述性特质。任何种类的分布功能都可以与经由该至少一条第二类型数据路径的延迟传输相结合。

图2示出了解说根据本公开的多路径场景中的示例性话务模式的吞吐量图200,该示例性话务模式需要从一条路径溢出到另一条路径。

如以上参照图1描述的,经常使用的因特网上服务是非实时视频流传输。常见的话务模式因此在路径上的容量不是瓶颈的情况下是突发的且其间具有间隙。类似的话务模式在图2中示出。在其中提供额外容量的多路径场景的情形中,突发话务被引诱使用该额外容量,并且最终将较廉价路径111的容量与昂贵路径112的容量相组合。

在图2的示例中,过往时间在时间轴的右侧,而当前时间被示为在该示图的原点。该话务是突发的,其中第一突发包括基本话务102a和峰值话务102b,而第二突发包括基本话务102c和峰值话务102d。容量阈值201表示基本话务与峰值话务之间的界限。每一个突发的基本话务102a、102c正在填充廉价管道111,而每一个突发的峰值话务102b、102d正在填充昂贵管道112。

图3示出了解说根据本公开的将话务溢出到较廉价路径中的理想转移300的吞吐量图300。在该示图中,过往时间在时间轴的右侧,而当前时间被示为在该示图的原点。该话务对应于图2所示的话务,它是突发的,其中第一突发包括基本话务102a和峰值话务102b,而第二突发包括基本话务102c和峰值话务102d。峰值话务102b、102d被从昂贵管道112转移至廉价管道111。所转移的数据话务由附图标记102e和102f来表示。容量阈值201表示基本话务与峰值话务之间的界限。

在该示例中,较廉价路径111的容量是足够的并且溢出102b、102d装入如图3所示的突发之间的间隙。原则上,突发话务模式不限于非实时视频流传输服务,这仅仅是一示例。

用于延迟对昂贵路径112的接入的触发可由不同参数或参数组合来确定。在下文中呈现一些示例,但这些示例不包括设置和获取触发点以及如何延迟对昂贵路径的接入的每一种可能性。

图4示出了解说根据本公开的峰值检测以及昂贵路径上的路径使用延迟的吞吐量图400。在该示图中,过往时间同样在时间轴的右侧,而当前时间被示为在该示图的原点。该话务对应于图2和3所示的话务,它是突发的,其中第一突发包括基本话务102a和峰值话务102b,而第二突发包括基本话务102c和峰值话务102d。峰值话务102d在具有延迟时间tdelay403的情况下至少部分地被从昂贵管道112转移401至廉价管道111。至少部分地转移的数据话务由附图标记102g来表示。容量阈值201表示基本话务与峰值话务之间的界限。

在图4所示的实现中指定两个参数,最后路径使用(tlpu)402和对应的路径接入延迟(tdelay)403。基于与当前路径请求相比的昂贵路径112的最后使用,确保突发话务模式。如果tlpu高于所定义的阈值,则对该路径的接入被拒绝达时间tdelay。这将在容量可用的情况下给予较廉价路径111传送总体请求的较大部分的可能性。tlpu不是强制性的,并且可被任何其它触发机制替代。例如,它可使用关于数据量或者所定义的时间段内的数据量或组合的信息。此外,它可使用关于较廉价路径111上的话务传输间隙的信息,或者一般而言它可使用启发式方法。

图5示出了解说根据本公开的峰值检测以及昂贵路径的拉伸斜率行为的吞吐量图500。图5所示的机制类似于图4所示的机制,但不定义tdelay,而是用缓慢移除的接入限制503(例如,指数函数或斜坡函数或开/关函数)来替代它。tlpu402同样可被用作该限制的触发点。该场景还可通过应用斜率减小的特殊的拥塞控制算法来实现。在一示例性实现中,可定义参数以便在时间上限制拉伸斜率函数,类似于tdelay403。

图6a、6b和6c示出了解说根据本公开的较廉价路径上的突发缓冲器的吞吐量图600a、600b、600c,该突发缓冲器用于接受溢出话务至某一程度。在这些示图中,过往时间同样在时间轴的右侧,而当前时间被示为在该示图的原点。话务对应于图2到5所示的话务,它是突发的,其中所示第一突发包括基本话务102a和峰值话务102b。

参照图6a、b、c,应用另一概念,其聚焦于在应用调度之前缓冲溢出话务102b并经由较廉价路径111传送该溢出话务。图6a示出了会溢出到昂贵路径112中的高话务需求(突发)。图6b所示的理念是将溢出部分102b挤压/转移602到廉价路径111的发送缓冲器601中,并且在必要时增大发送缓冲器601以缓冲溢出部分102b。这一缓冲器601的另一常用词是突发缓冲器。该缓冲器可以是网络协议固有缓冲器、设备缓冲器、接口缓冲器或任何其它缓冲器,因此只要该缓冲器被布置在廉价路径111的瓶颈之前(如图6c所示),就可使用该缓冲器。这导致发送缓冲器601的较高填充水平,因为它抑制该路径111上的已调度话务。发送缓冲器601的大小(分别是用于卸载发送缓冲器601的大小扩展)类似于图4和5所示的tdelay的影响。然而,将溢出话务102b转移至发送缓冲器中具有更高的端对端延迟风险。

图7示出了解说根据本公开的方法700的示意图,该方法700用于调度多路径数据话务以供经由至少一条第一类型数据路径和至少一条第二类型数据路径来传输。数据话务可对应于如参照图1到6示出的数据话务102、102a、102b、102c、102d、102e、102f、102g。

方法700包括调度701数据话务102以供经由至少一条第一类型数据路径111(例如,如以上参照图1到6描述的第一类型或廉价数据路径111)来传输。方法700还包括:在至少第二类型数据路径112被请求的情况下调度702数据话务102以供经由至少一条第二类型数据路径112(例如,如以上参照图1到6描述的)来进行延迟传输。

方法700可以在如以上参照图1到6描述的多路径调度器设备110上实现。

方法700可包括附加步骤,诸如举例而言根据以上参照图1描述的计算块或如以上参照图2到6描述的机制的步骤。

方法700可以在计算机上实现。本发明的另一方面涉及一种其上存储计算机指令的计算机可读非瞬态介质,这些计算机指令在由计算机执行时使该计算机执行方法700。

本发明的另一方面涉及一种包括程序代码的计算机程序产品,用于当在计算机或处理器上执行该程序代码时执行方法700或上述功能。方法700可被实现为可被存储在非瞬态计算机介质上的程序代码。计算机程序产品可以实现以上关于图1到6描述的技术。

虽然本公开的特定特征或方面可能仅关于若干实现或实施例中的一个被公开,但此种特征或方面可与其他实现或实施例的一个或多个其他特征或方面相结合,这对于任何给定的或特定的应用可以是期望的和有利的。此外,在具体实施方式或权利要求书中使用术语包括(“include)”、“具有”、“带有”或其其他变体的范围内,此类术语旨在以类似于术语“包括(comprise)”的方式被包含。同样,术语“示例性”、“例如(forexample)”和“例如(e.g.)”仅仅意指作为示例,而不是最好的或最佳的。术语“耦合”和“连接”,连同衍生物可能已经被使用。应当理解的是,这些术语可能已经被用来指示两个元素相互合作或相互作用,无论它们是直接物理接触还是电接触,或者它们不是彼此直接接触的。

尽管本文已经解说和描述了特定方面,但是本领域的普通技术人员将领会,在不脱离本公开的范围的情况下,可以用各种替代和/或等效实现来代替所示出和描述的特定方面。本申请旨在涵盖本文所讨论的特定方面的任何调整或变化。

尽管以下权利要求中的元素是以特定的顺序描述的,但除非权利要求描述另有暗示用于实现其中一些或所有元素的特定顺序,否则这些元素不必然旨在限于以该特定顺序实现。

根据以上教导,许多替代、修改和变化对于本领域的技术人员将是明显的。当然,本领域技术人员容易认识到,除了本文所述的那些应用之外,本发明还有许多应用。虽然已经参考一个或多个特定实施例描述了本发明,但本领域技术人员认识到,在不脱离本发明的范围的情况下,可以对其进行许多改变。因此,应当理解,在所附权利要求及其等同物的范围内,本发明可以不是如本文特别描述的那样来实践。

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