Method and device for managing consumable authentication of a cleaning robot, robot and medium

CN122604255APending Publication Date: 2026-08-21ZHEJIANG JIUHONG MECHANICAL & ELECTRICAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610726645.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-25
Publication Date
2026-08-21

AI Technical Summary

Technical Problem

当用户误用不兼容的耗材部件时,机器人无法做出适应性调整或发出提醒,导致设备故障率上升

Benefits of technology

[0024]应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122604255A_ABST
    Figure CN122604255A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a consumable authentication management method and device for a cleaning robot, a robot and a medium. The method comprises: in response to a start-up instruction of the cleaning robot, controlling a consumable component to rotate at a preset low speed, and controlling a label reader to read label information of a pre-buried label on the consumable component during rotation of the consumable component; comparing the label information with label information of a consumable component authenticated by a manufacturer of the cleaning robot pre-stored in an authentication consumable information database; if the comparison is consistent, determining that the consumable component is an authenticated consumable component, and starting a cleaning task; and if the comparison is inconsistent, determining that the consumable component is a non-authenticated consumable component, and prohibiting the starting of the cleaning task. By using the method, whether the installed consumable component is an officially authenticated component is automatically identified before the cleaning robot starts the cleaning task after starting up; and the starting of the cleaning task is prohibited when a non-official component is detected, thereby protecting the safety of the equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cleaning robot technology, and in particular to a method, device, robot, and medium for the certification and management of consumables for cleaning robots. Background Technology

[0002] With the rapid development of smart home technology, cleaning robots have been widely used in home floor cleaning, greatly reducing users' daily cleaning burden. During long-term use, cleaning robots require regular replacement or maintenance of various consumable parts, such as the main brush, side brushes, roller brush, filters, mop cloths, and dust bags. The performance and compatibility of these consumable parts directly affect the cleaning robot's working efficiency and lifespan.

[0003] However, existing cleaning robots have significant technical shortcomings in consumable management. Specifically, current cleaning robots typically lack the ability to identify installed consumable components. Their consumable component installation interfaces use a universal design, making it impossible for the robot to determine whether the user-installed consumable components are original factory parts, or to identify their model, specifications, and compatibility information. The robot can only passively accept any consumable components installed by the user and operate according to preset default parameters. When the user mistakenly uses incompatible consumable components, the robot cannot make adaptive adjustments or issue warnings, leading to an increased equipment failure rate. Summary of the Invention

[0004] This invention provides a method, device, robot, and medium for managing consumable certification for cleaning robots. It enables automatic identification of whether the consumable components installed on the cleaning robot are officially certified components. When non-official components are detected, the cleaning task is prohibited from starting, thus protecting the equipment safety.

[0005] In a first aspect, this embodiment provides a method for managing the certification of consumables for cleaning robots, the method comprising:

[0006] In response to the power-on command of the cleaning robot, the consumable component is controlled to rotate at a preset low speed, and during the rotation of the consumable component, the label reader is controlled to read the label information of the pre-embedded label on the consumable component, wherein the label reader is installed on the cleaning robot;

[0007] The label information is compared with the label information of the certified consumable parts of the cleaning robot manufacturer that is pre-stored in the certified consumable information database;

[0008] If the comparison matches, the consumable component is determined to be a certified consumable component, and the cleaning task is initiated;

[0009] If the comparison is inconsistent, the consumable component is determined to be an uncertified consumable component, and the cleaning task is prohibited from being started.

[0010] Secondly, this embodiment provides a consumables certification management device for a cleaning robot, the device comprising:

[0011] The tag acquisition module is used to respond to the power-on command of the cleaning robot, control the consumable parts to rotate at a preset low speed, and control the tag reader to read the tag information of the pre-embedded tags on the consumable parts during the rotation of the consumable parts, wherein the tag reader is installed on the cleaning robot;

[0012] The label comparison module is used to compare the label information with the label information of the certified consumable parts of the cleaning robot manufacturer that are pre-stored in the certified consumable information database;

[0013] The startup module is used to determine that the consumable component is a certified consumable component if the comparison is consistent, and to start the cleaning task.

[0014] The prohibition module is used to determine that the consumable component is an uncertified consumable component if the comparison is inconsistent, and to prohibit the start of the cleaning task.

