A method and system for processing calibration parameters of laser medical equipment
By obtaining the target equipment model of laser medical equipment in real time, generating calibration qualified areas and encrypting calibration reports, the problem of untimely confidentiality processing of calibration parameters in the prior art is solved, and the confidentiality performance and working efficiency of the report are significantly improved.
Patent Information
- Application Number
- CN202411578622.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-11-07
AI Technical Summary
The prior art cannot complete the confidential processing of calibration parameters of laser medical equipment in a timely manner, which poses a risk of leakage and reduces the user's user experience.
By real-time detection of the target device model of laser medical equipment, obtaining corresponding calibration factors, generating calibration data links, quantizing processing to obtain calibration coordinates, enclosing the calibration qualified area, and encrypting the calibration report based on this area.
It greatly improves the confidentiality performance of calibration reports, improves work efficiency and reduces leakage risks.
Smart Images

Figure CN119108069B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a calibration parameter processing method and system for laser medical equipment. Background Art
[0002] With the advancement of science and technology and the development of the times, people have developed various types of laser medical equipment, such as gas lasers, solid lasers and medical lasers, which have been widely used.
[0003] Among them, existing laser medical equipment needs to be calibrated during daily maintenance and before formal use, and the calibration results are used to determine in real time whether the laser medical equipment is normal and can be put into use.
[0004] Furthermore, after completing the calibration in real time, the prior art will generate a corresponding calibration report and directly store the calibration report in a set folder. However, although the prior art can save the calibration report in a timely manner, since the existing calibration report contains certain calibration parameters, and the calibration parameters need to be kept confidential, the prior art cannot complete the confidentiality processing of the calibration parameters in a timely manner, and there is a risk of leakage, which correspondingly reduces the user experience. Summary of the invention
[0005] Based on this, the purpose of the present invention is to provide a calibration parameter processing method and system for laser medical equipment to solve the problem that the prior art cannot complete the confidentiality processing of calibration parameters in a timely manner, resulting in the risk of leakage.
[0006] The first aspect of the present invention proposes:
[0007] A method for processing calibration parameters of a laser medical device, wherein the method comprises:
[0008] When it is detected in real time that the laser medical device starts to be calibrated, a target device model corresponding to the laser medical device is determined in real time;
[0009] According to the target device model, a plurality of calibration factors corresponding to the laser medical device are detected in real time in a preset database, and the laser medical device is calibrated by the plurality of calibration factors to generate a calibration data link corresponding to each calibration factor;
[0010] Quantitatively process each calibration data link based on a preset rule to generate a number of corresponding calibration coordinates, and enclose a corresponding calibration qualified area according to the number of calibration coordinates;
[0011] A calibration report corresponding to the laser medical device is generated in real time, and the calibration report is encrypted according to the calibration qualified area to generate a corresponding encrypted report.
[0012] The beneficial effect of the present invention is that by acquiring the target device model of the laser medical equipment in real time, the required calibration factors can be obtained accordingly. Based on this, the required calibration data chain can be further obtained after the calibration is completed. Furthermore, by performing corresponding quantitative processing, the required calibration qualified area can be further obtained, and finally the encryption processing of the calibration report can be completed according to the calibration qualified area, thereby greatly improving the confidentiality performance of the calibration report and correspondingly improving work efficiency.
[0013] Furthermore, the step of quantizing each calibration data link based on a preset rule to generate a number of corresponding calibration coordinates includes:
[0014] When the calibration data chain is acquired in real time, a target calibration factor corresponding to the calibration data chain is matched in real time from among the plurality of calibration factors;
[0015] Determine in real time through the preset database a calibration coefficient corresponding to the target calibration factor, wherein the calibration coefficient is between 0 and 1;
[0016] The calibration data chain is quantized based on the calibration coefficient to generate corresponding calibration coordinates, where the calibration coordinates include specific numerical values.
[0017] Furthermore, the step of quantizing the calibration data link based on the calibration coefficient to generate corresponding calibration coordinates includes:
[0018] When the calibration coefficient is acquired in real time, the calibration data chain is segmented according to the calibration coefficient to split the calibration data chain into a corresponding first branch chain and a second branch chain;
[0019] determining in real time whether the length of the first branch chain is greater than the length of the second branch chain;
[0020] If it is determined in real time that the length of the first branch is greater than the length of the second branch, the first branch is set as a target data link, and the target data link is quantized to generate corresponding calibration coordinates.
[0021] Furthermore, the step of quantizing the target data link to generate corresponding calibration coordinates includes:
[0022] When the target data chain is acquired in real time, the target data chain is fully scanned to detect the starting point and the ending point corresponding to the target data chain;
[0023] A first target value corresponding to the starting point and a second target value corresponding to the ending point are determined in real time, and the first target value and the second target value are integrated to generate the calibration coordinates accordingly.
[0024] Furthermore, the step of enclosing a corresponding calibration qualified area according to the plurality of calibration coordinates includes:
[0025] When a number of calibration coordinates are acquired in real time, a target two-dimensional space is created through a preset program;
[0026] Creating a corresponding target two-dimensional coordinate system in real time in the target two-dimensional space, and mapping each of the calibration coordinates to the target two-dimensional coordinate system to form a plurality of regional nodes in the target two-dimensional coordinate system;
[0027] Each of the regional nodes is connected in sequence to enclose the calibration qualified area accordingly.
[0028] Further, the step of encrypting the calibration report according to the calibration qualified area to generate a corresponding encrypted report includes:
[0029] When the calibration qualified area is acquired in real time, a plurality of area boundaries corresponding to the calibration qualified area are detected in real time;
[0030] Mapping the region boundary to the coordinate axes of the target two-dimensional coordinate system to detect a number of coordinate points corresponding to the region boundary;
[0031] The calibration qualified area is grid-divided by a plurality of the coordinate points to divide the calibration qualified area into a plurality of target grids, and the calibration report is encrypted according to the plurality of target grids to generate the encrypted report accordingly.
[0032] Furthermore, the step of encrypting the calibration report according to the plurality of target grids to generate the encrypted report accordingly includes:
[0033] Detecting in real time a number of grid intersections generated between each of the target grids, and detecting the target coordinates corresponding to each of the grid intersections one by one;
[0034] Performing integration processing on each of the target coordinates to generate a corresponding target data set, and randomly selecting a number of target numbers from the target data set;
[0035] A number of the target numbers are randomly arranged and combined to generate a number of corresponding serial numbers, and a serial number is randomly selected as an encryption key of the calibration report to generate the encrypted report accordingly.
[0036] The second aspect of the present invention proposes:
[0037] A calibration parameter processing system for laser medical equipment, wherein the system comprises:
[0038] A detection module, for determining in real time a target device model corresponding to the laser medical device when it is detected in real time that the laser medical device starts to be calibrated;
[0039] A calibration module, used for detecting in real time a plurality of calibration factors corresponding to the laser medical device in a preset database according to the target device model, and calibrating the laser medical device using the plurality of calibration factors to generate a calibration data link corresponding to each calibration factor;
[0040] A processing module, configured to perform quantization processing on each of the calibration data links based on a preset rule to generate a number of corresponding calibration coordinates, and enclose a corresponding calibration qualified area according to the number of calibration coordinates;
[0041] The encryption module is used to generate a calibration report corresponding to the laser medical device in real time, and encrypt the calibration report according to the calibration qualified area to generate a corresponding encrypted report.
[0042] Furthermore, the processing module is specifically used for:
[0043] When the calibration data chain is acquired in real time, a target calibration factor corresponding to the calibration data chain is matched in real time from among the plurality of calibration factors;
[0044] Determine in real time through the preset database a calibration coefficient corresponding to the target calibration factor, wherein the calibration coefficient is between 0 and 1;
[0045] The calibration data chain is quantized based on the calibration coefficient to generate corresponding calibration coordinates, where the calibration coordinates include specific numerical values.
[0046] Furthermore, the processing module is specifically used for:
[0047] When the calibration coefficient is acquired in real time, the calibration data chain is segmented according to the calibration coefficient to split the calibration data chain into a corresponding first branch chain and a second branch chain;
[0048] determining in real time whether the length of the first branch chain is greater than the length of the second branch chain;
[0049] If it is determined in real time that the length of the first branch is greater than the length of the second branch, the first branch is set as a target data link, and the target data link is quantized to generate corresponding calibration coordinates.
[0050] Furthermore, the processing module is specifically used for:
[0051] When the target data chain is acquired in real time, the target data chain is fully scanned to detect the starting point and the ending point corresponding to the target data chain;
[0052] A first target value corresponding to the starting point and a second target value corresponding to the ending point are determined in real time, and the first target value and the second target value are integrated to generate the calibration coordinates accordingly.
[0053] Furthermore, the processing module is specifically used for:
[0054] When a number of calibration coordinates are acquired in real time, a target two-dimensional space is created through a preset program;
[0055] Creating a corresponding target two-dimensional coordinate system in real time in the target two-dimensional space, and mapping each of the calibration coordinates to the target two-dimensional coordinate system to form a plurality of regional nodes in the target two-dimensional coordinate system;
[0056] Each of the regional nodes is connected in sequence to enclose the calibration qualified area accordingly.
[0057] Furthermore, the processing module is specifically used for:
[0058] When the calibration qualified area is acquired in real time, a plurality of area boundaries corresponding to the calibration qualified area are detected in real time;
[0059] Mapping the region boundary to the coordinate axes of the target two-dimensional coordinate system to detect a number of coordinate points corresponding to the region boundary;
[0060] The calibration qualified area is grid-divided by a plurality of the coordinate points to divide the calibration qualified area into a plurality of target grids, and the calibration report is encrypted according to the plurality of target grids to generate the encrypted report accordingly.
[0061] Furthermore, the processing module is specifically used for:
[0062] Detecting in real time a number of grid intersections generated between each of the target grids, and detecting the target coordinates corresponding to each of the grid intersections one by one;
[0063] Performing integration processing on each of the target coordinates to generate a corresponding target data set, and randomly selecting a number of target numbers from the target data set;
[0064] A number of the target numbers are randomly arranged and combined to generate a number of corresponding serial numbers, and a serial number is randomly selected as an encryption key of the calibration report to generate the encrypted report accordingly.
[0065] The third aspect of the present invention proposes:
[0066] A computer comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the calibration parameter processing method of the laser medical device as described above when executing the computer program.
[0067] The fourth aspect of the present invention proposes:
[0068] A readable storage medium stores a computer program, wherein when the program is executed by a processor, the calibration parameter processing method of the laser medical device as described above is implemented.
[0069] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 A flowchart of a method for processing calibration parameters of a laser medical device provided by a first embodiment of the present invention;
[0071] Figure 2 This is a structural block diagram of a calibration parameter processing system for laser medical equipment provided in the sixth embodiment of the present invention.
[0072] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION
[0073] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.
[0074] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0075] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0076] See also Figure 1 , shown is the calibration parameter processing method of the laser medical equipment provided by the first embodiment of the present invention. The calibration parameter processing method of the laser medical equipment provided by this embodiment can ultimately accurately and effectively complete the encryption processing of the calibration report according to the calibration qualified area, thereby greatly improving the confidentiality performance of the calibration report and correspondingly improving work efficiency.
[0077] Specifically, this embodiment provides:
[0078] A method for processing calibration parameters of a laser medical device, comprising the following steps:
[0079] Step S10, when it is detected in real time that the laser medical device starts to be calibrated, determining in real time the target device model corresponding to the laser medical device;
[0080] Step S20, detecting in real time a plurality of calibration factors corresponding to the laser medical device in a preset database according to the target device model, and calibrating the laser medical device using the plurality of calibration factors to generate a calibration data link corresponding to each calibration factor;
[0081] Step S30, quantizing each of the calibration data links based on a preset rule to generate a number of corresponding calibration coordinates, and enclosing a corresponding calibration qualified area according to the calibration coordinates;
[0082] Step S40, generating a calibration report corresponding to the laser medical device in real time, and encrypting the calibration report according to the calibration qualified area to generate a corresponding encrypted report.
[0083] Specifically, in this embodiment, it should be noted that, in order to accurately and effectively complete the encryption processing of the calibration report, it is necessary to obtain the corresponding information generated by the current laser medical device during the calibration process and the information contained in the corresponding calibration report. Based on this, in the actual application process, the server set in the background can accurately determine whether the existing laser medical device has started calibration. Specifically, when it is detected in real time that the laser medical device has started calibration, the corresponding encryption process will be synchronously enabled at this time. Preferably, the present invention will first determine the target device model corresponding to the current laser medical device, wherein it should be pointed out that due to different device models, the corresponding encryption methods are also different. Based on this, the present invention will further detect the calibration factors corresponding to the current laser medical device in real time in a pre-set database according to the target device model obtained in real time. At the same time, the present invention will immediately perform corresponding calibration processing on the current laser medical device according to the current calibration factors, that is, the current laser medical device is calibrated based on the current calibration factors, and after the real-time calibration is completed, it can further generate calibration data links corresponding to each current calibration factor. Specifically, each calibration data link provided by the present invention is composed of a series of numbers.
[0084] Furthermore, after obtaining the required calibration data link in real time through the above steps, the present invention will further quantify each current calibration data link according to the pre-set rules through the above server, and can quantify the calibration coordinates corresponding to each calibration data link. Based on this, the required calibration qualified area can be immediately enclosed in the preset two-dimensional coordinate system according to the current calibration coordinates. Specifically, the entire calibration qualified area is a polygon with a regular shape. For example, it can be a rectangle, a pentagon, a hexagon, etc. Further, it should be noted that after the above laser medical equipment completes the corresponding calibration, a corresponding calibration report will be generated synchronously. Specifically, the calibration report contains the corresponding calibration results. Based on this, the present invention will further extract the corresponding data contained in the above calibration qualified area, and further complete the encryption processing of the current calibration report according to the data, so that the required encrypted report can be finally generated, thereby greatly improving the confidentiality performance of the above calibration report and improving the user experience.
[0085] Second embodiment
[0086] Furthermore, the step of quantizing each calibration data link based on a preset rule to generate a number of corresponding calibration coordinates includes:
[0087] When the calibration data chain is acquired in real time, a target calibration factor corresponding to the calibration data chain is matched in real time from among the plurality of calibration factors;
[0088] Determine in real time through the preset database a calibration coefficient corresponding to the target calibration factor, wherein the calibration coefficient is between 0 and 1;
[0089] The calibration data chain is quantized based on the calibration coefficient to generate corresponding calibration coordinates, where the calibration coordinates include specific numerical values.
[0090] Specifically, in this embodiment, it should be noted that after the required calibration data links are further acquired through the above steps, in order to be able to objectively and accurately complete the quantization processing of each current calibration data link, it should be pointed out that since the calibration elements corresponding to each calibration data link are different, the characteristics corresponding to each calibration data link are also different, and thus separate quantization processing needs to be performed separately.
[0091] Furthermore, the present invention will first construct a mapping relationship between each calibration factor and each calibration data link, that is, match the target calibration factor corresponding to each current calibration data link in real time. At the same time, the present invention will further determine the calibration coefficient corresponding to each current target calibration factor in the above-mentioned preset database in real time. Preferably, the calibration coefficient provided by the present invention is between 0 and 1, for example, it can be 0.3 and 0.6. Based on this, the present invention will further perform real-time quantitative processing on the calibration data link corresponding to it according to the size of the current calibration coefficient, and can output the corresponding calibration coordinates for subsequent processing.
[0092] Furthermore, the step of quantizing the calibration data link based on the calibration coefficient to generate corresponding calibration coordinates includes:
[0093] When the calibration coefficient is acquired in real time, the calibration data chain is segmented according to the calibration coefficient to split the calibration data chain into a corresponding first branch chain and a second branch chain;
[0094] determining in real time whether the length of the first branch chain is greater than the length of the second branch chain;
[0095] If it is determined in real time that the length of the first branch is greater than the length of the second branch, the first branch is set as a target data link, and the target data link is quantized to generate corresponding calibration coordinates.
[0096] Specifically, in this embodiment, it should be noted that after the required calibration coefficients are further obtained through the above steps, the corresponding quantization processing can be performed at this time. Preferably, the present invention will first detect the starting point and the ending point of the current calibration data chain, and further perform corresponding segmentation processing on the current calibration data chain according to the calibration coefficients in the direction from the starting point to the ending point. Specifically, the present invention will immediately split the current calibration data chain into two segments, namely the corresponding first branch and the second branch. At the same time, it will also determine in real time whether the length of the current first branch is greater than the length of the current second branch. Specifically, if so, it corresponds to that the importance of the current first branch is higher than that of the current second branch, and the current first branch is immediately set as the required target data chain. Correspondingly, if not, it corresponds to that the importance of the current first branch is lower than that of the current second branch, and the current second branch is immediately set as the required target data chain. Based on this, the current target data chain is further quantized to output the required calibration coordinates for subsequent processing.
[0097] Third embodiment
[0098] Furthermore, the step of quantizing the target data link to generate corresponding calibration coordinates includes:
[0099] When the target data chain is acquired in real time, the target data chain is fully scanned to detect the starting point and the ending point corresponding to the target data chain;
[0100] A first target value corresponding to the starting point and a second target value corresponding to the ending point are determined in real time, and the first target value and the second target value are integrated to generate the calibration coordinates accordingly.
[0101] In addition, in this embodiment, it should be noted that after the required target data chain is further acquired through the above steps, the final quantization processing can be performed at this time. Preferably, the present invention will first perform a full scan of the current target data chain, and can scan out the starting point and the ending point of the current target data chain accordingly.
[0102] Furthermore, within the range of the current starting point and the ending point, the first target value corresponding to the current starting point and the second target value corresponding to the current ending point are detected in real time. Preferably, the current first target value is used as the horizontal coordinate, and the current second target value is used as the vertical coordinate, and corresponding integration processing is performed, so that the required calibration coordinates can be finally output for subsequent processing.
[0103] Furthermore, the step of enclosing a corresponding calibration qualified area according to the plurality of calibration coordinates includes:
[0104] When a number of calibration coordinates are acquired in real time, a target two-dimensional space is created through a preset program;
[0105] Creating a corresponding target two-dimensional coordinate system in real time in the target two-dimensional space, and mapping each of the calibration coordinates to the target two-dimensional coordinate system to form a plurality of regional nodes in the target two-dimensional coordinate system;
[0106] Each of the regional nodes is connected in sequence to enclose the calibration qualified area accordingly.
[0107] In addition, in the present embodiment, it is also necessary to explain that after a number of required calibration coordinates are further obtained through the above steps, in order to be able to objectively and accurately enclose the required calibration qualified area, preferably, the present invention will create a required target two-dimensional space through existing three-dimensional software such as ug or solidworks, and can further create the required target two-dimensional coordinate system in the current target two-dimensional space. Based on this, each current calibration coordinate is immediately mapped to the current target two-dimensional coordinate system, and can synchronously form corresponding regional nodes, that is, regional vertices, in the current target two-dimensional coordinate system, so that it is only necessary to connect each current regional node in turn to enclose the required calibration qualified area, so as to facilitate subsequent processing.
[0108] Fourth embodiment
[0109] Further, the step of encrypting the calibration report according to the calibration qualified area to generate a corresponding encrypted report includes:
[0110] When the calibration qualified area is acquired in real time, a plurality of area boundaries corresponding to the calibration qualified area are detected in real time;
[0111] Mapping the region boundary to the coordinate axes of the target two-dimensional coordinate system to detect a number of coordinate points corresponding to the region boundary;
[0112] The calibration qualified area is grid-divided by a plurality of the coordinate points to divide the calibration qualified area into a plurality of target grids, and the calibration report is encrypted according to the plurality of target grids to generate the encrypted report accordingly.
[0113] Among them, in this embodiment, it should be pointed out that after the required calibration qualified area is further obtained through the above steps, it should be explained that since the current calibration qualified area is a closed figure, it has a corresponding boundary. Based on this, the present invention will further detect in real time a number of area boundaries corresponding to the current calibration qualified area. Preferably, the number of area boundaries is at least 3. Based on this, the present invention will further map each current area boundary to the coordinate axis of the above-mentioned target two-dimensional coordinate system to detect a number of coordinate points corresponding to each current area boundary. Further, each current coordinate point is used as a corresponding division node, and the current calibration qualified area is immediately subjected to corresponding grid division processing, so as to further divide the required target grid inside the current calibration qualified area, and finally encrypt the current calibration report based on the current target grid, and further output the above-mentioned encrypted report for subsequent processing.
[0114] Fifth embodiment
[0115] Furthermore, the step of encrypting the calibration report according to the plurality of target grids to generate the encrypted report accordingly includes:
[0116] Detecting in real time a number of grid intersections generated between each of the target grids, and detecting the target coordinates corresponding to each of the grid intersections one by one;
[0117] Performing integration processing on each of the target coordinates to generate a corresponding target data set, and randomly selecting a number of target numbers from the target data set;
[0118] A number of the target numbers are randomly arranged and combined to generate a number of corresponding serial numbers, and a serial number is randomly selected as an encryption key of the calibration report to generate the encrypted report accordingly.
[0119] Among them, in this embodiment, it is also necessary to explain that after the required target grid is further obtained through the above steps, the intersection points corresponding to each current target grid can be directly detected, that is, the grid intersection points generated between each current target grid can be detected, and based on this, the target coordinates corresponding to each current grid intersection can be further detected.
[0120] Furthermore, the present invention will immediately integrate each current target coordinate, that is, compile them into a corresponding target data set. Based on this, it is only necessary to randomly select a number of target numbers within the current target data set. Preferably, the present invention selects a six-digit number, and immediately randomly arranges and combines the current six-digit number to generate a number of corresponding serial numbers. On this basis, it is only necessary to randomly select a serial number to set it as the encryption key of the current calibration report, and finally generate the required encryption report, which correspondingly improves the user experience.
[0121] See also Figure 2 , the sixth embodiment of the present invention provides:
[0122] A calibration parameter processing system for laser medical equipment, wherein the system comprises:
[0123] A detection module, for determining in real time a target device model corresponding to the laser medical device when it is detected in real time that the laser medical device starts to be calibrated;
[0124] A calibration module, used for detecting in real time a plurality of calibration factors corresponding to the laser medical device in a preset database according to the target device model, and calibrating the laser medical device using the plurality of calibration factors to generate a calibration data link corresponding to each calibration factor;
[0125] A processing module, configured to perform quantization processing on each of the calibration data links based on a preset rule to generate a number of corresponding calibration coordinates, and enclose a corresponding calibration qualified area according to the number of calibration coordinates;
[0126] The encryption module is used to generate a calibration report corresponding to the laser medical device in real time, and encrypt the calibration report according to the calibration qualified area to generate a corresponding encrypted report.
[0127] Furthermore, the processing module is specifically used for:
[0128] When the calibration data chain is acquired in real time, a target calibration factor corresponding to the calibration data chain is matched in real time from among the plurality of calibration factors;
[0129] Determine in real time through the preset database a calibration coefficient corresponding to the target calibration factor, wherein the calibration coefficient is between 0 and 1;
[0130] The calibration data chain is quantized based on the calibration coefficient to generate corresponding calibration coordinates, where the calibration coordinates include specific numerical values.
[0131] Furthermore, the processing module is specifically used for:
[0132] When the calibration coefficient is acquired in real time, the calibration data chain is segmented according to the calibration coefficient to split the calibration data chain into a corresponding first branch chain and a second branch chain;
[0133] determining in real time whether the length of the first branch chain is greater than the length of the second branch chain;
[0134] If it is determined in real time that the length of the first branch is greater than the length of the second branch, the first branch is set as a target data link, and the target data link is quantized to generate corresponding calibration coordinates.
[0135] Furthermore, the processing module is specifically used for:
[0136] When the target data chain is acquired in real time, the target data chain is fully scanned to detect the starting point and the ending point corresponding to the target data chain;
[0137] A first target value corresponding to the starting point and a second target value corresponding to the ending point are determined in real time, and the first target value and the second target value are integrated to generate the calibration coordinates accordingly.
[0138] Furthermore, the processing module is specifically used for:
[0139] When a number of calibration coordinates are acquired in real time, a target two-dimensional space is created through a preset program;
[0140] Creating a corresponding target two-dimensional coordinate system in real time in the target two-dimensional space, and mapping each of the calibration coordinates to the target two-dimensional coordinate system to form a plurality of regional nodes in the target two-dimensional coordinate system;
[0141] Each of the regional nodes is connected in sequence to enclose the calibration qualified area accordingly.
[0142] Furthermore, the processing module is specifically used for:
[0143] When the calibration qualified area is acquired in real time, a plurality of area boundaries corresponding to the calibration qualified area are detected in real time;
[0144] Mapping the region boundary to the coordinate axes of the target two-dimensional coordinate system to detect a number of coordinate points corresponding to the region boundary;
[0145] The calibration qualified area is grid-divided by a plurality of the coordinate points to divide the calibration qualified area into a plurality of target grids, and the calibration report is encrypted according to the plurality of target grids to generate the encrypted report accordingly.
[0146] Furthermore, the processing module is specifically used for:
[0147] Detecting in real time a number of grid intersections generated between each of the target grids, and detecting the target coordinates corresponding to each of the grid intersections one by one;
[0148] Performing integration processing on each of the target coordinates to generate a corresponding target data set, and randomly selecting a number of target numbers from the target data set;
[0149] A number of the target numbers are randomly arranged and combined to generate a number of corresponding serial numbers, and a serial number is randomly selected as an encryption key of the calibration report to generate the encrypted report accordingly.
[0150] The seventh embodiment of the present invention provides a computer, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the calibration parameter processing method of the laser medical device as described above when executing the computer program.
[0151] An eighth embodiment of the present invention provides a readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the calibration parameter processing method of the laser medical device as described above is implemented.
[0152] In summary, the calibration parameter processing method and system of the laser medical equipment provided by the above embodiments of the present invention can accurately and effectively complete the encryption processing of the calibration report according to the calibration qualified area, thereby greatly improving the confidentiality performance of the calibration report and correspondingly improving work efficiency.
[0153] It should be noted that the above modules can be functional modules or program modules, and can be implemented by software or hardware. For modules implemented by hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0154] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0155] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0156] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0157] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0158] The above-described embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the attached claims.
Claims
1. A method for processing calibration parameters of laser medical equipment, characterized in that: The method comprises: When it is detected in real time that the laser medical device starts to be calibrated, a target device model corresponding to the laser medical device is determined in real time; According to the target device model, a plurality of calibration factors corresponding to the laser medical device are detected in real time in a preset database, and the laser medical device is calibrated by the plurality of calibration factors to generate a calibration data link corresponding to each calibration factor; Quantitatively process each calibration data link based on a preset rule to generate a number of corresponding calibration coordinates, and enclose a corresponding calibration qualified area according to the number of calibration coordinates; Generating a calibration report corresponding to the laser medical device in real time, and encrypting the calibration report according to the calibration qualified area to generate a corresponding encrypted report; The step of quantizing each calibration data link based on a preset rule to generate a number of corresponding calibration coordinates includes: When the calibration data chain is acquired in real time, a target calibration factor corresponding to the calibration data chain is matched in real time from among the plurality of calibration factors; Determine in real time through the preset database a calibration coefficient corresponding to the target calibration factor, wherein the calibration coefficient is between 0 and 1; Quantizing the calibration data chain based on the calibration coefficient to generate corresponding calibration coordinates, wherein the calibration coordinates include specific numerical values; The step of quantizing the calibration data chain based on the calibration coefficient to generate corresponding calibration coordinates includes: When the calibration coefficient is acquired in real time, the calibration data chain is segmented according to the calibration coefficient to split the calibration data chain into a corresponding first branch chain and a second branch chain; determining in real time whether the length of the first branch chain is greater than the length of the second branch chain; If it is determined in real time that the length of the first branch is greater than the length of the second branch, the first branch is set as a target data link, and the target data link is quantized to generate corresponding calibration coordinates; The step of quantizing the target data link to generate corresponding calibration coordinates includes: When the target data chain is acquired in real time, the target data chain is fully scanned to detect the starting point and the ending point corresponding to the target data chain; Determine in real time a first target value corresponding to the starting point and a second target value corresponding to the ending point, and integrate the first target value and the second target value to generate the calibration coordinates accordingly; The step of enclosing a corresponding calibration qualified area according to the plurality of calibration coordinates comprises: When a number of calibration coordinates are acquired in real time, a target two-dimensional space is created through a preset program; Creating a corresponding target two-dimensional coordinate system in real time in the target two-dimensional space, and mapping each of the calibration coordinates to the target two-dimensional coordinate system to form a plurality of regional nodes in the target two-dimensional coordinate system; Connecting each of the regional nodes in sequence to enclose the calibration qualified area accordingly; The step of encrypting the calibration report according to the calibration qualified area to generate a corresponding encrypted report includes: When the calibration qualified area is acquired in real time, a plurality of area boundaries corresponding to the calibration qualified area are detected in real time; Mapping the region boundary to the coordinate axes of the target two-dimensional coordinate system to detect a number of coordinate points corresponding to the region boundary; Performing grid division processing on the calibration qualified area through the plurality of coordinate points to divide the calibration qualified area into a plurality of target grids, and encrypting the calibration report according to the plurality of target grids to generate the encrypted report accordingly; The step of encrypting the calibration report according to the plurality of target grids to generate the encrypted report accordingly comprises: Detecting in real time a number of grid intersections generated between each of the target grids, and detecting the target coordinates corresponding to each of the grid intersections one by one; Performing integration processing on each of the target coordinates to generate a corresponding target data set, and randomly selecting a number of target numbers from the target data set; A number of the target numbers are randomly arranged and combined to generate a number of corresponding serial numbers, and a serial number is randomly selected as an encryption key of the calibration report to generate the encrypted report accordingly.
2. A calibration parameter processing system for laser medical equipment, characterized in that: For implementing the calibration parameter processing method of the laser medical device according to claim 1, the system comprises: A detection module, for determining in real time a target device model corresponding to the laser medical device when it is detected in real time that the laser medical device starts to be calibrated; A calibration module, used for detecting in real time a plurality of calibration factors corresponding to the laser medical device in a preset database according to the target device model, and calibrating the laser medical device using the plurality of calibration factors to generate a calibration data link corresponding to each calibration factor; A processing module, configured to perform quantization processing on each of the calibration data links based on a preset rule to generate a number of corresponding calibration coordinates, and enclose a corresponding calibration qualified area according to the number of calibration coordinates; The encryption module is used to generate a calibration report corresponding to the laser medical device in real time, and encrypt the calibration report according to the calibration qualified area to generate a corresponding encrypted report.
3. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the calibration parameter processing method of the laser medical equipment as claimed in claim 1 is implemented.
4. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the calibration parameter processing method of the laser medical equipment as claimed in claim 1 is implemented.
Citation Information
Patent Citations
System and method for calibrating laser pulses
CN117355274A