Patent ID: 9544386
Date: 2017-01-10
CPC Classifications: G06F,H04L

Claim:
1. A device for processing slice data, comprising: a storage configured to store a database to save downloaded data, a displaying mark of the downloaded data and a slice interval set consisting of slice intervals corresponding to slice data, wherein a displaying mark of newest continuous data of the downloaded data is set as valid, and a displaying mark of other data of the downloaded data is set as invalid; a display configured to display data with the displaying mark being valid in the database; one or more non-transitory computer readable medium configured to store computer-executable instructions; and at least one processor to execute a plurality of software modules configured to execute the computer-executable instructions to cause: sending, to a server, a download request for a certain amount of slice data adjacent to newest continuous data in the database, and receiving the slice data returned by the server; and determining whether or not the slice interval adjacent to the newest continuous data is filled with a returned slice data; if yes, inserting the returned slice data into the database, setting the displaying mark of the returned slice data as valid, setting the displaying mark of downloaded data between the slice interval adjacent to the newest continuous data and the next slice interval to the slice interval adjacent to the newest continuous data as valid, and deleting the slice interval adjacent to the newest continuous data from the database; if not, to insert inserting the returned slice data into the database, setting the displaying mark of the returned slice data as valid, and amending an identifier of the newest piece of data in the slice interval adjacent to the newest continuous data as an identifier of the oldest piece of data in the returned slice data.