课程推送方法、装置和服务器

文档序号:1876436 发布日期:2021-11-23 浏览:24次 >En<

阅读说明:本技术 课程推送方法、装置和服务器 (Course pushing method and device and server ) 是由 李素粉 赵健东 于 2021-09-01 设计创作,主要内容包括:本发明实施例提供一种课程推送方法、装置和服务器,该方法包括:从学习平台的数据库中提取N个周期内所有学员的学习状态,并根据所有学员在N个周期的学习状态确定所有学员的N-1个学习转移状态,根据所有学员的N-1个学习转移状态确定目标学员,并根据目标学员以及所有学员的课程学习量确定目标课程,并将目标课程发送到目标子组织中所有学员登录的显示终端进行显示,以提示学员学习目标课程,使得推荐的目标课程更符合目标子组织中所有学员的业务方向和学习兴趣,提高了学员的学习质量和学习效率。(The embodiment of the invention provides a course pushing method, a course pushing device and a server, wherein the method comprises the following steps: the learning states of all the students in N periods are extracted from a database of a learning platform, N-1 learning transfer states of all the students in the N periods are determined according to the learning states of all the students in the N periods, the target student is determined according to the N-1 learning transfer states of all the students, the target course is determined according to the course learning amount of the target student and all the students, and the target course is sent to a display terminal logged by all the students in the target sub-organization to be displayed so as to prompt the students to learn the target course, so that the recommended target course is more in line with the service direction and learning interest of all the students in the target sub-organization, and the learning quality and learning efficiency of the students are improved.)

课程推送方法、装置和服务器

技术领域

本发明实施例涉及互联网技术领域,尤其涉及一种课程推送方法、装置和服务器。

背景技术

随着互联网以及移动终端的不断普及和应用,越来越多的企业采用在线学习模式对员工进行远程培训,降低了培训成本。

目前,现有的网络培训平台为了满足所有员工的学习需求,通常会在学习平台上展示所有的培训内容,员工可以根据不同阶段的需求登录学习平台学习不同的内容。

然而,因不同的员工的工作内容和业务方向的不同,对于不同课程的学习积极性也不同。现有的在线学习平台推荐的课程无法进行针对性的推荐,影响员工的学习效果。

发明内容

本发明实施例提供一种课程推送方法、装置和服务器,根据员工的学习状态进行课程推荐,提高了员工在线学习的学习效果。

第一方面,本发明实施例提供一种课程推送方法,包括:

从学习平台的数据库中提取N个周期内所有学员的学习状态,并根据所有学员在N个周期的学习状态确定所有学员的N-1个学习转移状态,其中N为正整数;

根据所述所有学员的N-1个学习转移状态确定目标学员,并根据所述目标学员以及所有学员的课程学习量确定目标课程;

确定所述目标学员对应的目标子组织,并将所述目标课程发送至所述目标子组织中所有学员登录的显示终端进行显示,以提示所述目标子组织中所有学员学习所述目标课程。

在一种可能的设计中,所述学习状态为休眠、登录、学习以及无效中的一种,所述根据所述所有学员的N-1个学习转移状态确定目标学员,包括:

根据所述所有学员的N-1个学习转移状态确定第一转换状态的次数以及第二转换状态的次数,其中所述第一转换状态包括休眠转换为登录、无效转换为登录、登录转换为登录中的一种;所述第二转换状态包括:登录转换为学习、休眠转换为学习、无效转换为学习以及学习转换为学习中的一种;

若学员的第二转换状态的次数与所述第一转换状态的次数的百分比大于或者等于第一百分比,则将所述学员作为目标学员。

在一种可能的设计中,所述根据所述所有学员的N-1个学习转移状态确定目标学员,包括:

查询所述所有学员的N-1个学习转移状态对应的指标值,根据每个学员的N-1指标值确定每个学员的状态平均值,并根据所有学员的N-1个指标值确定所有学员状态总值;

若学员的状态平均值与所述所有学员状态总值的百分比大于或者等于第二百分比、且小于或者等于第三百分比,则将所述学员作为目标学员。

在一种可能的设计中,所述根据所述目标学员以及所有学员的课程学习量确定目标课程,包括:

查询所述目标学员对应的目标子组织,并获取所述目标子组织中所有学员的学习课程量,其中所述课程学习量包括学习次数和学习时长;

根据所有学员的学习所有课程的学习次数确定每个课程的平均学习次数,并根据所有学员的学习所有课程的学习总时长确定每个课程的平均学习总时长,并根据所述每个课程的平均学习总时长与平均学习次数确定平均学习时长,将所述平均学习时长大于或者等于预设时间段的课程作为目标课程。

在一种可能的设计中,在所述将所述目标课程发送至所述目标子组织中所有学员登录的显示终端进行显示之后,还包括:

获取所述目标子组织中所有学员学习目标课程的实际学习时间和实际学习次数,并根据所述实际学习时间和实际学习次数确定新的目标课程;

将所述新的目标课程发送至所述目标子组织中所有学员登录的显示终端进行显示。

第二方面,本发明实施例提供一种课程推送装置,包括:

提取模块,用于从学习平台的数据库中提取N个周期内所有学员的学习状态,并根据所有学员在N个周期的学习状态确定所有学员的N-1个学习转移状态,其中N为正整数;

确定模块,用于根据所述所有学员的N-1个学习转移状态确定目标学员,并根据所述目标学员以及所有学员的课程学习量确定目标课程;

发送模块,用于确定所述目标学员对应的目标子组织,并将所述目标课程发送至所述目标子组织中所有学员登录的显示终端进行显示,以提示所述目标子组织中所有学员学习所述目标课程。

在一种可能的设计中,所述确定模块具体用于查询所述目标学员对应的目标子组织,并获取所述目标子组织中所有学员的学习课程量,其中所述课程学习量包括学习次数和学习时长;根据所有学员的学习所有课程的学习次数确定每个课程的平均学习次数,并根据所有学员的学习所有课程的学习总时长确定每个课程的平均学习总时长,并根据所述每个课程的平均学习总时长与平均学习次数确定平均学习时长,将所述平均学习时长大于或者等于预设时间段的课程作为目标课程。

第三方面,本发明实施例提供一种服务器,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能设计的所述课程推送方法。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能设计的所述课程推送方法。

第五方面,本发明实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能设计的所述课程推送方法。

本发明实施例,通过将具有一定的登录量但学习转化率较低的学员作为待推荐的目标学员,根据学员的学习转移状态确定目标学员,并根据目标学员对应的子组织中包含的所有学员的课程学习量确定目标课程,并将目标课程发送到目标子组织中所有学员登录的显示终端进行显示,使得推荐的目标课程更符合目标子组织中所有学员的业务方向和学习兴趣,提高了学员的学习质量和学习效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明示例性实施例提供的课程推荐方法的应用场景图;

图2为本发明实施例提供的课程推送方法的流程示意图一;

图3为本发明实施例提供的课程推送方法的流程示意图二;

图4为本发明实施例提供的课程推送装置的结构示意图;

图5为本发明实施例提供的服务器的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

目前,随着互联网以及移动终端的不断普及和应用,越来越多的企业采用线上学习模式,通过构建企业内训生态系统为员工提供在线学习平台,满足了企业内部对于员工的培训需求。具体的,许多企业会针对不同子公司或者部门进行在线培训,采用面授课程与网络学习课程相结合的方式培训学员。现有的网络培训平台为了满足所有员工的学习需求,通常会在学习平台上展示所有的培训内容,员工可以根据不同阶段的需求登录学习平台学习不同的内容。例如,新入职的员工可登录学习平台进行入职培训和福利培训,其他员工还登录在线学习平台进一步的学习业务相关的培训内容提升业务能力。然而,现有的网络培训需要员工远程登录学习平台,无法在现场对员工的学习状态进行监督,影响在线培训的学习效果。

