Information processing method and device, equipment and storage medium

By acquiring and recording the association between VNF network elements and VNFD triples in the MEO system and extending the VNF change notification interface, the problem of MEO being unable to manage VNFMs from different vendors is solved, and unified resource management and lifecycle management in edge computing scenarios are realized.

CN116346643BActive Publication Date: 2026-03-27CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-23
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing technologies, MEO systems cannot effectively manage VNFM systems and VNF network elements from different vendors, resulting in high complexity of resource management in edge computing scenarios and making it impossible to achieve unified operation and maintenance management.

Method used

By obtaining information carrying the first and second fields from the MEO system, the association between VNF network elements and VNFD triples is recorded, and the VNF change notification interface is extended to support the inclusion of VNFM from different vendors, thereby realizing the lifecycle management of VNF network elements.

Benefits of technology

It enables a single MEO system to interface with VNFM systems from multiple vendors, providing unified management of deployed VNF network elements, reducing management complexity and costs, avoiding orphan resource issues, and supporting lifecycle management and total resource calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116346643B_ABST
    Figure CN116346643B_ABST
Patent Text Reader

Abstract

The application discloses an information processing method, device and equipment and a storage medium. The method comprises the following steps: a mobile edge orchestrator (MEO) acquires first information; the first information carries a first field and a second field; the first field represents the related information of a VNF network element managed by a virtual network element manager (VNFM); the second field represents the VNF descriptor (VNFD) triplet information of a virtual network function (VNF) network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers; according to the first field and the second field, the association relationship between the VNF network element and the VNFD triplet is recorded; and the association relationship is used for the MEO to manage the VNF network element managed by the VNFM.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication network, and particularly relates to an information processing method and device, equipment and storage medium. BACKGROUND

[0002] At present, for the edge computing scene, the operation and maintenance domain inherits the arrangement management function in the network function virtualization (NFV, Network Function Virtualization) network cloud, mainly composed of three parts of a mobile edge orchestrator (MEO, Mobile Edge Orchestrator), a general virtual network element manager (VNFM, Virtualized Network Function Manager) and a virtual infrastructure manager (VIM, Virtualised Infrastructure Manager). However, in the current enterprise standard specification, it is impossible to meet the management of the virtual network function (VNF, Virtualized Network Function) network element of the VNFM system of other manufacturers by the MEO system of a manufacturer. SUMMARY

[0003] Therefore, the embodiments of the present application expect to provide an information processing method, device, equipment and storage medium.

[0004] The technical scheme of the embodiments of the present application is implemented as follows:

[0005] At least one embodiment of the present application provides an information processing method applied to an MEO, and the method comprises the following steps:

[0006] obtaining first information; the first information carries a first field and a second field; the first field represents related information of a VNF network element managed by a VNFM; the second field represents a VNF descriptor (VNFD, VNF Descriptor) triple information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers;

[0007] According to the first field and the second field, an association relationship between the VNF network element and the triple of the VNFD is recorded; the association relationship is used for the MEO to manage the VNF network element managed by the VNFM.

[0008] In addition, according to at least one embodiment of the present application, the first information is obtained by the following steps:

[0009] The first information is obtained through a VNF change notification interface between the MEO and the VNFM.

[0010] In addition, according to at least one of the embodiments of the present application, the related information of the VNF network element includes a name of the VNF network element and VIM tenant information in which the VNF network element is deployed; the VNFD triplet information includes a version of the VNFD, a VNFD manufacturer and an identification of the VNFD; and the recording of the association relationship between the VNF network element and the VNFD triplet according to the first field and the second field includes:

[0011] The recording of the association relationship between the name of the VNF network element and the identification of the VNFD according to the first field and the second field.

[0012] In addition, according to at least one of the embodiments of the present application, the method further includes:

[0013] Before the recording of the association relationship between the VNF network element and the VNFD triplet, receiving a data package of the VNF network element managed by the VNFM uploaded by a user;

[0014] Or,

[0015] After the recording of the association relationship between the VNF network element and the VNFD triplet, receiving a data package of the VNF network element managed by the VNFM uploaded by a user.

[0016] In addition, according to at least one of the embodiments of the present application, the method further includes:

[0017] Sending, to the VNFM, related information of the data package of the VNF network element managed by the VNFM.

[0018] In addition, according to at least one of the embodiments of the present application, the method further includes:

[0019] Sending, to the VNFM, an acquisition request; the acquisition request is used to request to acquire a corresponding relationship between the data package of the VNF network element managed by the VNFM and VNFD triplet information;

[0020] Acquiring second information sent by the VNFM; the second information carries a third field and a fourth field; the third field represents related information of the data package of the VNF network element received by the VNFM; and the fourth field represents VNFD triplet information corresponding to the data package;

[0021] According to the third field and the fourth field, recording an association relationship between the VNFD triplet and the data package of the VNF network element.

[0022] In addition, according to at least one of the embodiments of the present application, the acquiring of the second information sent by the VNFM includes:

[0023] Obtain second information sent by the VNFM through a VNF query interface between the MEO and the VNFM.

[0024] In addition, according to at least one embodiment of the present application, the method further comprises:

[0025] According to the recorded association relationship between the VNF network element and the VNFD triplet, and the recorded association relationship between the VNFD triplet and the data packet of the VNF network element, record the association relationship between the VNF network element and the data packet of the VNF network element.

[0026] In addition, according to at least one embodiment of the present application, the method further comprises:

[0027] According to the recorded association relationship between the VNF network element and the data packet of the VNF network element, perform life cycle management on the VNF network element managed by the VNFM.

[0028] In addition, according to at least one embodiment of the present application, the method further comprises:

[0029] According to the first field and the second field, calculate the total amount of resources of the VNF network element.

[0030] At least one embodiment of the present application provides an information processing device arranged on an MEO, comprising:

[0031] An obtaining unit is configured to obtain first information; the first information carries a first field and a second field; the first field represents related information of a VNF network element managed by a VNFM; the second field represents VNFD triplet information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers;

[0032] A processing unit is configured to record an association relationship between the VNF network element and the VNFD triplet according to the first field and the second field; the association relationship is used for managing the VNF network element managed by the VNFM by the MEO.

[0033] At least one embodiment of the present application provides a network device, comprising:

[0034] A communication interface is configured to obtain first information; the first information carries a first field and a second field; the first field represents related information of a VNF network element managed by a VNFM; the second field represents VNFD triplet information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers;

[0035] The processor is configured to record an association relationship between the VNF network element and the VNFD triplet according to the first field and the second field, and the association relationship is used for the MEO to manage the VNF network element managed by the VNFM.

[0036] At least one embodiment of the present application provides a network device, comprising a processor and a memory for storing a computer program capable of running on the processor,

[0037] The processor is configured to execute the steps of any method described above when the computer program is run.

[0038] At least one embodiment of the present application provides a storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of any method described above.

[0039] The information processing method, device and equipment and storage medium provided by the embodiment of the present application, the MEO acquires first information; the first information carries a first field and a second field; the first field represents the related information of the VNF network element managed by the VNFM; the second field represents the VNFD triplet information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers; according to the first field and the second field, the association relationship between the VNF network element and the VNFD triplet is recorded; the association relationship is used for the MEO to manage the VNF network element managed by the VNFM. By using the technical scheme provided by the embodiment of the present application, the first field and the second field carried by the first information realize the demand of a centralized MEO system to interface the VNF network element managed by a VNFM system of a different manufacturer in an edge computing scenario. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 is a system architecture schematic diagram of a core cloud platform in the related art;

[0041] Figure 2 is a system architecture schematic diagram of an operation and maintenance domain in the related art;

[0042] Figure 3 is a schematic diagram of the MEO system interfacing the VNFM system in the related art;

[0043] Figure 4 is a schematic diagram that the MEO of manufacturer B cannot interface the VNFM of manufacturer A in the related art;

[0044] Figure 5 is a schematic diagram that the MEO cannot manage the VNF network element of a different manufacturer in the related art;

[0045] Figure 6is a flowchart of an implementation of the information processing method of the embodiment of the present application;

[0046] Figure 7 is a schematic diagram of a first scenario in which the information processing method of the embodiment of the present application is applied;

[0047] Figure 8 is a flowchart of a specific implementation of the information processing method of the embodiment of the present application Figure 1 ;

[0048] Figure 9 is a schematic diagram of a second scenario in which the information processing method of the embodiment of the present application is applied;

[0049] Figure 10 is a flowchart of a specific implementation of the information processing method of the embodiment of the present application Figure 2 ;

[0050] Figure 11 is a schematic diagram of the composition structure of the information processing device of the embodiment of the present application;

[0051] Figure 12 is a schematic diagram of the composition structure of the network device of the embodiment of the present application. DETAILED DESCRIPTION

[0052] Before the technical solutions of the embodiments of the present application are introduced, the related art is described.

[0053] In the related art, network function virtualization (NFV, Network Function Virtualization) is proposed based on the following background: the traditional network device is customized by a vendor based on a specific specification device and specific technical requirements, and the maintenance and updating process of the device is relatively complex, and the operation cost of business promotion is relatively high. In order to reduce the complexity and cost of network deployment and business promotion, by decoupling the software and hardware based on a general hardware platform, the cost brought by device upgrading can be effectively reduced, and the deployment of new business can be accelerated.

[0054] Figure 1 is a schematic diagram of the system architecture of the core cloud platform in the related art, such as Figure 1As shown, the NFV is implemented by a management and orchestration system (MANO, Management and Orchestration) system and a network management system such as an operation support system (OSS, Operation Support Systems), an operations and maintenance center (OMC, Operations Maintenance Center) to realize the management function of the core cloud. The MANO system includes a network function virtualization orchestrator (NFVO, Network Functions Virtualization Orchestrator), a VNFM, and a VIM, three major components, and the main functions include the life cycle management of network elements, the creation of images required by network elements, the management of templates and software required by network elements, the allocation and management of network resources, etc.

[0055] Figure 2 is a system architecture diagram of the operation and management domain in the related art, as shown in Figure 2 As shown, for the edge computing scenario, the operation and management domain inherits the orchestration and management functions in the NFV network cloud, and is also mainly composed of three parts of MEO, a general VNFM, and a VIM virtual layer, and mainly completes the life cycle management of the user plane function (UPF, User Plane Function) network element sinking in the edge computing scenario, the deployment of the edge monetware enterprise-level mobile application platform (MEP, Monetware Enterprise Platform), and the deployment of the enterprise third-party application (APP, Application) and other related functions. The operation and management personnel can provide edge business opening, change, and monitoring capability exposure and other capabilities through the business management platform to the business operation system through the function modules in the operation and management domain; and connect to the edge node to realize the deployment, life cycle management, configuration, and monitoring guarantee capability of the node resources and business. Among them, the MEO system has the capability of connecting to edge nodes of different manufacturers, focuses on the life cycle management of network elements and APPs created through G-VNFM, and has the basic management capability of the five basic functions (FCAPS) of network elements and network function virtualization infrastructure solution (NFVI) network management, such as VNF, virtual resources, physical resources, performance, alarms, and three-layer alarm correlation and performance threshold alarm monitoring, the allocation function of the infrastructure as a service (IaaS) layer resources, the container management function, and the system management function, etc.

[0056] From the existing implementation scheme and industry standards, the edge phase II centralized procurement requires the MEO system to have the function of connecting to the VIM virtual layer and the general G-VNFM system of different manufacturers. The subsequent edge phase II operation and management domain system will be landed in the province, and there will be a case of a set of MEO management system in the province.

