[go: up one dir, main page]

CN114449459A - Message transmission method, platform function application function - Google Patents

Message transmission method, platform function application function Download PDF

Info

Publication number
CN114449459A
CN114449459A CN202011191728.9A CN202011191728A CN114449459A CN 114449459 A CN114449459 A CN 114449459A CN 202011191728 A CN202011191728 A CN 202011191728A CN 114449459 A CN114449459 A CN 114449459A
Authority
CN
China
Prior art keywords
message
interface
function
wireless intelligent
time wireless
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
CN202011191728.9A
Other languages
Chinese (zh)
Other versions
CN114449459B (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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
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 China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202011191728.9A priority Critical patent/CN114449459B/en
Publication of CN114449459A publication Critical patent/CN114449459A/en
Application granted granted Critical
Publication of CN114449459B publication Critical patent/CN114449459B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data

Landscapes

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

Abstract

本发明实施例提供一种消息传输方法、平台功能及应用功能,该方法包括:通过所述平台功能包括的近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互;本发明实施例中平台功能和应用功能之间的通信采用统一的近实时无线智能控制应用程序接口,平台功能能够处理外部输入或输出相关的E2、A1和O1接口;应用功能仅需支持近实时无线智能控制应用程序接口,而不需要支持E2、A1和O1接口;E2、A1和O1的接口通用协议处理部分仅由平台功能处理一次,应用功能无需重复处理。并且平台功能中的冲突解决功能仅需要基于近实时无线智能控制应用程序接口解析应用功能输出的E2信息,不需要分别解析E2AP和E2SM信息,提升了处理效率。

Figure 202011191728

Embodiments of the present invention provide a message transmission method, a platform function, and an application function. The method includes: performing message interaction with at least one application function through a near real-time wireless intelligent control application program interface included in the platform function; the embodiment of the present invention The communication between the platform function and the application function adopts a unified near-real-time wireless intelligent control application program interface, and the platform function can handle the external input or output related E2, A1 and O1 interfaces; the application function only needs to support the near-real-time wireless intelligent control application The program interface does not need to support the E2, A1 and O1 interfaces; the general protocol processing part of the E2, A1 and O1 interfaces is only processed once by the platform function, and the application function does not need to be processed repeatedly. And the conflict resolution function in the platform function only needs to parse the E2 information output by the application function based on the near real-time wireless intelligent control application program interface, and does not need to parse the E2AP and E2SM information separately, which improves the processing efficiency.

Figure 202011191728

Description

消息传输方法、平台功能应用功能Message transmission method, platform function application function

技术领域technical field

本发明涉及通信技术领域,尤其是指一种消息传输方法、平台功能及应用功能。The present invention relates to the technical field of communication, in particular to a message transmission method, platform function and application function.

背景技术Background technique

开放和智能的无线接入网络(O-RAN)相比于现有无线接入网络架构和功能,O-RAN提出了无线智能控制器。目标是通过引入无线大数据、人工智能技术以及无线能力开放平台,赋予无线网络一定的智能,利用大数据和人工智能(Artificial Intelligence,AI)能力可以灵活高效地支持复杂多样的垂直行业业务及切片需求,在复杂组网环境下实现高效自动化的网络管理和频谱资源的高效利用,在降低现有无线资源管理及调度算法复杂度的同时来提升无线网络的性能和降低无线网络的能耗。Open and Intelligent Radio Access Network (O-RAN) Compared with the existing radio access network architecture and functions, O-RAN proposes a wireless intelligent controller. The goal is to endow wireless networks with a certain level of intelligence by introducing wireless big data, artificial intelligence technology and an open platform for wireless capabilities, and to use big data and artificial intelligence (AI) capabilities to flexibly and efficiently support complex and diverse vertical industry businesses and slicing To meet the requirements, realize efficient and automated network management and efficient utilization of spectrum resources in a complex networking environment, improve wireless network performance and reduce wireless network energy consumption while reducing the complexity of existing wireless resource management and scheduling algorithms.

无线智能控制器包括非实时无线智能控制器和近实时无线智能控制器。从管理面看,近实时无线智能控制器接收网管和非实时无线智能控制器的信息,并反馈相关信息。从网络功能上来看,目前近实时无线智能控制器与基站或基站子系统相连,发送配置或控制信息,并接收基站或基站子系统功能提供的测量等信息。Wireless intelligent controllers include non-real-time wireless intelligent controllers and near real-time wireless intelligent controllers. From the perspective of management, the near real-time wireless intelligent controller receives information from the network management and the non-real-time wireless intelligent controller, and feeds back relevant information. In terms of network functions, at present, near real-time wireless intelligent controllers are connected to base stations or base station subsystems, send configuration or control information, and receive measurements and other information provided by base station or base station subsystem functions.

近实时无线智能控制器(near real-time RAN intelligence controller,Near-RT RIC)发挥了两个方面的重要作用:一是根据可获得的信息和场景需求,从基站或基站子系统接收数据,发送策略或控制信息来进行增强控制;二是根据可获得的信息和场景需求,为无线网络功能之外的功能提供近实时的无线服务。从部署形态来看,Near-RT RIC有独立式和非独立式两种。所谓独立式是指Near-RT RIC是独立于基站设备之外的独立设备形态;非独立式是指Near-RT RIC和基站合起来形成一个设备。面向无线资源的分配、监测、控制和管理等用例,完成无线接入网近实时的信息采集和控制下发。近实时无线智能控制器将提供基础平台功能,以支持应用的部署和运行。所谓应用是指面向某个应用场景解决某一个问题的xApp,例如负载均衡、负载预测、视频关键质量指标(Key Quality Indicators,KQI)预测、服务质量(Quality of Service,QoS)和体验质量(Quality of Experience,QoE)优化等。Near real-time RAN intelligence controller (Near-RT RIC) plays an important role in two aspects: one is to receive data from the base station or base station subsystem according to the available information and scene requirements, and send The second is to provide near real-time wireless services for functions other than wireless network functions according to the available information and scenario requirements. In terms of deployment form, Near-RT RICs are available in two types: stand-alone and non-stand-alone. The so-called stand-alone means that the Near-RT RIC is an independent device form independent of the base station equipment; non-stand-alone means that the Near-RT RIC and the base station are combined to form a device. For use cases such as allocation, monitoring, control and management of wireless resources, it can complete the near real-time information collection and control delivery of wireless access network. The near real-time wireless intelligent controller will provide the basic platform functions to support the deployment and operation of the application. The so-called application refers to an xApp that solves a certain problem for a certain application scenario, such as load balancing, load prediction, video key quality indicator (Key Quality Indicators, KQI) prediction, quality of service (Quality of Service, QoS) and quality of experience (Quality) of Experience, QoE) optimization, etc.

因此,近实时无线智能控制器和基站(或基站子系统)之间的E2接口面向电信设备,其流程和信息单元(information element)的定义参照Ng和F1接口方式,目标是尽可能地开放基站近实时的信息数据和控制能力。xApp则是面向具体应用场景的某一个问题,仅仅了解E2上期所负责问题的输入和输出信息即可,并不需要了解近实时无线智能控制器和基站之间E2接口上的全部信息。并且,近实时无线智能控制器和基站E2接口通过E2AP(E2application protocol)和E2SM(E2 service model)的形式定义,E2AP提供了一种接口框架,关于E2AP消息的某些消息字段是由E2SM定义的。目前,E2AP和E2SM均采用ASN.1作为抽象语法和序列化(结构化数据转换为比特流的过程)的方案,后续E2SM也可能采用ASN.1之外的方式进行抽象语法表达和序列化。同时xApp也需要O1和A1接口上传输的部分信息,执行A1的策略或者O1的配置信息等。Therefore, the E2 interface between the near real-time wireless intelligent controller and the base station (or base station subsystem) is oriented to telecommunication equipment, and the definition of its process and information element refers to the Ng and F1 interface methods, and the goal is to open the base station as much as possible. Near real-time information data and control capabilities. xApp is a problem oriented to a specific application scenario. It only needs to know the input and output information of the problem in charge of the previous E2 issue, and does not need to know all the information on the E2 interface between the near real-time wireless intelligent controller and the base station. Moreover, the near real-time wireless intelligent controller and the base station E2 interface are defined in the form of E2AP (E2application protocol) and E2SM (E2 service model). E2AP provides an interface framework, and some message fields of E2AP messages are defined by E2SM . At present, both E2AP and E2SM use ASN.1 as the abstract syntax and serialization (the process of converting structured data into bitstream), and subsequent E2SM may also use methods other than ASN.1 for abstract syntax expression and serialization. At the same time, xApp also needs part of the information transmitted on the O1 and A1 interfaces to implement the policies of A1 or the configuration information of O1.

现有技术至少存在以下问题:The prior art has at least the following problems:

1)xApp是面向具体需求的应用程序,侧重于具体算法,而现有技术方案中xApp需要解析和封装E2、A1和/或O1等电信级设备接口,这就导致xApp的额外接口处理开销大。1) xApp is an application program oriented to specific needs, focusing on specific algorithms, while in the prior art solution, xApp needs to parse and encapsulate carrier-class equipment interfaces such as E2, A1, and/or O1, which results in a large overhead for processing additional interfaces of xApp. .

2)由于E2,A1和O1接口的定义是用于满足所有xApp的需求,那么E2、A1和O1接口因新增xApp导致的扩展或更新,会影响已经存在的xApp的服务中断或升级。已有其它xApp的扩展或更新,也可能导致没有扩展或更新需求的xApp服务中断或被迫同步升级。2) Since the E2, A1 and O1 interfaces are defined to meet the needs of all xApps, the extension or update of the E2, A1 and O1 interfaces due to new xApps will affect the service interruption or upgrade of the existing xApps. Existing extensions or updates of other xApps may also cause service interruptions or forced synchronous upgrades of xApps that do not require extensions or updates.

3)因E2和A1等接口上定义上并未包括xApp相关信息,即xApp对非实时无线智能控制器和基站侧是不可见的,所以平台需要处理E2和A1等接口的消息,并发送给合适的xApp。平台的这一功能意味着平台一定需要处理E2、A1和O1的消息,然后才能判断发送给哪个或哪些xApp。而现有方案中xApp直接使用E2、A1和O1接口,xApp也需要处理E2、A1和O1消息。因此现有方案中同样的E2、A1和O1上的消息在Near-RT内部被平台和xApp各处理了1次,特别是对于接口通用协议处理部分,平台和xApp对这些的处理是完全一样的,那么两次处理中这一部分就是完全重复的。3) Since the definition of interfaces such as E2 and A1 does not include xApp-related information, that is, xApp is invisible to the non-real-time wireless intelligent controller and base station side, so the platform needs to process the messages of interfaces such as E2 and A1, and send them to A suitable xApp. This feature of the platform means that the platform must process E2, A1, and O1 messages before it can determine which xApp or xApps to send to. In the existing solution, xApp directly uses E2, A1 and O1 interfaces, and xApp also needs to process E2, A1 and O1 messages. Therefore, the messages on the same E2, A1 and O1 in the existing solution are processed once by the platform and xApp each within Near-RT, especially for the general protocol processing part of the interface, the platform and xApp process these exactly the same , then this part of the two processing is completely repeated.

4)现有技术方案存在不同xApp需要相同的输入数据时,在E2接口上会产生相同的两条消息,以及上报两份数据,交互效率差,存在传输信息冗余。例如:xApp1需要近实时无线智能控制器所连接小区激活用户数,xApp2也需要近实时无线智能控制器所连接小区激活用户数,现有方案中两个xApp会产生两条相似的E2消息。导致基站需要解析两个消息,并且通过E2接口上报两次小区激活用户数。4) In the prior art solution, when different xApps require the same input data, two identical messages will be generated on the E2 interface, and two copies of data will be reported, resulting in poor interaction efficiency and redundancy in transmission information. For example, xApp1 requires the number of activated users in the cell connected to the near real-time wireless intelligent controller, and xApp2 also requires the number of activated users in the cell connected to the near real-time wireless intelligent controller. In the existing solution, two xApps will generate two similar E2 messages. As a result, the base station needs to parse two messages and report the number of cell activated users twice through the E2 interface.

5)对于平台功能而言,平台中的冲突解决功能(conflict mitigation)需要对xApp输出的E2信息进行2次解码,一次是E2AP的解码,另一次是E2SM的解码。当冲突解决对输出的信息进行了优化修改后,需要将新产生的优化消息再次按照E2接口定义进行消息封装。因此xApp直接解析和封装E2接口消息反而导致了平台冲突解决功能额外的消息解析开销,并且在冲突解决进行优化修改的情况下进行了2次E2消息封装,效率低下,可能无法满足近实时控制环路的要求。5) For the platform function, the conflict mitigation function in the platform needs to decode the E2 information output by xApp twice, one is the decoding of E2AP, and the other is the decoding of E2SM. After the conflict resolution optimizes and modifies the output information, the newly generated optimized message needs to be encapsulated again according to the E2 interface definition. Therefore, xApp directly parses and encapsulates E2 interface messages, which leads to additional message parsing overhead for the platform conflict resolution function, and performs 2 E2 message encapsulation in the case of optimizing and modifying conflict resolution, which is inefficient and may not be able to meet the near real-time control loop. road requirements.

发明内容SUMMARY OF THE INVENTION

本发明实施例的目的在于提供一种消息传输方法、平台功能应用功能,以解决现有技术中近实时无线智能控制器中应用功能的接口处理开销大、被动升级服务中断、E2/A1/O1通用接口协议处理重复、E2接口订阅数据重复和冲突解决效率低的问题。The purpose of the embodiments of the present invention is to provide a message transmission method and a platform function application function, so as to solve the problems of high interface processing overhead, passive upgrade service interruption, E2/A1/O1 application function in the near real-time wireless intelligent controller in the prior art The common interface protocol handles the problems of duplication, E2 interface subscription data duplication and conflict resolution inefficiency.

