CN113772290A - Garbage classification method, device, system and storage medium - Google Patents

Garbage classification method, device, system and storage medium Download PDF

Info

Publication number
CN113772290A
CN113772290A CN202111040203.XA CN202111040203A CN113772290A CN 113772290 A CN113772290 A CN 113772290A CN 202111040203 A CN202111040203 A CN 202111040203A CN 113772290 A CN113772290 A CN 113772290A
Authority
CN
China
Prior art keywords
garbage
garbage classification
user
weight
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111040203.XA
Other languages
Chinese (zh)
Other versions
CN113772290B (en
Inventor
孙连鹏
陈孝良
冯大航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing SoundAI Technology Co Ltd
Original Assignee
Beijing SoundAI Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing SoundAI Technology Co Ltd filed Critical Beijing SoundAI Technology Co Ltd
Priority to CN202111040203.XA priority Critical patent/CN113772290B/en
Publication of CN113772290A publication Critical patent/CN113772290A/en
Application granted granted Critical
Publication of CN113772290B publication Critical patent/CN113772290B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F1/00Refuse receptacles; Accessories therefor
    • B65F1/0033Refuse receptacles; Accessories therefor specially adapted for segregated refuse collecting, e.g. receptacles with several compartments; Combination of receptacles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F1/00Refuse receptacles; Accessories therefor
    • B65F1/14Other constructional features; Accessories
    • B65F1/1484Other constructional features; Accessories relating to the adaptation of receptacles to carry identification means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F1/00Refuse receptacles; Accessories therefor
    • B65F1/14Other constructional features; Accessories
    • B65F1/16Lids or covers
    • B65F1/1623Lids or covers with means for assisting the opening or closing thereof, e.g. springs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F2210/00Equipment of refuse receptacles
    • B65F2210/138Identification means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F2210/00Equipment of refuse receptacles
    • B65F2210/176Sorting means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F2210/00Equipment of refuse receptacles
    • B65F2210/178Steps
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F2210/00Equipment of refuse receptacles
    • B65F2210/184Weighing means
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02WCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO WASTEWATER TREATMENT OR WASTE MANAGEMENT
    • Y02W30/00Technologies for solid waste management
    • Y02W30/10Waste collection, transportation, transfer or storage, e.g. segregated refuse collecting, electric or hybrid propulsion

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application provides a garbage classification method, device, system and storage medium, and belongs to the field of garbage classification. The method comprises the following steps: acquiring at least one piece of garbage classification data associated with the user identifier, wherein each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can; determining garbage classification characteristics corresponding to the user identification based on at least one piece of garbage classification data, wherein the garbage classification characteristics represent the accuracy of garbage classification performed by the user corresponding to the user identification; and marking the state of the user identification based on the garbage classification characteristics. The garbage classification characteristic can represent the accuracy of garbage classification of the user, so that the state of the user identifier is marked according to the garbage classification characteristic of the user, the accuracy of garbage classification of the user can be reflected by the state of the user identifier, the user can be conveniently managed according to the state of the user identifier, and the garbage classification effect is improved.

Description

Garbage classification method, device, system and storage medium
Technical Field
The present application relates to the field of garbage classification, and in particular, to a garbage classification method, apparatus, system, and storage medium.
Background
With the development of economy and the improvement of living standard, the yield of the domestic garbage is also increased sharply. Due to the various types of domestic garbage, different types of garbage have different properties, for example, some garbage can be recycled, some garbage is harmful garbage, and if the garbage is discarded at will, the garbage can cause great environmental pollution. Therefore, waste classification and disposal is currently a major concern for municipal administration.
At present, various types of garbage cans are generally placed in communities to remind users of classified garbage putting. However, the garbage classification awareness of some users is weak, the garbage mixing phenomenon is still serious, and the garbage classification effect is not ideal.
Disclosure of Invention
The embodiment of the application provides a garbage classification method, a garbage classification device, a garbage classification system and a storage medium, which can manage users according to garbage classification data of the users and improve garbage classification effect. The technical scheme is as follows:
in one aspect, a garbage classification method is provided, and the method includes:
acquiring at least one piece of garbage classification data associated with a user identifier, wherein each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can;
determining a garbage classification characteristic corresponding to the user identifier based on the at least one piece of garbage classification data, wherein the garbage classification characteristic represents the accuracy of garbage classification performed by the user corresponding to the user identifier;
and marking the state of the user identification based on the garbage classification characteristics.
In a possible implementation manner, the determining, based on the at least one piece of spam classification data, a spam classification feature corresponding to the user identifier includes:
determining a plurality of first weights based on a plurality of pieces of garbage classification data, wherein each first weight is the total weight of garbage thrown into each type of garbage can;
determining a first ratio between the plurality of first weights as the waste classification characteristic;
based on the garbage classification features, marking the state of the user identifier, including:
based on the first scale not being within a first reference scale range, the user identification is marked as a first state.
In a possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs; the determining the garbage classification characteristic corresponding to the user identifier based on the at least one piece of garbage classification data includes:
determining a second weight and a third weight based on the at least one piece of garbage classification data, wherein the second weight is the total weight of the thrown garbage, the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the type actually belongs and the type of the thrown garbage can are not matched;
determining a ratio between the third weight and the second weight as the waste classification characteristic;
the marking the state of the user identifier based on the garbage classification characteristic comprises:
based on the ratio being greater than a reference ratio, the user identification is marked as a first state.
In a possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs; the determining the garbage classification characteristic corresponding to the user identifier based on the at least one piece of garbage classification data includes:
determining a third weight based on the at least one piece of garbage classification data, wherein the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the type actually belongs and the type of the thrown garbage can are not matched;
determining the third weight as the waste classification characteristic;
the marking the state of the user identifier based on the garbage classification characteristic comprises:
based on the third weight being greater than a reference weight, marking the user identification as a first state.
In one possible implementation manner, the obtaining at least one piece of spam classification data associated with a user identifier includes:
acquiring a user identifier;
determining a target trash can of the plurality of trash cans;
determining the weight of the garbage thrown into the target garbage can at this time;
and associating the user identification, the weight and the type of the target garbage can to obtain the garbage classification data.
In one possible implementation, the determining a target trash can of the plurality of trash cans includes:
collecting voice information;
carrying out voice recognition on the voice information to obtain a voice instruction;
determining a garbage can matched with the garbage type as the target garbage can under the condition that the voice instruction comprises the garbage type; or determining the garbage type corresponding to the garbage name under the condition that the voice instruction comprises the garbage name; and determining the garbage can matched with the garbage type as the target garbage can.
In a possible implementation manner, the determining a spam type corresponding to a spam name when the voice instruction includes the spam name includes:
under the condition that the voice instruction comprises a garbage name, inquiring a garbage type corresponding to the garbage name from a garbage classification library;
the garbage classification library is used for storing the corresponding relation between garbage names and garbage types.
In one possible implementation, the determining a target trash can of the plurality of trash cans includes:
respectively detecting obstacles in the induction area corresponding to each garbage can;
and determining the garbage can corresponding to the sensing area with the obstacle as the target garbage can.
In one possible implementation, determining a target trash can of a plurality of trash cans includes:
detecting a trigger operation of an opening control of each garbage can;
and determining the garbage can corresponding to the triggered opening control as the target garbage can.
In one possible implementation, after determining a target trash can of the plurality of trash cans, the method further comprises:
collecting an image of the garbage;
identifying the image to obtain the actual garbage type of the garbage;
associating the user identifier, the weight, and the type of the target trash can to obtain the trash classification data, including:
and associating the user identification, the weight, the type of the target garbage can and the garbage type to which the garbage actually belongs to obtain the garbage classification data.
In a possible implementation manner, the obtaining the user identifier includes:
and scanning an information code to obtain the user identification included in the information code.
In one possible implementation, before the obtaining at least one piece of spam classification data associated with the user identifier, the method further comprises:
acquiring the user identification and a community identification to which the user identification belongs;
and establishing an incidence relation between the user identification and the administrator identification corresponding to the community identification.
In a possible implementation manner, the determining the weight of the garbage thrown into the target garbage can at this time includes:
measuring a fourth weight, wherein the fourth weight is the weight of the garbage in the target garbage can after the garbage is thrown at this time;
acquiring a fifth weight, wherein the fifth weight is the weight of the garbage in the target garbage can after the garbage is put in the previous time;
determining the difference value between the fourth weight and the fifth weight as the weight of the garbage thrown into the target garbage can at this time.
In one possible implementation, after determining the target trash can of the plurality of trash cans, the method further includes:
and opening a garbage throwing opening of the target garbage can.
In a possible implementation manner, after the marking the user identifier as the first state, the method further includes:
and sending prompt information to a management terminal corresponding to the administrator identification, wherein the prompt information is used for prompting that the garbage classification characteristics corresponding to the user identification do not meet garbage classification conditions.
In one possible implementation, the method further includes:
receiving a query instruction, wherein the query instruction comprises the administrator identification;
querying the garbage classification characteristics corresponding to at least one user identifier associated with the administrator identifier;
and displaying the garbage classification characteristics corresponding to the at least one user identification.
In a possible implementation manner, after the marking the user identifier as the first state, the method further includes:
and sending prompt information to the user terminal corresponding to the user identification, wherein the prompt information is used for prompting that the garbage classification characteristics corresponding to the user identification do not meet the garbage classification conditions.
In one possible implementation manner, the obtaining at least one piece of spam classification data associated with a user identifier includes:
and acquiring at least one piece of garbage classification data associated with the user identifier in the target duration before the current time point every other target duration.
In another aspect, there is provided a waste sorting apparatus, the apparatus comprising:
the system comprises a data acquisition unit, a data storage unit and a garbage classification unit, wherein the data acquisition unit is used for acquiring at least one piece of garbage classification data associated with a user identifier, and each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can;
a feature determination unit, configured to determine, based on the at least one piece of spam classification data, a spam classification feature corresponding to the user identifier, where the spam classification feature indicates an accuracy of spam classification performed by a user corresponding to the user identifier;
and the state marking unit is used for marking the state of the user identifier based on the garbage classification characteristics.
In a possible implementation manner, the characteristic determining unit is configured to determine a plurality of first weights based on a plurality of garbage classification data, wherein each first weight is a total weight of garbage thrown into each type of garbage can; determining a first ratio between the plurality of first weights as the waste classification characteristic;
the state marking unit is used for marking the user identification as a first state based on the fact that the first proportion is not in a first reference proportion range.
In a possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs;
the characteristic determination unit is configured to determine a second weight and a third weight based on the at least one piece of garbage classification data, where the second weight is a total weight of the thrown garbage, the third weight is a total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to garbage of which an actual garbage type does not match a type of the thrown garbage can; determining a ratio between the third weight and the second weight as the waste classification characteristic;
the state marking unit is used for marking the user identification as a first state based on the ratio being greater than a reference ratio.
In a possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs;
the characteristic determination unit is configured to determine a third weight based on the at least one piece of garbage classification data, where the third weight is a total weight of wrongly thrown garbage, and the wrongly thrown garbage refers to garbage whose actual garbage type does not match the type of the thrown garbage can; determining the third weight as the waste classification characteristic;
the state marking unit is used for marking the user identification as a first state based on the third weight being larger than the reference weight.
In one possible implementation manner, the data obtaining unit includes:
the identification acquisition subunit is used for acquiring a user identification;
a first determining subunit, configured to determine a target trash can of the plurality of trash cans;
the second determining subunit is used for determining the weight of the garbage thrown into the target garbage can at this time;
and the association subunit is used for associating the user identifier, the weight and the type of the target garbage can to obtain the garbage classification data.
In a possible implementation manner, the first determining subunit is configured to acquire voice information; carrying out voice recognition on the voice information to obtain a voice instruction; determining a garbage can matched with the garbage type as the target garbage can under the condition that the voice instruction comprises the garbage type; or under the condition that the voice instruction comprises the garbage name, determining the garbage type corresponding to the garbage name, and determining the garbage bin matched with the garbage type as the target garbage bin.
In a possible implementation manner, the first determining subunit is configured to, when the voice instruction includes a spam name, query a spam type corresponding to the spam name from a spam classification library; the garbage classification library is used for storing the corresponding relation between garbage names and garbage types.
In a possible implementation manner, the first determining subunit is configured to detect an obstacle in a sensing area corresponding to each trash can respectively; and determining the garbage can corresponding to the sensing area with the obstacle as the target garbage can.
In a possible implementation manner, the first determining subunit is configured to detect a trigger operation on an opening control of each trash can; and determining the garbage can corresponding to the triggered opening control as the target garbage can.
In one possible implementation, the apparatus further includes:
the image recognition unit is used for acquiring an image of the garbage; identifying the image to obtain the actual garbage type of the garbage;
the association subunit is configured to associate the user identifier, the weight, the type of the target trash can, and a trash type to which the trash actually belongs, to obtain the trash classification data.
In a possible implementation manner, the identifier obtaining subunit is configured to scan a currently displayed information code to obtain the user identifier included in the information code.
In one possible implementation, the apparatus further includes:
the information association unit is used for acquiring the user identification and the community identification to which the user identification belongs; and establishing an incidence relation between the user identification and the administrator identification corresponding to the community identification.
In a possible implementation manner, the second determining subunit is configured to measure a fourth weight, where the fourth weight is a weight of the garbage in the target garbage can after the garbage is thrown this time; acquiring a fifth weight, wherein the fifth weight is the weight of the garbage in the target garbage can after the garbage is put in the previous time; determining the difference value between the fourth weight and the fifth weight as the weight of the garbage thrown into the target garbage can at this time.
In a possible implementation manner, the first determining subunit is further configured to open a trash inlet of the target trash can.
In one possible implementation, the apparatus further includes:
and the first prompting unit is used for sending prompting information to the management terminal corresponding to the administrator identification, wherein the prompting information is used for prompting that the garbage classification characteristic corresponding to the user identification does not meet the garbage classification condition.
In one possible implementation, the apparatus further includes:
the characteristic query unit is used for receiving a query instruction, and the query instruction comprises the administrator identification; querying the garbage classification characteristics corresponding to at least one user identifier associated with the administrator identifier; and displaying the garbage classification characteristics corresponding to the at least one user identification.
In one possible implementation, the apparatus further includes:
and the second prompting unit is used for sending prompting information to the user terminal corresponding to the user identifier, wherein the prompting information is used for prompting that the garbage classification characteristics corresponding to the user identifier do not meet the garbage classification conditions.
In a possible implementation manner, the data obtaining unit is configured to obtain, every target duration, at least one piece of spam classification data associated with the user identifier within the target duration before the current time point.
In another aspect, a waste classification system is provided, the system comprising:
the garbage can counting device comprises a control module, a plurality of garbage cans and a counting module, wherein the garbage cans and the counting module are connected with the control module;
the control module is used for acquiring at least one piece of garbage classification data associated with a user identifier, wherein each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can;
the statistical module is configured to determine a garbage classification feature corresponding to the user identifier based on the at least one piece of garbage classification data, where the garbage classification feature indicates an accuracy of garbage classification performed by a user corresponding to the user identifier; and marking the state of the user identification based on the garbage classification characteristics.
In one possible implementation, the system further includes:
the weighing module is arranged below each garbage can and connected with the control module;
the control module is used for acquiring a user identifier and determining a target garbage can in the plurality of garbage cans;
the weighing module is used for measuring a fourth weight, wherein the fourth weight is the weight of the garbage in the target garbage can after the garbage is thrown at this time, and the weighing module sends the fourth weight to the control module;
the control module is used for acquiring a fifth weight, wherein the fifth weight is the weight of the garbage in the target garbage can after the garbage is put in for the previous time; determining the difference value between the fourth weight and the fifth weight as the weight of the garbage thrown into the target garbage can at this time; and associating the user identification, the weight and the type of the target garbage can to obtain the garbage classification data.
In one possible implementation, the system further includes: the voice acquisition module is connected with the control module;
the control module is used for starting the voice acquisition module under the condition of acquiring the user identifier;
the voice acquisition module is used for acquiring voice information under the condition of starting and sending the voice information to the control module;
the control module is used for carrying out voice recognition on the voice information to obtain a voice instruction; determining a garbage can matched with the garbage type as the target garbage can under the condition that the voice instruction comprises the garbage type; or under the condition that the voice instruction comprises the garbage name, determining the garbage type corresponding to the garbage name, and determining the garbage bin matched with the garbage type as the target garbage bin.
In one possible implementation, the system further includes: the infrared sensing module is connected with the control module;
the control module is used for starting the infrared sensing module under the condition of acquiring the user identifier;
the infrared sensing module is used for respectively detecting obstacles in the sensing area corresponding to each garbage can under the condition of starting and informing the control module of the garbage can corresponding to the sensing area with the obstacle;
the control module is used for determining the garbage can corresponding to the sensing area with the obstacle as the target garbage can.
In one possible implementation, the system further includes:
the image acquisition module is arranged above each garbage can and connected with the control module;
the control module is used for starting the image acquisition module above the target garbage can;
the image acquisition module is used for acquiring the images of the garbage under the condition of starting and sending the acquired images to the control module;
the control module is used for identifying the image to obtain the actual garbage type of the garbage; and associating the user identification, the weight, the type of the target garbage can and the garbage type to which the garbage actually belongs to obtain the garbage classification data.
In one possible implementation, the system further includes:
the user terminal is used for displaying the information code comprising the user identification;
and the control module is used for scanning the information code to obtain the user identification.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
in the embodiment of the application, the garbage classification characteristic of the user is determined according to the garbage classification data of the user, and the garbage classification characteristic can represent the accuracy of garbage classification performed by the user, so that the state of the user identifier is marked according to the garbage classification characteristic of the user, the accuracy of garbage classification performed by the user can be reflected by the state of the user identifier, the user can be conveniently managed according to the state of the user identifier in the follow-up process, and the garbage classification effect is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of a garbage classification method provided in an embodiment of the present application;
fig. 2 is a flowchart of a garbage classification method provided in an embodiment of the present application;
fig. 3 is a block diagram of a garbage classification apparatus according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a garbage classification system provided by an embodiment of the present application;
fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a server according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The terms "first," "second," "third," "fourth," and the like as used herein may be used herein to describe various concepts, but these concepts are not limited by these terms unless otherwise specified. These terms are only used to distinguish one concept from another. For example, a first weight may be referred to as a weight, and similarly, a second weight may be referred to as a first weight, without departing from the scope of the present application.
As used herein, the terms "at least one," "a plurality," "each," and "any," at least one of which includes one, two, or more than two, and a plurality of which includes two or more than two, each of which refers to each of the corresponding plurality, and any of which refers to any of the plurality. For example, the plurality of trash cans includes 3 trash cans, each trash can refers to each trash can in the 3 trash cans, and any trash can refers to any trash can in the 3 trash cans, which can be the first trash can, the second trash can, or the third trash can.
Fig. 1 is a flowchart of a garbage classification method according to an embodiment of the present application. Performed by a garbage classification system, see fig. 1, this embodiment comprises:
101. at least one piece of garbage classification data associated with the user identification is obtained, and each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can.
102. And determining the garbage classification characteristic corresponding to the user identification based on at least one piece of garbage classification data, wherein the garbage classification characteristic represents the accuracy of garbage classification performed by the user corresponding to the user identification.
103. And marking the state of the user identification based on the garbage classification characteristics.
In the embodiment of the application, the garbage classification characteristic of the user is determined according to the garbage classification data of the user, and the garbage classification characteristic can represent the accuracy of garbage classification performed by the user, so that the state of the user identifier is marked according to the garbage classification characteristic of the user, the accuracy of garbage classification performed by the user can be reflected by the state of the user identifier, the user can be conveniently managed according to the state of the user identifier in the follow-up process, and the garbage classification effect is improved.
In one possible implementation, tagging the state of the user identifier based on the garbage classification feature includes: based on the condition that the garbage classification characteristic does not meet the garbage classification condition, the state of the user identifier is marked as a first state, for example, the user corresponding to the user identifier is unqualified in garbage classification, or the first state is that the user corresponding to the user identifier does not perform garbage classification, or the first state is an abnormal state, an inaccurate state, or the like.
In one possible implementation, tagging the state of the user identifier based on the garbage classification feature includes: and under the condition that the garbage classification characteristic meets the garbage classification condition, marking the state of the user identifier as a second state, wherein the second state is that the user garbage classification corresponding to the user identifier is qualified, or the second state is that the user corresponding to the user identifier performs garbage classification.
In one possible implementation manner, determining a spam classification feature corresponding to a user identifier based on at least one piece of spam classification data includes:
determining a plurality of first weights based on the plurality of pieces of garbage classification data, wherein each first weight is the total weight of the garbage thrown into each type of garbage can;
determining a first ratio between the plurality of first weights as a waste classification characteristic;
based on the garbage classification characteristics, marking the state of the user identification, including:
the user identification is marked as a first state based on the first scale not being within the first reference scale range.
In one possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs; determining the garbage classification characteristics corresponding to the user identification based on at least one piece of garbage classification data, including:
determining a second weight and a third weight based on at least one piece of garbage classification data, wherein the second weight is the total weight of the thrown garbage, the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the type actually belongs and the type of the thrown garbage can are not matched;
determining the ratio of the third weight to the second weight as a garbage classification characteristic;
based on the garbage classification characteristics, marking the state of the user identification, including:
based on the ratio being greater than the reference ratio, the user identification is marked as a first state.
In one possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs; determining the garbage classification characteristics corresponding to the user identification based on at least one piece of garbage classification data, including:
determining a third weight based on at least one piece of garbage classification data, wherein the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the type actually belongs and the type of the thrown garbage can are not matched;
determining the third weight as a garbage classification characteristic;
based on the garbage classification characteristics, marking the state of the user identification, including:
based on the third weight being greater than the reference weight, the user identification is marked as a first state.
In one possible implementation, obtaining at least one piece of spam classification data associated with a user identifier includes:
acquiring a user identifier;
determining a target trash can of the plurality of trash cans;
determining the weight of the garbage thrown into the target garbage can at this time;
and associating the user identification, the weight and the type of the target garbage can to obtain garbage classification data.
In one possible implementation, determining a target trash can of a plurality of trash cans includes:
collecting voice information;
carrying out voice recognition on the voice information to obtain a voice instruction;
under the condition that the voice instruction comprises the garbage type, determining the garbage can matched with the garbage type as a target garbage can; or determining the garbage type corresponding to the garbage name under the condition that the voice instruction comprises the garbage name; and determining the garbage can matched with the garbage type as a target garbage can.
In a possible implementation manner, in a case that the voice instruction includes a spam name, determining a spam type corresponding to the spam name includes:
under the condition that the voice instruction comprises the garbage name, inquiring a garbage type corresponding to the garbage name from the garbage classification library;
the garbage classification library is used for storing the corresponding relation between garbage names and garbage types.
In one possible implementation, determining a target trash can of a plurality of trash cans includes:
respectively detecting obstacles in the induction area corresponding to each garbage can;
and determining the garbage can corresponding to the sensing area with the obstacle as a target garbage can.
In one possible implementation, determining a target trash can of a plurality of trash cans includes:
detecting a trigger operation of an opening control of each garbage can;
and determining the garbage can corresponding to the triggered opening control as a target garbage can.
In one possible implementation, after determining a target trash can of the plurality of trash cans, the method further includes:
collecting images of the garbage;
identifying the image to obtain the actual garbage type of the garbage;
associating the user identification, the weight and the type of the target garbage can to obtain garbage classification data, wherein the garbage classification data comprises the following steps:
and associating the user identification, the weight, the type of the target garbage can and the garbage type to which the garbage actually belongs to obtain garbage classification data.
In one possible implementation, the obtaining the user identifier includes:
and scanning the information code to obtain the user identification included in the information code.
In one possible implementation, before obtaining at least one piece of spam classification data associated with the user identifier, the method further comprises:
acquiring a user identifier and a community identifier to which the user identifier belongs;
and establishing an incidence relation between the user identification and the administrator identification corresponding to the community identification.
In a possible implementation manner, determining the weight of the garbage thrown into the target garbage can at this time includes:
measuring a fourth weight, wherein the fourth weight is the weight of the garbage in the target garbage can after the garbage is thrown at this time;
acquiring a fifth weight, wherein the fifth weight is the weight of the garbage in the target garbage can after the garbage is put in the previous time;
and determining the difference value between the fourth weight and the fifth weight as the weight of the garbage thrown into the target garbage can at this time.
In one possible implementation, after determining a target trash can of the plurality of trash cans, the method further includes:
and opening a garbage throwing opening of the target garbage can.
In one possible implementation, after marking the user identifier as the first state, the method further includes:
and sending prompt information to a management terminal corresponding to the administrator identification, wherein the prompt information is used for prompting that the garbage classification characteristic corresponding to the user identification does not meet the garbage classification condition.
In one possible implementation, the method further includes:
receiving a query instruction, wherein the query instruction comprises an administrator identification;
querying the garbage classification characteristics corresponding to at least one user identifier associated with the administrator identifier;
and displaying the garbage classification characteristics corresponding to at least one user identification.
In one possible implementation, after marking the user identifier as the first state, the method further includes:
and sending prompt information to the user terminal corresponding to the user identifier, wherein the prompt information is used for prompting that the garbage classification characteristic corresponding to the user identifier does not meet the garbage classification condition.
In one possible implementation, obtaining at least one piece of spam classification data associated with a user identifier includes:
and acquiring at least one piece of garbage classification data associated with the user identifier in the target duration before the current time point every other target duration.
All the above optional technical solutions may be combined arbitrarily to form optional embodiments of the present application, and are not described herein again.
Fig. 2 is a flowchart of a garbage classification method according to an embodiment of the present application. Referring to fig. 2, the embodiment includes:
201. and the garbage classification system scans the currently displayed information code to obtain the user identification included in the information code.
Before throwing garbage, a user opens an information code comprising a user identifier in a user terminal. For example, a user logs in a target application associated with the garbage classification system based on the user identifier, opens the information code in the target application, and then displays the information code to the garbage classification system, and the garbage classification system scans the information code to obtain the user identifier therein. Optionally, the user displays the information code to a control module of the garbage classification system, and correspondingly, the garbage classification system scans the information code through the control module to obtain the user identifier. Optionally, after the scanning of the garbage classification system is successful, a prompt message of successful scanning is sent to the user terminal.
The user identifier represents the identity of the user and is used for distinguishing the user from other users. Optionally, the user identifier is any identifier, for example, a mobile phone number, an identity card number, and the like of the user, which is not limited in this embodiment of the application. Optionally, the user identifier is obtained by registering the user in the garbage classification system in advance. For example, a user inputs own identity information, such as an identity identifier, a community identifier of a community to which the user belongs, a contact way and the like, in an information registration interface through a target application, the identity information is sent to a garbage classification system through the target application, and the garbage classification system stores the identity information, generates an information code based on the user identifier, and returns the information code to the target application. Then, when the user puts in the garbage, the garbage classification system can obtain the user identification of the user by scanning the information code only by showing the information code.
It should be noted that scanning the information code of the user is only one implementation manner of the garbage classification system for obtaining the user identifier, and the garbage classification system can also obtain the user identifier in other manners. For example, the garbage classification system obtains a user identifier manually input by a user, or the garbage classification system collects voice information of the user, and identifies the voice information to obtain the user identifier, and the like.
202. And under the condition that the user identification is obtained, the garbage classification system determines a target garbage can in the garbage cans and the weight of the garbage thrown into the target garbage can at this time.
Wherein the plurality of trash cans are different types of trash cans. For example, there are four trash cans, the first trash can being a kitchen waste can, the second trash can being a recyclable trash can, the third trash can being a harmful trash can, and the fourth trash can being another trash can. The garbage bin of different grade type is used for throwing in the rubbish of different grade type, for example, the rubbish can is used for throwing in the rubbish from cooking, and recoverable garbage bin is used for throwing in recoverable rubbish, and harmful garbage bin is used for throwing in harmful rubbish, and other garbage bins are used for throwing in other rubbish. Wherein the target garbage can is a garbage can selected from a plurality of garbage cans and used for currently putting garbage.
In a possible implementation manner, the garbage classification system determines the target garbage can in a voice recognition manner, that is, the garbage classification system collects voice information under the condition of acquiring the user identifier; carrying out voice recognition on the voice information to obtain a voice instruction; determining the garbage can matched with the garbage type as a target garbage can under the condition that the voice instruction comprises the garbage type; or, under the condition that the voice instruction includes the garbage name, determining the garbage type corresponding to the garbage name, and determining the garbage bin matched with the garbage type as the target garbage bin. Optionally, the garbage classification system collects voice information through a voice collection module, identifies the voice information through a control module, and determines the target garbage can based on the identified voice instruction.
By performing step 201, the garbage classification system has obtained the user identification of the user, in which case the user can indicate the target garbage bin currently needing to put garbage by voice. For example, the user sends out voice information "open kitchen garbage bin", and after the garbage classification system collects the voice information, the voice classification system performs voice recognition on the voice information to obtain a voice instruction, namely voice "kitchen garbage", so that the kitchen garbage bin matched with the "kitchen garbage" is determined as the target garbage bin. For another example, the user sends voice information "open the garbage can corresponding to the vegetable leaves", after the garbage classification system collects the voice information, the voice recognition is performed on the voice information to obtain a voice instruction, namely the voice "vegetable leaves", and after the garbage type corresponding to the "vegetable leaves" is determined to be kitchen garbage, the kitchen garbage can matched with the kitchen garbage is determined to be the target garbage can. In the embodiment of the application, the voice information of the user is collected and recognized to determine the target garbage can which the user needs to put in, so that the garbage classification system is more intelligent.
In a possible implementation manner, in a case that the voice instruction includes a spam name, the spam classification system determines a spam type corresponding to the spam name, including: and under the condition that the voice instruction comprises the garbage name, the garbage classification system inquires the garbage type corresponding to the garbage name from the garbage classification library. The garbage classification library is used for storing the corresponding relation between garbage names and garbage types. Optionally, the corresponding relationship between the garbage names and the garbage types in the garbage classification library is shown in table 1.
TABLE 1
Type of refuse Name of garbage
Kitchen garbage Vegetable leaves, fruit peels, leftovers, etc
Harmful garbage Waste battery, waste paint, insecticide and the like
Recyclable garbage Cardboard, glass, plastic, metal, etc
Other refuse Ceramic, toilet waste paper, disposable article
…… ……
In a possible implementation manner, the garbage classification system determines the target garbage can by sensing the obstacle, that is, the garbage classification system respectively detects the obstacle in the sensing area corresponding to each garbage can under the condition of acquiring the currently input user identifier; and determining the garbage can corresponding to the sensing area with the obstacle as a target garbage can. Optionally, the garbage classification system starts the infrared sensing module of each garbage can through the control module under the condition that the user identifier is obtained, and detects the obstacles in the sensing area corresponding to the garbage can through the infrared sensing module respectively. If there is the barrier in the induction area that a certain garbage bin corresponds, very big probably because the user stands before this garbage bin, this garbage bin is very big probably the garbage bin that the user will throw in rubbish, consequently, the garbage bin that the induction area that will have the barrier corresponds determines as the target garbage bin, can guarantee the accuracy of the target garbage bin of confirming. Moreover, a user only needs to stand to a sensing area of the garbage can needing to be put in, other operations do not need to be executed, and convenience of the garbage classification system is improved.
In a possible implementation manner, the garbage classification system detects the triggering operation of the opening control of each garbage can under the condition of acquiring the currently input user identification; and determining the garbage can corresponding to the triggered opening control as a target garbage can. After the garbage classification system acquires the user identification of the user, the user can select the garbage can to be thrown in garbage from the plurality of garbage cans and trigger the opening control of the garbage can.
In one possible implementation, the garbage classification system opens the garbage throwing port of the target garbage bin in the case of determining the target garbage bin in the plurality of garbage bins; the weight of the garbage thrown into the target garbage can from the garbage throwing opening is determined. In the embodiment of the application, the garbage classification system automatically opens the throwing port of the target garbage can under the condition that the target garbage can in the garbage cans is determined, so that the garbage classification system is more intelligent and convenient for a user to use.
In a possible implementation manner, the garbage classification system determines the weight of the garbage thrown into the target garbage can at this time, and includes: the garbage classification system measures a fourth weight, wherein the fourth weight is the weight of the garbage in the target garbage can after the garbage is thrown at this time; acquiring a fifth weight, wherein the fifth weight is the weight of the garbage in the target garbage can after the garbage is put in the previous time; and determining the difference value between the fourth weight and the fifth weight as the weight of the garbage thrown into the target garbage can at this time.
Optionally, after the target trash can is determined, the trash classification system starts a weighing module below the target trash can through the control module, measures a fourth weight through the weighing module, and then obtains a fifth weight through the control module. Optionally, the fifth weight is stored in the control module, or the fifth weight is stored in the statistical module of the garbage classification system, and the garbage classification system obtains the fifth weight from the statistical module through the control module.
203. The garbage classification system associates the user identifier, the weight and the type of the target garbage can to obtain a piece of garbage classification data.
Optionally, the garbage classification system associates the user identifier, the weight and the type of the target garbage can through the control module to obtain a piece of garbage classification data, and then sends the piece of garbage classification data to the statistics module, and the statistics module stores the piece of garbage classification data.
In one possible implementation, the garbage classification system acquires an image of the thrown garbage after determining the target garbage can; and identifying the image to obtain the actual garbage type of the garbage. Correspondingly, the garbage classification system associates the user identifier, the weight and the type of the target garbage can to obtain a garbage classification data, and the garbage classification data comprises: the garbage classification system associates the user identifier, the weight, the type of the target garbage can and the garbage type to which the garbage actually belongs to obtain garbage classification data. Optionally, the garbage classification system associates the user identifier, the weight, the type of the target garbage can, and the actually-belonging garbage type to obtain a piece of garbage classification data only when the actually-belonging garbage type of the garbage is not matched with the type of the target garbage can.
Optionally, when the type of the garbage to which the garbage of the garbage classification system actually belongs is not matched with the type of the target garbage can, outputting prompt information, where the prompt information is used to prompt a user that the type of the garbage thrown into the target garbage can is not matched with the type of the target garbage can. Therefore, the user can know that the type of the currently thrown garbage is not matched with the type of the target garbage can, namely the garbage classification is wrong, so that the garbage can be classified again, the target garbage can matched with the currently thrown garbage can be determined, and the accuracy of the garbage classification is improved.
204. And the garbage classification system acquires at least one piece of garbage classification data associated with the user identifier in the target duration before the current time point every other target duration.
And each piece of garbage classification data comprises the weight of garbage thrown at the time and the type of the corresponding thrown garbage can. Optionally, each piece of garbage classification data further includes a garbage type to which the currently thrown garbage actually belongs. Of course, the garbage classification data can also include other information, for example, a time of putting the garbage, an identifier of a garbage can for putting the garbage, and the like, which is not limited in this embodiment of the application.
The target time period is an arbitrary time period, for example, one week, one month, three months, or the like. Optionally, the garbage classification system obtains each piece of garbage classification data associated with the user identifier within the target duration. The step 201 and 203 are processes of obtaining a piece of garbage classification data, and the obtaining manner of each piece of garbage classification data within the target duration is the same.
Optionally, the garbage classification data is stored in a statistical module of the garbage classification system, and the garbage classification system obtains at least one piece of garbage classification data associated with the user identifier within a target time length before the current time point every other target time length through the statistical module.
205. The garbage classification system determines garbage classification characteristics corresponding to the user identification based on at least one piece of garbage classification data, and marks the state of the user identification based on the garbage classification characteristics.
The garbage classification characteristic represents the accuracy of garbage classification performed by the user corresponding to the user identifier.
Optionally, the garbage classification system marks the state of the user identifier based on the garbage classification feature, including: the garbage classification system marks the user identification as a first state based on the fact that the garbage classification characteristic does not meet the garbage classification condition, and marks the user identification as a second state based on the fact that the garbage classification characteristic meets the garbage classification condition. The first state is different from the second state, and the first state and the second state can be any states.
Optionally, the first state and the second state are opposite states, for example, the garbage classification system records the user identifier corresponding to the garbage classification feature that does not satisfy the garbage classification condition as an abnormal state or an inaccurate classification state, and records the user identifier corresponding to the garbage classification feature that satisfies the garbage classification condition as a normal state or an accurate classification state, which is not limited in this embodiment of the present application.
The garbage classification condition is an index for measuring the accuracy of garbage classification performed by the user. The garbage classification characteristics of the user meet the garbage classification conditions, and the accuracy of garbage classification performed by the user is high. And the garbage classification characteristic does not meet the garbage classification condition, and the accuracy of the garbage classification performed by the user is low. Correspondingly, the fact that the user identifier is in the first state indicates that the garbage classification characteristic corresponding to the user identifier does not meet the garbage classification condition, that is, indicates that the accuracy of the user for garbage classification is low. The user identifier is in the second state, which indicates that the garbage classification characteristic corresponding to the user identifier meets the garbage classification condition, i.e. indicates that the accuracy of the user in garbage classification is high.
Step 205 includes at least the following three implementations:
the first method comprises the following steps: the garbage classification system determines a plurality of first weights based on the plurality of garbage classification data when the plurality of garbage classification data are acquired, wherein each first weight is the total weight of garbage thrown into each type of garbage can. The garbage classification system then determines a first ratio between the plurality of first weights as a garbage classification characteristic and marks the user identification as a first state based on the first ratio not being within a first reference ratio range. Optionally, the garbage classification system marks the user identifier as a second state based on the first ratio being within a first reference ratio range.
For example, the first reference proportion range is "harmful garbage: and (3) garbage recycling: kitchen garbage: other garbage is 1: (2-3): (3-4): (2-2.5) ", the first proportion is' harmful garbage: and (3) garbage recycling: kitchen garbage: and if the other garbage is 1:2:3: 2.5', the first proportion is within a first reference proportion range, and the garbage classification system marks the user identification as a second state. For example, the first proportion is "harmful waste: and (3) garbage recycling: kitchen garbage: and if the other garbage is 1:0:0: 3', the first proportion is not in the first reference proportion range, and the garbage classification system marks the user identification as a first state.
Alternatively, the first reference proportion range represents a range in which a weight proportion between the plurality of types of garbage generated by the user is located. If the user accurately performs the garbage classification, the first proportion is within the first reference proportion range, and therefore, the first proportion is not within the first reference proportion range, which indicates that the user has low accuracy in performing the garbage classification, even does not perform the garbage classification. In this case, the user identifier is marked as the first state, so that the user can be conveniently managed in a subsequent targeted manner, the enthusiasm of the user in garbage classification is promoted, and the garbage classification effect is improved.
Optionally, before comparing the first ratio of the user identifier with the first reference ratio range, the garbage classification system determines a member combination type of a family to which the user belongs, which corresponds to the user identifier, determines the first reference ratio range, which corresponds to the member combination type, and then determines the first reference ratio range as the first reference ratio range, which corresponds to the user identifier.
Optionally, the garbage classification system stores first reference proportion ranges respectively corresponding to a plurality of member combination types of the family. For example, the trash classification system stores member combination types of four families, which are a three-person family including a parent and a child, a four-person family including a parent and two children, a one-person family including a woman, and a one-person family including a man, respectively. The member combination types of the four families correspond to different first reference proportion ranges respectively. And if the member combination type of the family to which the user identifier belongs is a single family comprising a woman, the garbage classification system selects a first reference proportion range corresponding to the single family comprising the woman as a first reference proportion range corresponding to the user identifier, and compares the first proportion with the first reference proportion range.
In the embodiment of the application, considering that the garbage thrown by the user is always garbage generated by all members of the family to which the user belongs, and the weight ratios of various types of garbage generated by families with different member combination types are different, the garbage classification system compares the first ratio corresponding to the user with the first reference ratio range corresponding to the family to which the user belongs, and can more accurately judge whether the user performs garbage classification and the accuracy of the garbage classification.
And the second method comprises the following steps: and under the condition that the garbage classification data comprises the garbage type to which the garbage actually belongs, the garbage classification system determines a second weight and a third weight based on at least one piece of garbage classification data, wherein the second weight is the total weight of the thrown garbage, the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the garbage type is not matched with the type of the thrown garbage can. The garbage classification system then determines a ratio between the third weight and the second weight as a garbage classification characteristic, and marks the user identification as the first state based on the ratio being greater than a reference ratio. Optionally, the garbage classification system marks the user identification as the second state based on the ratio being less than the reference ratio. Optionally, the reference ratio can be set to any ratio according to the actual need of garbage classification, which is not limited in the embodiment of the present application.
The ratio of the third weight to the second weight is greater than the reference ratio, which indicates that the proportion of the garbage which is wrongly classified by the user to all the garbage thrown into the garbage sorting machine is too large, that is, the accuracy of the garbage sorting by the user is low.
And the third is that: and under the condition that the garbage classification data comprises the garbage type to which the garbage actually belongs, the garbage classification system determines a third weight based on at least one piece of garbage classification data, wherein the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the type is not matched with the type of the thrown garbage can. The garbage classification system then determines a third weight as a garbage classification feature and marks the user identification as the first state based on the third weight being greater than the reference weight. Optionally, the garbage classification system marks the user identification as the second state based on the third weight being less than the reference weight. Optionally, the reference weight can be set to any weight according to the actual need of garbage classification, which is not limited in the embodiment of the present application.
The third weight is larger than the reference weight, which indicates that the weight of the garbage classified by the user is too large, that is, the accuracy of the garbage classification performed by the user is low.
The three methods described above can be combined in any form. For example, the waste classification system determines at least two of a first ratio between the plurality of first weights, a ratio between the third weight and the second weight, and the third weight as waste classification features, thereby obtaining at least two waste classification features. And marking the user identification as a first state based on that any garbage classification characteristic does not meet the corresponding garbage classification condition. Or, based on that each garbage classification feature does not meet the corresponding garbage classification condition, the user identifier is marked as the first state. For example, if the garbage classification system determines a first ratio between the plurality of first weights and a ratio between the third weight and the second weight as the garbage classification characteristic, the garbage classification system marks the user identifier as the first state based on the first ratio not being within a first reference ratio range, or the ratio being greater than a reference ratio, or the first ratio not being within a first reference ratio range, and the ratio being greater than the reference ratio. Or, the garbage classification system marks the user identifier as the first state only when the first ratio is not within the first reference ratio range and the ratio is greater than the reference ratio.
206. And the garbage classification system sends prompt information to the user terminal corresponding to the user identification, wherein the prompt information is used for prompting that the garbage classification characteristic corresponding to the user identification does not meet the garbage classification condition.
For example, if the spam classification characteristic corresponding to the user identifier is the first ratio, the spam classification system sends a prompt message to the user terminal corresponding to the user identifier based on the fact that the first ratio is not within the first reference ratio range, so as to prompt that the first ratio corresponding to the user identifier is not within the first reference ratio range. If the garbage classification characteristic corresponding to the user identifier is the third weight, the garbage classification system sends a prompt message to the user terminal corresponding to the user identifier based on that the third weight is greater than the reference weight, so as to prompt that the third weight corresponding to the user identifier is greater than the reference weight.
In a possible implementation manner, before performing step 201, the garbage classification system receives identity information sent by the user terminal, where the identity information includes a user identifier and a contact address of the user terminal corresponding to the user identifier, and the garbage classification system stores the identity information. Correspondingly, under the condition that the user identifier is marked as the first state, the garbage classification system sends prompt information to the user terminal corresponding to the user identifier based on the contact way so as to remind the user that the accuracy of garbage classification is low, the garbage classification enthusiasm of the user can be promoted, the garbage classification quality of the user is improved, and the garbage classification effect is improved. It should be noted that step 206 is optional, and in other embodiments, step 206 is not performed.
In a possible implementation manner, the identity information sent by the user terminal includes a user identifier and a community identifier to which the user identifier belongs, and the garbage classification system establishes an association relationship between the user identifier and an administrator identifier corresponding to the community identifier. Correspondingly, after the user identifier is marked as the first state by the garbage classification system, prompt information is sent to the management terminal corresponding to the administrator identifier, and the prompt information is used for prompting that the garbage classification characteristic corresponding to the user identifier does not meet the garbage classification condition. Therefore, the administrator of the community to which the user belongs can immediately know that the garbage classification characteristics of the user do not meet the garbage classification condition, so that the user is managed, and the garbage classification consciousness and the garbage classification enthusiasm of the user are improved.
It should be noted that the above method for acquiring the user identifier, the community identifier, and the contact information of the user terminal is only an exemplary illustration, and the information can also be acquired in other manners, which is not limited in this embodiment of the application.
In a possible implementation manner, the administrator can also query the garbage classification features of the users in the community through the garbage classification system, that is, the garbage classification system receives a query instruction, where the query instruction includes an administrator identifier, and the garbage classification system queries the garbage classification features corresponding to at least one user identifier associated with the administrator identifier and then displays the garbage classification features corresponding to the at least one user identifier. Because the user identification of the user in the community and the administrator identification of the administrator in the community establish the incidence relation, the administrator can inquire the garbage classification characteristics of all the users in the community based on the administrator identification, and the administrator can conveniently manage the users in the community.
Optionally, the garbage classification system receives a query instruction, queries the garbage classification features corresponding to at least one user identifier associated with the administrator identifier, and then displays only the garbage classification features corresponding to the user identifiers that do not satisfy the garbage classification condition. Because the users with the garbage classification characteristics which do not meet the garbage classification conditions are key management objects in the community, the garbage classification characteristics corresponding to the user identifications with the garbage classification characteristics which do not meet the garbage classification conditions in the community are screened out, and only the garbage classification characteristics corresponding to the user identifications are displayed for an administrator, so that the administrator can conveniently manage the users corresponding to the user identifications in a targeted manner, and the management efficiency is improved.
Optionally, the garbage classification system displays two different query controls, the administrator triggers one of the query controls, and the garbage classification system displays the garbage classification features corresponding to all the queried user identifiers. And the administrator triggers another query control, and the garbage classification system only displays the garbage classification characteristics corresponding to the user identification which does not meet the garbage classification condition. Therefore, the administrator can inquire the garbage classification characteristics corresponding to different user identifications as required, and the information inquiry mode is more flexible.
Optionally, the garbage classification system receives a query instruction, queries the garbage classification features corresponding to at least one user identifier associated with the administrator identifier, and then displays the garbage classification features corresponding to the user identifiers that do not satisfy the garbage classification condition and the garbage classification features corresponding to the user identifiers that satisfy the garbage classification condition in a differentiated manner. For example, in different display areas.
In the embodiment of the application, the garbage classification characteristic of the user is determined according to the garbage classification data of the user, and the garbage classification characteristic can represent the accuracy of garbage classification performed by the user, so that the state of the user identifier is marked according to the garbage classification characteristic of the user, the accuracy of garbage classification performed by the user can be reflected by the state of the user identifier, the user can be conveniently managed according to the state of the user identifier in the follow-up process, and the garbage classification effect is improved.
Fig. 3 is a block diagram of a garbage classification apparatus according to an embodiment of the present application. Referring to fig. 3, the apparatus includes:
a data obtaining unit 301, configured to obtain at least one piece of garbage classification data associated with a user identifier, where each piece of garbage classification data includes a weight of garbage thrown at the current time and a type of a corresponding thrown garbage can;
a feature determining unit 302, configured to determine a garbage classification feature corresponding to the user identifier based on at least one piece of garbage classification data, where the garbage classification feature indicates an accuracy of garbage classification performed by the user corresponding to the user identifier;
a state marking unit 303, configured to mark a state of the user identifier based on the garbage classification characteristic.
In a possible implementation manner, the feature determining unit 302 is configured to determine a plurality of first weights based on the plurality of garbage classification data, each first weight being a total weight of garbage thrown into each type of garbage bin; determining a first ratio between the plurality of first weights as a waste classification characteristic;
a state marking unit 303, configured to mark the user identifier as a first state based on the first ratio not being within the first reference ratio range.
In one possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs;
a characteristic determining unit 302, configured to determine a second weight and a third weight based on at least one piece of garbage classification data, where the second weight is a total weight of the thrown garbage, and the third weight is a total weight of wrongly thrown garbage, and the wrongly thrown garbage refers to garbage whose actual garbage type does not match a type of the thrown garbage can; determining the ratio of the third weight to the second weight as a garbage classification characteristic;
a state marking unit 303, configured to mark the user identifier as the first state based on the ratio being greater than the reference ratio.
In one possible implementation, the garbage classification data further includes a garbage type to which the garbage actually belongs;
a characteristic determining unit 302, configured to determine a third weight based on at least one piece of garbage classification data, where the third weight is a total weight of wrongly-thrown garbage, and the wrongly-thrown garbage refers to garbage whose actual garbage type does not match a type of a thrown garbage can; determining the third weight as a garbage classification characteristic;
a state marking unit 303, configured to mark the user identification as the first state based on the third weight being greater than the reference weight.
In one possible implementation, the data obtaining unit 301 includes:
the identification acquisition subunit is used for acquiring a user identification;
a first determining subunit, configured to determine a target trash can of the plurality of trash cans;
the second determining subunit is used for determining the weight of the garbage thrown into the target garbage can at this time;
and the association subunit is used for associating the user identifier, the weight and the type of the target garbage can to obtain garbage classification data.
In a possible implementation manner, the first determining subunit is configured to acquire voice information; carrying out voice recognition on the voice information to obtain a voice instruction; under the condition that the voice instruction comprises the garbage type, determining the garbage can matched with the garbage type as a target garbage can; or under the condition that the voice instruction comprises the garbage name, determining the garbage type corresponding to the garbage name, and determining the garbage bin matched with the garbage type as the target garbage bin.
In a possible implementation manner, the first determining subunit is configured to, in a case that the voice instruction includes a spam name, query a spam type corresponding to the spam name from the spam classification library; the garbage classification library is used for storing the corresponding relation between garbage names and garbage types.
In a possible implementation manner, the first determining subunit is configured to detect an obstacle in a sensing area corresponding to each trash can respectively; and determining the garbage can corresponding to the sensing area with the obstacle as a target garbage can.
In a possible implementation manner, the first determining subunit is configured to detect a trigger operation on an opening control of each trash can; and determining the garbage can corresponding to the triggered opening control as a target garbage can.
In one possible implementation, the apparatus further includes:
the image recognition unit is used for acquiring images of the garbage; identifying the image to obtain the actual garbage type of the garbage;
and the association subunit is used for associating the user identifier, the weight, the type of the target garbage can and the garbage type to which the garbage actually belongs to obtain garbage classification data.
In a possible implementation manner, the identifier obtaining subunit is configured to scan the currently displayed information code to obtain the user identifier included in the information code.
In one possible implementation, the apparatus further includes:
the information association unit is used for acquiring the user identification and the community identification to which the user identification belongs; and establishing an incidence relation between the user identification and the administrator identification corresponding to the community identification.
In a possible implementation manner, the second determining subunit is configured to measure a fourth weight, where the fourth weight is a weight of the garbage in the target garbage can after the garbage is thrown at this time; acquiring a fifth weight, wherein the fifth weight is the weight of the garbage in the target garbage can after the garbage is put in the previous time; and determining the difference value between the fourth weight and the fifth weight as the weight of the garbage thrown into the target garbage can at this time.
In a possible implementation manner, the first determining subunit is further configured to open a trash inlet of the target trash can.
In one possible implementation, the apparatus further includes:
and the first prompting unit is used for sending prompting information to the management terminal corresponding to the administrator identification, and the prompting information is used for prompting that the garbage classification characteristic corresponding to the user identification does not meet the garbage classification condition.
In one possible implementation, the apparatus further includes:
the characteristic query unit is used for receiving a query instruction, and the query instruction comprises an administrator identification; querying the garbage classification characteristics corresponding to at least one user identifier associated with the administrator identifier; and displaying the garbage classification characteristics corresponding to at least one user identification.
In one possible implementation, the apparatus further includes:
and the second prompting unit is used for sending prompting information to the user terminal corresponding to the user identifier, wherein the prompting information is used for prompting that the garbage classification characteristic corresponding to the user identifier does not meet the garbage classification condition.
In a possible implementation manner, the data obtaining unit 301 is configured to obtain, every target duration, at least one piece of spam classification data associated with the user identifier within the target duration before the current time point.
In the embodiment of the application, the garbage classification characteristic of the user is determined according to the garbage classification data of the user, and the garbage classification characteristic can represent the accuracy of garbage classification performed by the user, so that the state of the user identifier is marked according to the garbage classification characteristic of the user, the accuracy of garbage classification performed by the user can be reflected by the state of the user identifier, the user can be conveniently managed according to the state of the user identifier in the follow-up process, and the garbage classification effect is improved.
It should be noted that: in the garbage classification device provided in the above embodiment, only the division of each function module is exemplified when performing garbage classification, and in practical applications, the function distribution may be completed by different function modules according to needs, that is, the internal structure of the garbage classification system is divided into different function modules to complete all or part of the functions described above. In addition, the garbage classification device provided by the above embodiment and the garbage classification method embodiment belong to the same concept, and specific implementation processes thereof are described in the method embodiment and are not described herein again.
Fig. 4 is a schematic diagram of a garbage classification system according to an embodiment of the present application. Referring to fig. 4, the system includes a control module 401, and a plurality of trash cans 402 and a statistics module 403 connected to the control module 401. Optionally, the control module 401 is located above the trash can 402, and the statistics module 403 is located in a server in the cloud.
In this embodiment of the application, the control module 401 is configured to obtain at least one piece of garbage classification data associated with the user identifier, where the garbage classification data includes a weight of garbage thrown at the current time and a type of a corresponding thrown garbage can 402, and send the at least one piece of garbage classification data to the statistics module 403. The statistic module 403 is configured to receive at least one piece of spam classification data sent by the statistic module, and determine a spam classification feature corresponding to the user identifier based on the at least one piece of spam classification data. Since the garbage classification feature can indicate the accuracy of garbage classification performed by the user corresponding to the user identifier, the statistical module 403 marks the state of the user identifier based on the garbage classification feature, and the state of the user identifier can indicate that the accuracy of garbage classification performed by the user corresponding to the user identifier is low, so that the user can be conveniently managed in a subsequent targeted manner, the enthusiasm of the user for performing garbage classification is promoted, and the garbage classification effect is improved.
Optionally, the system further comprises a weighing module 404 located below each trash can 402, the weighing module 404 being connected to the control module 401. The control module 402 can determine the weight of the garbage thrown into the garbage can 402 through the weighing module 404, that is, the control module 401 determines the target garbage can 402 of the plurality of garbage cans 402 under the condition of acquiring the currently input user identifier. The weighing module 404 below the target trash can 402 measures a fourth weight, which is the weight of the trash in the target trash can 402 after the trash is put this time, and then sends the fourth weight to the control module 401. The control module 401 receives the fourth weight, and obtains a fifth weight, where the fifth weight is the weight of the garbage in the target garbage can 402 after the garbage is put in the previous time, and determines the difference between the fourth weight and the fifth weight as the weight of the garbage put in the target garbage can 402 this time. Then, the control module 401 associates the user identifier, the weight, and the type of the target trash can 402 to obtain a piece of trash classification data corresponding to the user identifier.
Optionally, the system further comprises a voice capture module 405 connected to the control module 401. Optionally, the voice capture module 405 is located above the trash can 402. The control module 401 can determine the target trash can 402 that needs to be opened by the user through the voice collection module 405, that is, the control module 401 starts the voice collection module 405 when acquiring the currently input user identifier. The voice collecting module 405 collects voice information when turned on, and sends the collected voice information to the control module 401. The control module 401 performs voice recognition on the collected voice information to obtain a voice instruction, determines the trash can 402 matched with the trash type as the target trash can 402 when the voice instruction includes the trash type, or determines the trash type corresponding to the trash name when the voice instruction includes the trash name, and determines the trash can 402 matched with the trash type as the target trash can 402.
Optionally, the system further comprises an infrared sensing module 406 connected to the control module 401. Optionally, the infrared sensing module 406 is located in front of the trash can 402, and the sensing area of the infrared sensing module 406 is an area in front of the trash can 402, so that the infrared sensing module 406 can sense whether there is an obstacle in the area in front of the trash can 402, for example, a user who has thrown trash in the past. The control module 401 can determine the target trash can 402 that needs to be opened by the user through the infrared sensing module 406, that is, the control module 401 starts the infrared sensing module 406 when acquiring the currently input user identifier. When the infrared sensing module 406 is turned on, the infrared sensing module detects obstacles in the sensing area corresponding to each trash can 402, and notifies the control module 401 of the trash can 402 corresponding to the sensing area with the obstacles. The sensing area of the trash can 402 has obstacles, which is probably due to the fact that a user stands in front of the trash can 402 and needs to throw trash into the trash can 402, in which case the control module 401 determines the trash can 402 as the target trash can 402, and the accuracy of the determined target trash can 402 is guaranteed.
Optionally, the system further comprises an image capture module 407 located above each trash can 402, the image capture module 407 being connected to the control module 401. The control module 401 can determine the type of garbage to which the garbage thrown by the user belongs through the infrared sensing module 406, that is, after the control module 401 determines the target garbage can 402, the image acquisition module 407 above the target garbage can 402 is opened, so that when the user throws the garbage in the target garbage can 402, the image acquisition module 407 can acquire an image of the garbage thrown by the user, and transmit the acquired image to the control module 401. Then, the control module 401 identifies the image, and can obtain the garbage type to which the garbage actually belongs. In addition, the control module 401 can further associate the user identifier, the weight of the garbage, the type of the target garbage can 402, and the garbage type to which the garbage actually belongs, to obtain a piece of garbage classification data corresponding to the user identifier.
Optionally, the system further comprises a user terminal 408. When the user arrives near the control module 401, the user terminal 408 presents the information code including the user identifier to the control module 401, and accordingly, the control module 401 scans the information code to obtain the user identifier. Optionally, the user identifier is obtained by the user registering in the statistics module 403 in advance. Optionally, the user terminal 408 includes a target application served by the statistics module 403, and the user terminal 408 can implement functions such as data transmission, message interaction, and the like through the target application. Optionally, the target application is a target application in an operating system of the user terminal 408, or a target application provided by a third party. The target application has a function of querying the garbage classification information. Optionally, the user inputs own identity information, such as an identity identifier, a community identifier of a community to which the user belongs, a contact information, and the like, in the information registration interface through the target application, and sends the identity information to the statistics module 403 through the target application, and the statistics module 403 stores the identity information, generates an information code based on the user identifier therein, and returns the information code to the target application. Then, when the user puts the garbage, the control module 401 can obtain the user identifier of the user by scanning the information code only by displaying the information code, so as to establish association between the information of the garbage put by the user and the user identifier, and obtain the garbage classification data of the user.
Optionally, the control module 401 in the garbage classification system is a garbage classification device, and the statistical module 403 is a server. Fig. 5 is a block diagram of a garbage classification apparatus 500 according to an embodiment of the present application. The waste classification device 500 may be a smartphone, a tablet computer, a laptop computer, or a desktop computer.
The garbage classification apparatus 500 comprises a processor 501 and a memory 502.
The processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on.
Memory 502 may include one or more computer-readable storage media, which may be non-transitory. Memory 502 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in the memory 502 is used to store at least one program code for execution by the processor 501 to implement the operations performed by the garbage classification apparatus in the garbage classification method described above.
In some embodiments, the garbage classification apparatus 500 may further include: a peripheral interface 503 and at least one peripheral. The processor 501, memory 502 and peripheral interface 503 may be connected by a bus or signal lines. Each peripheral may be connected to the peripheral interface 503 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 504, display screen 505, camera assembly 506, audio circuitry 507, and power supply 508.
The peripheral interface 503 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 501 and the memory 502.
The Radio Frequency circuit 504 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 504 communicates with communication networks and other communication devices via electromagnetic signals.
The display screen 505 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 505 is a touch display screen, the display screen 505 also has the ability to capture touch signals on or over the surface of the display screen 505. The touch signal may be input to the processor 501 as a control signal for processing. At this point, the display screen 505 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard.
The camera assembly 506 is used to capture images or video. Optionally, camera assembly 506 is disposed on the front panel of the waste sorting apparatus. In some embodiments, the camera assembly 506 includes at least two cameras, each of which is any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to implement a background blurring function by fusing the main camera and the depth-of-field camera, a panoramic shooting function by fusing the main camera and the wide-angle camera, and a VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, camera assembly 506 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Audio circuitry 507 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 501 for processing, or inputting the electric signals to the radio frequency circuit 504 to realize voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different positions of the trash classification device 500. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 501 or the radio frequency circuit 504 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance.
The power supply 508 is used to power the various components in the waste sorting device 500. The power source 508 may be alternating current, direct current, disposable or rechargeable. When the power source 508 includes a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
Those skilled in the art will appreciate that the configuration shown in fig. 5 does not constitute a limitation of the waste sorting apparatus 500, and may include more or fewer components than those shown, or combine certain components, or employ a different arrangement of components.
Fig. 6 is a schematic structural diagram of a server according to an embodiment of the present application, where the server 600 may generate relatively large differences due to different configurations or performances, and may include one or more processors (CPUs) 601 and one or more memories 602, where the memory 602 stores at least one program code, and the at least one program code is loaded and executed by the processor 601 to implement the operations executed by the server in the garbage classification method. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input/output, and the server may also include other components for implementing the functions of the device, which are not described herein again.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (15)

1. A method of sorting waste, the method comprising:
acquiring at least one piece of garbage classification data associated with a user identifier, wherein each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can;
determining a garbage classification characteristic corresponding to the user identifier based on the at least one piece of garbage classification data, wherein the garbage classification characteristic represents the accuracy of garbage classification performed by the user corresponding to the user identifier;
and marking the state of the user identification based on the garbage classification characteristics.
2. The method of claim 1, wherein determining the spam classification characteristic corresponding to the user identifier based on the at least one piece of spam classification data comprises:
determining a plurality of first weights based on a plurality of pieces of garbage classification data, wherein each first weight is the total weight of garbage thrown into each type of garbage can;
determining a first ratio between the plurality of first weights as the waste classification characteristic;
the marking the state of the user identifier based on the garbage classification characteristic comprises:
based on the first scale not being within a first reference scale range, the user identification is marked as a first state.
3. The method of claim 1, wherein the garbage classification data further comprises a garbage type to which the garbage actually belongs; the determining the garbage classification characteristic corresponding to the user identifier based on the at least one piece of garbage classification data includes:
determining a second weight and a third weight based on the at least one piece of garbage classification data, wherein the second weight is the total weight of the thrown garbage, the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the type actually belongs and the type of the thrown garbage can are not matched;
determining a ratio between the third weight and the second weight as the waste classification characteristic;
the marking the state of the user identifier based on the garbage classification characteristic comprises:
based on the ratio being greater than a reference ratio, the user identification is marked as a first state.
4. The method of claim 1, wherein the garbage classification data further comprises a garbage type to which the garbage actually belongs; the determining the garbage classification characteristic corresponding to the user identifier based on the at least one piece of garbage classification data includes:
determining a third weight based on the at least one piece of garbage classification data, wherein the third weight is the total weight of the wrongly thrown garbage, and the wrongly thrown garbage refers to the garbage of which the type actually belongs and the type of the thrown garbage can are not matched;
determining the third weight as the waste classification characteristic;
the marking the state of the user identifier based on the garbage classification characteristic comprises:
based on the third weight being greater than a reference weight, marking the user identification as a first state.
5. The method according to any of claims 1-4, wherein said obtaining at least one piece of spam classification data associated with a user identifier comprises:
acquiring a user identifier;
determining a target trash can of the plurality of trash cans;
determining the weight of the garbage thrown into the target garbage can at this time;
and associating the user identification, the weight and the type of the target garbage can to obtain the garbage classification data.
6. The method of claim 5, wherein determining the target trash can of the plurality of trash cans comprises:
collecting voice information;
carrying out voice recognition on the voice information to obtain a voice instruction;
determining a garbage can matched with the garbage type as the target garbage can under the condition that the voice instruction comprises the garbage type; or determining the garbage type corresponding to the garbage name under the condition that the voice instruction comprises the garbage name; and determining the garbage can matched with the garbage type as the target garbage can.
7. The method according to claim 6, wherein in the case that the voice instruction includes a spam name, determining a spam type corresponding to the spam name comprises:
under the condition that the voice instruction comprises a garbage name, inquiring a garbage type corresponding to the garbage name from a garbage classification library;
the garbage classification library is used for storing the corresponding relation between garbage names and garbage types.
8. The method of claim 5, wherein determining the target trash can of the plurality of trash cans comprises:
respectively detecting obstacles in the induction area corresponding to each garbage can;
and determining the garbage can corresponding to the sensing area with the obstacle as the target garbage can.
9. The method of claim 5, wherein determining a target trash can of the plurality of trash cans comprises:
detecting a trigger operation of an opening control of each garbage can;
and determining the garbage can corresponding to the triggered opening control as the target garbage can.
10. The method of claim 5, wherein after determining the target trash can of the plurality of trash cans, the method further comprises:
collecting an image of the garbage;
identifying the image to obtain the actual garbage type of the garbage;
associating the user identifier, the weight, and the type of the target trash can to obtain the trash classification data, including:
and associating the user identification, the weight, the type of the target garbage can and the garbage type to which the garbage actually belongs to obtain the garbage classification data.
11. The method of claim 5, wherein the obtaining the user identifier comprises:
and scanning an information code to obtain the user identification included in the information code.
12. The method according to any of claims 1-4, wherein prior to said obtaining at least one item of spam classification data associated with a user identity, the method further comprises:
acquiring the user identification and a community identification to which the user identification belongs;
and establishing an incidence relation between the user identification and the administrator identification corresponding to the community identification.
13. A waste sorting device, characterized in that the device comprises:
the system comprises a data acquisition unit, a data storage unit and a garbage classification unit, wherein the data acquisition unit is used for acquiring at least one piece of garbage classification data associated with a user identifier, and each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can;
a feature determination unit, configured to determine, based on the at least one piece of spam classification data, a spam classification feature corresponding to the user identifier, where the spam classification feature indicates an accuracy of spam classification performed by a user corresponding to the user identifier;
and the state marking unit is used for marking the state of the user identifier based on the garbage classification characteristics.
14. A waste sorting system, the system comprising:
the garbage can counting device comprises a control module, a plurality of garbage cans and a counting module, wherein the garbage cans and the counting module are connected with the control module;
the control module is used for acquiring at least one piece of garbage classification data associated with a user identifier, wherein each piece of garbage classification data comprises the weight of garbage thrown at the current time and the type of a corresponding thrown garbage can;
the statistical module is configured to determine a garbage classification feature corresponding to the user identifier based on the at least one piece of garbage classification data, where the garbage classification feature indicates an accuracy of garbage classification performed by a user corresponding to the user identifier; and marking the state of the user identification based on the garbage classification characteristics.
15. A computer-readable storage medium having stored therein at least one program code, the program code being loaded into and executed by a processor to perform operations performed by the method of garbage classification of any one of claims 1 to 12.
CN202111040203.XA 2021-09-06 2021-09-06 Garbage classification method, device, system and storage medium Active CN113772290B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111040203.XA CN113772290B (en) 2021-09-06 2021-09-06 Garbage classification method, device, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111040203.XA CN113772290B (en) 2021-09-06 2021-09-06 Garbage classification method, device, system and storage medium

Publications (2)

Publication Number Publication Date
CN113772290A true CN113772290A (en) 2021-12-10
CN113772290B CN113772290B (en) 2023-03-31

Family

ID=78841128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111040203.XA Active CN113772290B (en) 2021-09-06 2021-09-06 Garbage classification method, device, system and storage medium

Country Status (1)

Country Link
CN (1) CN113772290B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114443733A (en) * 2022-01-25 2022-05-06 江苏鲲飞通讯科技有限公司 Method and system for collecting and processing garbage classification data

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004321968A (en) * 2003-04-25 2004-11-18 Nec Corp Waste processing system and waste processing method
CN107098084A (en) * 2017-04-17 2017-08-29 崔稷宁 Garbage collection method and its device
CN107640480A (en) * 2017-10-19 2018-01-30 广东拜登网络技术有限公司 The method and apparatus and storage medium and terminal device of refuse classification retrospect
KR20180051775A (en) * 2016-11-09 2018-05-17 이현진 A separating collection box for providing reward service
CN108694522A (en) * 2018-07-06 2018-10-23 中国银行股份有限公司 A kind of data analysing method and device
CN109230040A (en) * 2018-09-06 2019-01-18 徐承柬 A kind of traceability system and method for sorting rubbish
CN109903452A (en) * 2019-02-18 2019-06-18 慧科(东莞)信息技术有限公司 Waste recovery processing method, device, equipment and storage medium
CN110194338A (en) * 2019-07-17 2019-09-03 简科宇 Waste classification recovery device
CN110395504A (en) * 2019-08-06 2019-11-01 高晓东 Garbage classification judges the personal method and device for whether carrying out garbage classification
CN210456027U (en) * 2019-07-22 2020-05-05 环创(厦门)科技股份有限公司 Intelligent classification system of kitchen garbage of community
CN111217055A (en) * 2018-11-27 2020-06-02 深圳利万联科技有限公司 Garbage putting supervision method, device, server and system
CN111232483A (en) * 2020-01-16 2020-06-05 上海思依暄机器人科技股份有限公司 Garbage classification method and device and garbage can
CN111776536A (en) * 2020-07-07 2020-10-16 云知声智能科技股份有限公司 Intelligent garbage classification putting system and method
CN112116750A (en) * 2020-08-21 2020-12-22 中冶集团武汉勘察研究院有限公司 Block chain-based credit reward and punishment method applied to field of garbage classification and recovery
CN112744474A (en) * 2019-10-29 2021-05-04 上海浦东临港智慧城市发展中心 Intelligent voice garbage classification system for public places

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004321968A (en) * 2003-04-25 2004-11-18 Nec Corp Waste processing system and waste processing method
KR20180051775A (en) * 2016-11-09 2018-05-17 이현진 A separating collection box for providing reward service
CN107098084A (en) * 2017-04-17 2017-08-29 崔稷宁 Garbage collection method and its device
CN107640480A (en) * 2017-10-19 2018-01-30 广东拜登网络技术有限公司 The method and apparatus and storage medium and terminal device of refuse classification retrospect
CN108694522A (en) * 2018-07-06 2018-10-23 中国银行股份有限公司 A kind of data analysing method and device
CN109230040A (en) * 2018-09-06 2019-01-18 徐承柬 A kind of traceability system and method for sorting rubbish
CN111217055A (en) * 2018-11-27 2020-06-02 深圳利万联科技有限公司 Garbage putting supervision method, device, server and system
CN109903452A (en) * 2019-02-18 2019-06-18 慧科(东莞)信息技术有限公司 Waste recovery processing method, device, equipment and storage medium
CN110194338A (en) * 2019-07-17 2019-09-03 简科宇 Waste classification recovery device
CN210456027U (en) * 2019-07-22 2020-05-05 环创(厦门)科技股份有限公司 Intelligent classification system of kitchen garbage of community
CN110395504A (en) * 2019-08-06 2019-11-01 高晓东 Garbage classification judges the personal method and device for whether carrying out garbage classification
CN112744474A (en) * 2019-10-29 2021-05-04 上海浦东临港智慧城市发展中心 Intelligent voice garbage classification system for public places
CN111232483A (en) * 2020-01-16 2020-06-05 上海思依暄机器人科技股份有限公司 Garbage classification method and device and garbage can
CN111776536A (en) * 2020-07-07 2020-10-16 云知声智能科技股份有限公司 Intelligent garbage classification putting system and method
CN112116750A (en) * 2020-08-21 2020-12-22 中冶集团武汉勘察研究院有限公司 Block chain-based credit reward and punishment method applied to field of garbage classification and recovery

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114443733A (en) * 2022-01-25 2022-05-06 江苏鲲飞通讯科技有限公司 Method and system for collecting and processing garbage classification data

Also Published As

Publication number Publication date
CN113772290B (en) 2023-03-31

Similar Documents

Publication Publication Date Title
CN106605224A (en) Information searching method, information searching device, electronic equipment and server
CN104572942A (en) Push message display method and push message display device
CN104753766A (en) Expression sending method and device
CN105488025A (en) Template construction method and apparatus and information identification method and apparatus
KR101771153B1 (en) Method and device for determining associated user
CN104219785A (en) Real-time video providing method and device, server and terminal device
CN110436082A (en) A kind of Intelligent refuse classification identification suggestion device, system and method
CN111079958A (en) Garbage recycling method, system, equipment and storage medium
CN104869574A (en) Wireless network connection method and apparatus
CN210392308U (en) Intelligent recognition garbage classification device
CN105517112A (en) Method and device for displaying WiFi network information
CN105335712A (en) Image recognition method, device and terminal
CN105426515A (en) Video classification method and apparatus
CN113772290B (en) Garbage classification method, device, system and storage medium
CN207209065U (en) A kind of intelligent dustbin management system
CN105044658B (en) Generation method, detector and the server of radio signal characteristics
WO2021036145A1 (en) Garbage sorting method, apparatus and system, and computer-readable storage medium
WO2021012761A1 (en) Garbage classification method, apparatus and device, and storage medium
CN105045690A (en) Terminal test method and apparatus
CN105513298A (en) Prompt method and prompt device
CN105564866A (en) Prompting method and prompting device
CN105335714A (en) Photograph processing method, device and apparatus
CN107423386A (en) Generate the method and device of electronic card
US20180063685A1 (en) Message pushing method, terminal equipment and computer-readable storage medium
CN105302877A (en) Short message field classification method as well as short message field identification method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant