Installation apparatus, system and method for medical device, device, medium and product, and medical device

The automated installation method for medical devices uses computer vision and OTG technology to enhance efficiency and security by eliminating manual operations and network dependencies.

WO2026068438A1PCT designated stage Publication Date: 2026-04-02SIEMENS HEALTHINEERS AG
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-23
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing medical device software installation processes rely heavily on manual operations, leading to inefficiencies, errors, and security risks due to network connectivity.

Method used

An automated installation method using computer vision and OTG technology to identify installation requirements and generate peripheral simulation commands, enabling secure, automated software installation without direct network connection.

Benefits of technology

Enhances installation efficiency and security by automating the process and isolating network access, reducing manual intervention and potential errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025077129_02042026_PF_FP_ABST
    Figure EP2025077129_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present invention disclose an installation apparatus, system and method for a medical device, a device, a medium and a product, and a medical device. The apparatus comprises: an OTG module, for providing an installation package to a medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package; a command generating module, for acquiring a user interface of the medical device during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; and generating a peripheral simulation command corresponding to the installation requirement; and a communication module, for sending the peripheral simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command. A solution for automatic installation of medical device software is realized on the basis of computer vision and virtual manual operation, increasing the level of automation.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Siemens Healthineers AG

[0002] 1 INSTALLATION APPARATUS, SYSTEM AND METHOD FOR MEDICAL DEVICE, DEVICE, MEDIUM AND PRODUCT, AND MEDICAL DEVICE

[0003] TECHNICAL FIELD

[0004] The present invention relates to the technical field of medical devices, in particular to an installation apparatus, system and method for a medical device, a device, a medium and a product, and a medical device.

[0005] BACKGROUND ART

[0006] The term "medical devices" means instruments, devices, apparatus, materials or other articles used on organisms, either alone or in combination, and also includes any required software.

[0007] Various types of software, for example, operating systems, hospital management systems, medical data processing software (e.g. medical imaging processing software), etc., often need to be installed for medical devices. At present, manual operations are required to install the various types of software for medical devices, but this has the disadvantages of low efficiency and the potential for errors in installation. In addition, with manual operations, it is difficult to achieve uninterrupted installation service in all weathers.

[0008] SUMMARY OF THE INVENTION

[0009] Embodiments of the present invention propose an installation apparatus, system and method for a medical device, a device, a medium and a product, to increase the automation of an installation process.

[0010] An installation apparatus for a medical device, comprising: an OTG (On-The-Go) module, for providing an installation package to a medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package; a command generating module, for acquiring a user interface of the medical device during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; and generating a peripheral simulation command corresponding to the installation requirement; a communication module, for sending the peripheral simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command. Siemens Healthineers AG

[0011] 2

[0012] Thus, based on the identification of the installation requirement in the user interface by a computer vision method, the peripheral simulation command can be automatically generated, and the installation process can be completed automatically, thus increasing the automation of the installation process. Furthermore, since the installation package is provided to the medical device by an OTG method, the medical device is not required to connect to a network to download the installation package on its own initiative, so the security of the medical device is increased.

[0013] In an embodiment, the communication module is used for receiving an installation instruction comprising an installation plan; and the apparatus comprises^ an acquisition module, for acquiring an installation package corresponding to the installation plan from an installation package repository on the basis of the installation plan.

[0014] Thus, the installation package is acquired on the basis of the installation plan, thus achieving an orderly installation process.

[0015] In an embodiment, the OTG module comprises: a memory; a first universal serial bus (USB) interface, connected to the memory; a second USB interface, connected to the medical device; an OTG control unit, for storing the installation package in the memory via the first USB interface, wherein the second USB interface is isolated during said storing; and sending the installation package to the medical device via the second USB interface, wherein the first USB interface is isolated during said sending.

[0016] Thus, an OTG module with an interface isolation structure is proposed, increasing security.

[0017] In an embodiment, the command generating module comprises: a pre-processing unit, for pre-processing the user interface; an optical character recognition unit, for identifying, in the pre-processed user interface by optical character recognition (OCR), a control associated with the installation requirement; a generating unit, for generating a peripheral simulation command corresponding to the control. Siemens Healthineers AG

[0018] 3

[0019] Thus, the identification of the control by OCR facilitates generation of the peripheral simulation command, thus increasing control efficiency.

[0020] In an embodiment, the pre-processing unit comprises ■ a grayscale conversion unit, for converting the user interface to a grayscale image; a binarization unit, for subjecting the grayscale image to binarization to obtain a binary image; a denoising unit, for removing noise from the binary image; a sharpening unit, for sharpening the denoised binary image.

[0021] Thus, based on multiple forms of pre-processing, the identification accuracy of OCR can be increased.

