[go: up one dir, main page]

WO2019226066A1 - Method and system for the personalized monitoring of waste sorting - Google Patents

Method and system for the personalized monitoring of waste sorting Download PDF

Info

Publication number
WO2019226066A1
WO2019226066A1 PCT/RU2018/000322 RU2018000322W WO2019226066A1 WO 2019226066 A1 WO2019226066 A1 WO 2019226066A1 RU 2018000322 W RU2018000322 W RU 2018000322W WO 2019226066 A1 WO2019226066 A1 WO 2019226066A1
Authority
WO
WIPO (PCT)
Prior art keywords
waste
container
user
type
collection
Prior art date
Application number
PCT/RU2018/000322
Other languages
French (fr)
Russian (ru)
Inventor
Евгений Евгеньевич ЮРАСОВ
Иннокентий Константинович ВОЛЯНСКИЙ
Original Assignee
Yurasov Evgenij Evgenevich
Volyanskij Innokentij Konstantinovich
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 Yurasov Evgenij Evgenevich, Volyanskij Innokentij Konstantinovich filed Critical Yurasov Evgenij Evgenevich
Publication of WO2019226066A1 publication Critical patent/WO2019226066A1/en

Links

Definitions

  • This technical solution generally relates to the field of computer technology, and in particular to methods and systems for personalized automatic accounting and sorting of user waste.
  • waste is considered as a source of valuable resources, the skillful use of which will avoid both the impending environmental crisis and the consequences of the depletion of non-renewable resources.
  • MSW solid household waste
  • a method for sorting MSW by population is the most obvious. It is much simpler to separate the solid waste at the stage of its collection from the population than to try to sort the garbage dumped into one container, and the possibility of separating its constituent components is significantly reduced, which means that the proportion of solid waste suitable for successful processing decreases.
  • sorting solid waste and accounting for sorting waste data is a difficult task, which is not limited to separating containers by color for different types of solid waste.
  • Patent application CN105436188A Garbage sorting treatment system and using method thereof
  • patent holder ZHEJIANG DEAN TECH CO LTD
  • publication date: March 30, 2016 is known from the prior art.
  • the present invention relates to a garbage sorting processing system and a method for using it.
  • the construction is such that the garbage collection container and the garbage bag are associated with personal identifier information, residents are compelled to separately stack the decomposable garbage and the indecomposable garbage, and in the meantime, the garbage processing apparatus allows loading the decomposable garbage, otherwise the feed door on the machine body cannot be opened in order to enter the sorting of garbage;
  • the design is such that a recognition barcode or recognition chip in a garbage collection container where residents place garbage, can be controlled and monitored, and in addition, residents leaving trash can easily be alerted and warned of garbage collection.
  • An additional technical result is the provision of waste accounting at all stages of its movement, as well as providing accurate identification of the source of waste origin, as well as its tracking through the use of a special digital code on the container.
  • the degree of sorting of waste can be controlled from a local approach to sorting.
  • This technical result is achieved by implementing a personalized waste sorting method, in which at least one scanned two-dimensional bar code is received, containing on at least one container containing waste of the same type; after which data from the user communication device are received from the user communication device, the location point of the waste collection at which this user stores them and the type of waste in the container; then form the relationship of the obtained two-dimensional barcode located on the container and the type of waste located in the container; further, based on the generated connection of the two-dimensional bar code and the type of waste, the degree of loading of at least one point of the waste collection location is monitored; and ultimately send a means to transportation of waste to the point of location of waste collection, to which this user stacks it when it is filled.
  • the two-dimensional barcode contains a unique identifier for the container on which it is located.
  • the two-dimensional barcode is a QR code or PDF 417, or DataMatrix, or Maxicode.
  • the waste collection location comprises GPS coordinates.
  • the container contains an RFID tag to track its future movement.
  • the location of the waste collection is indicated by the user on the map by moving and marking and / or by entering the exact address, and / or by selecting from a predefined list of addresses.
  • the point of location of the waste collection can be determined automatically by using the GPS function of the user's mobile communication device.
  • the waste collection location data is converted to a geographic coordinate recording format.
  • additional control of filling the waste compartments is carried out by reading a two-dimensional code on the container or upon detecting the movement of the waste placed in the container.
  • FIG. 1 shows an exemplary embodiment of a personalized waste sorting method in the form of a flowchart
  • FIG. 2 shows an exemplary embodiment of a container for collecting user waste in the form of a garbage can, in which there is a packet containing a two-dimensional bar code, which is a QR code;
  • FIG. 3 shows an exemplary embodiment of scanning a QR code located on a container using a mobile communication device of a user
  • FIG. 4 shows an exemplary embodiment for comparing the type of waste contained in a container and the unique identifier of a container in a mobile application of a user on his mobile communication device;
  • FIG. 5 shows an exemplary embodiment of a container for collecting user waste in the form of a package that houses a two-dimensional bar code, which is a QR code;
  • FIG. 6 shows an exemplary embodiment of a personalized waste sorting architecture
  • FIG. 7 shows an embodiment of the formation of the connection of the obtained two-dimensional barcode located on the container and the type of waste located on the container.
  • This technical solution can be implemented on a computer or other data processing device in the form of an automated system or computer-readable medium containing instructions for performing the above method.
  • the technical solution can be implemented as a distributed computer system, the components of which are cloud or local servers.
  • a system means a computer system or an automated system (AS), a computer (electronic computer), CNC (numerical control), PLC (programmable logic controller), a computerized control system, and any other devices capable of performing a given, clearly defined sequence of computational operations (actions, instructions).
  • AS automated system
  • CNC number of computers
  • PLC programmable logic controller
  • An instruction processing device is understood to mean an electronic unit or an integrated circuit (microprocessor) executing machine instructions (programs).
  • An instruction processing device reads and executes machine instructions (programs) from one or more data storage devices.
  • Storage devices may include, but are not limited to, hard disks (HDDs), flash memory, ROM (read only memory), solid state drives (SSDs), optical drives, and cloud storage.
  • a program is a sequence of instructions for execution by a computer control device or an instruction processing device.
  • a bar code is graphic information applied to the surface, marking or packaging of products, representing the possibility of reading it by technical means - a sequence of black and white stripes, or other geometric shapes.
  • a container is a basic packaging element intended for product placement. Usually allowed the reuse (reusable) use of containers (as opposed to packaging).
  • a geographic information system is a system for collecting, storing, analyzing and graphically visualizing spatial (geographic) data and related information about necessary objects.
  • Server an electronic device that performs service functions at the request of a client, giving him access to certain resources.
  • a server is considered having a permanent connection to a federated network that can transmit data to a client device. The server can process this data and transfer the processing result back to the client device.
  • a data exchange module is a server module that can represent a receiver of incoming signals, and a converter for subsequent processing, and a translator for further sending.
  • a computing module is a server module that is a microprocessor specially adapted for complex signal processing.
  • a database storage module is a server module that stores data that can be executed as a hard disk drive or as flash memory, which refers to semiconductors of electrically reprogrammable memory.
  • the personalized waste sorting method shown in FIG. 1 in block diagram form may include the following steps.
  • Step 101 at least one scanned two-dimensional barcode is received that is contained in at least one container containing the same type of waste.
  • the user 600 loads or in other words fills the existing container, as shown in FIG. 2 and in FIG. 5 (various options for the implementation of containers), one or another container 200 for waste directly waste of the same type and / or different types, on which the two-dimensional code 210 is applied.
  • the user 600 scans the two-dimensional code 210 using special hardware and / or software located on the container and the already scanned two-dimensional code enters the system 610.
  • the two-dimensional code 210 may be duplicated by a unique digital or symbolic identifier so that the user 600 does not have to use an optical scanning device, i.e. hardware, and enter a unique code in a mobile application or web service on a mobile communication device.
  • the two-dimensional code 210 can be a bar code that can be executed, for example, by direct thermal printing, heat transfer, matrix transfer, silk screen printing, gluing, marking, for example, by a laser method, in particular, using an yttrium-aluminum laser AIG (YAG), blue laser or ultraviolet laser. If necessary, the barcode may contain encrypted data.
  • YAG yttrium-aluminum laser AIG
  • the two-dimensional code 210 may be of a digital type, for example, as a European International Code EAN8, a European International Code EAN13, a Universal Product Code UPC, or an International Standard Book Number ISBN, or an alphanumeric type, for example, as a code Code 39 or Code 128.
  • the barcode 210 may be a two-dimensional code, for example, such as PDF 417, DataMatrix, Maxicode or QR Code, not limited to
  • a two-dimensional code scanner may be implemented in software or hardware.
  • two-dimensional code 210 can be read by a specially downloaded mobile application, form in a web service or through a standard camera, in which the manufacturer has a two-dimensional barcode recognition function.
  • an electronic device can be used as a scanner, which can recognize and convert (decrypt) a two-dimensional code, for example, a QR code.
  • the two-dimensional code scanner has all the capabilities of a conventional laser scanner and can read one-dimensional codes, moreover, from any angle, which makes it even more convenient and universal.
  • a two-dimensional code 210 or a unique digital code may be located in the middle and / or corner, and / or on the edge, and / or outside, and / or inside the container, without limitation.
  • the container 200 may include waste compartments that pose a particular threat, for example, electroplating products, mercury lamps, broken thermometers, etc., without limitation.
  • such compartments may differ from other compartments in color and / or type of material, for example, foil.
  • Container 200 can be classified for waste by its state of aggregation: solid waste, liquid waste, gaseous waste.
  • containers 200 may be classified by the user under existing types of waste, for example:
  • container 200 for solid waste can be classified by the following waste:
  • a certain container 200 is used, for example: a can, tub, reel, bottle, barrel, pot, box, box, bag, tube, etc.
  • the purpose of the container 200 in this case is to make the waste is convenient for transportation, transportable and to ensure conditions for their qualitative and quantitative safety during transportation, and further sorting.
  • a combined container 200 is used, which allows you to combine different types of waste (for example, plastic with wood, wood with metal), which provides the most durable and convenient types of packaging for transportation and storage.
  • the main types of combined containers 200 include small-sized and special containers, folding tanks, wooden box and barrel containers with inserts from plastics, etc.
  • the waste collection container 200 may be stored on a user's living area, in a designated place, for example, on a landing or in the courtyard of the user's home.
  • the container for collecting waste may be in a temporarily designated place, for example, marked with paint or RFID, which can be defined in the user's mobile application.
  • the container 200 may be colored in different colors to facilitate sorting, for example, in such an embodiment as shown in the table below.
  • Compost Compost, humus for fertilizing fields, food
  • the user collects the waste in a container 200 containing a two-dimensional code 210 and hands it over, for example, to an organization that receives galvanic cells, which will recycle it on its own in the future.
  • the two-dimensional code 210 applied to the container 200 contains a unique container identifier that can be numeric or symbolic and is further associated with user information.
  • the container 200 comprises an RFID tag (transmitter and receiver) to track its movement later.
  • RFID readers can be installed, for example, on the container transportation vehicle and the RFID tags will be read right before the packaging of the container 200, and at the gate when entering the waste processing or sorting plant (RFID portal).
  • the container 200 may include a beacon for tracking, for example, a GPS / rjlOHACC / LBS beacon, iBeacon, and the like, not limited to.
  • Step 102 obtain user data, a waste collection location point from which the user stacks them, and the type of waste in the container from the user communication device.
  • User 600 introduces personal information upon registration in a mobile application or on a service website via a mobile communication device 620.
  • System 610 has the ability to collect information about all visitors to a web service or users of a mobile application, and user data 600 can be understood as at least the following: user ID, full name, address of actual residence, age, gender, interests, social behavior , personal data, user profile on a social network, data about the computing platform used by the user, time zone, user screen resolution, connected plug-ins for a web browser, language, information about operas translational user's system.
  • System 610 also allows the collection of information about visitors to web pages or users of a mobile application by analyzing cookies, which can be used for at least the following: authenticating users, storing personal preferences and user settings, tracking the status of a user's access session, conducting statistics about users. All the above user information collected is stored in the 640 database.
  • user 600 may specify an alias
  • nickname of a user on a web resource or mobile application, his email address, user identification number, etc. by entering such data in the graphical user interface on the registration page of the new user of the resource (page for editing the user data of the resource) or by selecting such data from the resources provided to the user by the resource.
  • user 600 can get to the user registration page by a link (for example, a web link) that can be sent to him by any other user of the resource, for example, as invitations to the resource, and the link may contain information about the inviting user, which can be used to establish a connection between the inviting user of the resource and the invited / registered user on the resource.
  • a link for example, a web link
  • the waste collection location point 630 may be indicated by the user 600 on the map by moving and marking, or by entering an exact address, or by selecting from a predefined list of addresses. In some embodiments of the invention, the waste collection location point 630 may be determined automatically by using the GPS function of the mobile user communication device 620.
  • the waste collection location point 630 is determined by at least one mobile user communication device 620, which is regularly determined (for example, at the same time in the morning and along the same path from the house to the waste collection point) at a given point 630 using at least one of the following devices: a geolocation receiver; GSM-module that determines the location of the signals of base stations; LTE-module that determines the location of the signals of base stations; using data received from the receivers of Wi-Fi devices of users of a mobile application based on the use of artificial intelligence algorithms (machine learning, namely artificial neural networks).
  • machine learning namely artificial neural networks
  • the data on the waste collection location point 630 is converted into one of the known geographic coordinate recording formats. It will be apparent to any person skilled in the art that several points of a waste collection location may be displayed on a map, whereby user 600 may select the closest or most convenient point 630.
  • geographic coordinates include latitude, longitude, and altitude. Geographic the coordinates of the same point can be expressed in different formats. Depending on whether minutes and seconds are represented as values from 0 to 60 or from 0 to 100 (decimal fractions).
  • the coordinate format can be used as follows: DD — degrees, MM — minutes, SS — seconds, if minutes and seconds are represented as decimal fractions, then DD.DDDD is used. For example:
  • DD MM SS 50 ° 40 '45 "east, 40 50' 30" north - Degrees, minutes, seconds
  • DD MM. MM 50 ° 40.75 'E, 40 50.5' N - Degrees, decimal minutes
  • DD.DDDDD 50.67916 East, 40.841666 North - Decimal degrees.
  • the user 600 indicates the type of waste in a mobile application or web service on the user's mobile communication device 620, choosing it from the available list (which is loaded from the database 640 of the system 610) or by entering it in the graphical user interface.
  • Step 103 link the resulting two-dimensional barcode on the container to the type of waste on the container, as shown in FIG. 7.
  • the user first enters the type of waste after scanning the two-dimensional code in the user's mobile application or web service.
  • the formation of communication at this step can be carried out by establishing correspondence between entities and domain characteristics, as well as relationships and attributes in the notation of the selected DBMS.
  • a two-dimensional barcode (such as an entity in database 640) contains attributes such as “unique code identifier”, “geographical coordinates” of the waste collection location, “contact information”, “Internet address” (character URL link or IP address) etc.
  • the type of waste (such as an entity in the database) contains attributes such as “name of the waste,” “description of the waste,” “identifier of the waste,” “waste classifier,” etc.
  • the waste classifier determines the hazard of the waste by its physicochemical properties.
  • the hazard classification of waste starting with the least hazardous, can include five groups and can be as follows:
  • each type of waste by origin in accordance with various international classifiers, has its own identification code.
  • the scrap metal waste and waste group has the numerical code “351 000 00 00 00 0”, while the waste included in this group also has its own special code: scrap and waste that contains carbon steel - “351 202 00 01 00 0” etc.
  • the primary key is determined in the database 640.
  • Each entity can be represented, for example, by one table in the database or contained in several.
  • a number of unique keys are defined. The difference between a unique key and a primary one is that the unique key is not the main identifying factor of the record and the foreign key of another table cannot refer to it. Its main task is to guarantee the uniqueness of the field value.
  • the first normal form (1 NF), the second normal form (2NF), the third normal form (NF), the normal Boyce-Codd form (NFBK), the fourth normal form (4NF), and the fifth normal form (5NF) are used .
  • Each of the various existing types of relationships between tables can be modeled in a database. There are several types of relationships that are potentially used in this technical solution: a one-to-many relationship and / or a many-to-many relationship.
  • the one-to-many relationship in most cases reflects the real relationship of entities in the subject area. It is implemented by the already described "foreign key-primary key” pair, i.e. when a foreign key is defined that refers to the primary key of another table. It is this connection that describes the widespread mechanism of classifiers.
  • the primary key is, for example, an identification code.
  • a foreign key is defined that refers to the primary key of the classifier. After that, it does not enter the name from the classifier, but the identification code of the type of waste.
  • Such a system becomes resistant to name changes in classifiers.
  • the prior art methods for changing the displayed table of identification codes of waste types on their names both at the database server level (for client-server DBMSs) and at the user application level.
  • WASTE_DO_DIMENSIONAL_CODE the row of which will have two foreign keys: one will refer to the primary key in the table TWO-DIMENSIONAL CODE and the other to the primary key in the table WASTE TYPE.
  • WASTE_LOAD_DIMENSION_CODE the row of which will have two foreign keys: one will refer to the primary key in the table TWO-DIMENSIONAL CODE and the other to the primary key in the table WASTE TYPE.
  • the database 640 stored in the data warehouse of the system 610 may be a relational database, an object-oriented database, a hierarchical database, a network database, other types of databases, some combination or extension of the above.
  • Data representing a set of proposed two-dimensional codes, types of waste, as well as user data can be organized in the form of tables, records, objects, other data structures, etc.
  • Data can also be stored in special database files, special sections of hard drives, HTML files, XML files, spreadsheets, unstructured files, document files, configuration files, other files, etc.
  • Database 640 may refer to a read-only data set, or be able to read and write to the data set.
  • Step 104 based on the generated association of the two-dimensional barcode and the type of waste, the degree of loading of at least one waste collection location point is monitored.
  • Information obtained by a user’s mobile device 620 or otherwise obtained by accessing a network system 610 may be temporarily stored, collected, maintained, processed in one way or another, for example, by a processor and associated memory in an interface controller or other suitable processor or memory which can be represented as part of the electronics of the mobile communication device 620. Further, the collected information may be transmitted to the server 650, for example, using a transceiver. As will be described in more detail below, this approach can be used to create a history of the values of two-dimensional codes and / or types of waste that can change over time. This information, which is stored, can then be used to generate various statistics on the specified data and a more detailed analysis.
  • information exchange over the network of the waste collection vehicle 660 and the server 650 can be monitored. If a specific event is detected associated with the waste collection vehicle 660, a processor located inside the interface controller or otherwise integrated into the vehicle, may be able to perform a function in response to detection a specific event by transmitting data associated with the event between the server 650, for example, with a mobile device 620 for communication of the user and the vehicle 660 collecting waste.
  • the invention may be monitored:
  • user data such as full name, gender, date of birth, address of residence / registration / registration, passport data, etc.
  • One of the parameters monitored is the rate of waste filling at the point 630 of the waste collection location in the garbage container, and therefore, the system 610 can register a sample of the rate of waste filling at certain time intervals.
  • the system 610 can only maintain the highest speed, calculated average speed and / or other measurement. Based on these data, they plan to send funds 660 for transporting waste to the point 630 of the waste collection location, which greatly optimizes the waste collection process, and also improves the quality and speed of waste collection.
  • an increased degree of waste loading is determined, for example, the detection of one type of waste that exceeds a certain predetermined mass value, then the registered content can be saved, for example, by transmitting information to server 650.
  • the degree of loading of the type of waste or other measured parameters for example, in principle the entire set of waste
  • server farms, workstations, laptop computers, tablets, mobile phones, game consoles, and network devices having the necessary processing power can be used as server 650.
  • Such devices may also provide a variety of computing components.
  • servers 650 can be used in this technical solution, individually or in combination, such as web servers, file servers, application servers, multimedia servers, peer-to-peer coordination servers, database servers, mail servers, monitoring servers physical parameters and servers of automation of supervisory control and data collection (SCADA).
  • SCADA supervisory control and data collection
  • web browsers can be used to provide communication with the user.
  • client applications can be executed in various contexts, such as native execution on a user’s mobile communication device 620; controlled execution, facilitated by one or more control runtime environments; virtual execution within a virtual environment, such as a web application running inside a web browser; and insulated execution inside an insulated structure.
  • server scripts may be used on server 650 that can specify many types of processing related to a local event (for example, a garbage truck heading to a waste collection location), such as a local event message sent to a client application on a device 620, registering the occurrence of a local event or applying additional logic during processing of a local event.
  • the server application 650 may be configured to notify the client application on device 620 of the completion of the server script. For example, an event subscription request provided by a client application on device 620 may set an application callback that should be activated after a local event has been detected and / or after completion of the execution of the server-side script (s) associated with the local event.
  • the server scenarios described in this invention for example, automatically directing garbage collection tools 660, can be developed using a variety of technologies, including JavaScript on the server side 650, which uses the Node.js module and can be executed by the local web server 650.
  • the aforementioned processor of the system 610 may represent an apparatus for processing instructions that may be actuated to process instructions of the above method.
  • this processor may be a general purpose processor (e.g., a general purpose microprocessor of the type often used as a central processing unit (CPU) in a desktop computer, laptop computer, and computers like them).
  • this processor may be a special purpose processor. Examples of suitable special-purpose processors include: network processors, data processors, cryptographic processors, graphics processors, coprocessors, embedded processors, digital signal processing processors (DSP processors) and controllers (e.g. microcontrollers), to name but a few, but not limited to them.
  • DSP processors digital signal processing processors
  • a processor can be any processor from among: a variety of processors for calculations with a complex set of instructions (CISC processors), a variety of processors for calculations with a reduced set of instructions (RISC processors), a variety of processors with super-long instruction words (VLIW processors), various hybrids of these processors or other types of processors without any exceptions.
  • CISC processors complex set of instructions
  • RISC processors reduced set of instructions
  • VLIW processors various hybrids of these processors or other types of processors without any exceptions.
  • Step 105 directing the means 660 for transporting the waste to a point 630 of the waste collection location where this user 600 places them when they are full.
  • a processor located remotely or on a waste collection vehicle 660 may be able to implement at least one the function of tracking the location of the vehicle 660 by radio communication with the server 650 through the transceiver and by interacting with at least one component of the vehicle 660 that collects waste Eve rail vehicle 660, e.g., exchanging data with at least one of its vehicle control module.
  • the counter implemented on server 650 monitors and calculates occupancy.
  • the weight of the garbage container, the volume of the entire garbage container, the volume of the compartments of the garbage container for a special type of garbage, and so on which is obvious to a person skilled in the art, can be used.
  • a server 660 is sent to this place by the server 650 to collect waste.
  • the waste collection vehicle 660 may be guided by the system 610 along the most optimal route to the waste collection points where, for example, garbage containers are installed.
  • the optimal route for the waste collection vehicle 660 at the waste collection points can be found using a heuristic algorithm known in the art. As such an algorithm, one can use, but are not limited to, the method of genetic algorithms, the Clark-Wright method, the ant colony algorithm, the nearest neighbor method, the method of incorporating the nearest city, the method of cheapest inclusion, etc.
  • the optimal route of the waste collection vehicle 660 may take into account the routes and movement of other waste collection vehicles and the route to the waste recycling plant.
  • a specific location is allocated for a particular type of waste, then a specific service department may come for it. If all types of waste are collected in one place, then the containers are separated by type of waste at a sorting / processing plant.
  • system 610 may include at least one of the following components: server 650, database 640, power component 670, multimedia component 680, audio component 690, input / output (I / O) interface 700, data transfer component (not shown).
  • the server 650 mainly controls all operations of the system 610, for example, operations related to the display, phone calls, data transfer, write / read data operations.
  • Server 650 may include one or more processors that implement instructions to complete all or part of the steps of the above methods.
  • server 650 may include one or more modules for ease of interaction between server 650 and other components of system 610.
  • server 650 may include a multimedia module to facilitate communication between media component 680 and server 650.
  • the database 640 is configured to store various types of data to support the operation of the system 610. Examples of such data include instructions for any application or method running on the system 610, contact details of users or types waste, address book data, messages, images, videos, etc.
  • the 640 database can be implemented on any type of non-volatile memory, non-volatile memory, or a combination thereof, for example, Static Random Access Memory (RAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (EEPROM), Read-Only Flashing Device (ROM), magnetic memory, flash memory, magnetic or optical disk.
  • RAM Static Random Access Memory
  • EEPROM Electrically Erasable Programmable Read-Only Memory
  • EPROM Erasable Programmable Read-Only Memory
  • EEPROM Read-Only Flashing Device
  • magnetic memory flash memory
  • flash memory magnetic or optical disk.
  • Power component 670 provides electricity to various components of system 610.
  • Power component 670 may include a power management system, one or more power supplies, and other nodes for generating, controlling, and distributing power to system 610.
  • the multimedia component 680 includes a screen providing an output interface between the system 610 and the user 600.
  • the screen may be a liquid crystal display (LCD) or touch panel (SP).
  • the screen may be implemented as a touch panel to receive input from a user 600.
  • the touch panel includes one or more touch sensors for recognizing gestures, touching, and sliding across the touch panel.
  • the touch sensor can not only feel the touch border or the gesture of turning over, but also determine the duration of time and pressure related to the touch and slide modes.
  • the media component 680 includes one front camera and / or one rear camera. When the system 610 is in an operating mode, for example, a shooting mode or a video mode, the front camera and / or the rear camera can receive multimedia data from the outside.
  • Each front camera and rear camera can be one fixed optical lens system or may have a focal length or optical zoom.
  • the audio component 690 may be configured to output and / or input an audio signal.
  • the audio component 690 includes a single microphone (MIC), which is configured to receive an external audio signal when the system 610 is in an operation mode, for example, a call mode, a recording mode, and a speech recognition mode.
  • the resulting audio signal may be further stored in the database 640 or sent via a data transmission component (not shown).
  • the audio component 690 also includes a single speaker configured to output an audio signal.
  • An I / O interface 700 provides an interface between a server 650 and a peripheral interface module.
  • the above peripheral interface module may be a keyboard, steering wheel, button, etc.
  • the button may be, for example, a home page button, volume button, power button, and lock button.
  • a data transmission component (not shown) is configured to facilitate wired or wireless communication between system 610 and other devices of user 600.
  • System 610 can access a wireless network based on a communication standard such as WiFi, 2G or 3G, or combinations.
  • the data transmission component receives a broadcast signal or broadcast and related information from an external broadcast control system via a broadcast channel.
  • the implementation of the data transmission component to facilitate short-range communication contains a near field communication module (NFC).
  • the NFC module can be based on radio frequency identification (RFID) technology, infrared data association technology (IrDA), ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
  • RFID radio frequency identification
  • IrDA infrared data association technology
  • UWB ultra-wideband
  • Bluetooth Bluetooth
  • system 610 may be implemented by one or more Specialized Integrated Circuits (ICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPs), Programmable Logic Devices (PLCs), logic chip, programmable in operating conditions ( ⁇ ), by means of a controller, microcontroller, microprocessor or other electronic components and can be configured to implement a method for personalized accounting of waste sorting s.
  • ICs Specialized Integrated Circuits
  • DSPs Digital Signal Processors
  • DSPs Digital Signal Processing Devices
  • PLCs Programmable Logic Devices
  • programmable in operating conditions
  • “establishment”, “change”, etc. refer to actions and processes a computing device or similar electronic computing device that works with data and converts data represented in the form of physical (eg, electronic) quantities in the registers and memory of the computing device into other data similarly represented in the form of physical quantities in the memory or registers of the computing device , or other similar devices for storing, transmitting or displaying information.
  • physical e.g, electronic

Landscapes

  • Refuse Collection And Transfer (AREA)
  • Processing Of Solid Wastes (AREA)

Abstract

The present technical solution relates in general to the field of computer technology, and in particular to methods and systems for the personalized automatic monitoring of waste sorting by users. Claimed is a method for the personalized monitoring of waste sorting which includes receiving at least one scanned two-dimensional barcode found on at least one container containing a single type of waste; then obtaining the following from a user communication device: data about the user, the waste collection point used by the user in question, and the type of waste contained in the container; then creating a connection between the received two-dimensional barcode found on the container and the type of waste contained therein; then monitoring the fill level of at least one waste collection point on the basis of the connection formed between the two-dimensional barcode and the type of waste; and, finally, sending a waste transportation means to the waste collection point used by the user in question once the collection point is full. The technical result is an increase in the efficiency and accuracy of waste sorting.

Description

СПОСОБ И СИСТЕМА ПЕРСОНАЛИЗИРОВАННОГО УЧЕТА СОРТИРОВКИ  METHOD AND SYSTEM OF PERSONALIZED SORT ACCOUNTING
ОТХОДОВ  WASTE
ОБЛАСТЬ ТЕХНИКИ FIELD OF TECHNOLOGY
[001] Данное техническое решение в общем относится к области вычислительной техники, а в частности к способам и системам персонализированного автоматического учета и сортировки отходов пользователей.  [001] This technical solution generally relates to the field of computer technology, and in particular to methods and systems for personalized automatic accounting and sorting of user waste.
УРОВЕНЬ ТЕХНИКИ BACKGROUND
[002] В настоящее время проблема утилизации отходов производства и потребления является чрезвычайно актуальной для большинства городов, так как все возрастающие их объемы продолжают увеличивать нагрузку на окружающую среду.  [002] Currently, the problem of recycling production and consumption waste is extremely urgent for most cities, as their ever-increasing volumes continue to increase the burden on the environment.
[003] Самым распространенным способом утилизации остается захоронение несортированных отходов на соответствующих полигонах или их сжигание на специальных заводах. Таким образом, до последнего времени традиционные подходы к проблеме уменьшения опасного влияния отходов на окружающую среду были ориентированы в основном на изоляцию свалок от грунтовых вод, если речь шла о вывозе мусора на полигоны, или очистку выбросов мусоросжигательного завода, если мусор предполагалось утилизировать путем сжигания. Но разработка и внедрение методов изоляции опасных веществ на полигонах и предотвращение попадания их в почву, а значит и в грунтовые воды, достаточно проблематично, учитывая огромное количество старых полигонов, построенных без учета необходимых экологических требований.  [003] The most common method of disposal remains the disposal of unsorted waste at appropriate landfills or incineration at special plants. Thus, until recently, traditional approaches to the problem of reducing the hazardous effect of waste on the environment were focused mainly on isolating landfills from groundwater, if it was a matter of garbage disposal at landfills, or cleaning up emissions from an incinerator, if garbage was supposed to be disposed of by burning. But the development and implementation of methods for isolating hazardous substances at landfills and preventing their entry into the soil, and hence into groundwater, is quite problematic, given the huge number of old landfills built without taking into account the necessary environmental requirements.
[004] В связи с существующими проблемами в области утилизации, отходы рассматриваются как источник ценных ресурсов, умелое использование которых позволит избежать как надвигающегося экологического кризиса, так и последствий истощения невозобновимых ресурсов. В рамках единого подхода безотходного производства предполагается и расширенная экологическая ответственность производителей, и экологичное проектирование товаров, и уменьшение количества отходов как производства, так и потребления, а также их переработку. [004] Due to existing disposal problems, waste is considered as a source of valuable resources, the skillful use of which will avoid both the impending environmental crisis and the consequences of the depletion of non-renewable resources. In the framework of a single approach to non-waste production, an expanded the environmental responsibility of manufacturers, and the environmentally friendly design of goods, and the reduction in the amount of waste from both production and consumption, as well as their processing.
[005] Проблемой переработки отходов для последующего использования при производстве товаров является эффективное разделения отходов на фракции. Способов сортировки твердых бытовых отходов (ТБО) известно несколько, и каждая страна, а зачастую и каждый город выбирает для себя наиболее приемлемый: строительство мусоросортировочных заводов, установка во дворах специальных контейнеров для раздельного сбора мусора населением, а также эффективное совмещение этих способов.  [005] The problem of processing waste for later use in the production of goods is the efficient separation of waste into fractions. Several methods are known for sorting solid household waste (MSW), and each country, and often each city, chooses the most suitable for itself: the construction of waste sorting plants, the installation of special containers in the yards for separate collection of garbage by the population, as well as the effective combination of these methods.
[006] Способ сортировки ТБО населением является самым очевидным. Ведь гораздо проще разделить ТБО на стадии их сбора от населения, чем пытаться отсортировать сваленный в один контейнер мусор, причем возможность разделения составляющих компонентов которого при этом существенно снижается, а значит и уменьшается доля ТБО, пригодного для успешной переработки. Однако сортировка ТБО и учет сортировки данных отходов представляет собой сложную задачу, которая не сводится только к разделению контейнеров по цветам для различных типов ТБО.  [006] A method for sorting MSW by population is the most obvious. It is much simpler to separate the solid waste at the stage of its collection from the population than to try to sort the garbage dumped into one container, and the possibility of separating its constituent components is significantly reduced, which means that the proportion of solid waste suitable for successful processing decreases. However, sorting solid waste and accounting for sorting waste data is a difficult task, which is not limited to separating containers by color for different types of solid waste.
[007] Из уровня техники известна заявка на патент CN105436188А «Garbage sorting treatment system and using method thereof», патентообладатель: ZHEJIANG DEAN TECH CO LTD, дата публикации: 30.03.2016.  [007] Patent application CN105436188A "Garbage sorting treatment system and using method thereof", patent holder: ZHEJIANG DEAN TECH CO LTD, publication date: March 30, 2016 is known from the prior art.
[008] Данное изобретение относится к системе обработки сортировки мусора и способу ее использования. В соответствии с системой обработки сортировки мусора, предусмотренной изобретением, конструкция такова, что тара для сборки мусора и мешок для мусора связаны с информацией о личном идентификаторе, жители вынуждены отдельно складывать разлагаемый мусор и неразлагаемый мусор, и тем временем устройство для обработки мусора позволяет загружать разлагаемый мусор, иначе дверца подачи на корпусе машины не может быть открыта для того, чтобы ввести сортировку мусора; конструкция такова, что штрих-код распознавания или чип распознавания в таре для сбора мусора, куда жители помещают мусор, может управляться и отслеживаться, и, кроме того, оставляющие мусор жители могут быть легко быть оповещены и предупреждены о сборе мусора. [008] The present invention relates to a garbage sorting processing system and a method for using it. According to the inventive garbage sorting processing system, the construction is such that the garbage collection container and the garbage bag are associated with personal identifier information, residents are compelled to separately stack the decomposable garbage and the indecomposable garbage, and in the meantime, the garbage processing apparatus allows loading the decomposable garbage, otherwise the feed door on the machine body cannot be opened in order to enter the sorting of garbage; the design is such that a recognition barcode or recognition chip in a garbage collection container where residents place garbage, can be controlled and monitored, and in addition, residents leaving trash can easily be alerted and warned of garbage collection.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ SUMMARY OF THE INVENTION
[009] Данное техническое решение направлено на устранение недостатков, свойственных решениям, известным из уровня техники.  [009] This technical solution is aimed at eliminating the disadvantages inherent in solutions known from the prior art.
[0010] Технической задачей или, другими словами, технической проблемой, решаемой в данном техническом решении, является персонализированная сортировка и учет отходов.  [0010] The technical task or, in other words, the technical problem solved in this technical solution is personalized sorting and accounting of waste.
[0011] Техническим результатом, проявляющимся при решении вышеуказанной технической проблемы, является повышение производительности и точности сортировки отходов.  [0011] The technical result manifested in solving the above technical problem is to increase the productivity and accuracy of waste sorting.
[0012] Дополнительным техническим результатом является обеспечение учета отходов на всех стадиях его движения, а также обеспечение точной идентификации источника происхождения отходов, а также его отслеживания за счет использования специального цифрового кода на таре.  [0012] An additional technical result is the provision of waste accounting at all stages of its movement, as well as providing accurate identification of the source of waste origin, as well as its tracking through the use of a special digital code on the container.
[0013] Также при реализации изобретения степень сортировки отходов может регулироваться от локального подхода к сортировке.  [0013] Also, when implementing the invention, the degree of sorting of waste can be controlled from a local approach to sorting.
[0014] Указанный технический результат достигается благодаря осуществлению способа персонализированного учета сортировки отходов, в котором получают по меньшей мере один отсканированный двумерный штрих-код, содержащийся на по меньшей мере одной таре, в которой находятся отходы одного типа; после чего получают из устройства связи пользователя данные о пользователе, точку местоположения сбора отходов, в которое данный пользователь их складывает и тип отходов, находящийся в таре; затем формируют связь полученного двумерного штрих-кода, находящегося на таре и типа отходов, находящегося в таре; далее отслеживают на основании сформированной связи двумерного штрих-кода и типа отходов степень загрузки по меньшей мере одной точки местоположения сбора отходов; и в итоге направляют средство для транспортировки отходов в точку местоположения сбора отходов, в которое данный пользователь их складывает при его заполнении. [0014] This technical result is achieved by implementing a personalized waste sorting method, in which at least one scanned two-dimensional bar code is received, containing on at least one container containing waste of the same type; after which data from the user communication device are received from the user communication device, the location point of the waste collection at which this user stores them and the type of waste in the container; then form the relationship of the obtained two-dimensional barcode located on the container and the type of waste located in the container; further, based on the generated connection of the two-dimensional bar code and the type of waste, the degree of loading of at least one point of the waste collection location is monitored; and ultimately send a means to transportation of waste to the point of location of waste collection, to which this user stacks it when it is filled.
[0015] В некоторых вариантах осуществления изобретения двумерный штрих-код содержит уникальный идентификатор тары, на которой он находится.  [0015] In some embodiments, the two-dimensional barcode contains a unique identifier for the container on which it is located.
[0016] В некоторых вариантах осуществления изобретения двумерный штрих-код представляют собой QR-код или PDF 417, или DataMatrix, или Maxicode.  [0016] In some embodiments, the two-dimensional barcode is a QR code or PDF 417, or DataMatrix, or Maxicode.
[0017] В некоторых вариантах осуществления изобретения местоположение сбора отходов содержит GPS-координаты.  [0017] In some embodiments, the waste collection location comprises GPS coordinates.
[0018] В некоторых вариантах осуществления изобретения тара содержит RFID-метку для отслеживания в дальнейшем ее перемещения.  [0018] In some embodiments of the invention, the container contains an RFID tag to track its future movement.
[0019] В некоторых вариантах осуществления изобретения точка местоположения сбора отходов указывается пользователем на карте посредством передвижения и установки отметки и/или посредством введения точного адреса, и/или посредством выбора из заранее заданного списка адресов.  [0019] In some embodiments of the invention, the location of the waste collection is indicated by the user on the map by moving and marking and / or by entering the exact address, and / or by selecting from a predefined list of addresses.
[0020] В некоторых вариантах осуществления изобретения точка местоположения сбора отходов может определяться автоматически посредством использования функции GPS мобильного устройства связи пользователя.  [0020] In some embodiments of the invention, the point of location of the waste collection can be determined automatically by using the GPS function of the user's mobile communication device.
[0021] В некоторых вариантах осуществления изобретения данные о точке местоположения сбора отходов преобразуют в формат записи географических координат.  [0021] In some embodiments, the waste collection location data is converted to a geographic coordinate recording format.
[0022] В некоторых вариантах осуществления изобретения в точке сборки отходов осуществляют дополнительный контроль заполнения отсеков для отходов посредством считывания двумерного кода на таре или по факту детекции движения помещаемых отходов в таре. КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ [0022] In some embodiments of the invention, at the point of collection of waste, additional control of filling the waste compartments is carried out by reading a two-dimensional code on the container or upon detecting the movement of the waste placed in the container. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Признаки и преимущества настоящего технического решения станут очевидными из приведенного ниже подробного описания и прилагаемых чертежей, на которых:  [0023] The features and advantages of this technical solution will become apparent from the following detailed description and the accompanying drawings, in which:
[0024] На Фиг. 1 показан примерный вариант осуществления способа персонализированного учета сортировки отходов в виде блок-схемы;  [0024] In FIG. 1 shows an exemplary embodiment of a personalized waste sorting method in the form of a flowchart;
[0025] На Фиг. 2 показан примерный вариант осуществления тары для сбора отходов пользователя в виде мусорного бака, в котором находится пакет, содержащей двумерный штрих-код, которым является QR-код;  [0025] In FIG. 2 shows an exemplary embodiment of a container for collecting user waste in the form of a garbage can, in which there is a packet containing a two-dimensional bar code, which is a QR code;
[0026] На Фиг. 3 показан примерный вариант осуществления сканирования QR-кода, находящегося на таре, посредством мобильного устройства связи пользователя;  [0026] In FIG. 3 shows an exemplary embodiment of scanning a QR code located on a container using a mobile communication device of a user;
[0027] На Фиг. 4 показан примерный вариант осуществления сопоставления типа отходов, находящегося в таре и уникального идентификатора данной тары в мобильном приложении пользователя на его мобильном устройстве связи;  [0027] In FIG. 4 shows an exemplary embodiment for comparing the type of waste contained in a container and the unique identifier of a container in a mobile application of a user on his mobile communication device;
[0028] На Фиг. 5 показан показан примерный вариант осуществления тары для сбора отходов пользователя в виде пакета, на котором размещен двумерный штрих-код, которым является QR-код;  [0028] In FIG. 5 shows an exemplary embodiment of a container for collecting user waste in the form of a package that houses a two-dimensional bar code, which is a QR code;
[0029] На Фиг. 6 показан примерный вариант осуществления архитектуры персонализированного учета сортировки отходов;  [0029] In FIG. 6 shows an exemplary embodiment of a personalized waste sorting architecture;
[0030] На Фиг. 7 показан вариант осуществления формирования связи полученного двумерного штрих-кода, находящегося на таре и типа отходов, находящегося на таре.  [0030] In FIG. 7 shows an embodiment of the formation of the connection of the obtained two-dimensional barcode located on the container and the type of waste located on the container.
ПОДРОБНОЕ ОПИСАНИЕ ТЕХНИЧЕСКОГО РЕШЕНИЯ DETAILED DESCRIPTION OF THE TECHNICAL SOLUTION
[0031] Данное техническое решение может быть реализовано на компьютере или другом устройстве обработки данных в виде автоматизированной системы или машиночитаемого носителя, содержащего инструкции для выполнения вышеупомянутого способа. [0032] Техническое решение может быть реализовано в виде распределенной компьютерной системы, компоненты которой являются облачными или локальными серверами. [0031] This technical solution can be implemented on a computer or other data processing device in the form of an automated system or computer-readable medium containing instructions for performing the above method. [0032] The technical solution can be implemented as a distributed computer system, the components of which are cloud or local servers.
[0033] В данном решении под системой подразумевается компьютерная система или автоматизированная система (АС), ЭВМ (электронно- вычислительная машина), ЧПУ (числовое программное управление), ПЛК (программируемый логический контроллер), компьютеризированная система управления и любые другие устройства, способные выполнять заданную, чётко определённую последовательность вычислительных операций (действий, инструкций).  [0033] In this solution, a system means a computer system or an automated system (AS), a computer (electronic computer), CNC (numerical control), PLC (programmable logic controller), a computerized control system, and any other devices capable of performing a given, clearly defined sequence of computational operations (actions, instructions).
[0034] Под устройством обработки команд подразумевается электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы).  [0034] An instruction processing device is understood to mean an electronic unit or an integrated circuit (microprocessor) executing machine instructions (programs).
[0035] Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройства хранения данных. В роли устройства хранения данных могут выступать, но, не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы, облачные хранилища данных.  [0035] An instruction processing device reads and executes machine instructions (programs) from one or more data storage devices. Storage devices may include, but are not limited to, hard disks (HDDs), flash memory, ROM (read only memory), solid state drives (SSDs), optical drives, and cloud storage.
[0036] Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд.  [0036] A program is a sequence of instructions for execution by a computer control device or an instruction processing device.
[0037] Штриховой код (штрихкод)— графическая информация, наносимая на поверхность, маркировку или упаковку изделий, представляющая возможность считывания её техническими средствами — последовательность чёрных и белых полос, либо других геометрических фигур.  [0037] A bar code (barcode) is graphic information applied to the surface, marking or packaging of products, representing the possibility of reading it by technical means - a sequence of black and white stripes, or other geometric shapes.
[0038] Тара — основной элемент упаковки, предназначенный для размещения продукции. Обычно допускается повторное (многоразовое) использование тары (в отличие от упаковки). [0039] Геоинформационная система (географическая информационная система, ГИС) - система сбора, хранения, анализа и графической визуализации пространственных (географических) данных и связанной с ними информации о необходимых объектах. [0038] A container is a basic packaging element intended for product placement. Usually allowed the reuse (reusable) use of containers (as opposed to packaging). [0039] A geographic information system (geographic information system, GIS) is a system for collecting, storing, analyzing and graphically visualizing spatial (geographic) data and related information about necessary objects.
[0040] Сервер (англ server) - электронное устройство, выполняющее сервисные функции по запросу клиента, предоставляя ему доступ к определенным ресурсам. В целях настоящего описания рассматривается сервер , имеющий постоянное подключение к объединенной сети, которая может передавать данные на клиентское устройство. Сервер может обрабатывать эти данные и передавать результат обработки обратно на клиентское устройство.  [0040] Server (eng server) - an electronic device that performs service functions at the request of a client, giving him access to certain resources. For the purposes of the present description, a server is considered having a permanent connection to a federated network that can transmit data to a client device. The server can process this data and transfer the processing result back to the client device.
[0041] Модуль обмена данных - это модуль сервера, который может представлять приемник входящих сигналов, и преобразователь их для последующей обработки, и транслятор для дальнейшей отправки.  [0041] A data exchange module is a server module that can represent a receiver of incoming signals, and a converter for subsequent processing, and a translator for further sending.
[0042] Вычислительный модуль - это модуль сервера, который представляет собой микропроцессор, специально приспособленный для сложной обработки сигналов.  [0042] A computing module is a server module that is a microprocessor specially adapted for complex signal processing.
[0043] Модуль хранения базы данных - это модуль сервера, в котором хранятся данные, который может быть выполнен как накопитель на жестком магнитном диске или как флэш-память (flash memory), которая относится к полупроводникам электрически перепрограммируемой памяти.  [0043] A database storage module is a server module that stores data that can be executed as a hard disk drive or as flash memory, which refers to semiconductors of electrically reprogrammable memory.
[0044] Способ персонализированного учета сортировки отходов, показанный на Фиг. 1 в виде блок-схемы может включать следующие шаги.  [0044] The personalized waste sorting method shown in FIG. 1 in block diagram form may include the following steps.
[0045] Шаг 101 : получают по меньшей мере один отсканированный двумерный штрих-код, содержащийся на по меньшей мере одной таре, в которой находятся отходы одного типа.  [0045] Step 101: at least one scanned two-dimensional barcode is received that is contained in at least one container containing the same type of waste.
[0046] Пользователь 600, как показано на Фиг. 6, предварительно перед использованием данного технического решения осуществляет загрузку или другими словами наполнение имеющейся тары, как показано на Фиг. 2 и на Фиг. 5 (различные варианты осуществления тары), той или иной тары 200 для отходов непосредственно отходами одного типа и/или разных типов, на которую нанесен двумерный код 210. [0046] The user 600, as shown in FIG. 6, before using this technical solution, it loads or in other words fills the existing container, as shown in FIG. 2 and in FIG. 5 (various options for the implementation of containers), one or another container 200 for waste directly waste of the same type and / or different types, on which the two-dimensional code 210 is applied.
[0047] После этого пользователь 600 осуществляет сканирование двумерного кода 210 посредством специального аппаратного и/или программного обеспечения, находящегося на таре и уже отсканированный двумерный код попадает в систему 610.  [0047] After this, the user 600 scans the two-dimensional code 210 using special hardware and / or software located on the container and the already scanned two-dimensional code enters the system 610.
[0048] В некоторых вариантах осуществления технического решения двумерный код 210 может дублироваться уникальным цифровым или символьным идентификатором, для того, чтобы пользователю 600 не пользоваться оптическим сканирующим устройством, т.е. аппаратным обеспечением, а ввести уникальный код в мобильном приложении или веб- сервисе на мобильном устройстве связи.  [0048] In some embodiments of the technical solution, the two-dimensional code 210 may be duplicated by a unique digital or symbolic identifier so that the user 600 does not have to use an optical scanning device, i.e. hardware, and enter a unique code in a mobile application or web service on a mobile communication device.
[0049] Двумерный код 210 может являться штрих-кодом, который может быть выполнен, например, посредством прямой термопечати, теплопередачи, матричной передачи, шелкографии, склейки, маркировки, например, лазерным методом, в частности, с помощью лазера на алюмо- иттриевом гранате АИГ (YAG), голубого лазера или ультрафиолетового лазера. При необходимости штрих - код может содержать зашифрованные данные.  [0049] The two-dimensional code 210 can be a bar code that can be executed, for example, by direct thermal printing, heat transfer, matrix transfer, silk screen printing, gluing, marking, for example, by a laser method, in particular, using an yttrium-aluminum laser AIG (YAG), blue laser or ultraviolet laser. If necessary, the barcode may contain encrypted data.
[0050] В некоторых вариантах реализации двумерный код 210 может быть цифрового типа, например в виде Европейского международного кода EAN8, Европейского международного кода EAN13, Универсального кода товара UPC, или Международного стандартного книжного номера ISBN, либо буквенно-цифрового типа, например в виде кода Code 39 или Code 128.  [0050] In some embodiments, the two-dimensional code 210 may be of a digital type, for example, as a European International Code EAN8, a European International Code EAN13, a Universal Product Code UPC, or an International Standard Book Number ISBN, or an alphanumeric type, for example, as a code Code 39 or Code 128.
[0051] Штрих - код 210 может представлять собой двумерный код, например, типа PDF 417, DataMatrix, Maxicode или QR Code, не ограничиваясь  [0051] The barcode 210 may be a two-dimensional code, for example, such as PDF 417, DataMatrix, Maxicode or QR Code, not limited to
[0052] В некоторых вариантах реализации сканер двумерного кода может быть реализован программно или аппаратно. В случае программной реализации сканера двумерный код 210 может считываться посредством специально загруженного мобильного приложения, формы в веб-сервисе или посредством стандартной камеры, в которую производителем заложена функция распознавания двумерного штрих-кода. В случае аппаратной реализации в качестве сканера может использоваться электронное устройство, которое может распознавать и преобразовывать (расшифровывать) двумерный код, например QR-код. Кроме того, сканер двумерных кодов обладает всеми возможностями обычного лазерного сканера и может считывать одномерные коды, причем— под любым углом, что делает его еще более удобным и универсальным. [0052] In some embodiments, a two-dimensional code scanner may be implemented in software or hardware. In the case of a software implementation of the scanner, two-dimensional code 210 can be read by a specially downloaded mobile application, form in a web service or through a standard camera, in which the manufacturer has a two-dimensional barcode recognition function. In the case of hardware implementation, an electronic device can be used as a scanner, which can recognize and convert (decrypt) a two-dimensional code, for example, a QR code. In addition, the two-dimensional code scanner has all the capabilities of a conventional laser scanner and can read one-dimensional codes, moreover, from any angle, which makes it even more convenient and universal.
[0053] В некоторых вариантах реализации изобретения двумерный код 210 или уникальный цифровой код могут быть расположены в середине и/или углу, и/или на краю, и/или снаружи, и/или внутри тары, не ограничиваясь.  [0053] In some embodiments of the invention, a two-dimensional code 210 or a unique digital code may be located in the middle and / or corner, and / or on the edge, and / or outside, and / or inside the container, without limitation.
[0054] В некоторых вариантах реализации тара 200 может содержать отсеки для отходов, представляющих особую угрозу, например, продукты гальваники, ртутные лампы, разбитые термометры и т.д., не ограничиваясь. Причем такие отсеки могут отличаться от других отсеков по цвету и/или типу материала, например, фольги.  [0054] In some embodiments, the container 200 may include waste compartments that pose a particular threat, for example, electroplating products, mercury lamps, broken thermometers, etc., without limitation. Moreover, such compartments may differ from other compartments in color and / or type of material, for example, foil.
[0055] Тара 200 может быть классифицирована для отходов по агрегатному состоянию: для твердых отходов, жидких отходов, газообразных отходов.  [0055] Container 200 can be classified for waste by its state of aggregation: solid waste, liquid waste, gaseous waste.
[0056] Также тара 200 может классифицироваться пользователем под существующие типы отходов, например:  [0056] Also, containers 200 may be classified by the user under existing types of waste, for example:
• ТБО— твердые бытовые отходы;  • MSW - municipal solid waste;
• ТКО— твердные коммунальные отходы;  • MSW - municipal solid waste;
• КГМ— крупногабаритные материалы;  • KGM - bulky materials;
• Отработанные ртутные лампы;  • Spent mercury lamps;
• Автолом;  • Auto break;
• Крупногабаритный мусор из резины или с высоким содержанием резины; • Использованные аккумуляторы, как машинные, так и от иной техники и оборудования, за исключением комплектующих для компьютеров и мобильных гаджетов; • Bulky rubbish made of rubber or with a high rubber content; • Used batteries, both machine and other machinery and equipment, with the exception of components for computers and mobile gadgets;
• Электронная техника.  • Electronic equipment.
[0057] В свою очередь, например, тара 200 для ТБО может классифицироваться по следующим отходам:  [0057] In turn, for example, container 200 for solid waste can be classified by the following waste:
• Органические отходы;  • Organic waste;
• Текстиль;  • Textiles;
• Полимеры;  • Polymers;
• Резина;  • Rubber;
• Стекло;  • Glass;
• Черные и цветные металлы.  • Ferrous and non-ferrous metals.
[0058] Уже на основании необходимого и/или предполагаемого типа отходов используется определенная тара 200, например: банка, бадья, бобина, бутылка, бочка, горшок, коробка, ящик, пакеты, туба и пр. Назначение тары 200 в данном случае— сделать отходы удобными для перемещения, транспортабельными и обеспечить условия их качественной и количественной сохранности при транспортировке, а в дальнейшем сортировки. В некоторых вариантах реализации изобретения используется комбинированная тара 200, которая позволяет сочетать различные типы отходов (например, пластмассу с деревом, дерево с металлом), которая обеспечивает наиболее прочные и удобные для транспортирования и хранения виды тары. К основным видам комбинированной тары 200 относят малогабаритные и специальные контейнеры, складные цистерны, деревянную ящичную и бочковую тару с вкладышами из пластических масс и т. п.  [0058] Already on the basis of the necessary and / or expected type of waste, a certain container 200 is used, for example: a can, tub, reel, bottle, barrel, pot, box, box, bag, tube, etc. The purpose of the container 200 in this case is to make the waste is convenient for transportation, transportable and to ensure conditions for their qualitative and quantitative safety during transportation, and further sorting. In some embodiments of the invention, a combined container 200 is used, which allows you to combine different types of waste (for example, plastic with wood, wood with metal), which provides the most durable and convenient types of packaging for transportation and storage. The main types of combined containers 200 include small-sized and special containers, folding tanks, wooden box and barrel containers with inserts from plastics, etc.
[0059] В некоторых вариантах реализации тара 200 для сбора отходов может храниться на жилой площади пользователя, в специально отведенном месте, например, на лестничной площадке или во дворе дома пользователя. В некоторых вариантах осуществления изобретения тара для сбора отходов может находиться во временно отведенном месте, например, помеченной краской или радиометкой, которая может быть определена в мобильном приложении пользователя. [0059] In some embodiments, the waste collection container 200 may be stored on a user's living area, in a designated place, for example, on a landing or in the courtyard of the user's home. In some embodiments of the invention, the container for collecting waste may be in a temporarily designated place, for example, marked with paint or RFID, which can be defined in the user's mobile application.
[0060] В некоторых вариантах реализации изобретения тара 200 может быть окрашена в разные цвета, облегчающие сортировку, например, в таком варианте как показано ниже в таблице.  [0060] In some embodiments of the invention, the container 200 may be colored in different colors to facilitate sorting, for example, in such an embodiment as shown in the table below.
Вид отходов Цвет тары Во что перерабатывается Type of waste Packaging color What is processed
Банки, бутылки; Cans, bottles;
теплоизоляционные heat insulating
Стекло Зелёный Glass Green
материалы для кровель, стен и трубопроводов  materials for roofs, walls and pipelines
ТеплоизоляционныеHeat insulating
Макулатура Синий материалы, волокнистые и полимерно-бумажные плиты Waste paper Blue materials, fibrous and polymer paper plates
Строительные материалы (гранулы, полипропилен,Building materials (granules, polypropylene,
Пластик Жёлтый полиэтилен); новые бутылки, утеплители, одежда, ковровое покрытие Plastic Yellow Polyethylene); new bottles, heaters, clothes, carpet
Компост, гумус для удобрения полей, пищевыеCompost, humus for fertilizing fields, food
Органические добавки для животных, Organic additives for animals,
Чёрный  The black
отходы горючие вещества для  waste combustible substances for
автономных систем  autonomous systems
обогрева Дорогостоящие элементыheating Costly items
Токсичные Toxic
Коричневый (цинк, марганец и другие), отходы  Brown (zinc, manganese and others), waste
стекло, ртуть  glass mercury
Не Not
подлежащий  liable to
Красный  Red
переработке  recyclable
мусор  trash
[0061] В некоторых вариантах реализации пользователь собирает отходы в тару 200, содержащую двумерный код 210 и сдает ее, например, в организацию, принимающую гальванические элементы, которая самостоятельно утилизирует их в дальнейшем. [0061] In some embodiments, the user collects the waste in a container 200 containing a two-dimensional code 210 and hands it over, for example, to an organization that receives galvanic cells, which will recycle it on its own in the future.
[0062] Нанесенный на тару 200 двумерный код 210 содержит уникальный идентификатор тары, который может быть численным или символьным и далее связывается с данными о пользователе.  [0062] The two-dimensional code 210 applied to the container 200 contains a unique container identifier that can be numeric or symbolic and is further associated with user information.
[0063] В некоторых вариантах реализации тара 200 содержит RFID-метку (передатчик и приемник) для отслеживания в дальнейшем ее перемещения. Для записи информации, куда отправляется тара 200, RFID-считыватели могут быть установлены например на средстве транспортировки тары и RFID-метки будут считаны уже перед самой упаковкой тары 200, и на воротах при въезде на мусороперерабатывающий или сортирующий завод (RFID-портал). В других вариантах реализации тара 200 может содержать радиомаяк для ее отслеживания например, GPS/rjlOHACC/LBS-маячок, iBeacon и т.п., не ограничиваясь. Обеспечить устойчивость сигнала к помехам и воздействию устройств глушения позволяет совместное использование совокупности навигационных сервисов— ГЛОНАСС, GPS и LBS. [0064] Шаг 102: получают из устройства связи пользователя данные о пользователе, точку местоположения сбора отходов, в которое данный пользователь их складывает и тип отходов, находящийся в таре. [0063] In some embodiments, the container 200 comprises an RFID tag (transmitter and receiver) to track its movement later. To record the information where the container 200 is sent, RFID readers can be installed, for example, on the container transportation vehicle and the RFID tags will be read right before the packaging of the container 200, and at the gate when entering the waste processing or sorting plant (RFID portal). In other embodiments, the container 200 may include a beacon for tracking, for example, a GPS / rjlOHACC / LBS beacon, iBeacon, and the like, not limited to. To ensure the stability of the signal against interference and the effects of jamming devices allows the joint use of a combination of navigation services — GLONASS, GPS and LBS. [0064] Step 102: obtain user data, a waste collection location point from which the user stacks them, and the type of waste in the container from the user communication device.
[0065] Данные о себе пользователь 600 вносит при регистрации в мобильном приложении или на веб-сайте сервиса посредством мобильного устройства 620 связи. Система 610 имеет возможность сбора информации о всех посетителях веб-сервиса или пользователей мобильного приложения, причем под данными о пользователе 600 может пониматься, по меньшей мере, следующая: идентификатор пользователя, ФИО, адрес фактического места жительства, возраст, пол, интересы, социальное поведение, личные данные, профиль пользователя в социальной сети, данные об используемой пользователем вычислительной платформе, часовой пояс, разрешение экрана пользователя, подключенные плагины для веб-браузера, язык, сведения об операционной системе пользователя. Система 610 также позволяет осуществлять сбор информации о посетителях веб-страниц или пользователях мобильного приложения с помощью анализа файлов Cookie, которые могут быть использованы для, по меньшей мере, следующего: аутентификации пользователей, хранения персональных предпочтений и настроек пользователей, отслеживания состояния сеанса доступа пользователя, ведения статистики о пользователях. Вся вышеуказанная собранная информация о пользователях хранится в базе данных 640.  [0065] User 600 introduces personal information upon registration in a mobile application or on a service website via a mobile communication device 620. System 610 has the ability to collect information about all visitors to a web service or users of a mobile application, and user data 600 can be understood as at least the following: user ID, full name, address of actual residence, age, gender, interests, social behavior , personal data, user profile on a social network, data about the computing platform used by the user, time zone, user screen resolution, connected plug-ins for a web browser, language, information about operas translational user's system. System 610 also allows the collection of information about visitors to web pages or users of a mobile application by analyzing cookies, which can be used for at least the following: authenticating users, storing personal preferences and user settings, tracking the status of a user's access session, conducting statistics about users. All the above user information collected is stored in the 640 database.
[0066] Так, например, пользователь 600 может указать псевдоним [0066] So, for example, user 600 may specify an alias
(nickname) пользователя на веб-ресурсе или мобильном приложении, адрес его электронной почты, идентификационный номер пользователя и т.д. путем ввода таких данных в графическом интерфейсе пользователя на странице регистрации нового пользователя ресурса (страницу редактирования данных пользователя ресурса) либо посредством выбора таких данных из предоставляемых пользователю средствами ресурса.(nickname) of a user on a web resource or mobile application, his email address, user identification number, etc. by entering such data in the graphical user interface on the registration page of the new user of the resource (page for editing the user data of the resource) or by selecting such data from the resources provided to the user by the resource.
Стоит отметить, что пользователь 600 может попасть на страницу регистрации пользователя по ссылке (например, веб-ссылке), которую ему может прислать любой другой пользователь ресурса, например, в качестве приглашения на ресурс, причем ссылка может содержать информацию о пригласившем пользователе, которая может быть использована для установления связи между пригласившим пользователем ресурса и приглашенным/регистрирующимся пользователем на ресурсе. It is worth noting that user 600 can get to the user registration page by a link (for example, a web link) that can be sent to him by any other user of the resource, for example, as invitations to the resource, and the link may contain information about the inviting user, which can be used to establish a connection between the inviting user of the resource and the invited / registered user on the resource.
[0067] Точка 630 местоположения сбора отходов может быть указана пользователем 600 на карте посредством передвижения и установки отметки, или посредством введения точного адреса, или посредством выбора из заранее заданного списка адресов. В некоторых вариантах реализации изобретения точка 630 местоположения сбора отходов может определяться автоматически посредством использования функции GPS мобильного устройства 620 связи пользователя. Согласно одному из частных вариантов реализации точка 630 местоположения сбора отходов определяется посредством по меньшей мере одного мобильного устройства 620 связи пользователя, которое регулярно (например, в одно и то же время утром и по одной и той же траектории от дома до места сбора отходов) определяют в данной точке 630 с использованием по меньшей мере одного из следующих устройств: приемника системы геолокации; GSM-модуля, определяющего местоположения по сигналам базовых станций; LTE- модуля, определяющего местоположения по сигналам базовых станций; с использованием данных, получаемых с приемников Wi-Fi устройств пользователей мобильного приложения на основании использования алгоритмов искусственного интеллекта (машинное обучение, а именно искусственные нейронные сети).  [0067] The waste collection location point 630 may be indicated by the user 600 on the map by moving and marking, or by entering an exact address, or by selecting from a predefined list of addresses. In some embodiments of the invention, the waste collection location point 630 may be determined automatically by using the GPS function of the mobile user communication device 620. According to one particular embodiment, the waste collection location point 630 is determined by at least one mobile user communication device 620, which is regularly determined (for example, at the same time in the morning and along the same path from the house to the waste collection point) at a given point 630 using at least one of the following devices: a geolocation receiver; GSM-module that determines the location of the signals of base stations; LTE-module that determines the location of the signals of base stations; using data received from the receivers of Wi-Fi devices of users of a mobile application based on the use of artificial intelligence algorithms (machine learning, namely artificial neural networks).
[0068] В некоторых вариантах реализации данные о точке 630 местоположения сбора отходов преобразуются в один из известных форматов записи географических координат. Для любого специалиста в уровне техники очевидно, что на карте могут отображаться несколько точек местоположения сбора отходов, причем пользователь 600 может выбрать ближайшую или наиболее удобную точку 630.  [0068] In some embodiments, the data on the waste collection location point 630 is converted into one of the known geographic coordinate recording formats. It will be apparent to any person skilled in the art that several points of a waste collection location may be displayed on a map, whereby user 600 may select the closest or most convenient point 630.
[0069] В некоторых вариантах реализации изобретения географические координаты включают широту, долготу и высоту. Географические координаты одной и той же точки могут быть выражены в разных форматах. В зависимости от того, представлены минуты и секунды как значения от 0 до 60 или от 0 до 100 (десятичные доли). [0069] In some embodiments, geographic coordinates include latitude, longitude, and altitude. Geographic the coordinates of the same point can be expressed in different formats. Depending on whether minutes and seconds are represented as values from 0 to 60 or from 0 to 100 (decimal fractions).
[0070] Формат координат могут использовать следующим образом: DD - градусы, ММ - минуты, SS - секунды, если минуты и секунды представлены как десятичные доли, то используют DD.DDDD. Например:  [0070] The coordinate format can be used as follows: DD — degrees, MM — minutes, SS — seconds, if minutes and seconds are represented as decimal fractions, then DD.DDDD is used. For example:
[0071] DD ММ SS: 50° 40' 45" в.д., 40 50' 30" с.ш. - Градусы, минуты, секунды  [0071] DD MM SS: 50 ° 40 '45 "east, 40 50' 30" north - Degrees, minutes, seconds
[0072] DD ММ. ММ: 50° 40.75' в.д., 40 50.5' с.ш. - Градусы, десятичные минуты  [0072] DD MM. MM: 50 ° 40.75 'E, 40 50.5' N - Degrees, decimal minutes
[0073] DD.DDDDD: 50.67916 в.д., 40.841666 с.ш. - Десятичные градусы.  [0073] DD.DDDDD: 50.67916 East, 40.841666 North - Decimal degrees.
[0074] Пример различных форм записи одних и тех же координат:  [0074] An example of different forms of recording the same coordinates:
[0075] 21.36214, -157.95341  [0075] 21.36214, -157.95341
[0076] N21.36214, W157.95341  [0076] N21.36214, W157.95341
[0077] 21.36214°N, 157.95341°W  [0077] 21.36214 ° N, 157.95341 ° W
[0078] 21°21.728'N, 157°57.205'W  [0078] 21 ° 21.728'N, 157 ° 57.205'W
[0079] 21°21'43.7"N, 157°57'12.3"W  [0079] 21 ° 21'43.7 "N, 157 ° 57'12.3" W
[0080] Тип отходов пользователь 600 указывает в мобильном приложении или в веб-сервисе на мобильном устройстве 620 связи пользователя, выбирая его из доступного списка (который подгружается из базы данных 640 системы 610) или посредством ввода в графическом интерфейсе пользователя.  [0080] The user 600 indicates the type of waste in a mobile application or web service on the user's mobile communication device 620, choosing it from the available list (which is loaded from the database 640 of the system 610) or by entering it in the graphical user interface.
[0081] Шаг 103: формируют связь полученного двумерного штрих-кода, находящегося на таре и типа отходов, находящегося на таре, как показано на Фиг. 7.  [0081] Step 103: link the resulting two-dimensional barcode on the container to the type of waste on the container, as shown in FIG. 7.
[0082] Предварительно пользователь вводит тип отходов после сканирования двумерного кода в мобильном приложении пользователя или на веб-сервисе.  [0082] The user first enters the type of waste after scanning the two-dimensional code in the user's mobile application or web service.
[0083] Формирование связи на данном шаге может осуществляться посредством установления соответствия между сущностями и характеристиками предметной области, а также отношениями и атрибутами в нотации выбранной СУБД. [0083] The formation of communication at this step can be carried out by establishing correspondence between entities and domain characteristics, as well as relationships and attributes in the notation of the selected DBMS.
[0084] В некоторых вариантах реализации двумерный штрих-код (как сущность в базе данных 640) содержит такие атрибуты как“уникальный идентификатор кода”, “географические координаты” местоположения о сборе отходов, “контактные данные”, “Интернет-адрес” (символьная URL- ссылка или IP-адрес) и т.д.  [0084] In some embodiments, a two-dimensional barcode (such as an entity in database 640) contains attributes such as “unique code identifier”, “geographical coordinates” of the waste collection location, “contact information”, “Internet address” (character URL link or IP address) etc.
[0085] В некоторых вариантах реализации тип отходов (как сущность в базе данных) содержит такие атрибуты как“название отхода”, “описание отхода”, “идентификатор отхода”, “классификатор отхода” и т.д. Классифитор отхода определяет опасность отходов по их физико- химическим свойствам. Классификация опасности отходов, начиная с наименее опасного, может включать пять групп и может быть следующей:  [0085] In some embodiments, the type of waste (such as an entity in the database) contains attributes such as “name of the waste,” “description of the waste,” “identifier of the waste,” “waste classifier,” etc. The waste classifier determines the hazard of the waste by its physicochemical properties. The hazard classification of waste, starting with the least hazardous, can include five groups and can be as follows:
[0086] 5 - практически неопасные: не несут практически никакой угрозы для экологической системы;  [0086] 5 - practically non-hazardous: pose virtually no threat to the ecological system;
[0087] 4 - малоопасные: оказывают низкую степень вредного воздействия на окружающую среду и имеют трехлетний период самовосстановления;  [0087] 4 - low hazard: they have a low degree of harmful effects on the environment and have a three-year period of self-healing;
[0088] 3 - умеренно опасные: нарушают экологическую систему, период их восстановления составляет 10 лет при условии предварительного обезвреживания;  [0088] 3 - moderately hazardous: violate the ecological system, the recovery period is 10 years, subject to prior neutralization;
[0089] 2 - высокоопасные: подвергают экологическую систему сильным нарушениям, период восстановления составляет 30 лет;  [0089] 2 - highly hazardous: expose the ecological system to severe violations, the recovery period is 30 years;
[0090] 1 - чрезвычайно опасные: нарушают экологическую систему необратимо, период их восстановления отсутствует либо неизвестен.  [0090] 1 - extremely dangerous: they violate the ecological system irreversibly, their recovery period is absent or unknown.
[0091] Кроме того, каждый тип отходов по происхождению, в соответствии с различными международными классификаторами, имеет свой собственный идентификационный код. Например, группа лома и отходов черный металлов имеет числовой код «351 000 00 00 00 0», при этом входящие в эту группу отходы также имеют свой особый код: лом и отходы, которые содержат углеродистую сталь - «351 202 00 01 00 0» и т.д. [0092] Затем для каждой сущности определяют ее первичный ключ в базе данных 640. Каждая сущность может быть представлена, например, одной таблицей в базе данных или содержаться в нескольких. В некоторых вариантах реализации помимо первичного ключа определяют еще ряд уникальных ключей. Отличие уникального ключа от первичного состоит в том, что уникальный ключ не является главным идентифицирующим фактором записи и на него не может ссылаться внешний ключ другой таблицы. Его главная задача - гарантировать уникальность значения поля. [0091] In addition, each type of waste by origin, in accordance with various international classifiers, has its own identification code. For example, the scrap metal waste and waste group has the numerical code “351 000 00 00 00 0”, while the waste included in this group also has its own special code: scrap and waste that contains carbon steel - “351 202 00 01 00 0” etc. [0092] Then, for each entity, its primary key is determined in the database 640. Each entity can be represented, for example, by one table in the database or contained in several. In some embodiments, in addition to the primary key, a number of unique keys are defined. The difference between a unique key and a primary one is that the unique key is not the main identifying factor of the record and the foreign key of another table cannot refer to it. Its main task is to guarantee the uniqueness of the field value.
[0093] Затем устанавливаются связи между объектами (таблицами и столбцами), после чего осуществляется нормализация таблиц, известная из уровня техники. В некоторых вариантах реализации изобретения используют первую нормальную форму (1 НФ), вторую нормальную форму (2НФ), третью нормальную форму (ЗНФ), нормальную форму Бойса-Кодда (НФБК), четвертую нормальную форму (4НФ), пятую нормальную форму (5НФ). Каждый из различных существующих типов связей между таблицами может быть смоделирован в базе данных. Существует несколько типов связей, потенциально используемых в данном техническом решении: связь "один-ко-многим" и/или связь "многие-ко-многим".  [0093] Then, relationships between the objects (tables and columns) are established, after which the normalization of the tables is carried out, known from the prior art. In some embodiments of the invention, the first normal form (1 NF), the second normal form (2NF), the third normal form (NF), the normal Boyce-Codd form (NFBK), the fourth normal form (4NF), and the fifth normal form (5NF) are used . Each of the various existing types of relationships between tables can be modeled in a database. There are several types of relationships that are potentially used in this technical solution: a one-to-many relationship and / or a many-to-many relationship.
[0094] Связь "один-ко-многим" в большинстве случаев отражает реальную взаимосвязь сущностей в предметной области. Она реализуется уже описанной парой "внешний ключ-первичный ключ", т.е. когда определен внешний ключ, ссылающийся на первичный ключ другой таблицы. Именно эта связь описывает широко распространенный механизм классификаторов. [0094] The one-to-many relationship in most cases reflects the real relationship of entities in the subject area. It is implemented by the already described "foreign key-primary key" pair, i.e. when a foreign key is defined that refers to the primary key of another table. It is this connection that describes the widespread mechanism of classifiers.
Имеется справочная таблица, содержащая названия типов отходов и некие коды, причем, первичным ключом является, например, идентификационный код. В таблице, собирающей информацию определяется внешний ключ, ссылающийся на первичный ключ классификатора. После этого в нее заносится не название из классификатора, а идентификационный код типа отходов. Такая система становится устойчивой от изменения названия в классификаторах. В уровне техники известны способы изменения в отображаемой таблице идентификационных кодов типов отходов на их названия как на уровне сервера БД (для клиент-серверных СУБД), так и на уровне пользовательского приложения. There is a look-up table containing the names of the types of waste and some codes, moreover, the primary key is, for example, an identification code. In the table that collects information, a foreign key is defined that refers to the primary key of the classifier. After that, it does not enter the name from the classifier, but the identification code of the type of waste. Such a system becomes resistant to name changes in classifiers. The prior art methods for changing the displayed table of identification codes of waste types on their names both at the database server level (for client-server DBMSs) and at the user application level.
[0095] Связь "многие-ко-многим" в явном виде в реляционных базах данных не поддерживается. Однако имеется ряд способов косвенной реализации такой связи, которые с успехом возмещают ее отсутствие. Один из наиболее распространенных способов заключается во введении дополнительной таблицы, строки которой состоят из внешних ключей, ссылающихся на первичные ключи двух таблиц. Например, имеются две таблицы: ДВУМЕРНЫЙ КОД и ТИП ОТХОДОВ. Один двумерный штрих-код может содержать несколько типов отходов, в то время как один тип отходов может быть на различных двумерных штрих-кодах. Для реализации такой связи "многие-ко-многим" вводится дополнительная таблица, назовем ее ОТХОДЫ_ПО_ДВУМЕРНОМУ_КОДУ, строка которой будет иметь два внешних ключа: один будет ссылаться на первичный ключ в таблице ДВУМЕРНЫЙ КОД, а другой - на первичный ключ в таблице ТИП ОТХОДОВ. Таким образом в таблицу ОТХОДЫ_ПО_ЛВУМЕРНОМУ_КОДУ можно записывать любое количество двумерных штрих-кодов и любое количество типов отходов.  [0095] The many-to-many relationship is not explicitly supported in relational databases. However, there are a number of ways to indirectly implement such a relationship that successfully compensate for its absence. One of the most common methods is to introduce an additional table whose rows consist of foreign keys that reference the primary keys of two tables. For example, there are two tables: TWO CODE and TYPE OF WASTE. One two-dimensional barcode can contain several types of waste, while one type of waste can be on different two-dimensional barcodes. To implement such a many-to-many relationship, an additional table is introduced, we will call it WASTE_DO_DIMENSIONAL_CODE, the row of which will have two foreign keys: one will refer to the primary key in the table TWO-DIMENSIONAL CODE and the other to the primary key in the table WASTE TYPE. Thus, any number of two-dimensional barcodes and any number of types of waste can be recorded in the WASTE_LOAD_DIMENSION_CODE table.
[0096] База данных 640, хранящаяся в хранилище данных системы 610, может представлять из себя реляционную базу данных, объектно- ориентированную базу данных, иерархическую базу данных, сетевую базу данных, другие типы баз данных, некоторую комбинацию или расширение вышеупомянутого. Данные, представляющие собой набор предлагаемых двумерных кодов, типов отходов, а также данных о пользователях, могут быть организованы в виде таблиц, записей, объектов, других структур данных и т.п. Данные также могут храниться в специальных файлах базы данных, специальных разделах жестких дисков, HTML файлах, XML файлах, электронных таблицах, неструктурированных файлах, файлах документа, конфигурационных файлах, других файлах и т.п. База данных 640 может ссылаться на набор данных, который предназначен только для чтения, или иметь возможность читать набор данных и записывать в него. [0097] При описании аспектов данного изобретения для простоты здесь иногда используется терминология, связанная с реляционными базами данных, однако раскрытые идеи могут быть также применены к другим типам баз данных, включая те, которые были ранее упомянуты. [0096] The database 640 stored in the data warehouse of the system 610 may be a relational database, an object-oriented database, a hierarchical database, a network database, other types of databases, some combination or extension of the above. Data representing a set of proposed two-dimensional codes, types of waste, as well as user data, can be organized in the form of tables, records, objects, other data structures, etc. Data can also be stored in special database files, special sections of hard drives, HTML files, XML files, spreadsheets, unstructured files, document files, configuration files, other files, etc. Database 640 may refer to a read-only data set, or be able to read and write to the data set. [0097] When describing aspects of the present invention, terminology associated with relational databases is sometimes used here, however, the ideas disclosed may also be applied to other types of databases, including those previously mentioned.
[0098] Шаг 104: отслеживают на основании сформированной связи двумерного штрих-кода и типа отходов степень загрузки по меньшей мере одной точки местоположения сбора отходов.  [0098] Step 104: based on the generated association of the two-dimensional barcode and the type of waste, the degree of loading of at least one waste collection location point is monitored.
[0099] Информация, полученная посредством мобильного устройства 620 связи пользователя или иначе полученная путем доступа к системе 610 сети, может временно храниться, собираться, поддерживаться, так или иначе обрабатываться, например, процессором и соответствующей памятью в контроллере интерфейса или другом пригодном процессоре или памяти, которые могут быть представлены как часть электроники мобильного устройства 620 связи. Далее, собранная информация может передаваться на сервер 650, например, с использованием приемопередатчика. Как будет подробнее описано ниже, этот подход можно использовать для создания истории значений двумерных кодов и/или типов отходов, которые могут меняться во времени. Данная информация, которая хранится, может затем использоваться для формирования различных статистик по указанным данным и более подробного анализа.  [0099] Information obtained by a user’s mobile device 620 or otherwise obtained by accessing a network system 610 may be temporarily stored, collected, maintained, processed in one way or another, for example, by a processor and associated memory in an interface controller or other suitable processor or memory which can be represented as part of the electronics of the mobile communication device 620. Further, the collected information may be transmitted to the server 650, for example, using a transceiver. As will be described in more detail below, this approach can be used to create a history of the values of two-dimensional codes and / or types of waste that can change over time. This information, which is stored, can then be used to generate various statistics on the specified data and a more detailed analysis.
[00100] В точке сборки отходов могут осуществлять дополнительный контроль заполнения отсеков для отходов посредством считывания двумерного кода на таре или по факту детекции движения помещаемых отходов в таре.  [00100] At the point of collection of waste, additional control over filling the waste compartments can be carried out by reading a two-dimensional code on the container or upon detecting the movement of the waste placed in the container.
[00101] В некоторых вариантах реализации изобретения, может отслеживаться обмен информации по сети транспортного средства 660, осуществляющего забор отходов, и сервера 650. Если обнаруживается определенное событие, связанное с транспортным средством 660, осуществляющим сбор отходов, процессор, находящийся внутри контроллера интерфейса или иначе интегрированный в транспортное средство, может быть способно выполнять функцию в ответ на обнаружение определенного события путем передачи данных, связанной с событием, между сервером 650, например, с мобильным устройством 620 связи пользователя и транспортным средством 660, собирающим отходы. [00101] In some embodiments of the invention, information exchange over the network of the waste collection vehicle 660 and the server 650 can be monitored. If a specific event is detected associated with the waste collection vehicle 660, a processor located inside the interface controller or otherwise integrated into the vehicle, may be able to perform a function in response to detection a specific event by transmitting data associated with the event between the server 650, for example, with a mobile device 620 for communication of the user and the vehicle 660 collecting waste.
[00102] В некоторых вариантах осуществления изобретения может отслеживаться:  [00102] In some embodiments, the invention may be monitored:
[00103] номер тары;  [00103] the tare number;
[00104] тип отходов;  [00104] type of waste;
[00105] местоположение мусорного контейнера, в котором находится тара с отходами;  [00105] the location of the garbage container in which the waste container is located;
[00106] данные пользователя, такие как Ф.И.О, пол, дата рождения, адрес места жительства/прописки/регистрации, паспортные данные и т.д.  [00106] user data, such as full name, gender, date of birth, address of residence / registration / registration, passport data, etc.
[00107] Дополнительно формируют статистику по весу, объему, типам отходов и так далее в пункте приема отходов для дальнейшего анализа.  [00107] Additionally, statistics are generated on the weight, volume, types of waste, and so on at the waste collection point for further analysis.
[00108] В данном техническом решении отслеживают постоянно или периодически на основании сформированной связи двумерного штрих-кода и типа отходов, показанного на Фиг. 7, степень загрузки по меньшей мере одной точки местоположения сбора отходов, причем отслеживаться могут определенные параметры, например, общий вес всех отходов в мусорном контейнере или вес по каждому типу отходов. Если все отслеживаемые параметры находятся в пределах заранее заданных норм, такие зарегистрированные данные могут последовательно суммировать и/или удалять, а всю информацию по ним передавать на сервер приложений и т.д.  [00108] In this technical solution, it is monitored continuously or periodically based on the generated connection of the two-dimensional bar code and the type of waste shown in FIG. 7, the loading level of at least one waste collection location point, and certain parameters can be monitored, for example, the total weight of all waste in a garbage container or the weight for each type of waste. If all monitored parameters are within the predefined norms, such registered data can be sequentially summarized and / or deleted, and all information on them can be transferred to the application server, etc.
[00109] Одним из отслеживаемых параметров является скорость заполнения отходов на точке 630 местоположения сбора отходов в мусорный контейнер, в связи с чем система 610 может зарегистрировать образец скорости заполнения отходов в определенные интервалы времени. [00109] One of the parameters monitored is the rate of waste filling at the point 630 of the waste collection location in the garbage container, and therefore, the system 610 can register a sample of the rate of waste filling at certain time intervals.
В течение предписанного периода времени, если не обнаружены никакие представляющие интерес события, то система 610 может только сохранять самую высокую скорость, вычисленную среднюю скорость и/или иное измерение. На основании уже этих данных планируют отправку средства 660 для транспортировки отходов в точку 630 местоположения сбора отходов, что значительно оптимизирует процесс забора отходов, а также повышает качество и скорость сборки отходов. During the prescribed period of time, if no events of interest are detected, then the system 610 can only maintain the highest speed, calculated average speed and / or other measurement. Based on these data, they plan to send funds 660 for transporting waste to the point 630 of the waste collection location, which greatly optimizes the waste collection process, and also improves the quality and speed of waste collection.
[00110] Если на основании связи двумерного кода и типа отходов определяют повышенную степень загрузки отходов, например, обнаружение одного типа отходов, превышающего определенную заданную величину по массе, то можно сохранить зарегистрированное содержимое, например, путем передачи информации на сервер 650. Таким образом, например, если степень загрузки типа отходов или другие измеряемые параметры (например, в принципе весь набор отходов) превышают порог или другое определенное условие, то можно собрать, транслировать и т.д. конкретные данные в отчет о событии, и эти данные можно передать на сервер 650.  [00110] If, based on the relationship between the two-dimensional code and the type of waste, an increased degree of waste loading is determined, for example, the detection of one type of waste that exceeds a certain predetermined mass value, then the registered content can be saved, for example, by transmitting information to server 650. Thus, for example, if the degree of loading of the type of waste or other measured parameters (for example, in principle the entire set of waste) exceeds a threshold or other specific condition, then you can collect, broadcast, etc. specific data in the event report, and this data can be transmitted to the server 650.
[00111] В некоторых вариантах осуществления изобретения в качестве сервера 650 могут использоваться серверные фермы, рабочие станции, портативные компьютеры, планшеты, мобильные телефоны, игровые приставки и сетевые устройства, имеющим необходимую вычислительную мощность. Такие устройства могут также предоставлять множество вычислительных компонентов.  [00111] In some embodiments of the invention, server farms, workstations, laptop computers, tablets, mobile phones, game consoles, and network devices having the necessary processing power can be used as server 650. Such devices may also provide a variety of computing components.
[00112] В данном техническом решении могут использоваться такие типы серверов 650, причем отдельно или в совокупности, как веб-серверы, файловые серверы, серверы приложений, мультимедийные серверы, координационные серверы однорангового совместного использования, серверы баз данных, почтовые серверы, серверы наблюдения за физическими параметрами и серверы автоматизации диспетчерского управления и сбора данных (SCADA).  [00112] These types of servers 650 can be used in this technical solution, individually or in combination, such as web servers, file servers, application servers, multimedia servers, peer-to-peer coordination servers, database servers, mail servers, monitoring servers physical parameters and servers of automation of supervisory control and data collection (SCADA).
[00113] Также в данном техническом решении для обеспечения коммуникации с пользователем могут использоваться веб-браузеры, приложения совместного использования файлов, приложения визуализации мультимедиа и управляемые данными приложения-клиенты. Кроме того, приложения-клиенты могут исполняться в различных контекстах, таких как собственное исполнение на мобильном устройстве 620 связи пользователя; управляемое исполнение, которому способствует одна или более управляющих сред выполнения; виртуальное исполнение внутри виртуальной среды, такой как веб-приложение, выполняющееся внутри веб- браузера; и изолированное исполнение внутри изолированной конструкции. [00113] Also in this technical solution, web browsers, file sharing applications, multimedia visualization applications, and data-driven client applications can be used to provide communication with the user. In addition, client applications can be executed in various contexts, such as native execution on a user’s mobile communication device 620; controlled execution, facilitated by one or more control runtime environments; virtual execution within a virtual environment, such as a web application running inside a web browser; and insulated execution inside an insulated structure.
[00114] В некоторых вариантах осуществления изобретения могут использоваться на сервере 650 серверные сценарии, которые могут задавать много типов обработки, относящейся к локальному событию (например, что мусоровоз направился в точку местоположения сбора отходов), такому как сообщение локального события приложению-клиенту на устройство 620, регистрирование появления локального события либо применение дополнительной логики в течение обработки локального события. Кроме того, приложение-сервер 650 может быть сконфигурировано с возможностью уведомления приложения-клиента на устройстве 620 относительно завершения серверного сценария. Например, запрос подписки на событие, предоставляемый приложением-клиентом на устройстве 620, может задавать обратный вызов приложения, который следует задействовать после обнаружения локального события и/или после завершения исполнения серверного(ых) сценария(ев), связанного с локальным событием.  [00114] In some embodiments, server scripts may be used on server 650 that can specify many types of processing related to a local event (for example, a garbage truck heading to a waste collection location), such as a local event message sent to a client application on a device 620, registering the occurrence of a local event or applying additional logic during processing of a local event. In addition, the server application 650 may be configured to notify the client application on device 620 of the completion of the server script. For example, an event subscription request provided by a client application on device 620 may set an application callback that should be activated after a local event has been detected and / or after completion of the execution of the server-side script (s) associated with the local event.
[00115] Серверные сценарии, описанные в данном изобретении, например автоматическое направления средства 660 для сборки мусора могут быть разработаны с использованием множества технологий, включающих в себя JavaScript на стороне сервера 650, который задействует модуль Node.js и может быть исполнен локальным веб-сервером 650.  [00115] The server scenarios described in this invention, for example, automatically directing garbage collection tools 660, can be developed using a variety of technologies, including JavaScript on the server side 650, which uses the Node.js module and can be executed by the local web server 650.
[00116] Упомянутый выше процессор системы 610 может представлять аппарат для обработки команд, который может быть приведен в действие для обработки команд упомянутого выше способа. В некоторых вариантах воплощения изобретения, этот процессор может представлять собой универсальный процессор (например, универсальный микропроцессор, относящийся к типу, часто используемому в качестве центрального процессора (CPU) в настольном компьютере, переносном компьютере и подобных им компьютерах). В качестве альтернативы, этот процессор может представлять собой процессор специального назначения. Примеры подходящих процессоров специального назначения включают в себя: сетевые процессоры, процессоры передачи данных, криптографические процессоры, графические процессоры, сопроцессоры, встроенные процессоры, процессоры цифровой обработки сигналов (DSP-процессоры) и контроллеры (например, микроконтроллеры), в качестве лишь нескольких примеров, но не ограничены ими. Процессор может представлять собой любой процессор из числа: разнообразных процессоров для вычислений со сложным набором команд (CISC-процессоров), разнообразных процессоров для вычислений с сокращенным набором команд (RISC- процессоров), разнообразных процессоров с командными словами сверхбольшой длины (VLIW-процессоров), разнообразных гибридов этих процессоров или других типов процессоров без каких бы то ни было исключений. [00116] The aforementioned processor of the system 610 may represent an apparatus for processing instructions that may be actuated to process instructions of the above method. In some embodiments of the invention, this processor may be a general purpose processor (e.g., a general purpose microprocessor of the type often used as a central processing unit (CPU) in a desktop computer, laptop computer, and computers like them). Alternatively, this processor may be a special purpose processor. Examples of suitable special-purpose processors include: network processors, data processors, cryptographic processors, graphics processors, coprocessors, embedded processors, digital signal processing processors (DSP processors) and controllers (e.g. microcontrollers), to name but a few, but not limited to them. A processor can be any processor from among: a variety of processors for calculations with a complex set of instructions (CISC processors), a variety of processors for calculations with a reduced set of instructions (RISC processors), a variety of processors with super-long instruction words (VLIW processors), various hybrids of these processors or other types of processors without any exceptions.
[00117] Шаг 105: направляют средство 660 для транспортировки отходов в точку 630 местоположения сбора отходов, в которое данный пользователь 600 их складывает при его заполнении.  [00117] Step 105: directing the means 660 for transporting the waste to a point 630 of the waste collection location where this user 600 places them when they are full.
[00118] Таким образом, например, процессор, находящийся удаленно или на транспортном средстве 660, собирающем отходы, например, как имеющийся внутри контроллера интерфейса или иначе интегрированный непосредственно в транспортное средство 660, собирающее отходы, может быть способным реализовывать, по меньшей мере, одну функцию отслеживания местоположения транспортного средства 660 путем радиосвязи с сервером 650 через приемопередатчик и путем взаимодействия с, по меньшей мере, одним компонентом транспортного средства 660, собирающим отходы по сетевой шине транспортного средства 660, например, обмениваясь данными с, по крайней мере, одним своим управляющим модулем транспортного средства.  [00118] Thus, for example, a processor located remotely or on a waste collection vehicle 660, for example, as available inside an interface controller or otherwise integrated directly into the waste collection vehicle 660, may be able to implement at least one the function of tracking the location of the vehicle 660 by radio communication with the server 650 through the transceiver and by interacting with at least one component of the vehicle 660 that collects waste Eve rail vehicle 660, e.g., exchanging data with at least one of its vehicle control module.
[00119] На основании физических параметров вместимости [00119] Based on the physical parameters of the capacity
(заполняемости) мусорного контейнера, находящегося в точке места сбора отходов по точке 630, а также вместимости тары, счетчик, реализованный на сервере 650, осуществляет контроль и подсчет заполняемости. В качестве физических параметров заполняемости могут использоваться вес мусорного контейнера, объем всего мусорного контейнера, объем отсеков мусорного контейнера для специального типа мусора и так далее, что очевидно для специалиста в уровне техники. В случае возникновения события по заполняемости отходами мусорного контейнера, сервером 650 в данное место направляется транспортное средство 660 для сбора отходов. (fillability) of the garbage container at the point of collection waste at point 630, as well as container capacity, the counter implemented on server 650 monitors and calculates occupancy. As physical parameters of filling, the weight of the garbage container, the volume of the entire garbage container, the volume of the compartments of the garbage container for a special type of garbage, and so on, which is obvious to a person skilled in the art, can be used. In the event of an event of a waste container filling up with waste, a server 660 is sent to this place by the server 650 to collect waste.
[00120] Транспортное средство 660 для сбора отходов может быть направлено системой 610 по наиболее оптимальному маршруту по точкам для сбора отходов, в которых установлены например мусорные контейнеры. Оптимальный маршрут для транспортного средства 660 для сбора отходов по точкам для сбора отходов может быть найден посредством эвристического алгоритма, известного из уровня техники. В качестве такого алгоритма может использоваться, не ограничиваясь, метод генетических алгоритмов, метод Кларка-Райта, алгоритм муравьиной колонии, метод ближайшего соседа, метод включения ближайшего города, метод самого дешевого включения и т.д.  [00120] The waste collection vehicle 660 may be guided by the system 610 along the most optimal route to the waste collection points where, for example, garbage containers are installed. The optimal route for the waste collection vehicle 660 at the waste collection points can be found using a heuristic algorithm known in the art. As such an algorithm, one can use, but are not limited to, the method of genetic algorithms, the Clark-Wright method, the ant colony algorithm, the nearest neighbor method, the method of incorporating the nearest city, the method of cheapest inclusion, etc.
[00121] В некоторых вариантах осуществления оптимальный маршрут транспортного средства 660 для сбора отходов может учитывать маршруты и движение других транспортных средств для сбора отходов и маршрута до мусороперерабатывающего завода.  [00121] In some embodiments, the optimal route of the waste collection vehicle 660 may take into account the routes and movement of other waste collection vehicles and the route to the waste recycling plant.
[00122] Рассмотренные способы решения задачи построения маршрутов предполагают, что имеется полный граф G, в котором определены стоимости всех переездов между всеми узлами cij, которые являются точками сбора отходов от пользователей. Стоимости обычно считаются пропорциональными расстояниям пробега транспортного средства для сбора отходов между узлами транспортного графа. Граф удобно представлять матрицей (таблицей) стоимостей маршрутов, в которой строки и столбцы соответствуют вершинам полного транспортного графа. Однако на практике процесс создания, поддержания в актуальном состоянии и использования такой матрицы связан с существенными трудностями. В данном техническом решении могут строить такую матрицу на базе ГИС, в которой ведется транспортный граф всей территории для сбора отходов. В связи с этим могут использоваться алгоритмы поиска оптимального пути между двумя точками на графе, основанные на известном алгоритме Дейкстры. Особенностью применения этих алгоритмов в данном классе информационных систем является необходимость их многократного применения. [00122] The considered methods for solving the route-building problem suggest that there is a complete column G, in which the costs of all transfers between all nodes cij, which are points of waste collection from users, are determined. Costs are usually considered proportional to the travel distances of the vehicle for collecting waste between nodes of the transport graph. The graph is conveniently represented by a matrix (table) of route costs, in which the rows and columns correspond to the vertices of the complete transport graph. However, in practice, the process of creating, maintaining up to date and the use of such a matrix is associated with significant difficulties. In this technical solution, they can build such a matrix on the basis of GIS, in which a transport graph of the entire territory for waste collection is maintained. In this regard, algorithms for finding the optimal path between two points on a graph based on the well-known Dijkstra algorithm can be used. A feature of the application of these algorithms in this class of information systems is the need for their repeated use.
[00123] В некоторых вариантах осуществления если для конкретного типа отходов выделено конкретное местоположение, то конкретная сервисная служба может приехать именно за ним. Если отходы всех типов собираются в одном месте, то осуществляют разделение тар по типам отходов на сортировочном/перерабатывающем заводе.  [00123] In some embodiments, if a specific location is allocated for a particular type of waste, then a specific service department may come for it. If all types of waste are collected in one place, then the containers are separated by type of waste at a sorting / processing plant.
[00124] Показанная на Фиг. 6 система 610 может включать не менее одного из следующих компонентов: сервер 650, база данных 640, компонент 670 питания, компонент 680 мультимедиа, компонент 690 аудио, интерфейс 700 ввода / вывода (I / О), компонент передачи данных (не показан).  [00124] Shown in FIG. 6, system 610 may include at least one of the following components: server 650, database 640, power component 670, multimedia component 680, audio component 690, input / output (I / O) interface 700, data transfer component (not shown).
[00125] Сервер 650 в основном управляет всеми операциями системы 610, например, операциями, связанными с дисплеем, телефонными звонками, передачей данных, операциями записи/чтения данных. Сервер 650 может включать в себя один или более процессоров, реализующих инструкции для завершения всех или части шагов из указанных выше способов. Кроме того, сервер 650 может включать в себя один или более модулей для удобства взаимодействия сервера 650 и с другими компонентами системы 610. Например, сервер 650 может включать в себя мультимедийный модуль для облегчения взаимодействия между компонентом 680 мультимедиа и сервером 650.  [00125] The server 650 mainly controls all operations of the system 610, for example, operations related to the display, phone calls, data transfer, write / read data operations. Server 650 may include one or more processors that implement instructions to complete all or part of the steps of the above methods. In addition, server 650 may include one or more modules for ease of interaction between server 650 and other components of system 610. For example, server 650 may include a multimedia module to facilitate communication between media component 680 and server 650.
[00126] База данных 640 выполнена с возможностью хранения различных типов данных для поддержки работы системы 610. Примеры таких данных включают в себя инструкции для любого приложения или способа, работающего на системе 610, контактные данные пользователей или типов отходов, данные адресной книги, сообщения, изображения, видео, и т. д. База данных 640 может быть реализована на любом типе энергозависимого запоминающего устройства, энергонезависимого запоминающего устройства или их комбинации, например, Статического Оперативного Запоминающего Устройства (СОЗУ), Электрически Стираемого Программируемого Постоянного Запоминающего Устройства (ЭСППЗУ), Стираемого Программируемого Постоянного Запоминающего Устройства (СППЗУ), Программируемого Постоянного Запоминающего Устройства (ППЗУ), Постоянного Запоминающего Устройства (ПЗУ), магнитной памяти, флэш-памяти, магнитного или оптического диска. [00126] The database 640 is configured to store various types of data to support the operation of the system 610. Examples of such data include instructions for any application or method running on the system 610, contact details of users or types waste, address book data, messages, images, videos, etc. The 640 database can be implemented on any type of non-volatile memory, non-volatile memory, or a combination thereof, for example, Static Random Access Memory (RAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (EEPROM), Read-Only Flashing Device (ROM), magnetic memory, flash memory, magnetic or optical disk.
[00127] Компонент 670 питания обеспечивает электричеством различные компоненты системы 610. Компонент 670 питания может включать систему управления электропитанием, один или более источник питания и другие узлы для генерации, управления и распределения электроэнергии к системе 610.  [00127] Power component 670 provides electricity to various components of system 610. Power component 670 may include a power management system, one or more power supplies, and other nodes for generating, controlling, and distributing power to system 610.
[00128] Мультимедийный компонент 680 включает в себя экран, обеспечивающий выходной интерфейс между системой 610 и пользователем 600. В некоторых вариантах осуществления экран может быть жидкокристаллическим дисплеем (ЖКД) или сенсорной панелью (СП). [00128] The multimedia component 680 includes a screen providing an output interface between the system 610 and the user 600. In some embodiments, the screen may be a liquid crystal display (LCD) or touch panel (SP).
Экран может быть реализован в виде сенсорной панели для приема входного сигнала от пользователя 600. Сенсорная панель включает один или более сенсорных датчиков для распознавания жестов, прикосновения и скольжения по сенсорной панели. Сенсорный датчик может не только чувствовать границу прикосновения или жест перелистывания, но и определять длительность времени и давления, относящихся к режимам прикосновения и скольжения. В некоторых вариантах осуществления компонент 680 мультимедиа включает одну фронтальную камеру и/или одну заднюю камеру. Когда система 610 находится в режиме работы, например, режиме съемки или режиме видео, фронтальная камера и/или задняя камера могут получать мультимедиа данные извне. Каждая фронтальная камера и задняя камера может быть одной фиксированной оптической системой объектива или может иметь фокусное расстояние или оптический зум. The screen may be implemented as a touch panel to receive input from a user 600. The touch panel includes one or more touch sensors for recognizing gestures, touching, and sliding across the touch panel. The touch sensor can not only feel the touch border or the gesture of turning over, but also determine the duration of time and pressure related to the touch and slide modes. In some embodiments, the media component 680 includes one front camera and / or one rear camera. When the system 610 is in an operating mode, for example, a shooting mode or a video mode, the front camera and / or the rear camera can receive multimedia data from the outside. Each front camera and rear camera can be one fixed optical lens system or may have a focal length or optical zoom.
[00129] Аудио компонент 690 может быть выполнен с возможностью выходного и/или входного аудиосигнала. Например, аудио компонент 690 включает один микрофон (MIC), который выполнен с возможностью получения внешнего аудио сигнала, когда система 610 находится в режиме работы, например, режиме вызова, режима записи и режима распознавания речи. Полученный аудиосигнал может быть далее сохранен в базе данных 640 или направлен по компоненту передачи данных (не показан). В некоторых вариантах осуществления аудио компонент 690 также включает в себя один динамик, выполненный с возможностью вывода аудиосигнала.  [00129] The audio component 690 may be configured to output and / or input an audio signal. For example, the audio component 690 includes a single microphone (MIC), which is configured to receive an external audio signal when the system 610 is in an operation mode, for example, a call mode, a recording mode, and a speech recognition mode. The resulting audio signal may be further stored in the database 640 or sent via a data transmission component (not shown). In some embodiments, the audio component 690 also includes a single speaker configured to output an audio signal.
[00130] Интерфейс 700 ввода/вывода обеспечивает интерфейс между сервером 650 и периферийным интерфейсным модулем. Вышеуказанным периферийным интерфейсным модулем может быть клавиатура, руль, кнопка и т. д. Кнопка может представлять собой, например, кнопку домашней страницы, кнопку регулировки громкости, кнопку включения и кнопку блокировки.  [00130] An I / O interface 700 provides an interface between a server 650 and a peripheral interface module. The above peripheral interface module may be a keyboard, steering wheel, button, etc. The button may be, for example, a home page button, volume button, power button, and lock button.
[00131] Компонент передачи данных (не показан) выполнен с возможностью облегчения проводной или беспроводной связи между системой 610 и другими устройствами пользователя 600. Система 610 может получать доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В одном из вариантов компонент передачи данных получает широковещательный сигнал или трансляцию и связанную с ними информацию, из внешней широковещательной системы управления через широковещательный канал. В одном варианте из вариантов осуществления компонент передачи данных для облегчения ближней связи содержит модуль коммуникации ближнего поля (NFC). Например, модуль NFC может быть основан на технологии радиочастотной идентификации (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосной (UWB) технологии, Bluetooth (ВТ) технологии и других технологиях. [00132] В одном из вариантов осуществления система 610 может быть реализована посредством одной или более Специализированных Интегральных Схем (СИС), Цифрового Сигнального Процессора (ЦСП), Устройств Цифровой Обработки Сигнала (УЦОС), Программируемым Логическим Устройством (ПЛУ), логической микросхемой, программируемой в условиях эксплуатации (ППВМ), посредством контроллера, микроконтроллера, микропроцессора или других электронных компонентов и может быть сконфигурирована для реализации способа персонализированного учета сортировки отходов. [00131] A data transmission component (not shown) is configured to facilitate wired or wireless communication between system 610 and other devices of user 600. System 610 can access a wireless network based on a communication standard such as WiFi, 2G or 3G, or combinations. In one embodiment, the data transmission component receives a broadcast signal or broadcast and related information from an external broadcast control system via a broadcast channel. In one embodiment, the implementation of the data transmission component to facilitate short-range communication contains a near field communication module (NFC). For example, the NFC module can be based on radio frequency identification (RFID) technology, infrared data association technology (IrDA), ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies. [00132] In one embodiment, system 610 may be implemented by one or more Specialized Integrated Circuits (ICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPs), Programmable Logic Devices (PLCs), logic chip, programmable in operating conditions (ППВМ), by means of a controller, microcontroller, microprocessor or other electronic components and can be configured to implement a method for personalized accounting of waste sorting s.
[00133] Некоторые части описания предпочтительных вариантов реализации представлены в виде алгоритмов и символического представления операций с битами данных в памяти компьютера. Такие описания и представления алгоритмов представляют собой средства, используемые специалистами в области обработки данных, чтобы наиболее эффективно передавать сущность своей работы другим специалистам в данной области. В настоящем документе и в целом алгоритмом называется последовательность вычислительных операций, приводящих к требуемому результату. Операции требуют физических манипуляций с физическими величинами. Обычно, хотя и не обязательно, эти величины принимают форму электрических или магнитных сигналов, которые можно хранить, передавать, комбинировать, сравнивать и подвергать другим манипуляциям. Оказалось, что прежде всего для обычного использования удобно описывать эти сигналы в виде битов, значений, элементов, символов, членов, цифр и т.д.  [00133] Some parts of the description of preferred embodiments are presented in the form of algorithms and a symbolic representation of operations with data bits in computer memory. Such descriptions and representations of algorithms represent the means used by specialists in the field of data processing to most effectively transfer the essence of their work to other specialists in this field. In this document and in general, an algorithm is a sequence of computational operations leading to the desired result. Operations require physical manipulations with physical quantities. Usually, although not necessarily, these quantities take the form of electrical or magnetic signals that can be stored, transmitted, combined, compared and subjected to other manipulations. It turned out that, first of all, for ordinary use, it is convenient to describe these signals in the form of bits, values, elements, symbols, members, numbers, etc.
[00134] Однако следует иметь в виду, что все эти и подобные термины должны быть связаны с соответствующими физическими величинами, и что они представляют собой просто удобные метки, применяемые к этим величинам. Если иное специально и недвусмысленно не указано в нижеследующем обсуждении, следует принимать, что везде по тексту такие термины как "определение", "вычисление", "расчет", "получение", [00134] However, it should be borne in mind that all these and similar terms should be associated with the corresponding physical quantities, and that they are simply convenient labels that apply to these quantities. Unless otherwise specifically and explicitly indicated in the following discussion, it should be assumed that throughout the text such terms as "definition", "calculation", "calculation", "receipt",
"установление", "изменение" и т.п., относятся к действиям и процессам вычислительного устройства или аналогичного электронного вычислительного устройства, которое работает с данными и преобразует данные, представленные в виде физических (например, электронных) величин в регистрах и памяти вычислительного устройства, в другие данные, аналогичным образом представленные в виде физических величин в памяти или регистрах вычислительного устройства, либо других подобных устройствах хранения, передачи или отображения информации.“establishment”, “change”, etc., refer to actions and processes a computing device or similar electronic computing device that works with data and converts data represented in the form of physical (eg, electronic) quantities in the registers and memory of the computing device into other data similarly represented in the form of physical quantities in the memory or registers of the computing device , or other similar devices for storing, transmitting or displaying information.
135] Изобретение может быть осуществлено в других конкретных формах в рамках конструкций, способов или других существенных характеристик изобретения в соответствии с приведенным в данном документе подробным описанием и нижеследующей формулой изобретения. Описанные варианты осуществления изобретения должны рассматриваться во всех отношениях только как иллюстративные и не ограничительные. Таким образом, объем правовой охраны изобретения определен в независимых пунктах прилагаемой формулы изобретения, а не предыдущим описанием. Все изменения в рамках значений и диапазона эквивалентности пунктов формулы изобретения подпадают под объем правовой охраны, определяемый данными пунктами. 135] The invention may be embodied in other specific forms within the framework of the constructions, methods or other essential characteristics of the invention in accordance with the detailed description given in this document and the following claims. The described embodiments of the invention should be considered in all respects only as illustrative and not restrictive. Thus, the scope of legal protection of the invention is defined in the independent paragraphs of the attached claims, and not the previous description. All changes within the meaning and range of equivalence of the claims fall within the scope of legal protection defined by these paragraphs.

Claims

ФОРМУЛА FORMULA
1. Способ персонализированного учета сортировки отходов, включающий следующие шаги: 1. A method for personalizing waste sorting, including the following steps:
• получают по меньшей мере один отсканированный двумерный штрих-код, содержащийся на по меньшей мере одной таре, в которой находятся отходы одного типа;  • receive at least one scanned two-dimensional bar code contained in at least one container in which waste of the same type is located;
• получают из устройства связи пользователя данные о пользователе, точку местоположения сбора отходов, в которое данный пользователь их складывает и тип отходов, находящийся в таре;  • receive data from the user’s communication device about the user, the location point of the waste collection at which this user stores them, and the type of waste in the container;
• формируют связь полученного двумерного штрих-кода, находящегося на таре и типа отходов, находящегося в таре; • form the relationship of the resulting two-dimensional barcode located on the container and the type of waste located in the container;
• отслеживают на основании сформированной связи двумерного штрих-кода и типа отходов степень загрузки по меньшей мере одной точки местоположения сбора отходов; • monitor, based on the generated relationship of the two-dimensional bar code and the type of waste, the degree of loading of at least one point of the waste collection location;
• направляют средство для транспортировки отходов в точку местоположения сбора отходов, в которое данный пользователь их складывает при его заполнении.  • send means for transporting waste to the point of location of the collection of waste, to which this user stacks it when it is filled.
2. Способ по п.1 , характеризующийся тем, что двумерный штрих-код содержит уникальный идентификатор тары, на которой он находится. 2. The method according to claim 1, characterized in that the two-dimensional bar code contains a unique identifier for the container on which it is located.
3. Способ по п.1 , характеризующийся тем, что двумерный штрих-код представляют собой QR-код или PDF 417, или DataMatrix, или Maxicode.3. The method according to claim 1, characterized in that the two-dimensional bar code is a QR code or PDF 417, or DataMatrix, or Maxicode.
4. Способ по п.1, характеризующийся тем, что местоположение сбора отходов содержит GPS-координаты. 4. The method according to claim 1, characterized in that the waste collection location contains GPS coordinates.
5. Способ по п.1 , характеризующийся тем, что тара содержит RFID-метку для отслеживания в дальнейшем ее перемещения.  5. The method according to claim 1, characterized in that the container contains an RFID tag for tracking its further movement.
6. Способ по п.1 , характеризующийся тем, что точка местоположения сбора отходов указывается пользователем на карте посредством передвижения и установки отметки и/или посредством введения точного адреса, и/или посредством выбора из заранее заданного списка адресов. 6. The method according to claim 1, characterized in that the location point of the waste collection is indicated by the user on the map by moving and setting the mark and / or by entering the exact address, and / or by selecting from a predefined list of addresses.
7. Способ по п.1 , характеризующийся тем, что точка местоположения сбора отходов может определяться автоматически посредством использования функции GPS мобильного устройства связи пользователя. 7. The method according to claim 1, characterized in that the location point of the waste collection can be determined automatically by using the GPS function of the user's mobile communication device.
8. Способ по п.1, характеризующийся тем, что данные о точке местоположения сбора отходов преобразуют в формат записи географических координат.  8. The method according to claim 1, characterized in that the data on the location point of the waste collection is converted into a recording format of geographical coordinates.
9. Способ по п.1 , характеризующийся тем, что в точке сборки отходов осуществляют дополнительный контроль заполнения отсеков для отходов посредством считывания двумерного кода на таре или по факту детекции движения помещаемых отходов в таре.  9. The method according to claim 1, characterized in that at the point of collection of waste carry out additional control of filling the waste compartments by reading a two-dimensional code on the container or upon detection of movement of the placed waste in the container.
10. Система персонализированного учета сортировки отходов, содержащая: 10. A personalized waste sorting system comprising:
• мобильное устройство связи пользователя, выполненное с возможностью получения по меньшей мере одного отсканированного двумерного штрих-кода, содержащегося на по меньшей мере одной таре, в которой находятся отходы одного типа; • a mobile user communication device configured to receive at least one scanned two-dimensional bar code contained in at least one container containing waste of the same type;
• сервер, выполненный с возможностью  • a server configured to
о получения из мобильного устройства связи пользователя данных о пользователе, точку местоположения сбора отходов, в которое данный пользователь их складывает и типа отходов, находящийся в таре;  the receipt of user data from the user's mobile communication device, the location point of the waste collection at which this user stores them and the type of waste in the container;
о формирования связи полученного двумерного штрих-кода, находящегося на таре и типа отходов, находящегося в таре; о отслеживания на основании сформированной связи двумерного штрих-кода и типа отходов степень загрузки по меньшей мере одной точки местоположения сбора отходов; о направления средства для транспортировки отходов в точку местоположения сбора отходов, в которое данный пользователь их складывает при его заполнении.  on the formation of the relationship of the resulting two-dimensional bar code located on the container and the type of waste located on the container; about tracking, based on the generated relationship of the two-dimensional bar code and the type of waste, the degree of loading of at least one location point of the waste collection; on the direction of the means for transporting waste to the point of location of the waste collection, to which this user stacks it when it is filled.
PCT/RU2018/000322 2018-05-23 2018-05-23 Method and system for the personalized monitoring of waste sorting WO2019226066A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2018118982A RU2018118982A (en) 2018-05-23 2018-05-23 METHOD AND SYSTEM OF PERSONALIZED ACCOUNTING OF WASTE SORTING
RU2018118982 2018-05-23

