用于云无线电接入网中的前传网络验证的装置和方法与流程

文档序号:22323602发布日期:2020-09-23 02:02阅读:118来源:国知局
用于云无线电接入网中的前传网络验证的装置和方法与流程

本公开的实施例总体上涉及通信领域,并且具体地涉及用于云无线电接入网(ran)中的前传网络验证的方法、装置和设备。



背景技术:

云ran是蜂窝网络中的基于云的接入网架构。在云ran中,网络设备功能在云服务器和无线电接入点(rap)(也称为基带单元)中实现。云服务器通常位于数据中心,并且rap可以部署在数公里的距离内。云服务器与rap之间的网络传输可能涉及很多不同类型的路由设备,诸如交换机、路由器等。这些路由设备构成了云服务器与rap之间的前传网络。

前传网络中的传输限制可能成为云ran的整体性能的瓶颈。例如,这些限制可能会降低云ran的性能或容量。因此,需要在实际部署云ran之前测试或验证前传网络的性能(或状态)、尤其是前传网络的性能对整个系统性能的影响。

已经开发了很多网络测试工具来测试网络性能,诸如可用性、响应时间、利用率、吞吐量、带宽容量等。但是,为云ran设计的工具很少。特别是,没有可以模拟云服务器与rap之间的前传网络中的传输的工具。由于在部署之前缺乏有效验证,因此在云ran的实际操作中可能暴露了前端网络的局限性。但是,对这些限制的研究非常困难,并且因此这些限制可能会降低整个系统的性能。



技术实现要素:

总体上,本公开的示例实施例提供了用于云ran中的前传网络验证的方法、装置和设备。

在第一方面,提供了一种在ran中的云服务器处实现的方法。在云服务器上运行的应用处,基于业务简档生成针对一种类型的业务的第一消息。业务简档是针对ran而预定义的并且与该类型的业务相关联。第一消息指示用于要从ran中的rap接收的第二消息的消息格式。使第一消息被传输给rap。基于对来自rap的第二消息的检测,确定该类型的业务在ran中的传输特性。

在第二方面,提供了一种在无线电接入网中的无线电接入点处实现的方法。该方法包括:在无线电接入点上运行的应用处,从无线电接入网中的云服务器获取针对一种类型的业务的第一消息,第一消息由云服务器基于业务简档而生成,业务简档是针对无线电接入网而预定义的并且与该类型的业务相关联;从第一消息中确定用于该类型的业务的第二消息的消息格式;以所确定的消息格式生成第二消息;以及使第二消息被传输给云服务器。

在第三方面,提供了一种在无线电接入网中的云服务器处实现的装置。该装置包括业务测试模块,该业务测试模块包括:被配置为基于业务简档生成针对一种类型的业务的第一消息的第一业务模块,业务简档是针对无线电接入网而预定义的并且与该类型的业务相关联,第一消息指示用于要从无线电接入网中的无线电接入点接收的第二消息的消息格式;被配置为使第一消息被传输给无线电接入点的第一传输模块;被配置为基于对来自无线电接入点的第二消息的检测来确定该类型的业务在无线电接入网中的传输特性的分析模块。

在第四方面,提供了一种在无线电接入网中的无线电接入点处实现的装置。该装置包括业务处理模块,该业务处理模块包括:被配置为从无线电接入网中的云服务器获取针对一种类型的业务的第一消息的接收模块,第一消息由云服务器基于业务简档而生成,业务简档是针对无线电接入网而预定义并且与该类型的业务相关联;第二业务模块,该第二业务模块包括被配置为从第一消息中确定用于该类型的业务的第二消息的消息格式的格式确定模块和被配置为以所确定的消息格式生成第二消息的消息生成模块;以及被配置为使第二消息被传输给云服务器的第三传输模块。

在第五方面,提供了一种无线电接入网中的云服务器,该云服务器包括:处理器;以及包括指令的存储器,该指令在由处理器执行时使云服务器执行根据第一方面的方法。

在第六方面,提供了一种无线电接入网中的无线电接入点,该无线电接入点包括:处理器;以及包括指令的存储器,该指令在由处理器执行时使无线电接入点执行根据第二方面的方法。

