互动切换方法、装置及教育平台转让专利

申请号 : CN202010911792.3

文献号 : CN112165624B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张永存查君应

申请人 : 广州市奥威亚电子科技有限公司

摘要 :

本发明涉及一种互动切换方法、装置及教育平台,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。

权利要求 :

1.一种互动切换方法,其特征在于,包括步骤:

获取各教育终端的设备信息;

在根据所述设备信息确定其中一个或多个所述教育终端作为听讲端时,检测所述教育终端的跨域互动需求;

在存在所述跨域互动需求时,确定跨域互动需求对应的服务协议,并根据所述服务协议对应的跨域互动方式实现各教育终端间的跨域互动;

在不存在所述跨域互动需求时,根据所述设备信息判断各所述教育终端是否可通过任一教育终端实现互动;

在各所述教育终端可通过任一教育终端实现互动时控制各所述教育终端通过所述任一教育终端实现互动;

其中,所述根据所述服务协议对应的跨域互动方式实现各教育终端间的跨域互动的过程,包括步骤:在跨域互动需求对应的服务协议为公有服务协议时,各教育终端通过公有服务协议对应的公有服务器实现互动;

在跨域互动需求对应的服务协议对应的服务协议为私有服务协议时,各所述教育终端通过两级或两级以上的私有服务器实现互动。

2.根据权利要求1所述的互动切换方法,其特征在于,还包括步骤:在根据所述设备信息确定所述教育终端不包括听讲端时,控制所述教育终端通过直播服务器进行直播。

3.根据权利要求1所述的互动切换方法,其特征在于,所述检测所述教育终端的跨域互动需求的过程,包括步骤:获取互动接口请求,并分析所述互动接口请求对应的接口类型;

根据所述接口类型确定是否存在所述跨域互动需求。

4.根据权利要求1所述的互动切换方法,其特征在于,所述检测所述教育终端的跨域互动需求的过程,包括步骤:根据各所述设备信息检测所述教育终端的跨域互动需求。

5.根据权利要求1至4任意一项所述的互动切换方法,其特征在于,还包括步骤:在各所述教育终端无法与所述任一教育终端建立连接时,控制各所述教育终端通过云服务器实现互动。

6.一种互动切换装置,其特征在于,包括:

信息获取模块,用于获取各教育终端的设备信息;

需求检测模块,用于在根据所述设备信息确定其中一个或多个所述教育终端作为听讲端时,检测所述教育终端的跨域互动需求;

跨域互动模块,用于在存在所述跨域互动需求时,确定跨域互动需求对应的服务协议,并根据所述服务协议对应的跨域互动方式实现各教育终端间的跨域互动;其中,在跨域互动需求对应的服务协议为公有服务协议时,各教育终端通过公有服务协议对应的公有服务器实现互动,在跨域互动需求对应的服务协议对应的服务协议为私有服务协议时,各所述教育终端通过两级或两级以上的私有服务器实现互动;

互动判断模块,用于在不存在所述跨域互动需求时,根据所述设备信息判断各所述教育终端是否可通过任一教育终端实现互动;

内置云互动模块,用于在各所述教育终端可通过任一教育终端实现互动时控制各所述教育终端通过所述任一教育终端实现互动。

7.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至5任意一项所述互动切换方法。

8.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现如权利要求1至5任意一项所述互动切换方法。

9.一种教育平台,其特征在于,包括云平台和教育终端;

所述云平台被配置为执行如权利要求1至5任意一项所述互动切换方法。

说明书 :

互动切换方法、装置及教育平台

技术领域

[0001] 本发明涉及智慧教学技术领域,特别是涉及一种互动切换方法、装置及教育平台。

背景技术

[0002] 教育作为国家和个人的基础,其改革和发展有利于促进教育的进步和资源的平衡。随着互联网技术的发展,传统的课堂教育也逐渐优化提升,互动作为技术推动教育的新概念也得到逐渐广泛的应用。在教育中实现互动,参与互动的各教育终端具备一定的硬件设备、软件服务和网络条件,参与互动的各教育终端通过互联网技术实现远程互动,以提高教学质量和学习的参与感。
[0003] 目前,随着互联网技术的发展,教育终端作为终端设备的网络接入方式也逐渐丰富。基于网络接入方式的差异,教育终端间也存在多种不同的互动方案。然而,由于参与互动的各教育终端在硬件设备和网络条件存在差异,选用不合理的互动方案难以保证各教育终端能够得到最优的互动体验,不利于互动的推广和互动效果的提升。

发明内容

[0004] 基于此,有必要针对选用不合理的互动方案难以保证各教育终端能够得到最优的互动体验,不利于互动的推广和互动效果的提升,提供一种互动切换方法、装置及教育平台。
[0005] 一种互动切换方法,包括步骤:
[0006] 获取各教育终端的设备信息;
[0007] 在根据设备信息确定其中一个或多个教育终端作为听讲端时,检测教育终端的跨域互动需求;
[0008] 在存在跨域互动需求时,确定跨域互动需求对应的服务协议,并根据服务协议对应的跨域互动方式实现各教育终端间的跨域互动;
[0009] 在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
[0010] 在各教育终端可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。
[0011] 上述的互动切换方法,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0012] 在其中一个实施例中,还包括步骤:
[0013] 在根据设备信息确定教育终端不包括听讲端时,控制教育终端通过直播服务器进行直播。
[0014] 在其中一个实施例中,检测教育终端的跨域互动需求的过程,包括步骤:
[0015] 获取互动接口请求,并分析互动接口请求对应的接口类型;
[0016] 根据接口类型确定是否存在跨域互动需求。
[0017] 在其中一个实施例中,检测教育终端的跨域互动需求的过程,包括步骤:
[0018] 根据各设备信息检测教育终端的跨域互动需求。
[0019] 在其中一个实施例中,服务协议包括公有服务协议和私有服务协议;
[0020] 根据私有服务协议对应的跨域互动方式实现各教育终端间的跨域互动的过程,包括步骤:
[0021] 各教育终端通过两级或两级以上的私有服务器实现互动。
[0022] 在其中一个实施例中,还包括步骤:
[0023] 在各教育终端无法与任一教育终端建立连接时,控制各教育终端通过云服务器实现互动。
[0024] 一种互动切换装置,包括:
[0025] 信息获取模块,用于获取各教育终端的设备信息;
[0026] 需求检测模块,用于在根据设备信息确定其中一个或多个教育终端作为听讲端时,检测教育终端的跨域互动需求;
[0027] 跨域互动模块,用于在存在跨域互动需求时,确定跨域互动需求对应的服务协议,并根据服务协议对应的跨域互动方式实现各教育终端间的跨域互动;
[0028] 互动判断模块,用于在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
[0029] 内置云互动模块,用于在各教育终端可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。
[0030] 上述的互动切换装置,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0031] 一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例的互动切换方法。
[0032] 上述的计算机存储介质,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0033] 一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例的互动切换方法。
[0034] 上述的计算机设备,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0035] 一种教育平台,包括云平台和教育终端;
[0036] 云平台被配置为执行上述任一实施例的互动切换方法。
[0037] 上述的教育平台,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。

附图说明

[0038] 图1为一实施方式的互动切换方法流程图;
[0039] 图2为一实施方式的跨域互动需求检测方法流程图;
[0040] 图3为另一实施方式的跨域互动需求检测方法流程图;
[0041] 图4为另一实施方式的互动切换方法流程图;
[0042] 图5为一实施方式的私有服务器架构示意图;
[0043] 图6为一实施方式的互动结构示意图;
[0044] 图7为一实施方式的互动判断方法流程图;
[0045] 图8为另一实施方式的互动判断方法流程图;
[0046] 图9为又一实施方式的互动判断方法流程图;
[0047] 图10为再一实施方式的互动判断方法流程图;
[0048] 图11为一实施方式的互动切换装置模块结构图;
[0049] 图12为一实施方式的教育平台模块结构图。

具体实施方式

[0050] 为了更好地理解本发明的目的、技术方案以及技术效果,以下结合附图和实施例对本发明进行进一步的讲解说明。同时声明,以下所描述的实施例仅用于解释本发明,并不用于限定本发明。
[0051] 本发明实施例提供了一种互动切换方法。
[0052] 图1为一实施方式的互动切换方法流程图,如图1所示,一实施方式的互动切换方法包括步骤S100、S101、S102、S103和S104:
[0053] S100,获取各教育终端的设备信息;
[0054] 其中,教育终端作为参与互动的终端设备,其设备信息包括教育终端的设备参数和设备状态信息等。在其中一个实施例中,设备信息包括教育终端的ID信息和网络连接信息等。
[0055] 需要注意的是,在实现互动的过程中,各教育终端间的互动是基于各教育终端间建立的直接连接或间接连接,实现视频、图像或语音等信号的交互。在其中一个实施例中,教育终端包括主讲端和/或听讲端——即教育终端可以全部为主讲端,或教育终端全部为听讲端,或包括部分主讲端和部分听讲端。
[0056] S101,在根据设备信息确定其中一个或多个教育终端作为听讲端时,检测教育终端的跨域互动需求;
[0057] 其中,根据设备信息确定其中一个或多个教育终端作为听讲端,即存在作为听讲端的教育终端时检测教育终端的跨域互动需求。其中,教育终端间的跨域互动包括跨服务器互动或跨协议互动等。以跨服务器互动为例,各教育终端间的交互结构包括多个服务器,各服务器分别连接部分教育终端,不同服务器下的教育终端通过服务器间的交互实现连接。
[0058] 在其中一个实施例中,教育终端的跨域互动需求可通过教育终端的设备信息进行表征。作为其中一种实施方式,教育终端的跨域互动需求根据教育终端的用户进行请求获得。
[0059] 在其中一个实施例中,图2为一实施方式的跨域互动需求检测方法流程图,如图2所示,步骤S101中检测教育终端的跨域互动需求的过程,包括步骤S200和S201:
[0060] S200,获取互动接口请求,并分析互动接口请求对应的接口类型;
[0061] 其中,互动接口请求可由教育终端发出,或者由第三方设备或服务器发出。在获取到互动接口请求时,根据互动接口请求确定对应的接口类型。接口类型被预先配置,且各接口类型分别与各教育终端间的互动方式一一对应。
[0062] S201,根据接口类型确定是否存在跨域互动需求。
[0063] 其中,根据接口类型与教育终端间的互动方式的对应关系,在接口类型对应的教育终端间的互动方式为跨域互动时,确定存在跨域互动需求。作为一个较优的实施方式,接口类型包括跨域互动接口和非跨域互动接口。
[0064] 在其中一个实施例中,图3为另一实施方式的跨域互动需求检测方法流程图,如图3所示,步骤S101中检测教育终端的跨域互动需求的过程,包括步骤S300:
[0065] S300,根据各设备信息检测教育终端的跨域互动需求。
[0066] 其中,通过检测设备信息与跨域互动需求的匹配关系,确定跨域互动需求。在其中一个实施例中,跨域互动需求与设备信息以表格形式存储,通过查表法对跨域互动需求与设备信息进行比对,获取匹配结果。
[0067] 在其中一个实施例中,图4为另一实施方式的互动切换方法流程图,如图4所示,另一实施方式的互动切换方法还包括步骤S400:
[0068] S400,在根据设备信息确定教育终端不包括听讲端时,控制教育终端通过直播服务器进行直播。
[0069] 其中,在教育终端不包括听讲端时,控制教育终端通过直播服务器进行直播,以使第三方终端设备可通过直播服务器获取直接,建立与教育终端的互动。基于此,通过开放式的直播服务器设置,便于教育终端的互动推广。
[0070] S102,在存在跨域互动需求时,确定跨域互动需求对应的服务协议,并根据服务协议对应的跨域互动方式实现各教育终端间的跨域互动;
[0071] 在其中一个实施例中,服务协议包括公有服务协议和私有服务协议。公有服务协议包括SIP协议或H.323协议等。作为一个较优的实施方式,公有服务协议选用SIP协议。其中,在跨域互动需求对应的服务协议为公有服务协议时,各教育终端通过公有服务协议对应的公有服务器实现互动。相应的,公有服务器包括SIP服务器等。
[0072] 通过公有服务协议的选用,便于建立多个教育终端间的连接和互动,有利于互动的推广应用。
[0073] 在其中一个实施例中,步骤S102中根据私有服务协议对应的跨域互动方式实现各教育终端间的跨域互动的过程,包括步骤:
[0074] 各教育终端通过两级或两级以上的私有服务器实现互动。
[0075] 在跨域互动需求对应的服务协议对应的服务协议为私有服务协议时,互动结构包括一级或多级私有服务器,图5为一实施方式的私有服务器架构示意图,如图5所示,私有服务器包括第一级服务器S1和第二级服务器S2;第二级服务器S2分别连接一个或多个教育终端D1,第二级服务器S2通过第一级服务器S1实现交互。不同第二级服务器S2下的教育终端D1依次通过第一级服务器S1和第二级服务器S2实现交互。
[0076] S103,在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
[0077] 在其中一个实施例中,在各教育终端实现交互的过程中,若各教育终端的设备信息发生改变,则步骤S100中获取的设备信息产生改变,可进一步触发步骤S101至S104的判断改变以及互动实现改变。
[0078] 其中,图6为一实施方式的互动结构示意图,如图6所示,互动结构包括主讲端和多个听讲端,主讲端作为步骤S103中的任一教育终端,设置有多点控制单元,并与其余的各教育终端即听讲端间均存在直接连接,即存在双向的网络交互。主讲端的多点控制单元对多个听讲端的信号进行汇接、分配和切换等处理,主讲端可将处理后的信号推送至各听讲端。即在图6所示的互动结构中,在主讲端设置有多点控制单元且主讲端与各听讲端均存在直接连接时,各听讲端可通过主讲端实现互动。
[0079] 基于此,在其中一个实施例中,图7为一实施方式的互动判断方法流程图,如图7所示,步骤S103中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤S500和S501:
[0080] S500,根据设备信息确定各教育终端的网络连接状态;
[0081] 其中,根据设备信息中的网络连接信息,确定各教育终端的网络连接状态,包括各教育终端间的网络连接状态,以及各教育终端与云服务器的网络连接状态。
[0082] S501,在根据网络连接状态确定任一教育终端分别直接连接各教育终端时,判定各教育终端可通过任一教育终端实现互动。
[0083] 其中,各教育终端间的直接连接,包括各教育终端间的直接网络连接,两教育终端的网络连接无需通过第三方平台的分配或切换,包括局域网连接或等。在确定任一教育终端分别直接连接各教育终端时,即任一教育终端与其余各教育终端满足如图6所示的互动结构。判定各教育终端可通过任一教育终端实现互动,以指示控制各教育终端通过任一教育终端实现互动。否则,控制各教育终端通过云服务器实现互动。
[0084] 在其中一个实施例中,图8为另一实施方式的互动判断方法流程图,如图8所示,步骤S103中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤S600和S601:
[0085] S600,根据设备信息确定教育终端的数量;
[0086] 其中,在获取到各教育终端的设备信息后,可根据设备信息汇总确定教育终端的数量。在其中一个实施例中,可通过获取教育终端的ID信息,统计教育终端的数量。
[0087] S601,在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
[0088] 其中,在统计计算教育终端的数量后,若教育终端的数量小于等于预设终端数量,则判定教育终端可通过任一教育终端实现互动。基于此,以保证教育终端间的互动质量。
[0089] 在其中一个实施例中,预设终端数量与任一教育终端上设置的多点控制单元的汇接数量呈正相关关系。作为一个较优的实施方式,预设终端数量与任一教育终端上设置的多点控制单元的汇接数量相同。
[0090] 在其中一个实施例中,图9为又一实施方式的互动判断方法流程图,如图9所示,步骤S103中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤S700和S701:
[0091] S700,比对设备信息和预设设备信息;
[0092] 其中,预设设备信息为预存的与设备信息相对应的信息。在获取到教育终端的设备信息后,将预设设备信息与设备信息进行比对,包括完整的信息比对或局部的信息比对。
[0093] S701,在设备信息和预设设备信息匹配时,判定各教育终端可通过任一教育终端实现互动。
[0094] 其中,判定设备信息与预设设备信息匹配,包括完整的信息匹配和局部的信息匹配。在其中一个实施例中,预设设备信息以表格形式存储,通过查表法对预设信息和预设设备信息进行比对,获取匹配结果。
[0095] 在其中一个实施例中,图10为再一实施方式的互动判断方法流程图,如图10所示,步骤S103中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤S800、S801和S802:
[0096] S800,比对设备信息和预设设备信息;
[0097] 其中,预设设备信息为预存的与设备信息相对应的信息。在获取到教育终端的设备信息后,将预设设备信息与设备信息进行比对,包括完整的信息比对或局部的信息比对。
[0098] S801,在设备信息和预设设备信息匹配时,根据设备信息确定教育终端的数量;
[0099] 在设备信息和预设设备信息匹配时,进一步据设备信息确定教育终端的数量。相对应的,在设备信息和预设设备信息不匹配时,判定各教育终端无法通过任一教育终端实现互动。
[0100] S802,在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
[0101] 其中,在统计计算教育终端的数量后,若教育终端的数量小于等于预设终端数量,则判定教育终端可通过任一教育终端实现互动。通过设备信息匹配与教育终端的数量的限制,保证各教育终端可通过任一教育终端实现互动的互动质量。
[0102] S104,在各教育终端可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。
[0103] 其中,各教育终端通过任一教育终端实现互动,任一教育终端可以是主讲端,也可以是主讲端外的教育终端。在任一教育终端为主讲端外的教育终端时,任一教育终端汇接主讲端和各听讲端的信号,实现主讲端与各听讲端的互动。
[0104] 在其中一个实施例中,一实施方式的互动切换方法还包括步骤:
[0105] 在各教育终端无法与任一教育终端建立连接时,控制各教育终端通过云服务器实现互动。
[0106] 在各教育终端无法与任一教育终端建立连接时,控制各教育终端通过云服务器实现互动。云服务器作为各教育终端进行交互的中继。在其中一个实施例中,在各教育终端通过任一教育终端实现互动中,若各教育终端与任一教育终端的连接中断,即各教育终端无法与任一教育终端建立连接,则各教育终端无法与任一教育终端建立连接。
[0107] 上述任一实施例的互动切换方法,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0108] 本发明实施例还提供一种互动切换装置。
[0109] 图11为一实施方式的互动切换装置模块结构图,如图11所示,一实施方式的互动切换装置包括模块100、模块101、模块102、模块103和模块104:
[0110] 信息获取模块100,用于获取各教育终端的设备信息;
[0111] 需求检测模块101,用于在根据设备信息确定其中一个或多个教育终端作为听讲端时,检测教育终端的跨域互动需求;
[0112] 在其中一个实施例中,需求检测模块101还被配置为执行以下步骤:
[0113] 获取互动接口请求,并分析互动接口请求对应的接口类型;
[0114] 根据接口类型确定是否存在跨域互动需求。
[0115] 在其中一个实施例中,需求检测模块101还被配置为执行以下步骤:
[0116] 根据各设备信息检测教育终端的跨域互动需求。
[0117] 跨域互动模块102,用于在存在跨域互动需求时,确定跨域互动需求对应的服务协议,并根据服务协议对应的跨域互动方式实现各教育终端间的跨域互动;
[0118] 互动判断模块103,用于在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
[0119] 在其中一个实施例中,互动判断模块103还被配置为执行以下步骤:
[0120] 根据设备信息确定各教育终端的网络连接状态;
[0121] 在根据网络连接状态确定任一教育终端分别直接连接各教育终端时,判定各教育终端可通过任一教育终端实现互动。
[0122] 在其中一个实施例中,互动判断模块103还被配置为执行以下步骤:
[0123] 根据设备信息确定教育终端的数量;
[0124] 在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
[0125] 在其中一个实施例中,互动判断模块103还被配置为执行以下步骤:
[0126] 比对设备信息和预设设备信息;
[0127] 在设备信息和预设设备信息匹配时,判定各教育终端可通过任一教育终端实现互动。
[0128] 在其中一个实施例中,互动判断模块103还被配置为执行以下步骤:
[0129] 比对设备信息和预设设备信息;
[0130] 在设备信息和预设设备信息匹配时,根据设备信息确定教育终端的数量;
[0131] 在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
[0132] 内置云互动模块104,用于在各教育终端可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。
[0133] 在其中一个实施例中,一实施方式的互动切换装置还包括直播模块:
[0134] 直播模块,用于在根据设备信息确定教育终端不包括听讲端时,控制教育终端通过直播服务器进行直播。
[0135] 在其中一个实施例中,一实施方式的互动切换装置还包括云服务模块:
[0136] 云服务模块,用于在各教育终端无法与任一教育终端建立连接时,控制各教育终端通过云服务器实现互动。
[0137] 上述任一实施例的互动切换装置,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0138] 本发明实施例还提供了一种计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述任一实施例的互动切换方法。
[0139] 本领域的技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、随机存取存储器(RAM,Random Access Memory)、只读存储器(ROM,Read‑Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0140] 或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、终端、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、RAM、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
[0141] 与上述的计算机存储介质对应的是,在一个实施例中还提供一种计算机设备,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行程序时实现如上述各实施例中的任意一种互动切换方法。
[0142] 上述计算机设备,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0143] 本发明实施例还提供一种教育平台。
[0144] 图12为一实施方式的教育平台模块结构图,如图12所示,一实施方式的教育平台包括云平台1000和教育终端1001;
[0145] 其中,教育终端1001包括主讲端和听讲端。
[0146] 云平台1000被配置为执行上述任一实施例的互动切换方法。
[0147] 在其中一个实施例中,如图12所示,教育平台还包括直播服务器2000。
[0148] 在其中一个实施例中,如图12所示,教育平台还包括公有服务器2001。
[0149] 在其中一个实施例中,如图12所示,教育平台还包括私有服务器2002。
[0150] 在其中一个实施例中,如图12所示,教育平台还包括云服务器2003。
[0151] 在其中一个实施例中,直播服务器2000与云服务器2003为同一服务器。
[0152] 上述的教育平台,在获取到各教育终端的设备信息后,确定听讲端数量和教育终端的跨域互动需求,以根据跨域互动需求对应的服务协议所对应的跨域互动方式实现各教育终端间的跨域互动。在不存在跨域互动需求时,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动。基于此,通过不同互动方案的选择,保证各教育终端获得的互动体验最优且最平衡,以提高互动体验。
[0153] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0154] 以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。