Patents by Inventor Lehong Niu

Lehong Niu 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: 11032174
    Abstract: This application discloses a service chain fault detection method and an apparatus. The method includes: determining, by a service forwarding entity (SFE), to communicate with a first service function (SF) node on a service chain after obtaining a first fault tracing detection request packet, wherein the first fault tracing detection request packet comprises a path identifier (ID), and the path ID is used to identify a path of the service chain; obtaining, by the SFE, an ID of the first SF node; and sending, by the SFE, a first fault tracing detection response packet to the device for initiating fault detection, wherein the first fault tracing detection response packet comprises the path ID and the ID of the first SF node.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: June 8, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiping Xu, Lehong Niu, Xuhui Bai
  • Publication number: 20210160346
    Abstract: This application provides a method which includes: receiving, by a receiving device from a transport network, a code block stream that is in a first rate mode and that includes a plurality of code blocks; determining a target code block from the code block stream, where the target code block is a code block received by the receiving device in an inter-packet gap of the code block stream, the target code block includes a first target code block, and the first target code block is a code block of a data type, and/or the target code block includes a second target code block, and the second target code block is a code block of a termination type; and modifying the target code block to modify the target code block to a code block, of an ordered set type, that is in a second rate mode.
    Type: Application
    Filed: February 5, 2021
    Publication date: May 27, 2021
    Inventors: Desheng Sun, Qichang Chen, Qiwen Zhong, Lehong Niu
  • Publication number: 20210105153
    Abstract: A method for generating forwarding information includes generating, by a controller, first forwarding information, wherein the first forwarding information comprises an identifier of a service chain comprising a first service processing entity (SPE) attached to a first service forwarding entity (SFE); generating, by the controller, second forwarding information, wherein the second forwarding information comprises the identifier of the service chain comprising a second SPE attached to a second SFE; sending, by the controller, the first forwarding information to the first SFE; and sending, by the controller, the second forwarding information to the second SFE. Hence, the controller generates forwarding information for the SFE such that a service chaining technology can be applied to a service environment in which a large quantity of services and a large quantity of service processing function units exist.
    Type: Application
    Filed: November 25, 2020
    Publication date: April 8, 2021
    Inventors: Yuanlong Jiang, Lehong Niu, Hengjun Zhu
  • Publication number: 20210083972
    Abstract: A service routing packet processing method, apparatus and system. The method includes obtaining, by a first service router (SR), a first service routing packet, where the first service routing packet includes path identification information and identification information of a service node (SN), and sending, by the first SR, the first service routing packet to the SN.
    Type: Application
    Filed: November 25, 2020
    Publication date: March 18, 2021
    Inventor: Lehong Niu
  • Patent number: 10880214
    Abstract: A service routing packet processing method and apparatus. The method includes a service node (SN) receives a first service routing packet from a first service router (SR), where the first service routing packet comprises path identification information and identification information of a destination SN, the SN performing service processing on the first service routing packet to obtain a second service routing packet, where the second service routing packet includes the path identification information and identification information of a source SN, and where the value of the identification information of a source SN is the identification information of the destination SN comprised in the first service routing packet, and the SN sending the second service routing packet to the first SR.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: December 29, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Lehong Niu
  • Patent number: 10868699
    Abstract: A method for generating forwarding information includes determining, by a controller, a first service forwarding entity (SFE) and a second SFE forwarding a service stream, where the first SFE and the second SFE are on a service function chain corresponding to the service stream, generating, by the controller, first forwarding information for the first SFE and second forwarding information for the second SFE, and sending, by the controller, the first forwarding information to the first SFE and sending the second forwarding information to the second SFE. Hence, the controller generates forwarding information for the SFE such that a service chaining technology can be applied to a service environment in which a large quantity of services and a large quantity of service processing function units exist.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: December 15, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanlong Jiang, Lehong Niu, Hengjun Zhu
  • Publication number: 20200328767
    Abstract: Embodiments of this application provide a data transmission method, a communications device, and a storage medium to reduce a quantity of cross-connections of an intermediate node in a network. In the embodiments of this application, Q first code block streams that are obtained are multiplexed into one second code block stream for transmission, a coding type of the first code block streams is M1/N1 bit coding, a coding type of the second code block stream is M2/N2 bit coding, and bits corresponding to code blocks in the Q first code block streams are carried in a payload area of a code block in the second code block stream. In other words, in the solutions provided by the embodiments of this application, the code block streams are multiplexed and demultiplexed based on a code block granularity.
    Type: Application
    Filed: June 26, 2020
    Publication date: October 15, 2020
    Inventors: Qiwen ZHONG, Xiaofei Xu, Xiaojun Zhang, Lehong Niu
  • Publication number: 20200322241
    Abstract: The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for indicating a fault in flexible Ethernet. The method for indicating a fault includes: detecting whether a fault occurs in at least one physical layer entity included in a flexible Ethernet group; and when a fault occurs in the at least one physical layer entity, periodically sending a fault indication code block to a flexible Ethernet client corresponding to the at least one physical layer entity in which the fault occurs. Compared to the prior art, in the technical solutions provided in the embodiments of the present invention, not all bandwidth of a downstream transmission path in the flexible Ethernet is occupied, and data transmission on a non-faulty channel in a same flexible Ethernet group is not affected, thereby reducing a quantity of affected flexible Ethernet clients.
    Type: Application
    Filed: June 19, 2020
    Publication date: October 8, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaojun ZHANG, Qichang CHEN, Lehong NIU
  • Publication number: 20200322084
    Abstract: A data transmission method includes: obtaining Q first code block streams, wherein Q is an integer greater than 1, the coding type is M1/N1 bit coding, and one code block in the first code block stream comprises a synchronization header area of (N1?M1) bits and a non-synchronization one code block in the second code block stream comprises a synchronization header area of (N1?M1) bits and a non-synchronization header area of M1 bits, and a non-synchronization header area of a code block in the Q first code block streams is carried in a non-synchronization header area of a code block in the second code block stream. header area of M1 bits; and placing non-synchronization header areas of code blocks in the Q first code block streams into a to-be-sent second code block stream, wherein a coding type of the second code block stream is M1/N1 bit coding.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaojun ZHANG, Lehong NIU, Qiwen ZHONG, Zhigang ZHU, Qichang CHEN, Rixin LI
  • Publication number: 20200204499
    Abstract: A communication method, a communications device, and a storage medium, where, in the method, a first communications device receives, by using a link corresponding to a first FlexE group, first indication information sent by a second communications device, where for a slot in N slots of the first FlexE group, the first indication information is used to indicate that the second communications device has assigned a FlexE client to the slot, or used to indicate that the second communications device has not assigned a FlexE client to the slot, and the first communications device assigns the FlexE client to the slot in the N slots of the first FlexE group, or cancels, based on the first indication information, the FlexE client that has been assigned to the slot.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 25, 2020
    Inventors: Xiaojun Zhang, Qichang Chen, Lehong Niu
  • Publication number: 20200169350
    Abstract: Embodiments of the present invention provide a method for processing a bit block stream, including: obtaining a first to-be-processed bit block stream; and mapping the first to-be-processed bit block stream into at least two slot hit block streams, the at least two slot bit block streams include a first slot bit block stream and a second slot bit block stream, the first slot bit block stream includes a first boundary bit block and a second boundary bit block, the second slot bit block stream includes a third boundary bit block and a fourth boundary bit block, N first hit blocks exist between the first boundary bit block and the second boundary bit block, N first bit blocks exist between the third boundary bit block and the fourth boundary bit block, the first bit block is a non-idle bit block.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Inventors: Xiaojun ZHANG, Shuai XIAO, Min ZHA, Lehong NIU, Xingyao CHEN
  • Publication number: 20200153720
    Abstract: The present disclosure relates to detection block sending and receiving methods, and network devices and systems. One example method includes obtaining, by a network device, an original bit block data flow, generating at least one detection block, inserting the at least one detection block into a position of at least one idle block in the original bit block data flow, and sending a bit block data flow including the at least one detection block.
    Type: Application
    Filed: January 17, 2020
    Publication date: May 14, 2020
    Inventors: Xiaojun ZHANG, Lehong NIU
  • Patent number: 10554764
    Abstract: Embodiments of the present invention provide a method, device and system for carrying out a service in a network. The control apparatus comprises: an orchestrator unit, configured to receive a service request for requesting to carry out a service, wherein the service request comprises service deployment information for requesting to deploy a first service, service flow identification information for identifying a first packet flow and service flow steering information; and a control unit, configured to send the service deployment information to a computing apparatus, and send the service flow identification information and the service flow steering information to an identifying and steering apparatus. Technical solutions of the present invention provide a new service mode, which can meet developing needs of OTT applications.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: February 4, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yong Huang, Hengjun Zhu, Lehong Niu, Xiaoyu Gong, Min Zha
  • Publication number: 20190253350
    Abstract: A service routing packet processing method and apparatus. The method includes a service node (SN) receives a first service routing packet from a first service router (SR), where the first service routing packet comprises path identification information and identification information of a destination SN, the SN performing service processing on the first service routing packet to obtain a second service routing packet, where the second service routing packet includes the path identification information and identification information of a source SN, and where the value of the identification information of a source SN is the identification information of the destination SN comprised in the first service routing packet, and the SN sending the second service routing packet to the first SR.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventor: Lehong Niu
  • Publication number: 20190140927
    Abstract: This application discloses a service chain fault detection method and an apparatus. The method includes: determining, by a service forwarding entity (SFE), to communicate with a first service function (SF) node on a service chain after obtaining a first fault tracing detection request packet, wherein the first fault tracing detection request packet comprises a path identifier (ID), and the path ID is used to identify a path of the service chain; obtaining, by the SFE, an ID of the first SF node; and sending, by the SFE, a first fault tracing detection response packet to the device for initiating fault detection, wherein the first fault tracing detection response packet comprises the path ID and the ID of the first SF node.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 9, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiping XU, Lehong NIU, Xuhui BAI
  • Patent number: 10277508
    Abstract: The application provides a service routing packet processing method and apparatus. The method includes: receiving, by a first service router SR, a first service routing packet; querying, by the first SR, a service routing table according to path identification information and identification information of a source service node SN that are carried in the first service routing packet, to determine identification information of a destination SN, where the service routing table includes a correspondence between the path identification information, the identification information of the source SN, and the identification information of the destination SN; generating, by the first SR, a second service routing packet according to the identification information of the destination SN and the first service routing packet; and sending, by the first SR, the second service routing packet. According to the technical solutions of the present invention, support of an independent SN for service routing can be implemented.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 30, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Lehong Niu
  • Patent number: 10263901
    Abstract: The present invention discloses a service packet processing method, apparatus, and system. The method includes a first service atom receiving a second packet sent by a central switching device, where a first service packet is encapsulated in the second packet and the second packet further includes a first service path identifier. The first service atom performs first service processing according to information in the first service packet, to obtain a first processing result. The first service atom queries a first path switching entry according to the first processing result and the first service path identifier. The first service atom sends a third packet to the central switching device, where a source device identifier of the third packet is a device identifier of the first service atom, a second service packet is encapsulated in the third packet, and the third packet includes the second service path identifier.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: April 16, 2019
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Yong Huang, Hengjun Zhu, Lehong Niu, Jinchun Xu, Xuhui Bai
  • Patent number: 10250411
    Abstract: An optical network termination (ONT) receives an uplink message, the ONT includes a virtual local area network (VLAN) tagging operation configuration data managed entity (ME) with a VLAN tagging operation table, and each entry of the VLAN tagging operation table includes a group of operation value fields and a group of filter value fields including an outer layer VLAN priority filter value, an outer layer VID filter value, an inner layer VLAN priority filter value and an inner layer VID filter value. The ONT filters the received uplink message according to a characteristic value of the received uplink message by using at least one of the above values in a corresponding entry of the VLAN tagging operation table. The ONT performs a VLAN tagging operation for the filtered o uplink message.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 2, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Sulin Yang, Lehong Niu
  • Publication number: 20190074995
    Abstract: A method for generating forwarding information includes determining, by a controller, a first service forwarding entity (SFE) and a second SFE forwarding a service stream, where the first SFE and the second SFE are on a service function chain corresponding to the service stream, generating, by the controller, first forwarding information for the first SFE and second forwarding information for the second SFE, and sending, by the controller, the first forwarding information to the first SFE and sending the second forwarding information to the second SFE. Hence, the controller generates forwarding information for the SFE such that a service chaining technology can be applied to a service environment in which a large quantity of services and a large quantity of service processing function units exist.
    Type: Application
    Filed: October 30, 2018
    Publication date: March 7, 2019
    Inventors: Yuanlong Jiang, Lehong Niu, Hengjun Zhu
  • Patent number: 10225318
    Abstract: Embodiments of the present invention provide a method used for an HTTP network, including: receiving, by a BNG, a first HTTP request sent by user equipment; adding, by the BNG, an identifier of the BNG to the first HTTP request, to obtain a second HTTP request; sending, by the BNG, the second HTTP request to an application server; receiving, by the BNG, a third HTTP request sent by the application server, where the third HTTP request includes location information of an image for creating a virtual machine; and obtaining, by the BNG, the image according to the location information, and creating, by the BNG, the virtual machine in the BNG according to the image.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 5, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hengjun Zhu, Lehong Niu, Yong Huang