多媒体教学中多终端数据同步方法及系统技术方案

技术编号:37125620 阅读:22 留言:0更新日期:2023-04-01 05:22
本申请提供一种多媒体教学中多终端数据同步方法及系统,用以解决页面卡顿、延迟的技术问题。其中,包括:第一主控终端通过浏览器网址端口,向B/S架构的服务器发出第一主控指令;服务器根据第一主控指令,向第一主控终端发送执行业务数据;第一主控终端执行业务数据;对第一主控终端和第一被控终端进行实时网路检测;当第一主控终端和第一被控终端之间实时网路畅通,以使两者具有相同的心跳包参数时,服务器根据第一主控指令向第一被控终端发送执行业务数据;第一被控终端执行业务数据。这样,不需要多终端数据的在线传播,只需要处理教师对课程文件进度的操作数据,减少了教师端和学生端页面卡顿、延迟的状况。延迟的状况。延迟的状况。

【技术实现步骤摘要】
多媒体教学中多终端数据同步方法及系统


[0001]本申请涉及远程控制
,尤其涉及一种多媒体教学中多终端数据同步方法及系统。

技术介绍

[0002]随着教育模式的不断改革,“线上教学”的教学模式日益成熟。“线上教学”也可以理解为“在线课堂”,即,学生与教师均通过网络在线通信的模式展开课堂活动。这样,教师与学生只需借助已接入网络的设备终端,即可展开线上教学。进行线上教学时,学生端往往有多个,并且需全部与教师端成功建立网络连接。
[0003]现有技术中,在线课堂可以基于在线会议系统实现分屏共享。在线会议系统的屏幕共享可以实现每个人都可以分享自己的屏幕。管理员进行控制当前分享的屏幕内容,并同步到所有人的屏幕上。即,当管理员选择一位用户的屏幕进行共享时,其他所有用户均能看到管理员选择的用户的屏幕。
[0004]在实现现有技术中,专利技术人发现:搭建在线课堂系统,涉及到复杂的音视频处理技术。在课堂系统的基础上进行屏幕分享,不仅需要通过数字视频压缩技术处理教学课程中使用视频信息流,还需要同步处理用户使用应用程序所产生的数据。因此,在课件中的动画,有很多音视频流一般体积较大。传输过程受限于使用者网络环境,或网络提供商所提供的网络带宽小于保障音视频流质量所需要的带宽,容易导致教师端和学生端上课时的动画不同步,会出现有一方延迟或者卡顿的情况。
[0005]因此,需要提供一种多媒体教学中多终端数据同步方法及系统,用以解决页面卡顿、延迟的技术问题。

技术实现思路

[0006]本申请实施例需要提供多媒体教学中多终端数据同步方法及系统,用以解决页面卡顿、延迟的技术问题。
[0007]具体的,一种多媒体教学中多终端数据同步方法,包括以下步骤:第一主控终端通过浏览器网址端口,向B/S架构的服务器发出基于业务逻辑的第一主控指令;服务器根据第一主控指令,向第一主控终端发送执行业务数据;第一主控终端执行基于第一主控指令的业务数据;对第一主控终端和第一被控终端进行实时网路检测;当第一主控终端和第一被控终端之间实时网路畅通,以使第一主控终端和第一被控终端具有相同的心跳包参数时,服务器根据第一主控指令向第一被控终端发送执行业务数据;第一被控终端执行基于第一主控指令的业务数据。
[0008]进一步的,所述方法还包括:第一主控终端和第一被控终端建立基于Web Socket协议的实时网路;第一主控终端通过基于Web Socket协议的实时网路,与第一被控终端进行心跳包数据的传输。
[0009]进一步的,服务器根据第一主控指令向第一被控终端发送执行业务数据,具体包括:服务器记录第一主控指令中的操作事件和描述操作事件的参数;服务器通过Web Socket协议传输所述操作事件和描述操作事件的参数。
[0010]进一步的,所述方法用于处理多媒体教学中动画。
[0011]本申请实施例还提供一种多媒体教学中多终端数据同步方法,包括以下步骤:第二被控终端通过Web Socket协议向服务器发送数据请求;服务器读取记载第一主控终端的操作事件和描述操作事件的参数的日志;当第一主控终端被配置为同步模式时,对第一主控终端和第一被控终端进行实时网路检测;当第一主控终端和第一被控终端之间实时网路畅通,以使第一主控终端和第一被控终端具有相同的心跳包参数时,服务器通过Web Socket协议传输所述操作事件和描述操作事件的参数至第二被控终端;第二被控终端执行操作事件。
[0012]本申请实施例还提供一种多媒体教学中多终端数据同步方法,包括以下步骤:第二被控终端通过Web Socket协议向服务器发送数据请求;服务器读取记载第一主控终端的操作事件和描述操作事件的参数的日志;当第一主控终端被配置为异步模式时,服务器通过Web Socket协议传输缺省定义的所述操作事件和描述操作事件的参数至第二被控终端;第二被控终端执行操作事件。
[0013]本申请实施例还提供一种多媒体教学中多终端数据同步系统,具体用于:控制指令发送装置,用于第一主控终端通过浏览器网址端口,向B/S架构的服务器发出基于业务逻辑的第一主控指令;控制指令响应装置,用于服务器根据第一主控指令,向第一主控终端发送执行业务数据;执行装置,用于第一主控终端执行基于第一主控指令的业务数据;网路检测装置,用于对第一主控终端和第一被控终端进行实时网路检测;所述控制指令响应装置,还用于当第一主控终端和第一被控终端之间实时网路畅通,以使第一主控终端和第一被控终端具有相同的心跳包参数时,服务器根据第一主控指令向第一被控终端发送执行业务数据;所述执行装置,还用于第一被控终端执行基于第一主控指令的业务数据。
[0014]进一步的,所述系统还用于:第一主控终端和第一被控终端建立基于Web Socket协议的实时网路;第一主控终端通过基于Web Socket协议的实时网路,与第一被控终端进行心跳包数据的传输。
[0015]进一步的,所述服务器根据第一主控指令向第一被控终端发送执行业务数据,具体用于:服务器记录第一主控指令中的操作事件和描述操作事件的参数;服务器通过Web Socket协议传输所述操作事件和描述操作事件的参数。
[0016]进一步的,所述系统用于处理多媒体教学中动画。
[0017]本申请实施例提供的技术方案,至少具有如下有益效果:通过B/S架构的服务器使教师端和学生端可以进行数据通信。系统更新时候,只需要更新服务器,不需要更新浏览器,降低了开发服务系统的困难度。通过实时监测第一主控终端和第一被控终端之间的网路,以使第一主控终端和第一被控终端具有相同的心跳包参数,实现固定连接。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种多媒体教学中多终端数据同步方法的流程框图;图2为本申请实施例提供的另一种多媒体教学中多终端数据同步方法的流程框图;图3为本申请实施例提供的又一种多媒体教学中多终端数据同步方法的流程框图;图4为本申请实施例提供的一种多媒体教学中多终端数据同步系统的结构示意图。
[0019]100
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
多终端数据同步系统11
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
控制指令发送装置12
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
控制指令响应装置13
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
执行装置14
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
网路检测装置。
具体实施方式
[0020]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]请参看图1,本申请提供一种多媒体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体教学中多终端数据同步方法,其特征在于,包括以下步骤:第一主控终端通过浏览器网址端口,向B/S架构的服务器发出基于业务逻辑的第一主控指令;服务器根据第一主控指令,向第一主控终端发送执行业务数据;第一主控终端执行基于第一主控指令的业务数据;对第一主控终端和第一被控终端进行实时网路检测;当第一主控终端和第一被控终端之间实时网路畅通,以使第一主控终端和第一被控终端具有相同的心跳包参数时,服务器根据第一主控指令向第一被控终端发送执行业务数据;第一被控终端执行基于第一主控指令的业务数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:第一主控终端和第一被控终端建立基于Web Socket协议的实时网路;第一主控终端通过基于Web Socket协议的实时网路,与第一被控终端进行心跳包数据的传输。3.如权利要求1所述的方法,其特征在于,所述服务器根据第一主控指令向第一被控终端发送执行业务数据,具体包括:服务器记录第一主控指令中的操作事件和描述操作事件的参数;服务器通过Web Socket协议传输所述操作事件和描述操作事件的参数。4.如权利要求1所述的方法,其特征在于,所述方法用于处理多媒体教学中动画。5.一种多媒体教学中多终端数据同步方法,其特征在于,包括以下步骤:第二被控终端通过Web Socket协议向服务器发送数据请求;服务器读取记载第一主控终端的操作事件和描述操作事件的参数的日志;当第一主控终端被配置为同步模式时,对第一主控终端和第一被控终端进行实时网路检测;当第一主控终端和第一被控终端之间实时网路畅通,以使第一主控终端和第一被控终端具有相同的心跳包参数时,服务器通过Web Socket协议传输所述操作事件和描述操作事件的参数至第二被控终端;第二被控终端执行操作事件。6.一...

【专利技术属性】
技术研发人员:赵悦汐王维李辉李南程红兵赵亮贾文娜严晓
申请(专利权)人:北京金茂教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1