为了解决上述问题,本发明实施例提供一种消息传输方法,应用于近实时无线智能控制器的平台功能,包括:In order to solve the above problem, an embodiment of the present invention provides a message transmission method, which is applied to the platform function of a near real-time wireless intelligent controller, including:

通过近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互;Perform message interaction with at least one application function through a near real-time wireless intelligent control application program interface;

其中,所述至少一个应用功能为所述近实时无线智能控制器内部的应用功能。Wherein, the at least one application function is an application function inside the near real-time wireless intelligent controller.

其中,所述近实时无线智能控制应用程序接口包括下述至少一个:Wherein, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

其中,所述通过所述平台功能包括的近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互,包括:Wherein, performing message interaction with at least one application function through the near real-time wireless intelligent control application program interface included in the platform function includes:

接收至少一个应用功能通过所述近实时无线智能控制应用程序接口传输的第一消息;receiving a first message transmitted by at least one application function through the near real-time wireless intelligent control API;

对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。The first message is processed, and the first message is mapped to an E2 interface, an A1 interface, a management function interface, an internal interface or an upper-layer service interface.

其中,所述第一消息包括:Wherein, the first message includes:

所述应用功能的标识;the identifier of the application function;

第一消息的消息体。The message body of the first message.

其中,所述第一消息还包括下述至少一项:Wherein, the first message further includes at least one of the following:

所述平台功能的标识;the identification of the platform function;

应用程序接口版本号;API version number;

消息类型。message type.

其中,接收至少一个应用功能通过所述近实时无线智能控制应用程序接口传输的第一消息之后,所述方法还包括;Wherein, after receiving the first message transmitted by at least one application function through the near real-time wireless intelligent control application program interface, the method further includes;

向所述应用功能发送第一响应消息,所述第一响应消息包括:Send a first response message to the application function, where the first response message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第一响应消息的消息体。The message body of the first response message.

其中,所述第一响应消息还包括:Wherein, the first response message further includes:

消息类型。message type.

其中,所述第一消息为下述至少之一:Wherein, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口相关的消息;E2 interface related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息。Internal logic messages for near real-time wireless smart controllers.

其中,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;Wherein, the messages related to the A1 interface include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

所述管理功能接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the management function interface include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

其中,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:Wherein, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

其中,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。Wherein, when the request message body of the first message is non-E2SM encapsulated data, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and serialization.

其中,所述通过所述平台功能包括的近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互,包括:Wherein, performing message interaction with at least one application function through the near real-time wireless intelligent control application program interface included in the platform function includes:

获取外部输入或近实时无线智能控制器内部产生的E2接口、A1接口以及O1接口中的至少一个接口上传输的第二消息;Obtaining external input or the second message transmitted on at least one of the E2 interface, the A1 interface and the O1 interface generated inside the near real-time wireless intelligent controller;

对所述第二消息进行处理,生成能够在所述近实时无线智能控制应用程序接口传输的第三消息,并传输给对应的应用功能。The second message is processed to generate a third message that can be transmitted in the near real-time wireless intelligent control application program interface, and is transmitted to the corresponding application function.

其中,在所述第二消息为A1接口或O1接口的消息时,所述第三消息包括:Wherein, when the second message is a message of the A1 interface or the O1 interface, the third message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第三消息的消息体。The message body of the third message.

其中,所述第三消息还包括下述至少一项:Wherein, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

其中,在所述第二消息为E2接口的消息时,所述第三消息的消息体包括:Wherein, when the second message is an E2 interface message, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

本发明实施例还提供一种消息传输方法,应用于近实时无线智能控制器内部的应用功能,包括:The embodiment of the present invention also provides a message transmission method, which is applied to the application function inside the near real-time wireless intelligent controller, including:

通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互。Through the near-real-time wireless intelligent control application program interface, message interaction with the platform function inside the near-real-time wireless intelligent controller is carried out.

其中,所述近实时无线智能控制应用程序接口包括下述至少一个:Wherein, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

其中,所述方法还包括:Wherein, the method also includes:

通过与所述近实时无线智能控制器内部的其他应用功能之间的开放接口,与所述其他应用功能进行消息交互。Through an open interface with other application functions inside the near real-time wireless intelligent controller, message interaction is performed with the other application functions.

其中,所述应用功能与其他应用功能通过所述第二开放接口进行消息交互时,交互的消息包括:Wherein, when the application function and other application functions perform message interaction through the second open interface, the exchanged messages include:

消息类型,用于指示所述消息为应用功能之间的交互消息;message type, used to indicate that the message is an interaction message between application functions;

其他应用功能的标识。Identification of other application functions.

其中,通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互,包括:Among them, through the near-real-time wireless intelligent control application program interface, message interaction with the platform functions inside the near-real-time wireless intelligent controller, including:

通过所述近实时无线智能控制应用程序接口向所述平台功能传输第一消息;以由所述平台功能对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。The first message is transmitted to the platform function through the near real-time wireless intelligent control application program interface; the platform function processes the first message and maps the first message to the E2 interface, A1 interface, Management function interface, internal interface or upper-layer business interface.

其中,所述第一消息包括:Wherein, the first message includes:

所述应用功能的标识;the identifier of the application function;

第一消息的消息体。The message body of the first message.

其中,所述第一消息还包括下述至少一项:Wherein, the first message further includes at least one of the following:

所述平台功能的标识;the identification of the platform function;

应用程序接口版本号;API version number;

消息类型。message type.

其中,通过所述近实时无线智能控制应用程序接口向所述平台功能传输第一消息之后,所述方法还包括:Wherein, after transmitting the first message to the platform function through the near real-time wireless intelligent control application program interface, the method further includes:

接收所述平台功能发送的第一响应消息,所述第一响应消息包括:Receive a first response message sent by the platform function, where the first response message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第一响应消息的消息体。The message body of the first response message.

其中,所述第一响应消息还包括:Wherein, the first response message further includes:

消息类型。message type.

其中,所述第一消息为下述至少之一:Wherein, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口相关的消息;E2 interface related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息。Internal logic messages for near real-time wireless smart controllers.

其中,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;Wherein, the messages related to the A1 interface include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

管理功能O1接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the O1 interface of the management function include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

其中,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:Wherein, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

其中,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。Wherein, when the request message body of the first message is non-E2SM encapsulated data, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and serialization.

其中,通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互,包括:Among them, through the near-real-time wireless intelligent control application program interface, message interaction with the platform functions inside the near-real-time wireless intelligent controller, including:

接收所述平台功能通过近实时无线智能控制应用程序接口传输的第三消息。A third message transmitted by the platform function via the near real-time wireless intelligent control API is received.

其中,所述第三消息包括:Wherein, the third message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第三消息的消息体。The message body of the third message.

其中,所述第三消息还包括下述至少一项:Wherein, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

其中,所述第三消息的消息体包括:Wherein, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

本发明实施例还提供一种消息传输装置,应用于近实时无线智能控制器的平台功能,包括:The embodiment of the present invention also provides a message transmission device, which is applied to the platform function of the near real-time wireless intelligent controller, including:

第一交互模块,用于近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互;a first interaction module, used for a near real-time wireless intelligent control application program interface, to perform message interaction with at least one application function;

其中,所述至少一个应用功能为所述近实时无线智能控制器内部的应用功能。Wherein, the at least one application function is an application function inside the near real-time wireless intelligent controller.

本发明实施例还提供一种平台功能,所述平台功能为近实时无线智能控制器的平台功能,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,所述处理器用于执行以下操作:The embodiment of the present invention also provides a platform function, the platform function is a platform function of a near real-time wireless intelligent controller, including a processor and a transceiver, the transceiver receives and sends data under the control of the processor, the The processor is used to do the following:

通过近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互;Perform message interaction with at least one application function through a near real-time wireless intelligent control application program interface;

其中,所述至少一个应用功能为所述近实时无线智能控制器内部的应用功能。Wherein, the at least one application function is an application function inside the near real-time wireless intelligent controller.

其中,所述近实时无线智能控制应用程序接口包括下述至少一个:Wherein, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

本发明实施例还提供一种消息传输装置,应用于近实时无线智能控制器内部的应用功能,包括:The embodiment of the present invention also provides a message transmission device, which is applied to the application functions inside the near real-time wireless intelligent controller, including:

第二交互模块,用于通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互。The second interaction module is used for message interaction with the platform function inside the near-real-time wireless intelligent controller through the near-real-time wireless intelligent control application program interface.

本发明实施例还提供一种应用功能,所述应用功能为近实时无线智能控制器内部的应用功能,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,所述处理器用于执行以下操作:The embodiment of the present invention also provides an application function, the application function is an application function inside the near real-time wireless intelligent controller, including a processor and a transceiver, the transceiver receives and sends data under the control of the processor, so The processor described is used to perform the following actions:

通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互。Through the near-real-time wireless intelligent control application program interface, message interaction with the platform function inside the near-real-time wireless intelligent controller is carried out.

其中,所述处理器还用于执行以下操作:Wherein, the processor is further configured to perform the following operations:

通过与所述近实时无线智能控制器内部的其他应用功能之间的开放接口,与所述其他应用功能进行消息交互。Through an open interface with other application functions inside the near real-time wireless intelligent controller, message interaction is performed with the other application functions.

其中,所述应用功能与其他应用功能通过所述开放接口进行消息交互时,交互的消息包括:Wherein, when the application function and other application functions perform message interaction through the open interface, the exchanged messages include:

消息类型,用于指示所述消息为应用功能之间的交互消息;message type, used to indicate that the message is an interaction message between application functions;

其他应用功能的标识。Identification of other application functions.

本发明实施例还提供一种近实时无线智能控制器,包括如上所述的平台功能以及至少一个如上所述的应用功能。Embodiments of the present invention further provide a near real-time wireless intelligent controller, including the platform function as described above and at least one application function as described above.

本发明实施例还提供一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如上所述的消息传输方法。An embodiment of the present invention further provides a communication device, including a memory, a processor, and a program stored on the memory and executable on the processor, and the processor implements the above message when executing the program transfer method.

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的消息传输方法中的步骤。Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, implements the steps in the above message transmission method.

本发明的上述技术方案至少具有如下有益效果:The above-mentioned technical scheme of the present invention has at least the following beneficial effects:

本发明实施例的消息传输方法、平台功能应用功能中,平台功能和应用功能之间的通信采用统一的近实时无线智能控制应用程序接口,平台功能能够处理外部输入或输出相关的E2、A1和O1接口,根据与应用功能的交互需要,平台功能生成在该近实时无线智能控制应用程序接口传输的消息;应用功能仅需支持近实时无线智能控制应用程序接口,而不需要支持E2、A1和O1接口;E2、A1和O1的接口通用协议处理部分仅由平台功能处理一次,应用功能无需重复处理。并且平台功能中的冲突解决功能仅需要基于近实时无线智能控制应用程序接口解析应用功能输出的E2信息,不需要分别解析E2AP和E2SM信息,提升了处理效率。In the message transmission method and the platform function application function of the embodiments of the present invention, the communication between the platform function and the application function adopts a unified near real-time wireless intelligent control application program interface, and the platform function can process the external input or output related E2, A1 and O1 interface, according to the interaction needs with the application function, the platform function generates the message transmitted in the near real-time wireless intelligent control API; the application function only needs to support the near real-time wireless intelligent control API, and does not need to support E2, A1 and O1 interface; the general protocol processing part of the interface of E2, A1 and O1 is only processed once by the platform function, and the application function does not need to be processed repeatedly. And the conflict resolution function in the platform function only needs to parse the E2 information output by the application function based on the near real-time wireless intelligent control application program interface, and does not need to parse the E2AP and E2SM information separately, which improves the processing efficiency.

附图说明Description of drawings

图1表示本发明实施例提供的近实时无线智能控制器的结构示意图;1 shows a schematic structural diagram of a near real-time wireless intelligent controller provided by an embodiment of the present invention;

图2表示本发明实施例提供的消息传输方法的步骤示意图之一;FIG. 2 shows one of the schematic diagrams of the steps of a message transmission method provided by an embodiment of the present invention;

图3表示本发明实施例提供的消息传输方法中近实时无线智能控制器的内部交互示意图之一;3 shows one of the schematic diagrams of the internal interaction of the near real-time wireless intelligent controller in the message transmission method provided by the embodiment of the present invention;

图4表示本发明实施例提供的消息传输方法中近实时无线智能控制器的内部交互示意图之二;4 shows the second schematic diagram of the internal interaction of the near real-time wireless intelligent controller in the message transmission method provided by the embodiment of the present invention;

图5表示本发明实施例提供的消息传输方法中近实时无线智能控制器的内部交互示意图之三;5 shows the third schematic diagram of the internal interaction of the near real-time wireless intelligent controller in the message transmission method provided by the embodiment of the present invention;

图6表示本发明实施例提供的消息传输方法的步骤示意图之二;FIG. 6 shows the second schematic diagram of the steps of a message transmission method provided by an embodiment of the present invention;

图7表示本发明实施例提供的消息传输装置的结构示意图之一;FIG. 7 shows one of the schematic structural diagrams of a message transmission apparatus provided by an embodiment of the present invention;

图8表示本发明实施例提供的平台功能的结构示意图;FIG. 8 is a schematic structural diagram of a platform function provided by an embodiment of the present invention;

图9表示本发明实施例提供的消息传输装置的结构示意图之二;FIG. 9 shows the second schematic structural diagram of a message transmission apparatus provided by an embodiment of the present invention;

图10表示本发明实施例提供的应用功能的结构示意图。FIG. 10 is a schematic structural diagram of an application function provided by an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, the following will be described in detail with reference to the accompanying drawings and specific embodiments.

如图1及图2所示,本发明实施例提供一种消息传输方法,应用于近实时无线智能控制器的平台功能,包括:As shown in FIG. 1 and FIG. 2 , an embodiment of the present invention provides a message transmission method, which is applied to a platform function of a near real-time wireless intelligent controller, including:

