Disclosure of Invention
The community garbage classification processing method, the intelligent garbage can and the storage medium can reduce or even eliminate the risk that the bottle-shaped garbage is hurt to community workers due to the fact that the garbage in the intelligent garbage can is cleaned and recycled at one time, and the community workers are protected.
In order to solve the technical problem, the application adopts a technical scheme that: provided is a community garbage classification processing method, which comprises the following steps: the intelligent garbage can collects a current scene image; the intelligent garbage can identifies the current scene image to judge whether a user puts garbage into the intelligent garbage can; if so, the intelligent garbage can collects garbage images of the garbage to be detected and sends information to be detected to a community server, wherein the information to be detected comprises the garbage images, so that the community server judges whether the garbage to be detected is bottle-shaped garbage or not according to the garbage images; if the detection result is positive, the intelligent garbage can receives the acquisition instruction sent by the community server, and acquires the acoustic characteristic parameters of the garbage to be detected according to the acquisition instruction, so that the community server determines the material of the garbage to be detected according to the acoustic characteristic parameters of the garbage to be detected, and further sends recovery reminding information to a reminding terminal, wherein the recovery reminding information comprises the material of the garbage to be detected.
The step of acquiring the acoustic characteristic parameters of the garbage to be detected by the intelligent garbage can according to the acquisition instruction comprises the following steps: the intelligent garbage can transmits ultrasonic signals to the garbage to be detected according to the acquisition instruction; the intelligent garbage can receives the reflected ultrasonic signals of the garbage to be detected so as to obtain the reflected ultrasonic parameters of the garbage to be detected.
The information to be detected further comprises equipment information of the intelligent garbage can, the intelligent garbage can collects acoustic characteristic parameters of the garbage to be detected according to the collection instruction, so that the community server determines the material of the garbage to be detected according to the acoustic characteristic parameters of the garbage to be detected, and the community server sends recovery reminding information to a reminding terminal, wherein the steps of: the intelligent garbage can collects the acoustic characteristic parameters of the garbage to be detected according to the collection instruction, so that the community server determines the material of the garbage to be detected according to the acoustic characteristic parameters of the garbage to be detected, the community server searches personnel information related to the equipment information in a personnel database, and recovery reminding information is sent to corresponding personnel terminals.
And the equipment information is the equipment identification or the equipment number of the intelligent garbage can.
The intelligent garbage can receives the acquisition instruction sent by the community server, acquires the acoustic characteristic parameters of the garbage to be detected according to the acquisition instruction, determines the material of the garbage to be detected according to the acoustic characteristic parameters of the garbage to be detected by the community server, and sends recovery reminding information to a reminding terminal, wherein the recovery reminding information comprises the material of the garbage to be detected after the step: the intelligent garbage can receives the recovery time limit sent by the community server; the intelligent garbage can acquires the recovery state of the garbage to be detected so as to judge whether the garbage to be detected is recovered within the recovery time limit; if not, the intelligent garbage can reports the unrecycled event to the community server.
The step of acquiring the recovery state of the to-be-detected garbage by the intelligent garbage can to judge whether the to-be-detected garbage is recovered within the recovery time limit includes: the intelligent garbage can obtains the recovery state of the garbage to be detected so as to judge whether the time distance between the time and the recovery time limit of the garbage to be detected is smaller than or equal to a threshold value or not, and whether the garbage to be detected is recovered or not is judged.
The step of identifying the current scene image by the intelligent garbage can to judge whether a user puts garbage into the intelligent garbage can further comprises the following steps: if a user puts garbage into the intelligent garbage can, the intelligent garbage can sends out a classified putting prompt.
Wherein the classified delivery prompt is a voice prompt.
In order to solve the above technical problem, another technical solution adopted by the present application is: there is provided an intelligent trash can comprising a processor and a memory, the memory storing computer instructions, the processor being coupled to the memory, the processor being operative to execute the computer instructions to implement the method described above.
In order to solve the above technical problem, the present application adopts another technical solution: there is provided a computer readable storage medium having stored thereon a computer program for execution by a processor to implement a method as described above.
The beneficial effect of this application is: different from the situation of the prior art, the method and the device collect the current scene image through the intelligent garbage can; the intelligent garbage can identifies the current scene image to judge whether a user puts garbage into the intelligent garbage can; if yes, the intelligent garbage can collects garbage images of the garbage to be detected and sends the information to be detected to a community server, wherein the information to be detected comprises the garbage images, so that the community server can judge whether the garbage to be detected is bottle-shaped garbage or not according to the garbage images; if, the intelligent garbage can receives the acquisition instruction sent by the community server, and acoustic characteristic parameters of garbage to be detected are acquired according to the acquisition instruction, so that the community server determines the material of the garbage to be detected according to the acoustic characteristic parameters of the garbage to be detected, and then the community server sends recovery reminding information to the reminding terminal, the recovery reminding information comprises a method for detecting the material of the garbage to be detected, so that community workers can recover bottle-shaped garbage of different materials timely according to the reminding information, when classification and recovery of the bottle-shaped garbage are realized, the risk that the bottle-shaped garbage is damaged to the community workers due to the fact that the bottle-shaped garbage is recovered by one-time cleaning is reduced or even eliminated, and the protection of the community workers is improved.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. Various embodiments of the present application will be described more fully hereinafter. This application is capable of various embodiments and of modifications and variations there between. However, it should be understood that: there is no intention to limit the various embodiments of the application to the specific embodiments disclosed herein, but on the contrary, the intention is to cover all modifications, equivalents, and/or alternatives falling within the spirit and scope of the various embodiments of the application.
Hereinafter, the terms "includes" or "may include" used in various embodiments of the present application indicate the presence of the disclosed functions, operations, or elements, and do not limit the addition of one or more functions, operations, or elements. Furthermore, as used in various embodiments of the present application, the terms "comprising," "having," and their derivatives, are intended to be only representative of particular features, integers, steps, operations, elements, components, or combinations of the foregoing, and should not be construed as first excluding the existence of, or adding to one or more other features, integers, steps, operations, elements, components, or combinations of the foregoing.
In various embodiments of the present application, the expression "a or/and B" includes any or all combinations of the words listed simultaneously, e.g., may include a, may include B, or may include both a and B.
Expressions (such as "first", "second", and the like) used in various embodiments of the present application may modify various constituent elements in the various embodiments, but may not limit the respective constituent elements. For example, the above description does not limit the order and/or importance of the elements described. The foregoing description is for the purpose of distinguishing one element from another. For example, the first user device and the second user device indicate different user devices, although both are user devices. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of various embodiments of the present application.
It should be noted that: in this application, unless expressly stated or defined otherwise, the terms "mounted," "connected," "secured," and the like are to be construed broadly, e.g., as meaning fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; can be directly connected or indirectly connected through an intermediate medium; there may be communication between the interiors of the two elements. The specific meaning of the above terms in the present application can be understood by those of ordinary skill in the art as appropriate.
In this application, it should be understood by those skilled in the art that the terms indicating orientation or positional relationship herein are based on the orientation or positional relationship shown in the drawings and are used only for convenience in describing the application and for simplicity in description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed in a particular orientation, and be operated, and therefore should not be considered as limiting the application.
The terminology used in the various embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the various embodiments of the present application. Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of the present application belong. The terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning that is consistent with their contextual meaning in the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein in various embodiments.
Referring to fig. 1, fig. 1 is a schematic flow chart of an embodiment of a community garbage classification processing method provided in the present application, where the community garbage classification processing method in the present embodiment includes:
s110: the intelligent garbage can collects a current scene image;
specifically, the intelligent garbage can is installed in the community, the number of the intelligent garbage can be multiple, the intelligent garbage can be installed in each position of the community respectively, in the specific application process, the current scene image can be shot through the camera installed outside the intelligent garbage can, and the current scene image can be a scene image or a scene video.
S120: the intelligent garbage can identifies the current scene image to judge whether a user puts garbage into the intelligent garbage can;
specifically, the intelligent trash can is imaged by the current scene through an image recognition technology to judge whether a user puts trash into the intelligent trash can, if the user puts trash into the intelligent trash can, step S130 is executed, otherwise, the process is ended.
S130: the intelligent garbage can collects garbage images of garbage to be detected and sends information to be detected to the community server, wherein the information to be detected comprises the garbage images, so that the community server judges whether the garbage to be detected is bottle-shaped garbage or not according to the garbage images;
specifically, the community server is in communication connection with the intelligent trash can, so that information interaction can be performed between the community server and the intelligent trash can, after the intelligent trash can collects the trash image of the trash to be detected, the trash image is sent to the community server, so that the community server judges whether the matching degree of the trash image and the bottle-shaped images in the image database is larger than or equal to a threshold value, if the matching degree is larger than or equal to the threshold value, the step S140 is executed if the matching degree is larger than or equal to the threshold value, and if the matching degree is not larger than or equal to the threshold value, the step S140 is executed.
Optionally, the information to be detected further includes device information of the intelligent trash can, such as a device identifier or a device number of the intelligent trash can.
Optionally, in another embodiment, before the step S130, the intelligent trash can further sends a classified putting prompt, that is, when the intelligent trash can determines that there is a user to put trash into the intelligent trash can in the step S120, the classified putting prompt is sent to prompt the user to perform classified putting on the trash.
Optionally, the classification pass-through alert is a voice alert.
S140: the intelligent garbage can receives the collection instruction sent by the community server, collects the acoustic characteristic parameters of the garbage to be detected according to the collection instruction, determines the material of the garbage to be detected according to the acoustic characteristic parameters of the garbage to be detected by the community server, and then sends recovery reminding information to the reminding terminal by the community server, wherein the recovery reminding information comprises the material of the garbage to be detected.
Specifically, when the community server judges that the garbage to be detected is bottle-shaped garbage, the community server sends a collection instruction to the intelligent garbage can, and after receiving the collection instruction, the intelligent garbage can collects acoustic characteristic parameters of the garbage to be detected, in a specific embodiment, the intelligent garbage can sends an ultrasonic signal to the garbage to be detected according to the collection instruction and receives a reflected ultrasonic signal reflected by the garbage to be detected so as to obtain reflected ultrasonic parameters of the garbage to be detected, and sends the reflected ultrasonic parameters to the community server, so that the community server searches a material associated with preset ultrasonic parameters matched with the reflected ultrasonic parameters in a material database, namely, can collect reflected ultrasonic parameters of different materials in advance, can send the ultrasonic signal to the known bottle-shaped garbage of different materials in the collection process and receive the reflected ultrasonic signal reflected by the bottle-shaped garbage of different materials, in order to obtain the reflection ultrasonic wave parameter of different materials, also different materials predetermine the ultrasonic wave parameter to with the predetermined ultrasonic wave parameter of different materials and different materials association and store in the material database of community server, and then in this step S140 after community server received the reflection ultrasonic wave parameter that intelligent garbage bin sent, can wait to detect the material of rubbish in the material database is confirmed.
It can be understood that when ultrasonic waves are transmitted to an object, the sound waves reflected by objects of different materials vary differently. For example, a rigid object reflects sound waves strongly, the intensity of the reflected sound waves varies less than the intensity of the transmitted sound waves, a flexible object reflects sound waves weakly, and the intensity of the reflected sound waves varies more than the intensity of the transmitted sound waves. Illustratively, the glass object reflects sound waves more strongly than the plastic object does, and the intensity of the reflected sound waves varies less than the emitted sound waves. The compact object has small absorption to sound waves, the frequency of reflected sound waves has small change compared with that of transmitted sound waves, the sparse object has large absorption to sound waves, and the frequency of reflected sound waves has larger change compared with that of transmitted sound waves. Exemplarily, the absorption of wooden object to the sound wave is littleer to the absorption of sound wave compared to the metal material object, and the frequency of reflection sound wave is also littleer than the transmission sound wave change, consequently when waiting to detect rubbish and send the ultrasonic wave, can confirm to detect the material of rubbish according to the difference of the reflection ultrasonic wave parameter of different materials.
Further, after the material of rubbish is detected to the server of community affirmation, send to reminding the terminal and retrieve warning information to make the staff of community can retrieve according to the timely bottle form rubbish to different materials of this warning information, when the realization is carried out categorised the recovery to bottle form rubbish, reduce or even eliminate to rubbish in the intelligent garbage bin carry out disposable clearance retrieve and lead to bottle form rubbish to cause the risk of injury to the staff of community, improve the protection to the staff of community.
In a specific application scene, the community server searches personnel information related to the equipment information in the personnel database to send recovery reminding information to corresponding personnel terminals, namely, in the application scene, different personnel information and equipment information of different intelligent garbage cans are related in advance, so that the community server can send the recovery reminding information to the corresponding personnel terminals, corresponding workers are distributed to recovery work of different intelligent garbage cans, manpower resources are reasonably planned, and recovery efficiency is improved.
In another application scenario, the community server searches the personnel information related to the material in the personnel database to send the recovery reminding information to the corresponding personnel terminal, namely, in the other application scenario, different personnel information and different materials are related in advance, so that the community server can send the recovery reminding information to the corresponding personnel terminal according to the material in the recovery reminding information, corresponding workers are distributed to garbage of different materials, manpower resources are reasonably planned, and recovery efficiency is improved.
In another application scenario, the above recovery reminding information further includes position information of the intelligent trash can, and the community server can obtain the position information of the intelligent trash can in the community layout according to the device information of the intelligent trash can, that is, the community layout includes positions of all the intelligent trash cans in the community, so that after the recovery reminding information is received by the reminding terminal, the staff can recover the garbage to be detected according to the position of the intelligent trash can according to the position information, and convenience of the staff is improved.
Optionally, the community garbage classification processing method in this embodiment further includes:
s150: the intelligent garbage can receives the recovery time limit sent by the community server;
specifically, after the community server sends the recovery reminding information to the reminding terminal, the recovery time limit is sent to the intelligent garbage can.
S160: the intelligent garbage can acquires the recovery state of the garbage to be detected so as to judge whether the garbage to be detected is recovered within the recovery time limit;
specifically, the intelligent trash can obtains the recycling state of the trash to be detected, that is, determines whether the trash to be detected is recycled and the recycling time, so as to determine whether the trash to be detected is recycled within the recycling time limit, if so, the process is ended, and otherwise, the step S170 is executed.
In a specific embodiment, the intelligent garbage can acquires the recovery state of the garbage to be detected to judge whether the time distance between the time and the recovery time limit of the garbage to be detected is smaller than or equal to a threshold value and whether the garbage to be detected is recovered.
S170: the intelligent trash can reports the unrecycled event to the community server.
Specifically, when the intelligent garbage can judges that the garbage to be detected is not recovered within the recovery time limit, the intelligent garbage can reports an unrecovered event to the community server, so that the community server can send recovery reminding information to the reminding terminal again.
Referring to fig. 2, fig. 2 is a schematic block diagram of an embodiment of the intelligent trash can provided in the present application, the intelligent trash can in the present embodiment includes aprocessor 210 and amemory 220, thememory 220 stores computer instructions, theprocessor 210 is coupled to thememory 220, and theprocessor 210 executes the computer instructions when operating to implement the community garbage classification processing method in the foregoing embodiment.
Theprocessor 210 may also be referred to as a Central Processing Unit (CPU). Theprocessor 210 may be an integrated circuit chip having signal processing capabilities. Theprocessor 210 may also be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor, but is not limited thereto.
Referring to fig. 3, fig. 3 is a schematic block diagram of an embodiment of a computer-readable storage medium provided in the present application, in which acomputer program 310 is stored, and thecomputer program 310 can be executed by a processor to implement the community garbage classification processing method in any of the above embodiments.
Alternatively, the readable storage medium may be various media that can store program codes, such as a usb disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, or may be a terminal device such as a computer, a server, a mobile phone, or a tablet.
Different from the prior art, the current scene image is collected through the intelligent garbage can; the intelligent garbage can identifies the current scene image to judge whether a user puts garbage into the intelligent garbage can; if yes, the intelligent garbage can collects garbage images of the garbage to be detected and sends the information to be detected to a community server, wherein the information to be detected comprises the garbage images, so that the community server can judge whether the garbage to be detected is bottle-shaped garbage or not according to the garbage images; if, the intelligent garbage can receives the acquisition instruction sent by the community server, and acoustic characteristic parameters of garbage to be detected are acquired according to the acquisition instruction, so that the community server determines the material of the garbage to be detected according to the acoustic characteristic parameters of the garbage to be detected, and then the community server sends recovery reminding information to the reminding terminal, the recovery reminding information comprises a method for detecting the material of the garbage to be detected, so that community workers can recover bottle-shaped garbage of different materials timely according to the reminding information, when classification and recovery of the bottle-shaped garbage are realized, the risk that the bottle-shaped garbage is damaged to the community workers due to the fact that the bottle-shaped garbage is recovered by one-time cleaning is reduced or even eliminated, and the protection of the community workers is improved.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings, or which are directly or indirectly applied to other related technical fields, are intended to be included within the scope of the present application.