[发明专利]语音弹幕同步方法和系统有效
申请号: | 201711145376.1 | 申请日: | 2017-11-17 |
公开(公告)号: | CN108024121B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 王强 | 申请(专利权)人: | 武汉微摇科技文化有限公司 |
主分类号: | H04N21/233 | 分类号: | H04N21/233;H04N21/43;H04N21/845;H04M1/725;H04L12/58 |
代理公司: | 11371 北京超凡志成知识产权代理事务所(普通合伙) | 代理人: | 郭新娟 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 弹幕 同步 方法 系统 | ||
本发明实施例提供一种语音弹幕同步方法和系统,应用于能够相互通信的电子终端和服务器,包括电子终端采集的音频设备中正在播放的音视频信息并发送给所述服务器;服务器根据音视频信息获取与其对应的语音数据并判断该语音数据的数据大小是否大于预设值,若大于,则将语音数据分割为多个预设长度的子数据包并保存;服务器根据多个子数据包与语音数据的时间对应关系将多个子数据包依次发送至音频设备以使该音频设备以弹幕的方式将子数据包同步显示在正在播放的音视频中。本发明实施例能够有效避免在音视频播放过程中,由于语音数据过大造成的语音弹幕加载过慢、同步性差的问题。
技术领域
本发明涉及无线通信技术领域,具体而言,涉及一种语音弹幕同步方法和系统。
背景技术
对于现有的微信小程序和H5中对于音频在处理大段的音频流时只能通过预加载的方式提高用户体验,但由于音频流过大,导致用户在下载大段音频流时需占用大量的用户流量以及浪费较长音频下载时间,针对于语音弹幕用户体验会非常不好。加之,现阶段针对大段的语音包均是通过提前下载到手机客户端再播放的方式造成音频弹幕同步性差,例如,基于微信摇TV场景实时同步音频弹幕不适合提前下载大音频流的方式。
发明内容
有鉴于此,本发明提供一种语音弹幕同步方法和装置,能够有效解决上述问题。
本发明较佳实施例提供一种语音弹幕同步方法,应用于相互通信的电子终端和服务器,所述方法包括:
所述电子终端采集音频设备中正在播放的音视频信息并发送给所述服务器;
所述服务器根据所述音视频信息获取与其对应的语音数据并判断该语音数据的数据大小是否大于预设值,若大于,则将所述语音数据分割为多个预设长度的子数据包并保存;
所述服务器根据多个所述子数据包与所述语音数据的时间对应关系将多个子数据包依次发送至所述音频设备以使该音频设备以弹幕的方式将所述子数据包同步显示在正在播放的音视频中。
在本发明较佳实施例的选择中,根据该音视频信息获取与其对应的语音数据的步骤包括:
根据所述音视频信息中包含的播放内容、剧集标识和当前播放时间创建索引;
将所述索引与预存音视频数据进行比对,并根据比对结果获取与其对应的语音数据。
在本发明较佳实施例的选择中,所述方法还包括:
所述电子终端或所述服务器将以弹幕显示的各所述子数据包与所述音频设备中播放的音视频数据对应保存至本地文件;或
所述服务器将所述各所述子数据包对应添加至所述预存音视频数据的对应位置并保存。
在本发明较佳实施例的选择中,所述电子终端采集音频设备中正在播放的音视频信息的步骤包括:
响应音视频信息采集指令以采集音频设备中正在播放的音视频信息,其中,所述音视频信息包括播放内容、剧集标识和当前播放时间。
在本发明较佳实施例的选择中,所述响应音视频信息采集指令包括以下实现方式:
检测所述电子终端自身的晃动状态,并在该晃动状态满足预设值时判定需进行音视频信息采集;或者
检测所述电子终端中的屏幕压力值,并在该压力值满足预设值时判定需进行音视频信息采集。
在本发明较佳实施例的选择中,所述音视频信息可以是音频信息或音视频播放画面。
本发明较佳实施例还提供一种语音弹幕同步方法,应用于能够与电子终端通信连接的服务器,所述方法包括:
接收所述电子终端采集的音频设备中正在播放的音视频信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉微摇科技文化有限公司,未经武汉微摇科技文化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711145376.1/2.html,转载请声明来源钻瓜专利网。