[go: up one dir, main page]

CN120376085A - Medical equipment upgrading method, package management method, system device, equipment and medium - Google Patents

Medical equipment upgrading method, package management method, system device, equipment and medium

Info

Publication number
CN120376085A
CN120376085A CN202410100806.1A CN202410100806A CN120376085A CN 120376085 A CN120376085 A CN 120376085A CN 202410100806 A CN202410100806 A CN 202410100806A CN 120376085 A CN120376085 A CN 120376085A
Authority
CN
China
Prior art keywords
package
installation
upgrade
packages
format
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410100806.1A
Other languages
Chinese (zh)
Inventor
刘超
邓海飞
张生泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Opening Of Biomedical Technology Wuhan Co ltd
Original Assignee
Opening Of Biomedical Technology Wuhan Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Opening Of Biomedical Technology Wuhan Co ltd filed Critical Opening Of Biomedical Technology Wuhan Co ltd
Priority to CN202410100806.1A priority Critical patent/CN120376085A/en
Publication of CN120376085A publication Critical patent/CN120376085A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本申请公开了一种医疗设备的升级方法、装置、一种包管理方法、系统及一种医疗设备、电子设备和存储介质,该医疗设备的升级方法包括:获取一键升级包;其中,所述一键升级包包括所述医疗设备中多个不同控制单元对应的同一目标格式的安装包、升级引导信息,所述安装包包括格式包和数据包,所述升级引导信息用于描述各所述安装包的包信息、各所述安装包之间的依赖关系;解析所述一键升级包,根据所述安装包的包信息、各所述安装包之间的依赖关系依次安装所述安装包;其中,在安装所述安装包的过程中,调用所述安装包的数据包实现所述安装包的安装。本申请提高了医疗设备的升级效率。

The present application discloses a method and apparatus for upgrading medical equipment, a method and system for managing packages, a medical device, an electronic device and a storage medium, wherein the method for upgrading medical equipment comprises: obtaining a one-key upgrade package; wherein the one-key upgrade package comprises an installation package and upgrade guide information of the same target format corresponding to a plurality of different control units in the medical device, wherein the installation package comprises a format package and a data package, and the upgrade guide information is used to describe the package information of each installation package and the dependency relationship between each installation package; parsing the one-key upgrade package, and sequentially installing the installation package according to the package information of the installation package and the dependency relationship between each installation package; wherein, in the process of installing the installation package, the data package of the installation package is called to realize the installation of the installation package. The present application improves the upgrade efficiency of medical equipment.

Description

