[go: up one dir, main page]

CN111699658A - Apparatus and method for fronthaul network authentication in cloud radio access networks - Google Patents

Apparatus and method for fronthaul network authentication in cloud radio access networks Download PDF

Info

Publication number
CN111699658A
CN111699658A CN201780098239.9A CN201780098239A CN111699658A CN 111699658 A CN111699658 A CN 111699658A CN 201780098239 A CN201780098239 A CN 201780098239A CN 111699658 A CN111699658 A CN 111699658A
Authority
CN
China
Prior art keywords
message
radio access
service
cloud server
access point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201780098239.9A
Other languages
Chinese (zh)
Other versions
CN111699658B (en
Inventor
杨佳平
刘宏俊
王子敬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Shanghai Bell Co Ltd
Nokia Oyj
Original Assignee
Nokia Shanghai Bell Co Ltd
Nokia Networks Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Shanghai Bell Co Ltd, Nokia Networks Oy filed Critical Nokia Shanghai Bell Co Ltd
Publication of CN111699658A publication Critical patent/CN111699658A/en
Application granted granted Critical
Publication of CN111699658B publication Critical patent/CN111699658B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Embodiments of the present disclosure relate to methods, apparatuses, and devices for fronthaul network authentication in a cloud Radio Access Network (RAN). In an example embodiment, at an application running on a cloud server in a RAN, a first message for a type of traffic is generated based on a traffic profile. The service profile is predefined for the RAN and associated with that type of service. The first message indicates a message format for a second message to be received from a RAP in the RAN. The first message is caused to be transmitted to the RAP. Furthermore, transmission characteristics of the type of traffic in the RAN are determined based on detection of the second message from the RAP. In this way, the fronthaul network between the cloud server and the RAP can be validated efficiently and effectively.

Description

用于云无线电接入网中的前传网络验证的装置和方法Apparatus and method for fronthaul network verification in cloud radio access network

技术领域technical field

本公开的实施例总体上涉及通信领域,并且具体地涉及用于云无线电接入网(RAN)中的前传网络验证的方法、装置和设备。Embodiments of the present disclosure relate generally to the field of communications, and in particular to methods, apparatus, and apparatus for fronthaul network authentication in a cloud radio access network (RAN).

背景技术Background technique

云RAN是蜂窝网络中的基于云的接入网架构。在云RAN中,网络设备功能在云服务器和无线电接入点(RAP)(也称为基带单元)中实现。云服务器通常位于数据中心,并且RAP可以部署在数公里的距离内。云服务器与RAP之间的网络传输可能涉及很多不同类型的路由设备,诸如交换机、路由器等。这些路由设备构成了云服务器与RAP之间的前传网络。Cloud RAN is a cloud-based access network architecture in cellular networks. In a cloud RAN, network device functions are implemented in cloud servers and radio access points (RAPs), also known as baseband units. Cloud servers are usually located in data centers, and RAPs can be deployed over distances of several kilometers. The network transmission between the cloud server and the RAP may involve many different types of routing devices, such as switches, routers, and so on. These routing devices form the fronthaul network between the cloud server and the RAP.

前传网络中的传输限制可能成为云RAN的整体性能的瓶颈。例如,这些限制可能会降低云RAN的性能或容量。因此,需要在实际部署云RAN之前测试或验证前传网络的性能(或状态)、尤其是前传网络的性能对整个系统性能的影响。Transmission limitations in the fronthaul network can become a bottleneck for the overall performance of the cloud RAN. For example, these limitations may reduce cloud RAN performance or capacity. Therefore, it is necessary to test or verify the performance (or status) of the fronthaul network, especially the impact of the performance of the fronthaul network on the performance of the entire system, before actually deploying the cloud RAN.

已经开发了很多网络测试工具来测试网络性能,诸如可用性、响应时间、利用率、吞吐量、带宽容量等。但是,为云RAN设计的工具很少。特别是,没有可以模拟云服务器与RAP之间的前传网络中的传输的工具。由于在部署之前缺乏有效验证,因此在云RAN的实际操作中可能暴露了前端网络的局限性。但是,对这些限制的研究非常困难,并且因此这些限制可能会降低整个系统的性能。Many network testing tools have been developed to test network performance such as availability, response time, utilization, throughput, bandwidth capacity, etc. However, there are few tools designed for cloud RAN. In particular, there is no tool that can simulate the transmission in the fronthaul network between the cloud server and the RAP. Due to the lack of effective validation before deployment, the limitations of the front-end network may be exposed in the actual operation of cloud RAN. However, the study of these limitations is very difficult, and therefore these limitations may degrade the performance of the overall system.

发明内容SUMMARY OF THE INVENTION

总体上,本公开的示例实施例提供了用于云RAN中的前传网络验证的方法、装置和设备。In general, example embodiments of the present disclosure provide methods, apparatus, and apparatus for fronthaul network authentication in a cloud RAN.

在第一方面,提供了一种在RAN中的云服务器处实现的方法。在云服务器上运行的应用处,基于业务简档生成针对一种类型的业务的第一消息。业务简档是针对RAN而预定义的并且与该类型的业务相关联。第一消息指示用于要从RAN中的RAP接收的第二消息的消息格式。使第一消息被传输给RAP。基于对来自RAP的第二消息的检测,确定该类型的业务在RAN中的传输特性。In a first aspect, a method implemented at a cloud server in a RAN is provided. At the application running on the cloud server, a first message for a type of service is generated based on the service profile. A service profile is predefined for the RAN and associated with that type of service. The first message indicates the message format for the second message to be received from the RAP in the RAN. Cause the first message to be transmitted to the RAP. Based on the detection of the second message from the RAP, the transmission characteristics of this type of traffic in the RAN are determined.

在第二方面,提供了一种在无线电接入网中的无线电接入点处实现的方法。该方法包括:在无线电接入点上运行的应用处,从无线电接入网中的云服务器获取针对一种类型的业务的第一消息,第一消息由云服务器基于业务简档而生成,业务简档是针对无线电接入网而预定义的并且与该类型的业务相关联;从第一消息中确定用于该类型的业务的第二消息的消息格式;以所确定的消息格式生成第二消息;以及使第二消息被传输给云服务器。In a second aspect, a method implemented at a radio access point in a radio access network is provided. The method includes obtaining, at an application running on the radio access point, a first message for a type of service from a cloud server in the radio access network, the first message being generated by the cloud server based on a service profile, the service a profile is predefined for the radio access network and is associated with this type of service; a message format for a second message of this type of service is determined from the first message; a second message is generated in the determined message format message; and causing the second message to be transmitted to the cloud server.

在第三方面,提供了一种在无线电接入网中的云服务器处实现的装置。该装置包括业务测试模块,该业务测试模块包括:被配置为基于业务简档生成针对一种类型的业务的第一消息的第一业务模块,业务简档是针对无线电接入网而预定义的并且与该类型的业务相关联,第一消息指示用于要从无线电接入网中的无线电接入点接收的第二消息的消息格式;被配置为使第一消息被传输给无线电接入点的第一传输模块;被配置为基于对来自无线电接入点的第二消息的检测来确定该类型的业务在无线电接入网中的传输特性的分析模块。In a third aspect, an apparatus implemented at a cloud server in a radio access network is provided. The apparatus includes a service testing module including a first service module configured to generate a first message for a type of service based on a service profile, the service profile being predefined for the radio access network and associated with this type of service, the first message indicates a message format for a second message to be received from a radio access point in the radio access network; configured to cause the first message to be transmitted to the radio access point The first transmission module; an analysis module configured to determine the transmission characteristics of this type of service in the radio access network based on the detection of the second message from the radio access point.

在第四方面,提供了一种在无线电接入网中的无线电接入点处实现的装置。该装置包括业务处理模块,该业务处理模块包括:被配置为从无线电接入网中的云服务器获取针对一种类型的业务的第一消息的接收模块,第一消息由云服务器基于业务简档而生成,业务简档是针对无线电接入网而预定义并且与该类型的业务相关联;第二业务模块,该第二业务模块包括被配置为从第一消息中确定用于该类型的业务的第二消息的消息格式的格式确定模块和被配置为以所确定的消息格式生成第二消息的消息生成模块;以及被配置为使第二消息被传输给云服务器的第三传输模块。In a fourth aspect, an apparatus implemented at a radio access point in a radio access network is provided. The apparatus includes a service processing module including a receiving module configured to obtain a first message for a type of service from a cloud server in the radio access network, the first message being generated by the cloud server based on a service profile while generating, the service profile is predefined for the radio access network and associated with the type of service; a second service module comprising a service configured to determine from the first message for the type of service a format determination module for the message format of the second message and a message generation module configured to generate the second message in the determined message format; and a third transmission module configured to transmit the second message to the cloud server.

在第五方面,提供了一种无线电接入网中的云服务器,该云服务器包括:处理器;以及包括指令的存储器,该指令在由处理器执行时使云服务器执行根据第一方面的方法。In a fifth aspect, there is provided a cloud server in a radio access network, the cloud server comprising: a processor; and a memory comprising instructions that, when executed by the processor, cause the cloud server to perform the method according to the first aspect .

在第六方面,提供了一种无线电接入网中的无线电接入点,该无线电接入点包括:处理器;以及包括指令的存储器,该指令在由处理器执行时使无线电接入点执行根据第二方面的方法。In a sixth aspect, a radio access point in a radio access network is provided, the radio access point comprising: a processor; and a memory comprising instructions that, when executed by the processor, cause the radio access point to execute A method according to the second aspect.

在第七方面,提供了一种其上存储有计算机程序的非瞬态计算机可读存储介质。该计算机程序包括指令,该指令在由至少一个处理器执行时使至少一个处理器执行根据第一或第二方面的方法。In a seventh aspect, a non-transitory computer-readable storage medium having a computer program stored thereon is provided. The computer program comprises instructions which, when executed by at least one processor, cause at least one processor to perform a method according to the first or second aspect.

应当理解,发明内容部分并非旨在标识本公开的实施例的关键或必要特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。It should be understood that this Summary is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood from the following description.

附图说明Description of drawings

通过在附图中对本公开的一些实施例的更详细描述,本公开的上述和其他目的、特征和优点将变得更加清楚,在附图中:The above and other objects, features and advantages of the present disclosure will become more apparent from the more detailed description of some embodiments of the present disclosure in the accompanying drawings, in which:

图1示出了可以在其中实现本公开的实施例的示例无线电接入网(RAN);1 illustrates an example radio access network (RAN) in which embodiments of the present disclosure may be implemented;

图2示出了根据本公开的一些实施例的云服务器处的业务测试模块的示例结构;2 shows an example structure of a service testing module at a cloud server according to some embodiments of the present disclosure;

图3示出了根据本公开的一些实施例的业务流的示例聚合;3 illustrates an example aggregation of traffic flows in accordance with some embodiments of the present disclosure;

图4示出了根据本公开的一些实施例的RAP处的业务处理模块的示例结构;4 illustrates an example structure of a service processing module at a RAP according to some embodiments of the present disclosure;

图5示出了根据本公开的一些实施例的示例方法的流程图;FIG. 5 shows a flowchart of an example method according to some embodiments of the present disclosure;

图6示出了根据本公开的一些其他实施例的示例方法的流程图;以及FIG. 6 shows a flowchart of an example method according to some other embodiments of the present disclosure; and

图7示出了适合于实现本公开的实施例的设备的框图。7 shows a block diagram of an apparatus suitable for implementing embodiments of the present disclosure.

在所有附图中,相同或相似的附图标记表示相同或相似的元素。Throughout the drawings, the same or similar reference numbers refer to the same or similar elements.

具体实施方式Detailed ways

将参考附图更详细地描述本公开的实施例。尽管附图示出了本公开的一些实施例,但是应当理解,本公开可以以各种方式来实现,而不应当被理解为限于本文中说明的实施例。相反,提供实施例是为了更彻底和完整地理解本公开。应当理解,本公开的附图和实施例仅用于说明目的,而没有提出对本公开的保护范围的任何限制。Embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although the drawings illustrate some embodiments of the present disclosure, it should be understood that the present disclosure may be embodied in various ways and should not be construed as limited to the embodiments described herein. Rather, the embodiments are provided for a thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only, and do not propose any limitation to the protection scope of the present disclosure.

如本文中使用的,术语“终端设备”或“用户设备”(UE)是指能够彼此或与基站进行无线通信的任何终端设备。作为示例,终端设备可以包括移动终端(MT)、订户站(SS)、便携式订户站(PSS)、移动站(MS)或接入终端(AT)、以及上述安装在车辆上的设备。在本公开的上下文中,为了讨论,术语“终端设备”和“用户设备”可以被互换使用。As used herein, the term "terminal device" or "user equipment" (UE) refers to any terminal device capable of wirelessly communicating with each other or with a base station. As examples, the terminal equipment may include a mobile terminal (MT), a subscriber station (SS), a portable subscriber station (PSS), a mobile station (MS) or an access terminal (AT), as well as the aforementioned vehicle-mounted equipment. In the context of this disclosure, the terms "terminal device" and "user equipment" may be used interchangeably for the sake of discussion.

如本文中使用的,术语“网络设备”是指使得终端设备能够接入无线电接入网(RAN)的基站或其他实体或节点。术语“基站”(BS)可以表示节点B(NodeB或NB)和演进节点B(eNode B或eNB)。在本公开的上下文中,网络设备的功能分布在RAN中的云服务器与无线电接入点(RAP)两者上。As used herein, the term "network equipment" refers to a base station or other entity or node that enables terminal equipment to access a radio access network (RAN). The term "base station" (BS) may refer to a Node B (NodeB or NB) and an evolved Node B (eNode B or eNB). In the context of this disclosure, the functionality of the network equipment is distributed over both cloud servers and radio access points (RAPs) in the RAN.

如本文中使用的,术语“云服务器”是指例如在数据中心中远离RAP或基带单元而定位的服务器或计算设备。云服务器可以通过计算机、主机、大型机等来实现。As used herein, the term "cloud server" refers to a server or computing device located, for example, in a data center remote from a RAP or baseband unit. Cloud servers can be implemented by computers, mainframes, mainframes, etc.

如本文中使用的,术语“无线电接入点”(RAP)是指具有可以向/从终端设备传输和/或接收无线电信号的一个或多个射频天线的设备。As used herein, the term "Radio Access Point" (RAP) refers to a device having one or more radio frequency antennas that can transmit and/or receive radio signals to/from a terminal device.

如本文中使用的,术语“包括”及其变体应当被理解为意指“包括但不限于”的开放术语。术语“基于”应当理解为“至少部分基于”。术语“一个实施例”应当理解为“至少一个实施例”。术语“另外的实施例”应当理解为“至少一个另外的实施例”。在下面的描述中将给出与其他术语有关的定义。As used herein, the term "including" and variations thereof should be understood as open-ended terms meaning "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" should be understood to mean "at least one embodiment." The term "additional embodiment" should be understood to mean "at least one additional embodiment". Definitions related to other terms will be given in the following description.

如上所述,需要验证或测试云服务器与RAP之间的前传网络的性能或状态、及其对云RAN的影响。但是,没有可以模拟前传网络中的传输工具。前传网络的验证可能需要特定的考虑因素,例如包括安全性、业务特性等。例如,出于安全性目的,可能未授权某些工具在云服务器和/或RAP上运行。As mentioned above, there is a need to verify or test the performance or status of the fronthaul network between the cloud server and the RAP, and its impact on the cloud RAN. However, there is no transport tool that can simulate a fronthaul network. Validation of fronthaul networks may require specific considerations including, for example, security, service characteristics, etc. For example, some tools may not be authorized to run on cloud servers and/or RAPs for security purposes.

就业务特性而言,前传业务可以使用各种类型的协议来承载,诸如传输控制协议/互联网协议(TCP/IP)、流控制传输协议(SCTP)、用户数据报协议(UDP)等。此外,该类型的业务的数量和速度取决于不同的用户场景,例如,在管理平面(M平面)、控制平面(C平面)和用户平面(U平面)中。在实际的部署和服务中,业务可能会通过云服务器和RAP中的不同路径,并且测试工具需要相应地覆盖这些特定路径。In terms of service characteristics, fronthaul services can be carried using various types of protocols, such as Transmission Control Protocol/Internet Protocol (TCP/IP), Stream Control Transmission Protocol (SCTP), User Datagram Protocol (UDP), and the like. Furthermore, the number and speed of this type of traffic depends on different user scenarios, eg in the management plane (M plane), control plane (C plane) and user plane (U plane). In actual deployments and services, business may go through different paths in cloud servers and RAPs, and testing tools need to cover these specific paths accordingly.

另外,在实践中,要求工程师或操作员使用测试工具对性能进行现场测试以挖掘出尽可能多的问题。但是,用于测试的网络配置和测试方案与实际的部署和服务不同。结果,将来会带来一些潜在的问题。到目前为止,还没有有效且高效的方法来验证云服务器与RAP之间的前传网络。Also, in practice, engineers or operators are required to field test performance using test tools to dig out as many problems as possible. However, the network configuration and test scenarios used for testing differ from the actual deployment and service. As a result, some potential problems will arise in the future. So far, there is no effective and efficient method to verify the fronthaul network between cloud servers and RAPs.

本公开的实施例提供了用于验证或测试云RAN中的前传网络的框架。在该框架中,可以在云服务器和RAP两者中布置用于验证的装置。该装置可以以软件、固件、硬件或其任何合适的组合来实现。为了讨论的目的,本公开的一些实施例将在装置由软件应用实现的情况下进行讨论。Embodiments of the present disclosure provide a framework for validating or testing fronthaul networks in cloud RANs. In this framework, means for authentication can be arranged in both the cloud server and the RAP. The apparatus may be implemented in software, firmware, hardware, or any suitable combination thereof. For discussion purposes, some embodiments of the present disclosure will be discussed where the apparatus is implemented by a software application.

利用这些装置,云服务器和RAP可以基于针对云RAN而预定义的业务简档来生成和交换业务流。基于业务流的交换,可以确定RAN中的业务传输特性,该业务传输特性可以包括延迟、吞吐量、错误率、许可消息格式等。此外,业务传输特性可以用于配置分布在云服务器和RAP两者上的基站功能。With these means, cloud servers and RAPs can generate and exchange traffic flows based on traffic profiles predefined for the cloud RAN. Based on the exchange of traffic flows, traffic transmission characteristics in the RAN may be determined, which may include delay, throughput, error rate, grant message format, and the like. Furthermore, the traffic transfer characteristics can be used to configure base station functions distributed on both the cloud server and the RAP.

图1示出了可以在其中实现本公开的实施例的示例无线电接入网(RAN)100。RAN100包括云服务器105和RAP 110。应当理解,云服务器和RAP的数目仅出于说明的目的而示出,而没有提出任何限制。RAN 100可以包括任何合适数目的云服务器和RAP。FIG. 1 illustrates an example radio access network (RAN) 100 in which embodiments of the present disclosure may be implemented. RAN 100 includes cloud server 105 and RAP 110 . It should be understood that the numbers of cloud servers and RAPs are shown for illustration purposes only, and no limitation is suggested. RAN 100 may include any suitable number of cloud servers and RAPs.

如图所示,RAP 110可以与终端设备115进行无线通信。此外,云服务器10可以连接到核心网(未示出)。云服务器105和RAP 110在RAN 100中联合实现诸如基站等传统网络元件的功能。As shown, RAP 110 may communicate wirelessly with end device 115 . Furthermore, the cloud server 10 may be connected to a core network (not shown). Cloud server 105 and RAP 110 jointly implement the functions of traditional network elements such as base stations in RAN 100 .

在该示例中,RAN 100还包括在云服务器105与无线电接入点110之间的路由器120。路由器120启用云服务器105与RAP 110之间的前传通信。应当理解,仅出于说明的目的示出了一个路由器,而没有提出任何限制。可以在云服务器105与RAP 110之间布置任何合适数目的路由器。此外,除了一个或多个路由器之外,还可以布置其他交换设备。In this example, the RAN 100 also includes a router 120 between the cloud server 105 and the radio access point 110 . Router 120 enables fronthaul communication between cloud server 105 and RAP 110 . It should be understood that one router is shown for illustrative purposes only, and no limitation is suggested. Any suitable number of routers may be arranged between cloud server 105 and RAP 110 . Furthermore, other switching devices may be arranged in addition to one or more routers.

云服务器105与RAP 110之间的前传通信可以遵循任何合适的传输协议。协议的示例可以包括但不限于传输控制协议/互联网协议(TCP/IP)、流控制传输协议(SCTP)、用户数据报协议(UDP)等。Fronthaul communications between cloud server 105 and RAP 110 may follow any suitable transport protocol. Examples of protocols may include, but are not limited to, Transmission Control Protocol/Internet Protocol (TCP/IP), Stream Control Transmission Protocol (SCTP), User Datagram Protocol (UDP), and the like.

在本公开的各种实施例中,两个装置125和130(称为“第一装置”125和“第二装置”130)分别布置在云服务器105和RAP 110中。在该示例中,第一装置125和第二装置130由两个应用来实现。第一装置125和第二装置130可以一起协作以验证云服务器105与RAP 110之间的前传网络。In various embodiments of the present disclosure, two devices 125 and 130 (referred to as "first device" 125 and "second device" 130) are arranged in cloud server 105 and RAP 110, respectively. In this example, the first device 125 and the second device 130 are implemented by two applications. The first device 125 and the second device 130 may cooperate together to authenticate the fronthaul network between the cloud server 105 and the RAP 110 .

如图所示,第一装置125包括业务测试模块135,该业务测试模块135可以基于业务简档140来模拟前传业务,该业务简档140可以基于RAN 100中的不同类型的业务的统计信息来预定义。业务简档140与一个或多个该类型的业务相关联。在一些实施例中,业务简档140可以通过针对M平面、C平面和U平面业务而格式化的文件来实现。此外,业务简档140可以根据用户场景来定义RAN 100中的前传通信,诸如UE附接、切换、跟踪区域更新(TAU)、寻呼和测量、传输协议、业务数量和速度等。As shown, the first device 125 includes a service testing module 135 that can simulate fronthaul services based on a service profile 140 that can Predefined. Business profiles 140 are associated with one or more businesses of this type. In some embodiments, the service profile 140 may be implemented by files formatted for M-plane, C-plane, and U-plane services. Furthermore, the traffic profile 140 may define fronthaul communications in the RAN 100 according to user scenarios, such as UE attach, handover, tracking area update (TAU), paging and measurement, transport protocol, traffic volume and speed, and the like.

图2示出了根据本公开的一些实施例的业务测试模块135的示例结构。如图2所示,业务测试模块135包括业务模块205(称为“第一业务模块”205),该业务模块205生成与业务简档140相关联的针对一种类型的业务的消息(称为“第一消息”)。例如,第一业务模块205可以获取业务简档140,并且然后基于业务简档140生成第一消息。FIG. 2 illustrates an example structure of the service testing module 135 in accordance with some embodiments of the present disclosure. As shown in FIG. 2, the service testing module 135 includes a service module 205 (referred to as "first service module" 205) that generates messages associated with the service profile 140 for one type of service (referred to as "first service module" 205). "First News"). For example, the first business module 205 may obtain the business profile 140 and then generate a first message based on the business profile 140 .

业务简档140可以以任何合适的方式获取。在一些实施例中,如图1所示,第一装置125可以包括用于从用户输入中获取业务简档140的接口模块145(例如,webUI)。例如,用户(或操作员或客户端)可以登录云服务器105以经由接口模块145加载和配置业务简档140。此外,接口模块140可以允许操作员配置云服务器105的传输并且取回前传网络的测试结果。The business profile 140 may be obtained in any suitable manner. In some embodiments, as shown in FIG. 1, the first device 125 may include an interface module 145 (eg, a webUI) for obtaining the business profile 140 from user input. For example, a user (or operator or client) may log into cloud server 105 to load and configure business profile 140 via interface module 145 . In addition, the interface module 140 may allow the operator to configure the transmission of the cloud server 105 and retrieve the test results of the fronthaul network.

第一业务模块205可以以任何合适的方式使用业务简档140来生成第一消息。例如,业务简档140可以定义第一消息的大小和格式。在该示例中,第一业务模块205可以生成所定义的大小和格式的第一消息。在业务简档140也定义传输协议的实施例中,第一业务模块205可以包括用于基于业务简档140来针对该类型的业务确定传输协议的确定模块(称为“第一确定模块”)。第一业务模块205还可以包括用于基于所确定的传输协议来生成第一消息的生成模块(称为“第一生成模块”)。The first service module 205 may use the service profile 140 in any suitable manner to generate the first message. For example, business profile 140 may define the size and format of the first message. In this example, the first service module 205 may generate the first message of the defined size and format. In embodiments where the service profile 140 also defines a transport protocol, the first service module 205 may include a determination module (referred to as a "first determination module") for determining a transport protocol for that type of service based on the service profile 140 . The first service module 205 may also include a generation module (referred to as a "first generation module") for generating a first message based on the determined transport protocol.

在一些实施例中,第一消息可以被包括在用于该类型的业务的业务流中(称为“第一业务流”)。例如,第一生成模块205可以包括用于基于业务简档140来确定该类型的业务的数量和速度的确定模块(称为“第二确定模块”)、以及用于基于所确定的数量和速度来生成第一业务流的生成模块(称为“第二生成模块”)。In some embodiments, the first message may be included in a traffic flow for this type of traffic (referred to as a "first traffic flow"). For example, the first generation module 205 may include a determination module (referred to as a "second determination module") for determining the amount and speed of the type of traffic based on the traffic profile 140, and a determination module for determining the volume and speed of the type of traffic based on the determined volume and speed A generation module (referred to as a "second generation module") to generate the first service flow.

在业务简档140与诸如C平面、U平面和M平面业务等不同类型的业务相关联的实施例中,业务测试模块135可以模拟聚合用于控制平面信令、用户平面数据传送和前传业务噪声(诸如监管分组)的多个业务流的前传业务流。例如,业务测试模块135可以包括用以生成与业务简档140相关联的另外的类型的业务的另外的业务流(称为“第二业务流”)的模块(未示出)。在该示例中,业务测试模块135还可以包括用于聚合第一业务流和第二业务流以生成聚合业务流的模块。In embodiments where the traffic profile 140 is associated with different types of traffic, such as C-plane, U-plane, and M-plane traffic, the traffic test module 135 may simulate aggregation for control plane signaling, user plane data transfer, and fronthaul traffic noise Fronthaul traffic flow for multiple traffic flows (such as supervisory packets). For example, the service testing module 135 may include a module (not shown) to generate additional service flows (referred to as "second service flows") of additional types of services associated with the service profile 140 . In this example, the traffic testing module 135 may also include a module for aggregating the first traffic flow and the second traffic flow to generate an aggregated traffic flow.

在业务简档140定义多个用户场景(诸如UE附接、切换、TAU、寻呼和测量)的实施例中,第一业务模块205可以为每个用户场景生成业务流,并且通过在单位时间内以所配置的发生率累积各种用户场景来生成聚合业务流。业务流的示例聚合在图3中示出。在该示例中,曲线305、310和315分别表示UE附接、切换和测量场景中的业务流。曲线320表示聚合业务流。此外,对前传业务流的模拟可以使用各种类型的业务模型,诸如泊松业务模型、长尾业务模型等。In embodiments where the service profile 140 defines multiple user scenarios (such as UE attach, handover, TAU, paging, and measurements), the first service module 205 can generate a service flow for each user The aggregated service flow is generated by accumulating various user scenarios at the configured occurrence rate. An example aggregation of traffic flows is shown in FIG. 3 . In this example, curves 305, 310 and 315 represent traffic flow in UE attach, handover and measurement scenarios, respectively. Curve 320 represents the aggregated traffic flow. Furthermore, the simulation of the fronthaul traffic flow can use various types of business models, such as Poisson business models, long-tail business models, and the like.

另外,第一业务模块205考虑负载平衡,使得将不会发生云服务器105或RAP 110内的过载。第一业务模块205可以在应用级别共享负载。例如,对于来自业务简档140的一个用户案例的一个任务,第一业务模块205可以动态地将消费产品信息数据库(CPID)注册到零售和消费产品(RCP)以用于消息传输和接收。由于RAP可以通过数字信号处理器(DSP)核心单元来区分,因此RAP可以由云服务器105基于用户案例以循环顺序依次配置。In addition, the first service module 205 considers load balancing so that overloading within the cloud server 105 or the RAP 110 will not occur. The first service module 205 may share the load at the application level. For example, for a task from a user case of the business profile 140, the first business module 205 can dynamically register the consumer product information database (CPID) with the retail and consumer products (RCP) for message transmission and reception. Since the RAPs can be differentiated by digital signal processor (DSP) core units, the RAPs can be sequentially configured by the cloud server 105 in a round-robin order based on user cases.

仍然参考图2,业务测试模块135还包括用于使第一消息被传输给RAP 130的传输模块210(称为“第一传输模块210”)。该传输可以通过例如云服务器105与RAP 110之间的路由器120、以及云服务器105和RAP 110的通信模块来实现。Still referring to FIG. 2, the traffic test module 135 also includes a transport module 210 (referred to as "first transport module 210") for causing the first message to be transmitted to the RAP 130. This transmission can be accomplished by, for example, the router 120 between the cloud server 105 and the RAP 110 , and the communication modules of the cloud server 105 and the RAP 110 .

在第一消息被包括在第一业务流中的实施例中,第一传输模块210可以使第一业务流被传输给RAP 110。在生成聚合业务流的实施例中,传输模块210可以使聚合业务流的传输。In embodiments where the first message is included in the first traffic flow, the first transport module 210 may cause the first traffic flow to be transported to the RAP 110 . In the embodiment in which the aggregated traffic flow is generated, the transmission module 210 may enable the transmission of the aggregated traffic stream.

在本公开的各种实施例中,第一消息指示要从RAP 110接收的消息(称为“第二消息”)的消息格式。例如,第一消息可以具有指示由业务简档140定义的第二消息的大小的消息报头。因此,RAP 110可以生成具有由第一消息指示的大小的第二消息。在以下段落中将讨论RAP 110处的实施例。In various embodiments of the present disclosure, the first message indicates the message format of the message (referred to as the "second message") to be received from the RAP 110 . For example, the first message may have a message header that indicates the size of the second message as defined by the service profile 140 . Accordingly, RAP 110 may generate a second message having the size indicated by the first message. Embodiments at RAP 110 will be discussed in the following paragraphs.

如图2所示,第一业务模块135还包括分析模块215。分析模块215从RAP 110检测第二消息,并且然后确定该类型的业务在RAN110中的传输特性。例如,如果未检测到第二消息,则分析模块215可以确定对应的传输错误发生或RAP 110不允许所传输的消息类型。As shown in FIG. 2 , the first service module 135 further includes an analysis module 215 . The analysis module 215 detects the second message from the RAP 110 and then determines the transmission characteristics in the RAN 110 for this type of traffic. For example, if the second message is not detected, the analysis module 215 may determine that a corresponding transmission error occurred or that the RAP 110 did not allow the type of message to be transmitted.

在一些实施例中,业务简档140还可以定义检测的到期时间。在这种情况下,分析模块215可以包括用于基于业务简档来确定时间段的确定模块(称为“第三确定模块”)和用于在所确定的时间段内检测第二消息的检测模块。例如,在第一消息的传输之后启动计时器。如果在计时器到期时没有检测到来自RAP 110的消息,则分析模块215可以确定传输错误或非许可消息类型。In some embodiments, the business profile 140 may also define an expiration time for detection. In this case, the analysis module 215 may include a determination module (referred to as a "third determination module") for determining a time period based on the business profile and a detection for detecting the second message within the determined time period module. For example, a timer is started after the transmission of the first message. If no message is detected from the RAP 110 when the timer expires, the analysis module 215 may determine a transmission error or an unlicensed message type.

接下来,仍然参考图1,在一些实施例中,第一装置125可以集成工具模块150(称为“第一工具模块”150),该工具模块150用于确定不同的传输模式,诸如消息之间的传输间隔、消息的传输顺序等。在这些实施例中,业务测试模块135可以包括用于基于业务简档140生成针对该类型的业务的另外的消息(称为“第三消息”)的生成模块(称为“第三生成模块”)。业务测试模块135可以包括用于使第一消息和第三消息以由第一工具模块150确定的传输模式被传输的传输模块(称为“第二传输模块”)。Next, still referring to FIG. 1, in some embodiments, the first device 125 may integrate a tool module 150 (referred to as "first tool module" 150) for determining different transmission modes, such as between messages the transmission interval, the transmission order of the messages, etc. In these embodiments, the service testing module 135 may include a generation module (referred to as a "third generation module" for generating additional messages (referred to as "third messages") for that type of service based on the service profile 140 ). The traffic test module 135 may include a transport module (referred to as a "second transport module") for causing the first message and the third message to be transported in the transport mode determined by the first tool module 150 .

第一装置125还可以包括管理模块155,该管理模块155可以在第一装置125与启用云服务器105的网络设备功能的另外的装置(称为“第三装置”)之间切换。在该示例中,第三装置由类似于第一装置125和第二装置130的软件应用来实现。应当理解,第三装置可以以软件、固件、硬件或其任何合适的组合来实现。The first device 125 may also include a management module 155 that can switch between the first device 125 and another device (referred to as a "third device") that enables the network device function of the cloud server 105 . In this example, the third device is implemented by a software application similar to the first device 125 and the second device 130 . It should be understood that the third means may be implemented in software, firmware, hardware or any suitable combination thereof.

例如,管理模块155可以包括切换模块。在业务测试模块135确定传输特性之后,切换模块可以引起第三装置的启动。在一些实施例中,第三装置已经基于所确定的传输特性被配置。For example, the management module 155 may include a switching module. After the traffic test module 135 determines the transmission characteristics, the handover module may cause activation of the third device. In some embodiments, the third device has been configured based on the determined transmission characteristics.

应用管理模块155还可以管理第一装置125的升级,并且进一步对准协作的第一装置125和第二装置130的升级。例如,管理模块155可以包括指示模块。如果与第一装置125相关联的代码被升级,则指示模块可以使升级的指示被发送到RAP 110,使得与第二装置130相关联的代码可以被相应地升级。The application management module 155 may also manage the upgrade of the first device 125 and further align the upgrade of the cooperating first device 125 and the second device 130 . For example, the management module 155 may include an indication module. If the code associated with the first device 125 is upgraded, the indication module may cause an indication of the upgrade to be sent to the RAP 110 so that the code associated with the second device 130 may be upgraded accordingly.

在一些实施例中,云服务器105可以从RAP 110接收升级与第二装置130相关联的代码的请求。在这些实施例中,管理模块155可以包括用于使与第二装置130相关联的代码的升级数据被传输给RAP110的升级模块。In some embodiments, cloud server 105 may receive a request from RAP 110 to upgrade code associated with second device 130 . In these embodiments, management module 155 may include an upgrade module for causing upgrade data for code associated with second device 130 to be transmitted to RAP 110 .

如图1所示,第一应用125还包括操作和维护(O&M)模块160,该O&M模块160可以负责配置前传IP路由和传输路由,引导DSP软件,配置RAP硬件,等等。在一些实施例中,O&M模块160可以验证云服务器105与RAP 110之间的连接。例如,O&M模块160可以包括使请求被发送到RAP 110的确定模块(称为“第四确定模块”)。然后,第四确定模块确定是否从RAP 110接收到对请求的响应。如果接收到响应,则第四确定模块可以确定在云服务器105与RAP110之间已经建立链路。在一些实施例中,O&M模块160还可以包括用于配置用于云服务器105在所建立的链路中与RAP 110通信的路由的路由模块。As shown in FIG. 1, the first application 125 also includes an operations and maintenance (O&M) module 160, which may be responsible for configuring fronthaul IP routing and transport routing, directing DSP software, configuring RAP hardware, and the like. In some embodiments, O&M module 160 may verify the connection between cloud server 105 and RAP 110 . For example, O&M module 160 may include a determination module (referred to as a "fourth determination module") that causes requests to be sent to RAP 110. Then, the fourth determination module determines whether a response to the request is received from the RAP 110 . If a response is received, the fourth determination module may determine that a link has been established between the cloud server 105 and the RAP 110 . In some embodiments, O&M module 160 may also include a routing module for configuring routing for cloud server 105 to communicate with RAP 110 in the established link.

在本公开的各种实施例中,RAP 110处的第二装置130可以在云服务器105与RAP110之间的前传网络的验证中与第一装置125协作。如图1所示,第二装置130包括用于处理消息或业务流以进行验证的业务处理模块165。In various embodiments of the present disclosure, the second device 130 at the RAP 110 may cooperate with the first device 125 in the verification of the fronthaul network between the cloud server 105 and the RAP 110 . As shown in FIG. 1 , the second device 130 includes a service processing module 165 for processing messages or service flows for authentication.

图4示出了根据本公开的一些实施例的业务处理模块165的示例结构。如图4所示,业务处理模块165包括接收模块405。接收模块405从云服务器105获取第一消息。在第一消息被包括在第一业务流中的实施例中,接收模块165可以包括用于获取第一业务流的获取模块(称为“第一获取模块”)、以及用于从第一业务流中获取第一消息的另外的获取模块(称为“第二获取模块”)。在从云服务器105传输第一业务流和第二业务流的聚合业务流的实施例中,接收模块405可以获取聚合业务流并且从聚合业务流中获取第一业务流。FIG. 4 illustrates an example structure of the business processing module 165 according to some embodiments of the present disclosure. As shown in FIG. 4 , the service processing module 165 includes a receiving module 405 . The receiving module 405 obtains the first message from the cloud server 105 . In embodiments where the first message is included in the first service flow, the receiving module 165 may include an obtaining module (referred to as a "first obtaining module") for obtaining the first service flow, and an obtaining module (referred to as a "first obtaining module") for obtaining the first service flow and An additional acquisition module in the stream that acquires the first message (referred to as a "second acquisition module"). In the embodiment in which the aggregated service stream of the first service stream and the second service stream is transmitted from the cloud server 105, the receiving module 405 may acquire the aggregated service stream and acquire the first service stream from the aggregated service stream.

业务处理模块165还包括业务模块410(称为“第二业务模块410”)。第二业务模块410包括用于从第一消息中确定第二消息的消息格式的格式确定模块、以及用于以所确定的消息格式生成第二消息的消息生成模块。在一些实施例中,消息生成模块可以包括用于确定用于第一消息的传输协议的确定模块(称为“第五确定模块”)、以及用于使用所确定的传输协议生成第二消息的生成模块(称为“第四生成模块”)。The business processing module 165 also includes a business module 410 (referred to as "second business module 410"). The second service module 410 includes a format determination module for determining a message format of the second message from the first message, and a message generation module for generating the second message in the determined message format. In some embodiments, the message generation module may include a determination module (referred to as a "fifth determination module") for determining a transport protocol for the first message, and a means for generating the second message using the determined transport protocol A generation module (referred to as a "fourth generation module").

如图4所示,业务处理模块165还包括使第二消息被传输给云服务器105的传输模块415(称为“第三传输模块415”)。As shown in FIG. 4 , the service processing module 165 further includes a transmission module 415 (referred to as “third transmission module 415 ”) that enables the second message to be transmitted to the cloud server 105 .

仍然参考图1,第二装置130可以包括与云服务器105处的第一工具模块150协作的工具模块170(称为“第二工具模块170”)。在一些实施例中,接收模块405可以包括用于从云服务器105获取第一消息和第三消息的获取模块(称为“第三获取模块”)。在获取之后,第二工具模块170确定用于第一消息和第三消息的传输模式。接收模块405可以包括用于基于所确定的传输模式来获取第一消息的获取模块(称为“第四获取模块”)。Still referring to FIG. 1 , the second device 130 may include a tool module 170 (referred to as “second tool module 170 ”) that cooperates with the first tool module 150 at the cloud server 105 . In some embodiments, the receiving module 405 may include an obtaining module (referred to as a "third obtaining module") for obtaining the first message and the third message from the cloud server 105 . After acquisition, the second tool module 170 determines the transmission mode for the first message and the third message. The receiving module 405 may include an acquisition module (referred to as a "fourth acquisition module") for acquiring the first message based on the determined transmission mode.

第二装置130还可以包括与云服务器105处的管理模块155协作的管理代理模块175。在检测到与第一装置125相关联的代码的升级的指示之后,管理代理模块175可以引起升级与第二装置130相关联的代码的请求被发送到云服务器105。该请求还可以由RAT自动或自主地传输。如果从云服务器105获取到与第二装置130相关联的代码的升级数据,则管理代理模块175可以引起与第二装置130相关联的代码的升级。The second device 130 may also include a management agent module 175 cooperating with the management module 155 at the cloud server 105 . After detecting an indication of an upgrade of the code associated with the first device 125 , the management agent module 175 may cause a request to upgrade the code associated with the second device 130 to be sent to the cloud server 105 . The request may also be transmitted automatically or autonomously by the RAT. If the upgrade data of the code associated with the second device 130 is obtained from the cloud server 105 , the management agent module 175 may cause the upgrade of the code associated with the second device 130 .

如图1所示,第二装置130还包括与云服务器105处的O&M模块160协作的O&M代理模块180。在从云服务器105获取请求之后,O&M代理模块180可以使对该请求的响应被发送到云服务器105。As shown in FIG. 1 , the second device 130 also includes an O&M proxy module 180 cooperating with the O&M module 160 at the cloud server 105 . After obtaining the request from the cloud server 105 , the O&M proxy module 180 may cause a response to the request to be sent to the cloud server 105 .

类似于云服务器105处的传输和/或接收,例如,传输和/或接收可以通过例如云服务器105与RAP 110之间的路由器120、以及云服务器105和RAP 110的通信模块来实现。Similar to transmission and/or reception at cloud server 105 , for example, transmission and/or reception may be accomplished by, for example, router 120 between cloud server 105 and RAP 110 , and communication modules of cloud server 105 and RAP 110 .

