多设备间数据同步的方法、装置、发送端及接收端的利记博彩app_3

文档序号:9891162阅读:来源:国知局
发送端根据时间戳和各接收端反馈的同步报告产生并发送的同步调整参数,并根据所述同步调整参数调整自身的播放速率。
[0087]本发明的实施例还提供一种接收端,包括如上所述的装置。
[0088]需要说明的是,上述接收端的多设备间数据同步的装置是与上述接收端的方法对应的装置,上述方法的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。上述的接收端设备可以是任何能够接收音视频数据单元的设备,如基于Miracast标准(视频分享的无线协议)的音视频数据处理设备。
[0089]下面结合上述发送端和接收端说明本发明的上述方法的具体流程:
[0090]1.发送端(Source)发送的音视频数据流由各个数据单元组成,每个数据单元都包含一个时间戳T ;
[0091]2.当发送端和接收端建立连接后,发送端向接收端发送“同步报告”指令,并携带报告周期,接收端进行确认;
[0092]3.接收端在报告周期内,报告播放位置(即播放时长),即在此报告周期时间内消耗的数据单元时间间隔,时间基于各个数据单元时间戳T计算(参考步骤I);
[0093]4、发送端收到各个接收端上报的同步报告,进行如下的运算:
[0094]对于某个接收端A的报告,收到报告的记录对应的时间tl,对应单元时间戳Tl ;对比两次连续的记录,求r = (T2-T1) / (t2-tl),r可以标示在一个报告周期内,接收端A的数据单元的消耗速率;
[0095]对于多个接收端,每次有新的r,对r进行排序,可以取中值r2,对于其他非中值rl,与r2进行运算:C = rl/r2
[0096]5、发送端将C发送至各个接收端。当C>1,意味着周期时间内,对比基准消耗了过多的数据单元,需要降低播放速率;当c〈l,意味着周期时间内,对比基准消耗的数据单元过少,需要提高播放速率。接收端对于播放速率的调整,有各种方法,比如对于音频进行重采样、对于视频调整帧率等;从而使各个接收端能够同步播放音视频。
[0097]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种多设备间数据同步的方法,应用于发送端,其特征在于,所述方法包括: 向多个接收端发送携带有时间戳的音视频数据单元以及携带有报告周期的同步报告指令; 接收各接收端根据音视频数据单元中的时间戳以及同步报告指令反馈的同步报告; 根据发送的音视频数据单元的时间戳和各接收端反馈的同步报告,分别生成同步调整参数,并发送给各接收端。2.根据权利要求1所述的方法,其特征在于,各接收端反馈的同步报告包括:各接收端在所述报告周期内,以所述数据单元中的时间戳值为起始时间播放音视频数据单元的时长。3.根据权利要求2所述的方法,其特征在于,根据发送的音视频数据单元的时间戳以及各接收端反馈的同步报告,分别生成同步调整参数的步骤包括: 根据发送的数据单元的时间戳,以及各接收端反馈的在所述同步周期内,以所述时间戳为起始时间播放音视频数据单元的时长,获得各接收端在所述同步周期内播放数据单元的播放速率; 根据各接收端在所述同步周期内播放音视频数据单元的播放速率,分别生成各个接收端的同步调整参数。4.根据权利要求3所述的方法,其特征在于,获得各接收端在所述同步周期内播放数据单元的播放速率的步骤包括: 通过公式r = (Tl-T2)/(tl-t2)获得,各接收端在所述同步周期内播放音视频数据单元的播放速率;其中, Tl为发送端向一接收端发送的一个音视频数据单元中的时间戳值; tl为该接收端在报告周期内以Tl为起始时间播放音视频数据单元的时长; T2为发送端向该接收端发送的下一个数据单元中的时间戳值; t2为该接收端在报告周期内以T2为起始时间播放音视频数据单元的时长; r为接收端在所述同步周期内的播放速率。5.根据权利要求3所述的方法,其特征在于,根据各接收端在所述同步周期内播放数据单元的播放速率,分别生成各个接收端的同步调整参数的步骤包括: 通过公式C = rl/r2分别生成各个接收端的同步调整参数; 其中,rl为一接收端对应的r值,r2为多个接收端对应的r值的中值,且多个接收端按照其对应的r值进行排序;C为所要生成的同步调整参数。6.根据权利要求3或4所述的方法,其特征在于,还包括: 如果各接收端中,有超过预设个数的接收端在同步周期内播放音视频数据单元的播放速率超过一预设阈值,则调整报告周期,并将调整后的报告周期携带在同步报告指令中发送给接收端。7.一种多设备间数据同步的方法,应用于接收端,其特征在于,所述方法包括: 接收发送端发送的含有时间戳的音视频数据单元和含有报告周期的同步报告指令; 根据时间戳以及同步报告指令向发送端反馈同步报告; 接收发送端根据时间戳和各接收端反馈的同步报告产生并发送的同步调整参数,并根据所述同步调整参数调整自身的播放速率。8.根据权利要求7所述的方法,其特征在于,所述同步报告包括:接收端在所述报告周期内,以所述音视频数据单元中的时间戳值为起始时间播放音视频数据单元的时长。9.根据权利要求8所述的方法,其特征在于,根据所述同步调整参数调整自身的播放速率的步骤包括: 当同步调整参数大于I时,降低自身播放速率; 当同步调整参数小于I时,提高自身播放速率; 当同步调整数等于I时,自身播放速率不变。10.一种多设备间数据同步的装置,应用于发送端,其特征在于,包括: 发送模块,用于向多个接收端发送携带有时间戳的音视频数据单元以及携带有报告周期的同步报告指令; 接收模块,用于接收各接收端根据音视频数据单元中的时间戳以及同步报告指令反馈的同步报告; 处理模块,用于根据发送的音视频数据单元的时间戳和各接收端反馈的同步报告,分别生成同步调整参数,并由所述发送模块发送给各接收端。11.一种发送端,其特征在于,包括如权利要求10所述的装置。12.—种多设备间数据同步的装置,应用于接收端,其特征在于,包括: 接收模块,用于接收发送端发送的含有时间戳的音视频数据单元和含有报告周期的同步报告指令; 反馈模块,用于根据时间戳以及同步报告指令向发送端反馈同步报告; 调整模块,用于接收发送端根据时间戳和各接收端反馈的同步报告产生并发送的同步调整参数,并根据所述同步调整参数调整自身的播放速率。13.一种接收端,其特征在于,包括如权利要求12所述的装置。
【专利摘要】本发明的实施例提供一种多设备间数据同步的方法、装置、发送端及接收端,涉及通信领域的多设备间数据同步,其中发送端的方法包括:向多个接收端发送携带有时间戳的音视频数据单元以及携带有报告周期的同步报告指令;接收各接收端根据音视频数据单元中的时间戳以及同步报告指令反馈的同步报告;根据发送的音视频数据单元的时间戳和各接收端反馈的同步报告,分别生成同步调整参数,并发送给各接收端。本发明的方案可以使多个接收端同步播放音视频数据单元。
【IPC分类】H04L7/00
【公开号】CN105656616
【申请号】
【发明人】田康
【申请人】中国移动通信集团公司
【公开日】2016年6月8日
【申请日】2014年12月3日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1