Abstract:
A first client performs fragmentation on a to-be-uploaded file, to obtain multiple file fragments, and calculates check information of the file fragments. The first client uploads a file fragment to a second server according to an address of the second server obtained from a first server. When the first client uploads the file fragment, the first server sends a file identifier of the file to a third server; the third server determines, according to the file identifier of the file, a second client that saves at least one file fragment. According to file upload information separately sent by the third server to the first client and the second client, the first client and the second client separately upload a corresponding file fragment.
Abstract:
Client devices act as data sources for other clients, such as in a P2P or P2SP situation. The client devices receive upload configuration information based on information relating to their prior uploads and upload operation. Uploads are provided to other client devices according to the upload configuration information. The client devices adjust an upload configuration based on the received upload configuration information. For example, the client devices adjust an upload bandwidth, an upload speed limit, or blocking/non-blocking status for upload channels.
Abstract:
Provided are a digital television terminal, a video file playing method and a video file playing system. The terminal comprises: a video file retrieval unit for receiving a retrieval request input by a user, sending the retrieval request to an offline task management server in an offline download system, and receiving a retrieval result returned by the offline task management server; a data download unit for, when a play request for the user to select and play one video file in the retrieval result is received, downloading the selected video file from a cloud storage server which is associated with a preset video file list in the offline download system; a data cache unit for caching the video file downloaded by the data download unit; and a video playing unit for playing the video file acquired from the data cache unit. The embodiments of the present invention realize video file.
Abstract:
A method for recommending a download resource includes: obtaining a download record of a target user, obtaining a target user group associated with the target user according to the download record; obtaining download records of the target user group and download records of a global user group; processing the downloading records of the target user group and the download records of the global user group to generate, for a download resource in the download records of the target user group, a differentiation degree between the download resource in the download records of the target user group and the download resource in the download records of the global user group; and sorting download resources in the download records of the target user group according to the differentiation degree, and recommending the top-ranking predetermined number of download resources to the target user.
Abstract:
A method for recommending a download resource includes: obtaining a download record of a target user, obtaining a target user group associated with the target user according to the download record; obtaining download records of the target user group and download records of a global user group; processing the downloading records of the target user group and the download records of the global user group to generate, for a download resource in the download records of the target user group, a differentiation degree between the download resource in the download records of the target user group and the download resource in the download records of the global user group; and sorting download resources in the download records of the target user group according to the differentiation degree, and recommending the top-ranking predetermined number of download resources to the target user.
Abstract:
A system and method to control sharing network resources download information may include a microblog sharing interface server, a sharing resources database, and a transfer server. A network resource may be received and a corresponding unique identifier may be obtained by the microblog sharing interface server. A download link entry address may be generated and posted to a microblog. The unique identifier of the network resource may be stored in the sharing resources database. The transfer server allow downloading the network resource based on corresponding download control conditions obtained from the sharing resources database using the unique identifier in the download link entry address. The source download link address of the network resource may be obtained based on the unique identifier if downloading is allowed and the source download link address sent to the client. Thus risks associated with transmission of the network resource download information may be effectively controlled.
Abstract:
An offline download method used with an offline download system is developed. The offline download system pre-downloads a requested file and stores the requested file in a cloud storage in response to an offline download request from a client. The offline download method includes steps of calculating similarity values between any two files stored in the cloud storage; grouping files with the similarity values greater than a threshold value; sorting the grouped files according to the similarity values. Thus, at least one file stored in the cloud storage can be deleted or suggested to substitute the requested file according to the sorting result.
Abstract:
An offline download method and a system thereof, and a multimedia file download method and a system thereof. The offline download system includes: at least two download servers, each of which is configured to feed back load information to a distribution server according to its own load and obtain data information from the Internet according to an offline task; the distribution server, configured to receive the load information, generate a scheduling rule, and distribute the offline task to the download servers according to the scheduling rule; and a storage server, communicatively connected with the download server cluster and configured to store the data information obtained by the download server cluster, and make the data information available for downloading. The offline download solution can schedule offline tasks according to the load of the download servers to improve utilization of the download servers.
Abstract:
The present invention provides a method and a system for loading a file. The method includes: a browser sends a pre-download request to a pre-publish server beforehand, receives a download link fed back by the pre-publish server, downloads a file from a data source server through the download link, and sends a first file identifier of the pre-downloaded file and a user terminal address of a user terminal that runs the browser to a query server for storing. The browser receives a load instruction that carries a second file identifier of a file, and queries whether the file is stored locally, if the file is stored locally, reads the file locally, if the file is not stored locally, sends the load instruction to the query server, receives a user terminal address returned by the query server, sends the load instruction to a user terminal corresponding to the user terminal address according to the received user terminal address, and receives a file fed back by the user terminal.
Abstract:
A method includes receiving a message push request. The message push request includes message content to be sent to one or more users. The method further includes providing the message content to a cluster-based storage service system to store when a size of the message content is over a limit, receiving, from the cluster-based storage service system, an identifier for identifying the message content in the cluster-based storage service system, generating and sending a service message carrying the identifier of the message content to a terminal device associated with one of the one or more users, and sending a download address of the message content in the cluster-based storage service system to the terminal device in response to a download request.