步骤21,通过近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互;Step 21, through a near real-time wireless intelligent control application program interface, perform message interaction with at least one application function;

其中,所述至少一个应用功能为所述近实时无线智能控制器内部的应用功能。Wherein, the at least one application function is an application function inside the near real-time wireless intelligent controller.

本发明实施例中近实时无线智能控制器提供一个开放的接口(即近实时无线智能控制应用程序接口),允许托管近实时无线智能控制器的应用功能以及第三方的应用功能。In the embodiment of the present invention, the near-real-time wireless intelligent controller provides an open interface (ie, a near-real-time wireless intelligent control application program interface), which allows hosting the application functions of the near-real-time wireless intelligent controller and the application functions of third parties.

本发明实施例提供的近实时无线智能控制器(Near-RT RIC)的平台功能完成E2接口功能、A1接口功能以及O1接口功能的处理;即平台功能可以解析E2接口功能、A1接口功能以及O1接口功能上的消息。对于近实时无线智能控制器内部产生的E2接口功能、A1接口功能以及O1接口功能,平台功能按照各接口定义生成对应接口上可交互的消息,并且平台功能向所有应用功能提供统一的近实时无线智能控制应用程序接口。The platform function of the near real-time wireless intelligent controller (Near-RT RIC) provided by the embodiment of the present invention completes the processing of the E2 interface function, the A1 interface function and the O1 interface function; that is, the platform function can analyze the E2 interface function, the A1 interface function and the O1 interface function Messages on interface functions. For the E2 interface function, A1 interface function and O1 interface function generated inside the near real-time wireless intelligent controller, the platform function generates interactive messages on the corresponding interface according to the definition of each interface, and the platform function provides a unified near real-time wireless interface to all application functions. Smart Control API.

作为一个可选实施例,所述近实时无线智能控制应用程序接口包括下述至少一个:As an optional embodiment, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

本发明实施例中,面向应用功能的近实时无线智能控制应用程序接口传输的消息,至少包括应用功能的标识,当应用功能与平台功能进行交互时还需要包括平台功能的标识。如果应用功能仅支持和唯一的平台功能交互,那么平台功能的标识可在初始化时完成,后续平台未改变的情况下,交互可不携带平台功能的标识。In the embodiment of the present invention, the message transmitted by the application function-oriented near real-time wireless intelligent control application program interface at least includes the identification of the application function, and also needs to include the identification of the platform function when the application function interacts with the platform function. If the application function only supports interaction with a unique platform function, the identification of the platform function may be completed during initialization, and the interaction may not carry the identification of the platform function if the subsequent platform does not change.

因为Near-RT RIC支持E2、A1和O1,以及内部订阅管理和冲突解决等多类消息交互,因此本发明实施例的近实时无线智能控制应用程序接口上支持交互消息分类,以便于将该消息映射到平台功能中的不同接口。例如,可以分为3类,分别是E2相关消息、A1相关消息和管理(或O1)相关消息。也可能需要进一步区分Near-RT RIC内部的逻辑功能,如用于去除重复订阅的订阅管理,用于解决应用功能之间冲突的冲突解决,用于数据存取的数据库功能,用于内部消息传输的消息基础设施(messaging infrastructure)功能等,那么消息类型可以扩展成支持其它逻辑功能类型所支持的处理消息类型。Because Near-RT RIC supports E2, A1, and O1, as well as multiple types of message interaction such as internal subscription management and conflict resolution, the near real-time wireless intelligent control application program interface of the embodiment of the present invention supports interactive message classification, so as to facilitate the message Map to different interfaces in platform capabilities. For example, it can be divided into three categories, namely E2 related messages, A1 related messages and management (or O1) related messages. It may also be necessary to further differentiate the logical functions within the Near-RT RIC, such as subscription management for removing duplicate subscriptions, conflict resolution for resolving conflicts between application functions, database functions for data access, and internal message transmission The message type can be extended to support the processing message type supported by other logical function types.

作为一个可选实施例,步骤21包括:As an optional embodiment, step 21 includes:

接收至少一个应用功能通过所述近实时无线智能控制应用程序接口传输的第一消息;receiving a first message transmitted by at least one application function through the near real-time wireless intelligent control API;

对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。The first message is processed, and the first message is mapped to an E2 interface, an A1 interface, a management function interface, an internal interface or an upper-layer service interface.

例如,该第一消息为订阅请求消息;即应用功能向平台功能发送请求,订阅相关的数据,该第一消息包括:For example, the first message is a subscription request message; that is, the application function sends a request to the platform function to subscribe to related data, and the first message includes:

所述应用功能的标识;该标识可以是统一资源标志符(Uniform ResourceIdentifier,URI)或统一资源定位符(Uniform Resource Locator,URL)或应用功能的名字,这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式;The identifier of the application function; the identifier may be a uniform resource identifier (Uniform ResourceIdentifier, URI) or a uniform resource locator (Uniform Resource Locator, URL) or the name of the application function, which is in the form of characters. It can also be a number number within a certain range, in this case it is an integer form;

第一消息的消息体。The message body of the first message.

可选地,所述第一消息还包括下述至少一项:Optionally, the first message further includes at least one of the following:

所述平台功能的标识;该标识可以是统一资源标志符(Uniform ResourceIdentifier,URI)或统一资源定位符(Uniform Resource Locator,URL),这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式;The identifier of the platform function; the identifier may be a uniform resource identifier (Uniform ResourceIdentifier, URI) or a uniform resource locator (Uniform Resource Locator, URL), which is in the form of characters. It can also be a number number within a certain range, in this case it is an integer form;

应用程序接口版本号(Version);API version number (Version);

消息类型。message type.

如表1所示,该第一消息包括如下信息:As shown in Table 1, the first message includes the following information:

Figure BDA0002752936080000121
Figure BDA0002752936080000121

Figure BDA0002752936080000131
Figure BDA0002752936080000131

表1Table 1

进一步的,本发明的上述实施例中,接收至少一个应用功能通过所述近实时无线智能控制应用程序接口传输的第一消息之后,所述方法还包括;Further, in the above-mentioned embodiment of the present invention, after receiving the first message transmitted by at least one application function through the near real-time wireless intelligent control application program interface, the method further includes;

向所述应用功能发送第一响应消息,所述第一响应消息包括:Send a first response message to the application function, where the first response message includes:

所述应用功能的标识;该标识可以是统一资源标志符(Uniform ResourceIdentifier,URI)或统一资源定位符(Uniform Resource Locator,URL)或xApp的名字,这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式;The identifier of the application function; the identifier can be a uniform resource identifier (Uniform ResourceIdentifier, URI) or a uniform resource locator (Uniform Resource Locator, URL) or the name of the xApp, in these cases it is in the form of characters. It can also be a number number within a certain range, in this case it is an integer form;

第一响应消息的消息体。The message body of the first response message.

可选地,所述第一响应消息还包括下述至少一项:Optionally, the first response message further includes at least one of the following:

消息类型;message type;

应用程序接口版本号(Version)。The API version number (Version).

如表2所示,第一响应消息包括如下信息:As shown in Table 2, the first response message includes the following information:

Figure BDA0002752936080000132
Figure BDA0002752936080000132

表2Table 2

作为一个可选实施例,所述第一消息为下述至少之一:As an optional embodiment, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口相关的消息;E2 interface related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息。Internal logic messages for near real-time wireless smart controllers.

其中,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;Wherein, the messages related to the A1 interface include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

管理功能接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the management function interface include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

对于A1或O1相关消息,从应用功能发送给平台功能的消息来看,消息是应用功能产生的A1或O1信息,并未进行A1或O1接口的封装。或者是发送给平台功能内部逻辑功能的消息。For A1 or O1 related messages, from the point of view of the messages sent by the application function to the platform function, the message is the A1 or O1 information generated by the application function, and the A1 or O1 interface is not encapsulated. Or a message sent to a logical function inside a platform function.

而对于E2相关消息,从应用功能发送给平台功能的消息来看,消息是应用功能产生的E2信息,并未进行E2AP接口的封装。其信息可能是以E2SM封装形式发送给平台功能,也可能是非E2SM封装的形式发送给平台功能。As for E2 related messages, from the point of view of the messages sent by the application function to the platform function, the message is E2 information generated by the application function, and is not encapsulated by the E2AP interface. The information may be sent to the platform function in the form of E2SM encapsulation, or may be sent to the platform function in the form of non-E2SM encapsulation.

一方面,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:On the one hand, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

换言之,当面向应用功能的近实时无线智能控制应用程序接口上采用E2SM封装形式的数据作为消息体时,可复用现有E2接口上E2SM对IE的定义。在近实时无线智能控制应用程序接口的交互消息上可增加E2SM标识,例如E2SM-NI,E2SM-KPM。通过E2SM的标识,平台便于进行订阅管理和冲突解决。一方面平台功能对于不同的E2SM标识消息可不进行订阅管理,因此不同E2SM提供的数据项不同。另一方面对于相同的E2SM标识的消息进行E2SM解析,并进行订阅管理和冲突解决。In other words, when the data in the form of E2SM encapsulation is used as the message body on the near real-time wireless intelligent control application program interface oriented to the application function, the definition of IE by the E2SM on the existing E2 interface can be reused. E2SM logos, such as E2SM-NI, E2SM-KPM, can be added to the interactive messages of the near real-time wireless intelligent control application program interface. Through the identification of E2SM, the platform facilitates subscription management and conflict resolution. On the one hand, the platform function may not perform subscription management for different E2SM identification messages, so the data items provided by different E2SMs are different. On the other hand, E2SM parsing is performed for messages with the same E2SM identification, and subscription management and conflict resolution are performed.

另一方面,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。On the other hand, when the request message body of the first message is non-E2SM encapsulated data, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and serialization.

换言之,当面向应用功能的近实时无线智能控制应用程序接口上采用非E2SM封装形式的数据作为消息体时,那么E2相关的消息就可以不采用现有E2SM的方案。对于该近实时无线智能控制应用程序接口上的所有消息,都可采用统一的接口抽象语法和序列化,那应用功能则不需要支持多种方案,利于应用功能的简化设计。另外,由于E2SM的定义与应用功能之间并非一一映射关系,就是存在一个应用功能使用多个E2SM或者多个应用功能使用一个E2SM的情况。因此,当多个E2SM使用不同的抽象语法和序列化方案时,此E2相关接口方案仍然可以保持抽象语法和序列化的唯一性。当多个应用功能使用一个E2SM时,如果因为新引入应用功能导致该E2SM扩展时,本发明实施例可以通过平台功能解析E2SM来屏蔽E2SM的改变,对于已有应用功能没有影响。In other words, when the non-E2SM-encapsulated data is used as the message body on the application-oriented near real-time wireless intelligent control application program interface, the E2-related messages may not use the existing E2SM solution. For all messages on the near real-time wireless intelligent control application program interface, a unified interface abstract syntax and serialization can be used, and the application function does not need to support multiple schemes, which is beneficial to the simplified design of the application function. In addition, since there is no one-to-one mapping relationship between the definition of E2SM and the application function, there is a situation that one application function uses multiple E2SMs or multiple application functions use one E2SM. Therefore, when multiple E2SMs use different abstract syntax and serialization schemes, this E2-related interface scheme can still maintain the uniqueness of abstract syntax and serialization. When multiple application functions use one E2SM, if the E2SM is expanded due to the newly introduced application function, the embodiment of the present invention can parse the E2SM through the platform function to shield the change of the E2SM without affecting the existing application function.

作为另一个可选实施例,步骤21包括:As another optional embodiment, step 21 includes:

获取外部输入或近实时无线智能控制器内部产生的E2接口、A1接口以及O1接口中的至少一个接口上传输的第二消息;Obtaining external input or the second message transmitted on at least one of the E2 interface, the A1 interface and the O1 interface generated inside the near real-time wireless intelligent controller;

对所述第二消息进行处理,生成能够在所述近实时无线智能控制应用程序接口传输的第三消息,并传输给对应的应用功能。The second message is processed to generate a third message that can be transmitted in the near real-time wireless intelligent control application program interface, and is transmitted to the corresponding application function.

可选地,在所述第二消息为A1接口或O1接口的消息时,所述第三消息包括:Optionally, when the second message is a message of the A1 interface or the O1 interface, the third message includes:

所述应用功能的标识;该标识可以是统一资源标志符(Uniform ResourceIdentifier,URI)或统一资源定位符(Uniform Resource Locator,URL)或xApp的名字,这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式;The identifier of the application function; the identifier can be a uniform resource identifier (Uniform ResourceIdentifier, URI) or a uniform resource locator (Uniform Resource Locator, URL) or the name of the xApp, in these cases it is in the form of characters. It can also be a number number within a certain range, in this case it is an integer form;

应用程序接口版本号(Version);API version number (Version);

第三消息的消息体。The message body of the third message.

可选地,所述第三消息还包括下述至少一项:Optionally, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

从平台功能发送给应用功能的消息看,消息的来源可能是从Near-RT RIC接收A1接口或O1接口消息或者Near-RT RIC平台内部的消息。如果是从Near-RT RIC接收A1或O1接口消息,那么接收到的A1或O1消息必须经过平台A1或O1接口处理的消息,A1或O1接口处理至少包括解析A1 JSON编码或O1Netconf协议,根据A1或O1的消息头或消息体的内容,决策发送给哪一个或哪些应用功能。如果是Near-RT RIC平台内部的消息,那么则根据产生消息的逻辑功能需求,产生相应的消息体内容。例如平台向xApp配置初始化的服务信息。From the message sent by the platform function to the application function, the source of the message may be the A1 interface or O1 interface message received from the Near-RT RIC or the message inside the Near-RT RIC platform. If the A1 or O1 interface message is received from the Near-RT RIC, the received A1 or O1 message must be processed by the platform A1 or O1 interface. The A1 or O1 interface processing at least includes parsing the A1 JSON encoding or the O1Netconf protocol. According to A1 Or the content of the message header or message body of O1, which decides which application function or functions to send to. If it is a message inside the Near-RT RIC platform, the corresponding message body content is generated according to the logical function requirements for generating the message. For example, the platform configures the initialized service information to xApp.

如表3所示,第三消息包括以下信息。As shown in Table 3, the third message includes the following information.

Figure BDA0002752936080000161
Figure BDA0002752936080000161

表3table 3

其中,在所述第二消息为E2接口的消息时,所述第三消息的消息体包括:Wherein, when the second message is an E2 interface message, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

对于E2相关消息,因相关处理流程存在多种平台功能内部的处理过程。例如,如图3所示,一种是应用功能仅和E2接口处理功能交互,E2接口处理功能根据情况与内部其它逻辑功能(如订阅管理、冲突解决、数据库)交互;如图4所示,另一种是应用功能直接与订阅管理、冲突解决、数据库等交互;然后各模块如果有E2接口消息交互需求,再与E2接口处理功能交互;也可能是上述两种的混合形式,如图5所示。如果以应用功能的订阅请求和订阅数据报告为例,上述三种处理流程分别如下For E2 related messages, there are various internal processing procedures of platform functions due to related processing procedures. For example, as shown in Figure 3, one is that the application function only interacts with the E2 interface processing function, and the E2 interface processing function interacts with other internal logic functions (such as subscription management, conflict resolution, and database) according to the situation; as shown in Figure 4, The other is that the application function directly interacts with subscription management, conflict resolution, database, etc.; then each module interacts with the E2 interface processing function if there is an E2 interface message interaction requirement; it may also be a mixed form of the above two, as shown in Figure 5 shown. Taking the subscription request and subscription data report of the application function as an example, the above three processing flows are as follows

因此,对于Near-RT RIC内部的面向应用功能的近实时无线智能控制应用程序接口如果以应用功能和Near-RT RIC为界面进行定义,其接口信息定义的一致性较好,可以兼容不同的Near-RT RIC的平台功能内部处理过程。而不同的Near-RT RIC的平台功能内部的处理,具体地可通过上述消息类型定义的多少和含义来支持。Therefore, if the application program interface of the application-oriented near-real-time wireless intelligent control inside the Near-RT RIC is defined with the application function and the Near-RT RIC as the interface, the consistency of the interface information definition is better, and it can be compatible with different Near-RT RICs. -RT RIC's platform function internal processing. The internal processing of the platform functions of different Near-RT RICs can be specifically supported by the number and meanings defined by the above message types.

对于E2接口相关的消息,本发明实施例可支持两种类型的E2接口相关的信息。一种是E2接口相关消息的消息体中,复用现有E2SM的信息定义;另一种是采用与平台接口的一致的抽象语法表达和序列化方案。For E2 interface related messages, this embodiment of the present invention can support two types of E2 interface related messages. One is to reuse the information definition of the existing E2SM in the message body of the E2 interface related message; the other is to use the abstract syntax expression and serialization scheme consistent with the platform interface.

从平台功能发送给应用功能的消息看,消息的来源可能是从Near-RT RIC接收E2接口消息或者Near-RT RIC平台内部的消息。如果是从Near-RT RIC接收E2接口消息,那么接收到的E2消息必须经过平台E2接口处理的消息,E2接口处理至少包括解析E2AP解析(包括ASN.1的解码)。然后将E2SM的原信息和E2AP中用于辅助E2SM解析的字段通过面向应用的开放接口发送给应用功能。进一步,Near-RT RIC的平台功能也可能进一步解析E2SM,将应用功能订阅的数据项和对应的指示通过面向应用的开放接口发送给应用功能。如果是Near-RT RIC的平台功能的内部消息,那么则根据产生消息的逻辑功能需求,产生相应的消息体内容。例如平台向xApp发送冲突解决响应消息如表4所示。From the message sent by the platform function to the application function, the source of the message may be the E2 interface message received from the Near-RT RIC or the message inside the Near-RT RIC platform. If the E2 interface message is received from the Near-RT RIC, the received E2 message must be processed by the platform E2 interface. The E2 interface processing at least includes parsing E2AP parsing (including ASN.1 decoding). Then, the original information of the E2SM and the fields in the E2AP for assisting E2SM parsing are sent to the application function through the application-oriented open interface. Further, the platform function of the Near-RT RIC may further parse the E2SM, and send the data items subscribed by the application function and the corresponding instructions to the application function through the application-oriented open interface. If it is an internal message of the platform function of the Near-RT RIC, then according to the logical function requirements for generating the message, the corresponding message body content is generated. For example, the platform sends a conflict resolution response message to xApp as shown in Table 4.

Figure BDA0002752936080000171
Figure BDA0002752936080000171

表4Table 4

综上,近实时无线智能控制应用程序接口上发送或接收消息包括下述一种或多种:解析E2AP封装后的信息或未封装为E2AP的信息、解析E2SM封装后的信息或未封装为E2SM的信息,数据库、消息基础设施、平台订阅管理或冲突解决产生的信息。To sum up, the messages sent or received on the near real-time wireless intelligent control application program interface include one or more of the following: parsing the information encapsulated by E2AP or information not encapsulated as E2AP, parsing the information encapsulated by E2SM or not encapsulated as E2SM information generated by databases, messaging infrastructure, platform subscription management or conflict resolution.

综上,本发明实施例中,面向Near-RT RIC内部应用功能的接口方案开销大、被动升级服务中断、E2/A1/O1通用接口协议处理重复、E2接口订阅数据重复和冲突解决效率低的问题,提出了一种面向应用功能的开放接口方案。开放接口方案面向应用功能提供统一接口,进一步通过开放接口的设计解决上述问题。本发明实施例至少包括下述有效效果:To sum up, in the embodiment of the present invention, the interface scheme oriented to the internal application function of the Near-RT RIC has high overhead, passive upgrade service interruption, repeated E2/A1/O1 general interface protocol processing, repeated E2 interface subscription data, and low conflict resolution efficiency. Therefore, an open interface scheme oriented to application functions is proposed. The open interface solution provides a unified interface for application functions, and further solves the above problems through the design of the open interface. The embodiments of the present invention include at least the following effective effects:

应用功能不需要解析和封装E2、A1和/或O1等电信级设备接口,仅需要支持面向应用功能的开放接口,应用功能的额外接口处理开销小。在开放接口上引入应用功能的标识,平台基于应用功能的标识更易于将E2、A1和O1等接口消息和平台内部消息与不同应用功能的交互,避免了对E2、A1和O1消息多次处理。开放接口的定义屏蔽了因新增应用功能的导致的O1、A1和E2接口扩展对现有应用功能的的影响,保证了服务的连续性。开放接口中E2相关消息采用非E2SM封装时,有助于结构化语法和序列化方案的统一。开放接口的定义有助于提升订阅管理和冲突解决的效率。Application functions do not need to parse and encapsulate carrier-class device interfaces such as E2, A1, and/or O1, and only need to support open interfaces oriented to application functions, and the processing overhead of additional interfaces for application functions is small. Introducing the identification of application functions on the open interface, the platform’s identification based on application functions makes it easier to interact with interface messages such as E2, A1 and O1 and platform internal messages with different application functions, avoiding multiple processing of E2, A1 and O1 messages. . The definition of open interface shields the influence of O1, A1 and E2 interface expansion on existing application functions caused by new application functions, and ensures the continuity of services. When E2-related messages in the open interface are encapsulated by non-E2SM, it is helpful to unify the structured syntax and serialization scheme. The definition of open interfaces helps to improve the efficiency of subscription management and conflict resolution.

如图6所示,本发明实施例还提供一种消息传输方法,应用于近实时无线智能控制器内部的应用功能,包括:As shown in FIG. 6 , an embodiment of the present invention further provides a message transmission method, which is applied to an application function inside a near real-time wireless intelligent controller, including:

步骤61,通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互。Step 61 , through the near-real-time wireless intelligent control application program interface, perform message interaction with the platform function inside the near-real-time wireless intelligent controller.

作为一个可选实施例,所述方法还包括:As an optional embodiment, the method further includes:

通过与所述近实时无线智能控制器内部的其他应用功能之间的开放接口,与所述其他应用功能进行消息交互。Through an open interface with other application functions inside the near real-time wireless intelligent controller, message interaction is performed with the other application functions.

其中,所述近实时无线智能控制应用程序接口包括下述至少一个:Wherein, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

其中,所述应用功能与其他应用功能通过所述开放接口进行消息交互时,交互的消息包括:Wherein, when the application function and other application functions perform message interaction through the open interface, the exchanged messages include:

消息类型,用于指示所述消息为应用功能之间的交互消息;message type, used to indicate that the message is an interaction message between application functions;

其他应用功能的标识,即目的应用功能的标识;具有唯一性。可以是统一资源标志符(Uniform Resource Identifier,URI)或统一资源定位符(Uniform Resource Locator,URL)或应用功能的名字,这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式。The identification of other application functions, that is, the identification of the target application function; it is unique. It can be a uniform resource identifier (Uniform Resource Identifier, URI) or a uniform resource locator (Uniform Resource Locator, URL) or the name of the application function, which is in character form. It can also be a number number within a certain range, in this case it is an integer form.

本发明实施例中,一个应用功能可提供给其他应用功能的信息为:解析后的A1/O1的信息或未封装为A1/O1接口格式的信息。In this embodiment of the present invention, the information that one application function can provide to other application functions is: parsed A1/O1 information or information that is not encapsulated in an A1/O1 interface format.

其中,步骤61包括:Wherein, step 61 includes:

通过所述近实时无线智能控制应用程序接口向所述平台功能传输第一消息;以由所述平台功能对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。The first message is transmitted to the platform function through the near real-time wireless intelligent control application program interface; the platform function processes the first message and maps the first message to the E2 interface, A1 interface, Management function interface, internal interface or upper-layer business interface.

其中,所述第一消息包括:Wherein, the first message includes:

所述应用功能的标识;该标识可以是统一资源标志符(Uniform ResourceIdentifier,URI)或统一资源定位符(Uniform Resource Locator,URL),这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式;The identifier of the application function; the identifier may be a uniform resource identifier (Uniform ResourceIdentifier, URI) or a uniform resource locator (Uniform Resource Locator, URL), in these cases, it is in the form of characters. It can also be a number number within a certain range, in this case it is an integer form;

第一消息的消息体。The message body of the first message.

可选的,所述第一消息还包括下述至少一项:Optionally, the first message further includes at least one of the following:

所述平台功能的标识;the identification of the platform function;

应用程序接口版本号(Version);API version number (Version);

消息类型。message type.

其中,通过所述近实时无线智能控制应用程序接口向所述平台功能传输第一消息之后,所述方法还包括:Wherein, after transmitting the first message to the platform function through the near real-time wireless intelligent control application program interface, the method further includes:

接收所述平台功能发送的第一响应消息,所述第一响应消息包括:Receive a first response message sent by the platform function, where the first response message includes:

所述应用功能的标识;该标识可以是统一资源标志符(Uniform ResourceIdentifier,URI)或统一资源定位符(Uniform Resource Locator,URL)或xApp的名字,这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式;The identifier of the application function; the identifier can be a uniform resource identifier (Uniform ResourceIdentifier, URI) or a uniform resource locator (Uniform Resource Locator, URL) or the name of the xApp, in these cases it is in the form of characters. It can also be a number number within a certain range, in this case it is an integer form;

应用程序接口版本号(Version);API version number (Version);

第一响应消息的消息体。The message body of the first response message.

可选的,所述第一响应消息还包括:Optionally, the first response message further includes:

消息类型。message type.

其中,所述第一消息为下述至少之一:Wherein, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口相关的消息;E2 interface related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息。Internal logic messages for near real-time wireless smart controllers.

其中,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;Wherein, the messages related to the A1 interface include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

管理功能接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the management function interface include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

对于A1或O1相关消息,从应用功能发送给平台功能的消息来看,消息是应用功能产生的A1或O1信息,并未进行A1或O1接口的封装。或者是发送给平台功能内部逻辑功能的消息。For A1 or O1 related messages, from the point of view of the message sent by the application function to the platform function, the message is the A1 or O1 information generated by the application function, and the A1 or O1 interface is not encapsulated. Or a message sent to a logical function inside a platform function.

而对于E2相关消息,从应用功能发送给平台功能的消息来看,消息是应用功能产生的E2信息,并未进行E2AP接口的封装。其信息可能是以E2SM封装形式发送给平台功能,也可能是非E2SM封装的形式发送给平台功能。As for E2 related messages, from the point of view of the messages sent by the application function to the platform function, the message is E2 information generated by the application function, and is not encapsulated by the E2AP interface. The information may be sent to the platform function in the form of E2SM encapsulation, or may be sent to the platform function in the form of non-E2SM encapsulation.

一方面,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:On the one hand, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

换言之,当面向应用功能的近实时无线智能控制应用程序接口上采用E2SM封装形式的数据作为消息体时,可复用现有E2接口上E2SM对IE的定义。在近实时无线智能控制应用程序接口的交互消息上可增加E2SM标识,例如E2SM-NI,E2SM-KPM。通过E2SM的标识,平台便于进行订阅管理和冲突解决。一方面平台功能对于不同的E2SM标识消息可不进行订阅管理,因此不同E2SM提供的数据项不同。另一方面对于相同的E2SM标识的消息进行E2SM解析,并进行订阅管理和冲突解决。In other words, when the data in the form of E2SM encapsulation is used as the message body on the near real-time wireless intelligent control application program interface oriented to the application function, the definition of IE by the E2SM on the existing E2 interface can be reused. E2SM logos, such as E2SM-NI, E2SM-KPM, can be added to the interactive messages of the near real-time wireless intelligent control application program interface. Through the identification of E2SM, the platform facilitates subscription management and conflict resolution. On the one hand, the platform function may not perform subscription management for different E2SM identification messages, so the data items provided by different E2SMs are different. On the other hand, E2SM parsing is performed for messages with the same E2SM identification, and subscription management and conflict resolution are performed.

另一方面,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。On the other hand, when the request message body of the first message is non-E2SM encapsulated data, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and serialization.

换言之,当面向应用功能的近实时无线智能控制应用程序接口上采用非E2SM封装形式的数据作为消息体时,那么E2相关的消息就可以不采用现有E2SM的方案。对于该近实时无线智能控制应用程序接口上的所有消息,都可采用统一的接口抽象语法和序列化,那应用功能则不需要支持多种方案,利于应用功能的简化设计。另外,由于E2SM的定义与应用功能之间并非一一映射关系,就是存在一个应用功能使用多个E2SM或者多个应用功能使用一个E2SM的情况。因此,当多个E2SM使用不同的抽象语法和序列化方案时,此E2相关接口方案仍然可以保持抽象语法和序列化的唯一性。当多个应用功能使用一个E2SM时,如果因为新引入应用功能导致该E2SM扩展时,本发明实施例可以通过平台功能解析E2SM来屏蔽E2SM的改变,对于已有应用功能没有影响。In other words, when the non-E2SM encapsulated data is used as the message body on the near real-time wireless intelligent control application program interface oriented to the application function, the E2-related messages may not use the existing E2SM solution. For all messages on the near real-time wireless intelligent control application program interface, a unified interface abstract syntax and serialization can be used, and the application function does not need to support multiple schemes, which is beneficial to the simplified design of the application function. In addition, since there is no one-to-one mapping relationship between the definition of E2SM and application functions, there is a situation that one application function uses multiple E2SMs or multiple application functions use one E2SM. Therefore, when multiple E2SMs use different abstract syntax and serialization schemes, this E2-related interface scheme can still maintain the uniqueness of abstract syntax and serialization. When multiple application functions use one E2SM, if the E2SM is expanded due to the newly introduced application function, the embodiment of the present invention can parse the E2SM through the platform function to shield the change of the E2SM without affecting the existing application function.

作为另一个可选实施例,步骤61包括:As another optional embodiment, step 61 includes:

接收所述平台功能通过近实时无线智能控制应用程序接口传输的第三消息。A third message transmitted by the platform function via the near real-time wireless intelligent control API is received.

其中,所述第三消息包括:Wherein, the third message includes:

所述应用功能的标识;该标识可以是统一资源标志符(Uniform ResourceIdentifier,URI)或统一资源定位符(Uniform Resource Locator,URL)或xApp的名字,这些情况是字符形式。也可以是在一定范围内的数字编号,这时是一个整数形式;The identifier of the application function; the identifier can be a uniform resource identifier (Uniform ResourceIdentifier, URI) or a uniform resource locator (Uniform Resource Locator, URL) or the name of the xApp, in these cases it is in the form of characters. It can also be a number number within a certain range, in this case it is an integer form;

应用程序接口版本号(Version);API version number (Version);

第三消息的消息体。The message body of the third message.

可选的,所述第三消息还包括下述至少一项:Optionally, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

从平台功能发送给应用功能的消息看,消息的来源可能是从Near-RT RIC接收A1接口或O1接口消息或者Near-RT RIC平台内部的消息。如果是从Near-RT RIC接收A1或O1接口消息,那么接收到的A1或O1消息必须经过平台A1或O1接口功能处理的消息,A1或O1接口功能处理至少包括解析A1 JSON编码或O1 Netconf协议,根据A1或O1的消息头或消息体的内容,决策发送给哪一个或哪些应用功能。如果是Near-RT RIC平台内部的消息,那么则根据产生消息的逻辑功能需求,产生相应的消息体内容。例如平台向xApp配置初始化的服务信息。From the message sent by the platform function to the application function, the source of the message may be the A1 interface or O1 interface message received from the Near-RT RIC or the message inside the Near-RT RIC platform. If the A1 or O1 interface message is received from the Near-RT RIC, the received A1 or O1 message must be processed by the platform A1 or O1 interface function. The A1 or O1 interface function processing at least includes parsing A1 JSON encoding or O1 Netconf protocol , according to the content of the message header or message body of A1 or O1, decide which application function or functions to send to. If it is a message inside the Near-RT RIC platform, the corresponding message body content is generated according to the logical function requirements for generating the message. For example, the platform configures the initialized service information to xApp.

其中,所述第三消息的消息体包括:Wherein, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

对于E2接口相关的消息,本发明实施例可支持两种类型的E2接口相关的信息。一种是E2接口相关消息的消息体中,复用现有E2SM的信息定义;另一种是采用与平台接口的一致的抽象语法表达和序列化方案。For E2 interface related messages, this embodiment of the present invention can support two types of E2 interface related messages. One is to reuse the information definition of the existing E2SM in the message body of the E2 interface related message; the other is to use the abstract syntax expression and serialization scheme consistent with the platform interface.

从平台功能发送给应用功能的消息看,消息的来源可能是从Near-RT RIC接收E2接口消息或者Near-RT RIC平台内部的消息。如果是从Near-RT RIC接收E2接口消息,那么接收到的E2消息必须经过平台E2接口功能处理的消息,E2接口功能处理至少包括解析E2AP解析(包括ASN.1的解码)。然后将E2SM的原信息和E2AP中用于辅助E2SM解析的字段通过面向应用的开放接口发送给应用功能。进一步,Near-RT RIC的平台功能也可能进一步解析E2SM,将应用功能订阅的数据项和对应的指示通过面向应用的开放接口发送给应用功能。如果是Near-RT RIC的平台功能的内部消息,那么则根据产生消息的逻辑功能需求,产生相应的消息体内容。From the message sent by the platform function to the application function, the source of the message may be the E2 interface message received from the Near-RT RIC or the message inside the Near-RT RIC platform. If the E2 interface message is received from the Near-RT RIC, the received E2 message must be processed by the platform E2 interface function. The E2 interface function processing at least includes parsing E2AP parsing (including ASN.1 decoding). Then, the original information of the E2SM and the fields in the E2AP for assisting E2SM parsing are sent to the application function through the application-oriented open interface. Further, the platform function of the Near-RT RIC may further parse the E2SM, and send the data items subscribed by the application function and the corresponding instructions to the application function through the application-oriented open interface. If it is an internal message of the platform function of the Near-RT RIC, then according to the logical function requirements for generating the message, the corresponding message body content is generated.

综上,本发明实施例中,面向Near-RT RIC内部应用功能的接口方案开销大、被动升级服务中断、E2/A1/O1通用接口协议处理重复、E2接口订阅数据重复和冲突解决效率低的问题,提出了一种面向应用功能的开放接口方案。开放接口方案面向应用功能提供统一接口,进一步通过开放接口的设计解决上述问题。To sum up, in the embodiment of the present invention, the interface scheme oriented to the internal application function of the Near-RT RIC has high overhead, passive upgrade service interruption, repeated E2/A1/O1 general interface protocol processing, repeated E2 interface subscription data, and low conflict resolution efficiency. Therefore, an open interface scheme oriented to application functions is proposed. The open interface solution provides a unified interface for application functions, and further solves the above problems through the design of the open interface.

本发明实施例至少包括下述有效效果:The embodiments of the present invention include at least the following effective effects:

应用功能不需要解析和封装E2、A1和/或O1等电信级设备接口,仅需要支持面向应用功能的开放接口,应用功能的额外接口处理开销小。在开放接口上引入应用功能的标识,平台基于应用功能的标识更易于将E2、A1和O1等接口消息和平台内部消息与不同应用功能的交互,避免了对E2、A1和O1消息多次处理。开放接口的定义屏蔽了因新增应用功能的导致的O1、A1和E2接口扩展对现有应用功能的的影响,保证了服务的连续性。开放接口中E2相关消息采用非E2SM封装时,有助于结构化语法和序列化方案的统一。开放接口的定义有助于提升订阅管理和冲突解决的效率。Application functions do not need to parse and encapsulate carrier-class device interfaces such as E2, A1, and/or O1, and only need to support open interfaces oriented to application functions, and the processing overhead of additional interfaces for application functions is small. Introducing the identification of application functions on the open interface, the platform’s identification based on application functions makes it easier to interact with interface messages such as E2, A1 and O1 and platform internal messages with different application functions, avoiding multiple processing of E2, A1 and O1 messages. . The definition of open interface shields the influence of O1, A1 and E2 interface expansion on existing application functions caused by new application functions, and ensures the continuity of services. When E2-related messages in the open interface are encapsulated by non-E2SM, it is helpful to unify the structured syntax and serialization scheme. The definition of open interfaces helps to improve the efficiency of subscription management and conflict resolution.

如图7所示,本发明实施例还提供一种消息传输装置,应用于近实时无线智能控制器的平台功能,包括:As shown in FIG. 7 , an embodiment of the present invention further provides a message transmission device, which is applied to the platform function of the near real-time wireless intelligent controller, including:

第一交互模块71,用于通过近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互;The first interaction module 71 is configured to perform message interaction with at least one application function through a near real-time wireless intelligent control application program interface;

其中,所述至少一个应用功能为所述近实时无线智能控制器内部的应用功能。Wherein, the at least one application function is an application function inside the near real-time wireless intelligent controller.

作为一个可选实施例,所述平台功能还包括:所述近实时无线智能控制应用程序接口包括下述至少一个:As an optional embodiment, the platform function further includes: the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

作为一个可选实施例,第一交互模块包括:As an optional embodiment, the first interaction module includes:

第一子模块,用于接收至少一个应用功能通过所述近实时无线智能控制应用程序接口传输的第一消息;a first submodule, configured to receive a first message transmitted by at least one application function through the near real-time wireless intelligent control application program interface;

第二子模块,用于对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。The second sub-module is configured to process the first message and map the first message to the E2 interface, the A1 interface, the management function interface, the internal interface or the upper-layer service interface.

作为一个可选实施例,所述第一消息包括:As an optional embodiment, the first message includes:

所述应用功能的标识;the identifier of the application function;

第一消息的消息体。The message body of the first message.

作为一个可选实施例,所述第一消息还包括下述至少一项:As an optional embodiment, the first message further includes at least one of the following:

所述平台功能的标识;the identification of the platform function;

应用程序接口版本号;API version number;

消息类型。message type.

作为一个可选实施例,所述装置还包括;As an optional embodiment, the apparatus further includes:

响应发送模块,用于向所述应用功能发送第一响应消息,所述第一响应消息包括:A response sending module, configured to send a first response message to the application function, where the first response message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第一响应消息的消息体。The message body of the first response message.

作为一个可选实施例,所述第一响应消息还包括:As an optional embodiment, the first response message further includes:

消息类型。message type.

作为一个可选实施例,所述第一消息为下述至少之一:As an optional embodiment, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口相关的消息;E2 interface related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息;Internal logic messages of near real-time wireless intelligent controllers;

作为一个可选实施例,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;As an optional embodiment, the A1 interface-related messages include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

管理功能接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the management function interface include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

作为一个可选实施例,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:As an optional embodiment, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

作为一个可选实施例,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。As an optional embodiment, when the request message body of the first message is data in a non-E2SM encapsulation form, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and sequence change.

作为一个可选实施例,第一交互模块包括:As an optional embodiment, the first interaction module includes:

第三子模块,用于获取外部输入或近实时无线智能控制器内部产生的E2接口、A1接口以及O1接口中的至少一个接口上传输的第二消息;The third sub-module is used to obtain the second message transmitted on at least one of the E2 interface, the A1 interface and the O1 interface generated by the external input or the near real-time wireless intelligent controller;

第四子模块,用于对所述第二消息进行处理,生成能够在所述近实时无线智能控制应用程序接口传输的第三消息,并传输给对应的应用功能。The fourth sub-module is configured to process the second message, generate a third message that can be transmitted in the near real-time wireless intelligent control application program interface, and transmit it to the corresponding application function.

作为一个可选实施例,在所述第二消息为A1接口或O1接口的消息时,所述第三消息包括:As an optional embodiment, when the second message is a message of the A1 interface or the O1 interface, the third message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第三消息的消息体。The message body of the third message.

作为一个可选实施例,所述第三消息还包括下述至少一项:As an optional embodiment, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

作为一个可选实施例,在所述第二消息为E2接口的消息时,所述第三消息的消息体包括:As an optional embodiment, when the second message is a message of the E2 interface, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

综上,本发明实施例中,面向Near-RT RIC内部应用功能的接口方案开销大、被动升级服务中断、E2/A1/O1通用接口协议处理重复、E2接口订阅数据重复和冲突解决效率低的问题,提出了一种面向应用功能的开放接口方案。开放接口方案面向应用功能提供统一接口,进一步通过开放接口的设计解决上述问题。本发明实施例至少包括下述有效效果:To sum up, in the embodiment of the present invention, the interface scheme oriented to the internal application function of the Near-RT RIC has high overhead, passive upgrade service interruption, repeated E2/A1/O1 general interface protocol processing, repeated E2 interface subscription data, and low conflict resolution efficiency. Therefore, an open interface scheme oriented to application functions is proposed. The open interface solution provides a unified interface for application functions, and further solves the above problems through the design of the open interface. The embodiments of the present invention include at least the following effective effects:

应用功能不需要解析和封装E2、A1和/或O1等电信级设备接口,仅需要支持面向应用功能的开放接口,应用功能的额外接口处理开销小。在开放接口上引入应用功能的标识,平台基于应用功能的标识更易于将E2、A1和O1等接口消息和平台内部消息与不同应用功能的交互,避免了对E2、A1和O1消息多次处理。开放接口的定义屏蔽了因新增应用功能的导致的O1、A1和E2接口扩展对现有应用功能的影响,保证了服务的连续性。开放接口中E2相关消息采用非E2SM封装时,有助于结构化语法和序列化方案的统一。开放接口的定义有助于提升订阅管理和冲突解决的效率。Application functions do not need to parse and encapsulate carrier-class device interfaces such as E2, A1, and/or O1, and only need to support open interfaces oriented to application functions, and the processing overhead of additional interfaces for application functions is small. Introducing the identification of application functions on the open interface, the platform’s identification based on application functions makes it easier to interact with interface messages such as E2, A1 and O1 and platform internal messages with different application functions, avoiding multiple processing of E2, A1 and O1 messages. . The definition of open interface shields the influence of O1, A1 and E2 interface expansion on existing application functions caused by new application functions, and ensures the continuity of services. When E2-related messages in the open interface are encapsulated by non-E2SM, it is helpful to unify the structured syntax and serialization scheme. The definition of open interfaces helps to improve the efficiency of subscription management and conflict resolution.

需要说明的是,本发明实施例提供的消息传输装置是能够执行上述消息传输方法的装置,则上述消息传输方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。It should be noted that the message transmission device provided by the embodiment of the present invention is a device capable of executing the above message transmission method, and all the above message transmission method embodiments are applicable to the device, and can achieve the same or similar beneficial effects.

如图8所示,本发明实施例还提供一种平台功能,所述平台功能为近实时无线智能控制器的平台功能,包括处理器800和收发器810,所述收发器810在处理器800的控制下接收和发送数据,所述处理器800用于执行以下操作:As shown in FIG. 8 , an embodiment of the present invention further provides a platform function. The platform function is a platform function of a near real-time wireless intelligent controller, including a processor 800 and a transceiver 810. The transceiver 810 is connected to the processor 800. To receive and transmit data under the control of the processor 800, the processor 800 is configured to perform the following operations:

通过近实时无线智能控制应用程序接口,与至少一个应用功能进行消息交互;Perform message interaction with at least one application function through a near real-time wireless intelligent control application program interface;

其中,所述至少一个应用功能为所述近实时无线智能控制器内部的应用功能。Wherein, the at least one application function is an application function inside the near real-time wireless intelligent controller.

作为一个可选实施例,所述近实时无线智能控制应用程序接口包括下述至少一个:As an optional embodiment, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

作为一个可选实施例,所述处理器800还用于执行以下操作:As an optional embodiment, the processor 800 is further configured to perform the following operations:

接收至少一个应用功能通过所述近实时无线智能控制应用程序接口传输的第一消息;receiving a first message transmitted by at least one application function through the near real-time wireless intelligent control API;

对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。The first message is processed, and the first message is mapped to an E2 interface, an A1 interface, a management function interface, an internal interface or an upper-layer service interface.

作为一个可选实施例,所述第一消息包括:As an optional embodiment, the first message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第一消息的消息体。The message body of the first message.

作为一个可选实施例,所述第一消息还包括下述至少一项:As an optional embodiment, the first message further includes at least one of the following:

所述平台功能的标识;the identification of the platform function;

消息类型。message type.

作为一个可选实施例,所述处理器800还用于执行以下操作:As an optional embodiment, the processor 800 is further configured to perform the following operations:

向所述应用功能发送第一响应消息,所述第一响应消息包括:Send a first response message to the application function, where the first response message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第一响应消息的消息体。The message body of the first response message.

作为一个可选实施例,所述第一响应消息还包括:As an optional embodiment, the first response message further includes:

消息类型。message type.

作为一个可选实施例,所述第一消息为下述至少之一:As an optional embodiment, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口能相关的消息;E2 interface can related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息。Internal logic messages for near real-time wireless smart controllers.

作为一个可选实施例,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;As an optional embodiment, the A1 interface-related messages include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

管理功能接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the management function interface include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

作为一个可选实施例,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:As an optional embodiment, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

作为一个可选实施例,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。As an optional embodiment, when the request message body of the first message is data in a non-E2SM encapsulation form, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and sequence change.

作为一个可选实施例,所述处理器800还用于执行以下操作:As an optional embodiment, the processor 800 is further configured to perform the following operations:

获取外部输入或近实时无线智能控制器内部产生的E2接口、A1接口以及O1接口中的至少一个接口上传输的第二消息;Obtaining external input or the second message transmitted on at least one of the E2 interface, the A1 interface and the O1 interface generated inside the near real-time wireless intelligent controller;

对所述第二消息进行处理,生成能够在所述近实时无线智能控制应用程序接口传输的第三消息,并传输给对应的应用功能。The second message is processed to generate a third message that can be transmitted in the near real-time wireless intelligent control application program interface, and is transmitted to the corresponding application function.

作为一个可选实施例,在所述第二消息为A1接口或O1接口的消息时,所述第三消息包括:As an optional embodiment, when the second message is a message of the A1 interface or the O1 interface, the third message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第三消息的消息体。The message body of the third message.

作为一个可选实施例,所述第三消息还包括下述至少一项:As an optional embodiment, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

作为一个可选实施例,在所述第二消息为E2接口的消息时,所述第三消息的消息体包括:As an optional embodiment, when the second message is a message of the E2 interface, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

综上,本发明实施例中,面向Near-RT RIC内部应用功能的接口方案开销大、被动升级服务中断、E2/A1/O1通用接口协议处理重复、E2接口订阅数据重复和冲突解决效率低的问题,提出了一种面向应用功能的开放接口方案。开放接口方案面向应用功能提供统一接口,进一步通过开放接口的设计解决上述问题。本发明实施例至少包括下述有效效果:To sum up, in the embodiment of the present invention, the interface scheme oriented to the internal application function of the Near-RT RIC has high overhead, passive upgrade service interruption, repeated E2/A1/O1 general interface protocol processing, repeated E2 interface subscription data, and low conflict resolution efficiency. Therefore, an open interface scheme oriented to application functions is proposed. The open interface solution provides a unified interface for application functions, and further solves the above problems through the design of the open interface. The embodiments of the present invention include at least the following effective effects:

应用功能不需要解析和封装E2、A1和/或O1等电信级设备接口,仅需要支持面向应用功能的开放接口,应用功能的额外接口处理开销小。在开放接口上引入应用功能的标识,平台基于应用功能的标识更易于将E2、A1和O1等接口消息和平台内部消息与不同应用功能的交互,避免了对E2、A1和O1消息多次处理。开放接口的定义屏蔽了因新增应用功能的导致的O1、A1和E2接口扩展对现有应用功能的的影响,保证了服务的连续性。开放接口中E2相关消息采用非E2SM封装时,有助于结构化语法和序列化方案的统一。开放接口的定义有助于提升订阅管理和冲突解决的效率。Application functions do not need to parse and encapsulate carrier-class device interfaces such as E2, A1, and/or O1, and only need to support open interfaces oriented to application functions, and the processing overhead of additional interfaces for application functions is small. Introducing the identification of application functions on the open interface, the platform's identification based on application functions makes it easier to interact with interface messages such as E2, A1 and O1 and platform internal messages with different application functions, avoiding multiple processing of E2, A1 and O1 messages. . The definition of open interface shields the influence of O1, A1 and E2 interface expansion on existing application functions caused by new application functions, and ensures the continuity of services. When E2-related messages in the open interface are encapsulated by non-E2SM, it is helpful to unify the structured syntax and serialization scheme. The definition of open interfaces helps to improve the efficiency of subscription management and conflict resolution.

需要说明的是,本发明实施例提供的平台功能是能够执行上述消息传输方法的平台功能,则上述消息传输方法的所有实施例均适用于该平台功能,且均能达到相同或相似的有益效果。It should be noted that the platform function provided by the embodiment of the present invention is a platform function capable of executing the above message transmission method, and all the above-mentioned embodiments of the message transmission method are applicable to this platform function, and can achieve the same or similar beneficial effects .

如图9所示,本发明实施例还提供一种消息传输装置,应用于近实时无线智能控制器内部的应用功能,包括:As shown in FIG. 9 , an embodiment of the present invention further provides a message transmission device, which is applied to an application function inside a near real-time wireless intelligent controller, including:

第二交互模块91,用于通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互。The second interaction module 91 is configured to perform message interaction with the platform function inside the near-real-time wireless intelligent controller through the near-real-time wireless intelligent control application program interface.

作为一个可选实施例,所述近实时无线智能控制应用程序接口包括下述至少一个:As an optional embodiment, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

作为一个可选实施例,所述装置还包括:As an optional embodiment, the device further includes:

第三交互模块,用于通过与所述近实时无线智能控制器内部的其他应用功能之间的开放接口,与所述其他应用功能进行消息交互。The third interaction module is configured to perform message interaction with other application functions within the near real-time wireless intelligent controller through an open interface with the other application functions.

作为一个可选实施例,所述应用功能与其他应用功能通过所述开放接口进行消息交互时,交互的消息包括:As an optional embodiment, when the application function interacts with other application functions through the open interface, the exchanged messages include:

消息类型,用于指示所述消息为应用功能之间的交互消息;message type, used to indicate that the message is an interaction message between application functions;

其他应用功能的标识。Identification of other application functions.

作为一个可选实施例,所述第二交互模块包括:As an optional embodiment, the second interaction module includes:

第五子模块,用于通过所述近实时无线智能控制应用程序接口向所述平台功能传输第一消息;以由所述平台功能对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。a fifth submodule, configured to transmit a first message to the platform function through the near real-time wireless intelligent control application program interface; to process the first message by the platform function, and map the first message To the E2 interface, A1 interface, management function interface, internal interface or upper-layer service interface.

作为一个可选实施例,所述第一消息包括:As an optional embodiment, the first message includes:

所述应用功能的标识;the identifier of the application function;

第一消息的消息体。The message body of the first message.

作为一个可选实施例,所述第一消息还包括下述至少一项:As an optional embodiment, the first message further includes at least one of the following:

所述平台功能的标识;the identification of the platform function;

应用程序接口版本号;API version number;

消息类型。message type.

作为一个可选实施例,所述装置包括:As an optional embodiment, the device includes:

响应接收模块,用于接收所述平台功能发送的第一响应消息,所述第一响应消息包括:A response receiving module, configured to receive a first response message sent by the platform function, where the first response message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第一响应消息的消息体。The message body of the first response message.

作为一个可选实施例,所述第一响应消息还包括:As an optional embodiment, the first response message further includes:

消息类型。message type.

作为一个可选实施例,所述第一消息为下述至少之一:As an optional embodiment, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口相关的消息;E2 interface related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息。Internal logic messages for near real-time wireless smart controllers.

作为一个可选实施例,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;As an optional embodiment, the A1 interface-related messages include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

管理功能接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the management function interface include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

作为一个可选实施例,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:As an optional embodiment, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

作为一个可选实施例,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。As an optional embodiment, when the request message body of the first message is data in a non-E2SM encapsulation form, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and sequence change.

作为一个可选实施例,所述第二交互模块包括:As an optional embodiment, the second interaction module includes:

第四子模块,用于接收所述平台功能通过近实时无线智能控制应用程序接口传输的第三消息。The fourth sub-module is configured to receive the third message transmitted by the platform function through the near real-time wireless intelligent control application program interface.

作为一个可选实施例,所述第三消息包括:As an optional embodiment, the third message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第三消息的消息体。The message body of the third message.

作为一个可选实施例,所述第三消息还包括下述至少一项:As an optional embodiment, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

作为一个可选实施例,所述第三消息的消息体包括:As an optional embodiment, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

综上,本发明实施例中,面向Near-RT RIC内部应用功能的接口方案开销大、被动升级服务中断、E2/A1/O1通用接口协议处理重复、E2接口订阅数据重复和冲突解决效率低的问题,提出了一种面向应用功能的开放接口方案。开放接口方案面向应用功能提供统一接口,进一步通过开放接口的设计解决上述问题。本发明实施例至少包括下述有效效果:To sum up, in the embodiment of the present invention, the interface scheme oriented to the internal application function of the Near-RT RIC has high overhead, passive upgrade service interruption, repeated E2/A1/O1 general interface protocol processing, repeated E2 interface subscription data, and low conflict resolution efficiency. Therefore, an open interface scheme oriented to application functions is proposed. The open interface solution provides a unified interface for application functions, and further solves the above problems through the design of the open interface. The embodiments of the present invention include at least the following effective effects:

应用功能不需要解析和封装E2、A1和/或O1等电信级设备接口,仅需要支持面向应用功能的开放接口,应用功能的额外接口处理开销小。在开放接口上引入应用功能的标识,平台基于应用功能的标识更易于将E2、A1和O1等接口消息和平台内部消息与不同应用功能的交互,避免了对E2、A1和O1消息多次处理。开放接口的定义屏蔽了因新增应用功能的导致的O1、A1和E2接口扩展对现有应用功能的的影响,保证了服务的连续性。开放接口中E2相关消息采用非E2SM封装时,有助于结构化语法和序列化方案的统一。开放接口的定义有助于提升订阅管理和冲突解决的效率。Application functions do not need to parse and encapsulate carrier-class device interfaces such as E2, A1, and/or O1, and only need to support open interfaces oriented to application functions, and the processing overhead of additional interfaces for application functions is small. Introducing the identification of application functions on the open interface, the platform's identification based on application functions makes it easier to interact with interface messages such as E2, A1 and O1 and platform internal messages with different application functions, avoiding multiple processing of E2, A1 and O1 messages. . The definition of open interface shields the influence of O1, A1 and E2 interface expansion on existing application functions caused by new application functions, and ensures the continuity of services. When E2-related messages in the open interface are encapsulated by non-E2SM, it is helpful to unify the structured syntax and serialization scheme. The definition of open interfaces helps to improve the efficiency of subscription management and conflict resolution.

需要说明的是,本发明实施例提供的消息传输装置是能够执行上述消息传输方法的装置,则上述消息传输方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。It should be noted that the message transmission device provided by the embodiment of the present invention is a device capable of executing the above message transmission method, and all the above message transmission method embodiments are applicable to the device, and can achieve the same or similar beneficial effects.

如图10所示,本发明实施例还提供一种应用功能,所述应用功能为近实时无线智能控制器内部的应用功能,包括处理器100和收发器110,所述收发器110在处理器100的控制下接收和发送数据,所述处理器100用于执行以下操作:As shown in FIG. 10 , an embodiment of the present invention further provides an application function, where the application function is an application function inside the near real-time wireless intelligent controller, including a processor 100 and a transceiver 110, where the transceiver 110 is in the processor Receive and transmit data under the control of 100, the processor 100 is configured to perform the following operations:

通过近实时无线智能控制应用程序接口,与近实时无线智能控制器内部的平台功能进行消息交互。Through the near-real-time wireless intelligent control application program interface, message interaction with the platform function inside the near-real-time wireless intelligent controller is carried out.

作为一个可选实施例,所述近实时无线智能控制应用程序接口包括下述至少一个:As an optional embodiment, the near real-time wireless intelligent control application program interface includes at least one of the following:

与E2接口相关的第一应用程序接口;a first API associated with the E2 interface;

与A1接口相关的第二应用程序接口;a second API associated with the A1 interface;

与管理功能接口相关的第三应用程序接口;a third application program interface related to the management function interface;

与共享数据层相关的第四应用程序接口。A fourth API related to the shared data layer.

作为一个可选实施例,所述处理器100还用于执行以下操作:As an optional embodiment, the processor 100 is further configured to perform the following operations:

通过与所述近实时无线智能控制器内部的其他应用功能之间的开放接口,与所述其他应用功能进行消息交互。Through an open interface with other application functions inside the near real-time wireless intelligent controller, message interaction is performed with the other application functions.

作为一个可选实施例,所述应用功能与其他应用功能通过所述开放接口进行消息交互时,交互的消息包括:As an optional embodiment, when the application function interacts with other application functions through the open interface, the exchanged messages include:

消息类型,用于指示所述消息为应用功能之间的交互消息;message type, used to indicate that the message is an interaction message between application functions;

其他应用功能的标识。Identification of other application functions.

作为一个可选实施例,所述处理器100还用于执行以下操作:As an optional embodiment, the processor 100 is further configured to perform the following operations:

通过所述近实时无线智能控制应用程序接口向所述平台功能传输第一消息;以由所述平台功能对所述第一消息进行处理,将所述第一消息映射到E2接口、A1接口、管理功能接口、内部接口或上层业务接口。The first message is transmitted to the platform function through the near real-time wireless intelligent control application program interface; the first message is processed by the platform function, and the first message is mapped to the E2 interface, A1 interface, Management function interface, internal interface or upper-layer business interface.

作为一个可选实施例,所述第一消息包括:As an optional embodiment, the first message includes:

所述应用功能的标识;the identifier of the application function;

第一消息的消息体。The message body of the first message.

作为一个可选实施例,所述第一消息还包括下述至少一项:As an optional embodiment, the first message further includes at least one of the following:

所述平台功能的标识;the identification of the platform function;

应用程序接口版本号;API version number;

消息类型。message type.

作为一个可选实施例,所述处理器还用于执行以下操作:As an optional embodiment, the processor is further configured to perform the following operations:

接收所述平台功能发送的第一响应消息,所述第一响应消息包括:Receive a first response message sent by the platform function, where the first response message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第一响应消息的消息体。The message body of the first response message.

作为一个可选实施例,所述第一响应消息还包括:As an optional embodiment, the first response message further includes:

消息类型。message type.

作为一个可选实施例,所述第一消息为下述至少之一:As an optional embodiment, the first message is at least one of the following:

A1接口相关的消息;A1 interface related messages;

E2接口相关的消息;E2 interface related messages;

管理功能接口相关的消息;Management function interface related messages;

近实时无线智能控制器的内部逻辑消息。Internal logic messages for near real-time wireless smart controllers.

作为一个可选实施例,所述A1接口相关的消息包括:未进行A1接口封装的A1消息;As an optional embodiment, the A1 interface-related messages include: A1 messages that are not encapsulated by the A1 interface;

和/或,and / or,

管理功能接口相关的消息包括:未进行O1接口封装的O1消息;The messages related to the management function interface include: O1 messages that are not encapsulated by the O1 interface;

和/或,and / or,

所述E2接口相关的消息包括下述至少一项:The E2 interface related message includes at least one of the following:

未进行E2AP接口的封装的E2消息;E2 messages that are not encapsulated by the E2AP interface;

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息。Messages in non-E2SM encapsulated form.

作为一个可选实施例,当所述第一消息的请求消息体为E2SM封装形式的数据时,所述第一消息还包括:As an optional embodiment, when the request message body of the first message is data in the form of E2SM encapsulation, the first message further includes:

E2SM标识,所述E2SM标识用于辅助订阅管理和冲突解决。E2SM identification, the E2SM identification is used to assist subscription management and conflict resolution.

作为一个可选实施例,当所述第一消息的请求消息体为非E2SM封装形式的数据时,在所述近实时无线智能控制应用程序接口上传输的消息均采用统一的接口抽象语法和序列化。As an optional embodiment, when the request message body of the first message is data in a non-E2SM encapsulation form, the messages transmitted on the near real-time wireless intelligent control application program interface all adopt a unified interface abstract syntax and sequence change.

作为一个可选实施例,所述处理器100还用于执行以下操作:As an optional embodiment, the processor 100 is further configured to perform the following operations:

接收所述平台功能通过近实时无线智能控制应用程序接口传输的第三消息。A third message transmitted by the platform function via the near real-time wireless intelligent control API is received.

作为一个可选实施例,所述第三消息包括:As an optional embodiment, the third message includes:

所述应用功能的标识;the identifier of the application function;

应用程序接口版本号;API version number;

第三消息的消息体。The message body of the third message.

作为一个可选实施例,所述第三消息还包括下述至少一项:As an optional embodiment, the third message further includes at least one of the following:

冲突解决服务的地址;the address of the conflict resolution service;

数据库服务的地址;the address of the database service;

应用功能可获取数据或控制的网络设备列表。The application function can obtain a list of network devices for data or control.

作为一个可选实施例,所述第三消息的消息体包括:As an optional embodiment, the message body of the third message includes:

E2SM封装形式的消息;E2SM encapsulated message;

非E2SM封装形式的消息;非E2SM封装形式的消息采用与所述近实时无线智能控制应用程序接口相同的抽象语法和序列化。Messages in non-E2SM encapsulation form; messages in non-E2SM encapsulation form use the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.

综上,本发明实施例中,面向Near-RT RIC内部应用功能的接口方案开销大、被动升级服务中断、E2/A1/O1通用接口协议处理重复、E2接口订阅数据重复和冲突解决效率低的问题,提出了一种面向应用功能的开放接口方案。开放接口方案面向应用功能提供统一接口,进一步通过开放接口的设计解决上述问题。To sum up, in the embodiment of the present invention, the interface scheme oriented to the internal application function of the Near-RT RIC has high overhead, passive upgrade service interruption, repeated E2/A1/O1 general interface protocol processing, repeated E2 interface subscription data, and low conflict resolution efficiency. Therefore, an open interface scheme oriented to application functions is proposed. The open interface solution provides a unified interface for application functions, and further solves the above problems through the design of the open interface.

本发明实施例至少包括下述有效效果:The embodiments of the present invention include at least the following effective effects:

应用功能不需要解析和封装E2、A1和/或O1等电信级设备接口,仅需要支持面向应用功能的开放接口,应用功能的额外接口处理开销小。在开放接口上引入应用功能的标识,平台基于应用功能的标识更易于将E2、A1和O1等接口消息和平台内部消息与不同应用功能的交互,避免了对E2、A1和O1消息多次处理。开放接口的定义屏蔽了因新增应用功能的导致的O1、A1和E2接口扩展对现有应用功能的的影响,保证了服务的连续性。开放接口中E2相关消息采用非E2SM封装时,有助于结构化语法和序列化方案的统一。开放接口的定义有助于提升订阅管理和冲突解决的效率。Application functions do not need to parse and encapsulate carrier-class device interfaces such as E2, A1, and/or O1, and only need to support open interfaces oriented to application functions, and the processing overhead of additional interfaces for application functions is small. Introducing the identification of application functions on the open interface, the platform's identification based on application functions makes it easier to interact with interface messages such as E2, A1 and O1 and platform internal messages with different application functions, avoiding multiple processing of E2, A1 and O1 messages. . The definition of open interface shields the influence of O1, A1 and E2 interface expansion on existing application functions caused by new application functions, and ensures the continuity of services. When E2-related messages in the open interface are encapsulated by non-E2SM, it is helpful to unify the structured syntax and serialization scheme. The definition of open interfaces helps to improve the efficiency of subscription management and conflict resolution.

需要说明的是,本发明实施例提供的应用功能是能够执行上述消息传输方法的应用功能,则上述消息传输方法的所有实施例均适用于该应用功能,且均能达到相同或相似的有益效果。It should be noted that the application function provided by the embodiment of the present invention is an application function capable of executing the above-mentioned message transmission method, and all embodiments of the above-mentioned message transmission method are applicable to this application function, and can achieve the same or similar beneficial effects .

如图1所示,本发明实施例还提供一种近实时无线智能控制器,包括如上所述的平台功能以及至少一个如上所述的应用功能。As shown in FIG. 1 , an embodiment of the present invention further provides a near real-time wireless intelligent controller, which includes the above-mentioned platform function and at least one of the above-mentioned application functions.

需要说明的是,上述平台功能以及上述应用功能的所有实施例均适用于该近实时无线智能控制器,且均能达到相同或相似的有益效果,在此不重复赘述。It should be noted that all embodiments of the above platform function and the above application function are applicable to the near real-time wireless intelligent controller, and can achieve the same or similar beneficial effects, which are not repeated here.

本发明实施例还提供一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的消息传输方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present invention also provides a communication device, including a memory, a processor, and a computer program stored on the memory and running on the processor, where the processor implements the above-mentioned program when executing the program The various processes in the embodiments of the message transmission method can achieve the same technical effect, and are not repeated here in order to avoid repetition.

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的消息传输方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。Embodiments of the present invention also provide a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the above-described embodiment of the message transmission method can be implemented, and the same technical effect can be achieved. , in order to avoid repetition, it will not be repeated here. The computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk, or an optical disk.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, the embodiments of the present application may be provided as a method, a system or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-readable storage media having computer-usable program code embodied therein, including but not limited to disk storage, optical storage, and the like.

本申请是参照根据本申请实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow and/or a block or blocks of the flowchart.

这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储介质中,使得存储在该计算机可读存储介质中的指令产生包括指令装置的纸制品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable storage medium capable of directing a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce a paper product comprising the instruction means, The instruction means implements the functions specified in the flow or flows of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他科编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device to cause the computer or other programmable device to perform a series of operational steps to produce a computer-implemented process, whereby the instructions to be executed on the computer or other programmable device Steps are provided for implementing the functions specified in a flow or flows of the flowcharts and/or a block or blocks of the block diagrams.

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is the preferred embodiment of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, several improvements and modifications can be made. These improvements and modifications It should also be regarded as the protection scope of the present invention.

Claims (40)

1. A message transmission method is applied to the platform function of a near-real-time wireless intelligent controller, and is characterized by comprising the following steps:
performing message interaction with at least one application function through a near real-time wireless intelligent control application program interface;
wherein the at least one application function is an application function inside the near real-time wireless intelligent controller.
2. The method of claim 1, wherein the near real-time wireless intelligent control application program interface comprises at least one of:
a first application program interface associated with the E2 interface;
a second application program interface associated with the a1 interface;
a third application program interface associated with the management function interface;
a fourth application program interface associated with the shared data layer.
3. The method of claim 2, wherein the performing message interaction with at least one application function through a near real-time wireless intelligent control application program interface included in the platform function comprises:
receiving a first message transmitted by at least one application function through the near-real-time wireless intelligent control application program interface;
and processing the first message, and mapping the first message to an E2 interface, an A1 interface, a management function interface, an internal interface or an upper-layer service interface.
4. The method of claim 3, wherein the first message comprises:
an identification of the application function;
a message body of the first message.
5. The method of claim 4, wherein the first message further comprises at least one of:
an identification of the platform function;
an application program interface version number;
the type of message.
6. The method of claim 3, wherein after receiving a first message transmitted by at least one application function through the near real-time wireless intelligent control application program interface, the method further comprises;
sending a first response message to the application function, the first response message comprising:
an identification of the application function;
an application program interface version number;
a message body of the first response message.
7. The method of claim 3, wherein the first message is at least one of:
a message related to the a1 interface;
e2 interface related messages;
managing functional interface related messages;
internal logic messages of the near real-time wireless intelligent controller.
8. The method of claim 7, wherein the a1 interface-related message comprises: a1 message without encapsulation of the a1 interface;
and/or the presence of a gas in the gas,
the management function interface related message comprises: an O1 message without O1 interface encapsulation;
and/or the presence of a gas in the gas,
the E2 interface related message includes at least one of:
an encapsulated E2 message without an E2AP interface;
e2SM message in encapsulated form;
non-E2 SM encapsulated form messages.
9. The method of claim 8, wherein when the request message body of the first message is data encapsulated in the form of E2SM, the first message further comprises:
e2SM identifies, the E2SM identification is used to assist subscription management and conflict resolution.
10. The method of claim 8, wherein when the request message body of the first message is data in a form other than E2SM package, the messages transmitted on the near-real-time wireless intelligent control application program interface all adopt a uniform interface abstract syntax and serialization.
11. The method of claim 2, wherein the performing message interaction with at least one application function through a near real-time wireless intelligent control application program interface included in the platform function comprises:
acquiring a second message transmitted on at least one interface of an E2 interface, an A1 interface and an O1 interface which are externally input or generated in the near real-time wireless intelligent controller;
and processing the second message to generate a third message which can be transmitted at the near-real-time wireless intelligent control application program interface, and transmitting the third message to a corresponding application function.
12. The method of claim 11, wherein when the second message is a message of an a1 interface or an O1 interface, the third message comprises:
an identification of the application function;
an application program interface version number;
a message body of the third message.
13. The method of claim 12, wherein the third message further comprises at least one of:
an address of a conflict resolution service;
an address of a database service;
the application function may obtain a list of network devices for data or control.
14. The method of claim 11, wherein when the second message is a message of an E2 interface, the message body of the third message comprises:
e2SM message in encapsulated form;
messages in non-E2 SM encapsulated form; messages in a non-E2 SM encapsulated form take on the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.
15. A message transmission method is applied to the application function in a near-real-time wireless intelligent controller, and is characterized by comprising the following steps:
and performing message interaction with the platform function inside the near real-time wireless intelligent controller through the near real-time wireless intelligent control application program interface.
16. The method of claim 15, wherein the near real-time wireless intelligent control application program interface comprises at least one of:
a first application program interface associated with the E2 interface;
a second application program interface associated with the a1 interface;
a third application program interface associated with the management function interface;
a fourth application program interface associated with the shared data layer.
17. The method of claim 15, further comprising:
and performing message interaction with other application functions in the near real-time wireless intelligent controller through an open interface between the near real-time wireless intelligent controller and the other application functions.
18. The method of claim 17, wherein when the application function performs message interaction with other application functions through the open interface, the message of the interaction comprises:
a message type for indicating that the message is an interactive message between application functions;
identification of other application functions.
19. The method of claim 16, wherein the message interaction with the platform function inside the near-real-time wireless intelligent controller through the near-real-time wireless intelligent control application program interface comprises:
transmitting a first message to the platform function through the near real-time wireless intelligent control application program interface; to process the first message by the platform function, to map the first message to an E2 interface, an A1 interface, a management function interface, an internal interface, or an upper layer traffic interface.
20. The method of claim 19, wherein the first message comprises:
an identification of the application function;
a message body of the first message.
21. The method of claim 20, wherein the first message further comprises at least one of:
an identification of the platform function;
an application program interface version number;
the type of message.
22. The method of claim 19, wherein after transmitting the first message to the platform function via the near real-time wireless intelligent control application program interface, the method further comprises:
receiving a first response message sent by the platform function, wherein the first response message comprises:
an identification of the application function;
an application program interface version number;
a message body of the first response message.
23. The method of claim 19, wherein the first message is at least one of:
a message related to the a1 interface;
e2 interface related messages;
managing functional interface related messages;
internal logic messages of the near real-time wireless intelligent controller.
24. The method according to claim 23, wherein the a1 interface-related message comprises: a1 message without encapsulation of the a1 interface;
and/or the presence of a gas in the gas,
the management function interface related message comprises: an O1 message without O1 interface encapsulation;
and/or the presence of a gas in the gas,
the E2 interface related message includes at least one of:
an encapsulated E2 message without an E2AP interface;
e2SM message in encapsulated form;
non-E2 SM encapsulated form messages.
25. The method of claim 24, wherein when the request message body of the first message is data encapsulated in E2SM, the first message further comprises:
e2SM identifies, the E2SM identification is used to assist subscription management and conflict resolution.
26. The method of claim 24, wherein when the request message body of the first message is data in a form other than E2SM package, the messages transmitted on the near-real-time wireless intelligent control application program interface all adopt a uniform interface abstract syntax and serialization.
27. The method of claim 18, wherein the message interaction with the platform function inside the near-real-time wireless intelligent controller through the near-real-time wireless intelligent control application program interface comprises:
and receiving a third message transmitted by the platform function through a near real-time wireless intelligent control application program interface.
28. The method of claim 27, wherein the third message comprises:
an identification of the application function;
an application program interface version number;
a message body of the third message.
29. The method of claim 28, wherein the third message further comprises at least one of:
an address of a conflict resolution service;
an address of a database service;
the application function may obtain a list of network devices for data or control.
30. The method of claim 27, wherein the message body of the third message comprises:
e2SM message in encapsulated form;
messages in non-E2 SM encapsulated form; messages in a non-E2 SM encapsulated form take on the same abstract syntax and serialization as the near real-time wireless intelligent control application program interface.
31. A message transmission device is applied to the platform function of a near real-time wireless intelligent controller and is characterized by comprising:
the first interactive module is used for carrying out message interaction with at least one application function through a near real-time wireless intelligent control application program interface;
wherein the at least one application function is an application function inside the near real-time wireless intelligent controller.
32. A platform function of a near real-time wireless intelligent controller, comprising a processor and a transceiver, the transceiver receiving and transmitting data under the control of the processor, wherein the processor is configured to:
performing message interaction with at least one application function through a near real-time wireless intelligent control application program interface;
wherein the at least one application function is an application function inside the near real-time wireless intelligent controller.
33. The platform functionality according to claim 32, wherein said near real-time wireless intelligent control application program interface comprises at least one of:
a first application program interface associated with the E2 interface;
a second application program interface associated with the a1 interface;
a third application program interface associated with the management function interface;
a fourth application program interface associated with the shared data layer.
34. The utility model provides a message transmission device, is applied to near real-time wireless intelligent controller inside application function, its characterized in that includes:
and the second interaction module is used for performing message interaction with the platform function in the near real-time wireless intelligent controller through the near real-time wireless intelligent control application program interface.
35. An application function inside a near real-time wireless intelligent controller, comprising a processor and a transceiver, the transceiver receiving and transmitting data under the control of the processor, wherein the processor is configured to:
and performing message interaction with the platform function inside the near real-time wireless intelligent controller through the near real-time wireless intelligent control application program interface.
36. The application function of claim 35, wherein the processor is further configured to:
and performing message interaction with other application functions in the near real-time wireless intelligent controller through an open interface between the near real-time wireless intelligent controller and the other application functions.
37. The application function of claim 36, wherein when the application function performs message interaction with other application functions through the open interface, the message of the interaction comprises:
a message type for indicating that the message is an interactive message between application functions;
identification of other application functions.
38. A near real-time wireless intelligent controller, characterized in that it comprises a platform function according to claim 32 or 33 and at least one application function according to any of claims 35-37.
39. A communication device comprising a memory, a processor, and a program stored on the memory and executable on the processor; wherein the processor, when executing the program, implements the message transmission method of any one of claims 1-14; alternatively, the processor implements the message transmission method according to any one of claims 15 to 30 when executing the program.
40. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the steps of the message transmission method according to any one of claims 1 to 14; alternatively, the program realizes the steps in the message transmission method according to any one of claims 15 to 30 when executed by a processor.
CN202011191728.9A 2020-10-30 2020-10-30 Message transmission method and platform function application function Active CN114449459B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011191728.9A CN114449459B (en) 2020-10-30 2020-10-30 Message transmission method and platform function application function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011191728.9A CN114449459B (en) 2020-10-30 2020-10-30 Message transmission method and platform function application function

Publications (2)

Publication Number Publication Date
CN114449459A true CN114449459A (en) 2022-05-06
CN114449459B CN114449459B (en) 2023-09-19

Family

ID=81357499

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011191728.9A Active CN114449459B (en) 2020-10-30 2020-10-30 Message transmission method and platform function application function

Country Status (1)

Country Link
CN (1) CN114449459B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220286536A1 (en) * 2021-03-05 2022-09-08 Vmware, Inc. Ric and ric framework communication
CN115103322A (en) * 2022-06-16 2022-09-23 亚信科技(中国)有限公司 Subscription consolidation method, apparatus, electronic device, storage medium and product
CN115988580A (en) * 2022-12-28 2023-04-18 中国联合网络通信集团有限公司 Radio resource control method, radio resource control device, electronic device, and storage medium
US11836551B2 (en) 2021-03-05 2023-12-05 Vmware, Inc. Active and standby RICs
US11838176B1 (en) 2022-12-19 2023-12-05 Vmware, Inc. Provisioning and deploying RAN applications in a RAN system
CN118524569A (en) * 2023-02-20 2024-08-20 诺基亚通信公司 Xapp conflict mitigation framework
US12530214B2 (en) 2021-09-27 2026-01-20 VMware LLC Runtime customization of nodes for network function deployment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105515819A (en) * 2015-07-14 2016-04-20 国家电网公司 IEC61850-based communication component and application component data interface method
US20190380037A1 (en) * 2017-06-27 2019-12-12 Allot Communications Ltd. System, Device, and Method of Detecting, Mitigating and Isolating a Signaling Storm
WO2020156053A1 (en) * 2019-01-30 2020-08-06 中国移动通信有限公司研究院 Method and apparatus for deploying nrt ric function
CN111565418A (en) * 2020-07-13 2020-08-21 网络通信与安全紫金山实验室 O-RAN and MEC communication method and system
CN111654877A (en) * 2019-03-04 2020-09-11 中国移动通信有限公司研究院 A wireless resource management method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105515819A (en) * 2015-07-14 2016-04-20 国家电网公司 IEC61850-based communication component and application component data interface method
US20190380037A1 (en) * 2017-06-27 2019-12-12 Allot Communications Ltd. System, Device, and Method of Detecting, Mitigating and Isolating a Signaling Storm
WO2020156053A1 (en) * 2019-01-30 2020-08-06 中国移动通信有限公司研究院 Method and apparatus for deploying nrt ric function
CN111654877A (en) * 2019-03-04 2020-09-11 中国移动通信有限公司研究院 A wireless resource management method and device
CN111565418A (en) * 2020-07-13 2020-08-21 网络通信与安全紫金山实验室 O-RAN and MEC communication method and system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11836551B2 (en) 2021-03-05 2023-12-05 Vmware, Inc. Active and standby RICs
US11973655B2 (en) 2021-03-05 2024-04-30 VMware LLC SDL cache for O-RAN
US12244466B2 (en) 2021-03-05 2025-03-04 VMware LLC Running services in SDL of a RIC
US12113678B2 (en) 2021-03-05 2024-10-08 VMware LLC Using hypervisor to provide virtual hardware accelerators in an O-RAN system
US11743131B2 (en) 2021-03-05 2023-08-29 Vmware, Inc. Cloudified user-level tracing
US11750466B2 (en) * 2021-03-05 2023-09-05 Vmware, Inc. RIC and RIC framework communication
US11805020B2 (en) 2021-03-05 2023-10-31 Vmware, Inc. Cloudified MAC scheduler
US11831517B2 (en) 2021-03-05 2023-11-28 Vmware, Inc. Data IO and service on different pods of a RIC
US12047245B2 (en) 2021-03-05 2024-07-23 VMware LLC RIC with a dedicated IO thread and multiple data processing threads
US20220286536A1 (en) * 2021-03-05 2022-09-08 Vmware, Inc. Ric and ric framework communication
US11704148B2 (en) 2021-03-05 2023-07-18 Vmware, Inc. Datapath load distribution for a RIC
US12530214B2 (en) 2021-09-27 2026-01-20 VMware LLC Runtime customization of nodes for network function deployment
CN115103322B (en) * 2022-06-16 2024-05-31 亚信科技(中国)有限公司 Subscription merging method, device, electronic equipment, storage medium and product
CN115103322A (en) * 2022-06-16 2022-09-23 亚信科技(中国)有限公司 Subscription consolidation method, apparatus, electronic device, storage medium and product
US11838176B1 (en) 2022-12-19 2023-12-05 Vmware, Inc. Provisioning and deploying RAN applications in a RAN system
US12413468B2 (en) 2022-12-19 2025-09-09 VMware LLC Admission control for RIC components in a RAN system
US12438769B2 (en) 2022-12-19 2025-10-07 VMware LLC Dynamically updating RAN applications in a RAN system
CN115988580A (en) * 2022-12-28 2023-04-18 中国联合网络通信集团有限公司 Radio resource control method, radio resource control device, electronic device, and storage medium
CN118524569A (en) * 2023-02-20 2024-08-20 诺基亚通信公司 Xapp conflict mitigation framework

Also Published As

Publication number Publication date
CN114449459B (en) 2023-09-19

Similar Documents

Publication Publication Date Title
CN114449459B (en) Message transmission method and platform function application function
CN111565418B (en) A communication method and system between O-RAN and MEC
CN112527528B (en) Data transmission method, device and storage medium based on message queue
CN109600768B (en) Method, device and system for managing network slices
US11303526B2 (en) Network slice deployment method and apparatus
CN112688952B (en) Message processing method, device, remote radio unit and medium
US20230045460A1 (en) Method and device for providing network slice
US20220312309A1 (en) Method and Apparatus for Reporting User Plane Function Information, Storage Medium, and Electronic Apparatus
CN108023751A (en) Method and apparatus for managing network section example
CN102647437B (en) Centralized traffic control method and centralized traffic control system
Tan et al. Wireless technology and protocol for IIoT and digital twins
CN113472848A (en) Network fusion method and device of virtual machine and container and related equipment
US20240414595A1 (en) Terminal device and interface method performed by same device
CN113347609B (en) A wireless intelligent control platform
CN105656716B (en) Protocol module performance test method and system
CN119854757A (en) Service processing method, device, equipment and medium
WO2025026191A1 (en) Ai service connection establishment method and apparatus, and terminal and network-side device
CN103428013A (en) Device managing method and system and gateway device
EP4322058B1 (en) Optimized data storage in mobile network scenarios
CN111614612B (en) Communication protocol realization method, device, network management server and storage medium
CN103095481A (en) Method of processing information of northbound interface and device and northbound interface
CN102752740B (en) Data interaction processing method, device and system based on clustered architecture of base station
CN109600837B (en) System information generation method and device
WO2023147708A1 (en) Artificial intelligence session updating method and apparatus
CN118540332B (en) File synchronization methods and related equipment

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