首页> 中国专利> 一种教辅书籍订阅方法、装置、计算机设备和存储介质

一种教辅书籍订阅方法、装置、计算机设备和存储介质

摘要

本发明实施例提供了一种教辅书籍订阅方法、装置、计算机设备和存储介质,该方法包括:当图书馆新增某一学科的教辅书籍时,查询教辅书籍的书籍信息;计算学生当前针对学科的学习信息;对书籍信息与学习信息进行匹配;若匹配成功,则将学生设置为候选学生;根据历史从图书馆订阅书籍的行为选择部分候选学生为目标学生;将书籍信息推送至目标学生对应的终端。避免了学生因为误用旧教辅书籍而无法适应当前教学进度,以及学生在使用教辅书籍时因不适用而再次手动找寻其他教辅书籍的情况,降低了学生借阅教辅书籍的时间成本,提高了学生借阅的效率,以及教辅书籍的流动率。

著录项

  • 公开/公告号CN112417291A

    专利类型发明专利

  • 公开/公告日2021-02-26

    原文格式PDF

  • 申请/专利权人 广州宏途教育网络科技有限公司;

    申请/专利号CN202011390084.6

  • 发明设计人 徐丹;

    申请日2020-12-01

  • 分类号G06F16/9535(20190101);G06F16/958(20190101);G06Q50/20(20120101);H04L29/08(20060101);

  • 代理机构11332 北京品源专利代理有限公司;

  • 代理人孟金喆

  • 地址 510663 广东省广州市黄埔区南翔一路62号自编六栋一楼西北部

  • 入库时间 2023-06-19 10:02:03

说明书

技术领域

本发明实施例涉及书籍管理的技术领域,尤其涉及一种教辅书籍订阅方法、装置、计算机设备和存储介质。

背景技术

现在的学校都会配备可供师生阅览、参考图书资料的图书馆,随着数字化校园的普及,学校的图书馆也会有专属的网页、APP等客户端,师生可以在客户端对图书馆中的藏书进行检索、查阅等操作。

在先前的技术中,学校图书馆若新添了书籍,往往只会将该书籍录入到图书馆的藏书数据库中,学生对于在客户端查询到的书籍无法立即分辨出其是否是新增书籍;另外,客户端在向学生推送新增书籍时,若新增书籍的数量过大,则学生需要耗时耗力地去浏览客户端界面上的新书列表,并从中筛选出适合自己的书籍进行借阅、学习,增加了学生从推送列表中筛选书籍的时间成本,降低了书籍的借阅效率。

发明内容

本发明实施例提出了一种教辅书籍订阅方法、装置、计算机设备和存储介质,以解决新增书籍信息更新滞后、推送的书籍不符合学生的学习情况的问题。

第一方面,本发明实施例提供了一种教辅书籍订阅方法,该方法包括:

当图书馆新增某一学科的教辅书籍时,查询所述教辅书籍的书籍信息;

计算学生当前针对所述学科的学习信息;

对所述书籍信息与所述学习信息进行匹配;

若所述书籍信息与所述学习信息匹配成功,则将所述学生设置为候选学生;

根据历史从所述图书馆订阅书籍的行为选择部分所述候选学生为目标学生;

将所述书籍信息推送至所述目标学生对应的终端。

可选地,所述学习信息包括成绩等级;

所述计算学生当前针对所述学科的学习信息,包括:

确定学生针对所述学科中各个章节进行测试的成绩;

基于所述成绩对所述学生计算所述学科的综合成绩;

在预设的多个成绩范围内查询所述综合成绩所处的成绩范围,作为目标范围,每个所述成绩范围关联成绩等级;

将所述目标范围对应的成绩等级设置为所述学生的成绩等级。

可选地,所述确定学生针对所述学科中各个章节进行测试的成绩,包括:

查询学生对第一章节测试所获得的成绩,所述第一章节为所述学科中、所述学生已学习的章节;

查询所述学生对所述学科中的第一章节进行练习的行为数据;

根据所述成绩与所述行为数据确定与所述学生相似的其他学生;

计算所述其他学生对第二章节测试所获得的成绩的平均值,所述第二章节为所述学科中、所述学生未学习的章节;

将所述平均值赋值为所述学生对所述第二章节测试所获得的成绩。

可选地,所述基于所述成绩对所述学生计算所述学科的综合成绩,包括:

查询所述学科对应教学用户的目录信息,所述目录信息中包括各章节占用的页数;

按照所述页数对所述成绩配置权重,所述权重与所述页数正相关;

计算所述成绩与所述权重之间的乘积,获得调权成绩;

计算所述调权成绩之和,作为综合成绩。

可选地,所述书籍信息包括学习难度、所述学习信息包括成绩等级;

所述对所述书籍信息与所述学习信息进行匹配,包括:

确定所述学习难度的第一级别、所述成绩等级的第二级别;

若所述第一级别低于所述第二级别、或所述第一级别比所述第二级别高至少两个级别,则确定所述书籍信息与所述学习信息匹配失败;

若所述第一级别等于所述第二级别、或所述第一级别比所述第二级别高一个级别,则确定所述书籍信息与所述学习信息匹配成功。

可选地,所述根据历史从所述图书馆订阅书籍的行为选择部分所述候选学生为目标学生,包括:

查询所述候选学生历史从所述图书馆订阅书籍的行为,所述行为包括已推送的书籍、订阅书籍的第一时间、归还所述书籍的第二时间;

将所述已推送的书籍、所述第一时间、所述第二时间与所述书籍信息输入预设的书籍订阅模型中,以预估所述候选学生订阅所述教辅书籍的概率、订阅所述教辅书籍的第三时间、归还所述教辅书籍的第四时间;

若所述概率大于预设的阈值,则基于所述第三时间与所述第四时间选择部分所述候选学生为目标学生。

可选地,所述书籍信息包括书籍类型;所述基于所述第三时间与所述第四时间选择部分所述候选学生为目标学生,包括:

查询对所述书籍类型设置的阅读时长;

计算所述第四时间与所述第三时间之间的差值,作为时间差值;

计算所述时间差值与所述阅读时长之间的比值;

若所述比值在预设的比值范围内,则确定所述候选学生为目标学生。

第二方面,本发明实施例还提供了一种教辅书籍订阅装置,该装置包括:

书籍信息查询模块,用于当图书馆新增某一学科的教辅书籍时,查询所述教辅书籍的书籍信息;

学习信息计算模块,用于计算学生当前针对所述学科的学习信息;

学习信息匹配模块,用于对所述书籍信息与所述学习信息进行匹配;

候选学生设置模块,用于若所述书籍信息与所述学习信息匹配成功,则将所述学生设置为候选学生;

目标学生选择模块,用于根据历史从所述图书馆订阅书籍的行为选择部分所述候选学生为目标学生;

书籍信息推送模块,用于将所述书籍信息推送至所述目标学生对应的终端。

可选地,所述学习信息包括成绩等级;

所述学习信息计算模块,包括:

成绩确定子模块,用于确定学生针对所述学科中各个章节进行测试的成绩;

综合成绩计算子模块,用于基于所述成绩对所述学生计算所述学科的综合成绩;

目标范围查询子模块,用于在预设的多个成绩范围内查询所述综合成绩所处的成绩范围,作为目标范围,每个所述成绩范围关联成绩等级;

成绩等级设置子模块,用于将所述目标范围对应的成绩等级设置为所述学生的成绩等级。

可选地,所述成绩确定子模块,包括:

第一章节测试成绩查询单元,用于查询学生对第一章节测试所获得的成绩,所述第一章节为所述学科中、所述学生已学习的章节;

行为数据查询单元,用于查询所述学生对所述学科中的第一章节进行练习的行为数据;

其他学生确定单元,用于根据所述成绩与所述行为数据确定与所述学生相似的其他学生;

平均值计算单元,用于计算所述其他学生对第二章节测试所获得的成绩的平均值,所述第二章节为所述学科中、所述学生未学习的章节;

平均值赋值单元,用于将所述平均值赋值为所述学生对所述第二章节测试所获得的成绩。

可选地,所述综合成绩计算子模块,包括:

目录信息查询单元,用于查询所述学科对应教学用户的目录信息,所述目录信息中包括各章节占用的页数

权重配置单元,用于按照所述页数对所述成绩配置权重,所述权重与所述页数正相关;

调权成绩获得单元,用于计算所述成绩与所述权重之间的乘积,获得调权成绩;

调权成绩求和单元,用于计算所述调权成绩之和,作为综合成绩。

可选地,所述书籍信息包括学习难度、所述学习信息包括成绩等级;

所述学习信息匹配模块,包括:

学习难度级别确定子模块,用于确定所述学习难度的第一级别、所述成绩等级的第二级别;

匹配失败确定子模块,用于若所述第一级别低于所述第二级别、或所述第一级别比所述第二级别高至少两个级别,则确定所述书籍信息与所述学习信息匹配失败;

匹配成功确定子模块,用于若所述第一级别等于所述第二级别、或所述第一级别比所述第二级别高一个级别,则确定所述书籍信息与所述学习信息匹配成功。

可选地,所述目标学生选择模块,包括:

行为查询子模块,用于查询所述候选学生历史从所述图书馆订阅书籍的行为,所述行为包括已推送的书籍、订阅书籍的第一时间、归还所述书籍的第二时间;

模型输入子模块,用于将所述已推送的书籍、所述第一时间、所述第二时间与所述书籍信息输入预设的书籍订阅模型中,以预估所述候选学生订阅所述教辅书籍的概率、订阅所述教辅书籍的第三时间、归还所述教辅书籍的第四时间;

目标学生确定子模块,用于若所述概率大于预设的阈值,则基于所述第三时间与所述第四时间选择部分所述候选学生为目标学生。

可选地,所述书籍信息包括书籍类型;

所述目标学生确定子模块,包括:

阅读时长查询单元,用于查询对所述书籍类型设置的阅读时长;

时间差值计算单元,用于计算所述第四时间与所述第三时间之间的差值,作为时间差值;

比值计算单元,用于计算所述时间差值与所述阅读时长之间的比值;

目标学生候选单元,用于若所述比值在预设的比值范围内,则确定所述候选学生为目标学生。

第三方面,本发明实施例还提供了一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的教辅书籍订阅方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方中任一项所述的教辅书籍订阅方法。

在本发明中,当图书馆新增某一学科的教辅书籍时,查询教辅书籍的书籍信息,计算学生当前针对学科的学习信息,并对书籍信息与学习信息进行匹配,若书籍信息与学习信息匹配成功,则将学生设置为候选学生,根据历史从图书馆订阅书籍的行为选择部分候选学生为目标学生,将书籍信息推送至目标学生对应的终端。在图书馆新增某一学科的教辅书籍时,将书籍信息推送至学生的终端,保证了学生所用的教辅书籍能够跟上教育的发展,比如教学大纲的变化,避免了学生因为误用以前的教辅书籍而无法适应当前教学进度的情况;将书籍信息与学习信息进行匹配,保证了匹配成功的学生是适用于该教辅书籍的,避免了在推送教辅书籍信息后,出现学生借阅并学习时发现该书籍并不适合自己的情况而再次手动找寻学科的教辅书籍,从而降低了学生借阅教辅书籍的时间成本,提高教辅书籍的借阅效率;根据历史从图书馆订阅书籍的行为筛选学生,使得学生因适用该教辅书籍而对其进行快速学习后归还至图书馆,提高了教辅书籍在不同学生之间的流动率,从而充分发挥教辅书籍对整体学生的教辅作用,降低了整体学生借阅书籍的时间成本,提高了整体学生借阅书籍的效率。

附图说明

图1为本发明实施例一提供的一种教辅书籍订阅方法的流程图;

图2为本发明实施例二提供的一种教辅书籍订阅装置的结构示意图;

图3为本发明实施例三提供的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种教辅书籍订阅方法的流程图,本实施例可适用于根据学生的学习信息、订阅教辅书籍的行为对图书馆新增书籍进行个性化推送的情况,该方法可以由教辅书籍订阅装置来执行,该教辅书籍订阅装置可以由软件和/或硬件实现,可配置在计算机设备中,例如,服务器、工作站、个人电脑等等,具体包括如下步骤:

步骤101、当图书馆新增某一学科的教辅书籍时,查询教辅书籍的书籍信息。

学校里的图书馆会随着教学需求的变化而不断的增添新的书籍,其中包括了某一学科的教辅书籍。对于新增的书籍,图书馆的管理员会将书籍信息录入至图书馆的藏书数据库中,该书籍信息包括书籍的分类、书籍的名称、书籍的出版社、电子版本,等等,学生可以通过学校图书馆的APP(Application)或者小程序来获取新增书籍的相关信息,此时,后台可以通过查询教辅书籍的书籍信息,并分析学生的数据来个性化为学生推送教辅书籍信息。在对某一新增教辅书籍进行推送时。

步骤102、计算学生当前针对学科的学习信息。

在查询教辅书籍的书籍信息的同时,可通过计算得到学生当前针对学科的学习信息。其中,学科指的是教学的科目,包括数学、语文、英语、物理等,学习信息包括成绩等级、学习进度、成绩排名等,示例性的,成绩等级可以是优、良、中、差等。

在发明的一个实施例中,步骤102包括如下步骤:

步骤1021、确定学生针对学科中各个章节进行测试的成绩。

学生在学习的过程中会针对学科中的各个章节进行测试,并得到各个章节的测试成绩,可通过查询的方式来确定该学生针对某一学科中各个章节进行测试的成绩。

对于学生已经测试的章节,可以直接查询其测试成绩,但对于未测试的章节,由于没有测试成绩,需要对该章节的测试成绩进行预估,比如,可以通过其他已经在此章节进行测试的学生的成绩来预估该学生在此章节的测试成绩。

在发明的一个实施例中,步骤1021包括如下步骤:

步骤10211、查询学生对第一章节测试所获得的成绩。

学生在学习某一学科时,对该学科的各个章节的学习进度不同,有的章节学生已经学习过,处于已学习状态,而另一些章节可能还没来得及学习,处于为学习状态。比如,学生正在对一本高一上学期的数学教辅书籍进行学习,该教辅书籍的第一章是“集合”、第二章是“函数及其表达”、第三章是“函数的基本性质”、第四章是“基本的初等函数”、第五章是“函数的应用”,该学生的课程进度在第三章,即该学生已经对第一章和第二章学习完毕,而对于第三章、第四章、第五章还未开始学习。

在确定学生某一学科各个章节的测试成绩时,可查询学生对第一章节测试后所获得的成绩,其中,第一章节指的是学科中、学生已学习的章节,该第一章节可以是1个章节,也可以是多个章节,例如针对上述例子,第一章节包括第一章和第二章。

步骤10212、查询学生对学科中的第一章节进行练习的行为数据。

学生在对学科中的第一章节进行学习时,会对该章节的习题进行练习,从而产生练习的行为数据,例如学生答错的错题、错题的答案、学生答对的题目对应的题型、答题时间等,该行为数据会被存储在图书馆的数据库中,可用于分析学生的学习情况,后台可通过查询数据库来得到该学生对学科中的第一章节进行练习的行为数据。

步骤10213、根据成绩与行为数据确定与学生相似的其他学生。

学生在未经学习的章节是没有测试成绩的,但是除该学生外的其他学生可能会在该学生未学习的章节进行过测试,因此,图书馆的数据库中会存储其他学生的对该章节的测试成绩,所谓的其他学生包括同班学生、同级学生、在读的高年级学生、已经毕业的学生等,后台可根据该学生的成绩和行为数据来确定与该学生相似的其他学生,并通过其他学生的成绩来预估该学生在学习该章节的测试成绩,比如,可以将学生的成绩和行为数据构成一个向量组,分别计算其他学生与该学生向量的余弦值,将余弦值大于预设阈值的学生作为与该学生相似的其它学生。

步骤10214、计算其他学生对第二章节测试所获得的成绩的平均值。

后台由该学生的成绩与行为数据可确定多个与学生相似的其他学生,通过多个其他学生的测试成绩预估的该学生在第一章节的测试成绩可以保证预估结果的准确性。

后台可通过数据库查询到其他学生在第二章节进行测试后所获得的成绩,对查询到的所有其他学生的成绩平均,已得到成绩的平均值,其中,第二章节为学科中、学生未学习的章节。

步骤10215、将平均值赋值为学生对第二章节测试所获得的成绩。

由步骤10214得到的平均值代表了学生在该章节测试成绩的平均水平,该平均值可以用于预估该学生在未学习此章节的情况下可能获得的测试成绩。因此,经计算得到其他学生在第二章节的测试成绩的平均值后,将该平均值作为该学生对第二章节进行测试时所获得的成绩。

步骤1022、基于成绩对学生计算学科的综合成绩。

通过步骤1021可以确定该学生在学习某个学科时,针对该学科的各个章节进行测试的成绩,进而可以基于各章节的测试的成绩可以计算该学生在某学科的综合成绩。

在本发明的一个实施例中,对于学生学习的学科,后台可查询学科对应教学用户的目录信息,该目录信息中包括该书籍各章节的名称以及页码,同时也包含各章节在书籍中所占用的页数。

后台可按照页数来对学生在该章节测试的成绩配置权重,一般情况下,该章节所占页数越多,该学生在该章节需要学习的内容越多,其学习的效果也会越好,因此,该学生在对该章节进行测试时,所获得的成绩也就越好,基于此,后台可根据页数来为该学生的成绩配置权重,其中,权重与页数是正相关的,即章节的页数越多,后台为该章节配置的权重越大。

后台在为成绩配置权重后,可通过计算成绩与权重之间的成绩,以获得该章节的调权成绩,将所有章节的调权成绩进行求和,便得到该学生对某学科的综合成绩。

示例性的,第1章所占页数为36,第2章所占页数为28,第3章所占页数为15,则为各章节配置的权重分别为0.5、0.3、0.2,同时,后台查询到该生已学习了第1章、未学习第2章和第3章,则将第1章作为第一章节,第2章和第3章作为第二章节,后台查询到该学生对第一章节的测试成绩为89,通过与该学生相似的其它学生得到的第二章节的测试成绩分别为第2章是87、第3章是91,则该学生的在各章节的调权成绩分别为0.5×89、0.3×87、0.2×91,将所有章节的调权成绩进行求和后得到的该学生的综合成绩为0.5×89+0.3×87+0.2×91=88.8。

步骤1023、在预设的多个成绩范围内查询综合成绩的成绩范围,作为目标范围。

后台会对学科预设多个成绩范围,其中,每个成绩范围关联成绩等级,后台通过在预设的多个成绩范围内查询该学生在该学科的综合成绩的成绩范围,并将查询到的范围作为目标范围。示例性的,后台预设的多个成绩范围可以是0-60、61-75、76-85、86-100,由后台计算得到的该学生的综合成绩为88.8,则可确定86-100是目标范围。

步骤1024、将目标范围对应的成绩等级设置为学生的成绩等级。

对于后台预设的成绩范围,都有对应的成绩等级。示例性的,成绩等级可以分为优、良、中、差,成绩范围86-100对应的成绩等级为优,成绩范围76-85对应的成绩等级为良,成绩范围61-75对应的成绩等级为中,成绩范围0-60对应的成绩等级为差。后台将目标范围对应的成绩等级设置为学生的成绩等级,例如,后台查询到该学生综合成绩的目标范围是86-100,则可确定该学生的成绩等级为优。

步骤103、对书籍信息与学习信息进行匹配。

后台在获得书籍信息以及该学生在该书籍对应学科的学习信息后,对书籍信息与学习信息进行匹配,以确定学生是否适合使用该教辅书籍,其中,书籍信息包括学习难度、学习信息包括成绩等级,学习难度和成绩等级的划分标准是相同的,例如成绩等级划分为一档、二档、三档,学习难度也可划分为一档、二档、三档。

在本发明的一个实施例中,后台可通过学习难度确定第一级别、为成绩等级确定第二级别,来对书籍信息和学习信息进行匹配,匹配的结果包括匹配失败、匹配成功。

在一种情况下,若第一级别低于第二级别、或第一级别比第二级别高至少两个级别,则确定书籍信息与学习信息匹配失败。例如,后台确定的第一级别为一档,第二级别为二档,此时第一级别低于第二级别,则确定匹配失败;后台确定的第一级别为三档,第二级别为一档,此时,第一级别比第二级别高两个级别,则确定匹配失败。

在另一种情况下,若第一级别等于第二级别、或第一级别比第二级别高一个级别,则确定书籍信息与学习信息匹配成功。例如,在一种情况下,后台确定的第一级别为二档,第二级别也为二档,此时第一级别等于第二级别,则确定匹配成功;在另一种情况下,后台确定的第一级别为三档,第二级别为二档,此时,第一级别比第二级别高一个级别,则确定匹配成功。

步骤104、若书籍信息与学习信息匹配成功,则将学生设置为候选学生。