在第七方面,提供了一种其上存储有计算机程序的非瞬态计算机可读存储介质。该计算机程序包括指令,该指令在由至少一个处理器执行时使至少一个处理器执行根据第一或第二方面的方法。

应当理解,发明内容部分并非旨在标识本公开的实施例的关键或必要特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。

附图说明

通过在附图中对本公开的一些实施例的更详细描述,本公开的上述和其他目的、特征和优点将变得更加清楚,在附图中:

图1示出了可以在其中实现本公开的实施例的示例无线电接入网(ran);

图2示出了根据本公开的一些实施例的云服务器处的业务测试模块的示例结构;

图3示出了根据本公开的一些实施例的业务流的示例聚合;

图4示出了根据本公开的一些实施例的rap处的业务处理模块的示例结构;

图5示出了根据本公开的一些实施例的示例方法的流程图;

图6示出了根据本公开的一些其他实施例的示例方法的流程图;以及

图7示出了适合于实现本公开的实施例的设备的框图。

在所有附图中,相同或相似的附图标记表示相同或相似的元素。

具体实施方式

将参考附图更详细地描述本公开的实施例。尽管附图示出了本公开的一些实施例,但是应当理解,本公开可以以各种方式来实现,而不应当被理解为限于本文中说明的实施例。相反,提供实施例是为了更彻底和完整地理解本公开。应当理解,本公开的附图和实施例仅用于说明目的,而没有提出对本公开的保护范围的任何限制。

如本文中使用的,术语“终端设备”或“用户设备”(ue)是指能够彼此或与基站进行无线通信的任何终端设备。作为示例,终端设备可以包括移动终端(mt)、订户站(ss)、便携式订户站(pss)、移动站(ms)或接入终端(at)、以及上述安装在车辆上的设备。在本公开的上下文中,为了讨论,术语“终端设备”和“用户设备”可以被互换使用。

如本文中使用的,术语“网络设备”是指使得终端设备能够接入无线电接入网(ran)的基站或其他实体或节点。术语“基站”(bs)可以表示节点b(nodeb或nb)和演进节点b(enodeb或enb)。在本公开的上下文中,网络设备的功能分布在ran中的云服务器与无线电接入点(rap)两者上。

如本文中使用的,术语“云服务器”是指例如在数据中心中远离rap或基带单元而定位的服务器或计算设备。云服务器可以通过计算机、主机、大型机等来实现。

如本文中使用的,术语“无线电接入点”(rap)是指具有可以向/从终端设备传输和/或接收无线电信号的一个或多个射频天线的设备。

如本文中使用的,术语“包括”及其变体应当被理解为意指“包括但不限于”的开放术语。术语“基于”应当理解为“至少部分基于”。术语“一个实施例”应当理解为“至少一个实施例”。术语“另外的实施例”应当理解为“至少一个另外的实施例”。在下面的描述中将给出与其他术语有关的定义。

如上所述,需要验证或测试云服务器与rap之间的前传网络的性能或状态、及其对云ran的影响。但是,没有可以模拟前传网络中的传输工具。前传网络的验证可能需要特定的考虑因素,例如包括安全性、业务特性等。例如,出于安全性目的,可能未授权某些工具在云服务器和/或rap上运行。

就业务特性而言,前传业务可以使用各种类型的协议来承载,诸如传输控制协议/互联网协议(tcp/ip)、流控制传输协议(sctp)、用户数据报协议(udp)等。此外,该类型的业务的数量和速度取决于不同的用户场景,例如,在管理平面(m平面)、控制平面(c平面)和用户平面(u平面)中。在实际的部署和服务中,业务可能会通过云服务器和rap中的不同路径,并且测试工具需要相应地覆盖这些特定路径。

另外,在实践中,要求工程师或操作员使用测试工具对性能进行现场测试以挖掘出尽可能多的问题。但是,用于测试的网络配置和测试方案与实际的部署和服务不同。结果,将来会带来一些潜在的问题。到目前为止,还没有有效且高效的方法来验证云服务器与rap之间的前传网络。

