Patents Assigned to WANGSU SCIENCE & TECHNOLOGY CO., LTD.
  • Patent number: 10496685
    Abstract: The present disclosure provides a Redis Key management method, for managing and controlling Redis Keys generated by a same task in a streaming framework, the Redis Key management method including: packaging the Redis Keys generated by the same task and storing packaged Redis Keys in a same Key bucket; performing a duplicate-removal processing on Redis Keys in the same Key bucket for being called by external data; and performing a batch deletion on Redis Keys after being called by external data. In the present disclosure, Redis Keys in the same task and located in the same partition may be stored in a Key bucket. Key buckets may be located. Duplicate-removal processing may be performed on the Redis Keys in the same Key bucket so that the Redis Keys can be called by external data. A batch deletion may be performed on the Redis Keys after being called by external data.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: December 3, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Yuting Li, Yangbin Liu, Yingwang Chen
  • Patent number: 10496415
    Abstract: The present disclosure discloses a method and system for restarting a network service. The method comprises: in response to receiving a preparation signal for restarting a network service process, configuring a packet enqueueing rule for Iptables in a Linux operating system, and caching a pending packet from a kernel space to a user space; and through implementing a packet releasing program in the user space, releasing the pending packet cached in the user space to the kernel space in response to receiving a completion signal of completing restarting the network service process, such that a connection between the pending packet and a new process of the network service is established. An IP packet filtering system caches the pending packet from the kernel space to the user space, based on NFQUEUE or QUEUE.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 3, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD
    Inventor: Xun Chen
  • Patent number: 10477286
    Abstract: A streaming media file processing method and a live streaming system are provided. The method includes slicing a streaming media file into slices according to a preset time unit; creating a playing sequence number for each slice based on time data, where the playing sequence number is used to determine an order of playing back the slices; and storing the slices and the playing sequence numbers of the slices separately and establishing a mapping relationship between the slices and the corresponding playing sequence numbers. The present disclosure slices the streaming media file based on the preset time unit, and creates the playing sequence number for each slice based on time data, and selects and processes the slice file corresponding to the playing sequence number based on the time information, which facilities the subsequent operation to the slice file. In addition, the present disclosure also provides a live streaming system.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: November 12, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Hong Chen, Shibiao L V
  • Publication number: 20190340384
    Abstract: The present application discloses a key providing method, a video playing method, a server and a client, in which the video playing method includes: sending a download request to the server and receiving an index file of a target video data delivered by the server; constructing an access request based on a specified string in the index file, and sending the access request to the server to acquire from the server a preset key which the access request is directed to; sending to the server a file acquisition request including a file address to acquire from the server encrypted fragmented data which the file address of the fragmented data is directed to; decrypting the acquired encrypted fragmented data by using the preset key, and playing the decrypted fragmented data. The technical solutions provided in the present application can effectively protect copyrights of video data.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Applicant: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Zhenlin HUANG, Yunhui CHEN, Shaozhuo FAN
  • Publication number: 20190332305
    Abstract: The present disclosure discloses a method, apparatus for processing a disk bad sector, and a computer storage medium. The method includes: obtaining a target disk that is to be processed, and detecting bad sector data in the target disk; combining bad sector areas represented by the bad sector data, to obtain a usable area different from the bad sector areas in the target disk; and determining, according to a detection result, whether the target disk is usable, reconstructing storage space of the target disk based on the usable area if the target disk is usable, and setting an access parameter for the reconstructed storage space. The technical solutions provided by the present disclosure can improve processing efficiency of a faulty disk while saving a disk resource.
    Type: Application
    Filed: July 9, 2019
    Publication date: October 31, 2019
    Applicant: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Jiaxiang XIE, Xu ZHANG, Yajuan ZHENG, Zhihuai PAN
  • Patent number: 10437908
    Abstract: A website acceleration method and system based on a content delivery network.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: October 8, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Longhu Liang, Wenqiang Guo
  • Patent number: 10417042
    Abstract: The present disclosure provides a method and system for data persistence in stream computing, and the present disclosure belongs to the technical field of data storage. The method comprises: initiating, by a management module, a task; extracting a key corresponding to the task from a data source based on the task; acquiring a value corresponding to the key from the data source based on the key, performing data processing to generate intermediate data and a first signal, and storing the intermediate data and the first signal; detecting whether the first signal has been stored, and sending detection information to the management module. By using the present disclosure, the intermediate data persistence result may be effectively fed back, such that the intermediate data persistence may be ensured to be transactional.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: September 17, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Zhifu Yu, Huaming Liu
  • Patent number: 10417014
    Abstract: System service reloading method is provided. The method includes receiving a call request for calling a system service, the system service including at least two service processes having same configuration information recording at least port information and socket information; according to a pre-configured service reloading state, determining whether to perform a system service reloading, the service reloading state including at least an open state and a close state; when the service reloading state is the open state, obtaining a process attribute corresponding to the service processes, the process attribute recording a creation order of the service processes; and according to the process attribute, choosing one of the service processes in the system service to respond to the call request.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: September 17, 2019
    Assignee: Wangsu Science & Technology Co., Ltd.
    Inventor: Xun Chen
  • Patent number: 10404790
    Abstract: The present disclosure provides a hypertext transfer protocol (HTTP) scheduling system for content delivery network (CDN), including a central decision-making server, one or more central scheduling servers, and one or more edge scheduling servers. The central decision-making server is configured to generate central decision-making files based on bandwidths and load information of global server clusters. The central scheduling servers are connected to the central decision-making server, the central scheduling servers being configured to execute the central decision-making files, when receiving a client content request, based on a geographic location and a content of the client content request, to select a preferred server cluster and a backup server cluster, and to further return a re-directing address with an address of the preferred server cluster and an address of the backup server cluster to the client. The edge scheduling servers are configured to be in a corresponding edge server cluster.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: September 3, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Xiaoqi Mo, Zhaoyin Ruan
  • Patent number: 10397069
    Abstract: A self-adaptive management method and system thereof are provided. The method includes: sending, by a target AMA server based on pre-stored address information of at least one AMF server, first detection information to the at least one AMF server; receiving, by the at least one AMF server, the first detection information, and returning, by the at least one AMF server, first detection response corresponding to the first detection information to the target AMA server; receiving, by the target AMA server, the first detection response, selecting, by the target AMA server, a target AMF server from the at least one AMF server, and sending, by the target AMA server, a join request to the target AMF server; receiving, by the target AMF server, the join request, and adding, by the target AMF server, the target AMA server to a network node corresponding to the target AMF server.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: August 27, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Xiaowei Ren, Liang Chen, Gengxin Lin, Hongqi Lin, Kunshan Li
  • Patent number: 10361902
    Abstract: The present disclosure relates to a method and system for guaranteeing website resource utilization rate using a content delivery network. The method includes following steps: receiving a domain name resolution request sent by a local domain name server; monitoring a resource load of a website source site corresponding to the domain name resolution request; utilizing monitoring data and according to a predetermined strategy to determine whether a result of the domain name resolution request is an address of the website source site or a content delivery network system; and sending a domain name resolution result to the local domain name server.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 23, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventor: Zhenhe Cai
  • Patent number: 10348558
    Abstract: The present disclosure discloses a method and system for restarting the network service with zero downtime, comprising: a) listening, by an original process of the network service, on a first port; (b) configuring and initiating a transition process, wherein the configuring includes causing the transition process to listen on a second port different from the first port of the original process; (c) running a connection tracking module and, meanwhile adding an iptables rule to redirect a connection directed to the first port to the second port; (d) waiting until existing connections on the original process are processed completely, then exiting the original process; (e) initiating a new process on the first port according to a new configuring file; (f) reconfiguring the iptables rule to cancel port redirection; and (g) waiting until existing connections on the transition process are processed completely, then exiting the transition process.
    Type: Grant
    Filed: May 30, 2016
    Date of Patent: July 9, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD
    Inventor: Xun Chen
  • Patent number: 10313247
    Abstract: A system, a method, and a device for network load balance processing are provided. The network load balance processing method includes: establishing, by a virtual server, connection with a client; sending, by the virtual server, a control command to a back-end server and information related to connection to the back-end server, such that the back-end server starts a connection service based on the control command directed to connection; forwarding, by the virtual server, a data request packet from the client, where the back-end server is configured to respond to the data request packet based on the connection service and send response information to the client. Through the present disclosure, the issue of high memory consumption in the network load balance processing is solved, thereby achieving an effect of low memory consumption in the network load balance processing.
    Type: Grant
    Filed: September 4, 2016
    Date of Patent: June 4, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Xionglin Chen, Wensheng Chen, Li Chen, Wenjuan Chen, Binbin Zheng
  • Patent number: 10257024
    Abstract: The present disclosure provides a data transmission method, an apparatus and a terminal. The method includes: establishing a plurality of physical connections between a first network element and a second network element; establishing a plurality of virtual connections on each of the physical connections; selecting a first virtual connection from the plurality of virtual connections based on a pre-determined rule; and executing a data transmission process on the selected first virtual connection. By using the present disclosure, the issues of poor transmission quality and waste of resources when using a TCP connection in the relevant art to perform data transmission may be solved, thereby improving the transmission efficiency of data.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 9, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Jingshan Zhou, Jinliang Huang, Ningyong Zou
  • Publication number: 20190075189
    Abstract: A method and system for wireless network bilateral accelerated transmission are provided. The method comprises constructing, by a client and a server, a bilateral accelerated transmission protocol based on a user datagram protocol; and performing, by the client and the server, data transmission based on the bilateral accelerated transmission protocol.
    Type: Application
    Filed: February 21, 2017
    Publication date: March 7, 2019
    Applicant: Wangsu Science & Technology Co., Ltd.
    Inventors: Weilong CHEN, Wensheng CHEN, Xiaobin CHEN
  • Patent number: 10219290
    Abstract: The present disclosure provides a method, a device, and a system for content delivery network (CDN)-based mobile terminal traffic processing. The method includes: sending, by a mobile terminal, data information to a scheduling mechanism, wherein the scheduling mechanism is configured to determine addresses of first target service nodes based on the data information; receiving, by the mobile terminal, the addresses of the first target service nodes; determining, by the mobile terminal, the first target service nodes, the first target service nodes being service nodes corresponding to the addresses of the first target service nodes; determining, by the mobile terminal, service types of application traffic; and directing, by the mobile terminal, the application traffic to the first target service nodes based on the addresses of service nodes and the service types of the application traffic.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: February 26, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Shuang Zou, Zhongwang Huang, Shibiao Lv, Hong Chen, Bixia Liu
  • Patent number: 10200465
    Abstract: The present disclosure provides a method and system for content delivery used in a mobile terminal application. The method includes: (a) integrating, by the mobile terminal application, a software development kit (sdk) into the mobile terminal application, importing a download request into the sdk, and waiting to receive downloaded data; (b) receiving, by the sdk, the download request imported by the mobile terminal application, downloading an initial packet from a cache system or a source station based on the download request, and determining if P2P download can be started based on the initial packet, the initial packet being an initial data fragment of data to be downloaded; (c) when it is determined to start the P2P download, fragmenting, by the sdk, remaining undownloaded data to a plurality virtual files; and (d) sequentially downloading the plurality of virtual files and caching a download result until downloading of all of the virtual files is completed.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 5, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD
    Inventor: Zhongwang Huang
  • Publication number: 20180367827
    Abstract: A system, a player client terminal, and a method for implementing live video synchronization are provided. The system includes a live video source, a video server, and a player client terminal. The live video source is configured to push a video stream to the video server. The video server is configured to slice the video stream into video segments, and to assign a video sequence number to each sliced video segments in a chronological order. The player client terminal is configured to maintain synchronizing with video sequence number in the video server and to download video segments to be played from the video server. Based on a first sequence number of the latest synchronized video segment, a second sequence number of the most recently downloaded video segment, and a third sequence number of the currently played video segment, the player client terminal determines a target video segment, jumps to the target video segment, and continues to play.
    Type: Application
    Filed: July 13, 2017
    Publication date: December 20, 2018
    Applicant: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Hong CHEN, Shi Biao LV
  • Publication number: 20180217852
    Abstract: The present invention discloses a system service reloading method including receiving a call request for calling a system service, wherein the system service includes at least two service processes having same configuration information recording at least port information and socket information; according to a pre-configured service reloading state, determining whether to perform a system service reloading, wherein the service reloading state includes at least an open state and a close state; when the service reloading state is the open state, obtaining a process attribute corresponding to the service processes, wherein the process attribute is used to record a creation order of the service processes; and according to the process attribute, choosing one of the service processes in the system service to respond to the call request. The present invention solves the technical problem of the prolonged system service time delay during the reloading period caused by the system service reloading.
    Type: Application
    Filed: November 16, 2016
    Publication date: August 2, 2018
    Applicant: Wangsu Science & Technology Co., Ltd.
    Inventor: Xun CHEN
  • Publication number: 20170344657
    Abstract: A website acceleration method and system based on a content delivery network.
    Type: Application
    Filed: December 31, 2014
    Publication date: November 30, 2017
    Applicant: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Longhu LIANG, Wenqiang GUO