A garbage contactless throwing control method and system based on information tracing

CN122797907APending Publication Date: 2026-09-22HANGZHOU DAOFA ENVIRONMENTAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610559550.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-27
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0008]因此,本发明解决的技术问题是:现有的垃圾无接触投放控制方法存在居民身份信息与投放记录难以有效对应、投放事件追溯能力低、应急触发与识别触发的处理逻辑分散、投口启闭过程与记录生成过程缺乏联动机制的问题,以及如何在同一控制流程下实现居民追溯档案建立、开门类型判定、投口启闭控制和分类记录生成的问题

Benefits of technology

[0070]本发明的有益效果:本发明提供的基于信息追溯的垃圾无接触投放控制方法通过建立居民追溯档案并按投放点生成主机本地档案索引,使主机在处理投口事件数据包时能够直接调用与当前投放点对应的档案信息,实现投放身份信息与投放事件之间的对应管理;通过采集投口事件数据包并基于主机本地档案索引输出人脸识别开门类型和应急触发开门类型,使不同触发来源下的开门判定过程纳入同一处理链路,实现开门类型判定与后续控制流程之间的顺序衔接;通过根据开门类型控制投口启闭并生成追溯标识及分类记录,使投口启闭过程、事件来源以及记录生成过程形成连续关联。本发明在投放事件关联管理、无接触投放控制以及分类记录生成方面都取得更加良好的效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122797907A_ABST
    Figure CN122797907A_ABST
Patent Text Reader

Abstract

The application discloses a garbage non-contact throwing control method and system based on information tracing, relates to the technical field of intelligent garbage throwing control, and comprises the following steps: establishing a resident tracing archive, and generating a host local archive index according to a throwing point; collecting a throwing opening event data packet, and outputting an opening type based on the host local archive index; controlling opening and closing of a throwing opening according to the opening type, and generating a tracing mark and a classification record. The method disclosed by the application achieves better effects in throwing event association management, non-contact throwing control and classification record generation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent waste disposal control technology, specifically to a contactless waste disposal control method and system based on information traceability. Background Technology

[0002] Existing waste disposal equipment is typically used in conjunction with a door opening structure, identification device, communication device, and back-end management platform. Common opening methods include mechanical pressing, card swiping, QR code scanning, and facial recognition.

[0003] Among them, mechanical press-type and button-type structures are relatively simple to implement, but users need to directly contact the surface of the device during the dispensing process, which can easily lead to hygiene management problems in high-frequency usage scenarios.

[0004] While card-swiping and QR code-scanning systems can achieve a certain degree of identity verification, they may still affect the continuity of the waste disposal process if residents forget to bring their cards, mobile devices are inconvenient to operate, QR codes are invalid, or network communication is abnormal.

[0005] Furthermore, some existing solutions only address how to open the dispensing slot, without establishing a complete information traceability chain around the dispensing event. This results in a lack of unified correlation between resident identity information, dispensing slot number, opening method, dispensing sequence, and equipment operating status, making it difficult to form structured and callable traceability records.

[0006] The processing logic for contactless delivery control is usually quite simple, lacking a linkage mechanism between facial recognition triggering, emergency button triggering, door lock execution status, personnel stay status, and background synchronization status. Especially in scenarios such as concurrent use of multiple delivery ports, network interruption, local cache update, authorization relationship change, and emergency activation, it is easy to encounter problems such as event processing conflicts, unclear record associations, missing traceable objects, or inconsistent management logic between different delivery ports at the same delivery point. Summary of the Invention

[0007] In view of the above-mentioned problems, the present invention is proposed.

[0008] Therefore, the technical problem solved by this invention is that existing contactless waste disposal control methods have problems such as difficulty in effectively matching resident identity information with disposal records, low traceability of disposal events, scattered processing logic for emergency triggering and identification triggering, and lack of linkage mechanism between the opening and closing process of the disposal opening and the record generation process. The invention also addresses how to achieve the establishment of resident traceability files, determination of door opening type, control of the opening and closing of the disposal opening, and generation of classification records under the same control process.

[0009] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a contactless waste disposal control method based on information traceability, including establishing resident traceability files and generating a local file index on the host computer according to the disposal point.

[0010] Collect data packets of the gate opening event and output the gate opening type based on the host's local file index.

[0011] Control the opening and closing of the delivery port according to the type of door opening, and generate traceability labels and classification records.

[0012] Among them, the door opening type output based on the host local file index includes determining the face image and emergency button trigger signal in the data packet of the sluice gate event by combining them with the host local file index, and outputting the face recognition door opening type and the emergency trigger door opening type.

[0013] As a preferred embodiment of the contactless waste disposal control method based on information traceability described in this invention, the generation of the host local archive index includes sending resident information from the resident traceability archive to the host.

[0014] Read the current host's corresponding delivery point identifier, and perform screening on the received resident traceability files according to the delivery point identifier, retaining resident traceability files that are consistent with the current delivery point identifier and whose file status is callable.

[0015] The host creates a local index for each resident's traceability file that is retained.

[0016] Write the archive index into the local index entry.

[0017] As a preferred embodiment of the contactless waste disposal control method based on information traceability described in this invention, the method for collecting event data packets from the disposal ports includes setting each disposal port to a state awaiting triggering.

[0018] When the input port is in a pending trigger state, continuously read the output status of the input port.

[0019] When the face capture component switches from standby mode to capture mode, it acquires the face image captured by the current input port.

[0020] The face image is associated with the event acquisition field of the input port to form the first input port event data packet corresponding to the current input port.

[0021] When the emergency button switches from a non-triggered state to a triggered state, obtain the trigger time of the button corresponding to the current input port.

[0022] The button trigger time is associated with the event acquisition field of the input port to form a second input port event data packet corresponding to the current input port.

[0023] Send the first and second port event data packets to the host.

[0024] Read the port number from the first and second port event data packets.

[0025] Write the event data packets of each input port into the data processing queue of the corresponding input port according to the input port number.

[0026] As a preferred embodiment of the contactless waste disposal control method based on information traceability described in this invention, the output face recognition door opening type includes reading the trigger source marker in the disposal port event data packet.

[0027] When the trigger source marker corresponds to the face capture component being triggered, read the input event data packet.

[0028] Read the current host's corresponding delivery point identifier, which corresponds to the delivery port number.

[0029] Retrieve the archive index from the local index based on the delivery point identifier corresponding to the current host.

[0030] Obtain the corresponding facial feature template based on the file index.

[0031] Feature extraction is performed on the face image in the current event data packet to obtain the face feature data corresponding to the current face image.

[0032] Perform a matching determination between the facial feature data and the retrieved facial feature template.

[0033] Write the resident identifier corresponding to the matching result into the processing context of the current input port event data packet.

[0034] The facial recognition door opening type is associated with and saved with the resident's identification.

[0035] As a preferred embodiment of the contactless waste disposal control method based on information traceability described in this invention, the output emergency trigger door opening type includes reading the trigger source marker in the disposal port event data packet.

[0036] When the trigger source marker corresponds to the emergency button being triggered, read the current input port event data packet.

[0037] Read the current host's corresponding delivery point identifier, which corresponds to the delivery port number.

[0038] Based on the delivery point identifier corresponding to the current host, read the file index correspondence relationship from the local index item that matches the delivery point identifier corresponding to the current host.

[0039] Based on the file index correspondence, confirm that the current input port is within the scope of host management.

[0040] Perform a judgment on the component status information in the current input event data packet.

[0041] Write the emergency trigger flag into the processing context of the current port event data packet.

[0042] Associate and save the button trigger time with the slot number.

[0043] As a preferred embodiment of the contactless waste disposal control method based on information traceability described in this invention, the control of the opening and closing of the disposal port includes: after the host obtains the door opening type corresponding to the current disposal port event data packet, it reads the disposal port number associated with the door opening type.

[0044] Send an opening command to the corresponding slot based on the slot number.

[0045] After receiving the door opening command, the door lock component is driven to perform the opening action.

[0046] After the door lock component performs the opening action, it continuously reads the output status of the current input port.

[0047] When the output status of the door lock component indicates that the door lock component is in the open state, the current slot enters the opening and closing monitoring state.

[0048] When the current inlet is in the open / close monitoring state, the infrared sensor status is continuously read.

[0049] When the infrared sensor indicates that there is someone standing in front of the current slot, keep the door lock assembly in the open state.

[0050] When the infrared sensor indicates that there are no people standing in front of the current slot, the door lock component is switched from the open state to the closed state.

[0051] During the process of the door lock component switching from the open state to the closed state, the infrared sensor status is continuously read.

[0052] When the infrared sensor status changes from unoccupied to occupied, the current closing action is stopped, and the door lock assembly is restored to the open state.

[0053] After the door lock component completes the closing action, it reads the output status and component status information of the door lock component corresponding to the current input port, and returns the output status and component status information of the door lock component to the host.

[0054] After receiving the returned information, the host associates the returned information with the door opening type, door number, and processing context in the current door opening event data packet, as input for generating traceability identifiers and classification records.

[0055] As a preferred embodiment of the contactless waste disposal control method based on information traceability described in this invention, the generation of traceability identifiers and classification records includes the host reading the current disposal port event data packet when it receives the return information after the door lock component corresponding to the current disposal port completes the closing action.

[0056] Read resident identifiers or emergency trigger markers from the processing context.

[0057] Read the output status of the door lock component and the component status information from the returned information.

[0058] Read the identifier of the current host corresponding to the current dispensing port.

[0059] The current host combines the corresponding delivery point identifier, delivery port number, door opening type, and timing information corresponding to the current delivery port event data packet to generate a traceability identifier corresponding to the current delivery port event data packet.

[0060] When the door opening type is facial recognition, the resident identifier, the corresponding delivery point identifier of the current host, the delivery port number, the door opening type, the timing information, the output status of the door lock component, the component status information, and the traceability identifier are associated to generate a facial recognition classification record.

[0061] When the door opening type is emergency trigger door opening type, the emergency trigger mark, the current host corresponding delivery point identifier, delivery port number, door opening type, timing information, door lock component output status, component status information and traceability mark are associated to generate an emergency trigger classification record.

[0062] The host will generate a face recognition classification record or an emergency trigger classification record and send it to the backend.

[0063] Another objective of this invention is to provide a contactless waste disposal control system based on information traceability. This system can generate a local archive index for the host computer based on the disposal point and output the door opening type based on the disposal port event data packet. This solves the problems of easy conflict in multi-disposal port event processing, unclear identity traceability links, and difficulty in uniformly generating classification records in current contactless waste disposal control technologies.

[0064] As a preferred embodiment of the contactless waste disposal control system based on information traceability described in this invention, it includes: a file index generation module, a door opening type determination module, and an opening and closing traceability control module.

[0065] The archive index generation module is used to establish resident traceability archives and generate local archive indexes on the host computer according to the delivery point.

[0066] The door opening type determination module is used to collect data packets of the injection port event and output the door opening type based on the host's local file index.

[0067] The opening and closing traceability control module is used to control the opening and closing of the delivery port according to the opening type, and generate traceability identifiers and classification records.

[0068] Another object of the present invention is to provide a contactless waste disposal control device based on information traceability, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the contactless waste disposal control method based on information traceability.

[0069] Another object of the present invention is to provide a storage medium for contactless waste disposal control based on information traceability, wherein a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the contactless waste disposal control method based on information traceability are implemented.

[0070] The beneficial effects of this invention are as follows: The contactless waste disposal control method based on information traceability provided by this invention establishes resident traceability files and generates a local file index on the host computer according to the disposal point. This allows the host computer to directly call the file information corresponding to the current disposal point when processing disposal event data packets, realizing the correspondence management between disposal identity information and disposal events. By collecting disposal event data packets and outputting facial recognition door opening type and emergency trigger door opening type based on the host computer's local file index, the door opening determination process under different trigger sources is incorporated into the same processing link, realizing the sequential connection between door opening type determination and subsequent control processes. By controlling the opening and closing of the disposal port according to the door opening type and generating traceability identifiers and classification records, the opening and closing process of the disposal port, the source of the event, and the record generation process are continuously associated. This invention achieves better results in disposal event association management, contactless disposal control, and classification record generation. Attached Figure Description

[0071] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0072] Figure 1 This is an overall flowchart of a contactless waste disposal control method based on information traceability, provided in Embodiment 1 of the present invention. Detailed Implementation

[0073] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.

[0074] Example 1, referring to Figure 1 As an embodiment of the present invention, a contactless waste disposal control method based on information traceability is provided, comprising: S1: Establish resident traceability files and generate local file indexes on the host computer according to the delivery point.

[0075] Send resident information from the resident tracing file to the host computer.

[0076] Resident information includes resident identification, facial feature template, file status information, and authorization association information corresponding to the delivery point.

[0077] Read the current host's corresponding delivery point identifier, and perform screening on the received resident traceability files according to the delivery point identifier, retaining resident traceability files that are consistent with the current delivery point identifier and whose file status is callable.

[0078] A preferred approach to determining locally accessible files is as follows:

[0079] in, This indicates the serial number in the resident's record. Indicates the first The consistency flag between the resident's tracking file's drop-off point identifier and the drop-off point identifier corresponding to the current host is set. The value is 1 when they match, and 0 otherwise. Indicates the first The local retrieval coefficient corresponding to each resident's tracing file Indicates the first The file status flag for each resident's traceability file is set to 1 when the file status information indicates that it is available for retrieval, and 0 otherwise.

[0080] The host creates a local index for each resident's traceability file that is retained.

[0081] Write the archive index into the local index entry.

[0082] The file index includes resident identification, template storage location, template version information, the identification of the delivery point, and the retrieval status information.

[0083] It should be noted that when the host receives an updated file corresponding to the same resident identifier again, it compares the template version information of the newly received file with that of the existing file, and replaces the facial feature template pointed to by the original index item with the resident traceability file with the newer template version information, while retaining the resident identifier and the corresponding delivery point identifier in the original index item.

[0084] When the authorized association information in the resident traceability file changes, the host removes the corresponding index item from the index set corresponding to the original delivery point identifier and rewrites it into the index set corresponding to the changed delivery point identifier. This allows the host to directly call the resident traceability file index item corresponding to the delivery point when performing delivery point event processing.

[0085] As a preferred approach, when the host receives resident traceability files, it uses the corresponding delivery point identifier of the current host as the basis for constructing a local index, and sequentially performs delivery point consistency verification and file status verification on each resident traceability file.

[0086] When a resident's tracing file meets the requirements of having the same delivery point identifier as the current host and the file status information indicating that it is in a callable state, the resident's tracing file is written into the callable file set of the current host, and the template storage location and template version information are recorded in the local index item corresponding to the resident's tracing file.

[0087] When new resident traceability files arrive at the host, the system first checks whether a corresponding local index entry already exists based on the resident's identifier, and then performs a replacement determination based on the template version information.

[0088] When a corresponding local index item already exists and the template version information corresponding to the newly arrived resident's traceability file is newer, the facial feature template in the newly arrived resident's traceability file is used to overwrite the facial feature template pointed to by the original template storage location.

[0089] When the authorized association information changes, not only is the index set removed and rewritten, but the identification of the delivery point and the call status information are also updated synchronously. This allows subsequent delivery event data packets to directly call the file index in the current host's callable file set when entering the judgment process, without having to perform a full screening of all resident traceability files again.

[0090] S2: Collect data packets of the gate event and output the gate type based on the host's local file index.

[0091] The system combines the facial image and emergency button trigger signal from the event data packet with the host's local file index to determine the type of door opening: facial recognition or emergency trigger.

[0092] Furthermore, this puts each slot into a ready-to-trigger state.

[0093] When the input port is in a pending trigger state, continuously read the output status of the input port.

[0094] The output status includes the output status of the face capture component, the output status of the emergency button, and the output status of the door lock component.

[0095] When the face capture component switches from standby mode to capture mode, it acquires the face image captured by the current input port.

[0096] The face image is associated with the event acquisition field of the input port to form the first input port event data packet corresponding to the current input port.

[0097] The event collection fields include the input port number, collection time, trigger source flag, and component status information.

[0098] When the emergency button switches from a non-triggered state to a triggered state, obtain the trigger time of the button corresponding to the current input port.

[0099] The button trigger time is associated with the event acquisition field of the input port to form a second input port event data packet corresponding to the current input port.

[0100] Send the first and second port event data packets to the host.

[0101] Read the port number from the first and second port event data packets.

[0102] Write the event data packets of each input port into the data processing queue of the corresponding input port according to the input port number.

[0103] As a preferred approach, after the host writes the event data packets of each port into the data processing queue of the corresponding port according to the port number, it establishes a queue occupancy status for each port that corresponds one-to-one with the port number.

[0104] When the first data packet of an event in the data processing queue of a certain slot enters the door opening type determination process, the occupancy status of the queue corresponding to that slot is switched to occupancy status.

[0105] When the first slot event data packet completes the door type determination but has not yet completed the slot opening / closing process, subsequent slot event data packets entering the same slot's data processing queue remain in a queued state.

[0106] Once the first slot event data packet completes the slot opening / closing process and returns the door lock component output status and component status information to the host, the queue occupancy status corresponding to the slot is switched to the release status, and the next slot event data packet in the current data processing queue is loaded into the door opening type determination process.

[0107] In this way, the triggering of the face capture component and the emergency button corresponding to the same input port are kept sequential in terms of timing, while different input ports can still execute their respective data processing processes in parallel.

[0108] It should be noted that when the host detects that the previous event data packet corresponding to the same slot has not yet completed the door opening type determination or the slot opening / closing process, it will keep the subsequently received slot event data packets corresponding to the same slot in the data processing queue of that slot. After the previous slot event data packet has been processed, the subsequently received slot event data packets will be called to enter the next processing flow.

[0109] Read the trigger source flag from the event data packet.

[0110] When the trigger source marker corresponds to the face capture component being triggered, read the input event data packet.

[0111] Specifically, this involves reading the face image, input port number, acquisition time, and component status information from the data packet.

[0112] Read the current host's corresponding delivery point identifier, which corresponds to the delivery port number.

[0113] Retrieve the archive index from the local index based on the delivery point identifier corresponding to the current host.

[0114] It should be noted that the delivery point identifier must be consistent with the delivery point identifier corresponding to the current host, and the call status information must indicate that the callable status is available.

[0115] Obtain the corresponding facial feature template based on the file index.

[0116] Feature extraction is performed on the face image in the current event data packet to obtain the face feature data corresponding to the current face image.

[0117] Perform a matching determination between the facial feature data and the retrieved facial feature template.

[0118] A preferred approach to performing the matching determination is as follows: The matching degree is determined by calculating the face matching results, specifically as follows:

[0119] in, Indicates the current feeder event data packet With the Matching results between individual resident traceability files This indicates the sequence number of the data packet from the input port that is currently entering the door opening type determination process. Indicates the first The local retrieval coefficient corresponding to each resident's tracing file Indicates the current feeder event data packet Facial feature data obtained by feature extraction from facial images in the image. Indicates the first Facial feature templates corresponding to individual resident traceability files The modulus representing facial feature data, This indicates the module length of the facial feature template.

[0120] When the matching result corresponds to a unique resident identifier, and the component status information indicates that the current input port meets the door opening type output conditions, the door opening type of the current input port event data packet is determined to be the face recognition door opening type.

[0121] Write the resident identifier corresponding to the matching result into the processing context of the current drop-off event data packet; The facial recognition door opening type is associated with and saved with the resident's identification.

[0122] As a preferred approach, after obtaining the corresponding facial feature template based on the file index, the host reads the facial feature template corresponding to each file index from the current host callable file set, and then converts the facial image in the current input event data packet into facial feature data corresponding to the current facial image.

[0123] The host calculates the matching results between the facial feature data corresponding to the current face image and each facial feature template, taking the current input event data packet as a unit, and writes the matching results into the judgment buffer corresponding to the current input event data packet.

[0124] When it is determined that there is a unique resident identifier in the cache that corresponds to a matching result that is in the optimal matching state of the current event, the unique resident identifier is written into the processing context.

[0125] When there is no unique resident identifier or the matching results of multiple resident identifiers cannot be distinguished, the resident identifier is not written into the processing context. Instead, the current processing status of the current feeder event data packet in the data processing queue of the corresponding feeder is maintained or the process is transferred to the subsequent emergency button trigger judgment process.

[0126] It should be noted that when the host detects multiple local index entries with callable status information under the current host's corresponding delivery point identifier for the same delivery port number when retrieving the file index, it continues to perform uniqueness determination according to the matching result of the face feature template and face feature data, and retains the unique resident identifier corresponding to the matching determination result.

[0127] When the matching result does not correspond to a resident identifier, or when the component status information indicates that the current slot does not meet the output conditions for the door opening type, the face recognition door opening type will not be output, and the current processing status of the current slot event data packet in the corresponding slot's data processing queue will be maintained until the slot event data packet is transferred to the subsequent processing flow.

[0128] Furthermore, the trigger source flag in the event data packet is read.

[0129] When the trigger source marker corresponds to the emergency button being triggered, read the current input port event data packet.

[0130] Specifically, it reads the slot number, button trigger time, and component status information from the current slot event data packet.

[0131] Read the current host's corresponding delivery point identifier, which corresponds to the delivery port number.

[0132] Based on the delivery point identifier corresponding to the current host, read the file index correspondence relationship from the local index item that matches the delivery point identifier corresponding to the current host.

[0133] Based on the file index correspondence, confirm that the current input port is within the scope of host management.

[0134] Perform a judgment on the component status information in the current input event data packet.

[0135] When the component status information indicates that the current slot is in a responsive state, and the previous slot event data packet corresponding to the current slot has completed the opening type determination or has not occupied the opening and closing process of the current slot, the opening type of the current slot event data packet is determined as the emergency trigger opening type.

[0136] Write the emergency trigger flag into the processing context of the current port event data packet.

[0137] Associate and save the button trigger time with the slot number.

[0138] It should be noted that when the host detects that the face capture component and the emergency button are triggered simultaneously for the same input port, the corresponding input port event data packets are called in the order they enter the data processing queue.

[0139] When the event data packet of the input port that enters the data processing queue first has been identified as a face recognition door opening type, the corresponding input port event data packet triggered by the emergency button that enters the data processing queue later will remain in the data processing queue of the current input port.

[0140] If the first data packet entering the data processing queue is not output as a face recognition door opening type, and the component status information corresponding to the subsequent data packet entering the data processing queue indicates that the current data packet is in a responsive state, then the subsequent data packet entering the data processing queue will be output as an emergency trigger door opening type.

[0141] When the component status information indicates that the current slot is not in a responsive state, the emergency trigger door opening type is not output, and the current slot event data packet is retained in the corresponding slot's data processing queue or transferred to the exception handling process.

[0142] S3: Control the opening and closing of the delivery port according to the door type, and generate traceability labels and classification records.

[0143] After obtaining the door opening type corresponding to the current slot event data packet, the host reads the slot number associated with the door opening type.

[0144] Send an opening command to the corresponding slot based on the slot number.

[0145] After receiving the door opening command, the door lock component is driven to perform the opening action.

[0146] After the door lock component performs the opening action, it continuously reads the output status of the current input port.

[0147] When the output status of the door lock component indicates that the door lock component is in the open state, the current slot enters the opening and closing monitoring state.

[0148] When the current inlet is in the open / close monitoring state, the infrared sensor status is continuously read.

[0149] When the infrared sensor indicates that there is someone standing in front of the current slot, keep the door lock assembly in the open state.

[0150] When the infrared sensor indicates that there are no people standing in front of the current slot, the door lock component is switched from the open state to the closed state.

[0151] During the process of the door lock component switching from the open state to the closed state, the infrared sensor status is continuously read.

[0152] When the infrared sensor status changes from unoccupied to occupied, the current closing action is stopped, and the door lock assembly is restored to the open state.

[0153] After the door lock component completes the closing action, it reads the output status and component status information of the door lock component corresponding to the current input port, and returns the output status and component status information of the door lock component to the host.

[0154] After receiving the returned information, the host associates the returned information with the door opening type, door number, and processing context in the current door opening event data packet, as input for generating traceability identifiers and classification records.

[0155] It should be noted that when the host detects that there is a subsequent incoming slot event data packet in the data processing queue corresponding to the same slot when controlling the current slot to perform the opening and closing process, the subsequent incoming slot event data packet is kept in the data processing queue of that slot. After the current slot completes the closing action and returns the output status and component status information of the door lock component, the subsequent incoming slot event data packet is called to enter the next processing flow.

[0156] Furthermore, when the host receives the return information after the door lock component corresponding to the current slot has completed the closing action, it reads the current slot event data packet.

[0157] Specifically, it involves reading the slot number, door opening type, processing context, and return information from the current slot event data packet.

[0158] Read resident identifiers or emergency trigger markers from the processing context.

[0159] Read the output status of the door lock component and the component status information from the returned information.

[0160] Read the identifier of the current host corresponding to the current dispensing port.

[0161] The current host combines the corresponding delivery point identifier, delivery port number, door opening type, and timing information corresponding to the current delivery port event data packet to generate a traceability identifier corresponding to the current delivery port event data packet.

[0162] When the door opening type is facial recognition, the resident identifier, the corresponding delivery point identifier of the current host, the delivery port number, the door opening type, the timing information, the output status of the door lock component, the component status information, and the traceability identifier are associated to generate a facial recognition classification record.

[0163] When the door opening type is emergency trigger door opening type, the emergency trigger mark, the current host corresponding delivery point identifier, delivery port number, door opening type, timing information, door lock component output status, component status information and traceability mark are associated to generate an emergency trigger classification record.

[0164] The host will generate a face recognition classification record or an emergency trigger classification record and send it to the backend.

[0165] It should be noted that when the communication between the host and the backend is in a connected state, the classification record writing is performed directly.

[0166] When communication between the host and the backend is interrupted, the categorized records and their corresponding traceability identifiers are written to the local set of records to be synchronized.

[0167] After the host and backend are reconnected, the corresponding category records are resent in the order they entered the local set of records to be synchronized, until the backend completes the reception.

[0168] Once the backend has finished receiving the data, it will remove the corresponding category record from the local set of records to be synchronized, so that the host can continue to perform write or synchronization processing on the newly generated category record.

[0169] Example 2, an embodiment of the present invention, provides a contactless waste disposal control system based on information traceability, including a file index generation module, a door opening type determination module, and an opening and closing traceability control module.

[0170] The archive index generation module is used to establish resident traceability archives and generate local archive indexes on the host computer according to the delivery point.

[0171] The door opening type determination module is used to collect data packets of the sluice gate event and output the door opening type based on the host's local file index.

[0172] The opening and closing traceability control module is used to control the opening and closing of the delivery port according to the opening type, and generate traceability labels and classification records.

[0173] This embodiment also provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the contactless waste disposal control method based on information traceability as proposed in the above embodiment.

[0174] This embodiment also provides a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the contactless waste disposal control method based on information traceability as proposed in the above embodiments.

[0175] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0176] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0177] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0178] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0179] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A contactless waste disposal control method based on information traceability, characterized in that, include: Establish resident traceability files and generate local file indexes on the host computer according to the delivery point; Collect data packets related to the gate opening event and output the door opening type based on the host's local file index; The system controls the opening and closing of the delivery port based on the door type, generating traceability identifiers and classification records; among which... The door opening type output based on the host local file index includes the facial image and emergency button trigger signal in the data packet of the sluice gate event, combined with the host local file index to determine and output the facial recognition door opening type and emergency trigger door opening type.

2. The contactless waste disposal control method based on information traceability as described in claim 1, characterized in that: The generated host local archive index includes Send resident information from the resident tracing file to the host computer; Read the current host corresponding to the delivery point identifier, and perform screening on the received resident traceability files according to the delivery point identifier, retaining resident traceability files that are consistent with the current delivery point identifier and whose file status is callable; The host computer creates a local index for each resident's traceability file that is retained. Write the archive index into the local index entry.

3. The contactless waste disposal control method based on information traceability as described in claim 1 or 2, characterized in that: The data packets collected from the input port include, Put each slot into a ready-to-trigger state; When the input port is in a pending trigger state, continuously read the output status of the input port; When the face capture component switches from standby mode to capture mode, it acquires the face image captured by the current input port; The face image is associated with the event acquisition field of the input port to form the first input port event data packet corresponding to the current input port; When the emergency button switches from a non-triggered state to a triggered state, obtain the trigger time of the button corresponding to the current input port; Associate the button trigger time with the event acquisition field of the input port to form a second input port event data packet corresponding to the current input port; Send the first and second port event data packets to the host; Read the port number from the first and second port event data packets; Write the event data packets of each input port into the data processing queue of the corresponding input port according to the input port number.

4. The contactless waste disposal control method based on information traceability as described in claim 3, characterized in that: The output facial recognition door opening types include, Read the trigger source flag from the event data packet at the input port; When the trigger source marker corresponds to the face capture component being triggered, read the data packet from the input port; Read the current host's corresponding delivery point identifier, which corresponds to the delivery port number; Retrieve the archive index from the local index based on the delivery point identifier corresponding to the current host; Obtain the corresponding facial feature template based on the file index; Perform feature extraction on the face image in the current data packet of the current input port to obtain the face feature data corresponding to the current face image; Perform a matching determination between the facial feature data and the retrieved facial feature template; The local call coefficient is defined as the result of determining whether the resident traceability file meets the requirements that the identifier of the delivery point is consistent with the identifier of the delivery point corresponding to the current host and the file status information is represented as callable. The initial calculation result is obtained by multiplying the local call coefficient corresponding to the current data packet of the current data packet of the current data packet of the face image obtained by feature extraction and the face feature template of the corresponding resident traceability file. Divide the initial calculation result by the product of the modulus of the facial feature data and the modulus of the facial feature template to obtain the matching result between the current data packet of the submission event and the resident's tracing file; The matching results of the current data packet of the incident are compared with those of each resident's tracing file, and the resident's tracing file with the higher matching result is retained; Write the resident identifier corresponding to the matching result into the processing context of the current drop-off event data packet; The facial recognition door opening type is associated with and saved with the resident's identification.

5. The contactless waste disposal control method based on information traceability as described in claim 1, 2, or 4, characterized in that: Output emergency trigger door opening types include: Read the trigger source flag from the event data packet at the input port; When the trigger source marker corresponds to the emergency button trigger, read the current port event data packet; Read the current host's corresponding delivery point identifier, which corresponds to the delivery port number; Based on the delivery point identifier corresponding to the current host, read the file index correspondence relationship from the local index item that is consistent with the delivery point identifier corresponding to the current host; Based on the file index correspondence, confirm that the current input port is within the host management scope; Perform a judgment on the component status information in the current input event data packet; Write the emergency trigger flag into the processing context of the current port event data packet; Associate and save the button trigger time with the slot number.

6. The contactless waste disposal control method based on information traceability as described in claim 5, characterized in that: The control of opening and closing the dispensing port includes, After obtaining the door opening type corresponding to the current slot event data packet, the host reads the slot number associated with the door opening type; Send an opening command to the corresponding slot according to the slot number; After receiving the door opening command, the input port drives the door lock component to perform the opening action; After the door lock component performs the opening action, the output status of the current input port is continuously read; When the output status of the door lock component in the output state indicates that the door lock component is in the open state, the current slot enters the opening and closing monitoring state. When the current inlet is in the opening / closing monitoring state, the infrared sensor status is continuously read; When the infrared sensor indicates that there are people standing in front of the current slot, keep the door lock assembly in the open state; When the infrared sensor indicates that there are no people standing in front of the current slot, the door lock component is switched from the open state to the closed state. During the process of the door lock component switching from the open state to the closed state, the infrared sensor status is continuously read; When the infrared sensor status changes from unoccupied to occupied, the current closing action is stopped, and the door lock assembly is restored to the open state. After the door lock component completes the closing action, read the output status and component status information of the door lock component corresponding to the current input port, and return the output status and component status information of the door lock component to the host. After receiving the returned information, the host associates the returned information with the door opening type, door number, and processing context in the current door opening event data packet, as input for generating traceability identifiers and classification records.

7. The contactless waste disposal control method based on information traceability as described in claims 1, 2, 4, or 6, characterized in that: The generation of traceability identifiers and classification records includes, When the host receives the return information after the door lock component corresponding to the current slot has completed the closing action, it reads the event data packet of the current slot. Read the resident identifier or emergency trigger flag from the processing context; Read the output status and component status information of the door lock component from the returned information; Read the identifier of the current host corresponding to the current dispensing port; The current host's corresponding delivery point identifier, delivery port number, door opening type, and timing information corresponding to the current delivery port event data packet are combined to generate a traceability identifier corresponding to the current delivery port event data packet; When the door opening type is a face recognition door opening type, the resident identifier, the current host corresponding delivery point identifier, delivery port number, door opening type, timing information, door lock component output status, component status information, and traceability identifier are associated to generate a face recognition classification record; When the door opening type is emergency trigger door opening type, the emergency trigger mark, the current host corresponding delivery point identifier, delivery port number, door opening type, timing information, door lock component output status, component status information and traceability mark are associated to generate an emergency trigger classification record; The host will generate a face recognition classification record or an emergency trigger classification record and send it to the backend.

8. A contactless waste disposal control system based on information traceability, employing the contactless waste disposal control method based on information traceability as described in any one of claims 1 to 7, characterized in that: This includes a file index generation module, a door opening type determination module, and an opening and closing traceability control module; The archive index generation module is used to establish resident traceability archives and generate a local archive index on the host computer according to the delivery point. The door opening type determination module is used to collect data packets of the injection port event and output the door opening type based on the host's local file index. The opening and closing traceability control module is used to control the opening and closing of the delivery port according to the opening type, and generate traceability identifiers and classification records.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the contactless waste disposal control method based on information traceability as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the contactless waste disposal control method based on information traceability as described in any one of claims 1 to 7.