Movatterモバイル変換


[0]ホーム

URL:


CN113138964A - Electronic book information display method, user terminal and computer storage medium - Google Patents

Electronic book information display method, user terminal and computer storage medium
Download PDF

Info

Publication number
CN113138964A
CN113138964ACN202110553981.2ACN202110553981ACN113138964ACN 113138964 ACN113138964 ACN 113138964ACN 202110553981 ACN202110553981 ACN 202110553981ACN 113138964 ACN113138964 ACN 113138964A
Authority
CN
China
Prior art keywords
book
file
imported
target
book file
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
CN202110553981.2A
Other languages
Chinese (zh)
Other versions
CN113138964B (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.)
Ireader Technology Co Ltd
Original Assignee
Ireader 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 Ireader Technology Co LtdfiledCriticalIreader Technology Co Ltd
Priority to CN202110553981.2ApriorityCriticalpatent/CN113138964B/en
Publication of CN113138964ApublicationCriticalpatent/CN113138964A/en
Application grantedgrantedCritical
Publication of CN113138964BpublicationCriticalpatent/CN113138964B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses an electronic book information display method, a user terminal and a computer storage medium. The method comprises the following steps: receiving an imported book file, and initiating a check request aiming at the book file based on reading operation aiming at the imported book file so as to enable a server to judge whether a target book matched with the imported book file can be found in a book database; if the target book matched with the imported book file can be found in the book database, displaying the book information of the target book; and if the target book matched with the imported book file cannot be found in the book database, displaying prompt information aiming at the imported book file. By adopting the scheme, on one hand, the benefits of the electronic book platform are guaranteed, on the other hand, the user experience is improved, and the user retention rate of the electronic book platform is improved.

Description

