本发明涉及智慧教学技术领域,特别是涉及一种互动实现方法、装置及教育平台。
背景技术:
教育作为国家和个人的基础,其改革和发展有利于促进教育的进步和资源的平衡。随着互联网技术的发展,传统的课堂教育也逐渐优化提升,互动作为技术推动教育的新概念也得到逐渐广泛的应用。在教育中实现互动,参与互动的各教育终端具备一定的硬件设备、软件服务和网络条件,参与互动的各教育终端通过互联网技术实现远程互动,以提高教学质量和学习的参与感。
然而,由于参与互动的各教育终端在硬件设备和网络条件存在差异,传统的互动方案难以保证各教育终端能够得到最优的互动体验,不利于互动的推广和互动效果的提升。
技术实现要素:
基于此,有必要针对在的互动方案难以保证各教育终端能够得到最优的互动体验,不利于互动的推广和互动效果的提升,提供一种互动实现方法、装置及教育平台。
一种互动实现方法,包括步骤:
获取各教育终端的设备信息;
根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
若是,控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。
上述的互动实现方法,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
在其中一个实施例中,根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤:
根据设备信息确定各教育终端的网络连接状态;
在根据网络连接状态确定任一教育终端分别直接连接各教育终端时,判定各教育终端可通过任一教育终端实现互动。
在其中一个实施例中,根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤:
根据设备信息确定教育终端的数量;
在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
在其中一个实施例中,根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤:
比对设备信息和预设设备信息;
在设备信息和预设设备信息匹配时,判定各教育终端可通过任一教育终端实现互动。
在其中一个实施例中,根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤:
比对设备信息和预设设备信息;
在设备信息和预设设备信息匹配时,根据设备信息确定教育终端的数量;
在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
在其中一个实施例中,还包括步骤:
在各教育终端无法与任一教育终端建立连接时,控制各教育终端通过云服务器实现互动。
一种互动实现装置,包括:
信息获取模块,用于获取各教育终端的设备信息;
信息判断模块,用于根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
第一执行模块,用于在各教育终端可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动;
第二执行模块,用于在各教育终端无法通过任一教育终端实现互动时控制各教育终端通过云服务器实现互动。
上述的互动实现装置,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例的互动实现方法。
上述的计算机存储介质,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例的互动实现方法。
上述的计算机设备,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
一种教育平台,包括云平台、云服务器和教育终端;
云平台被配置为执行上述任一实施例的互动实现方法。
上述的教育平台,云平台在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
附图说明
图1为一实施方式的互动实现方法流程图;
图2为一实施方式的互动结构示意图;
图3为一实施方式的互动判断方法流程图;
图4为另一实施方式的互动判断方法流程图;
图5为又一实施方式的互动判断方法流程图;
图6为再一实施方式的互动判断方法流程图;
图7为一实施方式的互动实现装置模块结构图;
图8为一实施方式的教育平台模块结构图。
具体实施方式
为了更好地理解本发明的目的、技术方案以及技术效果,以下结合附图和实施例对本发明进行进一步的讲解说明。同时声明,以下所描述的实施例仅用于解释本发明,并不用于限定本发明。
本发明实施例提供了一种互动实现方法。
图1为一实施方式的互动实现方法流程图,如图1所示,一实施方式的互动实现方法包括步骤s100、s101和s102:
s100,获取各教育终端的设备信息;
其中,教育终端作为参与互动的终端设备,其设备信息包括教育终端的设备参数和设备状态信息等。在其中一个实施例中,设备信息包括教育终端的id信息和网络连接信息等。
需要注意的是,在实现互动的过程中,各教育终端包括主讲端和听讲端。主讲端与听讲端间的互动是基于由主讲端与听讲端间建立的直接连接或间接连接,实现视频、图像或语音等信号的交互。
在其中一个实施例中,在各教育终端实现交互的过程中,若各教育终端的设备信息发生改变,则步骤s100中获取的设备信息产生改变,可进一步触发步骤s101的判断改变以及步骤s102的互动实现改变。
s101,根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
其中,图2为一实施方式的互动结构示意图,如图2所示,互动结构包括主讲端和多个听讲端,主讲端作为步骤s100中的任一教育终端,设置有多点控制单元,并与其余的各教育终端即听讲端间均存在直接连接,即存在双向的网络交互。主讲端的多点控制单元对多个听讲端的信号进行汇接、分配和切换等处理,主讲端可将处理后的信号推送至各听讲端。即在图2所示的互动结构中,在主讲端设置有多点控制单元且主讲端与各听讲端均存在直接连接时,各听讲端可通过主讲端实现互动。
基于此,在其中一个实施例中,图3为一实施方式的互动判断方法流程图,如图3所示,步骤s101中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤s200和s201:
s200,根据设备信息确定各教育终端的网络连接状态;
其中,根据设备信息中的网络连接信息,确定各教育终端的网络连接状态,包括各教育终端间的网络连接状态,以及各教育终端与云服务器的网络连接状态。
s201,在根据网络连接状态确定任一教育终端分别直接连接各教育终端时,判定各教育终端可通过任一教育终端实现互动。
其中,各教育终端间的直接连接,包括各教育终端间的直接网络连接,两教育终端的网络连接无需通过第三方平台的分配或切换,包括局域网连接或等。在确定任一教育终端分别直接连接各教育终端时,即任一教育终端与其余各教育终端满足如图2所示的互动结构。判定各教育终端可通过任一教育终端实现互动,以指示控制各教育终端通过任一教育终端实现互动。否则,控制各教育终端通过云服务器实现互动。
在其中一个实施例中,图4为另一实施方式的互动判断方法流程图,如图4所示,步骤s101中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤s300和s301:
s300,根据设备信息确定教育终端的数量;
其中,在获取到各教育终端的设备信息后,可根据设备信息汇总确定教育终端的数量。在其中一个实施例中,可通过获取教育终端的id信息,统计教育终端的数量。
s301,在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
其中,在统计计算教育终端的数量后,若教育终端的数量小于等于预设终端数量,则判定教育终端可通过任一教育终端实现互动。基于此,以保证教育终端间的互动质量。
在其中一个实施例中,预设终端数量与任一教育终端上设置的多点控制单元的汇接数量呈正相关关系。作为一个较优的实施方式,预设终端数量与任一教育终端上设置的多点控制单元的汇接数量相同。
在其中一个实施例中,图5为又一实施方式的互动判断方法流程图,如图5所示,步骤s101中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤s400和s401:
s400,比对设备信息和预设设备信息;
其中,预设设备信息为预存的与设备信息相对应的信息。在获取到教育终端的设备信息后,将预设设备信息与设备信息进行比对,包括完整的信息比对或局部的信息比对。
s401,在设备信息和预设设备信息匹配时,判定各教育终端可通过任一教育终端实现互动。
其中,判定设备信息与预设设备信息匹配,包括完整的信息匹配和局部的信息匹配。在其中一个实施例中,预设设备信息以表格形式存储,通过查表法对预设信息和预设设备信息进行比对,获取匹配结果。
在其中一个实施例中,图6为再一实施方式的互动判断方法流程图,如图6所示,步骤s101中根据设备信息判断各教育终端是否可通过任一教育终端实现互动的过程,包括步骤s500、s501和s502:
s500,比对设备信息和预设设备信息;
其中,预设设备信息为预存的与设备信息相对应的信息。在获取到教育终端的设备信息后,将预设设备信息与设备信息进行比对,包括完整的信息比对或局部的信息比对。
s501,在设备信息和预设设备信息匹配时,根据设备信息确定教育终端的数量;
在设备信息和预设设备信息匹配时,进一步据设备信息确定教育终端的数量。相对应的,在设备信息和预设设备信息不匹配时,判定各教育终端无法通过任一教育终端实现互动。
s502,在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
其中,在统计计算教育终端的数量后,若教育终端的数量小于等于预设终端数量,则判定教育终端可通过任一教育终端实现互动。通过设备信息匹配与教育终端的数量的限制,保证各教育终端可通过任一教育终端实现互动的互动质量。
s102,若是,控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。
其中,各教育终端通过任一教育终端实现互动,任一教育终端可以是主讲端,也可以是主讲端外的教育终端。在任一教育终端为主讲端外的教育终端时,任一教育终端汇接主讲端和各听讲端的信号,实现主讲端与各听讲端的互动。
在其中一个实施例中,一实施方式的互动实现方法还包括步骤:
在各教育终端无法与任一教育终端建立连接时,控制各教育终端通过云服务器实现互动。
在各教育终端无法与任一教育终端建立连接时,控制各教育终端通过云服务器实现互动。云服务器作为各教育终端进行交互的中继。在其中一个实施例中,在各教育终端通过任一教育终端实现互动中,若各教育终端与任一教育终端的连接中断,即各教育终端无法与任一教育终端建立连接,则各教育终端无法与任一教育终端建立连接。
上述任一实施例的互动实现方法,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
本发明实施例还提供一种互动实现装置。
图7为一实施方式的互动实现装置模块结构图,如图7所示,一实施方式的互动实现装置包括模块100、模块101、模块102和模块103:
信息获取模块100,用于获取各教育终端的设备信息;
信息判断模块101,用于根据设备信息判断各教育终端是否可通过任一教育终端实现互动;
第一执行模块102,用于在各教育终端可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动;
第二执行模块103,用于在各教育终端无法通过任一教育终端实现互动时控制各教育终端通过云服务器实现互动。
在其中一个实施例中,信息判断模块101被配置为执行以下步骤:
根据设备信息确定各教育终端的网络连接状态;
在根据网络连接状态确定任一教育终端分别直接连接各教育终端时,判定各教育终端可通过任一教育终端实现互动。
在其中一个实施例中,信息判断模块101被配置为执行以下步骤:
根据设备信息确定教育终端的数量;
在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
在其中一个实施例中,信息判断模块101被配置为执行以下步骤:
比对设备信息和预设设备信息;
在设备信息和预设设备信息匹配时,判定各教育终端可通过任一教育终端实现互动。
在其中一个实施例中,信息判断模块101被配置为执行以下步骤:
比对设备信息和预设设备信息;
在设备信息和预设设备信息匹配时,根据设备信息确定教育终端的数量;
在教育终端的数量小于等于预设终端数量时,判定各教育终端可通过任一教育终端实现互动。
上述任一实施例的互动实现装置,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
本发明实施例还提供了一种计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述任一实施例的互动实现方法。
本领域的技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、随机存取存储器(ram,randomaccessmemory)、只读存储器(rom,read-onlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、终端、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、ram、rom、磁碟或者光盘等各种可以存储程序代码的介质。
与上述的计算机存储介质对应的是,在一个实施例中还提供一种计算机设备,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行程序时实现如上述各实施例中的任意一种互动实现方法。
上述计算机设备,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
本发明实施例还提供一种教育平台。
图8为一实施方式的教育平台模块结构图,如图8所示,一实施方式的教育平台包括云平台1000、云服务器1001和教育终端1002;
其中,教育终端1002包括主讲端和听讲端。
云平台1000被配置为执行上述任一实施例的互动实现方法。
上述的教育平台,在获取到各教育终端的设备信息后,根据设备信息判断各教育终端是否可通过任一教育终端实现互动,在可通过任一教育终端实现互动时控制各教育终端通过任一教育终端实现互动,否则控制各教育终端通过云服务器实现互动。在利用各教育终端的数据处理能力的基础上,根据教育终端的设备信息选择各教育终端间进行互动的方案,各教育终端通过任一教育终端实现互动有利于保证互动的质量和及时性,各教育终端通过云服务器实现互动有利于大范围互动的实现。基于此,通过不同互动方案的选择实现,在教育终端的参与数与互动效果间获取平衡,以提高互动体验。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。