买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种同步播放方法、桥接设备和信宿设备_中国联合网络通信集团有限公司_201811456392.7 

申请/专利权人:中国联合网络通信集团有限公司

申请日:2018-11-30

公开(公告)日:2021-08-31

公开(公告)号:CN109525882B

主分类号:H04N21/43(20110101)

分类号:H04N21/43(20110101);H04N21/439(20110101);H04N21/4363(20110101);H04N21/242(20110101)

优先权:

专利状态码:有效-授权

法律状态:2021.08.31#授权;2019.04.19#实质审查的生效;2019.03.26#公开

摘要:本发明的实施例提供了一种同步播放方法、桥接设备和信宿设备,涉及家庭互联网技术领域,解决了现有技术中蓝牙音频设备仅仅支持一对一的两个设备的音频传输,无法实现多个蓝牙音频设备的同步播放的问题。该方法包括,接收设备获取相邻的上一个设备发送的多媒体数据;其中,相邻的上一个设备为信源设备或者接收设备,多媒体数据包括播放进度,以及播放进度对应的第一时刻;接收设备根据排序位置、接收多媒体数据的第二时刻以及第一时刻,确定延时时间T;接收设备根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。

主权项:1.一种同步播放方法,应用于同步播放系统,所述同步播放系统包括至少一条播放链路,所述播放链路包括N个串联的设备,分别为排序位置为1的信源设备、排序位置为2至排序位置为N的接收设备;其中,排序位置为2至排序位置为N的接收设备中包含排序位置为2至排序位置为N-1的桥接设备以及排序位置为N的信宿设备,所述信源设备用于向所述播放链路上发送多媒体数据,N为大于或等于3的整数,所述N个串联的设备相互之间通过蓝牙的方式进行连接,其特征在于,包括:接收设备获取相邻的上一个设备发送的多媒体数据;其中,所述相邻的上一个设备为信源设备或者接收设备,所述多媒体数据包括播放进度,以及所述播放进度对应的第一时刻;所述接收设备根据排序位置、接收所述多媒体数据的第二时刻以及所述第一时刻,确定延时时间T;所述接收设备根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据;所述多媒体数据还包括视频数据;所述接收设备根据排序位置、接收所述多媒体数据的第二时刻以及所述第一时刻,确定延时时间T后,所述方法还包括:所述接收设备获取相邻的上一个设备发送的视频数据中每一帧图像的第一总灰度值P1;所述接收设备根据接收到的所述视频数据,确定接收到的所述视频数据中每一帧图像的第二总灰度值P2;所述接收设备根据所述第二总灰度值P2和所述第一总灰度值P1,确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2是否满足预设条件;其中,所述预设条件包括:所述接收设备确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2满足预设条件时,根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据。

