Patents by Inventor Hui Cai

Hui Cai 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: 20170142000
    Abstract: The embodiments disclose a packet control method, a switch, and a controller. The method includes receiving, by a switch, a packet, and processing the packet according to a pipeline, where an original packet is stored in a buffer, and a buffer location of the original packet is identified by using a buffer identifier. The method also includes when the packet fails to match a flow table, sending, by the switch, a first packet message to a controller, where the first packet message carries the buffer identifier, all or partial content of the packet; receiving, a second packet message sent by the controller, where the second packet message carries the buffer identifier and a packet processing instruction, and the packet processing instruction includes indication information of a specified flow table. Additionally, the method includes reprocessing, the packet according to the packet processing instruction and starting at the specified flow table.
    Type: Application
    Filed: February 1, 2017
    Publication date: May 18, 2017
    Inventors: Hui Cai, Weiqi Hu
  • Publication number: 20170118617
    Abstract: According to the present disclosure, a first session is established between an online charging system (OCS) and a user plane of a gateway device by using a service identifier, so that direct interaction between the user plane of the gateway device and the OCS is implemented, and a technical problem that a gateway device in a decoupled architecture has an extremely long charging path and a large charging delay is resolved.
    Type: Application
    Filed: January 6, 2017
    Publication date: April 27, 2017
    Inventors: Hui Cai, Weiqi Hu
  • Publication number: 20170099230
    Abstract: Embodiments of the present invention provide a method and an apparatus for controlling a service data flow. The method includes: acquiring, by a controller, index information related to a UE, where the index information includes at least a user information index, a PDN connection index, a bearer index, and a service data flow table index that are related to the UE; sending, by the controller, the index information to a forwarder by using an entry notification message; when a first control event of a service data flow is triggered, acquiring, by the controller, a first instruction index according to the first control event, where the first instruction index includes at least one type of the index information related to the UE; and sending, by the controller, the first instruction index to the forwarder by using first control signaling.
    Type: Application
    Filed: December 16, 2016
    Publication date: April 6, 2017
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shiyong TAN, Hui CAI
  • Publication number: 20170086126
    Abstract: The present application discloses a packet sending method and apparatus. The method includes: receiving a packet notification message sent by a first forwarding entity, where the first forwarding entity is a forwarding entity that receives a packet that is sent by a public data network PDN to a mobile terminal, and the packet notification message carries at least a terminal address of the mobile terminal; if the mobile terminal is in an idle state, paging the mobile terminal according to the terminal address of the mobile terminal, so that the mobile terminal sets up a connection to a base station eNodeB; and setting up a data channel between the eNodeB and the first forwarding entity, to connect the mobile terminal and the first forwarding entity, so that the first forwarding entity sends the packet to the mobile terminal by using the data channel and the connection.
    Type: Application
    Filed: December 2, 2016
    Publication date: March 23, 2017
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhiwei XIONG, Hui NI, Hui CAI
  • Publication number: 20170033978
    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: Application
    Filed: October 12, 2016
    Publication date: February 2, 2017
    Inventors: Shiyong TAN, Hui NI, Hui CAI
  • Patent number: 9503317
    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: January 30, 2015
    Date of Patent: November 22, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai
  • Publication number: 20160337228
    Abstract: The present invention relates to a flow table modifying method, a flow table modifying apparatus, and an OpenFlow network system. The flow table modifying method includes: receiving, by a switch, a modify flow entry message sent by a controller; searching, by the switch, a flow table corresponding to a flow table identifier for whether there is a flow entry matching to-be-modified target information; and in a case in which there is the flow entry matching the to-be-modified target information, changing, by the switch, a match field in the matched flow entry to a new match field. According to the flow table modifying method in an embodiment of the present invention, the switch searches the flow table corresponding to the flow table identifier for the flow entry matching the to-be-modified target information and changes the match field in the matched flow entry to the new match field.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hui CAI, Weiqi HU
  • Publication number: 20160330167
    Abstract: An ARP implementation method, a switch device, and a control device are disclosed. The method includes: receiving, by a switch device, an ARP packet; sending, by the switch device, an information reporting message including the ARP packet to a control device; and implementing, by the switch device, the ARP according to a MAC address included in an information delivery message sent by the control device, where the information delivery message is a message sent by the control device according to the information reporting message.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 10, 2016
    Inventors: Hui Cai, Shiyong Tan, Hui Ni
  • Publication number: 20160315864
    Abstract: A method includes receiving, by an ingress network element, a data packet, wherein an ingress flow entry is stored in the ingress network element. The ingress flow entry comprises flow description information and a processing network element indication, where the flow description information matches the data packet, and the processing network element indication is used to indicate a processing network element that processes the data packet after the ingress network element. The method further includes sending, by the ingress network element, the data packet to the processing network element according to the ingress flow entry, so that the processing network element performs context processing on the data packet.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 27, 2016
    Inventors: Shiyong Tan, Hui Ni, Hui Cai
  • Patent number: 9461894
    Abstract: Embodiments of the present disclosure provide a packet processing method, a DPI network element and a DPI device. The method includes: determining, according to a packet feature of a first packet of a service flow, that a first deep packet inspection DPI device is used for performing DPI on the first packet, where DPI needs to be performed on the first packet; sending a first DPI request to the first DPI device, wherein the first DPI request includes all or part of contents of the first packet; and receiving a first DPI response that is sent by the first DPI device according to the first DPI request, wherein the first DPI response includes DPI result. The packet processing method, the DPI network element and the DPI device of the embodiments of the present disclosure can realize support for a network environment deployed with multiple DPI devices.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: October 4, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hui Ni, Shiyong Tan, Hui Cai
  • Publication number: 20160285820
    Abstract: The present invention discloses a method for processing an address resolution protocol message, a switch, and a controller. The method includes: receiving, by a switch, a flow rule that corresponds to an ARP message and that is sent from a controller; and constructing, by the switch, an ARP message according to the received flow rule, and sending the ARP message, where the flow rule includes: a match rule that corresponds to an ARP message and an action set that corresponds to an ARP message. According to the present invention, ARP-mechanism-based interaction with an external device can be implemented.
    Type: Application
    Filed: June 9, 2016
    Publication date: September 29, 2016
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shiyong TAN, Hui CAI, Hui NI
  • Publication number: 20160134522
    Abstract: Embodiments of the present invention relate to the field of communications technologies and disclose a data flow processing method, a device, and a system, thereby solving a problem of operation interruption caused because a switch device is incapable of processing a corresponding user packet by using a received flow entry that is sent in advance by a control device, and improving working efficiency between network devices. The method includes: sending a request message to a control device, where the request message includes an action parameter requested by a switch device, and a to-be-processed packet or an identifier of a to-be-processed packet; receiving packet processing information that is sent according to the request message by the control device; and executing, according to the packet processing information, an operation corresponding to the to-be-processed packet. The embodiments of the present invention are applied in communications application technologies.
    Type: Application
    Filed: January 14, 2016
    Publication date: May 12, 2016
    Inventors: Hui Ni, Shiyong Tan, Hui Cai
  • Patent number: 9319536
    Abstract: Embodiments of the present invention provide a processing method of gateway charging and a gateway, where a gateway is divided into two sub-gateways. The method includes, detecting, by a first sub-gateway, a current status of an access user if the first sub-gateway receives an online message, a newly establishing bearer message or a status change indication message of at least one access user. The method further includes sending, a first message to the second sub-gateway if the first sub-gateway determines that the at least one access user complies with a predefined rule of charging delayed reporting, where the first message indicates a charging policy corresponding to a current status of the at least one access user, and indicates, to the second sub-gateway, a delay of sending measured charging information, and receiving, charging information corresponding to all the statuses of the at least one access user that meets a reporting condition.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 19, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hui Cai, Shiyong Tan, Hui Ni
  • Publication number: 20160099868
    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: Application
    Filed: December 11, 2015
    Publication date: April 7, 2016
    Inventors: Shiyong Tan, Hui Ni, Hui Cai
  • Publication number: 20160072963
    Abstract: The present disclosure discloses a group charging method, a gateway device, a charging device, and a communications system, and relates to the field of communications technologies. The method includes: obtaining a group identity and personal identity information of a user; obtaining a charging rule generated according to the group identity; and establishing, according to the group identity, the personal identity information, and the charging rule, a charging session for a group account corresponding to the group identity, so that a charging system performs group charging according to the group identity and the charging rule. In the present disclosure, it is determined, according to a group identity of a user, that the user belongs to a certain group, and accordingly, a charging session is maintained for the user of the group. In this way, group charging can be achieved, thereby avoiding a complex signaling interaction process, and improving the charging efficiency.
    Type: Application
    Filed: November 13, 2015
    Publication date: March 10, 2016
    Inventors: Hui CAI, Lei WANG, Xu XIA
  • Publication number: 20150341235
    Abstract: Embodiments of the present invention disclose a packet processing method, a forwarder, a packet processing device, and a packet processing system that are applicable to a control and forwarding decoupled architecture including a forwarder and a controller. The method includes: acquiring, by the forwarder, packet reporting control information including a reporting control indication and a control threshold; and stopping, by the forwarder according to the reporting control indication in a case in which a control parameter reaches or exceeds the control threshold, sending a packet reporting message related to one flow.
    Type: Application
    Filed: August 5, 2015
    Publication date: November 26, 2015
    Inventors: Hui Ni, Shiyong Tan, Zhiwei Xiong, Hui Cai
  • Publication number: 20150201400
    Abstract: A paging control method and apparatus, an access gateway, a bearer connection policy control entity, a data gateway, and a network device are provided. The paging control method includes: receiving a downlink service data packet; determining whether a user terminal corresponding to the downlink service data packet is in idle state; and if the user terminal is in idle state, performing matching between the downlink service data packet and at least one bearer connection control policy, and controlling, according to a matched bearer connection control policy, paging towards the user terminal corresponding to the downlink service data packet. The present invention solves a technical problem in the prior art that network resources are wasted due to unlimited use of low-cost Internet voice/messaging services by users, and also controls paging towards a user terminal in idle state effectively, thereby improving user experience.
    Type: Application
    Filed: March 23, 2015
    Publication date: July 16, 2015
    Inventors: Yu YIN, Caixia QI, Hui CAI
  • Publication number: 20150163330
    Abstract: The present invention discloses a method and a system for sharing a deep packet inspection parsing result, and a corresponding equipment. The method includes the following steps: a serving network element receives a user packet; performs deep packet inspection on the user packet, to obtain a deep packet inspection parsing result; and sends, to a forwarding network element which sends a request, the deep packet inspection parsing result, to achieve sharing of the deep packet inspection parsing result.
    Type: Application
    Filed: February 17, 2015
    Publication date: June 11, 2015
    Inventors: Hui Ni, Weihua Hu, Shiyong Tan, Hui Cai
  • Publication number: 20150156083
    Abstract: Embodiments of the present disclosure provide a packet processing method, a DPI network element and a DPI device. The method includes: determining, according to a packet feature of a first packet of a service flow, that a first deep packet inspection DPI device is used for performing DPI on the first packet, where DPI needs to be performed on the first packet; sending a first DPI request to the first DPI device, wherein the first DPI request includes all or part of contents of the first packet; and receiving a first DPI response that is sent by the first DPI device according to the first DPI request, wherein the first DPI response includes DPI result. The packet processing method, the DPI network element and the DPI device of the embodiments of the present disclosure can realize support for a network environment deployed with multiple DPI devices.
    Type: Application
    Filed: February 5, 2015
    Publication date: June 4, 2015
    Inventors: Hui NI, Shiyong TAN, Hui CAI
  • Publication number: 20150156674
    Abstract: The present invention discloses a protocol processing method applied when control is decoupled from forwarding, a control plane device, and a forwarding plane device. The method includes: causing a control plane device to send an indication to a forwarding plane device according to a processing manner of a packet service processing protocol, and to deliver a negotiation parameter of the packet service processing protocol to the forwarding plane device; and causing the control plane device to receive a negotiation result of the packet service processing protocol, and to create a data path between a user equipment and a network device. The negotiation result is uploaded by the forwarding plane device and obtained according to information that includes the negotiation parameter of the packet service processing protocol.
    Type: Application
    Filed: February 2, 2015
    Publication date: June 4, 2015
    Inventors: Shiyong Tan, Hui Ni, Hui Cai