1.一种电子书的阅读计划推荐方法,其特征在于,包括以下步骤:
获取目标用户的个人信息以及目标用户当前阅读的电子书的书名;
根据所述个人信息与所述书名构建同类用户群,用于汇集服务器中与所述目标用户的个人信息相关的其他用户,并获取同类用户群中其他用户的阅读特征;
获取所述同类用户群中其他用户的阅读特征,生成第一推荐阅读计划,并将所述的初步推荐阅读计划推荐至所述目标用户;
获取目标用户访问阅读图书的历史阅读信息, 根据所述历史阅读信息获取所述目标用户的阅读行为特征;
根据所述阅读行为特征调整所述第一推荐阅读计划,生成第二推荐阅读计划,并将所述二次推荐阅读计划推荐至所述目标用户。
2.根据权利要求1所述的阅读计划推荐方法,其特征在于,所述第一推荐阅读计划推荐信息包括:开始阅读时间、阅读时间长度、以及阅读时间间隔,所述生成第一推荐阅读计划的步骤为:
根据预设的电子书拆分规则,将所述电子书拆分成若干片段,并按阅读顺序,对所述片段进行编号;
统计出所述同类用户群上传的所述电子书片段的理解难易系数和精彩度系数,并结合所述同类用户群的阅读特征,为用户生成每天的阅读任务,并在每个阅读任务中分配不同数量的内容片段,在理解难易系数大或者精彩度系数大的内容片断加长阅读时间或减少阅读任务。
3.根据权利要求1或2所述的阅读计划推荐方法,其特征在于,根据所述阅读行为特征调整所述第一推荐阅读计划为:
根据所述目标用户的阅读行为特征,将所述第一推荐阅读计划中推荐的开始阅读时间、阅读时间长度、以及阅读时间间隔进行调整。
4.根据权利要求1所述的阅读计划推荐方法,其特征在于,还包括:
判断当前阅读的电子书是否被阅读到最后章节,是,则根据所述目标用户的历史阅读信息统计出目标用户感兴趣的图书类型并将其中一本图书的书摘内容标注为阅读消息提醒内容;
否则将当前阅读的电子书的后续章节的书摘标注为阅读消息提醒内容。
5.根据权利要求1所述的阅读计划推荐方法,其特征在于,还包括:
根据所述目标用户的阅读行为特征,在目标用户通常的开始阅读时间前将阅读消息提醒内容发送给目标用户;
判断目标用户是否完成阅读任务,是,则不再发送阅读提醒消息内容;
否则,判断目标用户是否开始阅读任务,是,则不再发送阅读提醒消息内容;
否则,在目标用户阅读时间范围内或之后将阅读消息提醒内容发送给目标用户。
6.根据权利要求1所述的阅读计划推荐方法,其特征在于,其特征在于,还包括:
在目标用户阅读后,统计出目标用户的阅读信息,包括:阅读时长、阅读完的字数、阅读完的页数和阅读完的章节数,并将统计信息添加到目标用户的当前阅读进度中;
计算出目标用户在同类用户群中的当前阅读进度排名,用于提供横向对比。
7.根据权利要求1所述的阅读计划推荐方法,其特征在于,还包括:
将目标用户的当前阅读进度和第二推荐阅读计划进行对比;
判断当前阅读进度是否大于第二推荐阅读计划,是,则向目标用户发送奖励提醒消息;
否则判断当前阅读进度是否等于第二推荐阅读计划,是,则向目标用户发送鼓励提醒消息,否则向目标用户发送激励提醒消息。
8.根据权利要求1所述的阅读计划推荐方法,其特征在于,还包括:
提供目标用户可根据自身实际情况修改推荐阅读计划中推荐的每天最少阅读时间、计划阅读总天数,与增加、删除空闲时间的操作。
9.根据权利要求1所述的阅读计划推荐方法,其特征在于,所述发送阅读提醒消息内容包括短信提醒、语音提醒、客户端应用内部提醒三种方式。
10.一种电子书的阅读计划推荐系统,其特征在于,包括以下模块:
获取初步阅读信息模块,用于获取目标用户的个人信息以及目标用户当前阅读的电子书的书名;
获取同类阅读信息模块,用于根据所述个人信息与所述书名构建同类用户群,用于汇集服务器中与所述目标用户的个人信息相关的其他用户,并获取同类用户群中其他用户的阅读特征;
第一推荐模块,用于获取所述同类用户群中其他用户的阅读特征,生成第一推荐阅读计划,并将所述的初步推荐阅读计划推荐至所述目标用户;
获取阅读特征模块,用于获取目标用户阅读图书的历史阅读信息, 根据所述历史阅读信息获取所述目标用户的阅读行为特征;
第二推荐模块,用于根据所述阅读行为特征调整所述第一推荐阅读计划,生成第二推荐阅读计划,并将所述二次推荐阅读计划推荐至所述目标用户。
11.一种电子书的阅读计划推荐系统的终端,其特征在于,所述终端包括:
上传信息模块,用于用户通过网络上传用户基本信息到服务器;
发送提醒模块,用于通过网络和消息中转后,客户端接受到消息提醒,选择合适的推送时间、消息内容以及推送方式给用户发送阅读提醒消息。
12.一种电子书的阅读计划推荐系统的服务端,其特征在于,所述服务端包括:
日志收集模块,用于服务器收集用户日常阅读行为日志,将日志数据传入大数据分析服务器,分析用户日常阅读行为日志;
数据分析模块:用于分析用户行为数据,统计出用户的阅读特征;
阅读计划生成模块:用于安排阅读任务,生成阅读计划,同时负责用户计划的自我调整和完善,生成第二阅读计划;
进度排名模块,用于对比用户的阅读进度排名和阅读计划,跟踪用户阅读进度;
消息提醒模块,用于按需要调度消息推送服务,向用户发送提醒消息。