本公开的实施例提供了用于验证或测试云ran中的前传网络的框架。在该框架中,可以在云服务器和rap两者中布置用于验证的装置。该装置可以以软件、固件、硬件或其任何合适的组合来实现。为了讨论的目的,本公开的一些实施例将在装置由软件应用实现的情况下进行讨论。

利用这些装置,云服务器和rap可以基于针对云ran而预定义的业务简档来生成和交换业务流。基于业务流的交换,可以确定ran中的业务传输特性,该业务传输特性可以包括延迟、吞吐量、错误率、许可消息格式等。此外,业务传输特性可以用于配置分布在云服务器和rap两者上的基站功能。

图1示出了可以在其中实现本公开的实施例的示例无线电接入网(ran)100。ran100包括云服务器105和rap110。应当理解,云服务器和rap的数目仅出于说明的目的而示出,而没有提出任何限制。ran100可以包括任何合适数目的云服务器和rap。

如图所示,rap110可以与终端设备115进行无线通信。此外,云服务器10可以连接到核心网(未示出)。云服务器105和rap110在ran100中联合实现诸如基站等传统网络元件的功能。

在该示例中,ran100还包括在云服务器105与无线电接入点110之间的路由器120。路由器120启用云服务器105与rap110之间的前传通信。应当理解,仅出于说明的目的示出了一个路由器,而没有提出任何限制。可以在云服务器105与rap110之间布置任何合适数目的路由器。此外,除了一个或多个路由器之外,还可以布置其他交换设备。

云服务器105与rap110之间的前传通信可以遵循任何合适的传输协议。协议的示例可以包括但不限于传输控制协议/互联网协议(tcp/ip)、流控制传输协议(sctp)、用户数据报协议(udp)等。

在本公开的各种实施例中,两个装置125和130(称为“第一装置”125和“第二装置”130)分别布置在云服务器105和rap110中。在该示例中,第一装置125和第二装置130由两个应用来实现。第一装置125和第二装置130可以一起协作以验证云服务器105与rap110之间的前传网络。

如图所示,第一装置125包括业务测试模块135,该业务测试模块135可以基于业务简档140来模拟前传业务,该业务简档140可以基于ran100中的不同类型的业务的统计信息来预定义。业务简档140与一个或多个该类型的业务相关联。在一些实施例中,业务简档140可以通过针对m平面、c平面和u平面业务而格式化的文件来实现。此外,业务简档140可以根据用户场景来定义ran100中的前传通信,诸如ue附接、切换、跟踪区域更新(tau)、寻呼和测量、传输协议、业务数量和速度等。

图2示出了根据本公开的一些实施例的业务测试模块135的示例结构。如图2所示,业务测试模块135包括业务模块205(称为“第一业务模块”205),该业务模块205生成与业务简档140相关联的针对一种类型的业务的消息(称为“第一消息”)。例如,第一业务模块205可以获取业务简档140,并且然后基于业务简档140生成第一消息。

业务简档140可以以任何合适的方式获取。在一些实施例中,如图1所示,第一装置125可以包括用于从用户输入中获取业务简档140的接口模块145(例如,webui)。例如,用户(或操作员或客户端)可以登录云服务器105以经由接口模块145加载和配置业务简档140。此外,接口模块140可以允许操作员配置云服务器105的传输并且取回前传网络的测试结果。

第一业务模块205可以以任何合适的方式使用业务简档140来生成第一消息。例如,业务简档140可以定义第一消息的大小和格式。在该示例中,第一业务模块205可以生成所定义的大小和格式的第一消息。在业务简档140也定义传输协议的实施例中,第一业务模块205可以包括用于基于业务简档140来针对该类型的业务确定传输协议的确定模块(称为“第一确定模块”)。第一业务模块205还可以包括用于基于所确定的传输协议来生成第一消息的生成模块(称为“第一生成模块”)。

在一些实施例中,第一消息可以被包括在用于该类型的业务的业务流中(称为“第一业务流”)。例如,第一生成模块205可以包括用于基于业务简档140来确定该类型的业务的数量和速度的确定模块(称为“第二确定模块”)、以及用于基于所确定的数量和速度来生成第一业务流的生成模块(称为“第二生成模块”)。

