CN107562951A - A kind of information displaying method, device and computer-readable recording medium - Google Patents
A kind of information displaying method, device and computer-readable recording medium Download PDFInfo
- Publication number
- CN107562951A CN107562951A CN201710900051.3A CN201710900051A CN107562951A CN 107562951 A CN107562951 A CN 107562951A CN 201710900051 A CN201710900051 A CN 201710900051A CN 107562951 A CN107562951 A CN 107562951A
- Authority
- CN
- China
- Prior art keywords
- determined
- information
- book
- display
- guide information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 238000004590 computer program Methods 0.000 claims description 43
- 238000012163 sequencing technique Methods 0.000 claims description 27
- 238000004458 analytical method Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 6
- 206010026749 Mania Diseases 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000008833 migu Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 241001494479 Pecora Species 0.000 description 1
- 241000025483 Symphonia globulifera Species 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a kind of information displaying method, including:Determine books;Using the book information, displaying template is created;Books based on determination, it is determined that at least one guidance information;The guidance information can guide user to read the books;At least one guidance information is illustrated in front cover display area corresponding to the books of the determination and shown.The present invention further simultaneously discloses a kind of device for displaying information and computer-readable recording medium.
Description
Technical Field
The present invention relates to the field of terminal technologies, and in particular, to an information display method and apparatus, and a computer-readable storage medium.
Background
At present, with the rapid development of computer technology and the increasing number of users who like reading, more and more users can read on the terminal. Because the content is mostly displayed through the cover picture in the display page of the terminal, the cover picture contains less information capable of guiding the user to read, and therefore the effect of guiding the user to read through the cover picture is not good.
For example, fig. 1 is a schematic diagram showing covers of an electronic book, and as shown in fig. 1, in a bookshelf of a reading Application (APP), only a picture of the covers of the electronic book added to the bookshelf by a user is shown. Specifically, a cover picture of a paper book, such as the wild history of fish and sheep and the old and well-known family of gold powder in fig. 1, can be displayed; a cartoon in a network book can also be displayed, such as the few manic manies in fig. 1; and propaganda pictures of the movie and television works can be displayed, such as step surprise in figure 1.
However, as the number and the variety of the electronic books are more and more, for example, an image-text combined electronic book, a cartoon electronic book with a picture, and an electronic book with a book listening function are provided. Although the cover picture is more and more dazzling, aesthetic fatigue has also been brought simultaneously, and the effect of reading is relatively poor through showing the user of cover picture guide.
Disclosure of Invention
In view of this, embodiments of the present invention are intended to provide an information displaying method, an information displaying apparatus, and a computer-readable storage medium, which can guide a user to read a book.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides an information display method, which comprises the following steps:
determining a book;
determining at least one guide information based on the determined book; the guide information can guide a user to read the book;
and displaying the at least one guide information in a front cover display area corresponding to the determined book.
In the foregoing solution, the determining at least one guidance information based on the determined book includes:
determining a corresponding display template based on the determined book;
determining corresponding at least one guide message based on the determined display template;
correspondingly, the displaying the at least one guide information in the front cover display area corresponding to the determined book includes:
and loading the at least one guide information into a front cover display area corresponding to the determined book by using the determined display template and displaying.
In the foregoing solution, the determining the corresponding display template includes:
drawing a rectangular area by using a hypertext markup language;
based on the drawn rectangular region, a presentation template is created.
In the above solution, the creating a display template includes:
drawing a rectangular area by using a hypertext markup language;
based on the drawn rectangular region, a presentation template is created.
In the above solution, the creating a display template based on the drawn rectangular area includes:
drawing at least one path in the rectangular area, and dividing the rectangular area into a plurality of display areas to obtain a display template;
or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template;
or, the rectangular area is used as a display template.
In the foregoing solution, the determining, based on the determined display template, at least one corresponding guidance information includes:
determining the guide information of the corresponding area according to the sequencing result of the corresponding scores by utilizing the number of the areas contained in the display template and the plurality of guide information corresponding to the determined books; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
In the above scheme, the method further comprises:
sending a request for acquiring guide information and corresponding scores to a server; the request carries the information of the determined book;
receiving a plurality of guide information and corresponding scores which are sent by a server and correspond to the determined books;
and sorting the plurality of guide information corresponding to the determined books according to the corresponding scores to obtain a sorting result.
In the foregoing solution, the loading and displaying the at least one piece of guidance information in the front cover display area corresponding to the determined book by using the determined display template includes:
loading the determined display template in a cover display area corresponding to the determined book;
and loading the determined at least one type of guide information into the determined display template and displaying.
In the foregoing solution, the loading and displaying the at least one piece of guidance information in the front cover display area corresponding to the determined book by using the determined display template includes:
loading at least one determined guide message into the determined display template, and generating a picture containing the guide message as a cover page;
and loading the cover into a cover display area corresponding to the determined book and displaying.
In the foregoing solution, the loading and displaying the at least one piece of guidance information in the front cover display area corresponding to the determined book by using the determined display template includes:
determining a cover containing guide information corresponding to the determined display template based on a preset corresponding relation between the display template and the cover containing guide information;
and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
The embodiment of the invention provides an information display method, which comprises the following steps:
receiving a guide information acquisition request and a corresponding score request sent by a terminal;
analyzing the request to obtain the information of the determined book;
determining a plurality of guide information corresponding to the determined books by using the information of the determined books;
sending a plurality of guide information corresponding to the determined books and corresponding scores to a terminal; and the guide information is used for displaying in the front cover display area corresponding to the book.
In the above scheme, the method further comprises:
for each guide message, determining at least one reading message corresponding to the guide message; the reading information represents information generated by reading the book information by a user;
and determining the score of the corresponding guide information by using the reading information and the weight of the corresponding reading information.
The embodiment of the invention provides an information display device, which comprises:
the determining module is used for determining the book; determining which at least one guidance information based on the determined book; the guide information can guide a user to read the book;
and the display module is used for displaying the at least one guide information in the front cover display area corresponding to the determined book.
In the above scheme, the determining module is specifically configured to determine a corresponding display template based on the determined book; determining corresponding at least one guide message based on the determined display template;
correspondingly, the display module is specifically configured to load and display the at least one piece of guidance information in a cover display area corresponding to the determined book by using the determined display template.
In the above scheme, the determining module is specifically configured to draw a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
In the foregoing scheme, the determining module is specifically configured to draw at least one path in the rectangular area, and divide the rectangular area into a plurality of display areas to obtain a display template; or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template; or, the rectangular area is used as a display template.
In the above scheme, the determining module is specifically configured to determine the guidance information of the corresponding area according to the number of areas included in the display template and the sequencing result of the plurality of guidance information corresponding to the determined books according to the corresponding scores; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
In the above scheme, the display module is specifically configured to load the determined display template in a cover display area corresponding to the determined book; and loading the determined at least one type of guide information into the determined display template and displaying.
In the above scheme, the display module is specifically configured to load at least one determined guidance information into the determined display template, and generate a picture including the guidance information as a cover page;
and loading the cover into a cover display area corresponding to the determined book and displaying.
In the above scheme, the display module is specifically configured to determine, based on a preset corresponding relationship between a display template and a cover that includes guide information, a cover that includes guide information and corresponds to the determined display template;
and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
The embodiment of the invention provides an information display device, which comprises:
the receiving module is used for receiving the acquisition guide information and the corresponding score request sent by the terminal;
the analysis module is used for analyzing the request to obtain the information of the determined book; determining a plurality of guide information corresponding to the determined books by using the information of the determined books;
and the sending module is used for sending the plurality of guide information corresponding to the determined books and the corresponding scores to the terminal.
An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of any one of the above-mentioned information presentation methods.
An embodiment of the present invention provides an information display apparatus, including: a memory, a processor, and a computer program stored on the memory and executable on the processor;
wherein the processor is configured to execute the steps of any one of the above information presentation methods when running the computer program.
An embodiment of the present invention provides an information display apparatus, including: a memory, a processor, and a computer program stored on the memory and executable on the processor;
wherein the processor is configured to execute the steps of any one of the above information presentation methods when running the computer program.
The information display method, the information display device and the computer readable storage medium provided by the embodiment of the invention are used for determining books; determining at least one guide information based on the determined book; the guide information can guide a user to read the book; and displaying the at least one guide information in a front cover display area corresponding to the determined book. In the embodiment of the invention, the guide information capable of guiding the user to read the book is displayed in the front cover display area corresponding to the determined book, so that the user can be guided to read the book.
Drawings
FIG. 1 is a diagram illustrating a cover of an electronic book in the related art;
FIG. 2 is a first schematic flow chart illustrating an implementation of the information displaying method according to the embodiment of the present invention;
FIG. 3 is a first diagram of a display template according to an embodiment of the present invention;
FIG. 4 is a second schematic diagram of a display template according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating various guiding messages according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating a guiding message according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a second implementation flow of the information displaying method according to the embodiment of the present invention;
FIG. 8 is a first schematic view of a composition structure of an information display device according to an embodiment of the present invention;
FIG. 9 is a second schematic view of a composition structure of an information display device according to an embodiment of the present invention;
FIG. 10 is a third schematic view of the information display device according to the embodiment of the present invention;
fig. 11 is a first flowchart illustrating an implementation of information display according to an embodiment of the present invention;
FIG. 12 is a second flowchart illustrating an information displaying implementation according to an embodiment of the present invention;
fig. 13 is a third schematic flow chart illustrating specific implementation of information display according to an embodiment of the present invention.
Detailed Description
In the embodiment of the invention, books are determined; determining at least one guide information based on the determined book; the guide information can guide a user to read the book; and displaying the at least one guide information in a front cover display area corresponding to the determined book.
So that the manner in which the features and aspects of the embodiments of the present invention can be understood in detail, a more particular description of the embodiments of the invention, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings.
As shown in fig. 2, the information display method is described in detail by taking a terminal side as an example in the embodiment of the present invention, and includes the following steps:
step 201: the book is determined.
Here, the book may be an electronic book, a comic, or the like.
In practical application, the electronic book in the bookshelf can be determined when the user opens the electronic book bookshelf; or when the user recommends the electronic book, the recommended electronic book is determined.
Step 202: based on the determined book, at least one guidance information is determined.
Here, the guide information can guide the user to read the determined book.
In one embodiment, the determining at least one guidance information based on the determined book includes: determining a corresponding display template based on the determined book; and determining corresponding at least one guide message based on the determined display template.
In one embodiment, the determining the corresponding presentation template includes: drawing a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
Here, the display template may also be determined according to the determined configuration file of the book; or determining a display template according to the determined characteristic information of the book.
In practical application, the corresponding relationship between the display template and the serial number thereof may be stored in the configuration file of the book, for example, when the book is determined, the serial number of the display template is analyzed from the configuration file of the corresponding book, and the corresponding display template is determined according to the serial number. The configuration file of the book can be added with the serial numbers of N display templates, and each display template corresponds to a unique serial number.
The display template can also be determined according to the characteristic information of the book, for example, the characteristic information is a section to which the word number of the electronic book belongs, and different sections correspond to different display templates. The characteristic information may also be the number of readings, the number of purchases, etc.
In one embodiment, the creating a presentation template based on the drawn rectangular region includes: drawing at least one path in the rectangular area, and dividing the rectangular area into a plurality of display areas to obtain a display template; or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template; or, the rectangular area is used as a display template.
Here, a rectangular region may be previously drawn in the front cover display region of a certain book by a HTML5 standard, which is a new version of hypertext markup Language (HTML), and a display template may be created based on the drawn rectangular region.
In practical application, a combination of a plurality of display areas can be defined in a rectangular area to obtain a display template; and a combination of a plurality of display areas can be defined in the rectangular area, and one display area corresponds to one layer to obtain the display template. Here, the presentation template may be obtained based on the HTML5 standard, and may also be obtained by determining a plurality of presentation areas by coordinates.
Fig. 3 is a schematic diagram of a display template, as shown in fig. 3, in which a combination of three rectangular display areas is defined in one rectangular area. Fig. 4 is another schematic diagram illustrating a template, and as shown in fig. 4, a combination of a rectangular area and a circular area is defined in a rectangular area, where the circular area corresponds to one layer and the rectangular area corresponds to one layer.
In one embodiment, the determining, based on the determined presentation template, corresponding at least one guidance message includes: determining the guide information of the corresponding area according to the sequencing result of the corresponding scores by utilizing the number of the areas contained in the display template and the plurality of guide information corresponding to the determined books; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
Here, the step of sorting the plurality of pieces of guidance information corresponding to the determined books according to the corresponding score drop includes: reading information corresponding to the determined book is obtained from a server; according to the obtained reading information, scoring is carried out on a plurality of guide information corresponding to the determined books to obtain corresponding scores; and generating a guide information score data table according to the corresponding score descending sequence.
Here, the reading information includes, but is not limited to, comment information, like information, reading time, purchase information, note information, bookmark information, sharing times, and the like. The guide information includes, but is not limited to, highlight, book introduction, author introduction, and the like.
For example, the guidance information (e.g., the highlight A) is scored according to the reading information (e.g., the number of praise), and the number of praise of the highlight A is determined to be the highest among all the comments, so that the guidance information (e.g., the highlight A) can better guide the reader to read. Or, according to the reading information (such as the number of notes), scoring is performed on the guiding information (such as the characters of the B paragraph), and it is determined that the number of the notes in which the characters of the B paragraph appear is the largest, so that it can be determined that the B paragraph is the most wonderful part in the full-book electronic book, and the guiding information (i.e., the characters of the B paragraph) can better guide the reader to read.
Table 1 shows the correspondence between the guiding message and the reading message, and as shown in table 1, one guiding message may correspond to at least one reading message. The reading information comprises the praise number, the share number, the reply number and the like. The guidance information includes comments, stories, e-book introductions, author introductions, and the like.
TABLE 1
In practical application, when each piece of guide information is marked according to the reading information corresponding to the guide information, because the order of magnitude of each piece of reading information is different, for example, corresponding to some electronic books, the number of comments is very high, the number of notes is very high, but the number of praise and reply is very low; or, corresponding to some electronic books, the number of comments is low, but the number of notes and the number of shares are high, so a set of balanced scoring system needs to be established.
Specifically, each reading information can be normalized in a self-comparing mode; wherein, the self is the reading information.
For example, when one piece of guidance information corresponds to one piece of reading information, the guidance information (e.g., comments) is scored according to the reading information (e.g., the number of like points), and the score of the comments is equal to the number of like points of the comments divided by the number of like points of all the comments. For example, there are 10 comments, "comment one" with 10 praise counts, these 10 comments with 30 praise counts, according to the praise counts to score "comment one" the score is: and 0.3 is added to the solution 10/30.
When one guide message corresponds to a plurality of reading messages, weighting calculation can be carried out through different weights, and the score of the corresponding guide message is determined. For example, the guidance information is "comment", and the corresponding reading information is: the praise number, the share number and the reply number are respectively as follows: 0.7, 0.1 and 0.2, and then carrying out weighting calculation to obtain the scores of the corresponding guide information. The corresponding weight of the praise number is high, and the praise number can intuitively reflect the acceptance of the reader to the guide information, namely the comment.
And determining scores of a plurality of pieces of guide information aiming at each book according to the reading information corresponding to the guide information. And sorting according to the scores to generate a guide information score data table. The guide information score data table of each book can be stored in a configuration file corresponding to each book; wherein the configuration file may be updated periodically (e.g., a week or a month, etc.).
In an embodiment, the method further comprises: sending a request for acquiring guide information and corresponding scores to a server; the request carries the information of the determined book; receiving a plurality of guide information and corresponding scores which are sent by a server and correspond to the determined books; and sorting the plurality of guide information corresponding to the determined books according to the corresponding scores to obtain a sorting result.
In actual application, the score corresponding to the guidance information can be acquired from the server, and the process of determining the score of the guidance information by the server is the same as the process of determining the score by the terminal. In order to reduce the pressure of the server, when a terminal reads a certain book (such as an electronic book), all reading information about the book (such as the electronic book) is downloaded, then a plurality of guide information is scored and sequenced according to the downloaded reading information, and the scoring result is uploaded to the server.
Step 203: and displaying the at least one guide information in a front cover display area corresponding to the determined book.
Here, the displaying the at least one guidance information in the front cover display area corresponding to the determined book includes: and loading the at least one guide information into a front cover display area corresponding to the determined book by using the determined display template and displaying.
In an embodiment, the loading and displaying the at least one guidance information into the front cover display area corresponding to the determined book by using the determined display template includes: loading the determined display template in a cover display area corresponding to the determined book; and loading the determined at least one type of guide information into the determined display template and displaying.
As described above, a rectangular area can be pre-drawn in the front cover display area of the book determined by the HTML5 standard, and a combination of a plurality of display areas is defined in the rectangular area to obtain a display template; wherein each presentation area may be loaded with a type of guidance information.
Fig. 5 is a schematic diagram illustrating various guidance information, and as shown in fig. 5, there are three display areas in the display template, and each display area is loaded with one guidance information, so that the reader is guided to read through the three guidance information.
Fig. 6 is a schematic diagram illustrating a guidance information, and as shown in fig. 6, the display template has two display areas, one display area corresponds to one layer, an original cover picture of a book (e.g., an electronic book) is loaded in the layer of the rectangular area, and a guidance information is loaded in the layer of the circular area.
Here, the guidance information loaded into the presentation area may be determined by a plurality of guidance information according to the ranking result of the corresponding score. For the display template shown in fig. 3, three guide information with the top three scores can be screened from the sorting result and loaded into three display areas of the display template respectively. For the display template shown in fig. 4, guidance information with the highest score can be screened from the sorting result, and is loaded into the middle circular area, and the original cover picture of the electronic book is loaded in the rectangular area.
In an embodiment, the loading and displaying the at least one guidance information into the front cover display area corresponding to the determined book by using the determined display template includes: loading at least one determined guide message into the determined display template, and generating a picture containing the guide message as a cover page; and loading the cover into a cover display area corresponding to the determined book and displaying.
In practical application, the scores of the guidance information of a book (such as an electronic book) are basically stable in a short time, so that the guidance information does not need to be scored and sorted frequently. For example, more and more people like a very wonderful comment, and the comment may be the most popular comment for a long period of time; alternatively, the concern may be increasing for a good author, who may have been the most concerned for a longer period of time.
Therefore, in order to reduce the processing resource waste caused by frequent scoring, frequent screening and frequent loading of various guide information, the picture containing the guide information can be generated as the cover page after the screened guide information is loaded into the display template determined according to the determined book for the first time.
The determined at least one guiding message can be loaded into the determined display template by the server, and a picture containing the guiding message is generated as a cover page. Specifically, after the plurality of guide information are scored to obtain a guide information score data table, a picture containing the guide information is generated for each book as a cover according to the display template and the guide information score data table, and after the displayed books are determined by the terminal, the corresponding cover pictures containing the guide information are directly called from the server to be loaded.
The cover can also be uploaded to a server, and the cover can be directly called when the cover of the book is displayed.
Here, the cover may be generated by a terminal or a server, and the cover may be displayed in a cover display area corresponding to the determined book by the terminal.
In an embodiment, the loading and displaying the at least one guidance information into the front cover display area corresponding to the determined book by using the determined display template includes: determining a cover containing guide information corresponding to the determined display template based on a preset corresponding relation between the display template and the cover containing guide information; and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
In practical application, when the terminal determines the displayed book, the cover containing the guide information is called according to the preset corresponding relation between the display template stored in the server and the cover containing the guide information, and the cover containing the guide information is loaded in the cover display area corresponding to the book so as to display the guide information capable of guiding the user to read.
The information display method provided by the embodiment of the invention determines the book; determining at least one guide information based on the determined book; the guide information can guide a user to read the book; and displaying the at least one guide information in a front cover display area corresponding to the determined book. And displaying the guide information capable of guiding the user to read the book in the front cover display area corresponding to the determined book, so that the user can be guided to read the book.
As shown in fig. 7, the information display method is described in detail by taking a server side as an example in the embodiment of the present invention, and includes the following steps:
step 701: and receiving the acquisition guide information and the corresponding score request sent by the terminal.
The server may be a migu reading server, and the migu reading server stores reading information (such as comment information, praise information, reading duration, purchase information, note information, bookmark information, sharing times, and the like) of all users for each book, and a corresponding relationship between the reading information and the guidance information.
Step 702: and analyzing the request to obtain the information of the determined book.
Step 703: and determining a plurality of guide information corresponding to the determined books by using the information of the determined books.
Here, the server may determine a plurality of guidance information corresponding to the determined books by using a correspondence relationship (such as the correspondence relationship shown in table 1) between the guidance information and the reading information.
Step 704: sending a plurality of guide information corresponding to the determined books and corresponding scores to a terminal; and the guide information is used for displaying in the front cover display area corresponding to the book.
In an embodiment, the method further comprises: for each guide message, determining at least one reading message corresponding to the guide message; the reading information represents information generated by reading the book information by a user; and determining the score of the corresponding guide information by using the reading information and the weight of the corresponding reading information.
In practical application, a set of balanced scoring system can be established on the server, and the scores of the guide information for each book are determined according to the reading information corresponding to the guide information. Specifically, each reading message is normalized in a self-proportion mode to determine the score of the guiding message; wherein, the self is the reading information.
For example, when one piece of guidance information corresponds to one piece of reading information, the guidance information (e.g., comments) is scored according to the reading information (e.g., the number of like points), and the score of the comments is equal to the number of like points of the comments divided by the number of like points of all the comments. For example, there are 10 comments, "comment one" with 10 praise counts, these 10 comments with 30 praise counts, according to the praise counts to score "comment one" the score is: and 0.3 is added to the solution 10/30.
When one guide message corresponds to a plurality of reading messages, weighting calculation can be carried out through different weights, and the score of the corresponding guide message is determined. For example, the guidance information is "comment", and the corresponding reading information is: the praise number, the share number and the reply number are respectively as follows: 0.7, 0.1 and 0.2, and then carrying out weighting calculation to obtain the scores of the corresponding guide information. The corresponding weight of the praise number is high, and the praise number can intuitively reflect the acceptance of the reader to the guide information, namely the comment.
Here, a preset correspondence relationship of the presentation template and the cover sheet including the guide information may be stored in the server. The server determines a display template corresponding to each book, generates a picture containing guide information as a cover according to the determined display template and the guide information score data table, and establishes a corresponding relation between each book and each cover.
Based on the information display method provided in each embodiment of the present application, the present application further provides an information display device, which can be disposed on a terminal, as shown in fig. 8, where the device includes: a determination module 81, a display module 82; wherein,
the determining module 81 is configured to determine a book; and is further configured to determine at least one guidance information based on the determined book.
The display module 82 is configured to display the at least one guidance information in a front cover display area corresponding to the determined book.
Here, the book may be an electronic book, a comic, or the like. The guidance information can guide the user to read the determined book.
The determining module 81 is specifically configured to determine a corresponding display template based on the determined book; and determining corresponding at least one guide message based on the determined display template.
The determining module 81 is specifically configured to draw a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
Here, the display template may also be determined according to the determined configuration file of the book; or determining a display template according to the determined characteristic information of the book.
In practical application, the corresponding relationship between the display template and the serial number thereof may be stored in the configuration file of the book, for example, when the book is determined, the serial number of the display template is analyzed from the configuration file of the corresponding book, and the corresponding display template is determined according to the serial number. The configuration file of the book can be added with the serial numbers of N display templates, and each display template corresponds to a unique serial number.
The display template can also be determined according to the characteristic information of the book, for example, the characteristic information is a section to which the word number of the electronic book belongs, and different sections correspond to different display templates. The characteristic information may also be the number of readings, the number of purchases, etc.
The determining module 81 is specifically configured to draw at least one path in the rectangular area, and divide the rectangular area into a plurality of display areas to obtain a display template; or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template; or, the rectangular area is used as a display template.
Here, a rectangular area may be previously drawn in the front cover display area of the certain book by the HTML5 standard, and a display template may be created based on the drawn rectangular area.
In practical application, a combination of a plurality of display areas can be defined in a rectangular area to obtain a display template; and a combination of a plurality of display areas can be defined in the rectangular area, and one display area corresponds to one layer to obtain the display template. Here, the presentation template may be obtained based on the HTML5 standard, and may also be obtained by determining a plurality of presentation areas by coordinates.
The determining module 81 is specifically configured to determine, according to the number of areas included in the display template and the ordering result of the corresponding scores, the guidance information of the corresponding area by using the number of areas included in the display template and the plurality of guidance information corresponding to the determined book; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
In actual application, reading information corresponding to the determined book can be obtained from a server; according to the obtained reading information, scoring is carried out on a plurality of guide information corresponding to the determined books to obtain corresponding scores; and generating a guide information score data table according to the corresponding score descending sequence.
Here, the reading information includes, but is not limited to, comment information, like information, reading time, purchase information, note information, bookmark information, sharing times, and the like. The guide information includes, but is not limited to, highlight, book introduction, author introduction, and the like.
In one embodiment, the apparatus further comprises:
the sorting module is used for sending a request for acquiring the guide information and the corresponding score to the server; the request carries the information of the determined book; receiving a plurality of guide information and corresponding scores which are sent by the server and correspond to the determined books; and sorting the plurality of guide information corresponding to the determined books according to the corresponding scores to obtain a sorting result.
In an embodiment, the display module 82 is specifically configured to load the determined display template in a cover display area corresponding to the determined book; and loading the determined at least one type of guide information into the determined display template and displaying.
Here, the guidance information loaded into the presentation area may be determined by a plurality of guidance information according to the ranking result of the corresponding score.
In an embodiment, the display module 82 is specifically configured to load the determined at least one guidance information into the determined display template, and generate a picture containing the guidance information as a cover page; and loading the cover into a cover display area corresponding to the determined book and displaying.
In order to reduce the processing resource waste caused by frequent scoring, frequent screening and frequent loading of various guide information, a picture containing the guide information can be generated as a cover page after the screened guide information is loaded into a display template determined according to a determined book for the first time.
In an embodiment, the display module 82 is specifically configured to determine, based on a preset corresponding relationship between a display template and a cover containing guide information, a cover containing guide information corresponding to the determined display template; and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
In practical application, when the displayed book is determined, the cover containing the guide information is called according to the preset corresponding relation between the display template stored in the server and the cover containing the guide information, and the cover containing the guide information is loaded in the cover display area corresponding to the book so as to display the guide information capable of guiding the user to read.
It should be noted that: in the information presentation apparatus provided in the above embodiment, only the division of the program modules is exemplified when performing information presentation, and in practical applications, the processing distribution may be completed by different program modules according to needs, that is, the internal structure of the apparatus may be divided into different program modules to complete all or part of the processing described above. In addition, the information display apparatus and the information display method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
In practical applications, the determining module 81, the displaying module 82, and the sorting module may be implemented by a Central Processing Unit (CPU), a microprocessor Unit (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like on the information displaying apparatus.
Based on the information display method provided by each embodiment of the present application, the present application provides an information display device, which can be disposed on a server, as shown in fig. 9, the device includes: a receiving module 91, an analyzing module 92, and a sending module 93; wherein,
the receiving module 91 is configured to receive guidance information acquisition and a score corresponding request sent by a terminal.
The analyzing module 92 is configured to analyze the request to obtain the information of the determined book; and determining a plurality of guide information corresponding to the determined books by using the information of the determined books.
A sending module 93, configured to send a plurality of guidance information and corresponding scores corresponding to the determined books to a terminal; and the guide information is used for displaying in the front cover display area corresponding to the book.
Here, reading information (such as comment information, like information, reading time, purchase information, note information, bookmark information, sharing times, and the like) of all users for each book can be saved, and the correspondence between the reading information and the guidance information.
Here, a plurality of guidance information corresponding to the determined books may be determined using a correspondence relationship (such as the correspondence relationship shown in table 1) between the guidance information and the reading information.
In one embodiment, the apparatus further comprises:
the score determining module is used for determining at least one reading information corresponding to the guiding information aiming at each guiding information; the reading information represents information generated by reading the book information by a user; and determining the score of the corresponding guide information by using the reading information and the weight of the corresponding reading information.
In practical application, a set of balanced scoring system can be established, and scores of a plurality of pieces of guidance information for each book can be determined according to the reading information corresponding to the guidance information. Specifically, each reading message is normalized in a self-proportion mode to determine the score of the guiding message; wherein, the self is the reading information.
For example, when one piece of guidance information corresponds to one piece of reading information, the guidance information (e.g., comments) is scored according to the reading information (e.g., the number of like points), and the score of the comments is equal to the number of like points of the comments divided by the number of like points of all the comments. For example, there are 10 comments, "comment one" with 10 praise counts, these 10 comments with 30 praise counts, according to the praise counts to score "comment one" the score is: and 0.3 is added to the solution 10/30.
When one guide message corresponds to a plurality of reading messages, weighting calculation can be carried out through different weights, and the score of the corresponding guide message is determined. For example, the guidance information is "comment", and the corresponding reading information is: the praise number, the share number and the reply number are respectively as follows: 0.7, 0.1 and 0.2, and then carrying out weighting calculation to obtain the scores of the corresponding guide information. The corresponding weight of the praise number is high, and the praise number can intuitively reflect the acceptance of the reader to the guide information, namely the comment.
Here, a preset correspondence relationship of the presentation template and the cover sheet including the guide information may be stored. And after the display template corresponding to each book is determined, generating a picture containing guide information as a cover according to the determined display template and the guide information score data table, and establishing the corresponding relation between each book and each cover.
It should be noted that: in the information presentation apparatus provided in the above embodiment, only the division of the program modules is exemplified when performing information presentation, and in practical applications, the processing distribution may be completed by different program modules according to needs, that is, the internal structure of the apparatus may be divided into different program modules to complete all or part of the processing described above. In addition, the information display apparatus and the information display method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
In practical application, the receiving module 91 and the sending module 93 are implemented by network interfaces located on the information display device; the parsing module 92 and the score determining module may be implemented by a CPU, MPU, DSP, FPGA, etc. located on the information presentation device.
Fig. 10 is a schematic structural diagram of an information presentation apparatus according to the present invention, and the information presentation apparatus 1000 shown in fig. 10 includes: at least one processor 1001, memory 1002, user interface 1003, at least one network interface 1004. The various components in the information presentation device 1000 are coupled together by a bus system 1005. It is understood that bus system 1005 is used to enable communications among the components connected. The bus system 1005 includes a power bus, a control bus, and a status signal bus, in addition to a data bus. But for the sake of clarity the various busses are labeled in figure 10 as the bus system 1005.
The user interface 1003 may include a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touch pad, a touch screen, or the like, among others.
It will be appreciated that the memory 1002 can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory 1002 described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
Memory 1002 in embodiments of the present invention is used to store various types of data in support of the operation of information presentation device 1000. Examples of such data include: any computer programs for operating on information presentation device 1000, such as operating system 10021 and applications 10022; the operating system 10021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 10022 can comprise various applications for implementing various application services. The program implementing the method according to the embodiment of the present invention may be included in the application program 10022.
The method disclosed by the embodiment of the invention can be applied to the processor 1001 or can be implemented by the processor 1001. The processor 1001 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 1001. The processor 1001 described above may be a general purpose processor, a digital signal processor, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The processor 1001 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 1002 and the processor 1001 reads the information from the memory 1002 and performs the steps of the method described above in conjunction with its hardware.
Specifically, an embodiment of the present invention further provides an information displaying apparatus, and referring to fig. 10, the information displaying apparatus includes: a memory 1002, a processor 1001 and computer programs stored on the memory and executable on the processor,
when the processor 1001 is configured to run the computer program, the following operations are performed: determining a book; determining at least one guide information based on the determined book; the guide information can guide a user to read the book; and displaying the at least one guide information in a front cover display area corresponding to the determined book.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: determining a corresponding display template based on the determined book; determining corresponding at least one guide message based on the determined display template;
accordingly, in an embodiment, the processor 1001 is configured to execute the following operations when running the computer program: and loading the at least one guide information into a front cover display area corresponding to the determined book by using the determined display template and displaying.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: drawing a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: drawing a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: drawing at least one path in the rectangular area, and dividing the rectangular area into a plurality of display areas to obtain a display template; or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template; or, the rectangular area is used as a display template.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: determining the guide information of the corresponding area according to the sequencing result of the corresponding scores by utilizing the number of the areas contained in the display template and the plurality of guide information corresponding to the determined books; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: sending a request for acquiring guide information and corresponding scores to a server; the request carries the information of the determined book; receiving a plurality of guide information and corresponding scores which are sent by a server and correspond to the determined books; and sorting the plurality of guide information corresponding to the determined books according to the corresponding scores to obtain a sorting result.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: loading the determined display template in a cover display area corresponding to the determined book; and loading the determined at least one type of guide information into the determined display template and displaying.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: loading at least one determined guide message into the determined display template, and generating a picture containing the guide message as a cover page; and loading the cover into a cover display area corresponding to the determined book and displaying.
In an embodiment, the processor 1001 is configured to execute the computer program and further perform the following operations: determining a cover containing guide information corresponding to the determined display template based on a preset corresponding relation between the display template and the cover containing guide information; and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
Specifically, an embodiment of the present invention further provides an information displaying apparatus, and referring to fig. 10, the information displaying apparatus includes: a memory 1002, a processor 1001 and computer programs stored on the memory and executable on the processor,
when the processor 1001 is configured to run the computer program, the following operations are performed: receiving a guide information acquisition request and a corresponding score request sent by a terminal; analyzing the request to obtain the information of the determined book; determining a plurality of guide information corresponding to the determined books by using the information of the determined books; sending a plurality of guide information corresponding to the determined books and corresponding scores to a terminal; and the guide information is used for displaying in the front cover display area corresponding to the book.
In an embodiment, the processor 1001 is configured to execute the following operations when running the computer program: for each guide message, determining at least one reading message corresponding to the guide message; the reading information represents information generated by reading the book information by a user; and determining the score of the corresponding guide information by using the reading information and the weight of the corresponding reading information.
Based on the information presentation method provided in each embodiment of the present application, the present application further provides a computer-readable storage medium, as shown in fig. 10, the computer-readable storage medium may include: a memory 1002 for storing a computer program executable by the processor 1001 of the information presentation device 1000 to perform the steps of the method described above. The computer readable storage medium may be Memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface Memory, optical disk, or CD-ROM.
Specifically, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, performs the following operations: determining a book; determining at least one guide information based on the determined book; the guide information can guide a user to read the book; and displaying the at least one guide information in a front cover display area corresponding to the determined book.
In an embodiment, the computer program, when executed by the processor, further performs the following: determining a corresponding display template based on the determined book; determining corresponding at least one guide message based on the determined display template;
accordingly, in one embodiment, the computer program, when executed by the processor, further performs the following: and loading the at least one guide information into a front cover display area corresponding to the determined book by using the determined display template and displaying.
In an embodiment, the computer program, when executed by the processor, further performs the following: drawing a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
In an embodiment, the computer program, when executed by the processor, further performs the following: drawing a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
In an embodiment, the computer program, when executed by the processor, further performs the following: drawing at least one path in the rectangular area, and dividing the rectangular area into a plurality of display areas to obtain a display template; or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template; or, the rectangular area is used as a display template.
In an embodiment, the computer program, when executed by the processor, further performs the following: determining the guide information of the corresponding area according to the sequencing result of the corresponding scores by utilizing the number of the areas contained in the display template and the plurality of guide information corresponding to the determined books; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
In an embodiment, the computer program, when executed by the processor, further performs the following: sending a request for acquiring guide information and corresponding scores to a server; the request carries the information of the determined book; receiving a plurality of guide information and corresponding scores which are sent by a server and correspond to the determined books; and sorting the plurality of guide information corresponding to the determined books according to the corresponding scores to obtain a sorting result.
In an embodiment, the computer program, when executed by the processor, further performs the following: loading the determined display template in a cover display area corresponding to the determined book; and loading the determined at least one type of guide information into the determined display template and displaying.
In an embodiment, the computer program, when executed by the processor, further performs the following: loading at least one determined guide message into the determined display template, and generating a picture containing the guide message as a cover page; and loading the cover into a cover display area corresponding to the determined book and displaying.
In an embodiment, the computer program, when executed by the processor, further performs the following: determining a cover containing guide information corresponding to the determined display template based on a preset corresponding relation between the display template and the cover containing guide information; and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
Specifically, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, performs the following operations: receiving a guide information acquisition request and a corresponding score request sent by a terminal; analyzing the request to obtain the information of the determined book; determining a plurality of guide information corresponding to the determined books by using the information of the determined books; sending a plurality of guide information corresponding to the determined books and corresponding scores to a terminal; and the guide information is used for displaying in the front cover display area corresponding to the book.
In one embodiment, the computer program, when executed by a processor, performs the following: for each guide message, determining at least one reading message corresponding to the guide message; the reading information represents information generated by reading the book information by a user; and determining the score of the corresponding guide information by using the reading information and the weight of the corresponding reading information.
The following description will take books as an example of an electronic book to describe in detail the implementation process and principle of the present invention in practical application.
Fig. 11 is a schematic view of a specific implementation flow of implementing information display by a terminal according to an embodiment of the present invention, and a specific implementation process includes the following steps:
step 1101: the electronic book presented is determined.
Step 1102: and determining a display template corresponding to the electronic book.
Step 1103: determining at least one type of guide information of the corresponding area by using the display template and the sequencing results of the plurality of guide information; loading the determined at least one type of guiding information into the determined display template; and loading the determined display template in a cover display area corresponding to the determined book, and displaying the guide information.
The process of determining the sequencing result of the plurality of guide information comprises the following steps:
step 1104: the terminal acquires reading information corresponding to the determined book from the server;
step 1105: according to the obtained reading information, scoring is carried out on a plurality of guide information corresponding to the determined books to obtain corresponding scores;
step 1106: and generating a guide information score data table containing a sorting result according to the corresponding score descending sorting.
Fig. 12 is a schematic view of a specific implementation flow of implementing information display by a terminal according to an embodiment of the present invention, and a specific implementation process includes the following steps:
step 1201: the electronic book presented is determined.
Step 1202: and determining a display template corresponding to the electronic book.
Step 1203: determining at least one type of guide information of the corresponding area by using the display template and the sequencing results of the plurality of guide information; loading at least one determined guide message into the determined display template, and generating a picture containing the guide message as a cover page;
step 1204: and loading the cover into a cover display area corresponding to the determined book and displaying.
The process of determining the sequencing result of the plurality of guide information comprises the following steps:
step 1205: the terminal acquires reading information corresponding to the determined book from the server; according to the obtained reading information, scoring is carried out on a plurality of guide information corresponding to the determined books to obtain corresponding scores; and generating a guide information score data table containing the sorting result according to the corresponding score descending sorting.
Fig. 13 is a schematic view of a specific implementation flow of implementing information display by a terminal according to an embodiment of the present invention, and a specific implementation process includes the following steps:
step 1301: the electronic book presented is determined.
Step 1302: determining a display template corresponding to the electronic book; determining a cover containing guide information corresponding to the determined display template based on a preset corresponding relation between the display template and the cover containing guide information; and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
Wherein, the process of the cover containing the guide information comprises the following steps:
step 1303: determining a display template corresponding to the electronic book;
step 1304: the terminal acquires reading information corresponding to the determined book from the server; according to the obtained reading information, scoring is carried out on a plurality of guide information corresponding to the determined books to obtain corresponding scores; and generating a guide information score data table containing the sorting result according to the corresponding score descending sorting.
Step 1305: determining at least one guide information of the corresponding area by using the display template and the sequencing result; and loading the determined at least one guide information into the determined display template, and generating a picture containing the guide information as a cover page.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (24)
1. An information presentation method, the method comprising:
determining a book;
determining at least one guide information based on the determined book; the guide information can guide a user to read the book;
and displaying the at least one guide information in a front cover display area corresponding to the determined book.
2. The method of claim 1, wherein determining at least one guidance message based on the determined book comprises:
determining a corresponding display template based on the determined book;
determining corresponding at least one guide message based on the determined display template;
correspondingly, the displaying the at least one guide information in the front cover display area corresponding to the determined book includes:
and loading the at least one guide information into a front cover display area corresponding to the determined book by using the determined display template and displaying.
3. The method of claim 2, wherein determining the corresponding presentation template comprises:
drawing a rectangular area by using a hypertext markup language;
based on the drawn rectangular region, a presentation template is created.
4. The method of claim 3, wherein the creating a presentation template comprises:
drawing a rectangular area by using a hypertext markup language;
based on the drawn rectangular region, a presentation template is created.
5. The method of claim 4, wherein creating a presentation template based on the drawn rectangular region comprises:
drawing at least one path in the rectangular area, and dividing the rectangular area into a plurality of display areas to obtain a display template;
or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template;
or, the rectangular area is used as a display template.
6. The method according to any one of claims 2 to 5, wherein the determining of the corresponding at least one guidance message based on the determined presentation template comprises:
determining the guide information of the corresponding area according to the sequencing result of the corresponding scores by utilizing the number of the areas contained in the display template and the plurality of guide information corresponding to the determined books; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
7. The method of claim 6, further comprising:
sending a request for acquiring guide information and corresponding scores to a server; the request carries the information of the determined book;
receiving a plurality of guide information and corresponding scores which are sent by a server and correspond to the determined books;
and sorting the plurality of guide information corresponding to the determined books according to the corresponding scores to obtain a sorting result.
8. The method of claim 2, wherein the loading and displaying the at least one guidance message into the front cover display area corresponding to the determined book by using the determined display template comprises:
loading the determined display template in a cover display area corresponding to the determined book;
and loading the determined at least one type of guide information into the determined display template and displaying.
9. The method of claim 2, wherein the loading and displaying the at least one guidance message into the front cover display area corresponding to the determined book by using the determined display template comprises:
loading at least one determined guide message into the determined display template, and generating a picture containing the guide message as a cover page;
and loading the cover into a cover display area corresponding to the determined book and displaying.
10. The method of claim 2, wherein the loading and displaying the at least one guidance message into the front cover display area corresponding to the determined book by using the determined display template comprises:
determining a cover containing guide information corresponding to the determined display template based on a preset corresponding relation between the display template and the cover containing guide information;
and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
11. An information presentation method, the method comprising:
receiving a guide information acquisition request and a corresponding score request sent by a terminal;
analyzing the request to obtain the information of the determined book;
determining a plurality of guide information corresponding to the determined books by using the information of the determined books;
sending a plurality of guide information corresponding to the determined books and corresponding scores to a terminal; and the guide information is used for displaying in the front cover display area corresponding to the book.
12. The method of claim 11, further comprising:
for each guide message, determining at least one reading message corresponding to the guide message; the reading information represents information generated by reading the book information by a user;
and determining the score of the corresponding guide information by using the reading information and the weight of the corresponding reading information.
13. An information presentation device, the device comprising:
the determining module is used for determining the book; determining which at least one guidance information based on the determined book; the guide information can guide a user to read the book;
and the display module is used for displaying the at least one guide information in the front cover display area corresponding to the determined book.
14. The apparatus of claim 13,
the determining module is specifically used for determining a corresponding display template based on the determined book; determining corresponding at least one guide message based on the determined display template;
correspondingly, the display module is specifically configured to load and display the at least one piece of guidance information in a cover display area corresponding to the determined book by using the determined display template.
15. The apparatus of claim 14,
the determining module is specifically used for drawing a rectangular area by using a hypertext markup language; based on the drawn rectangular region, a presentation template is created.
16. The apparatus of claim 15,
the determining module is specifically configured to draw at least one path in the rectangular area, and divide the rectangular area into a plurality of display areas to obtain a display template; or, by drawing at least one type of graph in the rectangular area, dividing the rectangular area into a plurality of display areas, wherein one display area corresponds to one layer, so as to obtain a display template; or, the rectangular area is used as a display template.
17. The apparatus according to any one of claims 13 to 16,
the determining module is specifically configured to determine, according to a sorting result of corresponding scores, guidance information of a corresponding area by using the number of areas included in the display template and the plurality of guidance information corresponding to the determined books; and the sequencing result is obtained by sequencing the plurality of guide information corresponding to the determined books according to the corresponding scores.
18. The apparatus of claim 14,
the display module is specifically used for loading the determined display template in a cover display area corresponding to the determined book; and loading the determined at least one type of guide information into the determined display template and displaying.
19. The apparatus of claim 14,
the display module is specifically configured to load at least one determined guidance information into the determined display template, and generate a picture including the guidance information as a cover page; and loading the cover into a cover display area corresponding to the determined book and displaying.
20. The apparatus of claim 14,
the display module is specifically used for determining a cover containing the guide information corresponding to the determined display template based on a preset corresponding relation between the display template and the cover containing the guide information; and loading the cover containing the guide information into a cover display area corresponding to the book and displaying the cover.
21. An information presentation device, the device comprising:
the receiving module is used for receiving the acquisition guide information and the corresponding score request sent by the terminal;
the analysis module is used for analyzing the request to obtain the information of the determined book; determining a plurality of guide information corresponding to the determined books by using the information of the determined books;
and the sending module is used for sending the plurality of guide information corresponding to the determined books and the corresponding scores to the terminal.
22. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 10, or carries out the steps of the method of any one of claims 11 to 12.
23. An information presentation device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor;
wherein the processor is adapted to perform the steps of the method of any one of claims 1 to 10 when running the computer program.
24. An information presentation device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor;
wherein the processor is adapted to perform the steps of the method of any one of claims 11 to 12 when running the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710900051.3A CN107562951A (en) | 2017-09-28 | 2017-09-28 | A kind of information displaying method, device and computer-readable recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710900051.3A CN107562951A (en) | 2017-09-28 | 2017-09-28 | A kind of information displaying method, device and computer-readable recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107562951A true CN107562951A (en) | 2018-01-09 |
Family
ID=60983500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710900051.3A Pending CN107562951A (en) | 2017-09-28 | 2017-09-28 | A kind of information displaying method, device and computer-readable recording medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107562951A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108268647A (en) * | 2018-01-24 | 2018-07-10 | 广州阿里巴巴文学信息技术有限公司 | Title page generation method, device and the terminal device of a kind of e-book |
CN109144444A (en) * | 2018-07-24 | 2019-01-04 | 深圳微盐传媒科技有限公司 | A kind of people information methods of exhibiting and device |
CN109271594A (en) * | 2018-11-21 | 2019-01-25 | 掌阅科技股份有限公司 | Recommended method, electronic equipment and the computer storage medium of e-book |
CN109542299A (en) * | 2018-11-21 | 2019-03-29 | 掌阅科技股份有限公司 | Golden sentence methods of exhibiting, electronic equipment and computer storage medium for e-book |
CN110110071A (en) * | 2019-04-29 | 2019-08-09 | 上海连尚网络科技有限公司 | Recommended method, equipment and the computer readable storage medium of e-novel |
CN111090817A (en) * | 2019-12-20 | 2020-05-01 | 掌阅科技股份有限公司 | Method for displaying book extension information, electronic equipment and computer storage medium |
CN113721814A (en) * | 2021-08-31 | 2021-11-30 | 北京得间科技有限公司 | Electronic book page display method, computing equipment and computer storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294711A (en) * | 2012-02-28 | 2013-09-11 | 阿里巴巴集团控股有限公司 | Method and device for determining page elements in web page |
CN103823835A (en) * | 2013-12-03 | 2014-05-28 | 小米科技有限责任公司 | Method and device for processing e-book directory and terminal equipment |
CN106383630A (en) * | 2016-09-07 | 2017-02-08 | 网易(杭州)网络有限公司 | Book reading method and apparatus |
CN106528737A (en) * | 2016-10-27 | 2017-03-22 | 中企动力科技股份有限公司 | Website navigation display method and system |
CN106897284A (en) * | 2015-12-17 | 2017-06-27 | 腾讯科技(深圳)有限公司 | The recommendation method and device of e-book |
-
2017
- 2017-09-28 CN CN201710900051.3A patent/CN107562951A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294711A (en) * | 2012-02-28 | 2013-09-11 | 阿里巴巴集团控股有限公司 | Method and device for determining page elements in web page |
CN103823835A (en) * | 2013-12-03 | 2014-05-28 | 小米科技有限责任公司 | Method and device for processing e-book directory and terminal equipment |
CN106897284A (en) * | 2015-12-17 | 2017-06-27 | 腾讯科技(深圳)有限公司 | The recommendation method and device of e-book |
CN106383630A (en) * | 2016-09-07 | 2017-02-08 | 网易(杭州)网络有限公司 | Book reading method and apparatus |
CN106528737A (en) * | 2016-10-27 | 2017-03-22 | 中企动力科技股份有限公司 | Website navigation display method and system |
Non-Patent Citations (5)
Title |
---|
1989YI1112: "当当网怎么选购书籍", 《百度文库 HTTPS://JINGYAN.BAIDU.COM/ARTICLE/C275F6BA23B04DE33D7567C2.HTML》 * |
当当网: "人间失格", 《HTTP://PRODUCT.DANGDANG.COM/23761145.HTML》 * |
当当网: "我喜欢生命本来的样子", 《HTTP://PRODUCT.DANGDANG.COM/24198400.HTML》 * |
王起帆: "爬取当当网的图书信息之工作流程介绍", 《博客园 HTTPS://WWW.CNBLOGS.COM/ZUIN/P/6105813.HTML》 * |
还好是这样子: "当当网怎么买东西", 《百度经验 HTTPS://JINGYAN.BAIDU.COM/ARTICLE/A24B33CD6F36A419FE002B3C.HTML》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108268647A (en) * | 2018-01-24 | 2018-07-10 | 广州阿里巴巴文学信息技术有限公司 | Title page generation method, device and the terminal device of a kind of e-book |
CN109144444A (en) * | 2018-07-24 | 2019-01-04 | 深圳微盐传媒科技有限公司 | A kind of people information methods of exhibiting and device |
CN109144444B (en) * | 2018-07-24 | 2021-11-05 | 深圳微盐传媒科技有限公司 | Method and device for displaying character information |
CN109271594A (en) * | 2018-11-21 | 2019-01-25 | 掌阅科技股份有限公司 | Recommended method, electronic equipment and the computer storage medium of e-book |
CN109542299A (en) * | 2018-11-21 | 2019-03-29 | 掌阅科技股份有限公司 | Golden sentence methods of exhibiting, electronic equipment and computer storage medium for e-book |
CN109542299B (en) * | 2018-11-21 | 2020-11-10 | 掌阅科技股份有限公司 | Gold sentence display method for electronic book, electronic equipment and computer storage medium |
CN110110071A (en) * | 2019-04-29 | 2019-08-09 | 上海连尚网络科技有限公司 | Recommended method, equipment and the computer readable storage medium of e-novel |
CN111090817A (en) * | 2019-12-20 | 2020-05-01 | 掌阅科技股份有限公司 | Method for displaying book extension information, electronic equipment and computer storage medium |
CN113721814A (en) * | 2021-08-31 | 2021-11-30 | 北京得间科技有限公司 | Electronic book page display method, computing equipment and computer storage medium |
CN113721814B (en) * | 2021-08-31 | 2022-07-15 | 北京得间科技有限公司 | Electronic book page display method, computing equipment and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107562951A (en) | A kind of information displaying method, device and computer-readable recording medium | |
CN110023927B (en) | System and method for applying layout to document | |
CN107517323B (en) | Information sharing method and device and storage medium | |
US20190286653A1 (en) | Server-based conversion of autoplay content to click-to-play content | |
CN107038186A (en) | Generate title, search result displaying, the method and device of title displaying | |
CN108228766B (en) | Page generation method and device and storage medium | |
AU2014309040B9 (en) | Presenting fixed format documents in reflowed format | |
WO2016200448A1 (en) | Generating layout for content presentation structures | |
CN107818487B (en) | Product information processing method, device, equipment and client | |
KR20150036106A (en) | Creating variations when transforming data into consumable content | |
US10803236B2 (en) | Information processing to generate screen based on acquired editing information | |
US20220383381A1 (en) | Video generation method, apparatus, terminal and storage medium | |
US20140164915A1 (en) | Conversion of non-book documents for consistency in e-reader experience | |
CN111460179A (en) | Multimedia information display method and device, computer readable medium and terminal equipment | |
CN106202087A (en) | A kind of information recommendation method and device | |
US20160188556A1 (en) | Adaptive electronic document | |
CN104899203B (en) | Webpage generation method and device and terminal equipment | |
CN112312189B (en) | Video generation method and video generation system | |
CN111897778A (en) | Computer file merging method, device and system | |
CN114691926A (en) | Information display method and electronic equipment | |
CN107704153A (en) | A kind of methods of exhibiting, device and computer-readable recording medium for reading special efficacy | |
CN113778717B (en) | Content sharing method, device, equipment and storage medium | |
CN110555135A (en) | Content recommendation method, content recommendation device and electronic equipment | |
CN114341867B (en) | Translation method, translation device, translation client, translation server and translation storage medium | |
CN107608597A (en) | A kind of methods of exhibiting, device and computer-readable recording 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180109 |
|
RJ01 | Rejection of invention patent application after publication |