Medical device management method, system, computer device, and storage medium
By storing authorization parameters on a central server and validating device identifiers, the system addresses the storage challenge of calibration parameters in endoscopic devices, enhancing efficiency and reducing local storage needs.
Patent Information
- Application Number
- CN202111473073.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-02
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-12-02
AI Technical Summary
Due to the increased complexity of ISP algorithms in traditional endoscopes, calibration parameter storage occupies a large amount of nonvolatile memory space, affecting image quality and usage effect.
Store the authorization parameters on the verification end, pass the identification number to send them to the medical appliance end, reduce the data storage on the medical appliance end, and realize the accuracy and effectiveness management of the authorization parameters.
It reduces the data storage needs on the medical device side, ensures the accuracy and effectiveness of authorized parameters, and improves the reliability and image quality of the endoscope.
Smart Images

Figure CN114360702B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of medical instruments, and particularly to a management method, system, computer device, and storage medium for medical instruments. Background Art
[0002] Due to reasons such as lens body process errors and installation errors, each endoscope needs to calibrate some parameters in the ISP (Image Signal Processor) when leaving the factory, and the calibrated parameters of each endoscope are unique. The accuracy of endoscope parameter calibration directly affects the quality of the image, thereby affecting the use effect of the endoscope. Therefore, the accurate calibration of endoscope parameters and the correct one-to-one mapping of endoscope parameters to the endoscope are very important.
[0003] In the traditional technology, the endoscope usually stores the calibration parameters in the non-volatile memory inside the endoscope and transmits the calibrated parameters to the image processing system during use. As the complexity of the ISP algorithm increases, the calibrated parameters of the endoscope also increase exponentially, and the storage of a large number of calibrated parameters will occupy a large amount of storage space of the non-volatile memory inside the endoscope. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide a management method, system, computer device, and storage medium for medical instruments that can reduce the storage space occupied by the medical instrument side.
[0005] A management method for medical instruments, the management method for medical instruments is applied to the medical instrument side, and the management method for medical instruments includes:
[0006] Identify the identification number of the medical instrument;
[0007] Send the identification number to the verification end so that the verification end verifies the identification number, and after the identification number passes the verification, query the authorized parameters corresponding to the identification number and send the authorized parameters to the medical instrument side;
[0008] Manage the usage function of the medical instrument according to the authorized parameters sent by the verification end.
[0009] In one embodiment, before loading the authorized parameters sent by the verification end, it further includes:
[0010] Store the authorized parameters sent by the verification end;
[0011] Before sending the identification number to the verification end, it further includes:
[0012] Query whether the medical device stores authorization parameters corresponding to the identification number;
[0013] When the medical device stores authorization parameters corresponding to the identification number, obtain and load the authorization parameters.
[0014] In one embodiment, the authorization parameters carry expiration information; the querying whether the medical device stores authorization parameters corresponding to the identification number includes:
[0015] Query whether the medical device stores authorization parameters corresponding to the identification number and whose expiration information meets the requirements.
[0016] In one embodiment, the method further includes:
[0017] Receive a medical device processing command, where the processing command carries a command type;
[0018] Execute the medical device processing command according to the command type.
[0019] In one embodiment, the command type is upgrade; the executing the medical device processing command according to the command type includes:
[0020] Receive an upgrade file sent by a verification end;
[0021] Upgrade the software version of the medical device according to the upgrade file.
[0022] In one embodiment, the upgrading the software version of the medical device according to the upgrade file includes:
[0023] Store the upgrade file on a storage device of the medical device.
[0024] In one embodiment, the command type is information transmission; the executing the medical device processing command according to the command type includes:
[0025] Collect monitoring information of the medical device, where the monitoring information includes at least one of fault information and usage information;
[0026] Upload the collected monitoring information to the verification end at the medical device end when in an online state; the monitoring information is used for statistical analysis by the verification end.
[0027] In one embodiment, the method further includes:
[0028] Obtain an original image;
[0029] Process the original image based on the authorized parameters to obtain the image to be displayed;
[0030] Display the image to be displayed.
[0031] A medical device management method, which is applied to a verification end. The medical device management method includes:
[0032] Receive the identification number sent by the medical device end;
[0033] Verify the identification number;
[0034] When the identification number passes the verification, query the authorized parameters corresponding to the identification number;
[0035] Send the authorized parameters to the medical device end, and the authorized parameters are used to manage the usage functions of the medical device.
[0036] In one embodiment, the method further includes:
[0037] Receive the identification number and the authorization request sent by the terminal corresponding to the medical device;
[0038] Perform an authorization operation on the authorized parameters corresponding to the identification number according to the identification number and the authorization request. The authorization operation includes at least one of modifying the corresponding unauthorized parameter to an authorized parameter, modifying the authorized parameter to an unauthorized parameter, and modifying the expiration date information of the authorized parameter.
[0039] In one embodiment, the method further includes:
[0040] Receive the monitoring information uploaded by the medical device end, where the monitoring information includes at least one of fault information and usage information;
[0041] Classify the monitoring information;
[0042] Generate and output maintenance information according to the monitoring information in each classification.
[0043] In one embodiment, the method further includes:
[0044] Send a software upgrade file to the medical device end according to the upgrade request sent by the medical device end and / or according to the upgrade instruction of the verification end. The upgrade file is used to upgrade the software version of the medical device.
[0045] A medical device management system, which includes a verification end and a medical device end;
[0046] The medical device end is used to identify the identification number of the medical device; send the identification number to the verification end, and after the authorization parameters are issued by the verification end, load the authorization parameters issued by the verification end.
[0047] The verification end is used to verify the identification number, and after the identification number passes the verification, query the authorization parameters corresponding to the identification number and send the authorization parameters to the medical device end.
[0048] In one embodiment, the medical device end includes an image processing subsystem, and the image processing subsystem communicates with the verification end;
[0049] The image processing subsystem identifies the identification number of the medical device and queries whether the authorization parameters corresponding to the identification number are stored in the medical device; when the authorization parameters corresponding to the identification number are stored in the medical device, obtain and load the authorization parameters.
[0050] In one embodiment, the medical device end further includes a medical device management subsystem, and the medical device management subsystem communicates with the image processing subsystem;
[0051] The medical device management subsystem is used to collect the monitoring information of the medical device and send the monitoring information to the image processing subsystem;
[0052] The image processing subsystem is further used to send the monitoring information to the verification end.
[0053] In one embodiment, the medical device management subsystem is further used to collect the original image and send the original image to the image processing subsystem;
[0054] The image processing subsystem is further used to process the original image according to the authorization parameters to obtain the image to be displayed and display the image to be displayed.
[0055] In one embodiment, the image processing subsystem is further used to receive the upgrade file sent by the verification end and send the upgrade file to the medical device management subsystem; the medical device management subsystem is further used to store the upgrade file on the storage device of the medical device.
[0056] An endoscope, the endoscope includes a management module; the management module is used to execute the medical device management method described in any one of the above embodiments.
[0057] A computer device, including a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it implements the steps of the method described in any one of the above embodiments.
[0058] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method described in any one of the above embodiments are implemented.
[0059] In the above medical device management method, system, computer device and storage medium, the authorization parameters are stored at the verification end, so that the data storage at the medical device end can be reduced. When the authorization parameters are issued, the identification number uploaded by the medical device end is verified. After the identification number passes the verification, the authorization parameters corresponding to the identification number are queried and sent to the medical device end to ensure the accuracy of the authorization parameter issuance. Description of the Drawings
[0060] Figure 1 It is a schematic diagram of a medical device management system in an embodiment;
[0061] Figure 2 It is a schematic diagram of the structure of the verification end in an embodiment;
[0062] Figure 3 It is a schematic diagram of an image processing subsystem in an embodiment;
[0063] Figure 4 It is a schematic diagram of a medical device management subsystem in an embodiment;
[0064] Figure 5 It is a topological schematic diagram of a medical device end and a verification end in an embodiment;
[0065] Figure 6 It is a schematic flowchart of a medical device management method in an embodiment;
[0066] Figure 7 It is a schematic diagram of authorization parameters in an embodiment;
[0067] Figure 8 It is a schematic diagram of authorization parameters in another embodiment;
[0068] Figure 9 It is a schematic diagram of the identification number recognition process of a medical device image processing subsystem in an embodiment;
[0069] Figure 10 It is a block diagram of an online upgrade system for medical devices in an embodiment;
[0070] Figure 11 It is a flowchart of online upgrade management for medical devices in an embodiment;
[0071] Figure 12 It is a schematic diagram of information statistics of the status detection unit of a medical device in an embodiment;
[0072] Figure 13 is the operation flowchart of the medical device management unit in an embodiment;
[0073] Figure 14 is the schematic flowchart of the medical device management method in another embodiment;
[0074] Figure 15 is the schematic diagram of data storage of the verification end in an embodiment;
[0075] Figure 16 is the internal structure diagram of a computer device in an embodiment;
[0076] Figure 17 is the internal structure diagram of a computer device in an embodiment. Detailed implementation manners
[0077] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0078] The medical device management method provided by the present application can be applied to an application environment as Figure 1 shown. The medical device end 102 can communicate with the verification end 104 through a network. Among them, through the verification end 104, unified authorization management and maintenance of the medical device end 102 can be realized, and the reliability of the medical device can be improved, which mainly includes three aspects. The first aspect is to realize medical device identification and authorization through the verification end encryption algorithm. The second aspect is to quickly collect and count the usage information of the medical device through the verification end, and discover and solve the defects existing in the product as early as possible. The third aspect is to realize the upgrade of product after-sales service through remote online software upgrade, saving a large amount of manpower and material resources.
[0079] Specifically, with reference to Figure 1 , Figure 1 is the schematic diagram of a medical device management system in an embodiment, which includes a verification end 104 and a medical device end 102, and the verification end is preferably a cloud. The medical device end 102 includes a management module, and the management module includes an image processing subsystem and a medical device management subsystem. The medical device management subsystem communicates with the image processing subsystem, and the image processing subsystem communicates with the verification end 104 through a network.
[0080] Among them, the verification end 104 can verify the identification number of the medical device, issue the medical device authorization calibration parameters corresponding to the current identification number, receive the status information uploaded by the image processing subsystem, conduct statistical analysis, give a service improvement plan, and issue the storage file to be upgraded when software upgrade of the medical device is required.
[0081] The image processing subsystem issues the online software upgrade storage file to the medical device, obtains the medical device identification number and usage information (including fault information), obtains the calibration parameters corresponding to the medical device from the verification end according to the medical device identification number, and sends the medical device usage information to the verification end.
[0082] The medical device management subsystem interacts with the image processing subsystem, uploads the medical device identification number and usage information (including fault information) to the image processing subsystem, monitors the status of the medical device, and realizes the online upgrade of the medical device.
[0083] Among them, combined Figure 2 as shown Figure 2 is a schematic structural diagram of the verification end in an embodiment. The verification end includes multiple functional modules, specifically including a human-computer interaction unit, an online upgrade management unit for medical devices, an identification and parameter authorization unit for medical device identification numbers, a medical device database unit, a statistical and analysis unit for medical device monitoring information, and a data transceiver terminal.
[0084] Among them, the human-computer interaction unit is used to interact with the user's terminal to realize the maintenance and management of the database of the verification end. The online upgrade management unit for medical devices is used to realize the management of the online upgrade files of medical devices. When online upgrade of medical devices is required, the online upgrade file of the specified version is sent to the image processing subsystem through the data transceiver terminal. The medical device database unit is used to store the usage information of medical devices. The identification and parameter authorization unit for medical device identification numbers is used to verify the medical device identification number, judge whether the identification number is valid, and authorize the corresponding calibration parameters according to the user's purchased paid items. The statistical and analysis unit for medical device monitoring information is used to classify and statistically analyze the usage information of medical devices and give suggestions for service improvement.
[0085] Among them, combined Figure 3 as shown Figure 3 is a schematic diagram of the image processing subsystem in an embodiment. The image processing subsystem includes multiple functional modules, mainly including a local database, a display unit, an ISP processing unit, a cold light source unit, a first data transceiver unit, a medical device management unit, a medical device identification number recognition unit, and a second data transceiver unit.
[0086] Among them, the local database is used to store medical device usage information, authorized medical device identification number information, and ISP processing unit working parameters. The display unit is used to display the image information processed by the ISP processing unit. The ISP processing unit is used to process the images transmitted by the medical device to meet the index requirements of the image quality. The cold light source unit is used to provide medical cold light sources for the medical device. The first data transceiver unit is used to perform data transceiver communication with the verification end through the Internet. The medical device management unit is used to implement the management of medical device authorization, online upgrade, and status upload to the verification end. The medical device identification number recognition unit is used to identify the medical device identification number and determine whether the medical device identification number is valid. The second data transceiver unit is used to communicate with the medical device management subsystem through RS232 to achieve data transceiver.
[0087] Among them, in combination with Figure 4 as shown, Figure 4 FIG. is a schematic diagram of a medical device management subsystem in an embodiment. The medical device management subsystem includes multiple functional modules, mainly including a medical device unit, a memory unit, a medical device online upgrade management unit, a human-computer interaction unit, a medical device status monitoring unit, and a receipt transceiver unit.
[0088] Among them, the medical device unit is used to obtain the original image data through the medical device lens structure. The memory unit is used to store the medical device program and medical device usage information. The medical device online upgrade management unit is used to store the upgrade file in the memory unit in the medical device online upgrade mode to achieve the online upgrade of the medical device. The human-computer interaction unit is used to provide medical device buttons to achieve common medical device operations. The medical device status monitoring unit is used to monitor the medical device usage status information and fault information during the use of the medical device. The data transceiver unit is used to communicate with the image processing subsystem through RS232 to achieve data transceiver.
[0089] Among them, the medical device end 102 can be but is not limited to various medical device control ends, preferably an endoscope control end. The verification end 104 can be implemented by an independent server or a server cluster composed of multiple servers.
[0090] Among them, in combination with Figure 5 as shown, Figure 5 FIG. is a topological schematic diagram of a medical device end and a verification end in an embodiment. Among them, the data communication between the verification end and multiple medical device ends can be through one-to-one or one-to-many broadcast communication methods, which is convenient for batch maintenance and individual services for the needs of individual medical device ends.
[0091] In one embodiment, as Figure 6 shown, a medical device management method is provided. This method is applied to Figure 1Taking the medical device end as an example, it includes the following steps:
[0092] S602: Identify the identification number of the medical device.
[0093] Specifically, the identification number is a number used to uniquely represent a medical device, and each medical device corresponds to an identification number. Among them, to identify the identification number of the medical device, it can first be searched in the local database of the image processing subsystem. If it is not found, then the identification number of the medical device is identified.
[0094] Specifically, the image processing subsystem first identifies the identification number of the medical device through the medical device identification number recognition unit, and queries whether the local database stores the authorization parameters corresponding to the identification number of the medical device. If so, the authorization parameters stored in the local database are loaded. Otherwise, the authorization parameters need to be loaded from the verification end.
[0095] S604: Send the identification number to the verification end. The identification number is used to instruct the verification end to verify the identification number. After the identification number is verified, query the authorization parameters corresponding to the identification number and send the authorization parameters to the medical device end.
[0096] Specifically, the medical device end sends the identification number to the verification end. The verification end can verify the identification number. For example, it judges whether the identification number exists. If it exists, query the authorization parameters corresponding to the identification number and send them to the medical device end.
[0097] Furthermore, before the medical device end sends the identification number, it can also encrypt the identification number to ensure security. After the verification end receives the identification number, it first decrypts the identification number and verifies the decrypted identification number after decryption.
[0098] Among them, the authorization parameters can include but are not limited to the parameters of the algorithm, such as the LSC parameter, white balance parameter, GAMMA parameter, CCM parameter, distortion correction parameter, etc. in the ISP algorithm.
[0099] Specifically, combined with Figure 7 shown, Figure 7 is a schematic diagram of the authorization parameters in an embodiment. Among them, the authorization parameters can include paid items and free items. The authorization situation of the authorization parameters of each medical device end can be identified. For free items, all authorization parameters can be sent to the medical device end. For paid items, they can only be used normally after paid purchase. For example Figure 7 the currently paid and authorized item of the current user is the vascular enhancement algorithm parameter, and the algorithm parameter that has been paid but has expired is the de-smoking algorithm parameter.
[0100] Therefore, when the server queries the authorization parameters corresponding to the identification number, it can first obtain the authorization parameters of the free items, and then query the authorization parameters of the paid items. When querying the authorization parameters of the paid items, it can first obtain the authorization parameters corresponding to the authorization identifier, and determine whether the authorization parameters have expired. If they have not expired, it can obtain the authorization parameters of the paid item and feedback them together with the authorization parameters of the free item to the medical device end.
[0101] In a preferred embodiment, when the identification number is searched in the local database of the medical device end but the authorization parameters corresponding to the identification number are not found, it is determined whether the medical device end is connected to the network. If the connection is successful, the identification number is sent to the verification end, for example, after encryption. If not connected to the network, a prompt indicating that the medical device authorization fails and the network is not connected can be output to facilitate the user to perform network settings in a timely manner.
[0102] S606: Manage the usage functions of the medical device according to the authorization parameters sent by the verification end.
[0103] Among them, after receiving the authorization parameters sent by the verification end, the authorization parameters can be loaded. The loading process can include associating and storing the authorization parameters and the identification number in the local database of the image processing subsystem.
[0104] Specifically, the process of using the authorization parameters includes: obtaining the original image; processing the original image based on the authorization parameters to obtain the image to be displayed; displaying the image to be displayed. That is, when the ISP processing unit processes the image sent by the medical device management subsystem, it processes it according to the authorization parameters to obtain a compliant image.
[0105] The above medical device management method stores the authorization parameters in the verification end, which can reduce the data storage on the medical device end. When issuing the authorization parameters, it verifies the identification number uploaded by the medical device end. After the identification number verification passes, it queries the authorization parameters corresponding to the identification number and sends the authorization parameters to the medical device end to ensure the accuracy of the authorization parameter issuance.
[0106] In one of the embodiments, before managing the usage functions of the medical device according to the authorization parameters sent by the verification end, it further includes: storing the authorization parameters sent by the verification end; before sending the identification number to the verification end, it further includes: querying whether there are authorization parameters corresponding to the identification number stored in the medical device; when there are authorization parameters corresponding to the identification number stored in the medical device, obtaining and loading the authorization parameters.
[0107] Specifically, as shown in Figure 8 shown, Figure 8Schematic diagram of the identification number recognition process of the medical device image processing subsystem in an embodiment. In this embodiment, first, the medical device management subsystem is connected to the image processing subsystem. Then, the identification number of the medical device is recognized by the medical device identification number recognition unit, and it is queried in the local database whether there is an authorized parameter corresponding to the identification number. If it is found, the authorized parameter is loaded, and a prompt of "Medical device authorization successful, parameter loading normal" is output. If no corresponding authorized parameter is found, it is determined whether the medical device end is connected to the network. If it is not connected to the network or the network connection fails, a prompt of "Medical device authorization failed, not connected to the network" is shown. If the network connection is successful, a verification end network connection authorization operation is performed to receive the authorized parameter sent by the verification end and store it in the local database, and then a prompt of "Medical device authorization successful, parameter loading normal" is output.
[0108] In one embodiment, the authorized parameter carries expiration information; querying whether there is an authorized parameter corresponding to the identification number in the medical device includes: querying whether there is an authorized parameter corresponding to the identification number in the medical device and the expiration information meets the requirements.
[0109] Specifically, as shown in Figure 9 The local authorized parameters can also include free items and paid items. However, they can be distinguished or not distinguished in the local database. For example, in order to reduce the amount of data transmitted each time, the parameters of free items can be stored locally all the time, and only the authorized parameters of paid items are updated by the verification end each time. And the authorized parameters stored in the local database have expiration information, such as the effective time of the authorized parameters purchased by the user for paid items. Therefore, when querying, it is queried whether there is an authorized parameter corresponding to the identification number in the medical device and the expiration information meets the requirements. If there is no authorized parameter with expiration information that meets the requirements, it is still necessary to load from the verification end.
[0110] For the endoscope used by the user, for the expired and unauthorized ISP algorithms, the ISP processing unit will turn off the function of this module in the processing flow, and only the algorithms that have been paid and are within the validity period can run normally.
[0111] In one embodiment, the above medical device management method further includes: receiving a medical device processing command, and the processing command carries a command type; executing the medical device processing command according to the command type.
[0112] Specifically, the command types include upgrade and / or information transmission. Depending on the different command types, different processing procedures are executed at the medical device end. For details, please refer to the following text. The command can be input by the user or issued by the verification end, and no specific limitation is made here. It should be noted that if the command is received by user input, it is received through the human-computer interaction unit of the medical device management subsystem. If it is issued by the verification end, it is received through the first data transceiver unit of the image processing subsystem and sent to the medical device management subsystem through the second data transceiver unit.
[0113] In one embodiment, the command type is upgrade; executing the medical device processing command according to the command type includes: receiving the upgrade file sent by the verification end; upgrading the software version of the medical device according to the upgrade file.
[0114] In one embodiment, upgrading the software version of the medical device according to the upgrade file includes: storing the upgrade file on the storage device of the medical device.
[0115] Specifically, when the command type is upgrade, the image processing subsystem receives the online upgrade file sent by the verification end, and then starts the online upgrade program. For example, the online upgrade file is sent to the medical device management subsystem, and the medical device online upgrade management unit burns the upgrade file into the storage unit in the upgrade mode to realize the online upgrade of the medical device.
[0116] Specifically, in combination with Figure 10 and Figure 11 as shown, where Figure 10 is a block diagram of the medical device online upgrade system in one embodiment, Figure 11 is a flowchart of the medical device online upgrade management in one embodiment. Among them, Figure 10 Version 5.0 and Version xx in it are used to represent the version numbers, which are version 5.0 and version xx respectively.
[0117] The online upgrade operation of the medical device is initiated by the image processing subsystem or can also be initiated by the verification end. The user of the image processing subsystem decides whether to execute the online upgrade immediately or later.
[0118] After the new software is released, the maintenance terminal can update the new software version to the verification end in time. In the online upgrade mode, the verification end sends the version file to be upgraded to the image processing subsystem, and the image processing subsystem transfers the stored file to the medical device management subsystem, and the medical device management subsystem realizes the online upgrade operation of the endoscope.
[0119] Specifically, the online upgrade management unit of the medical device realizes storing the online upgrade file of the medical device into the memory unit. After power-on initialization, when an online upgrade command is detected, it starts to receive the stored data from the image processing subsystem, parses and stores the received stored data into the memory unit. After the storage fails, it determines whether to re-store. If re-storing, it starts the storage again; otherwise, it returns to the command waiting state.
[0120] In one embodiment, the command type is information transmission; the medical device processing command is executed according to the command type, including: collecting the monitoring information of the medical device, where the monitoring information includes at least one of the fault information and the usage information; uploading the collected monitoring information to the verification end at the medical device end in the networked state; and the monitoring information is used for the verification end to perform statistical analysis.
[0121] Specifically, the monitoring information includes at least one of the fault information and the usage information, where the status information may refer to the usage status of the medical device, such as startup, standby, shutdown, etc. and the usage information during use. The fault information may refer to the faults existing in the medical device, which can be represented by fault codes, such as sensor abnormality, USB transmission abnormality, system parameter configuration abnormality, etc. The verification end performs statistical analysis on these information to obtain different processing conclusions. For example, a service improvement plan can be obtained. Specifically, different improvement plans are given for different status information. For example, according to the user software version number information, it can be known which user software version numbers have not been updated to the latest version, so as to remind the user to update the software version in time. When the voltage and current data are frequently abnormal, it may be considered that due to device aging or performance degradation, the machine is considered for maintenance, the faulty device is located and replaced. When certain devices frequently fail or malfunction, consider replacing the device model in the subsequent batches, etc.
[0122] Among them, in combination with Figure 12 , Figure 12 is a schematic diagram of information statistics of the status detection unit of the medical device in one embodiment. Among them, monitoring the monitoring information of the medical device can include monitoring the status of the endoscope hardware and software, timely discovering the device loss situation, and making predictions in advance about the fault situation.
[0123] Specifically, see the following table for an example of the statistics and analysis of the endoscope monitoring information. By classifying and sorting the endoscope usage information and performing statistics and analysis, the fault occurrence rate can be predicted in advance, the fault cause can be analyzed, etc., and constructive opinions can be put forward for the improvement of the endoscope service.
[0124]
[0125]
[0126] Specifically, to enable those skilled in the art to fully understand this application, please refer to Figure 13 as shown in Figure 13 which is an operation flowchart of the medical device management unit in an embodiment. The medical device management unit of the image processing subsystem realizes the management operation of the endoscope. After the medical device is successfully authorized, the command type of the medical device is judged. When it is an online upgrade command for the medical device, the online upgrade file from the verification end is received, and the online upgrade program is started, and the data is sent to the medical device management subsystem to realize the online upgrade. When the status of the medical device needs to be uploaded to the verification end, the system needs to be connected to the network. Otherwise, the usage information of the medical device will be saved in the local database and uploaded after connecting to the network.
[0127] In one embodiment, as shown in Figure 14 a medical device management method is provided. Taking the verification end in Figure 1 as an example, the method includes the following steps:
[0128] S1402: Receive the identification number sent by the medical device end.
[0129] S1404: Verify the identification number.
[0130] Specifically, the identification number is sent from the medical device end to the verification end. After receiving the identification number, the verification end first verifies the identification number, such as querying whether it exists, or whether the arrangement rule of the identification number meets the requirements, or whether the decryption of the identification number is correct when the identification number is encrypted, etc.
[0131] S1406: When the identification number passes the verification, query the authorization parameters corresponding to the identification number.
[0132] S1408: Send the authorization parameters to the medical device end. The authorization parameters are used to manage the usage functions of the medical device.
[0133] Taking the endoscope as an example, when the endoscope is used for the first time, it needs to be connected to the network for authorization. The verification end judges which paid item parameters the current endoscope user has purchased according to the endoscope identification number, and sends the free item parameters together with the purchased paid item parameters to the user. After the first authorization is successful, the calibration parameters of the endoscope corresponding to the current identification number will be stored in the local database, and only local authorization is required for subsequent use. Subsequently, the user can add paid items by connecting to the network. The endoscope identification number is transmitted in an encrypted manner. Before judging the validity of the identification number, decryption processing needs to be carried out first. Whether the endoscope authorization is successful or not will be prompted through the menu for the user to make further processing.
[0134] In one of the embodiments, the method also includes: receiving an identification number and an authorization request sent by a terminal corresponding to the medical device; performing an authorization operation on the authorization parameters corresponding to the identification number based on the identification number and the authorization request, the authorization operation including at least one of modifying the corresponding unauthorized parameters to authorized parameters, modifying the authorized parameters to unauthorized parameters, and modifying the validity period information of the authorized parameters.
[0135] This embodiment mainly describes the process of purchasing a paid item. When a user needs to use a paid item, the identification number and authorization request can be sent to the verification end, and the corresponding fee can be paid. After the payment is completed, the verification end modifies the corresponding authorization parameters. For example, unauthorized parameters are modified to authorized parameters or the validity period information of authorized parameters is modified. In other embodiments, there is also a refund request, that is, a refund is made for authorized parameters, in which case the verification end needs to modify the authorized parameters to unauthorized parameters.
[0136] In one embodiment, the medical device management method further includes: receiving monitoring information uploaded by the medical device end, the monitoring information including at least one of fault information and usage information; classifying the monitoring information; generating and outputting maintenance information according to the monitoring information in each classification.
[0137] Figure 15 Schematic diagram of data storage of the verification terminal in an embodiment. Specifically, this embodiment mainly introduces the statistical classification of monitoring information, which can be seen above and will not be repeated here.
[0138] In one of the embodiments, the medical device management method further includes: sending an upgrade file to the medical device end according to an upgrade request sent by the medical device end and / or according to an upgrade instruction of the verification end, wherein the upgrade file is used to upgrade the software version of the medical device.
[0139] Specifically, this embodiment mainly introduces the process of upgrading the software version of the medical appliance. For details, please refer to the above and will not be repeated here.
[0140] It should be understood that although Figure 6 , Figure 8 , Figure 11 , Figure 13 as well as Figure 14 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 6 , Figure 8 , Figure 11 , Figure 13 as well asFigure 14 At least some of the steps in Figure 14 may include multiple steps or multiple stages, and these steps or stages do not necessarily need to be executed and completed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least some of the steps or stages in other steps or other steps.
[0141] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in Figure 16 . Figure 16 The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes a medical appliance management method.
[0142] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in Figure 17 . Figure 17 The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be realized through WIFI, a carrier network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it realizes a medical appliance management method. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device may be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the computer device housing, or an external keyboard, touchpad, or mouse, etc.
[0143] Those skilled in the art can understand that Figure 16 and Figure 17 the structures shown in Figure 16 and Figure 17 are only block diagrams of some structures related to the solution of this application, and do not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0144] In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the following steps are implemented: identifying an identification number of a medical device; sending the identification number to a verification end so that the verification end verifies the identification number, and after the identification number passes the verification, querying authorization parameters corresponding to the identification number and sending the authorization parameters to the medical device end; managing the usage function of the medical device according to the authorization parameters sent by the verification end.
[0145] Before loading the authorization parameters sent by the verification end when the processor executes the computer program in one embodiment, it further includes: storing the authorization parameters sent by the verification end; before sending the identification number to the verification end, it further includes: querying whether there are authorization parameters corresponding to the identification number stored in the medical device; when there are authorization parameters corresponding to the identification number stored in the medical device, obtaining and loading the authorization parameters.
[0146] In one embodiment, the authorization parameters involved when the processor executes the computer program carry expiration information; querying whether there are authorization parameters corresponding to the identification number stored in the medical device when the processor executes the computer program includes: querying whether there are authorization parameters corresponding to the identification number stored in the medical device and whose expiration information meets the requirements.
[0147] In one embodiment, the processor further implements the following steps when executing the computer program: receiving a medical device processing command, where the processing command carries a command type; executing the medical device processing command according to the command type.
[0148] In one embodiment, the command type involved when the processor executes the computer program is upgrade; executing the medical device processing command according to the command type when the processor executes the computer program includes: receiving an upgrade file sent by the verification end; upgrading the software version of the medical device according to the upgrade file.
[0149] In one embodiment, upgrading the software version of the medical device according to the upgrade file when the processor executes the computer program includes: storing the upgrade file on the storage device of the medical device.
[0150] In one embodiment, the command type involved when the processor executes the computer program is information transmission; executing the medical device processing command according to the command type when the processor executes the computer program includes: collecting monitoring information of the medical device, where the monitoring information includes at least one of fault information and usage information; uploading the collected monitoring information to the verification end when the medical device end is in a networked state; the monitoring information is used for the verification end to perform statistical analysis.
[0151] In one embodiment, when the processor executes a computer program, the following steps are further implemented: obtaining an original image; processing the original image based on authorization parameters to obtain an image to be displayed; and displaying the image to be displayed.
[0152] In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the following steps are implemented: receiving an identification number sent by a medical device terminal; verifying the identification number; when the identification number verification passes, querying authorization parameters corresponding to the identification number; and sending the authorization parameters to the medical device terminal, where the authorization parameters are used to manage the usage functions of the medical device.
[0153] In one embodiment, when the processor executes a computer program, the following steps are further implemented: receiving an identification number and an authorization request sent by a terminal corresponding to a medical device; performing an authorization operation on the authorization parameters corresponding to the identification number according to the identification number and the authorization request, where the authorization operation includes at least one of modifying the corresponding unauthorized parameters to authorized parameters, modifying the authorized parameters to unauthorized parameters, and modifying the expiration information of the authorized parameters.
[0154] In one embodiment, when the processor executes a computer program, the following steps are further implemented: receiving monitoring information uploaded by a medical device terminal, where the monitoring information includes at least one of fault information and usage information; classifying the monitoring information; and generating and outputting maintenance information according to the monitoring information in each classification.
[0155] In one embodiment, when the processor executes a computer program, the following steps are further implemented: sending an upgrade file to the medical device terminal according to an upgrade request sent by the medical device terminal and / or according to an upgrade instruction from a verification terminal, where the upgrade file is used to upgrade the software version of the medical device.
[0156] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: identifying an identification number of a medical device; sending the identification number to a verification terminal so that the verification terminal verifies the identification number, and after the identification number verification passes, querying authorization parameters corresponding to the identification number and sending the authorization parameters to the medical device terminal; and managing the usage functions of the medical device according to the authorization parameters sent by the verification terminal.
[0157] In one embodiment, before loading the authorization parameters sent by the verification terminal implemented when the computer program is executed by the processor, the following are further included: storing the authorization parameters sent by the verification terminal; before sending the identification number to the verification terminal, the following are further included: querying whether there are authorization parameters corresponding to the identification number stored in the medical device; when there are authorization parameters corresponding to the identification number stored in the medical device, obtaining and loading the authorization parameters.
[0158] In one embodiment, the authorization parameters involved when the computer program is executed by the processor carry expiration information; querying whether there is an authorization parameter corresponding to the identification number stored in the medical device when the computer program is executed by the processor includes: querying whether there is an authorization parameter corresponding to the identification number stored in the medical device and whose expiration information meets the requirements.
[0159] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: receiving a medical device processing command, where the processing command carries a command type; and executing the medical device processing command according to the command type.
[0160] In one embodiment, the command type involved when the computer program is executed by the processor is upgrade; executing the medical device processing command according to the command type when the computer program is executed by the processor includes: receiving an upgrade file sent by the verification end; and upgrading the software version of the medical device according to the upgrade file.
[0161] In one embodiment, upgrading the software version of the medical device according to the upgrade file when the computer program is executed by the processor includes: storing the upgrade file on the storage device of the medical device.
[0162] In one embodiment, the command type involved when the computer program is executed by the processor is information transmission; executing the medical device processing command according to the command type when the computer program is executed by the processor includes: collecting monitoring information of the medical device, where the monitoring information includes at least one of fault information and usage information; uploading the collected monitoring information to the verification end when the medical device is in an online state at the medical device end; and the monitoring information is used for statistical analysis by the verification end.
[0163] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: obtaining an original image; processing the original image based on the authorization parameter to obtain a to-be-displayed image; and displaying the to-be-displayed image.
[0164] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the following steps are implemented: receiving an identification number sent by the medical device end; verifying the identification number; when the identification number verification passes, querying the authorization parameter corresponding to the identification number; and sending the authorization parameter to the medical device end, where the authorization parameter is used to manage the usage function of the medical device.
[0165] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: receiving an identification number and an authorization request sent by a terminal corresponding to a medical device; performing an authorization operation on the authorization parameters corresponding to the identification number according to the identification number and the authorization request, where the authorization operation includes at least one of modifying the corresponding unauthorized parameter to an authorized parameter, modifying the authorized parameter to an unauthorized parameter, and modifying the expiration information of the authorized parameter.
[0166] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: receiving monitoring information uploaded by a medical device terminal, where the monitoring information includes at least one of fault information and usage information; classifying the monitoring information; generating and outputting maintenance information according to the monitoring information in each classification.
[0167] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: sending an upgrade file to the medical device terminal according to an upgrade request sent by the medical device terminal and / or according to an upgrade instruction from a verification terminal, where the upgrade file is used to upgrade the software version of the medical device.
[0168] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0169] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.
[0170] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.
Claims
1. A method for managing medical appliances, characterized in that, The medical device management method is applied to the medical device side, and the medical device management method includes: Identifying the identification number of the medical device; Sending the identification number to the verification side so that the verification side verifies the identification number, and after the identification number passes the verification, querying the authorization parameters corresponding to the identification number and sending the authorization parameters to the medical device side, wherein the authorization parameters of free items are stored locally; Managing the usage functions of the medical device according to the authorization parameters of paid items sent by the verification side and the authorization parameters of free items stored locally; Among them, querying the authorization parameters corresponding to the identification number includes querying the authorization parameters of paid items. When querying the authorization parameters of paid items, first obtain the authorization parameters corresponding to the authorization identifier and determine whether the authorization parameters have expired. If they have not expired, obtain the authorization parameters of the paid items and use the obtained authorization parameters of the paid items as the authorization parameters corresponding to the identification number; the authorization parameters are used in the image signal processing of the medical device.
2. The method according to claim 1, wherein Before managing the usage functions of the medical device according to the authorization parameters sent by the verification side, it further includes: Storing the authorization parameters sent by the verification side; Before sending the identification number to the verification side, it further includes: Querying whether there are authorization parameters corresponding to the identification number stored in the medical device; When there are authorization parameters corresponding to the identification number stored in the medical device, obtaining and loading the authorization parameters.
3. The method according to claim 2, characterized in that, The authorization parameters carry expiration information; querying whether there are authorization parameters corresponding to the identification number stored in the medical device includes: Querying whether there are authorization parameters corresponding to the identification number stored in the medical device and whose expiration information meets the requirements.
4. The method according to claim 1, characterized in that, The method further includes: Receiving a medical device processing command, and the processing command carries a command type; Executing the medical device processing command according to the command type.
5. The method according to claim 4, characterized in that The command type is upgrade; executing the medical device processing command according to the command type includes: Receiving an upgrade file sent by the verification side; Upgrading the software version of the medical device according to the upgrade file.
6. The method according to claim 5, wherein Upgrading the software version of the medical device according to the upgrade file includes: Storing the upgrade file on the storage device of the medical device.
7. The method according to claim 4, wherein The command type is information transmission; executing the medical device processing command according to the command type includes: Collecting the monitoring information of the medical device, and the monitoring information includes at least one of fault information and usage information; Uploading the collected monitoring information to the verification side by the medical device side when it is in an online state; the monitoring information is used for the verification side to conduct statistical analysis.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Obtaining an original image; Processing the original image based on the authorization parameters to obtain a to-be-displayed image; Displaying the to-be-displayed image.
9. A method for managing medical instruments, characterized in that, The medical device management method is applied to the verification side, and the medical device management method includes: Receiving the identification number sent by the medical device side; Verifying the identification number; When the identification number verification passes, query the authorization parameters corresponding to the identification number; Send the authorization parameters to the medical device end, and the authorization parameters are used to manage the usage functions of the medical device; Among them, querying the authorization parameters corresponding to the identification number includes querying the authorization parameters of the paid items. When querying the authorization parameters of the paid items, first obtain the authorization parameters corresponding to the authorization identifier, and determine whether the authorization parameters have expired. If they have not expired, obtain the authorization parameters of the paid items, and use the obtained authorization parameters of the paid items as the authorization parameters corresponding to the identification number. The medical device end locally stores the authorization parameters of the free items, and the medical device end is used to manage the usage functions of the medical device according to the authorization parameters of the paid items sent by the verification end and the authorization parameters of the free items locally stored; the authorization parameters are used in the image signal processing of the medical device.
10. The method according to claim 9, wherein The method further includes: Receive the identification number and authorization request sent by the terminal corresponding to the medical device; Perform an authorization operation on the authorization parameters corresponding to the identification number according to the identification number and the authorization request. The authorization operation includes at least one of modifying the corresponding unauthorized parameters to authorized parameters, modifying the authorized parameters to unauthorized parameters, and modifying the expiration information of the authorized parameters.
11. The method according to claim 9, wherein The method further includes: Receive the monitoring information uploaded by the medical device end, where the monitoring information includes at least one of fault information and usage information; Classify the monitoring information; Generate and output maintenance information according to the monitoring information in each classification.
12. The method according to claim 9, characterized in that, The method further includes: Send a software upgrade file to the medical device end according to the upgrade request sent by the medical device end and / or according to the upgrade instruction of the verification end. The upgrade file is used to upgrade the software version of the medical device.
13. A medical device management system, characterized in that, The system includes a verification end and a medical device end; The medical device end is used to identify the identification number of the medical device; send the identification number to the verification end, and after the verification end issues the authorization parameters, load the authorization parameters issued by the verification end, and manage the usage functions of the medical device according to the authorization parameters of the paid items sent by the verification end and the authorization parameters of the free items locally stored; The verification end is used to verify the identification number, and after the identification number verification passes, query the authorization parameters of the paid items corresponding to the identification number, and send the authorization parameters of the paid items to the medical device end; the authorization parameters are used in the image signal processing of the medical device.
14. The system according to claim 13, wherein The medical device end includes an image processing subsystem, and the image processing subsystem communicates with the verification end; The image processing subsystem identifies the identification number of the medical device and queries whether there are authorization parameters of the paid items corresponding to the identification number stored in the medical device; when there are authorization parameters of the paid items corresponding to the identification number stored in the medical device, obtain and load the authorization parameters of the paid items.
15. The system according to claim 14, wherein The medical device end further includes a medical device management subsystem, and the medical device management subsystem communicates with the image processing subsystem; The medical device management subsystem is used to collect the monitoring information of the medical device and send the monitoring information to the image processing subsystem; The image processing subsystem is further used to send the monitoring information to the verification end.
16. The system according to claim 15, characterized in that, The medical device management subsystem is further used to collect the original image and send the original image to the image processing subsystem; The image processing subsystem is further used to process the original image according to the authorization parameter to obtain the image to be displayed and display the image to be displayed.
17. The system according to claim 15, wherein The image processing subsystem is further used to receive the upgrade file sent by the verification end and send the upgrade file to the medical device management subsystem; the medical device management subsystem is further used to store the upgrade file on the storage device of the medical device.
18. An endoscope, characterized in that, The endoscope includes a management module; The management module is used to execute the medical device management method according to any one of claims 1 to 8.
19. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 or 9 to 12 are implemented.
20. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 8 or 9 to 12 are implemented.
Citation Information
Patent Citations
Method, apparatus and device for automatically acquiring correction file, and storage medium
CN108717440A
Remote calibration method and apparatus of a panoramic camera, computer device and storage medium
CN109166151A
Medical equipment fault treatment method and system, cloud end server and IoT (Internet of Things) system
CN109462512A