Method for automatic downloading of books from a bookshelf, computing device and storage medium

By automatically detecting user scenarios and historical records, the system identifies the books that need to be downloaded and downloads them automatically, solving the problem that e-book resource files cannot be permanently saved and improving the stability of offline reading.

CN114584553BActive Publication Date: 2025-12-12ZHANGYUE TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210193075.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-12-12
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

The resource files of e-books cannot be permanently saved after being downloaded to the local device, which makes the books unopenable and affects the user's reading experience.

Method used

By detecting the user's application scenarios and historical download records, the system automatically identifies the books that need to be downloaded and automatically downloads these book files when the conditions are met, ensuring the integrity of local storage.

Benefits of technology

This reduces instances where books cannot be opened due to missing file information, thus improving the user's offline reading experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114584553B_ABST
    Figure CN114584553B_ABST
Patent Text Reader

Abstract

The application discloses a bookshelf book automatic downloading method, a computing device and a storage medium, and relates to the technical field of bookshelf books. The method comprises the following steps: detecting whether the current application scenario of a target user is a book automatic downloading scenario; if yes, determining each to-be-downloaded bookshelf book in each bookshelf book according to the book status and the historical downloading record of each bookshelf book of the target user; and downloading the book files of each to-be-downloaded bookshelf book. In this way, the target user can be automatically downloaded with the bookshelf books that need to be downloaded when the book automatic downloading condition is met, so that the situation that the target user cannot read due to the missing of the downloaded book files can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet, in particular to a bookshelf book automatic downloading method, a computing device and a storage medium. BACKGROUND

[0002] With the continuous development of science and technology and society, e-book reading has become an important way of reading. At present, most e-book products provide offline reading mode, which requires downloading e-book resource files to the local in advance, and subsequent users can also open e-books for reading in offline scenarios.

[0003] However, the inventors found in the process of implementing the present application that the downloaded e-book resource files cannot be permanently saved, and the lack of downloaded e-book resource files often leads to the situation that the books cannot be opened, which adversely affects the reading experience of users. SUMMARY

[0004] In view of the above problems, the present application is proposed to provide a bookshelf book automatic downloading method, a computing device and a storage medium which overcome the above problems or at least partially solve the above problems.

[0005] According to one aspect of the present application, a bookshelf book automatic downloading method is provided, comprising:

[0006] detecting whether the current application scenario of a target user is a book automatic downloading scenario;

[0007] if yes, determining each to-be-downloaded bookshelf book in each bookshelf book of the target user according to the book status and historical download record of each bookshelf book;

[0008] downloading the book files of each to-be-downloaded bookshelf book.

[0009] According to another aspect of the present application, a computing device is provided, comprising a processor, a memory, a communication interface and a communication bus, the processor, the memory and the communication interface complete communication with each other through the communication bus;

[0010] The memory is used to store at least one executable instruction, and the executable instruction makes the processor execute the following operations:

[0011] detecting whether the current application scenario of a target user is a book automatic downloading scenario;

[0012] if yes, determining each to-be-downloaded bookshelf book in each bookshelf book of the target user according to the book status and historical download record of each bookshelf book;

[0013] downloading the book files of each to-be-downloaded bookshelf book.

[0014] According to another aspect of the present application, there is provided a computer storage medium having stored therein at least one executable instruction, which causes a processor to perform the following operations:

[0015] detecting whether a current application scenario of a target user is a book automatic downloading scenario;

[0016] if yes, determining, according to a book state of each bookshelf book of the target user and a historical downloading record, each to-be-downloaded bookshelf book in the each bookshelf book;

[0017] downloading a book file of each to-be-downloaded bookshelf book.

[0018] According to the book automatic downloading method, the computing device and the storage medium of the present application, the method comprises the following steps: detecting whether a current application scenario of a target user is a book automatic downloading scenario; if yes, determining, according to a book state of each bookshelf book of the target user and a historical downloading record, each to-be-downloaded bookshelf book in the each bookshelf book; and downloading a book file of each to-be-downloaded bookshelf book. In this way, the to-be-downloaded bookshelf book of the target user can be automatically downloaded when the book automatic downloading condition is met, so that the situation that the target user cannot read due to the missing of the downloaded book file can be reduced.

[0019] The above description is only a summary of the technical solutions of the present application. In order to make the technical solutions of the present application more clearly understood and implemented, and to make the above and other purposes, characteristics and advantages of the present application more apparent and easy to understand, the specific embodiments of the present application are described below. BRIEF DESCRIPTION OF DRAWINGS

[0020] Various other advantages and benefits will become apparent to those of ordinary skill in the art, upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of preferred embodiments, and are not meant to limit the present application. Furthermore, the same reference numerals are intended to identify the same components throughout the accompanying drawings. In the drawings:

[0021] Figure 1 a flow chart of the book automatic downloading method provided by the embodiment of the present application is shown;

[0022] Figure 2 a flow chart of the book automatic downloading method provided by another embodiment of the present application is shown;

[0023] Figure 3 a flow chart of the book automatic downloading method provided by another embodiment of the present application is shown;

[0024] Figure 4A structural schematic diagram of a computing device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0025] Exemplary embodiments of the present application will be described in detail with reference to the drawings. Although exemplary embodiments of the present application are shown in the drawings, it is understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.

[0026] Figure 1 A flowchart of a method for automatically downloading bookshelf books provided by an embodiment of the present application is shown, as shown in Figure 1 The method comprises the following steps:

[0027] In step S110, it is detected whether the current application scenario of the target user is a book automatic downloading scenario.

[0028] The target user refers to a user who has a demand for reading downloaded books to the local. Whether the user has a demand for reading downloaded books to the local can be analyzed through the behavior information of the user. For example, through analysis of the reading behavior of the user, it is found that the user has a high frequency of reading in offline reading mode, and it is considered that the user has a demand for reading downloaded books to the local.

[0029] The automatic downloading of books means automatically downloading book files from a server without manual operation of the user. The book automatic downloading scenario refers to a scenario that meets the automatic downloading condition, for example, a scenario with good network condition and less downloading task. In the automatic downloading scenario, a downloading task is started to download each book required by the target user.

[0030] In step S120, if the current application scenario of the target user is a book automatic downloading scenario, each bookshelf book to be downloaded in each bookshelf book is determined according to the book status of each bookshelf book and the historical downloading record of the target user.

[0031] The bookshelf book refers to a book added to the bookshelf, including a book automatically added to the bookshelf due to user payment, a book manually added to the bookshelf by the user, a book automatically added to the bookshelf due to user trial reading, and the like.

[0032] If it is detected that the current application scenario of the target user is the book automatic downloading scenario, then according to the book state of the bookshelf books of the target user and the historical downloading record, the bookshelf books that need to be automatically downloaded among all the bookshelf books of the target user are determined. For example, if the book state of a bookshelf book is the book file missing state and its historical downloading record contains the whole book downloading record, that is, the target user has downloaded the book file of the bookshelf book once but currently does not have the book file locally, then the bookshelf book is the bookshelf book that needs to be automatically downloaded.

[0033] Step S130, downloading the book file of each of the bookshelf books to be downloaded.

[0034] When in the book automatic downloading scenario, the server is automatically requested to download the book file of each of the bookshelf books that need to be automatically downloaded, so as to ensure that the book file of each of the bookshelf books that need to be automatically downloaded is stored locally.

[0035] In actual application, the user will download the book file to the local in advance and then read the downloaded book file later. However, the book file downloaded to the local is not stable, for example, the book file will be cleaned when the memory is insufficient, the user cannot open the book if the book file is missing when the user needs to read offline, and the user cannot know the state of the book file in time and thus cannot supplement the missing book file in time. In the method of the embodiment of the present application, whether the current application scenario of the target user is the book automatic downloading scenario is detected, whether the current application scenario of the target user meets the book automatic downloading condition is automatically detected, the bookshelf books that need to be automatically downloaded among the bookshelf books of the target user are determined according to the book state of each of the bookshelf books of the target user and the historical downloading record, the bookshelf books that need to be automatically downloaded for the target user are automatically determined, then the book file of each of the bookshelf books that need to be automatically downloaded is downloaded, the bookshelf books that need to be downloaded for the target user are automatically downloaded when the book automatic downloading condition is met, and the situation that the user cannot open the book due to the missing book file when the user reads offline can be reduced.

[0036] Figure 2 A flow chart of a book automatic downloading method provided by another embodiment of the present application is shown, as shown in FIG. 4, the method comprises the following steps: Figure 2

[0037] Step S210, according to the behavior information of the user, determining whether the book needs to be automatically downloaded for the user, and if the book needs to be automatically downloaded for the user, marking the user as a target user.

[0038] The behavior information of the user is analyzed to determine whether the user has the demand of reading the book downloaded to the local, and if yes, it is determined that the book needs to be automatically downloaded for the user, and the user is marked as a target user, so as to subsequently perform the automatic downloading of the book for the target user.​

[0039] In an optional manner, the behavior information of the user includes: networking reporting behavior information of the user, the frequency of the user being in a weak network state is determined according to the networking reporting behavior information of the user, and whether the user needs to be automatically downloaded books is determined according to the frequency of the user being in a weak network state. In actual application, the networking reporting behavior of the user is recorded every time the user connects to the network or requests content during the use of the e-book product, the conditions of the user request failure, request timeout and slow request are analyzed based on the networking reporting behavior information of the user, and if any of the above three conditions occurs, it means that the user is in a weak network state. If the frequency of the user being in a weak network state is higher than a preset value, it means that the user often uses the e-book product in a weak network state, such as in a weak network scene of flying, taking the subway, etc., and the user has the demand of reading the locally downloaded books, and it is determined that the user needs to be automatically downloaded books. In this manner, whether the user needs to be automatically downloaded books is accurately determined according to the network status of the user using the e-book product.

[0040] In another optional manner, the behavior information of the user includes: reading behavior information of the user, whether the corresponding preferred reading mode of the user is an offline reading mode is determined according to the reading behavior information of the user, and if yes, it is determined that the user needs to be automatically downloaded books. The frequency of the user using the offline reading mode is determined according to the historical reading behavior of the user, if the proportion of the frequency of the offline reading mode exceeds a preset value, the user prefers to use the offline reading mode to read books, and the user has the demand of reading the locally downloaded books, and it is determined that the user needs to be automatically downloaded books. In this manner, whether the user needs to be automatically downloaded books is accurately determined according to the reading mode commonly used by the user.

[0041] In another optional manner, the behavior information of the user includes: frequency information of the whole book purchase behavior of the user and / or frequency information of the batch purchase behavior of the user. The whole book purchase behavior of the user refers to the behavior that the user purchases a whole book at a time, after the user purchases a whole book, the user downloads the whole book purchased by the user and adds the whole book to the bookshelf, that is, the user purchases and downloads first and then reads, the user has the demand of reading the locally downloaded books, and it is determined that the user needs to be automatically downloaded books. The batch purchase behavior of the user refers to the behavior that the user purchases multiple books in one transaction, and if the user often purchases multiple books at a time, the user usually purchases and downloads first and then reads, the user has the demand of reading the locally downloaded books, and it is determined that the user needs to be automatically downloaded books. In this manner, whether the user needs to be automatically downloaded books is accurately determined according to the purchase behavior of the user to the books.

[0042] In another alternative, at least two of the user's networking reporting behavior information, the user's reading behavior information, the user's whole book purchase behavior frequency information, and the batch purchase behavior frequency information are combined to determine whether the user needs to automatically download books. For example, the user's networking reporting behavior indicates that the frequency of the user being in a weak network state exceeds a first predetermined value, the user's preferred reading mode is an offline reading mode, the user's whole book purchase behavior frequency exceeds a second predetermined value, and the user's batch purchase behavior frequency exceeds a third predetermined value. If the user satisfies any two of the above conditions, it is determined that the user needs to automatically download books.

[0043] In step S220, it is detected whether the current application scenario of the target user is a book automatic downloading scenario.

[0044] For the target user, it is detected whether the current application scenario of the target user is a book automatic downloading scenario. In the book automatic downloading scenario, books are automatically downloaded for the target user. Therefore, the purpose of this step is to detect the timing of automatically downloading books for the target user.

[0045] In an alternative, according to the current network status of the target user, it is detected whether the current application scenario of the target user is a book automatic downloading scenario. Specifically, the current network status of the target user is detected. If the current network status is good, such as the terminal device of the target user is connected to a wireless network and the network quality is good, it is determined that the current application scenario of the target user is a book automatic downloading scenario. In this way, from the perspective of network quality, the scenario with good network status is determined to be a book automatic downloading scenario, so that books are automatically downloaded for the user in the scenario with good network status.

[0046] In another alternative, according to the networking reporting information of the target user, it is determined that the target user corresponds to a weak network period. It is detected whether the current period belongs to the weak network period corresponding to the target user. If not, it is determined that the current application scenario of the target user is a book automatic downloading scenario. In this way, by identifying whether the current period is the weak network period corresponding to the target user, if it is not the weak network period, it is determined that the condition for automatically downloading books is met, and the current application scenario of the target user is a book automatic downloading scenario. In this way, by identifying the weak network period of the target user, the scenario in the non-weak network period is determined to be a book automatic downloading scenario, so that books are automatically downloaded for the user in the scenario in the non-weak network period.

[0047] In another alternative, it is detected whether the current login device of the target user is changed compared with the historical login device; if yes, it is determined that the current application scenario of the target user is the book automatic downloading scenario. If it is detected that the current device of the target user is changed compared with the historical login device, that is, the target user logs in the new device, and the new device does not store the book file downloaded in the old device, in order to avoid the user to manually download the book file repeatedly, the book file downloaded in the old device needs to be synchronized to the new device, therefore, the change scenario also belongs to the book automatic downloading scenario, so as to automatically download the book for the user in the scenario of the target user changing the device, and avoid the target user to manually download the book again in the change scenario.

[0048] In another alternative, if the bookshelf page access request or the bookshelf page refreshing request triggered by the target user is received, it is determined that the current application scenario of the target user is the book automatic downloading scenario. When the target user accesses the bookshelf page or refreshes the bookshelf page, it is confirmed that the book automatic downloading scenario is in, so as to automatically download the book for the user when the target user views or refreshes the bookshelf page.

[0049] In another alternative, when the first start request of the target user in a preset period is received, it is detected whether the device of the target user is connected to the WiFi network, if yes, it is determined that the current scenario of the target user is the automatic downloading scenario. The preset period can be every day, every week or every month. For example, when the target user starts the electronic book application for the first time in the WiFi environment every week, it is determined that the automatic downloading scenario is in.

[0050] In step S230, if the current application scenario of the target user is the book automatic downloading scenario, each bookshelf book to be downloaded in each bookshelf book is determined according to the book status of each bookshelf book of the target user and the historical downloading record.

[0051] The book status includes the book file status and / or the book updating status, wherein the book file status indicates whether the complete book file is stored locally, if the complete book file of the bookshelf book is stored locally, the book file status of the bookshelf book is the complete status; otherwise, if the complete book file of the bookshelf book is not stored locally, the book file status of the bookshelf book is the missing status.

[0052] The book updating status indicates whether the book content is updated, if the book content of the bookshelf book is updated, the book updating status of the bookshelf book is the book updated status, for example, for the serialized book, when the book author updates the book content, the server pushes the message of the book content update to the client, based on the pushing message, it can be known that the book is updated; if the book content of the bookshelf book is not updated, the book updating status of the bookshelf book is the book not updated status.

[0053] The historical download record of the bookshelf book contains the download times, download mode, download content and other information of the bookshelf book. The download mode includes partial download (such as chapter-by-chapter download) and whole-book download. If the historical download record of the bookshelf book contains the whole-book download record, it indicates that the target user has downloaded the bookshelf book in whole before, and the target user hopes to read the bookshelf book after downloading. Therefore, whether the bookshelf book is a book that the user needs to read can be determined through the historical download record of the bookshelf book.

[0054] Specifically, if the file state of the bookshelf book is the file missing state and / or the book update state is the book updated state, and the historical download record of the bookshelf book contains the whole-book download record, the bookshelf book is determined to be a bookshelf book to be downloaded. That is, in the case that the bookshelf book has been downloaded in whole, if at least one of the following conditions is met: the book file is missing, the book content is updated, the bookshelf book is determined to be a bookshelf book that needs to be automatically downloaded. In this way, through the file state and the content update state of the book, it can be accurately identified which books should be automatically downloaded for the target user.

[0055] In step S240, the book files of each bookshelf book to be downloaded are downloaded.

[0056] In the book automatic downloading scenario, the bookshelf books that need to be automatically downloaded for the target user are determined, and the book files of these bookshelf books are automatically downloaded.

[0057] In an optional manner, the download order of each bookshelf book to be downloaded is determined according to the chronological order of the latest reading time of each bookshelf book to be downloaded; and the book files of each bookshelf book to be downloaded are downloaded in sequence according to the download order. In this way, the book files of each bookshelf book to be downloaded are downloaded in sequence according to the download order, and the download order is determined by the latest reading time of each bookshelf book to be downloaded. Specifically, the closer the latest reading time of the bookshelf book is to the current time, the earlier the download order of the bookshelf book is, so as to preferentially download the bookshelf book that the target user has read recently.

[0058] In another alternative manner, the book files of the to-be-downloaded bookshelf books contained in the first screen of the bookshelf page are preferentially downloaded; a page sliding operation of the target user in the bookshelf page is detected, and the book files of the to-be-downloaded bookshelf books displayed following the page sliding operation are downloaded. Wherein, the book covers of the bookshelf books displayed in the bookshelf page are limited in the number of the bookshelf books displayed in one screen of the bookshelf page, the book files of the to-be-downloaded bookshelf books contained in the first screen are preferentially downloaded, and the book files of the to-be-downloaded bookshelf books contained in the second screen, the third screen, and the like are downloaded when the target user performs the page sliding operation. In this way, the book files of part of the bookshelf books are preferentially downloaded, and the downloading task does not occupy a large amount of downloading resources. Further, the book covers of the bookshelf books are arranged according to the latest reading time of the bookshelf books, the latest reading time of the bookshelf books is closer, and the book cover of the bookshelf book is arranged in a position closer to the front. Therefore, the bookshelf books displayed in the first screen are the books read by the target user in the latest time, and the target user can quickly open the books read in the latest time for reading by preferentially downloading the bookshelf books displayed in the first screen.

[0059] In another alternative manner, the book files of the specified bookshelf books in the to-be-downloaded bookshelf books are preferentially downloaded, and the book files of the other bookshelf books in the to-be-downloaded bookshelf books except the specified bookshelf books are downloaded; wherein, the book update state of the specified bookshelf books is the book updated state. In this manner, the book files of the to-be-downloaded bookshelf books with updated book contents are preferentially downloaded, and the book files of the other to-be-downloaded bookshelf books are downloaded after the downloading is completed, so that the target user can quickly open the books for reading.

[0060] Further, according to the reading progress of the target user on the specified bookshelf book, if the difference between the chapter number corresponding to the reading progress of the target user on the specified bookshelf book and the chapter number corresponding to the updated content is less than a preset value, the book file of the specified bookshelf book is preferentially downloaded; otherwise, the book files of the to-be-downloaded bookshelf books are sequentially downloaded according to the above-mentioned downloading order. That is, if the reading progress of the target user is close to the updated chapter, for example, the contents of the 10th-11th chapters are updated, and the user has just finished reading the 9th chapter, which indicates that the target user is closely following the specified bookshelf book and preferentially reading the bookshelf book, the book file of the bookshelf book is preferentially downloaded. In this way, the bookshelf book followed by the target user and with updated content can be preferentially downloaded.

[0061] Further, in the step of downloading the book file of the book on the specified bookshelf, the update content file of the book on the specified bookshelf is downloaded first, and then other content files of the book on the specified bookshelf are downloaded, or only the update content file of the book on the specified bookshelf is downloaded, and other content files of the book on the specified bookshelf are not downloaded, so that the target user can quickly open the latest content of the book to be continued and read.

[0062] In another optional manner, for any to-be-downloaded book on a bookshelf, according to the reading progress of the target user on the to-be-downloaded book on the bookshelf, the chapter file of at least one chapter after the chapter corresponding to the reading progress is downloaded. Generally, a user will not read the content that has been read, so when downloading the book file of the book on the bookshelf, the reading progress of the target user on the to-be-downloaded book on the bookshelf is obtained, and the chapter file of at least one chapter after the chapter corresponding to the reading progress is downloaded, that is, only the chapters that the target user has not read are downloaded. This manner can ensure that the downloaded book content can continue the reading progress of the target user, and can save download resources.

[0063] Further, for the chapter files of chapters before the chapter corresponding to the reading progress of each to-be-downloaded book on a bookshelf, the downloading is performed when the client of the target user is in a network idle state and / or a download task idle state. In this manner, the book content that the target user has not read is downloaded first, and then the book content that the target user has read is downloaded when the network condition is good or the download task is small. The download task of a book on a bookshelf is distributed to multiple stages, which can avoid the problem of download task congestion.

[0064] According to the automatic downloading method of the book on the bookshelf provided in the embodiments of the present application, the target user with the demand for automatically downloading books is accurately identified by analyzing the user networking reporting behavior information, the reading mode information, the whole book purchase behavior information and / or the batch purchase behavior information. The current application scenario of the target user is automatically detected, and it is judged whether the current application scenario meets the condition of automatically downloading books, so that the appropriate timing for automatically downloading books for the target user can be identified. The books that need to be automatically downloaded for the target user are identified according to the book status and the historical download record of each book on the bookshelf of the target user. The books that need to be automatically downloaded for the target user are downloaded in the book automatic downloading scenario. Through the above manner, the books that the target user has downloaded but the book files of which have been lost can be identified and the lost book files can be timely supplemented, so that the situation that the target user cannot open the book due to the loss of the book file when the target user needs to read the local book file can be reduced. Moreover, the book on the bookshelf whose content has been updated and which has been downloaded by the target user can be identified, and the book file of the book on the bookshelf can be automatically downloaded, so as to facilitate the target user to quickly read and check the updated content of the book.

[0065] Figure 3 A flow chart of a method for automatically downloading bookshelf books according to another embodiment of the present application is shown in FIG. 3. As shown in FIG. 3, the method comprises the following steps: Figure 3

[0066] In step S310, a bookshelf page access request triggered by a target user is received.

[0067] The bookshelf page access request is used to display a bookshelf page, and the bookshelf page is used to display each bookshelf book, for example, to display the book cover of each bookshelf book.

[0068] In step S320, the book file status of each bookshelf book is detected.

[0069] When the target user views the bookshelf page, the book file of each bookshelf book is checked. If the complete book file of the bookshelf book is saved locally, the book file status of the bookshelf book is complete. If the complete book file of the bookshelf book is not saved locally, the book file status of the bookshelf book is missing.

[0070] In step S330, the bookshelf page is displayed, and the status identification information corresponding to the book file status of each bookshelf book is presented in the bookshelf page.

[0071] Specifically, if the book file status of any bookshelf book is missing, the to-be-downloaded status identification information corresponding to the bookshelf book is displayed in the bookshelf page. For the bookshelf book whose book file status is missing, the to-be-downloaded status identification information, for example, a bubble with the text “to-be-downloaded”, is added to the book cover of the bookshelf book. If the book file status of any bookshelf book is complete, the downloaded status identification information corresponding to the bookshelf book is displayed in the bookshelf page. For the bookshelf book whose complete book file is stored locally, the downloaded status identification information, for example, a bubble with the text “downloaded”, is added to the book cover of the bookshelf book. In this way, the file status identification information corresponding to each bookshelf book is displayed in the bookshelf page, so that the target user can intuitively know whether the complete book file of the bookshelf book is saved locally.

[0072] In step S340, the bookshelf book whose book file status is missing and whose historical download record contains an entire book download record is determined as a bookshelf book to be downloaded.

[0073] The bookshelf book that has been downloaded entirely but whose book file is currently missing is determined as a bookshelf book that needs to be automatically downloaded for the user.

[0074] In step S350, the book file of the bookshelf book to be downloaded is downloaded.

[0075] ​Step S360, refreshing the bookshelf page to update the to-be-downloaded state identification information corresponding to the to-be-downloaded bookshelf book to the downloaded state identification information.

[0076] After the downloading of the book file of the to-be-downloaded bookshelf book is completed, the bookshelf page is automatically refreshed to update the book file state identification corresponding to the to-be-downloaded bookshelf book to the downloaded state identification, so as to indicate to the user that the book file of the bookshelf book has been downloaded to the local.

[0077] It should be noted that the related embodiments of the present embodiment can be applied to the scenario of refreshing the bookshelf page by the target user, that is, step S310 can be replaced by receiving a bookshelf page refreshing request triggered by the target user, and step S330 can be replaced by: refreshing the bookshelf page and presenting the state identification information corresponding to the book file state of each bookshelf book in the bookshelf page.

[0078] According to the automatic downloading method of the bookshelf book provided in the present embodiment, when the target user views or refreshes the bookshelf page, it is checked whether the complete book file of each bookshelf book is stored in the local, the bookshelf page is displayed or refreshed, and the book file state of each bookshelf book is presented in the bookshelf page, so that the target user can quickly know the book file state of each bookshelf book by viewing the bookshelf page; and when the target user views or refreshes the bookshelf page, it is determined that the condition of automatically downloading books is met, and the book file of the bookshelf book with missing book file is automatically downloaded for the target user, so as to timely supplement the book file for the target user, and the occurrence of the situation that the target user cannot open the book due to the missing book file when needing to read the book file in the local can be reduced.

[0079] The present embodiment provides a non-volatile computer storage medium, which stores at least one executable instruction, and the computer executable instruction can execute the automatic downloading method of the bookshelf book in any method embodiment.

[0080] The executable instruction can be specifically used to make the processor execute the following operations:

[0081] detecting whether the current application scenario of the target user is a book automatic downloading scenario;

[0082] If yes, determining each to-be-downloaded bookshelf book in each bookshelf book of the target user according to the book state and the historical downloading record of each bookshelf book of the target user;

[0083] downloading the book file of each to-be-downloaded bookshelf book.

[0084] In an optional manner, the executable instruction makes the processor execute the following operations:

[0085] According to the behavior information of the user, it is determined whether the book needs to be automatically downloaded for the user;

[0086] If yes, the user is marked as a target user.

[0087] In an optional manner, the behavior information of the user includes networking reporting behavior information of the user, and the executable instructions cause the processor to perform the following operations:

[0088] According to the networking reporting behavior information of the user, it is determined whether the user is in a weak network state frequently;

[0089] According to the frequency of the user being in the weak network state, it is determined whether the book needs to be automatically downloaded for the user.

[0090] In an optional manner, the behavior information of the user includes reading behavior information of the user, and the executable instructions cause the processor to perform the following operations:

[0091] According to the reading behavior information of the user, it is determined whether the corresponding preferred reading mode of the user is an offline reading mode; if yes, it is determined that the book needs to be automatically downloaded for the user.

[0092] In an optional manner, the behavior information of the user further includes frequency information of whole book purchase behavior and / or frequency information of batch purchase behavior.

[0093] In an optional manner, the book state includes a book file state and / or a book update state.

[0094] In an optional manner, the executable instructions cause the processor to perform the following operations:

[0095] If the file state of any bookshelf book is a file missing state and / or the book update state is a book updated state, and the historical download record of the bookshelf book contains a whole book download record, the bookshelf book is determined as a bookshelf book to be downloaded.

[0096] In an optional manner, the executable instructions cause the processor to perform the following operations:

[0097] According to the current network condition of the target user, it is determined whether the current application scenario of the target user is a book automatic downloading scenario.

[0098] In an optional manner, the executable instructions cause the processor to perform the following operations:

[0099] It is detected whether the current login device of the target user changes compared with the historical login device;

[0100] If yes, it is determined that the current application scenario of the target user is a book automatic downloading scenario.

[0101] In an optional mode, the executable instructions cause the processor to perform the following operations:

[0102] If a target user triggers a bookshelf page access request or a bookshelf page refresh request, the current application scenario of the target user is determined to be a book automatic downloading scenario.

[0103] The bookshelf page is used to display each bookshelf book.

[0104] In an optional mode, the executable instructions cause the processor to perform the following operations:

[0105] The book files of each bookshelf book to be downloaded in the first screen of the bookshelf page are preferentially downloaded.

[0106] The page sliding operation of the target user in the bookshelf page is detected, and the book files of each bookshelf book to be downloaded displayed following the page sliding operation are downloaded.

[0107] In an optional mode, the executable instructions cause the processor to perform the following operations:

[0108] According to the order of the latest reading time of each bookshelf book to be downloaded, the download order of each bookshelf book to be downloaded is determined.

[0109] The book files of each bookshelf book to be downloaded are sequentially downloaded according to the download order of each bookshelf book to be downloaded.

[0110] In an optional mode, the executable instructions cause the processor to perform the following operations:

[0111] The book files of a specified bookshelf book in each bookshelf book to be downloaded are preferentially downloaded, and the book files of other bookshelf books in each bookshelf book to be downloaded except the specified bookshelf book are downloaded.

[0112] The book update state of the specified bookshelf book is a book updated state.

[0113] In an optional mode, the executable instructions cause the processor to perform the following operations:

[0114] For any bookshelf book to be downloaded, according to the reading progress of the target user on the bookshelf book to be downloaded, the chapter files of at least one chapter after a chapter corresponding to the reading progress are downloaded.

[0115] In an optional mode, the executable instructions cause the processor to perform the following operations:

[0116] For any to-be-downloaded bookshelf book, according to the reading progress of the target user on the to-be-downloaded bookshelf book, download chapter files of at least one chapter after a chapter corresponding to the reading progress;

[0117] When it is detected that the client of the target user is in a network idle state and / or a download task idle state, download chapter files of chapters before a chapter corresponding to the reading progress.

[0118] In an optional manner, the executable instructions cause the processor to perform the following operations:

[0119] According to a bookshelf page access request or a bookshelf page refresh request triggered by the target user, detect the book file state of each bookshelf book; wherein the bookshelf page is used to display each bookshelf book;

[0120] Display or refresh the bookshelf page, and present state identifier information corresponding to the book file state of each bookshelf book in the bookshelf page.

[0121] In an optional manner, the executable instructions cause the processor to perform the following operations:

[0122] If the book file state of any bookshelf book is the missing state, present to-be-downloaded state identifier information corresponding to the bookshelf book in the bookshelf page;

[0123] If the book file state of any bookshelf book is the complete state, present downloaded state identifier information corresponding to the bookshelf book in the bookshelf page.

[0124] Figure 4 A structural schematic diagram of an embodiment of a computing device of the present application is shown, and the embodiment of the present application does not limit the specific implementation of the computing device.

[0125] As shown in Figure 4 the computing device can include a processor 402, a communications interface 404, a memory 406, and a communications bus 408.

[0126] The processor 402, the communications interface 404, and the memory 406 complete mutual communication through the communications bus 408. The communications interface 404 is used for communication with network elements such as clients or other servers, etc. The processor 402 is used for executing a program 410, and specifically can execute related steps in the above-described automatic downloading method embodiment for bookshelf books of the computing device.

[0127] Specifically, the program 410 can include program code including computer operation instructions.

[0128] The processor 402 can be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to perform the embodiments of the present application. The computing device can include one or more processors of the same type or different types, such as one or more CPUs and one or more ASICs.

[0129] The memory 406 is configured to store programs 410. The memory 406 can include a high-speed RAM memory, and can also include a non-volatile memory, such as at least one disk memory.

[0130] The programs 410 can be specifically configured to cause the processor 402 to perform the following operations:

[0131] Detect whether the current application scenario of the target user is a book automatic downloading scenario;

[0132] If yes, determine each book to be downloaded in each bookshelf book according to the book status and the historical downloading record of each bookshelf book of the target user;

[0133] Download the book file of each book to be downloaded.

[0134] In an optional manner, the programs 410 cause the processor 402 to perform the following operations:

[0135] Determine whether a book needs to be automatically downloaded for the user according to the behavior information of the user;

[0136] If yes, mark the user as a target user.

[0137] In an optional manner, the behavior information of the user includes the networking reporting behavior information of the user, and the programs 410 cause the processor 402 to perform the following operations:

[0138] Determine the frequency of the user being in a weak network state according to the networking reporting behavior information of the user;

[0139] Determine whether a book needs to be automatically downloaded for the user according to the frequency of the user being in a weak network state.

[0140] In an optional manner, the behavior information of the user includes the reading behavior information of the user, and the programs 410 cause the processor 402 to perform the following operations:

[0141] According to the reading behavior information of the user, it is determined whether the preferred reading mode of the user corresponds to an offline reading mode; if yes, it is determined that the book needs to be automatically downloaded for the user.

[0142] In an optional mode, the behavior information of the user further includes: frequency information of the whole-book purchase behavior of the user and / or frequency information of the batch purchase behavior.

[0143] In an optional mode, the book status includes: a book file status and / or a book update status.

[0144] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0145] If the file status of any bookshelf book is a file missing status and / or the book update status is a book updated status, and the historical download record of the bookshelf book contains a whole-book download record, the bookshelf book is determined to be a bookshelf book to be downloaded.

[0146] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0147] According to the current network status of the target user, it is determined whether the current application scenario of the target user is a book automatic downloading scenario.

[0148] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0149] It is detected whether the current login device of the target user changes compared with the historical login device;

[0150] If yes, it is determined that the current application scenario of the target user is a book automatic downloading scenario.

[0151] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0152] If the bookshelf page access request or the bookshelf page refresh request triggered by the target user is received, it is determined that the current application scenario of the target user is a book automatic downloading scenario;

[0153] The bookshelf page is used to display each bookshelf book.

[0154] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0155] The book files of each bookshelf book to be downloaded contained in the first screen of the bookshelf page are preferentially downloaded;

[0156] Detecting a page sliding operation of a target user in a bookshelf page, and downloading book files of each bookshelf book to be downloaded displayed following the page sliding operation.

[0157] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0158] Determining a download order of each bookshelf book to be downloaded according to a chronological order of the latest reading time of each bookshelf book to be downloaded;

[0159] Downloading the book files of each bookshelf book to be downloaded in sequence according to the download order of each bookshelf book to be downloaded.

[0160] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0161] Prioritizing downloading the book files of a designated bookshelf book in each bookshelf book to be downloaded, and then downloading the book files of each bookshelf book to be downloaded other than the designated bookshelf book;

[0162] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0163] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0164] For any bookshelf book to be downloaded, downloading chapter files of at least one chapter after a chapter corresponding to a reading progress of the target user to the bookshelf book to be downloaded.

[0165] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0166] For any bookshelf book to be downloaded, downloading chapter files of at least one chapter after a chapter corresponding to a reading progress of the target user to the bookshelf book to be downloaded;

[0167] When detecting that the client of the target user is in a network idle state and / or a download task idle state, downloading chapter files of each chapter before a chapter corresponding to a reading progress.

[0168] In an optional mode, the program 410 causes the processor 402 to perform the following operations:

[0169] According to a bookshelf page access request or a bookshelf page refresh request triggered by the target user, detecting the book file state of each bookshelf book; wherein the bookshelf page is used to display each bookshelf book;

[0170] The bookshelf page is displayed or refreshed, and state identifier information corresponding to the book file state of each bookshelf book is presented in the bookshelf page.

[0171] In an alternative way, the program 410 causes the processor 402 to perform the following operations:

[0172] If the book file state of any bookshelf book is the missing state, the to-be-downloaded state identifier information corresponding to the bookshelf book is presented in the bookshelf page;

[0173] If the book file state of any bookshelf book is the complete state, the already-downloaded state identifier information corresponding to the bookshelf book is presented in the bookshelf page.

[0174] The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems can be used with programs in accordance with the teachings herein, or it can prove convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will be apparent from the description above. In addition, the present embodiments are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages can be used to implement the teachings of the application as described herein, and any oblique descriptions not intended to limit the scope or functionality of the application.

[0175] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been described in detail in order to not obscure the understanding of this description.

[0176] Similarly, it is to be understood that the technical features of the embodiments of the present application are sometimes alternately grouped together in a single embodiment, drawing, or description of certain embodiments of the application for the purpose of brevity in the foregoing detailed description. However, this method of disclosure should not be interpreted to reflect an intention that the application requires more features than are explicitly recited in each claim. Rather, inventive aspects lie in less than all features of a single disclosed embodiment. Thus, the claims are hereby expressly incorporated into this detailed description, with each claim acting as a separate embodiment of the application. The application illustratively disclosed herein suitably can be practiced in the absence of any element(s) not specifically disclosed herein.

[0177] Those skilled in the art will appreciate that the modules in the apparatuses in the embodiments can be adapted and placed in one or more apparatuses other than the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and further can be divided into multiple sub-modules or sub-units or sub-components. Any combination of all the features disclosed in the present specification (including the accompanying claims, abstract and drawings), and any method or apparatus so disclosed, can be taken in any combination, except that at least some of such features and / or processes or units are mutually exclusive of each other. Each feature disclosed in the present specification (including the accompanying claims, abstract and drawings) can be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

[0178] Furthermore, those skilled in the art will appreciate that different embodiments of the application have different features and that, therefore, not all embodiments of the application utilize the same features. It should be understood that the features of the different embodiments can be combined with each other, if desired and if such features are not mutually exclusive. In the following claims, any of the claimed embodiments can be used in any combination.

[0179] The various component embodiments of the present application can be implemented in hardware, or as software modules running in one or more processors, or in combinations thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functionality of some or all of the components according to the embodiments of the present application. The present application can also be implemented as a program of instructions for performing part or all of the methods described herein, e.g., a computer program and a computer program product. Such program of the present application can be stored on a computer readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or in any other form.

[0180] It should be noted that the above-mentioned embodiments illustrate rather than limit the application, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements or steps other than those listed in a claim. The word 'a' or 'an' preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In a unitary claim, several devices, apparatuses or means can be listed, comprising means for carrying out a certain task. The use of the term'means' in a claim is intended to refer to a combination of devices, apparatuses or means for carrying out a task. The word 'first','second', 'third', etc. do not imply any order. The use of these terms is to be construed as an indication of particular embodiments. Steps in the above-described embodiments, unless otherwise specified, are not to be construed as necessarily limiting the order in which the steps are performed.

Claims

1. An automatic downloading method of bookshelf books, comprising: determining whether to automatically download books for a user according to behavior information of the user; wherein the behavior information of the user comprises networking reporting behavior information of the user; based on the networking reporting behavior information of the user, if any of the following conditions is determined through analysis, it is determined that the user is in a weak network state: request failure, request timeout, and slow request; if the frequency of the user being in the weak network state is higher than a preset value, it is determined that the user needs to be automatically downloaded books; the behavior information of the user further comprises reading behavior information of the user; if the corresponding preferred reading mode of the user is determined to be an offline reading mode according to the reading behavior information of the user, it is determined that the user needs to be automatically downloaded books; if it is determined that the user needs to be automatically downloaded books, the user is marked as a target user; detecting whether the current application scenario of the target user is a book automatic downloading scenario; if it is a book automatic downloading scenario, determining each bookshelf book to be downloaded in each bookshelf book of the target user according to the book status and the historical downloading record of each bookshelf book; wherein if the file status of the bookshelf book is a file missing state and / or the book update status of the bookshelf book is a book updated state, and the historical downloading record of the bookshelf book contains a whole book downloading record, the bookshelf book is determined to be a bookshelf book to be downloaded; downloading the book files of each bookshelf book to be downloaded; wherein if the difference between the chapter corresponding to the reading progress of a specified bookshelf book in each bookshelf book to be downloaded and the chapter corresponding to the updated content is less than a preset value, the book file of the specified bookshelf book is preferentially downloaded, and the book files of the other bookshelf books in each bookshelf book to be downloaded except the specified bookshelf book are downloaded; the book update status of the specified bookshelf book is a book updated state.

2. The method of claim 1, wherein, The behavior information of the user further comprises frequency information of whole book purchase behavior and / or frequency information of batch purchase behavior of the user.

3. The method of claim 1, wherein, The detection of whether the current application scenario of the target user is a book automatic downloading scenario further comprises: determining whether the current application scenario of the target user is a book automatic downloading scenario according to the current network status of the target user.

4. The method of any one of claims 1-3, wherein, The detection of whether the current application scenario of the target user is a book automatic downloading scenario further comprises: detecting whether the current login device of the target user is changed compared with the historical login device; if yes, it is determined that the current application scenario of the target user is a book automatic downloading scenario.

5. The method of any one of claims 1-3, wherein, The detection of whether the current application scenario of the target user is a book automatic downloading scenario further comprises: if a bookshelf page access request or a bookshelf page refresh request triggered by the target user is received, it is determined that the current application scenario of the target user is a book automatic downloading scenario; wherein the bookshelf page is used to display each bookshelf book.

6. The method of any one of claims 1-3, wherein, The downloading of the book files of each bookshelf book to be downloaded further comprises: determining the downloading order of each bookshelf book to be downloaded according to the chronological order of the latest reading time of each bookshelf book to be downloaded; Download the book files of the to-be-downloaded bookshelf books in sequence according to the download sequence of the to-be-downloaded bookshelf books.

7. The method of any one of claims 1-3, wherein, The downloading of the book files of the to-be-downloaded bookshelf books further comprises: For any to-be-downloaded bookshelf book, according to the reading progress of the target user on the to-be-downloaded bookshelf book, download the chapter files of at least one chapter after the chapter corresponding to the reading progress.

8. The method of any one of claims 1-3, wherein, The downloading of the book files of the to-be-downloaded bookshelf books further comprises: For any to-be-downloaded bookshelf book, according to the reading progress of the target user on the to-be-downloaded bookshelf book, download the chapter files of at least one chapter after the chapter corresponding to the reading progress; When it is detected that the client of the target user is in a network idle state and / or a download task idle state, download the chapter files of each chapter before the chapter corresponding to the reading progress.

9. The method of claim 5, wherein, The method further comprises: According to the bookshelf page access request or bookshelf page refresh request triggered by the target user, detect the book file states of each bookshelf book; wherein the bookshelf page is used to display each bookshelf book; Display or refresh the bookshelf page, and present the state identification information corresponding to the book file states of each bookshelf book in the bookshelf page.

10. The method of claim 9, wherein, The presentation of the state identification information corresponding to the book file states of each bookshelf book in the bookshelf page further comprises: If the book file state of any bookshelf book is a missing state, present the to-be-downloaded state identification information corresponding to the bookshelf book in the bookshelf page; If the book file state of any bookshelf book is a complete state, present the downloaded state identification information corresponding to the bookshelf book in the bookshelf page.

11. A computing device comprising: A processor, a memory, a communication interface, and a communication bus, the processor, the memory, and the communication interface complete communication with each other through the communication bus; The memory is used to store at least one executable instruction, and the executable instruction makes the processor execute the following operations: According to the behavior information of the user, determine whether to automatically download books for the user; Wherein, the behavior information of the user includes: the networking report behavior information of the user; based on the networking report behavior information of the user, if it is determined that any one of the request failure, the request timeout and the request slow appears, it is judged that the user is in a weak network state; if the frequency of the user being in a weak network state is higher than a preset value, it is determined that the user needs to be automatically downloaded books; the behavior information of the user also includes: the reading behavior information of the user, if the corresponding preferred reading mode of the user is determined to be an offline reading mode according to the reading behavior information of the user, it is determined that the user needs to be automatically downloaded books; If it is determined that the user needs to be automatically downloaded books, the user is marked as a target user; Detect whether the current application scenario of the target user is a book automatic downloading scenario; If it is a book automatic downloading scenario, according to the book states and the historical download records of each bookshelf book of the target user, determine each to-be-downloaded bookshelf book in the bookshelf books. If the file state of the bookshelf book is the file missing state and / or the book update state of the bookshelf book is the book updated state, and the historical download record of the bookshelf book contains the whole book download record, the bookshelf book is determined as a bookshelf book to be downloaded. The book files of the books to be downloaded are downloaded. If the difference between the chapter corresponding to the reading progress of the target user on a specified bookshelf book in the books to be downloaded and the chapter corresponding to the update content is less than a preset value, the book file of the specified bookshelf book is downloaded in priority, and the book files of the other bookshelf books in the books to be downloaded except the specified bookshelf book are downloaded.

12. The computing device of claim 11, wherein, The behavior information of the user further includes frequency information of whole book purchase behavior and / or frequency information of batch purchase behavior.

13. The computing device of claim 11, the executable instructions further cause the processor to perform operations of: determining whether the current application scenario of the target user is a book automatic downloading scenario according to the current network status of the target user.

14. The computing device of any one of claims 11-13, the executable instructions further cause the processor to perform operations of: detecting whether the current login device of the target user is changed compared with the historical login device; if yes, determining that the current application scenario of the target user is a book automatic downloading scenario.

15. The computing device of any one of claims 11-13, the executable instructions further cause the processor to perform operations of: the bookshelf page is used to display the bookshelf books.

16. The computing device of any one of claims 11-13, the executable instructions further cause the processor to perform operations of: determining the downloading order of the books to be downloaded according to the order of the latest reading time of the books to be downloaded; and downloading the book files of the books to be downloaded in the downloading order.

17. The computing device of any one of claims 11-13, the executable instructions further cause the processor to perform operations of: for any book to be downloaded, downloading the chapter files of at least one chapter after the chapter corresponding to the reading progress of the target user on the book to be downloaded.

18. The computing device of any one of claims 11-13, the executable instructions further cause the processor to perform operations of: for any book to be downloaded, downloading the chapter files of at least one chapter after the chapter corresponding to the reading progress of the target user on the book to be downloaded; and downloading the chapter files of the chapters before the chapter corresponding to the reading progress of the target user on the book to be downloaded when the client of the target user is in a network idle state and / or a downloading task idle state. If the target user triggered bookshelf page access request or bookshelf page refresh request is received, it is determined that the current application scenario of the target user is a book automatic downloading scenario; wherein, ​ ​ ​ ​ ​ ​ ​ ​ ​ 19. The computing device of claim 15, wherein the executable instructions further cause the processor to perform operations comprising: According to the bookshelf page access request or the bookshelf page refresh request triggered by the target user, the book file state of each book on the bookshelf is detected; wherein, the bookshelf page is used to display each bookshelf book; displaying or refreshing the bookshelf page and presenting the state identification information corresponding to the book file state of each bookshelf book in the bookshelf page.

20. The computing device of claim 19, wherein the executable instructions further cause the processor to perform operations comprising: if the book file state of any bookshelf book is the missing state, presenting the to-be-downloaded state identification information corresponding to the bookshelf book in the bookshelf page; if the book file state of any bookshelf book is the complete state, presenting the already-downloaded state identification information corresponding to the bookshelf book in the bookshelf page.

21. A computer storage medium having stored therein at least one executable instruction, which causes a processor to perform operations corresponding to the automatic downloading method of bookshelf books according to any one of claims 1-10.

Citation Information

Patent Citations

  • Individual mobile terminal data packet downloading method

    CN101159896A

  • Method for automatically subscribing incomplete e-book by using e-book reader

    CN102479362A

  • File download processing method and device

    CN106027683A

  • Method and equipment for providing update reminding information of electronic book

    CN110502298A