基于Spring Cloud的回顾式阅读辅助系统的设计与实现
【摘要】:随着移动互联网的飞速发展,移动智能设备的全面普及,人们进入了移动互联网时代,生活节奏不断加快,可利用的碎片化时间大大增加,人们可以通过手机等移动设备随时随地阅读各种信息。同时人们利用碎片化时间阅读的内容也越来越碎片化,但是碎片化内容在获取信息方面,与传统长文相比相去甚远,想要通过阅读对事物进行深入的了解与学习,依然需要阅读长文。然而利用碎片化时间阅读长文,存在难以一次性完成阅读的问题,虽然用户可以将未阅读完的内容进行收藏,但是通常人们收藏后便会遗忘,以致不再打开收藏夹继续阅读内容,而且每个应用的内容只能收藏在各自的应用中,每次继续阅读都需要记住内容收藏在哪个应用中,又加大了人们继续阅读收藏内容的难度。针对用户难以继续阅读收藏内容的问题,本文设计与实现了一款回顾式阅读辅助系统。本系统通过将多个应用的内容统一保存与管理,辅助用户继续阅读收藏内容,并以消息推送及主动提醒的方式,定期帮助用户回顾保存的内容。本系统通过分析用户使用应用数据、检测用户当前使用应用情况以及根据用户自定义的空闲时间设置,获取用户的碎片化空闲时间,做到在用户空闲时间内对用户进行准确推送。本系统采用基于Spring Cloud实现的微服务架构,将本系统的内容管理、数据统计、用户状态分析、内容回顾推送等模块分而治之,划分为一个个微服务,实现各个服务独立开发与部署的效果。移动端基于Android实现,后端微服务采用Spring Boot实现,Spring Boot的简化配置与方便部署等优点更加便于开发以及系统功能的维护与扩展。本系统通过消息推送方式主动在用户空闲时间提醒用户继续阅读及回顾系统中的内容,在不影响用户正常学习工作的前提下,使用户不拘泥于碎片化时间的限制,在碎片化时间阅读更有学习意义的内容,达到了充分且高效地通过移动互联网有效利用碎片化时间进行学习的效果。