Patents Assigned to Beijing Kingsoft Cloud Network Technology Co., Ltd.
  • Patent number: 11966305
    Abstract: Provided are a data management method for a distributed storage system, an apparatus, and an electronic device. The method comprises: sending to each storage server a first request for acquiring data copy information; and according to the data copy information returned by each storage server in response to the first request, updating mapping data used to reflect the correspondence between the data copy information and the storage servers.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 23, 2024
    Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.
    Inventor: Haibing Li
  • Publication number: 20240048484
    Abstract: The embodiment of the present application provides a route updating method and a user cluster, wherein a master node of the user cluster operates in a worker node of a cluster provided by a service provider, and the user cluster further comprises at least one worker node in which a BGP routing client operates, a BGP routing server operates in the master node, a BGP connection exists between the BGP routing client and the BGP routing server. When the BGP routing client detects that a new component is created by a worker node where the BGP routing client is located, the BGP routing client sends a route adding request corresponding to the component to the BGP routing server. When the route adding request is received, the BGP routing server adds a route table entry including the IP address of the component and the IP address of the worker node where the BGP routing client is located to a local route table of the master node.
    Type: Application
    Filed: November 20, 2020
    Publication date: February 8, 2024
    Applicants: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.
    Inventor: Qi ZHAO
  • Patent number: 11836898
    Abstract: An method and an apparatus for generating an image, and an electronic device are provided. The method comprises: performing a plurality of types of image enhancement processing on an image to be processed respectively to obtain a plurality of pre-enhanced images; performing image quality classification on a first image block in the image to be processed to obtain a first quality classification result for the first image block; determining a target pre-enhanced image from the plurality of pre-enhanced images based on the first quality classification result for the first image block; determining a second image block in the target pre-enhanced image; and generating a target image based on the second image block.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: December 5, 2023
    Assignees: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd.
    Inventors: Qinwen He, Hongfei Fan, Yuan Cai
  • Patent number: 11824787
    Abstract: Embodiments of the present application relate to the technical field of computers, and provides a method and an apparatus for node speed limiting, an electronic device and a storage medium. The method comprises: receiving bandwidth data reported by a node under a target domain name, wherein the bandwidth data comprises the number of node connections and a node bandwidth, and the number of node connections is the number of connected devices in the node; and calculating a bandwidth quota for the node based on the bandwidth data and a quota upper limit for the target domain name.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: November 21, 2023
    Assignees: Beijing Kingsoft Cloud Network Technology Co., Ltd, Beijing Kingsoft Cloud Technology Co., Ltd.
    Inventor: Ran Jiang
  • Patent number: 11588723
    Abstract: The embodiment of the present disclosure provides a back-to-source relationship management system, method, apparatus, server and storage medium.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: February 21, 2023
    Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD., BEIJING JINXUN RUIBO NETWORK TECHNOLOGY CO., LTD
    Inventor: Ran Jiang
  • Publication number: 20230030856
    Abstract: A distributed table storage processing method, device and system, a master server to which a to-be-split slice belongs generates a splitting log of the to-be-split slice and a serial number of the splitting log after receiving a first splitting instruction for the to-be-split slice sent by a control device; sends the splitting log and the serial number of the splitting log to a slave server to which the to-be-split slice belongs, and the slave server sends a first acknowledgment message to the master server after storing the splitting log and the serial number of the splitting log; performs splitting storage on the to-be-split slice according to the splitting log to obtain a plurality of new slices when the number of the received first acknowledgment messages is not less than a first threshold; sends a second splitting instruction to each slave server, and the slave server performs splitting storage on the to-be-split slice according to the splitting log to obtain a plurality of new slices.
    Type: Application
    Filed: November 10, 2020
    Publication date: February 2, 2023
    Applicant: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD.
    Inventor: Haibing LI
  • Patent number: 11416313
    Abstract: The present application provides a method, a cluster system, an electronic device for operating a device, and a readable storage medium, involving the technical field of clusters. Sequential data operations on the communication device is implemented through the cooperation between the first cluster and the second cluster. The first nodes in the first cluster compete for the first distributed lock to implement sequential storage of the data operation requests. The second nodes in the second cluster compete for the second distributed lock to obtain the stored data operation requests sequentially, and complete the data operations on the target communication device.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: August 16, 2022
    Assignees: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Jinxun Ruibo Network Technology Co., Ltd.
    Inventors: Jun Luo, Tao Jia
  • Patent number: 11385830
    Abstract: In one example, a method includes: receiving a ready-to-split instruction for the to-be-split fragment; sending the ready-to-split instruction to slave servers, so that each of the slave servers obtains data splitting points of the to-be-split fragment, and sends the data splitting points to the master server; when the number of received data splitting points exceeds a first threshold number, sending data splitting points to the control node, so that the control node sends a splitting-storage instruction to the master server; sending the splitting-storage instruction to each of the slave servers, so that each of the slave servers performs splitting-storage on the to-be-split fragment according to the data splitting points, and sends a first message to the master server to indicate completion of the splitting-storage; when the number of received first messages exceeds a second threshold number, performing splitting-storage on the to-be-split fragment according to the data splitting points.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 12, 2022
    Assignees: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd.
    Inventors: Jian Li, Wenshu Wang
  • Patent number: 11375192
    Abstract: Embodiments of a coding unit division decision method and device, an encoder and a storage medium are disclosed. The method includes: determining the current level of a target CU and obtaining a predicted level of the target CU according to a preset level prediction rule; determining whether the current level is smaller than the predicted level; in case of the current level smaller than the predicted level, performing division decisions on sub-CUs of the target CU to obtain first division decision results; in case of the first division decision results meeting a preset first skip condition, determining that a division decision result for the target CU is a result comprised of a division result for dividing the target CU into the four sub-CUs and the first division decision results respectively corresponding to the four sub-CUs of the target CU.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: June 28, 2022
    Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.
    Inventors: Zheng Zhu, Xianguo Zhang, Xing Jin, Juanting Fan, Erli Zhang
  • Patent number: 11249860
    Abstract: A method and apparatus for recovery from node crash, an electronic device, and a storage medium are provided. The method is applicable to a proxy server in a master-slave system. The master-slave system further includes a target master node controlled by the proxy server and a target slave node corresponding to the target master node. If the target master node and the target slave node crash, the proxy server obtains a pre-stored persistent file from the target slave node. The target slave node stores a backup of cache data cached in the target master node, and the persistent file is generated based on cache data in the target slave node. A target master node that does not crash is deployed based on the persistent file; and a target slave node corresponding to the target master node that does not crash is deployed. In this solution, after the target master node and the target slave node both crash, the master-slave system can be recovered to a normal working state.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: February 15, 2022
    Assignee: Beijing Kingsoft Cloud Network Technology, Co., Ltd.
    Inventor: Hang Shen
  • Patent number: 11050667
    Abstract: A method, apparatus, switch, device for packet forwarding and storage medium are disclosed. The method includes: obtaining a packet to be forwarded; detecting whether a first data table contains connection cache information corresponding to the packet; obtaining a first identifier of the connection cache information from the first data table if the first data table contains the connection cache information corresponding to the packet; obtaining connection information corresponding to the connection cache information from a second data table, and determining a second identifier of the connection cache information, wherein the second identifier is a current connection identifier corresponding to the connection cache information and changes when the connection information changes; and forwarding the packet based on the connection cache information if the second identifier is the same as the first identifier.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 29, 2021
    Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.
    Inventor: Bin Dong
  • Patent number: 11044205
    Abstract: Embodiments of the present application provide a method and apparatus for bandwidth adjustment, an electronic device and a computer-readable storage medium. The method comprise obtaining an overload node; determining whether an overload bandwidth of the overload node is greater than a total available bandwidth amount of all target nodes for the overload node; if not, determining the overload node as a to-be-adjusted node and determining a to-be-adjusted bandwidth amount of the to-be-adjusted node based on the overloaded bandwidth of the overload node; decreasing a total carrying bandwidth amount of the to-be-adjusted node by the to-be-adjusted bandwidth amount corresponding to the to-be-adjusted node, and increasing a total target carrying bandwidth amount of the to-be-adjusted node by the to-be-adjusted bandwidth amount corresponding to the to-be-adjusted node. By applying the method provided by the embodiments of the present application, the bandwidth can be adjusted more accurately.
    Type: Grant
    Filed: December 30, 2018
    Date of Patent: June 22, 2021
    Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD., BEIJING JINXUN RUIBO NETWORK TECHNOLOGY CO., LTD
    Inventor: Huaijin Gao
  • Publication number: 20210084302
    Abstract: Embodiments of a coding unit division decision method and device, an encoder and a storage medium are disclosed. The method includes: determining the current level of a target CU and obtaining a predicted level of the target CU according to a preset level prediction rule; determining whether the current level is smaller than the predicted level; in case of the current level smaller than the predicted level, performing division decisions on sub-CUs of the target CU to obtain first division decision results; in case of the first division decision results meeting a preset first skip condition, determining that a division decision result for the target CU is a result comprised of a division result for dividing the target CU into the four sub-CUs and the first division decision results respectively corresponding to the four sub-CUs of the target CU.
    Type: Application
    Filed: December 14, 2017
    Publication date: March 18, 2021
    Applicants: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd.
    Inventors: Zheng Zhu, Xianguo Zhang, Xing Jin, Juanting Fan, Erli Zhang
  • Publication number: 20210036963
    Abstract: Embodiments of the present application provide a method and apparatus for bandwidth adjustment, an electronic device and a computer-readable storage medium. The method comprise obtaining an overload node; determining whether an overload bandwidth of the overload node is greater than a total available bandwidth amount of all target nodes for the overload node; if not, determining the overload node as a to-be-adjusted node and determining a to-be-adjusted bandwidth amount of the to-be-adjusted node based on the overloaded bandwidth of the overload node; decreasing a total carrying bandwidth amount of the to-be-adjusted node by the to-be-adjusted bandwidth amount corresponding to the to-be-adjusted node, and increasing a total target carrying bandwidth amount of the to-be-adjusted node by the to-be-adjusted bandwidth amount corresponding to the to-be-adjusted node. By applying the method provided by the embodiments of the present application, the bandwidth can be adjusted more accurately.
    Type: Application
    Filed: December 30, 2018
    Publication date: February 4, 2021
    Applicants: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Jinxun Ruibo Network Technology Co., Ltd
    Inventor: Huaijin GAO