一种社区内垃圾管理方法、系统及可读存储介质与流程

文档序号:19879330发布日期:2020-02-08 06:48阅读:211来源:国知局
一种社区内垃圾管理方法、系统及可读存储介质与流程

本发明涉及智慧社区技术领域,尤其涉及一种社区内垃圾管理方法、系统及可读存储介质。



背景技术:

随着经济的快速发展和人民生活水平的日益提高,垃圾排放量与日俱增,对环境的影响也越来越大,近年来,国家大力推行生活垃圾分类制度,并且在上海、北京等地进行了实施,效果显著。

现在的社区内通常设置有公共垃圾箱,并通常具备几个针对于不同垃圾类别的投放箱(如可回收、不可回收、玻璃、电池等),但由于公共垃圾箱为常开状态,并缺乏专门人员进行管理,一旦发生误投放或投放错误的情况,也不能及时纠正,无法真正意义上实现对垃圾的有效管理。



技术实现要素:

为解决上述技术问题本发明提供一种社区内垃圾管理方法、系统及可读存储介质。

根据本发明的一个方面,提供的一种社区内垃圾管理方法,包括:

客户端向智能垃圾桶发送第一请求;所述第一请求中至少包括有身份信息以及垃圾类别;

所述智能垃圾桶结合自身唯一标识以及接收到的所述第一请求生成第二请求,并将所述第二请求发送给社区服务器;

所述社区服务器对所述第二请求进行验证,并在验证通过后授权对应所述唯一标识的所述智能垃圾桶启动垃圾袋发放功能;

所述智能垃圾桶结合所述垃圾类别对垃圾袋进行标记后发放;

所述智能垃圾桶对垃圾袋上的所述标记进行识别后,将垃圾袋转移至对应垃圾类别的垃圾存放区域中。

进一步地,在所述客户端向智能垃圾桶发送第一请求的步骤之前,还包括:

所述社区服务器预先建立数据库;所述数据库中至少包括社区业主信息、房屋信息以及当日可领取垃圾袋的数量。

进一步地,所述社区服务器对所述第二请求进行验证,并在验证通过后授权对应所述唯一标识的所述智能垃圾桶启动垃圾袋发放功能的步骤,包括:

判断所述身份信息是否存在于所述数据库中;如存在,则确认身份合法;如不存在,则流程结束;

判断当日已领取垃圾袋的数量是否达到配备数量;如领取数量已经达到配备数量,则当日无法继续领取,流程结束;如领取数量未达到配备数量,则确认可对垃圾袋进行领取;

结合所述身份信息、所述房屋信息以及所述垃圾类型生成唯一编码;

将所述唯一编码发送给对应所述唯一标识的所述智能垃圾桶,以启动所述智能垃圾桶的垃圾袋发放功能。

进一步地,在所述将所述唯一编码发送给对应所述唯一标识的所述智能垃圾桶,以启动所述智能垃圾桶的垃圾袋发放功能的步骤之后,还包括:

当所述智能垃圾桶垃圾袋发放完成后,在所述数据库中对所述当日可领取垃圾袋的数量进行更新。

进一步地,在所述智能垃圾桶结合所述垃圾类别对垃圾袋进行标记后发放的步骤中,通过安装在所述智能垃圾桶上的喷码设备在对应所述垃圾类别的垃圾袋上喷涂至少一个所述唯一编码。

进一步地,所述唯一编码为二维码;

对所述二维码的生成规则为:

所述社区服务器将所述身份信息、所述房屋信息以及所述垃圾类型在所述数据库中按照设定模式形成记录,通过uuid算法对所述记录的唯一主键进行提取和二次记录,并根据所述唯一主键生成所述二维码;

对所述二维码的检测规则为:

通过设置在所述智能垃圾桶上的扫码设备扫描所述二维码得到扫码主键后,将所述扫码主键发送给所述社区服务器;所述社区服务器在所述数据库中对所述扫码主键进行记录查询,如确认所述扫码主键存在于记录当中,则检测成功。

进一步地,所述智能垃圾桶所发放对应不同所述垃圾类别的垃圾袋,在颜色和材质上均有所区别。

进一步地,在所述智能垃圾桶对垃圾袋上的所述标记进行识别后,将垃圾袋转移至对应垃圾类别的垃圾存放区域中的步骤之后,还包括:

所述智能垃圾桶在垃圾袋配备数量不足、垃圾满载或出现故障时,向所述社区服务器发出待处理提醒。

根据本发明的另一个方面,提供了一种社区内垃圾管理系统,包括:

客户端、社区服务器以及智能垃圾桶,所述智能垃圾桶分别与所述客户端和所述社区服务器通信连接;

所述客户端用于向所述智能垃圾桶发送第一请求;所述第一请求中至少包括有身份信息以及垃圾类别;

所述智能垃圾桶用于结合自身唯一标识以及接收到的所述第一请求生成第二请求,并将所述第二请求发送给社区服务器;

