CN116915623A - Intention verification method, device, electronic equipment and readable storage medium - Google Patents

Intention verification method, device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN116915623A
CN116915623A CN202211472030.3A CN202211472030A CN116915623A CN 116915623 A CN116915623 A CN 116915623A CN 202211472030 A CN202211472030 A CN 202211472030A CN 116915623 A CN116915623 A CN 116915623A
Authority
CN
China
Prior art keywords
intention
information
simulation environment
verification result
intent
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.)
Pending
Application number
CN202211472030.3A
Other languages
Chinese (zh)
Inventor
何克光
邓灵莉
冯成成
张佳辰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202211472030.3A priority Critical patent/CN116915623A/en
Publication of CN116915623A publication Critical patent/CN116915623A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides an intention verification method, an intention verification device, electronic equipment and a readable storage medium, wherein the method comprises the steps of receiving intention information sent by all equipment of the intention, enabling the intention information to be used for indicating user requirements, constructing a first simulation environment according to the intention information, verifying feasibility of the user requirements in the intention processing equipment according to the first simulation environment, obtaining a first verification result, and sending the first verification result to all the equipment of the intention. The method provided by the application solves the problem of poor effect of the intention verification method.

Description

Intention verification method, device, electronic equipment and readable storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to an intent verification method, an intent verification device, an electronic device, and a readable storage medium.
Background
The intent is all desired formal specifications, including requirements, goals, and constraints on the technical system. The intent is to express the desire to achieve, without concern for how to achieve these desires. Currently, it is common to execute an intention first and then verify the result after the intention is executed to determine whether the intention of the setting can be achieved, which results in poor effect of the intention verification method.
Disclosure of Invention
The embodiment of the application provides an intention verification method, an intention verification device, electronic equipment and a readable storage medium, which solve the problem of poor effect of the intention verification method.
To achieve the above object, in a first aspect, an embodiment of the present application provides an intent verification method, applied to an intent processing device, including:
receiving intention information sent by all equipment, wherein the intention information is used for indicating the requirement of a user;
constructing a first simulation environment according to the intention information;
according to the first simulation environment, verifying the feasibility of the user demand in the intention processing equipment to obtain a first verification result;
and sending the first verification result to all the devices intended for the user.
In a second aspect, an embodiment of the present application provides an intention verification method, applied to all intention devices, including:
transmitting intent information to an intent processing device, the intent information being used to indicate a user demand;
and receiving a first verification result sent by the intention processing equipment, wherein the first verification result is obtained by the intention processing equipment according to a first simulation environment and is obtained by verifying the feasibility of the user requirement.
In a third aspect, an embodiment of the present application provides an intention verification apparatus, the apparatus including:
The first receiving module is used for receiving intention information sent by all equipment, and the intention information is used for indicating the requirement of a user;
the first decision module is used for constructing a first simulation environment according to the intention information;
the first verification module is used for verifying the feasibility of the user demand in the intention processing equipment according to the first simulation environment to obtain a first verification result;
and the first sending module is used for sending the first verification result to all the equipment with the intention.
In a fourth aspect, an embodiment of the present application provides an intention verifying device, the device including:
a third sending module, configured to send intention information to an intention processing device, where the intention information is used to indicate a user requirement;
the third receiving module is used for receiving a first verification result sent by the intention processing equipment, wherein the first verification result is obtained by the intention processing equipment according to a first simulation environment and verifying the feasibility of the user requirement.
In a fifth aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, and a computer program stored on the memory and executable on the processor, the computer program implementing steps in the intent verification method as defined in the first aspect or steps in the intent verification method as defined in the second aspect when executed by the processor.
In a sixth aspect, an embodiment of the present application provides a readable storage medium having stored thereon a program which, when executed by a processor, implements steps in the intention verification method as described in the first aspect, or steps in the intention verification method as described in the second aspect.
In the embodiment of the application, through receiving the intention information which is sent by all the intention devices and is used for indicating the requirement of the user, a first simulation environment is constructed according to the intention information, the feasibility of the requirement of the user in the intention processing device is verified according to the first simulation environment, a first verification result is obtained, and the first verification result is sent to all the intention devices. In this way, it is possible to evaluate the effect of the intention information and the influence that may be generated before the execution of the intention information according to the first simulation environment to determine whether the set intention can be realized, and to obtain the first verification result, thereby improving the effect of the intention verification method.
Drawings
For a clearer description of the technical solutions in the embodiments of the present application, the following description will be given with reference to the accompanying drawings, which are obvious to one skilled in the art only, and other drawings can be obtained according to the listed drawings without inventive effort.
FIG. 1 is a schematic flow chart of an intent verification method according to an embodiment of the present application;
FIG. 2 is a second flow chart of the method for verifying intent according to the embodiment of the present application;
FIG. 3 is a schematic flow chart of a simulation environment constructed in the intent verification method according to an embodiment of the present application;
FIG. 4 is a second flow chart of a simulation environment constructed in the intent verification method according to the embodiment of the present application;
FIG. 5 is an architecture diagram of an apparatus for performing an intent verification method provided by an embodiment of the present application;
FIG. 6 is a simulation and environment sharing flow diagram provided by an embodiment of the present application;
FIG. 7 is a schematic diagram of a simulation environment design and operational flow;
FIG. 8 is a third flow chart of the method for verifying intent according to the embodiment of the present application;
FIG. 9 is a flowchart of a method for verifying intent provided by an embodiment of the present application;
FIG. 10 is a flowchart of an intent verification method according to an embodiment of the present application;
FIG. 11 is a schematic diagram of an intent verification apparatus according to an embodiment of the present application;
FIG. 12 is a second schematic diagram of the device for verifying intent according to the embodiment of the present application;
fig. 13 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art without the exercise of inventive faculty, are intended to be within the scope of the application.
Referring to fig. 1, fig. 1 is a schematic flow chart of an intent verification method according to an embodiment of the present application. The intent verification method shown in fig. 1 may be performed by an intent processing device. The intent processing device may also be referred to as an intent handler, which is a device that executes intent to meet user needs.
As shown in fig. 1, the intention verification method may include the steps of:
and step 101, receiving intention information sent by all equipment, wherein the intention information is used for indicating the requirement of a user.
The intention all devices can be called as intention owners, and can receive the intention information input by the user and can also determine the intention information according to actual conditions. Optionally, the intent-to-all device determines, from the intent information, an intent-to-process device that can fulfill the user's needs indicated by the intent information. It should be noted that the intent processing device may be one or more, that is, the intent processing device for realizing the user's requirement indicated by the intent information may be one or more. For example, referring to fig. 2, in the case where all devices are intended to be network management systems, the intended processing devices are network operator wireless side devices, network operator carrier network side devices, and network operator core network side devices.
The intention information is used for indicating the user requirement, such as the intention information is used for indicating the data encryption of the network; or intention information for indicating the provision of some video service or game service; or intent information to indicate that high quality assurance is provided for some pre-existing service.
And 102, constructing a first simulation environment according to the intention information.
The first simulation environment is a mapping of the real environment, and can be constructed by adopting a digital twin technology when the first simulation environment is constructed.
In specific implementation, the simulation environment related information for constructing the first simulation environment can be obtained from a knowledge base storing the simulation environment related information in advance, and at least two methods can be adopted for constructing the first simulation environment.
In one mode, static construction is performed. Before the information is intended to run, corresponding simulation environments are built for different domains (namely the domains with the intended processing capability provided by the intended processing equipment), and the number, the mapping relation and the running rules among the corresponding components are not dynamically changed. According to the intention information, selecting a constructed simulation environment corresponding to the intention information, and configuring corresponding parameters to obtain a first simulation environment.
And (3) dynamically constructing a second mode. And constructing an initial environment and constructing a corresponding public component library. According to the intention information and the initial environment, a strategy is built through a preset simulation environment, corresponding public components are flexibly added, and corresponding parameters are configured to obtain a first simulation environment.
Optionally, the simulation environment related information stored in the knowledge base may be updated according to actual usage conditions of the simulation environment.
Step 103, verifying the feasibility of the user demand in the intention processing equipment according to the first simulation environment to obtain a first verification result;
in particular, the first simulation environment is used for verifying the intention information in advance, i.e. before the intention is executed. It should be understood that the first simulation environment in the present application is a simulation of each domain supporting the intention management function, and includes a simulation environment of related devices that may be affected after the intention operation is performed on each domain.
Verifying the feasibility of the user requirements in the intent processing device may specifically mean that the intent processing device is tested to determine whether the result of the intent processing device achieving the corresponding intent meets the expectations of all the intent devices (also to say whether the intent processing device can achieve the user requirements), and whether the intent information after execution has had an unexpected impact on the system comprising the intent processing device and all the intent devices.
And 104, sending the first verification result to all the devices intended for the user.
In particular implementation, according to the first verification result, before the intention information is executed, the effect and the influence possibly generated by the intention information can be further evaluated by all the intention devices so as to improve the accuracy of the intention verification method.
Optionally, the intention information is performed in case the first verification result indicates that the user demand is feasible in the intention processing device.
In the embodiment of the application, through receiving the intention information which is sent by all the intention devices and is used for indicating the requirement of the user, a first simulation environment is constructed according to the intention information, the feasibility of the requirement of the user in the intention processing device is verified according to the first simulation environment, a first verification result is obtained, and the first verification result is sent to all the intention devices. In this way, it is possible to evaluate the effect of the intention information and the influence that may be generated before the execution of the intention information according to the first simulation environment to determine whether the set intention can be realized, and to obtain the first verification result, thereby improving the effect of the intention verification method.
The following describes the steps 101 to 104 in a specific embodiment.
For example, the intention information is used to indicate that the user requires to provide additional quality guarantee for some cloud private service (bandwidth is 1G) already provided, that is, when the bandwidth usage exceeds 80%, the bandwidth is additionally expanded by 60%, so as to improve the user experience. When bandwidth usage drops to 30%, then the scaled bandwidth reverts to normal 1G. For the above user requirements, early verification is required by the simulation environment.
Firstly, constructing a first initial environment, namely a basic simulation environment of the cloud private line service according to the user requirements. And upgrading the first initial environment according to the user requirement, for example, adding first component information (a component supporting the capacity-expansion bandwidth function) to the first initial environment, thereby obtaining a first simulation environment. And verifying whether the intention of providing the additional guarantee can be met or not, whether the capacity of dynamic capacity expansion and capacity contraction required by the client can be provided or not, and whether unexpected influence is caused or not according to the first simulation environment so as to obtain a corresponding first verification result.
In practical applications, there may be a situation that the related resources currently used for the intention verification are lacking, and each intention information cannot be verified, and at this time, the resources may be preferentially allocated to the intention information with high importance for verification. Therefore, in order to improve the applicability of the intent verification method provided by the present application, in an alternative embodiment of the present application, the step 102 includes:
Acquiring first simulation information corresponding to the intention information, wherein the first simulation information comprises first component information;
and upgrading the pre-stored first initial environment according to the first component information to obtain the first simulation environment.
In particular, the intention information may carry importance level information for indicating an importance level of the intention information and a policy for performing verification according to the importance level of the intention information. For example, the importance level information is a first level, and only the first level and the second level of intention information are verified, it may be determined that the intention information needs to be verified according to the importance level information.
In the case that the importance level information corresponding to the intention information indicates that the intention information does not need to be verified, the first simulation environment does not need to be obtained, and the intention information does not need to be verified.
It should be noted that, the intention information may also carry other information, and determine whether the intention information needs to be verified according to the information.
The first component information may be pre-stored in a knowledge base. The first component information is information of each component required for constructing the first simulation environment. The first component information includes information of at least one component. The components include, but are not limited to, components with network isolation functionality, or components with secure encryption functionality.
In the embodiment of the application, the first simulation environment is obtained under the condition that the importance level information corresponding to the intention information indicates that the intention information needs to be verified. The intention information with high importance level can be selectively verified, so that on one hand, related resources for the intention verification can be saved, and on the other hand, when the related resources currently used for the intention verification are lack and cannot meet the condition that each intention information is verified, the intention information with high importance level is preferentially allocated to the resources for verification, so that the applicability of the intention verification method provided by the application is improved
When the first simulation environment is dynamically constructed, different components can be added on the first initial environment according to different intention information and first component information to obtain the first simulation environment, and different functions are added on the first simulation environment by adding different components.
And upgrading the pre-stored first initial environment according to the first component information, wherein the updating can be realized based on a strategy or model training.
If implemented based on a policy, referring to fig. 3, the decision module sends the received information such as intent information, domain status, and existing simulation environment information to the policy system. The strategy system acquires a corresponding strategy from the strategy library, and constructs a first simulation environment based on information provided by the decision module system.
The policy may also be referred to as first simulation information. In an optional embodiment of the application, the first simulation information further includes at least one of:
the first combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the first initial environment;
and the first occupation information is used for indicating the occupation degree of the first simulation environment when the intention processing equipment realizes the user requirement.
In an example one, the intention processing device combines the pre-stored sub-environments according to the indication of the first combination information to obtain a first initial environment, and adds different components according to the first component information to obtain a first simulation environment.
According to the second example, the intention processing device combines the pre-stored sub-environments according to the indication of the first combination information to obtain a first initial environment, then adds different components according to the first component information to obtain a first simulation environment, and finally sets the occupancy degree of the first simulation environment when the intention processing device meets the user requirement according to the first occupancy information. For example, if the intent processing device is set to implement the user requirement, the occupancy level of the first simulation environment is exclusive, and then other intent information indicating the requirement of other users cannot use the first simulation environment. If the intent processing device is set to share the occupancy level of the first simulation environment when the user needs are met, then other intent information indicating other user needs may use the first simulation environment.
The policies in the policy repository may be policies preset in the design phase. The strategies in the strategy library can be dynamically updated according to actual needs.
If implemented based on model training, for example, referring to fig. 4, the decision module obtains pre-stored experiences from a model experience library based on received intention information, domain status, existing simulation environment information, or dynamically generates corresponding experiences based on a model. The decision module makes a corresponding strategy according to experience to obtain a first simulation environment.
The decision module can also send the received intention information, domain state, existing simulation environment information and other information to the training module for corresponding model training so as to optimize the corresponding model, and store the experience generated after training into the experience library.
In the embodiment of the application, the first simulation environment is obtained by upgrading the pre-stored first initial environment according to the first component information. In this way, different components can be added in the first initial environment according to different intention information, so that the applicability of the intention verification method provided by the application is improved.
Optionally, referring to fig. 5, fig. 5 is a simulation and environment sharing flow chart provided by an embodiment of the present application.
The simulation environment is a simulation of different domains, and in the actual process of intent operation, different intent management functional modules may access the same simulation environment, in which case the sharing flow of the simulation environment is as follows.
Step 1: the intention A initiates a simulation environment construction request, and the intention management function constructs a simulation environment through a decision module according to the required simulation environment information.
Step 2: for the simulation environment that the intention A needs to build, it is determined whether other intents are using the environment. If yes, go to step 3, if no, go to step 6.
Step 3: an intent management function simulation environment usage policy of intent a is invoked to determine whether an intent management function of intent a can share the simulation environment with other intent management functions that are using the simulation environment. If yes, go to step 4, if no, go to step 5.
Step 4: comparing the simulation parameter information which does not agree with the graph management function, determining whether the simulation parameter information is compatible, if so, entering a step 6, and if not, entering a step 5.
Step 5: waiting for the other intent management function to release the simulation environment, if the environment has been released, proceeding to step 6, otherwise, looping to detect whether the simulation environment has been released.
Step 6: the simulation environment is used.
Optionally, the first verification result includes first parameter information of the intention processing device to implement the user requirement, and after the step 104, the method further includes:
receiving second parameter information, wherein the second parameter information is obtained after the first parameter information is adjusted when a second verification result indicates that the user demand is not feasible in a system, the second verification result is obtained by verifying feasibility of the user demand in the system according to a second simulation environment by all the intention devices, the system comprises the intention processing device, all the intention devices and related devices, the related devices are devices related to the intention processing device for realizing the user demand, and the second simulation environment is a simulation environment constructed by all the intention devices according to the intention information and the first verification result;
according to the second parameter information and the intention information, verifying the feasibility of the user requirement in the intention processing equipment in the first simulation environment, and obtaining a third verification result;
And sending the third verification result to all the devices with the intention.
In specific implementation, all the intention devices receive the first verification result sent by the intention processing device, and construct a second simulation environment according to the intention information and the first verification result, wherein the construction mode of the second simulation environment is the same as that of the first simulation environment, and the description is omitted here.
And verifying the feasibility of the user demand in the system by all the equipment according to the second simulation environment to obtain a second verification result. The system comprises an intention processing device, all intention devices and related devices, wherein the related devices are devices related to the realization of user requirements by the intention processing device, and the related devices can be understood as devices with possibility of being influenced by the realization of the user requirements by the intention processing device.
In case the second verification result indicates that the user's demand is viable in the system, the intention information is verified, issued and executed.
And adjusting the first parameter information in the case that the second verification result indicates that the user requirement is not feasible in the system. Second parameter information is obtained and sent to the intended processing device. The intention processing device verifies the feasibility of the user requirement in the intention processing device again in the first simulation environment based on the second parameter information and the intention information, and obtains a third verification result.
In case the third verification result indicates that the user's demand is viable in the system, the intention information is verified, issued and executed.
In case the third verification result indicates that the user's need is not feasible in the system, the intention all devices may alter the intention information or adjust the second parameter information again.
The foregoing intent information is still described as an example for indicating that the cloud private line service provides additional quality assurance. The first parameter information may indicate that the dynamic capacity expansion bandwidth is 80%, and all devices are intended to verify according to the second simulation environment, if the dynamic capacity expansion bandwidth is 80% and the dynamic capacity expansion bandwidth is found to affect other existing intended resource use conditions, so as to determine that the user demand is not feasible in the system, the first parameter information is adjusted, the dynamic capacity expansion bandwidth is reduced, and second parameter information, such as the second parameter information, is used for indicating the dynamic capacity expansion bandwidth of 60%.
In the embodiment of the application, the feasibility of the user demand in the system is verified through all the intention devices according to the second simulation environment, so that the feasibility of the intention information can be further verified from the aspect of the system, thereby improving the accuracy of the intention verification method, and also can be said to improve the effect of the intention verification method.
Referring to fig. 5, 7 and 8, the intention verification method provided by the present application will be described in one complete embodiment.
Referring to fig. 5, fig. 5 is an architecture diagram of an apparatus for performing an intent verification method according to an embodiment of the present application. The connection relationship between each module and each module included in the device is shown in fig. 5, and will not be described herein. The function of each module of the device is as follows.
Cognitive module: and acquiring real-time data from the managed entity, and sensing the state of the managed entity for being used as input information for constructing a simulation environment. The managed entity is an intent handler, or a domain to which an intent manager corresponds.
The state change of the managed entity (such as update or attribute change of the corresponding domain) is observed, and the change information is fed back to the existing simulation environment. Based on this information, the simulation environment may be continually updated to truly reflect the state of the managed entity.
Decision module: simulation environment information (such as first simulation environment information) of each domain is obtained from a knowledge base, and the first simulation environment is constructed by using the simulation environment information. In practical application, based on practical use condition of simulation environment, information of simulation environment in knowledge base is updated.
The execution module: the verification module is interacted with, after the intended execution is completed, the managed entity can be tested through the verification module to determine whether the expected of the intended owner is met or not, and whether unexpected influence is caused to the system after the intended execution is verified.
And (3) a verification module: the verification module may verify the intent information based on the constructed simulation environment.
As the intention owner, after negotiating with the intention processor in the intention investigation stage, the influence of the corresponding scheme can be verified and evaluated according to the related information provided by the intention processor.
As an intent handler, it is necessary to verify whether the input intent can be implemented according to the requirements of the decision module and to estimate other effects that may be caused by the introduction of the input intent.
As an intent handler, after the intent operation, the managed entity may also be verified based on a verification module to determine the effects and impacts after the intent execution.
Knowledge base: the knowledge base may store information such as intent information, various model knowledge, related execution experience, intent handlers, and the like. Knowledge of the knowledge base comes from two approaches, one from the designer's preset experience and the other from the knowledge dynamically generated during operation. In the embodiment of the application, the method and the device can be used for storing the information related to the simulation environment, and are specifically as follows.
1. Simulation environment information:
for each intent management function, corresponding simulation environment information needs to be saved in a knowledge base. The simulation environment in the present proposal includes both the simulation environment for each domain supporting the intention management function and the simulation for the domain that may be affected after the intention operation is performed for each domain, and it is necessary to save the information of all the simulation environments in the knowledge base.
2. Simulation environment information required for intent management function:
for each intention management function, it is necessary to save information of the simulation environment used when the intention management function performs verification. Because verification of one intent management function is done, verification may need to be performed in multiple simulation environments. There may be a plurality of corresponding simulation environment information for each intention management function.
3. Simulation environment component information:
as described above, the simulation environment can be dynamically constructed, and different components can be added on the basic simulation environment to dynamically construct component information according to different situations, and different functions are added to the simulation environment through the different components. Therefore, in the knowledge base, the component information needs to be stored, for example, a component with a network isolation function or a component with a secure encryption function may be used.
4. Intent management function simulation environment usage policy:
policies may also be introduced for use in a simulation environment. In the intent runtime phase, construction can be performed dynamically based on policies. Policies may include three classes:
the first type is combination information (such as the first combination information and the second combination information), i.e., a combination policy of an initial environment used by an intention management function, for indicating a combination manner of sub-environments stored in advance to obtain the initial environment.
The second type is component information (such as first component information and second component information), i.e., a policy how to dynamically add components based on the base environment to build the simulation environment.
The third category is occupancy policies of the simulation environment by the intention management functions having different occupancy information (e.g., the first occupancy information and the second occupancy information). Some intent management functions must be exclusive to some simulation environments, and some intent management functions and others are anti-affinitive to the same simulation environment.
5. Simulation environment usage information:
the information for the use of all created simulation environments in the system, i.e. the information that the simulation environment is used by the intended management function, also needs to be saved in the knowledge base. Thus, when the simulation environment is constructed, different intention management functions can share and use the existing simulation environment examples based on the corresponding simulation environment use strategies.
Referring to FIG. 7, FIG. 7 is a schematic diagram of a simulation environment design and operational flow.
1. In the environment design stage, various environment related designs are mainly carried out, and related information is preset and stored in a knowledge base. The method comprises the steps of simulation environment design, simulation environment component information design, simulation environment information design required by an intention management function and use strategy design of the intention management function simulation environment.
2. In the service deployment stage, deployment of the domain where the intention management function is located and deployment of the simulation environment are carried out, and meanwhile, the simulation environment instance information is also saved in the knowledge base.
3. In the intent investigation flow of the intent execution phase, the intent handler and the intent owner will verify the possible effects and effects of the intent based on the simulation environment.
4. In the intended operation flow of the intended execution phase, the intended processor verifies the effect and the effect caused by the intended execution.
Referring to fig. 8, fig. 8 is a third flowchart illustrating an intent verification method according to an embodiment of the present application
Step 1-2: the intention owner receives the intention information, the domain state information, the intention operation report sent by the intention processor, and the like, and comprehensively decides whether to define new or change/delete the existing intention.
Step 3-5: the intention owner needs to find an intention handler having appropriate administrative domain responsibilities and supporting the corresponding intention handling capability, and secondly confirms whether the corresponding intention can be implemented by interaction with the latter.
Step 6-7: and the intention processor decision module receives the information transmitted by the current intention owner, and the decision needs to estimate and verify the possible effect and influence of executing the intention. At this time, the decision module obtains the information of the simulation environment to be constructed in the verification by the knowledge base based on the environment information stored in the knowledge base.
Step 8-9: and the decision module of the intention processor constructs a corresponding simulation environment based on the obtained simulation environment information.
Step 10-13: and the decision module of the intention processor invokes the verification module to verify the intention information based on the simulation environment.
Step 14-15: and the decision module of the intention processor makes a decision according to the feedback information of the verification module, and sends a corresponding decision result to the execution module of the intention processor. The execution module of the intent handler sends the negotiation result (which may also be referred to as a first verification result) of the intent handler to the cognition module of the intent owner in the form of an intent survey report.
Step 16-18: the intention owner decision module decides that the possible effects and influences brought by the executing selecting intention processor if executing the intention need to be verified. And obtaining the information of the simulation environment to be constructed in the verification based on the environment information stored in the knowledge base.
Step 19-20: and the decision module of the intention owner constructs a simulation environment corresponding to the intention owner based on the simulation environment information.
Step 21-24: and the decision module of the intention owner invokes the verification module to verify the intention information based on the simulation environment.
Referring to fig. 2, an application scenario of a communication network is taken as an example, and an intention verification method provided by an embodiment of the present application is described below.
In the application scenario of a communication network, a layout of one possible decomposition and simulation environment is shown in fig. 2. The communication network is divided into a business operation layer, a business operation layer and a resource operation layer, wherein the business operation layer can have contract and order management functions and communication service client management functions, the business operation layer can have communication service provider management functions, an arrangement system and a network management system, and the resource operation layer can comprise management functions of a wireless layer, a bearing network side and a core network side. Each domain function of each layer contains a respective intention management function, so that each domain can support an intention related function and serve as an intention owner or an intention processor in a specific operation flow. For each domain, there is a corresponding basic simulation environment for the intended simulation. Meanwhile, the basic simulation environment of each layer can also be based on a simulation environment component information base to construct a simulation environment with various basic functions.
The verification flow of the resource operation layer intention is as follows:
the resource operation layer is used as an intention processor of the business application layer arranging system and the network management system, and mainly receives information transmitted by a current intention owner (arranging system or network management system), and judges whether the intention information needs to be verified according to the importance level of the intention.
Taking a wireless side management function of a network operator as an example, the operation flow is as follows:
1) The network operator's wireless side intends the upper level intent owner (orchestration system or network management system), sends its intent to the wireless side network to the wireless side intent management function's cognitive module, where the intent may be a requirement for specific status including, but not limited to, coverage area information (e.g., geographic area), wireless set parameters (e.g., frequency information, base station identification range, physical Cell Identification (PCI) range, cell identification range, new wireless tracking area code (nrttac) range), transmission set parameters (e.g., home address, remote address, next hop information, etc.), and supported network capacity information (e.g., maximum number of terminals) and network performance information (e.g., uplink (Up-Link, UL)/downlink (Down Link, DL) throughput), etc.
2) The wireless side intention management function cognition module sends the intention information to the wireless side intention management function decision module. Based on the information, the decision module judges whether the intention needs to be verified according to the information (such as the intention importance level information) for determining whether the intention information needs to be verified, and if so, dynamically acquires simulation environment information which needs to be constructed in the verification based on environment information stored in a knowledge base.
3) And the wireless side intention management function decision module constructs a corresponding simulation environment based on the acquired simulation environment information.
4) The decision module invokes the verification module to verify intent information based on the simulation environment.
5) And the decision module makes decision evaluation on whether the effect of the intention can be realized or possibly influenced according to the feedback information of the verification module, and sends a corresponding decision result to an execution module of the intention management function of the wireless side. The execution module sends the negotiation result (which may also be referred to as a first verification result) of the wireless side to the cognition module of the intended owner (orchestration system or network management system) in the form of an intention survey report.
The verification flow of the intention of the service operation layer is as follows:
the business operations layer includes, but is not limited to, communication service provider management functions, orchestration systems, and network management systems. The method can be used as an intention processor of an upper business operation layer or an intention owner of a lower resource operation layer.
Taking a network management system as an example, the operation flow of the network management system in different roles is as follows.
1. As an intention owner of the resource operation layer, the intention verification flow is as follows:
1) In the intention investigation phase, the network management system transmits intention information about each domain (wireless side, bearer network side, core network side) of the network operator to an intention management function of each domain, negotiating the feasibility of intention with the corresponding intention handler. Taking the intention of the network operator to carry the network side as an example, the intention information herein may include, but is not limited to, service type (L3 VPN), access point device and interface identification, UNI-side configuration information, bandwidth (such as 100M), service-Level Agreement (SLA) (delay, packet loss, jitter), service topology, quality of Service (Quality of Service, qoS) policy information (such as platinum policy), etc.
2) After each intention processor (wireless side, load-bearing network side, core network side) receives the negotiation request of the network management system, each decision module judges whether the intention needs to be verified according to the importance level of the intention, and if so, the intention information is verified.
3) And each intention processor decision module dynamically acquires the information of the simulation environment to be constructed in the verification based on the environment information stored in the knowledge base.
4) And each intention processor decision module constructs a corresponding simulation environment based on the information and verifies intention information based on the verification module.
5) The decision module of each intention processor makes decision evaluation on whether the intention effect can be realized or possibly influenced according to the feedback information of the verification module, and sends corresponding decision results (also called first verification results) to the network management system through the respective execution module.
6) The network management system performs unified verification of the corresponding effects and influences of the respective intents which are possible to be executed based on the fact that the respective intention processors determined after negotiation can receive intention information. At this time, according to the combination strategy of the network management system intention management function simulation environment, the verification needs the simulation environment of the network management system itself, and also needs the simulation environment of each intention processor (wireless side, load-bearing network side, core network side) of the lower layer.
7) And the decision module of the network management system intention management function dynamically acquires corresponding environment information from the knowledge base, constructs a simulation environment and uses the verification module to carry out corresponding verification.
8) According to the verification result, the decision module of the intention management function of the network management system decides whether to execute the corresponding intention, if yes, a new intention is sent or the existing intention is modified, and each intention processor (wireless side, bearing network side and core network side) operates the responsibility domain according to the accepted intention.
2. The network management system is used as an intention processor of a communication service provider, and the intention verification flow is as follows:
1) The communication service provider sends its intention to network management (e.g., latency, reliability requirements) to the network management system.
2) The network management system intention management function cognition module sends the intention information to the network management system intention management function decision module.
3) The network management system intention management function decision module decides whether to verify the effect and influence of executing the intention based on the information. And if so, dynamically obtaining the information of the simulation environment to be constructed in the verification based on the environment information stored in the knowledge base. Meanwhile, based on a dynamically constructed strategy, corresponding simulation environment component information, such as a certain component function capable of performing network isolation, is obtained.
4) The network management system intent management function decision module constructs a corresponding simulation environment according to the acquired simulation environment information and component information.
5) The decision module calls the verification module to perform corresponding verification based on the simulation environment.
6) And the decision module makes decision evaluation on whether the effect of the intention can be realized or possibly influenced according to the feedback information of the verification module, and sends a corresponding decision result to an execution module of the network management system. The execution module transmits the negotiation result to the cognition module of the intention owner (communication service provider) in the form of an intention survey report.
The verification flow of the business operation layer intention is as follows:
the business operation layer is used as the intention of the uppermost layer of the intention, execution and verification of the business operation layer are required to depend on the intention management function of the lower layer, and when the intention is verified by taking the communication service client management function as an example, the simulation environment to be constructed is required to comprise the simulation environment corresponding to the intention management function module of the communication service client management function and the simulation environment corresponding to each relevant intention management function module of the business operation layer and the resource operation layer. The specific intention verification process is similar to the intention verification process of the service operation layer, and will not be described here.
Illustratively, referring to fig. 9, at the business operation layer, an operator proposes an intention to encrypt data to the network, and the flow of the intention verification is as follows.
Step 1: the intention management function of the network management system receives the intention of data encryption request sent by the operation and maintenance personnel.
Step 2: in the intention detection stage, specific user requirements are determined based on the input intention information and the environment information.
Step 3: in the intention investigation phase, the feasibility of intention is negotiated with each intention processor (radio side, bearer side, core side).
Step 4: the wireless side intention management function verifies the received intention object, and can create a wireless side basic simulation environment in the mode, and meanwhile, add data encryption simulation environment component information to enable the wireless side basic simulation environment to support the data encryption function.
Step 5: the verification of the intention information can be completed on the side of the bearer network and the core network based on the same manner.
Step 6: the network management system synthesizes the intention information fed back by each intention processor to perform unified verification, and a network management system simulation environment, a wireless side simulation environment, a load-bearing network side simulation environment and a core network side simulation environment are required to be constructed, and in the construction process, the simulation environment components are added to enable each environment to support the function of data encryption.
Step 7: based on the verification result, after the verification is passed, issuing and executing corresponding intention.
The embodiment of the application provides a module and an architecture for verifying intention in a communication network. Through the architecture and the operation flow in the embodiment of the application, the verification of the intention can be completed from different layers of the intention owner and the intention processor, the sufficient verification can be ensured before the intention is executed, the effect of the intention can be further ensured to be realized, and the influence on the system beyond estimation can not be caused.
The embodiment of the application also provides a scheme for dynamically combining the simulation environments through the use of the simulation environments in the use process of the simulation environments, wherein the strategies comprise the combination of different simulation environments, the construction of the simulation environments based on the dynamic addition of components of the basic environments, the occupation of different intention management functions on the simulation environments and the like.
Referring to fig. 10, an embodiment of the present application provides an intention verification method applied to all intention devices, the method including:
step 201, sending intention information to an intention processing device, wherein the intention information is used for indicating user requirements;
step 202, receiving a first verification result sent by the intention processing device, wherein the first verification result is a result obtained by the intention processing device for verifying the feasibility of the user requirement according to a first simulation environment.
Optionally, after the step 202, the method further includes:
constructing a second simulation environment according to the intention information and the first verification result, wherein the system comprises the intention processing equipment, all the intention equipment and related equipment, and the related equipment is equipment related to the intention processing equipment for realizing the user requirement;
And verifying the feasibility of the user demand in the system according to the second simulation environment to obtain a second verification result.
Optionally, the constructing a second simulation environment according to the intention information and the first verification result includes:
acquiring second simulation information corresponding to the intention information, wherein the second simulation information comprises second component information which is required for constructing the second simulation environment, and the system realizes information corresponding to the user requirement;
and upgrading a pre-stored second initial environment according to the second component information to obtain the second simulation environment.
Optionally, the second simulation information further includes at least one of:
the second combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the initial environment;
and the second occupation information is used for indicating the occupation degree of the second simulation environment when the system realizes the user requirement.
Optionally, the first verification result includes first parameter information of the intention processing device to implement the user requirement, and after the second verification result is obtained, the method further includes:
Adjusting the first parameter information to obtain second parameter information under the condition that the second verification result indicates that the user requirement is not feasible in the system;
and sending the second parameter information to the intention processing equipment.
Optionally, after the sending the second parameter information to the intent processing device, the method further includes:
receiving a third verification result, wherein the third verification result is obtained by the intention processing device according to the second parameter information and the intention information, and verifying the feasibility of the user requirement in the intention processing device in the first simulation environment;
and adjusting the user requirement if the third verification result indicates that the user requirement is not feasible in the system.
It should be noted that this embodiment is taken as an embodiment of all the devices intended to correspond to the embodiment of the method of fig. 1, and therefore, reference may be made to the description related to the embodiment of the method of fig. 1, and the same advantageous effects may be achieved. In order to avoid repetition of the description, a description thereof will be omitted.
Referring to fig. 11, an embodiment of the present application further provides an intention verifying device 300 including:
A first receiving module 301, configured to receive intention information sent by all devices, where the intention information is used to indicate a user requirement;
a first decision module 302, configured to construct a first simulation environment according to the intent information;
a first verification module 303, configured to verify feasibility of the user requirement in the intent processing device according to the first simulation environment, and obtain a first verification result;
and the first sending module 304 is configured to send the first verification result to all devices intended for the user.
Optionally, the first decision module 302 includes:
a first obtaining unit, configured to obtain first simulation information corresponding to the intent information, where the first simulation information includes first component information;
the second obtaining unit is used for upgrading the pre-stored first initial environment according to the first component information to obtain the first simulation environment.
Optionally, the first simulation information further includes at least one of:
the first combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the first initial environment;
and the first occupation information is used for indicating the occupation degree of the first simulation environment when the intention processing equipment realizes the user requirement.
Optionally, the first verification result includes first parameter information of the intention processing device to implement the user requirement, and after the first sending module 304, the apparatus 300 further includes:
the second receiving module is used for receiving second parameter information, the second parameter information is obtained after the first parameter information is adjusted when a second verification result indicates that the user requirement is not feasible in a system, the second verification result is obtained after the intention all equipment verifies feasibility of the user requirement in the system according to a second simulation environment, the system comprises the intention processing equipment, the intention all equipment and related equipment, the related equipment is equipment related to the intention processing equipment for realizing the user requirement, and the second simulation environment is a simulation environment constructed by the intention all equipment according to the intention information and the first verification result;
the second verification module is used for verifying the feasibility of the user requirement in the intention processing equipment in the first simulation environment according to the second parameter information and the intention information to obtain a third verification result;
And the second sending module is used for sending the third verification result to all the devices with the intention.
The intention verification apparatus 300 provided in the embodiment of the present application can implement each process that can be implemented in the embodiment of the intention verification method corresponding to fig. 1, and achieve the same beneficial effects, and for avoiding repetition, a detailed description is omitted herein.
Referring to fig. 12, an embodiment of the present application further provides an intention verifying device 400 including:
a third sending module 401, configured to send intention information to an intention processing device, where the intention information is used to indicate a user requirement;
and a third receiving module 402, configured to receive a first verification result sent by the intent processing device, where the first verification result is a result obtained by the intent processing device in verifying, according to a first simulation environment, feasibility of the user requirement.
Optionally, after the third receiving module 402, the apparatus 400 further includes:
the second decision module is used for constructing a second simulation environment according to the intention information and the first verification result, the system comprises the intention processing equipment, all the intention equipment and related equipment, and the related equipment is equipment related to the intention processing equipment for realizing the user requirement;
And the third verification module is used for verifying the feasibility of the user requirement in the system according to the second simulation environment, and obtaining a second verification result.
Optionally, the second decision module includes:
the third acquisition unit is used for acquiring second simulation information corresponding to the intention information, the second simulation information comprises second component information, the second component information is needed for constructing the second simulation environment, and the system realizes information corresponding to the user requirement;
and the fourth acquisition unit is used for upgrading the pre-stored second initial environment according to the second component information to obtain the second simulation environment.
Optionally, the second simulation information further includes at least one of:
the second combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the initial environment;
and the second occupation information is used for indicating the occupation degree of the second simulation environment when the system realizes the user requirement.
Optionally, the first verification result includes first parameter information of the intention processing device to implement the user requirement, and after the third verification module, the apparatus 400 further includes:
The acquisition module is used for adjusting the first parameter information to acquire second parameter information under the condition that the second verification result indicates that the user requirement is not feasible in the system;
and a fourth sending module, configured to send the second parameter information to the intent processing device.
Optionally, after the fourth sending module, the apparatus 400 further includes:
a fourth receiving module, configured to receive a third verification result, where the third verification result is a result obtained by the intent processing device in the first simulation environment by verifying the feasibility of the user requirement in the intent processing device according to the second parameter information and the intent information;
and the adjusting module is used for adjusting the user requirement when the third verification result indicates that the user requirement is not feasible in the system.
The intention verification apparatus 400 provided in the embodiment of the present application can implement each process that can be implemented in the embodiment of the intention verification method corresponding to fig. 10, and achieve the same beneficial effects, and in order to avoid repetition, the description is omitted herein.
The embodiment of the application provides electronic equipment. As shown in fig. 13, the electronic device 500 includes: a processor 501, a memory 502 and a computer program stored on and executable on said memory 502, the individual components in the electronic device 500 being coupled together by a bus system 503. It is understood that the bus system 503 is used to enable connected communication between these components.
Wherein, the processor 501 is configured to receive intention information sent by all devices, where the intention information is used to indicate a user requirement;
constructing a first simulation environment according to the intention information;
according to the first simulation environment, verifying the feasibility of the user demand in the intention processing equipment to obtain a first verification result;
and sending the first verification result to all the devices intended for the user.
Optionally, the processor 501 is further configured to:
acquiring first simulation information corresponding to the intention information, wherein the first simulation information comprises first component information;
and upgrading the pre-stored first initial environment according to the first component information to obtain the first simulation environment.
Optionally, the first simulation information further includes at least one of:
the first combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the first initial environment;
and the first occupation information is used for indicating the occupation degree of the first simulation environment when the intention processing equipment realizes the user requirement.
Optionally, the first verification result includes first parameter information of the intention processing device to implement the user requirement, and the processor 501 is further configured to:
Receiving second parameter information, wherein the second parameter information is obtained after the first parameter information is adjusted when a second verification result indicates that the user demand is not feasible in a system, the second verification result is obtained by verifying feasibility of the user demand in the system according to a second simulation environment by all the intention devices, the system comprises the intention processing device, all the intention devices and related devices, the related devices are devices related to the intention processing device for realizing the user demand, and the second simulation environment is a simulation environment constructed by all the intention devices according to the intention information and the first verification result;
according to the second parameter information and the intention information, verifying the feasibility of the user requirement in the intention processing equipment in the first simulation environment, and obtaining a third verification result;
and sending the third verification result to all the devices with the intention.
Alternatively, the processor 501 is configured to send intent information to an intent processing device, where the intent information is used to indicate a user requirement;
And receiving a first verification result sent by the intention processing equipment, wherein the first verification result is obtained by the intention processing equipment according to a first simulation environment and is obtained by verifying the feasibility of the user requirement.
Optionally, the processor 501 is further configured to:
constructing a second simulation environment according to the intention information and the first verification result, wherein the system comprises the intention processing equipment, all the intention equipment and related equipment, and the related equipment is equipment related to the intention processing equipment for realizing the user requirement;
and verifying the feasibility of the user demand in the system according to the second simulation environment to obtain a second verification result.
Optionally, the processor 501 is further configured to:
acquiring second simulation information corresponding to the intention information, wherein the second simulation information comprises second component information which is required for constructing the second simulation environment, and the system realizes information corresponding to the user requirement;
and upgrading a pre-stored second initial environment according to the second component information to obtain the second simulation environment.
Optionally, the second simulation information further includes at least one of:
The second combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the initial environment;
and the second occupation information is used for indicating the occupation degree of the second simulation environment when the system realizes the user requirement.
Optionally, the first verification result includes first parameter information of the intention processing device to implement the user requirement, and the processor 501 is further configured to:
adjusting the first parameter information to obtain second parameter information under the condition that the second verification result indicates that the user requirement is not feasible in the system;
and sending the second parameter information to the intention processing equipment.
Optionally, the processor 501 is further configured to:
receiving a third verification result, wherein the third verification result is obtained by the intention processing device according to the second parameter information and the intention information, and verifying the feasibility of the user requirement in the intention processing device in the first simulation environment;
and adjusting the user requirement if the third verification result indicates that the user requirement is not feasible in the system.
The electronic device 500 provided in the embodiment of the present application can implement each process that can be implemented in the embodiment of the intent verification method corresponding to fig. 1 or fig. 10, and achieve the same beneficial effects, and for avoiding repetition, a detailed description is omitted herein.
The embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the respective processes of the above embodiment of the intention verification method, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here. Wherein the computer readable storage medium is selected from Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.

Claims (22)

1. An intent verification method, applied to an intent processing device, the method comprising:
receiving intention information sent by all equipment, wherein the intention information is used for indicating the requirement of a user;
constructing a first simulation environment according to the intention information;
according to the first simulation environment, verifying the feasibility of the user demand in the intention processing equipment to obtain a first verification result;
and sending the first verification result to all the devices intended for the user.
2. The method of claim 1, wherein constructing a first simulation environment from the intent information comprises:
acquiring first simulation information corresponding to the intention information, wherein the first simulation information comprises first component information;
and upgrading the pre-stored first initial environment according to the first component information to obtain the first simulation environment.
3. The method of claim 2, wherein the first simulation information further comprises at least one of:
the first combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the first initial environment;
And the first occupation information is used for indicating the occupation degree of the first simulation environment when the intention processing equipment realizes the user requirement.
4. The method of claim 1, wherein the first verification result includes first parameter information of the intent processing device to fulfill the user requirement, the method further comprising, after sending the first verification result to the intent processing device:
receiving second parameter information, wherein the second parameter information is obtained after the first parameter information is adjusted when a second verification result indicates that the user demand is not feasible in a system, the second verification result is obtained by verifying feasibility of the user demand in the system according to a second simulation environment by all the intention devices, the system comprises the intention processing device, all the intention devices and related devices, the related devices are devices related to the intention processing device for realizing the user demand, and the second simulation environment is a simulation environment constructed by all the intention devices according to the intention information and the first verification result;
According to the second parameter information and the intention information, verifying the feasibility of the user requirement in the intention processing equipment in the first simulation environment, and obtaining a third verification result;
and sending the third verification result to all the devices with the intention.
5. An intention verification method, applied to all devices intended for, comprising:
transmitting intent information to an intent processing device, the intent information being used to indicate a user demand;
and receiving a first verification result sent by the intention processing equipment, wherein the first verification result is obtained by the intention processing equipment according to a first simulation environment and is obtained by verifying the feasibility of the user requirement.
6. The method of claim 5, wherein after receiving the first verification result sent by the intent processing device, the method further comprises:
constructing a second simulation environment according to the intention information and the first verification result;
and verifying the feasibility of the user demand in a system according to the second simulation environment, and obtaining a second verification result, wherein the system comprises the intention processing equipment, all the intention equipment and related equipment, and the related equipment is equipment related to the intention processing equipment for realizing the user demand.
7. The method of claim 6, wherein constructing a second simulation environment from the intent information and the first verification result comprises:
acquiring second simulation information corresponding to the intention information, wherein the second simulation information comprises second component information which is required for constructing the second simulation environment, and the system realizes information corresponding to the user requirement;
and upgrading a pre-stored second initial environment according to the second component information to obtain the second simulation environment.
8. The method of claim 7, wherein the second simulation information further comprises at least one of:
the second combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the initial environment;
and the second occupation information is used for indicating the occupation degree of the second simulation environment when the system realizes the user requirement.
9. The method of claim 6, wherein the first verification result includes first parameter information of the intent processing device to fulfill the user requirement, and wherein after the second verification result is obtained, the method further comprises:
Adjusting the first parameter information to obtain second parameter information under the condition that the second verification result indicates that the user requirement is not feasible in the system;
and sending the second parameter information to the intention processing equipment.
10. The method of claim 9, wherein after the sending the second parameter information to the intended processing device, the method further comprises:
receiving a third verification result, wherein the third verification result is obtained by the intention processing device according to the second parameter information and the intention information, and verifying the feasibility of the user requirement in the intention processing device in the first simulation environment;
and adjusting the user requirement if the third verification result indicates that the user requirement is not feasible in the system.
11. An intent verification apparatus, the apparatus comprising:
the first receiving module is used for receiving intention information sent by all equipment, and the intention information is used for indicating the requirement of a user;
the first decision module is used for constructing a first simulation environment according to the intention information;
the first verification module is used for verifying the feasibility of the user demand in the intention processing equipment according to the first simulation environment to obtain a first verification result;
And the first sending module is used for sending the first verification result to all the equipment with the intention.
12. The apparatus of claim 11, wherein the first decision module comprises:
a first obtaining unit, configured to obtain first simulation information corresponding to the intent information, where the first simulation information includes first component information;
the second obtaining unit is used for upgrading the pre-stored first initial environment according to the first component information to obtain the first simulation environment.
13. The apparatus of claim 12, wherein the first simulation information further comprises at least one of:
the first combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the first initial environment;
and the first occupation information is used for indicating the occupation degree of the first simulation environment when the intention processing equipment realizes the user requirement.
14. The apparatus of claim 11, wherein the first verification result includes first parameter information of the intent processing device to fulfill the user requirement, and wherein after the first sending module, the apparatus further comprises:
The second receiving module is used for receiving second parameter information, the second parameter information is obtained after the first parameter information is adjusted when a second verification result indicates that the user requirement is not feasible in a system, the second verification result is obtained after the intention all equipment verifies feasibility of the user requirement in the system according to a second simulation environment, the system comprises the intention processing equipment, the intention all equipment and related equipment, the related equipment is equipment related to the intention processing equipment for realizing the user requirement, and the second simulation environment is a simulation environment constructed by the intention all equipment according to the intention information and the first verification result;
the second verification module is used for verifying the feasibility of the user requirement in the intention processing equipment in the first simulation environment according to the second parameter information and the intention information to obtain a third verification result;
and the second sending module is used for sending the third verification result to all the devices with the intention.
15. An intent verification apparatus, the apparatus comprising:
A third sending module, configured to send intention information to an intention processing device, where the intention information is used to indicate a user requirement;
the third receiving module is used for receiving a first verification result sent by the intention processing equipment, wherein the first verification result is obtained by the intention processing equipment according to a first simulation environment and verifying the feasibility of the user requirement.
16. The apparatus of claim 15, wherein after the third receiving module, the apparatus further comprises:
the second decision module is used for constructing a second simulation environment according to the intention information and the first verification result;
and the third verification module is used for verifying the feasibility of the user requirement in a system according to the second simulation environment to obtain a second verification result, wherein the system comprises the intention processing equipment, all the intention equipment and related equipment, and the related equipment is equipment related to the intention processing equipment for realizing the user requirement.
17. The apparatus of claim 16, wherein the second decision module comprises:
the third acquisition unit is used for acquiring second simulation information corresponding to the intention information, the second simulation information comprises second component information, the second component information is needed for constructing the second simulation environment, and the system realizes information corresponding to the user requirement;
And the fourth acquisition unit is used for upgrading the pre-stored second initial environment according to the second component information to obtain the second simulation environment.
18. The apparatus of claim 17, wherein the second simulation information further comprises at least one of:
the second combination information is used for indicating a combination mode of the pre-stored sub-environments so as to obtain the initial environment;
and the second occupation information is used for indicating the occupation degree of the second simulation environment when the system realizes the user requirement.
19. The apparatus of claim 16, wherein the first verification result includes first parameter information of the intent processing device to fulfill the user requirement, and wherein after the third verification module, the apparatus further comprises:
the acquisition module is used for adjusting the first parameter information to acquire second parameter information under the condition that the second verification result indicates that the user requirement is not feasible in the system;
and a fourth sending module, configured to send the second parameter information to the intent processing device.
20. The apparatus of claim 19, wherein after the fourth transmitting module, the apparatus further comprises:
A fourth receiving module, configured to receive a third verification result, where the third verification result is a result obtained by the intent processing device in the first simulation environment by verifying the feasibility of the user requirement in the intent processing device according to the second parameter information and the intent information;
and the adjusting module is used for adjusting the user requirement when the third verification result indicates that the user requirement is not feasible in the system.
21. An electronic device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the intent verification method as claimed in any one of claims 1 to 4 or the steps of the intent verification method as claimed in any one of claims 5 to 10.
22. A readable storage medium, characterized in that the readable storage medium has stored thereon a program which, when executed by a processor, implements the steps of the intention verification method according to any one of claims 1 to 4 or the steps of the intention verification method according to any one of claims 5 to 10.
CN202211472030.3A 2022-11-23 2022-11-23 Intention verification method, device, electronic equipment and readable storage medium Pending CN116915623A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211472030.3A CN116915623A (en) 2022-11-23 2022-11-23 Intention verification method, device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211472030.3A CN116915623A (en) 2022-11-23 2022-11-23 Intention verification method, device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN116915623A true CN116915623A (en) 2023-10-20

Family

ID=88349860

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211472030.3A Pending CN116915623A (en) 2022-11-23 2022-11-23 Intention verification method, device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN116915623A (en)

Similar Documents

Publication Publication Date Title
CN111600930B (en) Micro-service request traffic management method, device, server and storage medium
US10447547B2 (en) Method and apparatus for NFV management and orchestration
EP3497884B1 (en) Method and apparatus for network slicing
CN109952796B (en) Shareable slice instance creation and modification
CN109560955B (en) Method and device for determining deployment information of network
EP3133794B1 (en) Network function virtualization network system
US9519469B2 (en) Cloud infrastructure-based management system and method for maintenance and deployment of application system
CN109391490B (en) Network slice management method and device
CN110226308B (en) Network slice management method, management unit and system
US20230254215A1 (en) Method and system for edge data network (edn) lifecycle management
CN108604996A (en) A kind of strategy transmission method and apparatus in NFV systems
US20220278944A1 (en) Method for allocating resources of a network infrastructure
CN112653716B (en) Service binding method and device
CN114697210B (en) Network performance guarantee method and device
US20120254393A1 (en) Device management method, device management apparatus, and device management system
CN111061723B (en) Workflow realization method and device
CN116915623A (en) Intention verification method, device, electronic equipment and readable storage medium
CN112714146A (en) Resource scheduling method, device, equipment and computer readable storage medium
CN108259527B (en) Proxy-based service processing method and device and network element equipment
CN114143185A (en) Network communication method and device, electronic equipment and storage medium
Donertasli et al. Disaggregated Near-RT RIC Control Plane with Unified 5G DB for NS, MEC and NWDAF Integration
CN113098705B (en) Authorization method and device for life cycle management of network service
WO2023141985A1 (en) Communication method and apparatus
KR20230150489A (en) Method and system for building network data analysis function of Mobile Core Network
CN117319164A (en) Intent interaction method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination