互动课件播放方法、装置、设备和存储介质制造方法及图纸

技术编号:36097626 阅读:17 留言:0更新日期:2022-12-24 11:16
本公开涉及一种互动课件播放方法、装置、设备和存储介质。互动课件播放方法包括:检测到针对课件播放标识的触发操作,获取所述课件播放标识对应的第一部分课件;根据所述第一部分课件和预先缓存的第二部分课件,显示当前互动课件的播放界面;其中,所述当前互动课件是由所述第一部分课件和至少部分所述第二部分课件构成。本公开提供的互动课件播放方法,有效提高了加载速度,减少了互动课件播放时间,提高了用户体验。提高了用户体验。提高了用户体验。

【技术实现步骤摘要】
互动课件播放方法、装置、设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种互动课件播放方法、装置、设备和存储介质。

技术介绍

[0002]在课堂授课场景中,一堂课往往需要使用多个互动课件,其中,互动课件可以是游戏课件,游戏课件之间的切换和加载速度,在用户体验以及使用效果上尤为重要。每个游戏课件都具有一个独立的游戏界面,每加载一个游戏课件都需要重新加载完全,在进行游戏课件切换时,加载时间较长,导致游戏课件的播放时间变长,用户体验比较差。

技术实现思路

[0003]为了解决上述技术问题,本公开提供了一种互动课件播放方法、装置、设备和存储介质,有效提高了加载速度,减少了互动课件播放时间,提高了用户体验。
[0004]根据本公开的一方面,提供了一种互动课件播放方法,包括:检测到针对课件播放标识的触发操作,获取所述课件播放标识对应的第一部分课件;根据所述第一部分课件和预先缓存的第二部分课件,显示当前互动课件的播放界面;其中,所述当前互动课件是由所述第一部分课件和至少部分所述第二部分课件构成。
[0005]根据本公开的另一方面,提供了一种互动课件播放装置,包括:获取模块,用于检测到针对课件播放标识的触发操作,获取所述课件播放标识对应的第一部分课件;播放模块,用于根据所述第一部分课件和预先缓存的第二部分课件,显示当前互动课件的播放界面,其中,所述当前互动课件是由所述第一部分课件和至少部分所述第二部分课件构成。
[0006]根据本公开的另一方面,提供了一种电子设备,所述电子设备包括:处理器;以及存储程序的存储器;其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据上述互动课件播放方法。
[0007]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行根据互动课件播放方法。
[0008]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述互动课件播放方法。
[0009]本公开实施例提供的技术方案与现有技术相比具有如下优点:互动课件播放方法包括:检测到针对课件播放标识的触发操作,获取所述课件播放标识对应的第一部分课件;根据所述第一部分课件和预先缓存的第二部分课件,显示当
前互动课件的播放界面;其中,所述当前互动课件是由所述第一部分课件和至少部分所述第二部分课件构成。本公开提供的互动课件播放方法,有效提高了加载速度,减少了互动课件播放时间,提高了用户体验。
附图说明
[0010]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0011]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本公开实施例提供的互动课件播放方法流程图;图2为本公开实施例提供的界面图;图3为本公开实施例提供的课件播放器的架构图;图4为本公开实施例提供的互动课件播放方法流程图;图5为本公开实施例提供的另一界面图;图6为本公开实施例提供的课件播放器的构建方法流程图;图7为本公开实施例提供的互动课件播放方法流程图;图8为本公开实施例提供的互动课件播放装置的结构示意图;图9为本公开实施例提供的电子设备的结构示意图。
具体实施方式
[0013]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0014]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0015]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0016]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0017]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0018]在课堂授课场景中,一堂课往往需要使用多个游戏课件,游戏课件之间的切换和加载速度,在用户体验及使用效果上尤为重要,目前,针对一堂课所需的多个游戏课件在播放时普遍存在如下一些问题:(1)每个游戏课件都是一个独立的游戏页面,每加载一个游戏课件都需要重新加载该游戏课件的全部内容,造成课件引擎和公共类库的重复加载和重复启动,近而导致游戏课件加载时间变长;(2)每页的游戏课件之间没有关联,进入下一游戏页面需要重新加载该页面的完整游戏课件,每一页游戏课件都包括游戏引擎和公共类库,存在大量的冗余资源,每个游戏课件包的体积都比较大,造成游戏课件资源预加载时间变长;(3)多个游戏课件之间频繁的启动和加载,若内存释放较慢,极易造成内存溢出,无法对游戏课件在内存上进行有效的管理。
[0019]针对上述技术问题,本公开实施例提供了一种互动课件播放方法,调整了游戏课件的结构,将每个游戏课件解耦成公共类库、课件引擎、游戏逻辑脚本和游戏资源,根据多个游戏课件的公共类库和课件引擎开发设计了课件播放器,课件播放器用于管理游戏课件的加载和渲染,同时将每个游戏课件抽离成游戏逻辑脚本和游戏资源的课件结构,也就是游戏课件由游戏逻辑脚本和游戏资源构成,在整堂课中有多个游戏课件的场景下,该种课件结构大大减少了游戏课件内的冗余资源,从而降低了游戏课件包的体积,加快了游戏课件资源的预加载速度。其次,整堂课涉及到的所有游戏课件的内存,由课件播放器统一管理,能够及时释放已播放完的游戏课件的内存,避免内存溢出。具体通过下述一个或多个实施例进行详细说明。
[0020]具体的,一种可行的应用场景,服务器或终端执行互动课件播放方法,具体的,服务器开发课件播放器,终端获取该课件播放器进行互动课件的播放。另一种可行的应用场景,终端开发课件播放器,并利用该课件播器进行互动课件的播放。本公开还包括其他可行的应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种互动课件播放方法,其特征在于,包括:检测到针对课件播放标识的触发操作,获取所述课件播放标识对应的第一部分课件;根据所述第一部分课件和预先缓存的第二部分课件,显示当前互动课件的播放界面;其中,所述当前互动课件是由所述第一部分课件和至少部分所述第二部分课件构成。2.根据权利要求1所述的方法,其特征在于,所述第一部分课件包括第一互动脚本和互动资源,所述第一互动脚本为所述当前互动课件内部逻辑相关的脚本,所述第二部分课件包括课件引擎,所述根据所述第一部分课件和预先缓存的第二部分课件,显示当前互动课件的播放界面,包括:加载所述互动资源,并启动所述课件引擎对所述互动资源进行渲染;根据所述第一互动脚本和渲染后的互动资源,显示所述当前互动课件的播放界面。3.根据权利要求2所述的方法,其特征在于,所述第二部分课件还包括第二互动脚本,所述第二互动脚本为公共类库相关的脚本,所述根据所述第一互动脚本和渲染后的互动资源,显示当前互动课件的播放界面,包括:根据所述第一互动脚本、所述第二互动脚本和渲染后的互动资源,显示所述当前互动课件的播放界面。4.根据权利要求1所述的方法,其特征在于,显示当前互动课件的播放界面后,所述方法还包括:检测到针对所述播放界面中课件播放标识的触发操作,获取所述播放界面中课件播放标识对应的第三部分课件;根据所述第三部分课件和所述第二部分课件,显示下一互动课件的播放界面;其中,所述下一互动课件是由所述第三部分课件和至少部分所述第二部分课件构成。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一部分课件和预先缓存的第二部分课件,显示当前互动课件的播放界面,包括:利用预先构建的处于启动状态的课件播放器,根据所述第一部分课...

【专利技术属性】
技术研发人员:张新
申请(专利权)人:北京世纪好未来教育科技有限公司
类型:发明
国别省市:

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

1