应当理解,与以上关于第一装置125描述的所有操作和特征同样适用于协作的第二装置130并且具有类似的效果。为了简化的目的,将省略细节。It should be understood that all operations and features described above with respect to the first device 125 are equally applicable to the cooperating second device 130 and have similar effects. For the sake of simplicity, details will be omitted.

第一装置125和第二装置130中包括的模块和/或子模块可以以各种方式来实现,包括软件、硬件、固件或其任何组合。在一个实施例中,一个或多个模块可以使用软件和/或固件来实现,例如,存储在存储介质上的机器可执行指令。除了或代替机器可执行指令,装置125和130中的部分或全部模块可以至少部分由一个或多个硬件逻辑组件来实现。例如而非限制,可以使用的说明性类型的硬件逻辑组件包括现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、系统级芯片系统(SOC)、复杂可编程逻辑设备(CPLD)等。The modules and/or sub-modules included in the first device 125 and the second device 130 may be implemented in various ways, including software, hardware, firmware, or any combination thereof. In one embodiment, one or more modules may be implemented using software and/or firmware, eg, machine-executable instructions stored on a storage medium. In addition to or in lieu of machine-executable instructions, some or all of the modules in apparatuses 125 and 130 may be implemented, at least in part, by one or more hardware logic components. By way of example and not limitation, illustrative types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable Logical devices (CPLDs), etc.

图5示出了根据本公开的一些其他实施例的示例方法500的流程图。方法500可以由如图1所示的云服务器105处的第一装置125来实现,例如由在云服务器105上运行的应用来实现。出于讨论的目的,将参考图1描述方法500。FIG. 5 shows a flowchart of an example method 500 in accordance with some other embodiments of the present disclosure. The method 500 may be implemented by the first device 125 at the cloud server 105 as shown in FIG. 1 , eg by an application running on the cloud server 105 . For discussion purposes, method 500 will be described with reference to FIG. 1 .

如图5所示,在框505处,基于业务简档140生成针对一种类型的业务的第一消息。业务简档140是针对RAN 100而预定义的并且与该类型的业务相关联。第一消息指示用于要从RAP 110接收的第二消息的消息格式。在框510处,向RAP 110传输第一消息。在框515处,基于对来自RAP 110的第二消息的检测来确定该类型的业务在RAN 100中的传输特性。As shown in FIG. 5 , at block 505 , a first message for a type of service is generated based on the service profile 140 . The service profile 140 is predefined for the RAN 100 and associated with that type of service. The first message indicates the message format for the second message to be received from RAP 110 . At block 510, a first message is transmitted to the RAP 110. At block 515, transmission characteristics in the RAN 100 for this type of traffic are determined based on the detection of the second message from the RAP 110.

在一些实施例中,可以基于业务简档140来针对该类型的业务确定传输协议。第一消息可以使用所确定的传输协议来生成。In some embodiments, the transport protocol may be determined for this type of traffic based on the traffic profile 140 . The first message may be generated using the determined transport protocol.

在一些实施例中,第一消息可以被包括在用于该类型的业务的第一业务流中。在这些实施例中,可以基于业务简档140来确定该类型的业务的数量和速度。然后可以基于所确定的数量和速度来生成第一业务流。In some embodiments, the first message may be included in the first traffic flow for that type of traffic. In these embodiments, the amount and velocity of that type of traffic may be determined based on the traffic profile 140 . A first traffic flow can then be generated based on the determined quantity and velocity.

在一些实施例中,业务简档140还可以与另外的类型的业务相关联。可以基于业务简档生成另外的类型的业务的第二业务流,并且可以聚合第一业务流和第二业务流。In some embodiments, business profiles 140 may also be associated with additional types of businesses. A second traffic flow of another type of traffic can be generated based on the traffic profile, and the first traffic flow and the second traffic flow can be aggregated.

在一些实施例中,可以基于业务简档确定时间段。在所确定的时间段内检测来自无线电接入点的第二消息。In some embodiments, the time period may be determined based on the business profile. A second message from the radio access point is detected within the determined time period.

在一些实施例中,传输特性可以包括该类型的业务的延迟、吞吐量、错误率和许可消息格式中的至少一项。In some embodiments, the transmission characteristics may include at least one of delay, throughput, error rate, and grant message format for the type of traffic.

在一些实施例中,业务简档1400可以从用户输入中获取。In some embodiments, business profile 1400 may be obtained from user input.

在一些实施例中,业务简档可以基于RAN 100中的该类型的任务的统计信息来预定义。在一些实施例中,该类型的业务可以包括控制平面业务、用户平面业务和管理平面业务之一。In some embodiments, the traffic profile may be predefined based on statistics for that type of task in the RAN 100 . In some embodiments, this type of traffic may include one of control plane traffic, user plane traffic, and management plane traffic.

在一些实施例中,可以基于业务简档生成针对一种类型的业务的至少一个第三消息。可以针对第一消息和至少一个第三消息确定传输模式。然后,可以以所确定的传输模式向RAP 110传输第一消息和至少一个第三消息。In some embodiments, at least one third message for a type of service may be generated based on the service profile. The transmission mode may be determined for the first message and the at least one third message. The first message and at least one third message may then be transmitted to RAP 110 in the determined transmission mode.

在一些实施例中,在传输特性的确定之后,可以在云服务器处启动另外的应用。另外的应用使得云服务器105能够用作RAN 100中的网络设备。In some embodiments, further applications may be launched at the cloud server following the determination of the transport characteristics. Additional applications enable cloud server 105 to function as a network device in RAN 100 .

在一些实施例中,另外的应用是在启动之前基于所确定的传输特性被配置。In some embodiments, the additional application is configured prior to startup based on the determined transmission characteristics.

在一些实施例中,在与应用相关联的代码在云服务器105处的升级之后,升级的指示可以被发送到无线电接入点以引起与协作应用相关联的代码在RAP 110处的升级。In some embodiments, after the upgrade of the code associated with the application at the cloud server 105, an indication of the upgrade may be sent to the radio access point to cause the upgrade of the code associated with the collaborative application at the RAP 110.

在一些实施例中,在检测到来自RAP 110的、升级与协作装置相关联的代码的请求之后,与协作装置相关联的代码的升级数据可以被传输给RAP 110。In some embodiments, upgrade data for the code associated with the cooperating device may be transmitted to the RAP 110 upon detection of a request from the RAP 110 to upgrade the code associated with the cooperating device.

在一些实施例中,请求可以被发送到RAP 110。可以确定是否从RAP 110接收到对该请求的响应。如果确定从RAP接收到响应,则可以确定在云服务器105与RAP 110之间已经建立链路。在一些实施例中,可以在所建立的链路中配置路由。In some embodiments, the request may be sent to RAP 110 . It may be determined whether a response to the request is received from RAP 110. If it is determined that a response is received from the RAP, it may be determined that a link has been established between the cloud server 105 and the RAP 110 . In some embodiments, routing may be configured in the established link.

图6示出了根据本公开的一些其他实施例的示例方法600的流程图。方法600可以由如图1所示的RAP 110处的第二装置130来实现,例如,由在RAP 110上运行的应用来实现。出于讨论的目的,将参考图1描述方法600。FIG. 6 shows a flowchart of an example method 600 according to some other embodiments of the present disclosure. The method 600 may be implemented by the second device 130 at the RAP 110 as shown in FIG. 1 , eg, by an application running on the RAP 110 . For discussion purposes, method 600 will be described with reference to FIG. 1 .

如图6所示,在框605处,从云服务器105获取针对一种类型的业务的第一消息。在框610处,从第一消息中确定针对该类型的业务的第二消息的消息格式。在框615处,以所确定的消息格式生成第二消息。在框620处,向云服务器620传输第二消息。As shown in FIG. 6 , at block 605 , a first message for a type of service is obtained from the cloud server 105 . At block 610, a message format for a second message for the type of service is determined from the first message. At block 615, a second message is generated in the determined message format. At block 620, a second message is transmitted to the cloud server 620.

在一些实施例中,可以确定用于第一消息的传输协议。可以使用所确定的传输协议来生成第二消息。In some embodiments, a transport protocol for the first message may be determined. The second message may be generated using the determined transport protocol.

在一些实施例中,可以从云服务器105获取用于该类型的业务的第一业务流。第一业务流包括第一消息。然后,可以从第一业务流中获取第一消息。In some embodiments, the first traffic flow for this type of traffic may be obtained from the cloud server 105 . The first traffic flow includes a first message. Then, the first message can be obtained from the first service flow.

在一些实施例中,可以从云服务器105获取第一业务流和用于另外的类型的业务的第二业务流的聚合业务流。可以从聚合业务流中获取第一业务流。In some embodiments, the aggregated traffic flow of the first traffic flow and the second traffic flow for another type of traffic may be obtained from the cloud server 105 . The first service flow can be obtained from the aggregated service flow.

在一些实施例中,可以从云服务器获取针对该类型的业务的第一消息和至少一个第三消息。可以确定用于第一消息和至少一个第三消息的传输模式。然后,可以基于所确定的传输模式来获取第一消息。In some embodiments, the first message and at least one third message for the type of service may be obtained from the cloud server. A transmission mode for the first message and the at least one third message can be determined. Then, the first message can be obtained based on the determined transmission mode.

在一些实施例中,在云服务器105处检测到与协作应用相关联的代码的升级的指示之后,可以向云服务器105发送升级与该应用相关联的代码的请求。可以从云服务器105获取与应用相关联的代码的升级数据。可以基于升级数据来升级与应用相关联的代码。In some embodiments, after an indication of an upgrade of the code associated with the collaborative application is detected at the cloud server 105, a request to upgrade the code associated with the application may be sent to the cloud server 105. Upgrade data for the code associated with the application may be obtained from the cloud server 105 . The code associated with the application can be upgraded based on the upgrade data.

在一些实施例中,在从云服务器105获取请求之后,可以向云服务器105发送对该请求的响应。In some embodiments, after obtaining the request from the cloud server 105, a response to the request may be sent to the cloud server 105.

应当理解,与以上参考图1至图4描述的云服务器105和RAP 110有关的所有操作和特征同样适用于方法500和600,并且具有类似的效果。为了简化的目的,将省略细节。It should be understood that all operations and features related to cloud server 105 and RAP 110 described above with reference to FIGS. 1-4 are equally applicable to methods 500 and 600 and have similar effect. For the sake of simplicity, details will be omitted.