[0057] Figure 3 is a schematic diagram of the MEO system docking the VNFM system in the related art, as shown in Figure 3 The edge one-stage operation and maintenance management system landing and the network element deployment of each manufacturer are single manufacturer docking cases.

[0058] The edge two-stage may exist a manufacturer MEO system managing other manufacturer VNFM systems, VNF network elements and VIM virtual resource pools in a province, but the current enterprise standard specification cannot meet the above requirements. The following scenarios exist.

[0059] Scenario one, edge one-stage, L-type all-in-one machine produced by manufacturer A, subsequent deployment in the province is the MEO system of manufacturer B, which cannot manage and dock the network elements and VNFM systems of manufacturer A;

[0060] Scenario two, if the UPF in the existing network is reformed according to the two-stage requirements, the MEO cannot manage the existing UPF of other manufacturers.

[0061] Among them, Figure 4 is a schematic diagram of the MEO of manufacturer B unable to dock the VNFM of manufacturer A; Figure 5 is a schematic diagram of the MEO unable to manage the VNF network elements of other manufacturers.

[0062] Therefore, in the embodiment of the present application, the MEO obtains first information; the first information carries a first field and a second field; the first field represents the related information of the VNF network element managed by the VNFM; the second field represents the VNFD triple information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers; according to the first field and the second field, the association relationship between the VNF network element and the triple of the VNFD is recorded; and the association relationship is used for the MEO to manage the VNF network element managed by the VNFM.

[0063] Figure 6 is a schematic diagram of the implementation process of the information processing method of the present application, applied to the MEO, as shown in Figure 6 The method comprises steps 601 to 602:

[0064] Step 601: obtaining first information; the first information carries a first field and a second field; the first field represents the related information of the VNF network element managed by the VNFM; the second field represents the VNFD triple information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers.

[0065] It can be understood that in the edge computing scenario, the operation and maintenance domain inherits the orchestration management function in the NFV network cloud, mainly composed of three parts of MEO, general VNFM and VIM virtual layer, used to complete the related functions of life cycle management of the sink UPF network element, deployment of the edge MEP platform and deployment of the enterprise third-party APP application in the edge computing scenario.

[0066] It can be understood that the MEO and the VNFM belong to different manufacturers, for example, the MEO belongs to manufacturer A and the VNFM belongs to manufacturer B.

[0067] It can be understood that the VNF network element managed by the VNFM can refer to a VNF network element deployed or pre-installed by the VNFM at the opening station. The VNF network element can also be referred to as a stock VNF network element.

[0068] It can be understood that the first information can be obtained through a VNF change notification interface between the MEO and the VNFM.

[0069] It can be understood that the VNF change notification interface can be a C6 interface, that is, a VNFLifecycleChangesNotification interface.

[0070] It should be noted that the C6 interface in the original specification is extended and enhanced in the embodiment of the application, that is, a first field and a second field are added for the scenario of the VNFM of different manufacturers managing the VNF network element.

[0071] The first field represents the related information of the VNF network element managed by the VNFM, and can specifically include the name of the VNF network element and the VIM tenant information where the VNF network element is deployed. The second field represents the VNFD three-tuple information of the VNF network element managed by the VNFM, and can specifically include the version of the VNFD, the manufacturer of the VNFD and the identifier of the VNFD.

[0072] It should be noted that the first field can also include the name of the VNF instance, the identifier of the VNF instance, virtual machine (VM, Virtual Machine) object information, VIM ID and the like.

[0073] It should be noted that the name of the VNF network element in the first field and the identifier of the VNFD in the second field can be used for the MEO to record the association between the VNF network element and the VNFD three-tuple subsequently. In addition to the name of the VNF network element and the identifier of the VNFD, other information can be used for presentation in the page of the MEO.

[0074] Step 602: record the association between the VNF network element and the VNFD according to the first field and the second field; the association is used for the MEO to manage the VNF network element managed by the VNFM.

[0075] In actual application, after the MEO obtains the first information sent by the VNFM, the MEO can record the first field and the second field carried by the first information; then, select an attribute value from the first field and select an attribute value from the second field; finally, record the association between the VNF network element and the VNFD through the two attribute values.

[0076] Based on this, in an embodiment, the related information of the VNF network element includes the name of the VNF network element and the VIM tenant information where the VNF network element is deployed; the VNFD triplet information includes the version of the VNFD, the manufacturer of the VNFD and the identifier of the VNFD; and the recording of the association between the VNF network element and the VNFD according to the first field and the second field includes:

[0077] According to the first field and the second field, record the association between the name of the VNF network element and the identifier of the VNFD.

[0078] Table 1 is an example of recording the association between the VNF network element and the VNFD, as shown in Table 1, the association between the VNF network element and the VNFD is recorded through the two attribute values of the name of the VNF network element and the identifier of the VNFD.

[0079]

[0080] Table 1

[0081] In actual application, the MEO can receive the data packet of the VNF network element uploaded by the user after managing the VNF network element managed by the VNFM, and the corresponding data packet can be used for subsequent life cycle management of the VNF network element. Alternatively, the MEO can receive the data packet of the VNF network element uploaded by the user before managing the VNF network element managed by the VNFM, and the corresponding data packet can be used for subsequent life cycle management of the VNF network element.

[0082] Based on this, in an embodiment, the method further includes:

[0083] Before recording the association between the VNF network element and the VNFD, receiving the data packet of the VNF network element managed by the VNFM uploaded by the user;

[0084] Alternatively,

[0085] After recording the association between the VNF network element and the VNFD triplet, the MEO receives a data package of the VNF network element managed by the VNFM uploaded by a user.

[0086] In actual application, after receiving the data package of the VNF network element managed by the VNFM uploaded by a user, the MEO can further send relevant information of the corresponding data package to the VNFM.

[0087] Based on this, in an embodiment, the method further comprises:

[0088] sending relevant information of the data package of the VNF network element managed by the VNFM to the VNFM.

[0089] It can be understood that the relevant information of the data package can specifically refer to the identification (ID) of the data package.

[0090] For example, assuming that the VNF network element managed by the VNFM includes VNF network element 1, VNF network element 2 and VNF network element 3, after a user uploads the data package of VNF network element 1, VNF network element 2 and VNF network element 3 respectively, the MEO can send the identification of the three data packages, i.e. ID1, ID2 and ID3, to the VNFM.

[0091] In actual application, after the MEO sends the relevant information of the data package of the VNF network element managed by the VNFM to the VNFM, the VNFM can further download the corresponding data package from the MEO and parse the data package to obtain the corresponding VNFM triplet information, so that the VNFM can record the correspondence between the data package of the VNF network element managed by the VNFM and the VNFD triplet information.

[0092] Based on this, in an embodiment, the method further comprises:

[0093] sending an acquisition request to the VNFM; the acquisition request is used to request to acquire the correspondence between the data package of the VNF network element managed by the VNFM and the VNFD triplet information;

[0094] acquiring second information sent by the VNFM; the second information carries a third field and a fourth field; the third field represents relevant information of the data package of the VNF network element received by the VNFM; and the fourth field represents VNFD triplet information corresponding to the data package;

[0095] According to the third field and the fourth field, record the association between the VNFD triplet and the data package of the VNF network element.

[0096] It can be understood that the second information sent by the VNFM can be acquired through a VNF query interface between the MEO and the VNFM.

[0097] It can be understood that after the VNFM receives the information related to the data packet of the VNF network element sent by the MEO, i.e., the ID of the data packet, the VNFM can record the ID of the data packet of the VNF network element. The VNFM can also download the data packet of the VNF network element from the MEO, parse the downloaded data packet of the VNF network element, and obtain the VNFD triplet information in the data packet.

[0098] It can be understood that after the MEO acquires the second information sent by the VNFM, the MEO can record the third field and the fourth field carried by the second information. Then, one attribute value is selected from the third field, and one attribute value is selected from the fourth field. Finally, through the two attribute values, the association relationship between the VNFD triplet and the data packet of the VNF network element is recorded.

[0099] Based on this, in an embodiment, the third field represents the information related to the data packet of the VNF network element received by the VNFM, such as the ID of the data packet; the fourth field represents the VNFD triplet information corresponding to the data packet, such as the version of the VNFD, the VNFD manufacturer, and the identification of the VNFD; and according to the third field and the fourth field, the association relationship between the VNFD triplet and the data packet of the VNF network element is recorded, including:

[0100] The association relationship between the identification of the VNFD and the ID of the data packet of the VNF network element is recorded according to the third field and the fourth field.

[0101] Table 2 is an example of recording the association relationship between the VNFD triplet and the data packet of the VNF network element. As shown in Table 2, through the two attribute values of the identification of the VNFD and the ID of the data packet of the VNF network element, the association relationship between the VNFD triplet and the ID of the data packet of the VNF network element is recorded.

[0102]

[0103] Table 2

[0104] In actual application, after the association relationship between the VNF network element and the VNFD triplet and the association relationship between the VNFD triplet and the data packet of the VNF network element are recorded, the association relationship between the VNF network element and the data packet of the VNF network element can be recorded through the two recorded association relationships.

[0105] Based on this, in an embodiment, the method further comprises:

[0106] According to the recorded association relationship between the VNF network element and the VNFD triplet, and the recorded association relationship between the VNFD triplet and the VNF network element packet, the association relationship between the VNF network element and the VNF network element packet is recorded.

[0107] For example, assuming that the recorded association relationship between the VNF network element and the VNFD triplet is the association relationship between the name of the VNF network element and the identifier of the VNFD, and the recorded association relationship between the VNFD triplet and the VNF network element packet is the association relationship between the identifier of the VNFD and the ID of the VNF network element packet, thus, the association relationship between the name of the VNF network element and the ID of the VNF network element packet can be obtained through the two association relationships.

[0108] Table 3 is a schematic diagram of recording the association relationship between the VNF network element and the VNF network element packet. As shown in Table 3, the association relationship between the VNF network element and the VNF network element packet is recorded through the recorded two association relationships.

[0109]

[0110] Table 3

[0111] In actual application, the recorded association relationship between the VNF network element and the VNF network element packet can be used to perform lifecycle management on the VNF network element.

[0112] Based on this, in an embodiment, the method further comprises:

[0113] According to the recorded association relationship between the VNF network element and the VNF network element packet, the VNF network element managed by the VNFM is managed in lifecycle.

[0114] For example, assuming that the VNF network element managed by the VNFM includes VNF network element 1, VNF network element 2 and VNF network element 3, and the identifiers of the three packets are ID1, ID2 and ID3 respectively. When the VNF network element 1 is managed in lifecycle, the identifier of the packet can be determined as ID1 according to the recorded association relationship between the VNF network element and the VNF network element packet, and the corresponding packet can be obtained according to the identifier, and the VNF network element 1 is managed in lifecycle by using the obtained packet.

[0115] In actual application, the MEO can further calculate the total resource amount of the VNF network element managed by the VNFM according to the first information reported by the VNFM.

[0116] Based on this, in an embodiment, the method further comprises:

[0117] According to the first field and the second field, the total resource amount of the VNF network element is calculated.

[0118] It can be understood that the MEO can calculate the total resource amount of the VNF network element according to the related information of the VNF network element reported by the VNFM and the VNFD triplet information.

