Treatment head verification method and device

By reading the hardware information of the treatment head on the main control board of the radio frequency device and generating the verification code, the QR code and verification code are used to verify the authenticity of the treatment head, the problem of users not being able to know the authenticity of the treatment head is solved, and the problem of improving the authenticity of the treatment head is improved. User experience and therapeutic effects.

CN119107095APending Publication Date: 2024-12-10WEIMAI QINGTONG MEDICAL TECH (WUXI CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411041590.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Users using treatment heads in the prior art cannot know whether the treatment head is true, resulting in a poor user experience.

Method used

By implementing a verification method on the main control board of the radio frequency device, reading the hardware information of the treatment head to be tested, generating the target verification code, and verifying the authenticity of the treatment head through the matching process of the QR code and verification code. , displayed in the display module.

Benefits of technology

This allows users to participate in the process of verifying the authenticity of the treatment head, improve the user experience, and ensure the effectiveness and safety of the treatment head.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107095A_ABST
    Figure CN119107095A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a verification method and device for a treatment head, and relates to the technical field of medical instruments. According to the scheme, the radio frequency equipment comprises a main control board, a handle and a display module, wherein the handle and the display module are electrically connected with the main control board; the method is applied to a main control board of the radio frequency equipment, and comprises the following steps: reading treatment head hardware information of a to-be-verified treatment head when receiving an access signal generated when a user accesses the to-be-verified treatment head into a handle; generating a target verification code according to the treatment head hardware information; judging whether the target verification code meets a first preset standard or not to obtain a judgment result; when the judgment result represents that the treatment head to be verified is true, generating a two-dimensional code corresponding to the target verification code and displaying the two-dimensional code in the display module; when a verification code input by the user based on the two-dimensional code is received, whether the verification code is matched with the two-dimensional code or not is judged, and a verification result is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of medical devices, and in particular to a method and device for verifying the authenticity of a treatment head. Background Art

[0002] Currently, the medical and beauty fields use radio frequency energy to act on skin tissue. With the help of radio frequency's molecular heating and biostimulation effects, it can effectively improve the physiological functions of skin tissue and achieve the purpose of soft tissue therapy or rejuvenation.

[0003] At present, radio frequency devices have become quite large in the market. The treatment head on the radio frequency device is the electrode end used to output radio frequency energy. The authenticity of the treatment head directly affects the beauty effect. However, in the prior art, users who use the treatment head cannot know whether the treatment head is authentic, resulting in a poor user experience.

[0004] Therefore, how to enable users to participate in the process of verifying the authenticity of the treatment head and improve user experience has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The embodiments of this specification provide a method for verifying the authenticity of a treatment head to solve the problem in the prior art that a user using the treatment head cannot know whether the treatment head is authentic, resulting in a poor user experience.

[0006] To solve the above technical problems, the embodiments of this specification are implemented as follows:

[0007] In the first aspect, an embodiment of the present specification provides a method for verifying the authenticity of a treatment head, wherein the radio frequency device includes a main control board, a handle and a display module electrically connected to the main control board respectively; the method is applied to the main control board of the radio frequency device, and the method includes:

[0008] When receiving a connection signal generated when the user connects the treatment head to be authenticated to the handle, reading the treatment head hardware information of the treatment head to be authenticated;

[0009] Generate a target authentication code according to the hardware information of the treatment head;

[0010] Determine whether the target authentication code meets a first preset standard and obtain a determination result;

[0011] When the judgment result indicates that the treatment head to be authenticated is authentic, a two-dimensional code corresponding to the target authentication code is generated and displayed on the display module;

[0012] When receiving the verification code input by the user based on the QR code, it is determined whether the verification code matches the QR code to obtain a verification result.

[0013] In a second aspect, an embodiment of the present specification provides a treatment head authentication device, comprising:

[0014] A reading module, configured to read the hardware information of the treatment head of the treatment head to be authenticated when receiving a connection signal generated when the user connects the treatment head to be authenticated to the handle;

[0015] A first generating module, used to generate a target verification code according to the hardware information of the treatment head;

[0016] A first judgment module is used to judge whether the target authentication code meets a first preset standard and obtain a judgment result;

[0017] A second generating module, when the judgment result indicates that the treatment head to be authenticated is authentic, generates a two-dimensional code corresponding to the target authentication code and displays it in the display module;

[0018] The second judgment module, when receiving the verification code input by the user based on the QR code, judges whether the verification code matches the QR code to obtain a verification result.

[0019] An embodiment of the present specification can achieve the following beneficial effects: in the present application, when an access signal generated when a user connects a treatment head to be verified to a handle is received, the treatment head hardware information of the treatment head to be verified is read, and a QR code is generated according to the treatment head hardware information; when a verification code input by the user based on the QR code is received, it is determined whether the verification code matches the QR code, and a verification result is obtained, thereby allowing the user to participate in the process of verifying the authenticity of the treatment head and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0021] Figure 1 A schematic diagram of a flow chart of a treatment head authentication method provided in an embodiment of this specification;

[0022] Figure 2 A schematic diagram of the overall structure of a radio frequency device provided in an embodiment of this specification;

[0023] Figure 3 A schematic diagram of the structure of a treatment head provided in an embodiment of this specification;

[0024] Figure 4A schematic diagram of the hardware structure of the locking device provided in the embodiment of this specification;

[0025] Figure 5 A schematic diagram of the first activation process of a radio frequency device provided in an embodiment of this specification;

[0026] Figure 6 A schematic diagram of a usage scenario of a radio frequency device in a trial phase provided in an embodiment of this specification;

[0027] Figure 7 This is a schematic diagram of the structure of a treatment head authentication device provided in an embodiment of this specification. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solutions and advantages of one or more embodiments of this specification clearer, the technical solutions of one or more embodiments of this specification will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of one or more embodiments of this specification.

[0029] The technical solutions provided by the embodiments of this specification are described in detail below in conjunction with the accompanying drawings.

[0030] The treatment head is used to output radio frequency energy. The quality of the treatment head directly affects the treatment effect. Moreover, the treatment head is a consumable of the radio frequency device and is usually used by one customer and cannot be reused. However, in the prior art, users who use the treatment head cannot know whether the treatment head is genuine, resulting in a poor user experience.

[0031] In order to solve the defects in the prior art, this solution provides the following embodiments:

[0032] A method for verifying the authenticity of a treatment head provided in the embodiment of the specification is specifically described in conjunction with the accompanying drawings.

[0033] Figure 1 A schematic flow chart of a treatment head authentication method provided in an embodiment of this specification.

[0034] like Figure 1 As shown, the method is applied to the main control board of the radio frequency device, and the method may include:

[0035] Step 110: When receiving a connection signal generated when the user connects the treatment head to be authenticated to the handle, reading the treatment head hardware information of the treatment head to be authenticated.

[0036] In the embodiment of this specification, the treatment head is installed at the front end of the handle. The treatment head has a chip containing the hardware information of the treatment head. When the user uses the radio frequency device, the treatment head can be inserted into the handle, and the main control board can read the hardware information of the treatment head stored in the chip.

[0037] Step 120: Generate a target verification code according to the treatment head hardware information.

[0038] In the embodiments of this specification, the target authentication code may be composed of numbers and / or letters, such as AA-BB-123456, aa-bb, and the specific format is not limited.

[0039] Step 130: Determine whether the target authentication code meets a first preset standard and obtain a determination result.

[0040] Step 140: When the judgment result indicates that the treatment head to be authenticated is authentic, a two-dimensional code corresponding to the target authentication code is generated and displayed on the display module.

[0041] In the embodiments of this specification, the first preset standard may be a preset fixed format, such as double letters-double letters-six digits, double letters-double letters, which may be set according to requirements, and the specific format is not limited. The display module may be a display screen.

[0042] For ease of understanding, an example is given. If the target verification code is AA-BB-123456, the first preset standard is two letters-two letters-six digits, and the target verification code is determined to meet the first preset standard. A QR code corresponding to the target verification code can be displayed on the display screen; if the target verification code is AA-B-123456, and the target verification code is determined not to meet the first preset standard, then the treatment head is not authentic, and information indicating that the treatment head is not authentic can be displayed on the display screen to remind the user.

[0043] Step 150: When receiving the verification code input by the user based on the QR code, determine whether the verification code matches the QR code to obtain a verification result.

[0044] In the embodiments of this specification, the verification code can be composed of numbers and / or letters, such as ABCDEF, 123456, ABC123. The user can input the verification code received by the terminal device into the verification code input window of the radio frequency device, and the radio frequency device will determine whether the verification code matches the QR code, thereby completing the verification process. If the verification code matches, it means that the treatment head is authentic, and the user can rest assured to use the treatment head for treatment.

[0045] Figure 2 A schematic diagram of the overall structure of a radio frequency device provided in an embodiment of this specification.

[0046] Figure 3 This is a schematic diagram of the structure of a treatment head provided in an embodiment of this specification.

[0047] like Figure 2 and Figure 3 As shown, the radio frequency device 1 includes a main control board, a handle 2 and a display module 3 electrically connected to the main control board, and a treatment head 4 is connected to the handle 2, and the treatment head 4 is detachable.

[0048] It should be understood that the order of some steps in the methods described in one or more embodiments of this specification can be interchanged according to actual needs, or some steps can be omitted or deleted.

[0049] In the present application, when an access signal generated when the user connects the treatment head to be verified to the handle is received, the treatment head hardware information of the treatment head to be verified is read, and a QR code is generated according to the treatment head hardware information. When a verification code input by the user based on the QR code is received, it is determined whether the verification code matches the QR code to obtain a verification result, thereby allowing the user to participate in the process of verifying the authenticity of the treatment head and improving the user experience.

[0050] based on Figure 1 The method in this specification also provides some specific implementation plans of the method, which are described below.

[0051] As an implementation manner, optionally, the treatment head hardware information described in the embodiments of this specification may include identification information;

[0052] Then, generating a target verification code according to the hardware information of the treatment head may specifically include:

[0053] Determining whether the identification information meets a second preset standard;

[0054] If so, a target verification code is generated according to the identification information.

[0055] In the embodiments of this specification, the identification information may be a unique identification for identifying the treatment head, such as a network UID. The second preset standard may be the same as the identification information. The treatment head stores a unique identification. When the identification information cannot be read, or the read identification information does not meet the second preset standard, a message indicating that the treatment head is not authentic may be displayed on the display screen to remind the user.

[0056] As another implementation manner, optionally, the treatment head hardware information in the embodiment of this specification may also include usage information; then generating a target verification code according to the identification information may specifically include:

[0057] A target verification code is generated according to the identification information and the usage information based on a preset algorithm.

[0058] In the embodiments of this specification, the hardware information of the treatment head may also include usage information, model, etc. The usage information may refer to whether the treatment head has been used. For example, the treatment head can fire 900 rounds. If the number of rounds fired by the treatment head is less than 900, it means that the treatment head has been used. The usage information may also refer to the location of use. For example, if the location of use of the treatment head is Beijing, the treatment head can only be installed on the radio frequency device in Beijing.

[0059] In actual applications, the target verification code can be generated based on the identification information and whether the treatment head has been used, or based on the identification information and the treatment head usage location information. The target verification code can also be generated based on the identification information, whether the treatment head has been used, and the treatment head usage location information. This increases the complexity and accuracy of verification and helps prevent the reuse or tampering of the treatment head.

[0060] Optionally, the verification code generation process described in the embodiments of this specification may include:

[0061] The user's terminal device sends the identification information corresponding to the QR code to the server;

[0062] The server generates the verification code according to the identification information and sends the verification code to the terminal device.

[0063] In the embodiments of this specification, the terminal device may refer to a terminal device with software that can scan QR codes, such as a mobile phone, a tablet, etc. The user uses the terminal device to scan the QR code, and the terminal device sends the corresponding identification information in the QR code to the server. The server converts the identification information into a verification code and sends it to the terminal device.

[0064] The terminal device may also send the identification information and usage information corresponding to the QR code to the server, and the server generates a verification code based on the identification information and usage information and sends it to the terminal device.

[0065] Optionally, in the embodiment of this specification, the server at least stores the identification information, and the process of generating the verification code may include:

[0066] The user's terminal device sends the identification information corresponding to the QR code to the server;

[0067] Determine whether the identification information corresponding to the two-dimensional code is consistent with the identification information stored in the server;

[0068] If so, the server generates the verification code according to the identification information and sends it to the terminal device.

[0069] In the embodiment of this specification, the server can pre-store the identification information of all treatment heads. When the user's terminal device sends the identification information corresponding to the QR code to the server, it can be determined whether the identification information is consistent with the identification information stored in the server. If not, the verification code cannot be generated.

[0070] The server may also pre-store usage information of the treatment head, and the server generates the verification code according to the identification information and the usage information and sends the verification code to the terminal device.

[0071] In some embodiments, the usage information stored in the server may be uploaded by the main control board after the treatment head is used once. The usage information may include the duration, number of times, location, etc. of use.

[0072] Manufacturers can configure different prompt messages based on the usage information of different treatment heads. For example, when the number of uses reaches the first time, it can correspond to the reminder message "You have used it N times". When the terminal device is returned to the user, the terminal device can display the reminder message.

[0073] In addition, since the treatment head may need to be upgraded or recalled, upgrade reminder information or recall reminder information may also be set according to the usage information. When the server receives the batch upgrade information of the treatment head, it searches for the unique identifier of the treatment head that matches the batch upgrade information. When the above embodiment is executed, after the server receives the unique identifier, if it determines that the unique identifier of the treatment head that matches the batch upgrade information is the same, it sends the upgrade information or recall reminder information that needs to be upgraded, so that the user can replace the treatment head in time.

[0074] Optionally, in the embodiment of this specification, when a two-dimensional code corresponding to the target verification code is generated and displayed in the display module, determining whether the verification code matches the two-dimensional code to obtain a verification result may specifically include:

[0075] Generate a standard verification code corresponding to the target verification code;

[0076] Determine whether the verification code is consistent with the standard verification code to obtain a verification result.

[0077] In the embodiment of this specification, the standard verification code is stored in the main control board, and the QR code is displayed in the display module. If the verification code entered by the user is consistent with the standard verification code, the user can know that the treatment head is authentic, thereby improving the user experience.

[0078] When the judgment result indicates that the treatment head to be verified is authentic, a QR code corresponding to the target verification code and the time information of the treatment head being inserted into the handle can also be generated. When the user scans the QR code, the insertion time of the treatment head can be displayed to enhance the user experience.

[0079] Optionally, the preset algorithm in the embodiment of this specification refers to a conversion relationship between the identification information and the usage information and the verification code, and the target verification code is composed of a first verification code and a second verification code; then generating the target verification code based on the preset algorithm may specifically include:

[0080] According to the conversion relationship, convert the identification information into the first verification code;

[0081] According to the conversion relationship, the usage information is converted into the second authentication code.

[0082] In the embodiments of this specification, the preset algorithm can be a conversion formula or a conversion relationship comparison table, and the conversion method is not limited here. Still taking the verification code as AA-BB-123456 as an example, a conversion table can be established, in which the identification information corresponds to letters and the usage information corresponds to numbers. By referring to the conversion table, the identification information and the usage information can be converted into the corresponding components of the verification code, the unique identifier can be converted into AA-BB, and the usage location information and / or the information on whether it has been used can be converted into 123456.