在业务简档140与诸如c平面、u平面和m平面业务等不同类型的业务相关联的实施例中,业务测试模块135可以模拟聚合用于控制平面信令、用户平面数据传送和前传业务噪声(诸如监管分组)的多个业务流的前传业务流。例如,业务测试模块135可以包括用以生成与业务简档140相关联的另外的类型的业务的另外的业务流(称为“第二业务流”)的模块(未示出)。在该示例中,业务测试模块135还可以包括用于聚合第一业务流和第二业务流以生成聚合业务流的模块。

在业务简档140定义多个用户场景(诸如ue附接、切换、tau、寻呼和测量)的实施例中,第一业务模块205可以为每个用户场景生成业务流,并且通过在单位时间内以所配置的发生率累积各种用户场景来生成聚合业务流。业务流的示例聚合在图3中示出。在该示例中,曲线305、310和315分别表示ue附接、切换和测量场景中的业务流。曲线320表示聚合业务流。此外,对前传业务流的模拟可以使用各种类型的业务模型,诸如泊松业务模型、长尾业务模型等。

另外,第一业务模块205考虑负载平衡,使得将不会发生云服务器105或rap110内的过载。第一业务模块205可以在应用级别共享负载。例如,对于来自业务简档140的一个用户案例的一个任务,第一业务模块205可以动态地将消费产品信息数据库(cpid)注册到零售和消费产品(rcp)以用于消息传输和接收。由于rap可以通过数字信号处理器(dsp)核心单元来区分,因此rap可以由云服务器105基于用户案例以循环顺序依次配置。

仍然参考图2,业务测试模块135还包括用于使第一消息被传输给rap130的传输模块210(称为“第一传输模块210”)。该传输可以通过例如云服务器105与rap110之间的路由器120、以及云服务器105和rap110的通信模块来实现。

在第一消息被包括在第一业务流中的实施例中,第一传输模块210可以使第一业务流被传输给rap110。在生成聚合业务流的实施例中,传输模块210可以使聚合业务流的传输。

在本公开的各种实施例中,第一消息指示要从rap110接收的消息(称为“第二消息”)的消息格式。例如,第一消息可以具有指示由业务简档140定义的第二消息的大小的消息报头。因此,rap110可以生成具有由第一消息指示的大小的第二消息。在以下段落中将讨论rap110处的实施例。

如图2所示,第一业务模块135还包括分析模块215。分析模块215从rap110检测第二消息,并且然后确定该类型的业务在ran110中的传输特性。例如,如果未检测到第二消息,则分析模块215可以确定对应的传输错误发生或rap110不允许所传输的消息类型。

在一些实施例中,业务简档140还可以定义检测的到期时间。在这种情况下,分析模块215可以包括用于基于业务简档来确定时间段的确定模块(称为“第三确定模块”)和用于在所确定的时间段内检测第二消息的检测模块。例如,在第一消息的传输之后启动计时器。如果在计时器到期时没有检测到来自rap110的消息,则分析模块215可以确定传输错误或非许可消息类型。

接下来,仍然参考图1,在一些实施例中,第一装置125可以集成工具模块150(称为“第一工具模块”150),该工具模块150用于确定不同的传输模式,诸如消息之间的传输间隔、消息的传输顺序等。在这些实施例中,业务测试模块135可以包括用于基于业务简档140生成针对该类型的业务的另外的消息(称为“第三消息”)的生成模块(称为“第三生成模块”)。业务测试模块135可以包括用于使第一消息和第三消息以由第一工具模块150确定的传输模式被传输的传输模块(称为“第二传输模块”)。

第一装置125还可以包括管理模块155,该管理模块155可以在第一装置125与启用云服务器105的网络设备功能的另外的装置(称为“第三装置”)之间切换。在该示例中,第三装置由类似于第一装置125和第二装置130的软件应用来实现。应当理解,第三装置可以以软件、固件、硬件或其任何合适的组合来实现。

例如,管理模块155可以包括切换模块。在业务测试模块135确定传输特性之后,切换模块可以引起第三装置的启动。在一些实施例中,第三装置已经基于所确定的传输特性被配置。

应用管理模块155还可以管理第一装置125的升级,并且进一步对准协作的第一装置125和第二装置130的升级。例如,管理模块155可以包括指示模块。如果与第一装置125相关联的代码被升级,则指示模块可以使升级的指示被发送到rap110,使得与第二装置130相关联的代码可以被相应地升级。

在一些实施例中,云服务器105可以从rap110接收升级与第二装置130相关联的代码的请求。在这些实施例中,管理模块155可以包括用于使与第二装置130相关联的代码的升级数据被传输给rap110的升级模块。

如图1所示,第一应用125还包括操作和维护(o&m)模块160,该o&m模块160可以负责配置前传ip路由和传输路由,引导dsp软件,配置rap硬件,等等。在一些实施例中,o&m模块160可以验证云服务器105与rap110之间的连接。例如,o&m模块160可以包括使请求被发送到rap110的确定模块(称为“第四确定模块”)。然后,第四确定模块确定是否从rap110接收到对请求的响应。如果接收到响应,则第四确定模块可以确定在云服务器105与rap110之间已经建立链路。在一些实施例中,o&m模块160还可以包括用于配置用于云服务器105在所建立的链路中与rap110通信的路由的路由模块。

在本公开的各种实施例中,rap110处的第二装置130可以在云服务器105与rap110之间的前传网络的验证中与第一装置125协作。如图1所示,第二装置130包括用于处理消息或业务流以进行验证的业务处理模块165。

图4示出了根据本公开的一些实施例的业务处理模块165的示例结构。如图4所示,业务处理模块165包括接收模块405。接收模块405从云服务器105获取第一消息。在第一消息被包括在第一业务流中的实施例中,接收模块165可以包括用于获取第一业务流的获取模块(称为“第一获取模块”)、以及用于从第一业务流中获取第一消息的另外的获取模块(称为“第二获取模块”)。在从云服务器105传输第一业务流和第二业务流的聚合业务流的实施例中,接收模块405可以获取聚合业务流并且从聚合业务流中获取第一业务流。

业务处理模块165还包括业务模块410(称为“第二业务模块410”)。第二业务模块410包括用于从第一消息中确定第二消息的消息格式的格式确定模块、以及用于以所确定的消息格式生成第二消息的消息生成模块。在一些实施例中,消息生成模块可以包括用于确定用于第一消息的传输协议的确定模块(称为“第五确定模块”)、以及用于使用所确定的传输协议生成第二消息的生成模块(称为“第四生成模块”)。

如图4所示,业务处理模块165还包括使第二消息被传输给云服务器105的传输模块415(称为“第三传输模块415”)。

仍然参考图1,第二装置130可以包括与云服务器105处的第一工具模块150协作的工具模块170(称为“第二工具模块170”)。在一些实施例中,接收模块405可以包括用于从云服务器105获取第一消息和第三消息的获取模块(称为“第三获取模块”)。在获取之后,第二工具模块170确定用于第一消息和第三消息的传输模式。接收模块405可以包括用于基于所确定的传输模式来获取第一消息的获取模块(称为“第四获取模块”)。

第二装置130还可以包括与云服务器105处的管理模块155协作的管理代理模块175。在检测到与第一装置125相关联的代码的升级的指示之后,管理代理模块175可以引起升级与第二装置130相关联的代码的请求被发送到云服务器105。该请求还可以由rat自动或自主地传输。如果从云服务器105获取到与第二装置130相关联的代码的升级数据,则管理代理模块175可以引起与第二装置130相关联的代码的升级。

如图1所示,第二装置130还包括与云服务器105处的o&m模块160协作的o&m代理模块180。在从云服务器105获取请求之后,o&m代理模块180可以使对该请求的响应被发送到云服务器105。

类似于云服务器105处的传输和/或接收,例如,传输和/或接收可以通过例如云服务器105与rap110之间的路由器120、以及云服务器105和rap110的通信模块来实现。

应当理解,与以上关于第一装置125描述的所有操作和特征同样适用于协作的第二装置130并且具有类似的效果。为了简化的目的,将省略细节。

