一种智能设备状态的同步更新方法及系统技术方案

技术编号:14347148 阅读:74 留言:0更新日期:2017-01-04 17:59
本发明专利技术提供了一种智能设备状态的同步更新方法及系统,该方法包括:当控制终端检测到用户输入的智能设备状态切换指令时,根据指令刷新控制终端的状态页面,将状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新状态页面,同时将指令发送至物联网服务器;物联网服务器将指令发送至智能设备,并接收智能设备执行指令后反馈的状态变化信息;物联网服务器从预先建立的数据库中查找与智能设备建立有绑定关系并且在线的控制终端,将状态变化信息发送至查找出的控制终端;查找出的控制终端接收状态变化信息,并根据自身状态页面上的页面更新标识确定是否刷新状态页面。本发明专利技术实现多个控制终端上显示的设备状态的同步更新,提升用户体验。

【技术实现步骤摘要】

本专利技术属于物联网
,尤其涉及一种智能设备状态的同步更新方法及系统
技术介绍
当前,对智能家电的控制,已经实现了多部智能手机同时控制一台家电设备的功能。但是在这种多对一的控制方式中,每部智能手机对智能家电的控制都是相对独立的,手机发送控制信息到智能家电,家电设备把更新的数据返回到当前发出控制指令的智能手机上,而其他智能手机则无法获得智能设备状态更新的通知,也就无法同步获得更新信息,这样就造成了家电设备的当前状态和其他智能手机上显示的家电状态不一致的问题,给用户的使用带来了极大的不便。此外,由于当前发出控制指令的智能手机是在收到家电设备的反馈后再更新自身控制界面上显示的家电设备状态,这样会使得用户感觉到明显的延时,并且当用户在连续点击切换家电设备状态的按钮后,该智能手机控制界面上显示的家电设备状态则可能会出现跳变,给用户带来了不好的体验。
技术实现思路
本专利技术实施例的目的在于提供一种智能设备状态的同步更新方法及系统,旨在解决上述每部智能手机对智能家电的控制都是相对独立的,无法实现智能家电状态的同步更新以及当用户在连续点击切换家电设备状态的按钮后,智能手机控制界面上显示的家电设备状态则可能会出现跳变,给用户带来了不好的体验的问题。本专利技术实施例是这样实现的,一种智能设备状态的同步更新方法,包括:当控制终端检测到用户输入的控制智能设备切换状态的指令时,根据所述指令刷新所述控制终端的状态页面,并将所述状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新所述状态页面,同时将所述指令发送至物联网服务器;所述物联网服务器将所述指令发送至所述智能设备,并接收所述智能设备根据所述指令执行相应的操作后反馈的状态变化信息;所述物联网服务器从预先建立的数据库中查找与所述智能设备建立有绑定关系并且在线的控制终端,将所述状态变化信息发送至查找出的控制终端;所述查找出的控制终端接收所述状态变化信息,并根据自身状态页面上的页面更新标识确定是否根据所述状态变化信息刷新自身的状态页面。本专利技术实施例的另一目的在于提供一种智能设备状态的同步更新系统,该系统包括智能设备,用于控制所述智能设备的多个控制终端以及物联网服务器,其中,所述控制终端上安装有智能设备管理应用程序,所述智能设备管理应用程序包括状态页面更新单元、页面更新标识设置单元和第一通信单元;所述物联网服务器包括第二通信单元和查找单元,其中:所述状态页面更新单元,用于当控制终端检测到用户输入的控制智能设备切换状态的指令时,根据所述指令刷新所述控制终端的状态页面;所述页面更新标识设置单元,用于将所述状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新所述状态页面;所述第一通信单元,用于将所述指令发送至物联网服务器;所述第二通信单元,用于将所述指令发送至所述智能设备,并接收所述智能设备根据所述指令执行相应的操作后反馈的状态变化信息;所述查找单元,用于从预先建立的数据库中查找与所述智能设备建立有绑定关系并且在线的控制终端,将所述状态变化信息发送至查找出的控制终端;所述状态页面更新单元,还用于接收所述状态变化信息,并根据自身状态页面上的页面更新标识确定是否根据所述状态变化信息刷新自身的状态页面。实施本专利技术实施例提供的一种智能设备状态的同步更新方法及系统具有以下有益效果:本专利技术实施例可以在某个控制终端变更了智能设备的状态时,将智能设备的最新状态通知给其他的在线控制终端,使其他在线控制终端同步更新自身状态页面上显示的智能设备的状态,避免当其中一个控制终端改变了智能设备的状态信息之后,其他控制终端不能及时更新本地的智能设备状态信息的问题;此外,还能够缩短控制终端发送控制指令后的状态页面更新的时间,使用户不会感觉到明显的延时,同时可以避免当用户在连续切换家电设备状态后,控制终端状态页面上显示的智能设备状态则可能会出现跳变的问题,提升了用户体验。附图说明图1是本专利技术实施例提供的一种智能设备状态的同步更新方法的示意流程图;图2是本专利技术另一实施例提供的一种智能设备状态的同步更新方法的示意流程图;图3是本专利技术实施例提供的一种智能设备状态的同步更新系统的示意性框图;图4是本专利技术实施例提供的一种智能设备状态的同步更新系统中智能设备应用管理程序、智能设备以及物联网服务器内部的示意性框图;图5是本专利技术另一实施例提供的一种智能设备状态的同步更新系统中智能设备应用管理程序、智能设备以及物联网服务器内部的示意性框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的一种智能设备状态的同步更新方法的示意流程图。参见图1所示,本实施例提供的一种智能设备状态的同步更新方法可以包括以下步骤:在S101中,当控制终端检测到用户输入的控制智能设备切换状态的指令时,根据所述指令刷新所述控制终端的状态页面,并将所述状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新所述状态页面,同时将所述指令发送至物联网服务器。在本实施例中,所述控制终端包括但不限于手机、平板电脑等智能通信终端。其中,所述页面更新标识用于指示控制终端在接收到物联网服务器转发的由智能设备反馈的状态变化信息后是否根据所述状态变化信息更新状态页面上显示的智能设备的状态信息。在本实施例中,当所述状态页面的页面更新标识为0时,表示当控制终端接收到所述状态变化信息时不更新状态页面显示的智能设备的状态;当所述状态页面更新标识为1时,表示当控制终端接收到所述状态变化信息时更新状态页面显示的智能设备的状态,因此,本实施例中的将所述状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新所述状态页面具体是指:将所述状态页面上的页面更新标识设置为0。本实施例中,由于在控制终端检测到用户输入的控制智能设备切换状态的指令时,即根据所述指令更新所述控制终端状态页面上显示的智能终端的状态,从而缩短了用户等待状态页面更新的时间,使用户不会感到明显的延时,提升了用户的体验。进一步的,在步骤S101之前还包括:将所述智能设备和所述多个控制终端分别通过TCP长连接连接到所述物联网服务器;建立智能设备和多个控制终端之间的绑定关系,并将所述智能设备和多个控制终端之间的绑定关系存储至预先在所述物联网服务器端建立的数据库中。在本实施例中,智能设备和用于控制所述智能设备的多个控制终端均通过TCP长连接连接至所述物联网服务器;在利用所述多个控制终端控制智能设备之前还需要预先建立智能设备与所述多个控制终端之间的绑定关系,具体的:多个控制终端分别通过各自安装的智能设备管理程序登录所述智能设备的管理界面,并将登录账户和密码发送至物联网服务器进行验证,所述物联网服务器中预先存储有所述智能设备管理界面的登录账户和密码,物理网服务器在对控制终端发送的登录信息进行验证通过后即建立了所述控制终端和所述智能设备的绑定关系,此时将所述控制终端和所述智能设备的绑定关系存储至预先建立的数据库中。在S102中,所述物联网服务器将所述指令发送至所述智能设备,并接收所述智能设备根据所述指令执行相应的操作后反馈的状态变化信息。在本实施例中,所述智能设备在接收到所述本文档来自技高网...
一种智能设备状态的同步更新方法及系统

【技术保护点】
一种智能设备状态的同步更新方法,其特征在于,包括:当控制终端检测到用户输入的控制智能设备切换状态的指令时,根据所述指令刷新所述控制终端的状态页面,并将所述状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新所述状态页面,同时将所述指令发送至物联网服务器;所述物联网服务器将所述指令发送至所述智能设备,并接收所述智能设备根据所述指令执行相应的操作后反馈的状态变化信息;所述物联网服务器从预先建立的数据库中查找与所述智能设备建立有绑定关系并且在线的控制终端,将所述状态变化信息发送至查找出的控制终端;所述查找出的控制终端接收所述状态变化信息,并根据自身状态页面上的页面更新标识确定是否根据所述状态变化信息刷新自身的状态页面。

【技术特征摘要】
1.一种智能设备状态的同步更新方法,其特征在于,包括:当控制终端检测到用户输入的控制智能设备切换状态的指令时,根据所述指令刷新所述控制终端的状态页面,并将所述状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新所述状态页面,同时将所述指令发送至物联网服务器;所述物联网服务器将所述指令发送至所述智能设备,并接收所述智能设备根据所述指令执行相应的操作后反馈的状态变化信息;所述物联网服务器从预先建立的数据库中查找与所述智能设备建立有绑定关系并且在线的控制终端,将所述状态变化信息发送至查找出的控制终端;所述查找出的控制终端接收所述状态变化信息,并根据自身状态页面上的页面更新标识确定是否根据所述状态变化信息刷新自身的状态页面。2.如权利要求1所述的方法,其特征在于,所述当控制终端检测到用户输入的控制智能设备切换状态的指令时,根据所述指令刷新所述控制终端的状态页面,并将所述状态页面上的页面更新标识设置为当接收到状态变化信息时不刷新所述状态页面,同时将所述指令发送至物联网服务器之前还包括:将所述智能设备和所述多个控制终端分别通过TCP长连接连接到所述物联网服务器;建立智能设备和多个控制终端之间的绑定关系,并将所述智能设备和多个控制终端之间的绑定关系存储至预先在所述物联网服务器端建立的数据库中。3.如权利要求1所述的方法,其特征在于,所述查找出的控制终端接收所述状态变化信息,并根据自身状态页面上的页面更新标识确定是否根据所述状态变化信息刷新自身的状态页面具体包括:所述查找出的控制终端接收所述状态变化信息,并获取自身状态页面的页面更新标识;若所述页面更新标识为0,则将所述状态信息保存在控制终端的本地缓存中,不刷新所述状态页面;若所述页面更新标识为1,则将所述状态信息保存在控制终端的本地缓存中,同时根据所述状态信息刷新所述状态页面。4.如权利要求1所述的方法,其特征在于,所述方法还包括:当控制终端检测到用户输入的控制智能设备切换状态的指令时开始计时;在计时时间达到预设时间后,判断所述控制终端本地缓存中缓存的状态信息与所述控制终端的状态页面上的显示的智能设备状态是否一致;若不一致,则根据所述控制终端本地缓存中的状态信息刷新所述控制终端的状态页面,并将所述控制终端的状态页面上的页面更新标识设置为当接收到状态变化信息时刷新所述状态页面。5.如权利要求4所述的方法,其特征在于,所述在计时时间达到预设时间后,判断所述控制终端本地缓存中缓存的状态信息与所述控制终端的状态页面上的显示的智能设备状态是否一致之前还包括:若在计时时间达到预设时间前检测到用户又连续输入了的控制智能设备切换状态的指令,则删除所述计时时间,并重新启动计时。6.一种智能设备状态的同步更新系统,其特征在于,包括智能设备,用于控制所述智能设备的多个控制终端以及物联网服务...

【专利技术属性】
技术研发人员:吴艳春
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

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

1