一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于移动终端的学习资料推送方法和系统与流程

2022-02-25 23:03:46 来源:中国专利 TAG:


1.本发明涉及智能教学的技术领域,特别涉及基于移动终端的学习资料推送方法和系统。


背景技术:

2.随着智能手机等移动终端的普及,学生越来越趋向于使用移动终端来获取学习资料和进行在线学习与答题。现有的移动终端为学生提供各种各样的线上学习app,这些app能够每天定时地向学生推送不同的学习资料以及测试题目,学生通过线上学习推送的学习资料和完成测试题目,能够获取不同的新知识。但是,上述学习资料的推送都是基于app自身内定的课程来实现的,其并不能根据学生自身的历史学习数据浏览情况为其推送合适的学习资料和考试题目,这无法针对学生自身的学习情况为其提供有针对性的数据资料,从而大大降低学生利用移动终端进行线上学习和考试的效率和有效性。


技术实现要素:

3.针对现有技术存在的缺陷,本发明提供基于移动终端的学习资料推送方法和系统,其通过向目标对象的移动终端发送数据推送确认消息,来获得目标对象的学习资料推送需求信息,继而从移动终端的数据浏览历史记录中摘选出述学习资料推送需求信息相匹配的历史浏览数据以及将其区分为关于不同学科的历史浏览子数据;接着从预设学习资料库中选择与历史浏览子数据相匹配的学习资料考试题目,并将其推送至移动终端上,最后对目标对象完成学习资料考试题目的情况进行评判,这样能够根据目标对象自身实际的学习情况为其提供有针对性的学习资料和考试题目,从而大大提高学生利用移动终端进行线上学习和考试的效率和有效性。
4.本发明提供基于移动终端的学习资料推送方法,其特征在于,其包括如下步骤:
5.步骤s1,向目标对象的移动终端发送数据推送确认消息,并且接收所述移动终端针对所述数据推送确认消息的反馈消息;分析所述反馈消息,从而确定目标对象的学习资料推送需求信息;
6.步骤s2,根据所述学习资料推送需求信息,从所述移动终端的数据浏览历史记录中摘选出与所述学习资料推送需求信息相匹配的历史浏览数据;并将所述历史浏览数据区分为关于不同学科的历史浏览子数据;
7.步骤s3,根据所述历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将所述学习资料考试题目推送至所述移动终端;再对目标对象在所述移动终端上完成所述学习资料考试题目的情况进行评判,以及将评判结果反馈回所述移动终端;
8.进一步,在所述步骤s1中,向目标对象的移动终端发送数据推送确认消息,并且接收所述移动终端针对所述数据推送确认消息的反馈消息;分析所述反馈消息,从而确定目标对象的学习资料推送需求信息具体包括:
9.步骤s101,向目标对象的移动终端周期性发送数据推送确认消息;其中,所述数据
推送确认消息包括目标对象身份信息获取消息和目标对象数据类型推送确认消息;当所述数据推送确认消息发送到所述移动终端后,在所述移动终端以询问消息框的方式呈现给目标对象;
10.步骤s102,获取目标对象在所述询问消息框输入的文本信息,并将所述文本信息作为所述反馈消息;将所述反馈消息标记上所述移动终端对应终端地址信息后发送回学习资料推送终端;
11.步骤s103,对所述反馈消息进行关键词识别处理,以此确定所述反馈消息包含的学科名称关键词和/或知识点名称关键词,从而作为目标对象的学习资料推送需求信息;
12.进一步,在所述步骤s2中,根据所述学习资料推送需求信息,从所述移动终端的数据浏览历史记录中摘选出与所述学习资料推送需求信息相匹配的历史浏览数据;并将所述历史浏览数据区分为关于不同学科的历史浏览子数据具体包括:
13.步骤s201,从所述学习资料推送需求信息中提取得到相应的学科名称关键词和/或知识点名称关键词;并从所述移动终端的至少一个指定的应用程序中调取其对应的历史缓存数据,以及从所述历史缓存数据中提取得到所述应用程序的数据浏览历史记录;
14.步骤s202,以所述学科名称关键词和/或所述知识点名称关键词作为检索关键词,从所述数据浏览历史记录中摘选出包含所述学科名称关键词和/或所述知识点名称关键词的历史浏览数据;
15.步骤s203,将所述历史浏览数据中所述学科名称关键词和/或所述知识点名称关键词实际出现次数小于预设次数阈值的数据项剔除;再将剩余的历史浏览数据区分为属于不同学科的若干历史浏览子数据;
16.进一步,在所述步骤s3中,根据所述历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将所述学习资料考试题目推送至所述移动终端;再对目标对象在所述移动终端上完成所述学习资料考试题目的情况进行评判,以及将评判结果反馈回所述移动终端具体包括:
17.步骤s301,根据所述历史浏览子数据包含每一项数据各自的浏览时间先后顺序,对所有项数据进行排序,以此得到相应的历史浏览子数据项队列;
18.步骤s302,根据所述历史浏览子数据项队列的每一项数据,从预设学习资料库中选择相匹配的学习资料考试题目;并根据所选择的学习资料考试题目的难易程度分布,形成相应的考试卷;
19.步骤s303,将所述考试卷推送至所述移动终端,对目标对象在所述移动终端上完成所述考试卷的答题结果进行评判,以及将评判结果的得分反馈至所述移动终端;
20.进一步,在所述步骤s302中,根据所述历史浏览子数据项队列的每一项数据,从预设学习资料库中选择相匹配的学习资料考试题目;并根据所选择的学习资料考试题目的难易程度分布,形成相应的考试卷具体包括:
21.步骤s3021,利用下面公式(1),根据所述历史浏览子数据项队列的每一项数据,提取数据内部知识点的类型,
[0022][0023]
在上述公式(1)中,f
i,a
表示所述历史浏览子数据项队列的第i项数据是否能提取
到数据库中的第a个知识点的判定值;[di(c)]2表示所述历史浏览子数据项队列的第i项数据中的第c个词语的二进制形式;[sa(e)]2表示所述数据库中的第a个知识点的第e个关键词的二进制形式;{}
10
表示将括号内的数值转换成十进制;ma表示所述数据库中的第a个知识点中包含的关键词总数;rc表示所述历史浏览子数据项队列的第i项数据中包含的词语总数;
[0024]
将的a的值从1取值到g,即可找到使得f
i,a
=0的所有a值,并将所述使得f
i,a
=0的所有a值按照从大到小排列组合形成一个数组矩阵并记作{a
i1
,a
i2
,

,a
ik
},则所述数组矩阵即为所述历史浏览子数据项队列的第i项数据可提取到的知识点的类型矩阵;其中g表示数据库中知识点的总数;k表示使得f
i,a
=0的a的值的总数;
[0025]
步骤s3022,利用下面公式(2),根据所述每一项数据提取数据内部知识点的类型从预设学习资料库中选择相匹配的学习资料考试题目,
[0026][0027]
在上述公式(2)中,p
i,t
表示所述历史浏览子数据项队列的第i项数据与预设学习资料库中的第t个学习资料考试题目的匹配值;a
t
表示所述预设学习资料库中的第t个学习资料考试题目所包含数据库中知识点的类型矩阵;∈表示属于符号;表示不属于符号;
[0028]
将的t的值从1取值到b,即可找到使得p
i,t
=1的所有t值,并将所述使得p
i,t
=1的所有t值按照从大到小排列组合形成一个数组矩阵并记作{t
i1
,t
i2
,

,t
il
},则所述数组矩阵即为所述历史浏览子数据项队列的第i项数据可匹配的学习资料考试题目矩阵;其中b表示所述预设学习资料库中的学习资料考试题目总数;l表示使得p
i,t
=1的t的值的总数;
[0029]
接着将i的值从1取值到n,得到所述历史浏览子数据项队列的每一项数据可匹配的学习资料考试题目矩阵,然后对所述历史浏览子数据项队列的所有项数据可匹配的学习资料考试题目矩阵取并集进而得到所述历史浏览子数据项队列所匹配的所有学习资料考试题目矩阵,具体计算过程如下公式(3):
[0030]
t={t
11
,t
12
,

,t
1l
}∪{t
21
,t
22
,

,t
2l
}

∪{t
i1
,t
i2
,

,t
il
}

∪{t
n1
,t
n2
,

,t
nl
}
ꢀꢀ
(3)
[0031]
在上述公式(3)中,t表示所述历史浏览子数据项队列所匹配的所有学习资料考试题目矩阵;
[0032]
步骤s3023,利用下面公式(4),根据所述从预设学习资料库中选择相匹配的学习资料考试题目中所运用的知识点总数确定所述学习资料考试题目的难易程度值,
[0033][0034]
在上述公式(4)中,表示t矩阵中的第s个元素所对应的预设学习资料库中的学习资料考试题目的难易程度值,所述难易程度值越大表示所述考试题目越难;表示t矩阵中的第s个元素所对应的预设学习资料库中的学习资料考试题目所包含数据库中知识点的类型矩阵;len()表示求取括号内矩阵的元素个数;s表示t矩阵中的元素个数数值为len(t);表示将s的值从1取值到s得到括号内的最大值;
[0035]
步骤s304,利用下面公式(5),根据所述学习资料考试题目的难易程度值形成每个
考试题目的分值,从而形成相应的考试卷,
[0036][0037]
在上述公式(5)中,表示t矩阵中的第s个元素所对应的预设学习资料库中的学习资料考试题目在考试卷中的分值;mq表示所述考试卷的满分值;
[0038]
通过上述步骤s304,能够得到t矩阵中的每个元素所对应的预设学习资料库中的学习资料考试题目在考试卷中的分值,进而将所述t矩阵中的每个元素所对应的预设学习资料库中的学习资料考试题目形成试卷并按照所述对应的分值进行标注,从而形成相应的考试卷。
[0039]
本发明还提供基于移动终端的学习资料推送系统,其特征在于,其包括学习资料推送需求信息获取模块、历史浏览数据摘选与区分模块、考试题目推送与评判模块和评判结果反馈模块;其中,
[0040]
所述学习资料推送需求信息获取模块用于向目标对象的移动终端发送数据推送确认消息,并且接收所述移动终端针对所述数据推送确认消息的反馈消息;分析所述反馈消息,从而确定目标对象的学习资料推送需求信息;
[0041]
所述历史浏览数据摘选与区分模块用于根据所述学习资料推送需求信息,从所述移动终端的数据浏览历史记录中摘选出与所述学习资料推送需求信息相匹配的历史浏览数据;并将所述历史浏览数据区分为关于不同学科的历史浏览子数据;
[0042]
所述考试题目推送与评判模块用于根据所述历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将所述学习资料考试题目推送至所述移动终端;再对目标对象在所述移动终端上完成所述学习资料考试题目的情况进行评判;
[0043]
所述评判结果反馈模块用于将评判结果反馈回所述移动终端;
[0044]
进一步,所述学习资料推送需求信息获取模块用于向目标对象的移动终端发送数据推送确认消息,并且接收所述移动终端针对所述数据推送确认消息的反馈消息;分析所述反馈消息,从而确定目标对象的学习资料推送需求信息具体包括:
[0045]
向目标对象的移动终端周期性发送数据推送确认消息;其中,所述数据推送确认消息包括目标对象身份信息获取消息和目标对象数据类型推送确认消息;当所述数据推送确认消息发送到所述移动终端后,在所述移动终端以询问消息框的方式呈现给目标对象;
[0046]
获取目标对象在所述询问消息框输入的文本信息,并将所述文本信息作为所述反馈消息;将所述反馈消息标记上所述移动终端对应终端地址信息后发送回学习资料推送终端;
[0047]
对所述反馈消息进行关键词识别处理,以此确定所述反馈消息包含的学科名称关键词和/或知识点名称关键词,从而作为目标对象的学习资料推送需求信息;
[0048]
进一步,所述历史浏览数据摘选与区分模块用于根据所述学习资料推送需求信息,从所述移动终端的数据浏览历史记录中摘选出与所述学习资料推送需求信息相匹配的历史浏览数据;并将所述历史浏览数据区分为关于不同学科的历史浏览子数据具体包括:
[0049]
从所述学习资料推送需求信息中提取得到相应的学科名称关键词和/或知识点名称关键词;并从所述移动终端的至少一个指定的应用程序中调取其对应的历史缓存数据,以及从所述历史缓存数据中提取得到所述应用程序的数据浏览历史记录;
[0050]
以所述学科名称关键词和/或所述知识点名称关键词作为检索关键词,从所述数据浏览历史记录中摘选出包含所述学科名称关键词和/或所述知识点名称关键词的历史浏览数据;
[0051]
将所述历史浏览数据中所述学科名称关键词和/或所述知识点名称关键词实际出现次数小于预设次数阈值的数据项剔除;再将剩余的历史浏览数据区分为属于不同学科的若干历史浏览子数据;
[0052]
进一步,所述考试题目推送与评判模块用于根据所述历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将所述学习资料考试题目推送至所述移动终端;再对目标对象在所述移动终端上完成所述学习资料考试题目的情况进行评判具体包括:
[0053]
根据所述历史浏览子数据包含每一项数据各自的浏览时间先后顺序,对所有项数据进行排序,以此得到相应的历史浏览子数据项队列;
[0054]
根据所述历史浏览子数据项队列的每一项数据,从预设学习资料库中选择相匹配的学习资料考试题目;并根据所选择的学习资料考试题目的难易程度分布,形成相应的考试卷;
[0055]
将所述考试卷推送至所述移动终端,对目标对象在所述移动终端上完成所述考试卷的答题结果进行评判;
[0056]
以及,
[0057]
所述评判结果反馈模块用于将评判结果反馈回所述移动终端具体包括:
[0058]
将评判结果的得分反馈至所述移动终端。
[0059]
相比于现有技术,该基于移动终端的学习资料推送方法和系统通过向目标对象的移动终端发送数据推送确认消息,来获得目标对象的学习资料推送需求信息,继而从移动终端的数据浏览历史记录中摘选出述学习资料推送需求信息相匹配的历史浏览数据以及将其区分为关于不同学科的历史浏览子数据;接着从预设学习资料库中选择与历史浏览子数据相匹配的学习资料考试题目,并将其推送至移动终端上,最后对目标对象完成学习资料考试题目的情况进行评判,这样能够根据目标对象自身实际的学习情况为其提供有针对性的学习资料和考试题目,从而大大提高学生利用移动终端进行线上学习和考试的效率和有效性。
[0060]
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0061]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0062]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0063]
图1为本发明提供的基于移动终端的学习资料推送方法的流程示意图。
[0064]
图2为本发明提供的基于移动终端的学习资料推送系统的结构示意图。
具体实施方式
[0065]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0066]
参阅图1,为本发明实施例提供的基于移动终端的学习资料推送方法的流程示意图。该基于移动终端的学习资料推送方法包括如下步骤:
[0067]
步骤s1,向目标对象的移动终端发送数据推送确认消息,并且接收该移动终端针对该数据推送确认消息的反馈消息;分析该反馈消息,从而确定目标对象的学习资料推送需求信息;
[0068]
步骤s2,根据该学习资料推送需求信息,从该移动终端的数据浏览历史记录中摘选出与该学习资料推送需求信息相匹配的历史浏览数据;并将该历史浏览数据区分为关于不同学科的历史浏览子数据;
[0069]
步骤s3,根据该历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将该学习资料考试题目推送至该移动终端;再对目标对象在该移动终端上完成该学习资料考试题目的情况进行评判,以及将评判结果反馈回该移动终端。
[0070]
上述技术方案的有益效果为:该基于移动终端的学习资料推送方法通过向目标对象的移动终端发送数据推送确认消息,来获得目标对象的学习资料推送需求信息,继而从移动终端的数据浏览历史记录中摘选出述学习资料推送需求信息相匹配的历史浏览数据以及将其区分为关于不同学科的历史浏览子数据;接着从预设学习资料库中选择与历史浏览子数据相匹配的学习资料考试题目,并将其推送至移动终端上,最后对目标对象完成学习资料考试题目的情况进行评判,这样能够根据目标对象自身实际的学习情况为其提供有针对性的学习资料和考试题目,从而大大提高学生利用移动终端进行线上学习和考试的效率和有效性。
[0071]
优选地,在该步骤s1中,向目标对象的移动终端发送数据推送确认消息,并且接收该移动终端针对该数据推送确认消息的反馈消息;分析该反馈消息,从而确定目标对象的学习资料推送需求信息具体包括:
[0072]
步骤s101,向目标对象的移动终端周期性发送数据推送确认消息;其中,该数据推送确认消息包括目标对象身份信息获取消息和目标对象数据类型推送确认消息;当该数据推送确认消息发送到该移动终端后,在该移动终端以询问消息框的方式呈现给目标对象;
[0073]
步骤s102,获取目标对象在该询问消息框输入的文本信息,并将该文本信息作为该反馈消息;将该反馈消息标记上该移动终端对应终端地址信息后发送回学习资料推送终端;
[0074]
步骤s103,对该反馈消息进行关键词识别处理,以此确定该反馈消息包含的学科名称关键词和/或知识点名称关键词,从而作为目标对象的学习资料推送需求信息。
[0075]
上述技术方案的有益效果为:云端服务器等学习资料推送终端能够以预设频率周期性地向目标对象的智能手机等移动终端发送数据推送确认消息,通过该数据推送确认消
息获得该目标对象的身份信息和该目标对象期望获得推送的学习资料数据类型。当目标对象通过该移动终端的询问消息框应答该数据推送确认消息后,该移动终端能够以文本信息的形式形成相应的反馈消息。同时将该反馈消息标记上该移动终端对应的终端ip地址信息后发送回学习资料推送终端,这样能够保证该学习资料推送终端在后续以该终端ip地址信息为基础向该移动终端推送相应的学习资料。最后,从该反馈消息识别提取相应的关键词,从而得到该反馈消息包含的学科名称关键词和/或知识点名称关键词,这样能够便于后续以学科名称和/或知识点名称作为基准,来提取相匹配一致的数据浏览历史记录。
[0076]
优选地,在该步骤s2中,根据该学习资料推送需求信息,从该移动终端的数据浏览历史记录中摘选出与该学习资料推送需求信息相匹配的历史浏览数据;并将该历史浏览数据区分为关于不同学科的历史浏览子数据具体包括:
[0077]
步骤s201,从该学习资料推送需求信息中提取得到相应的学科名称关键词和/或知识点名称关键词;并从该移动终端的至少一个指定的应用程序中调取其对应的历史缓存数据,以及从该历史缓存数据中提取得到该应用程序的数据浏览历史记录;
[0078]
步骤s202,以该学科名称关键词和/或该知识点名称关键词作为检索关键词,从该数据浏览历史记录中摘选出包含该学科名称关键词和/或该知识点名称关键词的历史浏览数据;
[0079]
步骤s203,将该历史浏览数据中该学科名称关键词和/或该知识点名称关键词实际出现次数小于预设次数阈值的数据项剔除;再将剩余的历史浏览数据区分为属于不同学科的若干历史浏览子数据。
[0080]
上述技术方案的有益效果为:该移动终端可以包括多个不同应用程序app,该目标对象在使用该移动终端的过程中,能够通过每个应用程序app进行不同学习资料数据的浏览,这样每个应用程序app会形成相应的历史缓存数据。接着,以该学科名称关键词和/或该知识点名称关键词作为检索关键词,从该数据浏览历史记录中摘选出包含该学科名称关键词和/或该知识点名称关键词的历史浏览数据,这样能够保证摘选得到的历史浏览数据是与该目标对象的所期望的学科名称和/或知识点名称相关联一致的。最后,将该历史浏览数据中该学科名称关键词和/或该知识点名称关键词实际出现次数小于预设次数阈值的数据项剔除;再将剩余的历史浏览数据区分为属于不同学科的若干历史浏览子数据,能够确保最终区分得到的历史浏览子数据与该学科名称和/或知识点名称具有较大的关联性。
[0081]
优选地,在该步骤s3中,根据该历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将该学习资料考试题目推送至该移动终端;再对目标对象在该移动终端上完成该学习资料考试题目的情况进行评判,以及将评判结果反馈回该移动终端具体包括:
[0082]
步骤s301,根据该历史浏览子数据包含每一项数据各自的浏览时间先后顺序,对所有项数据进行排序,以此得到相应的历史浏览子数据项队列;
[0083]
步骤s302,根据该历史浏览子数据项队列的每一项数据,从预设学习资料库中选择相匹配的学习资料考试题目;并根据所选择的学习资料考试题目的难易程度分布,形成相应的考试卷;
[0084]
步骤s303,将该考试卷推送至该移动终端,对目标对象在该移动终端上完成该考试卷的答题结果进行评判,以及将评判结果的得分反馈至该移动终端。
[0085]
上述技术方案的有益效果为:根据该历史浏览子数据包含每一项数据各自的浏览时间先后顺序,对所有项数据进行排序,能够便于按照该目标对象的历史时间先后顺序,从预设学习资料库中匹配选择合适的学习资料考试题目,从而改善最终形成的考试卷的难易综合程度。
[0086]
优选地,在该步骤s302中,根据该历史浏览子数据项队列的每一项数据,从预设学习资料库中选择相匹配的学习资料考试题目;并根据所选择的学习资料考试题目的难易程度分布,形成相应的考试卷具体包括:
[0087]
步骤s3021,利用下面公式(1),根据该历史浏览子数据项队列的每一项数据,提取数据内部知识点的类型,
[0088][0089]
在上述公式(1)中,f
i,a
表示该历史浏览子数据项队列的第i项数据是否能提取到数据库中的第a个知识点的判定值;[di(c)]2表示该历史浏览子数据项队列的第i项数据中的第c个词语的二进制形式;[sa(e)]2表示该数据库中的第a个知识点的第e个关键词的二进制形式;{}
10
表示将括号内的数值转换成十进制;ma表示该数据库中的第a个知识点中包含的关键词总数;rc表示该历史浏览子数据项队列的第i项数据中包含的词语总数;
[0090]
将的a的值从1取值到g,即可找到使得f
i,a
=0的所有a值,并将该使得f
i,a
=0的所有a值按照从大到小排列组合形成一个数组矩阵并记作{a
i1
,a
i2
,

,a
ik
},则该数组矩阵即为该历史浏览子数据项队列的第i项数据可提取到的知识点的类型矩阵;其中g表示数据库中知识点的总数;k表示使得f
i,a
=0的a的值的总数;
[0091]
步骤s3022,利用下面公式(2),根据该每一项数据提取数据内部知识点的类型从预设学习资料库中选择相匹配的学习资料考试题目,
[0092][0093]
在上述公式(2)中,p
i,t
表示该历史浏览子数据项队列的第i项数据与预设学习资料库中的第t个学习资料考试题目的匹配值;a
t
表示该预设学习资料库中的第t个学习资料考试题目所包含数据库中知识点的类型矩阵;∈表示属于符号;表示不属于符号;
[0094]
将的t的值从1取值到b,即可找到使得p
i,t
=1的所有t值,并将该使得p
i,t
=1的所有t值按照从大到小排列组合形成一个数组矩阵并记作{t
i1
,t
i2
,

,t
il
},则该数组矩阵即为该历史浏览子数据项队列的第i项数据可匹配的学习资料考试题目矩阵;其中b表示该预设学习资料库中的学习资料考试题目总数;l表示使得p
i,t
=1的t的值的总数;
[0095]
接着将i的值从1取值到n,得到该历史浏览子数据项队列的每一项数据可匹配的学习资料考试题目矩阵,然后对该历史浏览子数据项队列的所有项数据可匹配的学习资料考试题目矩阵取并集进而得到该历史浏览子数据项队列所匹配的所有学习资料考试题目矩阵,具体计算过程如下公式(3):
[0096]
t={t
11
,t
12
,

,t
1l
}∪{t
21
,t
22
,

,t
2l
}

∪{t
i1
,t
i2
,

,t
il
}

∪{t
n1
,t
n2
,

,t
nl
}
ꢀꢀ
(3)
[0097]
在上述公式(3)中,t表示该历史浏览子数据项队列所匹配的所有学习资料考试题目矩阵;
[0098]
步骤s3023,利用下面公式(4),根据该从预设学习资料库中选择相匹配的学习资
料考试题目中所运用的知识点总数确定该学习资料考试题目的难易程度值,
[0099][0100]
在上述公式(4)中,表示t矩阵中的第s个元素所对应的预设学习资料库中的学习资料考试题目的难易程度值,该难易程度值越大表示该考试题目越难;表示t矩阵中的第s个元素所对应的预设学习资料库中的学习资料考试题目所包含数据库中知识点的类型矩阵;len()表示求取括号内矩阵的元素个数;s表示t矩阵中的元素个数数值为len(t);表示将s的值从1取值到s得到括号内的最大值;
[0101]
步骤s304,利用下面公式(5),根据该学习资料考试题目的难易程度值形成每个考试题目的分值,从而形成相应的考试卷,
[0102][0103]
在上述公式(5)中,表示t矩阵中的第s个元素所对应的预设学习资料库中的学习资料考试题目在考试卷中的分值;mq表示该考试卷的满分值;
[0104]
通过上述步骤s304,能够得到t矩阵中的每个元素所对应的预设学习资料库中的学习资料考试题目在考试卷中的分值,进而将该t矩阵中的每个元素所对应的预设学习资料库中的学习资料考试题目形成试卷并按照该对应的分值进行标注,从而形成相应的考试卷。
[0105]
上述技术方案的有益效果为:利用上述公式(1)根据历史浏览子数据项队列的每一项数据提取数据内部知识点的类型,进而将数据中的知识点全部提取出来,并形成对应知识点类型矩阵,可以将数据转换成知识点来方便后续的分析;然后利用上述公式(2)根据每一项数据提取数据内部知识点的类型从预设学习资料库中选择相匹配的学习资料考试题目,进而根据知识点匹配到相应的考试题目,从而可以保证考试题目可以涵盖数据对应的所有知识点,保证考试题目的全面性以及针对性;利用上述公式(4)根据从预设学习资料库中选择相匹配的学习资料考试题目中所运用的知识点总数确定学习资料考试题目的难易程度值,进而知晓每个考试题目中所运用到的知识点数目,从而知晓其难易程度,方便后续对其考试题目进行分数的拟定;最后利用上述公式(5)根据学习资料考试题目的难易程度值形成每个考试题目的分值,进而形成相应的考试卷,考试卷既能保证涵盖的知识点可以满足历史浏览子数据项队列的每一项数据中的知识点,又能保证每一个题目的分值都是依据难易程度进行分配的,保证试卷的公平性以及知识点的覆盖性。
[0106]
参阅图2,为本发明实施例提供的基于移动终端的学习资料推送系统的结构示意图。该基于移动终端的学习资料推送系统包括学习资料推送需求信息获取模块、历史浏览数据摘选与区分模块、考试题目推送与评判模块和评判结果反馈模块;其中,
[0107]
该学习资料推送需求信息获取模块用于向目标对象的移动终端发送数据推送确认消息,并且接收该移动终端针对该数据推送确认消息的反馈消息;分析该反馈消息,从而确定目标对象的学习资料推送需求信息;
[0108]
该历史浏览数据摘选与区分模块用于根据该学习资料推送需求信息,从该移动终
端的数据浏览历史记录中摘选出与该学习资料推送需求信息相匹配的历史浏览数据;并将该历史浏览数据区分为关于不同学科的历史浏览子数据;
[0109]
该考试题目推送与评判模块用于根据该历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将该学习资料考试题目推送至该移动终端;再对目标对象在该移动终端上完成该学习资料考试题目的情况进行评判;
[0110]
该评判结果反馈模块用于将评判结果反馈回该移动终端。
[0111]
上述技术方案的有益效果为:该基于移动终端的学习资料推送系统通过向目标对象的移动终端发送数据推送确认消息,来获得目标对象的学习资料推送需求信息,继而从移动终端的数据浏览历史记录中摘选出述学习资料推送需求信息相匹配的历史浏览数据以及将其区分为关于不同学科的历史浏览子数据;接着从预设学习资料库中选择与历史浏览子数据相匹配的学习资料考试题目,并将其推送至移动终端上,最后对目标对象完成学习资料考试题目的情况进行评判,这样能够根据目标对象自身实际的学习情况为其提供有针对性的学习资料和考试题目,从而大大提高学生利用移动终端进行线上学习和考试的效率和有效性。
[0112]
优选地,该学习资料推送需求信息获取模块用于向目标对象的移动终端发送数据推送确认消息,并且接收该移动终端针对该数据推送确认消息的反馈消息;分析该反馈消息,从而确定目标对象的学习资料推送需求信息具体包括:
[0113]
向目标对象的移动终端周期性发送数据推送确认消息;其中,该数据推送确认消息包括目标对象身份信息获取消息和目标对象数据类型推送确认消息;当该数据推送确认消息发送到该移动终端后,在该移动终端以询问消息框的方式呈现给目标对象;
[0114]
获取目标对象在该询问消息框输入的文本信息,并将该文本信息作为该反馈消息;将该反馈消息标记上该移动终端对应终端地址信息后发送回学习资料推送终端;
[0115]
对该反馈消息进行关键词识别处理,以此确定该反馈消息包含的学科名称关键词和/或知识点名称关键词,从而作为目标对象的学习资料推送需求信息。
[0116]
上述技术方案的有益效果为:云端服务器等学习资料推送终端能够以预设频率周期性地向目标对象的智能手机等移动终端发送数据推送确认消息,通过该数据推送确认消息获得该目标对象的身份信息和该目标对象期望获得推送的学习资料数据类型。当目标对象通过该移动终端的询问消息框应答该数据推送确认消息后,该移动终端能够以文本信息的形式形成相应的反馈消息。同时将该反馈消息标记上该移动终端对应的终端ip地址信息后发送回学习资料推送终端,这样能够保证该学习资料推送终端在后续以该终端ip地址信息为基础向该移动终端推送相应的学习资料。最后,从该反馈消息识别提取相应的关键词,从而得到该反馈消息包含的学科名称关键词和/或知识点名称关键词,这样能够便于后续以学科名称和/或知识点名称作为基准,来提取相匹配一致的数据浏览历史记录。
[0117]
优选地,该历史浏览数据摘选与区分模块用于根据该学习资料推送需求信息,从该移动终端的数据浏览历史记录中摘选出与该学习资料推送需求信息相匹配的历史浏览数据;并将该历史浏览数据区分为关于不同学科的历史浏览子数据具体包括:
[0118]
从该学习资料推送需求信息中提取得到相应的学科名称关键词和/或知识点名称关键词;并从该移动终端的至少一个指定的应用程序中调取其对应的历史缓存数据,以及从该历史缓存数据中提取得到该应用程序的数据浏览历史记录;
[0119]
以该学科名称关键词和/或该知识点名称关键词作为检索关键词,从该数据浏览历史记录中摘选出包含该学科名称关键词和/或该知识点名称关键词的历史浏览数据;
[0120]
将该历史浏览数据中该学科名称关键词和/或该知识点名称关键词实际出现次数小于预设次数阈值的数据项剔除;再将剩余的历史浏览数据区分为属于不同学科的若干历史浏览子数据。
[0121]
上述技术方案的有益效果为:该移动终端可以包括多个不同应用程序app,该目标对象在使用该移动终端的过程中,能够通过每个应用程序app进行不同学习资料数据的浏览,这样每个应用程序app会形成相应的历史缓存数据。接着,以该学科名称关键词和/或该知识点名称关键词作为检索关键词,从该数据浏览历史记录中摘选出包含该学科名称关键词和/或该知识点名称关键词的历史浏览数据,这样能够保证摘选得到的历史浏览数据是与该目标对象的所期望的学科名称和/或知识点名称相关联一致的。最后,将该历史浏览数据中该学科名称关键词和/或该知识点名称关键词实际出现次数小于预设次数阈值的数据项剔除;再将剩余的历史浏览数据区分为属于不同学科的若干历史浏览子数据,能够确保最终区分得到的历史浏览子数据与该学科名称和/或知识点名称具有较大的关联性。
[0122]
优选地,该考试题目推送与评判模块用于根据该历史浏览子数据,从预设学习资料库中选择相匹配的学习资料考试题目,并将该学习资料考试题目推送至该移动终端;再对目标对象在该移动终端上完成该学习资料考试题目的情况进行评判具体包括:
[0123]
根据该历史浏览子数据包含每一项数据各自的浏览时间先后顺序,对所有项数据进行排序,以此得到相应的历史浏览子数据项队列;
[0124]
根据该历史浏览子数据项队列的每一项数据,从预设学习资料库中选择相匹配的学习资料考试题目;并根据所选择的学习资料考试题目的难易程度分布,形成相应的考试卷;
[0125]
将该考试卷推送至该移动终端,对目标对象在该移动终端上完成该考试卷的答题结果进行评判;
[0126]
以及,
[0127]
该评判结果反馈模块用于将评判结果反馈回该移动终端具体包括:
[0128]
将评判结果的得分反馈至该移动终端。
[0129]
上述技术方案的有益效果为:根据该历史浏览子数据包含每一项数据各自的浏览时间先后顺序,对所有项数据进行排序,能够便于按照该目标对象的历史时间先后顺序,从预设学习资料库中匹配选择合适的学习资料考试题目,从而改善最终形成的考试卷的难易综合程度。
[0130]
从上述实施例的内容可知,该基于移动终端的学习资料推送方法和系统通过向目标对象的移动终端发送数据推送确认消息,来获得目标对象的学习资料推送需求信息,继而从移动终端的数据浏览历史记录中摘选出述学习资料推送需求信息相匹配的历史浏览数据以及将其区分为关于不同学科的历史浏览子数据;接着从预设学习资料库中选择与历史浏览子数据相匹配的学习资料考试题目,并将其推送至移动终端上,最后对目标对象完成学习资料考试题目的情况进行评判,这样能够根据目标对象自身实际的学习情况为其提供有针对性的学习资料和考试题目,从而大大提高学生利用移动终端进行线上学习和考试的效率和有效性。
[0131]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献