Book reading management method

Through user registration and personalized file management, we can track reading behavior in real time, create reading rankings and group chats, provide interest chapter discussions and assisted memories, solve the problems of unclear reading plans and insufficient social interaction in the existing technology, and achieve efficient reading management and learning assistance.

CN120339018APending Publication Date: 2025-07-18BEIJING DUSHANGGAOLOU CULTURAL TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510383261.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

Existing book reading applications lack personalized reading plans and progress management, simple social interaction functions, making it difficult for users to form in-depth communication, and cannot provide accurate reading recommendations and assisted learning, resulting in insufficient utilization of reading resources.

Method used

By registering an account by users, obtaining reading preferences and goals, tracking reading behavior in real time, creating personalized reading archives, generating reading rankings and real-time group chats, providing discussions on interest chapters and assisted recall strategies, and achieving accurate recommendations and assisted learning.

Benefits of technology

It improves users' reading efficiency and sense of participation, enhances the sense of purpose and social attributes of reading, promotes the accumulation and application of knowledge, stimulates users' interest in reading, and enhances reading experience and sense of accomplishment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120339018A_ABST
    Figure CN120339018A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of digital reading, and discloses a book reading management method, which comprises the following steps: acquiring a book reading target input by a user, executing a book reading progress adjustment strategy, marking a book to be read, formulating a book reading progress table, and performing intelligent evaluation and adjustment according to the progress table. The reading duration and the reading quantity of the users are obtained, the users are ranked according to the reading duration and the reading quantity, rankings of all the users are collected, and a reading ranking list is generated; executing a real-time group chat creation strategy, and gathering users who are reading different chapters into a temporary group chat corresponding to each chapter; for the interest chapter, automatically pulling the user into a discussion group chat of the interest chapter, and pushing a discussion post corresponding to the content of the interest chapter; and executing an auxiliary memory strategy according to the interval of the last reading time of the user, providing different degrees of auxiliary memory for the user, and sending a reading prompt.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of digital reading, and particularly to a method for managing book reading. Background Art

[0002] In the era of information explosion, people are faced with a vast amount of reading resources. How to efficiently manage and utilize these resources to improve reading efficiency and quality has become an important issue. An excellent method for managing book reading can help users systematically plan reading goals, track reading progress, and record reading experiences, thereby effectively improving reading efficiency, enhancing the pleasure of reading, and promoting the accumulation and application of knowledge. Through personalized reading recommendations and social interactions, users' reading interests can be stimulated, a good reading atmosphere can be created, and ultimately the continuous growth of personal knowledge and the improvement of capabilities can be achieved.

[0003] Although there are a variety of book reading applications and methods on the market currently, there are still some deficiencies. On the one hand, many applications lack personalized reading plans and progress management functions, making it difficult for users to effectively set and track their reading goals. On the other hand, the social interaction functions of existing applications are relatively simple, and the communication and sharing among users are not deep enough, making it difficult to form a good reading community. In addition, many applications lack in-depth analysis of users' reading habits and interests, and cannot provide accurate reading recommendations and auxiliary learning functions, resulting in users' difficulty in making full use of reading resources to improve reading effects.

[0004] This solution proposes a method for managing book reading. By real-time tracking users' reading behaviors, creating a general group and chapter group chats to promote communication and sharing among users, by analyzing users' reading duration and interested chapters, providing accurate auxiliary learning and discussion resources, and by implementing an assisted recall strategy to help users consolidate reading memories and improve the effect of knowledge absorption. Summary of the Invention

[0005] The present invention provides a method for managing book reading, which helps to solve the problems mentioned in the above background art.

[0006] In a first aspect, the present application provides a method for managing book reading, adopting the following technical solution: A method for managing book reading, comprising: The user registers an account and logs in; Obtain information such as reading preferences, interest fields, and reading habits input by the user, and record it as reading information; Obtain the book reading goals input by the user, where the reading goals include: books to be read, planned reading time, and target reading volume, execute a book reading progress adjustment strategy, mark the books to be read, formulate a book reading progress schedule, and perform intelligent evaluation and adjustment according to the schedule; Track the user's daily reading behavior in real time, where the reading behavior includes the reading chapter, time, and completion status; Specifically analyze the reading behavior and generate charts to display to the user; Obtain the user's reading duration and reading volume, rank the users according to the reading duration and reading volume, collect the rankings of all users, and generate a reading leaderboard; Obtain the current number of users who are reading the same book and create a general group; Obtain the specific number of readers for each chapter of this book, execute the strategy of creating real-time group chats, and gather users who are reading different chapters into the temporary group chats corresponding to each chapter; Calculate the average reading duration of each chapter. If the user's actual reading duration is greater than the average reading duration plus the threshold duration, it means the user is more interested in or has difficulty understanding the chapter corresponding to the actual reading duration, and it is recorded as an interesting chapter; For the interesting chapters, automatically pull the users into the discussion group chats of these interesting chapters and push discussion posts corresponding to the content of the interesting chapters; Record and display the position where the user last read and the interval since the last reading time, where the reading position includes chapter, page number, and paragraph information; According to the interval since the user's last reading time, execute the assisted recall strategy, provide different levels of assisted recall for the user, and send reading tips.

