水质检测方法和系统、智能终端及其水质检测方法_3

文档序号:9666022阅读:来源:国知局
数据为TDS检测数据(单位为ppm)。
[0109] 在一些实施例中,水质检测装置100在检测水体之前还包括步骤:水质检测装置 100提供多个用水场景给用户选择。用水场景可以是自来水用水场景、饮用水场景等等。
[0110] 在一些实施例中,可能只有一个默认的用水场景,例如自来水用水场景。又或者, 并不需要提供用水场景给用户选择。在这些情况下,并不需要提供多个用水场景给用户选 择。毕竟,人们在大多数的情况下,都是测试自来水居多,对于一些特殊的水,例如已使用 过的水、污水等等,即使人们去测量也是极少数的,测试这些污水的水质数据通常与自来水 的水质数据相差巨大,后续服务器300可以将这类污水的水质数据当作异常测量数量剔除 掉,保证检测的准确性。例如在同一个水质检测装置100所测得数据中,100个数据中夹杂 这几个数据表明水质十分差的,例如TDS值十分高,可以将该几个数据剔除。
[0111] 当检测模块120检测水体得到水质检测数据DATA后,用户可以对输入模块110进 行操作,水质检测装置1〇〇识别操作后将水质检测数据DATA发送给智能终端200。水质检 测装置100的输入模块110,可以是响应于输入事件而产生信号的模块,例如可以是按键模 块、按钮模块、触摸屏模块等等。通常而言,按键模块或触摸屏模块更为方便。因此,水质检 测装置100可以在识别到预设的输入事件(例如按键事件)后,将水质检测数据发送给智 能终端200。另外,用户可以通过对输入模块110的操作进行用水场景的选择。
[0112] 以按键模块为例,可以是包括多个按键,每个按键对应一种用水场景;也可以是单 个按键,通过对该按键的不同操作选择不同的用水场景,例如按一次按键选择第一个用水 场景、按两次按键选择第二个用水场景……。当输入模块110为触摸屏模块是也类似,可以 是包括多个的虚拟按键,也可以单个虚拟按键,通过触摸操作选择用水场景。
[0113] 当使用输入模块110选择用水场景时,还可以配合输出模块130 -起响应。例如 输出模块130可以包括一个或多个LED灯,选择用水场景时,选择不同的用水场景一个或多 个LED灯可以不同显示。输出模块130可以包括显示装置,例如显示屏,选择用水场景时, 选择不同的用水场景显示屏可以显示相应的用水场景。
[0114] 步骤S110后,可以执行步骤S120。
[0115] 步骤S120 :与水质检测装置100无线连接的智能终端200获取水质检测数据 DATA,将水质检测数据DATA与存储于智能终端200的历史平均数据对比,当水质检测数据 DATA与历史平均数据的差值大于终端预设阈值时,发送定位数据和水质检测数据DATA给 服务器300 ;当水质检测数据DATA与历史平均数据的差值小于终端预设阈值时,输出表征 水质正常的水质标识信息。
[0116] 历史平均数据,可以是用户自行设定的,也可以是以往检测保存的水质检测数据 的平均值,例如可以是往前N次检测的水质检测数据的平均值。终端预设阈值,可以是用户 自行设定的,也可以是系统预先设定的,例如可以是用户根据可接受的程度而自行终端预 设阈值为20ppm。在以下的描述中将做详细描述。
[0117]智能终端200可以包括:获取模块、处理模块、发送模块、输出模块、接收模块。获 取模块用于获取水质检测数据DATA;水质检测数据DATA由与获取模块无线连接的水质检 测装置100提供。处理模块用于将水质检测数据DATA与存储于智能终端200的历史平均 数据对比。发送模块用于当水质检测数据DATA与历史平均数据的差值大于终端预设阈值 时,发送定位数据和水质检测数DATA据给服务器300。接收模块用于接收到服务器300发 送的第一信息。当水质检测数据DATA与历史平均数据的差值小于终端预设阈值时,输出模 块输出表征水质正常的水质标识信息。在以下的描述中将具体描述上述模块。
[0118] 当然,在一些实施例中,智能终端200仅仅获取水质检测数据DATA,而不需要智能 终端200的定位数据,然后仅仅发送水质检测数据DATA给服务器300。在本实施例中,为了 使得水质检测装置100本次检测的水质检测数据DATA在服务器300得到准确的对比,因此 智能终端200需要获取水质检测数据DATA和智能终端200的定位数据,并发送定位数据和 水质检测数据DATA给服务器300,使得服务器300可以根据定位数据寻找地理位置相近的 水质检测数据来同水质检测装置100本次检测的水质检测数据DATA进行直观的对比。
[0119] 水质标识信息用于表征水质优劣,例如可以以数字1、字符"优"表征水质优或正 常,以数字0、字符"劣"表征水质劣或不正常。水质标识信息可以通过输出模块130输出, 例如显示输出。
[0120] 智能终端200的获取模块获取水质检测数据DATA后,处理模块将水质检测数据 DATA与历史平均数据对比,当水质检测数据DATA与历史平均数据的差值小于预设阈值时, 输出模块输出水质标识信息。当水质检测数据DATA与历史平均数据的差值小于终端预设 阈值时,考虑到水质可能变化不大,属于正常水质状态,因此智能终端200可以直接输出水 质标识信息,该水质标识信息用于表征水质优或正常,例如输出数字1或字符"优"。
[0121] 智能终端200的获取模块获取水质检测数据DATA后,处理模块将水质检测数据 DATA与历史平均数据对比,当水质检测数据DATA与历史平均数据的差值大于终端预设阈 值时,发送模块发送定位数据和水质检测数据DATA给服务器300。当水质检测数据DATA与 历史平均数据的差值大于终端预设阈值时,考虑到水质可能变化较大,属于不正常水质状 态,因此智能终端200可以将水质检测数据DATA发送给服务器300,让服务器300作进一步 分析。当然,在一些实施例中,智能终端200也可以输出水质标识信息,该水质标识信息用 于表征水质劣或不正常,例如输出数字0或字符"劣"。
[0122] 在一些实施例中,水质检测装置100 (例如用于日常检测自来水的固定TDS检测装 置)可能以一定的频率,例如预设的正常频率检测水体。因此,智能终端200还可以包括反 馈模块。获取模块获取水质检测数据DATA后,处理模块将水质检测数据与历史平均数据对 比,当水质检测数据DATA与历史平均数据的差值大于终端预设阈值时,智能终端200的反 馈模块发送反馈信息给水质检测装置100,反馈信息用于使水质检测装置100以高于上述 预设的正常频率的第一检测频率检测水体得到水质检测数据。当水质检测数据DATA与历 史平均数据的差值大于终端预设阈值时,考虑到水质可能变化较大,属于不正常水质状态, 因此可以加大检测频率,密切记录水质变化情况。
[0123] 历史平均数据和终端预设阈值可以是用户预设的。例如用户所在地区的自来水 的TDS正常值为200ppm左右,则历史平均数据可以设定为200ppm,预设阈值可以设置为 20ppm。当水质检测装置100某次检测的水质检测数据为210ppm时,智能终端200的输出 模块可以直接输出水质标识信息"优";当水质检测装置100某次检测的水质检测数据为 250ppm时,智能终端200的发送模块可以将水质检测数据发送给服务器300,让服务器300 作进一步分析。当然,历史平均数据也可以是水质检测装置100前N次测量的平均数值,然 后根据每次的测量值不断更新。此处的N值也可以是由用户设定的。当然,不同的用水场 景,历史平均数据和终端预设阈值可能都不同,因此智能终端200可以需要根据不同的用 水场景调用不同的历史平均数据和终端预设阈值,同时也需要将水质检测数据DATA和用 户选择的用水场景发送给服务器300。
[0124] 智能终端200的定位数据可以是卫星定位数据,例如可以是GPS定位数据(包含 经炜度坐标数据的定位数据)。当然,定位数据也可以是基于其他定位方式的定位数据。智 能终端200可以通过自身的定位模块获取定位数据,例如可以通过GPS定位模块获取GPS 定位数据。
[0125] 水质检测装置100和智能终端200 (的获取模块)通常是通过近距离的无线通信 方式来无线连接的,例如蓝牙无线通信方式。水质检测装置100因此还包括无线通信模块, 例如蓝牙通信模块。本发明中,智能终端200的与水质检测装置100可以通过蓝牙通信连 接。为了降低水质检测装置100的功耗,智能终端200与水质检测装置100可以通过蓝牙 低功耗技术(BLE)连接。
[0126] 当智能终端200与水质检测装置100通过BLE技术连接时,在水质检测装置100 的输入模块110的触发下,水质检测装置1〇〇可以通过发送广播信息将水质检测数据DATA 发送给智能终端200,水质检测数据DATA可以配置于水质检测装置100发送的广播信息中。 在广播信息中,还包括水质检测装置100的特征信息,特征信息可以包括水质检测装置100 的标识符(ID)和物理地址(MAC)中的至少一种。
[0127] BLE技术采用可变连接时间间隔,这个间隔根据具体应用可以设置为几毫秒到几 秒不等。另外,因为BLE技术采用非常快速的连接方式,因此平时可以处于"非连接"状态 (Standby,待机状态)以降低能耗,此时链路两端相互间只是知晓对方,只有在必要时才开 启链路,然后在尽可能短的时间内关闭链路。
[0128] 因此,水质检测装置100在不需要发送广播信息的时候可以处于待机状态,在识 别出输入模块110的输入事件后,水质检测装置1〇〇从待机状态切换到广播状态以发送广 播信息。水质检测装置100在发送广播信息期间,通常是在预设的广播时长内周期性发送 广播信息。例如,以100毫秒为一周期,在识别出输入事件后,在500毫秒内发送5次广播 信息。水质检测装置100在发送完广播信息后,可以从广播状态切换到待机状态,以节约能 耗。
[0129] 在BLE技术中,通常广播信息具有以下的数据结构:
[0130]
[0131] Preamble为前同步码,Access Address为访问地址,PDU为有效载荷数据,CRC为 校验码。
[0132] PDU数据具有以下的数据结构:
[0133]
[0134] 其中Header为数据头,Payload为载荷数据。Payload分为两部分,AdvA为广播 地址,AdvData为广播数据。Header通常包括广播类型信息,例如:
[0135] ADV_IND:可连接无定向广播
[0136] ADV_DIRECT_IND:可连接定向广播
[0137] ADV_N0NC0NN_IND:不可连接无定向广播
[0138] ADV_SCAN_IND:可扫描无定向广播
[0139] 水质检测装置100的物理地址可以放置于AdvA,而标识符和水质检测数据DATA 可以放置于AdvData。标识符可以包括通用唯一识别码(UUID,Universally Unique Identifier)〇
[0140]
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1