| With the rapid development of the mobile Internet and the widespread popularity of mobile smart devices,people have entered the era of mobile Internet,the pace of life has been accelerating and the fragmentation time available has been greatly increased.People can read various information anytime and anywhere through mobile devices such as mobile phones.At the same time,the content that people use to read in fragmented time is becoming more and more fragmented,but fragmented content is far from traditional long articles in terms of information acquisition.It is still necessary to read long articles if people want to have a deep understanding and learning of things through reading.However,using the fragmentation time to read long articles is difficult to complete reading at one time.Although users can collect unread content,it is usually forgotten after being collected,so that they no longer open the favorites to continue reading.Moreover,the content of each application can only be stored in its own application.Every time you continue reading,you need to remember which application the content is in,it also increases the difficulty for people to continue reading the contents of the collection.In view of the difficulty of users to continue reading the contents of the collection,this thesis designs and implements a retrospective reading assistant system.By systematically saving and managing the contents of multiple applications,the system assists users to continue reading the collected content,and periodically helps the user to review the saved content by means of message push and active reminding.The system obtains the fragmented idle time of users by analyzing the user's use of the application data,detecting the current usage of the user and according to the user-defined idle time settings,so as to accurately push the user during the idle time of the user.The system adopts the micro-service architecture based on Spring Cloud,and divides and conquers the system's content management,data statistics,user state analysis,content review and push and other modules,dividing it into micro-services to realize the independent development and deployment of each service.The mobile terminal is based on Android implementation,and the back-end micro-service is implemented by Spring Boot.The advantages of simplified configuration and convenient deployment of Spring Boot are more convenient for development and maintenance and expansion of system functions.The system actively reminds the user to continue reading and reviewing the contents of the system during the idle time of the user through the message push mode,so that the user does not stick to the limitation of fragmentation time and reads more meaningful content at the fragmentation time without affecting the normal learning work of the user.The effect of fully and efficiently utilizing the fragmentation time for learning through the mobile Internet is achieved. |