IP Library Granted Patent US 10,175,969
Granted Patent B2
US 10,175,969 · App. 14/983,622 · Granted Jan 8, 2019

Data processing for upgrading medical equipment

Inventors: Shuangxue Li (Shenyang, CN); Qingxiang Shu (Shenyang, CN)
Assignee: SHENYANG NEUSOFT MEDICAL SYSTEMS CO., LTD.
G06F8/65H04L67/125H04L67/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,175,969
App. No.
14/983,622
Granted
Jan 8, 2019
Kind
B2
Abstract

A method for upgrading medical equipment is disclosed. The method may include: according to a first target upgrading identification in a software upgrading package, determining a first target equipment number corresponding to the first target upgrading identification. The table of upgrading identifications can include association between upgrading identifications and equipment numbers of the medical equipment. The method further includes sending the software upgrading package to a first target medical equipment corresponding to the first target equipment number to allow the first target medical equipment to upgrade itself according to the software upgrading package.

Claims (43)

1. A method for upgrading a on-line upgrade medical equipment, comprises:

generating, by a server, a table of configuration information of the medical equipment, the table of configuration information comprising the configuration information for all of different system configurations of the medical equipment;

calculating, by the server, an upgrading identification corresponding to each of the different system configurations;

generating, by the server, a table of system configuration according to the table of configuration information and upgrading identifications, the table of system configuration comprising the system configurations and the respective upgrading identifications and being used to generate a software upgrading package and indicate the system configuration corresponding to each of all the upgrading identifications;

acquiring, by the server, an upgrading identification file of the medical equipment, the upgrading identification file comprising timestamps, the upgrading identification and an equipment number of the medical equipment; and

generating, by the server, a table of upgrading identifications according to the upgrading identification file, the table of upgrading identifications comprising association between the timestamps, the upgrading identifications and the equipment number of the medical equipment;

querying, by the server, the table of upgrading identifications according to a first target upgrading identification in a generated software upgrading package to determine a first target equipment number corresponding to the first target upgrading identification; and

sending, by the server, the generated software upgrading package to a first target medical equipment corresponding to the first target equipment number to facilitate the first target medical equipment to upgrade itself according to the generated software upgrading package;

wherein the method further comprises:

receiving, by the server, a query request for transition history of system configuration of a second target medical equipment;

determining, by the server, a second target equipment number corresponding to the second target medical equipment according to the query request;

when there is a plurality of second target equipment numbers in the table of upgrading identifications, determining, by the server, the upgrading identification and the timestamp corresponding to each of the second target equipment numbers according to the association between the timestamps, the upgrading identifications and the equipment numbers;

querying, by the server, the table of system configurations to determine the system configuration corresponding to the upgrading identification in association with each of the second target equipment numbers; and

comparing, by the server, the system configurations corresponding to each of the timestamps respectively to acquire the information about transition history of system configuration of the second target medical equipment corresponding to the second target equipment numbers.

2. The method of claim 1 , wherein

the first target upgrading identification is used to identify the system configuration of the medical equipment to which the software upgrading package is applied, and

an upgrading identification in the table of upgrading identifications is used to identify the system configuration of the medical equipment.

3. The method of claim 1 , wherein,

each of the system configurations comprises information about a plurality of hardware components and information about a plurality of software modules; and

calculating the upgrading identification of each of the system configurations comprises:

for each of the system configurations, connecting, by the server, the product code of each of the hardware components and the name and version of each of the software modules in the system configuration in a preset order to form a string, the product code corresponding to the model of the each of the hardware components; and

calculating, by the server, the hash value of the string as the upgrading identification of the system configuration.

4. A server, comprising a processor configured to execute machine readable instructions corresponding to a control logic for first data processing in storage medium, the machine-readable instructions, when executed by the processor, cause the processor to:

generate a table of configuration information of the medical equipment, the table of configuration information comprising the configuration information for all of different system configurations of the medical equipment;

calculate an upgrading identification corresponding to each of the different system configurations;

generate a table of system configuration according to the table of configuration information and upgrading identifications, the table of system configuration comprising the system configurations and the respective upgrading identifications and being used to generate a software upgrading package and indicate the system configuration corresponding to each of all the upgrading identifications;

acquire an upgrading identification file of the medical equipment, the upgrading identification file comprising timestamps, the upgrading identification and an equipment number of the medical equipment; and

generate a table of upgrading identifications according to the upgrading identification file, the table of upgrading identifications comprising association between the timestamps, the upgrading identifications and the equipment number of the medical equipment;

query the table of upgrading identifications according to a first target upgrading identification in a generated software upgrading package to determine a first target equipment number corresponding to the first target upgrading identification; and

send the generated software upgrading package to a first target medical equipment corresponding to the first target equipment number so as to allow the first target medical equipment to upgrade itself according to the generated software upgrading package;

wherein the machine readable instructions further cause the processor to:

receive a query request for transition history of system configuration of a second target medical equipment, and determine a second target equipment number corresponding to the second target medical equipment according to the query request;

when there is a plurality of second target equipment numbers in the table of upgrading identifications, determine the upgrading identification and timestamp corresponding to each of the second target equipment numbers according to the association between the timestamps, the upgrading identifications and the equipment numbers;

query the table of system configurations and determine the system configuration corresponding to the upgrading identification in association with each of the second target equipment numbers; and

compare the system configurations corresponding to each of the timestamps respectively to acquire information about transition history of system configuration of the second target medical equipment corresponding to the second target equipment numbers.

5. The server of claim 4 , wherein

the first target upgrading identification is used to identify the system configuration of the medical equipment to which the software upgrading package is applied, and

an upgrading identification in the table of upgrading identifications is used to identify the system configuration of the medical equipment.

6. The server of claim 4 , wherein,

each of the system configurations comprises information about a plurality of hardware components and information about a plurality of software modules, and

the machine readable instructions further cause the processor to:

for each of the system configurations, connect the product code of each of the hardware components and the name and version of each of the software modules in a preset order to form a string, the product code corresponding to the model of each of the hardware components; and

calculate the hash value of the string as an upgrading identification of the system configuration.

Assignments (2)
CHANGE OF NAME Recorded Apr 14, 2020
From: SHENYANG NEUSOFT MEDICAL SYSTEMS CO.,LTD.
To: NEUSOFT MEDICAL SYSTEMS CO., LTD.
Reel/Frame 052386/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: LI, SHUANGXUE; SHU, QINGXIANG
To: SHENYANG NEUSOFT MEDICAL SYSTEMS CO., LTD.
Reel/Frame 037397/0696 →
Priority Claims (1)
CN 2014 1 0843341 · Dec 30, 2014 · national
Continuity (1)
Related Publication 20160188318A1 · Jun 30, 2016