1.本公开涉及电子设备技术领域,尤其涉及一种服务器和课程资源推荐方法。
背景技术:2.随着在线教育的发展,越来越多的用户使用电视学习网络课程。在学习过程中,电子设备根据用户设置的年级来推荐对应年级的课程,但是,在用户升年级或升学的过渡时期仍单调地推荐当前年级的课程,或者单调地推荐下一年级的课程,不能同时推荐多年级的课程,难以满足用户在复习旧知识点的同时提前预习新知识点的需求。
技术实现要素:3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种服务器和课程资源推荐方法,可以满足用户需求准确推荐课程资源。
4.为了实现上述目的,本公开实施例提供的技术方案如下:
5.第一方面,本公开提供一种服务器,该服务器包括:
6.控制器,被配置为:
7.接收显示设备发送的课程推荐请求,其中,课程推荐请求包括用户标识;
8.确定接收课程推荐请求时的当前时间,并根据用户标识确定用户标识对应的当前学段;
9.在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备,其中,学段内学习期为预设的当前学段对应的时间范围,在当前时间处于学段内学习期的情况下,不反馈当前学段对应的相邻学段对应的第二课程资源给显示设备;
10.在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程推荐资源与相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给显示设备,其中学段过渡期为当前学段与相邻学段之间过渡的时间范围。
11.第二方面,本公开提供一种课程资源推荐方法,包括:
12.接收显示设备发送的课程推荐请求,其中,课程推荐请求包括用户标识;
13.确定接收课程推荐请求时的当前时间,并根据用户标识确定用户标识对应的当前学段;
14.在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备,其中,学段内学习期为预设的当前学段对应的时间范围,在当前时间处于学段内学习期的情况下,不反馈当前学段对应的相邻学段对应的第二课程资源给显示设备;
15.在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程推荐资源与相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给显示设备,其中学段过渡期为当前学段与相邻学段之间过渡的时间范围。
16.第三方面,本公开提供一种课程资源的推荐方法,该方法包括:
17.向服务器发送课程推荐请求;
18.接收服务器反馈的第一课程推荐资源或混合推荐资源;
19.其中,第一课程推荐资源由服务器在当前时间处于学段内学习期的情况下确定;混合推荐资源由服务器在当前时间处于学段过渡期的情况下确定;学段内学习期为预设的当前学段对应的时间范围;学段过渡期为当前学段与相邻学段之间过渡的时间范围。
20.第四方面,提供一种计算机设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面或其任意一种可选的实施方式所述的课程资源推荐方法,或者,如第一方面或其任意一种可选的实施方式所述的课程资源推荐方法。
21.第五方面,提供一种计算机可读存储介质,包括:所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面或其任意一种可选的实施方式所述的课程资源推荐方法,或者,如第三方面所述的课程资源推荐方法。
22.第六方面,提供一种计算机程序产品,其特征在于,包括:当所述计算机程序产品在计算机上运行时,使得所述计算机实现如第一方面或其任意一种可选的实施方式所述的课程资源推荐方法,或者,如第三发方面所述的课程资源推荐方法。
23.本公开实施例提供的技术方案与现有技术相比具有如下优点:
24.本公开实施例提供一种服务器和课程资源推荐方法,该服务器中控制器首先接收显示设备发送的课程推荐请求;再确定接收课程推荐请求时的当前时间,并根据课程请求中包括的用户标识,确定用户标识对应的当前学段;然后在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备,不反馈当前学段对应的相邻学段的第二课程资源给显示设备;在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程资源相邻学段对应的第四课程推荐资源生成混合推荐资源,反馈给显示设备。通过对当前时间的判断,确定当前时间是处于学段内学习期还是学段过渡期,从而准确推荐当前学段对应的第一课程推荐资源或混合推荐资源,满足了用户的学习需求,提升了课程推荐的准确率。
附图说明
25.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
26.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
27.图1为本公开实施例中的服务器的应用场景示意图;
28.图2a为本公开实施例中的显示设备与控制装置之间的操作场景示意图;
29.图2b为本公开实施例中的显示设备的用户界面示意图一;
30.图2c为本公开实施例中的显示设备的用户界面示意图二;
31.图3示例性示出了根据示例性实施例中控制装置100的配置框图;
32.图4为本公开实施例所述一种显示设备的硬件配置框图;
33.图5为本公开实施例所述显示设备中软件配置示意图;
34.图6为本公开实施例中一种课程资源推荐方法的流程示意图;
35.图7为本公开中当前学段和相邻学段的时间轴示意图;
36.图8本公开实施例中的用户界面示意图三。
具体实施方式
37.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
38.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
39.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
40.随着在线教育的发展,越来越多的用户使用电视学习网络课程。在学习过程中,服务器根据用户设置的年级来推荐对应年级的课程,但是,在用户升年级或升学的过渡时期仍单调地推荐当前年级的课程,或者单调地推荐下一年级的课程,不能同时推荐多年级的课程,难以满足用户在复习旧知识点的同时提前预习新知识点的需求。
41.为了解决上述问题,本公开实施例提供一种服务器和课程资源推荐方法,该服务器中控制器首先接收显示设备发送的课程推荐请求;再确定接收课程推荐请求时的当前时间,并根据课程请求中包括的用户标识,确定用户标识对应的当前学段;然后在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备,不反馈当前学段对应的相邻学段的第二课程资源给显示设备;在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程资源相邻学段对应的第四课程推荐资源生成混合推荐资源,反馈给显示设备。通过对当前时间的判断,确定当前时间是处于学段内学习期还是学段过渡期,从而准确推荐当前学段对应的第一课程推荐资源或混合推荐资源,满足了用户的学习需求,提升了课程推荐的准确率。
42.本公开实施例提供一种服务器,该服务器包括但不限于单个网络服务器、多个网络服务器组成的服务器组或于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
43.图1为本公开实施例中的服务器的应用场景示意图。如图1所示,图中包括服务器400、显示设备200。服务器400接收显示设备200发送的课程推荐请求101,根据课程推荐请
求101中包括的用户标识,确定用户标识对应的当前学段;然后在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源102以反馈给显示设备,不反馈当前学段对应的相邻学段的第二课程资源给显示设备;在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程资源相邻学段对应的第四课程推荐资源生成混合推荐资源103,反馈给显示设备200。
44.图2a为本公开实施例中的显示设备与控制装置之间的操作场景示意图。
45.在一些实施例中,用户可通过智能设备300或控制装置100操作显示设备200,显示设备200与服务器400进行数据通信。
46.如图2a所示,以通过控制装置100操作显示设备200为例,对本公开提供的显示设备的应用场景进行说明。一种应用场景中,显示设备200通过与控制装置100之间的数据交互获取用户输入。显示设备200首先接收控制装置100发送的用户输入,根据该用户输入生成课程推荐请求并发送至服务器400。在服务器400一侧,接收显示设备200发送的课程推荐请求,然后确定接收课程推荐请求时的当前时间,并根据课程推荐请求中包括的用户标识确定用户标识对应的当前学段,在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备200,不反馈当前学段对应的相邻学段的第二课程资源给显示设备200;在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程资源相邻学段对应的第四课程推荐资源生成混合推荐资源,反馈给显示设备200。
47.如图2b所示,图2b为本公开实施例中的显示设备的用户界面示意图一。显示设备200启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图2b中所示,至少包括导航栏610和位于导航栏610下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。
48.在一些实施例中,显示设备200启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是hdmi接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。中的应用程序可以。
49.示例性的,用户通过遥控器100输入指令,将显示设备200的用户界面切换至教育频道,内容显示区中显示教育频道对应的内容,如图2b所示。
50.如图2c所示,图2c为本公开实施例中的显示设备的用户界面示意图二。生成修改提醒在教育频道对应的内容显示区中显示,以获取用户对学段信息是否修改的操作。修改提醒的内容可以是“您当前是高一用户,是否修改为高二用户”。若用户输入为是,可确定修改学段信息;若用户输入为否,可确定不修改学段信息,通过对学段信息是否修改进行确认,便于后续分别对修改学段信息的情况和未修改学段信息的情况分别进行准确推荐。
51.在一些实施例中,控制装置100可以是遥控器,遥控器和终端设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
52.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
53.在一些实施例中,显示设备200还可以不使用上述的智能设备或控制设备接收指令,而是通过触摸或者手势等接收用户的控制。
54.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
55.在一些实施例中,可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。
56.图3示例性示出了根据示例性实施例中控制装置100的配置框图。如图3所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
57.图4为本公开实施例所述一种显示设备的硬件配置框图。如图4所示显示设备包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口280中的至少一种。控制器包括中央处理器,视频处理器,音频处理器,图形处理器,随机存取存储器(random access memory,ram),只读存储器(read-only memory,rom),用于输入/输出的第一接口至第n接口。显示器260可为液晶显示器、oled显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及电子节目指南(electrical program guide,epg)数据信号。检测器230用于采集外部环境或与外部交互的信号。控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
58.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备500的整体操作。用户可在显示器260上显示的图形用户界面(graphic user interface,gui)输入用户命令,则用户输入接口通过图形用户界面接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
59.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面,是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包
括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、微件(web widget,widget)等可视的界面元素中的至少一种。
60.在一些实施例中,控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),数字信号处理器(digital signal processing,dsp)用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
61.cpu处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
62.图5为本公开实施例所述显示设备中软件配置示意图,如图5所示,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、行动热点(wifi)驱动、通用串行总线(universal serial bus,usb)驱动、高清多媒体接口(high definition multimedia interface,hdmi)驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
63.本公开提供一种服务器,该服务器包括:
64.控制器250,被配置为:
65.接收显示设备发送的课程推荐请求,其中,所述课程推荐请求包括用户标识;
66.确定接收所述课程推荐请求时的当前时间,并根据所述用户标识确定所述用户标识对应的当前学段;
67.在所述当前时间处于学段内学习期的情况下,确定所述当前学段对应的第一课程推荐资源以反馈给所述显示设备,其中,所述学段内学习期为预设的所述当前学段对应的时间范围,在所述当前时间处于所述学段内学习期的情况下,不反馈所述当前学段对应的相邻学段对应的第二课程资源给所述显示设备;
68.在所述当前时间处于学段过渡期的情况下,确定所述当前学段对应的所述相邻学段,并根据所述当前学段对应的第三课程推荐资源与所述相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给所述显示设备,其中所述学段过渡期为所述当前学段与相邻学段之间过渡的时间范围。
69.上述服务器能够实现根据当前时间和用户标识,确定用户当前处于学段内学期还是学段过渡期,从而进行针对性的课程推荐,以满足用户的学习需求,提升课程推荐的准确率。
70.作为本公开实施例一种可选的实施方式,在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程推荐资源与相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给显示设备,具体包括:在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段;确定当前学段与相邻学段的目标资源推荐比例;根据目标资源推荐比例,确定当前学段对应的第三课程推荐资源以及相邻学段对应的第四课程推荐资源;根据第三课程推荐资源以及第四课程推荐资源生成混合推荐资
源,以反馈显示设备。
71.作为本公开实施例一种可选的实施方式,确定当前学段与相邻学段的目标资源推荐比例,具体包括:在当前时间处于学段过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,确定当前学段与当前学段的前一学段的第一资源推荐比例;其中,第一时长根据当前时间和学段内学习期确定。
72.作为本公开实施例一种可选的实施方式,确定当前学段与相邻学段的目标资源推荐比例,具体包括:在当前时间处于学段过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,确定当前学段与当前学段的后一学段的第二资源推荐比例;其中,第一时长根据当前时间和学段内学习期确定。
73.作为本公开实施例一种可选的实施方式,学段过渡期中包括多个子过渡期,多个子过渡期中不同的子过渡期对应的资源推荐比例不同;在当前时间处于学段过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,确定当前学段与当前学段的前一学段的第一资源推荐比例,具体包括:在当前时间处于第一目标子过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,确定与第一目标子过渡期对应的第一资源推荐比例,其中,第一资源推荐比例中当前年级所对应的资源推荐比例与当前时间呈正相关;其中,第一目标子过渡期为多个子过渡期中的任一个。
74.作为本公开实施例一种可选的实施方式,学段过渡期中包括多个子过渡期,多个子过渡期中不同的子过渡期对应的资源推荐比例不同;在当前时间处于学段过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,确定当前学段与当前学段的后一学段的第二资源推荐比例,具体包括:在当前时间处于第二目标子过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,确定与第二目标子过渡期对应的第二资源推荐比例,其中,第二资源推荐比例中当前年级所对应的资源推荐比例与当前时间呈负相关;其中,第二目标子过渡期为多个子过渡期中的任一个。
75.作为本公开实施例一种可选的实施方式,学段过渡期中包括多个子过渡期,多个子过渡期中不同的子过渡期对应的资源推荐比例不同;在当前时间处于学段过渡期的情况下,确定当前学段与相邻学段的目标资源推荐比例,具体包括:在当前时间处于第三目标子过渡期的情况下,确定与第三目标子过渡期对应的第三资源推荐比例;
76.其中,第三目标子过渡期为多个子过渡期中的任一个。
77.作为本公开实施例一种可选的实施方式,
78.在当前时间处于第三目标子过渡期的情况下,确定与第三目标子过渡期对应的第三资源推荐比例,包括:
79.在当前时间处于第三目标子过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,确定与当前学段和当前学段的前一学段对应的第三资源推荐比例。
80.作为本公开实施例一种可选的实施方式,在当前时间处于第三目标子过渡期的情况下,确定与第三目标子过渡期对应的第三资源推荐比例,包括:
81.在当前时间处于第三目标子过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,确定与当前学段和当前学段的后一学段对应的第三资源推荐比例。
82.需要说明的是,本公开实施例所述的一种课程资源推荐方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本公开的原理所做的现有技术的步骤增减、步骤替
换所实现的方案都包括在本公开的保护范围内。
83.如图6所示,图6为本公开实施例中一种课程资源推荐方法的流程示意图,该方法可以由课程资源推荐装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中,例如上述服务器。该方法包括:
84.s601、接收显示设备发送的课程推荐请求。
85.其中,课程推荐请求中包括用户标识,用户标识是表征用户身份的标识信息,例如用户身份识别码id。
86.一些实施例中,服务器预先在数据库中记录各个用户的相关信息,将用户id、权益信息、会员信息对应存储,如表1所示,表1为服务器中数据库的部分信息。
87.表1
88.用户id会员信息权益信息a高一高二b高一高一
89.如表1所示,用户id为a的用户,其会员信息指示用户为高一学生,权益信息为高二表示用户即将从高一升年级至高二。
90.为满足用户的课程推荐需求,在显示设备一侧提供用户接口以接收用户输入,显示设备根据用户输入生成课程推荐请求,课程推荐请求中包括用户标识,以保证针对该用户进行准确的课程推荐。
91.一些实施例中,在接收显示设备发送的课程推荐请求之后,首先获取用户标识,根据该用户标识查询数据库该用户标识是否对应存在会员信息,以确定用户是否为会员,在该用户为会员的情况下,授予对该用户进行课程推荐的权限。
92.示例性的,获取用户id,根据用户的身份识别码确定用户是否为教育会员,教育会员享有课程推荐的权利。
93.s602、确定接收课程推荐请求时的当前时间,并根据用户标识确定用户标识对应的当前学段。
94.一些实施例中,服务器将接收到课程推荐请求的时刻作为当前时间;由于服务器数据库中预先记录了与用户标识对应的相关信息,因此,根据用户标识从数据库中查询确定用户标识所对应的当前学段。
95.示例性的,如表1所示,用户标识为a可确定会员信息指示用户为高一学生,则用户标识a对应的当前学段为高一。
96.s603、在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备,不反馈当前学段对应的相邻学段对应的第二课程资源给显示设备。
97.其中,学段内学习期为预设的当前学段对应的时间范围。学段包括如下四种类型:幼儿园、小学、初中及高中,例如当前学段为初中,则当前学段的相邻学段为小学或高中;学段可以是上述某一种类型中的部分年级的集合,例如小学的一年级至三年级作为一个学段,四年级至六年级作为另一个学段;学段还可以是单独一个年级,例如当前学段为高二,则相邻学段为高一和高三。学段具体根据实际的学习需求进行设置,本公开对此不做限制。后续将学段设置为单独的年级进行说明,其他不同设置方式得到的学段仍可按照本公开提
供的课程资源推荐方法进行准确的课程推荐,具体实施方式相同或相似,本公开不做赘述。以高中为例,若当前学段为高二,通常情况下,高从9月到第二年1月和第二年3月到7月,学段内学期可以是9月到第二年5月,也可以是9月到第二年6月,可以理解为学段内学期是正常状态的某一学年的学期内,具体的时间范围设置,由于学段的不同可进行不同的设置,本公开对此不做限定。
98.示例性的,当前时间为3月27日,则根据高二学年的学段内学期设置可确定当前时间处于学段内学期。
99.一些实施例中,服务器在确定接收课程推荐请求时的当前时间,并根据用户标识确定对应的当前学段之后,根据当前时间确定是否处于学段内学习期。在当前时间处于学段内学习期的情况下,表示该用户并未升年级,确定推荐当前学段对应的第一课程推荐资源以反馈给显示设备,并不反馈当前学段对应的相邻学段对应的第二课程资源给显示设备。
100.示例性的,在确定当前学段为高二的情况下,根据当前时间3月27日确定处于高二学段的学期内,表示用户并未升年级至高三,确定向用户推荐高二对应的课程推荐资源,而不向用户推荐高三对应的课程推荐资源。实现了推荐用户当前学段所学的课程,满足用户学习当前学段的知识点的需求。
101.s604、在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程推荐资源与相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给显示设备。
102.其中,学段过渡期为当前学段与相邻学段之间过渡的时间范围。结合学段内学习期,可以理解的是,学段过渡期为用户从第一目标年级升至第二目标年级之间的过渡时期。例如,当前学段为高二,高二学年从9月到第二年1月和第二年3月到7月,学段内学期可以是9月到第二年5月,学段过渡期为6月到8月。
103.一些实施例中,在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,例如当前学段为高二,则当前学段的相邻学段为高一和高三。然后,确定当前学段与相邻学段的目标资源推荐比例,再根据目标资源推荐比例,确定当前学段对应的第三课程推荐资源以及相邻学段对应的第四课程推荐资源,进一步基于第三课程推荐资源以及第四课程推荐资源生成混合推荐资源,以反馈显示设备。
104.一些实施例中,在确定当前学段与相邻学段的目标资源推荐比例的过程中,根据不同的预设条件存在不同的资源推荐比例。其中,预设条件包括下述至少一项:当前时间之前的第一时长内是否修改了学段信息,当前时间处于第三目标子过渡期还是第四目标子过渡期。
105.一些实施例中,在根据用户标识确定用户的当前学段之后,并不能够直接确定用户真正所处的学段,例如用户事先修改了学段信息将真正所处的学段调整至下一学段,以期望得到下一学段相应的课程推荐资源。因此,在当前时间处于学段过渡期的情况下,为了准确进行课程资源推荐,本公开提供一种实施方式,确定当前时间之前的第一时长内是否修改了学段信息。第一时长可以参考当前学段的学段内学习期长度设置。
106.例如,当前学段为高二,当前时间为5月27日处于学段过渡期内,如图7所示,图7为本公开中当前学段和相邻学段的时间轴示意图,图中高二5月至高三9月这段时间内为学段
过渡期,第一时长中包括的最小时间为高二9月,则查询高二9月至当前时间5月27日这段时间内是否修改学段信息。
107.可以理解的是,在当前学段的学段学习期内修改学段信息表示用户期望推荐当前学段和相邻学段的课程资源,而之前修改学段信息的操作可能不是针对当前学段的,因此设置第一时长进行筛选,准确识别修改学段信息的操作,从而准确识别用户的意图。
108.当前时间处于目标子过渡期,需要说明的是,学段过渡期中包括多个子过渡期,多个子过渡期中不同的子过渡期对应的资源推荐比例不同。本公开以学段过渡期中包括两个子过渡期为例进行说明,学段过渡期设置为5月至8月,两个子过渡期可设置为第三目标子过渡期为5月到6月,第四目标子过渡期为7月到8月。第三目标子过渡期对应的资源推荐比例为当前学段的课程资源推荐比例为40%,相邻学段的课程推荐比例为60%;第四目标子过渡期对应的资源推荐比例为当前学段的课程资源推荐比例为20%,相邻学段的课程推荐比例为80%。
109.上述针对学段过渡期的划分仅为示例性说明,本公开针对学段过渡期划分的子过渡期的数量和时长不做具体限制。
110.下述将根据不同的预设条件对确定当前学段与相邻学段的目标资源推荐比例的过程进行介绍:
111.(1)当前时间之前的第一时长内修改了学段信息。
112.在当前时间处于学段过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,表示用户期望推荐当前学段以及当前学段的前一学段的的课程资源,则确定当前学段与当前学段的前一学段的第一资源推荐比例。
113.示例性的,当前时间为5月27日,用户标识对应的当前学段为高二,且从去年9月至当前时间的5月27日之间修改了学段信息,则表示用户将学段信息从高一调整至高二,用户期望推荐高一和高二的课程资源,则确定高一的课程资源比例为80%,高二的课程资源比例为20%。
114.(2)当前时间之前的第一时长内未修改了学段信息。
115.在当前时间处于学段过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,表示用户期望推荐当前学段以及当前学段的后一学段的的课程资源,确定当前学段与当前学段的后一学段的第二资源推荐比例。
116.示例性的,当前时间为5月27日,用标识对应的当前学段为高二,且从去年9月至当前时间的5月27日之间未修改了学段信息,则表示用户正处于高二向高三的过渡期,用户期望推荐高二和高三的课程资源,则确定高二的课程资源比例为80%,高三的课程资源比例为20%。
117.(3)当前时间处于第三目标子过渡期。
118.在当前时间处于第三目标子过渡期的情况下,确定与第三目标子过渡期对应的第三资源推荐比例。
119.示例性的,当前时间为5月27日,第三目标子过渡期为5月到6月,则确定当前时间处于第三目标子过渡期,进一步确定与第三目标子过渡期对应的第三资源推荐比例作为当前学段与相邻学段的目标资源推荐比例,也就是当前学段的课程资源推荐比例为40%,相邻学段的课程推荐比例为60%。
120.(4)当前时间处于第二目标子过渡期。
121.在当前时间处于第四目标子过渡期的情况下,确定与第四目标子过渡期对应的第四资源推荐比例。
122.示例性的,当前时间为7月27日,第四目标子过渡期为7月到8月,则确定当前时间处于第四目标子过渡期,进一步确定与第四目标子过渡期对应的第三资源推荐比例作为当前学段与相邻学段的目标资源推荐比例,也就是当前学段的课程资源推荐比例为20%,相邻学段的课程推荐比例为80%。
123.上述分别从当前时间之前的第一时长内修改了学段信息,当前时间之前的第一时长内未修改了学段信息,当前时间处于第三目标子过渡期以及当前时间处于第二目标子过渡期这四种情况,对确定当前学段与相邻学段的目标资源推荐比例的过程进行了介绍。
124.为更加准确识别用户意图,确定用户是需要当前学段和前一学段的课程推荐资源,还是需要当前学段和后一学段的课程推荐资源,并且根据当前时间的不同来合理分配各个学段的课程推荐资源比例进行混合推荐,本公开提供一种实施方式,在当前时间处于第一目标子过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,确定与第一目标子过渡期对应的第一资源推荐比例。
125.其中,第一资源推荐比例中当前年级所对应的资源推荐比例与当前时间呈正相关;第一目标子过渡期为多个子过渡期中的任一个。
126.示例性的,当前时间为5月27日处于5月到6月这一目标子过渡期;用户标识对应的当前学段为高二,且从去年9月至当前时间的5月27日之间修改了学段信息,则确定高一的课程资源比例为40%,高二的课程资源比例为60%。
127.本公开提供另一种实施方式,在当前时间处于第二目标子过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,确定与第二目标子过渡期对应的第二资源推荐比例。
128.其中,第二资源推荐比例中当前年级所对应的资源推荐比例与当前时间呈负相关;第二目标子过渡期为多个子过渡期中的任一个。
129.示例性的,当前时间为5月27日处于5月到6月这一目标子过渡期;用户标识对应的当前学段为高二,且从去年9月至当前时间的5月27日之间未修改学段信息,则确定高二的课程资源比例为40%,高三的课程资源比例为60%。
130.上述实施方式满足了在用户学习新知识的基础上,复习旧知识,提升了课程推荐的准确率。
131.在当前时间处于学段过渡期的情况下,还可以获取其他信息以更准确的进行课程资源的推荐,包括权限等级、播放记录。
132.a、权限等级
133.根据获取到权限等级确定用户的目标权限等级,目标权限等级为多个权限等级中的一个,多个权限等级中不同权限等级对应的至少两个年级的推荐比例不同。
134.多个权限等级包括但不限于:第一权限等级、第二权限等级、第三权限等级,不同的权限等级对应的查看课程资源的类型不同。学段的全部课程资源可以分为免费或限免的课程资源,以及专属或付费的课程资源。其中,第一权限等级表征授予用户查看相邻学段的全部课程资源的权限;第二权限等级表征授予用户查看当前学段的全部课程资源的权限;
第三权限等级表征授予用户查看当前学段至相邻学段之间至少两个年级的全部课程资源的权限。上述对权限等级的划分仅为示例性说明,可根据实际需要进行少于三个的划分或多于三个的划分,本公开对此不作限定。
135.如表2所示,表2为不同权限等级对应的当前学段和相邻学段的推荐比例。
136.表2
[0137][0138]
示例性的,确定目标权限等级为第一权限等级,表示授权该用户查看相邻学段的所有课程。
[0139]
b、播放记录
[0140]
在当前时间处于学段过渡期的情况下,获取播放记录;根据播放记录中的历史播放课程资源,确定课程偏好信息。其中,播放记录以数据库结构的形式存储于服务器,获取课程资源的标识信息以及播放时长,课程资源的标识信息可表征该课程资源所属的年级、学科和课程。课程偏好信息包括年级偏好信息、学科偏好信息、课程类型偏好信息,其中,年级偏好信息例如高一、高二等;学科偏好信息例如物理、化学等;课程类型偏好信息例如习题课、公开课等。本公开实施例中提供一种实施方式,在获取课程资源的标识信息以及历史播放时长之后,将课程资源的历史播放时长与预设历史播放时长进行比较,从而确定历史播放时长大于预设历史播放时长的目标课程资源所属的年级、学科和课程,根据目标课程资源所属的年级、学科和课程确定课程偏好信息。
[0141]
示例性的,获取到的课程资源的标识信息以及历史播放时长如表3所示。
[0142]
表3
[0143]
课程资源的标识信息历史播放时长(s)课程资源a700课程资源b601课程资源c1220
[0144]
如表3所示,课程资源a所属的年级为高一,学科为物理,课程类型为习题课;课程资源b所属的年级为高一,学科为化学,课程类型为公开课;课程资源c所属的年级为高二,学科为物理,课程类型为习题课。预设历史播放时长为1200,其中,课程资源c对应的历史播放时长大于预设历史播放时长,则确定目标课程资源所属的年级为高二,学科为物理,课程类型为习题课,确定课程偏好信息中年级偏好信息为高二,学科偏好信息为物理,课程类型偏好信息为习题课。
[0145]
本公开实施例中提供另一种实施方式,在获取课程资源的标识信息以及历史播放
时长之后,将所有的课程资源的历史播放时长确定各个课程资源的偏好信息参数:年级权重参数、学科权重参数和课程偏好参数,然后根据各个权重参数中相同类型的权重参数总和,比较大小后确定较大的权重参数对应的年级、学科、课程作为课程偏好信息中的年级偏好信息、学科偏好信息和课程类型偏好信息。
[0146]
示例性的,沿用表3所示的课程资源的标识信息以及历史播放时长,如表4所示。
[0147]
表4
[0148][0149]
如表4所示,根据课程资源a的历史播放时长,确定课程资源a的偏好信息参数为7,课程资源a的“高一”对应的年级权重参数、“物理”对应的学科权重参数和“习题课”对应的课程类型偏好参数均为7;根据课程资源b的历史播放时长,确定课程资源b的偏好信息参数为6,课程资源b的“高一”对应的年级权重参数、“化学”对应的学科权重参数和“公开课”对应的课程偏好参数均为6;根据课程资源c的历史播放时长,确定课程资源c的偏好信息参数为12,课程资源c的“高二”对应的年级权重参数、“物理”对应的学科权重参数和“习题课”对应的课程偏好参数均为12。上述历史播放课程资源“高一”对应的年级权重参数为13大于“高二”对应的年级权重参数12,则确定年级偏好信息为高一;物理对应的学科权重参数为19大于化学对应的学科权重参数,则确定学科偏好信息为物理;“习题课”对应的课程类型权重参数为19大于“公开课”对应的课程参数6,则确定课程类型偏好信息为习题课。
[0150]
一些实施例中,在获取播放记录并根据播放记录中的历史播放课程资源确定课程偏好信息之后,根据课程偏好信息中的年级偏好信息确定至少两个年级各自的推荐比例,后续在确定课程资源时结合学科偏好信息和年级偏好信息对各个年级中各种类型的学科以及各种类型的课程在课程推荐资源中所占的比重进行确定,从而更加贴合用户需求,不仅实现年级混合推荐还实现了学科和课程的精准推荐。
[0151]
示例性的,沿用上例,确定课程偏好信息:年级偏好信息为“高一”,学科偏好信息为“物理”,课程类型偏好信息为“习题课”,则可以根据年级权重参数确定当前学段“高一”的推荐比例为52%以及相邻学段“高二”的推荐比例为48%。此处仅为示例性说明,根据年级偏好信息确定当前学段和相邻学段的推荐比例的方法不限于此,在此不做赘述。
[0152]
一些实施例中,根据获取到的当前时间确定目标子过渡期之后,结合目标子过渡期对应的推荐比例,以及前述获取到的课程偏好信息,能够确定更加贴合用户需求的推荐比例。本公开实施例提供一种实施方式,根据获取到的当前时间确定目标子过渡期对应的推荐比例,以及课程偏好信息中至少两个学段的年级偏好信息,计算至少两个学段的目标
推荐比例。
[0153]
示例性的,沿用前例,根据获取到的当前时间确定目标学习期为第一目标子过渡期,且第一目标子过渡期对应的推荐比例为当前学段的推荐比例为40%,相邻学段的推荐比例为60%;根据年级偏好信息确定当前学段“高一”的推荐比例为52%以及相邻学段“高二”的推荐比例为48%,进一步,计算得到第一目标年级的目标推荐比例为48%,第二目标年级的推荐比例为52%,具体的计算方法可设置课程偏好信息和目标学习期的计算比例,在此不做赘述。
[0154]
一些实施例中,在用户不升年级的情况下,本公开实施例仍能够精准为用户进行课程推荐。用户不升年级可以理解为用户留级需要继续学习当前学段的课程。
[0155]
本公开实施例提供一种实施方式,精准进行当前学段的课程推荐的同时提供高于当前学段的第三学段的课程,以便于用户提前预习高年级的课程,有利用用户的学习成长,首先根据当前学段和第三学段,确定从当前学段到第三学段之间至少两个年级的推荐比例,后续可以根据从当前学段到第三学段之间至少两个年级的推荐比例,确定推荐课资源。
[0156]
在确定从当前学段到第三学段之间至少两个年级的推荐比例的过程中,可以获取当前时间,在当前时间处于目标子过渡期内,根据目标子过渡期对应的目标推荐比例确定从当前学段到第三学段之间至少两个年级的推荐比例。
[0157]
示例性的,在用户不升年级的情况下,获取到当前时间为5月8号,确定目标子过渡期为第三目标子过渡期,第三目标子过渡期对应的资源推荐比例为当前学段的课程资源推荐比例为40%,后一学段的课程推荐比例为60%,确定从当前学段“高一”到后一学段“高二”的目标推荐比例为“高一”为80%,“高二”为20%,表示混合推荐资源中高一课程占比为80%,高二课程占比为20%。
[0158]
上述实施例实现无论用户是否对年级信息进行修改,都能够得到准确的推荐比例,提升了课程混合推荐的适应性,能够满足更多用户的课程推荐需求。
[0159]
一些实施例中,在确定当前学段与相邻学段的目标资源推荐比例之后,根据目标资源推荐比例,确定当前学段对应的第三课程推荐资源以及相邻学段对应的第四课程推荐资源的过程中,根据目标权限等级进行针对性推荐,确定目标课程类型,目标课程类型可以是免费(或限免)类型,也可以是免费(或限免)类型和专属(或付费)类型。可以理解的是,目标课程类型是免费(或限免)类型和专属(或付费)类型,表示目标课程是该学段对应的全部课程资源。
[0160]
本公开实施例中提供一种实施方式,在第一权限等级下,按照目标资源推荐比例从当前学段的免费(或限免)类型课程资源中确定当前学段对应的第三课程推荐资源,以及按照目标资源推荐比例从相邻学段的全部课程资源中确定相邻学段对应的第四课程推荐资源其他权限等级与根据第一权限等级确定推荐课程资源的过程相同,在此不作赘述。
[0161]
示例性的,沿用前例,根据目标权限等级为第一权限等级,确定当前学段的推荐比例为60%,相邻学段的推荐比例为40%,由于第一权限等级表示授权用户查看相邻学段的全部课程资源的权限,则课程推荐资源中相邻学段的全部课程资源占比为60%,当前学段的免费或限免的课程资源占比40%。
[0162]
一些实施例中,根据前述确定的课程偏好信息,确定推荐课程资源。根据课程偏好信息中的学科偏好信息,确定课程推荐资源中该学科偏好信息对应的课程资源,具体的,可
以根据学科偏好信息对应的权重参数,确定各个年级的课程推荐资源中该学科所占比重。根据课程偏好信息中的课程类型偏好信息,确定课程推荐资源中该课程类型偏好信息对应的课程资源,具体的,可以根据课程类型偏好信息对应的权重参数,确定各个年级的课程推荐资源中该课程所占比重。
[0163]
示例性的,结合表4,根据学科偏好信息“物理”对应的学科权重参数19,则确定各个年级的课程推荐资源中物理占比为76%,学科偏好信息“化学”对应的学科权重参数6,则确定各个年级的课程推荐资源中化学占比为24%。根据课程类型偏好信息“习题课”对应的课程类型权重参数19确定各个年级的课程推荐资源中物理占比为76%,公开课占比为24%。最终确定的推荐课程资源如表5所示。
[0164]
表5
[0165] 资源时长(单位:小时)高一物理60高一化学12高二物理8高二化学12高二物理8总计100
[0166]
如表5所示,各年级的推荐课程资源的比例通过资源时长占比的形式表示,此处仅为示例性说明。
[0167]
进一步,确定推荐课程资源的摘要信息,输出并显示。如图8所示,图8本公开实施例中的用户界面示意图三,将上表5显示在内容显示界面中,以向用户展示需要推荐的课程资源,便于用户安排学习生活,提升交互性。
[0168]
综上,本公开实施例提供一种课程资源推荐方法,该方法首先接收显示设备发送的课程推荐请求;再确定接收课程推荐请求时的当前时间,并根据课程请求中包括的用户标识,确定用户标识对应的当前学段;然后在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备,不反馈当前学段对应的相邻学段的第二课程资源给显示设备;在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程资源相邻学段对应的第四课程推荐资源生成混合推荐资源,反馈给显示设备。通过对当前时间的判断,确定当前时间是处于学段内学习期还是学段过渡期,从而准确推荐当前学段对应的第一课程推荐资源或混合推荐资源,满足了用户的学习需求,提升了课程推荐的准确率。本公开实施例提供一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现上述方法实施例中课程资源推荐方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0169]
其中,该计算机可读存储介质可以为只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0170]
本公开实施例提供一种计算程序产品,该计算机程序产品存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中课程资源推荐方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0171]
本领域技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。
[0172]
本公开中,处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0173]
本公开中,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
[0174]
本公开中,计算机可读介质包括永久性和非永久性、可移动和非可移动存储介质。存储介质可以由任何方法或技术来实现信息存储,信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。根据本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0175]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0176]
以上仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:1.一种服务器,其特征在于,包括:控制器,被配置为:接收显示设备发送的课程推荐请求,其中,所述课程推荐请求包括用户标识;确定接收所述课程推荐请求时的当前时间,并根据所述用户标识确定所述用户标识对应的当前学段;在所述当前时间处于学段内学习期的情况下,确定所述当前学段对应的第一课程推荐资源以反馈给所述显示设备,不反馈所述当前学段对应的相邻学段对应的第二课程资源给所述显示设备,其中,所述学段内学习期为预设的所述当前学段对应的时间范围;在所述当前时间处于学段过渡期的情况下,确定所述当前学段对应的所述相邻学段,并根据所述当前学段对应的第三课程推荐资源与所述相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给所述显示设备,其中所述学段过渡期为所述当前学段与相邻学段之间过渡的时间范围。2.根据权利要求1所述的服务器,其特征在于,所述在所述当前时间处于学段过渡期的情况下,确定所述当前学段对应的所述相邻学段,并根据所述当前学段对应的第三课程推荐资源与所述相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给所述显示设备,具体包括:在所述当前时间处于学段过渡期的情况下,确定所述当前学段对应的所述相邻学段;确定所述当前学段与所述相邻学段的目标资源推荐比例;根据所述目标资源推荐比例,确定所述当前学段对应的第三课程推荐资源以及所述相邻学段对应的第四课程推荐资源;根据所述第三课程推荐资源以及所述第四课程推荐资源生成所述混合推荐资源,以反馈所述显示设备。3.根据权利要求2所述服务器,其特征在于,所述确定所述当前学段与所述相邻学段的目标资源推荐比例,具体包括:在所述当前时间处于学段过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,确定所述当前学段与所述当前学段的前一学段的第一资源推荐比例;其中,所述第一时长根据所述当前时间和所述学段内学习期确定。4.根据权利要求2所述服务器,其特征在于,所述确定所述当前学段与所述相邻学段的目标资源推荐比例,具体包括:在所述当前时间处于学段过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,确定所述当前学段与所述当前学段的后一学段的第二资源推荐比例;其中,所述第一时长根据所述当前时间和所述学段内学习期确定。5.根据权利要求3所述服务器,其特征在于,所述学段过渡期中包括多个子过渡期,所述多个子过渡期中不同的子过渡期对应的所述资源推荐比例不同;所述在所述当前时间处于学段过渡期,且在当前时间之前的第一时长内修改了学段信息情况下,确定所述当前学段与所述当前学段的前一学段的第一资源推荐比例,具体包括:在所述当前时间处于第一目标子过渡期,且在当前时间之前的第一时长内修改了所述学段信息情况下,确定与所述第一目标子过渡期对应的所述第一资源推荐比例,其中,所述第一资源推荐比例中所述当前年级所对应的资源推荐比例与所述当前时间呈正相关;
其中,所述第一目标子过渡期为所述多个子过渡期中的任一个。6.根据权利要求4所述服务器,其特征在于,所述学段过渡期中包括多个子过渡期,所述多个子过渡期中不同的子过渡期对应的所述资源推荐比例不同;所述在所述当前时间处于学段过渡期,且在当前时间之前的第一时长内未修改学段信息情况下,确定所述当前学段与所述当前学段的后一学段的第二资源推荐比例,具体包括:在所述当前时间处于第二目标子过渡期,且在当前时间之前的第一时长内未修改所述学段信息情况下,确定与所述第二目标子过渡期对应的所述第二资源推荐比例,其中,所述第二资源推荐比例中所述当前年级所对应的资源推荐比例与所述当前时间呈负相关;其中,所述第二目标子过渡期为所述多个子过渡期中的任一个。7.根据权利要求1所述服务器,其特征在于,所述学段过渡期中包括多个子过渡期,所述多个子过渡期中不同的子过渡期对应的所述资源推荐比例不同;所述在所述当前时间处于学段过渡期的情况下,确定所述当前学段与所述相邻学段的目标资源推荐比例,具体包括:在所述当前时间处于第三目标子过渡期的情况下,确定与所述第三目标子过渡期对应的第三资源推荐比例;其中,所述第三目标子过渡期为所述多个子过渡期中的任一个。8.根据权利要求7所述服务器,其特征在于,所述在所述当前时间处于第三目标子过渡期的情况下,确定与所述第三目标子过渡期对应的所述第三资源推荐比例,包括:在所述当前时间处于所述第三目标子过渡期,且在当前时间之前的第一时长内修改了所述学段信息情况下,确定与所述当前学段和所述当前学段的前一学段对应的所述第三资源推荐比例。9.根据权利要求7所述服务器,其特征在于,所述在所述当前时间处于第三目标子过渡期的情况下,确定与所述第三目标子过渡期对应的所述第三资源推荐比例,包括:在所述当前时间处于所述第三目标子过渡期,且在当前时间之前的第一时长内未修改所述学段信息情况下,确定与所述当前学段和所述当前学段的后一学段对应的所述第三资源推荐比例。10.一种课程资源的推荐方法,其特征在于,包括:接收显示设备发送的课程推荐请求,其中,所述课程推荐请求包括用户标识;确定接收所述课程推荐请求时的当前时间,并根据所述用户标识确定所述用户标识对应的当前学段;在所述当前时间处于学段内学习期的情况下,确定所述当前学段对应的第一课程推荐资源以反馈给所述显示设备,其中,所述学段内学习期为预设的所述当前学段对应的时间范围,在所述当前时间处于所述学段内学习期的情况下,不反馈所述当前学段对应的相邻学段对应的第二课程资源给所述显示设备;在所述当前时间处于学段过渡期的情况下,确定所述当前学段对应的所述相邻学段,并根据所述当前学段对应的第三课程推荐资源与所述相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给所述显示设备,其中所述学段过渡期为所述当前学段与相邻学段之间过渡的时间范围。11.一种课程资源的推荐方法,其特征在于,包括:
向服务器发送课程推荐请求;接收所述服务器反馈的第一课程推荐资源或混合推荐资源;其中,所述第一课程推荐资源由所述服务器在当前时间处于学段内学习期的情况下确定;所述混合推荐资源由所述服务器在所述当前时间处于学段过渡期的情况下确定;所述学段内学习期为预设的所述当前学段对应的时间范围;所述学段过渡期为所述当前学段与相邻学段之间过渡的时间范围。
技术总结本公开涉及一种服务器和课程资源推荐方法,涉及电子设备技术领域。包括:控制器,被配置为:接收显示设备发送的课程推荐请求;确定接收课程推荐请求时的当前时间,并根据用户标识确定用户标识对应的当前学段;在当前时间处于学段内学习期的情况下,确定当前学段对应的第一课程推荐资源以反馈给显示设备,在当前时间处于学段内学习期的情况下,不反馈当前学段对应的相邻学段对应的第二课程资源给显示设备;在当前时间处于学段过渡期的情况下,确定当前学段对应的相邻学段,并根据当前学段对应的第三课程推荐资源与相邻学段对应的第四课程推荐资源生成混合推荐资源,以反馈给显示设备。本公开实施例可以满足用户需求准确推荐课程资源。程资源。程资源。
技术研发人员:徐孝春 刘国栋 丁峰
受保护的技术使用者:聚好看科技股份有限公司
技术研发日:2022.06.28
技术公布日:2022/11/1