全文数据:一种同步播放方法、桥接设备和信宿设备技术领域本发明涉及家庭互联网技术领域,尤其涉及一种同步播放方法、桥接设备和信宿设备。背景技术关于蓝牙散射网,蓝牙技术联盟英文全称:BluetoothSpecialInterestGroup,简称:SIG并没有规定它的形成过程和相关的协议规范。目前关于散射网的研究主要集中在散射网的构成机制上,如拓扑结构的形成、网络的路由机制、以及网内网间的调度问题等。对于散射网的拓扑结构,目前较流行的是树形、星形、环形等结构。针对这些拓扑结构,科研人员已经提出了各种各样的路由算法和调度算法。从以上分析中可以看出,当今科研领域中,研究人员对散射网的研究都是停留在了如何形成大规模蓝牙网络的理论算法上,没有考虑难以实现的问题。随着蓝牙产品对人们生活方式的不断改变,人们对蓝牙音频设备也不断提出了更多的需求。在一些应用场景中,用户希望蓝牙音频设备可以提供更高品质的音频质量。为了满足这种需求,SIG已经研究和发布了相关的音视频协议和应用模式,为高品质蓝牙音视频应用提供了规范与保证。其中高级音视频分发传输协议定义在逻辑链路控制与适配层,使用数据传输率更快的异步链路ACL信道,可以实现高质量立体声的音频流传输,高级音频分发模式则描述了利用高级音视频分发传输协议实现音频流传输的过程。在一些应用场景中,用户希望蓝牙音频传输系统可以覆盖更广的范围、传输更远的距离,但是现有的蓝牙音频设备仅仅支持一对一的两个设备的音频传输,这是由于两个或多个音频获取设备在与音频源设备建立传输链路时,会出现信道重复的现象,导致无法进行多个音频获取设备的同步播放。由上述可知,现有技术中蓝牙音频设备仅仅支持一对一的两个设备的音频传输,无法实现多个蓝牙音频设备的同步播放。发明内容本发明的实施例提供一种同步播放方法、桥接设备和信宿设备,解决了现有技术中蓝牙音频设备仅仅支持一对一的两个设备的音频传输,无法实现多个蓝牙音频设备的同步播放的问题。为达到上述目的,本发明的实施例采用如下技术方案:第一方面、本发明的实施例提供一种同步播放方法,应用于同步播放系统,同步播放系统包括至少一条播放链路,播放链路包括N个串联的设备,分别为排序位置为1的信源设备、排序位置为2至排序位置为N的接收设备;其中,排序位置为2至排序位置为N的接收设备中包含排序位置为2至排序位置为N-1的桥接设备以及排序位置为N的信宿设备,信源设备用于向播放链路上发送多媒体数据,N为大于或等于3的整数,包括:接收设备获取相邻的上一个设备发送的多媒体数据;其中,相邻的上一个设备为信源设备或者接收设备,多媒体数据包括播放进度,以及播放进度对应的第一时刻;接收设备根据排序位置、接收多媒体数据的第二时刻以及第一时刻,确定延时时间T;接收设备根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。由上述方案可知,接收设备获取相邻的上一个设备发送的多媒体数据,并根据排序位置、接收多媒体文件的第二时刻和第一时刻,确定延时时间T;接收设备根据延时时间T,在延时T时间后根据播放进度播放多媒体数据,从而位于播放链路上的每个接收设备可以实现对该信源设备发出多媒体文件进行同步播放;因此,用户可以根据本发明的实施例提供的同步播放方法,将蓝牙音频设备作为接收设备接入该播放链路中,实现多个蓝牙音频设备的同步播放,从而解决了现有技术中蓝牙音频设备仅仅支持一对一的两个设备的音频传输,无法实现多个蓝牙音频设备的同步播放的问题。第二方面、本发明的实施例提供一种桥接设备,包括:收发单元,用于获取相邻的上一个设备发送的多媒体数据;其中,相邻的上一个设备为信源设备或者接收设备,多媒体数据包括播放进度,以及播放进度对应的第一时刻;处理单元,用于根据排序位置、接收多媒体数据的第二时刻以及收发单元获取的第一时刻,确定延时时间T;处理单元,还用于根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。第三方面,本发明的实施例提供一种桥接设备,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当桥接设备运行时,处理器执行存储器存储的计算机执行指令,以使桥接设备执行如上述第一方面提供的方法。第四方面,本发明的实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述第一方面提供的方法。可以理解地,上述提供的任一种桥接设备用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。第五方面、本发明的实施例提供一种信宿设备,包括:收发单元,用于获取相邻的上一个设备发送的多媒体数据;其中,相邻的上一个设备为信源设备或者接收设备,多媒体数据包括播放进度,以及播放进度对应的第一时刻;处理单元,用于根据排序位置、接收多媒体数据的第二时刻以及收发单元获取的第一时刻,确定延时时间T;处理单元,还用于根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。第六方面,本发明的实施例提供一种信宿设备,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当信宿设备运行时,处理器执行存储器存储的计算机执行指令,以使信宿设备执行如上述第一方面提供的方法。第七方面,本发明的实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述第一方面提供的方法。可以理解地,上述提供的任一种信宿设备用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明的实施例提供的一种同步播放方法中播放系统的结构示意图;图2为本发明的实施例提供的一种同步播放方法的流程示意图之一;图3为本发明的实施例提供的一种同步播放方法的流程示意图之二;图4为本发明的实施例提供的一种桥接设备的结构示意图之一;图5为本发明的实施例提供的一种桥接设备的结构示意图之二;图6为本发明的实施例提供的一种信宿设备的结构示意图之一;图7为本发明的实施例提供的一种信宿设备的结构示意图之二。附图标记:桥接设备-10;收发单元-101;处理单元-102;信宿设备-20;收发单元-201;处理单元-202。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个网络是指两个或两个以上的网络。本文中术语“和或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本文中符号“”表示关联对象是或者的关系,例如AB表示A或者B。实施例一本发明的实施例提供一种同步播放方法,应用于同步播放系统,如图1所示同步播放系统包括至少一条播放链路,播放链路包括N个串联的设备,分别为排序位置为1的信源设备、排序位置为2至排序位置为N的接收设备;其中,排序位置为2至排序位置为N的接收设备中包含排序位置为2至排序位置为N-1的桥接设备以及排序位置为N的信宿设备,信源设备用于向播放链路上发送多媒体数据,N为大于或等于3的整数,如图2所示包括:S101、接收设备获取相邻的上一个设备发送的多媒体数据;其中,相邻的上一个设备为信源设备或者接收设备,多媒体数据包括播放进度,以及播放进度对应的第一时刻。需要说明的是,在实际的应用中,如果该同步播放系统中至少一条播放链路中的每条播放链路均共用信源设备和信宿设备,则为了保证同步播放系统中的每个接收设备同步播放,需要每一条播放链路上的接收设备的数量相同;如果该同步播放系统中至少一条播放链路中的每条播放链路存在不共用信源设备和信宿设备的播放链路时,则不共用信源设备和信宿设备的播放链路上的接收设备的数据不做限定。具体的,N个串联的设备相互之间可以通过多种方式进行连接;示例性的,本发明以该N个串联的设备相互之间通过蓝牙的方式进行连接,从而实现了覆盖范围更广、传输距离更远的蓝牙同步播放系统;其中,信源设备仅用于向播放链路上发送多媒体数据,接收设备用于接收相邻上一个设备发送的多媒体数据,并在接收到该多媒体数据后,对该多媒体数据进行复制中继多媒体数据和解码多媒体数据,从而可以播放该多媒体数据。具体的,播放进度可以是当前实际的播放进度,也可以是快进或者快退后的播放进度;当同步播放系统当前播放的多媒体数据的播放进度为1小时02分35秒,而用户在此时刻将该播放进度调整为1小时01分30秒;则在下一个播放周期,接收设备应该根据下一个播放周期对应的第二时刻,根据新的播放进度1小时01分30秒播放该多媒体数据,从而可以保证同步播放系统实时根据用户的选择,同步播放该多媒体数据。S102、接收设备根据排序位置、接收多媒体数据的第二时刻以及第一时刻,确定延时时间T。需要说明的是,由于数据传输时存在传输时延,因此为了保证该播放链路上的每个接收设备可以进行同步播放;因此,需要每个接收设备根据延时时间T,进行相应的延时播放从而保证该播放链路上的每个接收设备可以实现同步播放。可选的,接收设备根据排序位置、接收多媒体数据的第二时刻以及第一时刻,确定延时时间T,包括:S1020、接收设备根据延时公式、排序位置、接收多媒体数据的第二时刻以及第一时刻,确定延时时间T;其中,延时公式包括:T=N-M×t;其中,M表示桥接设备在播放链路中的排序位置,t表示第一时刻与第二时刻的差值,N表示播放链路中设备的总数。S103、接收设备根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。可选的,多媒体数据还包括视频数据;接收设备根据排序位置、接收多媒体数据的第二时刻以及第一时刻,确定延时时间T后,如图3所示该方法还包括:S104、接收设备获取相邻的上一个设备发送的视频数据中每一帧图像的第一总灰度值P1。S105、接收设备根据接收到的视频数据,确定接收到的视频数据中每一帧图像的第二总灰度值P2。需要说明的是,在实际的应用中,为了保证每个接收设备在同一时刻播放的均是同一帧图像的图像;因此,每个接收设备需要对接收到的视频数据进行二值化处理,从而可以确定该视频数据中每一帧图像的每一个像素点的灰度值,进而根据该帧图像中每一个像素的灰度值确定该帧图像的总灰度值。具体的,接收设备可以对视频数据中每一帧图像继续二值化处理,得到每一帧图像的二值化图像;然后根据每一帧图像的二值化图像确定每一个像素的灰度值,进而可以对该帧图像中每一个像素的灰度值进行相加,从而确定该帧图像的总灰度值。具体的,在实际的应用中该多媒体数据通常被分为多个片段进行传输,而接收设备只有确定当前需要播放的多媒体数据的片段中每一帧的第一总灰度值P1和第二总灰度值P2满足预设条件时,才延时时间T后播放该片段的多媒体数据的内容。具体的,我们可以规定取每一帧图像中固定像素点位置多个像素点处的灰度值,从而可以降低运算的数据量,保证用户的体验。S106、接收设备根据第二总灰度值P2和第一总灰度值P1,确定每一帧图像的第一总灰度值P1和第二总灰度值P2否满足预设条件;其中,预设条件包括:具体的,为了保证视频数据中图像的同步播放,α的取值越小,对应的播放精度越高,即同步播放的效果更好;示例性的,α等于1%。S107、接收设备确定每一帧图像的第一总灰度值P1和第二总灰度值P2满足预设条件时,根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。具体的,多媒体数据还包括音频数据;由于音频数据中不涉及图像的同步,因此无需执行步骤S104、步骤S105和步骤S106,而是执行步骤S101、步骤S102和步骤103即可。可选的,如图3所示该方法还包括:S108、接收设备确定每一帧图像的第一总灰度值P1和第二总灰度值P2不满足预设条件时,发送控制信息至相邻的上一个设备,以便相邻的上一个设备根据控制信息向接收设备重新发送视频数据。由上述方案可知,接收设备获取相邻的上一个设备发送的多媒体数据,并根据排序位置、接收多媒体文件的第二时刻和第一时刻,确定延时时间T;接收设备根据延时时间T,在延时T时间后根据播放进度播放多媒体数据,从而位于播放链路上的每个接收设备可以实现对该信源设备发出多媒体文件进行同步播放;因此,用户可以根据本发明的实施例提供的同步播放方法,将蓝牙音频设备作为接收设备接入该播放链路中,实现多个蓝牙音频设备的同步播放,从而解决了现有技术中蓝牙音频设备仅仅支持一对一的两个设备的音频传输,无法实现多个蓝牙音频设备的同步播放的问题。实施例二本发明的实施例提供一种桥接设备10,如图4所示包括:收发单元101,用于获取相邻的上一个设备发送的多媒体数据;其中,相邻的上一个设备为信源设备或者接收设备,多媒体数据包括播放进度,以及播放进度对应的第一时刻。处理单元102,用于根据排序位置、接收多媒体数据的第二时刻以及收发单元101获取的第一时刻,确定延时时间T。处理单元102,还用于根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。可选的,处理单元102,具体用于根据延时公式、排序位置、接收多媒体数据的第二时刻以及收发单元101获取的第一时刻,确定延时时间T;其中,延时公式包括:T=N-M×t;其中,M表示桥接设备在播放链路中的排序位置,t表示第一时刻与第二时刻的差值,N表示播放链路中设备的总数。可选的,多媒体数据还包括视频数据;收发单元101,还用于获取相邻的上一个设备发送的视频数据中每一帧图像的第一总灰度值P1。处理单元102,还用于根据收发单元101获取的视频数据,确定接收到的视频数据中每一帧图像的第二总灰度值P2。处理单元102,还用于根据第二总灰度值P2和收发单元101获取的第一总灰度值P1,确定每一帧图像的第一总灰度值P1和第二总灰度值P2是否满足预设条件;其中,预设条件包括:处理单元102,还用于确定每一帧图像的第一总灰度值P1和第二总灰度值P2满足预设条件时,根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。可选的,处理单元102,还用于确定每一帧图像的第一总灰度值P1和第二总灰度值P2不满足预设条件时,控制收发单元101发送控制信息至相邻的上一个设备,以便相邻的上一个设备根据控制信息向接收设备重新发送视频数据。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。在采用集成的模块的情况下,桥接设备包括:存储单元、处理单元以及收发单元。处理单元用于对桥接设备的动作进行控制管理,例如,处理单元用于支持桥接设备执行图2中的过程S101、S102和S103;收发单元用于支持桥接设备与其他设备的信息交互。存储单元,用于存储桥接设备的程序代码和数据。其中,以处理单元为处理器,存储单元为存储器,收发单元为通信接口为例。其中,桥接设备参照图5中所示,包括通信接口501、处理器502、存储器503和总线504,通信接口501、处理器502通过总线504与存储器503相连。处理器502可以是一个通用中央处理器CentralProcessingUnit,CPU,微处理器,特定应用集成电路Application-SpecificIntegratedCircuit,ASIC,或一个或多个用于控制本申请方案程序执行的集成电路。存储器503可以是只读存储器Read-OnlyMemory,ROM或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器RandomAccessMemory,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器ElectricallyErasableProgrammableRead-onlyMemory,EEPROM、只读光盘CompactDiscRead-OnlyMemory,CD-ROM或其他光盘存储、光碟存储包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,存储器503用于存储执行本申请方案的应用程序代码,并由处理器502来控制执行。通讯接口501用于与其他设备进行信息交互,例如与遥控器的信息交互。处理器502用于执行存储器503中存储的应用程序代码,从而实现本申请实施例中所述的方法。此外,还提供一种计算存储媒体或介质,包括在被执行时进行上述实施例中的桥接设备执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体或介质。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器英文全称:read-onlymemory,英文简称:ROM、随机存取存储器英文全称:randomaccessmemory,英文简称:RAM、磁碟或者光盘等各种可以存储程序代码的介质。可以理解地,上述提供的任一种桥接设备用于执行上文所提供的实施例一对应的方法,因此,其所能达到的有益效果可参考上文实施例一的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。实施例三本发明的实施例提供一种信宿设备20,如图6所示包括:收发单元201,用于获取相邻的上一个设备发送的多媒体数据;其中,相邻的上一个设备为信源设备或者接收设备,多媒体数据包括播放进度,以及播放进度对应的第一时刻。处理单元202,用于根据排序位置、接收多媒体数据的第二时刻以及收发单元201获取的第一时刻,确定延时时间T。处理单元202,还用于根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。可选的,处理单元202,具体用于根据延时公式、排序位置、接收多媒体数据的第二时刻以及收发单元获取的第一时刻,确定延时时间T;其中,延时公式包括:T=N-M×t;其中,M表示桥接设备在播放链路中的排序位置,t表示第一时刻与第二时刻的差值,N表示播放链路中设备的总数。可选的,多媒体数据还包括视频数据;收发单元201,还用于获取相邻的上一个设备发送的视频数据中每一帧图像的第一总灰度值P1。处理单元202,还用于根据收发单元201获取的视频数据,确定接收到的视频数据中每一帧图像的第二总灰度值P2。处理单元202,还用于根据第二总灰度值P2和收发单元201获取的第一总灰度值P1,确定每一帧图像的第一总灰度值P1和第二总灰度值P2是否满足预设条件;其中,预设条件包括:处理单元202,还用于确定每一帧图像的第一总灰度值P1和第二总灰度值P2满足预设条件时,根据延时时间T,在延时T时间后根据播放进度播放多媒体数据。可选的,处理单元202,还用于确定每一帧图像的第一总灰度值P1和第二总灰度值P2不满足预设条件时,控制收发单元201发送控制信息至相邻的上一个设备,以便相邻的上一个设备根据控制信息向接收设备重新发送视频数据。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。在采用集成的模块的情况下,信宿设备包括:存储单元、处理单元以及收发单元。处理单元用于对信宿设备的动作进行控制管理,例如,处理单元用于支持信宿设备执行图2中的过程S101、S102和S103;收发单元用于支持信宿设备与其他设备的信息交互。存储单元,用于存储信宿设备的程序代码和数据。其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,信宿设备参照图7中所示,包括通信接口601、处理器602、存储器603和总线604,通信接口601、处理器602通过总线604与存储器603相连。处理器602可以是一个通用中央处理器CentralProcessingUnit,CPU,微处理器,特定应用集成电路Application-SpecificIntegratedCircuit,ASIC,或一个或多个用于控制本申请方案程序执行的集成电路。存储器603可以是只读存储器Read-OnlyMemory,ROM或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器RandomAccessMemory,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器ElectricallyErasableProgrammableRead-onlyMemory,EEPROM、只读光盘CompactDiscRead-OnlyMemory,CD-ROM或其他光盘存储、光碟存储包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,存储器603用于存储执行本申请方案的应用程序代码,并由处理器602来控制执行。通讯接口601用于与其他设备进行信息交互,例如与遥控器的信息交互。处理器602用于执行存储器603中存储的应用程序代码,从而实现本申请实施例中所述的方法。此外,还提供一种计算存储媒体或介质,包括在被执行时进行上述实施例中的信宿设备执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体或介质。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器英文全称:read-onlymemory,英文简称:ROM、随机存取存储器英文全称:randomaccessmemory,英文简称:RAM、磁碟或者光盘等各种可以存储程序代码的介质。可以理解地,上述提供的任一种信宿设备用于执行上文所提供的实施例一对应的方法,因此,其所能达到的有益效果可参考上文实施例一的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

权利要求:1.一种同步播放方法,应用于同步播放系统,所述同步播放系统包括至少一条播放链路,所述播放链路包括N个串联的设备,分别为排序位置为1的信源设备、排序位置为2至排序位置为N的接收设备;其中,排序位置为2至排序位置为N的接收设备中包含排序位置为2至排序位置为N-1的桥接设备以及排序位置为N的信宿设备,所述信源设备用于向所述播放链路上发送多媒体数据,N为大于或等于3的整数,其特征在于,包括:接收设备获取相邻的上一个设备发送的多媒体数据;其中,所述相邻的上一个设备为信源设备或者接收设备,所述多媒体数据包括播放进度,以及所述播放进度对应的第一时刻;所述接收设备根据排序位置、接收所述多媒体数据的第二时刻以及所述第一时刻,确定延时时间T;所述接收设备根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据。2.根据权利要求1所述的同步播放方法,其特征在于,所述接收设备根据排序位置、接收所述多媒体数据的第二时刻以及所述第一时刻,确定延时时间T,包括:所述接收设备根据延时公式、排序位置、接收所述多媒体数据的第二时刻以及所述第一时刻,确定延时时间T;其中,所述延时公式包括:T=N-M×t;其中,M表示桥接设备在所述播放链路中的排序位置,t表示所述第一时刻与第二时刻的差值,N表示所述播放链路中设备的总数。3.根据权利要求1所述的同步播放方法,其特征在于,所述多媒体数据还包括视频数据;所述接收设备根据排序位置、接收所述多媒体数据的第二时刻以及所述第一时刻,确定延时时间T后,所述方法还包括:所述接收设备获取相邻的上一个设备发送的视频数据中每一帧图像的第一总灰度值P1;所述接收设备根据接收到的所述视频数据,确定接收到的所述视频数据中每一帧图像的第二总灰度值P2;所述接收设备根据所述第总二灰度值P2和所述第一总灰度值P1,确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2是否满足预设条件;其中,所述预设条件包括:α>0;所述接收设备确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2满足预设条件时,根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据。4.根据权利要求3所述的同步播放方法,其特征在于,所述方法还包括:所述接收设备确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2不满足预设条件时,发送控制信息至所述相邻的上一个设备,以便所述相邻的上一个设备根据所述控制信息向所述接收设备重新发送所述视频数据。5.一种桥接设备,其特征在于,包括:收发单元,用于获取相邻的上一个设备发送的多媒体数据;其中,所述相邻的上一个设备为信源设备或者接收设备,所述多媒体数据包括播放进度,以及所述播放进度对应的第一时刻;处理单元,用于根据排序位置、接收所述多媒体数据的第二时刻以及所述收发单元获取的所述第一时刻,确定延时时间T;所述处理单元,还用于根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据。6.根据权利要求5所述的桥接设备,其特征在于,所述处理单元,具体用于根据延时公式、排序位置、接收所述多媒体数据的第二时刻以及所述收发单元获取的所述第一时刻,确定延时时间T;其中,所述延时公式包括:T=N-M×t;其中,M表示桥接设备在所述播放链路中的排序位置,t表示所述第一时刻与第二时刻的差值,N表示所述播放链路中设备的总数。7.根据权利要求5所述的桥接设备,其特征在于,所述多媒体数据还包括视频数据;所述收发单元,还用于获取相邻的上一个设备发送的视频数据中每每一帧图像的第一总灰度值P1;所述处理单元,还用于根据所述收发单元获取的所述视频数据,确定接收到的所述视频数据中每一帧图像的第二总灰度值P2;所述处理单元,还用于根据所述第二总灰度值P2和所述收发单元获取的所述第一总灰度值P1,确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2是否满足预设条件;其中,所述预设条件包括:α>0;所述处理单元,还用于确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2满足预设条件时,根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据。8.根据权利要求7所述的桥接设备,其特征在于,所述处理单元,还用于确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2不满足预设条件时,控制所述收发单元发送控制信息至所述相邻的上一个设备,以便所述相邻的上一个设备根据所述控制信息向所述接收设备重新发送所述视频数据。9.一种信宿设备,其特征在于,包括:收发单元,用于获取相邻的上一个设备发送的多媒体数据;其中,所述相邻的上一个设备为信源设备或者接收设备,所述多媒体数据包括播放进度,以及所述播放进度对应的第一时刻;处理单元,用于根据排序位置、接收所述多媒体数据的第二时刻以及所述收发单元获取的所述第一时刻,确定延时时间T;所述处理单元,还用于根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据。10.根据权利要求9所述的信宿设备,其特征在于,所述处理单元,具体用于根据延时公式、排序位置、接收所述多媒体数据的第二时刻以及所述收发单元获取的所述第一时刻,确定延时时间T;其中,所述延时公式包括:T=N-M×t;其中,M表示桥接设备在所述播放链路中的排序位置,t表示所述第一时刻与第二时刻的差值,N表示所述播放链路中设备的总数。11.根据权利要求9所述的信宿设备,其特征在于,所述多媒体数据还包括视频数据;所述收发单元,还用于获取相邻的上一个设备发送的视频数据中每一帧图像的第一总灰度值P1;所述处理单元,还用于根据所述收发单元获取的所述视频数据,确定接收到的所述视频数据中每一帧图像的第二总度值P2;所述处理单元,还用于根据所述第二总灰度值P2和所述收发单元获取的所述第一总灰度值P1,确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2是否满足预设条件;其中,所述预设条件包括:α>0;所述处理单元,还用于确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2满足预设条件时,根据所述延时时间T,在延时T时间后根据所述播放进度播放所述多媒体数据。12.根据权利要求11所述的信宿设备,其特征在于,所述处理单元,还用于确定所述每一帧图像的第一总灰度值P1和第二总灰度值P2不满足预设条件时,控制所述收发单元发送控制信息至所述相邻的上一个设备,以便所述相邻的上一个设备根据所述控制信息向所述接收设备重新发送所述视频数据。13.一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述权利要求1-4任一项所述的同步播放方法。14.一种桥接设备,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当桥接设备运行时,处理器执行存储器存储的计算机执行指令,以使桥接设备执行如上述权利要求1-4任一项所述的同步播放方法。15.一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述权利要求1-4任一项所述的同步播放方法。16.一种信宿设备,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当信宿设备运行时,处理器执行存储器存储的计算机执行指令,以使信宿设备执行如上述权利要求1-4任一项所述的同步播放方法。

百度查询: 中国联合网络通信集团有限公司 一种同步播放方法、桥接设备和信宿设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。