一种在线答疑内容的播放方法及装置制造方法及图纸

技术编号:18899145 阅读:26 留言:0更新日期:2018-09-08 14:01
本发明专利技术实施例公开了一种在线答疑内容的播放方法及装置。所述方法包括:获取答疑文件,其中,所述答疑文件包括语音数据包和笔迹数据包;根据播放终端的分辨率自适应地调整所述笔迹数据包对应笔迹的显示分辨率;在对所述语音数据包进行语音播放的同时,根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示。通过本发明专利技术的技术方案,能够在不同设备上播放在线答疑内容时自动调节显示分辨率,提高播放效果的稳定性。

A method and device for playing online answering questions

The embodiment of the invention discloses a method and device for playing online answering questions. The method comprises acquiring a question file, wherein the answer file includes a voice packet and a handwriting packet, adaptively adjusting the display resolution of the handwriting packet corresponding to the handwriting according to the resolution of the playback terminal, and playing the voice packet according to the handwriting packet while playing the voice packet. The handwriting is plotted and displayed with the display resolution of the handwriting. Through the technical scheme of the invention, the display resolution can be automatically adjusted when the online answer content is played on different devices, and the stability of the playback effect can be improved.

【技术实现步骤摘要】
一种在线答疑内容的播放方法及装置
本专利技术实施例涉及信息处理技术,尤其涉及一种在线答疑内容的播放方法及装置。
技术介绍
随着网络的不断发展,老师与学生之间的教学方式从线下发展到了线上,在线教育成为了一种技术发展趋势,而目前现有的在线答疑设备主要采用语音与笔记(板书)相结合的方式为老师和学生提供实时的在线答疑服务,即老师通过语音和学生实时通话讲解,并通过老师端的专用答疑本和数码笔为学生进行板书书写。另外,在线答疑业务中需要对老师和学生答疑过程进行现场还原,需要对这一过程进行录制,一方面以供后期学生对历史答疑记录进行知识点的回放和温故总结;另一方面以供内部审核,即审核当前答疑老师或学生是否进行了违规操作、不当的言语或老师不用心的讲解等,或是审核并且自动或人工检测当前的语音通话质量、笔迹传输是否完整和合格。其中,现有的播放方案是:将云存储服务器中存储的预先录制并上传的语音文件和笔迹文件下载至手机或电脑等终端,并使用手机或电脑上特殊的播放器进行读取和播放。由于在移动端设备方面存在IOS和安卓等平台的差别,而且基于安卓平台,更有各种手机厂商数千款手机产品,每种产品的设备配置和性能参数都不尽相同,所以会存在因为设备的显示分辨率不一致而导致播放效果不稳定的问题。
技术实现思路
本专利技术实施例提供一种在线答疑内容的播放方法及装置,以实现在不同设备上播放在线答疑内容时自动调节显示分辨率,提高播放效果的稳定性。第一方面,本专利技术实施例提供了一种在线答疑内容的播放方法,包括:获取答疑文件,其中,所述答疑文件包括语音数据包和笔迹数据包;根据播放终端的分辨率自适应地调整所述笔迹数据包对应笔迹的显示分辨率;在对所述语音数据包进行语音播放的同时,根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示。进一步的,在获取答疑文件之后,还包括:检测所述语音数据包是否合法;如果确定所述语音数据包合法,则加载所述语音数据包。进一步的,在加载所述语音数据包之后,还包括:检测所述笔迹数据包是否合法;如果确定所述笔迹数据包合法,则根据所述笔迹数据包中的相对时间戳,将所述笔迹数据包与所述语音数据包的时间对齐,其中,所述相对时间戳为所述笔迹数据包的采集时间点相对于第一个语音数据包的采集时间点的时间差值;如果确定所述笔迹数据包不合法,则丢弃所述语音数据包和所述笔迹数据包。进一步的,所述根据播放终端的分辨率自适应地调整所述笔迹数据包对应笔迹的显示分辨率,包括:获取所述播放终端的设备像素比;根据所述设备像素比以及设定缩放因子调整所述笔迹数据包对应笔迹的显示分辨率。进一步的,所述根据所述设备像素比以及设定缩放因子调整所述笔迹数据包对应笔迹的显示分辨率,包括:根据公式:f(x,y)=e(x,y)×r(x,y)×scale,调整所述笔迹数据包对应笔迹的显示分辨率;其中,f(x,y)为调整后笔迹信息的显示分辨率下每个像素点的坐标,e(x,y)为调整前所述笔迹信息的显示分辨率下每个像素点的坐标,r(x,y)为设定缩放因子,scale为所述播放终端的设备像素比。进一步的,所述根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示,包括:根据所述笔迹数据包中当前笔迹数据对应的页号动态创建并显示目标页面;根据所述笔迹的显示分辨率在所述目标页面上绘制并显示预设数量的笔迹数据对应的笔迹。进一步的,在根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示之后,还包括:当获取到播放进度条向前调整指令时,根据所述向前调整指令将当前播放进度向前调整到前方目标位置;若所述前方目标位置下显示的页面所对应的页号与调整前显示的页面所对应的页号相同,则清除所述页号内的所有笔迹,并绘制和显示所述页号下起始位置到所述前方目标位置之间所有笔迹数据对应的笔迹;若所述前方目标位置下显示的页面所对应的页号与所述调整前显示的页面所对应的页号不同,则清除所述调整前显示的页面所对应的页号内的所有笔迹,并绘制和显示所述前方目标位置下显示的页面所对应的页号下起始位置到所述前方目标位置之间所有笔迹数据对应的笔迹。进一步的,在根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示之后,还包括:当获取到播放进度条向后调整指令时,根据所述向后调整指令将当前播放进度向后调整到后方目标位置;若所述后方目标位置下显示的页面所对应的页号与调整前显示的页面所对应的页号相同,则绘制和显示调整前播放位置到所述后方目标位置之间所有笔迹数据对应的笔迹;若所述后方目标位置下显示的页面所对应的页号与所述调整前显示的页面所对应的页号不同,则清除所述调整前显示的页面所对应的页号内的所有笔迹,并绘制和显示所述后方目标位置下显示的页面所对应的页号下起始位置到所述后方目标位置之间所有笔迹数据对应的笔迹。第二方面,本专利技术实施例还提供了一种在线答疑内容的播放装置,该装置包括:文件获取模块,用于获取答疑文件,其中,所述答疑文件包括语音数据包和笔迹数据包;分辨率调整模块,用于根据播放终端的分辨率自适应地调整所述笔迹数据包对应笔迹的显示分辨率;播放显示模块,用于在对所述语音数据包进行语音播放的同时,根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示。进一步的,还包括:第一检测模块,用于在获取答疑文件之后,检测所述语音数据包是否合法;语音加载模块,用于如果确定所述语音数据包合法,则加载所述语音数据包。进一步的,还包括:第二检测模块,用于在加载所述语音数据包之后,检测所述笔迹数据包是否合法;时间对齐模块,用于如果确定所述笔迹数据包合法,则根据所述笔迹数据包中的相对时间戳,将所述笔迹数据包与所述语音数据包的时间对齐,其中,所述相对时间戳为所述笔迹数据包的采集时间点相对于第一个语音数据包的采集时间点的时间差值;数据丢弃模块,用于如果确定所述笔迹数据包不合法,则丢弃所述语音数据包和所述笔迹数据包。进一步的,所述分辨率调整模块包括:像素比获取子模块,用于获取所述播放终端的设备像素比;分辨率确定子模块,用于根据所述设备像素比以及设定缩放因子调整所述笔迹数据包对应笔迹的显示分辨率。进一步的,所述分辨率确定子模块具体用于:根据公式:f(x,y)=e(x,y)×r(x,y)×scale,调整所述笔迹数据包对应笔迹的显示分辨率;其中,f(x,y)为调整后笔迹信息的显示分辨率下每个像素点的坐标,e(x,y)为调整前所述笔迹信息的显示分辨率下每个像素点的坐标,r(x,y)为设定缩放因子,scale为所述播放终端的设备像素比。进一步的,所述播放显示模块具体用于:根据所述笔迹数据包中当前笔迹数据对应的页号动态创建并显示目标页面;根据所述笔迹的显示分辨率在所述目标页面上绘制并显示预设数量的笔迹数据对应的笔迹。进一步的,还包括:进度向前调整模块,用于在根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示之后,当获取到播放进度条向前调整指令时,根据所述向前调整指令将当前播放进度向前调整到前方目标位置;第一向前绘制模块,用于若所述前方目标位置下显示的页面所对应的页号与调整前显示的页面所对应的页号相同,则清除所述页号内的所有笔迹,并绘制和显示所述页号下起始位置到所述前方目标位置之间所有笔迹数据对应的笔迹;第二向前绘制模块,用于若所述前方目标位置下显示的页面所本文档来自技高网...

【技术保护点】
1.一种在线答疑内容的播放方法,其特征在于,包括:获取答疑文件,其中,所述答疑文件包括语音数据包和笔迹数据包;根据播放终端的分辨率自适应地调整所述笔迹数据包对应笔迹的显示分辨率;在对所述语音数据包进行语音播放的同时,根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示。

【技术特征摘要】
1.一种在线答疑内容的播放方法,其特征在于,包括:获取答疑文件,其中,所述答疑文件包括语音数据包和笔迹数据包;根据播放终端的分辨率自适应地调整所述笔迹数据包对应笔迹的显示分辨率;在对所述语音数据包进行语音播放的同时,根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示。2.根据权利要求1所述的方法,其特征在于,在获取答疑文件之后,还包括:检测所述语音数据包是否合法;如果确定所述语音数据包合法,则加载所述语音数据包。3.根据权利要求2所述的方法,其特征在于,在加载所述语音数据包之后,还包括:检测所述笔迹数据包是否合法;如果确定所述笔迹数据包合法,则根据所述笔迹数据包中的相对时间戳,将所述笔迹数据包与所述语音数据包的时间对齐,其中,所述相对时间戳为所述笔迹数据包的采集时间点相对于第一个语音数据包的采集时间点的时间差值;如果确定所述笔迹数据包不合法,则丢弃所述语音数据包和所述笔迹数据包。4.根据权利要求1所述的方法,其特征在于,所述根据播放终端的分辨率自适应地调整所述笔迹数据包对应笔迹的显示分辨率,包括:获取所述播放终端的设备像素比;根据所述设备像素比以及设定缩放因子调整所述笔迹数据包对应笔迹的显示分辨率。5.根据权利要求4所述的方法,其特征在于,所述根据所述设备像素比以及设定缩放因子调整所述笔迹数据包对应笔迹的显示分辨率,包括:根据公式:f(x,y)=e(x,y)×r(x,y)×scale,调整所述笔迹数据包对应笔迹的显示分辨率;其中,f(x,y)为调整后笔迹信息的显示分辨率下每个像素点的坐标,e(x,y)为调整前所述笔迹信息的显示分辨率下每个像素点的坐标,r(x,y)为设定缩放因子,scale为所述播放终端的设备像素比。6.根据权利要求1所述的方法,其特征在于,所述根据所述笔迹数据包和所述笔迹的显示分辨率进行笔迹的绘制和显示,包括:根据所述笔迹数据包中当前笔迹数据对应的页号动态创建并显示目标页面;根据所述笔迹的显示分辨率在所述目标页面上绘制并显示预设数量的笔迹数据对应的笔迹。7.根据权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:周巍巍魏荣宾张凯磊
申请(专利权)人:上海谦问万答吧云计算科技有限公司
类型:发明
国别省市:上海,31

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

1