[0119] For example, assuming that the related information of the VNF network element reported by the VNFM includes the name of the VNF network element, such as VNF network element 1, VNF network element 2 and VNF network element 3, the VDU resource of VNF network element 1 can be determined according to the VNFD triplet information of VNF network element 1, the VDU resource of VNF network element 2 can be determined according to the VNFD triplet information of VNF network element 2, and the VDU resource of VNF network element 3 can be determined according to the VNFD triplet information of VNF network element 3; finally, the VDU resources of the three network elements are added to obtain the total resource amount of the VNF network element managed by the VNFM.

[0120] It can be understood that the VNFM can further report the Flavor of the VM and the number of VMs to the MEO, so that the MEO can calculate the total resource amount of the VNF network element according to the Flavor of the VM and the number of VMs.

[0121] For example, assuming that the related information of the VNF network element reported by the VNFM includes the name of the VNF network element, such as VNF network element 1 and VNF network element 2, the total resource amount of the VNF network element managed by the VNFM can be obtained by adding the number of VMs in which VNF network element 1 is deployed and the number of VMs in which VNF network element 2 is deployed. Alternatively, the total resource amount of the VNF network element managed by the VNFM can be obtained according to the Flavor of the VM in which VNF network element 1 is deployed and the Flavor of the VM in which VNF network element 2 is deployed.

[0122] In the embodiment of the application, the MEO acquires the first information carrying the first field and the second field, which has the following advantages:

[0123] (1) The end-to-end process of a manufacturer’s MEO managing VNF network elements deployed or pre-installed in VNFM systems of different manufacturers has been clarified, thereby realizing the need for a centralized MEO system to connect to multiple manufacturers’ VNFM systems and to manage VNF network elements deployed or pre-installed in VNFM systems of multiple manufacturers in edge computing scenarios.

[0124] (2) It explicitly adds the requirement to include the association relationship between VNF network element information and VNFD triple information when reporting the first information at the VNF change notification interface, so as to record the association of data packets between VNF network elements on MEO.

[0125] The implementation process of the information processing method of the present invention will be described in detail below with reference to specific embodiments.

[0126] Figure 7 This is a schematic diagram of the first scenario in which the information processing method of this invention is applied, as shown in the embodiment. Figure 7 As shown, in the first scenario, Manufacturer A's MEO accepts and manages the VNFM from Manufacturer B; at the same time, through the VNF change notification interface between MEO and VNFM, it reports the relevant information of the VNF network elements deployed by the VNFM from the different manufacturers and the VNFD triplet information to Manufacturer A's MEO.

[0127] In the first scenario, the MEO manages VNF network elements on VNFMs from different manufacturers; and after managing the VNF network elements, the user imports the data packets of the VNF network elements on the MEO.

[0128] Based on the first scenario, a schematic diagram illustrating the specific implementation flow of the information processing method of this invention is provided, as follows: Figure 8 As shown, the method includes steps 801 to 808:

[0129] Step 801: Manufacturer B's VNFM system records the VNF network elements that have been pre-installed and deployed.

[0130] Understandably, after an operator pre-installs and deploys VNF network elements on Manufacturer B's VNFM system, Manufacturer B's VNFM system can record the pre-installed and deployed VNF network elements.

[0131] Step 802: Manufacturer B's VNFM sends the first message to the MEO of the upper-layer manufacturer A by triggering the VNF change notification interface.

[0132] The first information carries a first field and a second field; the first field represents the relevant information of the VNF network element managed by VNFM; the second field represents the VNFD triplet information of the VNF network element managed by VNFM.

[0133] It can be understood that the VNF change notification interface, specifically can be referred to as C6 interface, namely, VNFLifecycleChangesNotification interface.

[0134] It should be noted that the C6 interface in the original specification is extended and enhanced in the embodiment of the application, that is, for the scenario of the VNFM of different manufacturers accommodating VNF network elements, a plurality of fields are newly added, including a first field and a second field.

[0135] The first field represents the related information of the VNF network element accommodated by the VNFM of different manufacturers, such as the name of the VNF network element and the VIM tenant (tenant) information in which the VNF network element is deployed; and the second field represents the VNFD triplet information of the VNF network element accommodated by the VNFM of different manufacturers, such as the version of the VNFD, the VNFD manufacturer and the identification of the VNFD.

[0136] Table 4 is a newly added field carried by the first information, as shown in Table 4, the enhanced and revised functions of the VNF change notification interface, specifically include:

[0137] First, the VNFname (VNF name), Tenant (VNF tenant) and VnfdInfo structure (VNFD triplet information) are newly added.

[0138] Among them, the VNF name and the VNFD triplet information are used to record the association relationship between the VNF network element and the data package (Package) of the VNF network element. The Tenant field is used for subsequent deployment of the VNF network element to determine the specific tenant under the VIM to perform the VNF network element instantiation operation.

[0139] Second, the detailed fields in the VNFD triplet are newly added, including vnfd_version (version of the VNFD), vnfd_vender (VNFD manufacturer) and vnfd_id (identification of the VNFD).

[0140] Third, the VNFlist structure is newly added, which is used for the VNFM to accommodate a plurality of deployed or pre-installed VNF network elements. When the VNFM reports a plurality of VNF network elements to the MEO, the VNFlist structure can be used to realize batch reporting to the MEO of different manufacturers, so the VNFlist list field is added.

[0141]

[0142]

[0143]

[0144] Table 4

[0145] Step 803: The MEO of manufacturer A acquires the first information through the VNF change notification interface, and records the association relationship between the VNF network element and the VNFD triple according to the first field and the second field carried by the first information.

[0146] Step 804: The MEO of manufacturer A receives the data packet of the VNF network element managed by the VNFM of manufacturer B uploaded by the user, and sends the relevant information of the data packet of the VNF network element managed by the VNFM of manufacturer B to the VNFM of manufacturer B through the package synchronization interface.

[0147] Here, the user uploads the VNF package of the VNF network element on the page of the MEO.

[0148] Step 805: The VNFM of manufacturer B saves the relevant information of the data packet of the VNF network element through the package synchronization interface.

