CN113656549A - Content searching method of electronic book, electronic device and computer storage medium - Google Patents

Content searching method of electronic book, electronic device and computer storage medium Download PDF

Info

Publication number
CN113656549A
CN113656549A CN202110951254.1A CN202110951254A CN113656549A CN 113656549 A CN113656549 A CN 113656549A CN 202110951254 A CN202110951254 A CN 202110951254A CN 113656549 A CN113656549 A CN 113656549A
Authority
CN
China
Prior art keywords
content
search result
book
search
electronic book
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110951254.1A
Other languages
Chinese (zh)
Other versions
CN113656549B (en
Inventor
郑英杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhangyue Technology Co Ltd
Original Assignee
Zhangyue Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhangyue Technology Co Ltd filed Critical Zhangyue Technology Co Ltd
Priority to CN202110951254.1A priority Critical patent/CN113656549B/en
Publication of CN113656549A publication Critical patent/CN113656549A/en
Application granted granted Critical
Publication of CN113656549B publication Critical patent/CN113656549B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/38Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a content searching method of an electronic book, electronic equipment and a computer storage medium. The method comprises the following steps: responding to content searching operation aiming at a target electronic book, and acquiring content searching words; searching a first search result matched with the content search word in first book content of a target electronic book stored by a user terminal; judging whether the first book content is the complete book content of the target electronic book or not; if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book sent by the server; and generating a search result corresponding to the content search word according to the first search result and the second search result. By adopting the scheme, the acquisition efficiency of the search results can be improved, the comprehensiveness of the search results is improved, the search results are matched with the actual search requirements of the user, and the user experience is improved.

Description

Content searching method of electronic book, electronic device and computer storage medium
Technical Field
The invention relates to the technical field of electronic books, in particular to a content searching method of an electronic book, electronic equipment and a computer storage medium.
Background
With the continuous development of electronic devices, electronic books are more and more favored by readers due to the characteristics of energy conservation, environmental protection, large capacity, convenience in reading and the like. To facilitate reading of an electronic book by a user, some electronic book applications provide the user with electronic book content search functionality. The electronic book content search function may provide a search result in a certain electronic book matching a content search term after the user inputs the content search term.
However, the inventor finds that the electronic book content search function in the prior art has technical disadvantages that the search result is not comprehensive and the search result is not matched with the search requirement of the user in the implementation process.
Disclosure of Invention
In view of the above problems, the present invention has been made to provide a content search method of an electronic book, an electronic device, and a computer storage medium that overcome or at least partially solve the above problems.
According to an aspect of the present invention, there is provided a content search method of an electronic book, including:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging whether the first book content is the complete book content of the target electronic book;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
According to another aspect of the present invention, there is provided an electronic apparatus including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging whether the first book content is the complete book content of the target electronic book;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
According to still another aspect of the present invention, there is provided a computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to perform operations corresponding to the content search method of the electronic book.
According to the scheme, the first search result matched with the content search word is preferentially searched from the first book content of the target electronic book stored in the user terminal, so that the acquisition efficiency of the search result is improved; and judging whether the first book content is the complete book content of the target electronic book, further acquiring a second search result which is matched with the content search word in the second book content of the target electronic book sent by the server under the condition that the first book content is judged not to be the complete book content of the target electronic book, and generating a search result corresponding to the content search word according to the first search result and the second search result, so that the comprehensiveness of the search result is improved, the search result is matched with the actual search requirement of the user, and the user experience is improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
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 drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart illustrating a method for searching for content of an electronic book according to an embodiment of the present invention;
FIG. 2a is a schematic diagram illustrating a content search page of an electronic book according to an embodiment of the present invention;
FIG. 2b is a schematic diagram illustrating a content search page of another electronic book according to an embodiment of the present invention;
FIG. 2c is a schematic diagram illustrating a content search page of another electronic book according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating a content searching method for an electronic book according to a second embodiment of the present invention;
fig. 4 is a flowchart illustrating a method for searching for content of an electronic book according to a third embodiment of the present invention;
fig. 5 shows a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
Example one
Fig. 1 is a flowchart illustrating a method for searching for content of an electronic book according to an embodiment of the present invention. The content searching method of the electronic book provided by the embodiment can be executed on the side of the user terminal.
As shown in fig. 1, the method comprises the steps of:
in step S110, in response to a content search operation for the target electronic book, a content search term is acquired.
In a specific embodiment, in order to facilitate a user to use an electronic book content search function, an electronic book content search entry is generally provided in a reading page of an electronic book. The user starts the e-book content search function through the trigger operation of the e-book content search entrance. After the e-book content search function is started, an input entry of a content search word can be presented, and a user inputs the content search word through a corresponding input mode (such as keyboard entry, voice input, shortcut key input and the like). The user terminal obtains the content search words input by the user and determines the electronic book to which the current reading page belongs. The electronic book to which the current reading page belongs is the target electronic book.
For example, FIG. 2a has a "more functions" control in the upper right corner of the reading page, and the user clicks the "more functions" control to present a page containing the "full text search" control as shown in FIG. 2 b. The user presents a page containing an input box as shown in figure 2c by clicking on the "full text search" control. The user inputs a corresponding content search term in the input box. That is, the content search operation in the embodiment of the present invention may be a single operation, or may be an operation sequence including a plurality of operations. In short, all the operations that can obtain the content search word are the content search operations.
It should be understood that the above description is only an optional content search term acquisition manner according to an embodiment of the present invention, and those skilled in the art may configure the corresponding content search term acquisition manner according to an actual application scenario. The embodiments of the present invention are not limited herein.
Step S120, a first search result matching the content search term is searched in the first book content of the target electronic book stored in the user terminal.
In the process of reading the target electronic book, the user generally downloads all or part of the content of the target electronic book to the user terminal, and then the user terminal locally stores all or part of the content of the target electronic book. The book content of the target electronic book stored by the user terminal is the first book content of the target electronic book. For example, if the user downloads the contents of the first chapter, the second chapter, and the seventh chapter of the target electronic book, the first book content of the target electronic book is the contents of the first chapter, the second chapter, and the seventh chapter of the target electronic book.
After the content search terms are obtained, the content search terms are compared with the first book content of the target electronic book, so that the search results matched with the content search terms are found from the first book content. The search result which is found from the first book content and is matched with the content search word is a first search result. The embodiment of the present invention does not limit the specific search method, and for example, the first search result may be searched in an accurate matching manner.
Step S130, judging whether the first book content is the complete book content of the target electronic book; if not, go to step S140.
In an alternative embodiment, by comparing the page identifier or the chapter identifier in the first book content with the page identifier or the chapter identifier in the complete book content of the target electronic book, it can be quickly determined whether the first book content is the complete book content of the target electronic book.
If the first book content is not the complete book content of the target electronic book, the step S140 and subsequent steps are further executed; and if the first book content is judged to be the complete book content of the target electronic book, directly taking the first search result as the final search result of the content search word.
Step S140, receiving a second search result matched with the content search term in the second book content of the target electronic book sent by the server.
Under the condition that the content of the first book is not the complete book content of the target electronic book, if the first search result is directly used as the final search result of the content search word, the disadvantages that the search result is incomplete and the search result is not matched with the actual search requirement of the user can be caused.
In order to avoid the technical disadvantage, the embodiment of the present invention further receives a second search result sent by the server, when it is determined that the first book content is not the complete book content of the target electronic book. And the second search result is a search result which is found by the server side in the second book content of the target electronic book and is matched with the content search word. Specifically, the first book content and the second book content of the target electronic book constitute the complete book content of the target electronic book, and there is no content overlap between the first book content and the second book content.
Step S150, generating a search result corresponding to the content search term according to the first search result and the second search result.
The first search result and the second search result are fused to generate a search result corresponding to the content search word, and comprehensiveness of the search result is guaranteed.
Therefore, in the embodiment, the first search result matched with the content search word is preferentially searched from the first book content of the target electronic book stored in the user terminal, so that the acquisition efficiency of the search result is improved; and judging whether the first book content is the complete book content of the target electronic book, further acquiring a second search result which is matched with the content search word in the second book content of the target electronic book sent by the server under the condition that the first book content is judged not to be the complete book content of the target electronic book, and generating a search result corresponding to the content search word according to the first search result and the second search result, so that the comprehensiveness of the search result is improved, the search result is matched with the actual search requirement of the user, and the user experience is improved.
Example two
Fig. 3 is a flowchart illustrating a method for searching for content of an electronic book according to a second embodiment of the present invention. The content searching method of the electronic book provided by the embodiment can be executed on the side of the user terminal.
As shown in fig. 3, the method comprises the steps of:
in step S310, in response to a content search operation for the target electronic book, a content search term is acquired.
Step S320, a first search result matching the content search term is searched in the first book content of the target electronic book stored in the user terminal.
Step S330, judging whether the first book content is the complete book content of the target electronic book; if not, go to step S340.
Step S340, sending the book identifier of the target electronic book and the content identifier of the first book content to the server, so that the server determines the second book content of the target electronic book according to the book identifier and the content identifier.
After the first book content is determined not to be the complete book content of the target electronic book, in order to facilitate the server to accurately determine the second book content of the target electronic book, the disadvantage that the first search result and the second search result are overlapped or the search result is incomplete due to the fact that the determined second book content is inaccurate is avoided. In the embodiment of the invention, the user terminal sends the book identification of the target electronic book and the content identification of the first book content to the server side.
The server stores book identifications and content identifications of different electronic books and complete book contents in advance. The content identifier in the embodiment of the present invention may be a chapter identifier, a page identifier, and/or the like. The server determines a target electronic book according to the received book identification, then compares the content identification of the received first book content with the content identification of the stored target electronic book, and screens out the content identification which is not matched with the content identification of the first book content from the content identification stored in the server, wherein the unmatched content identification is the content identification of the second book content. And then determining the second book content according to the content identification of the second book content.
Step S350, receiving a second search result matched with the content search term in the second book content of the target electronic book sent by the server.
And step S360, generating a search result corresponding to the content search word according to the first search result and the second search result, and displaying the search result.
In an optional implementation manner, the obtained search result includes the content search term and context information of the content search term, so that the reading by the user is facilitated, and the user experience is improved. Further optionally, the lengths of the obtained search results are consistent, so that the display logic of the search results is simplified, and the display efficiency of the search results is improved.
In the process of displaying the search results, the search results are specifically displayed according to the sequence of the positions of the search results in the target electronic book.
Step S370, in response to the selection operation for the displayed search result, identifying the selected target search result, and displaying a reading page of the target electronic book corresponding to the target search result.
After the search results are presented to the user, the user may select the target search result by a selection operation, such as clicking. After the target search result is determined, the page is jumped to the reading page of the target electronic book where the target search result is located, so that the user can read quickly.
In an optional implementation manner, to further facilitate reading by the user, before the reading page of the target electronic book corresponding to the target search result is displayed, the target chapter affiliated to the reading page of the target electronic book corresponding to the target search result is downloaded in advance.
In yet another optional implementation manner, before the reading page of the target electronic book corresponding to the target search result is displayed, it is determined in advance whether the user currently has a reading right of the reading page of the target electronic book corresponding to the target search result. If so, displaying a reading page of the target electronic book corresponding to the target search result; if not, displaying corresponding prompt information and the like.
Further optionally, a target section affiliated to the reading page of the target electronic book corresponding to the target search result may be identified in advance. If the target section is a payment section, judging whether the user currently purchases the target section, if not, indicating that the user does not currently have the reading authority of the reading page of the target electronic book corresponding to the target search result, displaying the purchasing page of the target section, and after purchasing the target section through the purchasing page, skipping to the reading page of the target electronic book corresponding to the target search result; if the user has purchased the target chapter currently, it is indicated that the user currently has the reading right of the reading page of the target electronic book corresponding to the target search result, and the reading page of the target electronic book corresponding to the target search result is displayed.
Therefore, after the search results are obtained, the search results are further presented, so that the user can select the interested target search results. After the user selects the target search result, jumping to a reading page of the target electronic book corresponding to the target search result, so that the reading speed of the user is increased; in addition, in the embodiment, before the reading page of the target electronic book corresponding to the target search result is displayed, the reading right of the user is verified, and the benefit of the electronic book platform is guaranteed.
EXAMPLE III
Fig. 4 is a flowchart illustrating a method for searching for content of an electronic book according to a third embodiment of the present invention. The content searching method of the electronic book provided by the embodiment can be executed on the side of the user terminal.
In an actual application scenario, the electronic books of the online type often include a large number of chapters, and if a manner of acquiring all search results at one time and then displaying the search results is adopted for the electronic books with the large number of chapters, the display efficiency of the search results is greatly reduced, and because the number of the search results is large, part of users do not view all the search results, so that the waste of computing resources is caused. Based on this, the embodiment of the present invention processes the target electronic book containing chapters more than the preset number of chapters and/or the network type through the following steps.
As shown in fig. 4, the method includes the steps of:
in step S410, in response to a content search operation for the target electronic book, a content search term is acquired.
In step S420, a chapter to be searched in the current target electronic book is determined.
In the embodiment of the invention, the search results are acquired chapter by chapter according to the sequence of chapters, and when the acquired search results are greater than or equal to the preset threshold, the acquired search results are displayed.
Specifically, a chapter to be searched in the current target electronic book is determined first. In an initial state, the chapter to be searched is a first chapter of the target electronic book.
Step S430, a first search result or a second search result corresponding to the chapter to be searched is obtained.
Specifically, it is determined whether the first book content of the target electronic book stored in the user terminal includes the to-be-searched chapter. If the first book content contains the chapter to be searched, searching a first search result corresponding to the chapter to be searched from the first book content, specifically determining the content of the chapter to be searched from the first data content, and then obtaining the first search result corresponding to the chapter to be searched from the content of the chapter to be searched in the first data content.
If the first book content does not contain the chapters to be searched, the chapter marks of the chapters to be searched are sent to the server side, so that the server side can determine the chapter contents to be searched in the second book content according to the chapter marks, and a second search result corresponding to the chapter to be searched is searched from the chapter contents to be searched in the second book content. And further receiving a second search result corresponding to the section to be searched, which is searched from the second book content and sent by the server.
Step S440, adding the first search result or the second search result corresponding to the chapter to be searched into the search result set.
The search set stores search results which are acquired currently and are not displayed yet.
Step S450, judging whether the number of the search results in the search result set is greater than or equal to a first preset number or not; if yes, go to step S460; if not, go to step S420.
In order to meet the search and viewing requirements of the user, in the embodiment of the present invention, when the number of search results in the search result set exceeds the first preset number, the search result obtaining operation is terminated, and step S460 is executed to display the obtained search results.
If the number of the search results in the search result set is smaller than the first preset number, step S420 is executed to take the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and step S430 and subsequent steps are executed.
In an optional implementation manner, historical search result viewing data of a plurality of users is obtained, and a first preset number is determined according to the historical search result viewing data. Specifically, according to historical search result viewing data of a plurality of users, the number of search results viewed by each user after a content search word is input each time is counted, and a first preset number is determined based on the number of the viewed search results. For example, if it is determined that most users do not perform the continued viewing operation after viewing 20 search results, the first preset number may be 20.
In yet another alternative embodiment, if the first preset number is less than or equal to the number of search results displayed in the user terminal, when the user performs a continuous viewing operation (such as a sliding operation), the search results need to be obtained again and then displayed, so that after the user performs the continuous viewing operation, a short delay occurs, and the user experience is affected. Based on this, the first preset number in the embodiment of the present invention is greater than the number of search results displayed in the user terminal. For example, the first preset number is 20, and the user terminal may present 10 search results at a time. By adopting the mode, after the user executes the continuous checking operation once, the search results which are not displayed in the search result set can be directly displayed, so that the delay phenomenon is avoided, and the user experience is improved.
Step S460, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and removing the displayed search results from the search result set.
And if the number of the search results in the search result set is greater than or equal to a first preset number, sequencing the search results in the search result set according to the sequence of the positions in the target electronic book. And then presenting the search results according to the sorting results.
Since the displayed search results are stored in the rendered search page, the page does not need to be re-rendered by using the search results even if the user performs a review operation of the search results (i.e., the displayed search results are re-displayed in the user terminal). Therefore, after the search result is displayed, the search result is directly removed from the search result set, so that the storage resource is saved on one hand, and the processing of the subsequent steps is facilitated on the other hand.
Step S470, judging whether the number of the search results contained in the current search result set is less than a second preset number; if yes, go to step S420; if not, go to step S460.
If the number of search results in the current search result set is small and the next search requirement of the user cannot be met, the embodiment of the present invention further performs step S420 to use the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and performs the subsequent step S430 to obtain a new search result.
For example, if the user performs a downward sliding operation, it is determined that 4 new search results need to be displayed according to the downward sliding distance of the user, and the number of the search results in the search result set is 10, 4 search results are obtained from the 10 search results and displayed. At this time, the search result set includes only 6 search results, which is smaller than the number of search results displayed by the user terminal (i.e., smaller than 10). If step S470 and the following steps are not executed, when the user performs the downward sliding operation again and determines that the downward sliding distance of the user needs to display 10 new search results, the number of the search results included in the search results cannot meet the user requirement. In the embodiment of the present invention, when the search result set includes 6 search results, that is, the number of the search results is less than 10, which is a second preset number (the second preset number is generally the number of the search results that can be displayed in the user terminal), a new search result is obtained by executing step S420 and subsequent steps, so as to avoid that the user is stuck in the process of viewing the search results, ensure the fluency of viewing the search results by the user, and improve the user experience.
If the number of the search results contained in the current search result set is greater than or equal to the second preset number, it is indicated that the number of the search results contained in the search result set can meet the next search result viewing requirement of the user, and new search results do not need to be obtained.
Therefore, the embodiment of the invention adopts a mode of acquiring the search result section by section aiming at the condition that the number of sections contained in the target electronic book is larger than the preset number of sections and/or the target electronic book is in the type of the internet text, and when the acquired search result meets the number requirement, the acquired search result is displayed for the user and the acquisition of the search result is stopped, so that the computing resource is saved; and when the search results in the search result set are monitored to be less, new search results are obtained in time, so that the fluency of the user in checking the search results is guaranteed, and the user experience is improved.
Example four
A fourth embodiment of the present invention provides a non-volatile computer storage medium, where the computer storage medium stores at least one executable instruction, and the computer executable instruction may execute the method in any of the method embodiments.
The executable instructions may be specifically configured to cause the processor to:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging whether the first book content is the complete book content of the target electronic book;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
In an alternative embodiment, the executable instructions cause the processor to:
after determining that the first book content is not the complete book content of the target electronic book,
and sending the book identification of the target electronic book and the content identification of the first book content to a server, so that the server can determine the second book content according to the book identification and the content identification.
In an alternative embodiment, the executable instructions cause the processor to:
and after the search results corresponding to the content search terms are generated according to the first search result and the second search result, displaying the search results according to the sequence of the positions of the search results in the target electronic book.
In an alternative embodiment, the executable instructions cause the processor to:
determining a chapter to be searched in a current target electronic book; wherein, the chapter to be searched is the first chapter in the initial state;
acquiring a first search result or a second search result corresponding to the section to be searched;
adding a first search result or a second search result corresponding to the section to be searched into a search result set, and judging whether the number of the search results in the search result set is greater than or equal to a first preset number;
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and removing the displayed search results from the search result set;
and if the number of the search results in the search result set is smaller than a first preset number, taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and executing the step of acquiring the first search result or the second search result corresponding to the chapter to be searched.
In an alternative embodiment, the executable instructions cause the processor to:
judging whether the first book content contains the chapter to be searched;
if the first book content contains the chapter to be searched, searching a first search result corresponding to the chapter to be searched from the first book content;
and if the first book content does not contain the chapter to be searched, receiving a second search result which is sent by the server and corresponds to the chapter to be searched and searched from the second book content.
In an alternative embodiment, the executable instructions cause the processor to:
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and if it is monitored that the number of the search results contained in the current search result set is less than a second preset number, executing the step of taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and acquiring the first search result or the second search result corresponding to the chapter to be searched.
In an optional implementation manner, if the number of chapters included in the target electronic book is greater than a preset number of chapters; and/or if the target electronic book is of the online text type, executing the step of determining the sections to be searched in the current target electronic book.
In an alternative embodiment, the executable instructions cause the processor to:
acquiring historical search result viewing data of a plurality of users;
and checking data according to the historical search result to determine the first preset number.
In an alternative embodiment, the executable instructions cause the processor to:
after the search result is presented, identifying a selected target search result in response to a selection operation for the presented search result;
and displaying the reading page of the target electronic book corresponding to the target search result.
In an alternative embodiment, the executable instructions cause the processor to:
judging whether the user currently has the reading authority of the reading page of the target electronic book corresponding to the target search result;
and if the user currently has the reading permission of the reading page of the target electronic book corresponding to the target search result, displaying the reading page of the target electronic book corresponding to the target search result.
In an alternative embodiment, the executable instructions cause the processor to:
identifying a target section to which a reading page of a target electronic book corresponding to the target search result belongs;
and judging whether the user purchases the target chapter or not at present, and if not, displaying a purchase page of the target chapter.
In an alternative embodiment, the executable instructions cause the processor to:
and downloading a target section affiliated to the reading page of the target electronic book corresponding to the target search result before displaying the reading page of the target electronic book corresponding to the target search result.
By adopting the scheme, the acquisition efficiency of the search results can be improved, the comprehensiveness of the search results is improved, the search results are matched with the actual search requirements of the user, and the user experience is improved.
EXAMPLE six
Fig. 5 shows a schematic structural diagram of an electronic device according to a sixth embodiment of the present invention. The specific embodiment of the present invention does not limit the specific implementation of the electronic device.
As shown in fig. 5, the electronic device may include: a processor (processor)502, a Communications Interface 504, a memory 506, and a communication bus 508.
Wherein: the processor 502, communication interface 504, and memory 506 communicate with one another via a communication bus 508. A communication interface 504 for communicating with network elements of other devices, such as clients or other servers. The processor 502 is configured to execute the program 510, and may specifically perform the relevant steps in the above method embodiments.
In particular, program 510 may include program code that includes computer operating instructions.
The processor 502 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement an embodiment of the present invention. The electronic device comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
And a memory 506 for storing a program 510. The memory 506 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 510 may specifically be used to cause the processor 502 to perform the following operations:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging that the first book content is yes;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
after determining that the first book content is not the complete book content of the target electronic book,
and sending the book identification of the target electronic book and the content identification of the first book content to a server, so that the server can determine the second book content according to the book identification and the content identification.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
and after the search results corresponding to the content search terms are generated according to the first search result and the second search result, displaying the search results according to the sequence of the positions of the search results in the target electronic book.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
determining a chapter to be searched in a current target electronic book; wherein, the chapter to be searched is the first chapter in the initial state;
acquiring a first search result or a second search result corresponding to the section to be searched;
adding a first search result or a second search result corresponding to the section to be searched into a search result set, and judging whether the number of the search results in the search result set is greater than or equal to a first preset number;
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and removing the displayed search results from the search result set;
and if the number of the search results in the search result set is smaller than a first preset number, taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and executing the step of acquiring the first search result or the second search result corresponding to the chapter to be searched.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
judging whether the first book content contains the chapter to be searched;
if the first book content contains the chapter to be searched, searching a first search result corresponding to the chapter to be searched from the first book content;
and if the first book content does not contain the chapter to be searched, receiving a second search result which is sent by the server and corresponds to the chapter to be searched and searched from the second book content.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and if it is monitored that the number of the search results contained in the current search result set is less than a second preset number, executing the step of taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and acquiring the first search result or the second search result corresponding to the chapter to be searched.
In an optional implementation manner, if the number of chapters included in the target electronic book is greater than a preset number of chapters; and/or if the target electronic book is of the online text type, executing the step of determining the sections to be searched in the current target electronic book.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
acquiring historical search result viewing data of a plurality of users;
and checking data according to the historical search result to determine the first preset number.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
after the search result is presented, identifying a selected target search result in response to a selection operation for the presented search result;
and displaying the reading page of the target electronic book corresponding to the target search result.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
judging whether the user currently has the reading authority of the reading page of the target electronic book corresponding to the target search result;
and if the user currently has the reading permission of the reading page of the target electronic book corresponding to the target search result, displaying the reading page of the target electronic book corresponding to the target search result.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
identifying a target section to which a reading page of a target electronic book corresponding to the target search result belongs;
and judging whether the user purchases the target chapter or not at present, and if not, displaying a purchase page of the target chapter.
In an alternative embodiment, the program 510 may be specifically configured to cause the processor 502 to perform the following operations:
and downloading a target section affiliated to the reading page of the target electronic book corresponding to the target search result before displaying the reading page of the target electronic book corresponding to the target search result.
By adopting the scheme, the acquisition efficiency of the search results can be improved, the comprehensiveness of the search results is improved, the search results are matched with the actual search requirements of the user, and the user experience is improved.
The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. In addition, embodiments of the present invention are not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the invention and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design 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 not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specified otherwise.
The invention discloses: A1. a content search method of an electronic book includes:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging whether the first book content is the complete book content of the target electronic book;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
A2. The method of a1, wherein, after determining that the first book content is not the full book content of the target electronic book, the method further comprises:
and sending the book identification of the target electronic book and the content identification of the first book content to a server, so that the server can determine the second book content according to the book identification and the content identification.
A3. The method of A1 or A2, wherein, after the generating search results corresponding to the content search terms from the first search result and the second search result, the method further comprises:
and displaying the search results according to the sequence of the positions of the search results in the target electronic book.
A4. The method A3, wherein the searching for the first search result matching the content search term in the first book content of the target electronic book stored in the user terminal; judging whether the first book content is the complete book content of the target electronic book; if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; generating a search result corresponding to the content search word according to the first search result and the second search result; displaying the search results according to the sequence of the positions of the search results in the target electronic book further comprises:
determining a chapter to be searched in a current target electronic book; wherein, the chapter to be searched is the first chapter in the initial state;
acquiring a first search result or a second search result corresponding to the section to be searched;
adding a first search result or a second search result corresponding to the section to be searched into a search result set, and judging whether the number of the search results in the search result set is greater than or equal to a first preset number;
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and removing the displayed search results from the search result set;
and if the number of the search results in the search result set is smaller than a first preset number, taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and executing the step of acquiring the first search result or the second search result corresponding to the chapter to be searched.
A5. The method according to a4, wherein the obtaining a first search result or a second search result corresponding to the section to be searched further includes:
judging whether the first book content contains the chapter to be searched;
if the first book content contains the chapter to be searched, searching a first search result corresponding to the chapter to be searched from the first book content;
and if the first book content does not contain the chapter to be searched, receiving a second search result which is sent by the server and corresponds to the chapter to be searched and searched from the second book content.
A6. The method according to a4 or a5, wherein, after the displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book if the number of the search results in the search result set is greater than or equal to a first preset number, the method further includes:
if the number of the search results contained in the current search result set is smaller than a second preset number, executing the step of taking the next section of the section to be searched in the current target electronic book as a new section to be searched and acquiring the first search result or the second search result corresponding to the section to be searched.
A7. The method according to any one of A4-A6, wherein if the number of chapters contained in the target electronic book is greater than a preset number of chapters; and/or if the target electronic book is of the online text type, executing the step of determining the sections to be searched in the current target electronic book.
A8. The method of any one of a4-a7, wherein the method further comprises:
acquiring historical search result viewing data of a plurality of users;
and checking data according to the historical search result to determine the first preset number.
A9. The method of any of A3-A8, wherein, after the presenting the search results, the method further comprises:
in response to a selection operation for the presented search results, identifying a selected target search result;
and displaying the reading page of the target electronic book corresponding to the target search result.
A10. The method of A9, wherein before the presenting the reading page of the target electronic book corresponding to the target search result, the method further includes: judging whether the user currently has the reading authority of the reading page of the target electronic book corresponding to the target search result;
the displaying of the reading page of the target electronic book corresponding to the target search result further includes: and if the user currently has the reading permission of the reading page of the target electronic book corresponding to the target search result, displaying the reading page of the target electronic book corresponding to the target search result.
A11. The method of a10, wherein the method further comprises: identifying a target section to which a reading page of a target electronic book corresponding to the target search result belongs;
if the target section is a payment section, the determining whether the user currently has the reading right of the reading page of the target electronic book corresponding to the target search result specifically includes:
and judging whether the user purchases the target chapter or not at present, and if not, displaying a purchase page of the target chapter.
A12. The method of any of A9-A11, wherein, prior to the presenting the reading page of the target electronic book to which the target search result corresponds, the method further comprises:
and downloading a target section affiliated to the reading page of the target electronic book corresponding to the target search result.
The invention also discloses: B13. an electronic device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging whether the first book content is the complete book content of the target electronic book;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
B14. The electronic device of B13, wherein the executable instructions cause the processor to:
after determining that the first book content is not the complete book content of the target electronic book,
and sending the book identification of the target electronic book and the content identification of the first book content to a server, so that the server can determine the second book content according to the book identification and the content identification.
B15. The electronic device of B13 or B14, wherein the executable instructions cause the processor to:
and after the search results corresponding to the content search terms are generated according to the first search result and the second search result, displaying the search results according to the sequence of the positions of the search results in the target electronic book.
B16. The electronic device of B15, wherein the executable instructions cause the processor to:
determining a chapter to be searched in a current target electronic book; wherein, the chapter to be searched is the first chapter in the initial state;
acquiring a first search result or a second search result corresponding to the section to be searched;
adding a first search result or a second search result corresponding to the section to be searched into a search result set, and judging whether the number of the search results in the search result set is greater than or equal to a first preset number;
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and removing the displayed search results from the search result set;
and if the number of the search results in the search result set is smaller than a first preset number, taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and executing the step of acquiring the first search result or the second search result corresponding to the chapter to be searched.
B17. The electronic device of B16, wherein the executable instructions cause the processor to:
judging whether the first book content contains the chapter to be searched;
if the first book content contains the chapter to be searched, searching a first search result corresponding to the chapter to be searched from the first book content;
and if the first book content does not contain the chapter to be searched, receiving a second search result which is sent by the server and corresponds to the chapter to be searched and searched from the second book content.
B18. The electronic device of B16 or B17, wherein the executable instructions cause the processor to:
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and if it is monitored that the number of the search results contained in the current search result set is less than a second preset number, executing the step of taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and acquiring the first search result or the second search result corresponding to the chapter to be searched.
B19. The electronic device according to any one of B16-B18, wherein if the number of chapters contained in the target electronic book is greater than a preset number of chapters; and/or if the target electronic book is of the online text type, executing the step of determining the sections to be searched in the current target electronic book.
B20. The electronic device of any one of B16-B19, wherein the executable instructions cause the processor to:
acquiring historical search result viewing data of a plurality of users;
and checking data according to the historical search result to determine the first preset number.
B21. The electronic device of any one of B15-B20, wherein the executable instructions cause the processor to:
after the search result is presented, identifying a selected target search result in response to a selection operation for the presented search result;
and displaying the reading page of the target electronic book corresponding to the target search result.
B22. The electronic device of B21, wherein the executable instructions cause the processor to:
judging whether the user currently has the reading authority of the reading page of the target electronic book corresponding to the target search result;
and if the user currently has the reading permission of the reading page of the target electronic book corresponding to the target search result, displaying the reading page of the target electronic book corresponding to the target search result.
B23. The electronic device of B22, wherein the executable instructions cause the processor to:
identifying a target section to which a reading page of a target electronic book corresponding to the target search result belongs;
and judging whether the user purchases the target chapter or not at present, and if not, displaying a purchase page of the target chapter.
B24. The electronic device of any one of B21-B23, wherein the executable instructions cause the processor to:
and downloading a target section affiliated to the reading page of the target electronic book corresponding to the target search result before displaying the reading page of the target electronic book corresponding to the target search result.
The invention also discloses: C25. a computer storage medium having stored therein at least one executable instruction causing a processor to perform operations corresponding to the content search method of the electronic book according to any one of a1-a 12.

Claims (10)

1. A content search method of an electronic book includes:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging whether the first book content is the complete book content of the target electronic book;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
2. The method of claim 1, wherein after determining that the first book content is not a complete book content of the target electronic book, the method further comprises:
and sending the book identification of the target electronic book and the content identification of the first book content to a server, so that the server can determine the second book content according to the book identification and the content identification.
3. The method of claim 1 or 2, wherein after the generating of the search result corresponding to the content search term from the first search result and the second search result, the method further comprises:
and displaying the search results according to the sequence of the positions of the search results in the target electronic book.
4. The method of claim 3, wherein the searching for the first search result matching the content search term in the first book content of the target electronic book stored in the user terminal; judging whether the first book content is the complete book content of the target electronic book; if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; generating a search result corresponding to the content search word according to the first search result and the second search result; displaying the search results according to the sequence of the positions of the search results in the target electronic book further comprises:
determining a chapter to be searched in a current target electronic book; wherein, the chapter to be searched is the first chapter in the initial state;
acquiring a first search result or a second search result corresponding to the section to be searched;
adding a first search result or a second search result corresponding to the section to be searched into a search result set, and judging whether the number of the search results in the search result set is greater than or equal to a first preset number;
if the number of the search results in the search result set is greater than or equal to a first preset number, displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book, and removing the displayed search results from the search result set;
and if the number of the search results in the search result set is smaller than a first preset number, taking the next chapter of the chapter to be searched in the current target electronic book as a new chapter to be searched, and executing the step of acquiring the first search result or the second search result corresponding to the chapter to be searched.
5. The method of claim 4, wherein the obtaining a first search result or a second search result corresponding to the section to be searched further comprises:
judging whether the first book content contains the chapter to be searched;
if the first book content contains the chapter to be searched, searching a first search result corresponding to the chapter to be searched from the first book content;
and if the first book content does not contain the chapter to be searched, receiving a second search result which is sent by the server and corresponds to the chapter to be searched and searched from the second book content.
6. The method according to claim 4 or 5, wherein after displaying the search results according to the sequence of the positions of the search results in the search result set in the target electronic book if the number of the search results in the search result set is greater than or equal to a first preset number, the method further includes:
if the number of the search results contained in the current search result set is smaller than a second preset number, executing the step of taking the next section of the section to be searched in the current target electronic book as a new section to be searched and acquiring the first search result or the second search result corresponding to the section to be searched.
7. The method according to any one of claims 4 to 6, wherein if the target electronic book includes a number of chapters greater than a preset number of chapters; and/or if the target electronic book is of the online text type, executing the step of determining the sections to be searched in the current target electronic book.
8. The method according to any one of claims 4-7, wherein the method further comprises:
acquiring historical search result viewing data of a plurality of users;
and checking data according to the historical search result to determine the first preset number.
9. An electronic device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to:
responding to content searching operation aiming at a target electronic book, and acquiring content searching words;
searching a first search result matched with the content search word in first book content of the target electronic book stored by a user terminal;
judging whether the first book content is the complete book content of the target electronic book;
if not, receiving a second search result which is matched with the content search word and is in the second book content of the target electronic book and sent by the server; wherein the first book content and the second book content constitute the complete book content, and there is no content overlap of the first book content and the second book content; and
and generating a search result corresponding to the content search word according to the first search result and the second search result.
10. A computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to perform operations corresponding to the method for searching contents of an electronic book according to any one of claims 1 to 8.
CN202110951254.1A 2021-08-18 2021-08-18 Content searching method of electronic book, electronic device and computer storage medium Active CN113656549B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110951254.1A CN113656549B (en) 2021-08-18 2021-08-18 Content searching method of electronic book, electronic device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110951254.1A CN113656549B (en) 2021-08-18 2021-08-18 Content searching method of electronic book, electronic device and computer storage medium

Publications (2)

Publication Number Publication Date
CN113656549A true CN113656549A (en) 2021-11-16
CN113656549B CN113656549B (en) 2022-10-25

Family

ID=78481109

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110951254.1A Active CN113656549B (en) 2021-08-18 2021-08-18 Content searching method of electronic book, electronic device and computer storage medium

Country Status (1)

Country Link
CN (1) CN113656549B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114925102A (en) * 2022-06-29 2022-08-19 抖音视界(北京)有限公司 Book content acquisition method and device, computer equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005010829A (en) * 2003-06-16 2005-01-13 Fuji Xerox Co Ltd Electronic data distribution system and distribution management server and client terminal and program integrated into client terminal
CN103295426A (en) * 2012-02-22 2013-09-11 腾讯科技(深圳)有限公司 Method, device and system for processing electronic book
CN104753966A (en) * 2013-12-25 2015-07-01 明博教育科技有限公司 Resource file inquiry method and system based on server and client caches
US20150363608A1 (en) * 2013-12-02 2015-12-17 Fortinet, Inc. Secure cloud storage distribution and aggregation
CN105975548A (en) * 2007-03-29 2016-09-28 亚马逊技术股份有限公司 Search of multiple content sources on a user device
CN106445899A (en) * 2016-09-09 2017-02-22 广州阿里巴巴文学信息技术有限公司 File reading processing system, device, apparatus and method
CN107622766A (en) * 2017-09-28 2018-01-23 百度在线网络技术(北京)有限公司 Method and apparatus for searching for information

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005010829A (en) * 2003-06-16 2005-01-13 Fuji Xerox Co Ltd Electronic data distribution system and distribution management server and client terminal and program integrated into client terminal
CN105975548A (en) * 2007-03-29 2016-09-28 亚马逊技术股份有限公司 Search of multiple content sources on a user device
CN103295426A (en) * 2012-02-22 2013-09-11 腾讯科技(深圳)有限公司 Method, device and system for processing electronic book
US20150363608A1 (en) * 2013-12-02 2015-12-17 Fortinet, Inc. Secure cloud storage distribution and aggregation
CN104753966A (en) * 2013-12-25 2015-07-01 明博教育科技有限公司 Resource file inquiry method and system based on server and client caches
CN106445899A (en) * 2016-09-09 2017-02-22 广州阿里巴巴文学信息技术有限公司 File reading processing system, device, apparatus and method
CN107622766A (en) * 2017-09-28 2018-01-23 百度在线网络技术(北京)有限公司 Method and apparatus for searching for information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114925102A (en) * 2022-06-29 2022-08-19 抖音视界(北京)有限公司 Book content acquisition method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN113656549B (en) 2022-10-25

Similar Documents

Publication Publication Date Title
TWI743773B (en) Method and device for identifying abnormal collection behavior based on privacy data protection
TW201812689A (en) System, method, and device for identifying malicious address/malicious purchase order
CN105528388B (en) Search recommendation method and device
CN111506849A (en) Page generation method and device
CN113987387A (en) Page display method, electronic equipment and computer storage medium
CN112241495A (en) Page updating method
CN108512822B (en) Risk identification method and device for data processing event
CN111125314A (en) Display method of book query page, electronic device and computer storage medium
CN112445996A (en) Content distribution method, computing device and computer storage medium
CN111131419A (en) Information pushing method and server based on book pages
CN113656549B (en) Content searching method of electronic book, electronic device and computer storage medium
CN113343109A (en) List recommendation method, computing device and computer storage medium
CN111444447A (en) Content recommendation page display method and device
CN111026964B (en) Display method of list page, electronic equipment and computer storage medium
CN110515929B (en) Book display method, computing device and storage medium
CN110990701B (en) Book searching method, computing device and computer storage medium
CN113010814A (en) Webpage content processing method, computing device and computer storage medium
CN111125543B (en) Training method of book recommendation sequencing model, computing device and storage medium
CN110188297B (en) Resource information display method, computing device and computer storage medium
CN110087120B (en) Same-window switching method of online list and local list and computing equipment
CN111756682B (en) Game data determining method, game data acquiring method and game data acquiring device
CN109451018B (en) Information object pushing method, computing device and computer storage medium
CN113282209A (en) Electronic book information display method, electronic equipment and computer storage medium
CN112433793A (en) Layout display method of translation interface, computing device and computer storage medium
CN112364265A (en) Search result display method, electronic device, and computer storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant