欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2014105204236
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种音/视频数据实时传输并共享播放进程的控制方法,应用于发送端和与所述发送端连接的多个接收端组成的通信网络,所述发送端中预存有音/视频数据和配置有标志位的测试数据,并以已定播放速率播放所述音/视频数据,其特征在于,所述音/视频数据实时传输并共享播放进程的控制方法包括:所述发送端循环在预定时间段内获取所述发送端和所述多个接收端之间网络最大延迟时间,具体包括:所述发送端在初始阶段将所述测试数据分别发送至多个接收端,并记录发送时刻;所述接收端接收到所述测试数据后反馈一数据已接收响应至所述发送端,所述发送端在接收到所述测试数据已接收响应后记录已接收时刻;根据所述发送时刻和已接收时刻获取所述发送端和所述多个接收端之间网络最大延迟时间;

所述发送端将预存的所述音/视频数据进行流化处理;所述流化处理包括将所述音/视频数据分成若干音/视频数据片段,所述音/视频数据片段之间存在监听时隙;

所述发送端传输所述音/视频数据,并在所述监听时隙内感测用户输入的播放进程指令;所述播放进程指令包括开始播放指令、暂停播放指令或恢复播放指令;所述开始播放指令、暂停播放指令或恢复播放指令分别配置有开始识别符、暂停识别符或恢复识别符;

当所述发送端感测到用户输入所述播放进程指令时,将所述播放进程指令和执行该播放进程指令时的音/视频数据帧号组成的播放数据文件发送至所述接收端,所述接收端发送已接收信息至所述发送端以便所述发送端和所述接收端同步执行所述播放进程指令。

2.根据权利要求1所述的音/视频数据实时传输并共享播放进程的控制方法,其特征在于:

当所述发送端感测到用户输入所述播放进程指令为开始播放指令时,将所述开始播放指令和音/视频数据的初始帧号组成的播放数据文件发送至所述接收端,所述接收端发送已接收信息至所述发送端以便所述发送端和所述接收端同步开始播放所述音/视频数据;

当所述发送端感测到用户输入所述播放进程指令为暂停播放指令时,将所述暂停播放指令和执行该暂停播放指令时的音/视频数据的帧号组成的播放数据文件发送至所述接收端,所述接收端发送已接收信息至所述发送端以便所述发送端和所述接收端同步暂停播放所述音/视频数据;

当所述发送端感测到用户输入所述播放进程指令为恢复播放指令时,将所述恢复播放指令和所述执行该所述暂停播放指令时音/视频数据的帧号组成的播放数据文件发送至所述接收端,所述接收端发送已接收信息至所述发送端以便所述发送端和所述接收端同步恢复播放所述音/视频数据。

3.根据权利要求2所述的音/视频数据实时传输并共享播放进程的控制方法,其特征在于:

当所述发送端检测到所述播放进程指令中存在开始识别符,便感测到用户输入所述播放进程指令为开始播放指令;

当所述发送端检测到所述播放进程指令中存在暂停识别符,便感测到用户输入所述播放进程指令为暂停播放指令;

当所述发送端检测到所述播放进程指令中存在恢复识别符,便感测到用户输入所述播放进程指令为恢复播放指令。

4.根据权利要求2所述的音/视频数据实时传输并共享播放进程的控制方法,其特征在于:

当所述发送端感测到用户输入所述播放进程指令为暂停播放指令时还需要获取当用户输入所述播放进程指令时的音/视频数据的帧号的步骤,该步骤还包括计算执行该暂停播放指令时的音/视频数据的帧号,所述计算执行该暂停播放指令时的音/视频数据的帧号的步骤包括:所述发送端感测到用户输入所述播放进程指令为暂停播放指令时获取用户输入所述暂停播放指令时的视频数据的帧号;

根据获取到的用户输入所述暂停播放指令时的视频数据的帧号、已定播放速率、及获取到的所述发送端和所述多个接收端之间网络最大延迟时间计算执行该暂停播放指令时的音/视频数据的帧号。

5.根据权利要求3所述的音/视频数据实时传输并共享播放进程的控制方法,其特征在于:计算执行该暂停播放指令时的音/视频数据的帧号的计算公式为:执行该暂停播放指令时的音/视频数据的帧号=用户输入所述暂停播放指令时的视频数据的帧号+已定播放速率×所述发送端和所述多个接收端之间网络最大延迟时间。

6.根据权利要求4所述的音/视频数据实时传输并共享播放进程的控制方法,其特征在于:在所述音/视频数据实时传输并共享播放进程的控制方法中所述发送端和所述多个接收端之间网络最大延迟时间是在预定时间段内循环测试所得。

7.根据权利要求1所述的音/视频数据实时传输并共享播放进程的控制方法,其特征在于:在所述监听时隙内感测用户输入的播放进程指令包括作为发送端的用户输入的播放进程指令和作为接收端的用户输入的播放进程指令,当在所述监听时隙内感测用户输入的播放进程指令为作为接收端的用户输入的播放进程指令时,作为接收端的用户输入的播放进程指令不包括开始播放指令;

当所述接收端感测到作为接收端的用户输入所述播放进程指令为暂停播放指令时获取用户输入所述暂停播放指令时的视频数据的帧号;

根据获取到的用户输入所述暂停播放指令时的视频数据的帧号、已定播放速率、及获取到的所述发送端和所述多个接收端之间网络最大延迟时间计算执行该暂停播放指令时的音/视频数据的帧号。

8.一种音/视频数据实时传输并共享播放进程的控制系统,应用于发送端和与所述发送端连接的多个接收端组成的通信网络,所述发送端中预存有音/视频数据和配置有标志位的测试数据,所述发送端以已定播放速率播放所述音/视频数据,其特征在于,所述音/视频数据实时传输并共享播放进程的控制系统包括:发送端的第一通信模块,用于在初始阶段将所述测试数据分别发送至多个接收端的第二通信模块,同时,记录模块用于记录发送时刻;

接收端的第二通信模块用于接收到所述测试数据后反馈一数据已接收响应至所述发送端的第一通信模块,所述发送端上的第一通信模块在接收到所述测试数据已接收响应后记录模块记录已接收时刻;

获取模块,位于在所述发送端上,用于循环在预定时间段内根据所述发送时刻和已接收时刻获取所述发送端和所述多个接收端之间网络最大延迟时间;

流化处理模块,位于在所述发送端上,用于将预存的所述音/视频数据进行流化处理;

所述流化处理包括将所述音/视频数据分成若干音/视频数据片段,所述音/视频数据片段之间存在监听时隙;

第一通信模块还用于传输所述音/视频数据,并在所述监听时隙内感测用户输入的播放进程指令;所述播放进程指令包括开始播放指令、暂停播放指令、或恢复播放指令;所述开始播放指令、暂停播放指令、或恢复播放指令分别配置有开始识别符、暂停识别符、或恢复识别符;

第一执行模块,位于在所述发送端上,用于当感测到用户输入所述播放进程指令时,将所述播放进程指令和执行该播放进程指令时的音/视频数据帧号组成的播放数据文件发送至第二通信模块,所述第二通信模块发送已接收信息至第一通信模块以便所述发送端和所述接收端同步执行所述播放进程指令。

9.根据权利要求8所述的音/视频数据实时传输并共享播放进程的控制系统,其特征在于:所述音/视频数据实时传输并共享播放进程的控制系统还包括:第二执行模块,位于在所述接收端上,用于当所述接收端感测到用户输入所述播放进程指令为暂停播放指令时获取用户输入所述暂停播放指令时的音/视频数据的帧号,根据获取到的用户输入所述暂停播放指令时的音/视频数据的帧号、已定播放速率、及获取到的所述发送端和所述多个接收端之间网络最大延迟时间计算执行该暂停播放指令时的音/视频数据的帧号。