Publications (1)

Publication Number Publication Date
WO2019226066A1 true WO2019226066A1 (en) 2019-11-28

Family

ID=68616886

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2018/000322 WO2019226066A1 (en) 2018-05-23 2018-05-23 Method and system for the personalized monitoring of waste sorting

Country Status (2)

Country Link
RU (1) RU2018118982A (en)
WO (1) WO2019226066A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111619989A (en) * 2020-05-06 2020-09-04 蔺晨曦 Intelligent classification garbage bin of two-dimensional code is retrieved to scanning commodity

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006031135A (en) * 2004-07-13 2006-02-02 Shirai Group Kk Waste disposal tracking certification system
US7562025B2 (en) * 2003-09-19 2009-07-14 Vesta Medical, Llc Waste sorting system with query function, and method thereof
US20120010746A1 (en) * 2009-04-03 2012-01-12 Sundholm Goeran Waste handling system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7562025B2 (en) * 2003-09-19 2009-07-14 Vesta Medical, Llc Waste sorting system with query function, and method thereof
JP2006031135A (en) * 2004-07-13 2006-02-02 Shirai Group Kk Waste disposal tracking certification system
US20120010746A1 (en) * 2009-04-03 2012-01-12 Sundholm Goeran Waste handling system and method

Also Published As

Publication number Publication date
RU2018118982A (en) 2019-11-25
RU2018118982A3 (en) 2019-11-25

Similar Documents

Publication Publication Date Title
Chen Machine learning approach for a circular economy with waste recycling in smart cities
Sosunova et al. IoT-enabled smart waste management systems for smart cities: A systematic review
US20200082354A1 (en) Smart waste management system
Kshirsagar et al. Artificial Intelligence‐Based Robotic Technique for Reusable Waste Materials
Popescu et al. Waste management strategy at a public university in smart city context
Glouche et al. A smart waste management with self-describing complex objects
US11897690B1 (en) Systems and methods for enhancing waste disposal and energy efficiency using sensor and alternative power technologies
CN107697501A (en) Rubbish recovering method and system
Maulana et al. Design and development of smart trash bin prototype for municipal solid waste management
CN111392296B (en) A wisdom is received and is transported system for rubbish transfer station
Bharti et al. AI in waste management: the savage of environment
Shennib et al. Openwasteai—open data, iot, and ai for circular economy and waste tracking in resource-constrained communities
Richards et al. Solid waste management in Pacific Island countries and territories
Manik et al. Smart Waste Management System for Smart & Sustainable City of Indonesia’s New State Capital: A Literature Review
Permana et al. Integrated waste management system with IOT-based centralized control towards a smart eco campus-Telkom University
WO2019226066A1 (en) Method and system for the personalized monitoring of waste sorting
Lahcen et al. Waste solid management using Machine learning approch
Helen et al. Smart bin and intelligent waste segregator using IoT
Shaikh et al. Smart Waste Management by Integrating Data Analytics, IoT, and AI for Sustainable Urban Solutions
Mishra et al. [Retracted] GRUBin: Time‐Series Forecasting‐Based Efficient Garbage Monitoring and Management System for Smart Cities
Patil et al. RFID and IoT enabled framework to make pune city an eco-friendly smart city
Shaikh et al. A Review on Exploring Blockchain-Enabled VANET Solutions for Sustainable Solid Waste Management
CN111861202A (en) Industrial waste comprehensive management system
Shelke et al. E-wasteHub: Revolutionizing E-Waste Management
Shafi et al. Application of internet of things (IoT) in waste management

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18919533

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18919533

Country of ref document: EP

Kind code of ref document: A1