[0083] For ease of understanding, an example is given. If it is read that the treatment head has been used, the target verification code generated based on the identification information and usage information is AA-BB-1234. At this time, it does not meet the first preset standard of two letters-two letters-six digits, and a QR code corresponding to the target verification code cannot be generated. Information indicating that the treatment head is not genuine can be displayed on the display screen to remind the user.

[0084] In order to meet the needs of customers to try the device before paying, users can use a trial version of the radio frequency device. When the radio frequency device is a trial version, optionally, before reading the treatment head hardware information of the treatment head to be authenticated in the embodiment of this specification, the following may be included:

[0085] The radio frequency device includes a locking device, which includes an encrypted storage module, a GPS module, an RTC module, and an MCU; wherein the GPS module is used to determine the location information of the radio frequency device; the RTC module is used to determine the time information of the radio frequency device; and the encrypted storage module is used to determine the number of times the radio frequency device is used;

[0086] When the position information, the time information and the usage count information all meet the preset conditions, the treatment head hardware information of the treatment head to be authenticated is read.

[0087] Figure 4 Schematic diagram of the hardware structure of the locking device.

[0088] like Figure 4As shown, the locking device includes an encryption storage module, a GPS module, an RTC module, and an MCU, and the MCU is connected to the encryption storage module, the GPS module, and the RTC module respectively. The MCU can make decisions by integrating information such as location information, time information, and the number of times used. The encryption storage chip, the positioning chip, and the clock chip are all located on the same PCB board. The preset condition can refer to a preset duration, a preset range, and a preset number of times used. Among them, the PCB board can be the aforementioned main control board.

[0089] In actual use, the PCB board can also be a board specific to the trial device. It should be noted that the GPS information stored in the encrypted storage module can be generated based on the user's purchase order. When it is determined that a user's purchase order has been generated, the GPS information corresponding to the location information can be found based on the location information in the purchase order, and the GPS information can be written into the encrypted storage module. When the radio frequency device is set as a trial device, the board that generates the GPS information can be installed on the radio frequency device so that the video device has a trial function.

[0090] Optionally, in the embodiments of this specification, when the location information, the time information, and the usage count information all meet the preset conditions, it may specifically include:

[0091] The MCU determines whether the position information is within a preset range and generates a first determination result;

[0092] and;

[0093] The MCU determines whether the time information meets the preset duration and generates a second determination result;

[0094] and;

[0095] The MCU compares whether the usage count information meets the preset usage count and generates a third judgment result;

[0096] When the first judgment result, the second judgment result, and the third judgment result are all characterized as meeting the judgment condition, it is determined that the location information, the time information, and the usage count information all meet the preset condition.

[0097] In the embodiment of this specification, the MCU determines whether the usage count information meets the preset usage count through the encrypted storage module, determines whether the location information is within the preset range through the GPS module, and determines whether the time information meets the preset duration through the RTC module. When the usage count information meets the preset usage count, the location information meets the preset range, and the time information meets the preset duration, it is determined that the location information, time information, and usage count information all meet the preset conditions, and then the treatment head hardware information of the treatment head to be verified is read.

[0098] In order to restrict the user from using the trial version device, when the location information, the time information and the number of times of use information do not meet the preset conditions, a locking instruction is generated, specifically including:

[0099] When the position information is outside a preset range, generating the locking instruction;

[0100] or;

[0101] When the time information exceeds a preset time length, generating the locking instruction;

[0102] or;

[0103] When the usage count information exceeds a preset usage count, the locking instruction is generated.

[0104] When it is determined that any information in the encrypted storage module, GPS module, or RTC module does not meet the preset conditions, the locking device will be triggered to prohibit the user from using the radio frequency device. Constraints are imposed based on multiple factors such as time, location, and number of uses, which helps prevent unauthorized access and tampering, and reasonably restricts user use without affecting the normal trial experience, so as to ensure that the device is in the correct trial environment.

[0105] In actual use, when activating the radio frequency equipment, the manufacturer's personnel are required to operate on site.

[0106] When the first activation is completed, the RTC module obtains the current time as the activation time and stores it in the encrypted storage module.

[0107] Figure 5 A schematic diagram of the initial activation process of a radio frequency device.

[0108] When users use radio frequency devices, they need to activate them. The location data of the devices has been set before leaving the factory, such as Figure 5 As shown, after starting the device, step 501: determine whether the device has been activated; step 502: if so, prompt that the device has been activated; step 503: if not, correctly execute the device activation process; step 504: compare the GPS data with the factory built-in location data; step 505: determine whether the location deviation is within the allowable range, step 506: if not, prompt that the device is in the wrong region and activation is prohibited; step 507: if yes, record the GPS data at the time of first activation in the encrypted storage module; step 508: record the activation time in the encrypted storage module; step 509: prompt successful activation; finally exit.

[0109] The device only needs to be activated once and there is no need to activate it again. After activation, the device will check and judge by itself each time it is powered on to decide whether to allow normal use.

[0110] Figure 6Schematic diagram of the usage scenario of the radio frequency equipment during the trial phase.

[0111] like Figure 6 As shown, after starting the device, step 601: determine whether the device has been activated; step 602: if not, execute the activation program; step 603: if yes, determine whether the device has been locked; step 604: if yes, prompt that the device has been locked and prohibit use; step 605: if no, the encryption storage module, GPS module, and RTC module are self-checked to see if they are normal; step 606: if no, any module prompts abnormality, then prompt prohibit use; step 607: if yes, compare the GPS data with the GPS data at the first activation; step 608: determine whether the data deviation is within within the allowed range; Step 609: If not, it will prompt that the device is in the wrong region and use is prohibited; Step 610: If yes, compare the current time of the device with the first activation time; Step 611: Determine whether the trial period has expired; Step 612: If yes, it will prompt that the use time has ended and use is prohibited; Step 613: If not, it will determine whether the number of uses exceeds the trial limit; Step 614: If yes, it will prompt that the number of trial times has been exhausted and use is prohibited; Step 615: If no, increase the number of uses by 1 and store it; Step 616: Continue the normal workflow; and finally exit.

[0112] It can be seen that the embodiment of the present application can distinguish between the trial version and the official version, and implement a locking function based on multiple modules of a plate to avoid losses to the manufacturer.

[0113] Figure 7 This is a schematic diagram of the structure of a treatment head authentication device proposed in an embodiment of this specification.

[0114] The authentication device of the treatment head described in the embodiments of this specification may include:

[0115] The reading module 702 is used to read the treatment head hardware information of the treatment head to be authenticated when receiving the access signal generated when the user connects the treatment head to be authenticated to the handle;

[0116] A first generating module 704 is used to generate a target verification code according to the hardware information of the treatment head;

[0117] A first judgment module 706 is used to judge whether the target authentication code meets a first preset standard and obtain a judgment result;

[0118] A second generating module 708, when the judgment result indicates that the treatment head to be authenticated is authentic, generates a two-dimensional code corresponding to the target authentication code and displays it in the display module;

[0119] The second judgment module 710, when receiving the verification code input by the user based on the QR code, judges whether the verification code matches the QR code to obtain a verification result.

[0120] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

[0121] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0122] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0123] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0124] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0125] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0126] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0127] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0128] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0129] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0130] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0131] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0132] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0133] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0134] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0135] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A method for verifying the authenticity of a treatment head, characterized in that: The radio frequency device includes a main control board, a handle and a display module electrically connected to the main control board respectively; The method is applied to the main control board of the radio frequency device, and the method includes: When receiving a connection signal generated when the user connects the treatment head to be authenticated to the handle, reading the treatment head hardware information of the treatment head to be authenticated; Generate a target authentication code according to the hardware information of the treatment head; Determine whether the target authentication code meets a first preset standard and obtain a determination result; When the judgment result indicates that the treatment head to be authenticated is authentic, a two-dimensional code corresponding to the target authentication code is generated and displayed on the display module; When receiving the verification code input by the user based on the QR code, it is determined whether the verification code matches the QR code to obtain a verification result.

2. The method according to claim 1, characterized in that The treatment head hardware information includes identification information; Then, generating a target verification code according to the hardware information of the treatment head specifically includes: Determining whether the identification information meets a second preset standard; If so, a target verification code is generated according to the identification information.

3. The method according to claim 1, characterized in that The treatment head hardware information also includes usage information; then generating a target verification code according to the identification information specifically includes: A target verification code is generated according to the identification information and the usage information based on a preset algorithm.

4. The method according to claim 2, characterized in that: The verification code generation process includes: The user's terminal device sends the identification information corresponding to the QR code to the server; The server generates the verification code according to the identification information and sends the verification code to the terminal device.

5. The method according to claim 2, characterized in that: The server at least stores the identification information, and the generation process of the verification code includes: The user's terminal device sends the identification information corresponding to the QR code to the server; Determine whether the identification information corresponding to the two-dimensional code is consistent with the identification information stored in the server; If so, the server generates the verification code according to the identification information and sends it to the terminal device.

6. The method according to claim 1, characterized in that When a two-dimensional code corresponding to the target verification code is generated and displayed in the display module, determining whether the verification code matches the two-dimensional code to obtain a verification result specifically includes: Generate a standard verification code corresponding to the target verification code; Determine whether the verification code is consistent with the standard verification code to obtain a verification result.

7. The method according to claim 3, characterized in that The preset algorithm refers to a conversion relationship between the identification information and the usage information and the verification code, and the target verification code is composed of a first verification code and a second verification code; then generating the target verification code based on the preset algorithm specifically includes: According to the conversion relationship, convert the identification information into the first verification code; According to the conversion relationship, the usage information is converted into the second authentication code.

8. The method according to claim 1, characterized in that Before reading the treatment head hardware information of the treatment head to be authenticated, the method includes: The radio frequency device includes a locking device, which includes an encrypted storage module, a GPS module, an RTC module, and an MCU; wherein the GPS module is used to determine the location information of the radio frequency device; the RTC module is used to determine the time information of the radio frequency device; and the encrypted storage module is used to determine the number of times the radio frequency device is used; When the position information, the time information and the usage count information all meet the preset conditions, the treatment head hardware information of the treatment head to be authenticated is read.

9. The method according to claim 8, characterized in that When the location information, the time information, and the usage count information all meet the preset conditions, specifically includes: The MCU determines whether the position information is within a preset range and generates a first determination result; and; The MCU determines whether the time information meets the preset duration and generates a second determination result; and; The MCU compares whether the usage count information meets the preset usage count and generates a third judgment result; When the first judgment result, the second judgment result, and the third judgment result are all characterized as meeting the judgment condition, it is determined that the location information, the time information, and the usage count information all meet the preset condition.

10. A treatment head authentication device, characterized in that: include: A reading module, configured to read the hardware information of the treatment head of the treatment head to be authenticated when receiving a connection signal generated when the user connects the treatment head to be authenticated to the handle; A first generating module, used to generate a target verification code according to the hardware information of the treatment head; A first judgment module is used to judge whether the target authentication code meets a first preset standard and obtain a judgment result; A second generating module, when the judgment result indicates that the treatment head to be authenticated is authentic, generates a two-dimensional code corresponding to the target authentication code and displays it in the display module; The second judgment module, when receiving the verification code input by the user based on the QR code, judges whether the verification code matches the QR code to obtain a verification result.