设备同步方法、电子设备及蓝牙通信系统技术方案

技术编号:38245608 阅读:13 留言:0更新日期:2023-07-25 18:06
本申请公开了一种设备同步方法、电子设备及蓝牙通信系统,该设备同步方法包括根据最大延迟发送时长和目标延迟发送时长之间的差值,确定目标从机设备的延迟执行时长;目标延迟发送时长是向目标从机设备发出目标启动指令相较于向首端从机设备发出首端启动指令的延迟时长,最大延迟发送时长是向末端从机设备发出末端启动指令相较于发出首端启动指令的延迟时长;延迟执行时长表征目标从机设备从接收到目标启动指令到执行目标启动指令的间隔时长;发送延迟执行时长至目标从机设备,以使目标从机设备基于延迟执行时长执行目标启动指令。本申请的方法通过延迟执行时长使每一从机设备能够与末端从机设备同时开始执行启动指令,实现了所有从机设备的同步。现了所有从机设备的同步。现了所有从机设备的同步。

【技术实现步骤摘要】
设备同步方法、电子设备及蓝牙通信系统


[0001]本申请涉及蓝牙通信
,具体涉及一种设备同步方法、电子设备及蓝牙通信系统。

技术介绍

[0002]目前通过蓝牙连接多设备的方式主要是通过主从设备模式(master

slave)在应用层将设备扩展为一个树状网络。
[0003]相关技术中,通过主机去逐个和从机进行配对连接,每对连接都会建立一个通信通道,主机可以通过建立的通信通道给对应的从机发送数据,也可以从通信通道中接收从机数据。
[0004]但是,这种连接方式下,主机并不能同时向所有从机下发数据,也就是说,它们之间的通讯方式并不是透传模式,主机需要通过发送指令在不同的时间与不同的从机进行通讯,这就导致各个从机收到指令的时间不一致,从而各个从机执行指令的时间也不一致,无法应用在对从机同步要求较高的应用场景中。

技术实现思路

