一种智能分类垃圾方法及系统
文献发布时间:2023-06-19 09:27:35
技术领域
本发明涉及垃圾分类技术领域,具体而言,涉及一种智能分类垃圾方法及系统。
背景技术
随着经济的快速发展,人们每天产生的垃圾也日益增长,进行垃圾分类可以减少垃圾处理量和处理设备,降低处理成本,减少土地资源的消耗。
目前,在我国一些大城市,已经开始强制实行垃圾分类,按照相关条例,将生活垃圾分为可回收物、有害垃圾、湿垃圾、干垃圾四类,然而由于分类方式比较繁琐,一般来说,用户都是通过网上视频或宣导图片来进行分类。然而,这种繁琐的垃圾分类对于用户来说,会使得用户厌烦,且很容易分类不清楚,导致无法准确进行分类。
发明内容
本发明的目的在于提供一种智能分类垃圾方法,其能够改善上述问题。
本发明的实施例是这样实现的:
第一方面,本发明提供一种智能分类垃圾方法,其包括所述方法应用于垃圾监测终端,所述垃圾监测终端靠近垃圾桶放置区域设置,所述方法包括:识别待扔垃圾的用户的账户信息;采集所述用户所待扔的所述待扔垃圾的第一图像;根据所述第一图像确定所述待扔垃圾的分类是否正确;若否,发出提示信息,以提示所述用户垃圾分类错误,是否需求分类帮助;若所述用户选择需求分类帮助,则发送携带有第一虚拟对象扣除指令的第一哈希值至区块链平台进行上链存储,以使所述区块链平台扣除所述账户信息对应数量的虚拟对象,所述虚拟对象用于提取电子凭证,并根据所述第一图像输出正确分类信息,以使所述用户基于所述正确分类信息重新对所述待扔垃圾进行分类;获取所述用户重新分类后的待扔垃圾的第二图像;若所述第二图像所对应的垃圾分类正确,控制垃圾桶的桶盖开启,以使所述用户将所述重新分类后的待扔垃圾放入对应的所述垃圾桶内。
在上述实现过程中,本申请可以使得用户在繁琐的垃圾分类的场景下,依然保持愉快的分类心情,并且当用户分类错误时,可以通过求助的方式指导用户进行垃圾分类,进而提高垃圾分类的准确性,使得即使对垃圾分类知之甚少的用户依然可以正确完成垃圾分类。
可选地,所述方法还包括:若所述待扔垃圾的分类正确,控制垃圾桶的桶盖开启;确定所述用户扔入所述垃圾桶的垃圾是否与所述待扔垃圾的种类匹配;若是,则发送携带有虚拟对象新增指令的第二哈希值至区块链平台,以使所述区块链平台在所述账户信息上新增与所述第二哈希值对应数量的虚拟对象;若不匹配,发送报警信息,以警告所述用户从所述垃圾桶取出错仍的垃圾,并重新放入到对应的垃圾桶;并发送携带有第二虚拟对象扣除指令的第三哈希值至区块链平台,以使所述区块链平台从所述账户信息中扣除与所述第三哈希值匹配的虚拟对象。
在上述实现过程中,通过在确定用户对垃圾分类正确后,再次监测用户是否将垃圾扔到对的垃圾桶,从而使得在用户扔错时,可以发出报警信息,以警告所述用户从所述垃圾桶取出错仍的垃圾,并重新放入到对应的垃圾桶;并发送携带有第二虚拟对象扣除指令的第三哈希值至区块链平台,以使所述区块链平台从所述账户信息中扣除与所述第三哈希值匹配的虚拟对象。以及当用户扔对时,可以给与响应的虚拟对象增加,以使得用户得到满足感,进而使得用户后期更好地进行垃圾分类以及垃圾正确投放,提高垃圾分类的推广。
可选地,所述识别待扔垃圾的用户的账户信息,包括:采集所述待扔垃圾的用户的人脸图像;提取所述人脸图像的人脸特征;将所述人脸特征输入神经网络模型,得到识别结果,所述神经网络模型为预先训练的;判断所述识别结果是否与预存人脸图像匹配,所述预存人脸图像为用户在所述区块链平台创建用户账户时所输入的图像,所述预存人脸图像存储于所述区块链平台以及所述垃圾监测终端;若否,发送读卡提示信息,提示所述用户插入用户身份卡,所述用户身份卡为预先发放并与所述垃圾监测终端进行了绑定;读取所述用户身份卡所对应的账户信息;若所述识别结果与所述预存人脸图像匹配,确定与所述识别结果匹配的账户信息。
在上述实现过程中,本申请通过先对扔垃圾的用户进行身份识别,以确定该用户的账户信息,如果该用户为账户信息对应的用户,则直接根据采集到人脸图像来确定该用户的账户信息,如果该用户非建立该账户信息的用户时,通过提示扔垃圾的用户进行读卡(例如,插入身份卡或将身份卡贴近垃圾监测终端的读卡区),来准确获取扔垃圾用户的账户信息,避免匹配错的账户信息给该扔垃圾的用户,以便于对扔垃圾的事件进行管理。
可选地,所述方法还包括:显示所述账户信息当前的总虚拟对象;根据所述总虚拟对象推荐对应的电子凭证,所述电子凭证包括用于提取实际物品的凭证和用于提取虚拟物品的凭证,所述虚拟物品包括帮助所述用户进行垃圾分类的次数。
在上述实现过程中,本申请通过在该用户正确扔完垃圾后,显示该账户信息当前的总虚拟对象,并给该用户推荐对应的电子凭证,进而可以提高用户对垃圾分类的兴趣,以及促进用户早点完成期望目标,提升用户对垃圾分类的体验,使得用户可以快乐的进行垃圾分类。
可选地,所述方法还包括:获取所述账户信息的心愿物品信息;确定所述心愿物品信息所对应的第二虚拟对象;确定所述第二虚拟对象与所述总虚拟对象之间的差值;放大显示所述差值,并弹出激励信息,以激励所述账户信息对应的用户提取所述心愿物品信息对应的电子凭证。
在上述实现过程中,通过获取该账户信息下的心愿物品信息,从而给出该账户信息下的总虚拟对象与提取心愿物品信息所需的第二虚拟对象的差值,并对该差值进行放大显示,以使得用户更直观的查看差距,以及通过弹出激励信息,以激励用户早日弥补该差距,进而提取心愿物品,进而使得用户在对垃圾进行分类的过程中,可以在每正确完成一次后得到对应的虚拟对象,使得用户可以快乐的对垃圾进行分类,并可以提高用户对垃圾分类的兴趣。
可选地,所述根据所述第一图像输出正确分类信息,包括:提取所述第一图像中每一个垃圾的特征图像;确定每一个所述特征图像所对应的预设分类种类,所述预设分类种类为预先存储的分类信息,所述分类信息包括干垃圾、湿垃圾、厨余垃圾、有害垃圾、可回收垃圾;将所述预设分类种类标记在对应的所述特征图像上,得到标记后的图像;显示所述标记后的图像。
在上述实现过程中,本申请通过提取第一图像的特征图像,从而来对每个特征图像进行标记分类,并将标记后的图像进行显示,以使得用户可以参照标记后的图像快速完成垃圾分类,节约分类时间,同时还可以加深对每类垃圾的认识。
可选地,所述方法还包括:接收移动终端发送的垃圾分类求助信息,所述垃圾分类求助信息携带有账户信息;验证所述账户信息中的剩余虚拟对象是否小于所述垃圾分类求助信息对应的求助支付虚拟对象;若否,发送应答信息至所述移动终端,并接收所述移动终端基于所述应答信息返回的垃圾图像;对所述垃圾图像进行分类标记,得到标记后的垃圾图像;发送所述标记后的垃圾图像至所述移动终端,以帮助用户基于所述标记后的垃圾图像进行垃圾分类。
在上述实现过程中,用户通过主动发起垃圾分类求助信息,可以使得用户在不知道如何对垃圾进行分类时,可以通过求助的方式来进行分类,使得用户无需对垃圾分类感到烦躁,并且当用户发起垃圾分类求助信息后,通过扣除求助支付虚拟对象的方式来鼓励用户可以独立完成垃圾分类,进而提高用户对垃圾分类的独立完成度。
第二方面,本申请还提供一种智能分类垃圾方法,所述方法应用于区块链平台,所述方法包括:获取垃圾监测终端发送的携带有第一虚拟对象扣除指令的第一哈希值,所述第一虚拟对象扣除指令携带有账户信息、扣除虚拟对象和扣除原因;解析所述第一哈希值所携带的所述账户信息;从所述账户信息中扣除与所述扣除虚拟对象匹配的虚拟对象数;将所述扣除原因以及扣除后的剩余虚拟对象进行上链。
在上述实现过程中,本申请通过扣除或新增虚拟对象的方式来鼓励用户对垃圾进行分类,以提高用户对垃圾分类的感兴趣程度,进而使得用户可以克服在繁琐的垃圾分类下不再感到厌烦,并且还可以实现对垃圾的准确分类。
第三方面,本申请还提供一种智能分类垃圾系统,所述系统应用于垃圾监测终端,所述垃圾监测终端靠近垃圾桶放置区域设置,所述系统包括:识别模块,用于识别待扔垃圾的用户的账户信息;采集模块,用于采集所述用户所待扔的所述待扔垃圾的第一图像;第一处理模块,用于根据所述第一图像确定所述待扔垃圾的分类是否正确;发送模块,用于若否,发出提示信息,以提示所述用户垃圾分类错误,是否需求分类帮助;第二处理模块,用于若所述用户选择需求分类帮助,则发送第一虚拟对象扣除指令至区块链平台进行上链存储,以使所述区块链平台扣除所述账户信息中与所述第一虚拟对象扣除指令对应数量的虚拟对象,所述虚拟对象用于提取电子凭证,并根据所述第一图像输出正确分类信息,以使所述用户基于所述正确分类信息重新对所述待扔垃圾进行分类;获取模块,用于获取所述用户重新分类后的待扔垃圾的第二图像;控制模块,用于若所述第二图像所对应的垃圾分类正确,控制垃圾桶的桶盖开启,以使所述用户将所述重新分类后的待扔垃圾放入对应的所述垃圾桶内。
第四方面,本申请还提供一种智能分类垃圾系统,所述系统应用于区块链平台,所述系统包括:获取单元,用于获取垃圾监测终端发送的携带有第一虚拟对象扣除指令的第一哈希值,所述第一虚拟对象扣除指令携带有账户信息、扣除虚拟对象和扣除原因;解析单元,用于解析所述第一哈希值所携带的所述账户信息;处理单元,用于从所述账户信息中扣除与所述扣除虚拟对象匹配的虚拟对象数;上链单元,用于将所述扣除原因以及扣除后的剩余虚拟对象进行上链。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例一提供的智能分类垃圾方法的流程图;
图2是本发明实施例二提供的智能分类垃圾方法的流程图;
图3是本发明实施例三提供的智能分类垃圾系统的结构示意图;
图4是本发明实施例四提供的智能分类垃圾系统的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例一:
参照图1所示的一种智能分类垃圾方法的流程图,所述方法应用于垃圾监测终端,所述垃圾监测终端靠近垃圾桶放置区域设置,该方法具体包括如下步骤:
步骤S201,识别待扔垃圾的用户的账户信息。
可选地,待扔垃圾是指用户即将扔入垃圾桶的垃圾。该待扔垃圾可以是分类好的,也可以是未分类的,或分类错误的。在此,不作具体限定。
其中,所述账户信息为预先建立的账户,当然,也可以是在验证该用户或其关联用户没有注册账户时,新建一个账户。
可选地,账户信息包括账户名称和虚拟对象。
可选地,虚拟对象包括积分。
可选地,虚拟对象包括虚拟货币。该虚拟货币可以用于提取真实的物品和/或虚拟的物品。
举例来说,假设该垃圾监测终端安装在小区的楼道,此时,每一业主拥有一个账户信息。如果该垃圾监测终端安装在公共区域,如马路边或小区的花园中时,可以是每一个用户拥有一个账户信息,当然,还是可以一个业主拥有一个账户信息。在此,不作具体限定。
作为一种实施方式,步骤S201,包括:采集所述待扔垃圾的用户的人脸图像;提取所述人脸图像的人脸特征;将所述人脸特征输入神经网络模型,得到识别结果,所述神经网络模型为预先训练的;判断所述识别结果是否与预存人脸图像匹配,所述预存人脸图像为用户在所述区块链平台创建用户账户时所输入的图像,所述预存人脸图像存储于所述区块链平台以及所述垃圾监测终端;若否,发送读卡提示信息,提示所述用户插入用户身份卡,所述用户身份卡为预先发放并与所述垃圾监测终端进行了绑定;读取所述用户身份卡所对应的账户信息;若所述识别结果与所述预存人脸图像匹配,确定与所述识别结果匹配的账户信息。
其中,所述身份卡可以是虚拟卡,例如二维码。例如,用户在进行读卡时,可以打开二维码以供垃圾监测终端进行读卡。
当然,在实际使用中,身份卡还可以是实体卡。
在上述实现过程中,通过先对扔垃圾的用户进行身份识别,以确定该用户的账户信息,如果该用户为账户信息对应的用户,则直接根据采集到人脸图像来确定该用户的账户信息,如果该用户非建立该账户信息的用户时,通过提示扔垃圾的用户进行读卡(例如,插入身份卡或将身份卡贴近垃圾监测终端的读卡区),来准确获取扔垃圾用户的账户信息,避免匹配错的账户信息给该扔垃圾的用户,以便于对扔垃圾的事件进行管理。
步骤S202,采集所述用户所待扔的所述待扔垃圾的第一图像。
作为一种实施方式,可以利用垃圾监测终端上的摄像头来采集用户待扔的垃圾的第一图像。
可选地,第一图像可以是多个,例如,不同角度的多个第一图像。
步骤S203,根据所述第一图像确定所述待扔垃圾的分类是否正确。
作为一种实施方式,对第一图像进行分割(例如,通过卷积进行分割),并对分割后的子图像进行分类,然后按照预设垃圾分类对已经分类好的子图像进行确认,看该第一图像中的所有垃圾是否属于同一垃圾分类,如果是,则表示分类正确,反之,则不正确。
步骤S204,若否,发出提示信息,以提示所述用户垃圾分类错误,是否需求分类帮助。
可选地,提示信息,可以是垃圾监测终端通过语音的方式进行提示。
当然,也可以是通过该垃圾监测终端的显示界面上进行显示的方式,来发出提示信息。
可选地,需求分类帮助包括“帮助分类”的描述信息,和/或“提示分类”的描述信息。
举例来说,如果用户选择“帮助分类”,则垃圾监测终端会给出该用户所待扔垃圾的正确分类,以便于用户按照给出的正确分类来快速重新分类,以提高用户使用体验且节约时间。如果以后选择“提示分类”,则垃圾监测终端会给出引导信息,以引导用户进行自动重新分类,可以培养用户对垃圾分类的进一步认知,加强垃圾分类体验,使得在扔垃圾的同时,还能够加强对垃圾分类的学习,以便于该用户后期能够准确对待扔垃圾进行分类。
步骤S205,若所述用户选择需求分类帮助,则发送携带有第一虚拟对象扣除指令的第一哈希值至区块链平台进行上链存储,以使所述区块链平台扣除所述账户信息对应数量的虚拟对象,并根据所述第一图像输出正确分类信息,以使所述用户基于所述正确分类信息重新对所述待扔垃圾进行分类。
其中,所述虚拟对象用于提取电子凭证。该电子凭证用于兑换或购买物品。
可选地,第一虚拟对象扣除指令所要扣除的虚拟对象的数量可以是1,也可以是2或大于2的整数。在此,不作具体限定。
可选地,用户在创建账户信息时,该账户信息下自动绑定有100个虚拟对象。
当然,在实际使用中,账户信息在创建时所绑定的虚拟对象的数量可以根据实际需求进行设置,在此,不作具体限定。
在上述实现过程中,通过在用户新创建账户信息时,为该账户信息绑定100个虚拟对象,一方面可以便于对于不懂如何进行垃圾分类的用户来说,更好的利用该100个虚拟对象进行边扔垃圾的过程边学习,帮助用户进行垃圾分类,提高用户对垃圾分类的认知度以及掌握度。另一方面,通过虚拟对象可以提取电子凭证的途径,以使得用户可以对虚拟对象的获取更加感兴趣,进而避免垃圾分类所带来的枯燥乏味,使得用户可以愉快的扔垃圾。
可选地,所述根据所述第一图像输出正确分类信息,包括:提取所述第一图像中每一个垃圾的特征图像;确定每一个所述特征图像所对应的预设分类种类,所述预设分类种类为预先存储的分类信息,所述分类信息包括干垃圾、湿垃圾、厨余垃圾、有害垃圾、可回收垃圾;将所述预设分类种类标记在对应的所述特征图像上,得到标记后的图像;显示所述标记后的图像。
在上述实现过程中,通过提取第一图像的特征图像,从而来对每个特征图像进行标记分类,并将标记后的图像进行显示,以使得用户可以参照标记后的图像快速完成垃圾分类,节约分类时间,同时还可以加深对每类垃圾的认识。
步骤S206,获取所述用户重新分类后的待扔垃圾的第二图像。
作为一种应用场景,当用户选择需求分类帮助后,垃圾监测终端在一定时间后重新采集用户重新分类后的待扔垃圾的图像(即第二图像)。
其中,一定时间可以是10分钟,也可以是3分钟。
当然,还可以是用户在重新分类好垃圾的分类之后,进行主动触发的时间,如当用户分类好之后,点击垃圾监测终端的显示界面,垃圾监测终端在间隔3秒(一定时间)后主动进行图像采集。在此,不作具体限定。
步骤S207,若所述第二图像所对应的垃圾分类正确,控制垃圾桶的桶盖开启,以使所述用户将所述重新分类后的待扔垃圾放入对应的所述垃圾桶内。
在一可能的实施例中,智能分类垃圾方法还包括:若所述待扔垃圾的分类正确,控制垃圾桶的桶盖开启;确定所述用户扔入所述垃圾桶的垃圾是否与所述待扔垃圾的种类匹配;若是,则发送携带有虚拟对象新增指令的第二哈希值至区块链平台,以使所述区块链平台在所述账户信息上新增与所述第二哈希值对应数量的虚拟对象;若不匹配,发送报警信息,以警告所述用户从所述垃圾桶取出错仍的垃圾,并重新放入到对应的垃圾桶;并发送携带有第二虚拟对象扣除指令的第三哈希值至区块链平台,以使所述区块链平台从所述账户信息中扣除与所述第三哈希值匹配的虚拟对象。
其中,确定所述用户扔入所述垃圾桶的垃圾是否与所述待扔垃圾的种类匹配,包括:采集用户将所述待扔垃圾扔入垃圾桶的图像,根据所述图像确定用户是否正确将待扔垃圾扔入了与该待扔垃圾匹配的垃圾桶。
举例来说,假设用户将垃圾分类分正确了,例如将湿垃圾全部用同一个垃圾袋装好,但是将湿垃圾扔入了放干垃圾的垃圾桶。
可选地,虚拟对象新增指令用于为该账户信息下的虚拟对象增加一定数量新的虚拟对象,例如,可以增加2个虚拟对象,或者增加20个虚拟对象。在此,不作具体限定。
可选地,第二虚拟对象扣除指令用于从该账户信息的虚拟对象中扣除一定数量的虚拟对象,例如,扣除1个或多个。在此,不作具体限定。
可选地,第二虚拟对象扣除指令扣除的虚拟对象的数量小于第一虚拟对象扣除指令所扣除的虚拟对象的数量。
在上述实现过程中,通过在确定用户对垃圾分类正确后,再次监测用户是否将垃圾扔到对的垃圾桶,从而使得在用户扔错时,可以发出报警信息,以警告所述用户从所述垃圾桶取出错仍的垃圾,并重新放入到对应的垃圾桶;并发送携带有第二虚拟对象扣除指令的第三哈希值至区块链平台,以使所述区块链平台从所述账户信息中扣除与所述第三哈希值匹配的虚拟对象。以及当用户扔对时,可以给与响应的虚拟对象增加,以使得用户得到满足感,进而使得用户后期更好地进行垃圾分类以及垃圾正确投放,提高垃圾分类的推广。
在一可能的实施例中,智能分类垃圾方法还包括:显示所述账户信息当前的总虚拟对象;根据所述总虚拟对象推荐对应的电子凭证,所述电子凭证包括用于提取实际物品的凭证和用于提取虚拟物品的凭证,所述虚拟物品包括帮助所述用户进行垃圾分类的次数。
在上述实现过程中,通过在该用户正确扔完垃圾后,显示该账户信息当前的总虚拟对象,并给该用户推荐对应的电子凭证,进而可以提高用户对垃圾分类的兴趣,以及促进用户早点完成期望目标,提升用户对垃圾分类的体验,使得用户可以快乐的进行垃圾分类。
在一可能的实施例中,智能分类垃圾方法还包括:获取所述账户信息的心愿物品信息;确定所述心愿物品信息所对应的第二虚拟对象;确定所述第二虚拟对象与所述总虚拟对象之间的差值;放大显示所述差值,并弹出激励信息,以激励所述账户信息对应的用户提取所述心愿物品信息对应的电子凭证。
可选地,第二虚拟对象的具体数值可以根据实际需求进行设置,例如,根据不同物品的重要程度来进行设置,在此,不作具体限定。
可选地,放大显示所述差值是指将这个差值在显示界面上进行放大显示,例如,可以放大5倍进行显示,也可以是放大其他倍数进行显示,在此,不作具体限定。
可选地,激励信息包括用于描述“距离获得心愿物品信息的差值”以及用于描述“距离获得心愿物品信息的时间和/或正确完成垃圾分类的次数”等的描述信息。
在上述实现过程中,通过获取该账户信息下的心愿物品信息,从而给出该账户信息下的总虚拟对象与提取心愿物品信息所需的第二虚拟对象的差值,并对该差值进行放大显示,以使得用户更直观的查看差距,以及通过弹出激励信息,以激励用户早日弥补该差距,进而提取心愿物品,进而使得用户在对垃圾进行分类的过程中,可以在每正确完成一次后得到对应的虚拟对象,使得用户可以快乐的对垃圾进行分类,并可以提高用户对垃圾分类的兴趣。
在一可能的实施例中,智能分类垃圾方法还包括:接收移动终端发送的垃圾分类求助信息,所述垃圾分类求助信息携带有账户信息;验证所述账户信息中的剩余虚拟对象是否小于所述垃圾分类求助信息对应的求助支付虚拟对象;若否,发送应答信息至所述移动终端,并接收所述移动终端基于所述应答信息返回的垃圾图像;对所述垃圾图像进行分类标记,得到标记后的垃圾图像;发送所述标记后的垃圾图像至所述移动终端,以帮助用户基于所述标记后的垃圾图像进行垃圾分类。
作为一种应用场景,用户可以在扔垃圾之前,即在进行垃圾分类的时候可以通过移动终端(例如,手机或旁边或穿戴设备)主动发起垃圾分类求助信息,也可以是在初步完成分类后,发起垃圾分类求助信息。
在上述实现过程中,用户通过主动发起垃圾分类求助信息,可以使得用户在不知道如何对垃圾进行分类时,可以通过求助的方式来进行分类,使得用户无需对垃圾分类感到烦躁,并且当用户发起垃圾分类求助信息后,通过扣除求助支付虚拟对象的方式来鼓励用户可以独立完成垃圾分类,进而提高用户对垃圾分类的独立完成度。
本申请提供的一种智能分类垃圾方法,通过识别待扔垃圾的用户的账户信息;采集所述用户所待扔的所述待扔垃圾的第一图像;根据所述第一图像确定所述待扔垃圾的分类是否正确;若否,发出提示信息,以提示所述用户垃圾分类错误,是否需求分类帮助;若所述用户选择需求分类帮助,则发送携带有第一虚拟对象扣除指令的第一哈希值至区块链平台进行上链存储,以使所述区块链平台扣除所述账户信息对应数量的虚拟对象,所述虚拟对象用于提取电子凭证,并根据所述第一图像输出正确分类信息,以使所述用户基于所述正确分类信息重新对所述待扔垃圾进行分类;获取所述用户重新分类后的待扔垃圾的第二图像;若所述第二图像所对应的垃圾分类正确,控制垃圾桶的桶盖开启,以使所述用户将所述重新分类后的待扔垃圾放入对应的所述垃圾桶内。从而可以使得用户在繁琐的垃圾分类的场景下,依然保持愉快的分类心情,并且当用户分类错误时,可以通过求助的方式指导用户进行垃圾分类,进而提高垃圾分类的准确性,使得即使对垃圾分类知之甚少的用户依然可以正确完成垃圾分类。
实施例二:
参照图2所示的一种智能分类垃圾方法的流程图,所述方法应用于区块链平台,该方法具体包括如下步骤:
步骤S301,获取垃圾监测终端发送的携带有第一虚拟对象扣除指令的第一哈希值。
其中,所述第一虚拟对象扣除指令携带有账户信息、扣除虚拟对象和扣除原因。
可选地,虚拟对象包括积分。
可选地,虚拟对象包括虚拟货币。该虚拟货币可以用于提取真实的物品和/或虚拟的物品。
步骤S302,解析所述第一哈希值所携带的所述账户信息。
步骤S303,从所述账户信息中扣除与所述扣除虚拟对象匹配的虚拟对象数。
步骤S304,将所述扣除原因以及扣除后的剩余虚拟对象进行上链。
本申请提供的一种智能分类垃圾方法,通过扣除或新增虚拟对象的方式来鼓励用户对垃圾进行分类,以提高用户对垃圾分类的感兴趣程度,进而使得用户可以克服在繁琐的垃圾分类下不再感到厌烦,并且还可以实现对垃圾的准确分类。
实施例三:
参见图3所示的一种智能分类垃圾系统,该系统400应用于垃圾监测终端,所述垃圾监测终端靠近垃圾桶放置区域设置,所述智能分类垃圾系统400包括:
识别模块410,用于识别待扔垃圾的用户的账户信息。
采集模块420,用于采集所述用户所待扔的所述待扔垃圾的第一图像。
第一处理模块430,用于根据所述第一图像确定所述待扔垃圾的分类是否正确。
发送模块440,用于若否,发出提示信息,以提示所述用户垃圾分类错误,是否需求分类帮助。
第二处理模块450,用于若所述用户选择需求分类帮助,则发送第一虚拟对象扣除指令至区块链平台进行上链存储,以使所述区块链平台扣除所述账户信息中与所述第一虚拟对象扣除指令对应数量的虚拟对象,所述虚拟对象用于提取电子凭证,并根据所述第一图像输出正确分类信息,以使所述用户基于所述正确分类信息重新对所述待扔垃圾进行分类。
获取模块460,用于获取所述用户重新分类后的待扔垃圾的第二图像。
控制模块470,用于若所述第二图像所对应的垃圾分类正确,控制垃圾桶的桶盖开启,以使所述用户将所述重新分类后的待扔垃圾放入对应的所述垃圾桶内。
需要说明的是,本实施例所示的智能分类垃圾系统400的具体功能可以参照实施例一所示的方法流程,在此,不再赘述。
实施例四:
参见图4所示的一种智能分类垃圾系统,所述系统500应用于区块链平台,所述智能分类垃圾系统500包括:
获取单元510,用于获取垃圾监测终端发送的携带有第一虚拟对象扣除指令的第一哈希值,所述第一虚拟对象扣除指令携带有账户信息、扣除虚拟对象和扣除原因。
解析单元520,用于解析所述第一哈希值所携带的所述账户信息。
处理单元530,用于从所述账户信息中扣除与所述扣除虚拟对象匹配的虚拟对象数。
上链单元540,用于将所述扣除原因以及扣除后的剩余虚拟对象进行上链。
需要说明的是,本实施例所示的智能分类垃圾系统500的具体功能可以参照实施例二所示的方法流程,在此,不再赘述。
进一步,本实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理设备运行时执行上述实施例提供的任一项智能分类垃圾方法的步骤。
进一步,本申请实施例还提供一种智能分类垃圾方法及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
需要说明的是,上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 一种基于物联网的智能分类垃圾箱系统及智能分类垃圾箱
- 一种智能分类垃圾桶及智能分类系统