网元指令运行数据采集方法、装置、设备、介质及产品与流程

未命名 10-20 阅读:51 评论:0


1.本技术涉及物联网技术领域,特别是涉及一种网元指令运行数据采集方法、装置、设备、介质及产品。


背景技术:

2.随着通信技术的快速发展,核心网业务越来越多。以5g核心网为例,通常,5g核心网业务运行涉及到海量网元及其指令运行数据。
3.相关技术中,为了对业务处理过程中网元的运行情况进行分析,主要是采集业务对应的网元的指令运行数据,以根据采集到的各网元的指令运行数据确定各网元的运行情况分析结果。
4.然而,相关技术中,采集业务对应网元的指令运行数据存在不准确的问题。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种网元指令运行数据采集方法、装置、设备、介质及产品,能够提高采集业务对应网元的指令运行数据的准确性。
6.第一方面,本技术实施例提供了一种网元指令运行数据采集方法,应用于核心网设备采控平台,该方法包括:
7.在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成目标网元的指令运行数据采集请求;指令运行数据采集请求中携带有更新后业务对应的业务采集项;
8.向网元孪生平台发送指令运行数据采集请求;
9.接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据。
10.在其中一个实施例中,根据目标网元的更新后业务生成目标网元的指令运行数据采集请求,包括:
11.获取更新后业务的采集需求和网元信息;
12.根据采集需求和网元信息,确定更新后业务的业务采集项;
13.根据更新后业务的业务采集项,生成指令运行数据采集请求。
14.在其中一个实施例中,根据采集需求和网元信息,确定更新后业务的业务采集项,包括:
15.根据采集需求和网元信息,获取更新后业务中原始业务的采集需求和网元信息,以及更新后业务中变更业务的采集需求和网元信息;
16.根据原始业务的采集需求和网元信息,获取原始业务的业务采集项,以及根据变更业务的采集需求和网元信息,获取变更业务的业务采集项;
17.根据原始业务的业务采集项和变更业务的业务采集项,确定更新后业务的业务采集项。
18.在其中一个实施例中,目标网元的指令运行数据是网元孪生平台从最新的数据表
中获取的与业务采集项相匹配的数据。
19.在其中一个实施例中,最新的数据表为网元孪生平台根据各网元的指令运行数据构建的,或者,最新的数据表为网元孪生平台在至少一个网元的指令运行数据发生变化的情况下,对原始数据表进行更新构建的。
20.第二方面,本技术实施例提供了一种网元指令运行数据采集方法,应用于网元孪生平台,该方法包括:
21.接收核心网设备采控平台发送的指令运行数据采集请求;指令运行数据采集请求是核心网设备采控平台在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成的;指令运行数据采集请求中携带有更新后业务对应的业务采集项;
22.根据业务采集项获取目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台。
23.在其中一个实施例中,根据业务采集项获取目标网元的指令运行数据,包括:
24.在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据。
25.在其中一个实施例中,最新的数据表的构建过程包括:
26.接收监控平台发送的各网元对应的不同型号的初始网元指令运行数据;
27.对于任一网元,对网元对应的不同型号的初始网元指令运行数据进行格式规范化,得到网元对应的各型号的网元指令运行数据;
28.根据不同网元对应的各型号的网元指令运行数据,生成最新的数据表。
29.在其中一个实施例中,初始网元指令运行数据是监控平台通过向各网元发送指令运行数据获取请求得到的。
30.在其中一个实施例中,最新的数据表的构建过程包括:
31.在存在网元指令运行数据发生变化的情况下,向监控平台发送更新数据获取请求;更新数据获取请求用于指示监控平台向至少一个网元发送更新数据获取指令,以获取至少一个网元发送的更新后网元指令运行数据;
32.接收监控平台发送的更新后网元指令运行数据;
33.根据更新后网元指令运行数据,对原始数据表中对应的网元指令运行数据进行更新,生成最新的数据表。
34.第三方面,本技术实施例提供了一种网元指令运行数据采集系统,该系统包括核心网设备采控平台和网元孪生平台;
35.核心网设备采控平台,用于执行上述第一方面任一实施例中的方法的步骤;
36.网元孪生平台,用于执行上述第二方面任一实施例中的方法的步骤。
37.第四方面,本技术实施例提供了一种网元指令运行数据采集装置,该装置包括:
38.请求生成模块,用于在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成目标网元的指令运行数据采集请求;指令运行数据采集请求中携带有更新后业务对应的业务采集项;
39.请求发送模块,用于向网元孪生平台发送指令运行数据采集请求;
40.数据接收模块,用于接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据。
41.第五方面,本技术实施例提供了一种网元指令运行数据采集装置,该装置包括:
42.请求接收模块,用于接收核心网设备采控平台发送的指令运行数据采集请求;其中,指令运行数据采集请求是核心网设备采控平台在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成的;指令运行数据采集请求中携带有更新后业务对应的业务采集项;
43.数据发送模块,用于根据业务采集项获取目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台。
44.第六方面,本技术实施例还提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现第一方面和第二方面中任一实施例的方法的步骤。
45.第七方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现第一方面和第二方面中任一实施例的方法的步骤。
46.第八方面,本技术实施例还提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现第一方面和第二方面中任一实施例的方法的步骤。
47.本技术实施例提供的网元指令运行数据采集方法、装置、设备、介质及产品,包括:在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成目标网元的指令运行数据采集请求,指令运行数据采集请求中携带有更新后业务对应的业务采集项,向网元孪生平台发送指令运行数据采集请求,并接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据。上述方法在目标网元的业务发生变化的情况下,可以根据更新后业务动态更新业务采集项,进而使得采集到的目标网元的指令运行数据能够随着业务的变化而变化,提高了采集到的指令运行数据的准确性,并且在能够根据更新后业务动态更新业务采集项的基础上,还可以提高数据采集的灵活性;另外,该方法可以通过一套计算机程序自动执行,不需要人工手动参与更新业务采集项,从而能够避免业务参数项配置延迟,不仅提高了数据采集效率和数据采集的智能化水平,还减少了手动更新误差,能够在极大程度上降低人力采集成本,提高采集到的指令运行数据的准确性;同时,该方法不需要与各网元直接交互,仅与网元孪生平台交互就可以获取到目标网元的指令运行数据,从而使得数据采集与各网元解耦,并且减轻了目标网元的交互压力;再者,该方法对业务场景不做限定,不仅可以适用于简单业务场景的数据采集,还可以适用于复杂业务场景的数据采集。
附图说明
48.图1为一个实施例中网元指令运行数据采集方法的应用环境图;
49.图2为一个实施例中网元指令运行数据采集方法的流程示意图;
50.图3为另一个实施例中网元指令运行数据采集方法的流程示意图;
51.图4为另一个实施例中网元指令运行数据采集方法的流程示意图;
52.图5为另一个实施例中网元指令运行数据采集方法的流程示意图;
53.图6为另一个实施例中网元指令运行数据采集方法的流程示意图;
54.图7为另一个实施例中网元指令运行数据采集方法的流程示意图;
55.图8为另一个实施例中网元指令运行数据采集方法的流程示意图;
mobile broad band,embb)业务、超可靠低时延通信(ultra reliable low latency communication,urllc)业务、大规模的机器通信(massive machine type communication,mmtc)业务、5g切片业务、5g专线处理业务,当然,还可以是消息类业务、语音类业务、数据类业务、定位业务、互联网业务等,对此本技术实施例不做限定。
69.可选地,上述目标网元可以为核心网中的至少一个网元,该核心网可以为第三代移动通信(third generation,3g)、第四代移动通信(fourth generation,4g)、第六代移动通信(sixth generation,6g)等,在本技术实施例中,以第五代移动通信(fifth generation,5g)核心网为例进行说明。可选地,核心网中的网元可以为统一数据管理功能(unified data management,udm)网元、接入和移动管理功能(access and mobility management function,amf)网元、统一数据仓库功能(unified data repository,udr)网元、策略控制功能(policy control function,pcf)网元、会话管理功能(session management function,smf)网元、互通功能(interworking function,iwf)网元、用户平面功能(user plane function,upf)网元等。
70.其中,上述监测结果可以为目标网元中存在新业务上线、部分业务被删除和变化的业务中的至少一种。
71.这里需要说明的是,上述业务变更信息可以包括业务变更状态,该业务变更状态可以通过0或1表示,其中,0表示目标网元没有对应的变更业务,1表示目标网元有对应的变更业务。同时,业务变更信息还可以包括变更业务标识。
72.在核心网设备采控平台根据业务变更信息中的业务变更状态确定目标网元的业务发生变化的情况下,可以根据目标网元的更新后业务生成目标网元的指令运行数据采集请求。
73.具体地,核心网设备采控平台可以根据业务变更信息中的变更业务标识确定变更业务,然后将原始业务和变更业务确定为更新后业务;这里的原始业务可以理解为未变更业务,变更业务的类型可以为增加的新业务、已被删除的业务和变化的业务中的至少一种。
74.在实际应用中,核心网设备采控平台可以获取更新后业务的对应的业务采集项,然后根据更新后业务的对应的业务采集项生成目标网元的指令运行数据采集请求。
75.可选地,获取更新后业务的对应的业务采集项的方式可以是核心网设备采控平台从映射关系表中查找原始业务标识和变更业务标识,然后获取映射关系表中查找到的原始业务标识和变更业务标识对应的业务采集项,然后将原始业务的业务采集项和变更业务的业务采集项确定为更新后业务的业务采集项。可选地,映射关系表中可以包括不同业务的业务标识和不同业务的业务采集项之间的对应关系。
76.另外,获取更新后业务的对应的业务采集项的方式还可以是向网元孪生平台发送更新后业务的业务采集项获取请求,然后接收网元孪生平台返回的与更新后业务匹配的业务采集项。
77.s102、向网元孪生平台发送指令运行数据采集请求。
78.进一步,基于前文步骤生成的指令运行数据采集请求,可以向网元孪生平台发送指令运行数据采集请求,以指示根据指令运行数据采集请求中携带的业务采集项获取目标网元的指令运行数据。
79.s103、接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据。
80.具体地,核心网设备采控平台可以接收网元孪生平台返回的目标网元的指令运行数据。
81.其中,网元可以通过网元所属的指令和对应的指令规格执行对应业务。可选地,对于核心网中的任一网元,网元的指令运行数据可以包括网元执行不同业务时所需执行的信息和信息对应的值。可选地,网元执行不同业务时所需执行的信息可以包括指令模板、不同指令之间的关系、对应的指令规格和指令属性等,网元执行不同业务时所需执行的信息对应的值可以包括指令执行结果、指令属性的值和指令规格中的参数值等;该指令属性可以包括指令规格关联的动作、指令版本、指令拼装和指令参数等。其中,上述指令模板可以理解为对同一网元对应不同型号的指令进行格式规范化后的结果;指令规格可以包括对应指令具有的增删改查功能所带的参数、参数的类型、参数的取值范围、默认值、参数的选择性(可选性或必选性)等一系列的规范化信息。
82.示例性地,上述指令可以为不同网元的不同型号对应的查找设备信息指令(如,a厂商的amf网元的lst host指令、b厂商的amf网元的lst host指令、c厂商的upf网元的lst host指令、a厂商的upf网元的lst host指令等),还可以为不同网元的不同型号对应的查询切片信息指令(如,a厂商的amf网元的lst snssai指令、b厂商的smf网元的lst snssai指令、c厂商的upf网元的lst snssai指令、a厂商的upf网元的lst snssai指令等),当然,还可以为不同网元的不同型号对应的查询过滤器指令(如,如,a厂商的amf网元的lst filter指令、b厂商的smf网元的lst filter指令、c厂商的upf网元的lst filter指令、a厂商的upf网元的lst filter指令等),对此本技术实施例不做限定。
83.另外,不同业务对应的目标网元的指令运行数据可以相同,也可以不同。同时,处理不同业务时可以执行至少一个指令,若为多个指令时,各指令之间可以具有关联关系。
84.一个实施例中,上述目标网元的指令运行数据是网元孪生平台从最新的数据表中获取的与业务采集项相匹配的数据;最新的数据表为网元孪生平台根据各网元的指令运行数据构建的,或者,最新的数据表为网元孪生平台在至少一个网元的指令运行数据发生变化的情况下,对原始数据表进行更新构建的。
85.在本技术实施例中,网元孪生平台可以获取最新的数据表,并在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据。
86.可选地,最新的数据表可以是构建的原始数据表,还可以是对原始数据表进行更新生成的更新后的数据表。可选地,原始数据表可以包括核心网中各网元的指令运行数据。
87.这里需要说明的是,网元孪生平台从最新的数据表中获取目标网元的指令运行数据,可以保证核心网设备采控平台采集到的指令运行数据与目标网元当前的网元指令运行数据的一致性。其中,最新的数据表是网元孪生平台的,最新的数据表中可以包括不同网元对应的不同型号的网元指令运行数据,也就是,在本技术实施例中,网元孪生平台是对不同网元对应的不同型号的网元指令运行数据进行统一资源管理的,这样能够避免对不同网元对应的不同型号的网元指令运行数据进行资源分散管理的问题。
88.可选地,同一网元可以对应多个不同型号,该型号可以理解为网元对应的厂商。以amf网元为例,网元对应的不同型号可以为amf网元对应的a厂商、amf网元对应的b厂商、amf网元对应的c厂商等。可选地,网元的指令规格可以通过网元对应不同型号提供的网元指令文档中获取。
89.在实际应用中,网元孪生平台可以实时对各网元的指令运行数据进行监测,在确定至少一个网元的指令运行数据发生变化的情况下,可以向监控平台发送更新数据获取请求,以指示监控平台向指令运行数据变更的对应网元发送更新数据获取指令,并获取对应网元返回的更新后网元指令运行数据和指令标识,以及将更新后网元指令运行数据和指令标识发送给网元孪生平台。
90.进一步,网元孪生平台可以在原始数据表中查找对应指令标识,并将查找到的指令标识对应的网元指令运行数据与更新后网元指令运行数据进行对比,若两者不一致时,通过更新后网元指令运行数据替换原始数据表中的网元指令运行数据,得到最新的数据表;若两者一致时,将原始数据表作为最新的数据表。
91.在实际应用中,进一步,可以对目标网元的指令运行数据进行分析,得到目标网元处理业务过程中的网元运行信息。可选地,网元运行信息可以包括目标网元处理业务过程中出现的故障位置和业务处理结果的评估结果。
92.本技术实施例中的技术方案,在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成目标网元的指令运行数据采集请求,指令运行数据采集请求中携带有更新后业务对应的业务采集项,向网元孪生平台发送指令运行数据采集请求,并接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据;该方法在目标网元的业务发生变化的情况下,可以根据更新后业务动态更新业务采集项,进而使得采集到的目标网元的指令运行数据能够随着业务的变化而变化,提高了采集到的指令运行数据的准确性,并且在能够根据更新后业务动态更新业务采集项的基础上,还可以提高数据采集的灵活性;另外,该方法可以通过一套计算机程序自动执行,不需要人工手动参与更新业务采集项,从而能够避免业务参数项配置延迟,不仅提高了数据采集效率和数据采集的智能化水平,还减少了手动更新误差,能够在极大程度上降低人力采集成本,提高采集到的指令运行数据的准确性;同时,该方法不需要与各网元直接交互,仅与网元孪生平台交互就可以获取到目标网元的指令运行数据,从而使得数据采集与各网元解耦,并且减轻了目标网元的交互压力;再者,该方法对业务场景不做限定,不仅可以适用于简单业务场景的数据采集,还可以适用于复杂业务场景的数据采集。
93.下面对上述根据目标网元的更新后业务生成目标网元的指令运行数据采集请求的过程进行说明。在一实施例中,如图3所示,上述s102中的步骤,可以通过以下方式实现:
94.s112、获取更新后业务的采集需求和网元信息。
95.可选地,更新后业务的采集需求可以理解为处理更新后业务时所执行的指令运行数据的类型或标识;更新后业务的网元信息可以理解为处理更新后业务时所执行对应指令的网元类型或网元标识。
96.具体地,核心网设备采控平台可以获取更新后业务的采集需求和网元信息。
97.其中,获取更新后业务的采集需求和网元信息的方式可以是预先训练一种算法模型,然后将更新后业务输入至算法模型中,该算法模型输出更新后业务的采集需求和网元信息。
98.另外,获取更新后业务的采集需求和网元信息的方式还可以是在映射关系表中查找更新后业务的业务标识,然后将映射关系表中与更新后业务的业务标识对应的采集需求和网元信息,确定为更新后业务的采集需求和网元信息。该情况下,映射关系表中可以包括
不同业务的业务标识、不同业务的采集需求和不同业务的网元信息之间的对应关系。
99.s122、根据采集需求和网元信息,确定更新后业务的业务采集项。
100.在本技术实施例中,更新后业务可以包括至少两个业务,至少两个业务可以包括原始业务和变更业务。可选地,更新后业务的采集需求和更新后业务的网元信息中均可以携带业务标识。
101.可选地,更新后业务的业务采集项可以包括最终采集的目标网元的指令运行数据对应的采集参数。
102.一种实现方式中,核心网设备采控平台可以对更新后业务的采集需求和网元信息进行定性分析,得到更新后业务的业务采集项。
103.另一种实现方式中,核心网设备采控平台还可以根据采集需求中携带的业务标识,从更新后业务的采集需求中提取变更业务的采集需求,以及根据网元信息中携带的业务标识,从更新后业务的网元信息中提取变更业务的网元信息,然后对变更业务的采集需求和变更业务的网元信息进行定性分析,得到变更业务的业务采集项,之后根据变更业务的业务采集项对原业务采集项进行调整处理,得到更新后业务的业务采集项。
104.可选地,上述调整处理可以是根据变更业务的类型确定的;其中,若变更业务的类型为增加的新业务,则调整处理可以为增加处理,也就是将变更业务的业务采集项添加至原业务采集项中;若变更业务的类型为已被删除的业务,则调整处理可以为删除处理,也就是将变更业务的业务采集项从原业务采集项中删除;若变更业务的类型为变化的业务,则调整处理可以为修改处理,也就是根据变更业务的业务采集项对原业务采集项中的对应采集项进行修改。
105.一个实施例中,如图4所示,上述s122中根据采集需求和网元信息,确定更新后业务的业务采集项的步骤,可以通过以下方式实现:
106.s1221、根据采集需求和网元信息,获取更新后业务中原始业务的采集需求和网元信息,以及更新后业务中变更业务的采集需求和网元信息。
107.在本技术实施例中,更新后业务的采集需求中可以携带采集需求标识和业务标识;更新后业务的网元信息中可以携带网元信息标识和业务标识。
108.其中,核心网设备采控平台可以获取更新后业务中的原始业务和变更业务,然后根据采集需求的分类策略,对更新后业务的采集需求进行分类处理,得到更新后业务中原始业务的采集需求和更新后业务中变更业务的采集需求;同时,可以根据网元信息的分类规则,对更新后业务的网元信息进行分类处理,得到更新后业务中原始业务的网元信息和更新后业务中变更业务的网元信息。
109.可选地,采集需求的分类策略可以是将采集需求标识相同的采集需求划分为同一类,还可以是将业务标识相同的采集需求划分为同一类;上述网元信息的分类规则可以是将网元信息标识相同的采集需求划分为同一类,还可以是将业务标识相同的采集需求划分为同一类。
110.另外,核心网设备采控平台可以获取更新后业务中的原始业务和变更业务,然后获取预先训练好的算法模型,将原始业务、变更业务、更新后业务的采集需求和更新后业务的网元信息均输入至算法模型中,该算法模型输出原始业务的采集需求和网元信息,以及变更业务的采集需求和网元信息。
111.s1222、根据原始业务的采集需求和网元信息,获取原始业务的业务采集项,以及根据变更业务的采集需求和网元信息,获取变更业务的业务采集项。
112.具体地,核心网设备采控平台可以对原始业务的采集需求和网元信息进行定性分析,得到原始业务的业务采集项,同时,可以对变更业务的采集需求和网元信息进行定性分析,得到变更业务的业务采集项。
113.s1223、根据原始业务的业务采集项和变更业务的业务采集项,确定更新后业务的业务采集项。
114.进一步,可以将获取到的原始业务的业务采集项和变更业务的业务采集项,确定为更新后业务的业务采集项。
115.s132、根据更新后业务的业务采集项,生成指令运行数据采集请求。
116.进一步,基于前文步骤获取到的更新后业务的业务采集项,生成携带业务采集项的指令运行数据采集请求。
117.本技术实施例中的技术方案,获取更新后业务的采集需求和网元信息,根据采集需求和网元信息,确定更新后业务的业务采集项,并根据更新后业务的业务采集项,生成指令运行数据采集请求;该方法可以通过更新后业务的采集需求和网元信息,准确地得到更新后业务的业务采集项,进一步地,在获取到准确性较高的更新后业务的业务采集项的基础上,可以生成准确性较高的指令运行数据采集请求,从而能够根据指令运行数据采集请求获取到准确性较高的指令运行数据。
118.一种实施例中,本技术实施例还提供一种网元指令运行数据采集方法,应用于核心网设备采控平台,如图5所示,该方法包括以下过程:
119.s10、在目标网元的业务发生变化的情况下,获取更新后业务的采集需求和网元信息。
120.s11、根据采集需求和网元信息,获取更新后业务中原始业务的采集需求和网元信息,以及更新后业务中变更业务的采集需求和网元信息。
121.s12、根据原始业务的采集需求和网元信息,获取原始业务的业务采集项,以及根据变更业务的采集需求和网元信息,获取变更业务的业务采集项。
122.s13、根据原始业务的业务采集项和变更业务的业务采集项,确定更新后业务的业务采集项。
123.s14、根据更新后业务的业务采集项,生成指令运行数据采集请求;指令运行数据采集请求中携带有更新后业务对应的业务采集项。
124.s15、向网元孪生平台发送指令运行数据采集请求。
125.s16、接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据;
126.其中,目标网元的指令运行数据是网元孪生平台从最新的数据表中获取的与业务采集项相匹配的数据;最新的数据表为网元孪生平台根据各网元的指令运行数据构建的,或者,最新的数据表为网元孪生平台在至少一个网元的指令运行数据发生变化的情况下,对原始数据表进行更新构建的。
127.以上s10至s16的执行过程具体可以参见上述实施例的描述,其实现原理和技术效果类似,在此不再赘述。
128.如图6所示,为本技术实施例提供的网元指令运行数据采集方法的流程示意图,该
方法应用于网元孪生平台,该方法可以包括以下步骤:
129.s201、接收核心网设备采控平台发送的指令运行数据采集请求。其中,指令运行数据采集请求是核心网设备采控平台在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成的;指令运行数据采集请求中携带有更新后业务对应的业务采集项。
130.其中,核心网设备采控平台可以向网元孪生平台发送指令运行数据采集请求。对应地,网元孪生平台可以接收核心网设备采控平台发送的指令运行数据采集请求。这里需要说明的是,网元孪生平台可以理解为提供各网元的指令运行数据的访问通道。
131.在实际应用中,网元指令运行数据采集系统中的网元孪生平台可以实时对核心网中的目标网元的业务运营进行监测,根据监测结果确定业务变更信息,然后将业务变更信息发送给核心网设备采控平台。可选地,上述目标网元可以为核心网中的至少一个网元。其中,上述监测结果可以为目标网元中存在新业务上线、部分业务被删除和变化的业务中的至少一种。
132.这里需要说明的是,上述业务变更信息可以包括业务变更状态,该业务变更状态可以通过0或1表示,其中,0表示目标网元没有对应的变更业务,1表示目标网元有对应的变更业务。同时,业务变更信息还可以包括变更业务标识。
133.在核心网设备采控平台根据业务变更信息中的业务变更状态确定目标网元的业务发生变化的情况下,可以根据目标网元的更新后业务生成目标网元的指令运行数据采集请求。
134.具体地,核心网设备采控平台可以根据业务变更信息中的变更业务标识确定变更业务,然后将原始业务和变更业务确定为更新后业务;这里的原始业务可以理解为未变更业务,变更业务的类型可以为增加的新业务、已被删除的业务和变化的业务中的至少一种。
135.在实际应用中,核心网设备采控平台可以获取更新后业务的对应的业务采集项,然后根据更新后业务的对应的业务采集项生成目标网元的指令运行数据采集请求。
136.可选地,获取更新后业务的对应的业务采集项的方式可以是核心网设备采控平台从映射关系表中查找原始业务标识和变更业务标识,然后获取映射关系表中查找到的原始业务标识和变更业务标识对应的业务采集项,然后将原始业务的业务采集项和变更业务的业务采集项确定为更新后业务的业务采集项。可选地,映射关系表中可以包括不同业务的业务标识和不同业务的业务采集项之间的对应关系。
137.另外,获取更新后业务的对应的业务采集项的方式还可以是向网元孪生平台发送更新后业务的业务采集项获取请求,然后接收网元孪生平台返回的与更新后业务匹配的业务采集项。
138.一个实施例中,上述目标网元的指令运行数据是网元孪生平台从最新的数据表中获取的与业务采集项相匹配的数据;最新的数据表为网元孪生平台根据各网元的指令运行数据构建的,或者,最新的数据表为网元孪生平台在至少一个网元的指令运行数据发生变化的情况下,对原始数据表进行更新构建的。
139.可选地,最新的数据表可以是构建的原始数据表,还可以是对原始数据表进行更新生成的更新后的数据表。可选地,原始数据表可以包括核心网中各网元的指令运行数据。
140.在实际应用中,网元孪生平台可以实时对各网元的指令运行数据进行监测,在确定至少一个网元的指令运行数据发生变化的情况下,可以向监控平台发送更新数据获取请
求,以指示监控平台向指令运行数据变更的对应网元发送更新数据获取指令,并获取对应网元返回的更新后网元指令运行数据和指令标识,以及将更新后网元指令运行数据和指令标识发送给网元孪生平台。
141.进一步,网元孪生平台可以在原始数据表中查找对应指令标识,并将查找到的指令标识对应的网元指令运行数据与更新后网元指令运行数据进行对比,若两者不一致时,通过更新后网元指令运行数据替换原始数据表中的网元指令运行数据,得到最新的数据表;若两者一致时,将原始数据表作为最新的数据表。
142.另外,上述业务可以为增强型移动宽带业务、超可靠低时延通信业务、大规模的机器通信业务、5g切片业务、5g专线处理业务,当然,还可以是消息类业务、语音类业务、数据类业务、定位业务、互联网业务等,对此本技术实施例不做限定。
143.s202、根据业务采集项获取目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台。
144.进一步,网元孪生平台可以根据指令运行数据采集请求中携带的业务采集项获取目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台。
145.其中,根据业务采集项获取目标网元的指令运行数据的方式可以是预先训练一个数据获取网络模型,然后将业务采集项输入至数据获取网络模型中,该数据获取网络模型输出目标网元的指令运行数据。
146.可选地,数据获取网络模型可以是由卷积神经网络模型、全连接神经网络模型、循环递归神经网络模型、深信度网络模型、深度自动编码器和生成对抗网络模型中的至少一种组合而成,对此本技术实施例不做限定。
147.其中,网元可以通过网元所属的指令和对应的指令规格执行对应业务。可选地,对于核心网中的任一网元,网元的指令运行数据可以包括网元执行不同业务时所需执行的信息和信息对应的值。可选地,网元执行不同业务时所需执行的信息可以包括指令模板、不同指令之间的关系、对应的指令规格和指令属性等,网元执行不同业务时所需执行的信息对应的值可以包括指令执行结果、指令属性的值和指令规格中的参数值等;该指令属性可以包括指令规格关联的动作、指令版本、指令拼装和指令参数等。可选地,上述指令模板可以理解为对同一网元对应不同型号的指令进行格式规范化后的结果;指令规格可以包括对应指令具有的增删改查功能所带的参数、参数的类型、参数的取值范围、默认值、参数的选择性(可选性或必选性)等一系列的规范化信息。
148.示例性地,上述指令可以为不同网元的不同型号对应的查找设备信息指令(如,a厂商的amf网元的lst host指令、b厂商的amf网元的lst host指令、c厂商的upf网元的lst host指令、a厂商的upf网元的lst host指令等),还可以为不同网元的不同型号对应的查询切片信息指令(如,a厂商的amf网元的lst snssai指令、b厂商的smf网元的lst snssai指令、c厂商的upf网元的lst snssai指令、a厂商的upf网元的lst snssai指令等),当然,还可以为不同网元的不同型号对应的查询过滤器指令(如,如,a厂商的amf网元的lst filter指令、b厂商的smf网元的lst filter指令、c厂商的upf网元的lst filter指令、a厂商的upf网元的lst filter指令等),对此本技术实施例不做限定。
149.另外,不同业务对应的目标网元的指令运行数据可以相同,也可以不同。同时,处理不同业务时可以执行至少一个指令,若为多个指令时,各指令之间可以具有关联关系。
150.本技术实施例中的技术方案,接收核心网设备采控平台发送的指令运行数据采集请求,根据业务采集项获取目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台,其中,指令运行数据采集请求是核心网设备采控平台在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成的,指令运行数据采集请求中携带有更新后业务对应的业务采集项;上述方法中网元孪生平台接收到的指令运行数据采集请求,是在目标网元的业务发生变化的情况下,根据目标网元的更新后业务动态更新业务采集项,并根据更新后的业务采集项生成的,由于目标网元的指令运行数据是根据业务采集项动态获取,所以网元孪生平台获取到的目标网元的指令运行数据,能够随着业务的变化而变化,进而能够提高核心网设备采控平台采集到的指令运行数据的准确性,并且在根据更新后业务动态更新业务采集项的基础上,还可以提高数据采集的灵活性;另外,该方法可以通过一套计算机程序自动执行,不需要人工手动参与更新业务采集项,从而能够避免业务参数项配置延迟,不仅提高了数据采集效率和数据采集的智能化水平,还减少了手动更新误差,能够在极大程度上降低人力采集成本,提高采集到的指令运行数据的准确性;同时,该方法不需要与各网元直接交互,仅与网元孪生平台交互就可以获取到目标网元的指令运行数据,从而使得数据采集与各网元解耦,并且减轻了目标网元的交互压力;再者,该方法对业务场景不做限定,不仅可以适用于简单业务场景的数据采集,还可以适用于复杂业务场景的数据采集。
151.下面对上述根据业务采集项获取目标网元的指令运行数据的过程进行说明。在一实施例中,上述s202中根据业务采集项获取目标网元的指令运行数据的步骤,可以包括:在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据。
152.其中,上述最新的数据表是网元孪生平台根据各网元的指令运行数据构建的,或者,是网元孪生平台在至少一个网元的指令运行数据发生变化的情况下,对原始数据表进行更新构建的。也就是,最新的数据表可以是原始数据表,也可以是对原始数据表进行更新得到的更新后的数据表。
153.具体地,网元孪生平台可以获取最新的数据表,并在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据。
154.一种实施例中,在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据的方式可以是预先训练一种数据查找模型,然后将最新的数据表和业务采集项均输入至数据查找模型中,该数据查找模型输出与业务采集项匹配的目标网元的指令运行数据。
155.可选地,上述数据查找模型可以是由自组织神经网络模型、前馈神经网络模型、反馈神经网络模型、全连接神经网络模型、残差神经网络模型和生成对抗神经网络模型等中的至少一种。
156.在本技术实施例中,上述数据表中可以包括指令规格表、指令规格属性表、指令关系规格表、网元配置表等,其中,指令规格表中可以包括指令规格关联的动作、指令模板、指令版本和指令拼接等;指令规格属性表中可以包括指令参数等;指令关系规格表可以包括不同指令之间的关系等;网元配置表可以包括不同网元执行不同业务时所需执行的信息对应的值。
157.本技术实施例中的技术方案,可以在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据,由于最新的数据表是在不同网元的全生命周期内被动态更新的,
并不是固定的,从而在最新的数据表的基础上,能够提高获取到的指令运行数据的准确性,进一步可以保证核心网设备采控平台采集到的指令运行数据与目标网元当前的网元指令运行数据的一致性;同时,该方法可以提高数据采集的成功率,避免出现目标网元的网元指令运行数据发生变化时,在原始数据表中无法成功获取到目标网元的指令运行数据的问题;再者,该方法中最新的数据表中存储的指令相关的信息类型较多,可以为核心网设备采控平台提供全方位数据采集,使得采集到的指令运行数据比较全面。
158.在一些场景中,不同网元的网元指令运行数据没有发生改变,下面对该情况下构建最新的数据表的过程进行说明。在一实施例中,在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据之前,上述方法还包括构建最新的数据表,其中,如图7所示,最新的数据表的构建过程可以包括:
159.s203、接收监控平台发送的各网元对应的不同型号的初始网元指令运行数据。
160.一个实施例中,初始网元指令运行数据是监控平台通过向各网元发送指令运行数据获取请求得到的。
161.在本技术实施例中,监控平台可以与核心网设备采控平台和/或采控平台部署在同一计算机设备上,也可以部署在另一个计算机设备上,对此本技术实施例不做限定。
162.在实际应用中,核心网中的各网元均可以向监控平台发送注册请求,以指示监控平台将自身与各网元进行关联。其中,在注册成功后,监控平台可以与各网元进行通信交互。
163.其中,在各网元注册成功的基础上,监控平台可以向各网元发送指令运行数据获取请求,以指示各网元将自身对应的不同型号的初始网元指令运行数据发送至监控平台。
164.可选地,同一网元可以对应多个不同型号,该型号可以理解为网元对应的厂商。以amf网元为例,网元对应的不同型号可以为amf网元对应的a厂商、amf网元对应的b厂商、amf网元对应的c厂商等。
165.进一步,监控平台可以将接收到的各网元对应的不同型号的初始网元指令运行数据发送给网元孪生平台,以指示网元孪生平台构建数据表。
166.在本技术实施例中,网元孪生平台可以接收各网元对应的不同型号的初始网元指令运行数据。
167.s204、对于任一网元,对网元对应的不同型号的初始网元指令运行数据进行格式规范化,得到网元对应的各型号的网元指令运行数据。
168.在实际应用中,同一网元对应的不同型号的初始网元指令运行数据中包括的信息类型相同,但是,同一类信息的表达格式可以不同。在本技术实施例中,网元孪生平台可以对网元对应的不同型号的初始网元指令运行数据进行格式规范化。
169.可选地,格式规范化可以理解为将网元对应的不同型号的初始网元指令运行数据中包括的同一类信息转换成统一格式表达的过程。
170.s205、根据不同网元对应的各型号的网元指令运行数据,生成最新的数据表。
171.基于前文步骤获取到的不同网元对应的各型号的网元指令运行数据,构建数据表。在实际应用中,若不同网元的网元指令运行数据没有发生改变时,可以将构建的数据表直接确定为最新的数据表。
172.在另一些场景中,核心网中至少一个网元的网元指令运行数据发生了变化,在实
际应用中,可以动态更新数据表,以提高核心网设备采控平台采集到的数据的准确性,使得采集到的指令运行数据与网元侧当前的指令运行数据保持一致,下面将对该情况下构建最新的数据表的过程进行说明。在一实施例中,在一实施例中,在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据之前,上述方法还包括构建最新的数据表,其中,如图8所示,最新的数据表的构建过程包括:
173.s206、在存在网元指令运行数据发生变化的情况下,向监控平台发送更新数据获取请求;更新数据获取请求用于指示监控平台向至少一个网元发送更新数据获取指令,以获取至少一个网元发送的更新后网元指令运行数据。
174.在实际应用中,网元孪生平台可以实时监测各网元的网元指令运行数据是否发生变化,若监测到至少一个网元的网元指令运行数据发生变化的情况下,可以向监控平台发送更新数据获取请求,指示监控平台向对应至少一个网元发送更新数据获取指令,以获取至少一个网元发送的更新后网元指令运行数据。
175.可选地,网元指令运行数据发生变化的网元可以为核心网中的任意一个或多个网元,对此本技术实施例不做限定。
176.s207、接收监控平台发送的更新后网元指令运行数据。
177.其中,若网元指令运行数据发生变化的网元为一个,则监控平台接收到对应网元发送的更新后网元指令运行数据后,可以将更新后网元指令运行数据发送给网元孪生平台,对应地,网元孪生平台可以接收监控平台发送的更新后网元指令运行数据。
178.另外,若网元指令运行数据发生变化的网元为多个,则监控平台可以采用异步或同步接收方式接收到各网元发送的更新后网元指令运行数据后,进一步,可以采用异步或同步发送方式将更新后网元指令运行数据发送给网元孪生平台。对应地,网元孪生平台可以接收监控平台发送的更新后网元指令运行数据。
179.s208、根据更新后网元指令运行数据,对原始数据表中对应的网元指令运行数据进行更新,生成最新的数据表。
180.在本技术实施例中,网元孪生平台可以调用网元指令运行数据更新接口,网元指令运行数据更新接口在原始数据表中查收与更新后网元指令运行数据对应的网元指令运行数据,并将数据表中该网元指令运行数据替换为更新后网元指令运行数据。
181.本技术实施例中的技术方案,可以构建最新的数据表,最新的数据表是在不同网元的全生命周期内被动态更新的,从而在最新的数据表的基础上,能够提高获取到的指令运行数据的准确性,进一步可以保证核心网设备采控平台采集到的指令运行数据与目标网元当前的网元指令运行数据的一致性。
182.一种实施例中,本技术实施例还提供一种网元指令运行数据采集方法,应用于网元孪生平台,如图9所示,该方法包括以下过程:
183.s20、接收核心网设备采控平台发送的指令运行数据采集请求;指令运行数据采集请求是核心网设备采控平台在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成的;指令运行数据采集请求中携带有更新后业务对应的业务采集项。
184.s21、在最新的数据表中查找与业务采集项对应的目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台。
185.其中,上述步骤s21中最新的数据表的构建过程可以通过两种方式实现:
186.第一种方式,包括:
187.s211、接收监控平台发送的各网元对应的不同型号的初始网元指令运行数据;初始网元指令运行数据是监控平台通过向各网元发送指令运行数据获取请求得到的;
188.s212、对于任一网元,对网元对应的不同型号的初始网元指令运行数据进行格式规范化,得到网元对应的各型号的网元指令运行数据;
189.s213、根据不同网元对应的各型号的网元指令运行数据,生成最新的数据表。
190.第二种方式,包括:
191.s214、在存在网元指令运行数据发生变化的情况下,向监控平台发送更新数据获取请求;更新数据获取请求用于指示监控平台向至少一个网元发送更新数据获取指令,以获取至少一个网元发送的更新后网元指令运行数据;
192.s215、接收监控平台发送的更新后网元指令运行数据;
193.s216、根据更新后网元指令运行数据,对原始数据表中对应的网元指令运行数据进行更新,生成最新的数据表。
194.以上s20至s21的执行过程具体可以参见上述实施例的描述,其实现原理和技术效果类似,在此不再赘述。
195.为了方便理解,这里通过一个交互的实施例对网元指令运行数据采集方法进行说明。在一个实施例中,本技术实施例还提供了一种网元指令运行数据采集方法,应用于网元指令运行数据采集系统,网元指令运行数据采集系统包括核心网设备采控平台和网元孪生平台,如图10所示,该方法包括以下过程:
196.s30、核心网设备采控平台在目标网元的业务发生变化的情况下,获取更新后业务的采集需求和网元信息。
197.s31、核心网设备采控平台根据采集需求和网元信息,获取更新后业务中原始业务的采集需求和网元信息,以及更新后业务中变更业务的采集需求和网元信息。
198.s32、核心网设备采控平台根据原始业务的采集需求和网元信息,获取原始业务的业务采集项,以及根据变更业务的采集需求和网元信息,获取变更业务的业务采集项。
199.s33、核心网设备采控平台根据原始业务的业务采集项和变更业务的业务采集项,确定更新后业务的业务采集项。
200.s34、核心网设备采控平台根据更新后业务的业务采集项,生成指令运行数据采集请求;指令运行数据采集请求中携带有更新后业务对应的业务采集项。
201.s35、核心网设备采控平台向网元孪生平台发送指令运行数据采集请求。
202.s36、网元孪生平台接收核心网设备采控平台发送的指令运行数据采集请求。
203.s37、网元孪生平台在最新的数据表中查找与业务采集项对应的目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台。
204.其中,上述步骤s37中最新的数据表的构建过程可以通过两种方式实现:
205.第一种方式,包括:
206.s371、接收监控平台发送的各网元对应的不同型号的初始网元指令运行数据;初始网元指令运行数据是监控平台通过向各网元发送指令运行数据获取请求得到的;
207.s372、对于任一网元,对网元对应的不同型号的初始网元指令运行数据进行格式规范化,得到网元对应的各型号的网元指令运行数据;
208.s373、根据不同网元对应的各型号的网元指令运行数据,生成最新的数据表。
209.第二种方式,包括:
210.s374、在存在网元指令运行数据发生变化的情况下,向监控平台发送更新数据获取请求;更新数据获取请求用于指示监控平台向至少一个网元发送更新数据获取指令,以获取至少一个网元发送的更新后网元指令运行数据;
211.s375、接收监控平台发送的更新后网元指令运行数据;
212.s376、根据更新后网元指令运行数据,对原始数据表中对应的网元指令运行数据进行更新,生成最新的数据表。
213.s38、核心网设备采控平台接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据。
214.以上s30至s38的执行过程具体可以参见上述实施例的描述,其实现原理和技术效果类似,在此不再赘述。
215.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
216.另外,在一些实施例中,本技术实施例提供的核心网设备采控平台和网元孪生平台,可以根据其在上述方法实施例中执行的功能划分不同的功能模块。
217.以网元孪生平台为例,网元孪生平台可以包括多个功能模块,每个功能模块对应执行不同的功能;下面对网元孪生平台中不同模块的功能进行统一说明:
218.具体地,如图11所示为网元孪生平台中的模块框图,网元孪生平台可以包括孪生数据采集模块、业务需求监测模块、采集配置新增模块、指令规格管理模块和网元指令获取模块。其中,指令规格管理模块可以构建最新的数据表;孪生数据采集模块可以从指令规格管理模块中获取最新的数据表并在最新的数据表中查找与业务采集项匹配的目标网元的指令运行数据;采集配置新增模块可以接收监控平台发送的更新后网元指令运行数据;业务需求监测模块可以实时对核心网中的目标网元执行的业务进行监测;网元指令获取模块可以接收各网元对应的不同型号的初始网元指令运行数据,并将各初始网元指令运行数据发送给指令规格管理模块,指示指令规格管理模块构建数据表。图11中的箭头表示两个模块之间有数据流向,其中,业务需求监测模块没有与其他模块交互,在网元孪生平台中是一个单独的模块。
219.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的网元指令运行数据采集方法的网元指令运行数据采集装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个网元指令运行数据采集装置实施例中的具体限定可以参见上文中对于网元指令运行数据采集方法的限定,在此不再赘述。
220.在一个实施例中,图12为本技术一个实施例中网元指令运行数据采集装置的结构
示意图,本技术实施例提供的网元指令运行数据采集装置可以应用于核心网设备采控平台中。如图12所示,本技术实施例的网元指令运行数据采集装置,可以包括:请求生成模块11、请求发送模块12和数据接收模块13,其中:
221.请求生成模块11,用于在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成目标网元的指令运行数据采集请求;指令运行数据采集请求中携带有更新后业务对应的业务采集项;
222.请求发送模块12,用于向网元孪生平台发送指令运行数据采集请求;
223.数据接收模块13,用于接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据。
224.本技术实施例提供的网元指令运行数据采集装置可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
225.在其中一个实施例中,请求生成模块11包括:信息获取单元、采集项确定单元和请求生成单元,其中:
226.信息获取单元,用于获取更新后业务的采集需求和网元信息;
227.采集项确定单元,用于根据采集需求和网元信息,确定更新后业务的业务采集项;
228.请求生成单元,用于根据更新后业务的业务采集项,生成指令运行数据采集请求。
229.本技术实施例提供的网元指令运行数据采集装置可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
230.在其中一个实施例中,采集项确定单元具体用于:
231.根据采集需求和网元信息,获取更新后业务中原始业务的采集需求和网元信息,以及更新后业务中变更业务的采集需求和网元信息;
232.根据原始业务的采集需求和网元信息,获取原始业务的业务采集项,以及根据变更业务的采集需求和网元信息,获取变更业务的业务采集项;
233.根据原始业务的业务采集项和变更业务的业务采集项,确定更新后业务的业务采集项;
234.其中,目标网元的指令运行数据是网元孪生平台从最新的数据表中获取的与业务采集项相匹配的数据;最新的数据表为网元孪生平台根据各网元的指令运行数据构建的,或者,最新的数据表为网元孪生平台在至少一个网元的指令运行数据发生变化的情况下,对原始数据表进行更新构建的。
235.本技术实施例提供的网元指令运行数据采集装置可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
236.在一个实施例中,图13为本技术一个实施例中网元指令运行数据采集装置的结构示意图,本技术实施例提供的网元指令运行数据采集装置可以应用于网元孪生平台中。如图13所示,本技术实施例的网元指令运行数据采集装置,可以包括:请求接收模块21和孪生数据采集模块22,其中:
237.请求接收模块21,用于接收核心网设备采控平台发送的指令运行数据采集请求;其中,指令运行数据采集请求是核心网设备采控平台在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成的;指令运行数据采集请求中携带有更新后业务对应的业务采集项;
238.孪生数据采集模块22,用于根据业务采集项获取目标网元的指令运行数据,并将指令运行数据发送至核心网设备采控平台。
239.本技术实施例提供的网元指令运行数据采集装置可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
240.在其中一个实施例中,孪生数据采集模块22具体用于:
241.在最新的数据表中查找与业务采集项对应的目标网元的指令运行数据。
242.本技术实施例提供的网元指令运行数据采集装置可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
243.在其中一个实施例中,网元指令运行数据采集装置还包括:网元指令获取模块、规范化模块和指令规格管理模块,其中:
244.网元指令获取模块,用于接收监控平台发送的各网元对应的不同型号的初始网元指令运行数据;
245.规范化模块,用于对于任一网元,对网元对应的不同型号的初始网元指令运行数据进行格式规范化,得到网元对应的各型号的网元指令运行数据;
246.指令规格管理模块,用于根据不同网元对应的各型号的网元指令运行数据,生成最新的数据表;
247.其中,初始网元指令运行数据是监控平台通过向各网元发送指令运行数据获取请求得到的。
248.本技术实施例提供的网元指令运行数据采集装置可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
249.在其中一个实施例中,网元指令运行数据采集装置还包括:请求发送模块、采集配置新增模块和指令规格管理模块,其中:
250.请求发送模块,用于在存在网元指令运行数据发生变化的情况下,向监控平台发送更新数据获取请求;更新数据获取请求用于指示监控平台向至少一个网元发送更新数据获取指令,以获取至少一个网元发送的更新后网元指令运行数据;
251.采集配置新增模块,用于接收监控平台发送的更新后网元指令运行数据;
252.指令规格管理模块,用于根据更新后网元指令运行数据,对原始数据表中对应的网元指令运行数据进行更新,生成最新的数据表。
253.本技术实施例提供的网元指令运行数据采集装置可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
254.关于网元指令运行数据采集装置的具体限定可以参见上文中对于网元指令运行数据采集方法的限定,在此不再赘述。上述网元指令运行数据采集装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
255.在一个实施例中,还提供了一种网元指令运行数据采集系统,该系统包括:核心网设备采控平台和网元孪生平台;
256.核心网设备采控平台和网元孪生平台,用于执行上述任一实施例中的方法的步骤。
257.本技术实施例提供的网元指令运行数据采集系统可以用于执行本技术上述网元指令运行数据采集方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
258.在一个实施例中,提供了一种计算机设备,参见图14。图14是本技术实施例提供的计算机设备的结构示意图。可选地,计算机设备可以承载网元指令运行数据采集系统中的核心网设备采控平台和网元孪生平台的设备。图14所示的计算机设备包括:收发器、至少一个处理器、存储器、至少一个网络接口和用户接口。计算机设备中的各个组件通过总线系统耦合在一起。可理解,总线系统用于实现这些组件之间的连接通信。总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图14中将各种总线都标为总线系统。可选地,收发器可以是多个元件,即包括发送器和接收器,提供用于在传输介质上与各种其他装置通信的单元。
259.其中,用户接口可以包括显示器、键盘或者点击设备(例如,鼠标、轨迹球、触感板或者触摸屏等)。
260.可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double datarate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
261.在一些实施方式中,存储器存储了如下的元素,可执行模块或者数据结构,或者其它的子集,或者其它的扩展集:操作系统和应用程序。
262.其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器、浏览器等,用于实现各种应用业务。实现本技术实施例方法的程序可以包含在应用程序中。
263.在本技术实施例中,通过调用存储器存储的程序或指令,具体的,可以是应用程序中存储的程序或指令。
264.上述本技术实施例揭示的部分或者全部方法可以应用于处理器中,或者由处理器实现,或者由处理器与其他元件(例如收发机)配合实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是
任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
265.可以理解的是,本技术实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
266.对于软件实现,可通过执行本技术实施例所述功能的模块(例如过程、函数等)来实现本技术实施例中的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
267.本领域技术人员可以理解,图14中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
268.在一个实施例中,还提供了一种计算机设备,包括收发器、存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一实施例中的方法的步骤。
269.在一个实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中的方法的步骤。
270.在一个实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一实施例中的方法的步骤。
271.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、信息库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
272.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
273.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护
范围。因此,本技术专利的保护范围应以所附权利要求为准。

