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

应用于在线教育的大数据资源共享方法及资源共享服务器与流程

2022-03-09 01:54:34 来源:中国专利 TAG:


1.本技术涉及大数据和在线教育技术领域,特别涉及一种应用于在线教育的大数据资源共享方法及资源共享服务器。


背景技术:

2.大数据、互联网的迅速发展推动了信息、知识的共享,为人们获取、学习知识提供了便捷的方式,尤其是近几年微课、慕课等很多互联网在线教育、教学方式风靡世界。在线教育相较于传统教育教学而言的益处在于打破地域限制和时间限制,并且能够快速整合教学资源,使得教学资源的不平衡分布得到改善。
3.随着在线教育规模的不断扩大,为了提高在线教育的运行效率,通常需要在一些场景下进行教学资源共享。然而,发明人发现,相关的教学资源共享技术在实施过程中的资源共享性能还有待改进。


技术实现要素:

4.鉴于上述内容,本技术提供了如下方案。
5.本技术实施例之一的方案提供一种动态教育服务交互系统的数据管理方法,应用于资源共享服务器,所述方法包括:接收在线教育服务端的共享资源传输指示,所述共享资源传输指示携带待传输的在线教育共享资源,且用于指示将所述在线教育共享资源加载至动态教育服务交互系统中,所述动态教育服务交互系统中包括多个共享资源镜像服务端和多个共享资源加载服务端,且一个共享资源加载服务端关联至少一个共享资源镜像服务端;基于所述在线教育共享资源的共享资源标签信息和所述共享资源镜像服务端的数量,确定所述在线教育共享资源匹配的目标共享资源镜像服务端;基于共享资源加载服务端和共享资源镜像服务端之间的映射列表,确定所述目标共享资源镜像服务端关联的第一共享资源加载服务端;将所述在线教育共享资源加载至所述第一共享资源加载服务端,以及将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,更新到所述第一共享资源加载服务端的加载目录中,所述目标共享资源镜像服务端的服务状态标签信息和所述加载凭证数据用于在所述在线教育服务端调用所述在线教育共享资源时,检测所述在线教育共享资源的服务状态。
6.对于一些可选的实施方式而言,所述将所述在线教育共享资源加载至所述第一共享资源加载服务端,包括:响应于所述第一共享资源加载服务端中包括目标可存储资源集,所述目标可存储资源集为用于加载匹配到所述目标共享资源镜像服务端的在线教育共享资源的可存储资源集,将所述在线教育共享资源加载至所述目标可存储资源集中;响应于所述第一共享资源加载服务端中不包括所述目标可存储资源集,为所述目
标共享资源镜像服务端分配一个目标可存储资源集,将所述在线教育共享资源加载至分配的目标可存储资源集中。
7.对于一些可选的实施方式而言,所述将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,更新到所述第一共享资源加载服务端的加载目录中,包括:响应于所述加载目录中不存在所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,加载到所述第一共享资源加载服务端的加载目录中;响应于所述加载目录中存在所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据分别代替所述加载目录中的已加载的服务状态标签信息和加载凭证数据。
8.对于一些可选的实施方式而言,所述方法还包括:在所述动态教育服务交互系统中,确定第二共享资源加载服务端,所述第二共享资源加载服务端为所述第一共享资源加载服务端的共享资源备份服务端;将所述在线教育共享资源备份至所述第二共享资源加载服务端。
9.对于一些可选的实施方式而言,所述方法还包括:响应于所述第二共享资源加载服务端处于非在线状态,从所述动态教育服务交互系统中确定第三共享资源加载服务端,将所述第一共享资源加载服务端中的在线教育共享资源备份至所述第三共享资源加载服务端中;响应于所述第一共享资源加载服务端处于非在线状态,将所述第二共享资源加载服务端作为所述目标共享资源镜像服务端的主共享资源加载服务端,从所述动态教育服务交互系统中为所述第二共享资源加载服务端确定一个共享资源备份服务端,将所述第二共享资源加载服务端中的在线教育共享资源备份至所述共享资源备份服务端中。
10.对于一些可选的实施方式而言,所述方法还包括:响应于所述动态教育服务交互系统的任一共享资源加载服务端处于非在线状态,确定处于非在线状态的共享资源加载服务端关联的共享资源镜像服务端;为所述共享资源镜像服务端再次确定共享资源加载服务端,以及,更新所述共享资源镜像服务端的服务状态标签信息;基于所述共享资源镜像服务端更新后的服务状态标签信息和再次确定的共享资源加载服务端的服务端标签信息,更新共享资源加载服务端和共享资源镜像服务端之间的映射列表。
11.对于一些可选的实施方式而言,所述方法还包括:将所述再次确定的共享资源加载服务端的服务端标签信息增添到所述共享资源镜像服务端的服务端关联拓扑信息,所述服务端关联拓扑信息包括所述共享资源镜像服务端在先关联的多个共享资源加载服务端的服务端标签信息以及多个共享资源加载服务端之间的传递情况;将所述服务端关联拓扑信息更新至所述动态教育服务交互系统的每个共享资源
加载服务端中。
12.对于一些可选的实施方式而言,所述方法还包括:接收所述在线教育服务端的第一调用指示,所述第一调用指示携带待调用的在线教育共享资源的共享资源标签信息;基于所述在线教育共享资源的共享资源标签信息和所述共享资源镜像服务端的数量,确定所述在线教育共享资源匹配的目标共享资源镜像服务端;基于共享资源加载服务端和共享资源镜像服务端之间的映射列表,确定所述目标共享资源镜像服务端关联的第一共享资源加载服务端;从所述第一共享资源加载服务端中获取所述在线教育共享资源,向所述在线教育服务端发送所述在线教育共享资源;相应的,所述从所述第一共享资源加载服务端中获取所述在线教育共享资源,包括:向所述第一共享资源加载服务端发送第二调用指示,所述第二调用指示携带所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的共享资源标签信息,所述服务状态标签信息用于所述第一共享资源加载服务端验证已加载的在线教育共享资源的服务状态,所述在线教育共享资源的共享资源标签信息用于所述第一共享资源加载服务端获得所述在线教育共享资源;接收所述第一共享资源加载服务端发送的所述在线教育共享资源。
13.对于一些可选的实施方式而言,所述方法还包括:判断当前获取到的在线教育互动数据是否满足预设的针对在线教育互动数据的热点课程事件分析条件,如果是,确定所述在线教育互动数据为第一热点课程事件;将所述第一热点课程事件导入已生成的第一全局同步课程日志,并获取与第一全局同步课程日志相对应的历史全局同步课程日志;其中,所述历史全局同步课程日志与所述第一全局同步课程日志对应同一课程交互状态;利用所述历史全局同步课程日志判断是否需要对第一全局同步课程日志进行调整;若是,则利用所述历史全局同步课程日志调整所述第一全局同步课程日志。
14.本技术实施例之一的方案提供一种资源共享服务器,包括处理引擎、网络模块和存储器;所述处理引擎和所述存储器通过所述网络模块通信,所述处理引擎从所述存储器中读取计算机程序并运行,以执行上述的方法。
15.在后面的描述中,将部分地陈述其他的特征。在检查后面内容和附图时,本领域的技术人员将部分地发现这些特征,或者可以通过生产或运用了解到这些特征。通过实践或使用后面所述详细示例中列出的方法、工具和组合的各个方面,当前申请中的特征可以被实现和获得。
附图说明
16.本技术将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:图1是根据本技术的一些实施例所示的一种示例性应用于在线教育的大数据资源共享方法和/或过程的流程图;
图2是根据本技术的一些实施例所示的一种示例性应用于在线教育的大数据资源共享装置的框图;图3是根据本技术的一些实施例所示的一种示例性应用于在线教育的大数据资源共享系统的框图,以及图4是根据本技术的一些实施例所示的一种示例性资源共享服务器中硬件和软件组成的示意图。
具体实施方式
17.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
18.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
19.如本技术和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
20.本技术中使用了流程图用来说明根据本技术的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
21.为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
22.鉴于背景技术所述的内容,本技术提供了应用于在线教育的大数据资源共享方法及资源共享服务器,既能保证同一在线教育共享资源的在线教育共享资源加载到同一个共享资源加载服务端中,又能够通过共享资源镜像服务端的服务状态标签信息和加载凭证数据,验证在线教育共享资源的服务状态,这样可以保证在线教育服务端尽可能调用在线教育共享资源的最新服务状态的资源内容,从而提高动态教育服务交互系统的资源共享性能。
23.首先,对应用于在线教育的大数据资源共享方法进行示例性的说明,请参阅图1,是根据本技术的一些实施例所示的一种示例性应用于在线教育的大数据资源共享方法和/或过程的流程图,应用于在线教育的大数据资源共享方法可以包括以下步骤100-步骤400所描述的技术方案。
24.步骤100、资源共享服务器接收在线教育服务端的共享资源传输指示。
25.本方案中,所述共享资源传输指示携带待传输的在线教育共享资源。进一步地,所述共享资源传输指示用于指示将所述在线教育共享资源加载至动态教育服务交互系统中。
26.进一步地,所述动态教育服务交互系统中可以包括多个共享资源镜像服务端和多个共享资源加载服务端,且一个共享资源加载服务端关联至少一个共享资源镜像服务端。
27.例如,共享资源加载服务端可以理解为用于存储在线教育共享资源的存储设备或者云服务器,共享资源镜像服务端可以理解为与共享资源加载服务端关联的虚拟设备。
28.在其他的一些示例中,在线教育共享资源可以包括课程ppt资源、试题资源、课堂质量评价资源和相关的在线教育辅助工具资源等,本技术实施例不作限定。
29.可以理解的是,资源共享服务器同样可以动态教育服务交互系统中的每个共享资源镜像服务端以及每个共享资源加载服务端通信,用以与动态教育服务交互系统配合,提高资源共享的性能。
30.步骤200、资源共享服务器基于所述在线教育共享资源的共享资源标签信息和所述共享资源镜像服务端的数量,确定所述在线教育共享资源匹配的目标共享资源镜像服务端。
31.本方案中,所述在线教育共享资源的共享资源标签信息用于区分不同的在线教育共享资源,标签信息可以理解为标识信息。进一步地,在线教育共享资源匹配的目标共享资源镜像服务端可以理解为在线教育共享资源所映射的目标共享资源镜像服务端,目标共享资源镜像服务端可以在在线教育共享资源的上传存储过程中进行辅助,从而确保在线教育共享资源的上传存储过程中的可靠性。
32.举例而言,可以根据共享资源标签信息以及共享资源镜像服务端的数量,对共享资源镜像服务端进行筛分,从而确定出在线教育共享资源匹配的目标共享资源镜像服务端。一般而言,可以根据共享资源标签信息与共享资源镜像服务端之间的共性评价值(资源关联程度)来确定在线教育共享资源匹配的目标共享资源镜像服务端,也可以结合预先建立的匹配关系确定在线教育共享资源匹配的目标共享资源镜像服务端,本技术实施例不作限制。
33.步骤300、资源共享服务器基于共享资源加载服务端和共享资源镜像服务端之间的映射列表,确定所述目标共享资源镜像服务端关联的第一共享资源加载服务端。
34.本方案中,共享资源加载服务端和共享资源镜像服务端之间的映射列表可以理解为共享资源加载服务端和共享资源镜像服务端之间的关联关系。可以理解的是,共享资源加载服务端和共享资源镜像服务端是一对多的关联关系,因而可以实现对不同的共享资源镜像服务端的精准定位。
35.比如,可以基于共享资源加载服务端和共享资源镜像服务端之间的映射列表中的索引信息确定目标共享资源镜像服务端关联的第一共享资源加载服务端。当然,映射列表的记录形式可以有多种,本技术实施例不再一一列举。
36.步骤400、资源共享服务器将所述在线教育共享资源加载至所述第一共享资源加载服务端,以及将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,更新到所述第一共享资源加载服务端的加载目录中。
37.本方案中,所述目标共享资源镜像服务端的服务状态标签信息和所述加载凭证数据用于在所述在线教育服务端调用所述在线教育共享资源时,检测所述在线教育共享资源
的服务状态。
38.举例而言,在线教育共享资源的服务状态可以是在线教育共享资源的内容更新状态,也可以理解为在线教育共享资源的资源版本,比如服务状态1用于表征在线教育共享资源的资源版本为v1,服务状态2用于表征在线教育共享资源的资源版本为v2。
39.当在线教育共享资源的服务状态为服务状态v2时,其更新程度大于服务状态为服务状态v2的在线教育共享资源。换言之,服务状态为服务状态v2的在线教育共享资源r2相较于服务状态为服务状态v1的在线教育共享资源r1而言是最新的在线教育共享资源。
40.进一步地,加载凭证数据可以理解为时间戳,时间戳是使用数字签名技术产生的数据,签名的对象包括了原始文件信息、签名参数、签名时间等信息。时间戳系统用来产生和管理时间戳,对签名对象进行数字签名产生时间戳,以证明原始文件在签名时间之前已经存在。加载目录可以理解为在线教育共享资源的存储索引信息。
41.可以理解的是,在线教育服务端在加载在线教育共享资源时,在线教育服务端本地可能会删除已加载的在线教育共享资源,在后期调用时,通过所述目标共享资源镜像服务端的服务状态标签信息和所述加载凭证数据,能够校验在线教育共享资源的服务状态,以确保在线教育服务端尽可能调用在线教育共享资源的最新服务状态的资源内容。
42.在一些可能的实施方式中,上述步骤400所描述的将所述在线教育共享资源加载至所述第一共享资源加载服务端,可以包括以下内容所描述的技术方案:响应于所述第一共享资源加载服务端中包括目标可存储资源集,将所述在线教育共享资源加载至所述目标可存储资源集中;响应于所述第一共享资源加载服务端中不包括所述目标可存储资源集,为所述目标共享资源镜像服务端分配一个目标可存储资源集,将所述在线教育共享资源加载至分配的目标可存储资源集中。
43.在本方案中,所述目标可存储资源集为用于加载匹配到所述目标共享资源镜像服务端的在线教育共享资源的可存储资源集。换言之,可以将在线教育共享资源存储或者导入到目标可存储资源集中。
44.可以理解的是,一方面,如果所述第一共享资源加载服务端中包括目标可存储资源集,则可以将所述在线教育共享资源加载至所述目标可存储资源集中。另一方面,如果第一共享资源加载服务端中不包括所述目标可存储资源集,那么可以根据第一共享资源加载服务端对应的目标共享资源镜像服务端进行目标可存储资源集分配,从而避免对第一共享资源加载服务端的本技术的资源空间的占用,这样一来,可以将在线教育共享资源加载至分配的目标可存储资源集中。
45.由于第一共享资源加载服务端和目标共享资源镜像服务端对应,因此,后续可以通过目标共享资源镜像服务端的目标可存储资源集调用对应的在线教育共享资源。
46.这样一来,能够基于第一共享资源加载服务端中的目标可存储资源集的存在与否采用不同方式进行在线教育共享资源加载的加载,从而确保在线教育共享资源能够稳定可靠地加载到第一共享资源加载服务端或者第一共享资源加载服务端对应的目标共享资源镜像服务端中,避免在线教育共享资源在加载过程中丢失。
47.在另外的一些实施例中,上述步骤400所描述的将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,更新到所述第一共享资源加载服务端的加载目录中,可以通过以下两种实施方式中的其中一种实施方式实现。
48.第一种实施方式,响应于所述加载目录中不存在所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,加载到所述第一共享资源加载服务端的加载目录中。
49.在第一种实施方式中,如果所述加载目录中不存在所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,则可以将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,加载到所述第一共享资源加载服务端的加载目录中进行记录,无需考虑加载目录中的所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据的重复问题。
50.第二种实施方式,响应于所述加载目录中存在所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据分别代替所述加载目录中的已加载的服务状态标签信息和加载凭证数据。
51.在第二种实施方式中,如果所述加载目录中存在所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,为了避免后面加载到第一共享资源加载服务端的加载目录的所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据与在先数据信息之间的重复和冲突,可以采用在后的服务状态标签信息和在后的加载凭证数据分别覆盖所述加载目录中的已加载的服务状态标签信息和加载凭证数据。
52.在一些可选的实施方式中,在上述步骤100-步骤400的基础上,该方法还可以包括以下内容:在所述动态教育服务交互系统中,确定第二共享资源加载服务端,将所述在线教育共享资源备份至所述第二共享资源加载服务端。在本方案中,第二共享资源加载服务端为所述第一共享资源加载服务端的共享资源备份服务端。如此,通过将在线教育共享资源备份至所述第二共享资源加载服务端,能够确保在线教育共享资源在异常情况下丢失之后能够被找回。
53.在上述实施方式“在所述动态教育服务交互系统中,确定第二共享资源加载服务端,将所述在线教育共享资源备份至所述第二共享资源加载服务端”的基础上,该方法还可以包括以下技术方案:响应于所述第二共享资源加载服务端处于非在线状态,从所述动态教育服务交互系统中确定第三共享资源加载服务端,将所述第一共享资源加载服务端中的在线教育共享资源备份至所述第三共享资源加载服务端中;响应于所述第一共享资源加载服务端处于非在线状态,将所述第二共享资源加载服务端作为所述目标共享资源镜像服务端的主共享资源加载服务端,从所述动态教育服务交互系统中为所述第二共享资源加载服务端确定一个共享资源备份服务端,将所述第二共享资源加载服务端中的在线教育共享资源备份至所述共享资源备份服务端中。
54.在本方案中,如果第二共享资源加载服务端离线,则可以继续确定第三共享资源加载服务端,从而确保能够实现资源备份。一般而言,第三共享资源加载服务端的优先级低于第二共享资源加载服务端的优先级。
55.另一方面,如果第一共享资源加载服务端离线,则可以将所述第二共享资源加载服务端作为所述目标共享资源镜像服务端的主要的共享资源加载服务端,然后从所述动态
教育服务交互系统中为所述第二共享资源加载服务端确定一个共享资源备份服务端,进而实现将所述第二共享资源加载服务端中的在线教育共享资源备份至所述共享资源备份服务端中。如此,可以确保在线教育共享资源在不同情况下尽可能地被备份。
56.在一些可选的实施方式中,该方法还可以包括以下步骤a1-步骤a3所描述的技术方案。
57.步骤a1响应于所述动态教育服务交互系统的任一共享资源加载服务端处于非在线状态,确定处于非在线状态的共享资源加载服务端关联的共享资源镜像服务端。
58.步骤a2、为所述共享资源镜像服务端再次确定共享资源加载服务端,以及,更新所述共享资源镜像服务端的服务状态标签信息。
59.步骤a3、基于所述共享资源镜像服务端更新后的服务状态标签信息和再次确定的共享资源加载服务端的服务端标签信息,更新共享资源加载服务端和共享资源镜像服务端之间的映射列表。
60.可以理解的是,当动态教育服务交互系统的任一共享资源加载服务端处于非在线状态时,首先确定非在线状态的共享资源加载服务端关联的共享资源镜像服务端。由于共享资源加载服务端离线,因此需要重新确定共享资源镜像服务端对应的共享资源加载服务端,然后进一步更新共享资源镜像服务端的服务状态标签信息。之后,可以根据所述共享资源镜像服务端更新后的服务状态标签信息和再次确定的共享资源加载服务端的服务端标签信息对共享资源加载服务端和共享资源镜像服务端之间的映射列表进行及时更新。如此,可以将共享资源加载服务端的在线状态和离线状态考虑在内,从而在服务端的状态变化过程中实现对映射列表的及时准确更新。
61.在上述步骤a1-步骤a3的基础上,该方法还可以包括以下步骤a4和步骤a5所描述的技术方案。
62.步骤a4、将所述再次确定的共享资源加载服务端的服务端标签信息增添到所述共享资源镜像服务端的服务端关联拓扑信息。
63.本方案中,所述服务端关联拓扑信息包括所述共享资源镜像服务端在先关联的多个共享资源加载服务端的服务端标签信息以及多个共享资源加载服务端之间的传递情况,服务端关联拓扑信息可以是图形化信息,该图形化信息包括共享资源镜像服务端以及共享资源加载服务端各自对应的节点连接情况。
64.步骤a5、将所述服务端关联拓扑信息更新至所述动态教育服务交互系统的每个共享资源加载服务端中。
65.可以理解的是,通过将所述服务端关联拓扑信息更新至所述动态教育服务交互系统的每个共享资源加载服务端中,能够确保共享资源加载服务端及时地更新不同服务端之间的关联情况和连接情况。
66.在一些可能的实施例中,该方法还可以通过以下实施方式实现:接收所述在线教育服务端的第一调用指示,所述第一调用指示携带待调用的在线教育共享资源的共享资源标签信息;基于所述在线教育共享资源的共享资源标签信息和所述共享资源镜像服务端的数量,确定所述在线教育共享资源匹配的目标共享资源镜像服务端;基于共享资源加载服务端和共享资源镜像服务端之间的映射列表,确定所述目标共享资源镜像服务端关联的第一共享资源加载服务端;从所述第一共享资源加载服务端中获取所述在线教育共享资源,
向所述在线教育服务端发送所述在线教育共享资源。
67.在另一些可能的实施例中,上述步骤所描述的从所述第一共享资源加载服务端中获取所述在线教育共享资源,可以通过以下实施方式实现:向所述第一共享资源加载服务端发送第二调用指示,接收所述第一共享资源加载服务端发送的所述在线教育共享资源。在该实施方式中,所述第二调用指示携带所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的共享资源标签信息,所述服务状态标签信息用于所述第一共享资源加载服务端验证已加载的在线教育共享资源的服务状态,所述在线教育共享资源的共享资源标签信息用于所述第一共享资源加载服务端获得所述在线教育共享资源。
68.综上,通过应用上述技术方案,在本技术实施例中,一方面,由于动态教育服务交互系统中的共享资源镜像服务端的数量是不变的,同一在线教育共享资源会匹配到相同的共享资源镜像服务端,而共享资源镜像服务端与共享资源加载服务端之间存在关联,这样,通过双重端口的匹配映射,能够保证同一个在线教育共享资源的相关内容会加载到同一个共享资源加载服务端中。
69.另一方面,由于共享资源加载服务端中加载有共享资源镜像服务端的服务状态标签信息和已加载资源的凭证数据,而共享资源镜像服务端的服务状态标签信息和加载凭证数据能够用于检测已加载资源的服务状态。
70.由此可见,通过本方案,既能保证同一在线教育共享资源的在线教育共享资源加载到同一个共享资源加载服务端中,又能够通过共享资源镜像服务端的服务状态标签信息和加载凭证数据,验证在线教育共享资源的服务状态,这样可以保证在线教育服务端尽可能调用在线教育共享资源的最新服务状态的资源内容,从而提高动态教育服务交互系统的资源共享性能。
71.在一些选择性的实施例中,在线教育服务端在与在线教育客户端进行交互时会产生在线教育互动数据。在实际应用过程中,资源共享服务器可以对在线教育互动数据进行相关热点课程事件的分析,从而用于指导在线教育服务产品优化和更新的信息。
72.在一些选择性的实施例中,在上述步骤100-步骤400的基础上,该方法还可以包括以下内容所描述的技术方案:判断当前获取到的在线教育互动数据是否满足预设的针对在线教育互动数据的热点课程事件分析条件,如果是,确定所述在线教育互动数据为第一热点课程事件;将所述第一热点课程事件导入已生成的第一全局同步课程日志,并获取与第一全局同步课程日志相对应的历史全局同步课程日志;其中,所述历史全局同步课程日志与所述第一全局同步课程日志对应同一课程交互状态;利用所述历史全局同步课程日志判断是否需要对第一全局同步课程日志进行调整;若是,则利用所述历史全局同步课程日志调整所述第一全局同步课程日志。
73.在一些选择性的实施例中,上述步骤“判断当前获取到的在线教育互动数据是否满足预设的针对在线教育互动数据的热点课程事件分析条件,如果是,确定所述在线教育互动数据为第一热点课程事件;将所述第一热点课程事件导入已生成的第一全局同步课程日志,并获取与第一全局同步课程日志相对应的历史全局同步课程日志;其中,所述历史全局同步课程日志与所述第一全局同步课程日志对应同一课程交互状态;利用所述历史全局同步课程日志判断是否需要对第一全局同步课程日志进行调整;若是,则利用所述历史全局同步课程日志调整所述第一全局同步课程日志”所描述的技术方案,可以通过以下技术
方案实现。
74.步骤s1:资源共享服务器判断当前获取到的在线教育互动数据是否满足预设的针对在线教育互动数据的热点课程事件分析条件,如果是,确定所述在线教育互动数据为第一热点课程事件。
75.如上文所述,资源共享服务器与在线教育服务端通信连接,相应的,资源共享服务器可以从在线教育服务端中获取在线教育互动数据。
76.在线教育互动数据可以包括不同在线教育服务端之间的语音交流数据、文字交流数据和图像交流数据。进一步地,热点课程事件分析条件用于对在线教育互动数据进行在线教育的课程热度分析,或者可以理解为用于对在线教育互动数据进行课程受欢迎程度或者课程订阅热度分析,但不限于此。
77.此外,第一热点课程事件可以理解为具有较高课程热度(学生、家长反映度良好)或者具有较高教学质量成果(教学测试评分高)的课程事件。换言之,第一热点课程事件可以理解为重点课程事件。在一些实施例中,确定所述在线教育互动数据为第一热点课程事件可以理解为:对在线教育互动数据进行特征提取,根据特征提取结果识别出对应的第一热点课程事件,从而便于后续进行课程日志的更新和调整。
78.在本方案中,可以通过对在线教育互动数据的课程反馈评论进行识别以判断是否满足热点课程事件分析条件,还可以通过对在线教育互动数据的订阅次数进行统计以判断是否满足热点课程事件分析条件,本技术实施例不作限定。
79.步骤s2:资源共享服务器将所述第一热点课程事件导入已生成的第一全局同步课程日志,并获取与第一全局同步课程日志相对应的历史全局同步课程日志。
80.在本技术实施例中,所述历史全局同步课程日志与所述第一全局同步课程日志对应同一课程交互状态。例如,课程交互状态用于对不同的在线教育课程交互情况进行区分,通过定位历史全局同步课程日志和第一全局同步课程日志的课程交互状态,能够确保后续第一全局同步课程日志的调整过程中不会出现课程日志错误和混乱。又例如,历史全局同步课程日志可以是当前获取到的在线教育互动数据的获取时刻之前的历史全局同步课程日志,比如一小时前、一天前等。
81.在实际实施过程中,可以将第一热点课程事件插入第一全局同步课程日志中,第一全局同步课程日志记录了不同热点课程事件的分布情况,包括但不限于课程事件内容、师资配备情况、学员画像信息和授课质量测评信息等。本技术实施例中,第一全局同步课程日志能够用于后续的在线教育业务升级,比如通过第一全局同步课程日志进行课程内容优化、师资调度、学员沟通和教学方式调整等。此外,第一全局同步课程日志还记录了不同热点课程事件的时序先后情况,从而确保不同热点课程事件的可追溯性,便于后期对第一全局同步课程日志进行完整的大数据分析和挖掘。
82.步骤s3:资源共享服务器利用所述历史全局同步课程日志判断是否需要对第一全局同步课程日志进行调整;若是,则利用所述历史全局同步课程日志调整所述第一全局同步课程日志。
83.在本技术实施例中,对第一全局同步课程日志进行调整可以理解为对第一全局同步课程日志进行修正和更新,从而尽可能减少第一全局同步课程日志中的课程日志错误率,由于每导入一次第一热点课程事件就会进行一次调整判断,因而能够确保对第一全局
同步课程日志的实时修正和更新,从而降低已生成的全局同步课程日志的课程日志错误率,进而确保生成的全局同步课程日志在较长时间范围内的可用性,还可以确保对生成的全局同步课程日志的快速、实时更新和优化。
84.在一些可能的实施例中,上述步骤s3所描述的利用所述历史全局同步课程日志判断是否需要对第一全局同步课程日志进行调整,可以通过以下两种判断方式中的其中一种判断方式实现。
85.第一种判断方式,判断所述历史全局同步课程日志中的所有热点课程事件中是否存在与所述第一热点课程事件相对应的第二热点课程事件,所述第一热点课程事件与所述第二热点课程事件中相对应的课程事件描述内容的数量大于第一设定数量,若存在,则判定需要对第一全局同步课程日志进行调整。
86.在第一种判断方式中,第二热点课程事件可以与第一热点课程事件相匹配。进一步地,课程事件描述内容可以理解为热点课程事件的事件特征,若所述第一热点课程事件与所述第二热点课程事件中相对应的课程事件描述内容的数量大于第一设定数量,则可以判定所述历史全局同步课程日志中的所有热点课程事件中存在与所述第一热点课程事件相对应的第二热点课程事件,在这种情况下,由于在后的第一热点课程事件与在先的第二热点课程事件匹配,因而需要对第一热点课程事件以及第二热点课程事件进行比较分析,从而实现对第一全局同步课程日志的调整。
87.第二种判断方式,判断所述历史全局同步课程日志中所有热点课程事件和所述第一全局同步课程日志中的所有热点课程事件中,是否存在与所述第一热点课程事件相对应的第三热点课程事件,所述第一热点课程事件与所述第三热点课程事件中相对应的课程事件描述内容的数量大于第二设定数量,若存在,则判定需要对当前全局同步课程日志进行调整。
88.与第一种判断方式类似,若所述第一热点课程事件与所述第三热点课程事件中相对应的课程事件描述内容的数量大于第二设定数量,则判定存在与所述第一热点课程事件相对应的第三热点课程事件,由于在后的第一热点课程事件与在先的第三热点课程事件匹配,因而需要对第一热点课程事件以及第三热点课程事件进行比较分析,从而实现对第一全局同步课程日志的调整。
89.对于上述的两种判断方式而言,第一设定数量和第二设定数量不同,且第一种判断方式中的课程事件描述内容与第二种判断方式中的课程事件描述内容也可以不同。比如,第一种判断方式中热点课程事件对应的课程事件描述内容可以侧重于教学内容特征,第二种判断方式中热点课程事件对应的课程事件描述内容可以侧重于学生评价特征。
90.换言之,上述两种判断方式可以择一使用,也可以一并使用,本技术实施例不作限制。
91.在一些可能的实施例中,上述步骤s3所描述的利用所述历史全局同步课程日志调整所述第一全局同步课程日志,可以通过以下步骤s31-步骤s35所描述的技术方案实现。
92.步骤s31:利用所述历史全局同步课程日志从所述第一全局同步课程日志中确定待进行处理的热点课程事件序列seq1。
93.在一些可能的实施例中,上述步骤s31所描述的利用所述历史全局同步课程日志从所述第一全局同步课程日志中确定待进行处理的热点课程事件序列seq1,可以包括以下
步骤s311-步骤s315所描述的技术方案。
94.步骤s311:利用所述历史全局同步课程日志中的所有热点课程事件和所述第一全局同步课程日志中的所有热点课程事件创建课程互动处理集。
95.本技术实施例中,课程互动处理集中包括多个热点课程事件,课程互动处理集用于后续进行热点课程事件序列seq1的多次循环确定,从而确保待进行处理的热点课程事件序列seq1的完整性。
96.在本方案中,上述步骤s311所描述的利用所述历史全局同步课程日志中的所有热点课程事件和所述第一全局同步课程日志中的所有热点课程事件创建课程互动处理集,可以包括以下步骤s3111和步骤s3112所描述的技术方案。
97.步骤s3111:针对热点课程事件序列seq2中每一热点课程事件,确定该热点课程事件在所处全局同步课程日志中关联的课程日志片段的课程日志片段序列。
98.在本方案中,热点课程事件序列seq2至少包括:所述历史全局同步课程日志中的所有热点课程事件和所述第一全局同步课程日志中的所有热点课程事件。进一步地,课程日志片段可以理解为根据时间先后顺序对课程日志进行拆分之后得到的,相应的,课程日志片段序列中包括多个课程日志片段。
99.步骤s3112:若所述热点课程事件序列seq2中任意两个热点课程事件关联的课程日志片段序列中存在大于x个的相同的课程日志片段,则通过设定方式将该两个热点课程事件进行融合,生成所述课程互动处理集,x为大于0的自然数。
100.可以理解的是,如果所述热点课程事件序列seq2中任意两个热点课程事件关联的课程日志片段序列中存在大于x个的相同的课程日志片段,表明这两个热点课程事件之间的相关性较高,则可以根据预设的融合权重对这两个热点课程事件进行融合/关联,从而得到课程互动处理集。
101.如此设计,通过对课程日志进行拆分处理,并结合课程日志片段进行热点课程事件的融合,能够尽可能确保课程互动处理集不会出现遗漏,以提高后续课程日志调整的可信度。
102.步骤s312:将所述课程互动处理集中的第一热点课程事件作为当前课程事件。
103.在一些示例中,可以将课程互动处理集中的第一热点课程事件作为当前课程事件以执行后续的循环步骤。
104.步骤s313:将当前课程事件加载至热点课程事件序列seq1,判断所述课程互动处理集中是否存在当前课程事件的上游课程事件。
105.例如,所述当前课程事件的上游课程事件导入至第一全局同步课程日志的时刻先于所述当前课程事件。进一步地,上游课程事件可以是与当前课程事件存在传递关系和关联关系的课程事件。
106.步骤s314:若否,终止当前步骤。
107.可以理解的是,如果课程互动处理集中不存在当前课程事件的上游课程事件,表明热点课程事件序列seq1的课程事件加载已完成,可以得到符合条件的热点课程事件序列seq1。
108.步骤s315:若是,判断当前课程事件与所述历史全局同步课程日志之间是否满足设定的关联性判定条件,若否,将所述当前课程事件的上游课程事件确定为当前课程事件,
并返回所述将当前课程事件加载至热点课程事件序列seq1的步骤,若是,终止当前步骤。
109.在实际实施过程中,上述步骤s315所描述的判断当前课程事件与所述历史全局同步课程日志之间是否满足设定的关联性判定条件,可以通过以下实施例a和实施例b实现。
110.实施例a,判断当前课程事件的上游课程事件是否为所述历史全局同步课程日志中的热点课程事件,若是,确定当前课程事件与所述历史全局同步课程日志之间满足设定的关联性判定条件,若否,确定当前课程事件与所述历史全局同步课程日志之间不满足设定的关联性判定条件。
111.实施例b,判断当前课程事件是否与所述历史全局同步课程日志中的至少一个热点课程事件满足以下条件:相对应的课程事件描述内容的数量大于第三设定数量;若是,确定当前课程事件与所述历史全局同步课程日志之间满足设定的关联性判定条件,若否,确定当前课程事件与所述历史全局同步课程日志之间不满足设定的关联性判定条件。
112.可以理解的是,通过上述步骤s311-步骤s315所描述的技术方案,能够对不同的课程事件进行拆分处理和分析,并考虑不同课程事件之间的传递关系和关联关系,这样可以避免待进行处理的热点课程事件序列seq1的课程事件的缺失,又可以避免待进行处理的热点课程事件序列seq1中出现重复的课程事件。
113.步骤s32:确定所述热点课程事件序列seq1中各热点课程事件的第一课程互动信息。
114.在本技术实施例中,第一课程互动信息用于表征互动描述信息和互动状态信息。互动描述信息包括课程内容和非课程内容,互动状态信息包括实时状态信息和延时状态信息。
115.步骤s33:将所述热点课程事件序列seq1中各热点课程事件的第一课程互动信息作为模型输入信息导入至已完成训练的课程互动信息处理模型得到所述热点课程事件序列seq1中各热点课程事件的第二课程互动信息。
116.在本技术实施例中,已完成训练的课程互动信息处理模型可以是机器学习网络模型,比如卷积神经网络模型、深度学习神经网络模型或者长短期记忆神经网络模型,本技术实施例不作限定。利用已完成训练的课程互动信息处理模型能够得到具有潜在特征的第二课程互动信息。
117.步骤s34:针对所述热点课程事件序列seq1中各热点课程事件,在第一全局同步课程日志中确定与该热点课程事件相对应的课程日志片段。
118.例如,可以通过各热点课程事件的时间节点信息对第一全局同步课程日志中的课程日志片段进行标定,从而根据时间节点信息的标定结果准确确定出热点课程事件相对应的课程日志片段。
119.步骤s35:利用该热点课程事件的第一课程互动信息、第二课程互动信息更新所述课程日志片段在所述第一全局同步课程日志中的互动内容。
120.在实际应用过程中,上述步骤s35所描述的利用该热点课程事件的第一课程互动信息、第二课程互动信息更新所述课程日志片段在所述第一全局同步课程日志中的互动内容,可以通过以下步骤s351和步骤s352所描述的实施方式实现。
121.步骤s351:利用该热点课程事件的第一课程互动信息、第二课程互动信息对所述课程日志片段的资源互动描述信息进行资源优化。
122.本技术实施例中,资源互动描述信息可以理解为师资资源、生源资源、教学硬件设备资源、教学软件程序资源和业务推广资源等,本技术实施例不作限制。可以理解,通过对资源互动描述信息进行资源优化,能够减少热点课程事件导入过程中产生的误差和错误,从而确保优化后的资源互动描述信息的能够真实反映相关热点课程事件的互动描述情况。
123.步骤s352:利用优化后的资源互动描述信息更新所述课程日志片段在所述第一全局同步课程日志的互动内容。
124.在本技术实施例中,可以以优化后的资源互动描述信息作为参考,在标定了课程日志片段在所述第一全局同步课程日志的互动内容之后,通过优化后的资源互动描述信息对该互动内容进行更新修正,从而通过局部的课程日志片段实现对整体的第一全局同步课程日志的更新修正,进而降低已生成的全局同步课程日志的课程日志错误率,进而确保生成的全局同步课程日志在较长时间范围内的可用性,还可以确保对生成的全局同步课程日志的快速、实时更新和优化。
125.在另外的一些实施例中,上述步骤s3所描述的利用所述历史全局同步课程日志调整所述第一全局同步课程日志,还可以包括以下技术方案所描述的内容:将所述历史全局同步课程日志中的课程日志片段与第一全局同步课程日志中的课程日志片段进行整合,得到已整合的全局同步课程日志;对所述已整合的全局同步课程日志中的热点课程事件的课程互动信息和热点课程事件相对应的课程日志片段的互动内容进行调整,以使调整后得到的全局同步课程日志中,关联至少一个相同课程日志片段的热点课程事件之间的课程互动信息的比较结果满足设定条件。
126.可以理解,通过对课程日志片段进行整合,能够增加课程日志片段之间的比较结果的显著程度,这样可以对所述已整合的全局同步课程日志中的热点课程事件的课程互动信息和热点课程事件相对应的课程日志片段的互动内容进行调整。进一步地,设定条件可以理解为调整后得到的全局同步课程日志中,关联至少一个相同课程日志片段的热点课程事件之间的课程互动信息的差异度小于设定差异度。如此,能够利用同一课程交互状态的历史全局同步课程日志对已生成的全局同步课程日志进行调整,从而可以降低已生成的全局同步课程日志的课程日志错误率,进而确保生成的全局同步课程日志在较长时间范围内的可用性,还可以确保对生成的全局同步课程日志的快速、实时更新和优化。
127.在一些可能的实施方式中,在上述内容的基础上,还可以包括以下步骤(1)和步骤(2)所描述的技术方案。
128.(1)对第一全局同步课程日志中的所有热点课程事件进行聚类,得到至少两个热点课程事件聚类。
129.在实际实施过程中,上述步骤(1)所描述的对第一全局同步课程日志中的所有热点课程事件进行聚类,得到至少两个热点课程事件聚类,可以通过以下步骤(11)-步骤(13)所描述的实施方式实现。
130.(11)按照随机森林模型并利用第一全局同步课程日志中所有热点课程事件生成热点课程事件图数据。
131.例如,热点课程事件图数据可以用于对热点课程事件进行图形化展示,图数据和随机森林模型的相关技术可以参阅现有技术,在此不作赘述。
132.(12)将所述热点课程事件图数据的原始图单元作为当前图单元,针对所述热点课
程事件图数据中除当前图单元以外的每一其他图单元,确定当前图单元与该其他图单元的课程互动信息的比较结果得到第一比较结果描述值,若所述第一比较结果描述值小于预设的课程互动差异描述阈值,则将该其他图单元与当前图单元纳入同一热点课程事件聚类。
133.在本技术实施例中,图单元可以理解为图数据中的图节点,不同图单元之间存在连接关系和传递关系。比较结果描述值可以理解为差异指数值,相应的,课程互动差异描述阈值可以理解为差异指数值阈值。
134.(13)判断与当前图单元纳入同一热点课程事件聚类的每一其他图单元是否具有下游图单元,若否,终止当前步骤;若是,将与当前课程事件纳入同一热点课程事件聚类的每一其他图单元的每一下游课程事件作为当前课程事件,返回针对所述热点课程事件图数据中除当前图单元以外的每一其他图单元,确定当前图单元与该其他图单元的课程互动信息的比较结果得到第一比较结果描述值的步骤。
135.可以理解的是,下游图单元是与对应的图单元之间存在连接关系和传递关系的图单元,通过对下游图单元进行分析,能够确保聚类的完整性,避免在聚类过程中对某些下游图单元的遗漏。
136.(2)针对每一热点课程事件聚类,判断该热点课程事件聚类中热点课程事件的数量是否大于预设的数量阈值,若是,则从热点课程事件聚类中确定噪声热点课程事件,并从第一全局同步课程日志中剔除所述噪声热点课程事件。
137.本技术实施例中,噪声热点课程事件可以理解为对第一全局同步课程日志造成干扰的热点课程事件,可能会引起第一全局同步课程日志在时序上的累积误差,通过剔除第一全局同步课程日志中的噪声热点课程事件,能够尽可能在时序上削弱第一全局同步课程日志的累积误差,确保第一全局同步课程日志的可用性。
138.在上述步骤(1)和步骤(2)的基础上,步骤s2所描述的将所述第一热点课程事件导入已生成的第一全局同步课程日志时进一步包括:记录当前时刻为第一热点课程事件的课程日志导入时刻。基于此,步骤(2)所描述的从热点课程事件聚类中确定噪声热点课程事件包括:将所述热点课程事件聚类中课程日志导入时刻最早的热点课程事件确定为噪声热点课程事件;或者,针对所述热点课程事件聚类中的每一热点课程事件,确定该热点课程事件与该热点课程事件聚类中的其他热点课程事件之间的相似度;将对应的相似度最小的热点课程事件确定为噪声热点课程事件。
139.在上述步骤(1)和步骤(2)的基础上,步骤s2所描述的将所述第一热点课程事件导入已生成的第一全局同步课程日志时进一步包括:记录当前时刻为第一热点课程事件的课程日志导入时刻。基于此,步骤(2)所描述的从热点课程事件聚类中确定噪声热点课程事件包括:对热点课程事件聚类中的所有热点课程事件进行划分,其中,同一划分分组中的各热点课程事件关联有相同的课程日志片段;判断所有划分分组中是否存在满足指定条件的划分分组,所述指定条件为:所述划分分组中的热点课程事件不属于同一全局同步课程日志;若是,则将所述满足指定条件的划分分组中课程日志导入时刻最早的热点课程事件确定为噪声热点课程事件;若否,则将所有划分分组的所有热点课程事件中课程日志导入时刻最早的热点课程事件确定为噪声的热点课程事件。
140.可以理解,通过对课程日志导入时刻进行分析,并结合相似度进行噪声热点课程事件的判定,能够提高噪声热点课程事件的判定精度,避免对噪声热点课程事件之外的热
步骤s4314所描述的技术方案。
154.步骤s4311:基于所述课程日志描述内容特征集合,通过所述课程日志需求挖掘线程所包括的第一全局队列提取子线程获取y个第一描述内容队列,其中,每个第一描述内容队列对应于一个课程日志描述内容特征。
155.步骤s4312:基于所述局部描述内容特征集合,通过所述课程日志需求挖掘线程所包括的第二全局队列提取子线程获取y个第二描述内容队列,其中,每个第二描述内容队列对应于一个局部描述内容特征。
156.步骤s4313:对所述y个第一描述内容队列以及所述y个第二描述内容队列进行整合处理,得到y个目标描述内容队列,其中,每个目标描述内容队列包括一个第一描述内容队列以及一个第二描述内容队列。
157.步骤s4314:基于所述y个目标描述内容队列,通过所述课程日志需求挖掘线程所包括的时域关注子线程获取融合描述内容队列,其中,所述融合描述内容队列为根据所述y个目标描述内容队列以及y个时间域描述值确定的,每个目标描述内容队列对应于一个时间域描述值;基于所述融合描述内容队列,通过所述课程日志需求挖掘线程所包括的分类子线程获取所述课程日志可视化数据集合所对应的交互需求标签。
158.例如,时间域描述值可以理解为时序权重,时域关注子线程可以理解为时间注意力网络。
159.在一些选择性的实施例中,上述步骤s43所描述的基于所述课程日志描述内容特征集合以及所述局部描述内容特征集合,通过所述课程日志需求挖掘线程所包括的分类子线程获取所述课程日志可视化数据集合所对应的交互需求标签,可以包括以下步骤s4321-步骤s4324所描述的技术方案。
160.步骤s4321:基于所述课程日志描述内容特征集合,通过所述课程日志需求挖掘线程所包括的第一空域关注子线程获取y个第一描述内容队列,其中,每个第一描述内容队列对应于一个课程日志描述内容特征。
161.步骤s4322:基于所述局部描述内容特征集合,通过所述课程日志需求挖掘线程所包括的第二空域关注子线程获取y个第二描述内容队列,其中,每个第二描述内容队列对应于一个局部描述内容特征。
162.步骤s4323:对所述y个第一描述内容队列以及所述y个第二描述内容队列进行整合处理,得到y个目标描述内容队列,其中,每个目标描述内容队列包括一个第一描述内容队列以及一个第二描述内容队列。
163.步骤s4324:基于所述y个目标描述内容队列,通过所述课程日志需求挖掘线程所包括的所述分类子线程获取所述课程日志可视化数据集合所对应的交互需求标签。
164.例如,空域关注子线程可以理解为空间注意力网络。
165.可以理解的是,通过上述步骤s4311-步骤s4314以及步骤s4321-步骤s4324,能够分别从时域层面和空域层面进行考虑,从而精准地确定出课程日志可视化数据集合所对应的交互需求标签。
166.可以理解的是,应用本技术实施例,通过在判断到当前获取到的在线教育互动数据满足针对在线教育互动数据的热点课程事件分析条件时,将该在线教育互动数据确定为第一热点课程事件导入已生成的第一全局同步课程日志,并获取与该第一全局同步课程日
志相对应,且对应同一课程交互状态的历史全局同步课程日志,并在利用该历史全局同步课程日志判断出需要对第一全局同步课程日志进行调整时,利用该历史全局同步课程日志对第一全局同步课程日志进行调整,实现了对持续可变的在线教育互动场景的全局同步课程日志的生成,并且由于在生成全局同步课程日志的过程中,利用同一课程交互状态的历史全局同步课程日志对已生成的全局同步课程日志进行调整,从而可以降低已生成的全局同步课程日志的课程日志错误率,进而确保生成的全局同步课程日志在较长时间范围内的可用性,还可以确保对生成的全局同步课程日志的快速、实时更新和优化。
167.其次,针对上述应用于在线教育的大数据资源共享方法,本发明实施例还提出了一种示例性的应用于在线教育的大数据资源共享装置,如图2所示,应用于在线教育的大数据资源共享装置200可以包括以下的功能模块。
168.传输指示接收模块210,用于接收在线教育服务端的共享资源传输指示,所述共享资源传输指示携带待传输的在线教育共享资源,且用于指示将所述在线教育共享资源加载至动态教育服务交互系统中,所述动态教育服务交互系统中包括多个共享资源镜像服务端和多个共享资源加载服务端,且一个共享资源加载服务端关联至少一个共享资源镜像服务端。
169.镜像服务确定模块220,用于基于所述在线教育共享资源的共享资源标签信息和所述共享资源镜像服务端的数量,确定所述在线教育共享资源匹配的目标共享资源镜像服务端。
170.加载服务确定模块230,用于基于共享资源加载服务端和共享资源镜像服务端之间的映射列表,确定所述目标共享资源镜像服务端关联的第一共享资源加载服务端。
171.共享资源加载模块240,用于将所述在线教育共享资源加载至所述第一共享资源加载服务端,以及将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,更新到所述第一共享资源加载服务端的加载目录中,所述目标共享资源镜像服务端的服务状态标签信息和所述加载凭证数据用于在所述在线教育服务端调用所述在线教育共享资源时,检测所述在线教育共享资源的服务状态。
172.然后,基于上述的方法实施例和装置实施例,本发明实施例还提出了一种系统实施例,也即应用于在线教育的大数据资源共享系统,请结合参阅图3,应用于在线教育的大数据资源共享系统30可以包括资源共享服务器10和在线教育服务端20。其中,资源共享服务器10和在线教育服务端20通信用以实施上述方法,进一步地,应用于在线教育的大数据资源共享系统30的功能性描述如下。
173.资源共享服务器10接收在线教育服务端20的共享资源传输指示,所述共享资源传输指示携带待传输的在线教育共享资源,且用于指示将所述在线教育共享资源加载至动态教育服务交互系统中,所述动态教育服务交互系统中包括多个共享资源镜像服务端和多个共享资源加载服务端,且一个共享资源加载服务端关联至少一个共享资源镜像服务端;基于所述在线教育共享资源的共享资源标签信息和所述共享资源镜像服务端的数量,确定所述在线教育共享资源匹配的目标共享资源镜像服务端;基于共享资源加载服务端和共享资源镜像服务端之间的映射列表,确定所述目标共享资源镜像服务端关联的第一共享资源加载服务端;将所述在线教育共享资源加载至所述第一共享资源加载服务端,以及将所述目标共享资源镜像服务端的服务状态标签信息和所述在线教育共享资源的加载凭证数据,更
新到所述第一共享资源加载服务端的加载目录中,所述目标共享资源镜像服务端的服务状态标签信息和所述加载凭证数据用于在所述在线教育服务端调用所述在线教育共享资源时,检测所述在线教育共享资源的服务状态。
174.进一步地,请结合参阅图4,资源共享服务器10可以包括处理引擎110、网络模块120和存储器130,处理引擎110和存储器130通过网络模块120通信。
175.处理引擎110可以处理相关的信息和/或数据以执行本技术中描述的一个或多个功能。例如,在一些实施例中,处理引擎110可以包括至少一个处理引擎(例如,单核处理引擎或多核处理器)。仅作为示例,处理引擎110可以包括中央处理单元(central processing unit,cpu)、专用集成电路(application-specific integrated circuit,asic)、专用指令集处理器(application-specific instruction-set processor,asip)、图形处理单元(graphics processing unit,gpu)、物理处理单元(physics processing unit,ppu)、数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field programmable gate array,fpga)、可编程逻辑器件(programmable logic device,pld)、控制器、微控制器单元、精简指令集计算机(reduced instruction-set computer,risc)、微处理器等或其任意组合。
176.网络模块120可以促进信息和/或数据的交换。在一些实施例中,网络模块120可以是任何类型的有线或无线网络或其组合。仅作为示例,网络模块120可以包括缆线网络、有线网络、光纤网络、电信网络、内部网络、互联网、局域网络(local area network,lan)、广域网(wide area network,wan)、无线局域网络(wireless local area network,wlan)、城域网(metropolitan area network,man)、公用电话交换网(public telephone switched network,pstn)、蓝牙网络、无线个域网络、近场通讯(near field communication,nfc)网络等或上述举例的任意组合。在一些实施例中,网络模块120可以包括至少一个网络接入点。例如,网络模块120可以包括有线或无线网路接入点,如基站和/或网路接入点。
177.存储器130可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。其中,存储器130用于存储程序,所述处理引擎110在接收到执行指令后,执行所述程序。
178.可以理解,图4所示的结构仅为示意,资源共享服务器10还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。
179.需要理解的是,针对上述内容,本领域技术人员可以根据上述所公开的内容进行前后推导毫无疑义地确定相关技术术语所指代的含义,例如针对一些值、系数、权重、指数、因子等术语,本领域技术人员可以根据前后的逻辑关系进行推导和确定,这些数值的取值范围可以根据实际情况进行选取,例如0~1,又例如1~10,再例如50~100,在此均不作限定。
180.本领域技术人员可以根据上述已公开的内容毫无疑义对一些预设的、基准的、预定的、设定的以及目标的技术特征/技术术语进行确定,例如阈值、阈值区间、阈值范围等。对于一些未作解释的技术特征术语,本领域技术人员完全能够基于前后文的逻辑关系进行合理地、毫无疑义地推导,从而清楚、完整地实施上述技术方案。未作解释的技术特征术语
的前缀,例如“第一”、“第二”、“上一个”、“下一个”、“前一个”、“后一个”、“当前”、“历史”、“最新”、“最佳”、“目标”、“指定”和“实时”等,可以根据前后文进行毫无疑义地推导和确定。未作解释的技术特征术语的后缀,例如“列表”、“特征”、“序列”、“集合”、“矩阵”、“单元”、“元素”、“轨迹”和“清单”等,也可以根据前后文进行毫无疑义地推导和确定。
181.本发明实施例公开的上述内容对于本领域技术人员而言是清楚完整的。应当理解,本领域技术人员基于上述公开的内容对未作解释的技术术语进行推导和分析的过程是基于本技术所记载的内容进行的,因此上述内容并不是对整体方案的创造性的评判。
182.应当理解,上述所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd-rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本技术的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。
183.需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。
184.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本技术的限定。虽然此处并没有明确说明,本领域技术人员可能会对本技术进行各种修改、改进和修正。该类修改、改进和修正在本技术中被建议,所以该类修改、改进、修正仍属于本技术示范实施例的精神和范围。
185.同时,本技术使用了特定词语来描述本技术的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本技术至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本技术的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
186.此外,本领域技术人员可以理解,本技术的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本技术的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本技术的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。
187.计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介
质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。
188.本技术各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c 、c#、vb.net、python等,常规程序化编程语言如c语言、visual basic、fortran 2003、perl、cobol 2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。
189.此外,除非权利要求中明确说明,本技术所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本技术流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本技术实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
190.同理,应当注意的是,为了简化本技术披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
191.一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有适应性的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本技术一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
192.针对本技术引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本技术作为参考。与本技术内容不一致或产生冲突的申请历史文件除外,对本技术权利要求最广范围有限制的文件(当前或之后附加于本技术中的)也除外。需要说明的是,如果本技术附属材料中的描述、定义、和/或术语的使用与本技术所述内容有不一致或冲突的地方,以本技术的描述、定义和/或术语的使用为准。
193.最后,应当理解的是,本技术中所述实施例仅用以说明本技术实施例的原则。其他的变形也可能属于本技术的范围。因此,作为示例而非限制,本技术实施例的替代配置可视为与本技术的教导一致。相应地,本技术的实施例不仅限于本技术明确介绍和描述的实施例。
再多了解一些

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

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

相关文献