[0030] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031] 实施例一:
[0032] 参照图1所示的一种建筑楼宇用垃圾清理方法的流程图,所述方法应用于垃圾监测终端,所述垃圾监测终端安装在第一垃圾桶上,该方法具体包括如下步骤:
[0033] 步骤S201,采集所述第一垃圾桶内的垃圾容量和垃圾种类。
[0034] 可选地,所述垃圾种类包括但不限于干垃圾、湿垃圾、厨余垃圾和有毒垃圾。
[0035] 其中,垃圾容量是指第一垃圾桶当前所容纳垃圾的量,一般来说,第一垃圾桶的容量根据第一垃圾桶的深度和宽度等来决定的。在此,不作具体限定。
[0036] 作为一种实施方式,步骤S201,包括:采集所述第一垃圾桶内的容纳图像,所述容纳图像包括所述第一垃圾桶的内壁图像和垃圾图像;根据所述内壁图像中的容纳刻度标签确定所述第一垃圾桶内的垃圾容量,所述容纳刻度标签用于指示所述第一垃圾桶所容纳的垃圾的所述垃圾容量;以及,提取所述容纳图像的特征图;识别所述特征图对应的垃圾种类。
[0037] 可选地,图像采集可以利用图像采集装置,如摄像头来进行采集。在此,不作具体限定。
[0038] 可选地,容纳刻度标签设于第一垃圾桶的内壁上,例如通过直接刻度的方式,刻在第一垃圾桶的内壁,或者是粘接在第一垃圾桶的内壁上。
[0039] 当然,在实际使用中,也可以不用在第一垃圾桶内设置刻度,可以直接通过图像识别方式,来测量垃圾容量,在此,不作具体限定。
[0040] 可选地,本申请可以利用深度神经网络模型来对容纳图像进行图像识别与分类,进而提高识别速度与精度。
[0041] 需要说明的是,深度神经网络模型可以是预先建立的,例如可以是预先建立的卷积神经网络。在此,不作具体限定。
[0042] 需要说明的是,本申请中的第一垃圾桶只容纳同一类型的垃圾,也就是说,同一类型的垃圾放入同一第一垃圾桶,而不同的垃圾分类不能放入同一个第一垃圾桶。例如,湿垃圾与干垃圾不能放入同一个第一垃圾桶。
[0043] 在上述实现过程中,通过采集第一垃圾桶内的图像的方式,来实时监测第一垃圾桶内的垃圾容量以及垃圾种类,从而可以提高监测精度与缩短识别时间,实现对第一垃圾桶的容纳与垃圾类型进行实时监测的效果,以避免用户所扔垃圾超过第一垃圾桶的容量,进而给建筑楼宇(如办公楼) 的环境带来恶劣影响。
[0044] 步骤S202,确定所述垃圾容量是否超过所述第一垃圾桶的预设容纳阈值。
[0045] 可选地,所述预设容纳阈值小于所述第一垃圾桶的额定容纳值,且大于所述额定容纳值的三分之二。
[0046] 可选地,额定容纳值是指第一垃圾桶自身所能够容纳的垃圾的最大值,一般来说,该额定容纳值是第一垃圾桶在生产时所确定。
[0047] 作为一种实施方式,可以利用容纳刻度标签来确定第一垃圾桶当前的容纳,再将该当前的容量与预设容纳阈值进行比较,从而来判断所述垃圾容量(即当前的容量)是否超过所述第一垃圾桶的预设容纳阈值。
[0048] 可选地,超过是指大于或等于。也就是说,垃圾容量是否超过所述第一垃圾桶的预设容纳阈值是指垃圾容量是否大于或等于所述第一垃圾桶的预设容纳阈值。
[0049] 步骤S203,若所述垃圾容量超过所述预设容纳阈值,发送第一垃圾清理指令至远程服务器,以使所述远程服务器根据所述第一垃圾清理指令派遣第一垃圾清理员至所述第一垃圾桶所在建筑楼宇进行垃圾清理。
[0050] 其中,所述第一垃圾清理指令包括待清理的垃圾种类、清理位置、清理楼层和第一清理原因。
[0051] 可选地,清理位置是指该建筑楼宇的具体位置。清理楼层则是指该第一垃圾桶所在建筑楼宇内的具体位置,如1栋7楼。
[0052] 可选地,第一清理原因是指清理垃圾的原因,例如,垃圾堆放超过预设容量阈值,请尽快清理等。
[0053] 在上述实现过程中,通过监测到垃圾容量超过所述预设容纳阈值时,通过发送第一垃圾清理指令至远程服务器,从而可以使得远程服务器基于第一垃圾清理指令携带的第一清理原因以及待清理的垃圾种类派遣合适的垃圾清理人员赶至清理位置处的清理楼层进行垃圾清理,从而可以快速完成垃圾的清理,避免第一垃圾桶无法盛放更多垃圾而发生气味泄露或垃圾溢出,以确保建筑楼宇的环境不被破坏,给用户提供一个更舒适的办公或居家环境。并且,通过根据垃圾种类来派遣合适的垃圾清理人员,可以更容易对垃圾进行清理,有效避免意外事故的发生。
[0054] 举例来说,假设待清理的垃圾是有毒垃圾,而垃圾清理员A的工作是清理厨余垃圾,如果派遣A去清理有毒垃圾,则很容易导致有毒垃圾泄露或A被有毒垃圾毒害。
[0055] 应理解,上述仅为示例,而非限定。
[0056] 作为一种实施方式,步骤S203,包括:若所述垃圾容量超过所述预设容纳阈值,确定所述第一垃圾桶内的垃圾间隙是否大于第一阈值;若所述垃圾间隙大于所述第一阈值,控制所述第一垃圾桶内的机械手压缩所述第一垃圾桶内的垃圾,以减小所述第一垃圾桶内的垃圾的间隙;确定压缩后的新垃圾间隙是否大于第二阈值,所述第二阈值小于所述第一阈值;若所述新垃圾间隙小于所述第二阈值,确定压缩后的所述第一垃圾桶内当前垃圾容量是否超过所述预设容纳阈值;若超过所述预设容纳阈值,发送第一垃圾清理指令至远程服务器;若所述垃圾间隙小于所述第一阈值,发送第一垃圾清理指令至远程服务器。
[0057] 在上述实现过程中,本申请通过监测第一垃圾桶内的垃圾的垃圾间隙,从而使得当垃圾间隙小于第一阈值时,可以通过安装在第一垃圾桶内的机械手自动压缩垃圾,以降低第一垃圾桶内的垃圾间隙,进而可以使得该第一垃圾桶可以容量更多的垃圾,提高垃圾容量率的同时,减少垃圾清理人员清理垃圾的次数,进而可以有效节约人力成本。
[0058] 可选地,所述确定所述第一垃圾桶内的垃圾间隙是否大于第一阈值,包括:采集所述第一垃圾桶内的垃圾图像;计算所述垃圾图像上相邻两个垃圾之间的间距;确定多个所述间距的平均值,并将所述平均值作为垃圾间隙;判断所述垃圾间隙是否大于第一阈值;和确定所述第一垃圾桶内的垃圾的重量;根据所述重量与所述垃圾容量,确定所述第一垃圾桶内的垃圾的密度;根据所述密度确定所述第一垃圾桶内的垃圾间隙;判断所述垃圾间隙是否大于所述第一阈值。
[0059] 可选地,所述确定所述第一垃圾桶内的垃圾间隙是否大于第一阈值,包括:采集所述第一垃圾桶内的垃圾图像;计算所述垃圾图像上相邻两个垃圾之间的间距;确定多个所述间距的平均值,并将所述平均值作为垃圾间隙;判断所述垃圾间隙是否大于第一阈值;或确定所述第一垃圾桶内的垃圾的重量;根据所述重量与所述垃圾容量,确定所述第一垃圾桶内的垃圾的密度;根据所述密度确定所述第一垃圾桶内的垃圾间隙;判断所述垃圾间隙是否大于所述第一阈值。
[0060] 在上述实现过程中,本申请通过多种方式来准确监测第一垃圾桶内的垃圾间隙,进而可以使得监测到的垃圾间隙准确率高,可以避免误操作机械手,节约资源。可选地,所述确定所述第一垃圾桶内的垃圾间隙是否大于第一阈值,包括:采集所述第一垃圾桶内的垃圾图像;计算所述垃圾图像上相邻两个垃圾之间的间距;确定多个所述间距的平均值,并将所述平均值作为垃圾间隙;判断所述垃圾间隙是否大于第一阈值;若所述垃圾间隙小于所述第一阈值,确定所述第一垃圾桶内的垃圾的重量;根据所述重量与所述垃圾容量,确定所述第一垃圾桶内的垃圾的密度;根据所述密度确定所述第一垃圾桶内的垃圾间隙;判断所述垃圾间隙是否大于所述第一阈值。
[0061] 在上述实现过程中,本申请先通过图像处理的方式来监测第一垃圾桶内的垃圾间隙,在垃圾间隙小于所述第一阈值,再通过重量监测的方式进一步进行垃圾间隙监测,进而可以使得监测到的垃圾间隙准确率高,可以避免误操作机械手,节约资源。
[0062] 步骤S204,若所述垃圾容量未超过所述预设容纳阈值,确定所述第一垃圾桶内容纳的垃圾的种类是否为所述有毒垃圾。
[0063] 其中,判断第一垃圾桶内的垃圾是否为有毒垃圾的过程可以参照上述对垃圾种类的判断的过程,也就是说,也可以利用神经网络模型来进行识别。当然,也可以是直接利用步骤S201所识别的结果来进行判断。在此,不作具体限定。
[0064] 在上述实现过程中,通过在垃圾容量小于预设容纳阈值时,依然实时监测第一垃圾桶内的垃圾种类,以使得当监测到垃圾种类是有毒垃圾时,可以快速对有毒垃圾进行处理,以避免造成二次危害。
[0065] 步骤S205,若为所述有毒垃圾,发送第二垃圾清理指令至所述远程服务器。
[0066] 其中,所述第二垃圾清理指令包括第二清理原因、所述清理位置、所述清理楼层和与所述第二清理原因对应的第二垃圾清理员。
[0067] 可选地,第二清理原因是指需要清理的原因为第一垃圾桶内容纳的是有毒垃圾。
[0068] 可选地,第二垃圾清理员是指专门清理有毒垃圾的人员。
[0069] 在上述实现过程中,通过在监测到第一垃圾桶内的垃圾为有毒垃圾时,通过发送第二垃圾清理指令至远程服务器,一方面可以实现远程对第一垃圾桶的监控,另一方面,也便于远程服务器所在的管理员派遣出对应的垃圾清理员来进行垃圾清理,提高垃圾清理效率,以及降低垃圾清理风险,提高建筑楼宇的环境安全,给用户提供一个更舒适的环境。
[0070] 在一可能的实施例中,在步骤S204之后,本申请提供的一种建筑楼宇用垃圾清理方法,还包括:若不是所述有毒垃圾,确定所述第一垃圾桶内的垃圾是否散发出刺激性气味;若是,发送第三垃圾清理指令至所述远程服务器,以使所述远程服务器根据所述第三垃圾清理指令派遣所述第一垃圾清理员或第三垃圾清理员至所述第一垃圾桶所在的所述建筑楼宇进行垃圾清理,其中,所述第三垃圾清理指令包括第三清理原因、所述清理位置和所述清理楼层;监测所述第一垃圾桶内的环境信息;确定所述环境信息是否携带有烟雾信息和/或火星信息;若存在所述烟雾信息和/或所述火星信息,发送报警信息至所述远程服务器,所述报警信息包括报警原因和报警地点。
[0071] 可选地,第三清理原因包括“第一垃圾桶内的垃圾散发出刺激性气味,请处理”的描述。
[0072] 可选地,环境信息可以通过摄像头来采集,或者是烟雾传感器等来进行采集。
[0073] 在上述实现过程中,通过在监测到第一垃圾桶内的垃圾散发出刺激性气味时,发送第三垃圾清理指令至所述远程服务器,可以使得远程服务器能够及时派遣第一垃圾清理员或第三垃圾清理员至所述第一垃圾桶所在的所述建筑楼宇进行垃圾清理,从而避免第一垃圾桶内的刺激性气味长时间扩散到建筑楼宇内,对建筑楼宇内的环境产生影响,可以提高建筑楼宇的环境的清洁度,使得建筑楼宇内的用户的办公或生活更加舒适。进一步地,通过实时监测第一垃圾桶内的环境信息,从而当监测到该第一垃圾桶内出现烟雾信息和/或火星信息时,及时触发报警至所述远程服务器,以使得远程服务器快速安排位于该第一垃圾桶附近区域的垃圾清理员前往进行垃圾清理,进而降低意外事故的发生,提高建筑楼宇的安全指数,给用户提供一个安全的环境。
[0074] 在一可能的实施例中,本申请提供的一种建筑楼宇用垃圾清理方法,还包括:判断所述第一垃圾桶内的所述垃圾种类是否为同一分类垃圾;若否,发送提示信息至所述远程服务器,以使所述远程服务器发送所述提示信息至所述移动终端,以提示所述第一垃圾清理员或所述第二垃圾清理员在清理所述垃圾时,对所述垃圾进行分类,其中,所述提示信息包括提示原因以及所述第一垃圾桶内的垃圾种类信息。
[0075] 可选地,移动终端可以是手机或操作终端。一般来说,移动终端为垃圾清理员随身携带。
[0076] 在上述实现过程中,通过监测第一垃圾桶内的垃圾是否属于同一分类,从而可以使得当出现至少两种分类垃圾位于同一第一垃圾桶内时,发送提示信息至所述远程服务器,以使所述远程服务器发送所述提示信息至所述移动终端,以提示所述第一垃圾清理员或所述第二垃圾清理员在清理所述垃圾时,对所述垃圾进行分类,进而可以提高对垃圾分类的精确度,避免在进行垃圾回收时,将多类垃圾回收到一个类中,造成不可估量的损失或环境污染。
[0077] 在一可能的实施例中,在发送提示信息至所述远程服务器之后,本申请提供的一种建筑楼宇用垃圾清理方法,还包括:采集扔垃圾至所述第一垃圾桶内的用户图像,所述用户图像包括人脸图像和扔垃圾的时间;将所述用户图像发送至所述远程服务器,以使所述远程服务器按照所述扔垃圾的时间来确定乱扔垃圾的用户。
[0078] 在上述实现过程中,通过采集扔垃圾的用户图像,从而可以使得在监测到第一垃圾桶内被扔入不符合该第一垃圾桶所回收的垃圾的种类时,可以及时进行溯源,以提高追责效率,并可以提高用户对垃圾分类的重要程度。
[0079] 本申请实施例提供的一种建筑楼宇用垃圾清理方法,通过采集所述第一垃圾桶内的垃圾容量和垃圾种类,并对垃圾容量进行判断,在垃圾容量超过所述预设容纳阈值时,发送第一垃圾清理指令至远程服务器,以使所述远程服务器根据所述第一垃圾清理指令派遣第一垃圾清理员至所述第一垃圾桶所在建筑楼宇进行垃圾清理;以及在垃圾容量未超过所述预设容纳阈值,确定所述第一垃圾桶内容纳的垃圾的种类是否为所述有毒垃圾,若为所述有毒垃圾,发送第二垃圾清理指令至所述远程服务器,以使得可以对第一垃圾桶内的有毒垃圾进行快速清理,进而可以提高建筑楼宇内的垃圾处理效率,提高建筑楼宇内的环境的清洁度,给用户一个舒适的环境。
[0080] 实施例二:
[0081] 参照图2所示的一种建筑楼宇用垃圾清理方法的流程图,该方法具体包括如下步骤:
[0082] 步骤S301,垃圾监测终端采集所述第一垃圾桶内的垃圾容量和垃圾种类,所述垃圾种类包括干垃圾、湿垃圾、厨余垃圾和有毒垃圾;确定所述垃圾容量是否超过所述第一垃圾桶的预设容纳阈值,所述预设容纳阈值小于所述第一垃圾桶的额定容纳值,且大于所述额定容纳值的三分之二;若所述垃圾容量超过所述预设容纳阈值,发送第一垃圾清理指令至远程服务器,其中,所述第一垃圾清理指令包括待清理的垃圾种类、清理位置、清理楼层和第一清理原因。
[0083] 步骤S302,所述远程服务器接收所述第一垃圾清理指令,并根据所述第一垃圾清理指令派遣第一垃圾清理员至所述第一垃圾桶所在建筑楼宇进行垃圾清理。
[0084] 需要说明的是,步骤S302的具体实施过程,可以参照步骤S304,在此,不再赘述。
[0085] 步骤S303,若所述垃圾容量未超过所述预设容纳阈值,所述垃圾监测终端确定所述第一垃圾桶内容纳的垃圾的种类是否为所述有毒垃圾;若为所述有毒垃圾,发送第二垃圾清理指令至所述远程服务器,所述第二垃圾清理指令包括第二清理原因、所述清理位置、所述清理楼层和与所述第二清理原因对应的第二垃圾清理员。
[0086] 步骤S304,所述远程服务器接收所述第二垃圾清理指令,并根据所述第二垃圾清理指令派遣所述第二垃圾清理员至所述清理位置对应的所述清理楼层清理所述第一垃圾桶内的垃圾。
[0087] 作为一种实施方式,步骤S304包括:所述远程服务器接收所述第二垃圾清理指令;所述远程服务器解析所述第二垃圾清理指令所携带的第二清理原因、所述清理位置、所述清理楼层和与所述第二清理原因对应的第二垃圾清理员;所述远程服务器发送定位信息至每个所述第二垃圾清理员所对应的移动终端,以使所述移动终端返回所述第二垃圾清理员的当前位置;所述远程服务器从多个所述当前位置中确定一位于所述清理位置的预设范围内的目标垃圾清理员;所述远程服务器发送垃圾清理信息至所述目标垃圾清理员的移动终端,所述移动终端为所述目标垃圾清理员随身携带,所述垃圾清理信息包括所述清理位置、所述清理楼层和所述第二清理原因。
[0088] 可选地,预设范围可以根据实际需求进行设置,例如以清理位置为中心,以1公里为半径确定的范围。在此,不作具体限定。
[0089] 在上述实现过程中,远程服务器在接收到第二垃圾清理指令后,快速进行解析,并确定出位于清理位置的预设范围内的目标垃圾清理员,以使得该目标垃圾清理员能够快速到达清理位置,以快速完成对清理位置处的垃圾进行清理,提高清理效率,并节约人力成本。
[0090] 需要说明的是,步骤S301至步骤S304的部分实现细节可以参照实施例一中的实现方式,在此,不再赘述。
[0091] 本申请提供的一种建筑楼宇用垃圾清理方法,通过垃圾监测终端实时对第一垃圾桶内的垃圾的容量以及种类进行监测,并将监测结果实时发送给远程服务器,从而可以实现远程对建筑楼宇内的垃圾进行监测,并及时进行清理,提高建筑楼宇内的垃圾处理效率,提高建筑楼宇内的环境的清洁度,给用户一个舒适的环境。
[0092] 实施例三:
[0093] 参见图3所示的一种建筑楼宇用垃圾清理系统,所述系统应用于垃圾监测终端,所述垃圾监测终端安装在第一垃圾桶上,所述建筑楼宇用垃圾清理系统400包括:
[0094] 采集模块410,用于采集所述第一垃圾桶内的垃圾容量和垃圾种类,所述垃圾种类包括干垃圾、湿垃圾、厨余垃圾和有毒垃圾;
[0095] 第一处理模块420,用于确定所述垃圾容量是否超过所述第一垃圾桶的预设容纳阈值,所述预设容纳阈值小于所述第一垃圾桶的额定容纳值,且大于所述额定容纳值的三分之二;
[0096] 第一发送模块430,用于若所述垃圾容量超过所述预设容纳阈值,发送第一垃圾清理指令至远程服务器,以使所述远程服务器根据所述第一垃圾清理指令派遣第一垃圾清理员至所述第一垃圾桶所在建筑楼宇进行垃圾清理,其中,所述第一垃圾清理指令包括待清理的垃圾种类、清理位置、清理楼层和第一清理原因;
[0097] 第二处理模块440,用于若所述垃圾容量未超过所述预设容纳阈值,确定所述第一垃圾桶内容纳的垃圾的种类是否为所述有毒垃圾;
[0098] 第二发送模块450,用于若为所述有毒垃圾,发送第二垃圾清理指令至所述远程服务器,所述第二垃圾清理指令包括第二清理原因、所述清理位置、所述清理楼层和与所述第二清理原因对应的第二垃圾清理员。
[0099] 需要说明的是,本实施例所示的建筑楼宇用垃圾清理系统400的具体功能可以参照实施例一所示的方法流程,在此,不再赘述。
[0100] 实施例四:
[0101] 参见图4所示的一种建筑楼宇用垃圾清理系统,所述建筑楼宇用垃圾清理系统500包括:垃圾监测终端510和远程服务器520,其中,
[0102] 所述垃圾监测终端510,用于采集所述第一垃圾桶内的垃圾容量和垃圾种类,所述垃圾种类包括干垃圾、湿垃圾、厨余垃圾和有毒垃圾;确定所述垃圾容量是否超过所述第一垃圾桶的预设容纳阈值,所述预设容纳阈值小于所述第一垃圾桶的额定容纳值,且大于所述额定容纳值的三分之二;若所述垃圾容量超过所述预设容纳阈值,发送第一垃圾清理指令至远程服务器520,其中,所述第一垃圾清理指令包括待清理的垃圾种类、清理位置、清理楼层和第一清理原因;
[0103] 所述远程服务器520,用于接收所述第一垃圾清理指令,并根据所述第一垃圾清理指令派遣第一垃圾清理员至所述第一垃圾桶所在建筑楼宇进行垃圾清理;
[0104] 所述垃圾监测终端510,还用于若所述垃圾容量未超过所述预设容纳阈值,确定所述第一垃圾桶内容纳的垃圾的种类是否为所述有毒垃圾;若为所述有毒垃圾,发送第二垃圾清理指令至所述远程服务器520,所述第二垃圾清理指令包括第二清理原因、所述清理位置、所述清理楼层和与所述第二清理原因对应的第二垃圾清理员;
[0105] 所述远程服务器520,还用于接收所述第二垃圾清理指令,并根据所述第二垃圾清理指令派遣所述第二垃圾清理员至所述清理位置对应的所述清理楼层清理所述第一垃圾桶内的垃圾。
[0106] 需要说明的是,本实施例所示的建筑楼宇用垃圾清理系统500的具体功能可以参照实施例二所示的方法流程,在此,不再赘述。
[0107] 进一步,本实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理设备运行时执行上述实施例提供的任一项建筑楼宇用垃圾清理方法的步骤。
[0108] 本申请实施例所提供的一种建筑楼宇用垃圾清理方法及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0109] 需要说明的是,上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0110] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。