A microneedle treatment head parameter adaptive method and system
By pre-storing parameters within the microneedle treatment head and verifying them using anti-counterfeiting labels, the microneedle therapy device can directly read the parameters from the microneedle treatment head, solving the problem of cumbersome offline upgrades for microneedle therapy devices and achieving fast and safe parameter adaptation.
Patent Information
- Application Number
- CN202310989820.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-07
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-08-07
AI Technical Summary
Existing microneedle therapy devices require offline program upgrades after the microneedle treatment head is upgraded and iterated, which makes the program upgrade process cumbersome and risky.
By pre-storing key parameters within the microneedle treatment head and verifying its authenticity through an anti-counterfeiting label, the microneedle therapy device directly reads the parameters of the microneedle treatment head, achieving automatic configuration and avoiding offline upgrades.
This technology enables the microneedle therapy device to be quickly and easily adapted to the upgraded microneedle treatment head, improving upgrade efficiency and reducing risks.
Smart Images

Figure CN117018420B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of medical and beauty instrument application, in particular to a microneedle treatment head parameter self-adaptive method and system. BACKGROUND
[0002] With the development of modern society, people's material economic conditions have been greatly improved, and people's pursuit of life has gradually shifted from basic food and clothing to health and beauty, so more and more medical and beauty instruments have emerged. Among them, the microneedle radio frequency instrument can combine the microneedle needle and the radio frequency energy to effectively denature and recombine the protein in the skin, and increase the collagen, so as to achieve the effect of skin rejuvenation and tightening.
[0003] The existing host program configured in the microneedle treatment instrument can adapt to all existing needle heads. After the microneedle treatment head equipped with multiple microneedle needles is inserted into the microneedle treatment instrument, the microneedle treatment instrument will select the corresponding configuration program according to the inserted microneedle treatment head, so that the microneedle treatment instrument can adapt to the parameters of the microneedle treatment head.
[0004] According to the related technology in the above, the inventors believe that the following defects exist: The microneedle treatment head will be upgraded and iterated according to the needs, and the configuration program required by the upgraded and iterated microneedle treatment head is different from the original configuration program, so it is necessary to upgrade the configuration program of the microneedle treatment instrument synchronously. Since the microneedle treatment instrument belongs to special medical equipment, there is a certain risk in upgrading the program online, so relevant personnel need to go to the place where the microneedle treatment instrument is located to upgrade the program offline, and the program upgrading process of the microneedle treatment instrument is relatively troublesome. SUMMARY
[0005] In order to improve the defect that the program process of the microneedle treatment instrument is relatively troublesome after the microneedle treatment head is upgraded and iterated, the present application provides a microneedle treatment head parameter self-adaptive method and system.
[0006] In the first aspect, the present application provides a microneedle treatment head parameter self-adaptive method, which comprises the following steps:
[0007] Establishing a connection channel with the microneedle treatment head;
[0008] Obtaining the anti-fake label of the microneedle treatment head;
[0009] Verifying whether the microneedle treatment head is a false treatment head based on the anti-fake label;
[0010] If the microneedle treatment head is the false treatment head, the microneedle parameters of the microneedle treatment head are not read;
[0011] If the microneedle treatment head is not the false treatment head, the microneedle parameter of the microneedle treatment head is acquired based on the connection channel.
[0012] By adopting the technical solution, the key parameters required by the microneedle treatment head are stored in the microneedle treatment head in advance. When the microneedle treatment head is connected to the microneedle treatment instrument, the connection channel between the microneedle treatment head and the microneedle treatment instrument can be established, the anti-fake label on the microneedle treatment head is acquired by the microneedle treatment instrument at the same time, the authenticity of the microneedle treatment head is verified through the anti-fake label, if the anti-fake verification is passed, the microneedle parameter self-contained in the microneedle treatment head can be read through the connection channel, and the microneedle treatment instrument is automatically configured according to the microneedle parameter after the microneedle parameter is read. Compared with the way of synchronously updating the main program of the microneedle treatment instrument offline in the prior art, the microneedle treatment instrument directly reading the microneedle parameter in the microneedle treatment head can more conveniently and quickly adapt to the upgraded microneedle treatment head.
[0013] Optionally, after the microneedle parameter of the microneedle treatment head is acquired based on the connection channel, the following steps are further included:
[0014] The model information of the microneedle treatment head is acquired based on the connection channel.
[0015] The corresponding target standard parameter is acquired from a preset parameter database according to the model information.
[0016] Whether the microneedle parameter is abnormal is verified through the target standard parameter.
[0017] If the microneedle parameter is abnormal, the microneedle parameter is calibrated according to the target standard parameter.
[0018] A preset running function is configured and a standby state is entered.
[0019] If the microneedle parameter is not abnormal, the running function is configured and the standby state is entered.
[0020] By adopting the technical solution, after the anti-fake verification of the microneedle treatment head is passed, the standard parameter of the same model can be called from the parameter database according to the model information of the microneedle treatment head, and the parameter verification of the microneedle parameter is performed through the standard parameter, so that the running failure of the microneedle treatment head and the microneedle treatment instrument due to the abnormal parameter in the subsequent running process is avoided. When the parameter verification is passed, the preset running function is configured and the standby state is entered.
[0021] Optionally, the target standard parameter includes a standard needle head number and a standard needle head matrix model, and whether the microneedle parameter is abnormal is verified through the target standard parameter includes the following steps:
[0022] The microneedle needle head number and the microneedle needle head matrix model in the microneedle parameter are acquired.
[0023] determining whether the standard needle quantity and the microneedle needle quantity are same;
[0024] if the standard needle quantity and the microneedle needle quantity are different, determining that the microneedle parameter is abnormal, and determining that the abnormal type is a needle quantity abnormality;
[0025] if the standard needle quantity and the microneedle needle quantity are same, randomly selecting at least three standard needle models from the standard needle matrix model, and obtaining matrix positions of all the standard needle models in the standard needle matrix model; and marking target needle models with the same matrix positions in the microneedle needle matrix model;
[0026] superimposing all the standard needle models and the corresponding target needle models based on the matrix positions;
[0027] determining whether there is an abnormal needle model in the microneedle needle matrix model, the abnormal needle model being a microneedle needle model in the microneedle needle matrix model that does not coincide with any needle model in the standard needle matrix model;
[0028] if there is the abnormal needle model, determining that the microneedle parameter is abnormal, and determining that the abnormal type is a needle matrix abnormality; and if there is no abnormal needle model, determining that the microneedle parameter is not abnormal.
[0029] By using the above technical solution, firstly, whether the microneedle needle quantity is abnormal is determined according to the standard needle quantity in the standard parameter; if the quantities are different, it indicates that there is a needle quantity abnormality; if the quantities are same, then the microneedle needle matrix model is verified according to the standard needle matrix model; by superimposing the two matrix models through finding at least three positioning points with the same matrix positions in the two matrix models, an abnormal needle model with a deviated position in the microneedle needle matrix model can be screened out.
[0030] Optionally, the calibrating the microneedle parameter according to the target standard parameter comprises the following steps:
[0031] determining that the abnormal type is the needle quantity abnormality or the needle matrix abnormality;
[0032] if the abnormal type is the needle quantity abnormality, initializing the microneedle treatment head, and reacquiring the microneedle parameter;
[0033] if the abnormal type is the needle matrix abnormality, marking a corresponding calibration needle model in the standard needle matrix model based on the matrix position of the abnormal needle model;
[0034] calculating matrix distances between the calibration needle model and all adjacent needle models;
[0035] adjust a position of the abnormal needle model in the microneedle matrix model by the matrix distance.
[0036] By adopting the technical scheme, the abnormal type of the microneedle parameter is judged first, and then different calibration modes are adopted for calibration according to the judgment result. If the abnormal type is the abnormality of the number of needle heads, the microneedle treatment head can be initialized to reactivate all the microneedle needle heads. If the abnormal type is the abnormality of the needle head matrix, calibration needs to be performed according to the corresponding calibration needle head model of the abnormal needle head model in the standard needle head matrix model. The specific calibration mode is to perform calibration according to the matrix distance between the calibration needle head model and the adjacent needle head model.
[0037] Optionally, the acquiring of the anti-fake label of the microneedle treatment head comprises the following steps:
[0038] acquiring image information of the microneedle treatment head;
[0039] preprocessing the image information to obtain a preprocessed image;
[0040] extracting the anti-fake label in the preprocessed image according to a preset edge detection algorithm.
[0041] By adopting the technical scheme, since the initially acquired image information not only contains the image of the anti-fake label, but also contains many interference images such as the microneedle treatment head body, it is necessary to extract the image containing only the anti-fake label from the image information. The image information can be preprocessed before extraction to improve the accuracy of the subsequent extraction process.
[0042] Optionally, the verifying whether the microneedle treatment head is a false treatment head based on the anti-fake label comprises the following steps:
[0043] acquiring first pattern information of the anti-fake label;
[0044] irradiating the anti-fake label by a light source in a preset frequency range, and acquiring second pattern information of the anti-fake label;
[0045] generating third pattern information by combining the first pattern information and the second pattern information;
[0046] acquiring a first anti-fake code in the third pattern information by a preset decoding algorithm;
[0047] acquiring a second anti-fake code of the microneedle treatment head through the connection channel;
[0048] verifying whether the microneedle treatment head is a false treatment head by combining the first anti-fake code and the second anti-fake code.
[0049] By adopting the technical scheme, the anti-fake pattern (third pattern information) on the anti-fake label is split into first pattern information and second pattern information, the first pattern information and the second pattern information are printed by using two different inks respectively, the ink of the first pattern information can reflect visible light under natural light, and the ink of the second pattern information needs to be irradiated by a light source with a preset frequency range to excite visible light, the anti-fake function of the anti-fake label can be enhanced by splitting the anti-fake pattern. After the first pattern information and the second pattern information are obtained, the complete third pattern information can be generated, the first anti-fake code in the third pattern information is obtained by a decoding algorithm, and the second anti-fake code in the storage module of the microneedle treatment head is obtained, so that the microneedle treatment head can be verified twice by combining the first anti-fake code and the second anti-fake code, thereby further enhancing the anti-fake function of the anti-fake label.
[0050] Optionally, the step of verifying whether the microneedle treatment head is a false treatment head by combining the first anti-fake code and the second anti-fake code comprises the following steps:
[0051] obtaining a target verification algorithm corresponding to the first anti-fake code or the second anti-fake code from a preset verification code database based on the anti-fake code type of the first anti-fake code or the second anti-fake code;
[0052] calculating a verification code by combining the first anti-fake code and the target verification algorithm;
[0053] judging whether the verification code is same as the second anti-fake code;
[0054] if the verification code is same as the second anti-fake code, it is determined that the microneedle treatment head is not a false treatment head;
[0055] if the verification code is different from the second anti-fake code, it is determined that the microneedle treatment head is the false treatment head.
[0056] By adopting the technical scheme, even if the anti-fake pattern on the anti-fake label is printed by using two different inks and has a certain anti-fake ability, the anti-fake label may still be replaced because the anti-fake label is pasted on the outside of the microneedle treatment head, so secondary anti-fake verification can be performed by using the first anti-fake code decoded from the anti-fake pattern and the second anti-fake code stored in the microneedle treatment head to judge whether the anti-fake label is replaced, and adding an additional layer of code in the secondary anti-fake verification process can further enhance the anti-fake function.
[0057] In a second aspect, the application further provides a microneedle treatment head parameter adaptive system, comprising a processor and a memory, wherein the processor executes the method as described in the first aspect when running computer instructions stored in the memory.
[0058] By adopting the technical scheme, the key parameters required by the microneedle treatment head are stored in the microneedle treatment head in advance through program calling, when the microneedle treatment head is connected to the microneedle treatment instrument, a connection channel between the microneedle treatment head and the microneedle treatment instrument can be established, the microneedle treatment instrument simultaneously acquires the anti-fake label on the microneedle treatment head, the authenticity of the microneedle treatment head is verified through the anti-fake label, if the anti-fake verification is passed, the microneedle parameters carried by the microneedle treatment head can be read through the connection channel, after the microneedle parameters are read, the microneedle treatment instrument is automatically configured according to the microneedle parameters, compared with the way of synchronously updating the program of the microneedle treatment instrument offline in the prior art, the microneedle treatment instrument directly reading the microneedle parameters in the microneedle treatment head can more conveniently and quickly adapt to the upgraded microneedle treatment head.
[0059] In summary, the present application includes at least one of the following beneficial technical effects:
[0060] 1. The key parameters required by the microneedle treatment head are stored in the microneedle treatment head in advance, when the microneedle treatment head is connected to the microneedle treatment instrument, a connection channel between the microneedle treatment head and the microneedle treatment instrument can be established, the microneedle treatment instrument simultaneously acquires the anti-fake label on the microneedle treatment head, the authenticity of the microneedle treatment head is verified through the anti-fake label, if the anti-fake verification is passed, the microneedle parameters carried by the microneedle treatment head can be read through the connection channel, after the microneedle parameters are read, the microneedle treatment instrument is automatically configured according to the microneedle parameters, compared with the way of synchronously updating the program of the microneedle treatment instrument offline in the prior art, the microneedle treatment instrument directly reading the microneedle parameters in the microneedle treatment head can more conveniently and quickly adapt to the upgraded microneedle treatment head.
[0061] 2. The first anti-fake code decoded from the anti-fake pattern and the second anti-fake code stored in the microneedle treatment head can be used for secondary anti-fake verification to judge whether the anti-fake label is replaced, and adding an additional layer of encoding in the secondary anti-fake verification process can further enhance the anti-fake function. BRIEF DESCRIPTION OF DRAWINGS
[0062] Figure 1 is a flowchart of one embodiment of the microneedle treatment head parameter self-adaptation method of the present application.
[0063] Figure 2 is a flowchart of one embodiment of the microneedle treatment head parameter self-adaptation method of the present application.
[0064] Figure 3 is a flowchart of one embodiment of the microneedle treatment head parameter self-adaptation method of the present application.
[0065] Figure 4 is a flowchart of one embodiment of the microneedle treatment head parameter self-adaptation method of the present application.
[0066] Figure 5 is a flowchart of one implementation of the micro-needle treatment head parameter adaptive method of the embodiments of the present application.
[0067] Figure 6 is a flowchart of one implementation of the micro-needle treatment head parameter adaptive method of the embodiments of the present application.
[0068] Figure 7 is a flowchart of one implementation of the micro-needle treatment head parameter adaptive method of the embodiments of the present application. DETAILED DESCRIPTION
[0069] The following will be described in detail in combination with the accompanying drawings. Figures 1 to 7 The present application will be further described in detail.
[0070] The embodiments of the present application disclose a micro-needle treatment head parameter adaptive method.
[0071] Reference Figure 1 The micro-needle treatment head parameter adaptive method comprises the following steps:
[0072] S101. Establish a connection channel with the micro-needle treatment head.
[0073] The interface on the micro-needle treatment head is electrically connected to the corresponding interface of the micro-needle treatment instrument, power is supplied to the micro-needle treatment head through the interface of the micro-needle treatment instrument, so as to establish a connection channel between the micro-needle treatment head and the micro-needle treatment instrument, and data interaction between the micro-needle treatment head and the micro-needle treatment instrument can be completed through the connection channel.
[0074] S102. Obtain the anti-fake label of the micro-needle treatment head.
[0075] The outer surface of the micro-needle treatment head close to the interface side is pasted with an anti-fake label, the anti-fake label is printed with an anti-fake pattern, the anti-fake pattern can be a two-dimensional code or a bar code, and the anti-fake pattern stores anti-fake information. The anti-fake label of the micro-needle treatment head can be obtained through the camera on the micro-needle treatment instrument.
[0076] S103. Verify whether the micro-needle treatment head is a false treatment head based on the anti-fake label, if the micro-needle treatment head is a false treatment head, step S104 is executed; if the micro-needle treatment head is not a false treatment head, step S105 is executed.
[0077] After the anti-fake label is obtained, the anti-fake code stored on the anti-fake label can be decoded, and the anti-fake code is used to verify whether the micro-needle treatment head is a false treatment head. The false treatment head is the micro-needle treatment head whose anti-fake code fails to be verified.
[0078] S104. Do not read the micro-needle parameters of the micro-needle treatment head.
[0079] If the microneedle treatment head is a false treatment head, the microneedle treatment instrument will issue an alarm prompt, and the power supply to the microneedle treatment head will be interrupted after a preset interval.
[0080] S105. Obtain the microneedle parameters of the microneedle treatment head based on the connection channel.
[0081] The microneedle treatment head includes a storage module pre-stored with microneedle parameters, and the MCU chip in the microneedle treatment instrument can read the microneedle parameters in the storage module through the connection channel. The microneedle parameters include needle number, needle arrangement matrix model and other parameter information of the microneedle treatment head.
[0082] The implementation principle of one of the embodiments of the present application is as follows:
[0083] When the microneedle treatment head is connected to the microneedle treatment instrument, the key parameters required by the microneedle treatment head are pre-stored in the microneedle treatment head. When the microneedle treatment head is connected to the microneedle treatment instrument, a connection channel between the microneedle treatment head and the microneedle treatment instrument can be established. The microneedle treatment instrument simultaneously obtains the anti-fake label on the microneedle treatment head, verifies the authenticity of the microneedle treatment head through the anti-fake label, and if the anti-fake verification is passed, the microneedle parameters carried by the microneedle treatment head can be read through the connection channel. After reading the microneedle parameters, the microneedle treatment instrument is automatically configured according to the microneedle parameters. Compared with the offline synchronous updating of the microneedle treatment instrument host program in the prior art, the microneedle treatment instrument directly reads the microneedle parameters in the microneedle treatment head, which can more conveniently and quickly adapt to the upgraded microneedle treatment head.
[0084] In one of the embodiments of the present application, the following steps are included: Figure 2 After step S105, the following specific steps are further included:
[0085] S201. Obtain the model information of the microneedle treatment head based on the connection channel.
[0086] The model information of the microneedle treatment head is pre-stored in the storage module in the microneedle treatment head. The model information can include factory information, specific model information, factory information, etc. of the microneedle treatment head. The MCU chip in the microneedle treatment instrument can read the model information in the storage module through the connection channel.
[0087] S202. Obtain the corresponding target standard parameters from the preset parameter database according to the model information.
[0088] The preset parameter database pre-stores standard parameters of different types of microneedle treatment heads from various factory manufacturers. Therefore, the corresponding target standard parameters can be retrieved from the parameter database according to the factory information in the model information.
[0089] S203. Verify whether the microneedle parameter is abnormal by the target standard parameter, if the microneedle parameter is abnormal, execute step S204; if the microneedle parameter is not abnormal, execute step S206.
[0090] S204. Calibrate the microneedle parameter according to the target standard parameter.
[0091] S205. Configure the preset running function and enter the standby state.
[0092] Wherein, the running function is pre-stored in the host of the microneedle therapeutic instrument, and the running function can be called and configured by the MCU chip in the microneedle therapeutic instrument, so that the microneedle therapeutic instrument enters the standby state which can be used at any time.
[0093] S206. Configure the running function and enter the standby state.
[0094] The implementation principle of one of the embodiments of the application is:
[0095] After the microneedle treatment head is verified, the standard parameters of the same model can be called from the parameter database according to the model information of the microneedle treatment head, and then the microneedle parameters are verified by the standard parameters, so as to avoid running failure of the microneedle treatment head and the microneedle therapeutic instrument due to abnormal parameters in the subsequent running process. When the parameter verification is passed, the preset running function is configured and the standby state is entered.
[0096] In one of the embodiments of the application, the target standard parameter includes the standard needle number and the standard needle matrix model, referring to Figure 3 , step S203 includes the following specific steps:
[0097] S301. Obtain the microneedle needle number and the microneedle needle matrix model in the microneedle parameter.
[0098] Wherein, the microneedle needle number is the number of microneedle needles arranged on the microneedle treatment head, and the microneedle needle matrix model can reflect the position arrangement and needle spacing of all microneedle needles on the microneedle treatment head.
[0099] S302. Determine whether the standard needle number and the microneedle needle number are the same, if the standard needle number and the microneedle needle number are different, execute step S303; if the standard needle number and the microneedle needle number are the same, execute step S304.
[0100] S303. Determine that the microneedle parameter is abnormal, and determine that the abnormal type is needle number abnormality.
[0101] S304. Randomly select at least three standard needle models from the standard needle matrix model, and obtain the matrix positions of all standard needle models in the standard needle matrix model.
[0102] In the needle matrix model, the microneedle needle can be represented by a point, and therefore the entire needle matrix model can be embodied in the form of a dot matrix. Since the microneedle needle matrix model and the standard needle matrix model need to be superimposed subsequently, at least three standard needle models can be randomly selected as positioning points according to the principle that three points determine a plane.
[0103] The matrix position can be represented by horizontal and vertical coordinates. In the needle matrix model, a needle model is pre-marked as a starting needle model. The matrix position of the starting needle model in the needle matrix model is (0, 0). The plane coordinate axis can be drawn in the needle matrix model with the starting needle model as the coordinate origin, and the matrix positions of all needle models in the needle matrix model can be obtained.
[0104] S305. Marking the target needle model with the same matrix position in the microneedle needle matrix model.
[0105] The matrix position of the starting needle model in the standard needle matrix model is the same as that of the starting needle model in the microneedle needle matrix model. Therefore, the needle model with the same matrix position in the microneedle needle matrix model can be found according to the matrix position of the standard needle model, and marked as the target needle model.
[0106] S306. Superimposing all standard needle models on the corresponding target needle models based on the matrix position.
[0107] The standard needle model in the standard needle matrix model is superimposed on the target needle model with the same matrix position in the microneedle needle matrix model, and the entire microneedle needle matrix model is superimposed on the entire standard needle matrix model.
[0108] S307. Determining whether there is an abnormal needle model in the microneedle needle matrix model. If there is an abnormal needle model, step S308 is performed; if there is no abnormal needle model, step S309 is performed.
[0109] The abnormal needle model is a microneedle needle model in the microneedle needle matrix model that does not coincide with any needle model in the standard needle matrix model.
[0110] S308. Determining that the microneedle parameter is abnormal, and determining that the abnormal type is a needle matrix abnormality.
[0111] S309. Determining that the microneedle parameter is not abnormal.
[0112] The implementation principle of one of the embodiments of the present application is as follows:
[0113] First, whether the number of microneedle needles is abnormal is judged according to the standard number of needles in the standard parameters. If the number is different, it means that the number of needles is abnormal. If the number is the same, the microneedle needle matrix model is verified according to the standard needle matrix model. By finding at least three positioning points with the same matrix position in the two matrix models, the two matrix models are superimposed, and the abnormal needle model with position deviation in the microneedle needle matrix model can be screened out.
[0114] In one of the embodiments of the present application, with reference to Figure 4 , step S204 includes the following specific steps:
[0115] S401. Determine whether the abnormal type is needle number abnormality or needle matrix abnormality. If the abnormal type is needle number abnormality, step S402 is executed. If the abnormal type is needle matrix abnormality, step S403 is executed.
[0116] S402. Initialize the microneedle treatment head and reacquire the microneedle parameters.
[0117] Wherein, the reason for the needle number abnormality may be that part of the needles are not activated when the microneedle treatment head is powered on for the first time, so the microneedle treatment head can be initialized, that is, the power supply of the microneedle treatment head is interrupted and the microneedle treatment head is powered on again, and then the microneedle parameters of the microneedle treatment head are reacquired.
[0118] S403. Mark the corresponding calibration needle model in the standard needle matrix model based on the matrix position of the abnormal needle model.
[0119] Wherein, the position of the calibration needle model in the standard needle matrix model is the position that the abnormal needle model should exist in the microneedle needle matrix model, so the abnormal needle model can be calibrated according to the calibration needle model.
[0120] S404. Calculate the matrix distance between the calibration needle model and all adjacent needle models.
[0121] Wherein, all adjacent needle models adjacent to the calibration needle model in the standard needle matrix model are marked, and the matrix distance between the calibration needle model and all adjacent needle models is calculated. For example, assuming that the matrix position of the calibration needle model is (1, 1), and the matrix position of one of the adjacent needle models is (3, 1), the matrix distance between the calibration needle model and the adjacent needle model is
[0122] S405. Adjust the position of the abnormal needle model in the microneedle needle matrix model through the matrix distance.
[0123] The position of the abnormal needle model in the microneedle needle matrix model is adjusted until the distance between the abnormal needle model and all adjacent needle models meets the corresponding matrix distance.
[0124] The implementation principle of one of the embodiments of the present application is as follows:
[0125] First, the abnormal type of the microneedle parameter is judged, and then different calibration methods are used for calibration according to the judgment result. If the abnormal type is the abnormal number of needle heads, the microneedle treatment head can be initialized to reactivate all microneedle needle heads. If the abnormal type is the abnormal needle matrix, calibration needs to be performed according to the corresponding calibration needle model of the abnormal needle model in the standard needle matrix model. The specific calibration method is to calibrate according to the matrix distance between the calibration needle model and the adjacent needle model.
[0126] In one of the embodiments of the present application, referring to Figure 5 , step S102 includes the following specific steps: S501. Obtain image information of the microneedle treatment head.
[0127] When the microneedle treatment head is successfully connected with the microneedle treatment instrument, the image information of the microneedle treatment head can be automatically collected by the camera on the microneedle treatment instrument. The image information contains the anti-fake label of the microneedle treatment head.
[0128] S502. Preprocess the image information to obtain a preprocessed image.
[0129] The preprocessing step includes image denoising, image sharpening, and the like.
[0130] S503. Extract the anti-fake label in the preprocessed image according to a preset edge detection algorithm.
[0131] The preset edge detection algorithm can be a Canny edge detection algorithm. The image extracted by the edge detection algorithm only contains a complete anti-fake label.
[0132] The implementation principle of one of the embodiments of the present application is as follows:
[0133] Since the initially obtained image information contains not only the image of the anti-fake label, but also many interference images such as the microneedle treatment head body, it is necessary to extract only the image containing the anti-fake label from the image information. The image information can be preprocessed before extraction to improve the accuracy of the subsequent extraction process.
[0134] In one of the embodiments of the present application, referring to Figure 6 , step S103 includes the following specific steps: S601. Obtain first pattern information of the anti-fake label.
[0135] The first pattern information is a security pattern of the security label under natural light.
[0136] S602. Irradiate the security label by a light source with a preset frequency range, and acquire second pattern information of the security label.
[0137] When the second pattern information on the security label is printed by ultraviolet fluorescent ink, the light source is ultraviolet light with a frequency range of 200nm-400nm. When the ultraviolet light source irradiates the ultraviolet fluorescent ink, the second pattern information will excite visible light of 400nm-800nm. At this time, the second pattern information on the security label is photographed by the camera on the microneedle therapy instrument.
[0138] S603. Generate third pattern information by combining the first pattern information and the second pattern information.
[0139] The first pattern information and the second pattern information are superimposed to generate complete third pattern information. The third pattern information is a complete security pattern on the security label. The first pattern information and the second pattern information are respectively two equal halves of the security pattern.
[0140] S604. Acquire the first security code in the third pattern information by a preset decoding algorithm.
[0141] When the third pattern information is a bar code, the preset decoding algorithm is Code128 decoding rule. When the third pattern information is a two-dimensional code, the preset decoding algorithm is QR decoding rule. The third pattern information can be decoded and converted into a first security code composed of numbers and / or letters by the decoding algorithm.
[0142] S605. Acquire the second security code of the microneedle therapy head through the connection channel.
[0143] The storage module in the microneedle therapy head pre-stores the second security code corresponding to the first security code. The second security code can be encoded by a preset encoding rule to obtain the first security code. The first security code can also be decoded by the same encoding rule to obtain the second security code.
[0144] S606. Verify whether the microneedle therapy head is a false therapy head by combining the first security code and the second security code.
[0145] The implementation principle of one of the embodiments of the application is as follows:
[0146] The anti-counterfeiting pattern (third pattern information) on the anti-counterfeiting label is split into first pattern information and second pattern information, and the first pattern information and the second pattern information are printed by using two different inks respectively, wherein the ink of the first pattern information can reflect visible light under natural light, and the ink of the second pattern information needs to be irradiated by a light source with a preset frequency range to excite visible light. The anti-counterfeiting function of the anti-counterfeiting label can be enhanced by splitting the anti-counterfeiting pattern. After obtaining the first pattern information and the second pattern information, the complete third pattern information can be generated. The first anti-counterfeiting code in the third pattern information is obtained by a decoding algorithm, and the second anti-counterfeiting code in the storage module of the microneedle treatment head is obtained. The microneedle treatment head can be verified twice by combining the first anti-counterfeiting code and the second anti-counterfeiting code, so as to further enhance the anti-counterfeiting function of the anti-counterfeiting label.
[0147] In one of the embodiments of the present application, referring to Figure 7 , step S606 includes the following specific steps: S701. Based on the anti-counterfeiting code type of the first anti-counterfeiting code or the second anti-counterfeiting code, a corresponding target verification algorithm is obtained from a preset verification code database.
[0148] Among them, a large number of verification algorithms are pre-stored in the preset verification code database, and the verification algorithm can be a hash algorithm, an MD5 encoding algorithm, etc. Correspondingly, the anti-counterfeiting code type of the first anti-counterfeiting code and the second anti-counterfeiting code can also be a hash anti-counterfeiting code, an MD5 encryption anti-counterfeiting code, etc.
[0149] S702. The verification code is calculated by combining the first anti-counterfeiting code and the target verification algorithm.
[0150] Among them, since the first anti-counterfeiting code is encoded by combining the second anti-counterfeiting code and the corresponding target verification algorithm, after obtaining the first anti-counterfeiting code and the target verification algorithm, the first anti-counterfeiting code can be decoded by the target verification algorithm to obtain the verification code. The anti-counterfeiting verification process can be completed by comparing the verification code and the second anti-counterfeiting code.
[0151] S703. Determine whether the verification code is the same as the second anti-counterfeiting code. If the verification code is the same as the second anti-counterfeiting code, step S704 is executed; if the verification code is different from the second anti-counterfeiting code, step S705 is executed.
[0152] S704. Determine that the microneedle treatment head is not a false treatment head.
[0153] S705. Determine that the microneedle treatment head is a false treatment head.
[0154] The implementation principle of one of the embodiments of the present application is as follows:
[0155] Even if the anti-fake pattern on the anti-fake label is printed with two different inks, it already has a certain anti-fake ability, but since the anti-fake label is pasted on the outside of the microneedle treatment head, it may still be counterfeited, so the first anti-fake code decoded from the anti-fake pattern and the second anti-fake code stored in the microneedle treatment head can be used for secondary anti-fake verification to determine whether the anti-fake label has been replaced, and adding another layer of coding in the secondary anti-fake verification process can further enhance the anti-fake function.
[0156] The embodiment of the application also discloses a microneedle treatment head parameter adaptive system, which comprises a processor and a memory, and the processor executes the method shown in Figures 1 to 7 when running the computer instructions stored in the memory.
[0157] The implementation principle of the embodiment is:
[0158] Through the calling of the program, the key parameters required by the microneedle treatment head are pre-stored in the microneedle treatment head, when the microneedle treatment head is connected to the microneedle treatment instrument, a connection channel between the microneedle treatment head and the microneedle treatment instrument can be established, the microneedle treatment instrument simultaneously acquires the anti-fake label on the microneedle treatment head, and the authenticity of the microneedle treatment head is verified through the anti-fake label, if the anti-fake verification is passed, the microneedle parameters on the microneedle treatment head can be read through the connection channel, and after the microneedle parameters are read, the microneedle treatment instrument is automatically configured according to the microneedle parameters, compared with the offline synchronous updating of the microneedle treatment instrument host program in the prior art, the microneedle treatment instrument directly reading the microneedle parameters in the microneedle treatment head can more conveniently and quickly adapt to the upgraded microneedle treatment head.
[0159] The above are preferred embodiments of the application, and do not limit the protection scope of the application, so: any equivalent changes made on the basis of the structure, shape, principle of the application should be covered within the protection scope of the application.
Claims
1. A method for adaptive parameters of a microneedle treatment head, characterized in that, The procedure includes the following steps: establishing a connection channel with the microneedle treatment head; obtaining the anti-counterfeiting label of the microneedle treatment head; verifying whether the microneedle treatment head is a counterfeit treatment head based on the anti-counterfeiting label; if the microneedle treatment head is a counterfeit treatment head, then the microneedle parameters of the microneedle treatment head are not read; if the microneedle treatment head is not a counterfeit treatment head, then the microneedle parameters of the microneedle treatment head are obtained based on the connection channel; after obtaining the microneedle parameters of the microneedle treatment head through the connection channel, the procedure further includes the following steps: obtaining the model information of the microneedle treatment head based on the connection channel; obtaining the corresponding target standard parameters from a preset parameter database according to the model information; verifying whether the microneedle parameters are abnormal through the target standard parameters; If the microneedle parameters are abnormal, the microneedle parameters are calibrated according to the target standard parameters; a preset running function is configured and the system enters standby mode. If the microneedle parameters are normal, the running function is configured and the system enters the standby state. The target standard parameters include the number of standard needles and a standard needle matrix model. Verifying the microneedle parameters for abnormality using the target standard parameters includes the following steps: obtaining the number of microneedles and the microneedle matrix model from the microneedle parameters; determining whether the number of standard needles and the number of microneedles are the same; if the number of standard needles and the number of microneedles are different, determining that the microneedle parameters are abnormal, and identifying the abnormality type as an abnormal number of needles; if the number of standard needles and the number of microneedles are the same, randomly selecting at least three standard needle models from the standard needle matrix model and obtaining the matrix positions of all standard needle models in the standard needle matrix model; marking the target needle models with the same matrix position in the microneedle matrix model; aligning all standard needle models with the corresponding target needle models based on the matrix positions; determining the microneedle matrix model... The model is used to determine whether there is an abnormal needle model in the microneedle matrix model. The abnormal needle model is a microneedle model in the microneedle matrix model that does not overlap with any needle model in the standard needle matrix model. If the abnormal needle model exists, the microneedle parameters are determined to be abnormal, and the abnormality type is determined to be needle matrix abnormality. If the abnormal needle model does not exist, the microneedle parameters are determined to be normal. The step of calibrating the microneedle parameters according to the target standard parameters includes the following steps: determining whether the abnormality type is abnormal needle quantity or abnormal needle matrix; if the abnormality type is abnormal needle quantity, initializing the microneedle treatment head and re-acquiring the microneedle parameters; if the abnormality type is abnormal needle matrix, marking the corresponding calibration needle model in the standard needle matrix model based on the matrix position of the abnormal needle model; calculating the matrix distance between the calibration needle model and all adjacent needle models; and adjusting the position of the abnormal needle model in the microneedle matrix model using the matrix distance.
2. The microneedle treatment head parameter adaptive method according to claim 1, characterized in that, The steps of obtaining the anti-counterfeiting label of the microneedle treatment head include: obtaining image information of the microneedle treatment head; preprocessing the image information to obtain a preprocessed image; and extracting the anti-counterfeiting label from the preprocessed image according to a preset edge detection algorithm.
3. The microneedle treatment head parameter adaptive method according to claim 1, characterized in that, The verification of whether the microneedle treatment head is a counterfeit treatment head based on the anti-counterfeiting label includes the following steps: obtaining the first pattern information of the anti-counterfeiting label; illuminating the anti-counterfeiting label with a light source within a preset frequency band and obtaining the second pattern information of the anti-counterfeiting label; generating third pattern information by combining the first pattern information and the second pattern information; and obtaining the first anti-counterfeiting code in the third pattern information through a preset decoding algorithm. The second anti-counterfeiting code of the microneedle treatment head is obtained through the connection channel; the first anti-counterfeiting code and the second anti-counterfeiting code are combined to verify whether the microneedle treatment head is a fake treatment head.
4. The microneedle treatment head parameter adaptive method according to claim 3, characterized in that, The step of verifying whether the microneedle treatment head is a fake treatment head by combining the first anti-counterfeiting code and the second anti-counterfeiting code includes the following steps: based on the anti-counterfeiting code type of the first anti-counterfeiting code or the second anti-counterfeiting code, obtain the corresponding target verification algorithm from a preset verification code database; calculate the verification code by combining the first anti-counterfeiting code and the target verification algorithm; determine whether the verification code is the same as the second anti-counterfeiting code; if the verification code is the same as the second anti-counterfeiting code, then determine that the microneedle treatment head is not a fake treatment head. If the verification code is different from the second anti-counterfeiting code, then the microneedle treatment head is determined to be a fake treatment head.
5. A microneedle treatment head parameter adaptive system, characterized in that, It includes a processor and a memory, wherein the processor, when executing computer instructions stored in the memory, performs the method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Generating method and device of anti-fake printed lines
CN104376352A
Intelligent skin-beautifying instrument with ultra-nano microcrystal and authentication method for ultra-nano microcrystal of skin-beautifying instrument
CN108446748A