[0007] By means of the user registering an account and logging in, the system can establish a personalized reading profile for each user. This method not only enhances the user's sense of participation but also enables the system to make accurate recommendations based on the user's reading preferences, interest areas, and reading habits. By collecting the reading information input by the user, the system can better understand the user's needs, thereby providing personalized book recommendations and reading plans. This customized service can significantly improve the user's reading experience and satisfaction. In addition, by obtaining the user's reading goals, including the books to be read, the planned reading time, and the target reading volume, the system can formulate a detailed book reading schedule. The formulation of the schedule enables the user to clearly see their reading plan, enhancing the sense of purpose in reading. With the cooperation of the intelligent evaluation and adjustment mechanism, when the user encounters a situation where the reading progress lags behind, they can receive real-time feedback, thereby timely adjusting the reading strategy and avoiding the sense of frustration caused by poor planning.

[0008] Preferably, the method of obtaining the user's input book reading goals, executing the book reading progress adjustment strategy, and formulating the book reading schedule includes: Establish a user profile based on the obtained user reading information; Set the book reading goal as B = {B1, B2,..., B m}, where m represents there are m target books; Mark the books to be read as D = {D1, D2, …, D n}, where n represents a total of n books to be read; Calculate the daily target reading volume S, where P represents the total number of pages of the target book and T represents the planned reading time; Calculate the actual reading completion rate R of the user, where P i is the number of pages already read; Calculate the target reading completion rate R * , Record the daily reading progress and completion rate, and formulate a book reading progress schedule; According to the calculation results, execute the book reading progress adjustment strategy to adjust the subsequent uncompleted reading goals and time arrangements; If R * > R, the target reading volume is not achieved. According to the current reading completion rate R and the remaining time of the planned reading time, re-adjust the daily target reading volume and time arrangement; If R * < R; then the target reading volume is exceeded, and two options are provided for the user to choose: continue to read according to the target reading volume and re-adjust the daily target reading volume and time arrangement according to the current reading completion rate R and the remaining time of the planned reading time.

[0009] By setting book reading goals and implementing reading progress adjustment strategies, users can obtain a more systematic reading experience. The system clarifies the user's reading goals, helps the user clearly define the books to be read and the planned reading time, and then optimizes time management and reading strategies. This goal-oriented management method not only improves the user's reading efficiency but also enhances the user's sense of responsibility for reading. When formulating a book reading progress schedule, the system will automatically evaluate and adjust according to the user's actual reading situation and set goals. If the user's reading progress does not meet expectations, the system will give timely feedback to help the user re-set the daily reading volume and planned time. This flexible adjustment mechanism can effectively respond to various changes that may occur during the user's reading process and ensure that the user always stays on a reasonable reading track.

[0010] Preferably, obtain the user's reading duration and reading volume, rank the users according to the reading duration and reading volume, collect the rankings of all users and generate a reading leaderboard, including: Record the chapters that the user is currently reading in real time and update the current chapter information; Obtain the start time T start and end time T end of each user's reading, and calculate the actual reading time T of each dayi , Among them, z is the total number of readings on the current day, and i represents any one within the number of readings; Conduct statistical analysis based on the reading behavior of users and generate charts for display to users; Regularly calculate the cycle T f The total reading duration T of each user within a and the total reading volume P a , Among them, d represents any day within the statistical cycle T f ; Rank according to the total reading duration and total reading volume of users, and set the comprehensive score R, where ω1 and ω2 are weight coefficients; According to the calculation results, sort all users from high to low according to the comprehensive score, generate a ranking list, and display the rankings, total reading durations, and total reading volumes of users.

[0011] By statistically ranking the reading durations and reading volumes of users, the system provides an incentive mechanism to encourage users to actively participate in the reading leaderboard. This kind of reading leaderboard can not only motivate users to pursue higher reading achievements, but also create a competitive atmosphere among users, prompting them to be more focused on their reading goals. By real-time recording users' reading behaviors and updating the current chapter information, the system can accurately reflect users' reading states, enhancing users' sense of participation and achievement. The regular statistical analysis of each user's total reading duration and total reading volume provides users with clear reading feedback. Through the generated reading charts, users can intuitively understand their reading progress and achievements and compare with other users. This transparency strengthens users' awareness of their reading habits and prompts them to continuously improve their reading levels.

[0012] Preferably, obtaining the specific number of readers of each current chapter of this book and implementing the strategy of creating a real-time group chat to gather users reading different chapters into the temporary group chats corresponding to each chapter includes: Obtain the number of users N currently reading the same book. The set U contains all users currently reading this book U = {u1, u2,..., u N}, N = |U|; Implement the strategy of creating a real-time group chat to create a general group chat G. All users currently reading the same book are included in the group chat G, denoted as G = {u1, u2,..., u N}; Obtain the number of readers N v , Nv = {u k ∈ U}, where u k represents any user k in the set U; According to the number of readers N v of each chapter, create a temporary chapter group chat G v , and the group chat G v contains all users who are currently reading this chapter, denoted as G v = {N1, N2,..., N v}, where N q represents any user q in the set G v ; For each chapter's temporary group chat G v , set the group chat topic as the title of this chapter, and send discussion topics or prompt information related to the chapter to guide users to communicate and share; Monitor the chat content in each temporary group chat G v in real time; According to the discussion content and feedback of users, collect users' understanding and evaluation of the chapter content; After the user finishes reading this chapter, update the user set of each chapter in real time, automatically remove the user from the temporary group chat G v of this chapter, and add the user to the temporary group chat G v ' of the next chapter.

[0013] By obtaining the number of users who are currently reading the same book and creating a real-time group chat, the system provides users with an efficient communication platform. This strategy not only enables users to support each other and share insights during the reading process, but also enhances the overall reading experience. The temporary group chats for different chapters help users discuss relevant content with other readers when reading a specific chapter, enhancing the interactivity of chapter reading. After creating the temporary group chat corresponding to the chapter, users can have in-depth discussions for each chapter, promoting knowledge exchange among users. This interactive discussion environment can not only help users better understand the book content, but also stimulate their thinking, enhancing the depth and breadth of reading. By monitoring the chat content in real time, the system can collect users' feedback in a timely manner, providing useful information for subsequent content improvement and discussion topics. Generally speaking, the real-time group chat strategy greatly enhances the social attribute of reading and constructs a richer reading ecosystem.

[0014] Preferably, calculating the average reading duration of each chapter, if the actual reading duration of the user is greater than the average reading duration plus the threshold duration, then the user is more interested in or has difficulty understanding the chapter corresponding to the actual reading duration, including: Obtain the actual reading duration T x of all users who have read the chapter C *, calculate the average reading duration T of chapter C x of chapter C o , Set a threshold Δ to judge the user's reading behavior; When T * < T o + Δ, it means that the user is not interested in this chapter; When T * > T o + Δ, it means that the user is more interested in this chapter or finds it difficult to understand; Set up a forum for users to initiate and participate in discussion threads. The discussion threads include chapter highlights, discussion topics, and highly praised comments; Pull all users with actual reading duration longer than the average reading duration plus the threshold duration into the discussion group chat G h of this interesting chapter and push discussion threads related to the interesting chapter; Provide an option to exit the discussion group chat.

[0015] By calculating the average reading duration of each chapter and analyzing according to the user's actual reading duration, the system can effectively identify the user's interesting chapters. This mechanism not only enables the system to truly understand the user's reading preferences, but also provides a more personalized reading experience for users. When the user's actual reading duration exceeds the average level, the system will automatically pull them into the relevant discussion group chat for in-depth communication. By setting up a forum for users to initiate and participate in discussions, the system not only increases the interaction between users, but also gives users the opportunity to share their views and experiences. This user-led communication environment greatly enriches the reading experience of books and enhances the user's sense of participation and belonging. In addition, the function of interesting chapters can also provide a basis for subsequent book recommendations, further improving user satisfaction and loyalty.

[0016] Preferably, according to the interval of the user's last reading time, execute an assisted recall strategy to provide different levels of assisted recall and send reading prompts to the user, including: Record the reading position during reading and the time stamp of the last reading. The time stamp is a value used to record the last reading time point; Calculate the time interval ΔT between the user's last reading time T e to the current time T b , ΔT = T b - T e ; Execute different levels of assisted recall strategies according to the time interval ΔT of the user's last reading time; Set the thresholds T1 and T2 of the time interval, where T1 < T2; When ΔT ≤ T1, send a mild reminder, display the abstract to the user and send a reading prompt; When T1 < ΔT ≤ T2, send a moderate reminder, roughly summarize each chapter's content and display it to the user, and send a reading prompt; when ΔT > T2, send a severe reminder, explain and summarize the book's story background and each chapter's content in detail and display it to the user, and send a reading prompt.

[0017] By recording the user's reading position and the last reading time, the system can provide targeted auxiliary recall strategies. Such strategies not only help users quickly recall the previous reading content but also effectively reduce the forgetting anxiety caused by long-term non-reading. By calculating the interval of the user's last reading time, the system can send corresponding recall prompts according to different time periods to help users better re-enter the reading state. Different levels of auxiliary recall provide flexible choices, and users can receive different levels of recall information according to their own needs. When the user's interval time is long, the system will provide severe recall, explaining the book background and chapter content in detail to ensure that users can comprehensively understand the book. This strategy that attaches importance to the user experience can effectively improve the user's reading enthusiasm and prevent users from feeling frustrated due to falling behind the progress. Generally speaking, the auxiliary recall strategy not only improves the user's reading experience but also greatly enhances the user's ability to understand and absorb the book content.

[0018] The present invention has the following beneficial effects: 1. In this method for managing book reading, by allowing users to register an account and log in, the system can create personalized user profiles, thereby enhancing the user's sense of participation and belonging. The reading preferences, interest areas, and habits input by the user enable the system to make accurate book recommendations and reading plan formulations based on the user's unique needs. This personalized service significantly improves user satisfaction and reading experience. In addition, the book reading goals obtained by the system, including the books to be read, planned time, and target reading volume, provide a basis for formulating a detailed schedule for the user. Users can clearly understand their reading goals and progress, thus maintaining good reading habits. By tracking the user's reading behavior in real-time, recording the daily reading chapters, time, and completion status, it can help users self-manage and improve reading efficiency. The system analyzes the user's reading data specifically and generates charts for display, allowing users to intuitively understand their reading achievements. Such a feedback mechanism can not only encourage users to keep reading but also help them optimize their reading strategies and achieve more efficient learning. In addition, the intelligent evaluation and adjustment function of the system ensure that users can obtain timely support when encountering reading obstacles, avoiding the sense of frustration caused by falling behind in progress. Overall, this method effectively improves the user's reading enthusiasm and promotes their continuous progress during the reading process.

[0019] 2. This book reading management method helps users clarify their reading directions and time management by setting book reading goals and implementing book reading progress adjustment strategies. This goal-oriented approach enables users to clearly define the books to be read and the planned reading time, contributing to improving the overall reading efficiency. The system can automatically adjust the reading plan according to the user's actual reading situation to ensure that users maintain a reasonable progress during the reading process. When the user's actual reading progress fails to meet the expectation, the system will give timely feedback and suggest that the user reset the daily goal to help them flexibly cope with changes. At the same time, the system records the daily reading progress and completion rate, enabling users to understand their reading performance in real time. This quantitative feedback not only enhances the user's sense of responsibility but also motivates them to strive for higher reading achievements. In addition, the system provides two options for continued reading when the user exceeds the target reading volume, helping users maintain confidence in their progress. Through personalized suggestions and flexible adjustment mechanisms, users can continuously optimize their strategies during reading and achieve greater reading achievements. In short, the setting of book reading goals improves the user's reading efficiency and sense of accomplishment, contributing to the cultivation of long-term reading habits.

[0020] 3. This book reading management method provides users with an effective incentive mechanism by statistically ranking the user's reading duration and reading volume. By establishing a reading leaderboard, a friendly competitive atmosphere is formed among users, prompting them to be more focused on their reading goals. This competitiveness not only motivates users to pursue higher reading achievements but also enhances their enthusiasm for participating in reading. The system enables users to know their positions throughout the reading process by real-time recording of the user's chapter information and reading behavior, thus enhancing the sense of participation. Regular statistical analysis of the user's total reading duration and total reading volume enables users to intuitively evaluate their reading progress and achievements. This transparency not only enhances the user's understanding of their reading habits but also helps them make more informed choices in subsequent reading. By setting a comprehensive score, the user's performance is quantified, forming a fair competition environment. Users can not only see their own rankings but also understand their relative positions in the entire user group. This visual representation method improves the user's satisfaction and sense of accomplishment, enhances the interaction among the community, and promotes the inheritance and development of reading culture.

[0021] 4. This book reading management method provides users with an efficient communication platform by obtaining the number of users reading the same book and creating a real-time group chat. This strategy can enhance user interaction, promote their mutual support and sharing of insights during the reading process, and improve the overall reading experience. The temporary group chats for different chapters provide a discussion space for users to have in-depth exchanges on specific content, enhancing the fun and social attributes of reading. The created temporary group chats can effectively improve each user's understanding of the chapter content. In the discussion, users can not only exchange their own views but also learn different insights, promoting deeper thinking. This social interaction environment increases users' sense of belonging to the book and also stimulates their enthusiasm for participation. By monitoring the chat content in real time, the system can collect user feedback in a timely manner, providing a basis for the improvement of subsequent content. In addition, when users complete reading a chapter, the system automatically updates their group chat status to ensure that they can smoothly participate in the discussion of the next chapter. This dynamic management makes the reading process more fluent and promotes users' continuous participation in reading. Generally speaking, the real-time group chat strategy provides users with a rich social experience, constructs an interactive learning environment, and greatly enhances the value of reading.

[0022] 5. This book reading management method can identify users' interested chapters by calculating the average reading time of each chapter. This mechanism not only enables the system to understand each user's reading preferences but also provides personalized support for users' learning needs. When a user's actual reading time exceeds the average level, the system will automatically add them to the relevant discussion group chat to promote in-depth exchanges. This personalized attention can motivate users to explore the content they are interested in more deeply and enhance their reading motivation. In addition, the system pushes discussion posts related to the interested chapters, providing users with additional learning resources. Through discussions with other readers, users can understand the chapter content from different perspectives, promoting more comprehensive absorption and understanding. The function of setting up a discussion forum allows users to actively participate in topic discussions, share their views and experiences, enriching the reading experience. This community-based discussion environment not only improves users' enthusiasm for participation but also provides them with a platform for mutual learning. By gathering all users with actual reading times exceeding the average level into the discussion group chat, the system not only enhances users' interest in the chapter but also creates a positive learning atmosphere. The feedback users receive in the discussion can help them better understand the book content. Overall, the mechanism for identifying and discussing interested chapters greatly improves users' reading experience and learning effect, encouraging them to continuously explore and grow in the book.

[0023] 6. The book reading management method can provide targeted auxiliary recall strategies by recording the user's reading position and the time stamp of the last reading. The importance of this strategy lies in that it can help users quickly recall the previous reading content and relieve the forgetting anxiety caused by long-term non-reading. By calculating the user's reading time interval, the system can send corresponding recall prompts according to different time nodes to help users better re-enter the reading state. Different levels of auxiliary recall schemes provide users with flexible options to adapt to different memory needs. When the user's reading interval is long, the system will provide heavy recall, detailing the book background and chapter content to ensure that users can comprehensively understand the book. This strategy that attaches importance to the user experience can effectively improve the user's reading enthusiasm and help them maintain the coherence of understanding during the complex reading process. The provided recall strategy can not only help users review important content but also encourage them to read within the planned time, forming regular reading habits. Generally speaking, the auxiliary recall strategy improves the user's reading experience, helps them become more efficient in understanding and absorbing book content, and promotes the cultivation of long-term reading habits. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a schematic flowchart of the method of the present invention.

[0025] Figure 2 It is a schematic flowchart of the execution of the auxiliary recall strategy of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0026] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0027] Embodiment 1. Refer to Figure 1 , a book reading management method includes: The user registers an account and logs in; Obtain information such as the user's reading preferences, interest fields, and reading habits input by the user, and record it as reading information; Obtain the book reading goals input by the user. The reading goals include: the book to be read, the planned reading time, and the target reading volume. Execute the book reading progress adjustment strategy, mark the book to be read, formulate a book reading progress schedule, and perform intelligent evaluation and adjustment according to the schedule; Real-time track the user's daily reading behavior. The reading behavior includes the reading chapter, time, and completion status; Specifically analyze the reading behavior and generate charts to display to the user; Obtain the reading duration and reading volume of the user, rank the users according to the reading duration and reading volume, collect the rankings of all users and generate a reading leaderboard; Obtain the number of users currently reading the same book and create a general group; Obtain the specific number of readers for each chapter of this book currently, execute the strategy of creating real-time group chats, and gather users reading different chapters into the corresponding temporary group chats for each chapter; Calculate the average reading duration for each chapter. If the actual reading duration of a user is greater than the average reading duration plus the threshold duration, then the user is more interested in or has difficulty understanding the chapter corresponding to the actual reading duration, and it is recorded as an interesting chapter; For the interesting chapters, automatically pull the users into the discussion group chats of those interesting chapters and push discussion posts corresponding to the content of the interesting chapters; Record and display the position where the user last read and the interval since the last reading time, and the reading position includes chapter, page number, and paragraph information; According to the interval since the user's last reading time, execute the assisted recall strategy, provide different levels of assisted recall for the user and send reading tips.

[0028] By means of the user registering an account and logging in, the system can establish a comprehensive and personalized user profile. This not only enhances the user's sense of participation and belonging, but also enables the system to make full use of information such as the user's reading preferences, interest areas, and reading habits to achieve accurate book recommendations and personalized content customization. This customized service significantly improves the user's reading experience and satisfaction, making the user feel that the system provides not only a reading platform, but also a considerate reading partner. In addition, by obtaining the user's input book reading goals, including the books to be read, planned reading time, and target reading volume, etc., the system can formulate a detailed book reading schedule, provide the user with clear reading goals and time plans, and enhance the sense of purpose and direction in reading. Real-time tracking of the user's daily reading behavior, including the reading chapters, reading time, and completion status, etc., helps the user to achieve self-management, clearly understand their own reading achievements and completion status, and encourages the user to develop good reading habits. The system specifically analyzes the user's reading behavior and generates intuitive charts to display to the user, enabling the user to clearly understand their own reading efficiency and reading progress, so as to be able to further optimize their reading strategy and improve reading efficiency. For example, the user can view the chart to understand which time period of the day they have the highest reading efficiency and which chapter content takes the longest time to read, and thus adjust their reading time and focus.

[0029] Obtain the book reading goals input by the user, execute the book reading progress adjustment strategy, and formulate a book reading schedule, including: Establish a user profile based on the obtained user reading information; Set the book reading goal as B = {B1, B2,..., B m}, where m represents there are m target books in total; Mark the books to be read as D = {D1, D2,..., D n}, where n represents there are n books to be read in total; Calculate the daily target reading volume S, where P represents the total number of pages of the target book, and T represents the planned reading time; Calculate the actual reading completion rate R of the user, where P i is the number of pages already read; Calculate the target reading completion rate R * , Record the daily reading progress and completion rate, and formulate a book reading schedule; According to the calculation results, execute the book reading progress adjustment strategy to adjust the subsequent uncompleted reading goals and time arrangements; If R * > R, the target reading volume is not achieved. According to the current reading completion rate R and the remaining time of the planned reading time, re-adjust the daily target reading volume and time arrangements; If R * < R; then the target reading volume is exceeded, and two options are provided for the user to choose: continue to read according to the target reading volume and re-adjust the daily target reading volume and time arrangements according to the current reading completion rate R and the remaining time of the planned reading time.

[0030] By obtaining the book reading goals input by the user and implementing the book reading progress adjustment strategy, the system brings users a more systematic and targeted reading experience, helping users to achieve their reading goals efficiently. The setting of book reading goals enables users to clearly define the books to be read and the planned reading time, thereby optimizing time management and reading strategies, avoiding blind reading and time waste. This goal-oriented management method not only improves the user's reading efficiency and saves time costs, but also enhances the user's sense of responsibility and self-discipline for reading, prompting users to take every reading plan seriously. In the process of formulating a book reading schedule, the system will not only take into account the user's reading goals, but also automatically evaluate and adjust according to the user's actual reading situation and the set goals. If the user's reading progress does not meet expectations, the system will give feedback in a timely manner, and help the user reset the daily reading volume and time schedule based on the current reading completion rate and the remaining time of the planned reading time, to ensure that the reading goals are always in an achievable state. This flexible adjustment mechanism can effectively deal with various changes that may occur in the user's reading process, such as emergencies, time conflicts, etc., to ensure that the user always stays on a reasonable reading track and avoids the failure of the reading plan due to the rigidity of the plan.

[0031] Get the user's reading time and reading volume, rank the users according to their reading time and reading volume, collect the rankings of all users and generate a reading ranking list, including: Record the chapter the user is reading in real time and update the current chapter information; Get the start time T of each reading by the user start and end time T end , calculate the actual daily reading time T i , Among them, z is the total number of readings on that day, and i represents any one of the readings; Conduct statistical analysis based on users’ reading behavior and generate charts to display to users; Regular calculation period T f The total reading time of each user in T a and total reading volume P a , Among them, d represents the statistical period T f Any day within Ranking is done based on the total reading time and total reading volume of the user, and a comprehensive score R is set. Among them, ω1 and ω2 are weight coefficients; According to the calculation results, all users are sorted from highest to lowest according to the comprehensive score to generate a ranking list, and the user's ranking, total reading duration, and total reading volume are displayed.

[0032] By obtaining the reading duration and reading volume of users and ranking users according to the reading duration and reading volume, the system constructs a positive incentive mechanism to encourage users to actively participate in reading and stimulate their reading enthusiasm. This reading leaderboard can not only motivate users to pursue higher reading achievements and improve their reading levels, but also create a healthy competition atmosphere among users, prompting them to focus more on their reading goals and continuously improve their reading abilities. Real-time recording of the chapters that users are reading and updating the current chapter information can accurately reflect the reading status of users, enhance the sense of participation and achievement of users, and make users feel that their reading achievements are recognized and valued. Regularly calculating the total reading duration and total reading volume of each user within a certain period provides clear reading feedback for users, enabling them to understand their reading situation within a period of time, such as how many books they have read and how much time they have spent. Through the generated charts, users can intuitively understand their reading progress and achievements and compare them with other users, so as to have a clearer understanding of themselves, find their reading advantages and disadvantages. This transparency not only enhances users' awareness of their reading habits, but also helps them discover their reading bottlenecks and take timely measures for improvement.

[0033] Obtain the specific number of readers for each current chapter of this book, execute the strategy of creating a real-time group chat, and gather users who are reading different chapters into the corresponding temporary group chats for each chapter, including: Obtain the number N of users who are currently reading the same book. The set U contains all users who are reading this book, U = {u1, u2,..., u N}, N = |U|; Execute the strategy of creating a real-time group chat to create a general group chat G. All users who are reading the same book are included in the group chat G, denoted as G = {u1, u2,..., u N}; Obtain the number of readers N v for each chapter, N v = {u k ∈ U}, where u k represents any user k in the set U; according to the number of readers N v for each chapter, create a temporary chapter group chat G v , and all users who are reading this chapter are included in the group chat G v , denoted as G v = {N1, N2,..., N v}, where N q represents the set Gv any user q among them; For the temporary group chat G for each chapter v , set the group chat topic as the title of the chapter, and send discussion topics or prompt messages related to the chapter to guide users to communicate and share; Monitor the chat content in each temporary group chat G in real time v inside; According to the discussion content and feedback of users, collect users' understanding and evaluation of the chapter content; After the user finishes reading the chapter, update the user set of each chapter in real time, and automatically remove the user from the temporary group chat G of this chapter v and pull the user into the temporary group chat G of the next chapter v .

[0034] By obtaining the number of users who are currently reading the same book and creating a general group, the system provides a convenient communication platform for users to share reading experiences and exchange reading feelings among themselves, enhancing the reading pleasure of users and promoting the social nature of reading. By implementing the strategy of creating real-time group chats and, on the basis of the general group, further obtaining the specific number of readers of each chapter of this book and gathering users who are reading different chapters into the corresponding temporary group chats for each chapter, users can be more precisely connected, facilitating in-depth discussions on the content of specific chapters by users, solving problems encountered during reading, and improving reading efficiency. After creating the temporary group chats corresponding to the chapters, users can conduct in-depth discussions for each chapter, promoting knowledge exchange and mental collisions among users, helping users better understand the book content, stimulating their thinking, and enhancing the depth and breadth of reading. By monitoring the chat content in real time, the system can timely collect users' feedback, understand users' understanding and evaluation of the chapter content, provide useful information for subsequent content improvement and discussion topics, and continuously optimize the reading experience.

[0035] Calculate the average reading duration of each chapter. If the actual reading duration of a user is greater than the average reading duration plus the threshold duration, it means that the user is more interested in or has difficulty understanding the chapter corresponding to the actual reading duration, including: Obtain the actual reading duration T of all users reading chapter C x , calculate the average reading duration T of chapter C * , x , o , Set a threshold Δ to judge the reading behavior of users; When T * < T o + Δ, it means that the user is not interested in this chapter; When T * > T o + Δ, it indicates that the user is more interested in or has difficulty understanding this chapter; Set up a forum for users to initiate and participate in discussion posts, and the discussion posts include chapter highlights, discussion topics, and highly praised comments; pull all users with actual reading duration greater than the average reading duration plus the threshold duration into the discussion group chat G h for this interesting chapter and push discussion posts related to the interesting chapter; Provide an option to exit the discussion group chat.

[0036] By calculating the average reading duration of each chapter and analyzing according to the actual reading duration of users, the system can effectively identify the interesting chapters of users, so as to provide more targeted reading guidance and help for users. This mechanism not only enables the system to truly understand the reading preferences of users, but also provides a more personalized reading experience for users, making users feel the attention and importance of the system to themselves. When the actual reading duration of users exceeds the average level, the system will automatically pull them into the relevant discussion group chat for in-depth communication, jointly explore interesting topics, and improve the reading depth. By setting up a forum for users to initiate and participate in discussions, the system not only increases the interaction between users, but also gives users the opportunity to share their views and experiences, promotes mutual assistance and learning among users, and makes progress together. This user-led communication environment greatly enriches the reading experience of books, enhances the sense of participation and belonging of users, and makes users feel that they are a part of the reading community. In addition, the function of interesting chapters can also provide a basis for subsequent book recommendations, recommend books that better suit their tastes according to the interest preferences of users, and further improve user satisfaction and loyalty.

[0037] According to the interval of the user's last reading time, execute an assisted recall strategy to provide different levels of assisted recall and send reading tips to the user, including: Record the reading position during reading and the time stamp of the last reading, and the time stamp is a value used to record the last reading time point; Calculate the time interval ΔT from the user's last reading time T e to the current time T b , ΔT = T b - T e ; Execute different levels of assisted recall strategies according to the time interval ΔT of the user's last reading time; Set the threshold values T1 and T2 of the time interval, where T1 < T2; When ΔT ≤ T1, send mild recall, display the abstract to the user and send a reading tip; When T1 < ΔT ≤ T2, send medium-level recall, roughly summarize the content of each chapter and display it to the user, and send a reading prompt; when ΔT > T2, send high-level recall, explain and summarize the story background and the content of each chapter of the book in detail and display it to the user, and send a reading prompt.

[0038] In this embodiment, refer to Figure 2 。

[0039] By recording the user's reading position and the timestamp of the last reading, the system can provide targeted auxiliary recall strategies to help users quickly recall the content of the last reading and reduce the reading barriers caused by forgetting. This strategy not only helps users quickly recall the content of the last reading, but also effectively reduces the forgetting anxiety brought by the user's long-term non-reading, enhances the user's reading confidence, and avoids the frustration caused by unclear memory. By calculating the time interval from the user's last reading time to the current time, the system can send corresponding recall prompts according to different time periods, providing different levels of auxiliary recall for users, helping users better re-enter the reading state and quickly restore reading memory. Different levels of auxiliary recall provide flexible choices. Users can receive different levels of recall information according to their own needs. For example, mild recall shows the abstract, medium recall summarizes the chapter content, and high recall explains the book background and chapter content in detail. This strategy that attaches importance to the user experience can effectively improve the user's reading enthusiasm, prevent the user from feeling lost due to being unable to keep up with the progress, and choose the most suitable recall method according to their own situation. In addition, the auxiliary recall strategy can also help users consolidate their memory, deepen their understanding of the book content, and improve the reading effect.

[0040] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device.

[0041] The above are only the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the technical principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for managing book reading, characterized in that, including: The user registers an account and logs in; Obtain information such as the user's reading preferences, fields of interest, and reading habits input by the user, and record it as reading information; Obtain the user's book reading goals, where the reading goals include: books to be read, planned reading time, and target reading volume, execute the book reading progress adjustment strategy, mark the books to be read, formulate a book reading schedule, and perform intelligent evaluation and adjustment according to the schedule; Real-time track the user's daily reading behavior, where the reading behavior includes reading chapters, time, and completion status; Specifically analyze the reading behavior and generate a chart to display to the user; Obtain the user's reading duration and reading volume, rank the users according to the reading duration and reading volume, collect the rankings of all users and generate a reading leaderboard; Obtain the number of users currently reading the same book and create a general group; Obtain the specific number of readers of each chapter of this book currently, execute the strategy of creating a real-time group chat, and gather the users reading different chapters into the corresponding temporary group chats for each chapter; Calculate the average reading duration of each chapter. If the user's actual reading duration is greater than the average reading duration plus the threshold duration, it means that the user is more interested in or has difficulty understanding the chapter corresponding to the actual reading duration, and record it as an interesting chapter; For the interesting chapter, automatically pull the user into the discussion group chat of this interesting chapter and push discussion posts corresponding to the content of the interesting chapter; Record and display the position where the user last read and the interval from the last reading time, where the reading position includes chapter, page number, and paragraph information; According to the interval of the user's last reading time, execute the auxiliary recall strategy to provide different degrees of auxiliary recall to the user and send reading prompts.

2. The book reading management method according to claim 1, wherein The obtaining of the user's book reading goals, the execution of the book reading progress adjustment strategy, and the formulation of the book reading schedule include: Establish a user profile based on the obtained user reading information; Set the book reading goal as B = {B1, B2, …, B m}, where m represents that there are m target books in total; Mark the books to be read as D = {D1, D2, …, D n}, where n represents a total of n books to be read; Calculate the daily target reading volume S, where P represents the total number of pages of the target book, and T represents the planned reading time; Calculate the actual reading completion rate of the user as R, where P i is the number of pages read; Calculate the user's target reading completion rate R * , Record the daily reading progress and completion rate, and formulate a book reading schedule; According to the calculation results, execute the book reading progress adjustment strategy to adjust the subsequent uncompleted reading goals and time arrangements; If R * > R, the target reading volume is not achieved. According to the current reading completion rate R and the remaining time of the planned reading time, the daily target reading volume and time arrangement are readjusted; If R * < R; then the target reading volume is exceeded, and two options are provided for the user to choose from: continue reading according to the target reading volume and readjust the daily target reading volume and time arrangement according to the remaining time based on the current reading completion rate R and the planned reading time.

3. A book reading management method according to claim 1, characterized in that, The obtaining of the user's reading duration and reading volume, the ranking of the users according to the reading duration and reading volume, the collection of the rankings of all users and the generation of the reading leaderboard include: Real-time record the chapters the user is reading and update the current chapter information; Obtain the start time T of each user's reading start and the end time T end , and calculate the actual daily reading time T i , where z is the total number of readings on the day, and i represents any one within the number of readings; Conduct statistical analysis based on the user's reading behavior and generate a chart to display to the user; Regular calculation period T f Total reading duration T of each user within a And total reading volume P a , where d represents any day within the statistical period T f ; Rank according to the user's total reading duration and total reading volume, and set a comprehensive score R, where ω1 and ω2 are weight coefficients; According to the calculation results, sort all users from high to low according to the comprehensive score, generate a ranking list, and display the user's ranking, total reading duration, and total reading volume.

4. A book reading management method according to claim 1, characterized in that, The obtaining of the specific number of readers of each chapter of this book currently, the execution of the strategy of creating a real-time group chat, and the gathering of the users reading different chapters into the corresponding temporary group chats for each chapter include: Obtain the number N of users who are currently reading the same book. The set U contains all users who are reading the book, U = {u1, u2, …, u N}, and N = |U|; Execute the creation of a real-time group chat policy to create a general group chat G, which contains all users who are reading the same book, denoted as G = {u1, u2,..., u N}; Obtain the number of readers N for each chapter v , N v ={u k ∈U}, where u k represents any user k in the set U; According to the number of readers N of each chapter v , create a temporary chapter group chat G v , the group chat G v contains all users who are reading this chapter, denoted as G v = {N1, N2,..., N v}, where N q represents any user q in the set G v ; Temporary group chat G for each chapter v , set the group chat topic as the title of the chapter, and send discussion topics or prompt information related to the chapter to guide users to communicate and share; Monitor the chat content in each temporary group chat G in real time v ; Collect the users' understanding and evaluation of the chapter content according to the users' discussion content and feedback; After the user finishes reading the chapter, the user set of each chapter is updated in real time, and the user is automatically removed from the temporary group chat G v of this chapter and added to the temporary group chat G v ' of the next chapter.

5. A book reading management method according to claim 4, characterized in that, The calculation of the average reading duration of each chapter. If the user's actual reading duration is greater than the average reading duration plus the threshold duration, it includes: Obtain the actual reading duration T of all users who have read chapter C x and calculate the average reading duration T of chapter C * x o , Set a threshold Δ and judge the user's reading behavior; When T * <T o + Δ, it means that the user is not interested in this chapter; When T * > T o + Δ, it indicates that the user is more interested in or has difficulty understanding this chapter; A forum is set up for users to initiate and participate in discussion threads, and the discussion threads include chapter highlights, discussion topics, and highly liked comments. Pull all users with actual reading duration greater than the average reading duration plus the threshold duration into the discussion group chat G of this interesting chapter h and push discussion posts related to the interesting chapter; An option to exit the discussion group chat is provided.

6. A book reading management method according to claim 1, characterized in that, According to the interval of the user's last reading time, an auxiliary recall strategy is executed to provide different levels of auxiliary recall for the user and send reading prompts, including: Record the reading position during reading and the timestamp of the last reading, where the timestamp is a value used to record the last reading time point. Calculate the user's last reading time T e to the current time T b The time interval ΔT, ΔT = T b - T e ; Execute different levels of auxiliary recall strategies according to the time interval ΔT of the user's last reading time. Set the threshold values T1 and T2 of the time interval, where T1 < T2. When ΔT ≤ T1, send mild recall, display the abstract to the user and send a reading prompt. When T1 < ΔT ≤ T2, send moderate recall, roughly summarize the content of each chapter and display it to the user and send a reading prompt; when ΔT > T2, send severe recall, explain and summarize the story background and content of each chapter of the book in detail and send a reading prompt.

Citation Information

Patent Citations

  • Electronic book reading plan recommendation system, method thereof, terminal and server

    CN106657581A

  • Method and device of collecting user reading data, terminal equipment and storage medium

    CN107657030A

  • Resource information processing method, computing device and storage medium

    CN114969390A

  • Text summary generation method and device, electronic equipment and storage medium

    CN117764064A

  • Author overlay for electronic work

    US9892101B1