发布信息

数据同步方法、装置、电子设备及计算机可读存储介质与流程 专利技术说明

作者:admin      2023-07-05 06:33:20     703



电子通信装置的制造及其应用技术1.本发明涉及通信技术领域,尤其涉及一种数据同步方法、装置、电子设备及计算机可读存储介质。背景技术:2.随着智能化技术的发展,智能设备得到了广泛的普及。在智能设备的应用场景中,要求通过智能设备间的数据同步实现多智能设备的功能联动,以打造更加智能化的场景。3.相关技术中,通常采用通过云服务器等设备管理单元进行数据转发的方式进行智能设备间的数据同步。然而,数据同步的效率有待提高。技术实现要素:4.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种数据同步方法,有效提高智能设备间数据同步的效率。5.本发明的第二个目的在于提出一种数据同步装置。6.本发明的第三个目的在于提出一种电子设备。7.本发明的第四个目的在于提出一种计算机可读存储介质。8.为达到上述目的,本发明第一方面实施方式提出了一种数据同步方法,应用于数据同步设备,所述数据同步设备连接至设备管理单元,并且所述数据同步设备位于目标局域网中;所述方法包括:从所述设备管理单元获取第一设备列表;其中,所述第一设备列表中包括有连接至所述设备管理单元的智能设备的信息;通过所述目标局域网获取第二设备列表;其中,所述第二设备列表中包括位于所述目标局域网中的智能设备的信息;根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,或者,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。9.根据本发明的一个实施方式,所述根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,包括:若所述比较结果表明所述第二设备列表与所述第一设备列表不同,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步。10.根据本发明的一个实施方式,所述比较结果是通过将所述第二设备列表的智能设备数量与所述第一设备列表的智能设备数量进行比较得到的;所述若所述比较结果表明所述第二设备列表与所述第一设备列表不同,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,包括:若所述第二设备列表的智能设备数量小于所述第一设备列表的智能设备数量,通过所述设备管理单元与所述第一设备列表中的至少部分智能设备进行数据同步。11.根据本发明的一个实施方式,根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步,包括:若所述比较结果表明所述第二设备列表与所述第一设备列表相同,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。12.根据本发明的一个实施方式,所述比较结果是通过将所述第二设备列表的智能设备数量与所述第一设备列表的智能设备数量进行比较得到的;所述若所述比较结果表明所述第二设备列表与所述第一设备列表相同,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步,包括:若所述第二设备列表的智能设备数量等于所述第一设备列表的智能设备数量,通过所述目标局域网与所述第二设备列表中的至少部分智能设备进行数据同步。13.根据本发明的一个实施方式,在所述从所述设备管理单元获取第一设备列表之前,所述数据同步方法包括:向所述设备管理单元发送第一获取请求,以指示所述设备管理单元向所述数据同步设备发送所述第一设备列表;或者向所述设备管理单元发送第二获取请求;其中,所述第二获取请求携带有指定设备类型,所述第二获取请求用于指示所述设备管理单元向所述数据同步设备发送所述第一设备列表;所述第一设备列表中的智能设备的类型为所述指定设备类型。14.根据本发明的一个实施方式,所述第二设备列表的获取方式,包括:通过所述目标局域网广播查询信息;其中,所述查询信息用于指示所述目标局域网中的智能设备向所述数据同步设备发送回复信息;若通过所述目标局域网接收到任一智能设备根据所述查询信息发送的回复信息,根据所述回复信息,生成所述第二设备列表。15.根据本发明的一个实施方式,所述通过所述目标局域网获取第二设备列表,包括:若所述第一设备列表的智能设备数量达到预设设备数量阈值,通过所述目标局域网获取所述第二设备列表。16.为达到上述目的,本发明第二方面实施方式提出了一种数据同步装置,应用于数据同步设备,所述数据同步设备连接至设备管理单元,并且所述数据同步设备位于目标局域网中;所述装置包括:第一列表获取模块,用于从所述设备管理单元获取第一设备列表;其中,所述第一设备列表中包括有连接至所述设备管理单元的智能设备的信息;第二列表获取模块,用于通过所述目标局域网获取第二设备列表;其中,所述第二设备列表中包括位于所述目标局域网中的智能设备的信息;设备数据同步模块,根据所述第二设备列表与所述第一设备列表间的比较结果,通过所述设备管理单元对所述第一设备列表中的至少部分智能设备进行数据同步,或者,通过所述目标局域网对所述第二设备列表中的至少部分智能设备进行数据同步。17.为达到上述目的,本发明第三方面实施方式提出一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现前述任一项实施方式所述的数据同步方法的步骤。18.为达到上述目的,本发明第四方面实施方式提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一项实施方式所述的数据同步方法的步骤。19.根据本发明提供的多个实施方式,通过建立一套选择数据同步机制的规则切换逻辑,若需要进行数据同步的智能设备均位于同一个局域网中,可以自动选择通过局域网进行数据同步的数据同步机制;若部分需要进行数据同步的智能设备位于不同的局域网中,则选择通过设备管理单元对需要同步的数据进行转发的数据同步机制。由此,能够在不同的智能设备的连接场景下,自动选择合适的方式实现智能设备间的数据同步,有效提高智能设备间数据同步的效率,以及减少对智能设备间的网络拓扑结构的依赖。20.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明21.图1a为根据本说明书提供的相关技术中的数据同步方法的应用场景示意图。22.图1b为根据本说明书提供的相关技术中的智能设备间网络拓扑结构示意图。23.图1c为根据本说明书提供的相关技术中的数据同步方法的应用场景示意图。24.图1d为根据本说明书提供的相关技术中的数据同步方法的应用场景示意图。25.图1e为根据本说明书提供的数据同步方法的应用场景示意图。26.图1f为根据本说明书提供的数据同步方法的应用场景示意图。27.图2a为根据本说明书一个实施方式提供的数据同步方法的应用场景示意图。28.图2b为根据本说明书一个实施方式提供的数据同步方法的流程示意图。29.图2c为根据本说明书一个实施方式提供的第一设备列表的结构示意图。30.图2d为根据本说明书一个实施方式提供的第二设备列表的结构示意图。31.图3为根据本说明书一个实施方式提供的数据同步方法的流程示意图。32.图4为根据本说明书一个实施方式提供的数据同步装置的结构框图。33.图5为根据本说明书一个实施方式提供的电子设备的结构框图。具体实施方式34.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。35.随着智能化技术的发展,智能设备得到了广泛的普及。在智能设备的应用场景中,对智能设备间的互联互通、数据同步提出了较高的要求,以要求通过智能设备间的数据同步实现多智能设备的功能联动,从而基于智能设备打造更加智能化的场景。比如,依赖多带屏终端间的数据同步实现多带屏终端的屏端数据同步显示的功能联动、依赖多个智能音响间的数据同步实现智能音响的就近唤醒的功能联动等。36.相关技术中,通常采用以下两种方式实现智能设备间的数据同步:(1)通过局域网进行智能设备间的数据同步;(2)通过设备管理单元(比如,云端服务器、安装有设备管理应用程序的终端等)对需要同步的数据进行转发以实现智能设备间的数据同步。37.以智能家居领域为例,参考图1a所示,在单一局域网的网络拓扑结构中,位于同一层级的智能设备a和智能设备b均与入户路由器连接,智能设备a和智能设备b均位于入户路由器构建的局域网中。智能设备a可以通过局域网发现智能设备b,并可以利用广播或者点对点通讯等方式通过局域网与智能设备b进行数据同步。38.上述通过局域网进行智能设备间的数据同步的方式,具有响应速度快、对上行网络速率无影响的优点,但是对智能设备间的网络连接拓扑结构具有严格的要求,即要求需要进行数据同步的智能设备均被安装在同一个局域网中。根据路由器的拦截机制,位于一个局域网之中的智能设备只能与位于同一个局域网中的同层级的设备之间进行数据传输,因此,若需要进行数据同步的智能设备被分别安装在不同的局域网之中,智能设备间依赖局域网进行设备发现和数据同步的机制失效。以智能家居领域为例,参考图1b所示,智能设备a与wifi路由器连接,wifi路由器与智能设备b位于同一层级,且均与入户路由器连接。智能设备a位于wifi路由器构建的局域网1中,wifi路由器与智能设备b位于入户路由器构建的局域网2中。可以理解的是,根据路由器的拦截机制,智能设备a无法跨局域网与智能设备b进行数据传输,因此,智能设备a无法通过局域网1发现智能设备b并与智能设备b进行数据同步;同样地,智能设备b可以与位于局域网2中的同层级的路由器1进行数据传输,但是无法跨局域网与智能设备a进行数据传输,因此,智能设备b可以通过局域网2发现wifi路由器并与wifi路由器进行数据同步,但是无法通过局域网2发现智能设备a并与智能设备a进行数据同步。39.由于智能设备的广泛普及,现如今在智能设备的应用场景中,通常布置有不止一个路由器,通过跨局域网部署智能设备的场景非常普遍。在复杂的网络拓扑结构下,依赖局域网进行设备发现和数据同步的技术方案无法满足跨局域网的数据同步要求,因此,相关技术中广泛采用云同步的方式进行智能设备间的数据同步,即采用通过云服务器等设备管理单元进行数据转发的方式实现智能设备间的数据同步。40.以智能家居领域为例,参考图1c所示,一个家庭的智能家居系统中包括智能设备、路由器、云端服务器。智能设备a位于wifi路由器1构建的局域网中,智能设备b位于wifi路由器2构建的局域网中,wifi路由器1和wifi路由器2与入户路由器连接,用于接入通信运营商的网络。智能设备a和智能设备b连接至云端服务器中的同一个智慧家庭中或者同一个家庭账号下,使云端服务器可以作为设备管理单元对智能设备a和智能设备b进行管理。当智能设备a需要和智能设备b进行数据同步时,智能设备a将需要同步的数据通过wifi路由器1和入户路由器上传至云端服务器,依赖云端服务器的数据转发功能对需要同步的数据进行转发,以通过入户路由器和wifi路由器2转发给智能设备b。41.上述方式可以适应智能设备间的所有网络拓扑结构,且即使智能设备位于同一个局域网中,依然采用上述方式进行智能设备间的数据转发。参考图1d所示,智能设备a和智能设备b均位于wifi路由器1构建的局域网中,wifi路由器1与入户路由器连接,用于接入通信运营商的网络。当智能设备a需要和智能设备b进行数据同步时,智能设备a将需要同步的数据通过wifi路由器1和入户路由器上传至云端服务器,依赖云端服务器的数据转发功能对需要同步的数据进行转发,使云端服务器将数据通过入户路由器和wifi路由器1转发给智能设备b。42.然而,上述方式转发链路较长、数据同步速度较慢,且会加大云端服务器的负担,对云端服务器的负载具有较高的要求。同时,由于智能设备会通过入户路由器接入的通信运营商外网持续向云端服务器上传数据,会占用智能家居系统的上行网络的带宽,因此对家庭网络的速率产生影响,造成数据同步的延时较大。43.为了有效提高智能设备间数据同步的效率,以及减少对智能设备间的网络拓扑结构的依赖,有必要提出一种数据同步方法、装置、电子设备及计算机可读存储介质。通过建立一套用于自动选择数据同步机制的规则切换逻辑,若需要进行数据同步的智能设备均位于同一个局域网中,可以自动选择通过局域网进行数据同步的数据同步机制;若部分需要进行数据同步的智能设备位于不同的局域网中,则选择通过设备管理单元对需要同步的数据进行转发的数据同步机制。由此,使得该数据同步方法同时具备通过局域网实现智能设备间的数据同步的能力,以及通过设备管理单元的数据转发实现智能设备间的数据同步的能力,并能够在不同的智能设备的连接场景下,自动选择合适的方式实现智能设备间的数据同步。44.本说明书提供了数据同步方法的一种应用场景示例。以包含智能设备a、智能设备b、智能设备c、路由器、云端服务器的智能家居系统为例,智能设备a、智能设备b、智能设备c均连接至云端服务器。该数据同步方法应用于图1e所示的智能家居系统中。参考图1e所示,智能设备a和智能设备b位于wifi路由器1构建的局域网1中;智能设备c位于wifi路由器2构建的局域网2中;wifi路由器1和wifi路由器2连接于入户路由器,以通过入户路由器接入通信运营商的网络,并通过该网络与云端服务器进行数据传输。45.在本场景示例中,智能设备a、智能设备b、智能设备c连接至云端服务器后,云端服务器可以生成包含有智能设备a、智能设备b、智能设备c的信息的云端设备列表。以智能设备a为数据同步设备,智能设备a可以通过wifi路由器1和入户路由器向云端服务器发送获取请求,云端服务器接收到智能设备a发送的获取请求后,将云端设备列表发送给智能设备a。智能设备a还可以通过局域网1广播查询信息,局域网1中的智能设备b接收到广播查询信息后,可以通过局域网1向智能设备a发送回复信息。智能设备a接收智能设备b发送的回复信息,并可以根据智能设备a、智能设备b的信息生成局域网设备列表。智能设备a根据云端设备列表与局域网设备列表间的比较结果,可以发现云端设备列表与局域网设备列表不同,则智能设备a可以选择通过云端服务器与智能设备b和/或智能设备c进行数据同步。46.本说明书提供了数据同步方法的又一种应用场景示例。该数据同步方法还可以应用于图1f所示的智能家居系统中。参考图1f所示,智能设备a、智能设备b、智能设备c位于wifi路由器1构建的局域网1中;wifi路由器1连接于入户路由器,以通过入户路由器接入通信运营商的网络,并通过该网络与云端服务器进行数据传输。47.在本场景示例中,以智能设备a为数据同步设备,智能设备a可以通过wifi路由器1和入户路由器向云端服务器发送获取请求,云端服务器接收到智能设备a发送的获取请求后,将包含有智能设备a、智能设备b、智能设备c的信息的云端设备列表发送给智能设备a。智能设备a还可以通过局域网1广播查询信息,局域网1中的智能设备b、智能设备c接收到广播查询信息后,可以通过局域网1分别向智能设备a发送回复信息。智能设备a接收智能设备b和智能设备c发送的回复信息,并可以根据智能设备a、智能设备b、智能设备c的信息生成局域网设备列表。智能设备a根据云端设备列表与局域网设备列表间的比较结果,可以发现云端设备列表与局域网设备列表相同,则智能设备a可以选择通过局域网1与智能设备b和/或智能设备c进行数据同步。48.在一些实施例中,云端设备列表可以是由云端服务器主动发送给智能设备的。云端设备列表与局域网设备列表间的比较结果,可以是通过将云端设备列表中的设备信息与局域网设备列表中的设备信息进行比较得到的。49.在本场景示例中,连接至云端服务器的智能设备a、智能设备b、智能设备c为采用相同的私有通信协议(生产方定义的通信协议)的设备,智能设备a通过局域网1广播的查询信息为满足该私有通信协议的信息,只能够被智能设备b和智能设备c获取和解析。因此,局域网1中可能包括的其他的智能设备无法根据智能设备a广播的查询信息进行回复,智能设备a获取的局域网设备列表中不包含有其他的智能设备的信息。因此,云端设备列表与局域网设备列表间的比较结果,也可以是通过将云端设备列表的设备数量与局域网设备列表的设备数量进行比较得到的。50.在上述场景示例中,数据同步设备可以只关注云端设备列表与局域网设备列表中的指定设备类型的智能设备。示例性地,继续参考图1e所示,假设智能设备a和智能设备b的设备类型为音响,智能设备c的设备类型为台灯。智能设备a在将云端设备列表与局域网设备列表进行比较时,可以只关注设备类型为音响的智能设备,因此,智能设备a可以比较云端设备列表中设备类型为音响的智能设备的信息与局域网设备列表中设备类型为音响的智能设备的信息,或者比较云端设备列表中设备类型为音响的智能设备的数量与局域网设备列表中设备类型为音响的智能设备的数量,从而可以确定能够通过局域网1与智能设备b进行数据同步。51.在一些实施例中,数据同步设备可以向云端服务器发送携带有指定设备类型的获取请求,以请求从云端服务器中获取仅包含有指定设备类型的智能设备的信息的云端设备列表,以及通过该数据同步设备所位于的局域网广播携带有指定设备类型的查询信息,以获取仅包含有该局域网中指定设备类型的智能设备的信息的局域网设备列表。示例性地,假设智能设备a的设备类型为音响,则智能设备a可以向云端服务器发送携带有音响设备类型的获取请求,以请求从云端服务器获取仅包含有音响设备类型的智能设备的信息的云端设备列表。相应地,智能设备a可以通过局域网1广播携带有音响设备类型的查询信息,以指示局域网1中的音响设备类型的智能设备向智能设备a发送回复信息,从而智能设备a可以生成仅包含有音响设备类型的智能设备的信息的局域网设备列表。52.在上述场景示例中,智能设备a在获取到云端设备列表后,若云端设备列表中的智能设备的数量达到预设设备数量阈值,则智能设备a可以判断需要与其他智能设备进行数据同步,并通过局域网1获取局域网设备列表。可以理解的是,智能设备a可以在云端设备列表中指定设备类型的智能设备的数量达到预设设备数量阈值的情况下,通过局域网1获取局域网设备列表。53.在一些实施例中,预设设备数量阈值可以为1或者2。54.需要说明的是,上述场景示例中,智能设备b或智能设备c获取云端设备列表以及对应的局域网设备列表,并确定通过云端服务器或者对应的局域网与其他智能设备进行数据同步的方式,在此不再赘述。55.本说明书实施方式提供一种数据同步方法,应用于数据同步设备,参考图2a所示,数据同步设备200连接至设备管理单元202,并且数据同步设备200位于目标局域网中。参考图2b所示,该数据同步方法可以包括以下步骤。56.s210、从设备管理单元获取第一设备列表;其中,第一设备列表中包括有连接至设备管理单元的智能设备的信息。57.其中,数据同步设备可以是发起数据同步的源设备。设备管理单元可以是云端服务器,也可以是安装有设备管理应用程序的终端等,用于对连接至该设备管理单元的智能设备进行管理以及智能设备间的数据转发等。智能设备可以是具有计算处理能力的功能性设备,也可以是路由器、网关等。58.具体地,数据同步设备可以向设备管理单元请求获取第一设备列表,使设备管理单元将第一设备列表发送给该数据同步设备。数据同步设备根据获取到的第一设备列表,可以得到连接至设备管理单元的智能设备的信息。59.在一些实施例中,也可以由设备管理单元主动向数据同步设备发送第一设备列表。60.可以理解的是,设备管理单元可以根据连接至该设备管理单元的智能设备的信息,生成相应的设备列表,以便于进行设备管理等。61.需要说明的是,连接至同一个设备管理单元的智能设备间能够进行互联互通,因此,根据第一设备列表得到的智能设备为能够进行互联互通的智能设备。若设备管理单元为云端服务器,则第一设备列表中的智能设备的信息,为同一个场所(比如,家庭房屋、办公室、商场、医院等)中连接至云端服务器的同一个智能设备管理账号(比如,智慧家庭账号、智慧办公室账号、智慧商场账号、智慧医院账号等)下的智能设备的信息;若设备管理单元为安装有设备管理应用程序(比如,智慧家居应用程序等)的终端,则第一设备列表中的智能设备的信息,为同一个场所中连接至该终端的同一个设备管理应用程序下的智能设备的信息。62.s220、通过目标局域网获取第二设备列表;其中,第二设备列表中包括位于目标局域网中的智能设备的信息。63.具体地,数据同步设备可以利用局域网内设备自动发现的方法,通过该数据同步设备所位于的目标局域网搜索位于该目标局域网中的智能设备,并根据搜索到的智能设备的信息以及该数据同步设备的信息,得到相应的第二设备列表。64.需要说明的是,数据同步设备通过目标局域网搜索到的目标局域网中的智能设备与该数据同步设备间能够进行互联互通。因此,根据第二设备列表得到的智能设备为能够进行互联互通的智能设备。65.s230、根据第二设备列表与第一设备列表间的比较结果,通过设备管理单元对第一设备列表中的至少部分智能设备进行数据同步,或者,通过目标局域网对第二设备列表中的至少部分智能设备进行数据同步。66.在一些情况中,由于数据同步设备所位于的场所可能不止有多个局域网,目标局域网对其他局域网的数据具有拦截作用,因此,数据同步设备通过目标局域网可能搜索不到全部的可与数据同步设备进行互联互通的智能设备,则第二设备列表中可能不包括没搜索到的这部分智能设备的信息。可以理解的是,连接至设备管理单元的智能设备包含有位于目标局域网中的智能设备,因此,第一设备列表中的智能设备的信息包含有第二设备列表中的智能设备的信息。从而,可以根据第二设备列表与第一设备列表间的比较结果,确定连接至设备管理单元的智能设备是否均位于目标局域网中。从而,数据同步设备可以确定通过设备管理单元或者目标局域网与目标智能设备进行数据同步。67.具体地,数据同步设备获取到第一设备列表和第二设备列表后,可以将第二设备列表与第一设备列表进行比较。根据第二设备列表与第一设备列表间的比较结果,数据同步设备可以判断目标局域网中的智能设备是否与连接至设备管理单元的智能设备一致。若判断目标局域网中的智能设备与连接至设备管理单元的智能设备不一致,则数据同步设备可以判断存在跨局域网的智能设备。数据同步设备可以根据第一设备列表确定需要进行数据同步的至少部分智能设备,将这至少部分智能设备作为目标智能设备,并将需要同步的数据发送给设备管理单元,由设备管理单元将需要同步的数据转发给这至少部分智能设备,以完成数据同步设备与目标智能设备间的数据同步。68.若判断目标局域网中的智能设备与连接至设备管理单元的智能设备一致,则数据同步设备可以判断智能设备均位于目标局域网中。数据同步设备可以根据第二设备列表确定需要进行数据同步的至少部分智能设备,将这至少部分智能设备作为目标智能设备,并将需要同步的数据通过目标局域网发送给这至少部分智能设备,以完成数据同步设备与目标智能设备间的数据同步。69.需要说明的是,数据同步设备与目标智能设备进行数据同步,也可以数据同步设备与目标智能设备进行数据共享、数据交换等。70.上述实施方式中,针对相关技术中仅通过局域网进行数据同步的方案对智能设备间的网络拓扑结构有依赖的缺点,以及针对相关技术中仅通过设备管理单元进行数据同步的方案对上行网络速率和数据同步效率影响较大的缺点,将两种数据同步方案进行结合,提出一种能够自动选择数据同步机制的方案。通过建立一套规则切换逻辑,当智能设备均位于同一个局域网中时,可以自动选择通过局域网进行智能设备间的数据同步;当智能设备不位于同一个局域网中时,自动选择通过设备管理单元进行数据转发以实现智能设备间的数据同步。由此,能够在不同的场景下,选择合适的数据同步方式,一定程度上减少对智能设备间的网络拓扑结构的依赖,以及降低对上行网络速率和数据同步效率的影响。71.在一些实施方式中,根据第二设备列表与第一设备列表间的比较结果,通过设备管理单元对第一设备列表中的至少部分智能设备进行数据同步,可以包括:若比较结果表明第二设备列表与第一设备列表不同,通过设备管理单元对第一设备列表中的至少部分智能设备进行数据同步。72.在一些情况中,由于第一设备列表与第二设备列表的格式均可以是数据通信设备与设备管理单元之间事先约定好的格式,因此,可以将第二设备列表与第一设备列表进行比较,判断第二设备列表与第一设备列表是否相同。73.具体地,可以将第二设备列表中的智能设备的信息与第一设备列表中的智能设备的信息进行比较,若比较发现第一设备列表中包含有第二设备列表中没有的智能设备的信息,则表明第二设备列表与第一设备列表不同。数据同步设备可以根据第一设备列表确定需要进行数据同步的至少部分智能设备,并将需要同步的数据发送给设备管理单元,由设备管理单元将需要同步的数据转发给这至少部分智能设备,以完成数据同步。74.示例性地,智能设备a、智能设备b、智能设备c连接至设备管理单元,以智能设备a为数据同步单元。智能设备a和智能设备b位于路由器1构建的局域网1中,智能设备c位于路由器2构建的局域网2中。智能设备a从设备管理单元获取第一设备列表,则第一设备列表中包括智能设备a的信息、智能设备b的信息、智能设备c的信息。智能设备a通过局域网1获取第二设备列表,则智能设备a通过局域网1可以发现智能设备b,因此第二设备列表中包括智能设备a的信息以及智能设备b的信息。将第二设备列表中的智能设备的信息与第一设备列表中的智能设备的信息进行比较,可以发现第一设备列表中包含有第二设备列表中没有的智能设备c的信息,则表明第二设备列表与第一设备列表不同。智能设备a将需要同步的数据发送至设备管理单元,由设备管理单元对该数据进行转发,以发送给第一设备列表中的智能设备b和/或智能设备c,从而完成智能设备a与第一设备列表中的至少部分智能设备的数据同步。75.在一些实施例中,设备列表中可以包括智能设备的设备标识、设备名称等信息,设备标识用于唯一标识对应的智能设备,可以是智能设备的sm码或mac地址等。76.示例性地,参考图2c所示,智能设备a从设备管理单元获取的第一设备列表中包括智能设备a的信息、智能设备b的信息、智能设备c的信息,其中,deviceid用于表示设备标识,deviceinfo用于表示设备名称。智能设备a对应的设备标识为“d412”,对应的设备名称为“智能设备a”;智能设备b对应的设备标识为“d413”,对应的设备名称为“智能设备b”;智能设备c对应的设备标识为“d414”,对应的设备名称为“智能设备c”。参考图2d所示,智能设备a通过局域网1获取的第二设备列表中包括智能设备a的信息,包括设备标识“d412”、设备名称“智能设备a”,以及智能设备b的信息,包括设备标识“d413”、设备名称“智能设备b”。通过将上述第二设备列表中的设备标识与上述第一设备列表中的设备标识进行比较,可以发现第一设备列表中包含有第二设备列表中没有的智能设备c的信息,则表明第二设备列表与第一设备列表不同。77.在一些实施方式中,比较结果是通过将第二设备列表的智能设备数量与第一设备列表的智能设备数量进行比较得到的。若比较结果表明第二设备列表与第一设备列表不同,通过设备管理单元对第一设备列表中的至少部分智能设备进行数据同步,包括:若第二设备列表的智能设备数量小于第一设备列表的智能设备数量,通过设备管理单元与第二设备列表中的至少部分智能设备进行数据同步。78.可以理解的是,在数据同步设备所位于的场所中,连接至设备管理单元的智能设备包含有位于该数据同步设备所在的目标局域网中的智能设备。因此,第一设备列表中的智能设备的信息,包含有第二设备列表中的智能设备的信息,从而可以通过将第二设备列表的智能设备数量与第一设备列表的智能设备数量进行比较以得到设备列表间的比较结果。79.具体地,基于第一设备列表,可以得到第一设备列表的智能设备数量;基于第二设备列表,可以得到第二设备列表的智能设备数量。将第二设备列表的智能设备数量与第一设备列表的智能设备数量进行比较,可以根据第二设备列表的智能设备数量与第一设备列表的智能设备数量之间的差异情况,得到第二设备列表与第一设备列表间的比较结果。若第二设备列表的智能设备数量小于第一设备列表的智能设备数量,表明第二设备列表与第一设备列表不同,则数据同步设备可以确定连接至设备管理单元的智能设备分别位于不同的局域网中。数据同步设备可以根据第一设备列表确定需要进行数据同步的至少部分智能设备,将这至少部分智能设备作为目标智能设备,并将需要同步的数据发送给设备管理单元,由设备管理单元将需要同步的数据转发给这至少部分智能设备,以完成数据同步设备与目标智能设备间的数据同步。80.在一些实施方式中,根据第二设备列表与第一设备列表间的比较结果,通过目标局域网对第二设备列表中的至少部分智能设备进行数据同步,包括:若比较结果表明第二设备列表与第一设备列表相同,通过目标局域网对第二设备列表中的至少部分智能设备进行数据同步。81.具体地,可以将第二设备列表中的智能设备的信息与第一设备列表中的智能设备的信息进行比较,若比较发现第二设备列表中的智能设备的信息与第一设备列表中的智能设备的信息相同,则表明第二设备列表与第一设备列表相同。数据同步设备可以根据第二设备列表确定需要进行数据同步的至少部分智能设备,并通过该数据同步设备所位于的目标局域网将需要同步的数据发送给这至少部分智能设备,以完成数据同步。82.示例性地,能设备a、智能设备b、智能设备c连接至设备管理单元,以智能设备a为数据同步单元。智能设备a、智能设备b、智能设备c均位于路由器1构建的局域网1中。智能设备a从设备管理单元获取第一设备列表,则第一设备列表中包括智能设备a的信息、智能设备b的信息、智能设备c的信息。智能设备a通过局域网1获取第二设备列表,则智能设备a通过局域网1可以发现智能设备b和智能设备c,因此第二设备列表中包括智能设备a的信息、智能设备b的信息、智能设备c的信息。将第二设备列表中的智能设备的信息与第一设备列表中的智能设备的信息进行比较,可以发现第二设备列表中的智能设备的信息与第一设备列表中的智能设备的信息相同,则表明第二设备列表与第一设备列表相同。智能设备a通过目标局域网将需要同步的数据发送给第二设备列表中的智能设备b和/或智能设备c,从而完成智能设备a与第二设备列表中的至少部分智能设备的数据同步。83.在一些实施例中,数据同步设备可以采用udp/tcp点对点通讯、udp广播通讯等方式,通过目标局域网对第二设备列表中的至少部分智能设备进行数据同步。84.可以理解的是,在第二设备列表与第一设备列表相同的情况下,也可以通过目标局域网对第一设备列表中的至少部分智能设备进行数据同步。85.在一些实施方式中,比较结果是通过将第二设备列表的智能设备数量与第一设备列表的智能设备数量进行比较得到的。若比较结果表明第二设备列表与第一设备列表相同,通过目标局域网对第二设备列表中的至少部分智能设备进行数据同步,包括:若第二设备列表的智能设备数量等于第一设备列表的智能设备数量,通过目标局域网与第二设备列表中的至少部分智能设备进行数据同步。86.具体地,基于第一设备列表,可以得到第一设备列表的智能设备数量;基于第二设备列表,可以得到第二设备列表的智能设备数量。将第二设备列表的智能设备数量与第一设备列表的智能设备数量进行比较,可以根据第二设备列表的智能设备数量与第一设备列表的智能设备数量之间的差异情况,得到第二设备列表与第一设备列表间的比较结果。若第二设备列表的智能设备数量等于第一设备列表的智能设备数量,表明第二设备列表与第一设备列表相同,则数据同步设备可以确定连接至设备管理单元的智能设备均位于同一个局域网中。数据同步设备可以根据第二设备列表确定需要进行数据同步的至少部分智能设备,将这至少部分智能设备作为目标智能设备,并通过该数据同步设备所位于的目标局域网将需要同步的数据发送给这至少部分智能设备,以完成数据同步设备与目标智能设备间的数据同步。87.在一些实施方式中,在从设备管理单元获取第一设备列表之前,数据同步方法可以包括:向设备管理单元发送第一获取请求,以指示设备管理单元向数据同步设备发送第一设备列表。或者向设备管理单元发送第二获取请求;其中,第二获取请求携带有指定设备类型,第二获取请求用于指示设备管理单元向数据同步设备发送第一设备列表;第一设备列表中的智能设备的类型为指定设备类型。88.具体地,数据同步设备可以向设备管理单元发送第一设备列表获取请求,以请求从设备管理单元获取包含有当前场所中所有连接至该设备管理单元的智能设备的信息的第一设备列表。设备管理单元接收到数据同步设备发送的该第一设备列表获取请求后,响应该请求并将相应的第一设备列表发送给该数据同步设备。89.进一步地,由于数据同步设备可能只需要与指定设备类型的智能设备进行数据同步,因此,设备列表中可以包含有智能设备的设备类型等信息。数据同步设备在获取到包含有所有连接至该设备管理单元的智能设备的信息的第一设备列表的情况下,可以根据指定设备类型,在第一设备列表中进行筛选,确定设备类型为指定设备类型的智能设备的信息。90.在一些实施例中,指定设备类型可以是数据同步设备的设备类型,也可以是事先指定的其他设备类型。91.示例性地,以智能家居系统为例,设备管理单元为安装有智慧家居应用程序1的操作终端,该智能家居系统中包括有智能设备a、智能设备b、智能设备c、智能设备d、智能设备e,均连接至该设备管理单元,由该智慧家居应用程序1进行管理。其中,智能设备a为音响设备,智能设备b为空调设备,智能设备c为音响设备,智能设备d为台灯设备,智能设备e为带屏显示设备。以智能设备a为数据同步设备,智能设备a可以向设备管理单元发送第一设备列表获取请求,使设备管理单元将包含有智能设备a、智能设备b、智能设备c、智能设备d、智能设备e的信息的第一设备列表发送给智能设备a。若智能设备a只需要与设备类型为音响设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为音响设备,在第一设备列表中进行筛选,确定设备类型为音响设备的智能设备的信息,即确定智能设备a和智能设备c的信息。92.示例性地,若智能设备a只需要与设备类型为带屏显示设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为带屏显示设备,在第一设备列表中进行筛选,确定设备类型为带屏显示设备的智能设备的信息,即确定智能设备e的信息。以智能设备b、智能设备c、智能设备d、智能设备e分别为数据同步设备的情况在此不再赘述。93.在另一些实施例中,数据同步设备可以根据指定设备类型,向设备管理单元发送第一设备列表获取请求,以请求从设备管理单元获取仅包含有指定设备类型的智能设备的信息的第一设备列表。设备管理单元接收到数据同步设备发送的该第一设备列表获取请求后,响应该请求并将相应的第一设备列表发送给该数据同步设备。94.示例性地,以上述智能家居系统为例,以智能设备a为数据同步设备,若智能设备a只需要与设备类型为音响设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为音响设备,向设备管理单元发送第一设备列表获取请求,使设备管理单元将仅包含有设备类型为音响设备的智能设备的信息的第一设备列表发送给智能设备a,即将包含有智能设备a的信息以及智能设备c的信息的第一设备列表发送给智能设备a。95.示例性地,若智能设备a只需要与设备类型为带屏显示设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为带屏显示设备,向设备管理单元发送第一设备列表获取请求,使设备管理单元将包含有设备类型为带屏显示设备的智能设备的信息的第一设备列表发送给智能设备a,即将包含有智能设备e的信息的第一设备列表发送给智能设备a。以智能设备b、智能设备c、智能设备d、智能设备e分别为数据同步设备的情况在此不再赘述。96.需要说明的是,连接至设备管理单元的智能设备可以是采用指定私有通信协议的智能设备。该指定私有通信协议为事先定义的用于智能设备间进行互联互通的私有协议,可以是智能设备的生产方定义的私有协议,也可以是其他私有协议。97.示例性地,以智能家居系统为例,该智能家居系统中包括有智能设备a、智能设备b、智能设备c、智能设备d、智能设备e。其中,智能设备a、智能设备b、智能设备c为采用私有通信协议1的智能设备,智能设备d、智能设备e为采用私有通信协议2的智能设备。因此,智能设备a、智能设备b、智能设备c可以连接至同一个设备管理单元(比如,连接至同一个云端服务器或云端服务器的同一个账号下,或者连接至安装有智慧家居应用程序的操作终端的同一个智慧家居应用程序),智能设备d、智能设备e可以连接至另一个设备管理单元。例如,设备管理单元为安装有智慧家居应用程序1和智慧家居应用程序2的操作终端,则智能设备a、智能设备b、智能设备c可以连接至该设备管理单元的智慧家居应用程序1,由智慧家居应用程序1进行管理;智能设备d、智能设备e可以连接至该设备管理单元的智慧家居应用程序2,由智慧家居应用程序2进行管理。98.在一些实施方式中,参考图3所示,第二设备列表的获取方式,可以包括以下步骤。99.s310、通过目标局域网广播查询信息;其中,查询信息用于指示目标局域网中的智能设备向数据同步设备发送回复信息。100.s320、若通过目标局域网接收到任一智能设备根据查询信息发送的回复信息,根据回复信息,生成第二设备列表。101.具体地,数据同步设备可以采用广播的方式,通过目标局域网发送查询信息,以用于搜索位于目标局域网中的智能设备。位于目标局域网中的智能设备在接收到数据同步设备发送的查询信息的情况下,可以通过目标局域网将包含有该智能设备的信息的回复信息发送给数据同步设备。数据同步设备接收到该智能设备发送的回复信息,则可以根据该回复信息得到该智能设备的信息。数据同步设备基于该智能设备的信息,以及该数据同步设备的信息,可以生成第二设备列表。102.在一些实施例中,数据同步设备可以基于指定的私有通信协议,通过目标局域网广播查询信息,以用于搜索位于目标局域网中的采用该指定私有通信协议的智能设备。相应地,位于目标局域网中的采用该指定私有通信协议的智能设备可以接收数据同步设备发送的查询信息,并通过目标局域网向数据同步设备发送对应的回复信息。103.示例性地,以智能家居系统为例,该智能家居系统中包括有智能设备a、智能设备b、智能设备c、智能设备d、智能设备e,均位于同一个局域网中。其中,智能设备a、智能设备b、智能设备c为采用私有通信协议1的智能设备,智能设备d、智能设备e为采用私有通信协议2的智能设备。以智能设备a为数据同步设备,则智能设备a通过局域网广播查询信息,智能设备b、智能设备c可以接收该查询信息,并通过局域网向智能设备a分别发送对应的回复信息,智能设备d、智能设备e无法接收该查询信息,因而无法向智能设备a发送对应的回复信息。因此,智能设备a可以根据接收到的智能设备b、智能设备c发送的回复信息,得到智能设备b、智能设备c的信息,并根据智能设备a、智能设备b、智能设备c的信息,生成相应的第二设备列表。以智能设备b、智能设备c、智能设备d、智能设备e分别为数据同步设备的情况在此不再赘述。104.可以理解的是,连接至设备管理单元的智能设备为采用该指定私有通信协议的智能设备。进一步地,数据同步设备在获取到第二设备列表的情况下,可以根据指定设备类型,在第二设备列表中进行筛选,确定设备类型为指定设备类型的智能设备的信息。数据同步设备可以根据第二设备列表中指定设备类型的智能设备的信息与第一设备列表中指定设备类型的智能设备的信息间的比较结果,确定通过设备管理单元对第一设备列表中的至少部分智能设备进行数据同步,或者,通过目标局域网对第二设备列表中的至少部分智能设备进行数据同步。105.示例性地,以智能家居系统为例,设备管理单元为安装有智慧家居应用程序的操作终端,该智能家居系统中包括有采用同一种私有通信协议的智能设备a、智能设备b、智能设备c、智能设备d、智能设备e,均连接至该设备管理单元,且智能设备a、智能设备b、智能设备c位于局域网1中,智能设备d、智能设备e位于局域网2中。其中,智能设备a为音响设备,智能设备b为空调设备,智能设备c为音响设备,智能设备d为台灯设备,智能设备e为带屏显示设备。以智能设备a为数据同步设备,智能设备a可以向设备管理单元发送第一设备列表获取请求,使设备管理单元将包含有智能设备a、智能设备b、智能设备c、智能设备d、智能设备e的信息的第一设备列表发送给智能设备a。智能设备a还可以通过局域网1广播查询信息,位于局域网1中的智能设备b、智能设备c根据该查询信息向智能设备a发送相应的回复信息,使得智能设备a可以根据智能设备a、智能设备b、智能设备c的信息生成第二设备列表。若智能设备a只需要与设备类型为音响设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为音响设备,在第一设备列表以及第二设备列表中进行筛选,确定设备类型为音响设备的智能设备的信息,即在第一设备列表中确定智能设备a和智能设备c的信息,以及在第二设备列表中确定智能设备a和智能设备c的信息。智能设备a可以根据筛选后的第二设备列表和第一设备列表间的比较结果,确定需要进行数据同步的智能设备均位于同一个局域网中,因此,智能设备a可以通过局域网1将需要同步的数据发送给智能设备c。106.示例性地,若智能设备a只需要与设备类型为带屏显示设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为带屏显示设备,在第一设备列表中进行筛选,确定设备类型为带屏显示设备的智能设备的信息,即在第一设备列表中确定智能设备e的信息。智能设备a根据指定设备类型为带屏显示设备,在第二设备列表中进行筛选,由于第二设备列表中没有设备类型为带屏显示设备的智能设备的信息,因此,对第二设备列表进行筛选后可以得到空列表。智能设备a可以根据筛选后的第二设备列表和第一设备列表间的比较结果,确定需要进行数据同步的智能设备分别位于不同的局域网中,因此,智能设备a可以通过设备管理单元将需要同步的数据转发给智能设备e。以智能设备b、智能设备c、智能设备d、智能设备e分别为数据同步设备的情况在此不再赘述。107.在另一些实施例中,数据同步设备可以根据指定设备类型,向设备管理单元发送第一设备列表获取请求,以请求从设备管理单元获取包含有指定设备类型的智能设备的信息的第一设备列表。数据同步设备还可以根据指定设备类型,通过目标局域网广播查询信息,以指示目标局域网中指定设备类型的智能设备向数据同步设备发送回复信息,使数据同步设备生成包含有指定设备类型的智能设备的信息的第二设备列表。108.示例性地,以上述智能家居系统为例,以智能设备a为数据同步设备,若智能设备a只需要与设备类型为音响设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为音响设备,向设备管理单元发送第一设备列表获取请求,使设备管理单元将包含有设备类型为音响设备的智能设备的信息的第一设备列表发送给智能设备a,即将包含有智能设备a的信息以及智能设备c的信息的第一设备列表发送给智能设备a。智能设备a还可以通过局域网1广播查询信息,以指示设备类型为音响设备的智能设备向智能设备a发送回复信息,即指示智能设备c向智能设备a发送回复信息,使智能设备a根据智能设备a和智能设备c的信息生成第二设备列表。智能设备a根据第二设备列表和第一设备列表间的比较结果,确定需要进行数据同步的智能设备均位于同一个局域网中,因此,智能设备a可以通过局域网1将需要同步的数据发送给智能设备c。109.示例性地,若智能设备a只需要与设备类型为带屏显示设备的智能设备进行数据同步,则智能设备a可以根据指定设备类型为带屏显示设备,向设备管理单元发送第一设备列表获取请求,使设备管理单元将包含有设备类型为带屏显示设备的智能设备的信息的第一设备列表发送给智能设备a,即将包含有智能设备e的信息的第一设备列表发送给智能设备a。智能设备a还可以通过局域网1广播查询信息,以指示设备类型为带屏显示设备的智能设备向智能设备a发送回复信息。由于局域网1中没有设备类型为带屏显示设备的智能设备,因此,智能设备a可以生成空的第二设备列表。智能设备a根据第二设备列表和第一设备列表间的比较结果,确定需要进行数据同步的智能设备位于不同的局域网中,因此,智能设备a可以通过设备管理单元将需要同步的数据转发给智能设备e。以智能设备b、智能设备c、智能设备d、智能设备e分别为数据同步设备的情况在此不再赘述。110.需要说明的是,数据同步设备可以采用udp广播等方式通过目标局域网广播查询信息。指定私有通信协议为事先定义的用于智能设备间进行互联互通的私有协议,可以是智能设备的生产方定义的私有协议,也可以是其他私有协议。通过设备管理单元,可以采用基于发布/订阅模式的mqtt(message queuing telemetry transport,消息队列遥测传输协议)协议或者指定私有通信协议与第一设备列表中的至少部分智能设备进行数据同步。111.在一些实施方式中,通过目标局域网获取第二设备列表,可以包括:若第一设备列表的智能设备数量达到预设设备数量阈值,通过目标局域网获取第二设备列表。112.在一些情况中,若数据同步设备根据从设备管理单元获取到的第一设备列表发现没有需要进行数据同步的智能设备,则数据同步设备可以不需要通过目标局域网获取第二设备列表。因此,在数据同步设备通过目标局域网获取第二设备列表前,可以对第一设备列表的智能设备数量进行判断。113.具体地,数据同步设备可以根据从设备管理单元获取到的第一设备列表,确定第一设备列表的智能设备数量。若第一设备列表的智能设备数量达到预设设备数量阈值,表明数据同步设备所处的场所中存在需要进行数据同步的智能设备,则数据同步设备通过目标局域网获取第二设备列表;若第一设备列表的智能设备数量未达到预设设备数量阈值,表明数据同步设备所处的场所中不存在需要进行数据同步的智能设备,则数据同步设备不需要通过目标局域网获取第二设备列表。114.在一些实施例中,第一设备列表中包括连接至设备管理单元的全部智能设备的信息,第一设备列表的智能设备数量为该全部智能设备的数量,预设设备数量阈值可以是2。115.在另一些实施例中,第一设备列表中包括连接至设备管理单元的全部智能设备的信息,或者包括指定设备类型的智能设备的信息,第一设备列表的智能设备数量为指定设备类型的智能设备的信息,预设设备数量阈值可以是1或者2。116.本说明书实施方式提供一种数据同步装置,应用于数据同步设备,数据同步设备连接至设备管理单元,并且数据同步设备位于目标局域网中。参考图4所示,该数据同步装置400可以包括:第一列表获取模块410、第二列表获取模块420、设备数据同步模块430。117.第一列表获取模块410,用于从设备管理单元获取第一设备列表;其中,第一设备列表中包括有连接至设备管理单元的智能设备的信息。118.第二列表获取模块420,用于通过目标局域网获取第二设备列表;其中,第二设备列表中包括位于目标局域网中的智能设备的信息。119.设备数据同步模块430,根据第二设备列表与第一设备列表间的比较结果,通过设备管理单元对第一设备列表中的至少部分智能设备进行数据同步,或者,通过目标局域网对第二设备列表中的至少部分智能设备进行数据同步。120.关于数据同步装置的具体限定可以参见上文中对于数据同步方法的限定,在此不再赘述。上述数据同步装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。121.本说明书实施方式还提供了一种电子设备,参考图5所示,该电子设备500包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,处理器520执行计算机程序530时,实现前述的数据同步方法。122.本发明的实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现前述的数据同步方法。123.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。124.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。125.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。126.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。127.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。128.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部