一种基于物联网喷淋控制系统的数据恢复方法

文档序号:7810964阅读:192来源:国知局
一种基于物联网喷淋控制系统的数据恢复方法
【专利摘要】本发明涉及一种基于物联网喷淋控制系统的数据恢复方法,喷淋控制器每次断电或人为重新启动时,设备进行初始化后,会自动检测目前设备所保存的数据是否完整,如果不完整,设备将启动云端数据同步流程,将最新的数据下载到设备中,实现设备数据自动恢复。可见,本发明方法实现了设备数据的自动恢复,避免手动配置,节约了大量的时间,提高了喷淋系统使用的舒适度。
【专利说明】一种基于物联网喷淋控制系统的数据恢复方法

【技术领域】
[0001] 本发明涉及一种基于物联网喷淋控制系统的数据恢复方法。

【背景技术】
[0002] 绿地,花园喷淋系统常用于家庭院落、城市景观的植物喷淋灌溉,该系统的工作 原理是,系统用户预先通过手工对喷淋控制设备进行定时设置或激活喷淋操作,喷淋控制 器获得喷淋控制指令后,对连接在喷淋控制器上的一路或几路出水阀发出开关指令,驱动 出水阀中的继电器,从而实现植物喷淋水阀的自动控制。
[0003] 喷淋控制器是喷淋系统的核心装置,整个系统的运行主要由喷淋控制器进行驱 动。喷淋控制器需要存储包括时钟,设备参数,喷淋计划以及即时喷淋历史等数据,这些数 据可以保证喷淋控制系统正常工作。传统的喷淋控制器外壳有一个控制面板,用户可通过 面板的按钮对控制器的日期,时间,喷淋频率,喷淋路数,喷淋时长,以及水量大小等详细信 息进行设置。喷淋控制器内有一个时钟触发器,当检测到触发条件符合后,触发器将自动驱 动水阀进行工作。
[0004] 传统喷淋控制器没有完善的数据存储机制,因此,每当设备断电或运行意外失败 时,上述设备数据容易出现丢失,无法在下一次设备重启时完整恢复出上一次运行的最后 数据。出现这种情况时,用户不仅需要在设备重启后,重新对设备进行设置,费时费力,相当 麻烦。而且电源断开之前的喷淋操作历史记录也会同时丢失,无法再利用历史数据进行统 计和分析。


【发明内容】

[0005] 本发明要解决技术问题是:提供一种基于物联网喷淋控制系统的数据恢复方法, 在意外停电后用户无需对喷淋控制器进行一次手动配置,节约了大量的时间,提高了喷淋 系统使用的舒适度。
[0006] 为了解决上述技术问题,本发明提出的技术方案是:一种基于物联网喷淋控制系 统的数据恢复方法,所述物联网喷淋控制系统包括:喷淋控制器、云端服务器,其中,喷淋控 制器与喷淋设备相连,用于对喷淋设备进行控制,喷淋控制器存储有设备数据,所述设备数 据包括:时钟数据、设备参数数据、喷淋计划数据、喷淋历史数据,本数据恢复方法包括以下 步骤: 51、 喷淋控制器启动后,进行设备初始化; 52、 设备初始化完成后,喷淋控制器进行设备数据的完整性检验,若设备数据完整,则 启动自动喷淋流程,根据喷淋计划数据执行喷淋工作;若设备数据不完整,则从云端服务器 中下载最近一次的设备数据至本地,完成数据恢复; 53、 每当设备的时钟数据、设备参数数据、喷淋操作数据、喷淋计划数据中的任意一个 或多个被修改,则将被修改的设备数据或修改后的设备数据上传至云端服务器进行更新存 储。
[0007] 为了解决上述技术问题,发明还具有如下改进: 1、所述喷淋计划包括喷淋频率、喷淋路数、喷淋时长、水量大小。
[0008] 2、步骤S1中,设备初始化后喷淋控制器通过无线通讯模块与云端服务器建立连 接。
[0009] 3、步骤S3中,设备数据修改后,经用户确认,然后将完整的设备数据作为整体上 传至服务器进行存储。
[0010] 4、步骤S3中,设备数据修改后,经用户确认,然后将修改的设备数据上传至服务 器进行存储。
[0011] 5、所述物联网喷淋控制系统还包括安装有客户端操作软件的喷淋控制终端,使用 用户账户登录客户端操作软件,对喷淋控制器进行控制; 6、所述喷淋控制器和云端服务器存储有用户账户信息,所述用户账户信息至少与设备 数据中的喷淋操作数据相关联;步骤S2中,若设备数据不完整,则下载与当前用户账户相 关联的最近一次的设备数据至本地,完成数据恢复;步骤S3中,当用户账户修改了设备数 据,则将修改后的设备数据与用户账户信息进行关联后上传至云端服务器进行更新存储。
[0012] 7、所述喷淋控制器和云端服务器存储有用户账户信息,所述用户账户信息至少与 设备数据中的喷淋操作数据相关联;步骤S2中,若设备数据不完整,则根据用户选择,下载 云端服务器上最近一次的设备数据至本地,或下载云端服务器上与当前用户账户相关联的 最近一次的设备数据至本地,完成数据恢复;步骤S3中,当用户账户修改了设备数据,则将 修改后的设备数据与用户账户信息进行关联后上传至云端服务器进行更新存储。
[0013] 8、所述用户账户信息与设备数据相关联。
[0014] 本发明方法中,喷淋控制器意外断电重启后,可通过判断本地设备数据的完整性 来判断数据是否丢失,如果存在丢失则通过云端服务器将最近一次的设备数据恢复至本 地。可见,本发明方法实现了设备数据的自动恢复,避免手动配置,节约了大量的时间,提高 了喷淋系统使用的舒适度。
[0015] 此外,本发明还提供了设备数据与用户账户关联的改进型技术方案,将设备数据 特别是喷淋操作数据与用户账户相关联,这样在喷淋控制器启动后,可根据用户账户来恢 复相应的设备数据至本地,更加适应用户的喷淋控制习惯,简化流操作流程,降低用户操 作,提高设备的智能化程度。

【专利附图】

【附图说明】
[0016] 下面结合附图对本发明的基于物联网喷淋控制系统的数据恢复方法作进一步说 明。
[0017] 图1是基于物联网的喷淋控制系统的数据恢复方法流程图。

【具体实施方式】 [0018]
[0019] 如图1所示,本实施例方法所涉基于物联网的喷淋控制系统,组成包括: 喷淋控制器,装有无线通讯模块和IXD显示屏。通过该无线通讯模块接入互联网;其 中,无线通讯模块可为美国德州仪器公司的CC3000Wi_Fi无线通讯协议芯片,与喷淋控制 器的主控芯片信号连接,Wi-Fi无线通讯协议芯片通过无线路由器建立的Wi-Fi网络访问 互联网上的云端服务器。用户可通过切换按钮在手动控制模式和无线控制模式之间进行切 换;喷淋控制器与喷淋设备相连,用于对喷淋设备进行控制,喷淋控制器存储有设备数据, 所述设备数据包括:时钟数据、设备参数数据、喷淋计划数据、喷淋历史数据,喷淋计划包括 喷淋频率、喷淋路数、喷淋时长、水量大小; 喷淋阀门,设置于喷淋管道且受控于喷淋控制器; 云端服务器,记载有用户账户,喷淋控制器的产品规格,运行控制参数(输入电压、电 流),配备阀门数量,主板识别序列码等信息,用户可以通过客户端软件进行查询和修改操 作。
[0020] 喷淋控制终端,安装有客户端操作软,可接收用户的主板识别序列码和随机序列 码的输入,并通过互联网或局域网实现喷淋控制器与用户账户的关联;设备与账户关联成 功后,客户端操作软发送的所有控制指令均能准确地发送给指定的喷淋控制器。
[0021] 实施例1 本实施例的基于物联网喷淋控制系统的数据恢复方法,包括以下步骤: 51、 喷淋控制器启动后,进行设备初始化,设备初始化后喷淋控制器通过无线通讯模块 与云端服务器建立连接; 52、 设备初始化完成后,喷淋控制器进行设备数据的完整性检验,若设备数据完整,则 启动自动喷淋流程,根据喷淋计划数据执行喷淋工作;若设备数据不完整,则从云端服务器 中下载最近一次的设备数据至本地,完成数据恢复; 53、 每当设备的时钟数据、设备参数数据、喷淋操作数据、喷淋计划数据中的任意一个 或多个被修改,则将被修改的设备数据或修改后的设备数据上传至云端服务器进行更新存 储。步骤S3中,设备数据修改后,经用户确认,然后将完整的设备数据作为整体上传至服务 器进行存储,保证两端数据的一致性。
[0022] 实施例2 本实施例主要步骤与实施例1相同,区别在于:喷淋控制器存储有用户账户信息,喷淋 控制器和云端服务器中,用户账户信息至少与设备数据中的喷淋操作数据相关联;步骤S2 中,若设备数据不完整,则下载与当前用户账户相关联的最近一次的设备数据至本地,完成 数据恢复;步骤S3中,当用户账户修改了设备数据,则将修改后的设备数据与用户账户信 息进行关联后上传至云端服务器进行更新存储。
[0023] 本实施例实现了不同用户登陆后,可恢复属于各自的设备数据至本地,简化了操 作流程,符合用户的操作习惯。
[0024] 实施例3 本实施例与实施例2相接近,区别在于,步骤S2中,若设备数据不完整,则根据用户选 择,下载云端服务器上最近一次的设备数据至本地,或下载云端服务器上与当前用户账户 相关联的最近一次的设备数据至本地,完成数据恢复。
[0025] 本例在步骤S2中,增加了一个用户选择权,可根据用户选择来恢复前一次的设备 数据或恢复用户账户关联的前一次设备数据,这种情况尤其适合突然断电重启的情形。
[0026] 本发明的基于物联网喷淋控制系统的数据恢复方法不局限于上述实施例所述的 具体技术方案,凡采用等同替换形成的技术方案均为本发明要求的保护范围。
【权利要求】
1. 一种基于物联网喷淋控制系统的数据恢复方法,所述物联网喷淋控制系统包括:喷 淋控制器、云端服务器,其中,喷淋控制器与喷淋设备相连,用于对喷淋设备进行控制,喷淋 控制器存储有设备数据,所述设备数据包括:时钟数据、设备参数数据、喷淋计划数据、喷淋 历史数据,本数据恢复方法包括以下步骤: 51、 喷淋控制器启动后,进行设备初始化; 52、 设备初始化完成后,喷淋控制器进行设备数据的完整性检验,若设备数据完整,则 启动自动喷淋流程,根据喷淋计划数据执行喷淋工作;若设备数据不完整,则从云端服务器 中下载最近一次的设备数据至本地,完成数据恢复; 53、 每当设备的时钟数据、设备参数数据、喷淋操作数据、喷淋计划数据中的任意一个 或多个被修改,则将被修改的设备数据或修改后的设备数据上传至云端服务器进行更新存 储。
2. 根据权利要求1所述的基于物联网喷淋控制系统的数据恢复方法,其特征在于:所 述喷淋计划包括喷淋频率、喷淋路数、喷淋时长、水量大小。
3. 根据权利要求1所述的一种基于物联网喷淋控制系统的数据恢复方法,其特征在 于:步骤S1中,设备初始化后喷淋控制器通过无线通讯模块与云端服务器建立连接。
4. 根据权利要求1所述的一种基于物联网喷淋控制系统的数据恢复方法,其特征在 于:步骤S3中,设备数据修改后,经用户确认,然后将完整的设备数据作为整体上传至服务 器进行存储。
5. 根据权利要求1所述的一种基于物联网喷淋控制系统的数据恢复方法,其特征在 于:步骤S3中,设备数据修改后,经用户确认,然后将修改的设备数据上传至服务器进行存 储。
6. 根据权利要求1所述的一种基于物联网喷淋控制系统的数据恢复方法,其特征在 于:所述物联网喷淋控制系统还包括安装有客户端操作软件的喷淋控制终端,使用用户账 户登录客户端操作软件,对喷淋控制器进行控制。
7. 根据权利要求1-6任一项所述的一种基于物联网喷淋控制系统的数据恢复方法,其 特征在于:所述喷淋控制器和云端服务器存储有用户账户信息,所述用户账户信息至少与 设备数据中的喷淋操作数据相关联;步骤S2中,若设备数据不完整,则下载与当前用户账 户相关联的最近一次的设备数据至本地,完成数据恢复;步骤S3中,当用户账户修改了设 备数据,则将修改后的设备数据与用户账户信息进行关联后上传至云端服务器进行更新存 储。
8. 根据权利要求1-6任一项所述的一种基于物联网喷淋控制系统的数据恢复方法,其 特征在于:所述喷淋控制器和云端服务器存储有用户账户信息,所述用户账户信息至少与 设备数据中的喷淋操作数据相关联;步骤S2中,若设备数据不完整,则根据用户选择,下载 云端服务器上最近一次的设备数据至本地,或下载云端服务器上与当前用户账户相关联的 最近一次的设备数据至本地,完成数据恢复;步骤S3中,当用户账户修改了设备数据,则将 修改后的设备数据与用户账户信息进行关联后上传至云端服务器进行更新存储。
9. 根据权利要求7所述的一种基于物联网喷淋控制系统的数据恢复方法,其特征在 于:所述用户账户信息与设备数据相关联。
10. 根据权利要求8所述的一种基于物联网喷淋控制系统的数据恢复方法,其特征在 于:所述用户账户信息与设备数据相关联。
【文档编号】H04L29/08GK104156280SQ201410387174
【公开日】2014年11月19日 申请日期:2014年8月7日 优先权日:2014年8月7日
【发明者】郦亮, 叶炜 申请人:郦亮, 叶炜
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1