一种基于云计算的智慧城市垃圾处理数据共享方法及系统与流程

文档序号:19157595发布日期:2019-11-16 01:01阅读:323来源:国知局
一种基于云计算的智慧城市垃圾处理数据共享方法及系统与流程

本发明涉及垃圾处理技术领域,尤其涉及一种基于云计算的智慧城市垃圾处理数据共享方法及系统。



背景技术:

生活垃圾从被投放开始,经收集到被运至中转站或处理场的过程,是垃圾的收集过程。收集过程主要在居民区、商业区等城区范围内完成,直接影响着居民的生活环境。近年来我国逐步加大对环卫的投入,环卫基础设施和环卫装备有了较大发展,我国生活垃圾收运系统己经初具规模。

现有技术中,小区、商业街等区域的垃圾桶由环卫部门对垃圾桶内的垃圾进行清倒。通常情况下,环卫部门是由垃圾车按照一定路线对路线中的垃圾桶进行清倒。但垃圾车对垃圾桶的清倒的是有时间段的,因此在垃圾车不工作的时间段,若垃圾桶溢满,则可能使垃圾被放置于垃圾桶外,使周围环境发臭,进而影响人们的生活环境。而如果某个区域的垃圾桶频繁较早处于溢满的状态,则该区域的垃圾桶应该更换容量更大的垃圾桶或增加垃圾桶的数量,来增大盖区域对垃圾的容纳量,减少垃圾溢满的情况发生。垃圾清倒人员由于需要清倒垃圾桶的区域较多,是否需要增加垃圾桶数量或更换更大的垃圾桶也需要一定时间的观察,并且不一定有增加垃圾桶或更换更大的垃圾桶的意识,因此不易做出增加垃圾桶或更滑更大的垃圾桶的动作。



技术实现要素:

本发明的目的一在于提供一种基于云计算的智慧城市垃圾处理数据共享方法,具有在垃圾桶频繁较早溢满时,能够及时提醒相关人员增加垃圾桶数量或更换更大的垃圾桶的优点。

本发明的上述目的一是通过以下技术方案得以实现的:

一种基于云计算的智慧城市垃圾处理数据共享方法,所述方法包括如下步骤:s1:当垃圾桶清倒完垃圾时,开始计时,且令此次清倒垃圾至下一次清倒垃圾的时间为第一时间范围;s2:持续获取垃圾桶桶盖以水平面为基准的转动角度的转角值;s3:在第一时间范围内,将转角值与预设的转角阈值进行比较,所述转角阈值用于判断垃圾桶是否溢满,当转角数据大于角度阈值时,则垃圾桶溢满,记录开始计时时刻至垃圾桶溢满时的溢满时长,若否,则垃圾桶未溢满;s4:在包含至少两个以上第一时间范围的第二时间范围内,统计垃圾桶溢满的溢满次数;s5:判断溢满次数是否大于预设的溢满次数阈值,若是,则进入s6,若否,则选择下一个第二时间范围返回s4;s6:判断垃圾桶溢满时溢满时长是否低于溢满时长阈值,统计溢满时长低于溢满时长阈值的提前次数;s7:计算提前次数占溢满次数中的提前百分比,判断提前百分比是否大于预设的百分比阈值,若是,则进入步骤s8,若否,则选择下一个第二时间范围返回s4;s8:发送第一通知信息,所述第一通知信息用于告知相关人员扩大垃圾桶容积。

进一步的,持续获取垃圾桶桶盖以水平面为基准的转动角度的转角值具体为:每间隔第三时间范围获取一次转角值。

进一步的,所述方法还包括:对所述溢满时长去除空闲时段,所述空闲时段为根据经验设置的人们不倒垃圾的时段。

进一步的,所述方法还包括:s301:在垃圾桶溢满后,发送第二通知信息,所述第二通知信息用于告知相关人员清倒垃圾桶。

进一步的,所述方法还包括:s302:在垃圾桶溢满后,判断溢满时长是否大于溢满时长阈值,若是,则发送第三通知信息,所述第三通知信息用于告知相关人员清倒垃圾桶。

本发明的目的二在于提供一种基于云计算的智慧城市垃圾处理数据共享方法,具有及时提醒相关人员增加经常溢满的垃圾桶容量的优点。

本发明的上述目的二是通过以下技术方案得以实现的:

一种基于云计算的智慧城市垃圾处理数据共享系统,所述系统包括:计时模块,用于当垃圾桶清倒完垃圾时,开始计时,且令此次清倒垃圾至下一次清倒垃圾的时间为第一时间范围;获取模块,用于持续获取垃圾桶桶盖以水平面为基准的转动角度的转角值;转角比较模块,用于在第一时间范围内,将转角值与预设的转角阈值进行比较,所述转角阈值用于判断垃圾桶是否溢满,当转角数据大于角度阈值时,则垃圾桶溢满,计时模块记录开始计时时刻至垃圾桶溢满时的溢满时长,若否,则垃圾桶未溢满;溢满次数统计模块,在包含至少两个以上第一时间范围的第二时间范围内,统计垃圾桶溢满的溢满次数;溢满次数比较模块,用于判断溢满次数是否大于预设的溢满次数阈值;溢满时长比较模块,用于判断垃圾桶溢满时溢满时长是否低于溢满时长阈值;提前次数统计模块,用于统计溢满时长低于溢满时长阈值的提前次数;提前次数百分比计算模块,用于计算提前次数占溢满次数中的提前百分比;提前次数百分比比较模块,用于判断提前百分比是否大于预设的百分比阈值;第一通知模块,用于发送第一通知信息,所述第一通知信息用于告知相关人员扩大垃圾桶容积。

进一步的,所述计时模块还用于计时第三时间范围,所述获取模块每间隔第三时间范围获取一次转角值。

进一步的,所述系统还包括误差消除模块,用于对所述溢满时长去除空闲时段,所述空闲时段为根据经验设置的人们不倒垃圾的时段。

进一步的,所述系统还包括第二通知模块,用于在垃圾桶溢满后,发送第二通知信息,所述第二通知信息用于告知相关人员清倒垃圾桶。

进一步的,所述系统还包括第三通知模块,用于在垃圾桶溢满后,判断溢满时长是否大于溢满时长阈值,若是,则发送第三通知信息,所述第三通知信息用于告知相关人员清倒垃圾桶。

综上所述,本发明具有以下有益效果:

通过在一定时间范围内,根据垃圾桶桶盖的角度值的监测,经过对转角值、溢满次数和溢满时长的统计及计算,最终得到用于判断是否需要增大垃圾桶容量的提前百分比,与百分比阈值进行比较,当提前百分比大于阈值百分比时,能够及时提醒相关人员扩大垃圾桶容积。

附图说明

图1是本发明实施例的方法流程图;

图2是本发明实施例的系统框图。

具体实施方式

下面将结合附图,对本发明实施例的技术方案进行描述。

如背景技术部分所介绍,目前垃圾清倒人员由于需要清倒垃圾桶的区域较多,是否需要增加垃圾桶数量或更换更大的垃圾桶也需要一定时间的观察,并且不一定有增加垃圾桶或更换更大的垃圾桶的意识,因此需要一种在垃圾桶频繁较早溢满时,能够及时提醒相关人员增加垃圾桶数量或更换更大的垃圾桶的方法。

本申请实施例提供的一种基于云计算的智慧城市垃圾处理数据共享方法,可以应用于云端服务器。

一种基于云计算的智慧城市垃圾处理数据共享方法,如图1所示,包括如下步骤:

s1:当垃圾桶清倒完垃圾时,开始计时,且令此次清倒垃圾至下一次清倒垃圾的时间为第一时间范围。

具体的,开始计时的方式,及具体物理结构可以在垃圾桶上设置计时模块,计时模块上设置按钮,环卫人员每清倒一次,按一下按钮,即可开始计时。在另一种实施方式中,可在垃圾桶上安装倾角传感器,当垃圾桶清倒时,倾角传感器检测到垃圾桶清倒,触发计时模块计时。第一时间范围时为两次清倒垃圾桶的时刻之间的范围,由于环卫人员清倒垃圾的时间不是固定的,因此第一时间范围不是一个固定值。

s2:持续获取垃圾桶桶盖以水平面为基准的转动角度的转角值。

具体的,垃圾桶桶盖的转角值,可通过在垃圾桶桶盖的转轴上连接角度传感器得到。角度值通过设置在垃圾桶上的无线模块发射。持续获得的方式为:每间隔第三时间范围获取一次转角值。而不是一直不间断的获取,不间断的获取将产生极大的能耗。

s3:在第一时间范围内,将转角值与预设的转角阈值进行比较,所述转角阈值用于判断垃圾桶是否溢满,当转角数据大于角度阈值时,则垃圾桶溢满,记录开始计时时刻至垃圾桶溢满时的溢满时长,若否,则垃圾桶未溢满。

具体的,角度值作为用来判断垃圾桶是否溢满的指标,当垃圾桶溢满时,桶盖会被垃圾顶起一定角度,当这个角度大于角度阈值时,那么就会被判断为溢满。考虑到桶盖在人倒垃圾时会被打开,从而使角度值发生变化,角度值应该是在一定时间内保持不变才算有效,从而排除人为打开桶盖改变转角值得情况。溢满时长因考虑排除人们极少会倒垃圾的时间,以排除统计的误差。如环卫人员如果是晚上12点清倒的垃圾,那么晚上12点至早上6点的时间,由于大家基本都在睡觉,因此可将包含这个时间段的溢满时长将这一时间段去掉。具体操作为,对溢满时长去除空闲时段,空闲时段为根据经验设置的人们不倒垃圾的时段。人们不倒垃圾的时段即指代人们在夜间休息的时段。而人们不倒垃圾的时段并不说明在这个时段人们完全不倒垃圾,而是倒垃圾的次数极少。

而当转角值大于角度阈值时,即垃圾桶溢满后,可进行s301:发送第二通知信息,第二通知信息用于告知相关人员清倒垃圾桶。这种提醒方式是在垃圾桶一发生溢满时就即可进行提醒。而在环卫人员快对垃圾桶进行清倒之前垃圾桶才溢满的情况下,这种提醒是不必要的,因为即使不提醒环卫人员,环卫人员也会及时赶到对垃圾桶进行清倒。因此在另一实施方式中,可进行s302:在垃圾桶溢满后,判断溢满时长是否大于溢满时长阈值,若是,则发送第三通知信息,第三通知信息用于告知相关人员清倒垃圾桶。上述方法可在垃圾桶较早溢满的情况下,提醒相关人员清倒垃圾桶。在另一种实施例中,也可采用将两种提醒方式同时使用。

s4:在包含至少两个以上第一时间范围的第二时间范围内,统计垃圾桶溢满的溢满次数。

具体的,一个第一时间范围的溢满情况,仅是两次垃圾清倒时间之间的情况,不能反映整体情况。因此需要设置一个时间范围,如一个月,在这个一个月内,统计垃圾桶溢满的溢满次数,使数据具有反映整体情况的可靠性。

s5:判断溢满次数是否大于预设的溢满次数阈值,若是,则进入s6,若否,则选择下一个第二时间范围返回s4;

具体的,当溢满次数大于预设的溢满次数阈值,仅能代表垃圾桶溢满的次数较多,不能代表垃圾桶溢满的较早。如垃圾桶总是在环卫人员即将来清倒垃圾桶之前才溢满,则不需要扩大垃圾桶的容量。而当溢满次数小于等于溢满次数阈值时,选择下一个第二时间范围进行计算。第二时间范围的时间可以为一个月。因此,每次判断的时间跨度为一个月,对每个月的情况进行判断,使季节变化对垃圾数量的影响被考虑在内。

s6:判断垃圾桶溢满时溢满时长是否低于溢满时长阈值,统计溢满时长低于溢满时长阈值的提前次数。

具体的,溢满时长阈值为相关人员根据实际两次清倒垃圾之间的时间间隔合理设置的值,如两次清倒垃圾的时间间隔为24小时,除去人们晚上12点至早上6点不活跃的6个小时,即极少会倒垃圾的时间,溢满时长阈值可设置为10小时。当溢满时长低于10小时时,则说明垃圾桶过早地溢满了。提前次数代表垃圾桶过早溢满的次数。