[0149] It can be understood that after the VNFM of manufacturer B receives the relevant information of the data packet of the VNF network element sent by the MEO, that is, the ID of the data packet, the VNFM can record the ID of the data packet of the VNF network element. The VNFM can also download the data packet of the VNF network element from the MEO, parse the downloaded data packet of the VNF network element, and obtain the VNFD triple information in the data packet.

[0150] Step 806: The MEO of manufacturer A sends an acquisition request to the VNFM of manufacturer B, receives the ID information of the data packet (Package) of the VNF network element and the corresponding VNFD triple information returned by the VNFM of manufacturer B, and records the association relationship between the VNFD triple information and the data packet (Package) of the VNF network element.

[0151] Here, the acquisition request, that is, the query VNFD detail request, can be sent to the VNFM of manufacturer B through the VNF query interface, that is, the Query VNF interface.

[0152] Further, the VNFM of manufacturer B returns the details of the VNFD to the MEO of manufacturer A. The details of the VNFD include the ID information of the data packet (Package) of the VNF network element and the corresponding VNFD triple information.

[0153] It should be noted that the MEO of manufacturer A can record the association relationship between the VNFD triple information and the ID of the VNF data packet (Package).

[0154] Step 807: The MEO of manufacturer A constructs the association relationship between the VNF network element and the data package of the VNF network element according to the recorded two association relationships above.

[0155] Here, the association relationship between the VNF network element and the ID of the data package (Package) of the VNF network element can be recorded.

[0156] Step 808: On the MEO page of manufacturer A, for the managed VNF network element, the corresponding data package (Package) of the VNF network element is determined to perform the corresponding life cycle management operation.

[0157] It can be understood that the corresponding data package (Package) of the VNF network element can be selected by the user.

[0158] In this example, the MEO obtains the first information carrying the first field and the second field sent by the VNFM of the different manufacturer, and has the following advantages:

[0159] (1) The process of uploading the data package of the VNF network element after the MEO manages the VNF network element deployed by the VNFM of the different manufacturer is clarified.

[0160] (2) Based on the demand of the MEO managing the stock VNF network element deployed by the VNFM of the different manufacturer, the extension function of the VNF change notification interface in the MEO-VNFM is added, the function of managing the VNF network element pre-deployed by the different manufacturer from the MEO system is realized, and the problem that the MEO cannot manage the VNF network element of the different manufacturer is solved.

[0161] (3) Through the definition of the related process, the problem that the life cycle management operation cannot be performed on the VNF network element of the different manufacturer is solved, the problem that the VNF network element deployed in the first phase of the in-province edge computing becomes an orphan resource is avoided, the unified resource management, deployment and operation and maintenance management operation are performed through the in-province centralized MEO system, the management complexity problem of deploying multiple MEO systems of multiple manufacturers in the province is solved, and the procurement cost of the in-province management system is saved.

[0162] Figure 9 is a schematic diagram of the second scenario of the information processing method of the embodiment of the application, as shown in Figure 9 In the second scenario, the MEO of manufacturer A interfaces with the VNFM of manufacturer B, and the related information of the VNF network element deployed by the VNFM of the different manufacturer and the VNFD triple information are reported to the MEO system of manufacturer A through the VNF change notification interface between the MEO and the VNFM.

[0163] In the second scenario, the MEO manages the VNF network element on the VNFM of another manufacturer; and before managing the VNF network element, the user imports the package of the VNF network element on the MEO.

[0164] In combination with the second scenario, a specific implementation flowchart of the information processing method of the embodiment of the application is shown in FIG. 10. Figure 10

[0165] Step 1001: The MEO of the manufacturer A receives the uploaded package of the VNF network element managed by the VNFM of the manufacturer B, and sends the related information of the package of the VNF network element managed by the VNFM of the manufacturer B to the VNFM of the manufacturer B through a package synchronization interface.

[0166] Here, the user uploads the VNF package of the VNF network element on the page of the MEO.

[0167] Step 1002: The VNFM of the manufacturer B saves the related information of the package of the VNF network element through the package synchronization interface.

[0168] It can be understood that after the VNFM of the manufacturer B receives the related information of the package of the VNF network element, i.e., the ID of the package, the VNFM can record the ID of the package of the VNF network element. The VNFM can also download the package of the VNF network element from the MEO, analyze the downloaded package of the VNF network element, and obtain the VNFD triplet information in the package.

[0169] Step 1003: The MEO of the manufacturer A sends an acquisition request to the VNFM of the manufacturer B, receives the ID information of the package of the VNF network element and the corresponding VNFD triplet information returned by the VNFM of the manufacturer B, and records the association between the VNFD triplet information and the package of the VNF network element.

[0170] Here, the acquisition request, i.e., the query VNFD detail request, can be sent to the VNFM of the manufacturer B through the C6 interface, i.e., the VNF query (Query VNF) interface.

[0171] Further, the VNFM of the manufacturer B returns the details of the VNFD to the MEO of the manufacturer A; the details of the VNFD include the ID information of the package of the VNF network element and the corresponding VNFD triplet information.

[0172] It should be noted that the MEO of the manufacturer A can record the association between the VNFD triplet information and the VNF Package ID. ​

[0173] Step 1004: The VNFM system of manufacturer B records the VNF network element that has been pre-deployed.

[0174] It can be understood that after the operator pre-deploys the VNF network element on the VNFM system of manufacturer B, the VNFM system of manufacturer B can record the VNF network element that has been pre-deployed.

[0175] Step 1005: The VNFM of manufacturer B sends first information to the upper-layer MEO of manufacturer A by triggering a VNF change notification interface.

[0176] The first information carries a first field and a second field; the first field represents the related information of the VNF network element managed by the VNFM; and the second field represents the VNFD triplet information of the VNF network element managed by the VNFM.