技术特征:
1.一种网元指令运行数据采集方法,其特征在于,应用于核心网设备采控平台,所述方法包括:在目标网元的业务发生变化的情况下,根据所述目标网元的更新后业务生成所述目标网元的指令运行数据采集请求;所述指令运行数据采集请求中携带有所述更新后业务对应的业务采集项;向网元孪生平台发送所述指令运行数据采集请求;接收所述网元孪生平台根据所述业务采集项返回的所述目标网元的指令运行数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标网元的更新后业务生成所述目标网元的指令运行数据采集请求,包括:获取所述更新后业务的采集需求和网元信息;根据所述采集需求和所述网元信息,确定所述更新后业务的业务采集项;根据所述更新后业务的业务采集项,生成所述指令运行数据采集请求。3.根据权利要求2所述的方法,其特征在于,所述根据所述采集需求和所述网元信息,确定所述更新后业务的业务采集项,包括:根据所述采集需求和所述网元信息,获取所述更新后业务中原始业务的采集需求和网元信息,以及所述更新后业务中变更业务的采集需求和网元信息;根据所述原始业务的采集需求和网元信息,获取所述原始业务的业务采集项,以及根据所述变更业务的采集需求和网元信息,获取所述变更业务的业务采集项;根据所述原始业务的业务采集项和所述变更业务的业务采集项,确定所述更新后业务的业务采集项。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述目标网元的指令运行数据是所述网元孪生平台从最新的数据表中获取的与所述业务采集项相匹配的数据。5.根据权利要求4所述的方法,其特征在于,所述最新的数据表为所述网元孪生平台根据各网元的指令运行数据构建的,或者,所述最新的数据表为所述网元孪生平台在至少一个网元的指令运行数据发生变化的情况下,对原始数据表进行更新构建的。6.一种网元指令运行数据采集方法,其特征在于,应用于网元孪生平台,所述方法包括:接收核心网设备采控平台发送的指令运行数据采集请求;所述指令运行数据采集请求是所述核心网设备采控平台在目标网元的业务发生变化的情况下,根据所述目标网元的更新后业务生成的;所述指令运行数据采集请求中携带有所述更新后业务对应的业务采集项;根据所述业务采集项获取所述目标网元的指令运行数据,并将所述指令运行数据发送至所述核心网设备采控平台。7.根据权利要求6所述的方法,其特征在于,所述根据所述业务采集项获取所述目标网元的指令运行数据,包括:在最新的数据表中查找与所述业务采集项对应的所述目标网元的指令运行数据。8.根据权利要求7所述的方法,其特征在于,所述最新的数据表的构建过程包括:接收监控平台发送的各网元对应的不同型号的初始网元指令运行数据;对于任一网元,对所述网元对应的不同型号的初始网元指令运行数据进行格式规范
化,得到所述网元对应的各型号的网元指令运行数据;根据不同网元对应的各型号的网元指令运行数据,生成所述最新的数据表。9.根据权利要求8所述的方法,其特征在于,所述初始网元指令运行数据是所述监控平台通过向各所述网元发送指令运行数据获取请求得到的。10.根据权利要求7所述的方法,其特征在于,所述最新的数据表的构建过程包括:在存在网元指令运行数据发生变化的情况下,向监控平台发送更新数据获取请求;所述更新数据获取请求用于指示所述监控平台向至少一个网元发送更新数据获取指令,以获取所述至少一个网元发送的更新后网元指令运行数据;接收所述监控平台发送的所述更新后网元指令运行数据;根据所述更新后网元指令运行数据,对原始数据表中对应的网元指令运行数据进行更新,生成所述最新的数据表。11.一种网元指令运行数据采集系统,其特征在于,所述系统包括应用于核心网设备采控平台和网元孪生平台;所述核心网设备采控平台,用于执行上述权利要求1-5中任一项所述的方法的步骤;所述网元孪生平台,用于执行上述权利要求6-10中任一项所述的方法的步骤。12.一种网元指令运行数据采集装置,其特征在于,所述装置包括:请求生成模块,用于在目标网元的业务发生变化的情况下,根据所述目标网元的更新后业务生成所述目标网元的指令运行数据采集请求;所述指令运行数据采集请求中携带有所述更新后业务对应的业务采集项;请求发送模块,用于向网元孪生平台发送所述指令运行数据采集请求;数据接收模块,用于接收所述网元孪生平台根据所述业务采集项返回的所述目标网元的指令运行数据。13.一种网元指令运行数据采集装置,其特征在于,所述装置包括:请求接收模块,用于接收核心网设备采控平台发送的指令运行数据采集请求;其中,所述指令运行数据采集请求是所述核心网设备采控平台在目标网元的业务发生变化的情况下,根据所述目标网元的更新后业务生成的;所述指令运行数据采集请求中携带有所述更新后业务对应的业务采集项;数据发送模块,用于根据所述业务采集项获取所述目标网元的指令运行数据,并将所述指令运行数据发送至所述核心网设备采控平台。14.一种计算机设备,包括收发器、存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-10中任一项所述的方法的步骤。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-10中任一项所述的方法的步骤。16.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-10中任一项所述的方法的步骤。

技术总结
本申请涉及一种网元指令运行数据采集方法、装置、设备、介质及产品。该方法包括:在目标网元的业务发生变化的情况下,根据目标网元的更新后业务生成目标网元的指令运行数据采集请求,指令运行数据采集请求中携带有更新后业务对应的业务采集项,向网元孪生平台发送指令运行数据采集请求,并接收网元孪生平台根据业务采集项返回的目标网元的指令运行数据。上述方法在目标网元的业务发生变化的情况下,可以根据更新后业务动态更新业务采集项,进而使得采集到的目标网元的指令运行数据能够随着业务的变化而变化,提高了采集到的指令运行数据的准确性。的准确性。的准确性。


技术研发人员:高一超 田海波 云龙 张宇婕 江晓枫
受保护的技术使用者:中国电信股份有限公司
技术研发日:2023.07.17
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