CN115150264A - Service providing method and device, computer readable storage medium and electronic equipment - Google Patents

Service providing method and device, computer readable storage medium and electronic equipment Download PDF

Info

Publication number
CN115150264A
CN115150264A CN202210746655.8A CN202210746655A CN115150264A CN 115150264 A CN115150264 A CN 115150264A CN 202210746655 A CN202210746655 A CN 202210746655A CN 115150264 A CN115150264 A CN 115150264A
Authority
CN
China
Prior art keywords
service
intention
user
service request
network configuration
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
CN202210746655.8A
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 Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202210746655.8A priority Critical patent/CN115150264A/en
Publication of CN115150264A publication Critical patent/CN115150264A/en
Pending legal-status Critical Current

Links

Images

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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • 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/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

The disclosure relates to a service providing method and device, a computer readable storage medium and an electronic device, and relates to the technical field of computers, wherein the method comprises the following steps: receiving a service request sent by a user terminal, and converting the service request to obtain service parameters corresponding to the service request; accessing an intention strategy library, and matching the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters; and providing the network service corresponding to the service request for the user terminal through the target network configuration strategy. The present disclosure improves efficiency of service provision.

Description

Service providing method and device, computer readable storage medium and electronic equipment
Technical Field
The disclosed embodiment relates to the technical field of computers, in particular to a service providing method, a service providing device, a computer readable storage medium and an electronic device.
Background
With the development of technology, users have higher and higher requirements on the quality of the network.
In the related art, when a user orders a network quality assurance service, network quality related parameter setting is required, and when the user does not have professional network knowledge, an ordering page is not friendly to the user; and when ordering, the flow is complex, the business ordering of the user can be completed only by a plurality of devices and systems, the number of fault points is large, the time delay for the business to take effect is long, and the business providing efficiency of the operator is low.
Therefore, it is required to provide a new service providing method.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
An object of the present disclosure is to provide a service providing method, a service providing apparatus, a computer-readable storage medium, and an electronic device, which overcome, at least to some extent, the problem of inefficient provision of service to an operator due to the limitations and disadvantages of the related art.
According to an aspect of the present disclosure, there is provided a service providing method applied to a user edge device, including:
receiving a service request sent by a user terminal, and converting the service request to obtain service parameters corresponding to the service request;
accessing an intention strategy library, and matching in the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters;
and providing the network service corresponding to the service request for the user terminal through the target network configuration strategy.
In an exemplary embodiment of the present disclosure, receiving a service request sent by a user terminal includes:
responding to a binding request of a user terminal and the user edge equipment, and binding the user terminal;
and receiving a service request sent by the user terminal, wherein the service request is a text request or a voice request.
In an exemplary embodiment of the present disclosure, converting the service request to obtain a service parameter corresponding to the service request includes:
acquiring the service request, and converting the service request into a text;
processing the text through natural language processing to obtain a target user intention corresponding to the service request;
and converting the target user intention into a service parameter corresponding to the service request.
In an exemplary embodiment of the present disclosure, the intention policy library includes a user intention unique identifier, a service type, user input information, an intention key parameter, a network configuration policy, and a time.
In an exemplary embodiment of the present disclosure, accessing an intention policy library, and matching in the intention policy library by using the service parameter to obtain a target network configuration policy corresponding to the service parameter includes:
accessing an intention strategy library, and traversing intention key parameters in the intention strategy library to obtain intention key parameters similar to the service parameters corresponding to the service request in the intention strategy library;
obtaining a network configuration strategy corresponding to the intention key parameter in the network configuration of the intention strategy library through the intention key parameter similar to the service parameter corresponding to the service request;
determining a network configuration policy corresponding to the intent key parameter as the target network configuration policy.
In an exemplary embodiment of the present disclosure, matching the service parameter in the intention policy library to obtain a target network configuration policy corresponding to the service parameter includes:
when the key intention parameters similar to the service parameters do not exist in the intention strategy library, the service parameters are sent to network operation and maintenance personnel, and the network operation and maintenance personnel manually configure target network configuration strategies corresponding to the service parameters according to the service parameters;
and receiving a target network configuration strategy sent by the operation and maintenance personnel.
In one exemplary embodiment of the present disclosure, providing the network service corresponding to the service request for the user terminal through the target network configuration strategy, wherein the network service comprises the following steps:
encapsulating the transmission path of the target network configuration policy and the target network configuration policy in a message;
and transmitting the message to the edge equipment of the operator according to the transmission path in the message, so that the edge equipment of the operator provides the network service corresponding to the service request for the user terminal according to the message.
According to an aspect of the present disclosure, there is provided a service providing apparatus, applied to a user edge device, including:
a service parameter determining module, configured to receive a service request sent by a user terminal, and convert the service request to obtain a service parameter corresponding to the service request;
the intention matching module is used for accessing an intention strategy library, and matching the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters;
and the network service providing module is used for providing the network service corresponding to the service request for the user terminal through the target network configuration strategy.
According to an aspect of the present disclosure, there is provided a computer storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing the service providing method according to any of the above exemplary embodiments.
According to an aspect of the present disclosure, there is provided an electronic device including:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the service providing method of any of the above exemplary embodiments via execution of the executable instructions.
The service providing method provided by the embodiment of the present disclosure receives a service request sent by a user terminal, converts the service request, and obtains a service parameter corresponding to the service request; accessing an intention strategy library, and matching in the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters; providing the network service corresponding to the service request for the user terminal through the target network configuration strategy; on one hand, when a user orders a service, the user edge equipment can receive, convert and match a user service request to obtain a target network configuration strategy, and provides a corresponding network service for the user according to the target network strategy, so that the problem that the user needs to pass through a plurality of devices and systems to realize the service ordering in the related art is solved, fault points in the service ordering and providing processes are reduced, the effective time of the service ordered by the user is shortened, and the service providing efficiency of an operator is improved; on the other hand, when the user needs to subscribe the service, the user only needs to send a service request to the user edge device, and the user edge device converts and matches the service request, so that the efficiency of subscribing the service by the user is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 schematically shows a flowchart of a service providing method applied to a customer edge device according to an example embodiment of the present disclosure.
Fig. 2 schematically shows a block diagram of a service providing system applied to a customer edge device according to an example embodiment of the present disclosure.
Fig. 3 schematically shows a flowchart of a method for receiving a service request sent by a user terminal according to an example embodiment of the present disclosure.
Fig. 4 schematically shows a flowchart of a method for a customer edge device to convert a service request to obtain service parameters corresponding to the service request, according to an example embodiment of the present disclosure.
Fig. 5 schematically illustrates a flowchart of a method for accessing an intention policy repository and matching the intention policy repository with service parameters to obtain a target network configuration policy corresponding to the service parameters, according to an exemplary embodiment of the present disclosure.
Fig. 6 schematically illustrates a flowchart of a method for obtaining a target network configuration policy corresponding to a service parameter by using service parameters for matching in an intention policy library according to an exemplary embodiment of the present disclosure.
Fig. 7 schematically illustrates a flowchart of a method for providing a network service corresponding to a service request to a user terminal through a target network configuration policy according to an example embodiment of the present disclosure.
Fig. 8 schematically illustrates a flow chart of a service providing method according to an example embodiment of the present disclosure.
Fig. 9 schematically shows a block diagram of a service providing apparatus applied to a user edge device according to an example embodiment of the present disclosure.
Fig. 10 schematically illustrates an electronic device for implementing the above-described service providing method according to an example embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
In the conventional scheme, a user realizes network Quality Service through MPLS (Multi-Protocol Label Switching) QoS (Quality of Service), that is, when the user orders a network Quality assurance Service, the user needs to set parameters related to network Quality according to the requirement of the user for network Quality assurance, but on one hand, when the user orders, since the user does not have professional network knowledge, an ordering interface is not friendly to the user, and the user cannot understand complex network configuration parameters; on the other hand, the ordering interface can not be visually matched with the service request of the user, and the requirement of one-key ordering service of the user is difficult to meet; on the other hand, when a user orders a service, the user needs to pass through a plurality of devices and systems such as portal (a WEB site serving the gateway to the internet), an orchestrator and the like, and in the request transmission process, there are many fault points and long service implementation delay, which results in low service provision efficiency of an operator.
In view of one or more of the above problems, the present exemplary embodiment first provides a service providing method, which may be executed by a user edge device; of course, those skilled in the art may also operate the method of the present invention on other platforms as needed, and this is not particularly limited in this exemplary embodiment. Referring to fig. 1, the service providing method may include steps S110 to S130:
step S110, receiving a service request sent by a user terminal, and converting the service request to obtain service parameters corresponding to the service request;
s120, accessing an intention strategy library, and matching in the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters;
step S130, providing the network service corresponding to the service request for the user terminal through the target network configuration strategy.
The service providing method receives a service request sent by a user terminal, converts the service request and obtains a service parameter corresponding to the service request; accessing an intention strategy library, and matching in the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters; providing the network service corresponding to the service request for the user terminal through the target network configuration strategy; on one hand, when a user orders a service, the user edge equipment can receive, convert and match a user service request to obtain a target network configuration strategy, and provides the corresponding network service for the user according to the target network strategy, so that the problem that the user can only realize the service ordering through a plurality of equipment and systems in the related art is solved, fault points in the service ordering and providing process are reduced, the effective time of the user ordering the service is shortened, and the service providing efficiency of an operator is improved; on the other hand, when the user needs to subscribe the service, the user only needs to send a service request to the user edge device, and the user edge device converts and matches the service request, so that the efficiency of subscribing the service by the user is improved.
Hereinafter, each step involved in the service providing method of the exemplary embodiment of the present disclosure is explained and explained in detail.
First, an application scenario and an object of the exemplary embodiments of the present disclosure are explained and explained. Specifically, the exemplary embodiments of the present disclosure may be applied to a user subscribing to a network quality assurance service, and mainly research how to improve user friendliness and improve service provision efficiency of an operator when the user subscribes to the network quality assurance service.
In the method, based on a service request sent by a user, after a user edge device receives the service request sent by the user, the received service request is converted to obtain service parameters corresponding to the service request of the user, after the user edge device obtains the service parameters, the intention policy library is accessed, the obtained service parameters are matched in the intention policy library to obtain a target network configuration policy corresponding to the service parameters, and the obtained target network configuration policy is used for providing corresponding network services for the user, so that the process of ordering network services by the user is simplified, and the efficiency of providing operation business is improved.
Next, the service providing system related to the exemplary embodiment of the present disclosure is explained and explained. Referring to fig. 2, the service providing system may include a user 210, a user edge device 220, an operator 230, and an intention policy repository 240. The user 210 is configured to bind a terminal device of the user with a user edge device, generate a service request, and send the service request to the user edge device 220; the user edge device 220 is in network connection with the user 210 and the intention policy library 240, and is configured to receive a service request sent by the user 210, convert the received service request to obtain a service parameter corresponding to the service request, then access the intention policy library 240, perform matching in the intention policy library by using the service parameter to obtain a target network configuration policy corresponding to the service parameter in the intention policy library, and send the target network configuration policy to the operator 230; the operator 230, which is in network connection with the user 210 and the edge device 220, is configured to receive the target network configuration policy sent by the user edge device 220, and provide the network service corresponding to the service request for the user 210 according to the received target network configuration policy.
Hereinafter, steps S110 to S130 will be explained and explained in detail with reference to fig. 2.
In step S110, a service request sent by a user terminal is received, and the service request is converted to obtain a service parameter corresponding to the service request.
The customer edge device receives the service request sent by the customer terminal device, and when the customer sends the service request, the service request may be sent to the customer edge device through an operator application program, or may be sent to the customer edge device through other manners, which is not specifically limited in this exemplary embodiment.
In this exemplary embodiment, referring to fig. 3, receiving a service request sent by a user terminal may include step S310 and step S320:
s310, responding to a binding request of a user terminal and the user edge equipment, and binding the user terminal;
step S320, receiving a service request sent by the user terminal, wherein the service request is a text request or a voice request.
Hereinafter, step S310 and step S320 will be further explained and explained. Specifically, first, when a user sends a service request to a user edge device, a user terminal of the user needs to be in a binding state with the user edge device, so that the user terminal sends a binding request to the user terminal device, and the user edge device binds the user terminal and the user edge device in response to the binding request sent by the user terminal; after binding the user terminal and the user edge device, the user can send a service request to the user edge device through the user terminal.
Further, after the user terminal is bound with the user edge device, the user edge device may obtain the attribute information of the user terminal according to the information filled by the user terminal during binding; the attribute information of the user terminal may also be obtained from registration information that is filled when the user terminal logs in the operator application software, and the manner of obtaining the attribute information of the user terminal is not specifically limited in this exemplary embodiment. The acquired attribute information of the user terminal is used for verifying the target network configuration strategy, so that the accuracy of service provision of an operator is improved.
After the customer edge device receives the service request sent by the user terminal, as shown in fig. 4, the customer edge device converts the service request to obtain the service parameters corresponding to the service request, which may include step S410 to step S430:
step S410, acquiring the service request, and converting the service request into a text;
step S420, processing the text through natural language processing to obtain a target user intention corresponding to the service request;
and S430, converting the target user intention into a service parameter corresponding to the service request.
Hereinafter, steps S410 to S430 will be further explained and explained. Specifically, first, a user edge device obtains a service request sent by a user terminal, where the service request received by the user edge device may be a text service request or a voice service request, and the form of the received service request is not specifically limited in this example embodiment; after the user edge equipment acquires the service request, converting the service request, and converting the service request into a text in a preset format no matter whether the received service request is a character or a voice; and then, natural language processing is carried out on the text converted into the preset format to obtain the target user intention in the service request, and the identified target user intention is converted into the service parameter corresponding to the service request of the user.
For example, when a service request received by the user edge device is "a large hospital has a requirement for remote operation, a network quality assurance service satisfying remote control with low delay needs to be ordered", the user edge device converts the received service request and performs natural language recognition on a text obtained by conversion to obtain that a target user intention is low delay and remote control, so that the target user intention can be converted into a service parameter "order CN2-VPN service, high reliability and low delay" corresponding to the target user intention.
In step S120, an intention policy base is accessed, and the service parameters are used to perform matching in the intention policy base, so as to obtain a target network configuration policy corresponding to the service parameters.
Wherein the intention policy base is not on the user edge device, and the user edge device can access the intention policy base; the intent policy repository may store historical user intents and network configuration policies corresponding to the historical user intents. The intent policy repository may include a user intent unique identifier, a traffic type, user input information, intent key parameters, network configuration policies, and time. Wherein the user intent unique identifier uniquely identifies a historical intent of the user; the service type is service information which is obtained according to the historical service request of the user and needs to be configured by the user; the user input information is original service request information sent to the user edge equipment by the user terminal, so that the checking is convenient; the intention key parameter is a service parameter which is obtained by converting and processing a service request sent by a user and corresponds to the service request of the user; the network configuration strategy is a network guarantee service strategy which is generated according to the service parameters and corresponds to the service request of the user; and time for describing the update state of each user intention, which facilitates regular refreshing. Because the network state changes in real time, the intention policy base is updated in real time according to the current network state in order to guarantee the effectiveness of the network configuration policy.
In this exemplary embodiment, referring to fig. 5, accessing the intention policy library, and matching in the intention policy library by using the service parameter to obtain the target network configuration policy corresponding to the service parameter may include steps S510 to S530:
step S510, an intention strategy library is accessed, and intention key parameters in the intention strategy library are traversed to obtain intention key parameters similar to business parameters corresponding to the business request in the intention strategy library;
step S520, obtaining a network configuration strategy corresponding to the intention key parameter in the network configuration of the intention strategy library through the intention key parameter similar to the service parameter corresponding to the service request;
step S530, determining the network configuration strategy corresponding to the intention key parameter as the target network configuration strategy.
Hereinafter, steps S510 to S530 will be further explained and explained. Specifically, after the user edge device obtains the service parameters, the user edge device may access the intention policy library, and traverse the intention key parameters in the intention policy library to obtain the intention key parameters similar to the service parameters in the intention policy library, where there may be one or more of the intention key parameters similar to the service parameters, and this is not specifically limited in this example embodiment; after the intention key parameter similar to the service parameter is obtained, a network configuration policy corresponding to the intention key parameter in the intention policy library can be obtained according to the intention key parameter similar to the service parameter, and the network configuration policy corresponding to the intention key parameter is determined as a target network configuration policy.
It is added that, after obtaining the target network policy, the target network policy may be verified, and the verification may be completed through interaction between the user edge device and the controller. Firstly, the controller can obtain the attribute information of a user, and during verification, firstly, whether the target network configuration can be correctly issued and executed is judged, after the target network configuration strategy can be correctly issued and executed, the attribute information of the user is matched with the target network configuration strategy, namely, whether the target network configuration strategy can meet the service requirement of the user is judged according to the user attribute information, when the target network configuration strategy can meet the service requirement of the user, the target network configuration strategy is issued, when the target network configuration strategy can not meet the service requirement of the user, the target network configuration strategy is deleted, namely, the target network configuration strategy can not be issued, and the correctness of the target network configuration strategy and the adaptability of the target network configuration strategy to the service requirement of the user are ensured through the verification of the target network configuration strategy.
Further, in this exemplary embodiment, when the user edge device traverses the intention policy library, the intention of the target user may be matched with the user input information to obtain user input information similar to the intention of the target user in the intention policy library, and a network configuration policy corresponding to the user input information is obtained through the user input information similar to the intention of the target user, and is determined as the target network configuration policy corresponding to the intention of the target user.
In this exemplary embodiment, referring to fig. 6, matching the service parameters in the intention policy library to obtain the target network configuration policy corresponding to the service parameters may further include step S610 and step S620:
step S610, when key intention parameters similar to the business parameters do not exist in the intention strategy library, the business parameters are sent to network operation and maintenance personnel, and the network operation and maintenance personnel manually configure target network configuration strategies corresponding to the business parameters according to the business parameters;
and S620, receiving a target network configuration strategy sent by the operation and maintenance personnel.
Hereinafter, step S610 and step S620 will be further explained and explained. Specifically, when the user edge device accesses the intention policy library and the intention policy library does not contain key intention parameters similar to the service parameters, the service parameters corresponding to the user service request may be sent to the network operation and maintenance staff, and the network operation and maintenance staff performs manual configuration according to the received service parameters to obtain the target network configuration policy. And after the network operation and maintenance personnel configure the target network parameters, the network operation and maintenance personnel send the target network parameters to the user edge equipment.
It should be noted that, after the network operation and maintenance personnel configure the target network policy according to the service parameters, the target network configuration policy may also be synchronized into the intention policy library. In the embodiment of the present invention, the target network configuration policy corresponding to the service request of the user is determined by combining the manual configuration and the automatic matching, so that the flexibility provided by the network configuration policy is improved.
In step S130, a network service corresponding to the service request is provided to the user equipment through the target network configuration policy.
In this exemplary embodiment, referring to fig. 7, providing the network service corresponding to the service request to the user equipment through the target network configuration policy may include steps S710 and S720:
step S710, packaging the transmission path of the target network configuration strategy and the target network configuration strategy in a message;
and S720, transmitting the message to the edge equipment of the operator according to the transmission path in the message, so that the edge equipment of the operator provides the network service corresponding to the service request for the user terminal according to the message.
Hereinafter, step S710 and step S720 will be further explained and explained. Specifically, after obtaining the target network configuration policy corresponding to the service request of the user, the user edge device may encapsulate the transmission path of the target network configuration policy and the target network configuration policy in a message, and send the target configuration network policy to the next hop according to the transmission path in the message until the target network configuration policy is sent to the operator edge device, so that the operator edge device provides the corresponding network service for the user.
The service providing method provided by the exemplary embodiment of the present disclosure has at least the following advantages: on one hand, when the user orders the service, the user edge device can receive, convert and match the user service request to obtain the target network configuration strategy and provide the corresponding network service for the user according to the target network strategy, the problem that the user can only realize the service ordering through a plurality of devices and systems in the related technology is solved, the fault points in the service ordering and providing process are reduced, the effective time of the user ordering the service is shortened, and the service providing efficiency of an operator is improved; on the other hand, when the user needs to subscribe the service, the user only needs to send a service request to the user edge device, and the user edge device converts and matches the service request, so that the efficiency of subscribing the service by the user is improved.
Hereinafter, the service providing method of the disclosed exemplary embodiment is further explained and explained with reference to fig. 8. The service providing method may include the following steps:
s802, the user edge device receives a binding request of a user terminal and binds the user terminal and the user edge device;
step S804, the user edge equipment receives a service request sent by a user terminal and converts the received service request into a text with a preset format;
step 806, processing the text in the preset format through natural language processing to obtain a target user intention corresponding to the service request, and converting the target user intention into a service parameter;
step S808, the user edge device accesses the intention strategy library, and traverses the key intention parameters in the intention strategy library to obtain key business parameters similar to the business parameters;
step S810, obtaining a network configuration strategy corresponding to the key parameter according to the key service parameter similar to the service parameter, and determining the network configuration strategy corresponding to the key parameter as a target network configuration strategy;
s812, the controller checks the target network configuration parameters, and when the target network configuration parameters can be issued and executed and are matched with the attribute information of the user, the user edge equipment encapsulates the target network configuration strategy into a message;
and S814, sending the target network configuration strategy to the next hop according to the message.
The exemplary embodiment of the present disclosure further provides a service providing apparatus applied to a user edge device, and as shown in fig. 9, the service providing apparatus may include: a service parameter determination module 910, an intent matching module 920, and a network service provision module 930. Wherein:
a service parameter determining module 910, configured to receive a service request sent by a user terminal, and convert the service request to obtain a service parameter corresponding to the service request;
an intention matching module 920, configured to access an intention policy library, and match the intention policy library with the service parameters to obtain a target network configuration policy corresponding to the service parameters;
a network service providing module 930, configured to provide the network service corresponding to the service request to the user terminal through the target network configuration policy.
The specific details of each module in the service providing apparatus have been described in detail in the corresponding service providing method, and therefore are not described herein again.
In an exemplary embodiment of the present disclosure, receiving a service request sent by a user terminal includes:
responding to a binding request of a user terminal and the user edge equipment, and binding the user terminal;
and receiving a service request sent by the user terminal, wherein the service request is a text request or a voice request.
In an exemplary embodiment of the present disclosure, converting the service request to obtain a service parameter corresponding to the service request includes:
the service request is obtained, and the service request is obtained, converting the service request into a text;
processing the text through natural language processing to obtain a target user intention corresponding to the service request;
and converting the target user intention into a service parameter corresponding to the service request.
In an exemplary embodiment of the present disclosure, the intention policy library includes a user intention unique identifier, a service type, user input information, an intention key parameter, a network configuration policy, and a time.
In an exemplary embodiment of the present disclosure, accessing an intention policy library, and matching in the intention policy library by using the service parameter to obtain a target network configuration policy corresponding to the service parameter includes:
accessing an intention strategy library, and traversing intention key parameters in the intention strategy library to obtain intention key parameters similar to the service parameters corresponding to the service request in the intention strategy library;
obtaining a network configuration strategy corresponding to the intention key parameter in the network configuration of the intention strategy library through the intention key parameter similar to the service parameter corresponding to the service request;
determining a network configuration policy corresponding to the intent key parameter as the target network configuration policy.
In an exemplary embodiment of the present disclosure, matching the service parameters in the intention policy library to obtain a target network configuration policy corresponding to the service parameters includes:
when the key intention parameters similar to the service parameters do not exist in the intention strategy library, the service parameters are sent to network operation and maintenance personnel, and the network operation and maintenance personnel manually configure target network configuration strategies corresponding to the service parameters according to the service parameters;
and receiving a target network configuration strategy sent by the operation and maintenance personnel.
In an exemplary embodiment of the present disclosure, providing, by the target network configuration policy, a network service corresponding to the service request to the user terminal includes:
encapsulating the transmission path of the target network configuration policy and the target network configuration policy in a message;
and transmitting the message to the edge equipment of the operator according to the transmission path in the message, so that the edge equipment of the operator provides the network service corresponding to the service request for the user terminal according to the message.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Moreover, although the steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 1000 according to this embodiment of the disclosure is described below with reference to fig. 10. The electronic device 1000 shown in fig. 10 is only an example and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 10, the electronic device 1000 is embodied in the form of a general purpose computing device. The components of the electronic device 1000 may include, but are not limited to: the at least one processing unit 1010, the at least one memory unit 1020, a bus 1030 connecting different system components (including the memory unit 1020 and the processing unit 1010), and a display unit 1040.
Wherein the storage unit stores program code that is executable by the processing unit 1010 to cause the processing unit 1010 to perform steps according to various exemplary embodiments of the present disclosure described in the above section "exemplary methods" of the present specification. For example, the processing unit 1010 may execute step S110 as shown in fig. 1: receiving a service request sent by a user terminal, and converting the service request to obtain service parameters corresponding to the service request; s120: accessing an intention strategy library, and matching in the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters; s130: and providing the network service corresponding to the service request for the user terminal through the target network configuration strategy.
The memory unit 1020 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM) 10201 and/or a cache memory unit 10202, and may further include a read only memory unit (ROM) 10203.
The memory unit 1020 may also include a program/utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination thereof may comprise an implementation of a network environment.
Bus 1030 may be any one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, and a local bus using any of a variety of bus architectures.
The electronic device 1000 may also communicate with one or more external devices 1100 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 1000, and/or with any device (e.g., router, modem, etc.) that enables the electronic device 1000 to communicate with one or more other computing devices. Such communication may occur through input/output (I/O) interfaces 1050. Also, the electronic device 1000 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the internet) via the network adapter 1060. As shown, the network adapter 1060 communicates with the other modules of the electronic device 1000 over the bus 1030. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, to name a few.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing a terminal device to perform the steps according to various exemplary embodiments of the disclosure described in the "exemplary methods" section above of this specification, when the program product is run on the terminal device.
According to the program product for implementing the above method of the embodiments of the present disclosure, it may employ a portable compact disc read only memory (CD-ROM) and include program codes, and may be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not so limited, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Furthermore, the above-described figures are merely schematic illustrations of processes included in methods according to exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily appreciated that the processes illustrated in the above figures are not intended to indicate or limit the temporal order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (10)

1. A service providing method is applied to a user edge device, and comprises the following steps:
receiving a service request sent by a user terminal, and converting the service request to obtain service parameters corresponding to the service request;
accessing an intention strategy library, and matching in the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters;
and providing the network service corresponding to the service request for the user terminal through the target network configuration strategy.
2. The service providing method of claim 1, wherein receiving a service request sent by a user terminal comprises:
responding to a binding request of a user terminal and the user edge equipment, and binding the user terminal;
and receiving a service request sent by the user terminal, wherein the service request is a text request or a voice request.
3. The service providing method according to claim 1, wherein converting the service request to obtain a service parameter corresponding to the service request comprises:
acquiring the service request, and converting the service request into a text;
processing the text through natural language processing to obtain a target user intention corresponding to the service request;
and converting the target user intention into a service parameter corresponding to the service request.
4. The service provisioning method of claim 3, wherein said intent policy repository comprises a user intent unique identifier, a service type, user input information, intent key parameters, a network configuration policy, and a time.
5. The service providing method of claim 4, wherein accessing an intention policy repository, and using the service parameters to perform matching in the intention policy repository to obtain a target network configuration policy corresponding to the service parameters comprises:
accessing an intention strategy library, and traversing intention key parameters in the intention strategy library to obtain intention key parameters similar to the service parameters corresponding to the service request in the intention strategy library;
obtaining a network configuration strategy corresponding to the intention key parameter in the network configuration of the intention strategy library through the intention key parameter similar to the service parameter corresponding to the service request;
determining a network configuration policy corresponding to the intent key parameter as the target network configuration policy.
6. The service providing method according to claim 5, wherein the matching in the intention policy library by using the service parameter to obtain a target network configuration policy corresponding to the service parameter comprises:
when the key intention parameters similar to the service parameters do not exist in the intention strategy library, the service parameters are sent to network operation and maintenance personnel, and the network operation and maintenance personnel manually configure target network configuration strategies corresponding to the service parameters according to the service parameters;
and receiving a target network configuration strategy sent by the operation and maintenance personnel.
7. The service providing method according to claim 6, wherein providing the network service corresponding to the service request to the user equipment through the target network configuration policy comprises:
encapsulating the transmission path of the target network configuration policy and the target network configuration policy in a message;
and transmitting the message to the edge equipment of the operator according to the transmission path in the message, so that the edge equipment of the operator provides the network service corresponding to the service request for the user terminal according to the message.
8. A service providing apparatus, applied to a user edge device, comprising:
a service parameter determining module, configured to receive a service request sent by a user terminal, and convert the service request to obtain a service parameter corresponding to the service request;
the intention matching module is used for accessing an intention strategy library, and matching the intention strategy library by using the service parameters to obtain a target network configuration strategy corresponding to the service parameters;
and the network service providing module is used for providing the network service corresponding to the service request for the user terminal through the target network configuration strategy.
9. A computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the service provisioning method of any of claims 1-7.
10. An electronic device is provided, which comprises a display panel, it is characterized by comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the service provisioning method of any of claims 1-7 via execution of the executable instructions.
CN202210746655.8A 2022-06-28 2022-06-28 Service providing method and device, computer readable storage medium and electronic equipment Pending CN115150264A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210746655.8A CN115150264A (en) 2022-06-28 2022-06-28 Service providing method and device, computer readable storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210746655.8A CN115150264A (en) 2022-06-28 2022-06-28 Service providing method and device, computer readable storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN115150264A true CN115150264A (en) 2022-10-04

Family

ID=83410636

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210746655.8A Pending CN115150264A (en) 2022-06-28 2022-06-28 Service providing method and device, computer readable storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN115150264A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140024650A (en) * 2012-08-20 2014-03-03 에스케이텔레콤 주식회사 Method for controlling adaptive non-real-time traffic by using each contents provider information, terminal, policy providing apparatus therefor
CN110198237A (en) * 2019-05-27 2019-09-03 北京邮电大学 A kind of wireless configuration method for being intended to driving network
CN111277442A (en) * 2020-01-21 2020-06-12 赣江新区智慧物联研究院有限公司 Management method, device and system of wireless intention driven network
CN112511342A (en) * 2020-11-16 2021-03-16 北京邮电大学 Network slicing method and device, electronic equipment and storage medium
CN114157710A (en) * 2021-12-02 2022-03-08 中国电信股份有限公司 Communication strategy configuration method, device, storage medium and equipment
CN114422343A (en) * 2020-10-13 2022-04-29 腾讯科技(深圳)有限公司 Service configuration method, device, system and computer readable storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140024650A (en) * 2012-08-20 2014-03-03 에스케이텔레콤 주식회사 Method for controlling adaptive non-real-time traffic by using each contents provider information, terminal, policy providing apparatus therefor
CN110198237A (en) * 2019-05-27 2019-09-03 北京邮电大学 A kind of wireless configuration method for being intended to driving network
CN111277442A (en) * 2020-01-21 2020-06-12 赣江新区智慧物联研究院有限公司 Management method, device and system of wireless intention driven network
CN114422343A (en) * 2020-10-13 2022-04-29 腾讯科技(深圳)有限公司 Service configuration method, device, system and computer readable storage medium
CN112511342A (en) * 2020-11-16 2021-03-16 北京邮电大学 Network slicing method and device, electronic equipment and storage medium
CN114157710A (en) * 2021-12-02 2022-03-08 中国电信股份有限公司 Communication strategy configuration method, device, storage medium and equipment

Similar Documents

Publication Publication Date Title
CN108961033B (en) Multi-service system interaction method and device, storage medium and electronic terminal
CN109670297B (en) Method and device for opening service permission, storage medium and electronic equipment
CN109361550B (en) Method, device and equipment for network equipment configuration management
CN110891057B (en) Protocol conversion method, device, equipment and storage medium
CN109495392B (en) Message conversion processing method and device, electronic equipment and storage medium
CN109818962B (en) Service data processing method and device, electronic equipment and storage medium
CN111177112A (en) Database blocking method and device based on operation and maintenance management system and electronic equipment
CN108984202B (en) Electronic resource sharing method and device and storage medium
CN110557281B (en) Intelligent operation and maintenance method and device based on CMDB and alarm map
CN114371914A (en) Container IP address configuration method and device, storage medium and electronic equipment
CN114416169A (en) Data processing method, medium, device and computing equipment based on micro front end
CN114489954A (en) Tenant creation method based on virtualization platform, tenant access method and equipment
CN112583743B (en) Distributed file exchange method and device
CN109451497B (en) Wireless network connection method and device, electronic equipment and storage medium
CN115150264A (en) Service providing method and device, computer readable storage medium and electronic equipment
CN110780915A (en) Data processing method, device and storage medium
CN115022074A (en) User authentication and authorization method, device, medium and equipment
CN114125732B (en) Message processing method and device, storage medium and electronic equipment
CN112910956B (en) Resource creation method and device and electronic equipment
CN113852474A (en) Task processing method, gateway, computer readable storage medium and electronic device
CN113934554A (en) RPC cross-language communication method and device, storage medium and electronic equipment
CN110548285B (en) Game communication control method and device, medium and electronic equipment
WO2024055741A1 (en) Method and apparatus for establishing network connection, electronic device and storage medium
CN112632022B (en) Object storage method and device, computer readable storage medium and electronic equipment
CN112751742B (en) Starting method and device of local application

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