一种新型智能设备通讯方法、装置和设备制造方法及图纸

技术编号:21298056 阅读:38 留言:0更新日期:2019-06-12 07:30
本申请公开了一种新型智能设备通讯方法、装置和设备,只需要在需要进行智能设备状态更新和目标手机应用状态更新时,对智能设备和目标手机应用进行状态更新,当需要进行智能设备状态更新时,获取目标手机应用向服务器发送的控制报文,根据控制报文更新智能设备状态,当需要进行目标手机应用状态更新时,智能设备将应用更新报文通过服务器发送至目标手机应用,使得目标手机应用根据应用更新报文进行状态更新,避免了无论智能设备和目标手机应用是否需要进行状态更新,智能设备都主动定时向服务器发送数据,造成作为数据中转站的服务器负载大,影响数据传输效率的风险,解决了现有的智能设备通讯方式服务器负载量大,影响数据传输效率的技术问题。

【技术实现步骤摘要】
一种新型智能设备通讯方法、装置和设备
本申请涉及通信
,尤其涉及一种新型智能设备通讯方法、装置和设备。
技术介绍
智能设备和手机应用结合使用的发展给人们的生活带来了很大的便利,传统的手机应用与智能设备的通讯方式如图1所示,其通讯流程为手机应用连接智能设备,与智能设备成功绑定;手机应用与服务器建立长连接;智能设备以事先约定好的时间间隔定时主动向服务器推送设备自身状态的报文;服务器收到报文,将报文信息转发到手机应用;手机应用根据收到的报文信息更新手机应用上所绑定设备的状态;用户在手机应用上控制设备,首先向服务器发送报文;服务器收到报文,转发报文到设备;设备收到报文,更新自身状态。上述传统的通讯方式存在的弊端是:服务器作为数据的中转站,智能设备主动定时向服务器发送数据,会加大服务器的负载,影响数据传输效率。
技术实现思路
本申请实施例提供了一种新型智能设备通讯方法、装置和设备,用于解决现有的智能设备通讯方式服务器负载量大,影响数据传输效率的技术问题。有鉴于此,本申请第一方面提供了一种新型智能设备通讯方法,包括:绑定目标手机应用;在所述目标手机应用与服务器建立长连接之后,获取所述目标手机应用向所述服务器发送的控制报文;根据所述控制报文更新智能设备状态;根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文。优选地,所述绑定目标手机应用之前还包括:获取目标手机应用发送的设备控制密码和UUID;相应地,所述绑定目标手机应用具体包括:根据所述设备控制密码和所述UUID绑定所述目标手机应用。优选地,所述在所述目标手机应用与服务器建立长连接之后,获取所述目标手机应用向所述服务器发送的控制报文具体包括:在所述目标手机应用与服务器建立长连接之后,向所述服务器获取所述目标手机应用对控制报文加密处理和完整性验证处理后的控制报文。优选地,所述根据所述控制报文更新智能设备状态具体包括:对所述控制报文进行解密并检查所述控制报文的UUID和所述设备控制密码;对所述控制报文进行完整性校验,根据所述控制报文更新智能设备状态。优选地,所述根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文具体包括:根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文加密后通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据解密处理和完整性验证处理后的所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文。本申请第二方面还提供了一种新型智能设备通讯装置,包括:绑定单元,用于绑定目标手机应用;传输单元,用于在所述目标手机应用与服务器建立长连接之后,获取所述目标手机应用向所述服务器发送的控制报文;设备更新单元,用于根据所述控制报文更新智能设备状态;应用更新单元,用于根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文。优选地,还包括:获取单元,用于获取目标手机应用发送的设备控制密码和UUID;相应地,所述绑定单元具体用于:根据所述设备控制密码和所述UUID绑定所述目标手机应用;所述传输单元具体包括:在所述目标手机应用与服务器建立长连接之后,向所述服务器获取所述目标手机应用对控制报文加密处理和完整性验证处理后的控制报文;所述设备更新单元具体包括获取子单元和更新子单元;所述获取子单元,用于获取所述服务器转发的所述控制报文,对所述控制报文进行解密并检查所述控制报文的UUID和所述设备控制密码;所述更新子单元,用于对所述控制报文进行完整性校验,根据所述控制报文更新智能设备状态;所述应用更新单元,具体用于:根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文加密后通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据解密处理和完整性验证处理后的所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文。本申请第三方面还提供了一种新型智能设备通讯设备,所述设备包括处理器以及存储器;所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行第一方面所述的所述的新型智能设备通讯方法。本申请第四方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执第一方面所述的新型智能设备通讯方法。本申请第五方面还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行第一方面所述的新型智能设备通讯方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请中,提供了一种新型智能设备通讯方法,包括:绑定目标手机应用;在目标手机应用与服务器建立长连接之后,获取目标手机应用向服务器发送的控制报文;根据控制报文更新智能设备状态;根据智能设备状态判断是否需要对目标手机应用进行更新,若是,则将应用更新报文通过服务器发送至目标手机应用,使得目标手机应用根据应用更新报文进行状态更新,否则,不向服务器发送应用更新报文。本申请提供的新型智能设备通讯方法,只需要在需要进行智能设备状态更新和目标手机应用状态更新时,对智能设备和目标手机应用进行状态更新,当需要进行智能设备状态更新时,获取目标手机应用向服务器发送的控制报文,根据控制报文更新智能设备状态,当需要进行目标手机应用状态更新时,智能设备将应用更新报文通过服务器发送至目标手机应用,使得目标手机应用根据应用更新报文进行状态更新,避免了无论智能设备和目标手机应用是否需要进行状态更新,智能设备都主动定时向服务器发送数据,造成作为数据中转站的服务器负载大,影响数据传输效率的风险,解决了现有的智能设备通讯方式服务器负载量大,影响数据传输效率的技术问题。附图说明图1为传统的手机应用与智能设备的通讯方式的系统框架示意图;图2为本申请实施例中提供的一种新型智能设备通讯方法的系统框架示意图;图3为本申请实施例中提供的一种新型智能设备通讯方法的第一实施例流程示意图;图4为本申请实施例中提供的一种新型智能设备通讯方法的第二实施例流程示意图;图5为本申请实施例中提供的一种新型智能设备通讯装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了便于理解,请参阅图1至图3,本申请提供的一种新型智能设备通讯方法的第一个实施例,包括:步骤101、绑定目标手机应用。需要说明的是,智能设备是传统电气设备与计算机技术、数据处理技术、控制理论、传感本文档来自技高网
...

