本申请涉及智慧社区领域,特别是涉及一种基于社区的垃圾管理方法及系统、计算机可读存储介质。
背景技术:
随着环境问题的逐渐被重视,节能环保已经成为各国的发展主题,垃圾的分类能够减少垃圾占地及污染,提高环保效果。目前,社区中对垃圾是否分类投放的管控主要通过人工管控,管控效率及管控效果较差。
技术实现要素:
本申请主要是提供一种基于社区的垃圾管理方法及系统、计算机可读存储介质,能够提高用户垃圾分类的意识及管控效率。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种基于社区的垃圾分类管理方法,所述方法包括:智能垃圾桶向社区服务器发送垃圾未分类事件,所述垃圾未分类事件包括未分类人的人脸信息;所述社区服务器在身份数据库中查找与所述人脸信息匹配的用户身份信息;所述社区服务器根据所述用户身份信息发出未分类警示信息。
其中,所述社区服务器根据所述用户身份信息发出未分类警示信息的步骤包括:所述社区服务器根据所述用户身份信息向用户终端发送所述未分类警示信息。
其中,所述社区服务器根据所述用户身份信息向用户终端发送所述未分类警示信息的步骤之后还包括:所述社区服务器向社区公告屏发送所述未分类警示信息的显示指令,以使得所述社区公告屏显示所述未分类警示信息,所述未分类警示信息包括所述用户身份信息。
其中,所述社区服务器向社区公告屏发送所述未分类警示信息的显示指令,以使得所述社区公告屏显示所述未分类警示信息的步骤之前还包括:所述社区服务器接收所述用户终端发送的未分类原因;所述社区服务器判断所述未分类原因是否为预设原因;若否,则执行所述社区服务器向社区公告屏发送所述未分类警示信息的显示指令,以使得所述社区公告屏显示所述未分类警示信息的步骤。
其中,所述社区服务器判断所述未分类原因是否为预设原因的步骤之后还包括:若是,则所述社区服务器判断所述未分类原因是否真实;若否,则执行所述社区服务器向社区公告屏发送所述未分类警示信息的显示指令,以使得所述社区公告屏显示所述未分类警示信息的步骤。
其中,所述未分类原因为与垃圾类别相应的桶已满,所述社区服务器判断所述未分类原因是否真实的步骤包括:所述社区服务器向所述智能垃圾桶发送检查指令;所述智能垃圾桶根据所述检查指令获取所述智能垃圾桶的当前场景图像;所述社区服务器根据所述当前场景图像判断所述与垃圾类别相应的桶是否装满。
其中,所述社区服务器判断所述未分类原因是否真实的步骤包括:所述社区服务器向管理员终端发送检查指令,并接收所述管理终端发送的检查结果。
其中,所述垃圾未分类事件还包括未分类垃圾的图像信息,所述社区服务器根据所述用户身份信息发出未分类警示信息的步骤之后还包括:所述社区服务器在分类数据库中查找与所述图像信息匹配的垃圾类别;所述社区服务器发出垃圾类别提示信息。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种基于社区的垃圾分类管理系统,所述系统包括智能垃圾桶及社区服务器,所述智能垃圾桶与所述社区服务器通信连接;所述智能垃圾桶用于向社区服务器发送垃圾未分类事件,所述垃圾未分类事件包括未分类人的人脸信息;所述社区服务器用于在身份数据库中查找与所述人脸信息匹配的用户身份信息;所述社区服务器用于根据所述用户身份信息发出未分类警示信息。
为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述的方法。
本申请的有益效果是:区别于现有技术的情况,本申请通过智能垃圾桶向社区服务器发送垃圾未分类事件;社区服务器在身份数据库中查找与人脸信息匹配的用户身份信息;社区服务器根据用户身份信息发出未分类警示信息的方法,提醒用户垃圾应按照分类进行投放,提高用户垃圾分类的意识,减少垃圾占地及污染,提高环保效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
图1是本申请提供的基于社区的垃圾管理方法第一实施例的流程示意图;
图2是图1中步骤s130一实施方式的具体流程示意图;
图3是图1中步骤s130另一实施方式的具体流程示意图;
图4是本申请提供的基于社区的垃圾管理方法第二实施例的流程示意图;
图5是本申请提供的基于社区的垃圾管理系统实施例的示意框图;
图6是本申请提供的计算机可读存储介质实施例的示意框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,图1是本申请提供的基于社区的垃圾管理方法第一实施例的流程示意图,本实施例中的垃圾管理方法包括:
s110:智能垃圾桶向社区服务器发送垃圾未分类事件;
具体的,当用户向智能垃圾桶投放垃圾时,智能垃圾桶判断用户是否将垃圾按照分类投放到相应的桶内,若未按照分类将垃圾投放到相应的桶内,则向社区服务器上报垃圾未分类事件,否则,不上报。
可选的,智能垃圾桶可在用户向智能垃圾桶投放垃圾时,通过摄像头获取垃圾的图像以识别垃圾的类别,从而判断用户是否将垃圾按照分类投放到相应的桶内。
其中,上述的垃圾未分类事件包括未分类人的人脸信息。
具体的,当智能垃圾桶判断用户未按照分类将垃圾投放到相应的桶内时,可通过摄像头获取到该用户的人脸信息,也即未分类人的人脸信息。
s120:社区服务器在身份数据库中查找与人脸信息匹配的用户身份信息;
具体的,可在身份数据库中预先存储多个人脸图像以及多个用户身份信息,并将多个人脸图像分别与相应的多个用户身份信息进行关联,比如,当用户入住社区时采集用户的人脸图像及身份信息,并将两者进行关联,从而通过图像识别技术识别智能垃圾桶上报的未分类人的人脸信息,并在身份数据库中查找与人脸信息匹配的人脸图像,进而获取到关联的用户身份信息。
其中,该用户身份信息可包括用户的姓名、性别、年龄、居住楼栋楼层门牌号、联系方式等。
s130:社区服务器根据用户身份信息发出未分类警示信息。
具体的,社区服务器根据用户的身份信息生成包括该身份信息的未分类警示信息,比如,某某人未按分类投放垃圾、某某门牌号住户未按分类投放垃圾等。
请参阅图2,图2是图1中步骤s130一实施方式的具体流程示意图,在该一实施方式中,步骤s130具体包括:
s1301:社区服务器根据用户身份信息向用户终端发送未分类警示信息;
在一实际应用场景中,社区服务器可根据用户的联系方式,以短信的方式向用户终端发送该未分类警示信息,从而提醒用户垃圾应按照分类进行投放,提高用户垃圾分类的意识,比如,发送“您今天未按分类投放垃圾”。
可选的,该一实施方式中,步骤s130还包括:
s1302:社区服务器向社区公告屏发送未分类警示信息的显示指令,以使得社区公告屏显示未分类警示信息;
具体的,社区服务器生成未分类警示信息的显示指令,并将该显示指令发送至社区公告屏,社区公告屏根据该显示指令显示未分类警示信息,从而使得社区住户均可以看到该未分类警示信息。
其中,该未分类警示信息包括用户身份信息,比如社区公告屏显示的未分类警示信息为“张三未按分类投放垃圾”,进一步提高警示作用,且提高管控效果。
请参阅图3,图3是图1中步骤s130另一实施方式的具体流程示意图,该一实施方式中,步骤s130a及s130d与上述一实施方式中的步骤s1301及s1302相同,在此不再赘述,该一实施方式还包括:
s130b:社区服务器接收用户终端发送的未分类原因;
具体的,当用户终端接收到未分类警示信息后,用户可根据实际情况通过用户终端向社区服务器发送未分类原因,比如与垃圾类别相应的桶已满,或者没有该垃圾类别相应的桶等。
s130c:社区服务器判断未分类原因是否为预设原因;
具体的,可预先存储多个不同的预设原因,比如与垃圾类别相应的桶已满,或者没有该垃圾类别相应的桶等,从而判断用户终端发送的未分类原因是否为预设原因,若不是预设原因,则执行步骤s130d,若是预设原因,则结束或执行步骤s130e。
可以理解的,上述的预设原因可以根据用户未按照类别投放垃圾的原因是由客观原因造成进行设置,以使得在用户终端发送的未分类原因不是预设原因时,才执行步骤s130:社区服务器向社区公告屏发送未分类警示信息的显示指令,以使得社区公告屏显示未分类警示信息,从而防止用户未按照类别投放垃圾的原因是由客观原因造成的,社区公告屏显示包括用户身份信息的未分类警示信息对用户造成不良影响的情况出现。
s130e:社区服务器判断未分类原因是否真实;
具体的,当用户终端发送的未分类原因为预设原因时,为了防止用户为了逃避责任而编造未分类原因,社区服务器判断未分类原因是否真实,若未分类原因不真实,则执行步骤s130d,若真实,则结束。
在一实际应用场景中,该未分类原因为与垃圾类别相应的桶已满,该步骤s130e可具体包括:社区服务器向智能垃圾桶发送检查指令,智能垃圾桶根据该检查指令获取智能垃圾桶的当前场景图像;社区服务器根据当前场景图像判断与垃圾类别相应的桶是否装满。
具体的,当智能垃圾桶接收到检查指令后,通过摄像头获取智能垃圾桶的当前场景图像,从而根据该当前场景图像判断与垃圾类别相应的桶是否装满,若装满,则表示未分类原因真实,否则,未分类原因不真实。
在另一实际应用场景中,该步骤s130e还具体包括:社区服务器向管理员终端发送检查指令,并接收管理员终端发送的检查结果。
具体的,当管理员终端接收到该检查指令后,管理员可根据该检查指令前往智能垃圾桶所在位置进行检查,并通过管理员终端发送检查结果,从而使得社区服务器接收到管理员终端发送的检查结果后,根据该检查结果判定未分类原因是否真实。
本实施例中通过智能垃圾桶向社区服务器发送垃圾未分类事件;社区服务器在身份数据库中查找与人脸信息匹配的用户身份信息;社区服务器根据用户身份信息发出未分类警示信息的方法,提醒用户垃圾应按照分类进行投放,提高用户垃圾分类的意识,减少垃圾占地及污染,提高环保效果。
请参阅图4,图4是本申请提供的基于社区的垃圾管理方法第二实施例的流程示意图,本实施例中的步骤s210~s230分别与上述第一实施例中的步骤s110~s130相同,在此不再赘述,本实施例中的垃圾管理方法还包括:
s240:社区服务器在分类数据库中查找与图像信息匹配的垃圾类别;
具体的,步骤s210中的未分类事件还包括未分类垃圾的图像信息,也即智能垃圾桶上报未分类人的人脸信息的同时上报未分类垃圾的图像信息,该步骤s240中可预先存储不同的垃圾类别,从而根据该图像信息匹配相应的垃圾类别。
可以理解的,该步骤s240也可以在步骤s220或步骤s230之前进行。
s250:社区服务器发出垃圾类别提示信息。
具体的,可如上述第一实施例中的步骤s130,社区服务器向用户终端或向社区显示屏发送该类别提示信息,从而使得用户可根据该类别提示信息知悉垃圾的类别,进而使得用户可在投放垃圾时进行分类投放。
可以理解的,当步骤s240在步骤s220或步骤s230之前进行时,该步骤s250可与步骤s230同时进行。
本实施例中进一步通过社区服务器在分类数据库中查找与图像信息匹配的垃圾类别;社区服务器发出垃圾类别提示信息的方法,使得用户可根据该类别提示信息知悉垃圾的类别,进而使得用户可在投放垃圾时进行分类投放。
请参阅图5,图5是本申请提供的基于社区的垃圾分类管理系统实施例的示意框图,本实施例中的垃圾分类管理系统包括智能垃圾桶310及社区服务区320,智能垃圾桶310与社区服务区320通信连接。
其中,智能垃圾桶310用于向社区服务器320发送垃圾未分类事件,垃圾未分类事件包括未分类人的人脸信息;
社区服务器320用于在身份数据库中查找与人脸信息匹配的用户身份信息;
社区服务器320用于根据用户身份信息发出未分类警示信息。
可以理解的,本实施例中的智能垃圾桶310及社区服务器320的具体工作原理可参阅上述任一实施例中的垃圾管理方法,在此不再赘述。
参阅图6,图6是本申请提供的计算机可读存储介质实施例的示意框图,本实施例中的计算机可读存储介质存储有计算机程序410,该计算机程序410能够被处理器执行以实现上述任一实施例中的垃圾管理方法。
可选的,该可读存储介质可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。
以上所述仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。