CN110990558B - Electronic book content display method, computing equipment and computer storage medium - Google Patents

Electronic book content display method, computing equipment and computer storage medium Download PDF

Info

Publication number
CN110990558B
CN110990558B CN201911168091.9A CN201911168091A CN110990558B CN 110990558 B CN110990558 B CN 110990558B CN 201911168091 A CN201911168091 A CN 201911168091A CN 110990558 B CN110990558 B CN 110990558B
Authority
CN
China
Prior art keywords
electronic book
book content
content
user
mark
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.)
Active
Application number
CN201911168091.9A
Other languages
Chinese (zh)
Other versions
CN110990558A (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 Ltd filed Critical Ireader Technology Co Ltd
Priority to CN201911168091.9A priority Critical patent/CN110990558B/en
Publication of CN110990558A publication Critical patent/CN110990558A/en
Application granted granted Critical
Publication of CN110990558B publication Critical patent/CN110990558B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/34Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses an electronic book content display method, a computing device and a computer storage medium. Wherein, the method comprises the following steps: receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier; according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result; sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the content of the second electronic book in a second preset display form, so that the user can quickly capture key points and essences in the electronic book in the reading process, and the user can conveniently read the electronic book in a targeted manner.

Description

Electronic book content display method, computing equipment and computer storage medium
Technical Field
The invention relates to the technical field of computers, in particular to an electronic book content display method, computing equipment and a computer storage medium.
Background
With the continuous development of computing devices such as mobile phones and electronic book readers, more and more users like reading electronic books. The electronic book has the advantages of convenience in carrying and acquisition and the like.
In many cases, in order to quickly complete the reading of the electronic book, or the user feels that the currently read content is not the key or essence, the user may select to turn the page rapidly, and the content of the electronic book may be scanned, so that some important plots or key or essence in the electronic book are easily missed, the reading experience of the user is affected, and the user runs off.
Disclosure of Invention
In view of the above, the present invention is proposed to provide an electronic book content presentation method, a computing device and a computer storage medium that overcome or at least partially solve the above problems.
According to an aspect of the present invention, there is provided an electronic book content presentation method, including:
receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier;
according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result;
sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form.
According to another aspect of the present invention, there is provided a computing device comprising: 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 causes the processor to execute the following operations:
receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier;
according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result;
sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form.
According to yet another aspect of the present invention, there is provided a computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to:
receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier;
according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result;
sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form.
According to the scheme provided by the invention, an electronic book content customized display request which is sent by an application client and carries a first user identifier is received; according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result; sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form. According to the scheme provided by the invention, the first e-book content in which the key points and essence of the e-book marked by the user are located is shown to the first user, and the second e-book content in which the key points and essence of the e-book are located but not marked by the first user in the e-book is also shown to the first user, so that the user can quickly capture the key points and essence of the e-book in the reading process, the key points and essence content of the e-book are prevented from being omitted by the user, the user can read in a targeted manner, the user can be prompted to continue reading, and the e-book can be read thinly.
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 flow chart illustrating an e-book content presentation method according to an embodiment of the invention;
FIG. 2 is a flowchart illustrating an e-book content presentation method according to another embodiment of the present invention;
FIG. 3 shows a schematic structural diagram of a computing device according to one embodiment of the 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.
Fig. 1 is a flowchart illustrating an e-book content presentation method according to an embodiment of the present invention. As shown in fig. 1, the method comprises the steps of:
step S101, receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier.
The execution subject of the electronic book content presentation method provided by this embodiment is the application server, and the mentioned application client is the reading-class application APP, specifically, the application client may provide a presentation entry for customized presentation of the electronic book content to the user, for example, the application client is provided with an electronic book content customized presentation switch. When a first user wants to display customized e-book content, a display entry for customized display of the e-book content may be triggered, for example, an e-book content customized display switch is turned on, and after monitoring that the first user triggers the display entry for customized display of the e-book content, an application client sends an e-book content customized display request carrying a first user identifier to an application server according to a trigger operation of the first user on the display entry. The first user identification is the user identification owned by a user using the application client to read the electronic book, and each user identification corresponds to a unique user, so that the users can be distinguished through the user identifications.
Step S102, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book according to the electronic book content customized display request; and analyzing the importance of the electronic book content in the electronic book, and determining the second electronic book content which is shown in the electronic book in a customized manner according to the importance analysis result.
In this embodiment, the request for customized display of the content of the electronic book specifically is a request for displaying a section and/or a sentence in which a key point and essence of the electronic book marked by the first user with the first user identifier are located in the process of reading the electronic book, and simultaneously a request for displaying other sections and/or sentences in the electronic book to the first user is also made, so that the first user can know which sections or sentences are the key point and essence of the electronic book in the process of reading.
The first user mark is a reading trace left by the user in reading the electronic book, for example, the first user mark includes: the first user mark may be a line mark, a highlight mark, an idea mark, a comment mark, and/or a share mark, but other first user marks are also possible, such as a rectangular frame, a cloud frame, and so on, and all of them that can be used to represent the first user mark are included in the protection scope of the present embodiment.
Specifically, after receiving an electronic book content customized display request sent by an application client, an application server may search, according to the electronic book content customized display request, first electronic book content covered by a first user mark corresponding to a first user identifier in an electronic book, where the first electronic book content covered by the first user mark is considered to be a key point and essence of the electronic book considered by a first user.
In addition, it is also necessary to display the paragraphs and/or sentences marked by other important points and essences in the electronic book, where the paragraphs and/or sentences marked by other important points and essences are irrelevant to the first user, specifically, according to the electronic book content customized display request, performing importance analysis on the electronic book content in the electronic book, and determining the second electronic book content that is customized and displayed in the electronic book according to the importance analysis result. Wherein, the importance analysis comprises: a heat analysis, a correlation analysis, and/or a frequency of occurrence analysis.
Step S103, sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form.
After determining the first e-book content and the second e-book content, the application server sends the first e-book content and the second e-book content to the application client, optionally, the application server also sends a corresponding display policy to the application client, and the application client displays the first e-book content and the second e-book content according to the corresponding display policy, for example, for the first e-book content, the corresponding display policy is a first preset display form, that is, the application client displays the first e-book content in the first preset display form; for the second e-book content, the corresponding display policy is in a second preset display form, that is, the application client displays the second e-book content in the second preset display form. For example, the marks are distinguished by different colors, and the red line mark shows the first ebook content, and the blue line mark shows the second ebook content, which are only used for illustration and have no limiting effect.
The application client displays the first e-book content and the second e-book content in different display forms, so as to facilitate the first user to distinguish the emphasis, essence and other emphasis, essence of the marked e-book from the paragraph and/or sentence (not marked by the first user).
According to the method provided by the embodiment of the invention, an electronic book content customized display request which is sent by an application client and carries a first user identifier is received; according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result; displaying the content of the first electronic book in a first preset display form; and sending the first e-book content and the second e-book content to the application client so that the application client can display the second e-book content in a second preset display form. According to the scheme provided by the invention, the first e-book content in which the key points and essence of the e-book marked by the user are located is shown to the first user, and the second e-book content in which the key points and essence of the e-book are located but not marked by the first user in the e-book is also shown to the first user, so that the user can quickly capture the key points and essence of the e-book in the reading process, the key points and essence content of the e-book are prevented from being omitted by the user, the user can read in a targeted manner, the user can be prompted to continue reading, and the e-book can be read thinly.
Fig. 2 is a flowchart illustrating an e-book content presentation method according to another embodiment of the present invention. As shown in fig. 2, the method comprises the steps of:
step S201, receiving an electronic book content customized display request carrying a first user identifier sent by an application client.
The execution subject of the electronic book content presentation method provided by this embodiment is the application server, and the mentioned application client is the reading-class application APP, specifically, the application client may provide a presentation entry for customized presentation of the electronic book content to the user, for example, the application client is provided with an electronic book content customized presentation switch. When a first user wants to display customized e-book content, a display entry for customized display of the e-book content may be triggered, for example, an e-book content customized display switch is turned on, and after monitoring that the first user triggers the display entry for customized display of the e-book content, an application client sends an e-book content customized display request carrying a first user identifier to an application server according to a trigger operation of the first user on the display entry. The first user identification is the user identification owned by a user using the application client to read the electronic book, and each user identification corresponds to a unique user, so that the users can be distinguished through the user identifications.
Step S202, according to the electronic book content customized display request, searching the first electronic book content covered by the first user mark corresponding to the first user identifier in the electronic book.
In this embodiment, the request for customized display of the content of the electronic book specifically is a request for displaying a section and/or a sentence where a first user having a first user identifier is located in the electronic book during reading of the electronic book, and simultaneously a request for displaying other sections and/or sentences in the electronic book to the first user is also made, so that the first user can know which sections or sentences are located in the electronic book during reading.
The first user mark is a reading trace left by the user in reading the electronic book, for example, the first user mark includes: the first user mark may be a line mark, a highlight mark, an idea mark, a comment mark, and/or a share mark, but other first user marks are also possible, such as a rectangular frame, a cloud frame, and so on, and all of them that can be used to represent the first user mark are included in the protection scope of the present embodiment.
Specifically, after receiving an electronic book content customized display request sent by an application client, an application server may search, according to the electronic book content customized display request, first electronic book content covered by a first user mark corresponding to a first user identifier in an electronic book, where the first electronic book content covered by the first user mark is considered to be a key point and essence of the electronic book considered by a first user.
In addition, it is also necessary to display the paragraphs and/or sentences marked by other important points and essences in the electronic book, where the paragraphs and/or sentences marked by other important points and essences are irrelevant to the first user, specifically, according to the electronic book content customized display request, performing importance analysis on the electronic book content in the electronic book, and determining the second electronic book content that is customized and displayed in the electronic book according to the importance analysis result. Wherein, the importance analysis comprises: a heat analysis, a correlation analysis, and/or a frequency of occurrence analysis.
In the present embodiment, the method in step S203-step S206 may be utilized to determine the second ebook content of the customized presentation:
step S203, searching second user marks corresponding to a plurality of second user identifications in the electronic book according to the electronic book content customized display request.
Usually, an electronic book is read by many users, and each user may leave a corresponding reading trace during reading the electronic book, for example, when the user considers that a certain paragraph and/or sentence is the key point and essence of the electronic book, the user may mark the paragraph and/or sentence, for example, draw a line under the part of the content of the electronic book, or highlight the part of the content of the electronic book.
The users other than the first user are referred to as second users, each second user reading the electronic book has a unique second user identifier, the mark made by the second user with the second user identifier on the content of the electronic book is referred to as a second user mark, in this embodiment, the second electronic book content in the customized presentation is determined based on the second user mark made by the second user on the content of the electronic book of the same electronic book, where the second user mark includes: scribe marks, highlight marks, idea marks, comment marks, share marks, and/or the like.
Specifically, the database stores a mapping relationship between a second user identifier and a second user mark and the covered electronic book content in advance, after receiving a customized display request of the electronic book content, the database is queried according to the customized display request of the electronic book content, and the second user mark corresponding to the second user identifier and the electronic book content covered by the second user mark are searched.
And step S204, counting the number of the second user marks.
After second user marks corresponding to a plurality of second user identifications in the electronic book are found, counting the number of the second user marks according to the content of the electronic book, that is, counting how many second users mark the same content of the electronic book. The second user mark number reflects the attention condition of the second user to the content of the electronic book, and is a manifestation of the popularity of the content of the electronic book.
Step S205, judging whether the second user mark number is greater than or equal to a preset mark threshold value, if so, executing step S206; if not, the method ends.
After the second user mark number is obtained through statistics, the second user mark number is compared with a preset mark threshold value, and the comparison result is divided into three types: the second user mark number is greater than a preset mark threshold, the second user mark number is equal to the preset mark threshold, and the second user mark number is less than the preset mark threshold, wherein the preset mark threshold is flexibly set according to actual experience, the preset mark threshold is a reference value, and when the second user mark number is generally determined to be greater than or equal to the preset mark threshold, the content of the electronic book covered by the second user mark can be considered as the key point and essence of the electronic book; when the number of the second user marks is smaller than the preset mark threshold, the content of the electronic book covered by the second user marks is not the key point or essence of the electronic book.
Step S206, determining the electronic book content covered by the second user mark as the second electronic book content of the customized display.
And under the condition that the second user mark number is judged to be larger than or equal to the preset mark threshold value, determining the electronic book content covered by the second user marks of which the second user mark number is larger than or equal to the preset mark threshold value as the second electronic book content in customized display.
In an optional embodiment of the present invention, the second electronic book content that is shown in a customized manner may also be determined by other methods, for example, the second electronic book content that is shown in a customized manner in the electronic book may be subjected to heat analysis, and the second electronic book content that is shown in a customized manner in the electronic book is determined according to a result of the heat analysis, specifically, the number of times of reference of the electronic book content in the electronic book is counted according to the request for displaying the electronic book content in a customized manner; and judging whether the reference times are greater than or equal to a preset reference threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
The electronic book content in the electronic book may be referred by the external network, and therefore, whether the electronic book content is the key point and essence of the electronic book can be determined by determining the number of times of reference of the electronic book content. The extranet needs to make a reference description each time the content of the electronic book is referred to, for example, the origin and the destination of the referred content of the electronic book are described, so that the number of times of referring the content of the electronic book in the electronic book can be counted according to the reference description.
After the number of times of reference of the content of the electronic book is determined, the number of times of reference is compared with a preset reference threshold, and the comparison results are divided into three types: the number of citations is greater than a preset citation threshold, the number of citations is equal to the preset citation threshold, and the number of citations is less than the preset citation threshold, wherein the preset citation threshold is flexibly set according to practical experience, the preset citation threshold is a reference value, and when the number of citations is generally considered to be greater than or equal to the preset citation threshold, the cited electronic book content can be considered to be the key point and essence of the electronic book; when the number of reference times is less than the preset reference threshold value, the content of the referenced electronic book is not the key point or essence of the electronic book. And if the reference times are larger than or equal to a preset reference threshold value, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an optional implementation manner of the present invention, the second e-book content that is shown in a customized manner may also be determined by other methods, for example, correlation analysis may be performed on the e-book content in the e-book, the second e-book content that is shown in the customized manner in the e-book is determined according to a result of the correlation analysis, and specifically, the correlation between the e-book content in the e-book and the theme of the e-book is calculated according to the request for displaying the e-book content in the customized manner; and judging whether the correlation degree is greater than or equal to a preset correlation degree threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
The electronic book theme embodies the main content of the electronic book, is the central idea of the electronic book, and whether the electronic book content is the key point and essence of the electronic book can be determined by calculating the correlation between the electronic book content in the electronic book and the electronic book theme, specifically, the correlation between the electronic book content in the electronic book and the electronic book theme can be calculated by using the following method: according to the electronic book content customized display request, performing semantic analysis on the electronic book content to obtain a semantic analysis result; and calculating the correlation degree of the semantic analysis result and the theme of the electronic book. The semantic analysis method includes the steps of segmenting the content of the electronic book into meaningful words, and then summarizing the content of the electronic book according to the segmentation word processing result to obtain the summary corresponding to the content of the electronic book. In the prior art, there are various word segmentation methods, such as a word segmentation method based on character string matching, a word segmentation method based on understanding, a word segmentation method based on statistics, and the like. The skilled person can select the method according to the requirement or use a plurality of methods in combination. And calculating the correlation degree based on the summary corresponding to the obtained electronic book content and the electronic book theme. For example, machine learning may be employed to train a correlation model, with correlations calculated based on the trained model.
After the correlation degree is determined, the correlation degree is compared with a preset correlation degree threshold, and the comparison results are divided into three types: the correlation degree is greater than a preset correlation degree threshold value, the correlation degree is equal to the preset correlation degree threshold value, and the correlation degree is less than the preset correlation degree threshold value, wherein the preset correlation degree threshold value is flexibly set according to actual experience, the preset correlation degree threshold value is a reference value, and when the correlation degree is generally determined to be greater than or equal to the preset correlation degree threshold value, the corresponding content of the electronic book can be considered to be the key point and essence of the electronic book; when the correlation degree is smaller than the preset correlation degree threshold value, the corresponding content of the electronic book is not the key point or essence of the electronic book. And if the correlation degree is greater than or equal to a preset correlation degree threshold value, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an optional embodiment of the present invention, the second e-book content that is shown in a customized manner may also be determined by other methods, for example, the e-book content in the e-book may be subjected to occurrence frequency analysis, the second e-book content that is shown in a customized manner in the e-book is determined according to the occurrence frequency analysis result, and specifically, the occurrence frequency of the e-book content in the e-book and/or the e-book library is counted according to the e-book content customized showing request; and judging whether the occurrence frequency is greater than or equal to a preset frequency threshold, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In order to highlight the importance of the content of the electronic book, the content of the electronic book is usually described repeatedly in the electronic book, and a large number of electronic books are stored in the electronic book library, if a certain content of the electronic book appears in a plurality of electronic books, the content of the electronic book can also be shown to be important, and the frequency of appearance represents the number of times of repeated appearance of the content of the electronic book in the electronic book and/or the electronic book library, so that whether the content of the electronic book is the key point and essence of the electronic book can be determined according to the frequency of appearance of the content of the electronic book.
Specifically, according to the electronic book content customized display request, counting the occurrence frequency of the electronic book content in the electronic book and/or the electronic book library; comparing the frequency of occurrence corresponding to the content of the electronic book with a preset frequency threshold,
the comparison results are divided into three types: the occurrence frequency is greater than a preset frequency threshold, the occurrence frequency is equal to a preset frequency threshold, and the occurrence frequency is less than the preset frequency threshold, wherein the preset frequency threshold is flexibly set according to practical experience, the preset frequency threshold is a reference value, and when the occurrence frequency is generally determined to be greater than or equal to the preset frequency threshold, the content of the electronic book can be regarded as the key point and essence of the electronic book; when the frequency of occurrence is less than the preset frequency threshold, the content of the electronic book is not the key point or essence of the electronic book. And if the occurrence frequency is greater than or equal to the preset frequency threshold, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In this embodiment, if the second ebook content in the customized display cannot be determined according to any one of the above methods, other methods may be assisted to determine the second ebook content in the customized display, which is not specifically limited herein.
Step S207, sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form.
After determining the first e-book content and the second e-book content, the application server sends the first e-book content and the second e-book content to the application client, optionally, the application server also sends a corresponding display policy to the application client, and the application client displays the first e-book content and the second e-book content according to the corresponding display policy, for example, for the first e-book content, the corresponding display policy is a first preset display form, that is, the application client displays the first e-book content in the first preset display form; for the second e-book content, the corresponding display policy is in a second preset display form, that is, the application client displays the second e-book content in the second preset display form. For example, the marks are distinguished by different colors, and the red line mark shows the first ebook content, and the blue line mark shows the second ebook content, which are only used for illustration and have no limiting effect.
The application client displays the first e-book content and the second e-book content in different display forms, so as to facilitate the first user to distinguish the emphasis, essence and other emphasis, essence of the marked e-book from the paragraph and/or sentence (not marked by the first user).
According to the method provided by the embodiment of the invention, the number of marks made by the second user on the content of the electronic book reflects the hotness condition of the content of the electronic book, the content of the electronic book covered by the second user marks of which the number of the second user marks is greater than or equal to the preset mark threshold value is determined as the second content of the electronic book which is displayed in a customized manner, and the second content of the electronic book and the first content of the electronic book are displayed to the first user, so that the user can quickly capture the key points and essence points in the electronic book in the reading process, the user is prevented from missing the key points and essence contents of the electronic book, the user can read in a targeted manner, the user can be prompted to continue to read, and the electronic book is read.
The embodiment of the invention also provides a nonvolatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the electronic book content display method in any method embodiment.
The executable instructions may be specifically configured to cause the processor to:
receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier;
according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result;
sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form.
In an alternative embodiment, the importance analysis comprises: a heat analysis, a correlation analysis, and/or a frequency of occurrence analysis.
In an alternative embodiment, the executable instructions further cause the processor to:
counting the number of times of quoting the e-book content in the e-book according to the e-book content customized display request;
and judging whether the reference times are greater than or equal to a preset reference threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an alternative embodiment, the executable instructions further cause the processor to:
calculating the correlation degree of the electronic book content in the electronic book and the electronic book theme according to the electronic book content customized display request;
and judging whether the correlation degree is greater than or equal to a preset correlation degree threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an alternative embodiment, the executable instructions further cause the processor to:
according to the electronic book content customized display request, performing semantic analysis on the electronic book content to obtain a semantic analysis result;
and calculating the correlation degree of the semantic analysis result and the theme of the electronic book.
In an alternative embodiment, the executable instructions further cause the processor to:
according to the electronic book content customized display request, counting the occurrence frequency of the electronic book content in the electronic book and/or the electronic book library;
and judging whether the occurrence frequency is greater than or equal to a preset frequency threshold, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an alternative embodiment, the executable instructions further cause the processor to:
searching second user marks corresponding to a plurality of second user identifications in the electronic book according to the electronic book content customized display request;
counting the number of the second user marks, and judging whether the number of the second user marks is greater than or equal to a preset mark threshold value;
if so, determining the electronic book content covered by the second user mark as the second electronic book content of the customized display.
In an optional implementation manner, an application client provides a display entry for customized display of e-book content, and the application client sends an e-book content customized display request carrying a first user identifier to an application server according to a trigger operation of a user on the display entry.
In an alternative embodiment, the first user indicia comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
In an alternative embodiment, the second user token comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark. Fig. 3 is a schematic structural diagram of a computing device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the computing device.
As shown in fig. 3, the computing device may include: a processor (processor)302, a communication Interface 304, a memory 306, and a communication bus 308.
Wherein: the processor 302, communication interface 304, and memory 306 communicate with each other via a communication bus 308.
A communication 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 perform relevant steps in the above-described method for displaying electronic book content.
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 306 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 electronic book content customized display request which is sent by an application client and carries a first user identifier;
according to the electronic book content customized display request, searching first electronic book content covered by a first user mark corresponding to a first user identifier in the electronic book; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result;
sending the first e-book content and the second e-book content to an application client to display the first e-book content in a first preset display form for the application client; and displaying the second electronic book content in a second preset display form.
In an alternative embodiment, the importance analysis comprises: a heat analysis, a correlation analysis, and/or a frequency of occurrence analysis.
In an alternative embodiment, program 310 further causes processor 302 to:
counting the number of times of quoting the e-book content in the e-book according to the e-book content customized display request;
and judging whether the reference times are greater than or equal to a preset reference threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an alternative embodiment, program 310 further causes processor 302 to:
calculating the correlation degree of the electronic book content in the electronic book and the electronic book theme according to the electronic book content customized display request;
and judging whether the correlation degree is greater than or equal to a preset correlation degree threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an alternative embodiment, program 310 further causes processor 302 to:
according to the electronic book content customized display request, performing semantic analysis on the electronic book content to obtain a semantic analysis result;
and calculating the correlation degree of the semantic analysis result and the theme of the electronic book.
In an alternative embodiment, program 310 further causes processor 302 to:
according to the electronic book content customized display request, counting the occurrence frequency of the electronic book content in the electronic book and/or the electronic book library;
and judging whether the occurrence frequency is greater than or equal to a preset frequency threshold, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
In an alternative embodiment, program 310 further causes processor 302 to:
searching second user marks corresponding to a plurality of second user identifications in the electronic book according to the electronic book content customized display request;
counting the number of the second user marks, and judging whether the number of the second user marks is greater than or equal to a preset mark threshold value;
if so, determining the electronic book content covered by the second user mark as the second electronic book content of the customized display.
In an optional implementation manner, an application client provides a display entry for customized display of e-book content, and the application client sends an e-book content customized display request carrying a first user identifier to an application server according to a trigger operation of a user on the display entry.
In an alternative embodiment, the first user indicia comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
In an alternative embodiment, the second user token comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark. 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.

Claims (27)

1. A method for displaying electronic book contents comprises the following steps:
receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier;
searching first electronic book content covered by a first user mark corresponding to the first user identification in the electronic book according to the electronic book content customized display request; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result; wherein, the importance analysis comprises: analyzing the degree of correlation;
sending the first electronic book content and the second electronic book content to an application client to display the first electronic book content in a first preset display form for the application client; displaying the second electronic book content in a second preset display form;
wherein, according to the electronic book content customized display request, performing relevancy analysis on the electronic book content in the electronic book, and determining a second electronic book content which is customized displayed in the electronic book according to a relevancy analysis result further comprises:
calculating the correlation degree of the electronic book content in the electronic book and the electronic book theme according to the electronic book content customized display request; and judging whether the correlation degree is greater than or equal to a preset correlation degree threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
2. The method of claim 1, wherein the importance analysis further comprises: heat analysis and/or frequency of occurrence analysis.
3. The method of claim 2, wherein performing a hotness analysis on the ebook content in the ebook according to the ebook content customized display request, and determining a second ebook content that is customized displayed in the ebook according to a result of the hotness analysis further comprises:
counting the number of times of quoting the e-book content in the e-book according to the e-book content customized display request;
and judging whether the reference times are greater than or equal to a preset reference threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
4. The method of claim 1, wherein the calculating the correlation between the ebook content in the ebook and the ebook theme according to the ebook content customized presentation request further comprises:
according to the electronic book content customized display request, performing semantic analysis on the electronic book content to obtain a semantic analysis result;
and calculating the correlation degree of the semantic analysis result and the theme of the electronic book.
5. The method according to any one of claims 2 to 4, wherein the performing occurrence frequency analysis on the electronic book content in the electronic book according to the electronic book content customized display request, and determining the second electronic book content in the electronic book through the occurrence frequency analysis further includes:
according to the electronic book content customized display request, counting the occurrence frequency of the electronic book content in the electronic book and/or the electronic book library;
and judging whether the occurrence frequency is greater than or equal to a preset frequency threshold, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
6. The method according to any one of claims 2 to 4, wherein the performing a heat analysis on the electronic book content in the electronic book according to the electronic book content customized display request, and determining the second electronic book content in the electronic book that is customized displayed according to a result of the heat analysis further includes:
searching second user marks corresponding to a plurality of second user identifications in the electronic book according to the electronic book content customized display request;
counting the number of second user marks, and judging whether the number of the second user marks is greater than or equal to a preset mark threshold value;
if so, determining the electronic book content covered by the second user mark as the second electronic book content of the customized display.
7. The method according to any one of claims 1 to 4, wherein the application client provides a presentation entry for customized presentation of the e-book content, and the application client sends a request for customized presentation of the e-book content carrying the first user identifier to the application server according to a trigger operation of the user on the presentation entry.
8. The method of any of claims 1-4, wherein the first user indicia comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
9. The method of claim 6, wherein the second user indicia comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
10. A computing device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to:
receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier;
searching first electronic book content covered by a first user mark corresponding to the first user identification in the electronic book according to the electronic book content customized display request; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result; the importance analysis comprises: analyzing the degree of correlation;
sending the first electronic book content and the second electronic book content to an application client to display the first electronic book content in a first preset display form for the application client; displaying the second electronic book content in a second preset display form;
wherein the executable instructions further cause the processor to: calculating the correlation degree of the electronic book content in the electronic book and the electronic book theme according to the electronic book content customized display request; and judging whether the correlation degree is greater than or equal to a preset correlation degree threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
11. The computing device of claim 10, wherein the importance analysis further comprises: heat analysis and/or frequency of occurrence analysis.
12. The computing device of claim 11, wherein the executable instructions further cause the processor to:
counting the number of times of quoting the e-book content in the e-book according to the e-book content customized display request;
and judging whether the reference times are greater than or equal to a preset reference threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
13. The computing device of claim 10, wherein the executable instructions further cause the processor to:
according to the electronic book content customized display request, performing semantic analysis on the electronic book content to obtain a semantic analysis result;
and calculating the correlation degree of the semantic analysis result and the theme of the electronic book.
14. The computing device of any of claims 11-13, wherein the executable instructions further cause the processor to:
according to the electronic book content customized display request, counting the occurrence frequency of the electronic book content in the electronic book and/or the electronic book library;
and judging whether the occurrence frequency is greater than or equal to a preset frequency threshold, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
15. The computing device of any of claims 11-13, wherein the executable instructions further cause the processor to:
searching second user marks corresponding to a plurality of second user identifications in the electronic book according to the electronic book content customized display request;
counting the number of second user marks, and judging whether the number of the second user marks is greater than or equal to a preset mark threshold value;
if so, determining the electronic book content covered by the second user mark as the second electronic book content of the customized display.
16. The computing device of any one of claims 10 to 13, wherein the application client provides a presentation portal for customized presentation of the e-book content, and the application client sends a request for customized presentation of the e-book content carrying the first user identifier to the application server according to a user's trigger operation on the presentation portal.
17. The computing device of any of claims 10-13, wherein the first user token comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
18. The computing device of claim 15, wherein the second user indicia includes: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
19. A computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to:
receiving an electronic book content customized display request which is sent by an application client and carries a first user identifier;
searching first electronic book content covered by a first user mark corresponding to the first user identification in the electronic book according to the electronic book content customized display request; analyzing the importance of the e-book content in the e-book, and determining second e-book content which is shown in the e-book in a customized manner according to the importance analysis result; wherein the importance analysis comprises: analyzing the degree of correlation;
displaying the first electronic book content in a first preset display form; displaying the second electronic book content in a second preset display form;
wherein the executable instructions further cause the processor to: calculating the correlation degree of the electronic book content in the electronic book and the electronic book theme according to the electronic book content customized display request; and judging whether the correlation degree is greater than or equal to a preset correlation degree threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
20. The computer storage medium of claim 19, wherein the importance analysis further comprises: heat analysis and/or frequency of occurrence analysis.
21. The computer storage medium of claim 20, wherein the executable instructions further cause the processor to:
counting the number of times of quoting the e-book content in the e-book according to the e-book content customized display request;
and judging whether the reference times are greater than or equal to a preset reference threshold value, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
22. The computer storage medium of claim 19, wherein the executable instructions further cause the processor to:
according to the electronic book content customized display request, performing semantic analysis on the electronic book content to obtain a semantic analysis result;
and calculating the correlation degree of the semantic analysis result and the theme of the electronic book.
23. The computer storage medium of any of claims 20-22, wherein the executable instructions further cause the processor to:
according to the electronic book content customized display request, counting the occurrence frequency of the electronic book content in the electronic book and/or the electronic book library;
and judging whether the occurrence frequency is greater than or equal to a preset frequency threshold, if so, determining the electronic book content as a second electronic book content which is displayed in a customized manner.
24. The computer storage medium of any of claims 20-22, wherein the executable instructions further cause the processor to:
searching second user marks corresponding to a plurality of second user identifications in the electronic book according to the electronic book content customized display request;
counting the number of second user marks, and judging whether the number of the second user marks is greater than or equal to a preset mark threshold value;
if so, determining the electronic book content covered by the second user mark as the second electronic book content of the customized display.
25. The computer storage medium of any one of claims 19 to 22, wherein the application client provides a presentation portal for customized presentation of the e-book content, and the application client sends a request for customized presentation of the e-book content carrying the first user identifier to the application server according to a trigger operation of the user on the presentation portal.
26. The computer storage medium of any of claims 19-22, wherein the first user indicia comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
27. The computer storage medium of claim 24, wherein the second user indicia comprises: a scribe mark, a highlight mark, an idea mark, a comment mark, and/or a share mark.
CN201911168091.9A 2019-11-25 2019-11-25 Electronic book content display method, computing equipment and computer storage medium Active CN110990558B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911168091.9A CN110990558B (en) 2019-11-25 2019-11-25 Electronic book content display method, computing equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911168091.9A CN110990558B (en) 2019-11-25 2019-11-25 Electronic book content display method, computing equipment and computer storage medium

Publications (2)

Publication Number Publication Date
CN110990558A CN110990558A (en) 2020-04-10
CN110990558B true CN110990558B (en) 2020-09-15

Family

ID=70086732

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911168091.9A Active CN110990558B (en) 2019-11-25 2019-11-25 Electronic book content display method, computing equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN110990558B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112612394B (en) * 2020-12-23 2022-11-18 掌阅科技股份有限公司 Electronic book idea classification display method, computing device and computer storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7236966B1 (en) * 2002-03-08 2007-06-26 Cisco Technology Method and system for providing a user-customized electronic book
CN104156428A (en) * 2014-08-08 2014-11-19 周宇 Customizing reading system based on underlining big data of e-books
CN110287310A (en) * 2019-06-28 2019-09-27 掌阅科技股份有限公司 The method for customizing e-book is generated based on user's mark and calculates equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090047647A1 (en) * 2007-08-15 2009-02-19 Welch Meghan M System and method for book presentation
US9619250B2 (en) * 2013-08-02 2017-04-11 Jujo, Inc., a Delaware corporation Computerized system for creating interactive electronic books
CN105760358B (en) * 2014-12-19 2019-07-23 阿里巴巴集团控股有限公司 The method and device thereof that the e-book space of a whole page is reset and e-book is shown
CN110287460B (en) * 2019-06-27 2020-05-05 掌阅科技股份有限公司 Electronic book display method, computing equipment and computer storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7236966B1 (en) * 2002-03-08 2007-06-26 Cisco Technology Method and system for providing a user-customized electronic book
CN104156428A (en) * 2014-08-08 2014-11-19 周宇 Customizing reading system based on underlining big data of e-books
CN110287310A (en) * 2019-06-28 2019-09-27 掌阅科技股份有限公司 The method for customizing e-book is generated based on user's mark and calculates equipment

Also Published As

Publication number Publication date
CN110990558A (en) 2020-04-10

Similar Documents

Publication Publication Date Title
CN110275958B (en) Website information identification method and device and electronic equipment
US20150295942A1 (en) Method and server for performing cloud detection for malicious information
CN105528388B (en) Search recommendation method and device
CN108427731B (en) Page code processing method and device, terminal equipment and medium
CN109492222B (en) Intention identification method and device based on concept tree and computer equipment
WO2021098327A1 (en) Private data protection-based method and device for abnormal collection behavior recognition
US11164210B2 (en) Method, device and computer storage medium for promotion displaying
CN110569335B (en) Triple verification method and device based on artificial intelligence and storage medium
US10621255B2 (en) Identifying equivalent links on a page
WO2018188378A1 (en) Method and device for tagging label for application, terminal and computer readable storage medium
CN110889045B (en) Label analysis method, device and computer readable storage medium
CN110674620A (en) Target file generation method, device, medium and electronic equipment
CN110489032B (en) Dictionary query method for electronic book and electronic equipment
JP2020514681A (en) Substance detection method, device, electronic device, and computer-readable storage medium
CN110990558B (en) Electronic book content display method, computing equipment and computer storage medium
CN111444447A (en) Content recommendation page display method and device
US20180046683A1 (en) Search word list providing device and method using same
WO2018205391A1 (en) Method, system and apparatus for evaluating accuracy of information retrieval, and computer-readable storage medium
WO2023236538A1 (en) Risky code pre-detection method and apparatus, electronic device, computer readable storage medium, and computer program product
CN110399063B (en) Method and device for viewing page element attributes
CN110598115A (en) Sensitive webpage identification method and system based on artificial intelligence multi-engine
CN113656549B (en) Content searching method of electronic book, electronic device and computer storage medium
WO2017054731A1 (en) Method and device for processing hijacked browser
CN111125543A (en) Training method of book recommendation sequencing model, computing device and storage medium
CN111125704A (en) Webpage Trojan horse recognition method and system

Legal Events

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