后台在成功匹配书籍信息与学习信息的情况下,将该学生设置为候选学生,其中候选学生是指由后台确定的可以推送该教辅书籍的学生,候选学生包含多个书籍信息与学习信息匹配成功的学生。

步骤105、根据历史从图书馆订阅书籍的行为选择部分候选学生为目标学生。

学生历史在图书馆订阅书籍时产生的行为数据也会被存储在图书馆的数据库中,该历史行为数据用以体现该学生在图书馆借阅书籍的信誉度,后台可以依据学生历史从图书馆订阅书籍的行为进一步从候选学生中选择部分作为目标学生,以实现更加精准地向学生推送教辅书籍信息。

在本发明的一个实施例中,后台可以查询候选学生历史从图书馆订阅书籍的行为,其中,该行为包括已推送的书籍、订阅书籍的第一时间、归还书籍的第二时间,将已推送的书籍、第一时间、第二时间、书籍信息作为学生订阅书籍行为的特征,同时输入到预设的书籍订阅模型中,以预估候选学生订阅教辅书籍的概率、订阅教辅书籍的第三时间、归还教辅书籍的第四时间。

示例性的,可以将已推送的书籍、第一时间、第二时间、书籍信息作为行为特征,构成一个特征向量,并将所有候选学生的行为特征构成一个特征向量组,作为训练数据集输入进LSTM(Long Short-Term Memory)递归神经网络中进行训练,将订阅概率、订阅的第三时间、归还的第四时间作为训练目标,在损失函数最小化后完成网络的训练,此后将当前学生的相关行为数据输入进该网络中便可直接预测得到该学生订阅教辅书籍的概率、订阅教辅书籍的第三时间、归还教辅书籍的第四时间。

若概率大于预设的阈值,则基于第三时间与第四时间选择部分候选学生为目标学生。在本发明的一个实施例中,书籍信息包括书籍类型,后台可预先对书籍类型的阅读时长进行设置,并通过对该书籍类型设置的阅读时长进行查询,计算第四时间与第三时间之间的差值,将该差值作为时间差值,后台在获得阅读时长和时间差值后,计算时间差值与阅读时长之间的比值,若比值在预设的比值范围内,则确定候选学生为目标学生。

步骤106、将书籍信息推送至目标学生对应的终端。

后台通过步骤101-步骤105得到书籍信息以及目标学生后,进一步将书籍信息推送至目标学生对应的终端,该目标学生可以通过在终端安装的客户端来查看后台为该学生推送教辅材料的结果。

在本发明中,当图书馆新增某一学科的教辅书籍时,查询教辅书籍的书籍信息,计算学生当前针对学科的学习信息,并对书籍信息与学习信息进行匹配,若书籍信息与学习信息匹配成功,则将学生设置为候选学生,根据历史从图书馆订阅书籍的行为选择部分候选学生为目标学生,将书籍信息推送至目标学生对应的终端。在图书馆新增某一学科的教辅书籍时,将书籍信息推送至学生的终端,保证了学生所用的教辅书籍能够跟上教育的发展,比如教学大纲的变化,避免了学生因为误用以前的教辅书籍而无法适应当前教学进度的情况;将书籍信息与学习信息进行匹配,保证了匹配成功的学生是适用于该教辅书籍的,避免了在推送教辅书籍信息后,出现学生借阅并学习时发现该书籍并不适合自己的情况而再次手动找寻学科的教辅书籍,从而降低了学生搜索和借阅教辅书籍的时间成本,提高了教辅书籍的借阅效率;根据历史从图书馆订阅书籍的行为筛选学生,使得学生因适用该教辅书籍而对其进行快速学习后归还至图书馆,提高了教辅书籍在不同学生之间的流动率,从而充分发挥教辅书籍对整体学生的教辅作用,降低了整体学生借阅书籍的时间成本,提高了整体学生借阅书籍的效率。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

实施例二

图2为本发明实施例二提供的一种教辅书籍订阅装置的结构框图,具体可以包括如下模块:

书籍信息查询模块201,用于当图书馆新增某一学科的教辅书籍时,查询所述教辅书籍的书籍信息;

学习信息计算模块202,用于计算学生当前针对所述学科的学习信息;

学习信息匹配模块203,用于对所述书籍信息与所述学习信息进行匹配;

候选学生设置模块204,用于若所述书籍信息与所述学习信息匹配成功,则将所述学生设置为候选学生;

目标学生选择模块205,用于根据历史从所述图书馆订阅书籍的行为选择部分所述候选学生为目标学生;

书籍信息推送模块206,用于将所述书籍信息推送至所述目标学生对应的终端。

在本发明的一个实施例中,所述学习信息包括成绩等级;

所述学习信息计算模块202,包括:

成绩确定子模块,用于确定学生针对所述学科中各个章节进行测试的成绩;

综合成绩计算子模块,用于基于所述成绩对所述学生计算所述学科的综合成绩;

目标范围查询子模块,用于在预设的多个成绩范围内查询所述综合成绩所处的成绩范围,作为目标范围,每个所述成绩范围关联成绩等级;

成绩等级设置子模块,用于将所述目标范围对应的成绩等级设置为所述学生的成绩等级。

在本发明的一个实施例中,所述成绩确定子模块,包括:

第一章节测试成绩查询单元,用于查询学生对第一章节测试所获得的成绩,所述第一章节为所述学科中、所述学生已学习的章节;

行为数据查询单元,用于查询所述学生对所述学科中的第一章节进行练习的行为数据;

其他学生确定单元,用于根据所述成绩与所述行为数据确定与所述学生相似的其他学生;

平均值计算单元,用于计算所述其他学生对第二章节测试所获得的成绩的平均值,所述第二章节为所述学科中、所述学生未学习的章节;

平均值赋值单元,用于将所述平均值赋值为所述学生对所述第二章节测试所获得的成绩。

在本发明的一个实施例中,所述综合成绩计算子模块,包括:

目录信息查询单元,用于查询所述学科对应教学用户的目录信息,所述目录信息中包括各章节占用的页数

权重配置单元,用于按照所述页数对所述成绩配置权重,所述权重与所述页数正相关;

调权成绩获得单元,用于计算所述成绩与所述权重之间的乘积,获得调权成绩;

调权成绩求和单元,用于计算所述调权成绩之和,作为综合成绩。

在本发明的一个实施例中,所述书籍信息包括学习难度、所述学习信息包括成绩等级;

所述学习信息匹配模块203,包括:

学习难度级别确定子模块,用于确定所述学习难度的第一级别、所述成绩等级的第二级别;

匹配失败确定子模块,用于若所述第一级别低于所述第二级别、或所述第一级别比所述第二级别高至少两个级别,则确定所述书籍信息与所述学习信息匹配失败;

匹配成功确定子模块,用于若所述第一级别等于所述第二级别、或所述第一级别比所述第二级别高一个级别,则确定所述书籍信息与所述学习信息匹配成功。

在本发明的一个实施例中,所述目标学生选择模块205,包括:

行为查询子模块,用于查询所述候选学生历史从所述图书馆订阅书籍的行为,所述行为包括已推送的书籍、订阅书籍的第一时间、归还所述书籍的第二时间;

模型输入子模块,用于将所述已推送的书籍、所述第一时间、所述第二时间与所述书籍信息输入预设的书籍订阅模型中,以预估所述候选学生订阅所述教辅书籍的概率、订阅所述教辅书籍的第三时间、归还所述教辅书籍的第四时间;

目标学生确定子模块,用于若所述概率大于预设的阈值,则基于所述第三时间与所述第四时间选择部分所述候选学生为目标学生。

在本发明的一个实施例中,所述书籍信息包括书籍类型;

所述目标学生确定子模块,包括:

阅读时长查询单元,用于查询对所述书籍类型设置的阅读时长;

时间差值计算单元,用于计算所述第四时间与所述第三时间之间的差值,作为时间差值;

比值计算单元,用于计算所述时间差值与所述阅读时长之间的比值;

目标学生候选单元,用于若所述比值在预设的比值范围内,则确定所述候选学生为目标学生。

本发明实施例所提供的教辅书籍订阅装置可执行本发明任意实施例所提供的教辅书籍订阅方法,具备执行方法相应的功能模块和有益效果。

实施例三

图3为本发明实施例三提供的一种计算机设备的结构示意图。图3示出了适于用来实现本发明实施方式的示例性计算机设备12的框图。图3显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图3所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图3未显示,通常称为“硬盘驱动器”)。尽管图3中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的教辅书籍订阅方法。

实施例四

本发明实施例四还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述教辅书籍订阅方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号