Medical device configuration method, system, computer device, and storage medium
By storing configuration packages for multiple accounts on cloud devices, the target medical device automatically retrieves and applies the personal configuration package upon login, solving the problem of operators frequently adjusting the device, enabling rapid personalized configuration, and reducing the workload of operators.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WUHAN UNITED IMAGING HEALTHCARE CO LTD
- Filing Date
- 2021-09-24
- Publication Date
- 2026-07-21
AI Technical Summary
In the use of medical equipment, operators need to frequently adjust the equipment to suit their personal habits, which makes the operation cumbersome, time-consuming and laborious, especially when different people use the same equipment or different equipment, requiring repeated configuration.
By storing configuration packages corresponding to multiple accounts on cloud devices, the target medical device automatically obtains and applies the personal configuration package when logging in, realizing automated data migration and personalized configuration, and reducing manual operation.
It enables rapid and personalized configuration of medical equipment, reduces the workload of operators, improves configuration efficiency, and reduces the time and labor required for repetitive configuration.
Smart Images

Figure CN114067986B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical device technology, and in particular to a medical device configuration method, system, computer device, and storage medium. Background Technology
[0002] In medical device applications, it's common for multiple operators to use the same device at different times. Because different operators have different usage habits, each operator needs to adjust the device to suit their individual preferences. In practice, there are also cases where the same operator uses different medical devices, requiring adjustments each time they use a different device.
[0003] However, operators need to adjust the medical equipment every time they use it, which requires a lot of time and effort. Summary of the Invention
[0004] Therefore, it is necessary to provide a medical device configuration method, system, computer device, and storage medium to address the aforementioned technical problems.
[0005] A method for configuring medical devices, applied to a device configuration system, the device configuration system including cloud devices and medical devices, the method comprising:
[0006] Upon receiving a login command, the target medical device generates a configuration request based on the target account carried in the login command. The target medical device can be one or more medical devices.
[0007] The cloud device receives a configuration request, determines the target configuration package from the pre-stored data based on the configuration request, and sends the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0008] The target medical device is configured according to the target configuration package.
[0009] In one embodiment, the method further includes:
[0010] When the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, and sends the updated configuration package to the cloud device;
[0011] The cloud device receives the update configuration package and updates the target configuration package accordingly.
[0012] In one embodiment, the method further includes:
[0013] Upon receiving a modification instruction, the target medical device updates the configuration parameters of the target configuration item corresponding to the modification instruction;
[0014] Correspondingly, when the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, including:
[0015] When the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the updated target configuration items.
[0016] In one embodiment, the method further includes:
[0017] If the target configuration package is not present in the pre-stored data, the cloud device sends a preset backup configuration package to the target medical device;
[0018] Upon receiving the backup configuration package, the target medical device is configured based on the backup configuration package.
[0019] In one embodiment, the configuration request further includes attribute information of the target medical device, and determining the target configuration package from pre-stored data based on the configuration request, including:
[0020] Based on the configuration request, determine the configuration package that matches the target account and attribute information from the pre-stored data, and use the configuration package that matches the target account and attribute information as the target configuration package.
[0021] In one embodiment, the method further includes:
[0022] If there is no configuration package in the pre-stored data that matches both the target account and the attribute information, then candidate configuration packages are selected from the configuration packages that match the target account. If the similarity between the attribute information of the candidate configuration package and the attribute information of the target medical device is greater than the similarity threshold, the candidate configuration package is used as the target configuration package.
[0023] In one embodiment, the configuration packages corresponding to multiple accounts include overall system configuration information, style configuration information, preset template check configuration information, and / or interaction detail configuration information.
[0024] A method for configuring a medical device, applied to a target medical device, the method comprising:
[0025] Upon receiving a login command, a configuration request is generated based on the target account carried in the login command. The configuration request is sent to the cloud device. The configuration request is used to obtain the target configuration package from the pre-stored data of the cloud device. The target configuration package includes the personal configuration parameters of the target account. The pre-stored data includes configuration packages corresponding to multiple accounts.
[0026] Obtain the target configuration package and configure it according to the target configuration package.
[0027] In one embodiment, the method includes:
[0028] When the target account logs out, an updated configuration package is generated based on the configuration parameters of multiple target configuration items of the target medical device at the current time, and the updated configuration package is sent to the cloud device for storage.
[0029] In one embodiment, the method includes:
[0030] Upon receiving a modification command, update the configuration parameters of the target configuration item corresponding to the modification command;
[0031] When the target account logs out, an updated configuration package is generated based on the configuration parameters of multiple target configuration items of the target medical device at the current moment, including:
[0032] When the target account logs out, an updated configuration package is generated based on the updated target configuration items.
[0033] In one embodiment, the configuration request also includes attribute information of the target medical device, and the target configuration package is a configuration package in the pre-stored data that matches both the target account and the attribute information.
[0034] A medical device configuration system includes a cloud device and a target medical device, wherein:
[0035] The target medical device is used to generate a configuration request based on the target account carried in the login command when a login command is received;
[0036] The cloud device is used to receive configuration requests, determine the target configuration package from the pre-stored data according to the configuration requests, and send the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0037] The target medical device is also used for configuration according to the target configuration package.
[0038] A medical device configuration apparatus for use with a target medical device, the apparatus comprising:
[0039] The request module is used to generate a configuration request based on the target account carried in the login command when a login command is received, and send the configuration request to the cloud device. The configuration request is used to obtain the target configuration package from the pre-stored data of the cloud device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0040] The configuration module is used to obtain the target configuration package and configure it according to the target configuration package.
[0041] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0042] Upon receiving a login command, a configuration request is generated based on the target account carried in the login command. The target medical device can be one or more medical devices.
[0043] The system receives a configuration request, determines the target configuration package from the pre-stored data based on the configuration request, and sends the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0044] Configure according to the target configuration package.
[0045] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, performs the following steps:
[0046] Upon receiving a login command, a configuration request is generated based on the target account carried in the login command. The target medical device can be one or more medical devices.
[0047] The system receives a configuration request, determines the target configuration package from the pre-stored data based on the configuration request, and sends the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0048] Configure according to the target configuration package.
[0049] The aforementioned medical device configuration method, system, computer equipment, and storage medium enable efficient and rapid personalized configuration of medical devices. This medical device configuration method is applied to a device configuration system, which includes a cloud device and medical devices. The target medical device can be one or more devices. When the target medical device receives a login command, it generates a configuration request based on the target account carried in the login command. The cloud device receives the configuration request and determines a target configuration package from pre-stored data, which includes configuration packages corresponding to multiple accounts. The target configuration package includes the target account's personal configuration parameters. The cloud device sends the target configuration package to the target medical device, which then configures itself according to the target configuration package. The medical device configuration method provided in this application, by binding the configuration package to a personal account, allows for efficient and rapid personalized configuration of the target medical device when logging into the medical device with a personal account, eliminating the need for manual configuration item by item, reducing the workload of operators, and improving efficiency. Attached Figure Description
[0050] Figure 1 This is an application environment diagram of a medical device configuration method in one embodiment;
[0051] Figure 2 This is a flowchart illustrating a medical device configuration method in one embodiment;
[0052] Figure 3 This is a flowchart illustrating another medical device configuration method in one embodiment;
[0053] Figure 4 This is a flowchart illustrating another medical device configuration method in one embodiment;
[0054] Figure 5 This is a flowchart illustrating another medical device configuration method in one embodiment;
[0055] Figure 6 This is a flowchart illustrating a medical device configuration method applied to a target medical device in one embodiment;
[0056] Figure 7 This is a flowchart illustrating another medical device configuration method in one embodiment;
[0057] Figure 8 This is a structural block diagram of a medical device configuration system in one embodiment;
[0058] Figure 9 This is a structural block diagram of a medical device configuration apparatus in one embodiment;
[0059] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0060] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. Furthermore, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0061] In simple terms, data migration is transferring data from device A to device B, so that device B has the same data as device A. Currently, data migration is less commonly used in medical devices.
[0062] In hospitals and similar settings, operators do not consistently use the same medical device; they are randomly paired. This means that when an operator uses medical device 1, they perform personalized configurations on it. However, when using medical device 2, they must repeat the personalized configuration process on device 2; the configuration information from device 1 cannot be transferred to device 2. This results in operators needing to perform personalized configurations every time they use a new medical device, which is time-consuming and labor-intensive.
[0063] Meanwhile, a situation arises where different operators use the same medical device at different times. Each operator personalizes the device according to their individual needs, replacing the previous operator's configuration information. In this case, each subsequent use of the device requires manual reconfiguration. This necessitates adjustments to the medical device every time it's used, resulting in numerous and time-consuming adjustments.
[0064] The medical configuration method provided in this application stores configuration packages corresponding to multiple accounts on a cloud device, then finds the target configuration package based on the target account, and automatically and personally configures the target medical device that the user is logging into using the target configuration package. This achieves automated data migration, thereby avoiding the need for operators to personally configure the medical device every time they use it, and reducing the workload of operators.
[0065] The medical device configuration method provided in this application can be applied to, for example... Figure 1 The application environment shown. Among them, Figure 1 A device configuration system is shown, which includes a cloud device 101 and a medical device 102, wherein the medical device 102 can be one or more ( Figure 1 (Only two examples are shown in the text).
[0066] Among them, cloud device 101 can be a cloud platform or a server. The server can be a standalone server or a server cluster composed of multiple servers.
[0067] Medical device 102 can be an ultrasound device, a CT scanning device, or other medical devices. Among them, the ultrasound device can be a trolley ultrasound device, a handheld ultrasound device, a portable ultrasound device, etc.
[0068] It should be noted that medical device 102 can be different models and types of equipment produced by different manufacturers.
[0069] Optionally, the cloud device 101 can connect to the medical device 102 and perform multiple functions such as account detection and data storage. The medical device 102 and the cloud device 101 can communicate via wired networks, wireless networks, near-field communication networks, cellular networks, etc. After establishing communication, data can be uploaded and downloaded between the medical device 102 and the cloud device 101.
[0070] In one embodiment, such as Figure 2 As shown, a method for configuring a medical device is provided, which can be applied to... Figure 1 The following steps are used as an example to illustrate the device configuration system shown:
[0071] Step 201: Upon receiving a login instruction, the target medical device generates a configuration request based on the target account carried in the login instruction.
[0072] The target medical device refers to one or more medical devices.
[0073] A single user can only log in to one medical device at a time, while multiple users can log in to multiple medical devices simultaneously. Users can enter their pre-registered account and password on the target medical device through an external input device. After receiving the account and password, the target medical device can verify their validity. If the verification is successful, it means that the target medical device has received the login instruction.
[0074] Upon receiving a login command, the target medical device can obtain the target account, which is the account entered by the user through an external input device when logging into the target medical device. The target medical device can then obtain this target account and generate a configuration request based on it.
[0075] Step 202: The cloud device receives the configuration request, determines the target configuration package from the pre-stored data according to the configuration request, and sends the target configuration package to the target medical device.
[0076] In this embodiment, the cloud device pre-stores pre-stored data, which includes configuration packages corresponding to multiple accounts. Optionally, each account may correspond to at least one configuration package.
[0077] The configuration package includes the personal configuration parameters of the account holder corresponding to the configuration package.
[0078] Optionally, in this embodiment of the application, after a user performs personalized configuration on a medical device, the medical device can package the personalized configuration information into a configuration package and upload it to a cloud device to form pre-stored data.
[0079] Optionally, in this embodiment of the application, the cloud device may verify the target account in the configuration request, and only allow the download of the target configuration package if the verification is successful.
[0080] Optionally, in this embodiment, the pre-stored data maintains the binding relationship between each configuration package and its corresponding account. For example, it maintains a list of relationships between configuration packages and accounts. When the cloud device receives a configuration request, it can obtain the target account from the configuration request, and then query the configuration package corresponding to the target account from the list of relationships between configuration packages and accounts maintained in the pre-stored data to obtain the target configuration package.
[0081] The target configuration package includes personal configuration parameters that are the historical personal configuration parameters of the target account holder.
[0082] Since the target configuration package includes the historical personal configuration parameters of the target account holder, there may be situations where the historical personal configuration parameters are not present. To address this, this application proposes the following optional solutions:
[0083] Once the cloud device receives a configuration request, it can retrieve the target account from the request and then check if a specific target configuration package exists in the pre-stored data. If the target configuration package is not found in the pre-stored data, the cloud device can report "No target configuration package" to the target medical device. Upon receiving this feedback, the target medical device can prompt the user to configure it manually.
[0084] In another alternative implementation, if the target configuration package is not present in the pre-stored data, the cloud device can send a preset backup configuration package to the target medical device. This preset backup configuration package can be, for example, the device's default configuration package or a configuration package pre-set by staff. Upon receiving the backup configuration package, the target medical device configures itself based on it.
[0085] Step 203: Configure the target medical device according to the target configuration package.
[0086] After receiving the target configuration package, the target medical device configures itself based on the personal configuration parameters of the target account included in the target configuration package, so that the configured target medical device conforms to the usage habits of the target account holder.
[0087] Optionally, during the configuration process, the target medical device can display status information to the user so that the user can understand the current status of the target device.
[0088] Optionally, after the target medical device is configured, a prompt message can be displayed to the user to facilitate the use of the target medical device.
[0089] In this embodiment, the target medical device obtains the target configuration package corresponding to the target account from the cloud device. Since the personal configuration parameters included in the target configuration package are the historical personal configuration parameters of the target account holder, using the historical personal configuration parameters of the target account holder to configure the target medical device currently logged in by the target account can quickly and efficiently put the target medical device in a state that is more in line with the usage habits of the target account holder. This achieves automated data migration, thereby avoiding the need for operators to perform personalized configuration of the medical device every time they use it, and reducing the workload of operators.
[0090] It should be noted that in this embodiment of the application, the target medical device can disable the automatic configuration function. After disabling the automatic configuration function, the user needs to log in and enter the configuration interface to perform manual synchronization.
[0091] Compared with the prior art, the embodiments of this application have the following advantages: 1. The medical device configuration method provided by this application can greatly reduce user operations, eliminating the need for complex configuration backup and output, as well as input and synchronization operations, and also eliminating the need for external storage devices such as USB flash drives. 2. By utilizing the storage function of cloud devices, personal configuration parameters and personal account information are integrated together, allowing users to synchronize their personal configurations after logging in on any networked device. 3. More information is categorized into personal configuration information. Specifically, this solution includes details such as protocols, probe presets, device styles, measurement annotations during examinations, and priority selections, making it more aligned with the operator's personal usage habits. 4. This application solution mainly downloads and uploads during user login and logout, using text information to record user selections, requiring only a small amount of storage space and shortening the synchronization time.
[0092] To enhance user comfort and familiarity with medical devices, this application clearly defines the contents of the configuration packages. The configuration packages corresponding to these multiple accounts include overall system configuration information, style configuration information, preset template configuration information, and / or interaction detail configuration information. The following sections provide detailed explanations of each of these configuration packages.
[0093] 1. Overall system configuration information;
[0094] Because each user's physical condition is different, the overall system configuration will also differ when using ultrasound equipment. The overall system configuration information includes: the overall height of the medical equipment, the angle of the control panel, the angle of the console, the height of the monitor, the monitor display parameters, and / or the system volume, etc.
[0095] For example, taking an ultrasound device as the target medical device, the overall vertical height of the ultrasound device is adjustable by about 40cm, and it is electrically adjusted by a motor. Users of different heights have different requirements for the height of the ultrasound setting control panel and display screen when using the device. After the user adjusts the ultrasound settings to a suitable height for the first time, the ultrasound system will automatically record the height value and enter it into the personal configuration items. When the user uses other ultrasound devices, the ultrasound device obtains the overall height information of the medical device from the cloud device and automatically adjusts the overall height of the ultrasound settings.
[0096] The control panel angle can also be adjusted by a motor. The control panel angle mainly refers to the pitch angle of the control panel, which can change the angle between the control panel and the horizontal plane. The console angle is the angle between the upper part of the entire ultrasonic equipment and the main unit. Since different users have different overall tilt angles when performing scans, their actual preferred console angles will also be different. The ultrasonic equipment can automatically record and adjust to help users determine a comfortable angle more quickly. Similarly, the monitor height indicates only the height of the monitor. Changing the monitor height can adjust the vertical distance between the monitor and the control interface, and the same adjustment can be made.
[0097] In terms of overall system settings, in addition to the automatic recording and adjustment of personal hardware configuration items, it also includes the display parameters of the entire machine, such as the display brightness; and system volume, including the volume of Doppler audio playback, all of which are personal configuration items. The overall system configuration includes, but is not limited to, the above, mainly focusing on the overall display and hardware parameter configuration of the system.
[0098] 2. Style Configuration Information
[0099] Because users of ultrasound equipment have different personal preferences, they may have different tastes in terms of style and layout. Style and layout configuration information includes: interface layout, interface theme, and / or font configuration.
[0100] In ultrasound equipment, to increase the diversity of interface display effects, users are provided with a variety of different theme styles to choose from. Users can also select more themes to download from the cloud application market, and the theme information used by the user will also be recorded as personal configuration information.
[0101] In ultrasound equipment, the interface layout includes image areas, clipboard areas, custom function key prompt areas, worksheet areas, status bars, etc. Ultrasound equipment manufacturers provide factory-recommended layouts for users. Due to the modular development of each component, users can adjust the interface layout according to their needs and preferences. Users have significant autonomy in the interface layout, including controlling the content displayed, the size and position of each component, and combining modules (such as using tabs to share the same area). The user's adjusted interface layout will also be recorded as personal configuration information.
[0102] Font color: In ultrasound equipment, users can also adjust the font color and size of the text; these are all personal configuration options. Style configuration includes, but is not limited to, the above, mainly configuring the display effect and layout of the system interface.
[0103] 3. Check the preset template configuration information
[0104] Because different areas require different preset templates for ultrasound examinations, and different users have different preferences for template parameters, this program allows users to configure preset templates as personal settings. Preset template configuration information includes: protocol configuration, probe preset configuration, annotation library configuration, and / or report template configuration.
[0105] The protocol configuration is mainly used to guide users in completing ultrasound examinations. For example, in common physical examinations, such as the abdominal examination of the liver, gallbladder, spleen, and pancreas, users need to complete multiple parts and parameters in sequence according to the required examination content. The examination protocol can help users complete all examinations in an orderly and organized manner. The most suitable examination order is different for different users, and the details of the protocol are also different. Ultrasound equipment allows users to edit the examination protocol.
[0106] The probe preset configuration allows users to quickly select appropriate examination parameters for different patients due to varying physiological conditions. Users can customize the probe presets and save satisfactory parameter configurations after repeated adjustments for future use with patients in similar physiological conditions. Saving this as a personal configuration item allows users to easily use their saved probe presets with other ultrasound devices without affecting the use of others.
[0107] The ultrasound device provides different annotation libraries to users. However, due to different personal habits, users will generally use different annotation entries when using the annotation function. The ultrasound device allows users to edit the annotation library, create their own annotation library, and put in their frequently used annotation content.
[0108] The report template configuration allows users to edit existing report templates, design new ones, and configure fields and bytes, layout, image arrangement, and other settings. Users can also select structured report templates. The preset template configuration includes, but is not limited to, the above, primarily settings for protocol presets and corresponding resource libraries used during inspections.
[0109] 4. Interaction details configuration information
[0110] Because users of ultrasound equipment have different personal habits, their needs for interactive details also differ. These configuration options are small and detailed, and generally will not affect the user's examination workflow, but they can bring a great sense of unfamiliarity to the user. At the same time, these configuration options are often scattered, so users need to spend time searching for any adjustment. Treating them as personal configuration options and migrating them with the user's usage can better fit the user's habits.
[0111] Interaction details configuration information includes: preferred selection configuration, measurement configuration, and / or annotation configuration.
[0112] Among these features, the preferred configuration involves the ultrasound device recording the user's selections over extended periods. For example, if a particular probe has a specific preset usage frequency, the device records this statistical information. The next time the user selects that probe, the device prioritizes and recommends the most frequently used option based on this preset usage frequency. Similarly, after activating a measurement, the device prioritizes and recommends options based on the data collected. This preferred configuration is automatically adjusted by the ultrasound settings based on statistical information and is highly personalized, remaining synchronized with the user's usage.
[0113] Measurement configuration mainly includes the settings for users during measurement, such as the display of results after measurement in different modes and with different measuring tools. For example, after tracing measurement, whether to display the perimeter and area; after Doppler frequency measurement, the specific items displayed among many parameters. Measurement display effects include the cursor style, whether to use dashed lines for distance measurements, and the sorting method for results display. The function settings for the trackball buttons during measurement include button assignments such as confirm, cancel, and next item, and setting a quick activation method for markerless measurements. The measurement list manages numerous application measurement items through multiple levels of menus. The measurement list allows users to add or delete measurement items, adjust their position within menu levels, and adjust their layout within the menu level in the visual interface. Calculation formulas for calculation items allow users to edit the calculation formulas for calculation items, changing existing formulas and inputting new algorithms.
[0114] Annotation configuration mainly involves settings related to user annotation, including the position of the annotation or body label on the image area after selection. Different default positions will affect the user's subsequent movement of the annotation. After selecting an annotation, depending on the configuration options, custom text annotations, annotation library annotations, body labels, and markers may appear, and these will also be limited to user-defined settings. Interaction detail configuration includes, but is not limited to, the above content, mainly the details related to user interaction.
[0115] In this embodiment, after a user logs in, the target medical device first verifies the account's legitimacy. Upon successful verification, it downloads the target configuration package corresponding to the target account from the cloud device. This target configuration package contains the personal configuration parameters backed up by the account holder after their last use of the target medical device, and the relevant configuration content is synchronized to the target medical device's local storage. When some or all of the system's overall configuration information, style configuration information, preset template configuration information, and / or interaction detail configuration information are synchronized, the target medical device undergoes a hardware change. Multiple hardware adjustment motors on the target medical device operate, adjusting the device's height and other parameters to the user-defined values. Simultaneously, the interface display is synchronized, displaying the corresponding interface theme and layout based on the user-defined style. During the user's use of the target medical device, all preset templates and interaction details are also synchronized. Although the operation is performed on a new target medical device, the interaction, operation, and visual experience are identical.
[0116] During the use of the target medical device, users may need to change their personal configuration information at any time. In this case, embodiments of this application provide another method for configuring medical devices, such as... Figure 3As shown, it includes the following steps:
[0117] Step 301: When the target account logs out of the target medical device, the target medical device generates an update configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, and sends the update configuration package to the cloud device.
[0118] When a user is not using the target medical device, they can log out of it. Upon receiving a login command, the target medical device can monitor the login status of the target account in real time. The login status includes both "loginning" and "logout." When it is confirmed that the target account has logged out, the target medical device can generate an updated configuration package based on the configuration parameters of multiple target configuration items at the time of login. The target medical device can then automatically send the updated configuration package to the cloud device.
[0119] The target configuration item refers to the configuration items on the target medical device that can be personalized. The target medical device has multiple configuration items; some of these are customizable (the target configuration items), while others cannot be personalized and can only be configured based on pre-set parameters.
[0120] Step 302: The cloud device receives the update configuration package and updates the target configuration package according to the update configuration package.
[0121] Optionally, the update configuration package carries the target account. After receiving the update configuration package, the cloud device can verify the legitimacy of the target account. If the verification is successful, it can find the old configuration package (i.e., the target configuration package) corresponding to the target account from the pre-stored data based on the target account in the update configuration package, and replace the old configuration package corresponding to the target account with the update configuration package.
[0122] In this embodiment of the application, by generating an updated configuration package each time the target account is logged out, it can be ensured that the configuration package corresponding to the target account stored in the cloud device is always the latest and most in line with the user's usage habits.
[0123] In another alternative implementation, since users may not modify their personal configuration parameters while using the target medical device, an updated configuration package is still generated upon logout, increasing the processing burden on both the target medical device and the cloud device. Therefore, this application provides another medical device configuration method, such as... Figure 4 As shown, it includes the following:
[0124] Step 401: During the use of the target medical device, when a modification instruction is received, the target medical device updates the configuration parameters of the target configuration item corresponding to the modification instruction.
[0125] In this embodiment, during the use of the target medical device, the user can send a modification command to the target medical device via an external input device. The modification command instructs the user to modify one or more target configuration items, and carries the modified configuration parameters. Upon receiving the modification command, the target medical device can replace the previous configuration parameters with the modified parameters carried in the command.
[0126] It should be noted that in this embodiment of the application, the modified target configuration items of the target medical device will be modified directly on the local machine, and the user can immediately feel the modified status. However, in order to avoid information transmission redundancy, the modified information will not be uploaded to the cloud device in real time. When the user logs out of the target medical device, the target medical device will detect whether the target configuration information has changed. If it has changed, the new configuration parameters will be uploaded to the cloud device to overwrite it.
[0127] Optionally, in this embodiment, all configuration parameters are stored in text form, which can greatly save storage space and information transmission loss, and can also achieve faster download synchronization and upload updates.
[0128] Step 402: When the target account logs out of the target medical device, the target medical device generates an update configuration package based on the updated target configuration items.
[0129] Optionally, in this embodiment of the application, when a modification instruction is received, the target medical device records the target configuration item corresponding to the update modification instruction, and then when the target account logs out of the target medical device, the target medical device can generate an update configuration package based on the recorded target configuration item corresponding to the update modification instruction.
[0130] Optionally, in this embodiment of the application, after the target account logs out of the target medical device, the target medical device can generate an updated configuration package based on the updated target configuration items by traversing multiple target configuration items.
[0131] In this embodiment, during the use of the target medical device, the user can modify the target configuration items within the target medical device. Upon logout, the target medical device generates an update configuration package only based on the updated target configuration items. Conversely, if the user does not modify any target configuration items during the use of the target medical device, then the target medical device does not need to generate an update configuration package. Therefore, the data processing volume of the target medical device can be reduced.
[0132] Step 403: The cloud device receives the update configuration package and updates the target configuration package according to the update configuration package.
[0133] In this embodiment, since the update configuration package only contains the configuration parameters of the target configuration item that has been updated, the data volume of the update configuration package is smaller than that of the above embodiments, thus reducing the data processing volume of the cloud device.
[0134] Correspondingly, if the user does not modify any of the target configuration items while using the target medical device, the cloud device will not receive the update configuration package and will not need to update, further reducing the data processing volume of the cloud device.
[0135] In this embodiment, based on the network connection between the medical device and the cloud device, automatic synchronization of personalized configurations for the medical device can be achieved. After a user logs in, the target medical device generates a configuration request and sends it to the cloud device. The cloud device verifies the legitimacy of the target account. If the verification is successful, the target medical device downloads the target configuration package corresponding to the target account from the cloud device and synchronizes the personalized configuration on its local machine. At this time, all personal configuration information on the target medical device used by the user is tailored to their individual needs, and the user can use the target medical device to perform a scan. During the scan, if modifications to the personal configuration are needed, they can be made at any time. After modifying configuration items in the configuration interface, the target medical device will update the personal configuration on its local machine in real time, but will not communicate with the cloud device to transmit configuration information in real time, reducing communication loss. When the user logs out of the target medical device, the target medical device will package the latest personal configuration on its local machine and upload it to the cloud device, updating the cloud data. The next time the user logs in on a target medical device, they can download the latest personal configuration package and synchronize it on that target medical device.
[0136] Generally, personalized configuration and automatic synchronization of medical devices only require the devices to be connected to the network. However, in real-world scenarios, even within the same hospital, various models and types of medical devices may be used. To address this situation, this application provides another method for configuring medical devices, such as... Figure 5 As shown, it includes:
[0137] Step 501: Upon receiving a login instruction, the target medical device generates a configuration request based on the target account carried in the login instruction.
[0138] The configuration request includes the target account and the attribute information of the target medical device. The attribute information of the target medical device includes the target medical device's serial number, manufacturer, product model, and product category.
[0139] Step 502: The cloud device receives the configuration request, determines the configuration package that matches the target account and attribute information from the pre-stored data according to the configuration request, takes the configuration package that matches the target account and attribute information as the target configuration package, and sends the target configuration package to the target medical device.
[0140] In this embodiment, the cloud device categorizes and packages the configuration packages. Each account's configuration package is tagged differently based on the attribute information of the medical device corresponding to each configuration package. Therefore, the cloud device stores the configuration packages of a certain account for different manufacturers and models of medical devices, so that users can download them separately when using different medical devices.
[0141] After receiving the configuration request, the cloud device can obtain the target account and attribute information from the configuration request, and then check whether the target configuration package exists in the pre-stored data based on the target account and attribute information.
[0142] If a configuration package exists in the pre-stored data that matches both the target account and its attribute information, then that configuration package will be identified as the target configuration package.
[0143] If no configuration package matching the target account and attribute information is found in the pre-stored data, it means that the target medical device is from a manufacturer and model that the target account holder has never used before. Therefore, the cloud device does not store the corresponding configuration package. In this case, the cloud device can select the configuration package with the highest similarity for the user based on the pre-set similarity criteria and copy it. Matching similar target configuration items, if no similar target configuration items are found, the factory configuration of the target medical device is used directly. After the user uses it for the first time, the configuration package corresponding to the medical device of that model and manufacturer is saved and updated and stored in the cloud device.
[0144] Specifically, in this embodiment of the application, the cloud device filters candidate configuration packages from configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than the similarity threshold, the candidate configuration package is used as the target configuration package.
[0145] Because a configuration package corresponding to the attribute information of a target medical device is generated when the target account logs in to different target medical devices, the same target account can have different configuration packages for different medical devices. In this embodiment, when no configuration package matches both the target account and its attribute information, all configuration packages corresponding to the target account are selected from the pre-stored data. Then, the cloud device can calculate the similarity between the attribute information of each configuration package and the attribute information of the target medical device. Configuration packages with a similarity greater than a similarity threshold are identified as candidate configuration packages.
[0146] Optionally, there may be one or more candidate configuration packages. If there is only one candidate configuration package, that package will be used as the target configuration package. If there are multiple candidate configuration packages, the one with the highest similarity will be used as the target configuration package.
[0147] Optionally, in this embodiment, the cloud device can filter out configuration packages that are identical to the attribute information portion from all configuration packages corresponding to the target account, and use them as candidate configuration packages. The attribute information includes the target medical device's serial number, manufacturer, product model, product category, etc., and "identical to the attribute information portion" can mean identical to at least one of the items included in the attribute information.
[0148] There can be one or more candidate configuration packages. If there is only one candidate configuration package, that package is used as the target configuration package. If there are multiple candidate configuration packages, the cloud device can calculate the similarity between the attribute information of each candidate configuration package and the attribute information of the target medical device, and select the candidate configuration package with the highest similarity as the target configuration package.
[0149] Step 503: Configure the target medical device according to the target configuration package.
[0150] In this embodiment of the application, when a user migrates to a medical device of a different brand, model and type for the first time, the device will create a new configuration package under the product model and automatically match and copy the closest original configuration package, matching the same type of target configuration items, while discarding the target configuration items that are not available on the new model of medical device.
[0151] In another embodiment of this application, such as Figure 6 As shown, a medical device configuration method for a target medical device is also provided, the method comprising:
[0152] Step 601: Upon receiving a login instruction, the target medical device generates a configuration request based on the target account carried in the login instruction and sends the configuration request to the cloud device.
[0153] The configuration request is used to retrieve the target configuration package from the pre-stored data of the cloud device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0154] Optionally, in this embodiment of the application, the configuration request includes a target account. After the cloud device receives the configuration request, the cloud device can obtain the target account from the configuration request, and then query the configuration package corresponding to the target account from the configuration package and account relationship list maintained by the pre-stored data to obtain the target configuration package.
[0155] Optionally, in this embodiment, the configuration request includes attribute information of the target account and the target medical device. The cloud device can obtain the attribute information of the target account and the target medical device from the configuration request, and then query the pre-stored data based on the attribute information of the target account and the target medical device to obtain a configuration package that matches both the target account and the attribute information, thus obtaining the target configuration package.
[0156] Step 602: The target medical device obtains the target configuration package and configures itself according to the target configuration package.
[0157] In this embodiment, the target medical device obtains the target configuration package corresponding to the target account currently logged into the target medical device from the cloud device, and then configures it according to the target configuration package. Since the target configuration package includes the target account's personal configuration parameters as historical personal configuration parameters, the configured target medical device is more in line with the historical usage habits of the target account holder, thereby completing automated data migration and avoiding the need for operators to perform personalized configuration of the medical device every time they use it, thus reducing the workload of operators.
[0158] During the use of the target medical device, users may need to change their personal configuration parameters at any time. Therefore, this application provides another method for configuring medical devices, such as... Figure 7 As shown, the method includes:
[0159] Step 701: After the target medical device is configured according to the target configuration package, it enters the working state.
[0160] Step 702: The target medical device receives the modification instruction and updates the configuration parameters of the target configuration item corresponding to the modification instruction.
[0161] Among them, the target configuration items are the configuration items on the target medical device that can be personalized.
[0162] Step 703: When the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the configuration parameters of multiple target configuration items of the target medical device at the current time, and sends the updated configuration package to the cloud device for storage.
[0163] In one alternative implementation, when the target account logs out of the target medical device, it indicates that the target account has finished using the device and the configuration parameters of the target configuration items corresponding to the target account will not change. In this case, the target medical device can generate an updated configuration package based on the configuration parameters of all target configuration items at the current time and send the updated configuration package to the cloud device for storage.
[0164] In another alternative implementation, after the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the updated target configuration items. That is, only the configuration parameters of the updated target configuration items are packaged into the updated configuration package.
[0165] Optionally, the target medical device can traverse multiple target configuration items to find the target configuration item that has been updated, and finally package the configuration parameters of the updated target configuration item into an updated configuration package.
[0166] Optionally, upon receiving a modification instruction, the target medical device can record the target configuration items that need to be updated. After the target account logs out of the target medical device, the target medical device generates an update configuration package based on the recorded target configuration items.
[0167] It should be understood that, although Figure 1-7 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 1-7 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.
[0168] In one embodiment, such as Figure 8 As shown, a medical device configuration system is provided, which includes a cloud device 801 and a target medical device 802, wherein:
[0169] The target medical device 802 is used to generate a configuration request based on the target account carried in the login instruction when a login instruction is received;
[0170] Cloud device 801 is used to receive configuration requests, determine the target configuration package from the pre-stored data according to the configuration requests, and send the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0171] The target medical device 802 is also used for configuration according to the target configuration package.
[0172] In one embodiment, the target medical device 802 is further configured to generate an update configuration package based on the configuration parameters of multiple target configuration items of the current target medical device when the target account logs out of the target medical device, and send the update configuration package to the cloud device;
[0173] The cloud device 801 is also used to receive update configuration packages and update the target configuration package based on the update configuration package.
[0174] In one embodiment, the target medical device 802 is further configured to update the configuration parameters of the target configuration item corresponding to the modification instruction when a modification instruction is received; and to generate an update configuration package based on the updated target configuration item when the target account logs out of the target medical device.
[0175] In one embodiment, the cloud device 801 is further configured to send a preset backup configuration package to the target medical device if the target configuration package is not present in the pre-stored data; after receiving the backup configuration package, the target medical device 802 is further configured to perform configuration based on the backup configuration package.
[0176] In one embodiment, the configuration request also includes attribute information of the target medical device, and the cloud device 801 is further configured to: determine a configuration package that matches both the target account and attribute information from the pre-stored data according to the configuration request, and use the configuration package that matches both the target account and attribute information as the target configuration package.
[0177] In one embodiment, the cloud device 801 is further configured to, if there is no configuration package in the pre-stored data that matches both the target account and the attribute information, then filter candidate configuration packages from the configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than a similarity threshold, the candidate configuration package is used as the target configuration package.
[0178] In one embodiment, the configuration packages corresponding to multiple accounts include overall system configuration information, style configuration information, preset template check configuration information, and / or interaction detail configuration information.
[0179] In one embodiment, such as Figure 9 As shown, a medical device configuration apparatus is provided, applied to a target medical device. The apparatus includes a request module 901 and a configuration module 902, wherein:
[0180] Request module 901 is used to generate a configuration request based on the target account carried in the login instruction when a login instruction is received, and send the configuration request to the cloud device. The configuration request is used to obtain the target configuration package from the pre-stored data of the cloud device. The target configuration package includes the personal configuration parameters of the target account. The pre-stored data includes configuration packages corresponding to multiple accounts.
[0181] Configuration module 902 is used to obtain the target configuration package and perform configuration based on the target configuration package.
[0182] In one embodiment, the request module 901 is specifically used to: generate an updated configuration package based on the configuration parameters of multiple target configuration items of the target medical device at the current time when the target account logs out, and send the updated configuration package to the cloud device for storage by the cloud device.
[0183] In one embodiment, the request module 901 is specifically used to: update the configuration parameters of the target configuration item corresponding to the modification instruction when a modification instruction is received; and generate an update configuration package based on the updated target configuration item when the target account logs out.
[0184] In one embodiment, the configuration request may also include attribute information of the target medical device, and the target configuration package is a configuration package in the pre-stored data that matches both the target account and the attribute information.
[0185] Specific limitations regarding the medical device configuration apparatus can be found in the limitations on the medical device configuration method described above, and will not be repeated here. Each module in the aforementioned medical device configuration apparatus can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0186] In one embodiment, a computer device is provided, the internal structure of which can be shown as follows: Figure 10 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The database stores pre-stored data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a method for configuring a medical device.
[0187] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0188] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0189] Upon receiving a login command, the target medical device generates a configuration request based on the target account carried in the login command. The target medical device can be one or more medical devices.
[0190] The cloud device receives a configuration request, determines the target configuration package from the pre-stored data based on the configuration request, and sends the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0191] The target medical device is configured according to the target configuration package.
[0192] In one embodiment, when the processor executes the computer program, it also performs the following steps: when the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, and sends the updated configuration package to the cloud device;
[0193] The cloud device receives the update configuration package and updates the target configuration package accordingly.
[0194] In one embodiment, when the processor executes the computer program, it further performs the following steps: upon receiving a modification instruction, the target medical device updates the configuration parameters of the target configuration item corresponding to the modification instruction;
[0195] Correspondingly, when the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, including:
[0196] When the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the updated target configuration items.
[0197] In one embodiment, when the processor executes the computer program, it also performs the following steps: if the target configuration package is not present in the pre-stored data, the cloud device sends a preset backup configuration package to the target medical device;
[0198] Upon receiving the backup configuration package, the target medical device is configured based on the backup configuration package.
[0199] In one embodiment, the configuration request also includes attribute information of the target medical device, and the processor, when executing the computer program, further implements the following steps: determining a configuration package that matches both the target account and attribute information from pre-stored data according to the configuration request, and using the configuration package that matches both the target account and attribute information as the target configuration package.
[0200] In one embodiment, when the processor executes the computer program, it further implements the following steps: if there is no configuration package in the pre-stored data that matches both the target account and the attribute information, then a candidate configuration package is selected from the configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than a similarity threshold, the candidate configuration package is used as the target configuration package.
[0201] In one embodiment, when the processor executes the computer program, it also performs the following steps: the configuration packages corresponding to the multiple accounts include overall system configuration information, style configuration information, preset template check configuration information, and / or interaction detail configuration information.
[0202] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0203] Upon receiving a login command, a configuration request is generated based on the target account carried in the login command. The configuration request is sent to the cloud device. The configuration request is used to obtain the target configuration package from the pre-stored data of the cloud device. The target configuration package includes the personal configuration parameters of the target account. The pre-stored data includes configuration packages corresponding to multiple accounts.
[0204] Obtain the target configuration package and configure it according to the target configuration package.
[0205] In one embodiment, when the processor executes the computer program, it also performs the following steps: when the target account logs out, it generates an updated configuration package based on the configuration parameters of multiple target configuration items of the target medical device at the current moment, and sends the updated configuration package to the cloud device for storage.
[0206] In one embodiment, when the processor executes the computer program, it further performs the following steps: upon receiving a modification instruction, updating the configuration parameters of the target configuration item corresponding to the modification instruction; and upon logging out of the target account, generating an updated configuration package based on the updated target configuration item.
[0207] In one embodiment, when the processor executes the computer program, it further performs the following steps: the configuration request also includes attribute information of the target medical device, and the target configuration package is a configuration package in pre-stored data that matches both the target account and the attribute information.
[0208] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0209] Upon receiving a login command, the target medical device generates a configuration request based on the target account carried in the login command. The target medical device can be one or more medical devices.
[0210] The cloud device receives a configuration request, determines the target configuration package from the pre-stored data based on the configuration request, and sends the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account; the pre-stored data includes configuration packages corresponding to multiple accounts.
[0211] The target medical device is configured according to the target configuration package.
[0212] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: when the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, and sends the updated configuration package to the cloud device;
[0213] The cloud device receives the update configuration package and updates the target configuration package accordingly.
[0214] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: upon receiving a modification instruction, the target medical device updates the configuration parameters of the target configuration item corresponding to the modification instruction;
[0215] Correspondingly, when the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, including:
[0216] When the target account logs out of the target medical device, the target medical device generates an updated configuration package based on the updated target configuration items.
[0217] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: if the target configuration package is not present in the pre-stored data, the cloud device sends a preset backup configuration package to the target medical device;
[0218] Upon receiving the backup configuration package, the target medical device is configured based on the backup configuration package.
[0219] In one embodiment, the configuration request also includes attribute information of the target medical device, and when the computer program is executed by the processor, it further performs the following steps: determining a configuration package that matches both the target account and attribute information from the pre-stored data according to the configuration request, and using the configuration package that matches both the target account and attribute information as the target configuration package.
[0220] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: if there is no configuration package in the pre-stored data that matches both the target account and the attribute information, then a candidate configuration package is selected from the configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than a similarity threshold, the candidate configuration package is used as the target configuration package.
[0221] In one embodiment, when the computer program is executed by the processor, it further implements the following steps: the configuration packages corresponding to the multiple accounts include overall system configuration information, style configuration information, preset template check configuration information, and / or interaction detail configuration information.
[0222] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0223] Upon receiving a login command, a configuration request is generated based on the target account carried in the login command. The configuration request is sent to the cloud device. The configuration request is used to obtain the target configuration package from the pre-stored data of the cloud device. The target configuration package includes the personal configuration parameters of the target account. The pre-stored data includes configuration packages corresponding to multiple accounts.
[0224] Obtain the target configuration package and configure it according to the target configuration package.
[0225] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: when the target account logs out, it generates an updated configuration package based on the configuration parameters of multiple target configuration items of the target medical device at the current moment, and sends the updated configuration package to the cloud device for storage.
[0226] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: upon receiving a modification instruction, updating the configuration parameters of the target configuration item corresponding to the modification instruction; and upon logging out of the target account, generating an updated configuration package based on the updated target configuration item.
[0227] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: the configuration request also includes attribute information of the target medical device, and the target configuration package is a configuration package in pre-stored data that matches both the target account and the attribute information.
[0228] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, 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.
[0229] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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, they should be considered to be within the scope of this specification.
[0230] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A method for configuring a medical device, characterized in that, Applied to a device configuration system, the device configuration system including a cloud device and a medical device, the cloud device being connected to the medical device, the method includes: When the automatic configuration function of the target medical device is enabled, upon receiving a login instruction, the target medical device generates a configuration request based on the target account carried in the login instruction. The target medical device can be one or more of the medical devices. The cloud device receives the configuration request, determines the target configuration package from the pre-stored data according to the configuration request, and sends the target configuration package to the target medical device. The target configuration package includes the personal configuration parameters of the target account. The pre-stored data includes configuration packages corresponding to multiple accounts. The configuration packages corresponding to the multiple accounts include overall system configuration information, style configuration information, inspection preset template configuration information, and interaction detail configuration information. The overall system configuration information is used to configure the hardware parameters of the medical device. The style configuration information is used to configure the display effect or interface layout of the medical device. The inspection preset template configuration information is used to configure the preset protocol and corresponding resource library during inspection. The interaction detail configuration information is used to configure the details of user interaction with the medical device. The overall system configuration information includes the overall height of the medical device, the control panel angle, the console angle, and the monitor height. All configuration parameters are stored in text format. The method further includes: When the target account logs out of the target medical device, the target medical device traverses multiple target configuration items of the target medical device, generates an update configuration package based on the updated target configuration items, and sends the update configuration package to the cloud device; The cloud device receives the update configuration package and updates the target configuration package according to the update configuration package; The configuration request also includes attribute information of the target medical device, and the method further includes: If there is no configuration package in the pre-stored data that matches both the target account and the attribute information, the cloud device filters candidate configuration packages from the configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than a similarity threshold, the candidate configuration package is used as the target configuration package. The attribute information of the target medical device includes the target medical device's serial number, manufacturer, product model, and product category.
2. The method according to claim 1, characterized in that, The method further includes: Upon receiving a modification instruction, the target medical device updates the configuration parameters of the target configuration item corresponding to the modification instruction; Correspondingly, when the target account logs out of the target medical device, the target medical device generates an update configuration package based on the configuration parameters of multiple target configuration items of the current target medical device, including: When the target account logs out of the target medical device, the target medical device generates an update configuration package based on the updated target configuration items.
3. The method according to claim 1, characterized in that, The method further includes: If the target configuration package is not present in the pre-stored data, the cloud device sends a preset backup configuration package to the target medical device. Upon receiving the backup configuration package, the target medical device is configured based on the backup configuration package.
4. The method according to claim 1, characterized in that, The step of determining the target configuration package from the pre-stored data according to the configuration request includes: Based on the configuration request, a configuration package that matches both the target account and the attribute information is determined from the pre-stored data, and the configuration package that matches both the target account and the attribute information is taken as the target configuration package.
5. The method according to claim 1, characterized in that, The target medical device is configured according to the target configuration package, including: If the target medical device is detected as being configured for the first time, a new configuration package is created under the product model of the target medical device. The configuration items of the same type in the configuration package with the highest similarity are automatically matched, and the configuration items in the configuration package with the highest similarity that are not present on the target medical device are discarded.
6. The method according to claim 1, characterized in that, The method further includes: Obtain user command information; Based on the user instruction information, the corresponding target theme is downloaded from the preset cloud application market, and the target theme is used as the style configuration information and recorded.
7. The method according to claim 1, characterized in that, The inspection preset template configuration information also includes: protocol configuration, probe preset configuration, annotation library configuration and / or report template configuration.
8. A method for configuring a medical device, characterized in that, Applied to a target medical device, wherein the target medical device is connected to a cloud device, the method includes: When the target medical device has its automatic configuration function enabled, upon receiving a login command, a configuration request is generated based on the target account carried in the login command. This configuration request is then sent to the cloud device. The configuration request retrieves a target configuration package from pre-stored data on the cloud device. The target configuration package includes personal configuration parameters for the target account. The pre-stored data includes configuration packages corresponding to multiple accounts. Each configuration package includes overall system configuration information, style configuration information, inspection preset template configuration information, and interaction detail configuration information. The overall system configuration information configures the hardware parameters of the medical device. The style configuration information configures the display effect or interface layout of the medical device. The inspection preset template configuration information configures the preset protocol and corresponding resource library for inspection. The interaction detail configuration information configures the details of user interaction with the medical device. The overall system configuration information includes the overall height of the medical device, the control panel angle, the console angle, and the monitor height. All configuration parameters are stored in text format. The method includes: When the target account logs out, the system iterates through multiple target configuration items of the target medical device, generates an update configuration package based on the updated target configuration items, and sends the update configuration package to the cloud device for storage. The configuration request further includes the attribute information of the target medical device. The configuration request is also configured to, if there is no configuration package in the pre-stored data that matches both the target account and the attribute information, then the cloud device filters candidate configuration packages from the configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than a similarity threshold, the candidate configuration package is used as the target configuration package. The attribute information of the target medical device includes the target medical device's serial number, manufacturer, product model, and product category.
9. A medical device configuration system, characterized in that, The device configuration system includes a cloud device and a target medical device, wherein the cloud device is connected to the medical device, and: The target medical device is configured to generate a configuration request based on the target account carried in the login instruction when the automatic configuration function of the target medical device is enabled; The cloud device is used to receive the configuration request, determine the target configuration package from the pre-stored data according to the configuration request, and send the target configuration package to the target medical device. The target configuration package includes personal configuration parameters of the target account. The pre-stored data includes configuration packages corresponding to multiple accounts. The configuration request also includes attribute information of the target medical device. The configuration packages corresponding to the multiple accounts include overall system configuration information, style configuration information, inspection preset template configuration information, and interaction detail configuration information. The overall system configuration information is used to configure the hardware parameters of the medical device. The style configuration information is used to configure the display effect or interface layout of the medical device. The inspection preset template configuration information is used to configure the preset protocol and corresponding resource library during inspection. The interaction detail configuration information is used to configure the details of user interaction with the medical device. The overall system configuration information includes the overall height of the medical device, the control panel angle, the console angle, and the monitor height. All configuration parameters are stored in text format. The target medical device is also used to, when the target account logs out of the target medical device, traverse multiple target configuration items of the target medical device, generate an update configuration package based on the updated target configuration items, and send the update configuration package to the cloud device; The cloud device is also configured to receive the update configuration package and update the target configuration package according to the update configuration package; The cloud device is further configured to, if there is no configuration package in the pre-stored data that matches both the target account and the attribute information, then filter candidate configuration packages from the configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than a similarity threshold, the candidate configuration package is used as the target configuration package. The attribute information of the target medical device includes the target medical device's number, manufacturer, product model, and product category.
10. A medical device configuration apparatus, characterized in that, Applied to a target medical device, the target medical device being connected to a cloud device, the device includes: The request module, when the automatic configuration function of the target medical device is enabled, generates a configuration request based on the target account carried in the login instruction upon receiving a login instruction, and sends the configuration request to the cloud device. The configuration request is used to obtain a target configuration package from the pre-stored data of the cloud device. The target configuration package includes the personal configuration parameters of the target account. The pre-stored data includes configuration packages corresponding to multiple accounts. The configuration packages corresponding to the multiple accounts include overall system configuration information, style configuration information, inspection preset template configuration information, and interaction detail configuration information. The overall system configuration information is used to configure the hardware parameters of the medical device. The style configuration information is used to configure the display effect or interface layout of the medical device. The inspection preset template configuration information is used to configure the preset protocol and corresponding resource library during inspection. The interaction detail configuration information is used to configure the details of user interaction with the medical device. The overall system configuration information includes the overall height of the medical device, the control panel angle, the console angle, and the monitor height. All configuration parameters are stored in text format. The request module is further configured to, when the target account logs out, traverse multiple target configuration items of the target medical device, generate an update configuration package based on the updated target configuration items, and send the update configuration package to the cloud device for storage by the cloud device; The configuration request further includes the attribute information of the target medical device. The configuration request is also configured to, if there is no configuration package in the pre-stored data that matches both the target account and the attribute information, then the cloud device filters candidate configuration packages from the configuration packages that match the target account. If the similarity between the attribute information corresponding to the candidate configuration package and the attribute information of the target medical device is greater than a similarity threshold, the candidate configuration package is used as the target configuration package. The attribute information of the target medical device includes the target medical device's serial number, manufacturer, product model, and product category.