Patents by Inventor Shihui Hu

Shihui Hu 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: 20200396202
    Abstract: This application provides service obtaining and providing methods, user equipment, and a management server. The service obtaining method includes: determining, by user equipment, a first Internet protocol IP address by using a preset algorithm based on a service name of a to-be-accessed service; sending, by the user equipment, a communication data packet by using the first IP address as a destination address; and receiving, by the user equipment, the service provided by a serving-end device.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 17, 2020
    Inventors: Bingyang Liu, Zhe Chen, Shihui Hu
  • Publication number: 20200389392
    Abstract: The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 10, 2020
    Inventors: Shihui Hu, Enhui Liu, Delei Yu, Chengyong Lin
  • Patent number: 10693772
    Abstract: The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: June 23, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shihui Hu, Enhui Liu, Delei Yu, Chengyong Lin
  • Patent number: 10686696
    Abstract: The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: June 16, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shihui Hu, Enhui Liu, Delei Yu, Chengyong Lin
  • Publication number: 20190372881
    Abstract: A method for implementing network virtualization, and a related apparatus and a communications system are provided. The method for implementing network virtualization may include: receiving, by an SDN controller, a virtual network creation request that carries virtual network topology information; creating a virtual network in response to the virtual network creation request; establishing, by the SDN controller, a device mapping relationship; establishing, by the SDN controller, a port mapping relationship; allocating, by the SDN controller, a virtual SDN controller to the virtual network; and registering, by the SDN controller, a first virtual forwarding device and a second virtual forwarding device with the virtual SDN controller. Technical solutions of embodiments of the present invention help to improve networking flexibility, reduce service costs, and shorten a service deployment period.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Applicant: HUAWEI TECHNOLOGIES CO, LTD.,
    Inventors: Shihui HU, Mingming ZHU, Guangpeng LI, Enhui LIU
  • Patent number: 10469388
    Abstract: A flow entry delivering method includes: a controller obtains a device identifier of a network device and at least one flow entry used to perform a function on the network device. The controller obtains storage information of the network device according to the device identifier, and the storage information includes free space in storage space of the network device that is used to store a flow entry. The controller compares the free space with a total capacity of the at least one flow entry and determines whether the network device has sufficient free storage space to store the at least one flow entry. When the network device has the storage space greater than or equal to the capacity of the flow entry, the controller delivers the at least one flow entry, or when the network device has no storage space to store the flow entry, the controller does not deliver it.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: November 5, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shihui Hu, Jie Hou
  • Patent number: 10419326
    Abstract: A method for implementing network virtualization, and a related apparatus and a communications system are provided. The method for implementing network virtualization may include: receiving, by an SDN controller, a virtual network creation request that carries virtual network topology information; creating a virtual network in response to the virtual network creation request; establishing, by the SDN controller, a device mapping relationship; establishing, by the SDN controller, a port mapping relationship; allocating, by the SDN controller, a virtual SDN controller to the virtual network; and registering, by the SDN controller, a first virtual forwarding device and a second virtual forwarding device with the virtual SDN controller. Technical solutions of embodiments of the present invention help to improve networking flexibility, reduce service costs, and shorten a service deployment period.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: September 17, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shihui Hu, Mingming Zhu, Guangpeng Li, Enhui Liu
  • Publication number: 20190140942
    Abstract: The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 9, 2019
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Shihui Hu, Enhui Liu, Delei Yu, Chengyong Lin
  • Publication number: 20190140941
    Abstract: The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 9, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shihui HU, Enhui LIU, Delei YU, Chengyong LIN
  • Patent number: 10148562
    Abstract: The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: December 4, 2018
    Assignee: HUAWEI TECHNOLOGY CO., LTD.
    Inventors: Shihui Hu, Enhui Liu, Delei Yu, Chengyong Lin
  • Publication number: 20180102974
    Abstract: A flow entry delivering method includes: a controller obtains a device identifier of a network device and at least one flow entry used to perform a function on the network device. The controller obtains storage information of the network device according to the device identifier, and the storage information includes free space in storage space of the network device that is used to store a flow entry. The controller compares the free space with a total capacity of the at least one flow entry and determines whether the network device has sufficient free storage space to store the at least one flow entry. When the network device has the storage space greater than or equal to the capacity of the flow entry, the controller delivers the at least one flow entry, or when the network device has no storage space to store the flow entry, the controller does not deliver it.
    Type: Application
    Filed: December 11, 2017
    Publication date: April 12, 2018
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shihui Hu, Jie Hou
  • Publication number: 20160359721
    Abstract: A method for implementing network virtualization, and a related apparatus and a communications system are provided. The method for implementing network virtualization may include: receiving, by an SDN controller, a virtual network creation request that carries virtual network topology information; creating a virtual network in response to the virtual network creation request; establishing, by the SDN controller, a device mapping relationship; establishing, by the SDN controller, a port mapping relationship; allocating, by the SDN controller, a virtual SDN controller to the virtual network; and registering, by the SDN controller, a first virtual forwarding device and a second virtual forwarding device with the virtual SDN controller. Technical solutions of embodiments of the present invention help to improve networking flexibility, reduce service costs, and shorten a service deployment period.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventors: Shihui HU, Mingming ZHU, Guangpeng LI, Enhui LIU
  • Patent number: 9407607
    Abstract: The present invention provides a method for a virtual private cloud to access a network, a network side device and a data center device. When receiving a VPC configuration resource provided by a user, the network side device and the data center device exchange information, create a VPC, determine a PE interface address, a VCE uplink port address, an access tunnel and a VCE downlink port address for the VPC, and perform a corresponding configuration operation, thereby enabling the VPC to access a VPN in a basic bearer network without the need of uniform management of a control system, so as to solve a problem that the VPC cannot access the network when the basic bearer network and a data center belong to different operators, and meanwhile, save a device resource.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: August 2, 2016
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ying Liu, Delei Yu, Shihui Hu, Fengkai Li
  • Publication number: 20160142293
    Abstract: The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
    Type: Application
    Filed: January 26, 2016
    Publication date: May 19, 2016
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shihui HU, Enhui LIU, Delei YU, Chengyong LIN
  • Patent number: 9128786
    Abstract: An apparatus comprising one or more processors configured to implement a plurality of operations for an operating system (OS) platform including a kernel and a user application, one or more shared resource blocks by the kernel and the user application, and one or more shared locks by the kernel and the user application corresponding to the shared resource blocks, wherein the user application is configured to synchronize accesses to the shared resource blocks between a user thread and a kernel thread by directly accessing the locks without using a system call to the kernel.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: September 8, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xuesong Dong, Hongtao Yin, Shihui Hu, Fengkai Li
  • Patent number: 9112929
    Abstract: Embodiments of the present invention disclose a method, an apparatus and a system for accessing a virtual private network by a virtual private cloud. A data center breakout gateway receives first configuration information; creates a first VPN instance according to identifier information of the VPN; determines VPC according to parameter information of the VPC, and binds the VPC to the first VPN instance; and sends second configuration information to the network side PE according to address information of the network side PE, where the second configuration information includes the identifier information of the VPN, so that the network side PE configures an upper layer VPN instance for the first VPN instance on the network side PE according to the identifier information of the VPN. In the embodiments of the present invention, the problem of automatically accessing the virtual private network by the virtual private cloud is solved.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: August 18, 2015
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ying Liu, Shihui Hu, Delei Yu
  • Publication number: 20140230044
    Abstract: A method can be used for authenticating access of a virtual private cloud, which are used for performing VPC access authentication between networks that communicate with each other using an IP routing protocol. A VPN routing device receives a request for accessing a virtual private network VPN by a virtual private cloud VPC. The request is sent by a cloud manager. The request for accessing a VPN by a VPC carries an identifier of a bearer network of a target VPN and a VPN identifier. The VPN routing device sends the VPC access request to a network edge device corresponding to the identifier of the bearer network. The VPC access request carries the VPN identifier.
    Type: Application
    Filed: April 17, 2014
    Publication date: August 14, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Ying Liu, Shihui Hu, Delei Yu
  • Publication number: 20140143402
    Abstract: A method, an apparatus, and a system for implementing adaptive application performance, includes: obtaining application performance of at least one application; generating a new application processing policy when the obtained application performance meets a preset adaptive adjustment condition; and sending the generated new application processing policy to a service router and an application processing server. When the present application is applied, a lower-priority application can transmit complete data while fulfillment of the SLA of a higher-priority application is ensured without affecting normal use of the lower-priority application, and it is ensured that the SLA requirements of applications of all priorities of users are fulfilled.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ying LIU, Shihui Hu, Delei Yu
  • Publication number: 20140123270
    Abstract: The present invention provides a method for a virtual private cloud to access a network, a network side device and a data center device. When receiving a VPC configuration resource provided by a user, the network side device and the data center device exchange information, create a VPC, determine a PE interface address, a VCE uplink port address, an access tunnel and a VCE downlink port address for the VPC, and perform a corresponding configuration operation, thereby enabling the VPC to access a VPN in a basic bearer network without the need of uniform management of a control system, so as to solve a problem that the VPC cannot access the network when the basic bearer network and a data center belong to different operators, and meanwhile, save a device resource.
    Type: Application
    Filed: January 7, 2014
    Publication date: May 1, 2014
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ying LIU, Delei Yu, Shihui Hu, Fengkai Li
  • Publication number: 20130132627
    Abstract: An apparatus comprising one or more processors configured to implement a plurality of operations for an operating system (OS) platform including a kernel and a user application, one or more shared resource blocks by the kernel and the user application, and one or more shared locks by the kernel and the user application corresponding to the shared resource blocks, wherein the user application is configured to synchronize accesses to the shared resource blocks between a user thread and a kernel thread by directly accessing the locks without using a system call to the kernel.
    Type: Application
    Filed: November 22, 2011
    Publication date: May 23, 2013
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Xuesong Dong, Hongtao Yin, Randall Stewart, Shihui Hu, Fengkai Li