System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能分析的,尤其是涉及一种用于智慧校园的直饮水管理方法及系统。
技术介绍
1、在以往校园内的直饮水系统中,由于缺乏智能化的管理和监控机制,往往存在供水不足、排队打水等待时间长的问题,并且当部分直饮水设备存在排队人数过多的情况时,由于分流不及时将导致校园直饮水打水效率低的问题,这也影响了校园师生的日常饮水需求,在校园直饮水场景中仍存在打水不便的问题。
技术实现思路
1、为了克服现有技术存在的缺陷与不足,本申请提供了一种用于智慧校园的直饮水管理方法及系统。
2、为了达到上述目的,本申请采用以下技术方案:
3、根据本申请的一个方面,提供了一种用于智慧校园的直饮水管理方法,应用于直饮水设备,在直饮水智能系统中包括云服务器与多个直饮水设备,所述云服务器分别与多个直饮水设备连接,每个直饮水设备均用于为校园内的打水人员提供饮用水;所述方法包括:
4、获取检测信息,其中检测信息包括直饮水场景视频数据、第一温度数据、第一水位数据、第二温度数据、第二水位数据;
5、根据检测信息确定目标人数,若出现目标人数变化情况则更新直饮水供应信息,否则不做处理,每个直饮水供应信息与设备id对应;
6、根据检测信息和气温数据进行第一自适应补水处理和自适应加热处理,以更新直饮水供应信息;
7、当目标人数大于0或接收到打水完成信息时,根据检测信息和目标人数进行第二自适应补水处理,以更新直饮水供应信息;
8、当直饮水供应信息更新完
9、若目标人数超出第一预设人数阈值时,基于设备id进行请求打水指引路线集合,打水指引路线集合用于为打水人员指引至周围具有供应充足标识的直饮水设备的通行路线;
10、直饮水供应信息包括目标人数、蓄水箱可供应人数和热水箱可供应人数,所述目标人数变化情况包括目标人数增加、目标人数减少的情况;
11、所述打水完成信息由以下过程触发:当检测到蓄水箱的开关阀或热水箱的开关阀处于关闭状态后,在预设周期内获取打水人员与直饮水设备的相对距离,若在预设周期内该相对距离增大则产生所述打水完成信息,否则不做处理。
12、优选地,每个直饮水设备在预存的校园场地地图中具有对应的坐标点,校园场地地图具体为与校园实景所对应的虚拟平面图;
13、在所述云服务器中,打水指引路线集合的生成过程,具体包括:根据设备id确定该直饮水设备在校园场地地图中的位置,根据设备id确定该直饮水设备与其余任意一个直饮水设备之间的相对距离,基于相对距离按照从小到大的顺序进行排序,基于相对距离按照从小到大的顺序对直饮水设备进行遍历,若当前遍历的直饮水设备具有供应充足标识且当前遍历的直饮水设备对应的指引次数小于预设指引阈值,则将该直饮水设备与当前遍历的直饮水设备形成的通行路线添加至打水指引路线集合中并继续遍历,否则继续遍历,当打水指引路线集合内的元素数量等于预设数量时结束遍历,若结束遍历时打水指引路线集合内的元素数量为0则生成打水等待提示信息。
14、优选地,在根据检测信息确定目标人数中,具体包括:
15、从检测信息中提取两组直饮水场景视频数据,基于图像帧相似度对两组直饮水场景视频数据进行关键帧抽取以得到两组关键帧集,两组关键帧集包括第一关键帧集和第二关键帧集;
16、基于预先训练好的排队分析模型,分别对每组关键帧集进行识别对应的排队状态和排队人数;
17、若两组关键帧集对应的排队人数相同,则将排队人数作为目标人数;
18、若两组关键帧集对应的排队人数不相同,则基于两组关键帧集进行分析人员匹配情况以确定目标人数;
19、所述排队分析模型为使用多组数据通过机器学习训练得到,多组数据中的每组数据均包括:排队打水图像和标识该图像中每个人员对应的排队状态,排队状态包括排队标签值和非排队标签值,排队人数为将所有具有排队标签值的人员进行统计得到;
20、在基于两组关键帧集进行分析人员匹配情况以确定目标人数中,具体包括:
21、在每组关键帧集中进行提取每个人员的特征数据,以得到两组人员特征集,每组人员特征集均与一组关键帧集对应;
22、根据预设人脸相似度阈值进行判断人员匹配情况以确定匹配成功人数和遮挡预统计人数;
23、确定遮挡修正值;
24、根据匹配成功人数、遮挡预统计人数、遮挡修正值确定目标人数,具体表示为:
25、;
26、其中表示目标人数,表示匹配成功人数,表示遮挡预统计人数,表示遮挡修正值,表示在第一关键帧集对应的人员特征集中匹配失败的人数,表示在第二关键帧集对应的人员特征集中匹配失败的人数。
27、优选地,在根据检测信息和气温数据进行第一自适应补水处理和自适应加热处理中,具体包括:
28、从检测信息中提取第一水位数据和第二水位数据;
29、基于预设上课时间表确定多个预加热时间点;
30、若当前时刻与任意一个预加热时间点匹配时,根据水位和温度进行补水和加热;
31、若当前时刻与任意一个预加热时间点不匹配时,则不做处理。
32、优选地,在根据水位和温度进行补水和加热中,具体包括:
33、若第一水位数据中与当前时刻对应的水位数值小于或等于第一预设水位阈值时则根据第一预设补水量对蓄水箱进行补水,否则不做处理;
34、若第二水位数据中与当前时刻对应的水位数值小于或等于第二预设水位阈值,且气温数据的平均温度数值小于预设气温阈值,则根据第二预设补水量对热水箱进行补水,待补水完毕后对热水箱进行加热至预设热水温度;
35、若第二水位数据中与当前时刻对应的水位数值小于或等于第二预设水位阈值,且气温数据的平均温度数值大于或等于预设气温阈值,则根据第三预设补水量对热水箱进行补水,待补水完毕后对热水箱进行加热沸腾后,基于预设热水温度进行保温;
36、若第二水位数据中与当前时刻对应的水位数值大于第二预设水位阈值,则不做处理;
37、当蓄水箱补水完毕时,根据蓄水箱最新水位确定蓄水箱可供应人数;当热水箱补水完毕时,根据热水箱最新水位确定热水箱可供应人数,进而更新直饮水供应信息。
38、优选地,在第二自适应补水处理中,具体包括:
39、从检测信息中提取第一水位数据;
40、根据目标人数确定补水需求水量;
41、基于第一预设单位水位转换量,将补水需求水量转换为补水需求水位;
42、若第一水位数据中与当前时刻对应的水位数值小于补水需求水位则设置第一加水标识,否则设置第二加水标识,第一加水标识用于对蓄水箱继续加水,第二加水标识用于对蓄水箱停止加水;
43、当设置第二加水标识时,此时蓄水箱补水完毕,根据蓄水箱最新水位确定蓄水箱可供应人数,从而更新直饮水供应信息。
44本文档来自技高网...
【技术保护点】
1.一种用于智慧校园的直饮水管理方法,其特征在于,应用于直饮水设备,在直饮水智能系统中包括云服务器与多个直饮水设备,所述云服务器分别与多个直饮水设备连接,每个直饮水设备均用于为校园内的打水人员提供饮用水;
2.如权利要求1所述的方法,其特征在于,每个直饮水设备在预存的校园场地地图中具有对应的坐标点,校园场地地图具体为与校园实景所对应的虚拟平面图;
3.如权利要求2所述的方法,其特征在于,在根据检测信息确定目标人数中,具体包括:
4.如权利要求2所述的方法,其特征在于,在根据检测信息和气温数据进行第一自适应补水处理和自适应加热处理中,具体包括:
5.如权利要求4所述的方法,其特征在于,在根据水位和温度进行补水和加热中,具体包括:
6.如权利要求4所述的方法,其特征在于,在第二自适应补水处理中,具体包括:
7.如权利要求1所述的方法,其特征在于,检测信息还包括水质异常标识,所述方法还包括:
8.如权利要求1所述的方法,其特征在于,每个直饮水设备均包括过滤器、控制器、蓄水箱、热水箱、第一温度传感器、第二
9.一种用于智慧校园的直饮水管理系统,其特征在于,用于执行如权利要求1至8任一所述的方法,所述系统包括:
10.如权利要求9所述的系统,其特征在于,检测信息还包括水质异常标识,所述系统还包括:
...【技术特征摘要】
1.一种用于智慧校园的直饮水管理方法,其特征在于,应用于直饮水设备,在直饮水智能系统中包括云服务器与多个直饮水设备,所述云服务器分别与多个直饮水设备连接,每个直饮水设备均用于为校园内的打水人员提供饮用水;
2.如权利要求1所述的方法,其特征在于,每个直饮水设备在预存的校园场地地图中具有对应的坐标点,校园场地地图具体为与校园实景所对应的虚拟平面图;
3.如权利要求2所述的方法,其特征在于,在根据检测信息确定目标人数中,具体包括:
4.如权利要求2所述的方法,其特征在于,在根据检测信息和气温数据进行第一自适应补水处理和自适应加热处理中,具体包括:
5.如权利要求4所述的方法,其特征在于,在根据水位和温度进行补水和加热中,具体包括:
6.如权利要求4所述的方法,其特征在于,在第二自适应补水处理中,具体包括:...
【专利技术属性】
技术研发人员:刘坤峰,刘乾峰,林进航,刘升阳,
申请(专利权)人:广州高得环保科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。