基于微信公众号的课后习题展示方法、装置、设备及介质与流程

文档序号:21408899发布日期:2020-07-07 14:43阅读:308来源:国知局
基于微信公众号的课后习题展示方法、装置、设备及介质与流程

本发明涉及数据处理领域,尤其涉及一种基于微信公众号的课后习题展示方法、装置、计算机设备及存储介质。



背景技术:

目前,随着科学技术的发展,利用智能设备来做练习题已经成了很多用户的选择。

在传统方法中,对应课程视频,需要从头开始播放完整的视频片段,才能展示课后习题,对应用户来讲,在每次练习课后习题之前,要需要用户花费时间手动在游标上查找课后习题的播放时间点,从而导致课后习题的展示效率低下。

因此,寻找一种高效的课后习题的展示方法成为本领域技术人员亟需解决的问题。



技术实现要素:

本发明实施例提供一种基于微信公众号的课后习题展示方法、装置、计算机设备及存储介质,以解决课后习题的展示效率低下问题。

一种基于微信公众号的课后习题展示方法,包括:

在已进入指定微信公众号之下,在教育课程视频的播放界面显示至少一个关联有课后习题的时间戳的知识点,其中,所述时间戳为展示所述课后习题的开始时间戳;

确定是否接收到所述播放界面的播放请求,其中,所述播放请求为播放所述知识点对应的视频片段的请求;

若确定接收到所述播放界面的播放请求,则获取所述知识点对应的视频片段的开始播放时间点;

从所述开始播放时间点,对所述知识点对应的视频片段进行播放处理;

在进行播放所述知识点对应的视频片段的过程中,监测是否接收到课后习题的展示请求,其中,所述展示请求为展示所述知识点关联的课后习题的请求;

在进行播放所述知识点对应的视频片段的过程中,监测所述知识点对应的视频片段的当前播放时间点是否到达结束播放时间点;

若监测接收到课后习题的展示请求和/或所述知识点对应的视频片段的所述当前播放时间点到达所述结束播放时间点,则采用预设的展示方式展示所述知识点关联的带有所述时间戳所述课后习题。

一种基于微信公众号的课后习题展示装置,包括:

显示模块,用于在已进入指定微信公众号之下,在教育课程视频的播放界面显示至少一个关联有课后习题的时间戳的知识点,其中,所述时间戳为展示所述课后习题的开始时间戳;

确定模块,用于确定是否接收到所述播放界面的播放请求,其中,所述播放请求为播放所述知识点对应的视频片段的请求;

获取模块,用于若确定接收到所述播放界面的播放请求,则获取所述知识点对应的视频片段的开始播放时间点;

播放模块,用于从所述开始播放时间点,对所述知识点对应的视频片段进行播放处理;

第一监测模块,用于在进行播放所述知识点对应的视频片段的过程中,监测是否接收到课后习题的展示请求,其中,所述展示请求为展示所述知识点关联的课后习题的请求;

第二监测模块,用于在进行播放所述知识点对应的视频片段的过程中,监测所述知识点对应的视频片段的当前播放时间点是否到达结束播放时间点;

展示模块,用于若监测接收到课后习题的展示请求和/或所述知识点对应的视频片段的所述当前播放时间点到达所述结束播放时间点,则采用预设的展示方式展示所述知识点关联的带有所述时间戳所述课后习题。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于微信公众号的课后习题展示方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于微信公众号的课后习题展示方法的步骤。

上述基于微信公众号的课后习题展示方法、装置、计算机设备及存储介质中,通过在已进入指定微信公众号的情况之下,首先在教育课程视频的播放界面中显示至少一个关联有课后习题的时间戳的知识点,然后若确定接收到播放界面的播放请求,则获取知识点对应的视频片段的开始播放时间点,接下来从开始播放时间点,对知识点对应的视频片段进行播放处理,最后在进行播放知识点对应的视频片段的过程中,若监测接收到课后习题的展示请求和/或知识点对应的视频片段的当前播放时间点到达结束播放时间点,则采用预设的展示方式展示知识点关联的课后习题,从而可以根据不同用户的自身需要播放的知识点,进行自动展示课后习题,避免了从头到尾播放完教育课程视频才能展示课后习题,提高了课后习题的展示效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中基于微信公众号的课后习题展示方法的一应用环境示意图;

图2是本发明一实施例中基于微信公众号的课后习题展示方法的一流程图;

图3是本发明一实施例中基于微信公众号的课后习题展示装置的一示意图;

图4是本发明一实施例中计算机设备的一示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请提供的基于微信公众号的课后习题展示方法,可应用如图1的应用环境中,该应用环境包括服务端和客户端,其中,客户端通过有线网络或无线网络与服务端进行通信。其中,客户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务端或者是多个服务端组成的服务端集群来实现。客户端用于接收用户发起的展示请求,同时对知识点对应的课后习题进行展示处理,服务端用于传送教育课程视频和课后习题。

在一实施例中,如图2所示,提供一种基于微信公众号的课后习题展示基于微信公众号的课后习题展示方法,以该方法应用在图1中的客户端为例进行说明,包括如下步骤:

s10、在已进入指定微信公众号之下,在教育课程视频的播放界面显示至少一个关联有课后习题的时间戳的知识点,其中,时间戳为展示课后习题的开始时间戳。

具体地,为了能够灵活的播放和展示用户学习的知识点对应的课后习题,在接收到客户端采集到的进入指定微信公众号的进入指令后,比如,在接收到智能手机采集到的进入微客星球微信公众号的进入公众号指令后,客户端将该进入指令发送至服务端,当服务端接收到该进入指令后,服务端响应该进入指令,并将指定微信公众号的首页界面发送至客户端,客户端采用渲染功能将指定微信公众号的首页界面渲染显示,当接收到用户通过客户端人机交互界面输入的课程学习指令后,客户端向服务端发送教育课程视频获取请求,当服务端获取到获取请求时,将教育课程视频发送至客户端,同时采用客户端浏览器html5的渲染功能在教育课程视频的播放界面渲染显示至少一个关联有课后习题的时间戳的知识点。

需要说明的是,之所以课后习题带有时间戳,是因为在播放教育课程视频之前,预先已经生成了每个知识点对应的课后习题,处于随时可以展示的状态。客户端可以为智能手机或平板电脑等,客户端的具体内容,可以根据实际应用进行设定,此处不做限制。

进一步地,在步骤s10之前,基于微信公众号的课后习题展示方法还包括:对教育课程视频的知识点进行编号处理,得到知识点编号标识,将知识点编号标识与对应的知识点的带有时间戳的课后习题进行关联形成映射关系,采用简单方便的编号标识,可以快速地将知识点与课后习题进行关联,从而避免了需要花费长时间关联复杂繁琐的知识点名称与课后习题,提高了知识点与课后习题之间的关联效率。

s20、确定是否接收到播放界面的播放请求,其中,播放请求为播放知识点对应的视频片段的请求。

具体地,为了能够灵活的播放和展示用户学习的知识点对应的课后习题,需要先了解用户选择学习的知识点,从而需要实时或预设时间段内,监测是否接收到用户通过客户端人机交互界面输入的播放界面的播放请求。比如,用户通过智能手机的屏幕用手指点击“c语言程序设计指针”知识点的播放按钮。

若确定接收到播放界面的播放请求,则执行步骤s30,若确定未接收到播放界面的播放请求,则每个预设的时间间隔输出输入播放请求的提示信息。

需要说明的是,输入播放请求的提示信息的具体内容,可以根据实际应用进行设定,此处不做限制。

s30、若确定接收到播放界面的播放请求,则获取知识点对应的视频片段的开始播放时间点。

具体地,若确定接收到播放界面的播放请求,则在获取知识点对应的视频片段的预先制作好的开始播放时间点,可以理解的是,在教育课程视频中的每个知识点对应的视频片段的开始播放时间点、结束播放时间点都预先制作好。其中,开始播放时间点为开始播放该知识点对应的视频片段的时间点,结束播放时间点为结束播放该知识点对应的视频片段的时间点。

s40、从开始播放时间点,对知识点对应的视频片段进行播放处理。

具体地,客户端采用浏览器html5视频播放器从开始播放时间点,对知识点对应的视频片段进行播放处理。

进一步地,在步骤s40之后,基于微信公众号的课后习题展示方法还包括:在进行播放知识点对应的视频片段的过程中,实时监测知识点对应的视频片段的当前播放时间点是否到达预设的教学重难点的播放时间点,若监测知识点对应的视频片段的当前播放时间点到达预设的教学重难点的播放时间点,则采用预设的重难点突显方式对教学重难点进行突显处理,若监测知识点对应的视频片段的当前播放时间点未到达预设的教学重难点的播放时间点,则保持对知识点对应的视频片段进行播放处理。从而可以自动快速地显示教学重难点,而不需要用户人为地在客户端人机交互界面输入点击指令才可以显示教学重难点,提高了显示教学重难点的效率。

s50、在进行播放知识点对应的视频片段的过程中,监测是否接收到课后习题的展示请求,其中,展示请求为展示知识点关联的课后习题的请求。

具体地,为了能够灵活的播放和展示用户学习的知识点对应的课后习题,需要在进行播放知识点对应的视频片段的过程中,实时或预设时间段内,监测是否接收到课后习题的展示请求,也即,需要在进行播放知识点对应的视频片段的过程中,实时或预设时间段内,监测用户是否通过客户端人机交互界面输入的针对课后习题展示的请求,若监测接收到课后习题的展示请求,则执行步骤s70,若监测未接收到课后习题的展示请求,则保持对知识点对应的视频片段进行播放处理。

s60、在进行播放知识点对应的视频片段的过程中,监测知识点对应的视频片段的当前播放时间点是否到达结束播放时间点。

具体地,为了能够灵活的播放和展示用户学习的知识点对应的课后习题,需要在进行播放知识点对应的视频片段的过程中,监测知识点对应的视频片段的当前播放时间点是否到达结束播放时间点,若监测知识点对应的视频片段的当前播放时间点到达结束播放时间点,则执行步骤s70,若监测知识点对应的视频片段的当前播放时间点未到达结束播放时间点,则保持对知识点对应的视频片段进行播放处理。

s70、若监测接收到课后习题的展示请求和/或知识点对应的视频片段的当前播放时间点到达结束播放时间点,则采用预设的展示方式展示知识点关联的带有时间戳课后习题。

具体地,若监测接收到课后习题的展示请求,和/或监测步骤s30中获取到的知识点对应的视频片段的当前播放时间点到达结束播放时间点,则客户端采用预设的展示方式展示知识点关联的带有时间戳课后习题。其中,展示方式包括视频、音频、图片和/或文字展示等方式。需要说明的是,展示方式的具体内容,可以根据实际应用进行设定,此处不做限制。

进一步地,在用户练习课后习题时,选择答案的同时,赋予相对的虚拟金额,用户根据当前课后练习题对应的知识点,可选择性的投资,不同答案选项投资后会弹窗通知盈亏情况,从而提高了练习课后习题的趣味性,提高了用户体验。

在图2对应的实施例中,通过在已进入指定微信公众号的情况之下,首先在教育课程视频的播放界面中显示至少一个关联有课后习题的时间戳的知识点,然后若确定接收到播放界面的播放请求,则获取知识点对应的视频片段的开始播放时间点,接下来从开始播放时间点,对知识点对应的视频片段进行播放处理,最后在进行播放知识点对应的视频片段的过程中,若监测接收到课后习题的展示请求和/或知识点对应的视频片段的当前播放时间点到达结束播放时间点,则采用预设的展示方式展示知识点关联的课后习题,从而可以根据不同用户的自身需要播放的知识点,进行自动展示课后习题,避免了从头到尾播放完教育课程视频才能展示课后习题,提高了课后习题的展示效率。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种基于微信公众号的课后习题展示装置,该基于微信公众号的课后习题展示装置与上述实施例中基于微信公众号的课后习题展示方法一一对应。如图3所示,该基于微信公众号的课后习题展示装置包括显示模块501、确定模块502、获取模块503、播放模块504、第一监测模块505、第二监测模块506和展示模块507。各功能模块详细说明如下:

显示模块501,用于在已进入指定微信公众号之下,在教育课程视频的播放界面显示至少一个关联有课后习题的时间戳的知识点,其中,时间戳为展示课后习题的开始时间戳;

确定模块502,用于确定是否接收到播放界面的播放请求,其中,播放请求为播放知识点对应的视频片段的请求;

获取模块503,用于若确定接收到播放界面的播放请求,则获取知识点对应的视频片段的开始播放时间点;

播放模块504,用于从开始播放时间点,对知识点对应的视频片段进行播放处理;

第一监测模块505,用于在进行播放知识点对应的视频片段的过程中,监测是否接收到课后习题的展示请求,其中,展示请求为展示知识点关联的课后习题的请求;

第二监测模块506,用于在进行播放知识点对应的视频片段的过程中,监测知识点对应的视频片段的当前播放时间点是否到达结束播放时间点;

展示模块507,用于若监测接收到课后习题的展示请求和/或知识点对应的视频片段的当前播放时间点到达结束播放时间点,则采用预设的展示方式展示知识点关联的带有时间戳课后习题。

进一步地,基于微信公众号的课后习题展示装置还包括:

编号模块5081,用于对教育课程视频的知识点进行编号处理,得到知识点编号标识;

关联模块5082,用于将知识点编号标识与对应的知识点的带有时间戳的课后习题进行关联形成映射关系。

进一步地,基于微信公众号的课后习题展示装置还包括:

第三监测模块5091,用于在进行播放知识点对应的视频片段的过程中,实时监测知识点对应的视频片段的当前播放时间点是否到达预设的教学重难点的播放时间点;

突显模块5092,用于若监测知识点对应的视频片段的当前播放时间点到达预设的教学重难点的播放时间点,则采用预设的重难点突显方式对教学重难点进行突显处理。

关于基于微信公众号的课后习题展示装置的具体限定可以参见上文中对于基于微信公众号的课后习题展示方法的限定,在此不再赘述。上述基于微信公众号的课后习题展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储基于微信公众号的课后习题展示方法所涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于微信公众号的课后习题展示方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例基于微信公众号的课后习题展示方法的步骤,例如图2所示的步骤s10至步骤s70。或者,处理器执行计算机程序时实现上述实施例中基于微信公众号的课后习题展示装置的各模块/单元的功能,例如图3所示模块501至模块507的功能。为避免重复,这里不再赘述。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中基于微信公众号的课后习题展示方法,或者,该计算机程序被处理器执行时实现上述装置实施例中基于微信公众号的课后习题展示装置中各模块/单元的功能。为避免重复,这里不再赘述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1