针对此缺陷,本发明提供了一种课程送方法,该方法通过确定学员得学习转移状态识别目标学员,针对学习积极性高但学习效果差得目标学员进行课程推荐,根据学员的课程学习量确定目标课程,并将目标课程推荐至目标子组织中所有学员,以提高学员的学习积极性和学习效率。

图1是本发明示例性实施例提供的课程推荐方法的应用场景图。如图1所示,服务器102从学习平台的数据库101中提取N个周期内所有学员的学习状态,并根据所有学员在N个周期的学习状态确定所有学员的N-1个学习转移状态;服务器102根据所有学员的N-1个学习转移状态确定目标学员,并根据目标学员以及所有学员的课程学习量确定目标课程;最后,服务器102将目标课程发送到目标子组织中所有学员登录的显示终端103进行显示,以提示学员学习目标课程。

图2为本发明实施例提供的课程推送方法的流程示意图一,本实施例的执行主体可以为图1所示的服务器。如图2所示,该方法包括:

S201:从学习平台的数据库中提取N个周期内所有学员的学习状态,并根据所有学员在N个周期的学习状态确定所有学员的N-1个学习转移状态,其中N为正整数。

在本发明实施例中,学习状态为休眠、登录、学习以及无效中的一种,学习平台的数据库中存储了所有学员的账号登录情况以及学习课程数据,例如学员在线学习时的登录时间和学习的课程时长,可从学习平台的数据库中提取所有学员的学习状态。示例性的,学习状态为休眠、登录、学习以及无效。学员的学习状态为休眠、登录、学习以及无效,在同一个周期内,按照无效、休眠、登录以及学习的顺序确定状态的优先级,并将优先级最高的状态作为该学员在一个周期内的状态。示例性的,学员在一个周期内出现了休眠、登录以及学习三种状态,则记录该学员在本周期的状态为学习;学员在一个周期内出现了休眠和登录两种状态,则记录该学员在本周期的状态为登录。具体的,学习状态为休眠状态表示在数据库的账户统计表中识别到该账户,但该账户未登录学习平台,即在数据库中未查询到该账户的登录信息和学习数据。学习状态为登录表示账号在学习平台登录,但在平台未查询到该账户的课程学习数据。学习状态为学习表示账号在学习平台登录,且平台记录到该账户的课程学习数据。学习状态为无效表示在数据库的账户统计表中未识别到与该账户的信息。

示例性的,从学习平台的数据库中提取N个周期内所有学员的学习状态。设定N为12,一个周期为一个月。按照时间的顺序记录某个学员的相邻两个周期的学习状态变化情况,则可获得该学员的11个学习转移状态。示例性的,该学员的第1个周期、第2个周期以及第3个周期的学习状态分别为休眠、登录和学习,则该学员的2个学习转移状态分别为休眠至登录,登录至学习。学员的学习转移状态可以表示的学员的学习积极性,即休眠至学习、登录至学习的状态均表示学员开始进行学习。学习转移状态还能侧面的反应学员的学习效果,若学习转移状态中学习至登录、学习至休眠的几率较高,可认为学员学习的效果较差,未达到学员的学习目标。

S202:根据所有学员的N-1个学习转移状态确定目标学员,并根据目标学员以及所有学员的课程学习量确定目标课程。

在本发明实施例中,为了提高登录率较高但是学习效果差的学员的学习效果,根据学员的学习转移状态识别出目标学员,并对目标学员进行特定的课程推荐。具体的,根据所有学员的N-1个学习转移状态确定第一转换状态的次数以及第二转换状态的次数,其中第一转换状态包括休眠转换为登录、无效转换为登录、登录转换为登录中的一种;第二转换状态包括:登录转换为学习、休眠转换为学习、无效转换为学习以及学习转换为学习中的一种;若学员的第一转换状态的次数与第二转换状态的次数的百分比大于或者等于第一百分比,则将学员作为目标学员。具体的,第一转换状态均为由其他状态转换至登录状态,第二转换状态均为由其他状态转换为学习状态。确定第一转换状态的次数与第二转换状态的次数的百分比,即转换为登录之后占转换为学习的百分比。若第一转换状态的次数与第二转换状态的次数的百分比较高,则说明学员的状态转换为登录和学习的次数比较接近,学员的课程学习效果未影响学员的学习积极性,课程的内容比较符合学员的学习兴趣和学习目标;若第一转换状态的次数与第二转换状态的次数的百分比较低,则说明学员的状态转换为登录的次数远大于学习的次数,学员的登录率高但是学习率低,因此可将第一转换状态的次数与第二转换状态的次数的百分比大于或者等于第一百分比的学员作为目标学员。示例性的,第一百分比可以为60%。

在本发明实施例中,为了提高目标学员的学习效果,可将较受欢迎的课程作为目标课程推荐给目标学员。具体的,通过查询目标学员对应的目标子组织,并获取目标子组织中所有学员的学习课程量,其中课程学习量包括学习次数和学习时长;根据所有学员的学习所有课程的学习次数确定每个课程的平均学习次数,并根据所有学员的学习所有课程的学习总时长确定每个课程的平均学习总时长,并根据每个课程的平均学习总时长与平均学习次数确定平均学习时长,将平均学习时长大于或者等于预设时间段的课程作为目标课程。

示例性的,根据目标学员在企业中的职位查询目标学员所属的部门或子公司,即该目标学员对应的目标子组织。对于属于相同子组织的学员,存在业务或者技术共同点,学习倾向也相同,因此可根据目标子组织中所有学员的学习课程量确定推荐至目标学员的目标课程。具体的,课程学习量包括学习次数和学习时长,通过获取目标子组织中所有学员的学习课程量,并根据所有学员的学习所有课程的学习次数确定每个课程的平均学习次数,以及根据所有学员的学习所有课程的学习总时长确定每个课程的平均学习总时长,并根据每个课程的平均学习总时长与平均学习次数确定平均学习时长,将平均学习时长大于或者等于预设时间段的课程作为目标课程。若某课程的平均学习次数很多或平均学习时长,则说明目标子组织中的学员对该课程的学习兴趣较高。因此可根据每个课程的平均学习总时长与平均学习次数确定平均学习时长,并将将平均学习时长大于或者等于预设时间段的课程作为目标课程。

S203:确定目标学员对应的目标子组织,并将目标课程发送至目标子组织中所有学员登录的显示终端进行显示,以提示目标子组织中所有学员学习目标课程。

在本发明实施例中,示例性的,根据目标学员在企业中的职位查询目标学员所属的部门或子公司,即该目标学员对应的目标子组织。并根据数据库中记录的学员登录和学习情况,查询目标子组织中所有学员为登录或者学习状态时所登录的显示终端的网路地址,并将目标课程发送到目标子组织中所有学员登录的显示终端进行显示,以提示目标学员学习目标课程。

本实施例提供的课程推送方法,通过将具有一定的登录量但学习转化率较低的学员作为待推荐的目标学员,并根据目标学员对应的子组织中包含的所有学员的课程学习量确定目标课程,并将目标课程发送到目标子组织中所有学员登录的显示终端进行显示,使得推荐的目标课程更符合目标子组织中所有学员的业务方向和学习兴趣,提高了学员的学习质量和学习效率。

图3为本发明实施例提供的课程推送方法的流程示意图二。在本发明实施例中,在图2实施例的基础上,S202中根据所有学员的N-1个学习转移状态确定目标学员的另一种实现方法进行了详细说明。如图3所示,该方法包括:

S301:查询所有学员的N-1个学习转移状态对应的指标值,根据每个学员的N-1指标值确定每个学员的状态平均值,并根据所有学员的N-1个指标值确定所有学员状态总值。

在本发明实施例中,学习平台的数据库中存储了所有学员的账号登录情况以及学习课程数据。从数据库中提取N个周期内所有学员的学习状态,并根据所有学员在N个周期的学习状态确定所有学员的N-1个学习转移状态。示例性的,学员的学习状态包括休眠、登录、学习以及无效四种,则学习转移状态则应该包括16种,具体的学习转移状态如表1所示。

表1

示例性的,查询所有学员的N-1个学习转移状态对应的指标值。具体的,表1中的16中学习状态转移指标分别为:(A1,A2,A3,A4)=(-0.5,1,2,0),(B1,B2,B3,B4)=(-1,1,1,0),(C1,C2,C3,C4)=(-1,0.5,2,0),(D1,D2,D3,D4)=(1,1,2,0)。示例性的,该学员的第1个周期、第2个周期以及第3个周期的学习状态分别为休眠、登录和学习,则该学员的2个学习转移状态分别为休眠至登录,登录至学习,则该学员的学习转移状态指标值为A2=1,以及B3=1。由此可确定该学员的N个周期的N-1个学习转移状态的指标值。再根据每个学员的N-1指标值确定每个学员的状态平均值,并根据所有学员的N-1个指标值确定所有学员状态总值。

S302:若学员的状态平均值与所有学员状态总值的百分比大于或者等于第二百分比、且小于或者等于第三百分比,则将学员作为目标学员。

在本发明实施中,学员的学习转移状态对应的指标值的取值规则为:由小到大依次为休眠、登录、学习。若学员的状态平均值越低,说明学员的学习积极性较低,相反的,若学员的状态平均值越高,说明学员的学习积极性越高。若学员的状态平均值与所有学员状态总值的百分比较大,则说明该学员在所有的学员中属于学习积极性较高的学员。学习积极性很低的学员可能是由于学习能力或者学习兴趣的原因造成学习积极性很低,学习积极性很低的学员学习的课程参考价值不高;学习积极性很高学员的学习能力比较好,对于课程内容以及类型的要求比较低,学习积极性很高的学员学习的课程参考价值也不高。若学员处于所有学员的中间状态,即学习的积极性一般,该学员在学习过程中不会因为学习能力低而消极对待学习的内容,会根据课程的具体内容判断是否继续学习,该部分学员学习的内容比较具备参考价值。因此可将学员的状态平均值与所有学员状态总值的百分比大于或者等于第二百分比、且小于或者等于第三百分比的学员作为目标学员。示例性的,第二百分比为50%,第三百分比为60%。

本实施例提供的课程推送方法,通过将状态平均值处于平均水平的学员作为待推荐的目标学员,并根据目标学员对应的子组织中包含的所有学员的课程学习量确定目标课程,使得推荐的目标课程更符合目标子组织中所有学员的业务方向和学习兴趣,提高了学员的学习质量和学习效率。

在一种可能的实现方式中,在将目标课程发送至目标子组织中所有学员登录的显示终端进行显示之后,获取目标子组织中所有学员学习目标课程的实际学习时间和实际学习次数,并根据实际学习时间和实际学习次数确定新的目标课程;将新的目标课程发送至目标子组织中所有学员登录的显示终端进行显示。

在本发明实施中,获取目标子组织中所有学员学习目标课程的实际学习时间和实际学习次数。根据目标课程的实际学习时间和实际学习次数对原有推荐的目标课程进行筛选,将实际学习时间小于预设最小学习时间的课程以及实际学习次数小于预设最小学习次数的课程从原有推荐的目标课程删除,生成新的目标课程,使得推荐的课程更符合学员的学习兴趣,提高了学员的学习质量和学习效率。

在一种可能的实现方式中,还可根据所有学员的N-1个学习转移状态确定待推送学员,并将目标课程发送到所有待推送学员登录的显示终端进行显示,以提示待推送学员学习目标课程。具体的,可根据所有学员的学习转移状态识出学习状态差的学员,例如“登录转化”和“登录维持”指标值较高,同时“学习转化”、“登录和学习转化”和“学习维持”指标值较低的学员,该部分学员的登录率较高,但可能会因为课程内容不合适或者对课程的授课类型不喜欢,造成学习率比较低,可将该部分学员作为待推送学员,针对登录率高但是学习率低的学员进行课程推荐。具体的,根据所有学员的N-1个学习转移状态确定第三转换状态的次数以及第四转换状态的次数,其中第三转换状态包括登录转化和登录维持中的一种;第四转换状态包括:学习转化、登录和学习转化以及学习维持中的一种,若学员的第三转换状态的次数与第四转换状态的次数的百分比大于或者等于预设待推送百分比,则将学员作为待推送学员,并将目标课程发送到所有待推送学员登录的显示终端进行显示,以提示待推送学员学习目标课程。

需要说明的是:本发明的技术方案中,所涉及的学员信息、参数等数据的获取、存储和应用等,均是在企业内训生态系统内的学员允许情况下获取的、存储和应用的,均符合相关法律法规的规定,且不违背公序良俗。

图4为本发明实施例提供的课程推送装置的结构示意图。如图4所示,该课程推送装置包括:提取模块401、确定模块402以及发送模块403。

提取模块401,用于从学习平台的数据库中提取N个周期内所有学员的学习状态,并根据所有学员在N个周期的学习状态确定所有学员的N-1个学习转移状态,其中N为正整数。

确定模块402,用于根据所述所有学员的N-1个学习转移状态确定目标学员,并根据所述目标学员以及所有学员的课程学习量确定目标课程。

发送模块403,用于确定所述目标学员对应的目标子组织,并将所述目标课程发送至所述目标子组织中所有学员登录的显示终端进行显示,以提示所述目标子组织中所有学员学习所述目标课程。

本实施例提供的装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

在一种可能的实现方式中,所述确定模块具体用于根据所述所有学员的N-1个学习转移状态确定第一转换状态的次数以及第二转换状态的次数,其中所述第一转换状态包括休眠转换为登录、无效转换为登录、登录转换为登录中的一种;所述第二转换状态包括:登录转换为学习、休眠转换为学习、无效转换为学习以及学习转换为学习中的一种;若学员的第二转换状态的次数与所述第一转换状态的次数的百分比大于或者等于第一百分比,则将所述学员作为目标学员。

在一种可能的实现方式中,所述确定模块具体用于查询所述所有学员的N-1个学习转移状态对应的指标值,根据每个学员的N-1指标值确定每个学员的状态平均值,并根据所有学员的N-1个指标值确定所有学员状态总值;若学员的状态平均值与所述所有学员状态总值的百分比大于或者等于第二百分比、且小于或者等于第三百分比,则将所述学员作为目标学员。

在一种可能的实现方式中,所述确定模块具体用于查询所述目标学员对应的目标子组织,并获取所述目标子组织中所有学员的学习课程量,其中所述课程学习量包括学习次数和学习时长;根据所有学员的学习所有课程的学习次数确定每个课程的平均学习次数,并根据所有学员的学习所有课程的学习总时长确定每个课程的平均学习总时长,并根据所述每个课程的平均学习总时长与平均学习次数确定平均学习时长,将所述平均学习时长大于或者等于预设时间段的课程作为目标课程。

本实施例提供的装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。

图5为本发明实施例提供的服务器的硬件结构示意图。如图5所示,本实施例的服务器包括:处理器501以及存储器502;其中

存储器502,用于存储计算机执行指令;

处理器501,用于执行存储器存储的计算机执行指令,以实现上述实施例中服务器所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。

可选地,存储器502既可以是独立的,也可以跟处理器501集成在一起。

当存储器502独立设置时,该服务器还包括总线503,用于连接所述存储器502和处理器501。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的课程推送方法。

本发明实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上所述的课程推送方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的部分步骤。

应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。

总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种就业服务校园端管理系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!