s7:计算提前次数占溢满次数中的提前百分比,判断提前百分比是否大于预设的百分比阈值,若是,则进入步骤s8,若否,则选择下一个第二时间范围返回s4;

具体的,提前百分比大于预设的百分比阈值,说明在这个第二时间范围内,垃圾桶的较早溢满的次数较多。

s8:发送第一通知信息,所述第一通知信息用于告知相关人员扩大垃圾桶容积。

具体的,扩大垃圾桶容积的方式有两种,一种是更换一个容积更大的垃圾桶,另一种方式是增加垃圾桶的数量。

上述实施方式是在仅有一个垃圾桶的情况下进行的示例性分析,而当一个区域有两个或两个以上的垃圾桶时,则在s3中,对所在区域的所有垃圾桶的转角值与转角阈值进行比较,当所有转角值均大于转角阈值时,才判断为垃圾桶溢满。溢满时长以最后一个溢满的垃圾桶的溢满时间为准。

经过上述步骤,即可实现在垃圾桶频繁较早溢满时,及时提醒相关人员扩大垃圾桶容积。

本发明还提供了一种基于云计算的智慧城市垃圾处理数据共享系统,如图2所示,包括:

计时模块,用于当垃圾桶清倒完垃圾时,开始计时,且令此次清倒垃圾至下一次清倒垃圾的时间为第一时间范围。计时模块可设置在垃圾桶上,也可以设置在云端,通过判断垃圾桶倾斜状态触发或者人工直接触发。

获取模块,用于持续获取垃圾桶桶盖以水平面为基准的转动角度的转角值。获取模块通过无线的方式,接收在垃圾桶上设置的无线模块发出转角值。且获取转角值的方式是没间隔第三时间范围获取一次转角值。

转角比较模块,用于在第一时间范围内,将转角值与预设的转角阈值进行比较,所述转角阈值用于判断垃圾桶是否溢满,当转角数据大于角度阈值时,则垃圾桶溢满,计时模块记录开始计时时刻至垃圾桶溢满时的溢满时长,若否,则垃圾桶未溢满。

溢满次数统计模块,在包含至少两个以上第一时间范围的第二时间范围内,统计垃圾桶溢满的溢满次数。

溢满次数比较模块,用于判断溢满次数是否大于预设的溢满次数阈值。

溢满时长比较模块,用于判断垃圾桶溢满时溢满时长是否低于溢满时长阈值。

提前次数统计模块,用于统计溢满时长低于溢满时长阈值的提前次数。

提前次数百分比计算模块,用于计算提前次数占溢满次数中的提前百分比。

提前次数百分比比较模块,用于判断提前百分比是否大于预设的百分比阈值。

第一通知模块,用于发送第一通知信息,所述第一通知信息用于告知相关人员扩大垃圾桶容积。

误差消除模块,用于对所述溢满时长去除空闲时段,所述空闲时段为根据经验设置的人们不倒垃圾的时段。

第二通知模块,用于在垃圾桶溢满后,发送第二通知信息,所述第二通知信息用于告知相关人员清倒垃圾桶。

第三通知模块,用于在垃圾桶溢满后,判断溢满时长是否大于溢满时长阈值,若是,则发送第三通知信息,所述第三通知信息用于告知相关人员清倒垃圾桶。

获取模块、转角比较模块、溢满次数统计模块、溢满次数比较模块、溢满时长比较模块、提前次数统计模块、提前次数百分比计算模块、提前次数百分比比较模块、第一通知模块、误差消除模块、第二通知模块和第三通知模块均集成于云端服务器。

结合本文所揭示实施例描述的各种例示性逻辑块、模块、电路、元件及/或组件均可借助通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑组件、离散门或晶体管逻辑、离散硬件组件或经设计以执行本文所描述功能的任何组合来实施或执行。通用处理器可以是微处理器,但另一选择为,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器还可实施为计算组件的组合,例如dsp与微处理器的组合、多个微处理器的组合、一个或一个以上微处理器与dsp核心的联合或任何其它这种配置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1