一种家庭盆花远程智能浇花控制方法技术

技术编号:17784157 阅读:58 留言:0更新日期:2018-04-22 15:34
本发明专利技术提供一种家庭盆花远程智能浇花控制方法,方法包括步骤:于用户通过智能终端创建控制关系时,智能浇花控制器启动并与服务器建立通信连接;智能浇花控制器向服务器发送注册验证请求数据包,服务器对注册验证请求数据包验证成功后向智能浇花控制器返回一随机数;于用户通过智能终端输入验证码后,智能终端将验证码传递至服务器,服务器将验证码与随机数是否一致,一致时服务器建立智能浇花控制器与智能终端的绑定关系;不一致时返回错误提示信息至智能终端。通过智能终端对智能浇花控制器进行注册验证管理,确保了只有用户自己才能通过智能终端创建并管理自己的花园,具有更好的安全性。

【技术实现步骤摘要】
一种家庭盆花远程智能浇花控制方法
本专利技术涉及浇花装置领域,尤其涉及一种家庭盆花远程智能浇花控制方法。
技术介绍
随着人们生活水平的提高和科技的发展,越来越多的人开始关注绿色和健康,在家里养些盆花已成为很多人日常生活的一部分。但由于缺乏养花的经验、时间和精力,很多人养不好花,浇水这个环节就控制不好。因此,提供一种家庭盆花远程智能浇花控制方法,以实现用户远程对家庭盆花的实时监控以及智能浇花控制,成为目前亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题是,提供一种家庭盆花远程智能浇花控制方法,以实现用户远程的对家庭盆花进行实时监控以及浇花。本专利技术的技术方案是:一种家庭盆花远程智能浇花控制方法,所述方法包括步骤:S1、于用户通过智能终端创建控制关系时,智能浇花控制器启动并与服务器建立通信连接;S2、所述智能浇花控制器向所述服务器发送注册验证请求数据包,所述服务器对所述注册验证请求数据包进行验证,于验证成功后向所述智能浇花控制器返回一随机数,所述智能浇花控制器将所述随机数显示于显示屏上;S3、于用户通过所述智能终端输入验证码后,所述智能终端将所述验证码传递至所述服务器,所述服务器将所述验证码与所述随机数是否一致,于一致时所述服务器建立所述智能浇花控制器与所述智能终端的绑定关系;于不一致时返回错误提示信息至所述智能终端。较佳的,所述注册请求数据包中包括所述智能浇花控制器的MAC地址。较佳的,步骤S2包括步骤:S21、所述智能浇花控制器向所述服务器发送注册验证请求数据包;S22、所述服务器接收所述注册验证所述注册验证请求数据包后,根据所述注册验证请求数据包中的MAC地址查询数据库中是否存在对应的记录项,若不存在,执行步骤S23;否则,执行步骤S24;S23、所述服务器以所述MAC地址为绑定信息建立一条新的记录项,为该记录项动态分配一个临时随机数,执行步骤S25;S24、所述服务器查找所述MAC地址对应的记录项,并为该记录项动态分配一个临时随机数,执行步骤S25;S25、将所述随机数发送至所述智能浇花控制器,所述智能浇花控制器将所述随机数显示在显示屏上。较佳的,所述方法还包括步骤:S4、于所述验证码与所述随机数一致时,所述服务器返回一应答信息至所述智能终端,花园关系创建成功,返回一注册验证成功信息至所述智能浇花控制器。较佳的,提供一等待时间,若在所述等待时间内所述智能浇花控制器没有收到所述服务器的应答,再次发送所述注册验证请求数据包至所述服务器。较佳的,于注册成功后,所述方法还包括步骤:S51、所述智能浇花控制器向所述服务器发送获取系统工作参数请求;S52、所述服务器从数据库中查找是否存在所述智能浇花控制器对应的所述系统工作参数,若存在,将所述系统工作参数发送至所述智能浇花控制器;否则,所述服务器向所述智能浇花控制器发送系统缺省参数;S53、所述智能浇花控制器接收到所述系统工作参数或所述系统缺省参数后,根据所述系统工作参数或所述系统缺省参数控制相应花园系统进行工作。较佳的,于注册成功且所述智能浇花控制器重新启动时,所述智能浇花控制器将向所述服务器发送接入验证请求,验证成功后,执行步骤S51;否则,所述智能浇花控制器根据自身存储的系统缺省参数进行工作。较佳的,于用户通过所述智能终端设置系统工作参数后,所述智能终端将所述系统工作参数传递至服务器,所述服务器将所述系统工作参数保存至所述数据库。较佳的,于智能浇花控制器根据所述系统工作参数进行工作时,所述智能浇花控制器将采集到的实时监测数据发送至所述服务器,所述服务器对所述实时监测数据进行处理、保存,并实时的传递至所述智能终端。较佳的,于用户通过所述智能浇花控制器的按键模块或智能终端修改所述系统工作参数后,所述智能浇花控制器或所述智能终端将更新后的所述系统工作参数发送至所述服务器,所述服务器更新数据库中的数据。上述技术方案具有如下优点或有益效果:在上述方法中,通过智能终端对智能浇花控制器进行注册验证管理,确保了只有用户自己才能通过智能终端创建并管理自己的花园,具有更好的安全性。此外,基于服务器的异步通信机制,即使智能浇花控制器处于家庭内网,也可实现通过智能终端主动管理和控制智能浇花控制器进行智能浇花的功能,解决了现有技术中只有浇花控制器才能发起通信和数据传输问题,可真正帮助用户实现任何地方任何时间管理家里的盆花。最后,该方法在上传实时监测数据的同时,完成系统参数配置的检查和更新,能够提高系统的效率。附图说明参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术一种家庭盆花远程智能浇花控制方法的流程示意图一;图2为本专利技术一种家庭盆花远程智能浇花控制方法的流程示意图二;图3为本专利技术一种家庭盆花远程智能浇花控制方法的流程框图一;图4为本专利技术一种家庭盆花远程智能浇花控制方法的流程示意图三;图5为本专利技术一种家庭盆花远程智能浇花控制方法的流程框图二;图6为本专利技术一种家庭盆花远程智能浇花控制方法的流程框图三。具体实施方式下面结合附图和具体实施例对本专利技术一种家庭盆花远程智能浇花控制方法进行详细说明。如图1所示,一种家庭盆花远程智能浇花控制方法,包括步骤:S1、于用户通过智能终端创建控制关系时,智能浇花控制器启动并与服务器建立通信连接;S2、智能浇花控制器向服务器发送注册验证请求数据包,服务器对该注册验证请求数据包进行验证并于验证成功后向智能浇花控制器返回一随机数,智能浇花控制器将该随机数显示于显示屏上;S3、于用户通过智能终端输入验证码,智能终端将验证码传递至服务器,服务器将该验证码与随机数是否一致,于一致时服务器建立智能浇花控制器与智能终端的绑定关系;于不一致时返回错误提示信息至智能终端。在上述家庭盆花远程智能浇花控制方法中,于用户需要创建一个智能终端控制智能浇花控制器进而实现智能浇花的控制关系(也可以说创建一个花园关系)时,即用户通过智能终端创建控制关系时,智能浇花控制器启动并与服务器建立通信连接。之后,智能浇花控制器向服务器发送注册验证请求数据包,服务器接收到该注册验证请求数据包后进行验证,并于验证成功后向智能浇花控制器返回一随机数,智能浇花控制器将该随机数显示在显示屏上。此时,用户打开智能终端,输入验证码,智能终端将该验证码传递至服务器,服务器判断该验证码与之前发出的随机数是否一致。若一致,说明验证成功,则该服务器建立器该智能浇花控制器与智能终端的绑定关系;若不一致,说明验证失败,则服务器向智能终端返回一错误提示信息。值得指出的是,在上述方法中,智能终端和智能浇花控制器之间是通过服务器进行联通的,即服务器是一个信息的传输以及身份的验证的中间装置。近一步来讲,在上述步骤S1中,智能浇花控制器启动后,自动加入家庭WIFI,并通过该家庭WIFI接入互联网,进而与服务器之间建立数据通信连接。近一步来讲,上述注册验证请求数据包中包括该智能浇花控制器的MAC地址(即物理地址)。近一步来讲,如图2所示,在上述步骤S2中,具体包括步骤:S21、智能浇花控制器向服务器发送注册验证请求数据包;S22、服务器接收注册验证请求数据包后,根据数据包中的MAC地址查询数据库中是否存在对应的记录项,若不存在,执行步骤S23;否则,执行本文档来自技高网...
一种家庭盆花远程智能浇花控制方法

【技术保护点】
一种家庭盆花远程智能浇花控制方法,其特征在于,所述方法包括步骤:S1、于用户通过智能终端创建控制关系时,智能浇花控制器启动并与服务器建立通信连接;S2、所述智能浇花控制器向所述服务器发送注册验证请求数据包,所述服务器对所述注册验证请求数据包进行验证,于验证成功后向所述智能浇花控制器返回一随机数,所述智能浇花控制器将所述随机数显示于显示屏上;S3、于用户通过所述智能终端输入验证码后,所述智能终端将所述验证码传递至所述服务器,所述服务器判断所述验证码与所述随机数是否一致,于一致时所述服务器建立所述智能浇花控制器与所述智能终端的绑定关系;于不一致时返回错误提示信息至所述智能终端。

【技术特征摘要】
1.一种家庭盆花远程智能浇花控制方法,其特征在于,所述方法包括步骤:S1、于用户通过智能终端创建控制关系时,智能浇花控制器启动并与服务器建立通信连接;S2、所述智能浇花控制器向所述服务器发送注册验证请求数据包,所述服务器对所述注册验证请求数据包进行验证,于验证成功后向所述智能浇花控制器返回一随机数,所述智能浇花控制器将所述随机数显示于显示屏上;S3、于用户通过所述智能终端输入验证码后,所述智能终端将所述验证码传递至所述服务器,所述服务器判断所述验证码与所述随机数是否一致,于一致时所述服务器建立所述智能浇花控制器与所述智能终端的绑定关系;于不一致时返回错误提示信息至所述智能终端。2.根据权利要求1所述的家庭盆花远程智能浇花控制方法,其特征在于,所述注册请求数据包中包括所述智能浇花控制器的MAC地址。3.根据权利要求2所述的家庭盆花远程智能浇花控制方法,其特征在于,步骤S2包括步骤:S21、所述智能浇花控制器向所述服务器发送注册验证请求数据包;S22、所述服务器接收所述注册验证所述注册验证请求数据包后,根据所述注册验证请求数据包中的MAC地址查询数据库中是否存在对应的记录项,若不存在,执行步骤S23;否则,执行步骤S24;S23、所述服务器以所述MAC地址为绑定信息建立一条新的记录项,为该记录项动态分配一个临时随机数,执行步骤S25;S24、所述服务器查找所述MAC地址对应的记录项,并为该记录项动态分配一个临时随机数,执行步骤S25;S25、将所述随机数发送至所述智能浇花控制器,所述智能浇花控制器将所述随机数显示在显示屏上。4.根据权利要求1所述的家庭盆花远程智能浇花控制方法,其特征在于,所述方法还包括步骤:S4、于所述验证码与所述随机数一致时,所述服务器返回一应答信息至所述智能终端,花园关系创建成功,返回一注册验证成功信息至所述智能浇花控制器。5.根据权利要求4所...

【专利技术属性】
技术研发人员:邵鹏飞谢子豪项家祺苏佳杰
申请(专利权)人:浙江万里学院
类型:发明
国别省市:浙江,33

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

1