[0015] Thirdly, this embodiment provides a cleaning robot, including:

[0016] The cleaning robot itself;

[0017] A tag reader is installed on the cleaning robot body;

[0018] A controller, communicatively connected to the tag reader, the controller comprising:

[0019] At least one processor; and

[0020] A memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the consumable certification management method for the cleaning robot according to any embodiment of the present invention.

[0022] Fourthly, this embodiment provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the consumable certification management method for a cleaning robot as described in any embodiment of the present invention.

[0023] This invention provides a method, device, robot, and medium for consumable certification management of a cleaning robot. The method includes: responding to a power-on command from the cleaning robot, controlling a consumable component to rotate at a preset low speed, and controlling a tag reader to read tag information of a pre-embedded tag on the consumable component during the rotation of the consumable component, wherein the tag reader is installed on the cleaning robot; comparing the tag information with the tag information of certified consumable components of the cleaning robot manufacturer pre-stored in a certified consumable information database; if the comparison matches, determining that the consumable component is a certified consumable component and starting a cleaning task; if the comparison does not match, determining that the consumable component is an uncertified consumable component and prohibiting the start of a cleaning task. Unlike existing cleaning robots that typically cannot identify whether the installed consumables are official parts and can only passively accept any consumables installed by the user, leading to increased equipment failure rates when incompatible consumables are misused, the above technical solution pre-embeds tags on consumables and installs a tag reader on the cleaning robot. Before starting the cleaning task after the cleaning robot is powered on, it actively identifies whether the installed consumables are officially certified parts. The cleaning task will only continue if the consumables are detected as official parts; if non-official parts are detected, the cleaning robot will be prevented from starting the cleaning task, thus protecting the equipment safety.

[0024] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying 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.

[0026] Figure 1 This is a flowchart illustrating a method for managing consumables for a cleaning robot according to Embodiment 1 of the present invention.

[0027] Figure 2 This is an example diagram showing the position of a tag reader and a tag on a cleaning robot according to Embodiment 1 of the present invention;

[0028] Figure 3 This is a schematic diagram of the consumable certification management device for a cleaning robot provided in Embodiment 2 of the present invention;

[0029] Figure 4 This is a structural schematic diagram of a cleaning robot provided in Embodiment 3 of the present invention. Detailed Implementation

[0030] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. 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 scope of protection of the present invention.

[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0032] Example 1

[0033] Figure 1 This is a flowchart illustrating a method for certifying and managing consumables for a cleaning robot according to Embodiment 1 of the present invention. This method is applicable to situations where consumables for a cleaning robot are certified and managed. This method can be executed by a consumable certification and management device for the cleaning robot, which can be implemented in hardware and / or software and is generally integrated into the cleaning robot.

[0034] like Figure 1 As shown in the figure, the consumable certification management method for a cleaning robot provided in this embodiment may specifically include the following steps:

[0035] S101. In response to the power-on command of the cleaning robot, control the consumable component to rotate at a preset low speed, and control the label reader to read the label information of the pre-embedded label on the consumable component during the rotation of the consumable component.

[0036] The tag reader is mounted on the cleaning robot. Preferably, the tag is any one of an access communication tag, an RFID tag, or a QR code tag; the tag reader is any one of an access communication reader, an RFID reader, or a QR code reader that matches the type of the tag. Preferably, the tag information includes at least one of the following: the model code, specifications, production batch number, and applicable model identifier of the consumable component. For example, Figure 2 This is an example diagram illustrating the position of a tag reader and a tag on a cleaning robot according to Embodiment 1 of the present invention. Figure 2 The diagram shows the installation location of the label reader and the pre-embedded positions of the labels in the side brush. During the low-speed rotation of the side brush, the label reader can read the label information of the pre-embedded labels in the side brush.

[0037] In this embodiment, consumable components can be understood as detachable functional parts of the cleaning robot that need to be replaced periodically during the cleaning process, have a limited service life, and directly participate in the cleaning operation. Examples of consumable components include the main brush, side brushes, roller brushes, filters, mops, dust bags, etc. In this embodiment, it mainly refers to the main brush and side brushes. The preset low speed is a speed lower than the normal cleaning speed; for example, the preset low speed ranges from 5% to 30% of the normal cleaning speed.

[0038] To address the issues of existing cleaning robots' inability to identify counterfeit consumables and adjust control strategies based on consumable type, this embodiment controls the main brush and side brushes of the consumable component to rotate at a low speed before the cleaning task begins each time the cleaning robot is powered on. During this rotation, a tag reader is triggered to read the tags embedded in the consumable component, obtaining the tag information. The reason for controlling the rotation at a low speed is that the tag reader's installation position is fixed, while the embedded tags in the consumable component may not be within the reader's reading range. Therefore, the consumable component needs to rotate at a low speed so that the tag reader can read the tag information when the embedded tags come within its reading range. For example, if the consumable component includes a main brush and side brushes, then the main brush and side brushes are controlled to rotate at a low speed, triggering the tag reader to retrieve their tag information.

[0039] S102. Compare the label information with the label information of the certified consumable parts of the cleaning robot manufacturer that are pre-stored in the certified consumable information database.

[0040] This step verifies the label information embedded in the consumable components to determine whether they are official consumable components. In this embodiment, the certified consumable information database pre-stores label information of consumable components certified by the cleaning robot manufacturer; this database is an official database. Specifically, the label information read by the label reader is compared with the pre-stored label information in the certified consumable information database to obtain the comparison result.

[0041] S103. If the comparison is consistent, the consumable component is determined to be a certified consumable component, and the cleaning task is started.

[0042] Specifically, if the label information matches the label information of official consumable parts pre-stored in the certified consumable parts information database, the consumable part is considered a certified official consumable part, and the cleaning task can be further initiated, allowing the cleaning robot to enter normal cleaning mode. For example, if the label information of the main brush matches the label information of the official main brush pre-stored in the certified consumable parts information database, the main brush is considered an official consumable part. If the label information of the side brush matches the label information of the official side brush pre-stored in the certified consumable parts information database, the side brush is considered an official consumable part.

[0043] S104. If the comparison is inconsistent, the consumable component is determined to be an uncertified consumable component, and the cleaning task is prohibited from being started.

[0044] Specifically, if the label information does not match the label information of official consumable parts pre-stored in the certified consumable parts information database, the consumable part is considered uncertified, and the cleaning task will be prevented from starting, thus preventing the cleaning robot from entering normal cleaning mode. For example, if the label information of the main brush does not match the label information of the official main brush pre-stored in the certified consumable parts information database, the main brush is considered not an official consumable part. Similarly, if the label information of the side brush does not match the label information of the official side brush pre-stored in the certified consumable parts information database, the side brush is considered not an official consumable part.

[0045] Unlike existing cleaning robots that typically cannot identify whether the installed consumables are official parts and can only passively accept any consumables installed by the user, leading to increased equipment failure rates when incompatible consumables are misused, the above technical solution pre-embeds tags on consumables and installs a tag reader on the cleaning robot. Before starting the cleaning task after the cleaning robot is powered on, it actively identifies whether the installed consumables are officially certified parts. The cleaning task will only continue if the consumables are detected as official parts; if non-official parts are detected, the cleaning robot will be prevented from starting the cleaning task, thus protecting the equipment safety.

[0046] As an optional embodiment of the present invention, based on the above embodiments, this optional embodiment can be optimized so that after the label reader reads the label information of the pre-embedded label on the consumable component during the rotation of the consumable component, the method further includes: if the label information of the consumable component cannot be read, then the consumable component is determined to be an unknown consumable component, and the cleaning task is prohibited from being started.

[0047] In this embodiment, if the label reader is controlled to read the label information of the pre-embedded label on the consumable component during the rotation of the consumable component, but fails to successfully read the label information of the consumable component, that is, it is determined that the consumable component is an unknown consumable component, then the cleaning task is prohibited from starting, so that the cleaning robot does not enter the normal cleaning mode.

[0048] The above technical solution adds a step where the label information of consumable parts cannot be read. By preventing the cleaning robot from starting the cleaning task, the cleaning robot is prevented from using unknown consumable parts, thus ensuring the safety of the cleaning robot.

[0049] Furthermore, after determining that the consumable component is an unknown consumable component, the method can be optimized to further include: generating unknown component prompt information for the consumable component and outputting it to the user interface.

[0050] In this embodiment, if a consumable component is determined to be an unknown component, a prompt message is generated to indicate that the component is unknown, and this prompt message is recorded as the unknown component prompt message. The generated unknown component prompt message is further output to the user interface to prompt the user to replace the official consumable component in a timely manner. For example, the unknown component prompt message could be: "An unknown consumable component has been detected. To protect the machine's safety, please replace it with an official component." The user interface could be the interface of a user terminal application or the cleaning robot's own screen interface.

[0051] The above technical solution adds the function of timely reminding users to replace unknown consumable parts when they are detected. It can promptly inform users that the currently installed consumable parts are of unknown origin and guide users to replace them with certified official consumables. This avoids abnormal operation of the cleaning robot, damage to parts or safety hazards caused by the use of unknown consumables, effectively ensuring the operational safety and cleaning effect of the cleaning robot, while improving the user experience and trust in the device.

[0052] As an optional embodiment of the present invention, based on the above embodiments, this optional embodiment can be optimized to include, after comparing the label information with the label information of the certified consumable parts of the cleaning robot manufacturer pre-stored in the certified consumable information database, the following: recording the verification result of the consumable part; if the verification result is that the consumable part is a non-certified consumable part, generating a non-certified part prompt message for the consumable part and outputting it to the user interaction interface.

[0053] In this embodiment, the verification results of consumable components are recorded each time the robot is powered on. If the verification result indicates that the consumable component is not officially certified, a prompt message is generated to indicate that the component is uncertified, and this prompt message is recorded as the uncertified component prompt message. The generated uncertified component prompt message is further output to the user interface to prompt the user to replace it with an official consumable component in a timely manner. For example, the uncertified component prompt message could be: "An unofficial consumable component has been detected. To protect the machine's safety, please replace it with an official component."

[0054] The above technical solution adds the function of promptly reminding users to replace uncertified consumable parts when they are detected. It can promptly inform users that the currently installed consumables are uncertified and unofficial, thereby avoiding abnormal operation of the cleaning robot, damage to parts or safety hazards caused by the use of unofficial consumables. It effectively ensures the operational safety and cleaning effect of the cleaning robot, while improving the user experience and trust in the device.

[0055] As an optional embodiment of the present invention, based on the above embodiments, this optional embodiment can be optimized to further include the following after the cleaning task is started:

[0056] 1) Record the cumulative usage time of the consumable component and compare the cumulative usage time with the lifespan threshold of the consumable component.

[0057] In this embodiment, after each cleaning task is initiated by the cleaning robot, the usage time of each consumable component of the cleaning robot is recorded after each cleaning task is completed. This allows for the recording of the cumulative usage time of each consumable component. Considering that each consumable component is designed with a certain lifespan, this is denoted as a lifespan threshold. The cumulative usage time of each consumable component is compared with its lifespan threshold to determine whether the cumulative usage time has reached the lifespan threshold.

[0058] 2) When the cumulative usage time reaches the lifespan threshold, a replacement prompt message for the consumable component is generated and output to the user interface.

[0059] In this embodiment, when the cumulative usage time of a certain consumable component reaches the lifespan threshold, a replacement reminder message for the consumable component is generated and output to the user interface to automatically remind the user to replace the consumable component in a timely manner.

[0060] The above technical solution records the cumulative usage time of consumable components and compares it with a preset lifespan threshold. When the cumulative usage time reaches the lifespan threshold, it automatically generates and outputs a replacement reminder. This allows for lifespan management based on the actual usage status of consumable components, avoiding problems such as decreased cleaning effectiveness, accelerated wear and tear, or even damage to the cleaning robot caused by the overuse of consumable components. At the same time, it reduces the user's inconvenience caused by forgetting to replace components by proactively reminding them, effectively extending the overall lifespan of the cleaning robot and improving the user experience and maintenance convenience.

[0061] Example 2

[0062] Figure 3 This is a schematic diagram of a consumable authentication management device for a cleaning robot according to Embodiment 2 of the present invention. This device is applicable to situations requiring authentication management of consumables for cleaning robots. The consumable authentication management device for cleaning robots can be implemented in hardware and / or software and is generally integrated into the cleaning robot. Figure 3 As shown, the device includes: a tag acquisition module 21, a tag comparison module 22, an activation module 23, and an inhibition module 24, wherein,

[0063] The tag acquisition module 21 is used to respond to the power-on command of the cleaning robot, control the consumable parts to rotate at a preset low speed, and control the tag reader to read the tag information of the pre-embedded tag on the consumable parts during the rotation of the consumable parts, wherein the tag reader is installed on the cleaning robot;

[0064] The label comparison module 22 is used to compare the label information with the label information of the certified consumable parts of the cleaning robot manufacturer that are pre-stored in the certified consumable information database;

[0065] The startup module 23 is used to determine that the consumable component is a certified consumable component if the comparison is consistent, and to start the cleaning task.

[0066] The prohibition module 24 is used to determine that the consumable component is an uncertified consumable component if the comparison is inconsistent, and to prohibit the start of the cleaning task.

[0067] Unlike existing cleaning robots that typically cannot identify whether the installed consumables are official parts and can only passively accept any consumables installed by the user, leading to increased equipment failure rates when incompatible consumables are misused, the above technical solution pre-embeds tags on consumables and installs a tag reader on the cleaning robot. Before starting the cleaning task after the cleaning robot is powered on, it actively identifies whether the installed consumables are officially certified parts. The cleaning task will only continue if the consumables are detected as official parts; if non-official parts are detected, the cleaning robot will be prevented from starting the cleaning task, thus protecting the equipment safety.

[0068] Optionally, after the prohibition module 24 controls the tag reader to read the tag information of the pre-embedded tag on the consumable component during the rotation of the consumable component, it is also used to:

[0069] If the label information of the consumable component cannot be read, the consumable component is determined to be an unknown consumable component, and the cleaning task is prohibited from being started.

[0070] Optionally, the device further includes a first prompting module, which, after determining that the consumable component is an unknown consumable component, is used to:

[0071] Generate unknown component prompt information for the consumable component and output it to the user interface.

[0072] Optionally, the device further includes a second notification module, which, after comparing the label information with the label information of certified consumable parts of the cleaning robot manufacturer pre-stored in the certified consumable information database, is used to:

[0073] Record the verification results of the consumable components;

[0074] If the verification result indicates that the consumable component is an uncertified consumable component, then an uncertified component prompt message is generated and output to the user interface.

[0075] Optionally, the device also includes a third notification module, which, after the cleaning task is initiated, is used to:

[0076] Record the cumulative usage time of the consumable component and compare the cumulative usage time with the lifespan threshold of the consumable component;

[0077] When the cumulative usage time reaches the lifespan threshold, a replacement prompt message for the consumable component is generated and output to the user interface.

[0078] Optionally, the tag is any one of an access communication tag, an RFID tag, or a QR code tag; the tag reader is any one of an access communication reader, an RFID reader, or a QR code reader that matches the type of the tag.

[0079] Optionally, the label information includes at least one of the following: model code, specifications, production batch number, and applicable model identifier of the consumable component.

[0080] The consumable certification management device for cleaning robots provided in this embodiment of the invention can execute the consumable certification management method for cleaning robots provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0081] Example 3

[0082] Figure 4 This is a schematic diagram of the structure of a cleaning robot according to Embodiment 3 of the present invention. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein. Figure 4 As shown, the cleaning robot provided in Embodiment 3 of the present invention includes: a cleaning robot body (not shown in the figure); a tag reader 20, which is installed on the cleaning robot body; and a controller 30, which is communicatively connected to the tag reader 20.

[0083] The controller 30 includes at least one processor 31 and a memory, such as a read-only memory (ROM) 32 or a random access memory (RAM) 33, communicatively connected to the at least one processor 31. The memory stores computer programs executable by the at least one processor. The processor 31 can perform various appropriate actions and processes based on the computer program stored in the ROM 32 or loaded from storage unit 38 into the RAM 33. The RAM 33 may also store various programs and data required for the operation of the controller 30. The processor 31, ROM 32, and RAM 33 are interconnected via a bus 34. An input / output (I / O) interface 35 is also connected to the bus 34.

[0084] Multiple components in the controller 30 are connected to the I / O interface 35, including: an input unit 36, such as a keyboard, mouse, etc.; an output unit 37, such as various types of displays, speakers, etc.; a storage unit 38, such as a disk, optical disk, etc.; and a communication unit 39, such as a network card, modem, wireless transceiver, etc. The communication unit 39 allows the controller 30 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0085] Processor 31 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 31 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 31 performs the various methods and processes described above, such as the consumable certification management method for cleaning robots.

[0086] In some embodiments, the consumables authentication management method for the cleaning robot can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 38. In some embodiments, part or all of the computer program can be loaded and / or installed on the controller 30 via ROM 32 and / or communication unit 39. When the computer program is loaded into RAM 33 and executed by processor 31, one or more steps of the consumables authentication management method for the cleaning robot described above can be performed. Alternatively, in other embodiments, processor 31 can be configured to perform the consumables authentication management method for the cleaning robot by any other suitable means (e.g., by means of firmware).

[0087] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0088] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0089] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0090] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0091] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0092] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0093] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the consumables certification management method for cleaning robots as provided in any embodiment of this invention.

[0094] In implementing a computer program product, computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0095] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0096] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for managing the certification of consumables for cleaning robots, characterized in that, include: In response to the power-on command of the cleaning robot, the consumable component is controlled to rotate at a preset low speed, and during the rotation of the consumable component, the label reader is controlled to read the label information of the pre-embedded label on the consumable component, wherein the label reader is installed on the cleaning robot; The label information is compared with the label information of the certified consumable parts of the cleaning robot manufacturer that is pre-stored in the certified consumable information database; If the comparison matches, the consumable component is determined to be a certified consumable component, and the cleaning task is initiated; If the comparison is inconsistent, the consumable component is determined to be an uncertified consumable component, and the cleaning task is prohibited from being started.

2. The method according to claim 1, characterized in that, After the tag reader reads the tag information of the pre-embedded tag on the consumable component during its rotation, the process further includes: If the label information of the consumable component cannot be read, the consumable component is determined to be an unknown consumable component, and the cleaning task is prohibited from being started.

3. The method according to claim 2, characterized in that, After determining that the consumable component is an unknown consumable component, the method further includes: Generate unknown component prompt information for the consumable component and output it to the user interface.

4. The method according to claim 1, characterized in that, After comparing the label information with the label information of the certified consumable parts of the cleaning robot manufacturer pre-stored in the certified consumable information database, the method further includes: Record the verification results of the consumable components; If the verification result indicates that the consumable component is an uncertified consumable component, then an uncertified component prompt message is generated and output to the user interface.

5. The method according to claim 1, characterized in that, After initiating the cleaning task, the following is also included: Record the cumulative usage time of the consumable component and compare the cumulative usage time with the lifespan threshold of the consumable component; When the cumulative usage time reaches the lifespan threshold, a replacement prompt message for the consumable component is generated and output to the user interface.

6. The method according to claim 1, characterized in that, The tag is any one of an access communication tag, an RFID tag, or a QR code tag; the tag reader is any one of an access communication reader, an RFID reader, or a QR code reader that matches the type of the tag.

7. The method according to claim 1, characterized in that, The label information includes at least one of the following: model code, specifications, production batch number, and applicable model identifier of the consumable component.

8. A consumables certification management device for a cleaning robot, characterized in that, include: The tag acquisition module is used to respond to the power-on command of the cleaning robot, control the consumable parts to rotate at a preset low speed, and control the tag reader to read the tag information of the pre-embedded tags on the consumable parts during the rotation of the consumable parts, wherein the tag reader is installed on the cleaning robot; The label comparison module is used to compare the label information with the label information of the certified consumable parts of the cleaning robot manufacturer that are pre-stored in the certified consumable information database; The startup module is used to determine that the consumable component is a certified consumable component if the comparison is consistent, and to start the cleaning task. The prohibition module is used to determine that the consumable component is an uncertified consumable component if the comparison is inconsistent, and to prohibit the start of the cleaning task.

9. A cleaning robot, characterized in that, include: The cleaning robot itself; A tag reader is installed on the cleaning robot body; A controller, communicatively connected to the tag reader, the controller comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the consumable certification management method for the cleaning robot as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the consumables certification management method for the cleaning robot as described in any one of claims 1-7.