Patents by Inventor Wenxia DONG

Wenxia DONG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11552841
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: January 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenxia Dong, Enhui Liu, Chengyong Lin, Fengkai Li, Wanfu Ding
  • Publication number: 20220029879
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 27, 2022
    Inventors: Wenxia DONG, Enhui LIU, Chengyong LIN, Fengkai LI, Wanfu DING
  • Patent number: 11196620
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: December 7, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenxia Dong, Enhui Liu, Chengyong Lin, Fengkai Li, Wanfu Ding
  • Patent number: 11176086
    Abstract: A network device obtains, from a transaction queue, a plurality of transactions that do not conflict with each other, and performs reverse shallow copying in parallel for the transactions that do not conflict, to generate a plurality of temporary trees corresponding to the plurality of transactions. Because the plurality of transactions does not conflict with each other, processing the transactions in parallel can ensure accurate and proper transaction processing. In addition, generating the temporary trees in a reverse shallow copying manner can effectively reduce consumption of time and memory. Further, processing of the plurality of transactions is implemented by merging the plurality of temporary trees.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: November 16, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jie Hou, Chengyong Lin, Yan Li, Longfei Dai, Wenxia Dong, Yuezhong Song
  • Publication number: 20210203561
    Abstract: A solution for obtaining an interior gateway protocol IGP domain through division in a network is provided. The network includes an access site link and a non-access site link. The access site link includes a link between access site devices and a link between an access site device and an aggregation site device. The non-access site link includes a link other than the access site link in the network. In this solution, a network device determines a changed access site subgraph based on a change of a network topology of the network, and obtains an IGP domain through division based on a link in the changed access site subgraph. The access site subgraph is one or more connection diagrams formed after the non-access site link is removed from the network topology. This solution can improve efficiency of IGP domain division.
    Type: Application
    Filed: February 25, 2021
    Publication date: July 1, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenxia DONG, Jie HOU, Yuezhong SONG, Longfei DAI
  • Publication number: 20210058286
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Application
    Filed: November 10, 2020
    Publication date: February 25, 2021
    Inventors: Wenxia DONG, Enhui LIU, Chengyong LIN, Fengkai LI, Wanfu DING
  • Publication number: 20210006484
    Abstract: This application discloses a fault detection method, where the method is applied to a distributed node cluster, the node cluster includes a plurality of nodes, the method is performed by any one of the plurality of nodes, the any one node is a first node, and the method includes: determining, by the first node, whether a trigger condition for health assessment is met; and when the trigger condition for health assessment is met, separately assessing, by the first node, health of other nodes in the node cluster based on heartbeat delay data between the first node and the other nodes in the node cluster, and obtaining assessment results of the health of the other nodes in the node cluster.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Inventors: Hangyu FAN, Yong LI, Shoushuo FANG, Jie HOU, Chengyong LIN, Chengcheng HE, Wenxia DONG
  • Patent number: 10855524
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: December 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenxia Dong, Enhui Liu, Chengyong Lin, Fengkai Li, Wanfu Ding
  • Publication number: 20190324760
    Abstract: A network device obtains, from a transaction queue, a plurality of transactions that do not conflict with each other, and performs reverse shallow copying in parallel for the transactions that do not conflict, to generate a plurality of temporary trees corresponding to the plurality of transactions. Because the plurality of transactions does not conflict with each other, processing the transactions in parallel can ensure accurate and proper transaction processing. In addition, generating the temporary trees in a reverse shallow copying manner can effectively reduce consumption of time and memory. Further, processing of the plurality of transactions is implemented by merging the plurality of temporary trees.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Inventors: Jie Hou, Chengyong Lin, Yan Li, Longfei Dai, Wenxia Dong, Yuezhong Song
  • Patent number: 10411911
    Abstract: A network as a service (NaaS) service cross-domain orchestration method to implement an end-to-end NaaS service in a multi-domain network that includes multiple network domains where the method includes obtaining information about a first user-to-network interface (UNI) and information about a second UNI in a multi-domain network according to a received NaaS service request, where the NaaS service request is used to request to establish an NaaS service between a first terminal and a second terminal; querying domain resource information to obtain a cross-domain path between the first UNI and the second UNI; determining network domains that the cross-domain path passes through, and obtaining a first connection requirement and a second connection requirement of each network domain of the network domains that the cross-domain path passes through; and sending the first connection requirement and the second connection requirement to a control device in each network domain.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 10, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fengkai Li, Enhui Liu, Chengyong Lin, Wenxia Dong
  • Patent number: 10193755
    Abstract: This application discloses a policy conflict resolution method which includes receiving a first control policy and decomposing the first control policy into m first rules, and receiving a second control policy and decomposing the second control policy into n second rules. The method also includes performing negation on each first rule to obtain a first negation rule, performing negation on each second rule to obtain a second negation rule, and generating a corresponding first execution rule by using each first negation rule and each second negation rule according to a rule synthesis principle. Additionally, the method includes deleting an invalid rule, using a remaining one of the first execution rules as a valid first execution rule, performing negation on each valid first execution rule, and converting, according to a protocol supported by a first forwarding device, each valid first execution rule on which negation has been performed into a corresponding forwarding entry of the first forwarding device.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: January 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenxia Dong, Chengyong Lin, Wanfu Ding, Fengkai Li
  • Publication number: 20170302474
    Abstract: A network as a service (NaaS) service cross-domain orchestration method to implement an end-to-end NaaS service in a multi-domain network that includes multiple network domains where the method includes obtaining information about a first user-to-network interface (UNI) and information about a second UNI in a multi-domain network according to a received NaaS service request, where the NaaS service request is used to request to establish an NaaS service between a first terminal and a second terminal; querying domain resource information to obtain a cross-domain path between the first UNI and the second UNI; determining network domains that the cross-domain path passes through, and obtaining a first connection requirement and a second connection requirement of each network domain of the network domains that the cross-domain path passes through; and sending the first connection requirement and the second connection requirement to a control device in each network domain.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventors: Fengkai Li, Enhui Liu, Chengyong Lin, Wenxia Dong
  • Patent number: 9749215
    Abstract: The present invention provides a method for receiving information, a method for sending information, and apparatuses for the same. The method for receiving information includes: when a control plane apparatus is capable of managing a forwarding plane apparatus, receiving, by the forwarding plane apparatus, information used for packet forwarding path calculation sent by the control plane apparatus, where the forwarding plane apparatus and the control plane apparatus are located in a network with a network architecture featuring forwarding and control element separation. According to the technical solutions provided in embodiments of the present invention, the forwarding plane apparatus does not need to actively obtain the information used for packet forwarding path calculation before calculating a packet forwarding path based on the information used for packet forwarding path calculation.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: August 29, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yinben Xia, Wenxia Dong, Mingming Zhu
  • Publication number: 20170180195
    Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
    Type: Application
    Filed: March 3, 2017
    Publication date: June 22, 2017
    Inventors: Wenxia DONG, Enhui LIU, Chengyong LIN, Fengkai LI, Wanfu DING
  • Publication number: 20170134233
    Abstract: This application discloses a policy conflict resolution method which includes receiving a first control policy and decomposing the first control policy into m first rules, and receiving a second control policy and decomposing the second control policy into n second rules. The method also includes performing negation on each first rule to obtain a first negation rule, performing negation on each second rule to obtain a second negation rule, and generating a corresponding first execution rule by using each first negation rule and each second negation rule according to a rule synthesis principle. Additionally, the method includes deleting an invalid rule, using a remaining one of the first execution rules as a valid first execution rule, performing negation on each valid first execution rule, and converting, according to a protocol supported by a first forwarding device, each valid first execution rule on which negation has been performed into a corresponding forwarding entry of the first forwarding device.
    Type: Application
    Filed: January 19, 2017
    Publication date: May 11, 2017
    Inventors: Wenxia Dong, Chengyong Lin, Wanfu Ding, Fengkai Li
  • Publication number: 20150036542
    Abstract: The present invention provides a method for receiving information, a method for sending information, and apparatuses for the same. The method for receiving information includes: when a control plane apparatus is capable of managing a forwarding plane apparatus, receiving, by the forwarding plane apparatus, information used for packet forwarding path calculation sent by the control plane apparatus, where the forwarding plane apparatus and the control plane apparatus are located in a network with a network architecture featuring forwarding and control element separation. According to the technical solutions provided in embodiments of the present invention, the forwarding plane apparatus does not need to actively obtain the information used for packet forwarding path calculation before calculating a packet forwarding path based on the information used for packet forwarding path calculation.
    Type: Application
    Filed: September 17, 2014
    Publication date: February 5, 2015
    Inventors: Yinben XIA, Wenxia DONG, Mingming ZHU