Patents by Inventor Xihua Huang

Xihua Huang 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: 11736371
    Abstract: Embodiments of this disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. One example method includes: determining at least one heartbeat receiving node in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the at least one heartbeat receiving node is a single heartbeat receiving node, sending heartbeat information of the heartbeat sending node to the single heartbeat receiving node, where the heartbeat information of the heartbeat sending node is obtained after respective heartbeat information of the at least two leader data blocks are combined.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: August 22, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Wu, Siyi Zhou, Xihua Huang
  • Patent number: 11576114
    Abstract: A data packet processing method, a terminal, and a gateway, where the terminal, determines to transmit network traffic using a first network and a second network simultaneously based on an aggregation flow table, and upon that determination, the terminal sends a quantity of first uplink data packets to the gateway using a first network interface card corresponding to the first network, and sends a quantity of second uplink data packets belonging to the same Transmission Control Protocol (TCP) connection as the first uplink data packets to the gateway using a second network interface card corresponding to the second network, where a source Internet Protocol (IP) address carried in each of the first uplink data packets is the IP address of the first network interface card, and a source IP address carried in each of the second uplink data packets is the IP address of the second network interface card.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Publication number: 20220224610
    Abstract: Embodiments of this disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. One example method includes: determining at least one heartbeat receiving node in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the at least one heartbeat receiving node is a single heartbeat receiving node, sending heartbeat information of the heartbeat sending node to the single heartbeat receiving node, where the heartbeat information of the heartbeat sending node is obtained after respective heartbeat information of the at least two leader data blocks are combined.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Inventors: Wei WU, Siyi ZHOU, Xihua HUANG
  • Patent number: 11360854
    Abstract: Various embodiments provide a storage cluster configuration change method, an apparatus, a computer system, and the like. In a storage cluster that uses a consensus replication protocol, when half of storage nodes become faulty, if it is determined that at least one storage node exists in the storage cluster after the fault, and a latest log index number of the storage node is greater than or equal to an index number of a committed log provided by the storage cluster for a client, an arbitration module sends a forced cluster configuration change instruction to a fault-free storage node. The forced cluster configuration change instruction is used to instruct the fault-free storage node to change local cluster configuration information.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: June 14, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Siyi Zhou, Feng Liang, Yanan Zhi, Xihua Huang
  • Patent number: 11310130
    Abstract: The present disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. The method includes: determining heartbeat receiving nodes in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the heartbeat receiving nodes are a same node, sending heartbeat information of the heartbeat sending node to the heartbeat receiving node, where the heartbeat information of the heartbeat sending node is heartbeat information obtained after respective heartbeat information of the at least two leader data blocks are combined.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: April 19, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Wu, Siyi Zhou, Xihua Huang
  • Publication number: 20200257593
    Abstract: Various embodiments provide a storage cluster configuration change method, an apparatus, a computer system, and the like. In a storage cluster that uses a consensus replication protocol, when half of storage nodes become faulty, if it is determined that at least one storage node exists in the storage cluster after the fault, and a latest log index number of the storage node is greater than or equal to an index number of a committed log provided by the storage cluster for a client, an arbitration module sends a forced cluster configuration change instruction to a fault-free storage node. The forced cluster configuration change instruction is used to instruct the fault-free storage node to change local cluster configuration information.
    Type: Application
    Filed: April 30, 2020
    Publication date: August 13, 2020
    Inventors: Siyi Zhou, Feng Liang, Yanan Zhi, Xihua Huang
  • Publication number: 20190261263
    Abstract: A data packet processing method, a terminal, and a gateway, where the terminal, determines to transmit network traffic using a first network and a second network simultaneously based on an aggregation flow table, and upon that determination, the terminal sends a quantity of first uplink data packets to the gateway using a first network interface card corresponding to the first network, and sends a quantity of second uplink data packets belonging to the same Transmission Control Protocol (TCP) connection as the first uplink data packets to the gateway using a second network interface card corresponding to the second network, where a source Internet Protocol (IP) address carried in each of the first uplink data packets is the IP address of the first network interface card, and a source IP address carried in each of the second uplink data packets is the IP address of the second network interface card.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 22, 2019
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Patent number: 10313962
    Abstract: A data packet processing method includes acquiring, by a terminal, an aggregation flow table, where the aggregation flow table includes a management policy for managing network traffic of a first network and network traffic of a second network, determining, by the terminal, according to the aggregation flow table, a transmission network used for transmitting a first uplink data packet, and when the terminal determines to transmit the first uplink data packet using the first network, sending the first uplink data packet to the first network using a first network interface card, and forwarding the first uplink data packet to a gateway, and when the terminal determines to transmit the first uplink data packet using the second network, sending, by the terminal, the first uplink data packet to the second network using a second network interface card, and forwarding the first uplink data packet to a gateway.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 4, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Publication number: 20190028366
    Abstract: The present disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. The method includes: determining heartbeat receiving nodes in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the heartbeat receiving nodes are a same node, sending heartbeat information of the heartbeat sending node to the heartbeat receiving node, where the heartbeat information of the heartbeat sending node is heartbeat information obtained after respective heartbeat information of the at least two leader data blocks are combined.
    Type: Application
    Filed: September 11, 2018
    Publication date: January 24, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei WU, Siyi ZHOU, Xihua HUANG
  • Patent number: 10178051
    Abstract: Embodiments of the present invention disclose a data transmission method and apparatus for a terminal. The terminal exchanges data of an application with a server through a first port by using a first access node; when one port in a second port set is in an enabled state, the terminal accesses one access node in a candidate access node set through the enabled port in the second port set, and exchanges, based on the Multipath TCP, the data of the application with the server by using an access node corresponding to the enabled port.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 8, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yi Tu, Jia Wan, Xihua Huang
  • Patent number: 10025529
    Abstract: A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: July 17, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Cunwei Liu, Guojun Wu, Xihua Huang, Xuefeng Jin
  • Publication number: 20170324680
    Abstract: Embodiments of the present invention disclose a data transmission method and apparatus for a terminal. The terminal exchanges data of an application with a server through a first port by using a first access node; when one port in a second port set is in an enabled state, the terminal accesses one access node in a candidate access node set through the enabled port in the second port set, and exchanges, based on the Multipath TCP, the data of the application with the server by using an access node corresponding to the enabled port.
    Type: Application
    Filed: June 2, 2017
    Publication date: November 9, 2017
    Inventors: Yi Tu, Jia Wan, Xihua Huang
  • Publication number: 20170235492
    Abstract: A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Cunwei Liu, Guojun Wu, Xihua Huang, Xuefeng Jin
  • Patent number: 9723521
    Abstract: A network handover method, a terminal, a controller, a gateway, and a system. The method includes: when a terminal accesses a first network, converting data including an initial TCP four-tuple into data including a first TCP four-tuple, and sending the data to a gateway; and after handing over from the first network to a second network, converting data including the initial TCP four-tuple into data including a second TCP four-tuple, and sending the data including the second TCP four-tuple to the gateway. This achieves objectives of preventing a connection from being interrupted before and after the network handover, improving use experience, and reducing complexity of a network handover process.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 1, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Gang Liu, Jia Wan, Xihua Huang
  • Publication number: 20160212696
    Abstract: A data packet processing method includes acquiring, by a terminal, an aggregation flow table, where the aggregation flow table includes a management policy for managing network traffic of a first network and network traffic of a second network, determining, by the terminal, according to the aggregation flow table, a transmission network used for transmitting a first uplink data packet, and when the terminal determines to transmit the first uplink data packet using the first network, sending the first uplink data packet to the first network using a first network interface card, and forwarding the first uplink data packet to a gateway, and when the terminal determines to transmit the first uplink data packet using the second network, sending, by the terminal, the first uplink data packet to the second network using a second network interface card, and forwarding the first uplink data packet to a gateway.
    Type: Application
    Filed: March 28, 2016
    Publication date: July 21, 2016
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Publication number: 20150023321
    Abstract: A network handover method, a terminal, a controller, a gateway, and a system. The method includes: when a terminal accesses a first network, converting data including an initial TCP four-tuple into data including a first TCP four-tuple, and sending the data to a gateway; and after handing over from the first network to a second network, converting data including the initial TCP four-tuple into data including a second TCP four-tuple, and sending the data including the second TCP four-tuple to the gateway. This achieves objectives of preventing a connection from being interrupted before and after the network handover, improving use experience, and reducing complexity of a network handover process.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 22, 2015
    Inventors: Gang Liu, Jia Wan, Xihua Huang