本发明专利技术公开了一种数据同步方法、装置、电子设备及计算机可读存储介质,所述方法包括:从设备管理单元获取第一设备列表;通过目标局域网获取第二设备列表;根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,或者,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。由此在不同的智能设备的连接场景下,能够自动选择合适的方式实现智能设备间的数据同步,有效提高智能设备间数据同步的效率。效率。效率。
【技术实现步骤摘要】
数据同步方法、装置、电子设备及计算机可读存储介质
[0001]本专利技术涉及通信
,尤其涉及一种数据同步方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]随着智能化技术的发展,智能设备得到了广泛的普及。在智能设备的应用场景中,要求通过智能设备间的数据同步实现多智能设备的功能联动,以打造更加智能化的场景。
[0003]相关技术中,通常采用通过云服务器等设备管理单元进行数据转发的方式进行智能设备间的数据同步。然而,数据同步的效率有待提高。
技术实现思路
[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种数据同步方法,有效提高智能设备间数据同步的效率。
[0005]本专利技术的第二个目的在于提出一种数据同步装置。
[0006]本专利技术的第三个目的在于提出一种电子设备。
[0007]本专利技术的第四个目的在于提出一种计算机可读存储介质。
[0008]为达到上述目的,本专利技术第一方面实施方式提出了一种数据同步方法,应用于数据同步设备,所述数据同步设备连接至设备管理单元,并且所述数据同步设备位于目标局域网中;所述方法包括:从所述设备管理单元获取第一设备列表;其中,所述第一设备列表中包括有连接至所述设备管理单元的智能设备的信息;通过所述目标局域网获取第二设备列表;其中,所述第二设备列表中包括位于所述目标局域网中的智能设备的信息;根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,或者,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。
[0009]根据本专利技术的一个实施方式,所述根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,包括:若所述比较结果表明所述第二设备列表与所述第一设备列表不同,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步。
[0010]根据本专利技术的一个实施方式,所述比较结果是通过将所述第二设备列表的智能设备数量与所述第一设备列表的智能设备数量进行比较得到的;所述若所述比较结果表明所述第二设备列表与所述第一设备列表不同,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,包括:若所述第二设备列表的智能设备数量小于所述第一设备列表的智能设备数量,通过所述设备管理单元与所述第一设备列表中的至少部分智能设备进行数据同步。
[0011]根据本专利技术的一个实施方式,根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步,
包括:若所述比较结果表明所述第二设备列表与所述第一设备列表相同,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。
[0012]根据本专利技术的一个实施方式,所述比较结果是通过将所述第二设备列表的智能设备数量与所述第一设备列表的智能设备数量进行比较得到的;所述若所述比较结果表明所述第二设备列表与所述第一设备列表相同,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步,包括:若所述第二设备列表的智能设备数量等于所述第一设备列表的智能设备数量,通过所述目标局域网与所述第二设备列表中的至少部分智能设备进行数据同步。
[0013]根据本专利技术的一个实施方式,在所述从所述设备管理单元获取第一设备列表之前,所述数据同步方法包括:向所述设备管理单元发送第一获取请求,以指示所述设备管理单元向所述数据同步设备发送所述第一设备列表;或者向所述设备管理单元发送第二获取请求;其中,所述第二获取请求携带有指定设备类型,所述第二获取请求用于指示所述设备管理单元向所述数据同步设备发送所述第一设备列表;所述第一设备列表中的智能设备的类型为所述指定设备类型。
[0014]根据本专利技术的一个实施方式,所述第二设备列表的获取方式,包括:通过所述目标局域网广播查询信息;其中,所述查询信息用于指示所述目标局域网中的智能设备向所述数据同步设备发送回复信息;若通过所述目标局域网接收到任一智能设备根据所述查询信息发送的回复信息,根据所述回复信息,生成所述第二设备列表。
[0015]根据本专利技术的一个实施方式,所述通过所述目标局域网获取第二设备列表,包括:若所述第一设备列表的智能设备数量达到预设设备数量阈值,通过所述目标局域网获取所述第二设备列表。
[0016]为达到上述目的,本专利技术第二方面实施方式提出了一种数据同步装置,应用于数据同步设备,所述数据同步设备连接至设备管理单元,并且所述数据同步设备位于目标局域网中;所述装置包括:第一列表获取模块,用于从所述设备管理单元获取第一设备列表;其中,所述第一设备列表中包括有连接至所述设备管理单元的智能设备的信息;第二列表获取模块,用于通过所述目标局域网获取第二设备列表;其中,所述第二设备列表中包括位于所述目标局域网中的智能设备的信息;设备数据同步模块,根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,或者,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。
[0017]为达到上述目的,本专利技术第三方面实施方式提出一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现前述任一项实施方式所述的数据同步方法的步骤。
[0018]为达到上述目的,本专利技术第四方面实施方式提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一项实施方式所述的数据同步方法的步骤。
[0019]根据本专利技术提供的多个实施方式,通过建立一套选择数据同步机制的规则切换逻辑,若需要进行数据同步的智能设备均位于同一个局域网中,可以自动选择通过局域网进行数据同步的数据同步机制;若部分需要进行数据同步的智能设备位于不同的局域网中,
则选择通过设备管理单元对需要同步的数据进行转发的数据同步机制。由此,能够在不同的智能设备的连接场景下,自动选择合适的方式实现智能设备间的数据同步,有效提高智能设备间数据同步的效率,以及减少对智能设备间的网络拓扑结构的依赖。
[0020]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0021]图1a为根据本说明书提供的相关技术中的数据同步方法的应用场景示意图。
[0022]图1b为根据本说明书提供的相关技术中的智能设备间网络拓扑结构示意图。
[0023]图1c为根据本说明书提供的相关技术中的数据同步方法的应用场景示意图。
[0024]图1d为根据本说明书提供的相关技术中的数据同步方法的应用场景示意图。
[0025]图1e为根据本说明书提供的数据同步方法的应用场景示意图本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于数据同步设备,所述数据同步设备连接至设备管理单元,并且所述数据同步设备位于目标局域网中;所述方法包括:从所述设备管理单元获取第一设备列表;其中,所述第一设备列表中包括有连接至所述设备管理单元的智能设备的信息;通过所述目标局域网获取第二设备列表;其中,所述第二设备列表中包括位于所述目标局域网中的智能设备的信息;根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,或者,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。2.根据权利要求1所述的方法,其特征在于,所述根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,包括:若所述比较结果表明所述第二设备列表与所述第一设备列表不同,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步。3.根据权利要求2所述的方法,其特征在于,所述比较结果是通过将所述第二设备列表的智能设备数量与所述第一设备列表的智能设备数量进行比较得到的;所述若所述比较结果表明所述第二设备列表与所述第一设备列表不同,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,包括:若所述第二设备列表的智能设备数量小于所述第一设备列表的智能设备数量,通过所述设备管理单元与所述第一设备列表中的至少部分智能设备进行数据同步。4.根据权利要求1所述的方法,其特征在于,根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步,包括:若所述比较结果表明所述第二设备列表与所述第一设备列表相同,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。5.根据权利要求4所述的方法,其特征在于,所述比较结果是通过将所述第二设备列表的智能设备数量与所述第一设备列表的智能设备数量进行比较得到的;所述若所述比较结果表明所述第二设备列表与所述第一设备列表相同,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步,包括:若所述第二设备列表的智能设备数量等于所述第一设备列表的智能设备...
【专利技术属性】
技术研发人员:邓洋江,佘旭佳,李泳朗,廖志峰,
申请(专利权)人:广东睿住智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。