Patents by Inventor Shiyong Tan

Shiyong Tan 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).

  • Publication number: 20190268282
    Abstract: Embodiments of the present invention provide a QoS control method and a device for SDN. A control plane device includes: a determining unit, configured to determine a flow entry, where the flow entry includes QoS information, the QoS information is used to indicate a QoS processing rule, the QoS processing rule includes a QoS parameter, and the QoS processing rule is used to instruct to perform QoS control on a data packet according to the QoS parameter; and a sending unit, configured to send the flow entry to a forwarding plane device, so that the forwarding plane device obtains the QoS processing rule, and performs QoS control on a target packet according to the QoS parameter in the QoS processing rule, where the target packet is a data packet that matches the flow entry.
    Type: Application
    Filed: May 13, 2019
    Publication date: August 29, 2019
    Inventor: Shiyong TAN
  • Patent number: 10397138
    Abstract: Embodiments of the present invention provide a method for processing information, a forwarding plane device and a control plane device. The method includes: receiving a data packet, and extracting the data packet's characteristic information; searching for context information corresponding to the data packet's characteristic information; buffering or discarding the data packet if the context information is not found; and sending an event reporting message to a gateway control plane device, wherein the event reporting message carries the data packet's characteristic information, so that the gateway control plane device acquires the context information corresponding to the data packet's characteristic information. forwarding of the data packet to the greatest extent.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: August 27, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai, Weihua Hu
  • Publication number: 20190261249
    Abstract: The present disclosure provides a data processing method, a node, a structure, and an apparatus. The method includes: receiving, by an aggregation node, a first non-access stratum message sent by user equipment (UE), where the aggregation node includes at least two types of interfaces, and each type of interface is used to receive a first non-access stratum message of one radio access technology (RAT) type; converting, by the aggregation node, the first non-access stratum message into a non-access stratum message in a first format based on a RAT type of the first non-access stratum message, where the first format is a non-access stratum message transmission format supported between the aggregation node and a core-network control plane entity; and sending, by the aggregation node, the non-access stratum message in the first format to the core-network control plane entity. A sink design of the aggregation node saves sending and receiving resources of a core network and improves packet forwarding efficiency.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Xin XIONG, Zhenglei HUANG, Shiyong TAN, Bo LIN, Yanmei YANG
  • Publication number: 20190208008
    Abstract: Embodiments of the present disclosure provide a universal session persistence method for different communications protocol layers. The method includes: generating, by a first node device, a first interaction message, where the first interaction message includes a first load balancing protocol header, the first load balancing protocol header is independent of a protocol header corresponding to a communications protocol layer at which the first interaction message is generated, the first load balancing protocol header includes a first destination end load balancing index, and the first destination end load balancing index is used to identify a second node device that is to receive the first interaction message; and sending, by the first node device, the first interaction message to the second node device via a first load balancer.
    Type: Application
    Filed: March 6, 2019
    Publication date: July 4, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shiyong TAN, Xiaoqiang Qiao
  • Publication number: 20190182104
    Abstract: A method and a device for processing a communication path are provided. The method includes: obtaining a path processing parameter from local configuration information or from a control layer device, obtaining path information and/or a restarting counter parameter from the control layer device; increasing a path with an opposite-end device when the path information is of increasing a path, identifying the state of the path and/or the state of the opposite-end device using the path processing parameter and/or the restarting counter parameter the opposite-end device; reporting the fault state of the path and/or the reset state of the opposite-end device to the control layer device when the path fails and/or the opposite-end device is reset, releasing sessions on the failed path and/or on a path connected with the reset opposite-end device.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 13, 2019
    Inventors: Shiyong TAN, Hui NI, Hui CAI
  • Patent number: 10313266
    Abstract: Embodiments of the present invention provide a QoS control method and a device for SDN. A control plane device includes: a determining unit, configured to determine a flow entry, where the flow entry includes QoS information, the QoS information is used to indicate a QoS processing rule, the QoS processing rule includes a QoS parameter, and the QoS processing rule is used to instruct to perform QoS control on a data packet according to the QoS parameter; and a sending unit, configured to send the flow entry to a forwarding plane device, so that the forwarding plane device obtains the QoS processing rule, and performs QoS control on a target packet according to the QoS parameter in the QoS processing rule, where the target packet is a data packet that matches the flow entry.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: June 4, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shiyong Tan
  • Patent number: 10306073
    Abstract: A method and a system for exercising policy control, a policy and charging enforcement function (PCEF) are provided, which can solve the problem that no policy control can be exercised over application service flows without an application function (AF). In the method, a PCRF receives information about an application event sent by a PCEF after subscribing the application event from the PCEF; and the PCRF generates a control policy for a service flow of the application according to the information about the application event. In the present invention, the PCEF sends the obtained information about the application event to the PCRF, so that even when no AF is involved, the PCRF can still generate a control policy according to policy contexts including the information about the application event and the like.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: May 28, 2019
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Weihua Qiao, Xinfa Wang, Cheng Chen, Shiyong Tan, Yan Li, Shibi Huang, Peng Zhao, Yuxin Mao
  • Publication number: 20190158584
    Abstract: A load balancing method is provided: A load balancer obtains an invalidation notification, where the invalidation notification includes an identifier of an invalid object on a target side, and the invalid object includes an invalid interaction node, an invalid session group on an interaction node, or an invalid session in a session group; the load balancer broadcasts the invalidation notification, where the invalidation notification is used to instruct an interaction node on a source side to delete recorded information about a load balancing protocol of the invalid object; and the load balancer reassigns an interaction node to an application interaction request when the load balancer receives the application interaction request sent by the interaction node on the source side and destination data in the application interaction request is empty. In this way, reliability of message exchanging is ensured when an interaction node is abnormal.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Inventors: Shiyong TAN, Xiaoqiang QIAO
  • Publication number: 20190109784
    Abstract: The present invention provides a packet processing method and an apparatus. The method includes: determining a to-be-installed flow entry and packet sending information; and sending, to a switch, a flow entry installation message carrying the to-be-installed flow entry and the packet sending information, so that the switch obtains the to-be-installed flow entry and the packet sending information from the flow entry installation message, installs the flow entry, and sends a packet according to the packet sending information.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 11, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Weihua Hu, Hui Ni, Shiyong Tan
  • Patent number: 10243783
    Abstract: Embodiments of the present invention relate to a method and a device for processing a communication path. The method includes: obtaining a path processing parameter from local configuration information or from a control layer device, obtaining path information and/or a restarting counter parameter from the control layer device; increasing a path with an opposite-end device when the path information is of increasing a path, identifying the state of the path and/or the state of the opposite-end device using the path processing parameter and/or the restarting counter parameter the opposite-end device; reporting the fault state of the path and/or the reset state of the opposite-end device to the control layer device when the path fails and/or the opposite-end device is reset, releasing sessions on the failed path and/or on a path connected with the reset opposite-end device.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: March 26, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai
  • Patent number: 10178023
    Abstract: The present invention provides a packet processing method and an apparatus. The method includes: determining a to-be-installed flow entry and packet sending information; and sending, to a switch, a flow entry installation message carrying the to-be-installed flow entry and the packet sending information, so that the switch obtains the to-be-installed flow entry and the packet sending information from the flow entry installation message, installs the flow entry, and sends a packet according to the packet sending information.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: January 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weihua Hu, Hui Ni, Shiyong Tan
  • Publication number: 20180367380
    Abstract: A method for configuring a path for intercepting user data, a method for intercepting user data, an apparatus, a system, a control plane entity and a user plane entity, the method for configuring the path for intercepting user data comprises: acquiring a target to be intercepted and an intercepting interface address; configuring data path configuration information on a user plane entity GW-U according to the target to be intercepted and the intercepting interface address; sending the data path configuration information to the user plane entity GW-U so that the GW-U establishes a path for data transmission; initiating an establishment of an intercepting connection of an intercepting interface to an intercepting entity based on the intercepting interface address so as to transmit the data of the target to be intercepted.
    Type: Application
    Filed: August 22, 2018
    Publication date: December 20, 2018
    Inventors: Jin ZHANG, Shiyong TAN, Weihua HU
  • Patent number: 10153942
    Abstract: A method for configuring a path for intercepting user data, a method for intercepting user data, an apparatus, a system, a control plane entity and a user plane entity, the method for configuring the path for intercepting user data comprises: acquiring a target to be intercepted and an intercepting interface address; configuring data path configuration information on a user plane entity GW-U according to the target to be intercepted and the intercepting interface address; sending the data path configuration information to the user plane entity GW-U so that the GW-U establishes a path for data transmission; initiating an establishment of an intercepting connection of an intercepting interface to an intercepting entity based on the intercepting interface address so as to transmit the data of the target to be intercepted.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: December 11, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jin Zhang, Shiyong Tan, Weihua Hu
  • Patent number: 10103988
    Abstract: Embodiments of the present invention provide a method for configuring a switching device, wherein the method includes: setting a first flow entry in at least one flow table, where the first flow entry includes a match field, the match field is used for designating information that needs to be matched, and instructing the switching device to perform matching between a value of information that is of a received packet and needs to be matched and a first field of each record in a database, to obtain a first record matching the packet, where each record in the database includes the first field, and the first field is used for denoting a designated value of the information that needs to be matched. The present invention reduces a quantity of flow entries.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: October 16, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shiyong Tan
  • Publication number: 20180294985
    Abstract: A method and a system for exercising policy control, a policy and charging enforcement function (PCEF) are provided, which can solve the problem that no policy control can be exercised over application service flows without an application function (AF). In the method, a PCRF receives information about an application event sent by a PCEF after subscribing the application event from the PCEF; and the PCRF generates a control policy for a service flow of the application according to the information about the application event. In the present invention, the PCEF sends the obtained information about the application event to the PCRF, so that even when no AF is involved, the PCRF can still generate a control policy according to policy contexts including the information about the application event and the like.
    Type: Application
    Filed: June 14, 2018
    Publication date: October 11, 2018
    Inventors: Weihua QIAO, Xinfa WANG, Cheng CHEN, Shiyong TAN, Yan LI, Shibi HUANG, Peng ZHAO, Yuxin MAO
  • Patent number: 10080156
    Abstract: The present invention provides a method and a network element for acquiring information about a packet. The method includes: after a UE establishes a bearer, sending, by a first network element, a first acquiring request to a second network element, where the first acquiring request is used to instruct the second network element to acquire information about a packet that is transmitted between the UE and a packet data network PDN and passes through the second network element; and receiving, by the first network element, information about a packet, where the information about the packet is sent by the second network element, and the information about the packet is information that is about a packet and is collected by the second network element according to the first acquiring request.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: September 18, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shiyong Tan, Xiaoyan Shi
  • Publication number: 20180248790
    Abstract: The present disclosure discloses a route determining method, including: receiving a first flow entry which includes a first route mapping relationship and a first load ratio with respect to a full load capacity of each service node; receiving a second flow entry which includes a second route mapping relationship, a second load ratio with respect to a full load capacity of each service node, and a start time of the second flow entry; receiving a first packet of a first service flow; determining, according to a service chain identifier included in the first packet, that the first service flow is a first type of service flow; determining whether a time corresponding to a timestamp precedes the start time of the second flow entry; and if so, determining a service node for receiving the first packet according to the first flow entry; if not, determining a service node for receiving the first packet according to the second flow entry.
    Type: Application
    Filed: April 28, 2018
    Publication date: August 30, 2018
    Inventors: Shiyong TAN, Xiaoqiang QIAO
  • Publication number: 20180234961
    Abstract: An embodiment of the present disclosure discloses a method and device for managing a forwarding plane tunnel resource. The method includes sending a forwarding plane tunnel resource request message to a forwarding plane device, for enabling the forwarding plane device to allocate a forwarding plane tunnel resource based on the forwarding plane tunnel resource request message; acquiring the allocated forwarding plane tunnel resource from the forwarding plane device; and sending the acquired forwarding plane tunnel resource to a target network element, to establish a packet data network connection with the target network element. By adopting the present disclosure, the load balancing of the forwarding plane device is achieved, the signaling interaction between the control plane device and the forwarding plane device is reduced.
    Type: Application
    Filed: April 10, 2018
    Publication date: August 16, 2018
    Inventors: Shiyong TAN, Hui NI, Hui CAI, Weihua HU
  • Patent number: 9998364
    Abstract: Embodiments of the present invention provide a method for processing a packet in a software-defined network (Software-Defined Network), where the method is performed by a forwarder, and the method includes: receiving an input packet; determining a flow to which the input packet belongs according to the input packet; determining a context identifier set corresponding to the flow to which the input packet belongs according to a first correspondence between flows and context identifier sets, where a context identifier set corresponding to each flow in the first correspondence includes at least one context identifier; determining a context corresponding to the context identifier set according to a second correspondence between context identifiers and contexts; and processing the input packet according to the context corresponding to the context identifier set.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: June 12, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai
  • Patent number: 9974055
    Abstract: An embodiment of the present invention discloses a method and device for managing a forwarding plane tunnel resource, wherein the method includes: sending a forwarding plane tunnel resource request message to a forwarding plane device, for enabling the forwarding plane device to allocate a forwarding plane tunnel resource according to the forwarding plane tunnel resource request message; acquiring the allocated forwarding plane tunnel resource from the forwarding plane device; and sending the acquired forwarding plane tunnel resource to a target network element, to establish a packet data network connection with the target network element. By adopting the present invention, the load balancing of the forwarding plane device is achieved, the signaling interaction between the control plane device and the forwarding plane device is reduced as much as possible, and meanwhile, efficient failure processing can also be achieved in the case of a failure occurred in a device.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: May 15, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai, Weihua Hu