第一装置125和第二装置130中包括的模块和/或子模块可以以各种方式来实现,包括软件、硬件、固件或其任何组合。在一个实施例中,一个或多个模块可以使用软件和/或固件来实现,例如,存储在存储介质上的机器可执行指令。除了或代替机器可执行指令,装置125和130中的部分或全部模块可以至少部分由一个或多个硬件逻辑组件来实现。例如而非限制,可以使用的说明性类型的硬件逻辑组件包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、系统级芯片系统(soc)、复杂可编程逻辑设备(cpld)等。

图5示出了根据本公开的一些其他实施例的示例方法500的流程图。方法500可以由如图1所示的云服务器105处的第一装置125来实现,例如由在云服务器105上运行的应用来实现。出于讨论的目的,将参考图1描述方法500。

如图5所示,在框505处,基于业务简档140生成针对一种类型的业务的第一消息。业务简档140是针对ran100而预定义的并且与该类型的业务相关联。第一消息指示用于要从rap110接收的第二消息的消息格式。在框510处,向rap110传输第一消息。在框515处,基于对来自rap110的第二消息的检测来确定该类型的业务在ran100中的传输特性。

在一些实施例中,可以基于业务简档140来针对该类型的业务确定传输协议。第一消息可以使用所确定的传输协议来生成。

在一些实施例中,第一消息可以被包括在用于该类型的业务的第一业务流中。在这些实施例中,可以基于业务简档140来确定该类型的业务的数量和速度。然后可以基于所确定的数量和速度来生成第一业务流。

在一些实施例中,业务简档140还可以与另外的类型的业务相关联。可以基于业务简档生成另外的类型的业务的第二业务流,并且可以聚合第一业务流和第二业务流。

在一些实施例中,可以基于业务简档确定时间段。在所确定的时间段内检测来自无线电接入点的第二消息。

在一些实施例中,传输特性可以包括该类型的业务的延迟、吞吐量、错误率和许可消息格式中的至少一项。

在一些实施例中,业务简档1400可以从用户输入中获取。

在一些实施例中,业务简档可以基于ran100中的该类型的任务的统计信息来预定义。在一些实施例中,该类型的业务可以包括控制平面业务、用户平面业务和管理平面业务之一。

在一些实施例中,可以基于业务简档生成针对一种类型的业务的至少一个第三消息。可以针对第一消息和至少一个第三消息确定传输模式。然后,可以以所确定的传输模式向rap110传输第一消息和至少一个第三消息。

在一些实施例中,在传输特性的确定之后,可以在云服务器处启动另外的应用。另外的应用使得云服务器105能够用作ran100中的网络设备。

在一些实施例中,另外的应用是在启动之前基于所确定的传输特性被配置。

在一些实施例中,在与应用相关联的代码在云服务器105处的升级之后,升级的指示可以被发送到无线电接入点以引起与协作应用相关联的代码在rap110处的升级。

在一些实施例中,在检测到来自rap110的、升级与协作装置相关联的代码的请求之后,与协作装置相关联的代码的升级数据可以被传输给rap110。

在一些实施例中,请求可以被发送到rap110。可以确定是否从rap110接收到对该请求的响应。如果确定从rap接收到响应,则可以确定在云服务器105与rap110之间已经建立链路。在一些实施例中,可以在所建立的链路中配置路由。

图6示出了根据本公开的一些其他实施例的示例方法600的流程图。方法600可以由如图1所示的rap110处的第二装置130来实现,例如,由在rap110上运行的应用来实现。出于讨论的目的,将参考图1描述方法600。

如图6所示,在框605处,从云服务器105获取针对一种类型的业务的第一消息。在框610处,从第一消息中确定针对该类型的业务的第二消息的消息格式。在框615处,以所确定的消息格式生成第二消息。在框620处,向云服务器620传输第二消息。

在一些实施例中,可以确定用于第一消息的传输协议。可以使用所确定的传输协议来生成第二消息。

在一些实施例中,可以从云服务器105获取用于该类型的业务的第一业务流。第一业务流包括第一消息。然后,可以从第一业务流中获取第一消息。

在一些实施例中,可以从云服务器105获取第一业务流和用于另外的类型的业务的第二业务流的聚合业务流。可以从聚合业务流中获取第一业务流。

在一些实施例中,可以从云服务器获取针对该类型的业务的第一消息和至少一个第三消息。可以确定用于第一消息和至少一个第三消息的传输模式。然后,可以基于所确定的传输模式来获取第一消息。

在一些实施例中,在云服务器105处检测到与协作应用相关联的代码的升级的指示之后,可以向云服务器105发送升级与该应用相关联的代码的请求。可以从云服务器105获取与应用相关联的代码的升级数据。可以基于升级数据来升级与应用相关联的代码。

在一些实施例中,在从云服务器105获取请求之后,可以向云服务器105发送对该请求的响应。

应当理解,与以上参考图1至图4描述的云服务器105和rap110有关的所有操作和特征同样适用于方法500和600,并且具有类似的效果。为了简化的目的,将省略细节。

图7示出了适合于实现本公开的实施例的设备700的框图。设备700可以用于实现诸如图1所示的云服务器105等云服务器和/或诸如图1所示的rap110等rap。

如图7所示,设备700包括控制设备700的操作和功能的控制器710。在一些实施例中,控制器710可以例如借助于存储在耦合到控制器710的存储器720中的指令730来执行各种操作。存储器720可以是适合于本地技术环境的任何类型,并且可以使用任何合适的数据存储技术来实现,包括但不限于基于半导体的存储设备、磁存储设备和系统、以及光存储设备和系统。尽管图7仅示出了一个存储器单元,但是设备700可以包括几个物理上不同的存储器单元。

控制器710可以是适合于本地技术环境的任何类型,并且可以包括但不限于通用计算机、专用计算机、微控制器、数字信号处理器(dsp)、以及基于控制器的多核控制器架构中的一种或多种。该设备还可以包括多个控制器710。控制器710耦合到收发器740。收发器740可以经由一个或多个天线、电缆或光纤和/或其他组件来接收和传输信息。

当设备700用作云服务器105时,控制器710和收发器740可以协作以执行如上面参考图5描述的方法500。当设备700用作rap110时,控制器710和收发器740可以协作以执行如上面参考图6描述的方法600。在一些实施例中,例如,如上所述的与数据/信息传输和接收有关的所有动作可以由收发器740执行,而其他动作可以由控制器710执行。参考图1至图6描述的所有特征适用于设备700,并且在此将不再赘述。

通常,本公开的各种示例实施例可以以硬件、专用电路、软件、逻辑或其任何组合来实现。一些方面可以以硬件来实现,而其他方面可以以由控制器、微处理器或其他计算设备执行的固件或软件来实现。尽管本公开的实施例的各个方面被示出并且描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的框、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。

作为示例,例如,本公开的实施例可以在机器可执行指令的上下文中描述,该机器可执行指令被包括在目标物理或虚拟处理器上的设备中执行的程序模块中。通常,程序模块包括执行特定任务或实现特定抽象数据结构的例程、程序、库、对象、类、组件、数据结构等。在各个实施例中,程序模块的功能可以在程序模块之间组合或分割。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质两者中。

用于执行本公开的方法的计算机程序代码可以以一种或多种编程语言的任何组合来编写。计算机程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得程序代码在由计算机或其他可编程数据处理装置执行时使在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行,部分在机器上执行,作为独立软件包执行,部分在机器上并且部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。

在本公开的上下文中,机器可读介质可以是包含或存储用于指令执行系统、装置或设备或与之相关的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质,并且可以包括但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备、或其任何合适的组合。机器可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd-rom)、光学存储设备、磁存储设备或其任何合适的组合。

此外,尽管操作以特定顺序描绘,但是不应当理解为要求这样的操作以所示出的特定顺序或以连续的顺序执行或者执行所有示出的操作以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样地,尽管以上讨论中包含若干特定实现细节,但是这些不应当被解释为对本公开的范围的限制,而应当被解释为是对特定实施例而言特定的特征的描述。在单独的实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以分别在多个实施例中或以任何合适的子组合来实现。

尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解,所附权利要求书中限定的本公开不必限于上述特定特征或动作。而是,上述特定特征和动作被公开作为实现权利要求的示例形式。

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