Service state transition method and apparatus
US-2019260634-A1 · Aug 22, 2019 · US
US10938630B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10938630-B2 |
| Application number | US-201916399689-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 30, 2019 |
| Priority date | Nov 29, 2016 |
| Publication date | Mar 2, 2021 |
| Grant date | Mar 2, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present application relate to the field of communications technologies, and provide a service state transition method and an apparatus, to implement a process of an automatic state transition between different service statuses. The method includes: obtaining a target service status and a current service status of a network service; determining a first transition condition for transiting the network service from the current service status to the target service status, where the first transition condition includes status information of a first dependent object on which execution of the network service depends; and transiting, based on the first transition condition, the first dependent object from a current first service status to a second service status indicated in the status information of the first dependent object, to enable the network service to be automatically transited from the current service status to the target service status.
Opening claim text (preview).
What is claimed is: 1. A service state transition method, comprising: obtaining, by a management node, a target service status and a current service status of a network service; determining, by the management node, a first transition condition for transiting the network service from the current service status to the target service status, wherein the first transition condition comprises status information of a first dependent object on which execution of the network service depends, wherein the network service can be in any one of three or more possible service statuses that are finite in number, and can transition between any two of the possible service statuses in either direction, and wherein each possible transition comprising a respective transition start service status and a respective transition end service status is associated with a respective transition condition; and transiting, by the management node, the first dependent object from a current first service status to a second service status based on the first transition condition, to trigger the network service to be transited from the current service status to the target service status, wherein the second service status is a service status indicated in the status information of the first dependent object, wherein the first dependent object is a tunnel, the first service status is a stopped state, and the second service status is a provisioned state, and transiting, by the management node, the first dependent object from the current first service status to the second service status includes: determining, by the management node based on a state machine of the tunnel, that a second transition condition for transiting the tunnel from the stopped state to the provisioned state is: configuration of the tunnel is completed, determining, by the management node based on the second transition condition, a transition policy for transition from the stopped state to the provisioned state, wherein the transition policy comprises configuration information for establishing the tunnel, and sending, by the management node, the configuration information to a network device that carries the tunnel for instructing the network device to establish the tunnel based on the configuration information. 2. The method according to claim 1 , wherein determining, by the management node, a first transition condition for transiting the network service from the current service status to the target service status comprises: determining, by the management node based on a state machine of the network service, the first transition condition for transiting the network service from the current service status to the target service status. 3. The method according to claim 1 , wherein transiting, by the management node, the first dependent object from a current first service status to a second service status based on the first transition condition comprises: determining, by the management node based on a state machine of the first dependent object, a second transition condition for transiting the first dependent object from the first service status to the second service status; determining, by the management node based on the second transition condition, a transition policy for transition from the first service status to the second service status, wherein the transition policy is used to configure a network device that carries the first dependent object; and executing, by the management node, the transition policy, to trigger the first dependent object to be transited from the first service status to the second service status. 4. The method according to claim 3 , wherein when the second transition condition comprises status information of a second dependent object on which the first dependent object depends, the transition policy comprises: transiting the second dependent object from a current third service status to a fourth service status, wherein the fourth service status is a service status indicated in the status information of the second dependent object. 5. The method according to claim 3 , wherein after executing, by the management node, the transition policy, the method further comprises: transiting, by the management node, the state machine of the first dependent object from the first service status to the second service status when the second transition condition is satisfied. 6. The method according to claim 1 , wherein after transiting, by the management node, the first dependent object from a current first service status to a second service status, the method further comprises: detecting a current service status of the first dependent object; and transiting, by the management node, the state machine of the network service from the current service status to the target service status when the current service status of the first dependent object satisfies the first transition condition. 7. A management node, comprising: a non-transitory memory storing instructions; and a processor coupled to the non-transitory memory, wherein the instructions, when executed by the processor, cause the management node to: obtain a target service status and a current service status of a network service, determine a first transition condition for transiting the network service from the current service status to the target service status, wherein the first transition condition comprises status information of a first dependent object on which execution of the network service depends, wherein the network service can be in any one of three or more possible service statuses that are finite in number, and can transition between any two of the possible service statuses in either direction, and wherein each possible transition comprising a respective transition start service status and a respective transition end service status is associated with a respective transition condition, and transit the first dependent object from a current first service status to a second service status based on the first transition condition, to trigger the network service to be transited from the current service status to the target service status, wherein the second service status is a service status indicated in the status information of the first dependent object, wherein the first dependent object is a tunnel, the first service status is a stopped state, and the second service status is a provisioned state, and transiting, by the management node, the first dependent object from the current first service status to the second service status includes: determining, by the management node based on a state machine of the tunnel, that a second transition condition for transiting the tunnel from the stopped state to the provisioned state is: configuration of the tunnel is completed, determining, by the management node based on the second transition condition, a transition policy for transition from the stopped state to the provisioned state, wherein the transition policy comprises configuration information for establishing the tunnel, and sending, by the management node, the configuration information to a network device that carries the tunnel for instructing the network device to establish the tunnel based on the configuration information. 8. The management node according to claim 7 , wherein the instructions, when executed by the processor, further cause the management node to: determine, based on a state machine of the network service, the first transition condition for transiting the network service from the current service status to the target service status. 9. The management node according to claim 7 , wherein the instructions, when executed by the processor, further cause the management node to: determine, based on a state machine of the first d
Policy-based network configuration management · CPC title
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
by reconfiguring faulty entities · CPC title
Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title
Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.