Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Resource downloading method, system and device

A resource downloading and resource technology, applied in the field of data processing, can solve problems such as congestion, and achieve the effect of saving traffic resources and avoiding congestion

Pending Publication Date: 2021-02-26
SHANGHAI BILIBILI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main purpose of this application is to propose a resource download method, system, electronic device, and computer-readable storage medium, aiming to solve the congestion problem caused by a large number of players accessing the same CDN node at the same time when the game server resources are updated, and save the traffic of the operator resource

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Resource downloading method, system and device
  • Resource downloading method, system and device
  • Resource downloading method, system and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] Such as figure 2 As shown, it is a flow chart of a resource downloading method proposed in the first embodiment of the present application. It can be understood that the flowchart in this method embodiment is not used to limit the sequence of execution steps. In this embodiment, an exemplary description is made with the client 2 as the main execution subject.

[0071] The method includes the following steps:

[0072] S200, when it is necessary to download the latest resource, obtain the latest resource list from the server 4 and perform resource grouping.

[0073] When the game server is launched, the client 2 judges whether it is necessary to download the latest resources according to the resource version number. group.

[0074] Specifically, see further image 3 , is a schematic diagram of the detailed flow of the above step S200. It can be understood that the flow chart is not used to limit the sequence of execution steps. Some steps in the flow chart can als...

Embodiment 2

[0118] Such as Figure 7 As shown in FIG. 2 , it is a flow chart of another method for downloading resources proposed in the second embodiment of the present application. It can be understood that the flowchart in this method embodiment is not used to limit the sequence of execution steps. In this embodiment, the server 4 is used as the main execution body for exemplary description.

[0119] The method includes the following steps:

[0120] S400. Receive local resource version numbers, IP addresses, and network state information reported by each user node, and group user nodes by region.

[0121] In this embodiment, the node (client) corresponding to each user (game player) reports the local resource version number, IP address, and network status information (WIFI or 3G / 4G / 5G) to the server 4 . For example, when client 2 connects to server 4, it reports the local resource version number and IP address, as well as its own network status information. The server 4 groups user n...

Embodiment 3

[0135] Such as Figure 8 As shown, it is a schematic diagram of a hardware architecture of an electronic device 20 proposed in the third embodiment of the present application. In this embodiment, the electronic device 20 may include, but is not limited to, a memory 21 , a processor 22 , and a network interface 23 that may be communicatively connected to each other through a system bus. It should be pointed out that, Figure 8 Only electronic device 20 is shown with components 21-23, but it should be understood that implementing all of the illustrated components is not a requirement and that more or fewer components may instead be implemented. In this embodiment, the electronic device 20 may be the client 2 or the server 4 .

[0136] The memory 21 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), sta...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a resource downloading method which comprises the steps: obtaining a latest resource list from a server when the downloading of latest resources is needed, and carrying out theresource grouping of resources in the latest resource list; receiving a selectable node list provided by the server, wherein the selectable node list comprises selectable nodes corresponding to the clients and determined according to user node groups, and resource group information of the latest resources, which can be provided by each selectable node; and selecting connectable nodes according tothe selectable node list, and synchronously downloading different resource groups of the latest resources from the selected connectable nodes or CDN nodes. The invention further discloses a resourcedownloading system, an electronic device and a computer readable storage medium. Therefore, downloading of the latest resources can be dispersed to different nodes, so that congestion of CDN nodes isavoided, and a large number of traffic resources are saved.

Description

technical field [0001] The present application relates to the technical field of data processing, and in particular to a resource downloading method, system, electronic device, and computer-readable storage medium. Background technique [0002] Now the size of the game update package is generally relatively large, and some even contain tens of thousands of files, reaching the size of 5 or 6 gigabytes. The existing resource downloading method is that when the game server is launched, a large number of players simultaneously start to update the game resource package from nearby CDN (ContentDelivery Network, content distribution network) nodes. However, this method will cause a large number of nearby access requests to rush to the same CDN node at the same time, resulting in huge pressure on the CDN node. Moreover, CDN traffic resources are also a relatively important part of operating costs, and massive access will cause a sharp increase in costs. [0003] It should be noted...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L29/06
CPCH04L67/06H04L67/1001H04L67/131
Inventor 丁文杰鄢彪李昊峰
Owner SHANGHAI BILIBILI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products