图7示出了适合于实现本公开的实施例的设备700的框图。设备700可以用于实现诸如图1所示的云服务器105等云服务器和/或诸如图1所示的RAP 110等RAP。FIG. 7 shows a block diagram of a device 700 suitable for implementing embodiments of the present disclosure. Device 700 may be used to implement a cloud server such as cloud server 105 shown in FIG. 1 and/or a RAP such as RAP 110 shown in FIG. 1 .

如图7所示,设备700包括控制设备700的操作和功能的控制器710。在一些实施例中,控制器710可以例如借助于存储在耦合到控制器710的存储器720中的指令730来执行各种操作。存储器720可以是适合于本地技术环境的任何类型,并且可以使用任何合适的数据存储技术来实现,包括但不限于基于半导体的存储设备、磁存储设备和系统、以及光存储设备和系统。尽管图7仅示出了一个存储器单元,但是设备700可以包括几个物理上不同的存储器单元。As shown in FIG. 7 , the device 700 includes a controller 710 that controls the operation and functionality of the device 700 . In some embodiments, controller 710 may perform various operations, eg, by means of instructions 730 stored in memory 720 coupled to controller 710 . Memory 720 may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, including but not limited to semiconductor-based storage devices, magnetic storage devices and systems, and optical storage devices and systems. Although FIG. 7 shows only one memory unit, device 700 may include several physically distinct memory units.

控制器710可以是适合于本地技术环境的任何类型,并且可以包括但不限于通用计算机、专用计算机、微控制器、数字信号处理器(DSP)、以及基于控制器的多核控制器架构中的一种或多种。该设备还可以包括多个控制器710。控制器710耦合到收发器740。收发器740可以经由一个或多个天线、电缆或光纤和/或其他组件来接收和传输信息。Controller 710 may be of any type suitable for the local technical environment, and may include, but is not limited to, one of a general purpose computer, a special purpose computer, a microcontroller, a digital signal processor (DSP), and a controller-based multi-core controller architecture. one or more. The device may also include a plurality of controllers 710 . Controller 710 is coupled to transceiver 740 . Transceiver 740 may receive and transmit information via one or more antennas, cables or fibers, and/or other components.

当设备700用作云服务器105时,控制器710和收发器740可以协作以执行如上面参考图5描述的方法500。当设备700用作RAP 110时,控制器710和收发器740可以协作以执行如上面参考图6描述的方法600。在一些实施例中,例如,如上所述的与数据/信息传输和接收有关的所有动作可以由收发器740执行,而其他动作可以由控制器710执行。参考图1至图6描述的所有特征适用于设备700,并且在此将不再赘述。When the device 700 is used as the cloud server 105 , the controller 710 and the transceiver 740 may cooperate to perform the method 500 as described above with reference to FIG. 5 . When device 700 is used as RAP 110, controller 710 and transceiver 740 may cooperate to perform method 600 as described above with reference to FIG. 6 . In some embodiments, for example, all actions related to data/information transmission and reception as described above may be performed by transceiver 740 , while other actions may be performed by controller 710 . All features described with reference to FIGS. 1-6 are applicable to device 700 and will not be repeated here.

通常,本公开的各种示例实施例可以以硬件、专用电路、软件、逻辑或其任何组合来实现。一些方面可以以硬件来实现,而其他方面可以以由控制器、微处理器或其他计算设备执行的固件或软件来实现。尽管本公开的实施例的各个方面被示出并且描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的框、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。In general, the various example embodiments of the present disclosure may be implemented in hardware, special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software executed by a controller, microprocessor or other computing device. Although various aspects of the embodiments of the present disclosure are shown and described as block diagrams, flowcharts, or using some other graphical representation, it should be understood that, by way of non-limiting example, the blocks, apparatus, systems, techniques, or methods described herein may Implemented in hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controllers, or other computing devices, or some combination thereof.

作为示例,例如,本公开的实施例可以在机器可执行指令的上下文中描述,该机器可执行指令被包括在目标物理或虚拟处理器上的设备中执行的程序模块中。通常,程序模块包括执行特定任务或实现特定抽象数据结构的例程、程序、库、对象、类、组件、数据结构等。在各个实施例中,程序模块的功能可以在程序模块之间组合或分割。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质两者中。By way of example, for example, embodiments of the present disclosure may be described in the context of machine-executable instructions included in program modules executed in a device on a target physical or virtual processor. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data structures. In various embodiments, the functionality of the program modules may be combined or divided among the program modules. Machine-executable instructions for program modules may be executed within local or distributed devices. In a distributed facility, program modules may be located in both local and remote storage media.

用于执行本公开的方法的计算机程序代码可以以一种或多种编程语言的任何组合来编写。计算机程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得程序代码在由计算机或其他可编程数据处理装置执行时使在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行,部分在机器上执行,作为独立软件包执行,部分在机器上并且部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。Computer program code for carrying out the methods of the present disclosure may be written in any combination of one or more programming languages. Computer program code may be provided to a processor of a general purpose computer, special purpose computer or other programmable data processing apparatus, such that the program code, when executed by the computer or other programmable data processing apparatus, performs the functions specified in the flowcharts and/or block diagrams /Operation is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote computer, or entirely on the remote computer or server.

在本公开的上下文中,机器可读介质可以是包含或存储用于指令执行系统、装置或设备或与之相关的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质,并且可以包括但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备、或其任何合适的组合。机器可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光学存储设备、磁存储设备或其任何合适的组合。In the context of this disclosure, a machine-readable medium may be any tangible medium that contains or stores a program for or in connection with an instruction execution system, apparatus, or device. Machine-readable media may be machine-readable signal media or machine-readable storage media, and may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media would include electrical connections with one or more wires, portable computer floppy disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only Memory (EPROM or flash memory), fiber optics, portable compact disc read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

此外,尽管操作以特定顺序描绘,但是不应当理解为要求这样的操作以所示出的特定顺序或以连续的顺序执行或者执行所有示出的操作以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样地,尽管以上讨论中包含若干特定实现细节,但是这些不应当被解释为对本公开的范围的限制,而应当被解释为是对特定实施例而言特定的特征的描述。在单独的实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以分别在多个实施例中或以任何合适的子组合来实现。Additionally, although operations are depicted in a particular order, it should not be construed as requiring that such operations be performed in the particular order shown, or in a sequential order, or that all illustrated operations be performed to achieve desirable results. In some cases, multitasking and parallel processing may be advantageous. Likewise, although the above discussion contains several implementation-specific details, these should not be construed as limitations on the scope of the disclosure, but rather as descriptions of features specific to particular embodiments. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.

尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解,所附权利要求书中限定的本公开不必限于上述特定特征或动作。而是,上述特定特征和动作被公开作为实现权利要求的示例形式。Although the disclosure has been described in language specific to structural features and/or methodological acts, it is to be understood that the disclosure as defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (40)

1.一种在无线电接入网中的云服务器处实现的方法,包括:1. A method implemented at a cloud server in a radio access network, comprising: 在所述云服务器上运行的应用处,at the application running on the cloud server, 基于业务简档生成针对一种类型的业务的第一消息,所述业务简档是针对所述无线电接入网而预定义的并且与所述类型的业务相关联,所述第一消息指示用于第二消息的消息格式,所述第二消息将要从所述无线电接入网中的无线电接入点被接收;A first message for a type of service is generated based on a service profile, the service profile being predefined for the radio access network and associated with the type of service, the first message indicating the in the message format of the second message, the second message is to be received from a radio access point in the radio access network; 使所述第一消息被传输给所述无线电接入点;以及causing the first message to be transmitted to the radio access point; and 基于对来自所述无线电接入点的所述第二消息的检测,来确定所述类型的业务在所述无线电接入网中的传输特性。Based on the detection of the second message from the radio access point, transmission characteristics of the type of traffic in the radio access network are determined. 2.根据权利要求1所述的方法,其中生成所述第一消息包括:2. The method of claim 1, wherein generating the first message comprises: 基于所述业务简档来针对所述类型的业务确定传输协议;以及determining a transport protocol for the type of service based on the service profile; and 使用所确定的所述传输协议来生成所述第一消息。The first message is generated using the determined transport protocol. 3.根据权利要求1所述的方法,其中所述第一消息被包括在用于所述类型的业务的第一业务流中,生成所述第一消息包括:3. The method of claim 1, wherein the first message is included in a first traffic flow for the type of traffic, generating the first message comprising: 基于所述业务简档来确定所述类型的业务的数量和速度;以及determining the quantity and velocity of the type of traffic based on the traffic profile; and 基于所确定的所述数量和所述速度来生成所述第一业务流。The first traffic flow is generated based on the determined quantity and the speed. 4.根据权利要求1所述的方法,其中确定所述传输特性包括:4. The method of claim 1, wherein determining the transmission characteristic comprises: 基于所述业务简档来确定时间段;以及determining a time period based on the business profile; and 在所确定的所述时间段内检测来自所述无线电接入点的所述第二消息。The second message from the radio access point is detected within the determined time period. 5.根据权利要求1所述的方法,还包括:5. The method of claim 1, further comprising: 从用户输入中获取所述业务简档。The business profile is obtained from user input. 6.根据权利要求1所述的方法,还包括:6. The method of claim 1, further comprising: 基于所述业务简档生成针对所述类型的业务的至少一个第三消息;以及generating at least one third message for the type of service based on the service profile; and 确定用于所述第一消息和所述至少一个第三消息的传输模式;并且determining a transmission mode for the first message and the at least one third message; and 其中使所述第一消息被传输包括使所述第一消息和所述至少一个第三消息在所确定的所述传输模式下被传输给所述无线电接入点。Wherein causing the first message to be transmitted includes causing the first message and the at least one third message to be transmitted to the radio access point in the determined transmission mode. 7.根据权利要求1所述的方法,还包括:7. The method of claim 1, further comprising: 在对所述传输特性的所述确定之后,引起另外的应用在所述云服务器处的启动,所述另外的应用使得所述云服务器能够用作所述无线电接入网中的网络设备。After said determination of said transmission characteristics, a further application is caused to be launched at said cloud server, said further application enabling said cloud server to act as a network device in said radio access network. 8.根据权利要求7所述的方法,还包括:8. The method of claim 7, further comprising: 在所述启动之前,基于所确定的所述传输特性来配置所述另外的应用。The further application is configured based on the determined transmission characteristics prior to the start-up. 9.根据权利要求1所述的方法,还包括:9. The method of claim 1, further comprising: 响应于所述应用的代码的升级,使所述升级的指示被发送给所述无线电接入点,以引起与协作应用相关联的代码在所述无线电接入点处的升级。In response to an upgrade of the code of the application, an indication of the upgrade is caused to be sent to the radio access point to cause an upgrade of the code associated with the cooperating application at the radio access point. 10.根据权利要求9所述的方法,还包括:10. The method of claim 9, further comprising: 响应于检测到来自所述无线电接入点的、升级与所述协作装置相关联的所述代码的请求,使与所述协作装置相关联的所述代码的升级数据被传输给所述无线电接入点。In response to detecting a request from the radio access point to upgrade the code associated with the cooperating device, causing upgrade data for the code associated with the cooperating device to be transmitted to the radio access point entry point. 11.根据权利要求1所述的方法,还包括:11. The method of claim 1, further comprising: 使请求被发送给所述无线电接入点;causing a request to be sent to the radio access point; 确定对所述请求的响应是否从所述无线电接入点被接收到;以及determining whether a response to the request was received from the radio access point; and 响应于确定所述响应从所述无线电接入点被接收到,而确定链路已经在所述云服务器与所述无线电接入点之间被建立。In response to determining that the response was received from the radio access point, it is determined that a link has been established between the cloud server and the radio access point. 12.根据权利要求11所述的方法,还包括:12. The method of claim 11, further comprising: 在所建立的所述链路中配置路由。Routes are configured in the established link. 13.一种在无线电接入网中的无线电接入点处实现的方法,所述方法包括:13. A method implemented at a radio access point in a radio access network, the method comprising: 在所述无线电接入点上运行的应用处,at the application running on the radio access point, 从所述无线电接入网中的云服务器获取针对一种类型的业务的第一消息,所述第一消息由所述云服务器基于业务简档而生成,所述业务简档是针对所述无线电接入网而预定义的并且与所述类型的业务相关联;A first message for a type of service is obtained from a cloud server in the radio access network, the first message being generated by the cloud server based on a service profile for the radio predefined by the access network and associated with the type of service; 从所述第一消息中确定针对所述类型的业务的第二消息的消息格式;determining a message format of a second message for the type of service from the first message; 以所确定的所述消息格式生成所述第二消息;以及generating the second message in the determined message format; and 使所述第二消息被传输给所述云服务器。causing the second message to be transmitted to the cloud server. 14.根据权利要求13所述的方法,其中生成所述第二消息包括:14. The method of claim 13, wherein generating the second message comprises: 确定被用于所述第一消息的传输协议;以及determining a transport protocol to be used for the first message; and 使用所确定的所述传输协议来生成所述第二消息。The second message is generated using the determined transport protocol. 15.根据权利要求13所述的方法,其中获取所述第一消息包括:15. The method of claim 13, wherein obtaining the first message comprises: 从所述云服务器获取用于所述类型的业务的第一业务流,所述第一业务流包括所述第一消息;以及obtaining, from the cloud server, a first service flow for the type of service, the first service flow including the first message; and 从所述第一业务流中获取所述第一消息。The first message is obtained from the first service flow. 16.根据权利要求13所述的方法,其中获取所述第一消息包括:16. The method of claim 13, wherein obtaining the first message comprises: 从所述云服务器获取针对所述类型的业务的所述第一消息和至少一个第三消息,以及obtain the first message and at least one third message for the type of service from the cloud server, and 确定被用于所述第一消息和所述至少一个第三消息的传输模式;以及determining a transmission mode to be used for the first message and the at least one third message; and 基于所确定的所述传输模式来获取所述第一消息。The first message is obtained based on the determined transmission mode. 17.根据权利要求13所述的方法,还包括:17. The method of claim 13, further comprising: 响应于在所述云服务器处检测到与协作应用相关联的代码的升级的指示,使升级与所述应用相关联的代码的请求被发送给所述云服务器;in response to detecting an indication of an upgrade of code associated with a collaborative application at the cloud server, causing a request to upgrade code associated with the application to be sent to the cloud server; 从所述云服务器获取与所述应用相关联的所述代码的升级数据;以及obtaining, from the cloud server, upgrade data for the code associated with the application; and 使与所述应用相关联的所述代码基于所述升级数据被升级。The code associated with the application is caused to be upgraded based on the upgrade data. 18.根据权利要求13所述的方法,还包括:18. The method of claim 13, further comprising: 响应于获取到来自所述云服务器的请求,使对所述请求的响应被发送给所述云服务器。In response to obtaining the request from the cloud server, a response to the request is sent to the cloud server. 19.一种在无线电接入网中的云服务器处实现的装置,所述装置包括:19. An apparatus implemented at a cloud server in a radio access network, the apparatus comprising: 业务测试模块,包括:Business testing modules, including: 第一业务模块,被配置为基于业务简档生成针对一种类型的业务的第一消息,所述业务简档是针对所述无线电接入网而预定义的并且与所述类型的业务相关联,所述第一消息指示用于第二消息的消息格式,所述第二消息将要从所述无线电接入网中的无线电接入点被接收;a first service module configured to generate a first message for a type of service based on a service profile, the service profile being predefined for the radio access network and associated with the type of service , the first message indicates a message format for a second message to be received from a radio access point in the radio access network; 第一传输模块,被配置为使所述第一消息被传输给所述无线电接入点;a first transmission module configured to cause the first message to be transmitted to the radio access point; 分析模块,被配置为基于对来自所述无线电接入点的所述第二消息的检测,来确定所述类型的业务在所述无线电接入网中的传输特性。An analysis module configured to determine transmission characteristics of the type of traffic in the radio access network based on the detection of the second message from the radio access point. 20.根据权利要求19所述的装置,其中所述第一业务模块包括:20. The apparatus of claim 19, wherein the first service module comprises: 第一确定模块,被配置为基于所述业务简档来针对所述类型的业务确定传输协议;以及a first determination module configured to determine a transport protocol for the type of service based on the service profile; and 第一生成模块,被配置为使用所确定的所述传输协议来生成所述第一消息。A first generation module configured to generate the first message using the determined transport protocol. 21.根据权利要求19所述的装置,其中所述第一消息被包括在用于所述类型的业务的第一业务流中,并且所述第一业务模块包括:21. The apparatus of claim 19, wherein the first message is included in a first service flow for the type of service, and the first service module comprises: 第二确定模块,被配置为基于所述业务简档来确定所述类型的业务的数量和速度;以及a second determination module configured to determine the quantity and velocity of the type of traffic based on the traffic profile; and 第二生成模块,被配置为基于所确定的所述数量和所述速度来生成所述第一业务流。A second generating module configured to generate the first traffic flow based on the determined quantity and the speed. 22.根据权利要求19所述的装置,其中所述分析模块包括:22. The apparatus of claim 19, wherein the analysis module comprises: 第三确定模块,被配置为基于所述业务简档来确定时间段;以及a third determination module configured to determine a time period based on the business profile; and 检测模块,被配置为在所确定的所述时间段内检测来自所述无线电接入点的所述第二消息。A detection module configured to detect the second message from the radio access point within the determined time period. 23.根据权利要求19所述的装置,还包括:23. The apparatus of claim 19, further comprising: 接口模块,被配置为从用户输入中获取所述业务简档。An interface module configured to obtain the service profile from user input. 24.根据权利要求19所述的装置,其中所述业务测试模块还包括第三生成模块,所述第三生成模块被配置为基于所述业务简档生成针对所述类型的业务的至少一个第三消息,24. The apparatus of claim 19, wherein the service testing module further comprises a third generation module configured to generate at least one first step for the type of service based on the service profile. Three messages, 其中所述装置还包括工具模块,所述工具模块被配置为确定用于所述第一消息和所述至少一个第三消息的传输模式;并且wherein the apparatus further includes a tool module configured to determine a transmission mode for the first message and the at least one third message; and 其中所述第一传输模块包括第二传输模块,所述第二传输模块被配置为使所述第一消息和所述至少一个第三消息在所确定的所述传输模式下被传输给所述无线电接入点。wherein the first transmission module includes a second transmission module configured to cause the first message and the at least one third message to be transmitted to the determined transmission mode radio access point. 25.根据权利要求19所述的装置,还包括:25. The apparatus of claim 19, further comprising: 管理模块,包括:Management modules, including: 切换模块,被配置为在对所述传输特性的所述确定之后,引起另外的装置在所述云服务器处的启动,所述另外的装置被配置为使得所述云服务器能够用作所述无线电接入网中的网络设备。a handover module configured to, following said determination of said transmission characteristic, cause activation of a further device at said cloud server, said further device being configured to enable said cloud server to function as said radio A network device in an access network. 26.根据权利要求25所述的装置,其中所述云服务器处的所述另外的装置已经基于所确定的所述传输特性被配置。26. The apparatus of claim 25, wherein the further apparatus at the cloud server has been configured based on the determined transmission characteristics. 27.根据权利要求19所述的装置,其中所述管理模块还包括:27. The apparatus of claim 19, wherein the management module further comprises: 指示模块,被配置为响应于与所述装置相关联的代码的升级,而使所述升级的指示被发送给所述无线电接入点,以使与协作装置相关联的代码在所述无线电接入点处的升级。An indication module configured to cause an indication of the upgrade to be sent to the radio access point in response to an upgrade of the code associated with the device to cause the code associated with the cooperating device to be in the radio access point An upgrade at the entry point. 28.根据权利要求27所述的装置,其中所述管理模块还包括:28. The apparatus of claim 27, wherein the management module further comprises: 升级模块,被配置为响应于检测到来自所述无线电接入点的、升级与所述协作装置相关联的所述代码的请求,使与所述协作装置相关联的所述代码的升级数据被传输给所述无线电接入点。An upgrade module configured to, in response to detecting a request from the radio access point to upgrade the code associated with the cooperating device, cause upgrade data for the code associated with the cooperating device to be updated transmitted to the radio access point. 29.根据权利要求19所述的装置,还包括:29. The apparatus of claim 19, further comprising: 操作和维护模块,包括第四确定模块,所述第四确定模块被配置为:an operation and maintenance module, including a fourth determination module configured to: 使请求被发送给所述无线电接入点;causing a request to be sent to the radio access point; 确定对所述请求的响应是否从所述无线电接入点被接收到;以及determining whether a response to the request was received from the radio access point; and 响应于确定所述响应从所述无线电接入点被接收到,而确定链路已经在所述云服务器与所述无线电接入点之间被建立。In response to determining that the response was received from the radio access point, it is determined that a link has been established between the cloud server and the radio access point. 30.根据权利要求29所述的装置,其中所述操作和维护模块还包括:30. The apparatus of claim 29, wherein the operation and maintenance module further comprises: 路由模块,被配置为在所建立的所述链路中配置路由。A routing module configured to configure routing in the established link. 31.一种在无线电接入网中的无线电接入点处实现的装置,所述装置包括:31. An apparatus implemented at a radio access point in a radio access network, the apparatus comprising: 业务处理模块,包括:Business processing module, including: 接收模块,被配置为从所述无线电接入网中的云服务器获取针对一种类型的业务的第一消息,所述第一消息由所述云服务器基于业务简档而生成,所述业务简档是针对所述无线电接入网而预定义的并且与所述类型的业务相关联;A receiving module configured to obtain a first message for a type of service from a cloud server in the radio access network, the first message being generated by the cloud server based on a service profile, the service profile profile is predefined for the radio access network and associated with the type of service; 第二业务模块,包括:The second business module includes: 格式确定模块,被配置为从所述第一消息中确定针对所述类型的业务的第二消息的消息格式,以及a format determination module configured to determine, from the first message, a message format of a second message for the type of service, and 消息生成模块,被配置为以所确定的所述消息格式生成所述第二消息;以及a message generation module configured to generate the second message in the determined message format; and 第三传输模块,被配置为使所述第二消息被传输给所述云服务器。A third transmission module configured to transmit the second message to the cloud server. 32.根据权利要求31所述的装置,其中所述消息生成模块包括:32. The apparatus of claim 31, wherein the message generation module comprises: 第五确定模块,被配置为确定被用于所述第一消息的传输协议;以及a fifth determination module configured to determine the transport protocol used for the first message; and 第四生成模块,被配置为使用所确定的所述传输协议来生成所述第二消息。A fourth generating module configured to generate the second message using the determined transport protocol. 33.根据权利要求31所述的装置,其中所述接收模块包括:33. The apparatus of claim 31, wherein the receiving module comprises: 第一获取模块,被配置为从所述云服务器获取用于所述类型的业务的第一业务流,所述第一业务流包括所述第一消息;以及a first obtaining module configured to obtain, from the cloud server, a first service flow for the type of service, the first service flow including the first message; and 第二获取模块,被配置为从所述第一业务流中获取所述第一消息。The second obtaining module is configured to obtain the first message from the first service flow. 34.根据权利要求31所述的装置,其中所述接收模块包括:34. The apparatus of claim 31, wherein the receiving module comprises: 第三获取模块,被配置为从所述云服务器获取针对所述类型的业务的所述第一消息和至少一个第三消息,a third obtaining module configured to obtain the first message and at least one third message for the type of service from the cloud server, 其中所述装置还包括第二工具模块,所述第二工具模块被配置为确定被用于所述第一消息和所述至少一个第三消息的传输模式;并且wherein the apparatus further includes a second tool module configured to determine a transmission mode used for the first message and the at least one third message; and 其中所述接收模块还包括第四获取模块,所述第四获取模块被配置为基于所确定的所述传输模式来获取所述第一消息。The receiving module further includes a fourth obtaining module configured to obtain the first message based on the determined transmission mode. 35.根据权利要求31所述的装置,还包括:35. The apparatus of claim 31, further comprising: 管理代理模块,被配置为:The management agent module, configured as: 响应于检测到与所述云服务器处的协作装置相关联的代码的升级的指示,使升级与所述装置相关联的代码的请求被发送给所述云服务器;in response to detecting an indication of an upgrade of code associated with a cooperating device at the cloud server, causing a request to upgrade code associated with the device to be sent to the cloud server; 从所述云服务器获取与所述装置相关联的所述代码的升级数据;以及obtaining, from the cloud server, upgrade data for the code associated with the device; and 使与所述装置相关联的所述代码基于所述升级数据被升级。The code associated with the device is caused to be upgraded based on the upgrade data. 36.根据权利要求31所述的装置,还包括:36. The apparatus of claim 31, further comprising: 操作和维护代理模块,被配置为响应于获取到来自所述云服务器的请求,而使对所述请求的响应被发送给所述云服务器。The operation and maintenance agent module is configured to, in response to obtaining the request from the cloud server, cause a response to the request to be sent to the cloud server. 37.一种无线电接入网中的云服务器,包括:37. A cloud server in a radio access network, comprising: 处理器;以及processor; and 包括指令的存储器,所述指令在由所述处理器执行时,使所述云服务器执行根据权利要求1至12中任一项所述的方法。A memory comprising instructions that, when executed by the processor, cause the cloud server to perform the method of any one of claims 1 to 12. 38.一种无线电接入网中的无线电接入点,包括:38. A radio access point in a radio access network, comprising: 处理器;以及processor; and 包括指令的存储器,所述指令在由所述处理器执行时,使所述无线电接入点执行根据权利要求13至18中任一项所述的方法。A memory comprising instructions that, when executed by the processor, cause the radio access point to perform the method of any of claims 13 to 18. 39.一种非瞬态计算机可读存储介质,其上存储有计算机程序,所述计算机程序包括指令,所述指令当在至少一个处理器上被执行时,使所述至少一个处理器执行根据权利要求1至12中任一项所述的方法。39. A non-transitory computer-readable storage medium having stored thereon a computer program comprising instructions that, when executed on at least one processor, cause the at least one processor to execute The method of any one of claims 1 to 12. 40.一种非瞬态计算机可读存储介质,其上存储有计算机程序,所述计算机程序包括指令,所述指令当在至少一个处理器上被执行时,使所述至少一个处理器执行根据权利要求13至18中任一项所述的方法。40. A non-transitory computer-readable storage medium having stored thereon a computer program comprising instructions that, when executed on at least one processor, cause the at least one processor to execute The method of any one of claims 13 to 18.
CN201780098239.9A 2017-12-29 2017-12-29 Apparatus and method for fronthaul network verification in cloud radio access network Active CN111699658B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/120195 WO2019127482A1 (en) 2017-12-29 2017-12-29 Apparatuses and methods for fronthaul network verification in cloud radio access network

Publications (2)

Publication Number Publication Date
CN111699658A true CN111699658A (en) 2020-09-22
CN111699658B CN111699658B (en) 2023-01-10

Family

ID=67064410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780098239.9A Active CN111699658B (en) 2017-12-29 2017-12-29 Apparatus and method for fronthaul network verification in cloud radio access network

Country Status (2)

Country Link
CN (1) CN111699658B (en)
WO (1) WO2019127482A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12476721B2 (en) 2023-05-30 2025-11-18 T-Mobile Usa, Inc. Generating a test case associated with a test radio access network (RAN) based on key performance indicators associated with a production ran of a wireless telecommunication network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102860092A (en) * 2010-04-21 2013-01-02 诺基亚公司 Method and apparatus for determining access point service capabilities
CN103068005A (en) * 2011-07-14 2013-04-24 华为终端有限公司 Method for realizing machine-to-machine (M2M) business, M2M terminal, AP (access point) and system
CN105519180A (en) * 2013-09-10 2016-04-20 Lg电子株式会社 BBU and method of obtaining RRU information through BBU
US20170164215A1 (en) * 2015-12-04 2017-06-08 Hon Hai Precision Industry Co., Ltd. Network infrastructure and software defined remote radio head controller
CN108141412A (en) * 2015-10-28 2018-06-08 英特尔Ip公司 The operation based on slice in wireless network with end to end network slice

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064727B (en) * 2006-04-30 2010-06-23 中兴通讯股份有限公司 Process method for realizing packet based bear format negotiation in C network
CN102830967B (en) * 2012-08-03 2015-03-25 福建富士通信息软件有限公司 Catering cloud platform system
US20160050128A1 (en) * 2014-08-12 2016-02-18 Raco Wireless LLC System and Method for Facilitating Communication with Network-Enabled Devices

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102860092A (en) * 2010-04-21 2013-01-02 诺基亚公司 Method and apparatus for determining access point service capabilities
CN103068005A (en) * 2011-07-14 2013-04-24 华为终端有限公司 Method for realizing machine-to-machine (M2M) business, M2M terminal, AP (access point) and system
CN105519180A (en) * 2013-09-10 2016-04-20 Lg电子株式会社 BBU and method of obtaining RRU information through BBU
CN108141412A (en) * 2015-10-28 2018-06-08 英特尔Ip公司 The operation based on slice in wireless network with end to end network slice
US20170164215A1 (en) * 2015-12-04 2017-06-08 Hon Hai Precision Industry Co., Ltd. Network infrastructure and software defined remote radio head controller

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ETSI MCC: "RPa160084 "Report of RAN ad hoc on Next Generation Access"", 《3GPP TSG_RAN\TSG_RAN》 *

Also Published As

Publication number Publication date
CN111699658B (en) 2023-01-10
WO2019127482A1 (en) 2019-07-04

Similar Documents

Publication Publication Date Title
US12279335B2 (en) Event report sending method, apparatus, and system
US10965546B2 (en) Control of network nodes in computer network systems
KR101783662B1 (en) Authenticated time-of-flight indoor positioning systems and methods
EP4046334B1 (en) Method and system for estimating network performance using machine learning and partial path measurements
US9407522B2 (en) Initiating data collection based on WiFi network connectivity metrics
CN114286416A (en) Communication control method and device, electronic device and storage medium
US10631184B2 (en) Selective user plane monitoring multiple monitoring probes when a serving gateway has multiple IP addresses
US11140566B2 (en) Matching user and control plane data in a network system using control and user plane separation
KR101773593B1 (en) Mobile fog computing system for performing multi-agent based code offloading and method thereof
EP3116198A1 (en) Mobile communication system, processing distribution unit, data processing unit, apparatus, methods and computer programs for dynamically assigning computing resources for processing sensor data
EP3462676B1 (en) Selective user plane monitoring using a single network monitoring probe
US8976689B2 (en) Methods, systems, and computer program products for monitoring network performance
US20220311747A1 (en) Method and system for securing connections to iot devices
US11082866B2 (en) Apparatus and method for diagnosing abnormality of mobile communication network using operational logic modeling and comparative analysis
US11622396B2 (en) Method and network node of setting up a wireless connection
CN112383447B (en) Service quality measuring method, device, equipment and storage medium
CN111699658B (en) Apparatus and method for fronthaul network verification in cloud radio access network
Raviglione et al. Edge-V: Enabling vehicular edge intelligence in unlicensed spectrum bands
CN119299079A (en) Data transmission method, device, equipment and storage medium
CN105357097A (en) Virtual network (VN) regulation method and system
KR101658310B1 (en) System and method for synchronizing status information of the internet network of the mobile phone to socket server in real time
Zhang et al. A Virtualized LoRa Testbed and Experimental Results for Resource Pooling
CN118337446A (en) Network security protection method, system, device, special data processor, storage medium and electronic equipment
CN117955849A (en) Data management method, device, system and storage medium
CN119520072A (en) A multi-level multi-domain access control method and system based on the Internet of Things

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant