CN118200633A - 教学视频的播放方法、学生端设备及服务器 - Google Patents
教学视频的播放方法、学生端设备及服务器 Download PDFInfo
- Publication number
- CN118200633A CN118200633A CN202211614519.XA CN202211614519A CN118200633A CN 118200633 A CN118200633 A CN 118200633A CN 202211614519 A CN202211614519 A CN 202211614519A CN 118200633 A CN118200633 A CN 118200633A
- Authority
- CN
- China
- Prior art keywords
- target
- note
- teaching video
- classroom
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000004044 response Effects 0.000 claims description 75
- 230000011218 segmentation Effects 0.000 claims description 8
- 241001310793 Podium Species 0.000 claims description 6
- 238000012552 review Methods 0.000 abstract description 20
- 230000008569 process Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 6
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/237—Communication with additional data server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本申请公开了一种教学视频的播放方法、学生端设备及服务器,属于智慧教育领域。本申请将目标教学视频和课堂笔记进行关联,并在目标教学视频的播放时间轴上标记每条课堂笔记的位置,从而在目标教学视频的播放位置到达目标位置时,在播放目标教学视频的同时,还可以在该视频播放界面包括的笔记区域显示目标位置对应的课堂笔记,从而便于目标学生结合目标教学视频和课堂笔记来巩固知识点,进而帮助学生高效地回顾课堂内容。
Description
技术领域
本申请涉及智慧教育领域,特别涉及一种教学视频的播放方法、学生端设备及服务器。
背景技术
近年来,随着国家政策的推动,智慧教育产业呈现快速发展的趋势。智慧教室作为智慧教育的核心板块,承载着提升教学体验和效率的使命。为了让学生更好地掌握所学知识,课后能够便捷、有效地回顾课堂内容,常态化录播已经成为智慧教室的标配。
常态化录播是指将老师在电子黑板或者屏幕上的讲课全过程进行录制并存储。学生在课后可以回放课堂的教学视频,从而回顾课堂内容,帮助学生掌握理解不扎实的地方。虽然常态化录播初步帮助学生解决了忘记老师讲课内容的问题,但是如何播放教学视频,帮助学生高效地回顾课堂内容成为目前亟待解决的问题。
发明内容
本申请提供了一种教学视频的播放方法、学生端设备及服务器,可以帮助学生高效地回顾课堂内容。所述技术方案如下:
一方面,提供了一种教学视频的播放方法,所述方法包括:
显示视频播放界面,所述视频播放界面用于播放目标教学视频;
响应于所述目标教学视频的播放操作,向服务器发送第一笔记获取请求,所述第一笔记获取请求携带所述目标教学视频的标识和目标学生的标识;
接收所述服务器发送的第一笔记获取响应,所述第一笔记获取响应携带所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,并基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置;
播放所述目标教学视频,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
可选地,所述方法还包括:
显示课堂笔记界面,所述课堂笔记界面包括所述多条课堂笔记;
响应于关于目标课堂笔记的视频播放操作,基于所述目标课堂笔记的开始记录时间和所述目标教学视频的开始录制时间,确定所述目标课堂笔记对应的位置,所述目标课堂笔记为所述多条课堂笔记中的任意一条课堂笔记;
将所述目标教学视频的播放位置跳转到所述目标课堂笔记对应的位置,并在所述课堂笔记界面包括的视频区域播放所述目标教学视频。
可选地,所述显示课堂笔记界面之前,所述方法还包括:
响应于笔记查看操作,向所述服务器发送第二笔记获取请求,所述第二笔记获取请求携带所述目标学生的标识和目标课堂的标识;
接收所述服务器发送的第二笔记获取响应,所述第二笔记获取响应携带所述目标教学视频的存储路径和所述课堂笔记信息;
所述基于所述目标课堂笔记的开始记录时间和所述目标教学视频的开始录制时间,确定所述目标课堂笔记对应的位置之前,所述方法还包括:
在所述目标课堂笔记为首个进行视频播放的课堂笔记的情况下,基于所述目标教学视频的存储路径获取所述目标教学视频。
可选地,所述方法还包括:
响应于笔记搜索操作,向所述服务器发送笔记搜索请求,所述笔记搜索请求携带所述目标学生的标识和搜索关键词;
接收所述服务器发送的笔记搜索响应,所述笔记搜索响应携带至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径,所述至少一个搜索结果对应的教学视频包括所述目标教学视频;
显示所述至少一个搜索结果包括的课堂名称和命中的课堂笔记;
响应于所述目标教学视频的播放操作,基于所述目标教学视频的存储路径获取并播放所述目标教学视频。
另一方面,提供了一种教学视频的播放方法,所述方法包括:
接收学生端设备发送的第一笔记获取请求,所述第一笔记获取请求携带目标教学视频的标识和目标学生的标识,所述目标教学视频为所述学生端设备的视频播放界面中当前待播放的教学视频;
基于所述目标教学视频的标识和所述目标学生的标识,获取所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
向所述学生端设备发送第一笔记获取响应,所述第一笔记获取响应携带所述课堂笔记信息,以供所述学生端按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
可选地,所述方法还包括:
接收所述学生端设备发送的第二笔记获取请求,所述第二笔记获取请求携带所述目标学生的标识和目标课堂的标识;
基于所述目标学生的标识和所述目标课堂的标识,获取所述目标教学视频的存储路径和所述课堂笔记信息;
向所述学生端设备发送第二笔记获取响应,所述第二笔记获取响应携带所述目标教学视频的存储路径和所述课堂笔记信息。
可选地,所述方法还包括:
接收所述学生端设备发送的笔记搜索请求,所述笔记搜索请求携带所述目标学生的标识和搜索关键词;
基于所述目标学生的标识和所述搜索关键词,搜索所述目标学生的笔记,以及基于所述搜索关键词搜索各个教学视频的教学字幕,以得到至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径,所述至少一个搜索结果对应的教学视频包括所述目标教学视频;
向所述学生端设备发送笔记搜索响应,所述笔记搜索响应携带所述至少一个搜索结果。
可选地,所述基于所述目标学生的标识和所述搜索关键词,搜索所述目标学生的笔记,以及基于所述搜索关键词搜索各个教学视频的字幕之前,所述方法还包括:
对所述学生端设备上传的各个课堂笔记信息包括的课程名称和课堂笔记进行分词,并基于分词结果建立倒排索引;
对讲台端设备上传的各个教学视频的字幕信息包括的课程名称、课堂名称和教学字幕进行分词,并基于分词结果建立倒排索引。
另一方面,提供了一种学生端设备,所述学生端设备包括显示器、收发器和处理器;
所述显示器,用于显示视频播放界面,所述视频播放界面用于播放目标教学视频;
所述收发器,用于响应于所述目标教学视频的播放操作,向服务器发送第一笔记获取请求,所述第一笔记获取请求携带所述目标教学视频的标识和目标学生的标识;接收所述服务器发送的第一笔记获取响应,所述第一笔记获取响应携带所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
所述处理器,用于按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,并基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置;
所述显示器,还用于播放所述目标教学视频,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
另一方面,提供了一种服务器,所述服务器包括收发器和处理器;
所述收发器,用于接收学生端发送的第一笔记获取请求,所述第一笔记获取请求携带目标教学视频的标识和目标学生的标识,所述目标教学视频为所述学生端设备的视频播放界面中当前待播放的教学视频;
所述处理器,用于基于所述目标教学视频的标识和所述目标学生的标识,获取所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
所述收发器,还用于向所述学生端发送第一笔记获取响应,所述第一笔记获取响应携带所述课堂笔记信息,以供所述学生端按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
另一方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述所述教学视频的播放方法的步骤。
另一方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行上述所述教学视频的播放方法的步骤。
本申请提供的技术方案至少可以带来以下有益效果:
在本申请实施例中,将目标教学视频和课堂笔记进行关联,并在目标教学视频的播放时间轴上标记每条课堂笔记的位置,从而在目标教学视频的播放位置到达目标位置时,在播放目标教学视频的同时,还可以在该视频播放界面包括的笔记区域显示目标位置对应的课堂笔记,从而便于目标学生结合目标教学视频和课堂笔记来巩固知识点,进而帮助学生高效地回顾课堂内容。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种实施环境的示意图;
图2是本申请实施例提供的一种视频录制和笔记记录过程的流程示意图;
图3是本申请实施例提供的一种讲台端设备的界面示意图;
图4是本申请实施例提供的一种学生端设备的界面示意图;
图5是本申请实施例提供的一种视频关联笔记过程的流程示意图;
图6是本申请实施例提供的一种笔记关联视频过程的流程示意图;
图7是本申请实施例提供的一种笔记搜索过程的流程示意图;
图8是本申请实施例提供的一种笔记搜索界面的示意图;
图9是本申请实施例提供的一种教学视频的播放装置的结构示意图;
图10是本申请实施例提供的一种教学视频的播放装置的结构示意图;
图11是本申请实施例提供的一种电子设备的结构示意图;
图12是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在对本申请实施例提供的方法进行详细地解释说明之前,先对本申请实施例涉及的实施环境进行介绍。
请参考图1,图1是根据一示例性实施例示出的一种实施环境的示意图。该实施环境包括讲台端设备101、学生端设备102和服务器103,讲台端设备101和学生端设备102分别与服务器103进行通信连接。该通信连接可以为有线或者无线连接,本申请实施例对此不做限定。
讲台端设备101部署于教室内,用于录制老师的讲课屏幕和讲课声音并存储在本地,在录制结束之后以教学视频的形式上传到服务器103中进行存储。其中,教室的前方部署有讲课屏幕,老师可以通过该讲课屏幕显示PPT、板书、批注、其他分享的内容等等。
可选地,讲台端设备101还可以将老师的讲课屏幕以直播视频流的形式实时上传到服务器103,由服务器103推送到学生端设备102。
学生端设备102用于记录学生的课堂笔记,以及每条课堂笔记的开始记录时间,并将记录的多条课堂笔记以及每条课堂笔记的开始记录时间上传至服务103。该课堂笔记可以为文字、图片、批注、课堂重点标签等等。
其中,图片可以为学生通过学生端设备102对老师的讲课屏幕、课本、老师的实物演示等课堂相关内容进行拍摄得到的,在服务器103将老师的讲课屏幕以直播视频流的形式实时推送到学生端设备102的情况下,该图片还可以为该直播视频的截屏。当然,该图片还可以为学生端设备102存储的图片等等。课堂重点标签是指学生认为老师讲课的哪里比较重要,在这里做个标签,以便于后续复习。
服务器103用于存储讲台端设备101上传的教学视频,以及学生端设备102上传的课堂笔记信息,该课堂笔记信息包括学生记录的多条课堂笔记以及每条课堂笔记的开始记录时间。
其中,讲台端设备101和学生端设备102均可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC(Personal Computer,个人计算机)、手机、智能手机、PDA(Personal DigitalAssistant,个人数字助手)、可穿戴设备、掌上电脑PPC(Pocket PC)、平板电脑、智能车机、智能电视、智能音箱等。
服务器103可以是一台独立的服务器,也可以是由多台物理服务器组成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,或者是一个云计算服务中心。
本领域技术人员应能理解上述讲台端设备101、学生端设备102和服务器103仅为举例,其他现有的或今后可能出现的讲台端设备、学生端设备或服务器如可适用于本申请实施例,也应包含在本申请实施例保护范围以内,并在此以引用方式包含于此。
需要说明的是,本申请实施例描述的实施环境是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新实施环境的演变,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
接下来对本申请实施例提供的方法进行详细地解释说明。本申请实施例以目标学生在目标课堂上课的过程为例进行介绍。本申请实施例提供的方法可以分为四个过程,分别为视频录制和笔记记录的过程、视频关联笔记的过程、笔记关联视频的过程、以及笔记搜索的过程。接下来对这四个过程分别进行介绍。
图2是本申请实施例提供的一种视频录制和笔记记录过程的流程示意图。请参考图2,该方法包括如下步骤。
步骤201:讲台端设备录制目标教学视频,并向服务器发送视频入库请求,该视频入库请求携带目标教学视频和目标课堂的标识。
在老师教学的过程中,讲台端设备响应于课程开始录制操作,开始录制老师的讲课屏幕和讲课声音。讲台端设备响应于课程结束录制操作,基于录制的讲课屏幕和讲课声音生成目标教学视频,并向服务器发送视频入库请求,以将目标教学视频和目标课堂的标识上传至服务器。
其中,目标教学视频是指对目标课堂的教学过程进行录制得到的,而且目标学生为目标课堂的听课学生。也就是说,目标学生在目标课堂上课的过程中,通过对目标课堂的老师的讲课屏幕和讲课声音进行录制,以得到目标教学视频。
课程开始录制操作可以为老师开始讲课时触发,课程结束录制操作可以为老师结束讲课时触发,而且课程开始录制操作和课程结束录制操作可以为老师通过点击、语音等方式在讲台端设备触发的。比如,请参考图3,讲台端设备中包括“开始录播”和“停止录播”的按钮,老师通过点击“开始录播”按钮来触发课程开始录制操作,通过点击“停止录播”按钮来触发课程结束录制操作。
目标教学视频的格式可以为mp4格式,还可以为其他格式。讲台端设备上传目标教学视频时,可以调用视频上传接口来上传。也即是,讲台端设备可以通过视频上传接口向服务器发送视频入库请求。
目标课堂的标识用于唯一标识这堂课,目标课堂的标识可以为讲台端设备从服务器中获取的,而且讲台端设备可以在目标课堂的开始时间、中间时间或者结束时间获取的。即,讲台端设备向服务器发送课堂标识获取请求,该课堂标识获取请求携带该讲台端设备的标识,服务器接收讲台端设备发送的课堂标识获取请求,基于该讲台端设备的标识以及该课堂标识获取请求的接收时间,从存储的讲台端标识、课堂时间段与课堂标识的对应关系中,获取与该讲台端设备的标识和该接收时间所处的课堂时间段所对应的课堂标识,将获取的课堂标识作为目标课堂的标识并发送给讲台端设备。
其中,讲台端设备的标识是配置在讲台端设备中的,该讲台端设备的标识用于唯一标识该讲台端设备。
步骤202:服务器接收讲台端设备发送的视频入库请求,存储目标教学视频,生成目标教学视频的标识,并记录目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系。
目标教学视频的标识用于唯一标识目标教学视频,而且目标教学视频的标识可以由服务器按照相关算法生成,本申请实施例对此不做限定。
可选地,在讲台端设备上传目标教学视频时,还可以计算目标教学视频的哈希值,在这种情况下,讲台端设备向服务器发送的视频入库请求还可以携带目标教学视频的哈希值。这样,服务器接收到视频入库请求之后,计算该视频入库请求携带的目标教学视频的哈希值,确定计算的哈希值与视频入库请求携带的哈希值是否一致。在计算的哈希值与视频入库请求携带的哈希值一致的情况下,存储目标教学视频。在计算的哈希值与视频入库请求携带的哈希值不一致的情况下,向讲台端设备发送上传失败消息,并删除视频入库请求携带的目标教学视频。
在计算的哈希值与视频入库请求携带的哈希值一致的情况下,表明目标教学视频上传成功,此时,可以存储目标教学视频。在计算的哈希值与视频入库请求携带的哈希值不一致的情况下,表明目标教学视频上传失败,此时,可以向讲台端设备发送上传失败消息,并删除视频入库请求携带的目标教学视频。
目标教学视频的哈希值的计算方法可以为MD5(Message Digest5,第五版消息摘要)算法,当然还可以为其他算法,本申请实施例同样对此不做限定。
可选地,视频入库请求还可以携带目标教学视频的开始录制时间和结束录制时间。这样,服务器不仅可以记录目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系,还可以记录目标教学视频的开始录制时间和结束录制时间。当然,还可以记录目标教学视频的哈希值、上传时间、视频时长、视频大小等等。
可选地,在老师讲课之前,还可以对讲台端设备进行账号登录,即输入用户名和密码,这样,讲台端设备可以与服务器进行通信。
可选地,在老师讲课过程中,讲台端设备还可以将老师的讲课声音转为文字,以得到目标教学视频的教学字幕,进而将目标教学视频的教学字幕上传到服务器中。而且,在上传目标教学视频的教学字幕时,还可以将目标课堂的名称上传至服务器中。
在一些实施例中,讲台端设备可以通过音频解析服务器将老师的讲课声音转换为文字。当然,在讲台端设备具有语音转文字的功能的情况下,讲台端设备也可以直接将老师的讲课声音转换为文字。
由于一堂课具有一定的时间,讲台端设备可以在这堂课的过程中,每隔一定时长将转换的文字上传到服务器中,比如每隔5分钟上传一次。当然,也可以在这堂课结束之后,将整个目标教学视频的教学字幕上传到服务器中。
步骤203:学生端设备获取目标学生记录的课堂笔记信息,并向服务器发送笔记入库请求,该笔记入库请求携带目标学生的标识、目标课堂的标识和课堂笔记信息,该课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间。
在老师讲课的过程中,不仅可以按照上述方法录制目标教学视频,学生还可以记录课堂笔记。即,学生端设备获取目标学生记录的多条课堂笔记和每条课堂笔记的开始记录时间。然后,学生端设备向服务器发送笔记入库请求。
可选地,笔记入库请求还可以携带目标课堂的名称等等。
其中,目标学生的标识可以为学生端设备登录的学生的账号、用户名等,还可以是基于学生的账号、用户名等,按照一定规则生成的。目标课堂的标识和目标课堂的名称可以为学生端设备从服务器中获取的。即,学生端设备向服务器发送课堂信息获取请求,该课堂信息获取请求携带目标学生的标识,服务器接收该课堂信息获取请求,基于目标学生的标识和该课堂信息获取请求的接收时间,从存储的学生标识、课堂时间段与课堂信息的对应关系中,获取与目标学生的标识和该接收时间所处的课堂时间段对应的课堂信息,该课堂信息包括课堂标识和课堂名称。然后,服务器将获取的课堂信息作为目标课堂信息,将目标课堂信息发送给学生端设备。
可选地,目标课堂信息不仅可以包括目标课堂的标识和目标课堂的名称,还可以包括其他的信息,比如,目标课程的标识、目标课程名称、目标教室的地址、老师信息等等,目标课程的标识用于唯一标识目标课堂对应的课程,目标教室为目标课堂的上课教室。
学生端设备获取目标学生记录的课堂笔记的实现过程包括:学生端设备响应于笔记记录操作,显示课堂笔记记录界面,学生端设备获取目标学生通过该课堂笔记记录界面记录的课堂笔记。
笔记记录操作可以为目标学生通过点击按钮等操作触发,比如,请参考图4,在学生端设备播放直播视频流的界面中包括“添加笔记”的按钮,目标学生通过点击“添加笔记”的按钮来触发笔记记录操作。
课堂笔记的类型可以为文字、图片、批注、课堂重点标签等等。其中,文字可以通过目标学生手动输入,图片可以为目标学生采用学生端设备对老师的讲课屏幕、课本、老师的实物演示等课堂相关内容进行拍摄得到的,而且基于上文描述,在服务器将老师的讲课屏幕以直播视频流的形式实时推送到学生端设备的情况下,该图片还可以为该直播视频的截屏。当然,该图片还可以为学生端设备存储的图片等等。课堂重点标签是指学生认为老师讲课的哪里比较重要,在这里做个标签,以便于后续复习。
可选地,在目标学生记录的课堂笔记上传失败的情况下,学生端设备还可以将以目标学生的标识和目标课程的标识为文件名创建文件夹,单条课堂笔记以开始记录时刻的毫秒数为文件名创建文件,文本类型存储为.txt格式,视频类型保持视频原始类型、音频类型保持原始类型、图片类型保持原始类型。而且,目标学生还可以通过学生端设备再次上传记录的课堂笔记。
步骤204:服务器接收学生端设备发送的笔记入库请求,存储目标学生的标识、目标课堂的标识与课堂笔记信息的对应关系。
可选地,在笔记入库请求还携带目标课堂的名称等信息的情况下,服务器还可以存储目标课堂的名称等信息。
基于上文描述,服务器可以为一个服务器集群,在本申请实施例中,该服务器可以包括文件服务器和网络服务器,文件服务器用于存储目标教学视频,网络服务器用于存储目标学生记录的课堂笔记。当然,该服务器还可以包括其他服务器,也可以采用其他方式来存储目标教学视频和目标学生记录的课堂笔记。
通过上述步骤完成目标教学视频的录制和目标学生的课堂笔记信息的记录之后,目标学生可以在课后按照下述方法进行复习。
图5是本申请实施例提供的一种视频关联笔记过程的流程示意图。请参考图5,该方法包括如下步骤。
步骤501:学生端设备显示视频播放界面,视频播放界面用于播放目标教学视频。
目标学生在课后进行复习时,可以通过查找目标教学视频来复习。此时,学生端设备可以显示视频播放界面。也即是,学生端设备响应于目标教学视频的查看操作,从服务器中获取目标教学视频,并显示视频播放界面。
在一些实施例中,学生端设备可以向服务器发送教学视频获取请求,该教学视频获取请求携带目标教学视频的标识。服务器接收该教学视频获取请求,基于目标教学视频的标识,从存储的目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系中,获取目标教学视频的存储路径,并将目标教学视频的存储路径发送给学生端设备。然后,学生端设备通过目标教学视频的存储路径来获取目标教学视频。
在另一些实施例中,学生端设备可以向服务器发送教学视频获取请求,该教学视频获取请求携带目标教学视频的标识。服务器接收该教学视频获取请求,基于目标教学视频的标识,从存储的目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系中,获取目标教学视频的存储路径,基于目标教学视频的存储路径获取目标教学视频,并将目标教学视频发送给学生端设备。
基于上文描述,服务器还可以存储目标教学视频的开始录制时间和结束录制时间,所以,服务器还可以获取目标教学视频的开始录制时间和结束录制时间,并将目标教学视频的开始录制时间和结束录制时间发送给学生端设备。
步骤502:学生端设备响应于目标教学视频的播放操作,向服务器发送第一笔记获取请求,第一笔记获取请求携带目标教学视频的标识和目标学生的标识。
在学生端设备响应于目标教学视频的播放操作时,表明目标学生当前需要播放目标教学视频来进行课后复习。为了提高目标学生的复习效率以及知识点的巩固,学生端设备还可以向服务器发送第一笔记获取请求,以从服务器中获取目标学生在目标课堂上记录的课堂笔记。这样,通过目标教学视频和课堂笔记的结合,能够帮助学生高效地进行课后复习。
步骤503:服务器接收学生端设备发送的第一笔记获取请求,基于目标教学视频的标识和目标学生的标识,获取目标教学视频关联的目标学生的课堂笔记信息,课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间。
基于上述描述,服务器记录有目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系,以及目标学生的标识、目标课堂的标识与课堂笔记信息的对应关系。所以,在服务器接收到学生端设备发送的第一笔记获取请求之后,可以基于目标教学视频的标识,从存储的目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系中,获取目标课堂的标识,基于目标学生的标识和获取的目标课堂的标识,从存储的目标学生的标识、目标课堂的标识与课堂笔记信息的对应关系中,获取对应的课堂笔记信息。
步骤504:服务器向学生端设备发送第一笔记获取响应,第一笔记获取响应携带课堂笔记信息。
步骤505:学生端设备接收服务器发送的第一笔记获取响应,按照目标教学视频的播放时长在视频播放界面绘制播放时间轴,并基于目标教学视频的开始录制时间和每条课堂笔记的开始记录时间,在播放时间轴上标记每条课堂笔记的位置。
目标教学视频的播放时长可以通过目标教学视频的开始录制时间和结束录制时间确定得到,也即是,将目标教学视频的开始录制时间和结束录制时间之间的时长确定为目标教学视频的播放时长。
由于录制的目标教学视频原始的播放时间轴无法与课堂笔记进行关联,所以,学生端设备可以按照目标教学视频的播放时长在该视频播放界面重新绘制播放时间轴。然后,基于目标教学视频的开始录制时间和每条课堂笔记的开始记录时间,确定每条课堂笔记在该播放时间轴上的相对位置,进而在该播放时间轴上标记每条课堂笔记的位置。
由于目标教学视频的播放时长为目标教学视频的开始录制时间与结束录制时间之间的差值,也就是说,该播放时间轴的起始位置表示目标教学视频的开始录制时间,结束位置表示目标教学视频的结束录制时间。所以,对于任意一条课堂笔记来说,可以确定该条课堂笔记的开始记录时间与目标教学视频的开始录制时间之间的差值,将该差值与目标教学视频的播放时长之间的比例与播放时间轴的长度相乘之后,得到该条课堂笔记的位置相对于该播放时间轴的起始位置的长度,进而按照该长度在该播放时间轴上标记该条课堂笔记的位置。
步骤506:学生端设备播放目标教学视频,并在目标教学视频的播放位置到达目标位置的情况下,在视频播放界面包括的笔记区域显示目标位置对应的课堂笔记,目标位置为播放时间轴上标记的任意一个位置。
在播放目标教学视频的过程中,可以确定目标教学视频的播放位置是否到达某条课堂笔记的位置,为了便于描述,将该条课堂笔记的位置称为目标位置。在目标教学视频的播放位置到达目标位置时,在播放目标教学视频的同时,还可以在该视频播放界面包括的笔记区域显示目标位置对应的课堂笔记,从而便于目标学生结合目标教学视频和课堂笔记来巩固知识点。
可选地,每条课堂笔记可以对应一个笔记标识,服务器向学生端设备发送课堂笔记信息时,还可以将该多条课堂笔记的笔记标识发送给学生端设备。这样,学生端设备可以存储开始记录时间与笔记标识的对应关系。当目标教学视频的播放位置到达目标位置时,可以直接基于目标位置对应的课堂笔记的开始记录时间,从该对应关系中获取对应的笔记标识,进而确定对应的课堂笔记。然后,在视频播放界面包括的笔记区域显示该课堂笔记。
图6是本申请实施例提供的一种笔记关联视频过程的流程示意图。请参考图6,该方法包括如下步骤。
步骤601:学生端设备显示课堂笔记界面,课堂笔记界面包括多条课堂笔记。
目标学生在课后进行复习时,不仅可以通过查找目标教学视频,并通过目标教学视频来关联课堂笔记来复习,还可以通过查找课堂笔记,并通过课堂笔记来关联目标教学视频来复习。在查找课堂笔记来复习时,学生端设备可以显示课堂笔记界面。
学生端设备响应于笔记查看操作,向服务器发送第二笔记获取请求,第二笔记获取请求携带目标学生的标识和目标课堂的标识。服务器接收学生端设备发送的第二笔记获取请求,基于目标学生的标识和目标课堂的标识,获取目标教学视频的存储路径和课堂笔记信息,向学生端设备发送第二笔记获取响应,第二笔记获取响应携带目标教学视频的存储路径和课堂笔记信息,该课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间。学生端设备接收服务器发送的第二笔记获取响应,显示课堂笔记界面。
笔记查看操作可以为目标学生关于目标课堂的课堂笔记触发的,也就是说,学生端设备可以显示多个课堂的课堂笔记,当目标学生选择目标课堂的课堂笔记时,可以触发笔记查看操作。
基于上文描述,服务器记录有目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系,以及目标学生的标识、目标课堂的标识与课堂笔记信息的对应关系。所以,在服务器接收到学生端设备发送的第二笔记获取请求之后,可以基于目标学生的标识和目标课堂的标识,从存储的目标学生的标识、目标课堂的标识与课堂笔记信息的对应关系中,获取课堂笔记信息,基于目标课堂的标识,从存储的目标教学视频的标识、目标课堂的标识和目标教学视频的存储路径的对应关系中,获取目标教学视频的存储路径。
基于上文描述,服务器还可以存储目标教学视频的开始录制时间,所以,服务器还可以获取目标教学视频的开始录制时间,并将目标教学视频的开始录制时间发送给学生端设备。
步骤602:学生端设备响应于关于目标课堂笔记的视频播放操作,基于目标课堂笔记的开始记录时间和目标教学视频的开始录制时间,确定目标课堂笔记对应的位置,目标课堂笔记为多条课堂笔记中的任意一条课堂笔记。
在一些实施例中,课堂笔记界面中每条课堂笔记对应有一个视频播放按钮,目标学生可以通过对目标课堂笔记对应的视频播放按钮的点击操作来触发目标课堂笔记的视频播放操作。当然,目标学生还可以通过其他方式来触发目标课堂笔记的视频播放操作,比如,对目标课堂笔记进行特定轨迹的滑动操作来触发目标课堂笔记的视频播放操作,本申请实施例对此不做限定。
在目标学生通过查看课堂笔记进行课后复习的过程中,当学生端设备响应于关于目标课堂笔记的视频播放操作时,表明目标学生当前需要回顾老师关于这部分内容的讲解。由于目标教学视频的播放时长为目标教学视频的开始录制时间与结束录制时间之间的差值,也就是说,该播放时间轴的起始位置表示目标教学视频的开始录制时间,结束位置表示目标教学视频的结束录制时间。而且,目标课堂笔记为录制目标教学视频的过程中记录的,所以,学生端设备可以确定目标课堂笔记的开始记录时间与目标教学视频的开始录制时间之间的差值,将目标教学视频的播放时长中该差值对应的位置确定为目标课堂笔记对应的位置。也即是,目标课堂笔记对应的位置为目标教学视频的播放时长中的一个时刻。比如,该差值为3秒,那么,将目标教学视频的播放时长中第3秒的位置确定为目标课堂笔记对应的位置。
步骤603:学生端设备将目标教学视频的播放位置跳转到目标课堂笔记对应的位置,并在课堂笔记界面包括的视频区域播放目标教学视频。
确定出目标课堂笔记对应的位置之后,学生端设备可以将目标教学视频的播放位置跳转到目标课堂笔记对应的位置,并在课堂笔记界面包括的视频区域播放目标教学视频。这样,目标学生可以在查看目标课堂笔记的同时,观看老师关于这部分的讲课内容,从而便于目标学生结合目标教学视频和课堂笔记来巩固知识点。
目标课堂笔记可能为该多条课堂笔记中首个需要结合目标教学视频中老师的讲课内容一起复习的课堂笔记,也可能为该多条课堂笔记中非首个需要结合目标教学视频中老师的讲课内容一起复习的课堂笔记。在目标课堂笔记为首个需要结合目标教学视频中老师的讲课内容一起复习的课堂笔记的情况下,即,在目标课堂笔记为首个进行视频播放的课堂笔记的情况下,学生端设备还需要基于目标教学视频的存储路径获取目标教学视频。
虽然常态化录播初步帮助学生解决了忘记老师讲课内容的问题,但是新的问题也随之出现,即每门课程一学期约有50节,每节课45分钟,每名学生每学期学习课程平均约8门,这样计算下来,每门课约有37.5小时的视频,每个学生每学期约有400个视频,如何快速地从如此浩瀚的非结构化数据中找到自己想看的视频成为困扰学生的新问题。因此,本申请实施例还提出了一种笔记搜索过程。
图7是本申请实施例提供的一种笔记搜索过程的流程示意图。请参考图7,该方法包括如下步骤。
步骤701:学生端设备响应于笔记搜索操作,向服务器发送笔记搜索请求,该笔记搜索请求携带目标学生的标识和搜索关键词。
学生端设备提供有笔记搜索框,目标学生可以在笔记搜索框中输入搜索关键词。学生端设备响应于笔记搜索操作,获取目标学生在笔记搜索框中输入的搜索关键词,向服务器发送笔记搜索请求。
步骤702:服务器接收学生端设备发送的笔记搜索请求,基于目标学生的标识和搜索关键词,搜索目标学生的笔记,以及基于搜索关键词搜索各个教学视频的教学字幕,以得到至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径,至少一个搜索结果对应的教学视频包括目标教学视频。
基于上文描述,学生端设备可以将目标学生在目标课堂记录的课堂笔记上传至服务器,讲台端设备可以将目标教学视频的教学字幕上传到服务器中。同理,学生端设备还可以将目标学生在其他课堂记录的课堂笔记上传至服务器,讲台端设备也可以将其他课堂的教学视频的教学字幕上传至服务器。这样,服务器中可以存储关于目标学生的多个课堂的课堂笔记,也可以存储多个课堂的教学视频。所以,在服务器接收到学生端设备发送的笔记搜索请求之后,可以基于目标学生的标识和搜索关键词,搜索目标学生记录的各个课堂的笔记,同时,还可以基于搜索关键词,搜索各个课堂的教学视频,从而得到至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径。
基于上文描述,在将目标教学视频的教学字幕上传至服务器时,还可以将目标课堂的名称上传至服务器。而且,在将目标学生在目标课堂记录的课堂笔记上传至服务器时,也可以将目标课堂的名称上传至服务器。所以,在服务器基于目标学生的标识和搜索关键词,搜索目标学生的笔记,以及基于搜索关键词搜索各个教学视频的字幕之前,还可以对学生端设备上传的各个课堂的课堂名称和课堂笔记进行分词,并基于分词结果建立倒排索引,对讲台端设备上传的各个教学视频的教学字幕和课堂名称进行分词,并基于分词结果建立倒排索引。这样,在搜索目标学生的笔记以及各个教学视频的教学字幕时,可以按照对应的倒排索引来搜索。
步骤703:服务器向学生端设备发送笔记搜索响应,笔记搜索响应携带至少一个搜索结果。
步骤704:学生端设备接收服务器发送的笔记搜索响应,显示至少一个搜索结果包括的课堂名称和命中的课堂笔记。
比如,请参考图8,服务器发送的笔记搜索响应携带3个搜索结果,学生端设备可以显示该3个搜索结果包括的课堂名称和命中的课堂笔记。
步骤705:学生端设备响应于目标教学视频的播放操作,基于目标教学视频的存储路径获取并播放目标教学视频。
由于该至少一个搜索结果对应的教学视频包括目标教学视频,所以,在学生端设备显示至少一个搜索结果包括的课堂名称和命中的课堂笔记之后,当学生端设备响应于目标教学视频的播放操作时,表明目标学生当前需要播放目标教学视频,所以,学生端设备可以基于目标教学视频的存储路径获取并播放目标教学视频。
图9是本申请实施例提供的一种教学视频的播放装置的结构示意图,该装置可以由软件、硬件或者两者的结合实现成为学生端设备的部分或者全部。请参考图9,该装置包括:第一显示模块901、第一发送模块902、第一接收模块903、标记模块904和第一播放模块905。
第一显示模块901,用于显示视频播放界面,视频播放界面用于播放目标教学视频;
第一发送模块902,用于响应于目标教学视频的播放操作,向服务器发送第一笔记获取请求,第一笔记获取请求携带目标教学视频的标识和目标学生的标识;
第一接收模块903,用于接收服务器发送的第一笔记获取响应,第一笔记获取响应携带目标教学视频关联的目标学生的课堂笔记信息,课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
标记模块904,用于按照目标教学视频的播放时长在视频播放界面绘制播放时间轴,并基于目标教学视频的开始录制时间和每条课堂笔记的开始记录时间,在播放时间轴上标记每条课堂笔记的位置;
第一播放模块905,用于播放目标教学视频,并在目标教学视频的播放位置到达目标位置的情况下,在视频播放界面包括的笔记区域显示目标位置对应的课堂笔记,目标位置为播放时间轴上标记的任意一个位置。
可选地,该装置还包括:
第二显示模块,用于显示课堂笔记界面,课堂笔记界面包括多条课堂笔记;
确定模块,用于响应于关于目标课堂笔记的视频播放操作,基于目标课堂笔记的开始记录时间和目标教学视频的开始录制时间,确定目标课堂笔记对应的位置,目标课堂笔记为多条课堂笔记中的任意一条课堂笔记;
第一播放模块,用于将目标教学视频的播放位置跳转到目标课堂笔记对应的位置,并在课堂笔记界面包括的视频区域播放目标教学视频。
可选地,该装置还包括:
第二发送模块,用于响应于笔记查看操作,向服务器发送第二笔记获取请求,第二笔记获取请求携带目标学生的标识和目标课堂的标识;
第二接收模块,用于接收服务器发送的第二笔记获取响应,第二笔记获取响应携带目标教学视频的存储路径和课堂笔记信息;
该装置还包括:
第一获取模块,用于在目标课堂笔记为首个进行视频播放的课堂笔记的情况下,基于目标教学视频的存储路径获取目标教学视频。
可选地,该装置还包括:
第三发送模块,用于响应于笔记搜索操作,向服务器发送笔记搜索请求,笔记搜索请求携带目标学生的标识和搜索关键词;
第三接收模块,用于接收服务器发送的笔记搜索响应,笔记搜索响应携带至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径,至少一个搜索结果对应的教学视频包括目标教学视频;
第三显示模块,用于显示至少一个搜索结果包括的课堂名称和命中的课堂笔记;
第二获取模块,用于响应于目标教学视频的播放操作,基于目标教学视频的存储路径获取并播放目标教学视频。
在本申请实施例将目标教学视频和课堂笔记进行关联,并在目标教学视频的播放时间轴上标记每条课堂笔记的位置,从而在目标教学视频的播放位置到达目标位置时,在播放目标教学视频的同时,还可以在该视频播放界面包括的笔记区域显示目标位置对应的课堂笔记,从而便于目标学生结合目标教学视频和课堂笔记来巩固知识点,进而帮助学生高效地回顾课堂内容。
需要说明的是:上述实施例提供的教学视频播放装置在播放教学视频时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的教学视频播放装置与教学视频播放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图10是本申请实施例提供的一种教学视频的播放装置的结构示意图,该装置可以由软件、硬件或者两者的结合实现成为服务器的部分或者全部。请参考图9,该装置包括:第一接收模块1001、第一获取模块1002和第一发送模块1003。
第一接收模块1001,用于接收学生端设备发送的第一笔记获取请求,所述第一笔记获取请求携带目标教学视频的标识和目标学生的标识,所述目标教学视频为所述学生端设备的视频播放界面中当前待播放的教学视频;
第一获取模块1002,用于基于所述目标教学视频的标识和所述目标学生的标识,获取所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
第一发送模块1003,用于向所述学生端设备发送第一笔记获取响应,所述第一笔记获取响应携带所述课堂笔记信息,以供所述学生端按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
可选地,该装置还包括:
第二接收模块,用于接收所述学生端设备发送的第二笔记获取请求,所述第二笔记获取请求携带所述目标学生的标识和目标课堂的标识;
第二获取模块,用于基于所述目标学生的标识和所述目标课堂的标识,获取所述目标教学视频的存储路径和所述课堂笔记信息;
第二发送模块,用于向所述学生端设备发送第二笔记获取响应,所述第二笔记获取响应携带所述目标教学视频的存储路径和所述课堂笔记信息。
可选地,该装置还包括:
第三接收模块,用于接收所述学生端设备发送的笔记搜索请求,所述笔记搜索请求携带所述目标学生的标识和搜索关键词;
搜索模块,用于基于所述目标学生的标识和所述搜索关键词,搜索所述目标学生的笔记,以及基于所述搜索关键词搜索各个教学视频的教学字幕,以得到至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径,所述至少一个搜索结果对应的教学视频包括所述目标教学视频;
第三发送模块,用于向所述学生端设备发送笔记搜索响应,所述笔记搜索响应携带所述至少一个搜索结果。
可选地,该装置还包括:
第一索引建立模块,用于对所述学生端设备上传的各个课堂笔记信息包括的课程名称和课堂笔记进行分词,并基于分词结果建立倒排索引;
第二索引建立模块,用于对讲台端设备上传的各个教学视频的字幕信息包括的课程名称、课堂名称和教学字幕进行分词,并基于分词结果建立倒排索引。
需要说明的是:上述实施例提供的教学视频播放装置在播放教学视频时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的教学视频播放装置与教学视频播放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图11是本申请实施例提供的一种电子设备1100的结构框图。该电子设备1100可以为讲台端设备或者学生端设备,比如:智能手机、平板电脑、MP3播放器(Moving PictureExperts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。电子设备1100还可能被称为用户设备、便携式电子设备、膝上型电子设备、台式电子设备等其他名称。
通常,电子设备1100包括有:处理器1101和存储器1102。
处理器1101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1101可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1101可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1101还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1102中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1101所执行以实现本申请中方法实施例提供的方法。
在一些实施例中,电子设备1100还可选包括有:外围设备接口1103和至少一个外围设备。处理器1101、存储器1102和外围设备接口1103之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1103相连。具体地,外围设备包括:射频电路1104、触摸显示屏1105、摄像头1106、音频电路1107、定位组件1108和电源1109中的至少一种。
外围设备接口1103可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1101和存储器1102。在一些实施例中,处理器1101、存储器1102和外围设备接口1103被集成在同一芯片或电路板上;在一些其他实施例中,处理器1101、存储器1102和外围设备接口1103中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1104用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1104包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1104可以通过至少一种无线通信协议来与其它电子设备进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1104还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请实施例对此不加以限定。
显示屏1105用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1105是触摸显示屏时,显示屏1105还具有采集在显示屏1105的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1101进行处理。此时,显示屏1105还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1105可以为一个,设置电子设备1100的前面板;在另一些实施例中,显示屏1105可以为至少两个,分别设置在电子设备1100的不同表面或呈折叠设计;在再一些实施例中,显示屏1105可以是柔性显示屏,设置在电子设备1100的弯曲表面上或折叠面上。甚至,显示屏1105还可以设置成非矩形的不规则图形,也即异形屏。显示屏1105可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1106用于采集图像或视频。可选地,摄像头组件1106包括前置摄像头和后置摄像头。通常,前置摄像头设置在电子设备的前面板,后置摄像头设置在电子设备的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1106还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1107可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1101进行处理,或者输入至射频电路1104以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备1100的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1101或射频电路1104的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1107还可以包括耳机插孔。
定位组件1108用于定位电子设备1100的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件1108可以是基于美国的GPS(Global Positioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
电源1109用于为电子设备1100中的各个组件进行供电。电源1109可以是交流电、直流电、一次性电池或可充电电池。当电源1109包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,电子设备1100还包括有一个或多个传感器1110。该一个或多个传感器1110包括但不限于:加速度传感器1111、陀螺仪传感器1112、压力传感器1113、指纹传感器1114、光学传感器1115以及接近传感器1116。
加速度传感器1111可以检测以电子设备1100建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1111可以用于检测重力加速度在三个坐标轴上的分量。处理器1101可以根据加速度传感器1111采集的重力加速度信号,控制触摸显示屏1105以横向视图或纵向视图进行用户界面的显示。加速度传感器1111还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1112可以检测电子设备1100的机体方向及转动角度,陀螺仪传感器1112可以与加速度传感器1111协同采集用户对电子设备1100的3D动作。处理器1101根据陀螺仪传感器1112采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1113可以设置在电子设备1100的侧边框和/或触摸显示屏1105的下层。当压力传感器1113设置在电子设备1100的侧边框时,可以检测用户对电子设备1100的握持信号,由处理器1101根据压力传感器1113采集的握持信号进行左右手识别或快捷操作。当压力传感器1113设置在触摸显示屏1105的下层时,由处理器1101根据用户对触摸显示屏1105的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1114用于采集用户的指纹,由处理器1101根据指纹传感器1114采集到的指纹识别用户的身份,或者,由指纹传感器1114根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1101授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1114可以被设置电子设备1100的正面、背面或侧面。当电子设备1100上设置有物理按键或厂商Logo时,指纹传感器1114可以与物理按键或厂商Logo集成在一起。
光学传感器1115用于采集环境光强度。在一个实施例中,处理器1101可以根据光学传感器1115采集的环境光强度,控制触摸显示屏1105的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1105的显示亮度;当环境光强度较低时,调低触摸显示屏1105的显示亮度。在另一个实施例中,处理器1101还可以根据光学传感器1115采集的环境光强度,动态调整摄像头组件1106的拍摄参数。
接近传感器1116,也称距离传感器,通常设置在电子设备1100的前面板。接近传感器1116用于采集用户与电子设备1100的正面之间的距离。在一个实施例中,当接近传感器1116检测到用户与电子设备1100的正面之间的距离逐渐变小时,由处理器1101控制触摸显示屏1105从亮屏状态切换为息屏状态;当接近传感器1116检测到用户与电子设备1100的正面之间的距离逐渐变大时,由处理器1101控制触摸显示屏1105从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图11中示出的结构并不构成对电子设备1100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图12是本申请实施例提供的一种服务器的结构示意图。服务器1200包括中央处理单元(CPU)1201、包括随机存取存储器(RAM)1202和只读存储器(ROM)1203的系统存储器1204,以及连接系统存储器1204和中央处理单元1201的系统总线1205。服务器1200还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)1206,和用于存储操作系统1213、应用程序1214和其他程序模块1215的大容量存储设备1207。
基本输入/输出系统1206包括有用于显示信息的显示器1208和用于用户输入信息的诸如鼠标、键盘之类的输入设备1209。其中显示器1208和输入设备1209都通过连接到系统总线1205的输入输出控制器1210连接到中央处理单元1201。基本输入/输出系统1206还可以包括输入输出控制器1210以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1210还提供输出到显示屏、打印机或其他类型的输出设备。
大容量存储设备1207通过连接到系统总线1205的大容量存储控制器(未示出)连接到中央处理单元1201。大容量存储设备1207及其相关联的计算机可读介质为服务器1200提供非易失性存储。也就是说,大容量存储设备1207可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器1204和大容量存储设备1207可以统称为存储器。
根据本申请的各种实施例,服务器1200还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器1200可以通过连接在系统总线1205上的网络接口单元1211连接到网络1212,或者说,也可以使用网络接口单元1211来连接到其他类型的网络或远程计算机系统(未示出)。
上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。
在一些实施例中,还提供了一种计算机可读存储介质,该存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中方法的步骤。例如,所述计算机可读存储介质可以是ROM、RAM、CD-ROM、磁带、软盘和光数据存储设备等。
值得注意的是,本申请实施例提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存储介质。
应当理解的是,实现上述实施例的全部或部分步骤可以通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。所述计算机指令可以存储在上述计算机可读存储介质中。
也即是,在一些实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述所述方法的步骤。
应当理解的是,本文提及的“至少一个”是指一个或多个,“多个”是指两个或两个以上。在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请实施例所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
以上所述为本申请提供的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种教学视频的播放方法,其特征在于,所述方法包括:
显示视频播放界面,所述视频播放界面用于播放目标教学视频;
响应于所述目标教学视频的播放操作,向服务器发送第一笔记获取请求,所述第一笔记获取请求携带所述目标教学视频的标识和目标学生的标识;
接收所述服务器发送的第一笔记获取响应,所述第一笔记获取响应携带所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,并基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置;
播放所述目标教学视频,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
显示课堂笔记界面,所述课堂笔记界面包括所述多条课堂笔记;
响应于关于目标课堂笔记的视频播放操作,基于所述目标课堂笔记的开始记录时间和所述目标教学视频的开始录制时间,确定所述目标课堂笔记对应的位置,所述目标课堂笔记为所述多条课堂笔记中的任意一条课堂笔记;
将所述目标教学视频的播放位置跳转到所述目标课堂笔记对应的位置,并在所述课堂笔记界面包括的视频区域播放所述目标教学视频。
3.如权利要求2所述的方法,其特征在于,所述显示课堂笔记界面之前,所述方法还包括:
响应于笔记查看操作,向所述服务器发送第二笔记获取请求,所述第二笔记获取请求携带所述目标学生的标识和目标课堂的标识;
接收所述服务器发送的第二笔记获取响应,所述第二笔记获取响应携带所述目标教学视频的存储路径和所述课堂笔记信息;
所述基于所述目标课堂笔记的开始记录时间和所述目标教学视频的开始录制时间,确定所述目标课堂笔记对应的位置之前,所述方法还包括:
在所述目标课堂笔记为首个进行视频播放的课堂笔记的情况下,基于所述目标教学视频的存储路径获取所述目标教学视频。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
响应于笔记搜索操作,向所述服务器发送笔记搜索请求,所述笔记搜索请求携带所述目标学生的标识和搜索关键词;
接收所述服务器发送的笔记搜索响应,所述笔记搜索响应携带至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径,所述至少一个搜索结果对应的教学视频包括所述目标教学视频;
显示所述至少一个搜索结果包括的课堂名称和命中的课堂笔记;
响应于所述目标教学视频的播放操作,基于所述目标教学视频的存储路径获取并播放所述目标教学视频。
5.一种教学视频的播放方法,其特征在于,所述方法包括:
接收学生端设备发送的第一笔记获取请求,所述第一笔记获取请求携带目标教学视频的标识和目标学生的标识,所述目标教学视频为所述学生端设备的视频播放界面中当前待播放的教学视频;
基于所述目标教学视频的标识和所述目标学生的标识,获取所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
向所述学生端设备发送第一笔记获取响应,所述第一笔记获取响应携带所述课堂笔记信息,以供所述学生端按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述学生端设备发送的第二笔记获取请求,所述第二笔记获取请求携带所述目标学生的标识和目标课堂的标识;
基于所述目标学生的标识和所述目标课堂的标识,获取所述目标教学视频的存储路径和所述课堂笔记信息;
向所述学生端设备发送第二笔记获取响应,所述第二笔记获取响应携带所述目标教学视频的存储路径和所述课堂笔记信息。
7.如权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述学生端设备发送的笔记搜索请求,所述笔记搜索请求携带所述目标学生的标识和搜索关键词;
基于所述目标学生的标识和所述搜索关键词,搜索所述目标学生的笔记,以及基于所述搜索关键词搜索各个教学视频的教学字幕,以得到至少一个搜索结果,每个搜索结果包括对应的课堂名称、命中的课堂笔记和对应的教学视频的存储路径,所述至少一个搜索结果对应的教学视频包括所述目标教学视频;
向所述学生端设备发送笔记搜索响应,所述笔记搜索响应携带所述至少一个搜索结果。
8.如权利要求7所述的方法,其特征在于,所述基于所述目标学生的标识和所述搜索关键词,搜索所述目标学生的笔记,以及基于所述搜索关键词搜索各个教学视频的字幕之前,所述方法还包括:
对所述学生端设备上传的各个课堂笔记信息包括的课程名称和课堂笔记进行分词,并基于分词结果建立倒排索引;
对讲台端设备上传的各个教学视频的字幕信息包括的课程名称、课堂名称和教学字幕进行分词,并基于分词结果建立倒排索引。
9.一种学生端设备,其特征在于,所述学生端设备包括显示器、收发器和处理器;
所述显示器,用于显示视频播放界面,所述视频播放界面用于播放目标教学视频;
所述收发器,用于响应于所述目标教学视频的播放操作,向服务器发送第一笔记获取请求,所述第一笔记获取请求携带所述目标教学视频的标识和目标学生的标识;接收所述服务器发送的第一笔记获取响应,所述第一笔记获取响应携带所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
所述处理器,用于按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,并基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置;
所述显示器,还用于播放所述目标教学视频,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
10.一种服务器,其特征在于,所述服务器包括收发器和处理器;
所述收发器,用于接收学生端发送的第一笔记获取请求,所述第一笔记获取请求携带目标教学视频的标识和目标学生的标识,所述目标教学视频为所述学生端设备的视频播放界面中当前待播放的教学视频;
所述处理器,用于基于所述目标教学视频的标识和所述目标学生的标识,获取所述目标教学视频关联的所述目标学生的课堂笔记信息,所述课堂笔记信息包括多条课堂笔记和每条课堂笔记的开始记录时间;
所述收发器,还用于向所述学生端发送第一笔记获取响应,所述第一笔记获取响应携带所述课堂笔记信息,以供所述学生端按照所述目标教学视频的播放时长在所述视频播放界面绘制播放时间轴,基于所述目标教学视频的开始录制时间和所述每条课堂笔记的开始记录时间,在所述播放时间轴上标记所述每条课堂笔记的位置,并在所述目标教学视频的播放位置到达目标位置的情况下,在所述视频播放界面包括的笔记区域显示所述目标位置对应的课堂笔记,所述目标位置为所述播放时间轴上标记的任意一个位置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211614519.XA CN118200633A (zh) | 2022-12-13 | 2022-12-13 | 教学视频的播放方法、学生端设备及服务器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211614519.XA CN118200633A (zh) | 2022-12-13 | 2022-12-13 | 教学视频的播放方法、学生端设备及服务器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118200633A true CN118200633A (zh) | 2024-06-14 |
Family
ID=91399312
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211614519.XA Withdrawn CN118200633A (zh) | 2022-12-13 | 2022-12-13 | 教学视频的播放方法、学生端设备及服务器 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118200633A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118626664A (zh) * | 2024-07-01 | 2024-09-10 | 江苏云学堂网络科技有限公司 | 学习内容定位方法、装置、及电子设备 |
-
2022
- 2022-12-13 CN CN202211614519.XA patent/CN118200633A/zh not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118626664A (zh) * | 2024-07-01 | 2024-09-10 | 江苏云学堂网络科技有限公司 | 学习内容定位方法、装置、及电子设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109600678B (zh) | 信息展示方法、装置及系统、服务器、终端、存储介质 | |
| CN110572716B (zh) | 多媒体数据播放方法、装置及存储介质 | |
| CN112836136B (zh) | 聊天界面的显示方法、装置及设备 | |
| CN113490010B (zh) | 基于直播视频的互动方法、装置、设备及存储介质 | |
| CN109640125B (zh) | 视频内容处理方法、装置、服务器及存储介质 | |
| CN107908929A (zh) | 播放音频数据的方法和装置 | |
| CN112560612B (zh) | 确定业务算法的系统、方法、计算机设备及存储介质 | |
| CN110248236B (zh) | 视频播放方法、装置、终端及存储介质 | |
| CN111628925B (zh) | 歌曲交互方法、装置、终端及存储介质 | |
| CN112115282A (zh) | 基于搜索的问答方法、装置、设备及存储介质 | |
| CN111031391A (zh) | 视频配乐方法、装置、服务器、终端及存储介质 | |
| CN111698550A (zh) | 信息显示的方法、装置、电子设备及介质 | |
| CN110267054B (zh) | 一种推荐直播间的方法及装置 | |
| CN111597797A (zh) | 社交圈消息的编辑方法、装置、设备及介质 | |
| CN109769091B (zh) | 一种图像拍摄方法及移动终端 | |
| CN112069350B (zh) | 歌曲推荐方法、装置、设备以及计算机存储介质 | |
| CN110248202B (zh) | 直播间的切换方法、装置及存储介质 | |
| CN111770374A (zh) | 视频播放方法及装置 | |
| WO2021003949A1 (zh) | 歌曲播放方法、装置及系统 | |
| CN118200633A (zh) | 教学视频的播放方法、学生端设备及服务器 | |
| CN110808985B (zh) | 歌曲点播方法、装置、终端、服务器及存储介质 | |
| CN110134902B (zh) | 资料信息生成方法、装置及存储介质 | |
| CN110795660A (zh) | 数据分析方法、装置、电子设备及介质 | |
| CN115022721B (zh) | 内容展示方法、装置、电子设备及存储介质 | |
| CN113220935B (zh) | 录像数据的存储、查询方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20240614 |