[go: up one dir, main page]

CN105487884B - Upgrade processing method and relevant device - Google Patents

Upgrade processing method and relevant device Download PDF

Info

Publication number
CN105487884B
CN105487884B CN201510685765.8A CN201510685765A CN105487884B CN 105487884 B CN105487884 B CN 105487884B CN 201510685765 A CN201510685765 A CN 201510685765A CN 105487884 B CN105487884 B CN 105487884B
Authority
CN
China
Prior art keywords
interface conversion
software module
version
business software
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510685765.8A
Other languages
Chinese (zh)
Other versions
CN105487884A (en
Inventor
王骅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510685765.8A priority Critical patent/CN105487884B/en
Publication of CN105487884A publication Critical patent/CN105487884A/en
Application granted granted Critical
Publication of CN105487884B publication Critical patent/CN105487884B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明实施例公开一种升级处理方法和相关设备。一种升级处理方法包括升级处理设备向业务软件模块A所在设备发送接口转换描述文件Dv2‑v1,所述接口转换描述文件Dv2‑v1用于描述从v2版本的业务软件模块B到v1版本的业务软件模块A之间的接口转换算法,向所述业务软件模块B所在设备发送升级数据UB_v1‑v2和接口转换描述文件Dv1‑v2,所述升级数据UB_v1‑v2用于将所述业务软件模块B从v1版本升级到v2版本,所述接口转换描述文件Dv1‑v2用于描述从v1版本的业务软件模块A到v2版本的业务软件模块B之间的接口转换算法。本发明实施例提供技术方案有利于尽量保证灰度升级过程中的业务连续性。

The embodiments of the present invention disclose an upgrade processing method and related equipment. An upgrade processing method includes that the upgrade processing device sends an interface conversion description file D v2-v1 to the device where the service software module A is located, and the interface conversion description file D v2-v1 is used to describe the service software module B from the v2 version to the v1 version. The interface conversion algorithm between the business software module A, sends the upgrade data U B_v1-v2 and the interface conversion description file D v1-v2 to the device where the business software module B is located, and the upgrade data U B_v1-v2 is used to convert all the The service software module B is upgraded from the v1 version to the v2 version, and the interface conversion description file D v1-v2 is used to describe the interface conversion algorithm from the service software module A of the v1 version to the service software module B of the v2 version. The technical solutions provided by the embodiments of the present invention are beneficial to ensure the service continuity during the grayscale upgrade process as much as possible.

Description

Upgrade processing method and relevant device
Technical field
The present invention relates to computers and field of communication technology, and in particular to sets to a kind of upgrade processing method and correlation It is standby.
Background technique
The basic skills of software upgrading (Upgrade) be off early version software operation, using new version software again Starting.Wherein, gray scale upgrades and refers in escalation process, the early version business software module liter by same business chain in batches Grade is new version.It is typically characterised by escalation process, the business software module of early version and new version can be run simultaneously, part User uses the business software module of new version, and certain customers use the business software module of early version.
In gray scale escalation process, the new version business software module of same business chain may need soft with early version business It is interacted between part module to realize corresponding service function, also, interface interactive between new early version business software module It is likely to different, so, it may just need to carry out the interface conversion between new early version business software module at this time.It is existing Have in technology, since the publication of early version business software module is online relatively early, early version business software module is also impossible to The interface format of the new version business software module of subsequent issued is learned, so the interface conversion function of early version business software module It can not accomplish the interface conversion from new version to early version.The interface conversion function of new version business software module can then obtain The interface format of early version business software module is known, can be accomplished from early version business software module to new version business software mould The interface conversion of block, so the interface conversion function of the prior art can not accomplish that bidirectional interface required by gray scale upgrading process turns It changes, and then the business continuance in gray scale escalation process may be influenced.
Summary of the invention
The embodiment of the present invention provides a kind of upgrade processing method and relevant device, to guarantee in gray scale escalation process as far as possible Business continuance.
First aspect of the embodiment of the present invention provides a kind of upgrade processing method, comprising: upgrading processing equipment is to business software Equipment transmission interface conversion described file D where modules Av2-v1.Wherein, the interface conversion describes file Dv2-v1For describing Interface conversion algorithm between the business software modules A of business software module B to the v1 version of v2 version.Wherein, the industry The business software module A and business software module B is the business software module for belonging to same business chain.Upgrading processing equipment is to institute Equipment where stating business software module B sends upgrading data UB_v1-v2File D is described with interface conversionv1-v2, wherein the upgrading Data UB_v1-v2For by the business software module B from v1 edition upgrading to v2 version.The interface conversion describes file Dv1-v2For describing the interface conversion algorithm the business software module B from the business software modules A of v1 version to v2 version.
As can be seen that due to equipment transmission interface conversion described file where upgrading processing equipment to business software modules A Dv2-v1, and upgrading data U is sent to equipment where the business software module BB_v1-v2File D is described with interface conversionv1-v2, this It allows for being sent to the data Data_B- of the business software modules A of v1 version as the business software module B for receiving v2 versionv2When, Equipment where business software modules A can describe file D based on interface conversionv2-v1The interface conversion algorithm of description is to data Data_ B-v2Interface conversion is carried out, the business software modules A of v1 version can be handled to data Data_B-v2It carries out interface conversion and obtains Result.When the business software modules A for receiving v1 version is sent to the data Data_A- of the business software module B of v2 versionv1 When, equipment where business software module B can describe file D using interface conversionv1-v2Interface conversion algorithm is described, to data Data_A-v1Interface conversion is carried out, the business software module B of v2 version can be handled to data Data_A-v1Carry out interface conversion and Obtained result.As it can be seen that describing file D by introducing interface conversionv2-v1File D is described with interface conversionv2-v1, can be effective The business software module B of business software module B and the v1 version of v2 version is made up directly because of interface caused by difference in version Difference, and then advantageously ensure that the business continuance in gray scale escalation process.
With reference to first aspect, in the first possible embodiment of first aspect, the business software of v1 version Modules A is run in the virtual machine Vma in equipment, wherein the interface conversion describes file Dv2-v1By the virtual machine Vma Host Host called or the interface conversion describes file Dv2-v1By the business software modules A institute of v1 version It calls.The business software module B of v2 version is run in the virtual machine Vmb in equipment, and the interface conversion describes file Dv1-v2It is called by the Host of the virtual machine Vmb or the interface conversion describes file Dv1-v2Described in v2 version Business software module B is called.
As can be seen that upgrade processing method is applied in virtualization scene, advantageously ensure that under virtualization scene in ash Spend the business continuance in escalation process.Further, if this intermediate bridge role is by Host come calling interface conversion described File is conducive to preferably complete version iteration then being conducive to simplify the architecture design of business software module itself.
The possible embodiment of with reference to first aspect the first, in second of possible real-time mode of first aspect In, the interface conversion describes file Dv2-v1It is called by the virtual switch in the Host of the virtual machine Vma, the interface Conversion described file Dv1-v2It is called by the virtual switch in the Host of the virtual machine Vmb.
With reference to first aspect or second of the first possible embodiment of first aspect or first aspect possible Embodiment, in the third possible embodiment of first aspect, equipment transmission is connect where the modules A to business software Mouth conversion described file Dv2-v1Before further include: file is described according to virtual network function and determines that the interface conversion describes file Dv2-v1
The third possible embodiment with reference to first aspect, in the 4th kind of possible real-time mode of first aspect In, it includes x virtual deployment unit objects and y virtual link object that the virtual network function, which describes file, wherein each It include that interface conversion describes attribute in virtual link object, the interface conversion describes attribute record respective virtual connecting object The interface conversion of required reference describes the index of file;Wherein, w virtual network is defined in the virtual deployment unit object Functional unit example, wherein the virtual link in the tie point attribute that each virtual network function component instance includes is with reference to category Property describes the mark of virtual link object cited in respective virtual network function component instance;Wherein, described x, y and w are Positive integer and the w are greater than 1;
The w virtual network function component instance includes virtual network function component instance Ma and virtual network function group Part example Mb, wherein the virtual network function component instance Ma is the corresponding virtual network function group of business software modules A Part example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
As can be seen that upgrade processing method is applied in telecommunications virtualization scene, advantageously ensure that telecommunications virtualizes field Business continuance under scape in gray scale escalation process.Introducing virtual network function, which describes file, can effectively establish interface turn Change the accurate mapping relations between description file and business software module.
Second aspect of the embodiment of the present invention provides a kind of upgrading processing device, comprising:
First transmission unit is used for equipment transmission interface conversion described file D where to business software modules Av2-v1, institute It states interface conversion and describes file Dv2-v1For describing the business software modules A from business software module B to the v1 version of v2 version Between interface conversion algorithm, wherein the business software modules A and the business software module B are to belong to same business chain Business software module;
Second transmission unit, for sending upgrading data U to equipment where the business software module BB_v1-v2And interface Conversion described file Dv1-v2, wherein the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading to V2 version, the interface conversion describe file Dv1-v2For describing from the business software modules A of v1 version to the business of v2 version Interface conversion algorithm between software module B.
In conjunction with second aspect, in the first possible embodiment of second aspect, the business software of v1 version Modules A is run in the virtual machine Vma in equipment, wherein the interface conversion describes file Dv2-v1By the virtual machine Vma Host Host called or the interface conversion describes file Dv2-v1By the business software modules A institute of v1 version It calls;
The business software module B of v2 version is run in the virtual machine Vmb in equipment, the interface conversion description text Part Dv1-v2It is called by the Host of the virtual machine Vmb or the interface conversion describes file Dv1-v2By the institute of v2 version Business software module B is stated to be called.
In conjunction with the first possible embodiment of second aspect, in second of possible real-time mode of second aspect In, the interface conversion describes file Dv2-v1It is called by the virtual switch in the Host of the virtual machine Vma, the interface Conversion described file Dv1-v2It is called by the virtual switch in the Host of the virtual machine Vmb.
Second in conjunction with the possible embodiment of the first of second aspect or second aspect or second aspect is possible Embodiment, in the third possible embodiment of second aspect, the upgrading processing device further include: determination unit, For to equipment transmission interface conversion described file D where business software modules Av2-v1Before further include: according to virtual network Function describes file and determines that the interface conversion describes file Dv2-v1
In conjunction with the third possible embodiment of second aspect, in the 4th kind of possible real-time mode of second aspect In, it includes x virtual deployment unit objects and y virtual link object that the virtual network function, which describes file, wherein each It include that interface conversion describes attribute in virtual link object, the interface conversion describes attribute record respective virtual connecting object The interface conversion of required reference describes the index of file;Wherein, w virtual network is defined in the virtual deployment unit object Functional unit example, wherein the virtual link in the tie point attribute that each virtual network function component instance includes is with reference to category Property describes the mark of virtual link object cited in respective virtual network function component instance;Wherein, described x, y and w are Positive integer and the w are greater than 1;
The w virtual network function component instance includes virtual network function component instance Ma and virtual network function group Part example Mb, wherein the virtual network function component instance Ma is the corresponding virtual network function group of business software modules A Part example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
The third aspect of the embodiment of the present invention provides a kind of upgrading processing equipment, comprising:
Processor, memory and communication interface;
The processor is for obtaining upgrading data UB_v1-v2, interface conversion file D is describedv1-v2Text is described with interface conversion Part Dv2-v1
The communication interface describes file D for sending the interface conversion to equipment where business software modules Av2-v1。 Wherein, the interface conversion describes file Dv2-v1It is soft from the business of business software module B to the v1 version of v2 version for describing Interface conversion algorithm between part modules A.Wherein, the business software modules A and the business software module B be belong to it is same The business software module of business chain.
The communication interface is also used to equipment where to the business software module B and sends the upgrading data UB_v1-v2 File D is described with interface conversionv1-v2, wherein the upgrading data UB_v1-v2For by the business software module B from v1 version It is upgraded to v2 version.The interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to v2 version Business software module B between interface conversion algorithm.
In conjunction with the third aspect, in the first possible embodiment of the third aspect, the business software of v1 version Modules A is run in the virtual machine Vma in equipment, wherein the interface conversion describes file Dv2-v1By the virtual machine Vma Host Host called or the interface conversion describes file Dv2-v1By the business software modules A institute of v1 version It calls.The business software module B of v2 version is run in the virtual machine Vmb in equipment, and the interface conversion describes file Dv1-v2It is called by the Host of the virtual machine Vmb or the interface conversion describes file Dv1-v2Described in v2 version Business software module B is called.
As can be seen that upgrade processing method is applied in virtualization scene, advantageously ensure that under virtualization scene in ash Spend the business continuance in escalation process.
In conjunction with the first possible embodiment of the third aspect, in second of possible real-time mode of the third aspect In, the interface conversion describes file Dv2-v1It is called by the virtual switch in the Host of the virtual machine Vma, the interface Conversion described file Dv1-v2It is called by the virtual switch in the Host of the virtual machine Vmb.
Second in conjunction with the possible embodiment of the first of the third aspect or the third aspect or the third aspect is possible Embodiment, in the third possible embodiment of the third aspect, equipment transmission is connect where the modules A to business software Mouth conversion described file Dv2-v1Before further include: file is described according to virtual network function and determines that the interface conversion describes file Dv2-v1
In conjunction with the third possible embodiment of the third aspect, in the 4th kind of possible real-time mode of the third aspect In, it includes x virtual deployment unit objects and y virtual link object that the virtual network function, which describes file, wherein each It include that interface conversion describes attribute in virtual link object, the interface conversion describes attribute record respective virtual connecting object The interface conversion of required reference describes the index of file;Wherein, w virtual network is defined in the virtual deployment unit object Functional unit example, wherein the virtual link in the tie point attribute that each virtual network function component instance includes is with reference to category Property describes the mark of virtual link object cited in respective virtual network function component instance;Wherein, described x, y and w are Positive integer and the w are greater than 1;
The w virtual network function component instance includes virtual network function component instance Ma and virtual network function group Part example Mb, wherein the virtual network function component instance Ma is the corresponding virtual network function group of business software modules A Part example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
It includes: upgrading processing equipment, business software modules A institute that fourth aspect of the embodiment of the present invention, which provides a kind of communication system, Equipment and business software module B where equipment.
Upgrading processing equipment is used for, to the equipment transmission interface conversion described file D where business software modules Av2-v1。 Dv2-v1For describing from the interface conversion algorithm between the business software modules A of business software module B to the v1 version of v2 version.
Wherein, upgrading processing equipment as mentioned in the embodiments of the present invention can be NM server or other can be used in providing The equipment of upgrade service.
For example, upgrading processing equipment 910 is specifically equipment transmission interface conversion where to the business software modules A of v1 version File D is describedv2-v1.Wherein, there may be multiple versions by business software modules A and business software module B.Wherein, business is soft Part modules A and business software module B may belong to same type or different types of business software module.
Wherein, the business software modules A and the business software module B are the business software moulds for belonging to same business chain Block.
Equipment is used for receiving interface conversion described file D where business software modules Av2-v1, store or install interface conversion File D is describedv2-v1
For example, when the business software module B for receiving v2 version is sent to the number of the business software modules A of v1 version According to Data_B-v2When, equipment 920 describes file D using interface conversionv2-v1Description the business software module B slave v2 version to Interface conversion algorithm between the business software modules A of v1 version, to data Data_B-v2Interface conversion is carried out, v1 version Business software modules A can be handled to data Data_B-v2Carry out result obtained from interface conversion.
Upgrading processing equipment is also used to, and sends upgrading data U to equipment where the business software module BB_v1-v2With connect Mouth conversion described file Dv1-v2, wherein the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading To v2 version, the interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to the industry of v2 version Interface conversion algorithm between business software module B.
For example, upgrading processing equipment can send upgrading data U to equipment where the business software module B of v1 versionB_v1-v2 File D is described with interface conversionv1-v2.Upgrading processing equipment may also be to the equipment for the business software module B that will dispose v2 version Send upgrading data UB_v1-v2File D is described with interface conversionv1-v2.Equipment where the business software module B of v1 version with by portion The equipment for affixing one's name to the business software module B of v2 version may be same equipment or distinct device.
Wherein, equipment where the business software module B of v1 version is set with by the business software module B of deployment v2 version Standby equipment where being regarded as business software module B.
Wherein, equipment where business software module B, for can receive the upgrading data UB_v1-v2It is described with interface conversion File Dv1-v2;Utilize upgrading data UB_v1-v2By business software module B from v1 edition upgrading to v2 version, and stores or install Interface conversion describes file Dv1-v2.Such as when the business software modules A for receiving v1 version is sent to the business software mould of v2 version The data Data_A- of block Bv1When, equipment 930 describes file D using interface conversionv1-v2The business software of the slave v1 version of description Modules A is to the interface conversion algorithm between the business software module B of v2 version, to data Data_A-v1Carry out interface conversion, v2 The business software module B of version can be handled to data Data_A-v1Carry out result obtained from interface conversion.
With reference to first aspect, in the first possible embodiment of first aspect, the business software of v1 version Modules A is run in the virtual machine Vma in equipment, wherein the interface conversion describes file Dv2-v1By the virtual machine Vma Host Host called or the interface conversion describes file Dv2-v1By the business software modules A institute of v1 version It calls.The business software module B of v2 version is run in the virtual machine Vmb in equipment, and the interface conversion describes file Dv1-v2It is called by the Host of the virtual machine Vmb or the interface conversion describes file Dv1-v2Described in v2 version Business software module B is called.
As can be seen that upgrade processing method is applied in virtualization scene, advantageously ensure that under virtualization scene in ash Spend the business continuance in escalation process.Further, if this intermediate bridge role is by Host come calling interface conversion described File is conducive to preferably complete version iteration then being conducive to simplify the architecture design of business software module itself.
The possible embodiment of with reference to first aspect the first, in second of possible real-time mode of first aspect In, the interface conversion describes file Dv2-v1It is called by the virtual switch in the Host of the virtual machine Vma, the interface Conversion described file Dv1-v2It is called by the virtual switch in the Host of the virtual machine Vmb.
With reference to first aspect or second of the first possible embodiment of first aspect or first aspect possible Embodiment, in the third possible embodiment of first aspect, equipment transmission is connect where the modules A to business software Mouth conversion described file Dv2-v1Before further include: file is described according to virtual network function and determines that the interface conversion describes file Dv2-v1
The third possible embodiment with reference to first aspect, in the 4th kind of possible real-time mode of first aspect In, it includes x virtual deployment unit objects and y virtual link object that the virtual network function, which describes file, wherein each It include that interface conversion describes attribute in virtual link object, the interface conversion describes attribute record respective virtual connecting object The interface conversion of required reference describes the index of file;Wherein, w virtual network is defined in the virtual deployment unit object Functional unit example, wherein the virtual link in the tie point attribute that each virtual network function component instance includes is with reference to category Property describes the mark of virtual link object cited in respective virtual network function component instance;Wherein, described x, y and w are Positive integer and the w are greater than 1;
The w virtual network function component instance includes virtual network function component instance Ma and virtual network function group Part example Mb, wherein the virtual network function component instance Ma is the corresponding virtual network function group of business software modules A Part example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
As can be seen that upgrade processing method is applied in telecommunications virtualization scene, advantageously ensure that telecommunications virtualizes field Business continuance under scape in gray scale escalation process.Introducing virtual network function, which describes file, can effectively establish interface turn Change the accurate mapping relations between description file and business software module.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, required use in being described below to embodiment Attached drawing be briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for this For the those of ordinary skill of field, it can also be obtained according to these attached drawings without creative efforts other attached Figure.
Fig. 1-a~Fig. 1-b is the schematic diagram of several network architectures provided in an embodiment of the present invention;
Fig. 2 is a kind of flow diagram of upgrade processing method provided in an embodiment of the present invention;
Fig. 3-a is the flow diagram of another upgrade processing method provided in an embodiment of the present invention;
Fig. 3-b is the schematic diagram that a kind of business software module provided in an embodiment of the present invention uses ICD;
Fig. 4-a is a kind of flow diagram of upgrade processing method provided in an embodiment of the present invention;
Fig. 4-b is the schematic diagram that a kind of virtual switch provided in an embodiment of the present invention uses ICD;
Fig. 5 is the flow diagram of another upgrade processing method provided in an embodiment of the present invention;
Fig. 6-a is the flow diagram of another upgrade processing method provided in an embodiment of the present invention;
Fig. 6-b is the schematic diagram for the logical architecture that a kind of virtual network function provided in an embodiment of the present invention describes file;
Fig. 7 is a kind of flow diagram of upgrading processing device provided in an embodiment of the present invention;
Fig. 8 is a kind of schematic diagram of upgrading processing equipment provided in an embodiment of the present invention;
Fig. 9 is a kind of schematic diagram of communication system provided in an embodiment of the present invention.
Specific embodiment
The embodiment of the present invention provides a kind of upgrade processing method and relevant device, to guarantee in gray scale escalation process as far as possible Business continuance.
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention Attached drawing, technical solution in the embodiment of the present invention are explicitly described, it is clear that described embodiment is only the present invention The embodiment of a part, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not having Every other embodiment obtained under the premise of creative work is made, should fall within the scope of the present invention.
The term " first " that occurs in description of the invention, claims and attached drawing, " second " and " third " etc. are to use In the different object of difference, and it is not intended to describe specific sequence.In addition, term " includes " and " having " and they are any Deformation, it is intended that cover and non-exclusive include.Such as contain the process, method, system, product of a series of steps or units Or equipment is not limited to listed step or unit, but optionally further comprising the step of not listing or unit, or can Selection of land further includes the other step or units intrinsic for these process, methods, product or equipment.
Several network architectures are simply first introduced below, the technical solution of the embodiment of the present invention can be used in shown in citing In the network architecture.
Referring to Fig. 1-a, Fig. 1-a is a kind of network architecture schematic diagram provided in an embodiment of the present invention, the embodiment of the present invention Scheme can be implemented in the network architecture shown in Fig. 1-a, such as upgrade processing method can be implemented or assist due to upgrading processing equipment Help implementation.
Wherein, equipment where the business software module in framework shown in Fig. 1-a can have virtual frame shown in Fig. 1-b Structure.To facilitate understanding of the present embodiment of the invention, introduce herein first may be introduced in description of the embodiment of the present invention it is several virtual Framework element.
Virtual machine VM:
One or more virtual computers can be simulated on a physical computer by software virtual machine, and These virtual machines work just as real computer, and operating system and application program can be installed on virtual machine, empty Quasi- machine may also access Internet resources.For the application program run in virtual machine, virtual machine is like really to count It works in calculation machine.
Hardware layer:
The hardware platform of virtualized environment operation.Wherein, hardware layer may include multiple hardwares, such as certain calculate node is hard Part layer may include CPU and memory, can also include network interface card, memory etc. high speed/low speed input/output (I/O, Input/ Output) equipment, and other equipment with particular procedure function, such as input and output memory management unit (IOMMU, Input/ Output Memory Management Unit), wherein IOMMU can be used for virtual machine physical address and Host physical address Conversion.
Host (Host): as management level, to complete the management and distribution of hardware resource.It is presented for virtual machine virtual Hardware platform;Realize the scheduling and isolation of virtual machine.Wherein, Host may be monitor of virtual machine (VMM);In addition, VMM sometimes Composition Host is combined with 1 privileged virtual machine.
Wherein, virtual hardware platform provides various hardware resources to each virtual machine run thereon, such as provides virtual CPU, virtual memory, virtual disk, Microsoft Loopback Adapter etc..Wherein, which can correspond to a file or one of Host A logic block device.Virtual machine then operates on virtual hardware platform of the Host for its preparation, runs on Host one or more Virtual machine.
Virtualization architecture shown in Fig. 1-b mainly includes three levels: hardware layer, Host and virtual machine (VM). Hardware layer may include network interface card, CPU and memory etc..Virtual switch (vSwitch) is deployed in Host.The hardware layer is also Including several processors.
Fig. 2 is referred to, Fig. 2 is a kind of flow diagram for upgrade processing method that one embodiment of the present of invention provides. Wherein, shown in Fig. 2 citing, a kind of upgrade processing method that one embodiment of the present of invention provides may include:
Equipment transmission interface conversion described file D where S201, from upgrading processing equipment to business software modules Av2-v1。 Wherein, the interface conversion describes file (ICD, Interface Convert Descriptor) Dv2-v1For describing from v2 editions Interface conversion algorithm between the business software modules A of this business software module B to v1 version.
Wherein, upgrading processing equipment as mentioned in the embodiments of the present invention can be NM server or other can be used in providing The equipment of upgrade service.
Wherein, upgrading processing equipment is specifically that equipment transmission interface conversion where to the business software modules A of v1 version is retouched State file Dv2-v1.Wherein, there may be multiple versions by business software modules A and business software module B.Wherein, business software Modules A and business software module B may belong to same type or different types of business software module.
Wherein, the business software modules A and the business software module B are the business software moulds for belonging to same business chain Block.
Specifically for example, the business software modules A and the business software module B are the business for needing to carry out data interaction Software module.Business software modules A and the business software module B can for example belong to voice calling service chain, file download Business chain or registering service chain etc. are in other words, more including business software modules A and the business software module B A business software module can cooperate with the business for completing certain business chain.
Equipment where S202, business software modules A can receive interface conversion and describe file Dv2-v1, store or install interface Conversion described file Dv2-v1
For example, when the business software module B for receiving v2 version is sent to the number of the business software modules A of v1 version According to Data_B-v2When, file D is described using interface conversionv2-v1Business software module B to the v1 version of the slave v2 version of description Interface conversion algorithm between business software modules A, to data Data_B-v2Carry out interface conversion, the business software mould of v1 version Block A can be handled to data Data_B-v2Carry out result obtained from interface conversion.
Equipment where S203, upgrading processing equipment to the business software module B sends upgrading data UB_v1-v2And interface Conversion described file Dv1-v2, wherein the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading to V2 version, the interface conversion describe file Dv1-v2For describing from the business software modules A of v1 version to the business of v2 version Interface conversion algorithm between software module B.
Wherein, upgrading processing equipment can send upgrading data U to equipment where the business software module B of v1 versionB_v1-v2 File D is described with interface conversionv1-v2.Upgrading processing equipment may also be to the equipment for the business software module B that will dispose v2 version Send upgrading data UB_v1-v2File D is described with interface conversionv1-v2.Equipment where the business software module B of v1 version with by portion The equipment for affixing one's name to the business software module B of v2 version may be same equipment or distinct device.
Wherein, equipment where the business software module B of v1 version is set with by the business software module B of deployment v2 version Standby equipment where being regarded as business software module B.
Equipment where S204, business software module B can receive the upgrading data UB_v1-v2File is described with interface conversion Dv1-v2
Equipment where business software module B can utilize upgrading data UB_v1-v2By business software module B from v1 edition upgrading To v2 version, and stores or install interface conversion and describe file Dv1-v2.Such as when the business software modules A for receiving v1 version is sent out Toward the data Data_A- of the business software module B of v2 versionv1When, file D is described using interface conversionv1-v2Slave v1 editions of description This business software modules A is to the interface conversion algorithm between the business software module B of v2 version, to data Data_A-v1It carries out The business software module B of interface conversion, v2 version can be handled to data Data_A-v1Carry out result obtained from interface conversion.
As can be seen that in this embodiment scheme, since equipment transmission connects where upgrading processing equipment to business software modules A Mouth conversion described file Dv2-v1, and upgrading data U is sent to equipment where the business software module BB_v1-v2And interface conversion File D is describedv1-v2, this allows for being sent to the business software modules A of v1 version as the business software module B for receiving v2 version Data Data_B-v2When, equipment where business software modules A can describe file D based on interface conversionv2-v1The interface conversion of description Algorithm, to data Data_B-v2Interface conversion is carried out, the business software modules A of v1 version can be handled to data Data_B-v2Into Result obtained from line interface conversion.When the business software modules A for receiving v1 version is sent to the business software module B of v2 version Data Data_A-v1When, equipment where business software module B can describe file D using interface conversionv1-v2Interface conversion is described Algorithm, to data Data_A-v1Interface conversion is carried out, the business software module B of v2 version can be handled to data Data_A-v1Into Result obtained from line interface conversion.As it can be seen that describing file D by introducing interface conversionv2-v1File is described with interface conversion Dv2-v1, the business software module B of business software module B and the v1 version of v2 version can be effectively made up directly because version is poor Interface difference caused by different, and then advantageously ensure that the business continuance in gray scale escalation process.
Optionally, in some possible embodiments of the present invention, the business software modules A of v1 version is run on In virtual machine Vma in equipment, the interface conversion describes file Dv2-v1It is adjusted by the host Host of the virtual machine Vma With or the interface conversion file D is describedv2-v1Called by the business software modules A of v1 version, v2 version it is described Business software module B is run in the virtual machine Vmb in equipment, and the interface conversion describes file Dv1-v2By the virtual machine The Host of Vmb is called or the interface conversion describes file Dv1-v2It is adjusted by the business software module B of v2 version With.Different business software modules can run in different virtual machines.
Optionally, in some possible embodiments of the invention, the interface conversion describes file Dv2-v1It is described Virtual switch in the Host of virtual machine Vma is called, and the interface conversion describes file Dv1-v2By the virtual machine Vmb's Virtual switch in Host is called.
Optionally, in some possible embodiments of the present invention, equipment transmission is connect where the modules A to business software Mouth conversion described file Dv2-v1Before further include: upgrading processing equipment according to virtual network function describe file (VNFD, Virtualized Network Function Descriptor) determine that the interface conversion describes file Dv2-v1
For example, it includes x virtual deployment unit objects and y virtual link that the virtual network function, which describes file, (Virtual link) object includes that interface conversion describes attribute in each virtual link object, and the interface conversion description belongs to Property have recorded the interface conversion quoted needed for respective virtual connecting object and describe the index of file;Virtual deployment unit (VDU, Virtual Deployment Unit) w virtual network function component instance, each virtual network function are defined in object The virtual link in tie point (Connection Point) attribute that component instance includes is with reference to attribute description respective virtual The mark of virtual link object cited in network function component instance.
Wherein, VDU is used to describe the deployment requirements of a kind of business software module, mainly may include such business software module The requirement description of the resources such as virtual cpu, virtual memory, virtual network to the virtual machine disposed.
Wherein, virtual internal connection is the description of certain a kind of connection relationship between VDU.
Wherein, described x, y and w are positive integer and the w is greater than 1.
W virtual network function component (VNFC, Virtualized Network Function Component) example Including virtual network function component instance Ma and virtual network function component instance Mb, the virtual network function component instance Ma For the corresponding virtual network function component instance of business software modules A, the virtual network function component instance Mb is that business is soft The corresponding virtual network function component instance of part module B.
VNFC is the specific example of VDU, and VNFC inherits attribute defined in VDU.Connection Point attribute is used for The demand of VNFC correspondence with foreign country is described.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
The technical solution of embodiment to facilitate the understanding of the present invention carries out citing Jie below with reference to application scenes It continues.
Fig. 3-a is referred to, Fig. 3-a is a kind of process signal for upgrade processing method that one embodiment of the present of invention provides Figure.Wherein, shown in Fig. 3-a citing, a kind of upgrade processing method that one embodiment of the present of invention provides may include:
Equipment MA transmission interface conversion described file where S301, NM server to the business software modules A of v1 version Dv2-v1.Wherein, the interface conversion describes file Dv2-v1For describing from business software module B to the v1 version of v2 version Interface conversion algorithm between business software modules A.
Wherein, upgrading processing equipment is specifically that equipment transmission interface conversion where to the business software modules A of v1 version is retouched State file Dv2-v1.Wherein, there may be multiple versions by business software modules A and business software module B.Wherein, business software Modules A and business software module B may belong to same type or different types of business software module.
Wherein, the business software modules A and the business software module B are the business software moulds for belonging to same business chain Block.
Specifically for example, the business software modules A and the business software module B are the business for needing to carry out data interaction Software module.Business software modules A and the business software module B can for example belong to voice calling service chain, file download Business chain or registering service chain etc. are in other words, more including business software modules A and the business software module B A business software module can cooperate with the business for completing certain business chain.
S302, equipment MA can receive interface conversion and describe file Dv2-v1, storage or installation interface conversion describe file Dv2-v1
For example, when the business software module B for receiving v2 version is sent to the number of the business software modules A of v1 version According to Data_B-v2When, file D is described using interface conversionv2-v1Business software module B to the v1 version of the slave v2 version of description Interface conversion algorithm between business software modules A, to data Data_B-v2Carry out interface conversion, the business software mould of v1 version Block A can be handled to data Data_B-v2Carry out result obtained from interface conversion.
Equipment MB where S303, NM server to the business software module B sends upgrading data UB_v1-v2And interface Conversion described file Dv1-v2
Wherein, the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading to v2 version, The interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to the business software mould of v2 version Interface conversion algorithm between block B.
Wherein, NM server can send upgrading data U to equipment where the business software module B of v1 versionB_v1-v2With Interface conversion describes file Dv1-v2.NM server may also be sent to the equipment for the business software module B that will dispose v2 version Upgrade data UB_v1-v2File D is described with interface conversionv1-v2.Equipment where the business software module B of v1 version and v2 will be disposed The equipment of the business software module B of version may be same equipment or distinct device.
Wherein, equipment where the business software module B of v1 version is set with by the business software module B of deployment v2 version Standby equipment where being regarded as business software module B.The present embodiment is with equipment where the business software module B of v1 version and incites somebody to action The equipment of the business software module B of v2 version is disposed as the same equipment (equipment MB).
S304, equipment MB receive the upgrading data UB_v1-v2File D is described with interface conversionv1-v2.Equipment MB utilizes liter Grade data UB_v1-v2By business software module B from v1 edition upgrading to v2 version, and stores or install interface conversion and describe file Dv1-v2
For example, when the business software modules A for receiving v1 version is sent to the data of the business software module B of v2 version Data_A-v1When, equipment MB describes file D using interface conversionv1-v2The business software modules A slave v1 version of description is to v2 editions Interface conversion algorithm between this business software module B, to data Data_A-v1Interface conversion is carried out, the business of v2 version is soft Part module B can be handled to data Data_A-v1Carry out result obtained from interface conversion.
A kind of illustrated business software module of Fig. 3-b uses the scene of ICD.
As can be seen that in this embodiment scheme, since the upgrading processings such as such as NM server equipment is to business software mould Equipment transmission interface conversion described file D where block Av2-v1, and upgrading data are sent to equipment where the business software module B UB_v1-v2File D is described with interface conversionv1-v2, this allows for being sent to v1 version as the business software module B for receiving v2 version Business software modules A data Data_B-v2When, equipment where business software modules A can describe file based on interface conversion Dv2-v1The interface conversion algorithm of description, to data Data_B-v2Interface conversion is carried out, the business software modules A of v1 version can be located Reason is to data Data_B-v2Carry out result obtained from interface conversion.When the business software modules A for receiving v1 version is sent to v2 The data Data_A- of the business software module B of versionv1When, equipment where business software module B can describe text using interface conversion Part Dv1-v2Interface conversion algorithm is described, to data Data_A-v1Interface conversion is carried out, the business software module B of v2 version can locate Reason is to data Data_A-v1Carry out result obtained from interface conversion.As it can be seen that describing file D by introducing interface conversionv2-v1With Interface conversion describes file Dv2-v1, can effectively make the business software module B of business software module B and the v1 version of v2 version up Directly because of interface difference caused by difference in version, and then advantageously ensure that the business continuance in gray scale escalation process.
Fig. 4-a is referred to, Fig. 4-a is a kind of process signal for upgrade processing method that one embodiment of the present of invention provides Figure.Wherein, shown in Fig. 4-a citing, a kind of upgrade processing method that one embodiment of the present of invention provides may include:
Equipment MA transmission interface conversion described file where S401, NM server to the business software modules A of v1 version Dv2-v1.Wherein, the interface conversion describes file Dv2-v1For describing from business software module B to the v1 version of v2 version Interface conversion algorithm between business software modules A.
Wherein, upgrading processing equipment is specifically that equipment transmission interface conversion where to the business software modules A of v1 version is retouched State file Dv2-v1.Wherein, there may be multiple versions by business software modules A and business software module B.Wherein, business software Modules A and business software module B may belong to same type or different types of business software module.
Wherein, the business software modules A and the business software module B are the business software moulds for belonging to same business chain Block.
Specifically for example, the business software modules A and the business software module B are the business for needing to carry out data interaction Software module.Business software modules A and the business software module B can for example belong to voice calling service chain, file download Business chain or registering service chain etc. are in other words, more including business software modules A and the business software module B A business software module can cooperate with the business for completing certain business chain.
Host in S402, equipment MA can receive interface conversion and describe file Dv2-v1, storage or installation interface conversion describe File Dv2-v1.Wherein, the business software modules A of v1 version is run in the virtual machine Vma in equipment MA.
For example, when the business software module B for receiving v2 version is sent to the data of the business software modules A of v1 version Data_B-v2When, the Host in equipment MA describes file D using interface conversionv2-v1The business software mould of the slave v2 version of description Interface conversion algorithm between the business software modules A of block B to v1 version, to data Data_B-v2Progress interface conversion, v1 editions This business software modules A can be handled to data Data_B-v2Carry out result obtained from interface conversion.
Equipment MB where S403, NM server to the business software module B sends upgrading data UB_v1-v2And interface Conversion described file Dv1-v2
Wherein, the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading to v2 version, The interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to the business software mould of v2 version Interface conversion algorithm between block B.
Wherein, NM server can send upgrading data U to equipment where the business software module B of v1 versionB_v1-v2With Interface conversion describes file Dv1-v2.NM server may also be sent to the equipment for the business software module B that will dispose v2 version Upgrade data UB_v1-v2File D is described with interface conversionv1-v2.Equipment where the business software module B of v1 version and v2 will be disposed The equipment of the business software module B of version may be same equipment or distinct device.
Wherein, equipment where the business software module B of v1 version is set with by the business software module B of deployment v2 version Standby equipment where being regarded as business software module B.The present embodiment is with equipment where the business software module B of v1 version and incites somebody to action The equipment of the business software module B of v2 version is disposed as the same equipment (equipment MB).
Host in S404, equipment MB receives the upgrading data UB_v1-v2File D is described with interface conversionv1-v2.Equipment Virtual machine Vmb in MB utilizes upgrading data UB_v1-v2By business software module B from v1 edition upgrading to v2 version, in equipment MB Host storage or installation interface conversion file D is describedv1-v2
For example, when the business software modules A for receiving v1 version is sent to the data of the business software module B of v2 version Data_A-v1When, the Host in equipment MB describes file D using interface conversionv1-v2The business software mould of the slave v1 version of description Interface conversion algorithm between the business software module B of block A to v2 version, to data Data_A-v1Interface conversion is carried out, virtually The business software module B of v2 version in machine Vmb can be handled to data Data_A-v1Carry out result obtained from interface conversion.
Fig. 4-b shows a kind of application scenarios that the virtual switch in Host uses ICD.
As can be seen that in this embodiment scheme, under virtual machine scene, since the upgrading processings such as such as NM server are set Equipment transmission interface conversion described file D where the standby modules A to business softwarev2-v1, and set to the place business software module B Preparation send upgrading data UB_v1-v2File D is described with interface conversionv1-v2, this is allowed for when the business software mould for receiving v2 version Block B is sent to the data Data_B- of the business software modules A of v1 versionv2When, equipment where business software modules A can be based on interface Conversion described file Dv2-v1The interface conversion algorithm of description, to data Data_B-v2Interface conversion is carried out, the business of v1 version is soft Part modules A can be handled to data Data_B-v2Carry out result obtained from interface conversion.When the business software for receiving v1 version Modules A is sent to the data Data_A- of the business software module B of v2 versionv1When, equipment where business software module B is available to be connect Mouth conversion described file Dv1-v2Interface conversion algorithm is described, to data Data_A-v1Interface conversion is carried out, the business of v2 version is soft Part module B can be handled to data Data_A-v1Carry out result obtained from interface conversion.It can be seen that by introducing interface conversion description File Dv2-v1File D is described with interface conversionv2-v1, can effectively make the industry of business software module B and the v1 version of v2 version up Software module B be engaged in directly because of interface difference caused by difference in version, and then advantageously ensures that in gray scale escalation process Business continuance.
Fig. 5 is referred to, Fig. 5 is a kind of flow diagram for upgrade processing method that one embodiment of the present of invention provides. Wherein, shown in Fig. 5 citing, a kind of upgrade processing method that one embodiment of the present of invention provides may include:
Equipment MA transmission interface conversion described file where S501, NM server to the business software modules A of v1 version Dv2-v1.Wherein, the interface conversion describes file Dv2-v1For describing from business software module B to the v1 version of v2 version Interface conversion algorithm between business software modules A.
Wherein, upgrading processing equipment is specifically that equipment transmission interface conversion where to the business software modules A of v1 version is retouched State file Dv2-v1.Wherein, there may be multiple versions by business software modules A and business software module B.Wherein, business software Modules A and business software module B may belong to same type or different types of business software module.
Wherein, the business software modules A and the business software module B are the business software moulds for belonging to same business chain Block.
Specifically for example, the business software modules A and the business software module B are the business for needing to carry out data interaction Software module.Business software modules A and the business software module B can for example belong to voice calling service chain, file download Business chain or registering service chain etc. are in other words, more including business software modules A and the business software module B A business software module can cooperate with the business for completing certain business chain.
Host in S502, equipment MA can receive interface conversion and describe file Dv2-v1, storage or installation interface conversion describe File Dv2-v1.Wherein, the business software modules A of v1 version is run in the virtual machine Vma in equipment MA.
For example, when the business software module B for receiving v2 version is sent to the data of the business software modules A of v1 version Data_B-v2When, the Host in equipment MA describes file D using interface conversionv2-v1The business software mould of the slave v2 version of description Interface conversion algorithm between the business software modules A of block B to v1 version, to data Data_B-v2Progress interface conversion, v1 editions This business software modules A can be handled to data Data_B-v2Carry out result obtained from interface conversion.
Equipment MA where S503, NM server to the business software module B sends upgrading data UB_v1-v2And interface Conversion described file Dv1-v2
That is, equipment where business software module B and business software module place equipment are same in the present embodiment Equipment.
Wherein, the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading to v2 version, The interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to the business software mould of v2 version Interface conversion algorithm between block B.
Wherein, NM server can send upgrading data U to equipment where the business software module B of v1 versionB_v1-v2With Interface conversion describes file Dv1-v2.NM server may also be sent to the equipment for the business software module B that will dispose v2 version Upgrade data UB_v1-v2File D is described with interface conversionv1-v2.Equipment where the business software module B of v1 version and v2 will be disposed The equipment of the business software module B of version may be same equipment or distinct device.
Wherein, equipment where the business software module B of v1 version is set with by the business software module B of deployment v2 version Standby equipment where being regarded as business software module B.The present embodiment is with equipment where the business software module B of v1 version and incites somebody to action The equipment of the business software module B of v2 version is disposed as the same equipment (equipment MA).
Host in S504, equipment MA receives the upgrading data UB_v1-v2File D is described with interface conversionv1-v2.Equipment Virtual machine Vma in MA utilizes upgrading data UB_v1-v2By business software module B from v1 edition upgrading to v2 version, in equipment MA Host storage or installation interface conversion file D is describedv1-v2
For example, when the business software modules A for receiving v1 version is sent to the data of the business software module B of v2 version Data_A-v1When, the Host in equipment MA describes file D using interface conversionv1-v2The business software mould of the slave v1 version of description Interface conversion algorithm between the business software module B of block A to v2 version, to data Data_A-v1Interface conversion is carried out, virtually The business software module B of v2 version in machine Vma can be handled to data Data_A-v1Carry out result obtained from interface conversion.
As can be seen that in this embodiment scheme, under virtual machine scene, since the upgrading processings such as such as NM server are set Equipment transmission interface conversion described file D where the standby modules A to business softwarev2-v1, and set to the place business software module B Preparation send upgrading data UB_v1-v2File D is described with interface conversionv1-v2, this is allowed for when the business software mould for receiving v2 version Block B is sent to the data Data_B- of the business software modules A of v1 versionv2When, equipment where business software modules A can be based on interface Conversion described file Dv2-v1The interface conversion algorithm of description, to data Data_B-v2Interface conversion is carried out, the business of v1 version is soft Part modules A can be handled to data Data_B-v2Carry out result obtained from interface conversion.When the business software for receiving v1 version Modules A is sent to the data Data_A- of the business software module B of v2 versionv1When, equipment where business software module B is available to be connect Mouth conversion described file Dv1-v2Interface conversion algorithm is described, to data Data_A-v1Interface conversion is carried out, the business of v2 version is soft Part module B can be handled to data Data_A-v1Carry out result obtained from interface conversion.It can be seen that by introducing interface conversion description File Dv2-v1File D is described with interface conversionv2-v1, can effectively make the industry of business software module B and the v1 version of v2 version up Software module B be engaged in directly because of interface difference caused by difference in version, and then advantageously ensures that in gray scale escalation process Business continuance.
Fig. 6-a is referred to, Fig. 6-a is a kind of process signal for upgrade processing method that one embodiment of the present of invention provides Figure.Wherein, shown in Fig. 6-a citing, a kind of upgrade processing method that one embodiment of the present of invention provides may include:
S601, NM server describe file (VNFD) according to virtual network function and determine that interface conversion describes file Dv2- v1.NM server describes file (VNFD) according to virtual network function and determines that interface conversion describes file Dv1-v2.Wherein, institute It states interface conversion and describes file Dv2-v1 for describing the business software module from business software module B to the v1 version of v2 version Interface conversion algorithm between A.The interface conversion describes file Dv1-v2 for describing the business software modules A from v1 version Interface conversion algorithm between the business software module B of v2 version.
For example, it includes x virtual deployment unit objects and y virtual link that the virtual network function, which describes file, Object includes that interface conversion describes attribute in each virtual link object, and the interface conversion describes the corresponding void of attribute record The interface conversion quoted needed for quasi- connecting object describes the index of file;W void is defined in the virtual deployment unit object Quasi- network function component instance, wherein the virtual link in tie point attribute that each virtual network function component instance includes The mark of the virtual link object with reference to cited in attribute description respective virtual network function component instance;Wherein, described x, y With w be positive integer and the w is greater than 1.
Such as x can be equal to 1,2,3,4,5,7,8,9,11 or other positive integers.
Such as y can be equal to 1,2,3,4,6,7,8,9,15 or other positive integers.
Such as w can be equal to 13,2,3,4,5,7,8,9,12 or other positive integers.
The w virtual network function component instance includes virtual network function component instance Ma and virtual network function group Part example Mb, wherein the virtual network function component instance Ma is the corresponding virtual network function group of business software modules A Part example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index;
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
For example, shown in the logical architecture that virtual network function describes file can illustrate such as Fig. 6-b.
Wherein, VDU is used to describe the deployment requirements of a kind of business software module, mainly may include such business software module The requirement description of the resources such as virtual cpu, virtual memory, virtual network to the virtual machine disposed.
Wherein, virtual internal connection is the description of certain a kind of connection relationship between VDU.
VNFC is the specific example of VDU, and VNFC inherits attribute defined in VDU.Connection Point attribute is used for The demand of VNFC correspondence with foreign country is described.
Telecommunication apparatus MA transmission interface conversion described where S602, NM server to the business software modules A of v1 version File Dv2-v1
Wherein, there may be multiple versions by business software modules A and business software module B.
Wherein, business software modules A and business software module B may belong to same type or different types of business software mould Block.
Wherein, the business software modules A and the business software module B are the business software moulds for belonging to same business chain Block.
Specifically for example, the business software modules A and the business software module B are the business for needing to carry out data interaction Software module.Business software modules A and the business software module B can for example belong to voice calling service chain, file download Business chain or registering service chain etc. are in other words, more including business software modules A and the business software module B A business software module can cooperate with the business for completing certain business chain.
Host in S603, equipment MA can receive interface conversion and describe file Dv2-v1, storage or installation interface conversion describe File Dv2-v1.Wherein, the business software modules A of v1 version is run in the virtual machine Vma in equipment MA.
For example, when the business software module B for receiving v2 version is sent to the data of the business software modules A of v1 version Data_B-v2When, the Host in equipment MA describes file D using interface conversionv2-v1The business software mould of the slave v2 version of description Interface conversion algorithm between the business software modules A of block B to v1 version, to data Data_B-v2Progress interface conversion, v1 editions This business software modules A can be handled to data Data_B-v2Carry out result obtained from interface conversion.
Telecommunication apparatus MB where S604, NM server to the business software module B sends upgrading data UB_v1-v2With Interface conversion describes file Dv1-v2
Wherein, the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading to v2 version, The interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to the business software mould of v2 version Interface conversion algorithm between block B.
Wherein, NM server can send upgrading data U to equipment where the business software module B of v1 versionB_v1-v2With Interface conversion describes file Dv1-v2.NM server may also be sent to the equipment for the business software module B that will dispose v2 version Upgrade data UB_v1-v2File D is described with interface conversionv1-v2.Equipment where the business software module B of v1 version and v2 will be disposed The equipment of the business software module B of version may be same equipment or distinct device.
Wherein, the equipment of equipment and the business software module B that v2 version will be disposed where the business software module B of v1 version Equipment where being regarded as business software module B.The present embodiment is with equipment where the business software module B of v1 version and by portion The equipment of the business software module B of v2 version is affixed one's name to as the same equipment (equipment MB).
Host in S605, telecommunication apparatus MB receives the upgrading data UB_v1-v2File D is described with interface conversionv1-v2。 Virtual machine Vmb in telecommunication apparatus MB utilizes upgrading data UB_v1-v2By business software module B from v1 edition upgrading to v2 version This, Host storage or installation interface conversion in telecommunication apparatus MB describe file Dv1-v2
Such as when the business software modules A for receiving v1 version is sent to the data Data_ of the business software module B of v2 version A-v1When, the Host in telecommunication apparatus MB describes file D using interface conversionv1-v2The business software mould of the slave v1 version of description Interface conversion algorithm between the business software module B of block A to v2 version, to data Data_A-v1Interface conversion is carried out, virtually The business software module B of v2 version in machine Vmb can be handled to data Data_A-v1Carry out result obtained from interface conversion.
As can be seen that at telecommunication network virtualization of function (NFV, Network Functions Virtualization) Under scene, since the conversion of equipment transmission interface is retouched where the upgrading processings such as such as NM server equipment to business software modules A State file Dv2-v1, and upgrading data U is sent to equipment where the business software module BB_v1-v2File is described with interface conversion Dv1-v2, this allows for being sent to the data of the business software modules A of v1 version as the business software module B for receiving v2 version Data_B-v2When, equipment where business software modules A can describe file D based on interface conversionv2-v1The interface conversion of description is calculated Method, to data Data_B-v2Interface conversion is carried out, the business software modules A of v1 version can be handled to data Data_B-v2It carries out Result obtained from interface conversion.When the business software modules A for receiving v1 version is sent to the business software module B's of v2 version Data Data_A-v1When, equipment where business software module B can describe file D using interface conversionv1-v2Interface conversion is described Algorithm, to data Data_A-v1Interface conversion is carried out, the business software module B of v2 version can be handled to data Data_A-v1Into Result obtained from line interface conversion.It can be seen that describing file D by introducing interface conversionv2-v1File is described with interface conversion Dv2-v1, the business software module B of business software module B and the v1 version of v2 version can be effectively made up directly because version is poor Interface difference caused by different, and then advantageously ensure that the business continuance in gray scale escalation process.
A kind of possible interface conversion algorithm of citing conversion described file description below.
It the following is the sample for the ICD that V1 interface conversion is V2 interface, wherein " parameter name " describes the ginseng of V2 interface Several titles, the parameter name in modification mode are the parameter in V1 interface.
Conversely, V2 interface conversion is as follows for the ICD sample of V1 interface
The interface conversion algorithm of the example above is only a kind of example, and interface conversion algorithm may be it in practical applications Its form.
Relevant apparatus for implementing the above scheme is also provided below.
Referring to Fig. 7, the embodiment of the present invention provides a kind of upgrading processing device 700, it may include:
First transmission unit 710 is used for equipment transmission interface conversion described file D where to business software modules Av2-v1
The interface conversion describes file Dv2-v1For describing the business from business software module B to the v1 version of v2 version Interface conversion algorithm between software module A, wherein the business software modules A and the business software module B be belong to it is same The business software module of one business chain.
Second transmission unit 720, for sending upgrading data U to equipment where the business software module BB_v1-v2With Interface conversion describes file Dv1-v2
Wherein, the upgrading data UB_v1-v2For by the business software module B from v1 edition upgrading to v2 version, The interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to the business software mould of v2 version Interface conversion algorithm between block B.
Optionally, in some possible embodiments of the invention, the business software modules A operation of v1 version In virtual machine Vma in equipment, wherein the interface conversion describes file Dv2-v1By the host of the virtual machine Vma Host is called or the interface conversion describes file Dv2-v1It is called by the business software modules A of v1 version.
Optionally, in some possible embodiments of the invention, the business software module B operation of v2 version In virtual machine Vmb in equipment, the interface conversion describes file Dv1-v2It is called by the Host of the virtual machine Vmb, or Interface conversion described in person describes file Dv1-v2It is called by the business software module B of v2 version.
Optionally, in some possible embodiments of the invention, the interface conversion describes file Dv2-v1It is described Virtual switch in the Host of virtual machine Vma is called, and the interface conversion describes file Dv1-v2By the virtual machine Vmb's Virtual switch in Host is called.
Optionally, in some possible embodiments of the invention,
The upgrading processing device further include: determination unit 730, for being sent to equipment where business software modules A Interface conversion describes file Dv2-v1Before further include: file is described according to virtual network function and determines that the interface conversion describes text Part Dv2-v1
Optionally, in some possible embodiments of the invention, it includes x that the virtual network function, which describes file, Virtual deployment unit object and y virtual link object, wherein include that interface conversion description belongs in each virtual link object Property, the interface conversion that the interface conversion describes to quote needed for attribute record respective virtual connecting object describes the rope of file Draw;Wherein, w virtual network function component instance is defined in the virtual deployment unit object, wherein each virtual network The virtual link in tie point attribute that functional unit example includes is real with reference to attribute description respective virtual network function component The mark of virtual link object cited in example;Wherein, described x, y and w are positive integer and the w is greater than 1.
The w virtual network function component instance includes virtual network function component instance Ma and virtual network function group Part example Mb, wherein the virtual network function component instance Ma is the corresponding virtual network function group of business software modules A Part example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
It is understood that the function of each functional module of the upgrading processing device 700 of the present embodiment can be according to above-mentioned side Method specific implementation in method embodiment, specific implementation process are referred to the associated description of above method embodiment, herein It repeats no more.
Referring to Fig. 8, the embodiment of the present invention also provides a kind of upgrading processing equipment 800, comprising:
Processor 810, memory 820 and communication interface 830.
Wherein, the processor is for obtaining upgrading data UB_v1-v2, interface conversion file D is describedv1-v2And interface conversion File D is describedv2-v1
The communication interface 830 describes file for sending the interface conversion to equipment where business software modules A Dv2-v1.Wherein, the interface conversion describes file Dv2-v1For describing from business software module B to the v1 version of v2 version Interface conversion algorithm between business software modules A.Wherein, the business software modules A and the business software module B are to belong to In the business software module of same business chain.
The communication interface 830 is also used to equipment where to the business software module B and sends the upgrading data UB_v1-v2File D is described with interface conversionv1-v2, wherein the upgrading data UB_v1-v2For by the business software module B from V1 edition upgrading is to v2 version.Wherein, the interface conversion describes file Dv1-v2For describing the business software mould from v1 version Interface conversion algorithm between the business software module B of block A to v2 version.
Wherein, memory 820 may include read-only memory and random access memory, and refer to the offer of processor 810 Order and data.In addition, a part of of memory 820 can also include nonvolatile RAM.
Processor 810 mainly controls the operation of upgrading processing equipment 800, wherein processor 810 can also be known as centre It manages unit (CPU, Central Processing Unit).Memory 820 may include read-only memory and random access memory Device, and instruction and data is provided to processor 810.The a part of of memory 820 can also include that non-volatile random is deposited Reservoir (NVRAM).The various components of upgrading processing equipment 800 are coupled by bus system 840 in specific application, Middle bus system 840 can also include power bus, control bus and status signal bus in addition etc. in addition to including data/address bus. But for the sake of clear explanation, various buses are all designated as bus system 840 in figure.
The method that the embodiments of the present invention disclose can be applied in processor 810, or be realized by processor 810. Processor 810 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each Step can be completed by the integrated logic circuit of the hardware in processor 810 or the instruction of software form.Wherein, above-mentioned Processor 810 can be general processor, digital signal processor (DSP), specific integrated circuit (ASIC), ready-made programmable gate Array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components.It can be real Now or execute the embodiment of the present invention in disclosed each method, step and logic diagram.General processor can be micro process Device or the processor are also possible to any conventional processor etc..The step of method in conjunction with disclosed in the embodiment of the present invention, can Execute completion to be embodied directly in hardware decoding processor, or in decoding processor hardware and software module combination execute It completes.Software module can be located at random access memory, flash memory, read-only memory, programmable read only memory or electrically-erasable In the storage medium of this fields such as programmable storage, register maturation.Wherein, which is located at memory 820, such as Information in the readable access to memory 820 of processor 810, in conjunction with the step of its hardware completion above method.
Optionally, in some possible embodiments of the present invention, the business software modules A of v1 version runs on equipment In virtual machine Vma in, wherein the interface conversion describes file Dv2-v1It is adjusted by the host Host of the virtual machine Vma With or the interface conversion file D is describedv2-v1It is called by the business software modules A of v1 version.V2 version it is described Business software module B is run in the virtual machine Vmb in equipment, and the interface conversion describes file Dv1-v2By the virtual machine The Host of Vmb is called or the interface conversion describes file Dv1-v2It is adjusted by the business software module B of v2 version With.
As can be seen that upgrade processing method is applied in virtualization scene, advantageously ensure that under virtualization scene in ash Spend the business continuance in escalation process.
Optionally, in some possible embodiments of the invention, the interface conversion describes file Dv2-v1It is described Virtual switch in the Host of virtual machine Vma is called, and the interface conversion describes file Dv1-v2By the virtual machine Vmb's Virtual switch in Host is called.
Optionally, in some possible embodiments of the invention, equipment where the modules A to business software is sent Interface conversion describes file Dv2-v1Before further include: file is described according to virtual network function and determines that the interface conversion describes text Part Dv2-v1
Optionally, in some possible embodiments of the invention, it includes x that the virtual network function, which describes file, Virtual deployment unit object and y virtual link object, wherein include that interface conversion description belongs in each virtual link object Property, the interface conversion that the interface conversion describes to quote needed for attribute record respective virtual connecting object describes the rope of file Draw;Wherein, w virtual network function component instance is defined in the virtual deployment unit object, wherein each virtual network The virtual link in tie point attribute that functional unit example includes is real with reference to attribute description respective virtual network function component The mark of virtual link object cited in example;Wherein, described x, y and w are positive integer and the w is greater than 1;
The w virtual network function component instance includes virtual network function component instance Ma and virtual network function group Part example Mb, wherein the virtual network function component instance Ma is the corresponding virtual network function group of business software modules A Part example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
As can be seen that upgrade processing method is applied in telecommunications virtualization scene, advantageously ensure that telecommunications virtualizes field Business continuance under scape in gray scale escalation process.Introducing virtual network function, which describes file, can effectively establish interface turn Change the accurate mapping relations between description file and business software module.
It is understood that the function of each functional module of the upgrading processing equipment 800 of the present embodiment can be according to above-mentioned side Method specific implementation in method embodiment, specific implementation process are referred to the associated description of above method embodiment, herein It repeats no more.
Referring to Fig. 9, the embodiment of the present invention also provides a kind of communication system, comprising:
The equipment where equipment 920 and business software module B where upgrading processing equipment 910, business software modules A 930。
Upgrading processing equipment 910 is used for, to the equipment transmission interface conversion described file where business software modules A Dv2-v1。Dv2-v1For describing to turn from the interface between the business software modules A of business software module B to the v1 version of v2 version Scaling method.
Wherein, upgrading processing equipment as mentioned in the embodiments of the present invention can be NM server or other can be used in providing The equipment of upgrade service.
Wherein, upgrading processing equipment 910 is specifically equipment transmission interface conversion where to the business software modules A of v1 version File D is describedv2-v1.Wherein, there may be multiple versions by business software modules A and business software module B.Wherein, business is soft Part modules A and business software module B may belong to same type or different types of business software module.
Wherein, the business software modules A and the business software module B are the business software moulds for belonging to same business chain Block.
Specifically for example, the business software modules A and the business software module B are the business for needing to carry out data interaction Software module.Business software modules A and the business software module B can for example belong to voice calling service chain, file download Business chain or registering service chain etc. are in other words, more including business software modules A and the business software module B A business software module can cooperate with the business for completing certain business chain.
Equipment 920 where business software modules A is used for receiving interface conversion described file Dv2-v1, store or install interface Conversion described file Dv2-v1
For example, when the business software module B for receiving v2 version is sent to the data of the business software modules A of v1 version Data_B-v2When, equipment 920 describes file D using interface conversionv2-v1Business software module B to the v1 of the slave v2 version of description Interface conversion algorithm between the business software modules A of version, to data Data_B-v2Carry out interface conversion, the industry of v1 version Business software module A can be handled to data Data_B-v2Carry out result obtained from interface conversion.
Upgrading processing equipment 910 is also used to, and sends upgrading data U to equipment where the business software module BB_v1-v2 File D is described with interface conversionv1-v2, wherein the upgrading data UB_v1-v2For by the business software module B from v1 version It is upgraded to v2 version, the interface conversion describes file Dv1-v2For describing from the business software modules A of v1 version to v2 version Business software module B between interface conversion algorithm.
Wherein, upgrading processing equipment 910 can send upgrading data to equipment where the business software module B of v1 version UB_v1-v2File D is described with interface conversionv1-v2.Upgrading processing equipment may also be to the business software module B that will dispose v2 version Equipment send upgrading data UB_v1-v2File D is described with interface conversionv1-v2.Equipment where the business software module B of v1 version It may be same equipment or distinct device with the equipment that will dispose the business software module B of v2 version.
Wherein, equipment where the business software module B of v1 version is set with by the business software module B of deployment v2 version Standby equipment where being regarded as business software module B.
Wherein, equipment 930 where business software module B, for can receive the upgrading data UB_v1-v2And interface conversion File D is describedv1-v2;Utilize upgrading data UB_v1-v2By business software module B from v1 edition upgrading to v2 version, and stores or pacify Attaching mouth conversion described file Dv1-v2.Such as when the business software modules A for receiving v1 version is sent to the business software of v2 version The data Data_A- of module Bv1When, equipment 930 describes file D using interface conversionv1-v2The business of the slave v1 version of description is soft Part modules A is to the interface conversion algorithm between the business software module B of v2 version, to data Data_A-v1Interface conversion is carried out, The business software module B of v2 version can be handled to data Data_A-v1Carry out result obtained from interface conversion.
As can be seen that in this embodiment scheme, since equipment transmission connects where upgrading processing equipment to business software modules A Mouth conversion described file Dv2-v1, and upgrading data U is sent to equipment where the business software module BB_v1-v2And interface conversion File D is describedv1-v2, this allows for being sent to the business software modules A of v1 version as the business software module B for receiving v2 version Data Data_B-v2When, equipment where business software modules A can describe file D based on interface conversionv2-v1The interface conversion of description Algorithm, to data Data_B-v2Interface conversion is carried out, the business software modules A of v1 version can be handled to data Data_B-v2Into Result obtained from line interface conversion.When the business software modules A for receiving v1 version is sent to the business software module B of v2 version Data Data_A-v1When, equipment where business software module B can describe file D using interface conversionv1-v2Interface conversion is described Algorithm, to data Data_A-v1Interface conversion is carried out, the business software module B of v2 version can be handled to data Data_A-v1Into Result obtained from line interface conversion.As it can be seen that describing file D by introducing interface conversionv2-v1File is described with interface conversion Dv2-v1, the business software module B of business software module B and the v1 version of v2 version can be effectively made up directly because version is poor Interface difference caused by different, and then advantageously ensure that the business continuance in gray scale escalation process.
Optionally, in some possible embodiments of the present invention, the business software modules A of v1 version is run on In virtual machine Vma in equipment, the interface conversion describes file Dv2-v1It is adjusted by the host Host of the virtual machine Vma With or the interface conversion file D is describedv2-v1Called by the business software modules A of v1 version, v2 version it is described Business software module B is run in the virtual machine Vmb in equipment, and the interface conversion describes file Dv1-v2By the virtual machine The Host of Vmb is called or the interface conversion describes file Dv1-v2It is adjusted by the business software module B of v2 version With.Different business software modules can run in different virtual machines.
Optionally, in some possible embodiments of the invention, the interface conversion describes file Dv2-v1It is described Virtual switch in the Host of virtual machine Vma is called, and the interface conversion describes file Dv1-v2By the virtual machine Vmb's Virtual switch in Host is called.
Optionally, in some possible embodiments of the present invention, equipment transmission is connect where the modules A to business software Mouth conversion described file Dv2-v1Before further include: upgrading processing equipment describes file (VNFD) according to virtual network function and determines institute It states interface conversion and describes file Dv2-v1
For example, it includes x virtual deployment unit objects and y virtual link that the virtual network function, which describes file, (Virtual link) object includes that interface conversion describes attribute in each virtual link object, and the interface conversion description belongs to Property have recorded the interface conversion quoted needed for respective virtual connecting object and describe the index of file;Virtual deployment unit (VDU) is right W virtual network function component instance, the tie point that each virtual network function component instance includes are defined as in Virtual link in (Connection Point) attribute is drawn with reference to attribute description respective virtual network function component instance The mark of virtual link object.
Wherein, VDU is used to describe the deployment requirements of a kind of business software module, mainly may include such business software module The requirement description of the resources such as virtual cpu, virtual memory, virtual network to the virtual machine disposed.
Wherein, virtual internal connection is the description of certain a kind of connection relationship between VDU.
Wherein, described x, y and w are positive integer and the w is greater than 1.
W virtual network function component (VNFC) example includes virtual network function component instance Ma and virtual network function Component instance Mb, the virtual network function component instance Ma are that the corresponding virtual network function component of business software modules A is real Example, the virtual network function component instance Mb are the corresponding virtual network function component instance of business software module B.VNFC It is the specific example of VDU, VNFC inherits attribute defined in VDU.Connection Point attribute is external for describing VNFC The demand of communication.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Ma refers to attribute description The mark of virtual link object cited in the virtual network function component instance Ma, the virtual network function component instance The interface conversion that virtual link object includes cited in Ma describes the attribute record interface conversion and describes file Dv2-v1's Index.
Wherein, the virtual link in the tie point attribute of the virtual network function component instance Mb refers to attribute description The mark of virtual link object cited in the virtual network function component instance Mb, the virtual network function component instance The interface conversion that virtual link object includes cited in Mb describes the attribute record interface conversion and describes file Dv1-v2's Index.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed device, it can be by another way It realizes.For example, the apparatus embodiments described above are merely exemplary, such as the division of the unit, it is only a kind of Logical function partition, there may be another division manner in actual implementation, such as multiple units or components can combine or can To be integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Coupling, direct-coupling or communication connection can be through some interfaces, the indirect coupling or communication connection of device or unit, It can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code Medium.
The above, above embodiments are only to illustrate technical solution of the present invention, rather than its limitations;Although referring to aforementioned Invention is explained in detail for embodiment, wherein those skilled in the art should understand that: it still can be right Technical solution documented by foregoing embodiments is modified or equivalent replacement of some of the technical features;And this It modifies or replaces, the range for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (13)

1.一种升级处理方法,其特征在于,包括:1. an upgrade processing method, is characterized in that, comprises: 向业务软件模块A所在设备发送接口转换描述文件Dv2-v1,所述接口转换描述文件Dv2-v1用于描述从v2版本的业务软件模块B到v1版本的业务软件模块A之间的接口转换算法,其中,所述业务软件模块A和所述业务软件模块B是属于同一业务链的业务软件模块;Send the interface conversion description file D v2-v1 to the device where the service software module A is located, where the interface conversion description file D v2-v1 is used to describe the interface between the service software module B of the v2 version and the service software module A of the v1 version A conversion algorithm, wherein the business software module A and the business software module B are business software modules belonging to the same business chain; 向所述业务软件模块B所在设备发送升级数据UB_v1-v2和接口转换描述文件Dv1-v2,其中,所述升级数据UB_v1-v2用于将所述业务软件模块B从v1版本升级到v2版本,所述接口转换描述文件Dv1-v2用于描述从v1版本的业务软件模块A到v2版本的业务软件模块B之间的接口转换算法。Send the upgrade data U B_v1-v2 and the interface conversion description file D v1-v2 to the device where the business software module B is located, wherein the upgrade data U B_v1-v2 is used to upgrade the business software module B from v1 version to v2 version, the interface conversion description file D v1-v2 is used to describe the interface conversion algorithm from the service software module A of the v1 version to the service software module B of the v2 version. 2.根据权利要求1所述的方法,其特征在于,v1版本的所述业务软件模块A运行于设备中的虚拟机Vma中,其中,所述接口转换描述文件Dv2-v1被所述虚拟机Vma的宿主机Host所调用,或者所述接口转换描述文件Dv2-v1被v1版本的所述业务软件模块A所调用,2. The method according to claim 1, wherein the business software module A of the v1 version runs in the virtual machine Vma in the device, wherein the interface conversion description file D v2-v1 is executed by the virtual machine Vma. The host machine Host of the machine Vma is called, or the interface conversion description file D v2-v1 is called by the business software module A of the v1 version, v2版本的所述业务软件模块B运行于设备中的虚拟机Vmb中,所述接口转换描述文件Dv1-v2被所述虚拟机Vmb的Host所调用,或者所述接口转换描述文件Dv1-v2被v2版本的所述业务软件模块B所调用。The business software module B of the v2 version runs in the virtual machine Vmb in the device, the interface conversion description file D v1-v2 is called by the Host of the virtual machine Vmb, or the interface conversion description file D v1- v2 is called by the business software module B of the v2 version. 3.根据权利要求2所述的方法,其特征在于,所述接口转换描述文件Dv2-v1被所述虚拟机Vma的Host中的虚拟交换机所调用,所述接口转换描述文件Dv1-v2被所述虚拟机Vmb的Host中的虚拟交换机所调用。3. The method according to claim 2, wherein the interface conversion description file D v2-v1 is called by a virtual switch in the Host of the virtual machine Vma, and the interface conversion description file D v1-v2 Called by the virtual switch in the Host of the virtual machine Vmb. 4.根据权利要求1至3任一项所述的方法,其特征在于,所述向业务软件模块A所在设备发送接口转换描述文件Dv2-v1之前还包括:根据虚拟网络功能描述文件确定所述接口转换描述文件Dv2-v14. The method according to any one of claims 1 to 3, wherein before the sending the interface conversion description file D v2-v1 to the device where the service software module A is located, it further comprises: determining according to the virtual network function description file The interface conversion description file D v2-v1 described above. 5.根据权利要求4所述的方法,其特征在于,所述虚拟网络功能描述文件包括x个虚拟部署单元对象和y个虚拟连接对象,其中,每个虚拟连接对象中包括接口转换描述属性,所述接口转换描述属性记录了相应虚拟连接对象所需引用的接口转换描述文件的索引;其中,所述虚拟部署单元对象中定义了w个虚拟网络功能组件实例,其中,每个虚拟网络功能组件实例包括的连接点属性中的虚拟连接参考属性描述了相应虚拟网络功能组件实例所引用的虚拟连接对象的标识;5. The method according to claim 4, wherein the virtual network function description file comprises x virtual deployment unit objects and y virtual connection objects, wherein each virtual connection object includes an interface conversion description attribute, The interface conversion description attribute records the index of the interface conversion description file to be referenced by the corresponding virtual connection object; wherein, w virtual network function component instances are defined in the virtual deployment unit object, wherein each virtual network function component The virtual connection reference attribute in the connection point attribute included in the instance describes the identity of the virtual connection object referenced by the corresponding virtual network function component instance; 其中,所述x、y和w为正整数且所述w大于1;wherein, the x, y and w are positive integers and the w is greater than 1; 所述w个虚拟网络功能组件实例包括虚拟网络功能组件实例Ma和虚拟网络功能组件实例Mb,其中,所述虚拟网络功能组件实例Ma为业务软件模块A对应的虚拟网络功能组件实例,所述虚拟网络功能组件实例Mb为业务软件模块B对应的虚拟网络功能组件实例;The w virtual network function component instances include a virtual network function component instance Ma and a virtual network function component instance Mb, wherein the virtual network function component instance Ma is a virtual network function component instance corresponding to the service software module A, and the virtual network function component instance Ma is a virtual network function component instance corresponding to the service software module A. The network function component instance Mb is the virtual network function component instance corresponding to the service software module B; 其中,所述虚拟网络功能组件实例Ma的连接点属性中的虚拟连接参考属性描述了所述虚拟网络功能组件实例Ma所引用的虚拟连接对象的标识,所述虚拟网络功能组件实例Ma所引用的虚拟连接对象包括的接口转换描述属性记录了所述接口转换描述文件Dv2-v1的索引;The virtual connection reference attribute in the connection point attribute of the virtual network function component instance Ma describes the identifier of the virtual connection object referenced by the virtual network function component instance Ma, and the virtual network function component instance Ma The interface conversion description attribute included in the virtual connection object records the index of the interface conversion description file D v2-v1 ; 其中,所述虚拟网络功能组件实例Mb的连接点属性中的虚拟连接参考属性描述了所述虚拟网络功能组件实例Mb所引用的虚拟连接对象的标识,所述虚拟网络功能组件实例Mb所引用的虚拟连接对象包括的接口转换描述属性记录了所述接口转换描述文件Dv1-v2的索引。The virtual connection reference attribute in the connection point attribute of the virtual network function component instance Mb describes the identifier of the virtual connection object referenced by the virtual network function component instance Mb. The interface conversion description attribute included in the virtual connection object records the index of the interface conversion description file D v1-v2 . 6.一种升级处理装置,其特征在于,包括:6. An upgrade processing device, characterized in that, comprising: 第一发送单元,用于向业务软件模块A所在设备发送接口转换描述文件Dv2-v1,所述接口转换描述文件Dv2-v1用于描述从v2版本的业务软件模块B到v1版本的业务软件模块A之间的接口转换算法,其中,所述业务软件模块A和所述业务软件模块B是属于同一业务链的业务软件模块;The first sending unit is used to send the interface conversion description file D v2-v1 to the device where the service software module A is located, and the interface conversion description file D v2-v1 is used to describe the service from the v2 version of the service software module B to the v1 version of the service An interface conversion algorithm between software modules A, wherein the business software module A and the business software module B are business software modules belonging to the same business chain; 第二发送单元,用于向所述业务软件模块B所在设备发送升级数据UB_v1-v2和接口转换描述文件Dv1-v2,其中,所述升级数据UB_v1-v2用于将所述业务软件模块B从v1版本升级到v2版本,所述接口转换描述文件Dv1-v2用于描述从v1版本的业务软件模块A到v2版本的业务软件模块B之间的接口转换算法。The second sending unit is configured to send the upgrade data U B_v1-v2 and the interface conversion description file D v1-v2 to the device where the business software module B is located, wherein the upgrade data U B_v1-v2 is used to convert the business software The module B is upgraded from the v1 version to the v2 version, and the interface conversion description file D v1-v2 is used to describe the interface conversion algorithm from the service software module A of the v1 version to the service software module B of the v2 version. 7.根据权利要求6所述的装置,其特征在于,v1版本的所述业务软件模块A运行于设备中的虚拟机Vma中,其中,所述接口转换描述文件Dv2-v1被所述虚拟机Vma的宿主机Host所调用,或者所述接口转换描述文件Dv2-v1被v1版本的所述业务软件模块A所调用;7. The apparatus according to claim 6, wherein the business software module A of the v1 version runs in a virtual machine Vma in the device, wherein the interface conversion description file D v2-v1 is executed by the virtual machine Vma. The host machine Host of the machine Vma is called, or the interface conversion description file D v2-v1 is called by the business software module A of the v1 version; v2版本的所述业务软件模块B运行于设备中的虚拟机Vmb中,所述接口转换描述文件Dv1-v2被所述虚拟机Vmb的Host所调用,或者所述接口转换描述文件Dv1-v2被v2版本的所述业务软件模块B所调用。The business software module B of the v2 version runs in the virtual machine Vmb in the device, the interface conversion description file D v1-v2 is called by the Host of the virtual machine Vmb, or the interface conversion description file D v1- v2 is called by the business software module B of the v2 version. 8.根据权利要求7所述的装置,其特征在于,所述接口转换描述文件Dv2-v1被所述虚拟机Vma的Host中的虚拟交换机所调用,所述接口转换描述文件Dv1-v2被所述虚拟机Vmb的Host中的虚拟交换机所调用。8. The apparatus according to claim 7, wherein the interface conversion description file D v2-v1 is called by a virtual switch in the Host of the virtual machine Vma, and the interface conversion description file D v1-v2 Called by the virtual switch in the Host of the virtual machine Vmb. 9.根据权利要求6至8任一项所述的装置,其特征在于,所述升级处理装置还包括:确定单元,用于在向业务软件模块A所在设备发送接口转换描述文件Dv2-v1之前还包括:根据虚拟网络功能描述文件确定所述接口转换描述文件Dv2-v19. The device according to any one of claims 6 to 8, wherein the upgrade processing device further comprises: a determination unit for sending an interface conversion description file D v2-v1 to the device where the service software module A is located The method further includes: determining the interface conversion description file D v2-v1 according to the virtual network function description file. 10.根据权利要求9所述的装置,其特征在于,所述虚拟网络功能描述文件包括x个虚拟部署单元对象和y个虚拟连接对象,其中,每个虚拟连接对象中包括接口转换描述属性,所述接口转换描述属性记录了相应虚拟连接对象所需引用的接口转换描述文件的索引;其中,所述虚拟部署单元对象中定义了w个虚拟网络功能组件实例,其中,每个虚拟网络功能组件实例包括的连接点属性中的虚拟连接参考属性描述了相应虚拟网络功能组件实例所引用的虚拟连接对象的标识;其中,所述x、y和w为正整数且所述w大于1;10. The apparatus according to claim 9, wherein the virtual network function description file comprises x virtual deployment unit objects and y virtual connection objects, wherein each virtual connection object includes an interface conversion description attribute, The interface conversion description attribute records the index of the interface conversion description file to be referenced by the corresponding virtual connection object; wherein, w virtual network function component instances are defined in the virtual deployment unit object, wherein each virtual network function component The virtual connection reference attribute in the connection point attribute included in the instance describes the identity of the virtual connection object referenced by the corresponding virtual network function component instance; wherein, the x, y and w are positive integers and the w is greater than 1; 所述w个虚拟网络功能组件实例包括虚拟网络功能组件实例Ma和虚拟网络功能组件实例Mb,其中,所述虚拟网络功能组件实例Ma为业务软件模块A对应的虚拟网络功能组件实例,所述虚拟网络功能组件实例Mb为业务软件模块B对应的虚拟网络功能组件实例;The w virtual network function component instances include a virtual network function component instance Ma and a virtual network function component instance Mb, wherein the virtual network function component instance Ma is a virtual network function component instance corresponding to the service software module A, and the virtual network function component instance Ma is a virtual network function component instance corresponding to the service software module A. The network function component instance Mb is the virtual network function component instance corresponding to the service software module B; 其中,所述虚拟网络功能组件实例Ma的连接点属性中的虚拟连接参考属性描述了所述虚拟网络功能组件实例Ma所引用的虚拟连接对象的标识,所述虚拟网络功能组件实例Ma所引用的虚拟连接对象包括的接口转换描述属性记录了所述接口转换描述文件Dv2-v1的索引;The virtual connection reference attribute in the connection point attribute of the virtual network function component instance Ma describes the identifier of the virtual connection object referenced by the virtual network function component instance Ma, and the virtual network function component instance Ma The interface conversion description attribute included in the virtual connection object records the index of the interface conversion description file D v2-v1 ; 其中,所述虚拟网络功能组件实例Mb的连接点属性中的虚拟连接参考属性描述了所述虚拟网络功能组件实例Mb所引用的虚拟连接对象的标识,所述虚拟网络功能组件实例Mb所引用的虚拟连接对象包括的接口转换描述属性记录了所述接口转换描述文件Dv1-v2的索引。The virtual connection reference attribute in the connection point attribute of the virtual network function component instance Mb describes the identifier of the virtual connection object referenced by the virtual network function component instance Mb. The interface conversion description attribute included in the virtual connection object records the index of the interface conversion description file D v1-v2 . 11.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机软件产品,所述计算机软件产品包括的若干指令,用以使得一台计算机设备执行 权利要求1至5任意一项所述的方法。11. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores a computer software product, the computer software product includes several instructions to make a computer device execute claim 1 The method of any one of to 5. 12.一种升级处理设备,其特征在于,包括:12. An upgrade processing equipment, characterized in that, comprising: 处理器、存储器和通信接口;processors, memories and communication interfaces; 其中,所述处理器用于获得升级数据UB_v1-v2、接口转换描述文件Dv1-v2和接口转换描述文件Dv2-v1Wherein, the processor is used to obtain the upgrade data U B_v1-v2 , the interface conversion description file D v1-v2 and the interface conversion description file D v2-v1 ; 所述通信接口,用于向业务软件模块A所在设备发送所述接口转换描述文件Dv2-v1;其中,所述接口转换描述文件Dv2-v1用于描述从v2版本的业务软件模块B到v1版本的业务软件模块A之间的接口转换算法;其中,所述业务软件模块A和所述业务软件模块B是属于同一业务链的业务软件模块;The communication interface is used to send the interface conversion description file D v2-v1 to the device where the service software module A is located; wherein, the interface conversion description file D v2-v1 is used to describe the service software module B of the v2 version to the The interface conversion algorithm between the business software modules A of the v1 version; wherein, the business software module A and the business software module B are business software modules belonging to the same business chain; 其中,所述通信接口,还用于向所述业务软件模块B所在设备发送所述升级数据UB_v1-v2和接口转换描述文件Dv1-v2,其中,所述升级数据UB_v1-v2用于将所述业务软件模块B从v1版本升级到v2版本;其中,所述接口转换描述文件Dv1-v2用于描述从v1版本的业务软件模块A到v2版本的业务软件模块B之间的接口转换算法。The communication interface is also used to send the upgrade data U B_v1-v2 and the interface conversion description file D v1-v2 to the device where the service software module B is located, wherein the upgrade data U B_v1-v2 is used for Upgrade the business software module B from the v1 version to the v2 version; wherein, the interface conversion description file D v1-v2 is used to describe the interface between the business software module A of the v1 version and the business software module B of the v2 version conversion algorithm. 13.一种通信系统,其特征在于,包括:升级处理设备、业务软件模块A所在的设备和业务软件模块B所在的设备;13. A communication system, comprising: upgrade processing equipment, equipment where business software module A is located, and equipment where business software module B is located; 所述升级处理设备用于,向业务软件模块A所在的设备发送接口转换描述文件Dv2-v1;Dv2-v1用于描述从v2版本的业务软件模块B到v1版本的业务软件模块A之间的接口转换算法;其中,所述业务软件模块A和所述业务软件模块B是属于同一业务链的业务软件模块;The upgrade processing equipment is used to send the interface conversion description file D v2-v1 to the equipment where the business software module A is located; D v2-v1 is used to describe the difference between the business software module B of the v2 version to the business software module A of the v1 version The interface conversion algorithm between the two; wherein, the business software module A and the business software module B are business software modules belonging to the same business chain; 业务软件模块A所在设备,用于接收接口转换描述文件Dv2-v1,存储或安装接口转换描述文件Dv2-v1The device where the business software module A is located, is used to receive the interface conversion description file D v2-v1 , and store or install the interface conversion description file D v2-v1 ; 所述升级处理设备还用于,向所述业务软件模块B所在设备发送升级数据UB_v1-v2和接口转换描述文件Dv1-v2,其中,所述升级数据UB_v1-v2用于将所述业务软件模块B从v1版本升级到v2版本,所述接口转换描述文件Dv1-v2用于描述从v1版本的业务软件模块A到v2版本的业务软件模块B之间的接口转换算法。The upgrade processing device is further configured to send the upgrade data U B_v1-v2 and the interface conversion description file D v1-v2 to the device where the service software module B is located, wherein the upgrade data U B_v1-v2 is used to convert the The service software module B is upgraded from the v1 version to the v2 version, and the interface conversion description file D v1-v2 is used to describe the interface conversion algorithm from the service software module A of the v1 version to the service software module B of the v2 version.
CN201510685765.8A 2015-10-20 2015-10-20 Upgrade processing method and relevant device Active CN105487884B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510685765.8A CN105487884B (en) 2015-10-20 2015-10-20 Upgrade processing method and relevant device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510685765.8A CN105487884B (en) 2015-10-20 2015-10-20 Upgrade processing method and relevant device

Publications (2)

Publication Number Publication Date
CN105487884A CN105487884A (en) 2016-04-13
CN105487884B true CN105487884B (en) 2019-02-01

Family

ID=55674880

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510685765.8A Active CN105487884B (en) 2015-10-20 2015-10-20 Upgrade processing method and relevant device

Country Status (1)

Country Link
CN (1) CN105487884B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114818656B (en) * 2022-06-30 2022-09-23 深圳华锐分布式技术股份有限公司 Binary file analysis method, device, equipment and medium based on gray scale upgrading

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1913524A (en) * 2005-08-11 2007-02-14 华为技术有限公司 Method of network management system interface consulation and its device
CN101008894A (en) * 2007-01-26 2007-08-01 华为技术有限公司 Method and device for implementing compatibility between the old and new editions of system
CN101079767A (en) * 2006-09-26 2007-11-28 腾讯科技(深圳)有限公司 An upgrade method and system of Web service system
CN102135895A (en) * 2010-12-29 2011-07-27 华为软件技术有限公司 System upgrading method and system
CN102497454A (en) * 2011-12-31 2012-06-13 北京新媒传信科技有限公司 Method for realizing gray publication of application in application service platform system
CN103164202A (en) * 2011-12-15 2013-06-19 深圳市腾讯计算机系统有限公司 Release method and device of gray level
CN103176790A (en) * 2011-12-26 2013-06-26 阿里巴巴集团控股有限公司 Application releasing method and application releasing system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7975000B2 (en) * 2005-01-27 2011-07-05 Fmr Llc A/B testing of a webpage

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1913524A (en) * 2005-08-11 2007-02-14 华为技术有限公司 Method of network management system interface consulation and its device
CN101079767A (en) * 2006-09-26 2007-11-28 腾讯科技(深圳)有限公司 An upgrade method and system of Web service system
CN101008894A (en) * 2007-01-26 2007-08-01 华为技术有限公司 Method and device for implementing compatibility between the old and new editions of system
CN102135895A (en) * 2010-12-29 2011-07-27 华为软件技术有限公司 System upgrading method and system
CN103164202A (en) * 2011-12-15 2013-06-19 深圳市腾讯计算机系统有限公司 Release method and device of gray level
CN103176790A (en) * 2011-12-26 2013-06-26 阿里巴巴集团控股有限公司 Application releasing method and application releasing system
CN102497454A (en) * 2011-12-31 2012-06-13 北京新媒传信科技有限公司 Method for realizing gray publication of application in application service platform system

Also Published As

Publication number Publication date
CN105487884A (en) 2016-04-13

Similar Documents

Publication Publication Date Title
US11625281B2 (en) Serverless platform request routing
CN106301829B (en) Method and device for network service expansion
US11310123B2 (en) Method for managing service in network function virtualization architecture, and apparatus
CN106385329B (en) Processing method, device and the equipment of resource pool
US10621124B2 (en) Method, device and computer program product for enabling SR-IOV functions in endpoint device
US20180152392A1 (en) Hybrid cloud management
CN111538545B (en) Java application running method, java application running device, java application running medium and electronic equipment
WO2017113201A1 (en) Network service lifecycle management method and device
CN109995552B (en) VNF service instantiation method and device
CN109428764B (en) Instantiate method of virtual network function
CN104410672A (en) Method for upgrading network function virtualization application, method and device for forwarding service
CN111245634A (en) Virtualization management method and device
CN112583615A (en) VNF instantiation method, NFVO, VIM, VNFM and system
CN109656646B (en) Remote desktop control method, device, equipment and virtualization chip
CN103092676A (en) Analog input output method, device and system of virtual machine cluster
CN115470303B (en) Database access method, device, system, equipment and readable storage medium
CN109413011B (en) Public service resource application method, related equipment and system
CN119003097B (en) Method, computer equipment and medium for realizing important product data functions through software
CN112448833A (en) A multi-administrative domain communication method and device
CN115150268A (en) Network configuration method, device, and electronic device for Kubernetes cluster
CN105487884B (en) Upgrade processing method and relevant device
CN106982131A (en) Initiate method, the apparatus and system of VNF instantiations
CN115576681A (en) Scheduling in a container orchestration system using hardware topology hints
CN116909756B (en) Cross-cloud service method and device, electronic equipment and storage medium
CN113342456A (en) Connection method, device, equipment and storage medium

Legal Events

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