所述社区服务器用于对所述智能垃圾桶发送的所述第二请求进行验证,并在验证通过后授权对应所述唯一标识的所述智能垃圾桶启动垃圾袋发放功能;

所述智能垃圾桶用于结合所述垃圾类别对垃圾袋进行标记后发放;

所述智能垃圾桶还用于对垃圾袋上的所述标记进行识别后,将垃圾袋转移至对应垃圾类别的垃圾存放区域中。

根据本发明的另一个方面,提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述的方法。

本发明提供的社区内垃圾管理方法、系统及可读存储介质,与现有技术相比,由于用户通过客户端向智能垃圾桶发送的第一请求中包含有用户的身份信息和垃圾类别,能够对用户进行必要的道德约束,有助于提高用户对垃圾分类的认知;另外,由社区服务器还能够结合用户的实际请求,通过智能垃圾桶向用户发放进行标记且规格统一的垃圾袋,使得用户无需自行准备垃圾袋,方便用户使用。此外,智能垃圾桶在检测到有垃圾袋需要丢弃时,通过对垃圾袋上的标记进行识别,即可确认垃圾袋所装载垃圾的种类,并将垃圾袋转移至对应类别的存储区域,能够避免出现多类型垃圾混合存放的情况,进而能够实现对用户所丢弃垃圾的有效管理。

附图说明

图1为本发明实施例一提供社区内垃圾管理方法的方法流程图;

图2为图1中步骤s400的细化流程图;

图3为本发明实施例二提供社区内垃圾管理方法的方法流程图;

图4为本发明实施例提供社区内垃圾管理系统的系统架构图;

图5为本发明实施例提供可读存储介质的示意框图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明实施例一提供社区内垃圾管理方法的方法流程图,包括:

s100、社区服务器预先建立数据库;

本步骤属于为完成本发明而进行的前期准备工作,在本发明实施例中,所建立的数据库中应当至少包括社区业主信息、房屋信息以及当日可领取垃圾袋的数量。需要说明的是,在一条房屋信息下应当对应有至少一个业主信息,当日可领取垃圾袋数量的对象优选以住户为单位,即一户人家所对应当日可领取垃圾袋的数量,并非采用业主为单位。

s200、客户端向智能垃圾桶发送第一请求;

在本发明实施例中,该第一请求是由用户通过具备通讯功能的客户端向智能垃圾桶发出的,该客户端具体可以为移动终端、pda、平板电脑、智能车载设备或笔记本电脑等。该第一请求中至少包括有身份信息以及垃圾类别,垃圾类别可以分为可回收垃圾、干垃圾、湿垃圾或不可回收垃圾等;该身份信息可以为身份证号码或手机号码等。在本发明优选实施例中,用户也可以通过手机扫描智能垃圾桶上的专属二维码的形式完成对第一请求的发送。在本发明其他实施例中,也可以通过在手机app中进行操作以实现向指定智能垃圾桶发送第一请求。

s300、智能垃圾桶结合自身唯一标识以及接收到的第一请求生成第二请求,并将第二请求发送给社区服务器;

在本步骤中,当智能垃圾桶接收到用户发送的第一请求后,需要将用户的请求信息发送给社区服务器进行分析。在发明实施例中,客户端并不会直接与社区服务器进行通讯,需要智能垃圾桶作为中转站来完成信息交互。具体的,智能垃圾桶将结合自身设备编号或mac地址信息以及第一请求共同生成第二请求后,发送给社区服务器中进行分析。

s400、社区服务器对第二请求进行验证,并在验证通过后授权对应唯一标识的智能垃圾桶启动垃圾袋发放功能;

请参阅图2,为图1中步骤s400的细化流程图;该步骤s400包括:

s410、判断身份信息是否存在于数据库中;如该身份信息存在于数据库中,说明其为身份合法,则进入步骤s420中;如该身份信息不存在数据库中,则认定该身份信息的合法性不足,流程结束;

本步骤的目的在于对用户的业主身份进行确定,当确认身份信息存在于数据库中时,说明该用户为注册业主。

s420、判断当日已领取垃圾袋的数量是否达到配备数量;如领取数量已经达到配备数量,则当日无法继续领取,流程结束;如领取数量未达到配备数量,则确认可对垃圾袋进行领取,并进入步骤s430中;

本步骤的目的在于对垃圾袋资源进行合理分配,确保单一用户不能够对垃圾袋进行无限制的领取,避免造成公共资源的浪费。

s430、结合身份信息、房屋信息以及垃圾类型生成唯一编码;

在本发明实施例中,所生成的唯一编码为二维码,对二维码的生成规则为:社区服务器将身份信息、房屋信息以及垃圾类型在数据库中按照设定模式形成记录,通过uuid算法对记录的唯一主键进行提取和二次记录,并根据提取出的唯一主键来生成二维码。

s440、将唯一编码发送给对应唯一标识的智能垃圾桶,以启动智能垃圾桶的垃圾袋发放功能;

