【技术实现步骤摘要】
文档动态播放方法、装置、系统及计算机可读存储介质
本专利技术涉及互联网应用
,特别涉及一种文档动态播放方法、装置、系统及计算机可读存储介质。
技术介绍
随着互联网技术的发展,一种能够实现人与人、人与机器、人与物、甚至物与物之间直接沟通的网络架构,泛在网络逐渐形成,并广泛运用到教育等各领域。在线课堂的概念随之被提出,各种用于将老师进行授课的内容通过网络传送给学生的在线课堂应用也逐渐出现。其中,老师进行授课时,PowerPoint(PPT)文档是普遍应用的展示文档格式。目前,在线课堂应用将老师基于PPT进行授课的内容传送给学生的常用方式主要包括以下两种。第一,通过屏幕录制的方式将PPT播放过程录制成视频,并以视频流形式同步到学生。然而,该种方式的主要问题是画质不够清晰,即使是使用1080p质量传输,显示效果仍然无法达到实际演示文档的清晰程度,一些线条、画笔都会有边缘模糊的现象,低画质情况失真更为严重;其次,如果使用1080p质量传输,下载资源的体积较大,对用户网络质量要求较高,也容易出现多次缓冲;再次,录制形成视频中糅合了演示文档、画中画及实时评论,观看视频的学 ...
【技术保护点】
1.一种文档动态播放方法,其特征在于,包括:获取待演示的文档,所述待演示的文档为超文本格式的文档;采集针对所述待演示的文档所执行的至少一种目标操作;其中,目标操作中包括操作信息以及时序信息;建立第一终端与服务器之间的至少一条信令通道,通过所述至少一条信令通道向所述服务器上传所述至少一种目标操作以及所述待演示的文档。
【技术特征摘要】
1.一种文档动态播放方法,其特征在于,包括:获取待演示的文档,所述待演示的文档为超文本格式的文档;采集针对所述待演示的文档所执行的至少一种目标操作;其中,目标操作中包括操作信息以及时序信息;建立第一终端与服务器之间的至少一条信令通道,通过所述至少一条信令通道向所述服务器上传所述至少一种目标操作以及所述待演示的文档。2.如权利要求1所述的文档动态播放方法,其特征在于,所述建立第一终端与服务器之间的至少一条信令通道,包括:发送启动主讲指令给服务器,并接收服务器返回的根据所述启动主讲指令确定的主讲插件数据;根据所述主讲插件数据加载相应的插件,通过加载所述相应的插件建立第一终端与服务器之间的至少一条信令通道。3.如权利要求1所述的文档动态播放方法,其特征在于,所述获取待演示的文档,包括:通过第一应用获取待演示的文档;所述建立第一终端与服务器之间的至少一条信令通道,包括:建立第一终端的第一应用与所述服务器之间的信令通道作为第一信令通道、及建立第一终端的WebView控件与所述服务器之间的信令通道作为第二信令通道。4.如权利要求1至3中任一项所述的文档动态播放方法,其特征在于,所述采集针对所述待演示的文档所执行的至少一种目标操作,包括:采集针对所述待演示的文档第一目标操作以及第二目标操作;其中,所述第一目标操作用于表征指示信息在所述待演示的文档的位置,且所述指示信息并不使得所述待演示的文档的内容产生变化的操作;所述第二目标操作用于表征使得所述待演示的文档的至少部分内容产生变化的操作。5.如权利要求4所述的文档动态播放方法,其特征在于,所述通过所述至少一条信令通道向所述服务器上传所述至少一种目标操作,包括:通过第一终端的第一应用与所述服务器之间的信令通道发送所述第一目标操作,通过第一终端的WebView控件与所述服务器之间的信令通道发送第二目标操作。6.如权利要求1所述的文档动态播放方法,其特征在于,所述获取待演示的文档,包括:获取待转换PPT;获取文档转换指令,根据所述文档转换指令将所述待转换PPT转换为超文本格式的待演示的文档。7.一种文档动态播放方法,其特征在于,包括:获取第一终端发送的待演示的文档,所述待演示的文档为超文本格式的文档;获取所述第一终端通过至少一条信令通道发送的针对所述待演示的文档所执行的至少一种目标操作;其中,目标操作中包括操作信息和时序信息;将所述至少一种目标操作及所述待演示的文档发送给第二终端。8.如权利要求7所述的文档动态播放方法,其特征在于,所述将所述至少一种目标操作及所述待演示的文档发送给第二终端,包括:获取第二终端发送的收听请求指令;当所述第二终端为web客户端时,根据所述收听请求指令的类型发送听众插件数据、所述至少一种目标操作及所述待演示的文档给所述第二终端,所述听众插件数据供所述第二终端安装后解析并回放所述至少一种目标操作;当所述第二终端为应用客户端时,根据所述收听请求指令的类型发送所述至少一种目标操作及所述待演示的文档给所述第二终端。9.如权利要求7所述的文档动态播放方法,其特征在于,所述将所述至少一种目标操作及所述待演示的文档发送给第二终端,包括:获取第二终端发送的收听请求指令;当所述收听请求指令的类型为直播请求指令时,根据所述直播请求指令对应的当前时间确定当前关键帧,将所述待演示的文档及所述当前关键帧对应的目标操作发送给所述第二终端,并将所述当前时间后的目标操作实时发送给所述第二终端。10.如权利要求7所述的文档动态播放方法,其特征在于,所述将所述至少一种目标操作及所述待演示的文档发送给第二终端,包括:获取第二终端发送的收听请求指令;当所述收听请求指令的类型为录播请求指令时,根据所述录播请求指令获取与所述待演示的文档对应的全部的目标操作,将所述待演示的文档及所述全部的目标操作发送给所述第二终端。11.如权利要求7所述的文档动态播放方法,其特征在于,所述获取第一终端发送的待演示的文档之前,还包括:获取第一终端发送的启动主讲指令,根据所述启动主讲指令发送主讲插件数据给所述第一终端,所述第二插件数据供所述第一终端安装后建立所述第一终端与服务器之间的所述至少一条信令通道。12.如权利要求7至11中任一项所述的文档动态播放方法,其特征在于,所述获取所述第一终端通过至少一条信令通道发送的针对所述待演示的文档所执行的至少一种目标操作,包括:获取第一终端通过至少一条信令通道发送的针对所述待演示的文档所执行的第一目标操作和第二目标操作,其中,所述第一目标操作用于表征指示信息在所述待演示的文档的位置,且所述指示信息并不使得所述待演示的文档的内容产生变化的操作;所述第二目标操作用于表征使得所述待演示的文档的至少部分内容产生变化的操作;所述将所述至少一种目标操作及所述待演示的文档发送给第二终端,包括:将所述第一目标操作和所述第二目标操作进行合并形成动作信令文本;将所述待演示的文档发送给第二终端,并将所述动作信令文本通过一个信令通道发送给所述第二终端。13.如权利要求7至11中任一项所述的文档动态播放方法,其特征在于,所述将所述至少一种目标操作及所述待演示的文档发送给第二终端之前,还包括:将所述至少一种目标操作打包形成压缩文件资源和文件夹资源中的至少一种;将所述压缩文件资源和文件夹资源中的至少一种上传至内容分发网络进行存储,并记录所述待演示的文档与所述压缩文件资源和文件夹资源中至少一种的对应关系。14.一种文档动态播放方法,其特征在于,包括:发送收听请求指令给服务器;接收所述服务器基于所述收听请求指令发送的第一终端针对待演示的文档所执行的至少一种目标操作及所述待演示的文档,其中,目标操作中包括操作信息以及时序信息,所述待演示的文档为超文本格式的文档;根据所述至少一种目标操作确定所述第一终端上针对所述待演示的文档所执行的操作,将所述待演示的文档与所述操作同步播放。15.如权利要求14所述的文档动态播放方法,其特征在于,所述接收所述服务器基于所述收听请求指令发送的第一终端针对待演示的文档所执行的至少一种目标操作及所述待演示的文档,包括:当所述收听请求指令为直播请求指令时,接收服务器发送的待演示的文档、及第一终端针对待演示的文档所执行的基于当前时间所确定的当前关键帧对应的目标操作,并接收服务器实时发送的所述当前时间后的目标操作。16.如权利要求14所述的文档动态播放方法,其特征在...
【专利技术属性】
技术研发人员:郑昕,吴浩,郭学亨,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。