[0005]鉴于以上问题,本申请提供一种设备同步方法、电子设备及蓝牙通信系统,以解决上述技术问题。
[0006]第一方面,本申请提供一种设备同步方法,该设备同步方法应用于蓝牙通信系统中的主机设备,蓝牙通信系统还包括与主机设备组网的多个从机设备,方法包括:
[0007]根据最大延迟发送时长和目标延迟发送时长之间的差值,确定目标从机设备的延迟执行时长;其中,目标延迟发送时长是向目标从机设备发出目标启动指令相较于向首端从机设备发出首端启动指令的延迟时长,最大延迟发送时长是向末端从机设备发出末端启动指令相较于发出首端启动指令的延迟时长;延迟执行时长表征目标从机设备从接收到目标启动指令到执行目标启动指令的间隔时长;
[0008]发送延迟执行时长至目标从机设备,以使目标从机设备基于延迟执行时长执行目标启动指令。
[0009]该设备同步方法通过延迟执行时长对每一从机设备从接收到启动指令到执行该启动指令的时间间隔进行补偿,使得每一从机设备能够与末端从机设备同时开始执行启动指令,实现了所有从机设备的同步,拓展了蓝牙通信技术的应用场景。
[0010]第二方面,本申请还提供一种设备同步方法,该设备同步方法应用于蓝牙通信系统中的任一从机设备,蓝牙通信系统还包括与每一从机设备组网的主机设备,方法包括:
[0011]获取主机设备发出的延迟执行时长;其中,延迟执行时长表征目标从机设备从接收到目标启动指令到执行目标启动指令的间隔时长,延迟执行时长由主机设备根据最大延迟发送时长和目标延迟发送时长之间的差值确定,目标延迟发送时长是主机设备发出目标启动指令相较于向首端从机设备发出首端启动指令的延迟时长,最大延迟发送时长是主机
设备向末端从机设备发出末端启动指令相较于发出首端启动指令的延迟时长;
[0012]响应于目标启动指令启动计时,当计时时长达到延迟执行时长时,执行目标启动指令。
[0013]第三方面,本申请还提供一种电子设备,该电子设备包括处理器和存储器,存储器用于存储计算机程序,计算机程序被处理器执行时,用于实现第一方面或第二方面的设备同步方法中的步骤。
[0014]第四方面,本申请还提供一种蓝牙通信系统,该蓝牙通信系统包括主机设备以及与主机设备组网的多个从机设备;
[0015]针对于多个从机设备中的每一个从机设备,主机设备用于根据最大延迟发送时长和目标延迟发送时长之间的差值,确定该从机设备的延迟执行时长,并发送延迟执行时长至该从机设备;其中,目标延迟发送时长是向该从机设备发出目标启动指令相较于向首端从机设备发出首端启动指令的延迟时长,最大延迟发送时长是向末端从机设备发出末端启动指令相较于发出首端启动指令的延迟时长;延迟执行时长表征该从机设备从接收到目标启动指令到执行目标启动指令的间隔时长;
[0016]从机设备被配置为响应于目标启动指令启动计时,当计时时长达到延迟执行时长时,执行目标启动指令。
[0017]本申请提供的设备同步方法,通过主机设备根据最大延迟发送时长和目标延迟发送时长之间的差值,确定目标从机设备的延迟执行时长,而目标延迟发送时长是主机设备发出目标启动指令相较于发出首端启动指令的延迟时长,最大延迟发送时长是主机设备发出末端启动指令相较于发出首端启动指令的延迟时长,因此,延迟执行时长可以补偿目标从机设备执行目标启动指令的时间与末端从机设备执行末端启动指令的时间之间的时间差,确保了目标从机设备与末端从机设备执行启动指令的时间一致,实现了各从机设备的同步,拓展了蓝牙通信技术的应用场景。
[0018]本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是相关技术中的蓝牙通讯系统的主从树状网络的一个结构示意图;
[0021]图2是本申请实施例中提供的设备同步方法的一个应用场景示意图;
[0022]图3是本申请实施例中提供的设备同步方法的一个流程示意图;
[0023]图4是本申请实施例中提供的设备同步方法的另一个流程示意图;
[0024]图5是本申请实施例中提供的电子设备的一个结构示意图;
[0025]图6是本申请实施例中提供的三级树状网络的一个结构示意图。
具体实施方式
[0026]下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本申请,而不能理解为对本申请的限制。
[0027]为了使本
的人员更好地理解本申请的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]本申请实施例中,需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0029]而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0030]在本申请实施例的描述中,“示例”或“例如”等词语用于表示举例、说明或描述。本申请实施例中描述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备同步方法,其特征在于,应用于蓝牙通信系统中的主机设备,所述蓝牙通信系统还包括与所述主机设备组网的多个从机设备,所述方法包括:根据最大延迟发送时长和目标延迟发送时长之间的差值,确定目标从机设备的延迟执行时长;其中,所述目标延迟发送时长是向所述目标从机设备发出目标启动指令相较于向首端从机设备发出首端启动指令的延迟时长,所述最大延迟发送时长是向末端从机设备发出末端启动指令相较于发出所述首端启动指令的延迟时长;所述延迟执行时长表征所述目标从机设备从接收到所述目标启动指令到执行所述目标启动指令的间隔时长;发送所述延迟执行时长至所述目标从机设备,以使所述目标从机设备基于所述延迟执行时长执行所述目标启动指令。2.根据权利要求1所述的设备同步方法,其特征在于,所述根据最大延迟发送时长和目标延迟发送时长之间的差值,确定目标从机设备的延迟执行时长,之前,所述方法包括:根据所述目标从机设备在所述蓝牙通信系统中的排列位置以及所述主机设备下发启动指令的时间间隔,确定所述目标延迟发送时长。3.根据权利要求1所述的设备同步方法,其特征在于,所述发送所述延迟执行时长至所述目标从机设备,包括:根据约定的指令协议,将所述延迟执行时长添加至所述目标启动指令;基于所述目标延迟发送时长将携带所述延迟执行时长的目标启动指令发送至所述目标从机设备。4.根据权利要求1所述的设备同步方法,其特征在于,所述发送所述延迟执行时长至所述目标从机设备,包括:根据所述延迟执行时长,生成延迟执行指令;发送所述延迟执行指令至所述目标从机设备,其中,所述延迟执行指令的发送时间早于所述目标启动指令的发送时间,或经过所述目标延迟发送时长发送所述延迟执行指令至所述目标从机设备,其中,所述延迟执行指令的发送时间与所述目标启动指令的发送时间一致。5.根据权利要求1所述的设备同步方法,其特征在于,所述主机设备配置有显示单元,所述方法还包括:根据所述最大延迟发送时长,控制所述显示单元在所述目标从机设备执行所述目标启动指令时进行同步显示。6.根据权利要求5所述的设备同步方法,其特征在于,所述根据所述最大延迟发送时长,控制所述显示单元在所述目标从机设备执行所述目标启动指令时进行同步显示,包括:根据发出所述首端启动指令所对应的预设准备时长和所述最大延迟发送时长之间的差值,得到第一计时时长;其中,所述预设准备时长大于或等于所述最大延迟发送时长;在所述主机设...

【专利技术属性】
技术研发人员:陈汉茂杨婧
申请(专利权)人:芯海科技深圳股份有限公司
类型:发明
国别省市:

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

1