Medical equipment upgrading method, package management method, system device, equipment and medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and apparatus for upgrading a medical device, a method and system for packet management, and a medical device, an electronic device, and a storage medium.
Background
Generally complex medical devices, such as ultrasound devices, often include multiple control units, so that different formats of software with multiple control units need to be upgraded online, and meanwhile, storage servers of different formats of software may be different, so that an upgrade operator needs to download software installation packages in different storage servers respectively, which is inefficient. In addition, the different installation packages must be installed in strict sequence, and require multiple reboots of the equipment, with low fault tolerance and low efficiency.
Therefore, how to improve the upgrade efficiency of medical devices is a technical problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The application aims to provide a method and a device for upgrading medical equipment, a method and a system for managing packages, the medical equipment, electronic equipment and a storage medium, and the upgrading efficiency of the medical equipment is improved.
In order to achieve the above object, the present application provides a method for upgrading medical equipment, including:
The method comprises the steps of obtaining a one-key upgrade package, wherein the one-key upgrade package comprises an installation package and upgrade guide information of the same target format corresponding to a plurality of different control units in the medical equipment, the installation package comprises a format package and a data package, and the upgrade guide information is used for describing package information of each installation package and dependency relations among the installation packages;
analyzing the one-key upgrade package, and sequentially installing the installation packages according to package information of the installation packages and dependency relations among the installation packages, wherein in the process of installing the installation packages, a data package of the installation packages is called to realize installation of the installation packages.
Wherein, the obtaining the one-key upgrade package includes:
And acquiring a one-key upgrade package from the mobile storage device accessed to the medical device.
Wherein, the obtaining the one-key upgrade package includes:
acquiring and analyzing the upgrade guide information through a network, and downloading an installation package in the one-key upgrade package according to the download link obtained through analysis;
correspondingly, the upgrade guidance information also comprises a download link of the installation package.
The upgrade guide information comprises any one or a combination of any two of package names, version numbers, supported equipment types, software platform types, storage paths, download links, installation sequences and corresponding data package information of the installation package.
The format package comprises a file header and an upgrade script.
After the analyzing the one-key upgrade package, the method further comprises:
And storing the format package into a first target directory according to the package information of the installation package, and storing the data package corresponding to the format package into a second target directory.
After the analyzing the one-key upgrade package, the method further comprises:
displaying the installation packages contained in the one-key upgrade package in a tree structure mode according to the dependency relationship among the installation packages, and determining the package to be installed according to the acquired instruction;
correspondingly, the installing packages sequentially according to the package information of the installing packages and the dependency relationship between the installing packages comprises the following steps:
and sequentially installing the packages to be installed according to the package information of the packages to be installed and the dependency relationship among the packages to be installed.
The data package for calling the installation package realizes the installation of the installation package, and the method comprises the following steps:
And calling a driving interface corresponding to the hardware to be modified, and writing data into the hardware to be modified based on the content of the data packet of the installation packet.
In order to achieve the above object, the present application provides an upgrade apparatus for medical equipment, including:
the medical equipment comprises a first acquisition module, a second acquisition module and a first acquisition module, wherein the first acquisition module is used for acquiring a one-key upgrade package, the one-key upgrade package comprises an installation package and upgrade guide information which correspond to a plurality of different control units in the medical equipment and are in the same target format, the installation package comprises a format package and a data package, and the upgrade guide information is used for describing package information of each installation package and dependency relations among the installation packages;
The installation module is used for analyzing the one-key upgrade package, and sequentially installing the installation packages according to package information of the installation packages and the dependency relationship among the installation packages, wherein in the installation process of the installation packages, data packages in the installation packages are called to realize the installation of the installation packages.
To achieve the above object, the present application provides a medical device comprising:
a memory for storing a computer program;
And a processor for implementing the steps of the method for upgrading a medical device as described above when executing the computer program.
To achieve the above object, the present application provides a packet management method, including:
Acquiring format packets and data packets corresponding to a plurality of installation packets through an input interface;
Determining one or more target installation packages contained in a one-key upgrade package, and generating upgrade guide information based on package information of the target installation packages and dependency relations among different target installation packages;
And generating a one-key upgrade package based on the format package, the data package and the upgrade guide information of the target installation package.
To achieve the above object, the present application provides a packet management system comprising:
The second acquisition module is used for acquiring format packets and data packets corresponding to the plurality of installation packets through the input interface;
The first generation module is used for determining one or more target installation packages contained in the one-key upgrade package and generating upgrade guide information based on package information of the target installation packages and dependency relations among different target installation packages;
and the second generation module is used for generating a one-key upgrade package based on the format package, the data package and the upgrade guide information of the target installation package.
To achieve the above object, the present application provides an electronic device including:
a memory for storing a computer program;
And a processor for implementing the steps of the packet management method as described above when executing the computer program.
To achieve the above object, the present application provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method for upgrading a medical device or the method for managing packages as described above.
According to the scheme, the upgrading method of the medical equipment comprises the steps of obtaining a one-key upgrading package, wherein the one-key upgrading package comprises an installation package and upgrading guide information of the same target format corresponding to a plurality of different control units in the medical equipment, the installation package comprises a format package and a data package, the upgrading guide information is used for describing package information of each installation package and dependency relations among the installation packages, analyzing the one-key upgrading package, and sequentially installing the installation packages according to the package information of the installation packages and the dependency relations among the installation packages, wherein in the installation process of the installation packages, the data package of the installation package is called to realize installation of the installation packages.
According to the application, the installation packages corresponding to different control units are unified into a target format, the plurality of installation packages are integrated through the one-key upgrade package, the upgrade program analyzes the one-key upgrade package and sequentially installs the different installation packages according to upgrade guide information therein, so that the plurality of control units are sequentially and automatically upgraded, and the upgrade efficiency of medical equipment is improved. The application also discloses an upgrading device of the medical equipment, a packet management method and system, the medical equipment, the electronic equipment and the storage medium, and the technical effects can be realized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application as claimed.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification, illustrate the disclosure and together with the description serve to explain, but do not limit the disclosure. In the drawings:
FIG. 1 is a flow chart illustrating a method of upgrading a medical device according to an exemplary embodiment;
FIG. 2 is a flow chart illustrating a method of packet management according to an exemplary embodiment;
FIG. 3 is a block diagram illustrating an upgrade apparatus of a medical device according to an exemplary embodiment;
FIG. 4 is a block diagram of a packet management system, according to an exemplary embodiment;
Fig. 5 is a block diagram of a medical device or electronic device, according to an example embodiment.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application. In addition, in the embodiments of the present application, "first", "second", etc. are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence.
The embodiment of the application discloses a method for upgrading medical equipment, which improves the upgrading efficiency of the medical equipment.
Referring to fig. 1, a flowchart of a method for upgrading a medical device according to an exemplary embodiment is shown, and as shown in fig. 1, includes:
S101, acquiring a one-key upgrade package, wherein the one-key upgrade package comprises an installation package and upgrade guide information of the same target format corresponding to a plurality of different control units in the medical equipment, the installation package comprises a format package and a data package, and the upgrade guide information is used for describing package information of each installation package and dependency relations among the installation packages;
the execution body of the embodiment is a medical device, and aims to upgrade a plurality of different control units in the medical device. In a specific implementation, the medical device may implement upgrading of a plurality of different control units by calling an upgrade program, and when the upgrade program is executed, a one-key upgrade package is obtained.
When the medical equipment is upgraded, the medical equipment can be classified into mobile storage equipment upgrade and network upgrade according to different upgrade modes. As a possible implementation manner, the acquiring the one-key upgrade package includes acquiring the one-key upgrade package from a mobile storage device connected to the medical device. The mobile storage device herein may include a USB (Universal Serial Bus ) flash disk, that is, a USB disk, and the mobile storage device upgrade requires that the one-key upgrade package downloaded from the package management system be decompressed and stored in the mobile storage device in advance.
As another possible implementation manner, the method for obtaining the one-key upgrade package comprises the steps of obtaining and analyzing the upgrade guide information through a network, and downloading an installation package in the one-key upgrade package according to the analyzed download link, wherein the upgrade guide information also comprises the download link of the installation package correspondingly. The network upgrade needs to rely on the network to download a one-key upgrade package from the package management system, obtain the download link of the installation package according to upgrade guiding information therein, and download the installation package according to the download link through the network.
The one-key upgrade package comprises an installation package and upgrade guide information of the same target format corresponding to a plurality of different control units in the medical equipment. In a specific implementation, the installation packages of different formats in the related technology are unified into an installation package of a target format, and the target format is a customized unified format, that is, the installation packages corresponding to different control units are unified into the target format in the embodiment, the installation package comprises a format package and a data package, and the format package comprises a file header and an upgrade script. The format packet of each control unit may correspond to a data packet of a different format, where the data packet of a different format includes upgrade data of a different format. When the installation package is manufactured, the upgrade script is packed into the format package, and then the upgrade script is automatically executed at a proper time in the installation process of the upgrade program, and the upgrade script is used for calling the original execution flow of the software, namely the data package, so that the compatible operation on different software installations is realized. The upgrade guide information is used for describing package information of each installation package and dependency relations among different installation packages, and can include package names, version numbers, supported device types, software platform types, storage paths, download links, installation sequences, corresponding data package information and the like of the installation packages. The plurality of installation packages are described by a section of upgrade guiding information, the whole upgrade process can be completely guided, and the upgrade guiding information can be fed back through a network interaction process or read from a file of the mobile storage device.
Therefore, the installation packages with different formats in the related technology are split into the data packages with the format packages, the format packages and the data packages can be respectively developed and released, and the development and release modes are more flexible. Meanwhile, one format packet can be multiplexed to process data packets with different formats, so that repeated development is reduced. In addition, when the old version of the compatible software is compatible, the data package is not required to be modified, only the format package is required to be modified, the modification is small, the implementation is easy, and the development difficulty of version compatibility is reduced.
S102, analyzing the one-key upgrade package, and sequentially installing the installation packages according to package information of the installation packages and the dependency relationship among the installation packages, wherein in the process of installing the installation packages, the data packages of the installation packages are called to realize the installation of the installation packages.
In specific implementation, the upgrade program analyzes the one-key upgrade package to obtain upgrade guide information, and downloads the format package and the data package corresponding to the format package according to package information of the installation package. In the network upgrading mode, the format package and the corresponding data package are downloaded from the package management system to the fixed directory through the download link of the installation package contained in the upgrading guide information fed back by the network. In the upgrading mode of the mobile storage device, the format package and the data package corresponding to the format package downloaded from the package management system are required to be decompressed and stored in the mobile storage device in advance, and the upgrading program downloads the data package corresponding to the format package and the data package corresponding to the format package from the mobile storage device to the fixed directory.
As a possible implementation manner, after the one-key upgrade package is parsed, the method further comprises the steps of storing the format package into a first target directory according to package information of the installation package, and storing a data package corresponding to the format package into a second target directory. In implementations, the format package may be downloaded into a first target directory (instal directory) and the data package may be downloaded into a second target directory (update directory).
Furthermore, the upgrade program installs the installation packages in turn according to the installation sequence of the installation packages according to the dependency relationship between the different installation packages, and does not restart the equipment after each installation of one installation package is completed, so that the complete automatic operation of the installation process of a plurality of installation packages can be realized. During installation of the installation package, the contents of the data package of the installation package are read. As a possible implementation manner, the calling the data packet of the installation package to realize the installation of the installation package comprises calling a driving interface corresponding to hardware to be modified, and writing data into the hardware to be modified based on the content of the data packet of the installation package. In an implementation, if a modification on the hardware is involved, the corresponding driver interface is invoked to write data to the hardware.
The method comprises the steps of sequentially reading the format packages in the first target catalogue according to the dependency relationship among the installation packages, and correspondingly, calling the data packages of the installation packages to realize the installation of the installation packages in the installation process of the installation packages, wherein the step of calling the data packages corresponding to the format packages in the second target catalogue to realize the installation of the installation packages in the installation process of the installation packages. In a specific implementation, the upgrade program enters a first target directory (installation directory) to execute an installation command, sequentially reads format packages under the first target directory (installation directory) according to an installation sequence of the installation packages, and reads contents of data packages under a second target directory (update directory) in the process of installing the installation packages.
The method comprises the steps of analyzing the one-key upgrade package, displaying the installation package contained in the one-key upgrade package in a tree structure mode according to the dependency relationship among the installation packages, determining packages to be installed according to the acquired instructions, and correspondingly, sequentially installing the installation packages according to the package information of the installation packages and the dependency relationship among the installation packages, wherein the steps of sequentially installing the packages to be installed according to the package information of the packages to be installed and the dependency relationship among the packages to be installed.
In a specific implementation, the upgrade program reads the content in the upgrade guide information, converts the content into a corresponding data structure, extracts the package name and the dependency relationship of the installation package while storing the content in the memory, and displays the package name and the dependency relationship on the interface in a tree structure, so that a user can select the package to be installed in the interface, and the upgrade program downloads the format package of the package to be installed into the first target directory and downloads the data package of the package to be installed into the second target directory. The upgrade program enters the first target directory to execute the installation command, reads all format packages under the first target directory according to the installation sequence of the packages to be installed, and reads the content of the data packages under the second target directory in the process of reading the format packages.
Therefore, the one-key upgrade package can be suitable for different medical equipment, a user can select different installation packages for upgrade according to different medical equipment, the one-key upgrade package is separated from equipment and business, and the upgrading program on the equipment is realized to upgrade a plurality of control units by using one-key upgrade package.
In the embodiment of the application, the installation packages corresponding to different control units are unified into the target format, wherein the installation packages comprise format packages and data packages, a plurality of installation packages are integrated through one-key upgrade packages, and the upgrade program analyzes the one-key upgrade packages and sequentially installs different installation packages according to upgrade guide information in the one-key upgrade packages, so that the plurality of control units are automatically upgraded sequentially, and the upgrade efficiency of medical equipment is improved.
The embodiment of the application discloses a packet management method, which comprises the following steps:
Referring to fig. 2, a flowchart of a packet management method is shown according to an exemplary embodiment, as shown in fig. 2, including:
s201, obtaining format packets and data packets corresponding to a plurality of installation packets through an input interface;
The execution main body of the embodiment is a packet management system, which aims to uniformly manage the installation packets of different control units and format packets and data packets corresponding to the installation packets, and the packet management system provides the packet uploading and downloading functions. In specific implementation, a user uploads a format packet or a data packet corresponding to the format packet to a packet management system through an input interface, selects a packet to be uploaded when uploading the format packet or the data packet, fills in information such as supported equipment types, software platform types and the like, and uploads the information.
S202, determining one or more target installation packages contained in a one-key upgrade package, and generating upgrade guide information based on package information of the target installation packages and dependency relations among different target installation packages;
s203, generating a one-key upgrade package based on the format package, the data package and the upgrade guide information of the target installation package.
In a specific implementation, a one-key upgrade package is newly built in the package management system, and format packages or data packages uploaded on the package management system are selected according to the dependency relationship, so that one or more target installation packages contained in the one-key upgrade package are determined. When selecting the format package or the data package, the user can quickly inquire and screen the needed package according to the device type and the software platform type.
Further, the format package and the data package of the selected target installation package are added into the one-key upgrade package, meanwhile upgrade guide information is generated according to package information of the target installation package and the dependency relationship among different target installation packages, the upgrade guide information can comprise package names, version numbers, supported device types, software platform types, storage paths, download links, installation sequences, information of the data package and the like of the target installation package, and the information of the data package of the target installation package can comprise package names, download links, supported device types, software platform types and the like of the data package.
It should be noted that, a plurality of one-key upgrade packages may be established in the package management system, where the upgrade packages include different format packages and data packages for upgrading medical devices of different device types and software platform types. Of course, the one-key upgrade package may be made to contain as many format packages and data packages as possible, and a desired format package and data package may be selected among them after the one-key upgrade package is downloaded by the upgrade program of the medical device.
Therefore, the format packages and the data packages of different control units are uniformly managed through the package management system, and the functions of package uploading, downloading and integrating one-key upgrade packages are provided.
The following describes an upgrade apparatus for a medical device according to an embodiment of the present application, and the upgrade apparatus for a medical device and the upgrade method for a medical device described in the following may refer to each other.
Referring to fig. 3, a structural diagram of an upgrade apparatus of a medical device according to an exemplary embodiment is shown, as shown in fig. 3, including:
The first obtaining module 301 is configured to obtain a one-key upgrade package, where the one-key upgrade package includes an installation package and upgrade guidance information in the same target format corresponding to a plurality of different control units in the medical device, the installation package includes a format package and a data package, and the upgrade guidance information is used to describe package information of each installation package and a dependency relationship between each installation package;
the installation module 302 is configured to parse the one-key upgrade package, and sequentially install the installation packages according to package information of the installation packages and dependency relationships between the installation packages, where in a process of installing the installation packages, data packages in the installation packages are called to implement installation of the installation packages.
In the embodiment of the application, the installation packages corresponding to different control units are unified into the target format, wherein the installation packages comprise format packages and data packages, a plurality of installation packages are integrated through one-key upgrade packages, and the upgrade program analyzes the one-key upgrade packages and sequentially installs different installation packages according to upgrade guide information in the one-key upgrade packages, so that the plurality of control units are automatically upgraded sequentially, and the upgrade efficiency of medical equipment is improved.
On the basis of the above embodiment, as a preferred implementation manner, the first obtaining module 301 is specifically configured to obtain a one-key upgrade package from a mobile storage device that accesses the medical device.
On the basis of the above embodiment, as a preferred implementation manner, the first obtaining module 301 is specifically configured to obtain and parse the upgrade guiding information through a network, and download the installation package in the one-key upgrade package according to the download link obtained by parsing;
correspondingly, the upgrade guidance information also comprises a download link of the installation package.
On the basis of the above embodiment, as a preferred implementation manner, the upgrade guidance information includes any one or a combination of any several of a package name, a version number, a supported device type, a software platform type, a storage path, a download link, an installation order, and corresponding data package information of the installation package.
On the basis of the above embodiment, as a preferred implementation manner, the format packet includes a file header and an upgrade script.
On the basis of the foregoing embodiment, as a preferred implementation manner, the installation module 302 is specifically configured to parse the one-key upgrade package, store the format package to a first target directory according to package information of the installation package, and store a data package corresponding to the format package to a second target directory.
On the basis of the above embodiment, as a preferred implementation manner, the method further includes:
the display module is used for displaying the installation packages contained in the one-key upgrade package in a tree structure mode according to the dependency relationship among the installation packages, and determining packages to be installed which need to be installed according to the acquired instructions;
Correspondingly, the installation module 302 is specifically configured to sequentially install the packages to be installed according to the package information of the packages to be installed and the dependency relationship between the packages to be installed.
On the basis of the foregoing embodiment, as a preferred implementation manner, the installation module 302 is specifically configured to call a driving interface corresponding to the hardware to be modified, and write data into the hardware to be modified based on the content of the data packet of the installation packet.
The following describes a packet management system according to an embodiment of the present application, and the following description of a packet management system and the foregoing description of a packet management method may refer to each other.
Referring to fig. 4, a block diagram of a packet management system is shown according to an exemplary embodiment, as shown in fig. 4, comprising:
a second obtaining module 401, configured to obtain format packets and data packets corresponding to the plurality of installation packets through an input interface;
A first generation module 402, configured to determine one or more target installation packages included in a one-key upgrade package, and generate upgrade guidance information based on package information of the target installation packages and dependency relationships between different target installation packages;
a second generating module 403, configured to generate a one-key upgrade package based on the format package, the data package, and the upgrade guidance information of the target installation package.
Therefore, the package management system is used for uniformly managing the installation packages of different control units and the data packages corresponding to the installation packages, and provides the functions of package uploading, downloading and integrating one-key upgrade packages.
The specific manner in which the various modules perform the operations in connection with the apparatus or system of the above embodiments have been described in detail in connection with embodiments of the method, and will not be described in detail herein.
Based on the hardware implementation of the program modules, and in order to implement the method according to the embodiment of the present application, the embodiment of the present application further provides a medical device and an electronic device, and fig. 5 is a structural diagram of a medical device or an electronic device shown in an exemplary embodiment, and as shown in fig. 5, includes:
A communication interface 1 capable of information interaction with other devices such as network devices and the like;
And the processor 2 is connected with the communication interface 1 to realize information interaction with other devices, and is used for executing the upgrading method or the packet management method of the medical device provided by one or more technical schemes when running the computer program. And the computer program is stored on the memory 3.
Of course, in practice, the various components in the electronic device are coupled together by a bus system 4. It will be appreciated that the bus system 4 is used to enable connected communications between these components. The bus system 4 comprises, in addition to a data bus, a power bus, a control bus and a status signal bus. But for clarity of illustration the various buses are labeled as bus system 4 in fig. 5.
The memory 3 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device. Examples of such data include any computer program for operating on an electronic device.
It will be appreciated that the memory 3 may be either volatile memory or nonvolatile memory, and may include both volatile and nonvolatile memory. The non-volatile Memory may be, among other things, a Read Only Memory (ROM), a programmable Read Only Memory (PROM, programmable Read-Only Memory), erasable programmable Read-Only Memory (EPROM, erasable Programmable Read-Only Memory), electrically erasable programmable Read-Only Memory (EEPROM, ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory), Magnetic random access Memory (FRAM, ferromagnetic random access Memory), flash Memory (Flash Memory), magnetic surface Memory, optical disk, or compact disk-Only Memory (CD-ROM, compact Disc Read-Only Memory), which may be disk Memory or tape Memory. The volatile memory may be random access memory (RAM, random Access Memory) which acts as external cache memory. by way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM, static Random Access Memory), synchronous static random access memory (SSRAM, synchronous Static Random Access Memory), dynamic random access memory (DRAM, dynamic Random Access Memory), synchronous dynamic random access memory (SDRAM, synchronous Dynamic Random Access Memory), and, Double data rate synchronous dynamic random access memory (DDRSDRAM, double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random access memory (ESDRAM, enhanced Synchronous Dynamic Random Access Memory), synchronous link dynamic random access memory (SLDRAM, syncLink Dynamic Random Access Memory), Direct memory bus random access memory (DRRAM, direct Rambus Random Access Memory). The memory 3 described in the embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
The method disclosed in the above embodiment of the present application may be applied to the processor 2 or implemented by the processor 2. The processor 2 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in the processor 2 or by instructions in the form of software. The processor 2 described above may be a general purpose processor, DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The processor 2 may implement or perform the methods, steps and logic blocks disclosed in embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiment of the application can be directly embodied in the hardware of the decoding processor or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium in the memory 3 and the processor 2 reads the program in the memory 3 to perform the steps of the method described above in connection with its hardware.
The corresponding flow in each method of the embodiments of the present application is implemented when the processor 2 executes the program, and for brevity, will not be described in detail herein.
In an exemplary embodiment, the present application also provides a storage medium, i.e. a computer storage medium, in particular a computer readable storage medium, for example comprising a memory 3 storing a computer program executable by the processor 2 for performing the steps of the method described above. The computer readable storage medium may be FRAM, ROM, PROM, EPROM, EEPROM, flash Memory, magnetic surface Memory, optical disk, CD-ROM, etc.
It will be appreciated by those of ordinary skill in the art that implementing all or part of the steps of the above method embodiments may be accomplished by hardware associated with program instructions, and that the above program may be stored on a computer readable storage medium which, when executed, performs the steps comprising the above method embodiments, where the above storage medium includes various media that can store program code, such as removable storage devices, ROM, RAM, magnetic or optical disks.
Or the above-described integrated units of the application may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied essentially or in part in the form of a software product stored in a storage medium, including instructions for causing an electronic device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the methods described in the embodiments of the present application. The storage medium includes various media capable of storing program codes such as a removable storage device, a ROM, a RAM, a magnetic disk or an optical disk.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (14)

1. A method of upgrading a medical device, comprising:
The method comprises the steps of obtaining a one-key upgrade package, wherein the one-key upgrade package comprises an installation package and upgrade guide information of the same target format corresponding to a plurality of different control units in the medical equipment, the installation package comprises a format package and a data package, and the upgrade guide information is used for describing package information of each installation package and dependency relations among the installation packages;
analyzing the one-key upgrade package, and sequentially installing the installation packages according to package information of the installation packages and dependency relations among the installation packages, wherein in the process of installing the installation packages, a data package of the installation packages is called to realize installation of the installation packages.
2. The method for upgrading a medical device according to claim 1, wherein the obtaining a one-touch upgrade package comprises:
And acquiring a one-key upgrade package from the mobile storage device accessed to the medical device.
3. The method for upgrading a medical device according to claim 1, wherein the obtaining a one-touch upgrade package comprises:
acquiring and analyzing the upgrade guide information through a network, and downloading an installation package in the one-key upgrade package according to the download link obtained through analysis;
correspondingly, the upgrade guidance information also comprises a download link of the installation package.
4. The method for upgrading a medical device according to claim 1, wherein the upgrade guidance information includes any one or a combination of any of a package name, a version number, a supported device type, a software platform type, a storage path, a download link, an installation order, and corresponding data package information of the installation package.
5. The method for upgrading a medical device according to claim 1, wherein the format package comprises a file header and an upgrade script.
6. The method for upgrading a medical device according to claim 1, wherein after the parsing the one-touch upgrade package, further comprising:
And storing the format package into a first target directory according to the package information of the installation package, and storing the data package corresponding to the format package into a second target directory.
7. The method for upgrading a medical device according to claim 1, wherein after the parsing the one-touch upgrade package, further comprising:
displaying the installation packages contained in the one-key upgrade package in a tree structure mode according to the dependency relationship among the installation packages, and determining the package to be installed according to the acquired instruction;
correspondingly, the installing packages sequentially according to the package information of the installing packages and the dependency relationship between the installing packages comprises the following steps:
And sequentially installing the packages to be installed according to the package information of the packages to be installed and the dependency relationship among the packages to be installed.
8. The method for upgrading a medical device according to claim 1, wherein the invoking the data packet of the installation package realizes the installation of the installation package, comprising:
And calling a driving interface corresponding to the hardware to be modified, and writing data into the hardware to be modified based on the content of the data packet of the installation packet.
9. An upgrade apparatus for medical equipment, comprising:
The medical equipment comprises a first acquisition module, a second acquisition module and a first acquisition module, wherein the first acquisition module is used for acquiring a one-key upgrade package, the one-key upgrade package comprises an installation package and upgrade guide information of the same target format corresponding to a plurality of different control units in the medical equipment, the installation package comprises a format package and a data package, and the upgrade guide information is used for describing package information of each installation package and dependency relations among the installation packages;
The installation module is used for analyzing the one-key upgrade package, and sequentially installing the installation packages according to package information of the installation packages and the dependency relationship among the installation packages, wherein in the installation process of the installation packages, data packages in the installation packages are called to realize the installation of the installation packages.
10. A medical device, comprising:
a memory for storing a computer program;
A processor for implementing the steps of the method of upgrading a medical device according to any one of claims 1 to 8 when executing said computer program.
11. A method of packet management, comprising:
Acquiring format packets and data packets corresponding to a plurality of installation packets through an input interface;
Determining one or more target installation packages contained in a one-key upgrade package, and generating upgrade guide information based on package information of the installation packages of the target installation packages and dependency relations among different target installation packages;
And generating a one-key upgrade package based on the format package, the data package and the upgrade guide information of the target installation package.
12. A packet management system, comprising:
The second acquisition module is used for acquiring format packets and data packets corresponding to the plurality of installation packets through the input interface;
The first generation module is used for determining one or more target installation packages contained in the one-key upgrade package and generating upgrade guide information based on package information of the target installation packages and dependency relations among different target installation packages;
and the second generation module is used for generating a one-key upgrade package based on the format package, the data package and the upgrade guide information of the target installation package.
13. An electronic device, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the packet management method of claim 11 when executing the computer program.
14. A computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, implements the steps of the method of upgrading a medical device according to any one of claims 1 to 8 or of the pack management method according to claim 11.
CN202410100806.1A 2024-01-23 2024-01-23 Medical equipment upgrading method, package management method, system device, equipment and medium Pending CN120376085A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410100806.1A CN120376085A (en) 2024-01-23 2024-01-23 Medical equipment upgrading method, package management method, system device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410100806.1A CN120376085A (en) 2024-01-23 2024-01-23 Medical equipment upgrading method, package management method, system device, equipment and medium

Publications (1)

Publication Number Publication Date
CN120376085A true CN120376085A (en) 2025-07-25

Family

ID=96442100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410100806.1A Pending CN120376085A (en) 2024-01-23 2024-01-23 Medical equipment upgrading method, package management method, system device, equipment and medium

Country Status (1)

Country Link
CN (1) CN120376085A (en)

Similar Documents

Publication Publication Date Title
US11467816B1 (en) Method and system of running an application
CN111740948B (en) Data packet issuing method, dynamic updating method, device, equipment and medium
US20150149756A1 (en) System and method for setting up a bootable storage device using image
CN110113391B (en) Client online method and device and client operation method and device
CN111399840B (en) Module development method and device
CN107239309B (en) Patch generation method and device, updating method, electronic device and storage medium
CN114490103B (en) Method, device and electronic device for calling operating system interface
CN112181588A (en) Application containerization method and device, electronic equipment and storage medium
CN110795353B (en) Quick application debugging method, device, equipment and storage medium
CN103853535A (en) Method and device for modifying middleware
US20110321030A1 (en) Method and apparatus for updating a software image
CN112181366A (en) Mobile application development framework based on cross-platform interaction
WO2019157891A1 (en) Application installation method and application installer generating method
CN117193791A (en) Method for checking compatibility between driving module and kernel, computing device and storage medium
CN118819645A (en) File system startup method, device, equipment and medium of microkernel operating system
CN103677979B (en) Interactive method and device for application software and plugin
CN113721940B (en) Software deployment method, device, electronic device and storage medium
CN112764836B (en) Method and device for running fast application and electronic equipment
CN114895935A (en) Method and device for flashing vehicle ECU, electronic equipment and storage medium
CN114185609A (en) Method and device for processing equipment configuration information, storage medium and processor
CN120376085A (en) Medical equipment upgrading method, package management method, system device, equipment and medium
CN113157308A (en) Software packaging method, device and system
CN113641389B (en) Software upgrading method, device and equipment based on OpenCPU
CN117707635A (en) Method and system for realizing uboot support for guiding multi-system starting
CN112379902B (en) Method, apparatus and computer readable storage medium for adapting multiple end devices

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination