基于移动终端的学习资料推送方法与系统
文献发布时间:2023-06-19 12:24:27
技术领域
本发明属于智能学习技术领域,尤其涉及基于移动终端的学习资料推送方法与系统。
背景技术
随着互联网技术和移动通讯技术的发展,以及国家对教育行业重视的提高和建设力度的增加,同时移动终端的学习方式相比于传统的学习方式,具有方便性、自主性、多样性等优点,越来越得到学生的认可。但是,由于网络上的学习资源非常的丰富,各专业各层次的都有,为了让学生更好的得到适合的学习资料,移动终端后台系统往往采用主动的方式将学习资料推送给学生。
目前移动终端的学习资料推送方案,一般是基于用户预先设置的角色为其进行推送,例如:若用户首次注册时填写其角色为三年级学生,则该学习软件则默认为其推送三年级的学习资料,或者,现有的学习系统一般在用户首次登录时询问其想要学习的内容(如语文、数学、英文等学科),随后学习系统会根据用户设置的感兴趣的内容为其进行学习资料推荐。可见,现有的移动终端学习资料推送方式需要手动设置,不能根据用户的学习行为进行推荐,推荐内容的准确性较低,适应性较弱。
发明内容
有鉴于此,本发明实施例提供基于移动终端的学习资料推送方法与系统,用于解决目前移动终端的学习资料推送方案,推送的学习资料准确性较低的问题。本发明能够根据所有移动终端学生在某一阶段内对学习资料的学习结果信息,采用大数据分析方法,将最合适的学习资料推送给目标学生,有效地提高推送的准确性,继而有效地帮助学生提高学习效率。
第一方面,本发明实施例提供基于移动终端的学习资料推送方法,包括以下步骤:
采集所有移动终端用户在预设时间段内,对预设学习资料的学习结果信息;
根据所述学习结果信息,计算各预设学习资料的学习修正系数;
根据所述各预设学习资料的学习修正系数及目标学生对各预设学习资料的历史学习结果信息,计算目标学生对各预设学习资料的历史记录得分;
根据目标学生对各预设学习资料的历史记录得分,计算目标学生对各学习资料的推送得分;
将计算出的推送得分最高的学习资料推送给目标学生。
在一可选实施例中,所述学习结果信息包括:对学习资料的搜索次数、点击次数、浏览次数和练习次数;
所述根据所述学习结果信息,计算各预设学习资料的学习修正系数,包括:
根据第一公式计算各预设学习资料的学习修正系数:
在第一公式中,f
在一可选实施例中,在所述根据第一公式计算各预设学习资料的学习修正系数之前,还包括:
判断所述a
若所述a
若所述a
在一可选实施例中,所述根据所述各预设学习资料的学习修正系数及目标学生对各预设学习资料的历史学习结果信息,计算目标学生对各预设学习资料的历史记录得分,包括:
根据以下第二公式,计算目标学生对各预设学习资料的历史记录得分:
在第二公式中,S
在一可选实施例中,所述根据目标学生对各预设学习资料的历史记录得分,计算目标学生对各学习资料的推送得分,包括:
根据以下第三公式计算目标学生对各学习资料的推送得分:
K
在第三公式中,K
在一可选实施例中,所述x、y、z和w的取值为[0,1],且x+y+z+w=1。
第二方面,本发明实施例提供基于移动终端的学习资料推送系统,包括:
采集模块,用于采集所有移动终端用户在预设时间段内,对预设学习资料的学习结果信息;
学习修正系统计算模块,用于根据所述学习结果信息,计算各预设学习资料的学习修正系数;
历史记录得分计算模块,用于根据所述各预设学习资料的学习修正系数及目标学生对各预设学习资料的历史学习结果信息,计算目标学生对各预设学习资料的历史记录得分;
推送得分计算模块,用于根据目标学生对各预设学习资料的历史记录得分,计算目标学生对各学习资料的推送得分;
推送模块,用于将计算出的推送得分最高的学习资料推送给目标学生。
在一可选实施例中,所述采集模块采集的学习结果信息包括:对学习资料的搜索次数、点击次数、浏览次数和练习次数;
所述学习修正系统计算模块,具体用于根据以下第一公式计算各预设学习资料的学习修正系数:
在第一公式中,f
在一可选实施例中,所述历史记录得分计算模块,具体用于根据以下第二公式,计算目标学生对各预设学习资料的历史记录得分:
在第二公式中,S
在一可选实施例中,所述推送得分计算模块,具体用于根据以下第三公式计算目标学生对各学习资料的推送得分:
K
在第三公式中,K
本发明提供了一种新的基于移动终端的学习资料推送方案,首先根据所有移动终端用户在预设时间段内,对预设学习资料的学习结果信息,计算各预设学习资料的学习修正系数;然后根据此修正系数,获得目标学生对各预设学习资料的推送得分,最后将推送得分最高的学习资料推送给目标学生。本发明提供的方案,能够根据所有移动终端学生在某一阶段内对学习资料的学习结果信息,采用大数据分析方法,将最合适的学习资料推送给目标学生,有效地提高推送的准确性,继而有效地帮助学生提高学习效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的基于移动终端的学习资料推送方法流程图;
图2为本发明实施例提供的基于移动终端的学习资料推送系统结构示意图。
具体实施方式
下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图1为本发明实施例提供的基于移动终端的学习资料推送方法流程图。参见图1,该方法包括如下步骤:
S101:采集所有移动终端用户在预设时间段内,对预设学习资料的学习结果信息;
其中,学习结果信息包括:对学习资料的搜索次数、点击次数、浏览次数和练习次数。
本实施例中,预设时间段内,学生在移动终端设备上对学习资料的搜索、点击、浏览和练习次数信息,可以从客观上反映学生对学习资料的时间特征、掌握程度特征、兴趣特征、知识点延伸情况特征等相关信息,从而为后续选择学习资料进行推送提供数据支撑,也便于后续进行大数据分析。
S102:根据所述学习结果信息,计算各预设学习资料的学习修正系数。
优选地,根据如下第一公式计算各预设学习资料的学习修正系数:
在第一公式中,f
本实施例中,引入学习修正系数f
作为一可选实施例,所述根据如下第一公式计算各预设学习资料的学习修正系数之前,还包括:
S201:判断所述a
S202:将a
本实施例中,若a
S203:执行所述根据第一公式计算各预设学习资料的学习修正系数的步骤。
S103:根据所述各预设学习资料的学习修正系数及目标学生对各预设学习资料的历史学习结果信息,计算目标学生对各预设学习资料的历史记录得分。
优选地,根据如下第二公式,计算目标学生对各预设学习资料的历史记录得分:
在第二公式中,S
S104:根据目标学生对各预设学习资料的历史记录得分,计算目标学生对各学习资料的推送得分。
优选地,根据如下第三公式计算目标学生对各学习资料的推送得分:
K
在第三公式中,K
S105:将计算出的推送得分最高的学习资料推送给目标学生。
本实施例中,假设预设学习资料的总数为3,目标学生对预设学习资料的推送得分分别为:K
本发明实施例提供的基于移动终端的学习资料推送方法,首先根据所有移动终端用户在预设时间段内,对预设学习资料的搜索次数、点击次数、浏览次数和练习次数信息,计算各预设学习资料的学习修正系数;接着根据此修正系数,得到目标学生对各预设学习资料的历史记录得分,然后根据此历史记录得分,获得目标学生对各预设学习资料的推送得分,最后将推送得分最高的学习资料推送给目标学生。本发明提供的方案,能够根据所有移动终端学生在某一阶段内对学习资料的搜索次数、点击次数、浏览次数和练习次数信息,采用大数据分析方法,将最合适的学习资料推送给目标学生,有效地提高了推送的准确性,继而有效地帮助学生提高学习效率。
对应于本发明实施例提供的基于移动终端的学习资料推送方法,本发明实施例还提供基于移动终端的学习资料推送系统,如图2所示,该系统包括:
采集模块1,用于采集所有移动终端用户在预设时间段内,对预设学习资料的学习结果信息。
学习修正系统计算模块2,用于根据所述学习结果信息,计算各预设学习资料的学习修正系数;优选地,学习修正系统计算模块2,具有用于根据上述第一公式计算各预设学习资料的学习修正系数。
历史记录得分计算模块3,用于根据所述各预设学习资料的学习修正系数及目标学生对各预设学习资料的历史学习结果信息,计算目标学生对各预设学习资料的历史记录得分;优选地,历史记录得分计算模块3,具体用于根据上述第二公式计算目标学生对各预设学习资料的历史记录得分。
推送得分计算模块4,用于根据目标学生对各预设学习资料的历史记录得分,计算目标学生对各学习资料的推送得分;优选地,推送得分计算模块4,具体用于根据上述第三公式计算目标学生对各学习资料的推送得分。
推送模块5,用于将计算出的推送得分最高的学习资料推送给目标学生。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
- 基于移动终端的学习资料推送方法和系统
- 基于实体卡的推送方法、推送系统和移动终端