Electronic book information display method, user terminal and computer storage medium
Technical Field
The invention relates to the technical field of electronic books, in particular to an electronic book information display method, a user terminal and a computer storage medium.
Background
With the continuous development of science and technology and society, the reading habits of readers have changed. More and more readers prefer to read books through e-book applications. The reader can directly read the electronic books in the book city of the electronic book application, and can also import the book files obtained from a third party into the electronic book application for reading.
However, the inventor finds that the prior art has at least the following defects in the implementation process: in the prior art, after a book file obtained by a third party is imported into an electronic book application, the book file is directly displayed for a reader to read. However, since the risk that the book file obtained from the third party is a pirated book is high, the processing method in the prior art is easy to damage the benefits of the e-book platform party on one hand, and on the other hand, the book file obtained from the third party is usually out of order and the reading experience of the reader is poor.
Disclosure of Invention
In view of the above problems, the present invention has been made to provide an electronic book information presentation method, a user terminal, and a computer storage medium that overcome or at least partially solve the above problems.
According to one aspect of the invention, an electronic book information display method is provided, which comprises the following steps:
receiving an imported book file;
initiating a check request aiming at the book file based on the reading operation aiming at the imported book file so as to enable a server to judge whether a target book matched with the imported book file can be found in a book database;
if a target book matched with the imported book file can be found in the book database, displaying book information of the target book;
and if the target book matched with the imported book file cannot be found in the book database, displaying prompt information aiming at the imported book file.
According to another aspect of the present invention, there is provided an electronic book information processing method including:
receiving a check request aiming at an imported book file;
judging whether a target book matched with the imported book file can be found in a book database;
if so, sending the book information of the target book;
and if not, sending a prompt instruction aiming at the imported book file.
According to still another aspect of the present invention, there is provided a user terminal 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 used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the electronic book information display method.
According to still another aspect of the present invention, there is provided a server 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 used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the electronic book information processing method.
According to another aspect of the present invention, a computer storage medium is provided, where at least one executable instruction is stored in the storage medium, and the executable instruction causes a processor to perform an operation corresponding to the electronic book information presentation method or the electronic book information processing method as described above.
According to the electronic book information display method, the user terminal and the computer storage medium disclosed by the invention, the imported book file is received, and the check request aiming at the book file is initiated based on the reading operation aiming at the imported book file, so that the server can judge whether the target book matched with the imported book file can be found in the book database; if the target book matched with the imported book file can be found in the book database, displaying the book information of the target book; and if the target book matched with the imported book file cannot be found in the book database, displaying prompt information aiming at the imported book file. By adopting the scheme, on one hand, the benefits of the electronic book platform are guaranteed, on the other hand, the user experience is improved, and the user retention rate of the electronic book platform 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 schematic flowchart illustrating an electronic book information displaying method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart illustrating an electronic book information processing method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a user terminal according to a third embodiment of the present invention;
fig. 4 shows a schematic structural diagram of a server according to a fourth 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 an electronic book information displaying method according to an embodiment of the present invention. The electronic book information presentation method provided by the embodiment is executed at a user side, and may be executed by an electronic book application user side in a mobile phone terminal, a computer terminal, a reader, and/or a smart wearable device, for example.
As shown in fig. 1, the method includes:
step S110, receiving the imported book file.
The user side is provided with a file import entrance, and the user can import the file acquired from the third party through the file import entrance. The present embodiment does not limit the specific file format and the like of the imported file. For example, the imported file may be in PDF format, TXT format, EPUB format, WORD format, and/or the like.
Optionally, the file type of the imported file may be multiple, for example, the imported file may be a book file, and may also be a user-defined note (e.g., a meeting record organized by the user), and the like. In order to improve user experience, the embodiment may identify a file type of an imported file to determine whether the imported file is a book file.
In an optional file type identification mode, a file type selection option may be provided at the file import entry, for example, type options such as "book file", "note", and "internal data" may be provided for a user to select, and then the file type of the imported file is directly determined according to the file type selected by the user. By adopting the method, the file type of the imported file can be quickly determined, so that the overall execution efficiency of the method is improved.
In another alternative file type recognition method, a book file specific word set is pre-constructed, where the book file specific word set includes at least one book file specific word, and the book file specific word is usually a vocabulary specific to a book, for example, the book file specific word may include: chapter i "," author "," introduction ", etc. And further matching the imported file with at least one exclusive word of the book file, and determining whether the imported file is the book file according to a matching result. For example, if the number of the exclusive words of the book file included in the imported file is greater than a preset threshold, the imported file is determined to be the book file. By adopting the method, whether the imported file is a book file or not can be accurately determined.
The book file can be identified from the imported file by the file type identification method, and the following steps S120 to S140 are performed for the book file. Therefore, in the embodiment, only the subsequent steps are executed on the book file, on one hand, the data volume of subsequent processing is reduced, the computing resources of the system are saved, on the other hand, the user cannot display corresponding prompt information in the process of reading the imported non-book file, so that the interference of displaying the prompt information on reading the non-book file by the user is avoided, and the user experience is improved.
Step S120, based on the reading operation aiming at the imported book file, initiating a verification request aiming at the book file so as to enable a server to judge whether a target book matched with the imported book file can be found in a book database; if the target book can be found, executing step S130; if the target book cannot be found, step S140 is executed.
Different from the prior art, in the embodiment, after the user performs the reading operation on the imported book file, the book file is not directly displayed to the user, but a check request for the book file is initiated first, so that the server searches for a target book matched with the imported book file in the book database.
In an alternative embodiment, in order to facilitate finding the target book accurately, the feature information of the book file may be extracted, and the feature information includes: book name, chapter name, and/or author information, and the like. And embedding the characteristic information of the book file into a verification request of the book file, so that the finally found target book is matched with the characteristic information of the book file.
In another alternative embodiment, in order to enhance the user experience, after receiving the imported book file, if the user performs the reading operation on the book file for the first time, the book file is displayed based on the reading operation performed on the imported book file for the first time, so that the user can read the book file after performing the reading operation on the book file for the first time. And initiating a verification request for the book file based on the reading operation performed for the imported book file for the second time. In general, when a user first performs a reading operation for the book file, the reading desire of the user is strong, so that the embodiment shows the imported book file for the user to read, so as to meet the user requirement; when the user reads the book file for the second time, a verification request aiming at the book file is initiated so as to display a corresponding target book for the user subsequently, on one hand, the benefit of an electronic book platform side is guaranteed, on the other hand, two different reading experiences are provided for the user in the first and second reading processes of the user, so that the user can obviously perceive the excellence of reading the target book, and the user is driven to obtain the book for reading in a book city in a user side subsequently; or when the user reads the book file for the second time, a verification request for the book file is initiated so as to display the prompt information for the imported book file later, thereby further guaranteeing the benefit of the e-book platform or improving the user experience.
Further optionally, after the book file is displayed based on the reading operation performed for the first time on the imported book file, the user reading behavior information for the displayed book file is further acquired. The user reading behavior information comprises reading progress information, reading duration information, reading note information and/or the like.
Step S130, displaying book information of the target book.
If the server can find the target book matched with the imported book file in the book database, the server sends the book information of the target book to the user side, and then the user side displays the book information of the target book.
In an alternative embodiment, the book detail page of the target book may be displayed in advance, and the book detail page includes a reading entry of the target book and a return entry for jumping to a reading page of the book file. Therefore, the book details of the target book are displayed for the user, and the user can independently select to read the target book or the original book file, so that the flexibility of user operation is improved, and the user experience is improved.
In another optional implementation manner, a target book page of a target book matched with the reading progress information may be acquired according to the reading progress information collected during the process of reading a book file for the first time by a user, and the target book page may be displayed. For example, if the reading progress information collected during the process of reading the book file for the first time is "chapter 2 end", the top page of chapter 3 of the target book can be presented, so that the user can continue to read the book conveniently, the time for the user to determine the reading progress again is saved, and the user experience is improved.
In addition, in the process that the user reads the target book, if the user exits from the reading page of the target book, it is monitored that the reading time of the user is shorter than the preset reading time (for example, the preset reading time may be 30 seconds), whether the target book exists in the bookshelf corresponding to the user is further judged, if yes, the corresponding promotion information is displayed according to the user attribute, and if the user attribute is a free reading user, the corresponding book promotion information is displayed for the user; if the user attribute is a paying user, corresponding recharging promotion information is displayed for the user; if the fact that the reading time of the user is greater than or equal to the preset reading time is monitored, the fact that the user has high interest in reading the target book is indicated, whether the target book exists in the bookshelf corresponding to the user is further judged, and if not, prompt information for adding the target book into the bookshelf is displayed.
Step S140, presenting the prompt information for the imported book file.
And if the server cannot find the target book matched with the imported book file in the book database, displaying prompt information aiming at the imported book file in the user side. In this embodiment, the specific presentation manner of the prompt information is not limited.
In an alternative embodiment, the prompt message may specifically be a piracy risk prompt message, that is, a prompt is given to the user that the currently read book file may be a pirated book, and the like. By adopting the mode, the user can conveniently know the piracy risk of the book file, and the method is also beneficial to guiding the user to seek other legal books for alternative reading.
In yet another alternative embodiment, the prompt information may specifically be recommendation information of an associated book corresponding to the book file, where a similarity between the associated book and the book file is greater than a preset similarity threshold, and the associated book is located in the book database, that is, the associated book is usually an original book. Therefore, the user can quickly acquire the book with high similarity to the book file for alternative reading.
In yet another alternative implementation, the prompt message may be specifically a promotional message. For example, the promotion information may be a preferential activity (such as a recharging preferential activity) inside the electronic book platform, or may be a promotion advertisement (such as a certain automobile promotion advertisement) released by an external advertisement releasing party through the electronic book platform. Further optionally, the promotion information may be determined according to characteristic information of the book file, for example, a name of the book file is "car guide theory", and the displayed prompt information may be a car advertisement, and the like.
In addition, the user may monitor the reading progress of the book file during reading the imported book file, and if it is determined that the current reading progress of the book file exceeds a preset progress threshold, for example, the preset progress threshold is 99%, and if the reading progress of the current book file is 100% (that is, the user has read the book file), further determine whether the target book matching the book file can be found in the book database.
And if the current reading progress of the book file exceeds the preset progress threshold value and the target book matched with the book file can be found in the book database, displaying the book circle information corresponding to the target book so as to be conveniently used for communication with other users.
If the current reading progress of the book file exceeds a preset progress threshold value and a target book matched with the book file cannot be found in the book database, displaying recommendation information of an associated book corresponding to the book file; and the similarity between the associated book and the book file is greater than a preset similarity threshold value. Therefore, the user can conveniently continue to read other similar books after reading the book file, so that the user experience is improved on one hand, and the retention rate of the electronic book platform is improved on the other hand.
Therefore, the embodiment can receive the book file imported by the user, and after monitoring the reading operation aiming at the imported book file, the book file is not directly displayed, but a check request aiming at the book file is initiated, so that the server can judge whether a target book matched with the imported book file can be found in the book database; if the target book matched with the imported book file can be found in the book database, the book information of the target book is displayed to guide the user to read the book in the book database, so that the benefits of an e-book platform side are guaranteed, and the user experience is improved; and when the target book matched with the imported book file is found in the book database, the prompt information aiming at the imported book file is displayed so as to correspondingly prompt the user, and the user experience is further improved.
Example two
Fig. 2 is a schematic flowchart illustrating an electronic book information processing method according to a second embodiment of the present invention. The electronic book information processing method provided by the embodiment is executed on the server side.
As shown in fig. 2, the method includes:
step S210, receiving a verification request for the imported book file.
Step S220, judging whether a target book matched with the imported book file can be found in the book database; if yes, go to step S230; if not, go to step S240.
In an optional implementation manner, the verification request received in step S210 carries characteristic information of the book file. The characteristic information includes: book name, chapter name, and/or author information, and the like. It is determined whether a target book matching the feature information of the book file can be found in the book database.
Further optionally, the feature information of the book file carried in the verification request is multiple, and each feature information has a corresponding priority, so that in an actual implementation process, a large number of legal books are stored in the book database, and in order to improve the efficiency of searching for the target book, the target book matched with the feature information of the book file can be searched for in the book database according to the priority of the feature information of each book file. For example, the characteristic information of the book file carried by the user includes a book name and a chapter name, wherein the priority of the book name is higher than that of the chapter name, a target book matched with the book name is searched in the book database, and if the target book matched with the book name cannot be searched in the book database, the target book matched with the chapter name is searched in the book database according to the chapter name.
In another alternative embodiment, after receiving a verification request for an imported book file, the book name and/or publisher information of the book file may be extracted. And then determining the authenticity identifying rule corresponding to the book file according to a pre-configured mapping table of the publisher and/or the book name and the authenticity identifying rule. And further adopting the counterfeit identification rule to identify the book file so as to determine whether the book file is a pirated book. If the book file is determined to be a pirated book, further judging whether a target book matched with the imported book file can be found in the book database. And if the book file is determined not to be a pirated book, responding to the book file reading operation of the user, and directly displaying the book file in the user side. By adopting the method, the original books acquired by the user from the formal channel can be prevented from being identified as pirated books, so that the user experience is improved.
Step S230, sending the book information of the target book.
And if the target book matched with the imported book file can be found in the book database, sending the book information of the target book to the user side.
In step S240, a presentation instruction for the imported book file is transmitted.
And if the target book matched with the imported book file cannot be found in the book database, sending a prompt instruction aiming at the imported book file.
In an optional implementation manner, if a target book matched with an imported book file cannot be found in a book database, a piracy risk prompt instruction for the book file may be sent; further optionally, in order to improve user experience, if it is determined that the book file is a pirated book after the book file is identified by the corresponding counterfeit identification rule, a pirate risk prompt instruction for the book file is sent.
In yet another alternative embodiment, an associated book corresponding to the book file may be searched, and the recommendation information of the associated book and a prompt instruction for displaying the recommendation information may be sent to the user side. Optionally, in the process of searching for the associated book corresponding to the book file, the associated book matching the book type and/or the reading preference of the user history may be specifically searched from the book database according to the book type corresponding to the book file and/or the reading preference of the user history, and the like.
Therefore, the embodiment receives the check request aiming at the imported book file, and judges whether the target book matched with the imported book file can be found in the book database; if yes, sending book information of the target book; and if not, sending a prompt instruction for the imported book file. By adopting the scheme, on one hand, the benefits of an electronic book platform party are guaranteed, and on the other hand, the user experience is improved.
EXAMPLE III
Fig. 3 shows a schematic structural diagram of a user terminal according to a third embodiment of the present invention. The specific embodiment of the present invention does not limit the specific implementation of the user terminal.
As shown in fig. 3, the user terminal may include: a processor (processor)302, acommunication Interface 304, a memory 306, and acommunication bus 308.
Wherein: the processor 302,communication interface 304, and memory 306 communicate with each other via acommunication bus 308. Acommunication interface 304 for communicating with network elements of other devices, such as clients or other servers. The processor 302 is configured to execute the program 310, and may specifically execute the relevant steps in the above-described electronic book information presentation method embodiment.
In particular, program 310 may include program code comprising computer operating instructions.
The processor 302 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 computing device includes one or more processors, which may 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 306 for storing a program 310. Memory 606 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 310 may specifically be configured to cause the processor 302 to perform the following operations:
receiving an imported book file;
initiating a check request aiming at the book file based on the reading operation aiming at the imported book file so as to enable a server to judge whether a target book matched with the imported book file can be found in a book database;
if a target book matched with the imported book file can be found in the book database, displaying book information of the target book;
and if the target book matched with the imported book file cannot be found in the book database, displaying prompt information aiming at the imported book file.
In an optional implementation manner, the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the target book matches the characteristic information of the book file.
In an alternative embodiment, the program 310 may be specifically configured to cause the processor 302 to perform the following operations:
displaying the book file based on the reading operation performed for the first time aiming at the imported book file; and the number of the first and second groups,
and initiating a verification request for the book file based on the reading operation executed for the imported book file for the second time.
In an alternative embodiment, the program 310 may be specifically configured to cause the processor 302 to perform the following operations:
after the book file is presented based on the reading operation first performed with respect to the imported book file,
acquiring user reading behavior information aiming at the displayed book file; the user reading behavior information comprises reading progress information;
and if the target book matched with the imported book file cannot be found in the book database, acquiring a target book page of the target book matched with the reading progress information, and displaying the target book page.
In an alternative embodiment, the program 310 may be specifically configured to cause the processor 302 to perform the following operations:
monitoring reading progress for the book file;
if the current reading progress of the book file is determined to exceed a preset progress threshold value and a target book matched with the book file can be found in a book database, showing book circle information corresponding to the target book;
if the current reading progress of the book file is determined to exceed a preset progress threshold value and a target book matched with the book file cannot be found in a book database, displaying recommendation information of an associated book corresponding to the book file; and the similarity between the associated book and the book file is greater than a preset similarity threshold value.
In an alternative embodiment, the program 310 may be specifically configured to cause the processor 302 to perform the following operations:
receiving an imported file before said receiving an imported book file;
matching the imported file with at least one exclusive word of a book file;
and judging whether the imported file is a book file or not according to the matching result.
Therefore, the embodiment can receive the book file imported by the user, and after monitoring the reading operation aiming at the imported book file, the book file is not directly displayed, but a check request aiming at the book file is initiated, so that the server can judge whether a target book matched with the imported book file can be found in the book database; if the target book matched with the imported book file can be found in the book database, the book information of the target book is displayed to guide the user to read the original book, so that the benefits of an e-book platform side are guaranteed, and the user experience is improved; and when the target book matched with the imported book file is found in the book database, the prompt information aiming at the imported book file is displayed so as to prompt the user, and the user experience is further improved.
Example four
Fig. 4 shows a schematic structural diagram of a server according to a fourth embodiment of the present invention. The specific embodiment of the present invention does not limit the specific implementation of the server.
As shown in fig. 4, the server may include: a processor (processor)402, aCommunications Interface 404, a memory 406, and aCommunications bus 408.
Wherein: the processor 402,communication interface 404, and memory 406 communicate with each other via acommunication bus 408. Acommunication interface 404 for communicating with network elements of other devices, such as clients or other servers. The processor 402 is configured to execute the program 410, and may specifically perform relevant steps in the above-described electronic book information processing method embodiment.
In particular, program 410 may include program code comprising computer operating instructions.
The processor 402 may be a central processing unit CPU or an application Specific Integrated circuit asic or one or more Integrated circuits configured to implement embodiments of the present invention. The computing device includes one or more processors, which may 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 406 for storing a program 410. Memory 606 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 410 may specifically be configured to cause the processor 402 to perform the following operations:
receiving a check request aiming at an imported book file;
judging whether a target book matched with the imported book file can be found in a book database;
if so, sending the book information of the target book;
and if not, sending a prompt instruction aiming at the imported book file.
In an optional implementation manner, the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the program 410 may specifically be adapted to cause the processor 402 to perform the following operations:
and judging whether the target book matched with the characteristic information of the book file can be found in a book database.
Therefore, the embodiment receives the check request aiming at the imported book file, and judges whether the target book matched with the imported book file can be found in the book database; if yes, sending book information of the target book; and if not, sending a prompt instruction for the imported book file. By adopting the scheme, on one hand, the benefits of an electronic book platform party are guaranteed, and on the other hand, the user experience is improved.
EXAMPLE five
The fifth embodiment of the present invention provides a nonvolatile computer storage medium, where the computer storage medium stores at least one executable instruction, and the computer executable instruction may execute the electronic book information display method in any of the above method embodiments;
the executable instructions may be specifically configured to cause the processor to:
receiving an imported book file;
initiating a check request aiming at the book file based on the reading operation aiming at the imported book file so as to enable a server to judge whether a target book matched with the imported book file can be found in a book database;
if a target book matched with the imported book file can be found in the book database, displaying book information of the target book;
and if the target book matched with the imported book file cannot be found in the book database, displaying prompt information aiming at the imported book file.
In an optional implementation manner, the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the target book matches the characteristic information of the book file.
In an alternative embodiment, the executable instructions may be specifically configured to cause the processor to:
displaying the book file based on the reading operation performed for the first time aiming at the imported book file; and the number of the first and second groups,
and initiating a verification request for the book file based on the reading operation executed for the imported book file for the second time.
In an alternative embodiment, the executable instructions may be specifically configured to cause the processor to:
after the book file is presented based on the reading operation first performed with respect to the imported book file,
acquiring user reading behavior information aiming at the displayed book file; the user reading behavior information comprises reading progress information;
and if the target book matched with the imported book file cannot be found in the book database, acquiring a target book page of the target book matched with the reading progress information, and displaying the target book page.
In an alternative embodiment, the executable instructions may be specifically configured to cause the processor to:
monitoring reading progress for the book file;
if the current reading progress of the book file is determined to exceed a preset progress threshold value and a target book matched with the book file can be found in a book database, showing book circle information corresponding to the target book;
if the current reading progress of the book file is determined to exceed a preset progress threshold value and a target book matched with the book file cannot be found in a book database, displaying recommendation information of an associated book corresponding to the book file; and the similarity between the associated book and the book file is greater than a preset similarity threshold value.
In an alternative embodiment, the executable instructions may be specifically configured to cause the processor to:
receiving an imported file before said receiving an imported book file;
matching the imported file with at least one exclusive word of a book file;
and judging whether the imported file is a book file or not according to the matching result.
Therefore, the embodiment can receive the book file imported by the user, and after monitoring the reading operation aiming at the imported book file, the book file is not directly displayed, but a check request aiming at the book file is initiated, so that the server can judge whether a target book matched with the imported book file can be found in the book database; if the target book matched with the imported book file can be found in the book database, the book information of the target book is displayed to guide the user to read the original book, so that the benefits of an e-book platform side are guaranteed, and the user experience is improved; and when the target book matched with the imported book file is found in the book database, the prompt information aiming at the imported book file is displayed so as to prompt the risk of the user, and the user experience is further improved.
EXAMPLE six
The sixth 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 electronic book information processing method in any of the above method embodiments;
the executable instructions may be specifically configured to cause the processor to:
receiving a check request aiming at an imported book file;
judging whether a target book matched with the imported book file can be found in a book database;
if so, sending the book information of the target book;
and if not, sending a prompt instruction aiming at the imported book file.
In an optional implementation manner, the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the executable instructions may be specifically configured to cause the processor to:
and judging whether the target book matched with the characteristic information of the book file can be found in a book database.
Therefore, the embodiment receives the check request aiming at the imported book file, and judges whether the target book matched with the imported book file can be found in the book database; if yes, sending book information of the target book; and if not, sending a prompt instruction for the imported book file. By adopting the scheme, on one hand, the benefits of an electronic book platform party are guaranteed, and on the other hand, 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. an electronic book information display method comprises the following steps:
receiving an imported book file;
initiating a check request aiming at the book file based on the reading operation aiming at the imported book file so as to enable a server to judge whether a target book matched with the imported book file can be found in a book database;
if a target book matched with the imported book file can be found in the book database, displaying book information of the target book;
and if the target book matched with the imported book file cannot be found in the book database, displaying prompt information aiming at the imported book file.
A2. The method according to a1, wherein the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the target book matches the characteristic information of the book file.
A3. The method of a1 or a2, wherein the initiating a validation request for the book file based on the reading operation for the imported book file further comprises:
displaying the book file based on the reading operation performed for the first time aiming at the imported book file; and the number of the first and second groups,
and initiating a verification request for the book file based on the reading operation executed for the imported book file for the second time.
A4. The method of a3, wherein, after the presenting the book file based on the reading operation performed for the first time for the imported book file, the method further comprises:
acquiring user reading behavior information aiming at the displayed book file; the user reading behavior information comprises reading progress information;
if the target book matched with the imported book file can be found in the book database, displaying the book information of the target book further includes: and acquiring a target book page of the target book matched with the reading progress information, and displaying the target book page.
A5. The method of any one of a1-a4, wherein the method further comprises:
monitoring the reading progress of the book file;
if the current reading progress of the book file is determined to exceed a preset progress threshold value and a target book matched with the book file can be found in the book database, showing book circle information corresponding to the target book;
if it is determined that the current reading progress of the book file exceeds a preset progress threshold value and a target book matched with the book file cannot be found in the book database, displaying recommendation information of an associated book corresponding to the book file; and the similarity between the associated book and the book file is greater than a preset similarity threshold value.
A6. The method of any of A1-A5, wherein, prior to the receiving an imported book file, the method further comprises:
receiving an imported file;
matching the imported file with at least one exclusive word of a book file;
and judging whether the imported file is a book file or not according to the matching result.
The invention also discloses: B7. an electronic book information processing method comprises the following steps:
receiving a check request aiming at an imported book file;
judging whether a target book matched with the imported book file can be found in a book database;
if so, sending the book information of the target book;
and if not, sending a prompt instruction aiming at the imported book file.
B8. The method according to B7, wherein the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the determining whether the target book matched with the imported book file can be found in the book database further includes: and judging whether the target book matched with the characteristic information of the book file can be found in a book database.
The invention also discloses: C9. a user terminal, 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:
receiving an imported book file;
initiating a check request aiming at the book file based on the reading operation aiming at the imported book file so as to enable a server to judge whether a target book matched with the imported book file can be found in a book database;
if a target book matched with the imported book file can be found in the book database, displaying book information of the target book;
and if the target book matched with the imported book file cannot be found in the book database, displaying prompt information aiming at the imported book file.
C10. The user terminal according to C9, wherein the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the target book matches the characteristic information of the book file.
C11. The user terminal of C9 or C10, wherein the executable instructions cause the processor to:
displaying the book file based on the reading operation performed for the first time aiming at the imported book file; and the number of the first and second groups,
and initiating a verification request for the book file based on the reading operation executed for the imported book file for the second time.
C12. The user terminal of C11, wherein the executable instructions cause the processor to:
acquiring user reading behavior information for the displayed book file after the book file is displayed based on the reading operation performed for the first time for the imported book file; the user reading behavior information comprises reading progress information;
and if the target book matched with the imported book file cannot be found in the book database, acquiring a target book page of the target book matched with the reading progress information, and displaying the target book page.
C13. The user terminal of any of C9-C12, wherein the executable instructions cause the processor to:
monitoring the reading progress of the book file;
if the current reading progress of the book file is determined to exceed a preset progress threshold value and a target book matched with the book file can be found in a book database, showing book circle information corresponding to the target book;
if the current reading progress of the book file is determined to exceed a preset progress threshold value and a target book matched with the book file cannot be found in a book database, displaying recommendation information of an associated book corresponding to the book file; and the similarity between the associated book and the book file is greater than a preset similarity threshold value.
C14. The user terminal of any of C9-C13, wherein the executable instructions cause the processor to:
receiving an imported file before said receiving an imported book file;
matching the imported file with at least one exclusive word of a book file;
and judging whether the imported file is a book file or not according to the matching result.
The invention also discloses: D15. a server, 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:
receiving a check request aiming at an imported book file;
judging whether a target book matched with the imported book file can be found in a book database;
if so, sending the book information of the target book;
and if not, sending a prompt instruction aiming at the imported book file.
D16. The server according to D15, wherein the verification request carries characteristic information of the book file; the characteristic information includes: book name, chapter name, and/or author information;
the executable instructions cause the processor to perform the following:
and judging whether the target book matched with the characteristic information of the book file can be found in a book database.
The invention also discloses: E17. a computer storage medium, wherein the storage medium stores at least one executable instruction, and the executable instruction causes a processor to execute the operation corresponding to the electronic book information presentation method as described in any one of a1-a 6;
or, the executable instructions cause the processor to execute the corresponding operation of the electronic book information processing method as described in B7 or B8.

Claims (10)

CN202110553981.2A2021-05-202021-05-20Electronic book information display method, user terminal and computer storage mediumActiveCN113138964B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110553981.2ACN113138964B (en)2021-05-202021-05-20Electronic book information display method, user terminal and computer storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110553981.2ACN113138964B (en)2021-05-202021-05-20Electronic book information display method, user terminal and computer storage medium

Publications (2)

Publication NumberPublication Date
CN113138964Atrue CN113138964A (en)2021-07-20
CN113138964B CN113138964B (en)2021-11-19

Family

ID=76817977

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110553981.2AActiveCN113138964B (en)2021-05-202021-05-20Electronic book information display method, user terminal and computer storage medium

Country Status (1)

CountryLink
CN (1)CN113138964B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115757761A (en)*2022-11-182023-03-07北京字跳网络技术有限公司Book comment display method and device, computer equipment and storage medium

Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1356636A (en)*2001-12-292002-07-03徐翔Method for creating electronic book with intellectual property right protection and its reader
US20020152215A1 (en)*2000-10-252002-10-17Clark George PhilipDistributing electronic books over a computer network
US20110029435A1 (en)*2009-07-282011-02-03Ron RonenSystems and methods for distributing electronic content
CN102156689A (en)*2011-03-312011-08-17百度在线网络技术(北京)有限公司 Document detection method and device
CN102915295A (en)*2011-03-312013-02-06百度在线网络技术(北京)有限公司Document detecting method and document detecting device
CN103514384A (en)*2013-09-252014-01-15汪家祥Extended electronic copyright management method, client-side, server and system
US20140032374A1 (en)*2012-07-242014-01-30Anthony R. PfisterEbook management and fulfillment system
CN104504432A (en)*2014-01-242015-04-08宁波一坤数码科技有限公司New media interactive picture book and interactive application system and use method thereof
CN104572662A (en)*2013-10-152015-04-29镇江雅迅软件有限责任公司Electronic reading system based on intelligent terminal
CN108718366A (en)*2018-06-132018-10-30河南趣读信息科技有限公司A kind of application method of cell phone managing software
WO2018211484A1 (en)*2017-05-192018-11-22Ho Keung TseAnti-piracy in digital learning environment
CN110515929A (en)*2019-08-292019-11-29掌阅科技股份有限公司Books methods of exhibiting calculates equipment and storage medium
CN110636345A (en)*2019-09-252019-12-31三星电子(中国)研发中心 A method and system for sharing multimedia information under the same identity account
CN110968789A (en)*2019-12-042020-04-07掌阅科技股份有限公司Electronic book pushing method, electronic equipment and computer storage medium
CN111563153A (en)*2020-04-262020-08-21掌阅科技股份有限公司Recommendation method and terminal based on clipboard information sharing

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020152215A1 (en)*2000-10-252002-10-17Clark George PhilipDistributing electronic books over a computer network
CN1356636A (en)*2001-12-292002-07-03徐翔Method for creating electronic book with intellectual property right protection and its reader
US20110029435A1 (en)*2009-07-282011-02-03Ron RonenSystems and methods for distributing electronic content
CN102156689A (en)*2011-03-312011-08-17百度在线网络技术(北京)有限公司 Document detection method and device
CN102915295A (en)*2011-03-312013-02-06百度在线网络技术(北京)有限公司Document detecting method and document detecting device
US20140032374A1 (en)*2012-07-242014-01-30Anthony R. PfisterEbook management and fulfillment system
CN103514384A (en)*2013-09-252014-01-15汪家祥Extended electronic copyright management method, client-side, server and system
CN104572662A (en)*2013-10-152015-04-29镇江雅迅软件有限责任公司Electronic reading system based on intelligent terminal
CN104504432A (en)*2014-01-242015-04-08宁波一坤数码科技有限公司New media interactive picture book and interactive application system and use method thereof
WO2018211484A1 (en)*2017-05-192018-11-22Ho Keung TseAnti-piracy in digital learning environment
CN108718366A (en)*2018-06-132018-10-30河南趣读信息科技有限公司A kind of application method of cell phone managing software
CN110515929A (en)*2019-08-292019-11-29掌阅科技股份有限公司Books methods of exhibiting calculates equipment and storage medium
CN110636345A (en)*2019-09-252019-12-31三星电子(中国)研发中心 A method and system for sharing multimedia information under the same identity account
CN110968789A (en)*2019-12-042020-04-07掌阅科技股份有限公司Electronic book pushing method, electronic equipment and computer storage medium
CN111563153A (en)*2020-04-262020-08-21掌阅科技股份有限公司Recommendation method and terminal based on clipboard information sharing

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
MOMO KYOZUKA ET AL.: "A Ranking Method for Relaxed Queries in Book Search", 《2019 ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES》*
SRIKANTA PAL ET AL.: "Line-wise Text Identification in Comic Books: A Support Vector Machine-based Approach", 《2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS》*
宋旅黄: "电子书数字版权保护的技术模型初探", 《图书馆杂志》*
杨国强: "数字版权管理在Android移动终端上的研究与实现", 《中国优秀博硕士学位论文全文数据库(硕士) 信息科技辑》*

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115757761A (en)*2022-11-182023-03-07北京字跳网络技术有限公司Book comment display method and device, computer equipment and storage medium

Also Published As

Publication numberPublication date
CN113138964B (en)2021-11-19

Similar Documents

PublicationPublication DateTitle
CN108898429B (en)Electronic device, preference tendency prediction method, and computer-readable storage medium
CN111259271B (en)Comment information display method and device, electronic equipment and computer readable medium
CN110826006B (en)Abnormal collection behavior identification method and device based on privacy data protection
CN109636488B (en)Advertisement putting method and device
CN110222285B (en)Reading page display method, computing device and computer storage medium
CN108009147B (en)Electronic book cover generation method, electronic device and computer storage medium
CN110515929B (en)Book display method, computing device and storage medium
CN112785334B (en) Method and device for allocating electronic resources
CN116310994B (en)Video clip extraction method and device, electronic equipment and medium
WO2018196553A1 (en)Method and apparatus for obtaining identifier, storage medium, and electronic device
CN104424352B (en)The system and method that agency service is provided to user terminal
CN112000884A (en)User content recommendation method and device, server and storage medium
CN113138964B (en)Electronic book information display method, user terminal and computer storage medium
CN110889073B (en)Page request response method, server and computer storage medium
CN113656549B (en)Content searching method of electronic book, electronic device and computer storage medium
CN111310078A (en)Method and device for determining search result display strategy
CN113282209B (en) Electronic book information display method, electronic device and computer storage medium
WO2019072037A1 (en)Access information pushing method and device
CN110990701B (en)Book searching method, computing device and computer storage medium
CN110706035B (en)Updating effect evaluation method and device, storage medium and electronic equipment
CN112561654A (en)Commodity adding method and device, computer equipment and readable storage medium
CN116306498B (en)Text rendering method and device
CN109451018B (en)Information object pushing method, computing device and computer storage medium
CN105610596B (en)Resource directory management method and network terminal
CN113849632B (en) Comment information sorting method, device, electronic device and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp