本技术涉及通信,尤其涉及一种a1策略的创建方法、装置及存储介质。
背景技术:
1、开放式无线接入网(open radio access network,o-ran)的使命是搭建一个开放、智能的无线接入网(ran)体系结构,从而创造一个包含多家厂商、各家厂商的产品之间可以互操作且具有竞争力的生态系统。o-ran中近实时无线接入网控制器(near real timeran intelligent controller,near-rt ric)根据e2节点开放出的功能,通过e2接口对e2节点进行控制,以实现ran无线资源优化的目的。
2、在o-ran网络中,near-rt ric由near-rt ric平台(near-rt ric platform)和扩展应用(xapp)两部分组成。具体的,near-rt ric可以通过e2接口采集ran信息,从a1接口获取a1策略(a1 policy,a1-p)信息、a1接口辅助信息;near-rt ric平台将合适的ran信息、a1-p信息、a1接口辅助信息传递给所需扩展应用;而后扩展应用通过对ran信息、a1-p信息、a1接口辅助信息的智能处理得到对ran行为进行指导的信令。在相关技术中,一个a1-p只由一个扩展应用(xapp)创建,这种方式无法满足实际的应用场景,如单个扩展应用能力有限,不足以处理某个a1-p,而多个扩展应用组合,能力足够的场景,从而导致需要有多个xapp联合创建的a1-p无法创建,相关技术的适用范围受限的技术问题。
技术实现思路
1、本技术实施例提供一种a1策略的创建方法、装置及存储介质,用以解决相关技术中a1策略的创建方法的适用范围受限的技术问题。
2、第一方面,本技术实施例提供一种a1策略的创建方法,应用于near-rt ric平台,包括:
3、对备选应用进行分组,获得一个或多个应用分组;任意两个应用分组中的扩展应用所被near-rt ric平台指定执行的a1策略的作用范围没有交集,同一个应用分组中的扩展应用所被near-rt ric平台指定执行的a1策略的作用范围相同;所述a1策略根据作用范围不同,分解为多个策略分片;一个所述策略分片被一个所述应用分组指定执行,一个所述应用分组被指定执行一个所述策略分片;
4、向一个或多个所述应用分组中的扩展应用发送针对所述a1策略中的目标策略分片的创建请求消息;所述创建请求消息用于请求创建所述目标策略分片。
5、在一些实施例中,所述方法还包括:
6、接收所述扩展应用发送的创建响应消息;所述创建响应消息用于表示是否成功创建所述目标策略分片。
7、在一些实施例中,所述方法还包括:
8、在至少一个所述扩展应用成功创建所述目标策略分片的情况下,确定所述目标策略分片创建成功。
9、在一些实施例中,所述方法还包括:
10、在所有所述扩展应用创建所述目标策略分片均失败的情况下,确定所述目标策略分片创建失败。
11、在一些实施例中,所述方法还包括:
12、在a1策略中的所有策略分片均创建成功的情况下,向non-rt ric发送用于表示a1策略创建成功的消息。
13、在一些实施例中,所述方法还包括:
14、在a1策略中的策略分片中至少有一个为创建失败的情况下,向non-rt ric发送用于表示a1策略创建失败的消息。
15、在一些实施例中,所述方法还包括:
16、接收non-rt ric发送的a1策略;
17、判断near-rt ric是否支持所述a1策略中a1策略的类型。
18、在一些实施例中,所述方法还包括:
19、在所述near-rt ric支持所述a1策略中a1策略的类型的情况下,判断是否存在扩展应用正在执行所述a1策略;
20、在不存在扩展应用正在执行所述a1策略的情况下,确定需要创建所述a1策略。
21、在一些实施例中,所述方法还包括:
22、基于所述a1策略和扩展应用的能力信息,确定备选应用。
23、在一些实施例中,所述扩展应用的能力信息包括以下信息中的一种或多种:
24、支持执行的a1策略的类型;
25、允许执行的a1策略的类型;
26、限制执行的a1策略的类型;
27、配置的a1策略的作用范围。
28、在一些实施例中,所述a1策略包括以下信息中的一种或多种:
29、a1策略的类型;
30、a1策略的标识;
31、a1策略的作用范围;
32、a1策略的目标。
33、第二方面,本技术实施例提供一种a1策略的创建方法,应用于扩展应用,包括:
34、接收near-rt ric平台发送的创建请求消息;所述创建请求消息用于请求扩展应用创建a1策略中的目标策略分片。
35、在一些实施例中,所述方法还包括:
36、向所述near-rt ric平台发送创建响应消息;所述创建响应消息用于表示是否成功创建所述目标策略分片。
37、扩展面,本技术实施例提供一种near-rt ric平台,包括存储器,收发机,处理器;
38、存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
39、对备选应用进行分组,获得一个或多个应用分组;任意两个应用分组中的扩展应用所被near-rt ric平台指定执行的a1策略的作用范围没有交集,同一个应用分组中的扩展应用所被near-rt ric平台指定执行的a1策略的作用范围相同;所述a1策略根据作用范围不同,分解为多个策略分片;一个所述策略分片被一个所述应用分组指定执行,一个所述应用分组被指定执行一个所述策略分片;
40、所述处理器还用于读取所述存储器中的计算机程序并控制收发机执行以下操作:向一个或多个所述应用分组中的扩展应用发送针对所述a1策略中的目标策略分片的创建请求消息;所述创建请求消息用于请求创建所述目标策略分片。
41、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并控制收发机执行以下操作:
42、接收所述扩展应用发送的创建响应消息;所述创建响应消息用于表示是否成功创建所述目标策略分片。
43、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
44、在至少一个所述扩展应用成功创建所述目标策略分片的情况下,确定所述目标策略分片创建成功。
45、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
46、在所有所述扩展应用创建所述目标策略分片均失败的情况下,确定所述目标策略分片创建失败。
47、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并控制收发机执行以下操作:
48、在a1策略中的所有策略分片均创建成功的情况下,向non-rt ric发送用于表示a1策略创建成功的消息。
49、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并控制收发机执行以下操作:
50、在a1策略中的策略分片中至少有一个为创建失败的情况下,向non-rt ric发送用于表示a1策略创建失败的消息。
51、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并控制收发机执行以下操作:
52、接收non-rt ric发送的a1策略;
53、所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
54、判断near-rt ric是否支持所述a1策略中a1策略的类型。
55、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
56、在所述near-rt ric支持所述a1策略中a1策略的类型的情况下,判断是否存在扩展应用正在执行所述a1策略;
57、在不存在扩展应用正在执行所述a1策略的情况下,确定需要创建所述a1策略。
58、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
59、基于所述a1策略和扩展应用的能力信息,确定备选应用。
60、在一些实施例中,所述扩展应用的能力信息包括以下信息中的一种或多种:
61、支持执行的a1策略的类型;
62、允许执行的a1策略的类型;
63、限制执行的a1策略的类型;
64、配置的a1策略的作用范围。
65、在一些实施例中,所述a1策略包括以下信息中的一种或多种:
66、a1策略的类型;
67、a1策略的标识;
68、a1策略的作用范围;
69、a1策略的目标。
70、第四方面,本技术实施例提供一种扩展应用,包括存储器,收发机,处理器;
71、存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
72、接收near-rt ric平台发送的创建请求消息;所述创建请求消息用于请求扩展应用创建a1策略中的目标策略分片。
73、在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并控制收发机执行以下操作:
74、向所述near-rt ric平台发送创建响应消息;所述创建响应消息用于表示是否成功创建所述目标策略分片。
75、第五方面,本技术实施例提供一种a1策略的创建装置,包括:
76、第一获取模块,用于对备选应用进行分组,获得一个或多个应用分组;任意两个应用分组中的扩展应用所被near-rt ric平台指定执行的a1策略的作用范围没有交集,同一个应用分组中的扩展应用所被near-rt ric平台指定执行的a1策略的作用范围相同;所述a1策略根据作用范围不同,分解为多个策略分片;一个所述策略分片被一个所述应用分组指定执行,一个所述应用分组被指定执行一个所述策略分片;
77、第一发送模块,用于向一个或多个所述应用分组中的扩展应用发送针对所述a1策略中的目标策略分片的创建请求消息;所述创建请求消息用于请求创建所述目标策略分片。
78、在一些实施例中,所述a1策略的创建装置还包括:
79、第二接收模块,用于接收所述扩展应用发送的创建响应消息;所述创建响应消息用于表示是否成功创建所述目标策略分片。
80、在一些实施例中,所述a1策略的创建装置还包括:
81、第一确定模块,用于在至少一个所述扩展应用成功创建所述目标策略分片的情况下,确定所述目标策略分片创建成功。
82、在一些实施例中,所述a1策略的创建装置还包括:
83、第二确定模块,用于在所有所述扩展应用创建所述目标策略分片均失败的情况下,确定所述目标策略分片创建失败。
84、在一些实施例中,所述a1策略的创建装置还包括:
85、第二发送模块,用于在a1策略中的所有策略分片均创建成功的情况下,向non-rtric发送用于表示a1策略创建成功的消息。
86、在一些实施例中,所述a1策略的创建装置还包括:
87、第三发送模块,用于在a1策略中的策略分片中至少有一个为创建失败的情况下,向non-rt ric发送用于表示a1策略创建失败的消息。
88、在一些实施例中,所述a1策略的创建装置还包括:
89、第三接收模块,用于接收non-rt ric发送的a1策略;
90、第一判断模块,用于判断near-rt ric是否支持所述a1策略中a1策略的类型。
91、在一些实施例中,所述a1策略的创建装置还包括:
92、第二判断模块,用于在所述near-rt ric支持所述a1策略中a1策略的类型的情况下,判断是否存在扩展应用正在执行所述a1策略;
93、第三确定模块,用于在不存在扩展应用正在执行所述a1策略的情况下,确定需要创建所述a1策略。
94、在一些实施例中,所述a1策略的创建装置还包括:
95、第四确定模块,用于基于所述a1策略和扩展应用的能力信息,确定备选应用。
96、在一些实施例中,所述扩展应用的能力信息包括以下信息中的一种或多种:
97、支持执行的a1策略的类型;
98、允许执行的a1策略的类型;
99、限制执行的a1策略的类型;
100、配置的a1策略的作用范围。
101、在一些实施例中,所述a1策略包括以下信息中的一种或多种:
102、a1策略的类型;
103、a1策略的标识;
104、a1策略的作用范围;
105、a1策略的目标。
106、第六方面,本技术实施例提供一种a1策略的创建装置,包括:
107、第一接收模块,用于接收near-rt ric平台发送的创建请求消息;所述创建请求消息用于请求扩展应用创建a1策略中的目标策略分片。
108、在一些实施例中,所述a1策略的创建装置还包括:
109、第四发送模块,用于向所述near-rt ric平台发送创建响应消息;所述创建响应消息用于表示是否成功创建所述目标策略分片。
110、第七方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述第一方面或第二方面所述的a1策略的创建方法的步骤。
111、第八方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行如上所述第一方面或第二方面所述的a1策略的创建方法的步骤。
112、第九方面,本技术实施例还提供一种通信设备可读存储介质,所述通信设备可读存储介质存储有计算机程序,所述计算机程序用于使通信设备执行如上所述第一方面或第二方面所述的a1策略的创建方法的步骤。
113、第十方面,本技术实施例还提供一种芯片产品可读存储介质,所述芯片产品可读存储介质存储有计算机程序,所述计算机程序用于使芯片产品执行如上所述第一方面或第二方面所述的a1策略的创建方法的步骤。
114、本技术实施例提供的a1策略的创建方法、装置及存储介质,通过对a1策略进行分片,然后使每一个a1策略分片都可以由一个扩展应用创建,从而使得多个扩展应用可以联合创建一个a1策略,扩大了a1策略创建方法的适用范围,保证了a1策略的正常创建。
