Patents by Inventor Qi Bu
Qi Bu 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: 12107697Abstract: A media stream sending method provides a live media stream for a client that enters a live broadcast room. A proxy server receives, from a first client, a first live broadcast room request message for requesting to enter the live broadcast room; the proxy server determines a role of the first client based on the first live broadcast room request message; and if the role of the first client is a slave user, the proxy server sends a first live media stream cached in the proxy server to the first client, where the first live media stream is a media stream that is sent by a media server to a second client through the proxy server, and a role of the second client is a master user.Type: GrantFiled: July 26, 2021Date of Patent: October 1, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Naiqiang Qiao, Xia Zhu, Jun Zhou, Qi Bu
-
Patent number: 12052302Abstract: This application provides a data distribution method includes: A network device buffers first data, where the first data is data of a service that is provided by a server for a first terminal device; the network device receives N first data requests sent by N second terminal devices; and when data requested by the N first data requests is data provided by the server based on the service, the network device intercepts the N first data requests and sends the buffered first data to the N second terminal devices. This can reduce a plurality of connections that are used to transmit data of a same service and that exist on a channel between the server and the network device, thereby occupying a smaller downlink bandwidth to transmit the data of the same service from the server to the network device.Type: GrantFiled: September 28, 2021Date of Patent: July 30, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shizhen Li, Hua Tang, Jun Zhou, Naiqiang Qiao, Qi Bu, Zhanyin Ma, Yali Jian, Zhiqiang Gao
-
Patent number: 12010016Abstract: Embodiments of this application provide a data stream transmission method. The method includes a sending device that dynamically determines a packet-loss-concealment policy based on first path status information of a path used to send a data stream. The sending device generates a packet-loss-concealment packet for the data stream according to the packet-loss-concealment policy. The sending device sends the data stream on the path. The data stream includes an original packet and the packet-loss-concealment packet. Therefore, when receiving the data stream, a receiving device decodes the data stream according to the packet-loss-concealment policy received from the sending device, and recovers, by using the packet-loss-concealment packet, an original packet lost in a transmission process. This effectively improves a packet loss recovery effect, and improves user experience.Type: GrantFiled: September 29, 2021Date of Patent: June 11, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jun Zhou, Naiqiang Qiao, Qi Bu, Qing Chen
-
Patent number: 11755540Abstract: Embodiments of this application disclose a chunking method and an apparatus for implementing the method. According to the method provided in the embodiments of this application, a first data segment of a first length may be determined starting from a header of a to-be-chunked data flow, a data distribution characteristic of the first data segment is determined based on character values of all characters in the first data segment, and then a chunking position is determined for different data distribution characteristics by using different methods. In this way, a data flow can be better chunked, so as to enhance a deduplication effect.Type: GrantFiled: September 21, 2021Date of Patent: September 12, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qing Chen, Jun Zhou, Yi Kai, Qi Bu
-
Publication number: 20220021612Abstract: Embodiments of this application provide a data stream transmission method. The method includes a sending device that dynamically determines a packet-loss-concealment policy based on first path status information of a path used to send a data stream. The sending device generates a packet-loss-concealment packet for the data stream according to the packet-loss-concealment policy. The sending device sends the data stream on the path. The data stream includes an original packet and the packet-loss-concealment packet. Therefore, when receiving the data stream, a receiving device decodes the data stream according to the packet-loss-concealment policy received from the sending device, and recovers, by using the packet-loss-concealment packet, an original packet lost in a transmission process. This effectively improves a packet loss recovery effect, and improves user experience.Type: ApplicationFiled: September 29, 2021Publication date: January 20, 2022Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Jun Zhou, Naiqiang Qiao, Qi Bu, Qing Chen
-
Publication number: 20220014574Abstract: This application provides a data distribution method includes: A network device buffers first data, where the first data is data of a service that is provided by a server for a first terminal device; the network device receives N first data requests sent by N second terminal devices; and when data requested by the N first data requests is data provided by the server based on the service, the network device intercepts the N first data requests and sends the buffered first data to the N second terminal devices. This can reduce a plurality of connections that are used to transmit data of a same service and that exist on a channel between the server and the network device, thereby occupying a smaller downlink bandwidth to transmit the data of the same service from the server to the network device.Type: ApplicationFiled: September 28, 2021Publication date: January 13, 2022Inventors: Shizhen LI, Hua TANG, Jun ZHOU, Naiqiang QIAO, Qi BU, Zhanyin MA, Yali JIAN, Zhiqiang GAO
-
Publication number: 20220004524Abstract: Embodiments of this application disclose a chunking method and an apparatus for implementing the method. According to the method provided in the embodiments of this application, a first data segment of a first length may be determined starting from a header of a to-be-chunked data flow, a data distribution characteristic of the first data segment is determined based on character values of all characters in the first data segment, and then a chunking position is determined for different data distribution characteristics by using different methods. In this way, a data flow can be better chunked, so as to enhance a deduplication effect.Type: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Inventors: Qing CHEN, Jun ZHOU, Yi KAI, Qi BU
-
Publication number: 20210352336Abstract: A media stream sending method provides a live media stream for a client that enters a live broadcast room. A proxy server receives, from a first client, a first live broadcast room request message for requesting to enter the live broadcast room; the proxy server determines a role of the first client based on the first live broadcast room request message; and if the role of the first client is a slave user, the proxy server sends a first live media stream cached in the proxy server to the first client, where the first live media stream is a media stream that is sent by a media server to a second client through the proxy server, and a role of the second client is a master user.Type: ApplicationFiled: July 26, 2021Publication date: November 11, 2021Inventors: Naiqiang Qiao, Xia Zhu, Jun Zhou, Qi Bu