[0022] An installation system for a medical device, comprising: a client, for sending an installation instruction comprising an installation plan; an installation package repository, for storing multiple installation packages; an installation apparatus, for acquiring an installation package corresponding to the installation plan from the installation package repository on the basis of the installation instruction; providing the installation package to a medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package; acquiring a user interface of the medical device during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; generating a peripheral simulation command corresponding to the installation requirement; and sending the peripheral simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command.

[0023] Thus, based on the identification of the installation requirement in the user interface by a computer vision method, the peripheral simulation command can be automatically generated, and the installation process can be completed automatically, thus increasing the automation of the installation process. Furthermore, since the installation package is provided to the medical device by Siemens Healthineers AG

[0024] 4 an OTG method, the medical device is not required to connect to a network to download the installation package on its own initiative, so the security of the medical device is increased.

[0025] In an embodiment, the installation apparatus comprises: a memory! a first USB interface, connected to the memory; a second USB interface, connected to the medical device; an OTG control unit, for storing the installation package in the memory via the first USB interface, wherein the second USB interface is isolated during said storing; and sending the installation package to the medical device via the second USB interface, wherein the first USB interface is isolated during said sending.

[0026] Thus, an OTG module with an interface isolation structure is proposed, increasing security. An installation method for a medical device, comprising: providing an installation package to a medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package; acquiring a user interface of the medical device during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; generating a peripheral simulation command corresponding to the installation requirement; sending the peripheral simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command.

[0027] Thus, based on the identification of the installation requirement in the user interface by a computer vision method, the peripheral simulation command can be automatically generated, and the installation process can be completed automatically, thus increasing the automation of the installation process. Furthermore, since the installation package is provided to the medical device by an OTG method, the medical device is not required to connect to a network to download the installation package on its own initiative, so the security of the medical device is increased. Siemens Healthineers AG

[0028] 5

[0029] In an embodiment, before the step of providing an installation package to a medical device by an OTG method, the method comprises ■ receiving an installation instruction comprising an installation plan! acquiring an installation package corresponding to the installation plan from an installation package repository on the basis of the installation plan.

[0030] Thus, the installation package is acquired on the basis of the installation plan, thus achieving an orderly installation process.

[0031] In an embodiment, the step of confirming an installation requirement by a computer vision method on the basis of the user interface comprises: identifying a password input box in the user interface by a computer vision method; the step of generating a peripheral simulation command corresponding to the installation requirement comprises ■ generating a keyboard simulation command for inputting a password into the password input box.

[0032] Thus, the password is automatically inputted during the installation process, increasing the installation efficiency.

[0033] In an embodiment, the step of confirming an installation requirement by a computer vision method on the basis of the user interface comprises: identifying a confirmation box in the user interface by a computer vision method; the step of generating a peripheral simulation command corresponding to the installation requirement comprises ■ generating a mouse simulation command for triggering the confirmation box.

[0034] Thus, automatic confirmation during the installation process is achieved, increasing the installation efficiency.

[0035] A medical device, comprising: a control host; an installation apparatus, for providing an installation package to the control host by an OTG method, so that the control host starts an installation process on the basis of the installation package; acquiring a user interface of the control host during the installation process, Siemens Healthineers AG

[0036] 6 confirming an installation requirement by a computer vision method on the basis of the user interface; generating a peripheral simulation command corresponding to the installation requirement; and sending the peripheral simulation command to the control host, so that the control host completes the installation process on the basis of the peripheral simulation command.

[0037] Thus, based on the identification of the installation requirement in the user interface of the control host of the medical device by a computer vision method, the peripheral simulation command can be automatically generated, and the installation process can be completed automatically, thus increasing the automation of the installation process of the control host. Furthermore, since the installation package is provided to the control host by an OTG method, the control host is not required to connect to a network to download the installation package on its own initiative, so the security of the medical device is increased.

[0038] An electronic device, comprising: a processor; a memory for storing an executable instruction of the processor; the processor being used to read the executable instruction from the memory and execute the executable instruction to implement the installation method for a medical device as described in any one of the embodiments above.

[0039] A computer-readable storage medium on which a computer instruction is stored, wherein the computer instruction, when executed by a processor, implements the installation method for a medical device as described in any one of the embodiments above.

[0040] A computer program product, comprising a computer program which, when executed by a processor, implements the installation method for a medical device as described in any one of the embodiments above.

[0041] BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Preferred embodiments of the present invention will be described in detail below with reference to the drawings, to give an ordinary person skilled in the art a clearer understanding of the abovementioned and other features and advantages of the present invention. In the drawings: Siemens Healthineers AG

[0043] 7

[0044] Fig. 1 is a demonstrative structural drawing of an installation system for a medical device according to embodiments of the present invention.

[0045] Fig. 2 is a demonstrative structural drawing of an installation apparatus according to embodiments of the present invention.

[0046] Fig. 3 is a demonstrative structural drawing of an OTG module according to embodiments of the present invention.

[0047] Fig. 4 is a demonstrative structural drawing of a command generating module according to embodiments of the present invention.

[0048] Fig. 5 is a demonstrative flow chart of an installation method for a medical device according to embodiments of the present invention.

[0049] Fig. 6 is a demonstrative schematic drawing of a process of providing an installation package to a medical device according to embodiments of the present invention.

[0050] Fig. 7 is a demonstrative schematic drawing of a process of providing a peripheral simulation command to a medical device according to embodiments of the present invention.

[0051] Fig. 8 is a demonstrative structural drawing of an electronic device according to embodiments of the present invention.

[0052] KEY TO THE DRAWINGS Siemens Healthineers AG

[0053] 8 Siemens Healthineers AG

[0054] 9

[0055] DETAILED DESCRIPTION OF THE INVENTION

[0056] To clarify the objective, technical solution and advantages of the present invention, the present invention is explained in further detail below by way of embodiments. A noun or pronoun referring to a person in the present patent application is not limited to a specific gender.

[0057] The solutions of the present invention are expounded below by describing a number of representative embodiments, in order to make the description concise and intuitive. The large number of details in the embodiments are merely intended to assist with understanding of the solutions of the present invention. However, obviously, the technical solutions of the present invention need not be limited to these details when implemented. To avoid making the solutions of the present invention unnecessarily obscure, some embodiments are not described meticulously, but merely outlined. Hereinbelow, "comprises" means "including but not limited to", while "according to..." means "at least according to..., but not limited to only according to...". In line with the linguistic customs of Chinese, in cases where the quantity of a component is not specified hereinbelow, this means that there may be one or more of the component; this may also be interpreted as meaning at least one.

[0058] At present, medical device software installation (e.g. operating system installation and application installation) processes typically involve a large number of manual operations (for example, manual inputting of passwords, manual clicking with a mouse to confirm, etc.), so have a low level of automation and the disadvantages of low efficiency and the potential for errors. Also, a large amount of manual intervention increases the deployment time of medical devices. In addition, in network-based medical device installation methods, the medical device needs to be connected to the internet. However, in view of the stringent Siemens Healthineers AG

[0059] 10 security and privacy requirements of medical devices, the connection of medical devices directly to the internet involves risks.

[0060] In fact, there is an urgent need in the field of medical device software installation: an automated installation method is needed that will overcome the hmitations of manual installation, being able to guarantee installation efficiency while ensuring network security.

[0061] Embodiments of the present invention propose a solution, based on computer vision and virtual manual operations, for automatic installation of medical device software; the solution enables automated installation of various types of software, and can also improve security.

[0062] Fig. 1 is a demonstrative structural drawing of an installation system for a medical device according to embodiments of the present invention. As shown in Fig. 1, the installation system for a medical device comprises: a client 11, for sending an installation instruction comprising an installation plan; an installation package repository 12, for storing multiple installation packages; an installation apparatus 10, for acquiring an installation package corresponding to the installation plan from the installation package repository 12 on the basis of the installation instruction; and providing the installation package to a medical device 13 by an OTG method, so that the medical device 13 starts an installation process on the basis of the installation package.

[0063] The client 11 may be implemented as various types of smart terminal. For example, the client 11 may be implemented as a personal computer, a smartphone, a tablet computer, a wearable device, an artificial intelligence assistant, etc.

[0064] Various types of installation packages are stored in the installation package repository 12. The installation package repository 12 may be implemented as a storage space in a hospital local area network, or a storage space located in a cloud. For example, the installation package repository 12 can provide installation packages of the following software: (1) operating systems (OS); (2) hospital information systems (HIS); (3) clinical information systems (CIS); (4) Siemens Healthineers AG

[0065] 11 picture archiving and communication systems (PACS); (5) laboratory information management systems (LIS); (6) radiology information management systems (RIS); (7) electronic medical record systems (EMR); (8) followup systems; (9) hospital budgeting systems and purchasing management systems; (10) office automation (OA) systems; (11) data centers; and so on.

[0066] Typical examples of the client and the installation package have been described demonstratively above, but those skilled in the art will realize that such descriptions are merely demonstrative and not intended to define the scope of protection of the embodiments of the present invention.

[0067] The installation apparatus 10 is arranged between the client 11 and the medical device 13, and can acquire the installation package corresponding to the installation plan from the installation package repository 12 on the basis of the installation plan comprised in the installation instruction sent by the client 11. For example, the installation apparatus 10 acquires the installation package from the installation package repository 12 by a wired or wireless method. Wired methods may include^ Ethernet connection; USB connection; serial communication connection (including RS232, RS485, SPI, I2C, etc.), etc.; wireless methods may include^ mobile communication (e.g. GSM, CDMA, 3G, 4G and 5G, etc.), Bluetooth, near field communication (NFC), Wi-Fi, etc.

[0068] The installation apparatus 10 also provides the installation package to the medical device 13 by an OTG method. OTG is a USB transmission technology that allows direct connection, in the absence of a host (such as a computer), to another USB device and data exchange therewith. In simple terms, OTG technology enables plug-and-play between devices in the manner of a computer connected to a peripheral, without relying on a conventional host.

[0069] For example, the installation apparatus 10 may comprise a memory (e.g. a USB stick), a first USB interface connected to the memory, and a second USB interface connected to the medical device 13. An installation package acquired from an installation package supply source is stored in the memory by the installation apparatus 10 via the first USB interface. Within a storage period when the installation package is being stored in the memory, the installation apparatus 10 isolates the second USB interface from the medical device 13. Once the second USB interface has been isolated from the medical device 13, the medical device 13 is unable to access the installation apparatus 10. Siemens Healthineers AG

[0070] 12

[0071] When a process of installing the installation package needs to be performed in the medical device 13, the installation apparatus 10 rescinds the isolation of the second USB interface from the medical device 13. Once the isolation of the second USB interface from the medical device 13 has been rescinded, the medical device 13 is able to access the installation apparatus 10. The installation apparatus 10 sends the installation package to the medical device 13 via the second USB interface. Within a sending period when the installation package is being sent to the medical device 13, the installation apparatus 10 isolates the first USB interface from the memory. Once the first USB interface has been isolated from the memory, the installation apparatus 10 is unable to write data into the memory.

[0072] After acquiring the installation package, the medical device 13 can automatically run the installation package, or prompt manual running of the installation package, to start the installation process. During the installation process, an installation screen associated with installation progress will be displayed synchronously in a user interface of the medical device 13.

[0073] The installation apparatus 10 is also used for acquiring the user interface of the medical device 13 during the installation process! confirming an installation requirement by a computer vision method on the basis of the user interface! generating a peripheral simulation command corresponding to the installation requirement! and sending the peripheral simulation command to the medical device 13, so that the medical device 13 completes the installation process on the basis of the peripheral simulation command. Computer vision methods include but are not limited to image classification, object detection and image segmentation, etc. For example, the installation apparatus 10 may identify an installation requirement in the user interface by OCR. OCR is an important branch of computer vision, which subjects the user interface to optical recognition processing to identify an installation requirement characterized as a control (e.g. determines controls requiring interaction, such as an input box, a confirmation box and a selection box, etc.).

[0074] Example (1): the installation requirement is implemented as an input requirement for a password during the installation process.

[0075] The installation apparatus 10 identifies a password input box in the user interface by a computer vision method. A password is provided in the installation apparatus 10 in advance. The installation apparatus 10 generates a keyboard Siemens Healthineers AG

[0076] 13 simulation command for inputting the password into the password input box, and sends the keyboard simulation command to the medical device 13. The medical device 13 runs the keyboard simulation command, i.e. an automatic operation of inputting the password into the password input box is completed in the medical device 13.

[0077] Example (2): the installation requirement is implemented as a trigger requirement for a confirmation box during the installation process.

[0078] The installation apparatus 10 identifies a confirmation box (e.g. a confirmation box with the characters "Next step") in the user interface by a computer vision method. The installation apparatus 10 generates a mouse simulation command for triggering the confirmation box, and sends the mouse simulation command to the medical device 13. The medical device 13 runs the mouse simulation command, i.e. an automatic operation of performing confirmation in the confirmation box (e.g. by single-clicking or double -clicking) is completed in the medical device 13.

[0079] Typical examples of the installation requirement, and the generation of the peripheral simulation command on the basis of the installation requirement, have been described demonstratively above, but those skilled in the art will realize that such descriptions are merely demonstrative and not intended to define the scope of protection of the embodiments of the present invention. For example, the installation requirement could also be implemented as a selection requirement for a storage drive letter (e.g. to select a C drive, a D drive or an E drive, etc.), and the peripheral simulation command may be implemented as a mouse simulation command and / or a keyboard simulation command for selecting a storage drive letter.

[0080] Fig. 2 is a demonstrative structural drawing of an installation apparatus according to embodiments of the present invention. As shown in Fig. 2, the installation apparatus 10 for a medical device comprises: an OTG module 20, for providing an installation package to a medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package! a command generating module 21, for acquiring a user interface of the medical device during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; and generating a peripheral simulation command corresponding to the installation requirement; and a communication module 22, for sending the peripheral Siemens Healthineers AG

[0081] 14 simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command.

[0082] For example, the communication module 22 may acquire an installation package from an installation package supply source (e.g. an installation package repository or a cloud storage space) by a wired or wireless method. Wired methods may include: Ethernet connection! USB connection! serial communication connection (including RS232, RS485, SPI, I2C, etc.), etc.! wireless methods may include: mobile communication (e.g. GSM, CDMA, 3G, 4G and 5G, etc.), Bluetooth, near field communication (NFC), Wi-Fi, etc.

[0083] In an embodiment, the communication module 22 is used for receiving an installation instruction comprising an installation plan! and the installation apparatus 10 comprises an acquisition module 23, for acquiring an installation package corresponding to the installation plan from the installation package repository on the basis of the installation plan.

[0084] For example, the installation plan comprises an identifier of an installation package to be installed. The acquisition module 23 is used for retrieving the installation package corresponding to the identifier from the installation package repository. In an embodiment, the installation plan further comprises an installation order of installation packages. Correspondingly, the acquisition module 23 is used for retrieving the installation packages from the installation package repository on the basis of the installation order.

[0085] Example: suppose that the installation plan comprises: (1) an identifier of an operating system installation package (suppose this is for an operating system AAA); (2) an identifier of image processing software (suppose this is image processing software BBB); (3) an identifier of security monitoring software (suppose this is security monitoring software CCC). The following is also specified in the installation plan: first install the operating system, then install the security monitoring software, and finally install the image processing software. The acquisition module 23 parses the installation plan to acquire the installation packages to be installed, which specifically comprise an installation package for the operating system AAA, an installation package for the image processing software BBB, and an installation package for the security monitoring software CCC. The acquisition module 23 may also acquire the installation order of these three installation packages. Siemens Healthineers AG

[0086] 15

[0087] Firstly, based on the installation order, the acquisition module 23 acquires the installation package for the operating system AAA from the installation package repository. The OTG module 20 provides the installation package for the operating system AAA to the medical device by an OTG method, so that the medical device starts an installation process of the operating system AAA on the basis of the installation package for the operating system AAA. The command generating module 21 acquires the user interface of the medical device during the installation process of the operating system AAA, confirms an installation requirement by a computer vision method on the basis of the user interface, and generates a peripheral simulation command corresponding to the installation requirement. The communication module 22 sends the peripheral simulation command to the medical device, so that the medical device completes the installation process of the operating system AAA on the basis of the peripheral simulation command.

[0088] Next, based on the installation order, the acquisition module 23 acquires the installation package for the security monitoring software COO from the installation package repository. The OTG module 20 provides the installation package for the security monitoring software COO to the medical device by an OTG method, so that the medical device starts an installation process of the security monitoring software COO on the basis of the installation package for the security monitoring software COO. The command generating module 21 acquires the user interface of the medical device during the installation process of the security monitoring software COO, confirms an installation requirement by a computer vision method on the basis of the user interface, and generates a peripheral simulation command corresponding to the installation requirement. The communication module 22 sends the peripheral simulation command to the medical device, so that the medical device completes the installation process of the security monitoring software COO on the basis of the peripheral simulation command.

[0089] Next, based on the installation order, the acquisition module 23 acquires the installation package for the image processing software BBB from the installation package repository. The OTG module 20 provides the installation package for the image processing software BBB to the medical device by an OTG method, so that the medical device starts an installation process of the image processing software BBB on the basis of the installation package for the image processing software BBB. The command generating module 21 acquires the user interface of the medical device during the installation process of the image processing software Siemens Healthineers AG

[0090] 16

[0091] BBB, confirms an installation requirement by a computer vision method on the basis of the user interface, and generates a peripheral simulation command corresponding to the installation requirement. The communication module 22 sends the peripheral simulation command to the medical device, so that the medical device completes the installation process of the image processing software BBB on the basis of the peripheral simulation command.

[0092] Fig. 3 is a demonstrative structural drawing of an OTG module according to embodiments of the present invention. As shown in Fig. 3, the OTG module 20 comprises^ a memory 30; a first USB interface 31 connected to the memory 30; a second USB interface 32 connected to the medical device; and an OTG control unit 33, for storing an installation package in the memory 30 via the first USB interface 31, wherein the second USB interface 32 is isolated during storage; and sending the installation package to the medical device via the second USB interface 32, wherein the first USB interface 31 is isolated during sending.

[0093] Fig. 4 is a demonstrative structural drawing of a command generating module according to embodiments of the present invention. As shown in Fig. 4, the command generating module 21 comprises: a pre-processing unit 41, for preprocessing a user interface; an optical character recognition unit 42, for identifying, in the pre-processed user interface by OCR, a control associated with an installation requirement; and a generating unit 43, for generating a peripheral simulation command corresponding to the control. In an embodiment, the pre-processing unit 41 comprises: a grayscale conversion unit, for converting the user interface to a grayscale image; a binarization unit, for subjecting the grayscale image to binarization to obtain a binary image; a denoising unit, for removing noise from the binary image; and a sharpening unit, for sharpening the denoised binary image.

[0094] Fig. 5 is a demonstrative flow chart of an installation method for a medical device according to embodiments of the present invention. As Fig. 5 shows, the method comprises:

[0095] Step 201: providing an installation package to the medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package.

[0096] Step 202: acquiring a user interface of the medical device during the installation process. Siemens Healthineers AG

[0097] 17

[0098] Step 203: confirming an installation requirement by a computer vision method on the basis of the user interface.

[0099] Step 204: generating a peripheral simulation command corresponding to the installation requirement.

[0100] Step 205: sending the peripheral simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command.

[0101] In an embodiment, the method comprises: receiving an installation instruction comprising an installation plan; and acquiring an installation package corresponding to the installation plan from an installation package repository on the basis of the installation plan.

[0102] In an embodiment, confirming an installation requirement by a computer vision method on the basis of the user interface comprises: identifying a password input box in the user interface by a computer vision method; and generating a peripheral simulation command corresponding to the installation requirement comprises: generating a first peripheral simulation command for inputting a password into the password input box.

[0103] In an embodiment, confirming an installation requirement by a computer vision method on the basis of the user interface comprises: identifying a confirmation box in the user interface by a computer vision method; and generating a peripheral simulation command corresponding to the installation requirement comprises: generating a second peripheral simulation command for triggering the confirmation box.

[0104] Embodiments of the present invention further propose a medical device, which may for example be an X-ray imaging system. The medical device comprises: a control host; and an installation apparatus, for providing an installation package to the control host by an OTG method, so that the control host starts an installation process on the basis of the installation package; acquiring a user interface of the control host during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; generating a peripheral simulation command corresponding to the installation requirement; and sending the peripheral simulation command to the Siemens Healthineers AG

[0105] 18 control host, so that the control host completes the installation process on the basis of the peripheral simulation command.

[0106] For example, the installation package may comprise an image processing software installation package. The control host that completes the installation process of the image processing software installation package may be used for image processing.

[0107] As can be seen, based on the identification of the installation requirement in the user interface of the control host of the medical device (e.g. X-ray imaging system) by a computer vision method, the peripheral simulation command can be automatically generated, and the installation process can be completed automatically, thus increasing the automation of the installation process of the control host. Furthermore, since the installation package is provided to the control host by an OTG method, the control host is not required to connect to a network to download the installation package on its own initiative, so the security of the medical device (e.g. X-ray imaging system) is increased.

[0108] The X-ray imaging system may be implemented as an X-ray imaging system for mobile and fixed C-arms (including mobile orthopedic surgery X-ray imaging systems and angiography systems, etc.), and may also be implemented as an X- ray imaging system for use in conjunction with a chest radiograph stand and / or a bed body.

[0109] The case where the medical device is specifically implemented as an X-ray imaging system is taken as an example below to provide a demonstrative explanation of embodiments of the present invention.

[0110] Fig. 6 is a demonstrative schematic drawing of a process of providing an installation package to a medical device according to embodiments of the present invention. In Fig. 6, an installation apparatus 70 is connected to an X-ray imaging system 50, and the installation apparatus 70 is also connected to an installation package repository 60. The installation apparatus 70 receives an installation instruction 71 comprising an installation plan 72 from a client (e.g. a personal computer or a smartphone, etc.) by a wired or wireless method. Based on the installation plan 72, the installation apparatus 70 retrieves, from the installation package repository 60, an installation package corresponding to an installation package identifier comprised in the installation plan 72. Siemens Healthineers AG

[0111] 19

[0112] The installation apparatus 70 comprises a control board 73. The control board 73 comprises a memory 74 and an OTG control circuit 75. The OTG control circuit 75 stores the installation package in the memory 74 by an OTG method. In the process of storing the installation package in the memory 74, the OTG control circuit 75 isolates the memory 74 from the X-ray imaging system 50.

[0113] When storage of the installation package is complete, the OTG control circuit 75 rescinds the isolation of the memory 74 from the X-ray imaging system 50. Once the isolation of the memory 74 from the X-ray imaging system 50 has been rescinded, the OTG control circuit 75 sends the installation package to the X-ray imaging system 50 by an OTG method. After acquiring the installation package, the X-ray imaging system 50 can automatically run the installation package, or prompt manual running of the installation package, to start an installation process. During the installation process, an installation screen associated with installation progress will be displayed synchronously in a user interface of the X- ray imaging system 50.

[0114] Fig. 7 is a demonstrative schematic drawing of a process of providing a peripheral simulation command to a medical device according to embodiments of the present invention. After the OTG control circuit 75 sends the installation package to the X-ray imaging system 50 by an OTG method, the X-ray imaging system 50 runs the installation package to start the installation process. An installation screen associated with installation progress will be displayed in a user interface of a display device 88 of the X-ray imaging system 50. The X-ray imaging system 50 sends the user interface 80 of the display device 88 to the installation apparatus 70 in video stream format.

[0115] In the installation apparatus 70, the user interface 80 is subjected to the following processing in sequence :

[0116] (1) The user interface 80 is subjected to grayscale conversion 81.

[0117] (2) A user screen resulting from grayscale conversion is subjected to binarization 82 to obtain a binary image.

[0118] (3) The binary image is subjected to denoising 83.

[0119] (4) The denoised binary image is subjected to sharpening 84. Siemens Healthineers AG

[0120] 20

[0121] (5) The sharpened binary image is subjected to OCR processing.

[0122] (6) Based on the result of OCR processing, a peripheral simulation command generating process 86 is executed, to generate a peripheral simulation command 87 (e.g. a password input command).

[0123] Next, the installation apparatus 70 sends the peripheral simulation command 87 to the X-ray imaging system 50, so that the X-ray imaging system 50 executes the peripheral simulation command 87.

[0124] The case where the medical device is implemented as an X-ray imaging system is taken as an example above to provide a demonstrative description of embodiments of the present invention! in fact, the medical device is not limited to being an X-ray imaging system, and for example could also be implemented as an ultrasound diagnostic device, a functional examination device, an endoscope device, a magnetic resonance medical device, a computed tomography medical device, an experimental diagnostic device and a pathological diagnosis apparatus, etc.

[0125] Embodiments of the present invention further propose an electronic device with a processor-memory architecture. Fig. 8 is a structural drawing of an electronic device according to embodiments of the present invention. As shown in Fig. 8, the electronic device 600 comprises a processor 601, a memory 602, and a computer program stored on the memory 602 and executable on the processor 601, wherein any one of the medical device installation methods above is implemented when the computer program is executed by the processor 601. The memory 602 may specifically be implemented as various types of storage media, such as an electrically erasable programmable read-only memory (EEPROM), a flash memory or a programmable read-only memory (PROM). The processor 601 may be implemented as comprising one or more central processors or one or more field-programmable gate arrays, wherein the field-programmable gate array integrates one or more central processor cores. Specifically, the central processor or central processor core can be implemented as a CPU, MCU or DSP, etc.

[0126] It must be explained that not all of the steps and modules in the flows and structural diagrams above are necessary! certain steps or modules may be omitted according to actual requirements. The sequence in which the steps are executed is not fixed, and may be adjusted as needed. The partitioning of the modules is merely functional partitioning, employed for the purpose of Siemens Healthineers AG

[0127] 21 facilitating description! during actual implementation, one module may be realized by multiple modules, and the functions of multiple modules may be realized by the same module! these modules may be located in the same device, or in different devices.

[0128] Hardware modules in the embodiments may be realized mechanically or electronically. For example, one hardware module may comprise a specially designed permanent circuit or logic device (such as a dedicated processor, such as an FPGA or ASIC) for completing a specific operation. The hardware module may also comprise a programmable logic device or circuit that is temporarily configured by software (e.g. comprising a general processor or another programmable processor) for executing a specific operation. The choice of whether to specifically use a mechanical method, or a dedicated permanent circuit, or a temporarily configured circuit (e.g. configured by software) to realize the hardware module can be decided according to considerations of cost and time.

[0129] The present invention also provides a machine-readable storage medium, in which is stored an instruction for causing a machine to execute the method according to the present application. Specifically, a system or apparatus equipped with a storage medium may be provided! software program code realizing the function of any one of the embodiments above is stored on the storage medium, and a computer (e.g. CPU, MCU or MPU) of the system or apparatus is caused to read and execute the program code stored in the storage medium. Furthermore, it is also possible to cause an operating system etc. operating on a computer to complete a portion of, or all, actual operations by means of an instruction based on program code. It is also possible for program code read out from the storage medium to be written into a memory installed in an expansion board inserted in the computer, or written into a memory installed in an expansion unit connected to the computer, and thereafter, based on instructions of the program code, a control unit, etc. installed on the expansion board or expansion unit is caused to execute a portion of and all actual operations, so as to realize the function of any one of the embodiments above. Embodiments of storage media used for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards and ROM. Optionally, program code may be downloaded from a server computer or a cloud via a communication network. Siemens Healthineers AG

[0130] 22

[0131] The embodiments above are merely preferred embodiments of the present invention, which are not intended to define the scope of protection of the present invention. Any amendments, equivalent substitutions or improvements etc. made within the spirit and principles of the present invention shall be included in the scope of protection thereof.

Claims

Siemens Healthineers AG23CLAIMS1. An installation apparatus for a medical device, characterized by comprising: an OTG module (20), for providing an installation package to a medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package; a command generating module (21), for acquiring a user interface of the medical device during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; and generating a peripheral simulation command corresponding to the installation requirement; a communication module (22), for sending the peripheral simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command.

2. The installation apparatus for a medical device as claimed in claim 1, characterized in that the communication module (22) is used for receiving an installation instruction comprising an installation plan; and the installation apparatus comprises: an acquisition module (23), for acquiring an installation package corresponding to the installation plan from an installation package repository on the basis of the installation plan.

3. The installation apparatus for a medical device as claimed in claim 1 or 2, characterized in that the OTG module (20) comprises: a memory (30); a first universal serial bus interface (31), connected to the memory (30); a second universal serial bus interface (32), connected to the medical device; an OTG control unit (33), for storing the installation package in the memory (30) via the first universal serial bus interface (31), wherein the second universal serial bus interface (32) is isolated during said storing; and sending the installation package to the medical device via the second universal serial bus interface (32), wherein the first universal serial bus interface (31) is isolated during said sending.

4. The installation apparatus for a medical device as claimed in claim 1 or 2, characterized in that the command generating module (21) comprises:Siemens Healthineers AG24 a pre-processing unit (41), for pre-processing the user interface! an optical character recognition unit (42), for identifying, in the pre- processed user interface by optical character recognition, a control associated with the installation requirement! a generating unit (43), for generating a peripheral simulation command corresponding to the control.

5. The installation apparatus for a medical device as claimed in claim 4, characterized in that the pre-processing unit (41) comprises: a grayscale conversion unit, for converting the user interface to a grayscale image! a binarization unit, for subjecting the grayscale image to binarization to obtain a binary image! a denoising unit, for removing noise from the binary image! a sharpening unit, for sharpening the denoised binary image.

6. An installation system for a medical device, characterized by comprising: a client (11), for sending an installation instruction comprising an installation plan! an installation package repository (12), for storing multiple installation packages! an installation apparatus (10), for acquiring an installation package corresponding to the installation plan from the installation package repository(12) on the basis of the installation instruction! providing the installation package to a medical device (13) by an OTG method, so that the medical device(13) starts an installation process on the basis of the installation package! acquiring a user interface of the medical device (13) during the installation process! confirming an installation requirement by a computer vision method on the basis of the user interface! generating a peripheral simulation command corresponding to the installation requirement! and sending the peripheral simulation command to the medical device (13), so that the medical device (13) completes the installation process on the basis of the peripheral simulation command.

7. The installation system for a medical device as claimed in claim 6, characterized in that the installation apparatus (10) comprises: a memory (30); a first universal serial bus interface (31), connected to the memory (30);Siemens Healthineers AG25 a second universal serial bus interface (32), connected to the medical device (13); an OTG control unit (33), for storing the installation package in the memory (30) via the first universal serial bus interface (31), wherein the second universal serial bus interface (32) is isolated during said storing; and sending the installation package to the medical device (13) via the second universal serial bus interface (32), wherein the first universal serial bus interface (31) is isolated during said sending.

8. An installation method for a medical device, characterized by comprising: providing an installation package to a medical device by an OTG method, so that the medical device starts an installation process on the basis of the installation package (201); acquiring a user interface of the medical device during the installation process (202); confirming an installation requirement by a computer vision method on the basis of the user interface (203); generating a peripheral simulation command corresponding to the installation requirement (204); sending the peripheral simulation command to the medical device, so that the medical device completes the installation process on the basis of the peripheral simulation command (205).

9. The installation method for a medical device as claimed in claim 8, characterized in that before the step of providing an installation package to a medical device by an OTG method (201), the method comprises: receiving an installation instruction comprising an installation plan; acquiring an installation package corresponding to the installation plan from an installation package repository on the basis of the installation plan.

10. The installation method for a medical device as claimed in claim 8, characterized in that the step of confirming an installation requirement by a computer vision method on the basis of the user interface (203) comprises: identifying a password input box in the user interface by a computer vision method; the step of generating a peripheral simulation command corresponding to the installation requirement (204) comprises: generating a keyboard simulation command for inputting a password into the password input box.Siemens Healthineers AG2611. The installation method for a medical device as claimed in claim 8, characterized in that the step of confirming an installation requirement by a computer vision method on the basis of the user interface (203) comprises: identifying a confirmation box in the user interface by a computer vision method; the step of generating a peripheral simulation command corresponding to the installation requirement (204) comprises: generating a mouse simulation command for triggering the confirmation box.

12. A medical device, characterized by comprising: a control host; an installation apparatus, for providing an installation package to the control host by an OTG method, so that the control host starts an installation process on the basis of the installation package; acquiring a user interface of the control host during the installation process; confirming an installation requirement by a computer vision method on the basis of the user interface; generating a peripheral simulation command corresponding to the installation requirement; and sending the peripheral simulation command to the control host, so that the control host completes the installation process on the basis of the peripheral simulation command.

13. An electronic device, characterized by comprising: a processor (601); a memory (602), for storing an executable instruction of the processor (601); the processor (601) being used to read the executable instruction from the memory (602) and execute the executable instruction to implement the installation method for a medical device as claimed in any one of claims 8 - 11.

14. A computer-readable storage medium on which a computer instruction is stored, characterized in that the computer instruction, when executed by a processor, implements the installation method for a medical device as claimed in any one of claims 8 ' 11.

15. A computer program product, characterized by comprising a computer program which, when executed by a processor, implements the installation method for a medical device as claimed in any one of claims 8 - 11.

Citation Information

Patent Citations

  • Remote installation

    US20090183148A1

  • Method and system for unattended installation of guest operating system

    US8307358B1