[0177] It can be understood that the VNF change notification interface can be a C6 interface, that is, a VNFLifecycleChangesNotification interface.

[0178] It should be noted that the C6 interface in the original specification is extended and enhanced in the embodiment of the application, that is, a plurality of fields, including the first field and the second field, are added for the scenario of the VNFM of a different manufacturer managing the VNF network element.

[0179] Step 1006: The MEO of manufacturer A acquires the first information through the VNF change notification interface, and records the association relationship between the VNF network element and the VNFD triplet according to the first field and the second field carried by the first information.

[0180] Step 1007: The MEO of manufacturer A constructs the association relationship between the VNF network element and the data package of the VNF network element according to the two recorded association relationships.

[0181] Here, the association relationship between the VNF network element and the ID of the data package of the VNF network element can be recorded.

[0182] Step 1008: For the managed VNF network element, the corresponding data package of the VNF network element is determined to perform a corresponding life cycle management operation on the MEO page of manufacturer A.

[0183] It can be understood that the corresponding data package of the VNF network element can be selected by a user.

[0184] In this example, the MEO acquires the first information carrying the first field and the second field sent by the VNFM of a different manufacturer, and has the following advantages:

[0185] (1) Clear the data packet of the VNF network element uploaded first, and then the end-to-end process of the VNF network element managed.

[0186] (2) Based on the demand of the centralized MEO managed VNF network element of the pre-deployed VNF of the different manufacturers, the extension function of the VNF change notification interface in the MEO-VNFM is added, the function of the VNF network element of the different manufacturers pre-deployed from the MEO system is realized, and the problem that the MEO cannot manage the VNF network element of the different manufacturers is solved.

[0187] (3) Through the definition of the related process, the problem that the subsequent life cycle management operation cannot be performed on the VNF network element of the different manufacturers is solved, the problem that the VNF network element of the first phase of the in-province edge computing deployed becomes an orphan resource is avoided, the unified resource management, deployment and operation and maintenance management operation are performed through the centralized MEO system in the province, the management complexity problem of the multiple MEO systems of the multiple manufacturers deployed in the province is solved, and the procurement cost of the management system in the province is saved.

[0188] To realize the information processing method of the embodiment of the application, the embodiment of the application further provides an information processing device. Figure 11 The composition structure diagram of the information processing device of the embodiment of the application is shown as Figure 11 The device comprises:

[0189] The acquisition unit 111 is used for acquiring first information; the first information carries a first field and a second field; the first field represents the related information of the VNF network element managed by the VNFM; the second field represents the VNFD triple information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers;

[0190] The processing unit 112 is used for recording the association relationship between the VNF network element and the triple of the VNFD according to the first field and the second field; the association relationship is used for managing the VNF network element managed by the VNFM by the MEO.

[0191] In an embodiment, the acquisition unit 111 is specifically used for:

[0192] The first information is acquired through the VNF change notification interface between the MEO and the VNFM.

[0193] In an embodiment, the related information of the VNF network element comprises the name of the VNF network element and the VIM tenant information where the VNF network element is deployed; the VNFD triple information comprises the version of the VNFD, the manufacturer of the VNFD and the identifier of the VNFD; and the processing unit 112 is specifically used for:

[0194] According to the first field and the second field, record the association between the name of the VNF network element and the identification of the VNFD.

[0195] In an embodiment, the processing unit 112 is further configured to:

[0196] Before recording the association between the VNF network element and the VNFD triplet, receive a data package of the VNF network element managed by the VNFM uploaded by a user;

[0197] Alternatively,

[0198] After recording the association between the VNF network element and the VNFD triplet, receive a data package of the VNF network element managed by the VNFM uploaded by a user.

[0199] In an embodiment, the apparatus further comprises:

[0200] The sending unit is configured to send, to the VNFM, relevant information of the data package of the VNF network element managed by the VNFM.

[0201] In an embodiment, the sending unit is further configured to:

[0202] Send a request for acquisition to the VNFM; the request for acquisition is used to request acquisition of the corresponding relationship between the data package of the VNF network element managed by the VNFM and the VNFD triplet information;

[0203] Acquire second information sent by the VNFM; the second information carries a third field and a fourth field; the third field represents relevant information of the data package of the VNF network element received by the VNFM; and the fourth field represents VNFD triplet information corresponding to the data package;

[0204] According to the third field and the fourth field, record the association between the VNFD triplet and the data package of the VNF network element.

[0205] In addition, according to at least one embodiment of the present application, the acquiring second information sent by the VNFM comprises:

[0206] Acquire the second information sent by the VNFM through a VNF query interface between the MEO and the VNFM.

[0207] In an embodiment, the processing unit 112 is further configured to:

[0208] According to the recorded association relationship between the VNF network element and the VNFD triplet, and the recorded association relationship between the VNFD triplet and the VNF network element packet, the association relationship between the VNF network element and the VNF network element packet is recorded.

[0209] In an embodiment, the processing unit 112 is further configured to:

[0210] According to the recorded association relationship between the VNF network element and the VNF network element packet, the VNF network element managed by the VNFM is managed in the life cycle.

[0211] In an embodiment, the processing unit 112 is further configured to:

[0212] According to the first field and the second field, the total amount of resources of the VNF network element is calculated.

[0213] In actual application, the obtaining unit 111 and the sending unit can be realized by a communication interface in an information processing device; and the processing unit 112 can be realized by a processor in the information processing device.

[0214] It should be noted that the information processing device provided in the above embodiments is only used as an example for the division of the above program modules in the information processing process. In actual application, the above processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the information processing device and the information processing method provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0215] The embodiment of the present application also provides a network device, as shown in the figure, comprising: Figure 12 As shown in the figure, comprising:

[0216] The communication interface 121 can interact with other devices.

[0217] The processor 122 is connected with the communication interface 121, and is used to run the computer program to execute the method provided by one or more technical solutions of the network device. The computer program is stored on the memory 123.

