Patents Assigned to Beijing Kingsoft Cloud Network Technology Co., Ltd.
-
Patent number: 11966305Abstract: 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: GrantFiled: September 30, 2020Date of Patent: April 23, 2024Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.Inventor: Haibing Li
-
Publication number: 20240048484Abstract: 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: ApplicationFiled: November 20, 2020Publication date: February 8, 2024Applicants: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.Inventor: Qi ZHAO
-
Patent number: 11836898Abstract: 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: GrantFiled: September 23, 2020Date of Patent: December 5, 2023Assignees: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd.Inventors: Qinwen He, Hongfei Fan, Yuan Cai
-
Patent number: 11824787Abstract: 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: GrantFiled: September 18, 2020Date of Patent: November 21, 2023Assignees: Beijing Kingsoft Cloud Network Technology Co., Ltd, Beijing Kingsoft Cloud Technology Co., Ltd.Inventor: Ran Jiang
-
Patent number: 11588723Abstract: The embodiment of the present disclosure provides a back-to-source relationship management system, method, apparatus, server and storage medium.Type: GrantFiled: January 24, 2019Date of Patent: February 21, 2023Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD., BEIJING JINXUN RUIBO NETWORK TECHNOLOGY CO., LTDInventor: Ran Jiang
-
Publication number: 20230030856Abstract: 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: ApplicationFiled: November 10, 2020Publication date: February 2, 2023Applicant: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD.Inventor: Haibing LI
-
Patent number: 11416313Abstract: 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: GrantFiled: September 20, 2018Date of Patent: August 16, 2022Assignees: 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: 11385830Abstract: 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: GrantFiled: September 26, 2019Date of Patent: July 12, 2022Assignees: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd.Inventors: Jian Li, Wenshu Wang
-
Patent number: 11375192Abstract: 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: GrantFiled: December 14, 2017Date of Patent: June 28, 2022Assignees: 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: 11249860Abstract: 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: GrantFiled: November 21, 2018Date of Patent: February 15, 2022Assignee: Beijing Kingsoft Cloud Network Technology, Co., Ltd.Inventor: Hang Shen
-
Patent number: 11050667Abstract: 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: GrantFiled: September 28, 2018Date of Patent: June 29, 2021Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD.Inventor: Bin Dong
-
Patent number: 11044205Abstract: 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: GrantFiled: December 30, 2018Date of Patent: June 22, 2021Assignees: BEIJING KINGSOFT CLOUD NETWORK TECHNOLOGY CO., LTD., BEIJING KINGSOFT CLOUD TECHNOLOGY CO., LTD., BEIJING JINXUN RUIBO NETWORK TECHNOLOGY CO., LTDInventor: Huaijin Gao
-
Publication number: 20210084302Abstract: 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: ApplicationFiled: December 14, 2017Publication date: March 18, 2021Applicants: 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: 20210036963Abstract: 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: ApplicationFiled: December 30, 2018Publication date: February 4, 2021Applicants: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Jinxun Ruibo Network Technology Co., LtdInventor: Huaijin GAO