在本发明实施例中,社区服务器将步骤s430所生成的二维码仅发送给对应步骤s300中唯一标识指定的智能垃圾桶。并且,只有当该指定的智能垃圾桶接收到上述的二维码后,才能对应启动垃圾袋发放功能。

s450、当智能垃圾桶垃圾袋发放完成后,在数据库中对当日可领取垃圾袋的数量进行更新。

由于住户当日可领取垃圾袋的数量是预先设置好的,因此当智能垃圾桶进行垃圾袋发放后,应当对数据库中的信息进行及时更新。

在本发明优选实施例中,智能垃圾桶所发放对应不同垃圾类别的垃圾袋,在颜色和材质上均有所区别。

s500、智能垃圾桶对垃圾袋进行标记后发放;

在本步骤中,通过安装在智能垃圾桶上的喷码设备在对应垃圾类别的垃圾袋上喷涂至少一个步骤s430所生成的二维码。在本发明优选实施例中,喷码设备在垃圾袋的特定位置上对二维码进行喷涂。

s600、智能垃圾桶对垃圾袋上的标记进行识别后,将垃圾袋转移至对应垃圾类别的垃圾存放区域中。

在本发明实施例中,该智能垃圾桶上设置有扫描区以及至少两个用于存放不同垃圾类型的存放区域。当用户需要对垃圾袋进行丢弃时,首先需要将垃圾袋放置在智能垃圾桶的扫描区中;然后通过扫描区中安装的扫码设备识别垃圾袋上的二维码;最后待确认该垃圾袋所对应的垃圾类型后,将该垃圾袋转移到响应的存放区域中。对二维码的检测规则为:通过设置在智能垃圾桶上的扫描二维码得到扫码主键后,将扫码主键发送给社区服务器;社区服务器在数据库中对扫码主键进行记录查询,如确认扫码主键存在于记录当中,则检测成功。

请参阅图3,为本发明实施例二提供社区内垃圾管理系统的方法流程图,该方法中步骤s100′~s600′分别对应实施例一中的步骤s100~s600,在此不进行赘述。与实施例一的区别点在于,还包括步骤s700′。

s700′、智能垃圾桶在垃圾袋配备数量不足、垃圾满载或出现故障时,向社区服务器发出待处理提醒。

在本发明实施例中,该智能垃圾桶在正常状态下保持关闭状态,因此无需配备人员对其进行定期的巡视和清理。只是在出现垃圾袋配备数量不足,垃圾存放区域满载或智能垃圾箱出现故障时,会向社区服务器分发出需要进行人工处理的提醒,具体进行垃圾袋添加、垃圾清理或是机器维修等处理事项。

请参阅图4,为本发明实施例提供社区内垃圾管理系统的系统架构图。该系统包括:客户端100、社区服务器200以及智能垃圾桶300,其中,智能垃圾桶300分别与客户端100和社区服务器200通信连接;

客户端100用于向智能垃圾桶300发送第一请求;所发送的第一请求中至少包括有身份信息以及垃圾类别;

智能垃圾桶300用于结合其自身唯一标识以及接收到的客户端100发出的第一请求生成第二请求,并将第二请求发送给社区服务器200;

社区服务器200用于对智能垃圾桶300发送的第二请求进行验证,并在验证通过后授权对应唯一标识的智能垃圾桶300启动垃圾袋发放功能;

智能垃圾桶300用于结合垃圾类别对垃圾袋进行标记后发放;

该智能垃圾桶300还用于对垃圾袋上的标记进行识别后,将垃圾袋转移至对应垃圾类别的垃圾存放区域中。

请一并结合上述社区内垃圾管理方法中的实现过程对该系统进行理解,在此不进行赘述。

请参阅图5,为本发明实施例提供的可读存储介质的示意框图。本实施例中的可读存储介质存储有计算机程序510,该计算机程序510能够被处理器执行以实现上述任一实施例中的社区内垃圾管理方法。

可选的,该可读存储介质可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

本发明提供的社区内垃圾管理方法、系统及可读存储介质,与现有技术相比,由于用户通过客户端向智能垃圾桶发送的第一请求中包含有用户的身份信息和垃圾类别,能够对用户进行必要的道德约束,有助于提高用户对垃圾分类的认知;另外,由社区服务器还能够结合用户的实际请求,通过智能垃圾桶向用户发放进行标记且规格统一的垃圾袋,使得用户无需自行准备垃圾袋,方便用户使用。此外,智能垃圾桶在检测到有垃圾袋需要丢弃时,通过对垃圾袋上的标记进行识别,即可确认垃圾袋所装载垃圾的种类,并将垃圾袋转移至对应类别的存储区域,能够避免出现多类型垃圾混合存放的情况,进而能够实现对用户所丢弃垃圾的有效管理。

以上所述,仅为本发明的具体实施方式,并非因此限制本发明的专利范围,本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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