[0218] It should be noted that the specific processing process of the processor 122 and the communication interface 121 is detailed in the method embodiments, which will not be repeated here.

[0219] Of course, in actual applications, various components in the network device 120 are coupled together through the bus system 124. It can be understood that the bus system 124 is used to realize the connection communication between the components. The bus system 124 includes not only a data bus, but also a power supply bus, a control bus, and a status signal bus. However, for the purpose of clear illustration, all the buses are marked as the bus system 124 in the Figure 12

[0220] The memory 123 in the embodiment of the present application is used to store various types of data to support the operation of the network device 120. Examples of the data include any computer programs used for operation on the network device 120.

[0221] The method disclosed in the above embodiment of the present application can be applied to or implemented by the processor 122. The processor 122 can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 122 or the instruction in the form of software. The processor 122 mentioned above can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 122 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the execution can be directly completed by a hardware decoding processor or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 123. The processor 122 reads the information in the memory 123 and combines the hardware to complete the steps of the above method.

[0222] In the exemplary embodiments, the network device 120 can be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, micro controllers (MCUs), microprocessors (Microprocessors), or other electronic elements, for executing the above method.​

[0223] It can be understood that the memory (the memory 123) of the embodiments of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), sync link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.

[0224] In the example embodiments, the embodiments of the present application also provide a storage medium, specifically a computer readable storage medium, such as a memory storing a computer program executable by the processor 122 of the network device 120 to complete the steps of the aforementioned network device side method. The computer readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0225] It should be noted that "first", "second", and the like are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence.

[0226] In addition, the technical solutions described in the embodiments of the present application can be arbitrarily combined without conflict.

[0227] The above is only a preferred embodiment of the present application, and is not intended to limit the protection scope of the present application.

Claims

1. An information processing method, characterized in that, Applied to the Mobile Edge Orchestrator (MEO), the method includes: Obtain first information; the first information carries a first field and a second field; the first field represents the relevant information of the VNF network element managed by the Virtual Network Element Manager (VNFM); the second field represents the VNF Descriptor (VNFD) triplet information of the Virtual Network Function (VNF) network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers; the VNF network element includes existing VNF network elements. Based on the first field and the second field, the association relationship between the triplet of the VNF network element and the VNFD is recorded; the association relationship is used by the MEO to manage the VNF network elements managed by the VNFM.

2. The method according to claim 1, characterized in that, The acquisition of the first information includes: The first information is obtained through the VNF change notification interface between the MEO and the VNFM.

3. The method according to claim 1, characterized in that, The relevant information of the VNF network element includes the name of the VNF network element and the VIM tenant information of the virtual infrastructure management where the VNF network element is deployed; the VNFD triplet information includes the VNFD version, VNFD vendor and VNFD identifier. The step of recording the association relationship between the VNF network element and the VNFD triples based on the first field and the second field includes: Based on the first field and the second field, record the association between the name of the VNF network element and the identifier of the VNFD.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Before recording the association between the VNF network element and the VNFD triple, receive the data packet of the VNF network element managed by the VNFM uploaded by the user; or, After recording the association between the VNF network element and the VNFD triple, the data packets of the VNF network element managed by the VNFM uploaded by the user are received.

5. The method according to claim 4, characterized in that, The method further includes: Send relevant information about the data packets of the VNF network elements managed by the VNFM to the VNFM.

6. The method according to claim 5, characterized in that, The method further includes: Send an acquisition request to the VNFM; the acquisition request is used to request the correspondence between the data packets and VNFD triplet information of the VNF network elements managed by the VNFM; Obtain the second information sent by the VNFM; the second information carries a third field and a fourth field; the third field represents the relevant information of the data packet of the VNF network element received by the VNFM; the fourth field represents the VNFD triplet information corresponding to the data packet; Based on the third and fourth fields, the association between the triples of the VNFD and the data packets of the VNF network element is recorded.

7. The method according to claim 6, characterized in that, The step of obtaining the second information sent by the VNFM includes: The second information sent by the VNFM is obtained through the VNF query interface between the MEO and the VNFM.

8. The method according to claim 6, characterized in that, The method further includes: Based on the recorded association between the VNF network element and the VNFD triples, and the recorded association between the VNFD triples and the data packets of the VNF network element, the association between the VNF network element and the data packets of the VNF network element is recorded.

9. The method according to claim 8, characterized in that, The method further includes: Based on the recorded association between the VNF network elements and their data packets, lifecycle management is performed on the VNF network elements managed by the VNFM.

10. The method according to claim 1, characterized in that, The method further includes: Calculate the total resource amount of the VNF network element based on the first field and the second field.

11. An information processing device, characterized in that, Settings on MEO include: The acquisition unit is used to acquire first information; the first information carries a first field and a second field; the first field represents the relevant information of the VNF network element managed by the VNFM; the second field represents the VNFD triplet information of the VNF network element managed by the VNFM; the VNFM and the MEO belong to different manufacturers; the VNF network element includes existing VNF network elements; The processing unit is configured to record the association relationship between the VNF network element and the VNFD triple based on the first field and the second field; the association relationship is used by the MEO to manage the VNF network element managed by the VNFM.

12. A network device, characterized in that, include: The communication interface is used to obtain initial information. The first information carries a first field and a second field; the first field represents the relevant information of the VNF network element managed by VNFM; the second field represents the VNFD triplet information of the VNF network element managed by VNFM; the VNFM and MEO belong to different manufacturers; the VNF network element includes existing VNF network elements; The processor is configured to record the association relationship between the VNF network element and the VNFD triple based on the first field and the second field; the association relationship is used by the MEO to manage the VNF network element managed by the VNFM.

13. A network device, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 10.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method of instancing virtual network function (VNF) and network element management device

    CN105634782A

  • A method and apparatus for managing container services

    CN110569101A