The invention relates to a client message refreshing method based on a third party push platform, which is applied to the intelligent home system. The intelligent system Home Furnishing equipment, including the bottom of the smart host, cloud server and client, the client to communicate with the server through the cloud, and the cloud server and the intelligent control of the underlying host equipment. The third party client message push platform based on the refresh method comprises the following steps: the intelligent system in Home Furnishing devices will change when the equipment status message is sent to the third party push platform; the third party platform will push the equipment status message sent to the client message push server and the client; message push server will be pushed to the client device status message. The message refresh method of the client based on the third party push platform can improve the real-time state of the client device state refresh, and reduce the pressure of the cloud server and the client memory.
【技术实现步骤摘要】
基于第三方推送平台的客户端消息刷新方法
本专利技术涉及领域智能家居领域,尤其涉及一种基于第三方推送平台的客户端消息刷新方法。
技术介绍
随着信息科技的快速发展,智能家居系统由于其便利性,其应用越来越普及。同时,物联网技术的兴起,带动了智能家居产业的飞速发展。一些移动客户端应用程序相继走上市场,用户只需要安装应用程序软件配合家里的智能家居系统中的底层设备,就可以在应用程序上操作家里的灯光、窗帘、窗户、插座、电视、空调等家电设备,同时,应用程序上会显示底层设备当前的状态(开或关)。传统的智能家居系统采用定时刷新的方式在应用程序上更新底层设备当前的状态,如基于互联网(Intemet)的远程定时刷新方法。基于互联网的远程定时刷新方法是通过客户端向服务器(如阿里云服务器)请求获取智能家居的所有底层设备当前的状态。服务器的数据库会存储底层设备最新的状态信息,客户端启动应用程序后,应用程序在系统后台开启一个新的线程,间隔预定时间(如5秒钟)向服务器发送一个POST请求,以获取底层设备的当前状态。服务器接收到客户端的请求后,查询本地数据库,并将存储设备状态的表信息,打包成数据串发送给客户端,客户端的应用程序接收服务器返回的数据,会对这些批量的数据进行解析,并将解析出来的数据提取有关底层设备状态的字段保存下来,并且刷新当前的数据,从而将获取的底层设备最新的状态展现给用户。具体而言,如图2所示,上述基于互联网的客户端消息刷新方法的包括步骤:步骤一:启动客户端应用程序,应用程序在系统后台创建一个新的线程,以定时获取设备的状态。步骤二:应用程序间隔预定时间(如5秒)向服务器发送一 ...
【技术保护点】
一种基于第三方推送平台的客户端消息刷新方法,应用于智能家居系统,所述智能家居系统包括底层设备、智能主机、云服务器以及客户端,所述客户端用于与所述云服务器通信,并通过所述云服务器及所述智能主机控制所述底层设备工作;所述基于第三方推送平台的客户端消息刷新方法包括步骤:所述智能家居系统在底层设备状态改变时,将设备状态报文发送至第三方推送平台;所述第三方推送平台将设备状态报文发送至客户端消息推送服务器;以及所述客户端消息推送服务器将设备状态报文推送至客户端。
【技术特征摘要】
1.一种基于第三方推送平台的客户端消息刷新方法,应用于智能家居系统,所述智能家居系统包括底层设备、智能主机、云服务器以及客户端,所述客户端用于与所述云服务器通信,并通过所述云服务器及所述智能主机控制所述底层设备工作;所述基于第三方推送平台的客户端消息刷新方法包括步骤:所述智能家居系统在底层设备状态改变时,将设备状态报文发送至第三方推送平台;所述第三方推送平台将设备状态报文发送至客户端消息推送服务器;以及所述客户端消息推送服务器将设备状态报文推送至客户端。2.如权利要求1所述的方法,其特征在于,在智能家居系统发送消息前,注册所述客户端的设备令牌,并将设备令牌上传至所述第三方推送平台,以允许所述第三方推送平台将设备状态报文与相应的客户端关联,从而能够向相应的客户端推送消息。3.如权利要求2所述的方法,其特征在于,注册设备令牌时,在客户端的应用程序委托的实现文件从客户端的服务器注册。4.如权利要求1所述的方法,其特征在于,还包括步骤:所述客户端接收设备状态报文,将设备状态报文存储至本地数据库,并刷新...
【专利技术属性】
技术研发人员:姜楠,程园,徐炜新,许东,汤兆平,张恒,万涛,
申请(专利权)人:华东交通大学,
类型:发明
国别省市:江西,36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。