1.一种课程动态排序方法,其特征在于,包括:
基于预先设置的课程排序影响因素,提取待开课程列表中每个待开课程的至少一个排序影响因素;
将每个待开课程的排序影响因素相乘,得到各个所述待开课程的排序值;
根据每个所述待开课程的排序值,对各个所述待开课程进行排序,生成课程排序列表;
上传所述课程排序列表。
2.根据权利要求1所述的方法,其特征在于,在所述基于预先设置的课程排序影响因素,提取待开课程列表中每个待开课程的至少一个排序影响因素的步骤之前,还包括:
实时采集或每间隔预定时间周期采集待开课程列表中每个待开课程的排序影响因素。
3.根据权利要求1-2中任一项所述的方法,其特征在于,
所述基于预先设置的课程排序影响因素,提取待开课程列表中每个待开课程的排序影响因素的步骤,是实时或每间隔预定时间周期执行的。
4.根据权利要求3所述的方法,其特征在于,所述根据每个所述待开课程的排序值对所述待开课程进行排序,生成课程排序列表包括:
基于每个所述待开课程的排序值,按照从大到小的顺序对所述待开课程进行排序。
5.根据权利要求3所述的方法,其特征在于,所述根据每个所述待开课程的排序值对所述待开课程进行排序,生成课程排序列表包括:
基于课程类别,对所述待开课程进行分类;
对每类待开课程,基于每个所述待开课程的排序值,按照从大到小的顺序对该类待开课程进行排序。
6.一种课程动态排序系统,其特征在于,包括:
排序影响因素提取单元(10),用于基于预先设置的课程排序影响因素,提取待开课程列表中每个待开课程的至少一个排序影响因素;
待开课程的排序值计算单元(20),用于将每个待开课程的排序影响因素值相乘,得到各个所述待开课程的排序值;
课程排序列表生成单元(30),用于根据每个所述待开课程的排序值,对各个所述待开课程进行排序,生成课程排序列表;
课程排序列表上传单元(40),用于上传所述课程排序列表。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括:
排序影响因素提取单元(10),还用于实时采集或每间隔预定时间周期采集待开课程列表中每个待开课程的排序影响因素。
8.根据权利要求6所述的系统,其特征在于,所述课程排序列表生成单元(30)还用于:基于每个所述待开课程的排序值,按照从大到小的顺序对所述待开课程进行排序。
9.根据权利要求6或8任一项所述的系统,其特征在于,所述课程排序列表生成单元(30)还用于:基于课程类别,对所述待开课程进行分类;对每类待开课程,基于每个所述待开课程的排序值,按照从大到小的顺序对该类待开课程进行排序。
10.一种服务器,其特征在于,包括:
至少一个处理器(50);以及,
与所述至少一个处理器(50)通信连接的存储器(60);其中,
所述存储器(60)存储有可被所述至少一个处理器(50)执行的指令,所述指令被所述至少一个处理器(50)执行,以使所述至少一个处理器(50)能够:
基于预先设置的课程排序影响因素,提取待开课程列表中每个待开课程的至少一个排序影响因素;
将每个待开课程的排序影响因素相乘,得到各个所述待开课程的排序值;
根据每个所述待开课程的排序值,对各个所述待开课程进行排序,生成课程排序列表;
上传所述课程排序列表。