智能家居设备的状态信息更新方法及装置制造方法及图纸

技术编号:14697641 阅读:88 留言:0更新日期:2017-02-24 02:51
本发明专利技术公开了一种智能家居设备的状态信息更新方法及装置,属于智能家居技术领域。该方法包括:接收与智能家居网关连接的智能家居设备发送的第一状态信息;基于该智能家居设备的设备标识,判断是否存储有智能家居设备的第二状态信息;如果存储有第二状态信息且第一状态信息与第二状态信息不同,则将第一状态信息发送给云端服务器,以更新智能家居设备的状态信息。本发明专利技术利用智能家居网关,将接收到的智能家居设备发送的最新状态信息与已同步的状态信息进行比较,如果不相同,则向云端服务器同步该最新状态信息,避免了智能家居设备的状态信息没有发生变化时,重复向云端服务器同步相同的状态信息造成的网络带宽资源和云端服务器处理资源的浪费。

【技术实现步骤摘要】

本专利技术涉及智能家居
,特别涉及一种智能家居设备的状态信息更新方法及装置
技术介绍
随着智能家居技术的发展,智能家居设备被广泛的应用于家庭、办公等场所中。通常,在智能家居设备的使用过程中,终端可以根据智能家居设备的状态信息对其进行控制,比如,对于智能灯设备,该状态信息可以包括当前处于打开状态、颜色为红色、亮度为50%。但是,智能家居设备的状态信息经常会发生变化,因此,如何实现智能家居设备的状态信息更新是非常重要的。相关技术中,智能家居设备可以直接与云端服务器建立连接,也可以通过智能家居网关与云端服务器建立连接。当智能家居设备与云端服务器建立连接之后,智能家居设备可以按照预设周期向云端服务器上报自身的状态信息,也可以在状态发生变化时,向云端服务器上报状态信息。云端服务器在接收到智能家居设备上报的状态信息时,存储该智能家居设备上报的状态信息,以对该智能家居设备的状态信息进行更新。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:如果智能家居设备的状态信息在长时间内都不发生变化,那么按照预设周期上报的状态信息中,大部分将是重复的状态信息,云端服务器根据重复的状态信息更新智能家居设备的设备状态,这不仅浪费网络带宽资源,同时也浪费云端服务器的处理资源。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种智能家居设备的状态信息更新方法及装置。所述技术方案如下:一方面,提供了一种智能家居设备的状态信息更新方法,所述方法包括:接收与所述智能家居网关连接的智能家居设备发送的第一状态信息,所述第一状态信息用于指示所述智能家居设备当前所处的状态;基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息,所述第二状态信息用于指示当前时间之前最近一次同步至云端服务器的状态信息;如果存储有所述第二状态信息且所述第一状态信息与所述第二状态信息不同,则将所述第一状态信息发送给所述云端服务器,以指示所述云端服务器对所述智能家居设备的状态信息进行更新。可选地,所述基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息,包括:基于所述智能家居设备的设备标识,判断第一状态列表中是否存储有对应的状态信息,所述第一状态列表用于存储在当前时间之前最近一次同步至所述云端服务器的各个智能家居设备的设备标识以及状态信息的对应关系;如果所述第一状态列表中存储有对应的状态信息,则确定存储有所述智能家居设备的第二状态信息,否则,确定未存储有所述智能家居设备的第二状态信息。可选地,所述基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息之后,还包括:如果未存储有所述第二状态信息,则将所述第一状态信息发送给所述云端服务器,以对所述智能家居设备的状态信息进行更新。可选地,所述将所述第一状态信息发送给所述云端服务器之后,还包括:基于所述智能家居设备的设备标识,将第一状态列表中对应的状态信息替换为所述第一状态信息。可选地,所述将所述第一状态信息发送给所述云端服务器之前,还包括:将所述智能家居设备的设备标识和所述第一状态信息存储在第二状态列表中,所述第二状态列表用于存储未同步至所述云端服务器的各个智能家居设备的设备标识以及最新状态信息的对应关系;相应地,所述将所述第一状态信息发送给所述云端服务器,包括:每隔预设时间间隔,将所述第二状态列表中存储的各个智能家居设备的最新状态信息发送给所述云端服务器;相应地,所述将所述第一状态信息发送给所述云端服务器之后,还包括:将所述第二状态列表中存储的各个智能家居设备的最新状态信息删除。另一方面,提供了一种智能家居设备的状态信息更新装置,所述装置包括:接收模块,用于接收与所述智能家居网关连接的智能家居设备发送的第一状态信息,所述第一状态信息用于指示所述智能家居设备当前所处的状态;判断模块,用于基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息,所述第二状态信息用于指示当前时间之前最近一次同步至云端服务器的状态信息;第一发送模块,用于如果存储有所述第二状态信息且所述第一状态信息与所述第二状态信息不同,则将所述第一状态信息发送给所述云端服务器,以对所述智能家居设备的状态信息进行更新。可选地,所述判断模块包括:判断子模块,用于基于所述智能家居设备的设备标识,判断第一状态列表中是否存储有对应的状态信息,所述第一状态列表用于存储在当前时间之前最近一次同步至所述云端服务器的各个智能家居设备的设备标识以及状态信息的对应关系;确定子模块,用于如果所述第一状态列表中存储有对应的状态信息,则确定存储有所述智能家居设备的第二状态信息,否则,确定未存储有所述智能家居设备的第二状态信息。可选地,所述装置还包括:第二发送模块,用于如果未存储有所述第二状态信息,则将所述第一状态信息发送给所述云端服务器,以指示所述云端服务器对所述智能家居设备的状态信息进行更新。可选地,所述装置还包括:替换模块,用于基于所述智能家居设备的设备标识,将第一状态列表中对应的状态信息替换为所述第一状态信息。可选地,所述装置还包括:存储模块,用于将所述智能家居设备的设备标识和所述第一状态信息存储在第二状态列表中,所述第二状态列表用于存储未同步至所述云端服务器的各个智能家居设备的设备标识以及最新状态信息的对应关系;相应地,所述第一发送模块和所述第二发送模块,具体用于:每隔预设时间间隔,将所述第二状态列表中存储的各个智能家居设备的最新状态信息发送给所述云端服务器;相应地,所述装置还包括:删除模块,用于将所述第二状态列表中存储的各个智能家居设备的最新状态信息删除。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术利用智能家居网关记录当前时间之前最近一次同步到云端服务器的智能家居设备的状态信息,当接收到智能家居设备发送的最新状态信息时,将该最新状态信息与已同步的状态信息进行比较,如果不相同,则向云端服务器同步该最新状态信息,避免了智能家居设备的状态信息没有发生变化时,重复向云端服务器同步相同的状态信息以造成对网络带宽资源的浪费,同时也减少了对云端服务器处理资源的浪费。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种智能家居设备的状态信息更新方法流程图;图2A是本专利技术实施例提供的一种智能家居设备的状态信息更新装置框图;图2B是本专利技术实施例提供的一种判断模块的框图;图2C是本专利技术实施例提供的一种智能家居设备的状态信息更新装置框图;图2D是本专利技术实施例提供的一种智能家居设备的状态信息更新装置框图;图2E是本专利技术实施例提供的一种智能家居设备的状态信息更新装置框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在对本专利技术实施例进行详细的解释说明之前,先对本专利技术实施例的应用场景予以介绍。通常,在智能家居设备的使用过程中,云端服务器可以基于智能家居设备的状态信息,向终端推送该智能家居设备的控制消息,终端基于该控制本文档来自技高网...
智能家居设备的状态信息更新方法及装置

【技术保护点】
一种智能家居设备的状态信息更新方法,其特征在于,应用于智能家居网关,所述方法包括:接收与所述智能家居网关连接的智能家居设备发送的第一状态信息,所述第一状态信息用于指示所述智能家居设备当前所处的状态;基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息,所述第二状态信息用于指示当前时间之前最近一次同步至云端服务器的状态信息;如果存储有所述第二状态信息且所述第一状态信息与所述第二状态信息不同,则将所述第一状态信息发送给所述云端服务器,以对所述智能家居设备的状态信息进行更新。

【技术特征摘要】
1.一种智能家居设备的状态信息更新方法,其特征在于,应用于智能家居网关,所述方法包括:接收与所述智能家居网关连接的智能家居设备发送的第一状态信息,所述第一状态信息用于指示所述智能家居设备当前所处的状态;基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息,所述第二状态信息用于指示当前时间之前最近一次同步至云端服务器的状态信息;如果存储有所述第二状态信息且所述第一状态信息与所述第二状态信息不同,则将所述第一状态信息发送给所述云端服务器,以对所述智能家居设备的状态信息进行更新。2.如权利要求1所述的方法,其特征在于,所述基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息,包括:基于所述智能家居设备的设备标识,判断第一状态列表中是否存储有对应的状态信息,所述第一状态列表用于存储在当前时间之前最近一次同步至所述云端服务器的各个智能家居设备的设备标识以及状态信息的对应关系;如果所述第一状态列表中存储有对应的状态信息,则确定存储有所述智能家居设备的第二状态信息,否则,确定未存储有所述智能家居设备的第二状态信息。3.如权利要求1所述的方法,其特征在于,所述基于所述智能家居设备的设备标识,判断是否存储有所述智能家居设备的第二状态信息之后,还包括:如果未存储有所述第二状态信息,则将所述第一状态信息发送给所述云端服务器,以指示所述云端服务器对所述智能家居设备的状态信息进行更新。4.如权利要求1或3所述的方法,其特征在于,所述将所述第一状态信息发送给所述云端服务器之后,还包括:基于所述智能家居设备的设备标识,将第一状态列表中对应的状态信息替换为所述第一状态信息。5.如权利要求1或3所述的方法,其特征在于,所述将所述第一状态信息发送给所述云端服务器之前,还包括:将所述智能家居设备的设备标识和所述第一状态信息存储在第二状态列表中,所述第二状态列表用于存储未同步至所述云端服务器的各个智能家居设备的设备标识以及最新状态信息的对应关系;相应地,所述将所述第一状态信息发送给所述云端服务器,包括:每隔预设时间间隔,将所述第二状态列表中存储的各个智能家居设备的最新状态信息发送给所述云端服务器;相应地,所述将所述第一状态信息发送给所述云端服务器之...

【专利技术属性】
技术研发人员:王艳青
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东;37

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

1