A method, device and storage medium for student reading recommendation
Through personalized reading recommendation sharing plans and dynamic interaction markers, the problems of singularity and lack of guidance of students' reading recommendations in the existing technology are solved, and the students' reading enthusiasm and ability cultivation effect is improved.
Patent Information
- Application Number
- CN202211208469.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2042-09-30
AI Technical Summary
The existing e-book reader recommendation algorithm only focuses on user preferences, resulting in repeated recommendations of similar content, failing to effectively guide students to build a good reading worldview, and lacking necessary guidance and feedback, which affects the cultivation of students' reading ability.
By obtaining students' reading intentions, parents' expectations and must-read books, the cloud reading recommendation module is used to generate a personalized reading recommendation sharing plan, including recommendation lists, reading circles and sharing types, combining static and dynamic reading data analysis, dynamically adjust recommendation interaction marks and sharing content, provide guiding articles and reading scenarios, and enhance interactivity.
It has achieved the implementation of recommending books based on students' personalized needs, improving reading enthusiasm, reducing fear of difficulties, enhancing reading participation, helping students read from shallow to deep, and cultivating good reading habits.
Smart Images

Figure CN115525808B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of reading-only devices, and specifically to a method, device, equipment and storage medium for recommending reading for students. Background Art
[0002] An e-book reader is a digital reader using an e-ink screen, which can provide a reading experience similar to that of paper. Compared with traditional LCD and LED screens, it can effectively reduce the impact on eyesight. At the same time, with the rise of the digital Internet, current e-reading products can already read most of the books on the market. One reader can hold the books of a library and is very convenient to carry.
[0003] However, currently books are usually sorted according to fixed names, authors, copyrights, number of readers, rating levels or number of collections. But existing recommendation algorithms usually only focus on users' preferences and repeatedly recommend similar content. Such a recommendation method is not suitable for students to build a good reading worldview. Instead, it limits the reading circle of students and is not conducive to the cultivation of students' reading ability.
[0004] At the same time, in order to cultivate students' good reading habits, many places provide many required reading books for students. However, each student has different reading preferences and abilities. In order to take into account personal characteristics and required reading books, a system is needed to guide students to read effectively. At the same time, how to provide students with currently suitable books and guide students to read books from easy to difficult is also a technical problem to be solved. Moreover, in the traditional reading process, due to the lack of necessary guidance and feedback, when students encounter some high-quality but difficult and obscure books, they will avoid them due to difficulty and only choose to read books with easy-to-understand content. This is also not conducive to the cultivation of students' reading ability. Summary of the Invention
[0005] In view of the above problems, the present invention aims to provide a method for recommending reading for students, and the specific steps are as follows: Obtain the reading willingness of students, the reading expectations of parents for students, and the required reading books for the current grade.
[0006] Input the reading willingness, reading expectations and required reading books into the reading recommendation module in the cloud to obtain at least one reading recommendation sharing plan, and students can select the corresponding reading recommendation sharing plan on the reader.
[0007] Preferably, the reading recommendation module sorts the reading recommendation sharing plans according to difficulty value, or recommendation index, or time consumption.
[0008] The reading recommendation sharing plan table includes at least one group of recommended lists, at least one reading circle and at least one sharing type.
[0009] Sort the names of the books in the recommended list according to the reading recommendation model from high to low in terms of recommendation degree, reading difficulty, and current popularity (books in the recommended list do not include online cool novels), sort the sharing types of each book according to priority, and sort the reading circles from high to low according to the degree of fit;
[0010] Students can select the recommended list and reading circles on the reader. After reading the specified content of the book, students can select the corresponding sharing type to participate in the reading sharing.
[0011] Preferably, the reader includes a reading display interface and a status display interface. The reading display interface is used to display the content of the book. A recommended interaction mark is also set in the specified area or on the text of the reading display interface. Touching the recommended interaction mark can pop up an interaction window displaying the corresponding recommended content;
[0012] When students read the books in the recommended list through the reader, the acquisition module in the reader automatically obtains static reading data and dynamic participation data, and uploads the static reading data and dynamic participation data to the recommended interaction module in the cloud.
[0013] Preferably, the recommended interaction module can give recommended interaction marks and corresponding recommended content to the students who are reading, and adjust the appearance quantity and position of the recommended interaction marks according to the change of the current reading status value of the students. The specific steps are as follows:
[0014] S11. Obtain the book information that the student is reading. Obtain the difficulty coefficient k of the book and each chapter of the book through past difficulty scores and semantic analysis. The recommended interaction module obtains the student's past habit data from the cloud, sets recommended interaction marks on the text at the beginning of reading according to the above data, and associates the recommended interaction marks on the text with the recommended content related to the text;
[0015] S12. The recommended interaction module obtains static reading data and dynamic participation data from the acquisition module, analyzes them to obtain the current reading status value of the student. According to the current reading status value of the student, N recommended interaction marks are placed in the specified area or on the text, and the number n of times the student clicks on the corresponding recommended interaction mark is recorded;
[0016] S13. When the recommended interaction mark is triggered, record the staying reading time and operation actions, and dynamically adjust the reading status value according to the number of times the recommended interaction mark is triggered and the consumed time;
[0017] S14. When the student finishes reading a chapter, repeat steps S11 - S13 until the chapter is read; when the student stops reading for more than the specified time and reads again, the original reading status value is not retained, and steps S11 - S13 are repeated to obtain the student's reading status value;
[0018] S15. When the reading status value is lower than the threshold, a specified recommended interaction mark is placed on the status bar of the reading display interface, and the recommended content corresponding to the recommended interaction mark is a guiding article.
[0019] Preferably, it further includes a recommended sharing module. After obtaining the member information of the reading circle, the recommended sharing module preferentially shares the reading sharing to the specified members within the reading circle according to the recommendation algorithm. When the reading popularity of the reading sharing reaches the preset value, it is shared to the reading circles that meet the composite fit requirements according to the recommendation algorithm, and corresponding sharing scores are given according to the reading popularity, the number of evaluations, and the number of ratings.
[0020] Preferably, when the number and current popularity of the reading sharing of a certain book both exceed the set values, the recommended sharing module sends a notice to the student with the highest click count of the reading sharing. The above-mentioned student can set preset conditions and initiate a reading activity and construct a reading scene, and send an invitation to the students who have completed the reading of the corresponding book according to the reading scene;
[0021] Students can exchange sharing scores for participation tickets to enter the reading scene; during the use of the reading scene, the participating students can vote the sharing scores to the initiating student.
[0022] Preferably, in step S15, when the reading status value is lower than the threshold, a guiding window pops up and at least one article is selected from the reading sharing as a guiding article. After completing the guiding article; after a specified time, if the reading status value is greater than the threshold, and the reading progress and flipping frequency in the static reading data are greater than the average value, the guiding window will no longer pop up;
[0023] If the reading status value is higher than the threshold, but the flipping frequency in the static reading data is less than the average value, a prompt recommended interaction mark is set at the specified text content. When the student clicks on the recommended interaction mark, recommended content about the explanation of the text appears.
[0024] A terminal device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method described above is implemented.
[0025] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the method described above is implemented.
[0026] The beneficial effects of the present invention are as follows: the student reading recommendation method of the present application can effectively meet the students' hobbies, parents' expectations and school requirements, and find suitable books to recommend to students based on the needs of the three; students can also have a better sense of participation in the reading process and can share their reading impressions or pictures and audios for more readers to see, and can also see other people's reading sharing during the reading process; during the boring reading period, guiding articles can be recommended to help students cheer up, increase their enthusiasm for reading, reduce negative emotions, and continue reading on their own when their emotional state recovers, avoiding excessive interruption of the normal reading experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 This is a flow chart of Embodiment 1 of the present invention;
[0028] Figure 2 This is a flow chart of Embodiment 2 of the present invention;
[0029] Figure 3 A schematic structural diagram of a terminal device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0030] The following is combined with Figures 1 - 3 The present invention is further described in detail with specific embodiments. The specific embodiments listed below are exemplary and non-restrictive. The terms "including" and "having" in the following specific embodiments and their conventional variant expressions are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. Any slight modifications, equivalent substitutions and improvements made to the following specific embodiments based on the technical essence of the present application should be included in the protection scope of the technical solution of the present application.
[0031] Embodiment 1
[0032] A student reading recommendation method, the specific steps are as follows: obtaining students' reading intention, parents' reading expectations for students, and required reading lists for the current grade;
[0033] Enter reading intentions, reading expectations and must-read books into the cloud-based reading recommendation module to obtain at least one reading recommendation sharing plan. Students can then select the corresponding reading recommendation sharing plan on the reader.
[0034] In order to facilitate students to execute the reading recommendation sharing plan, the reading recommendation module sorts the reading recommendation sharing plan according to the difficulty value, or the recommendation index, or the time consumption;
[0035] The reading recommendation and sharing plan table includes at least one group of recommendation lists, at least one reading circle, and at least one sharing type;
[0036] Sort the names of the books in the recommendation list from high to low according to the recommendation degree, reading difficulty, and current popularity based on the reading recommendation model, and sort the sharing types of each book according to the priority, and sort the reading circles from high to low according to the matching degree;
[0037] Students can select the recommendation list and reading circle on the reader. After reading the specified content of the book, students can select the corresponding sharing type to participate in the reading sharing.
[0038] To facilitate students' participation in the interaction of the reading recommendation and sharing plan, the reader includes a reading display interface and a status display interface. The reading display interface is used to display the book content. A recommendation interaction mark is also set in a specified area or on the text of the reading display interface. Touching the recommendation interaction mark can pop up an interaction window displaying the corresponding recommended content;
[0039] When students read the books in the recommendation list through the reader, the acquisition module in the reader automatically obtains static reading data and dynamic participation data, and uploads the static reading data (the position of reading the book, page turning frequency, reading stay time, etc.) and dynamic participation data (the number of clicks on the recommendation interaction mark, the types of recommended content, and the viewing time of the recommended content, etc.) to the recommendation interaction module in the cloud. For traditional novels, especially web serial novels, in order to ensure readers' subscriptions, exciting points will be set in each chapter. Readers can find exciting points when reading each chapter, which enhances the motivation for reading. However, for some professional books, due to the author's expression style and cautious considerations, generally not enough explanations and exciting points are set in each chapter, making it difficult to read and thus affecting the reading motivation; the recommendation interaction module of this application can analyze and identify the reading status value of students, give corresponding recommendation interaction marks as feedback according to the reading status, judge the needs of students by observing the situation of students viewing the recommendation interaction marks, and at the same time reduce the reading difficulty, enabling students to better advance the reading process.
[0040] To provide interaction actions when the state is low, enhance the reading feedback, and minimize interference during immersive reading, the recommendation interaction module can give recommendation interaction marks and corresponding recommended content to the students who are reading, and adjust the appearance quantity and position of the recommendation interaction marks according to the change of the current reading status value of the students. The specific steps are as follows:
[0041] S11. Obtain the information of the book that the student is reading, and obtain the difficulty coefficient k of the book and each chapter of the book through previous difficulty ratings and semantic analysis, where 0.1 < k < 1. The recommended interaction module obtains the student's previous habit data from the cloud, sets a recommended interaction mark on the text that the student has just started reading according to the above data, and associates the recommended interaction mark on the text with the recommended content related to the text.
[0042] The recommended content is preferably the term explanation corresponding to the text. For example, in professional books, there are many professional terms that are obscure and difficult to understand, and some professional terms need to be marked additionally (some books will mark them below the article or at the end of the article, but it is not convenient to check with a reader). However, too many recommended interaction marks will affect the user's reading experience, so the frequency of appearance needs to be adjusted according to their reading status.
[0043] S12. The recommended interaction module obtains the static reading data and dynamic participation data from the acquisition module, analyzes them to obtain the student's current reading status value, and places N recommended interaction marks in the specified area or on the text according to the student's current reading status value, and records the number n of times the student clicks on the corresponding recommended interaction mark; where N is less than or equal to (n + 10 - 1 / k).
[0044] The recommended content includes both simple general interpretations and in-depth reading shares written by others. The frequency of appearance of the general interpretation is analyzed according to the student's reading experience; for the frequency of appearance of the reading share, some trigger conditions need to be met (such as completing a certain part of the reading, or paying the accumulated points for reading, or staying at a low reading status value for a specified time). When the student's current reading status value is low, it means that the feedback from reading is less and the reading interest level is decreasing. It is necessary to provide interaction points to let the student cheer up and continue reading. By recommending the reading shares of other students corresponding to the chapters of the book, it can guide the student to generate interest. Reading the reading shares of others is beneficial to reducing the reading difficulty and increasing the reading interest, but too much reading will affect the reading speed of the original book, so such recommended content needs to have trigger conditions.
[0045] S13. When the recommended interaction mark is triggered, record the staying reading time and operation actions, and dynamically adjust the reading status value according to the number of times the recommended interaction mark is triggered and the time consumed.
[0046] If the student is interested in the recommended interaction mark and clicks to view the corresponding recommended content, the recommended interaction module will adjust the number of recommended interaction marks placed according to the current reading status value.
[0047] S14. After the student finishes reading a chapter, repeat steps S11 - S13 until the chapter is read; when the student stops reading for more than the specified time and rereads, the original reading status value is not retained, and repeat steps S11 - S13 to obtain the student's reading status value;
[0048] S15. When the reading status value is lower than the threshold, place a specified recommended interaction mark on the status bar of the reading display interface, and the recommended content corresponding to the recommended interaction mark is a guiding article.
[0049] To facilitate increasing the enthusiasm for participating in reading sharing, it also includes a recommended sharing module. After the recommended sharing module obtains the member information of the reading circle, it preferentially shares the reading sharing with specified members within the reading circle according to the recommendation algorithm. When the reading popularity of the reading sharing reaches the preset value, it is shared with reading circles that meet the composite fit requirements through the recommendation algorithm, and corresponding sharing scores are given according to the reading popularity, number of evaluations, and number of ratings.
[0050] To increase the interaction effect, when the number and current popularity of the reading sharing of a certain book both exceed the set value, the recommended sharing module sends a notice to the student with the highest number of clicks on the reading sharing. The above - mentioned student can set preset conditions and initiate a reading activity and construct a reading scenario, and send an invitation to students who have completed the reading of the corresponding book according to the reading scenario;
[0051] Students can exchange sharing scores for participation tickets to enter the reading scenario; during the use of the reading scenario, participating students can vote their sharing scores to the initiating student.
[0052] To help students get through the boring period of reading, in step S15, when the reading status value is lower than the threshold, a guiding window pops up and at least one article is selected from the reading sharing as a guiding article. After completing the guiding article; after a specified time, if the reading status value is greater than the threshold, and the reading progress and flipping frequency in the static reading data are greater than the average value, the guiding window will no longer pop up;
[0053] If the reading status value is higher than the threshold, but the flipping frequency in the static reading data is less than the average value, a prompt recommended interaction mark is set at the specified text content. When the student clicks on the recommended interaction mark, recommended content about the explanation of the text appears;
[0054] If the reading status value is higher than the threshold, but the flipping frequency in the static reading data is greater than the average value, the number of recommended interaction marks is reduced, or the color of the recommended interaction mark is lightened, or the dynamically flashing recommended interaction mark is changed to a static state.
[0055] Embodiment 2
[0056] S101. Input the reading wishes of students, the reading expectations of parents, and the school's required reading list into the reading recommendation module in the cloud through a reader or mobile phone to obtain a reading recommendation sharing plan. Students can select a recommended list, reading circle, and sharing type (such as audio, video, picture-text reading impressions, pure text reading impressions, etc.) that suit their own preferences.
[0057] S102. During the reading process, you can switch reading circles at any time to obtain different sharing types. Click on the recommended interaction mark in the reading interface of the reader to view or participate in the sharing type.
[0058] S103. When the rhythm analysis module analyzes that the rhythm evaluation value of the current chapter is lower than the threshold, and both the user's reading progress and page-turning frequency are less than the threshold, it is determined that the user is in a boring period and needs to provide motivation to guide and inspire reading.
[0059] S104. Select three rhythmically fluctuating reading shares from the reading shares as guiding articles. Analyze the guiding effect of this reading share on inspiring reading according to the reading speed and key staying areas of the students. If the effect is good, increase the sharing probability of this reading share. When the student passes through the boring period and enters normal reading, the guiding article will no longer pop up.
[0060] Example Three
[0061] S201. Input the reading wishes of students through a reader, automatically obtain the reading expectations of parents and the school's required reading list from the server, and send a reading recommendation sharing plan to the students.
[0062] S202. During the reading process, when the number of reading shares sent by the student exceeds the threshold and the sharing score reaches the set value, the student can view the current available reading scenarios.
[0063] S203. After entering the reading scenario, start the reading club mode, which is carried out in two ways: text display and microphone transmission. Students can share their reading shares or send text messages at any time, and can also discuss with others after getting the microphone. The management permission of the microphone is controlled by the initiator.
[0064] S204. The voice content and text content in the reading club mode are collected by the server and summarized into a reading share collection, which can be viewed by others with the permission of the speaker.
[0065] Such as Figure 3As shown, a terminal device includes a memory storage, a memory, a communication bus, a cloud, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method described above is implemented. The processor, the cloud, the memory, and the memory storage complete communication with each other through the communication bus. The processor is used to execute the program and can specifically execute the relevant steps in the above method embodiments. Specifically, the program includes program code, and the program code includes computer operation instructions. The processor is a central processing unit (CPU), and it can be one or more CPUs. The memory is used to store the program. The memory is a disk memory.
[0066] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.
[0067] In the specific embodiments of the present application, the magnitudes of the sequence numbers of each process do not necessarily imply the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0068] In each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0069] When the above functional unit is implemented in software form and sold or used as an independent product, it can be stored in a memory accessible by a computer device. Therefore, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a memory and includes several requests for causing a computer device to execute part or all of the steps of the above method in each embodiment of the present application.
[0070] The above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any minor modifications, equivalent replacements, and improvements made to the above embodiments based on the technical essence of the present invention should be included within the protection scope of the technical solution of the present invention.
Claims
1. A method for recommending reading materials for students, characterized in that: The specific steps are as follows: Obtain the reading willingness of students, the reading expectations of parents for students, and the required reading books for the current grade; Enter the reading willingness, reading expectations, and required reading books into the reading recommendation module in the cloud to obtain at least one reading recommendation sharing plan, and students can select the corresponding reading recommendation sharing plan on the reader; The reading recommendation module sorts the reading recommendation sharing plans according to the difficulty value, or recommendation index, or time consumption; The reading recommendation sharing plan table includes at least one set of recommended lists, at least one reading circle, and at least one sharing type; Sort the names of the books in the recommended list from high to low according to the recommendation degree, reading difficulty, and current popularity according to the reading recommendation model, sort the sharing types of each book according to the priority, and sort the reading circles from high to low according to the fit degree; Students can select the recommended list and reading circle on the reader, and after reading the specified content of the book, they can select the corresponding sharing type to participate in the reading sharing; The reader includes a reading display interface and a status display interface. The reading display interface is used to display the book content. A recommended interaction mark is also set in the specified area or on the text of the reading display interface. Touching the recommended interaction mark can pop up an interaction window displaying the corresponding recommended content; When a student reads a book in the recommended list through the reader, the acquisition module in the reader automatically obtains static reading data and dynamic participation data, and uploads the static reading data and dynamic participation data to the recommended interaction module in the cloud; The recommended interaction module can give a recommended interaction mark and the corresponding recommended content to the student who is reading, and adjust the appearance quantity and position of the recommended interaction mark according to the change of the student's current reading status value. The specific steps are as follows: S11. Obtain the information of the book that the student is reading, obtain the difficulty coefficient k of the book and each chapter of the book through the previous difficulty score and semantic analysis. The recommended interaction module obtains the student's previous habit data from the cloud, sets a recommended interaction mark on the text at the beginning of reading according to the above data, and associates the recommended interaction mark on the text with the recommended content related to the text; S12. The recommended interaction module obtains the static reading data and dynamic participation data from the acquisition module, analyzes them to obtain the student's current reading status value, and places N recommended interaction marks in the specified area or on the text according to the student's current reading status value, and records the number n of times the student clicks on the corresponding recommended interaction mark; S13. When the recommended interaction mark is triggered, record the stay reading time and operation actions, and dynamically adjust the reading status value according to the number of times the recommended interaction mark is triggered and the consumed time; S14. When the student finishes reading a chapter, repeat steps S11 - S13 until the chapter is read; When the student stops reading for more than the specified time and reads again, the original reading status value is not retained, and repeat steps S11 - S13 to obtain the student's reading status value; S15. When the reading status value is lower than the threshold, place a specified recommended interaction mark on the status bar of the reading display interface, and the recommended content corresponding to the recommended interaction mark is a guiding article.
2. The student reading recommendation method according to claim 1, characterized in that: It further includes a recommendation and sharing module. After obtaining the member information of the reading circle, the recommendation and sharing module preferentially shares the reading sharing to the designated members within the reading circle according to the recommendation algorithm. When the reading popularity of the reading sharing reaches the preset value, it is shared to the reading circles that meet the composite fit requirements through the recommendation algorithm, and corresponding sharing scores are given according to the reading popularity, the number of evaluations, and the scoring volume.
3. The student reading recommendation method according to claim 2, wherein: When the number and current popularity of the reading sharing of a certain book both exceed the set values, the recommendation and sharing module sends a notice to the student with the highest number of clicks on the reading sharing. The above-mentioned student can set preset conditions and initiate a reading activity and construct a reading scenario, and send an invitation to the students who have completed the reading of the corresponding book according to the reading scenario; Students can exchange sharing scores for participation tickets to enter the reading scenario; during the use of the reading scenario, the participating students can vote the sharing scores to the initiating student.
4. The student reading recommendation method according to claim 1, wherein: In step S15, when the reading status value is lower than the threshold, a guidance window is popped up and at least one article is selected from the reading sharing as a guidance article. After completing the guidance article; after a specified time, if the reading status value is greater than the threshold, and the reading progress and flipping frequency in the static reading data are greater than the average value, the guidance window is no longer popped up; If the reading status value is higher than the threshold, but the flipping frequency in the static reading data is less than the average value, a prompt recommendation interaction mark is set at the specified text content. When the student clicks on the recommendation interaction mark, recommended content about the explanation of the text appears.
5. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 4.
6. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Academic analysis recommendation system
CN112685632A
Learning video recommendation method, information interaction method and device
CN113271478A
Book recommendation method and device and storage medium
CN114154053A