【技术保护点】
1.一种新型智能设备通讯方法,其特征在于,包括:绑定目标手机应用;在所述目标手机应用与服务器建立长连接之后,获取所述目标手机应用向所述服务器发送的控制报文;根据所述控制报文更新智能设备状态;根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文。

【技术特征摘要】
1.一种新型智能设备通讯方法,其特征在于,包括:绑定目标手机应用;在所述目标手机应用与服务器建立长连接之后,获取所述目标手机应用向所述服务器发送的控制报文;根据所述控制报文更新智能设备状态;根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文。2.根据权利要求1所述的新型智能设备通讯方法,其特征在于,所述绑定目标手机应用之前还包括:获取目标手机应用发送的设备控制密码和UUID;相应地,所述绑定目标手机应用具体包括:根据所述设备控制密码和所述UUID绑定所述目标手机应用。3.根据权利要求2所述的新型智能设备通讯方法,其特征在于,所述在所述目标手机应用与服务器建立长连接之后,获取所述目标手机应用向所述服务器发送的控制报文具体包括:在所述目标手机应用与服务器建立长连接之后,向所述服务器获取所述目标手机应用对控制报文加密处理和完整性验证处理后的控制报文。4.根据权利要求3所述的新型智能设备通讯方法,其特征在于,所述根据所述控制报文更新智能设备状态具体包括:对所述控制报文进行解密并检查所述控制报文的UUID和所述设备控制密码;对所述控制报文进行完整性校验,根据所述控制报文更新智能设备状态。5.根据权利要求4所述的新型智能设备通讯方法,其特征在于,所述根据所述智能设备状态判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文具体包括:根据所述控制报文的内容判断是否需要对所述目标手机应用进行更新,若是,则将应用更新报文加密后通过所述服务器发送至所述目标手机应用,使得所述目标手机应用根据解密处理和完整性验证处理后的所述应用更新报文进行状态更新,否则,不向所述服务器发送应用更新报文。6.一种新型智能设备通讯装置,其特征在于,包括:绑定单元,用于绑定目标手机应用;传输单元...

【专利技术属性】
技术研发人员:刘勇健姚铁明曾庆杰
申请(专利权)人:广州勒夫蔓德电器有限公司
类型:发明
国别省市:广东,44

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

1