System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据同步方法、装置、接收设备以及存储介质制造方法及图纸_技高网

数据同步方法、装置、接收设备以及存储介质制造方法及图纸

技术编号:44404765 阅读:1 留言:0更新日期:2025-02-25 10:18
本公开涉及通信传输技术领域,具体涉及一种数据同步方法、数据同步装置、接收设备以及计算机可读存储介质。本公开的示例性实施例提供一种数据同步方法,应用于接收设备,方法包括:建立与发送设备之间的同步传输连接,发送设备用于发送待同步数据;响应于同步传输连接建立完成,确定数据处理功能的启动时间,数据处理功能用于处理待同步数据;基于启动时间,启动数据处理功能,以处理在同步传输连接建立后接收到的待同步数据。能够在发送设备发送待同步数据之前,及时确定需要启动数据处理功能的启动时间,缩短数据处理的等待时长,及时进行数据处理,从而在不损失或者改变待同步数据的情况下,减少延迟,提高数据同步的准确性和效率。

【技术实现步骤摘要】

本专利技术涉及通信传输,具体涉及一种数据同步方法、数据同步装置、接收设备以及计算机可读存储介质。


技术介绍

1、cis(connected isochronous stream,连接的等时流)是一种有时间依赖的数据传输通道和传输策略,支持一对一连接模式,适用于如耳机等应用场景,其中左耳和右耳可以作为独立的cis同步工作,以为用户提供更丰富、更高质量的音频体验。然而,当cis运用到耳机项目中时,往往会被寄予厚望,厂家对于新技术的运用不仅仅是希望带给客户高质量的音频体验,也希望有更低的全链路传输延时来宣传产品的亮点、增强用户的影音体验。

2、而在通过cis传输音频数据的场景中,从发送设备发出数据至接收设备完成数据处理进行播放,存在较大的延时,影响用户的体验。


技术实现思路

1、为克服相关技术中存在的问题,本公开的示例性实施例提供一种数据同步方法,应用于接收设备,方法包括:建立与发送设备之间的同步传输连接,发送设备用于发送待同步数据;响应于同步传输连接建立完成,确定数据处理功能的启动时间,数据处理功能用于处理待同步数据;基于启动时间,启动数据处理功能,以处理在同步传输连接建立后接收到的待同步数据。

2、在一些实施例中,响应于同步传输连接建立完成,确定数据处理功能的启动时间,包括:响应于同步传输连接建立完成,获取发送设备的数据发送参数;基于数据发送参数,确定数据处理功能的启动时间。

3、在一些实施例中,基于数据发送参数,确定数据处理功能的启动时间,包括:基于数据发送参数,确定与发送设备进行数据同步的传输延时;根据传输延时,确定待接收到待同步数据的首个数据包时的接收时间,待同步数据以数据包的形式传输;根据接收时间,确定数据处理功能的启动时间。

4、在一些实施例中,基于数据发送参数,确定与发送设备进行数据同步的传输延时,包括:根据数据发送参数,确定待同步数据的传输数量、每一个待同步数据对应的数据包数量以及所有数据包中的最大长度;基于传输数量、数据包数量以及最大长度,确定与发送设备进行数据同步的传输延时。

5、在一些实施例中,根据接收时间,确定数据处理功能的启动时间,包括:将与接收时间相同的时间作为数据处理功能的启动时间;或者根据接收时间,将早于接收时间指定时长的时间作为数据处理功能的启动时间。

6、在一些实施例中,响应于同步传输连接建立完成,确定数据处理功能的启动时间,包括:响应于同步传输连接建立完成,将当前时刻作为数据处理功能的启动时间。

7、在一些实施例中,方法还包括:接收待同步数据的首个数据包;响应于数据处理功能处于启动状态,处理首个数据包;响应于首个数据包处理完成,依序处理接收到的待同步数据的其他数据包。

8、在一些实施例中,待同步数据为待播放音频数据;在响应于首个数据包处理完成之后,方法还包括:播放待播放音频数据;响应于待同步数据的最后一个数据包被处理完成,完成播放。

9、第二方面,本公开还提供了一种数据同步装置,应用于接收设备,装置包括:连接模块,用于建立与发送设备之间的同步传输连接,发送设备用于发送待同步数据;第一处理模块,用于响应于同步传输连接建立完成,确定数据处理功能的启动时间,数据处理功能用于处理待同步数据;控制模块,用于基于启动时间,启动数据处理功能,以处理在同步传输连接建立后接收到的待同步数据。

10、第三方面,本公开还提供了一种接收设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述任意一方面所提供的数据同步方法。

11、第四方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质存储有以下程序,程序用于执行上述任意一方面所提供的数据同步方法。

12、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

13、本公开的实施例提供的技术方案可以包括以下有益效果:根据本公开提供的数据同步方法,在与发送设备之间的同步传输连接建立完成时,能够在发送设备发送待同步数据之前,及时确定需要启动数据处理功能的启动时间,缩短数据处理的等待时长,以使得接收设备当接收到待同步数据时,可以及时进行数据处理,从而在不损失或者改变待同步数据的情况下,减少延迟,提高数据同步的准确性和效率。

本文档来自技高网...

【技术保护点】

1.一种数据同步方法,应用于接收设备,所述方法包括:

2.根据权利要求1所述的数据同步方法,其中,所述响应于所述同步传输连接建立完成,确定数据处理功能的启动时间,包括:

3.根据权利要求2所述的数据同步方法,其中,所述基于所述数据发送参数,确定所述数据处理功能的启动时间,包括:

4.根据权利要求3所述的数据同步方法,其中,所述基于所述数据发送参数,确定与所述发送设备进行数据同步的传输延时,包括:

5.根据权利要求3或4所述的数据同步方法,其中,所述根据所述接收时间,确定所述数据处理功能的启动时间,包括:

6.根据权利要求1所述的数据同步方法,其中,所述响应于所述同步传输连接建立完成,确定数据处理功能的启动时间,包括:

7.根据权利要求1所述的数据同步方法,其中,所述方法还包括:

8.根据权利要求7所述的数据同步方法,其中,所述待同步数据为待播放音频数据;在响应于所述首个数据包处理完成之后,所述方法还包括:

9.一种数据同步装置,应用于接收设备,所述装置包括:

10.一种接收设备,包括:

11.一种计算机可读存储介质,该计算机可读存储介质存储有以下程序,所述程序用于执行权利要求1-8中任一项所述的数据同步方法。

...

【技术特征摘要】

1.一种数据同步方法,应用于接收设备,所述方法包括:

2.根据权利要求1所述的数据同步方法,其中,所述响应于所述同步传输连接建立完成,确定数据处理功能的启动时间,包括:

3.根据权利要求2所述的数据同步方法,其中,所述基于所述数据发送参数,确定所述数据处理功能的启动时间,包括:

4.根据权利要求3所述的数据同步方法,其中,所述基于所述数据发送参数,确定与所述发送设备进行数据同步的传输延时,包括:

5.根据权利要求3或4所述的数据同步方法,其中,所述根据所述接收时间,确定所述数据处理功能的启动时间,包括:

6...

【专利技术属性】
技术研发人员:曾亮张永雄
申请(专利权)人:恒玄科技上海股份有限公司
类型:发明
国别省市:

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

1