Data acquisition method, device, system, computer equipment and storage medium
By setting up data acquisition piles in medical equipment, the terminal obtains data and obtains pile lists when an exception occurs and requests target data, which solves the problem that developers cannot obtain the first on-site data in a timely manner and improves the efficiency of exception handling.
Patent Information
- Application Number
- CN202011418231.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-07
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2040-12-24
AI Technical Summary
When an abnormality occurs in a medical device, developers cannot obtain the first site data in a timely manner, resulting in the possibility of missing the best abnormal diagnosis opportunity.
By presetting data acquisition piles in the medical device, and when an abnormality occurs, the terminal sends a list acquisition request to the medical device, receives data acquisition pile list, and sends a data acquisition request to the medical device according to the list to obtain the target data.
Enable developers to obtain data from the first site in a timely manner, thereby seizing the best abnormal diagnosis opportunity and improving abnormal handling efficiency.
Smart Images

Figure CN114038547B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data acquisition, and in particular to a data acquisition method, apparatus, computer equipment and storage medium. Background Art
[0002] Medical devices have complex functions and a wide range of usage scenarios, and some hard-to-catch anomalies are prone to occur during the development and use of medical devices. Usually, after an anomaly occurs in a medical device, the on-site engineer exports the relevant data through a USB flash drive, and then the developer analyzes the exported data to solve the anomaly.
[0003] However, this processing method prevents developers from obtaining data from the first scene, and they are likely to miss the best opportunity for abnormality diagnosis by analyzing the exported data. Summary of the invention
[0004] Based on this, it is necessary to provide a data acquisition method, device, computer equipment and storage medium that can enable developers to obtain field data in a timely manner in response to the above technical problems.
[0005] A data acquisition method, applied to a terminal, comprising:
[0006] After determining that the medical device is abnormal, sending a list acquisition request to the medical device; the list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0007] Receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to send target data;
[0008] Receive target data sent by medical devices.
[0009] In one embodiment, the sending of a data acquisition request to a medical device according to the data acquisition pile list includes:
[0010] Get the pile list based on the data and display the interactive interface;
[0011] A data acquisition operation is received based on the interactive interface, and a data acquisition request is sent to the medical device according to the data acquisition operation.
[0012] In one embodiment, the pile information of the data acquisition pile includes the pile identification and pile function of the data acquisition pile, and the above-mentioned displaying the interactive interface according to the data acquisition pile list includes:
[0013] Generate an interactive interface according to the pile information of each data acquisition pile in the data acquisition pile list;
[0014] An interactive interface is displayed; a plurality of trigger buttons are arranged in the interactive interface, and one trigger button corresponds to a pile identification and a pile function of a data acquisition pile.
[0015] In one embodiment, the above-mentioned receiving a data acquisition operation based on an interactive interface and sending a data acquisition request to a medical device according to the data acquisition operation includes:
[0016] Receiving a trigger operation for any trigger button based on the interactive interface;
[0017] Determine the target data acquisition pile to be awakened according to the trigger operation;
[0018] A data acquisition request is generated according to the target data acquisition pile, and the data acquisition request is sent to the medical device.
[0019] In one of the embodiments, after receiving the target data sent by the medical device, the method further includes:
[0020] The target data is analyzed to obtain an analysis result; the analysis result includes at least one of an abnormal occurrence stage, an abnormal image, and abnormal data.
[0021] In one embodiment, after receiving the target data sent by the medical device, the method further includes:
[0022] Stores target data.
[0023] A data acquisition method, applied to medical equipment, comprising:
[0024] Receiving a list acquisition request sent by a terminal, and determining a data acquisition pile list according to the list acquisition request; the data acquisition pile list contains pile information of a plurality of data acquisition piles pre-set in the main program;
[0025] Sending a data acquisition pile list to a terminal, so that the terminal can send a data acquisition request to a medical device according to the data acquisition pile list;
[0026] Receive a data acquisition request and send target data to the terminal according to the data acquisition request.
[0027] In one embodiment, determining the data acquisition pile list according to the list acquisition request includes:
[0028] Determine whether a data acquisition pile list exists in the medical device according to the list acquisition request;
[0029] If the data acquisition pile list does not exist, all data acquisition piles set in the main program are scanned, and a data acquisition pile list is generated according to the scanning results.
[0030] In one embodiment, after determining whether there is a data acquisition pile list in the medical device according to the list acquisition request, the method further includes:
[0031] If there is a data acquisition pile list, determine the file update time of the medical device;
[0032] Determine the part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile table and the file update time;
[0033] Scan some data acquisition piles and update the data acquisition pile list according to the scanning results.
[0034] In one embodiment, before determining the data acquisition pile list according to the list acquisition request, the method further includes:
[0035] Pre-configure the data acquisition pile list in the medical device;
[0036] Correspondingly, determining a data acquisition pile list according to the list acquisition request includes:
[0037] Gets a list of pre-configured data fetch stubs based on a list fetch request.
[0038] In one embodiment, the sending of target data to the terminal according to the data acquisition request includes:
[0039] Determine the target data acquisition pile to be awakened according to the data acquisition request;
[0040] Wake up the target data acquisition pile, execute the target data acquisition pile to acquire the target data;
[0041] Send target data to the terminal.
[0042] In one embodiment, the data acquisition post is a code with a special mark set at a preset position in the main program, and the data acquisition post is used to acquire at least one of image data, parameter data, log data and backup data in the medical device.
[0043] A data acquisition method, the method comprising:
[0044] After determining that the medical device is abnormal, the terminal sends a list acquisition request to the medical device;
[0045] The medical device receives the list acquisition request and sends a data acquisition pile list to the terminal; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0046] The terminal receives the data acquisition pile list, and sends a data acquisition request to the medical device according to the data acquisition pile list;
[0047] The medical device receives the data acquisition request and sends target data to the terminal according to the data acquisition request;
[0048] The terminal receives the target data.
[0049] A data acquisition device, applied to a terminal, comprising:
[0050] A list request sending module is used to send a list acquisition request to the medical device after determining that the medical device is abnormal; the list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0051] A request sending module is used to receive a data acquisition pile list sent by a medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to send target data;
[0052] The data receiving module is used to receive target data sent by the medical device.
[0053] In one embodiment, the request sending module includes:
[0054] The interface display submodule is used to display the interactive interface according to the pile list obtained from the data;
[0055] The request sending submodule is used to receive a data acquisition operation based on the interactive interface and send a data acquisition request to the medical device according to the data acquisition operation.
[0056] In one of the embodiments, the pile information of the above-mentioned data acquisition pile includes the pile identification and pile function of the data acquisition pile, and the above-mentioned interface display submodule is specifically used to generate an interactive interface according to the pile information of each data acquisition pile in the data acquisition pile list; display the interactive interface; multiple trigger buttons are set in the interactive interface, and one trigger button corresponds to the pile identification and pile function of a data acquisition pile.
[0057] In one of the embodiments, the request sending submodule is specifically used to receive a trigger operation for any trigger button based on an interactive interface; determine the target data acquisition post to be awakened according to the trigger operation; generate a data acquisition request according to the target data acquisition post, and send the data acquisition request to the medical device.
[0058] In one embodiment, the device further comprises:
[0059] The analysis module is used to analyze the target data to obtain analysis results; the analysis results include at least one of the abnormal occurrence stage, abnormal image, and abnormal data.
[0060] In one embodiment, the device further comprises:
[0061] The storage module is used to store target data.
[0062] A data acquisition device, applied to medical equipment, comprising:
[0063] A list determination module is used to receive a list acquisition request sent by a terminal, and determine a data acquisition pile list according to the list acquisition request; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0064] A list sending module is used to send a data acquisition pile list to a terminal, so that the terminal can send a data acquisition request according to the data acquisition pile list;
[0065] The data sending module is used to send target data to the terminal according to the data acquisition request.
[0066] In one of the embodiments, the above-mentioned list determination module is specifically used to determine whether there is a data acquisition pile list in the medical device according to the list acquisition request; if there is no data acquisition pile list, all data acquisition piles set in the main program are scanned, and a data acquisition pile list is generated according to the scanning results.
[0067] In one of the embodiments, the above-mentioned list determination module is also used to determine the file update time of the medical device if there is a data acquisition pile list; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile table and the file update time; scan part of the data acquisition piles, and update the data acquisition pile list according to the scanning results.
[0068] In one embodiment, the device further comprises:
[0069] A list setting module, used to pre-configure a data acquisition pile list in a medical device;
[0070] The above-mentioned list determination module is specifically used to obtain a pre-configured data acquisition pile list according to a list acquisition request.
[0071] In one of the embodiments, the data sending module is specifically used to determine the target data acquisition pile to be awakened according to the data acquisition request; wake up the target data acquisition pile, execute the target data acquisition pile to acquire the target data; and send the target data to the terminal.
[0072] In one embodiment, the data acquisition post is a code with a special mark set at a preset position in the main program, and the data acquisition post is used to acquire at least one of image data, parameter data, log data and backup data in the medical device.
[0073] A data acquisition system, the system comprising a terminal and a medical device;
[0074] The terminal is used to send a list acquisition request to the medical device after determining that the medical device is abnormal; receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; receive target data sent by the medical device; wherein the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0075] The medical device is used to receive a list acquisition request and send a data acquisition pile list to a terminal; receive a data acquisition request and send target data to the terminal according to the data acquisition request.
[0076] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0077] After determining that the medical device is abnormal, sending a list acquisition request to the medical device; the list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0078] Receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to send target data;
[0079] Receive target data sent by medical devices.
[0080] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:
[0081] After determining that the medical device is abnormal, sending a list acquisition request to the medical device; the list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0082] Receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to send target data;
[0083] Receive target data sent by medical devices.
[0084] The above-mentioned data acquisition method, device, computer equipment and storage medium, after determining that the medical device has an abnormality, the terminal sends a list acquisition request to the medical device; receives the data acquisition pile list sent by the medical device, and sends a data acquisition request to the medical device according to the data acquisition pile list; receives the target data sent by the medical device. In the embodiment of the present disclosure, a data acquisition pile is pre-set in the medical device, and after the medical device has an abnormality, the terminal wakes up the data acquisition pile in the medical device to acquire data. Compared with the prior art, it can enable developers to obtain the first-site data in a timely manner, thereby seizing the best time for abnormal diagnosis and improving the efficiency of abnormality handling. BRIEF DESCRIPTION OF THE DRAWINGS
[0085] Figure 1 An application environment diagram of a data acquisition method in an embodiment;
[0086] Figure 2 A schematic diagram of a flow chart of a data acquisition method in an embodiment;
[0087] Figure 3 A schematic diagram of a data acquisition stub at a preset position in a main program in one embodiment;
[0088] Figure 4 It is a flowchart of the steps of sending a data acquisition request to a medical device according to a data acquisition pile list in one embodiment;
[0089] Figure 5 is a schematic diagram of an interactive interface in an embodiment;
[0090] Figure 6 is a flow chart of a data acquisition method in another embodiment;
[0091] Figure 7 A schematic diagram of a flow chart of a step of determining a data acquisition pile list according to a list acquisition request in an embodiment;
[0092] Figure 8 is a flow chart of a data acquisition method in yet another embodiment;
[0093] Fig. 9 is a structural block diagram of a data acquisition device in one embodiment;
[0094] Fig.10 is a structural block diagram of a data acquisition device in another embodiment;
[0095] Fig.11 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0096] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0097] The data acquisition method provided in this application can be applied to Figure 1 In the application environment shown. The application environment includes a terminal 102 and a medical device 104. For the medical device 104, the terminal 102 can be a remote terminal, communicating with the medical device 104 through a network. The terminal 102 can be, but not limited to, various personal computers, laptops, smart phones, tablet computers, and portable wearable devices, and the medical device 104 can be, but not limited to, an ultrasound device, a magnetic resonance device, or a CT (Computed Tomography) device.
[0098] In one embodiment, Figure 2 As shown, a data acquisition method is provided, which is applied to Figure 1 The terminal in is used as an example to illustrate, including the following steps:
[0099] Step 201: after determining that the medical device is abnormal, a list acquisition request is sent to the medical device.
[0100] The list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program.
[0101] At the preset position of the main program of the medical device, a code with a special mark is set. This code is the data acquisition program, that is, the data acquisition stub. Figure 3 As shown, the main program of the ultrasound equipment includes subprograms such as data analysis, line smoothing, space multiplexing, and frame correlation. After data analysis, the data acquisition pile "B-mode parameters" and "B-mode original image" can be set; after line smoothing, the data acquisition pile "B-mode line smoothed image" can be set. The data acquisition pile is usually in a dormant state; after being awakened, the data acquisition pile can obtain at least one of the image data, parameter data, log data, and backup data in the medical device.
[0102] After determining that the medical device is abnormal, the terminal sends a list acquisition request to the medical device, and correspondingly, the medical device receives the list acquisition request sent by the terminal. After that, the medical device determines a data acquisition pile list containing pile information of the data acquisition pile according to the list acquisition request. Then, the medical device sends the data acquisition pile list to the terminal.
[0103] Step 202: Receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list.
[0104] The data acquisition request is used to instruct the medical device to send target data.
[0105] The terminal receives the data acquisition pile list sent by the medical device, and determines the target data acquisition pile to be awakened according to the data acquisition status list; then, the terminal generates a data acquisition request according to the target data acquisition pile, and sends the data acquisition request to the medical device. Correspondingly, the medical device receives the data acquisition request, wakes up the target data acquisition pile according to the data acquisition request, and the target data acquisition pile acquires the target data; finally, the medical device sends the target data to the terminal.
[0106] Step 203: receiving target data sent by the medical device.
[0107] The terminal receives the target data sent by the medical device and stores the target data after receiving the target data sent by the medical device.
[0108] In the above data acquisition method, after determining that the medical device has an abnormality, the terminal sends a list acquisition request to the medical device; receives the data acquisition pile list sent by the medical device, and sends a data acquisition request to the medical device according to the data acquisition pile list; receives the target data sent by the medical device. In the disclosed embodiment, a data acquisition pile is pre-set in the medical device, and after the medical device has an abnormality, the terminal wakes up the data acquisition pile in the medical device to acquire data. Compared with the prior art, it can enable developers to obtain the first-site data in a timely manner, thereby seizing the best opportunity for abnormal diagnosis and improving the efficiency of abnormality handling.
[0109] In one embodiment, Figure 4 As shown, the above step of sending a data acquisition request to the medical device according to the data acquisition pile list may include:
[0110] Step 301, obtaining a pile list based on data to display an interactive interface.
[0111] The data acquisition pile information includes the pile identification and pile function of the data acquisition pile. Figure 3 As shown, "B-mode parameter" is the pile identification, and "PILE[PAR]" is the pile function, indicating that the data acquisition pile acquires parameters.
[0112] After receiving the data acquisition pile list, the terminal generates an interactive interface according to the pile information of each data acquisition pile in the data acquisition pile list and displays the interactive interface. Figure 5 As shown, a plurality of trigger buttons are provided in the interactive interface, and one trigger button corresponds to a pile identification and a pile function of a data acquisition pile.
[0113] Step 302: receiving a data acquisition operation based on the interactive interface, and sending a data acquisition request to the medical device according to the data acquisition operation.
[0114] The terminal can receive a trigger operation for any trigger button based on the interactive interface; then, determine the target data acquisition post to be awakened according to the trigger operation; generate a data acquisition request according to the target data acquisition post, and send the data acquisition request to the medical device.
[0115] For example, the terminal receives a click operation on "B original image", determines the target data acquisition pile as "B mode original image" according to the click operation; generates a data acquisition request according to the target data acquisition pile, and sends the data acquisition request to the medical device.
[0116] The above step of sending a data acquisition request to the medical device according to the data acquisition pile list, displaying an interactive interface according to the data acquisition pile list; receiving a data acquisition operation based on the interactive interface, and sending a data acquisition request to the medical device according to the data acquisition operation. In the disclosed embodiment, developers can obtain the desired data through the interactive interface, thereby speeding up the exception handling speed and improving the exception handling efficiency.
[0117] In one embodiment, Figure 6 As shown, a data acquisition method is provided, which is applied to Figure 1 Take the medical device in the example as an example, including the following steps:
[0118] Step 401: receiving a list acquisition request sent by a terminal, and determining a data acquisition pile list according to the list acquisition request.
[0119] The data acquisition pile list contains pile information of a plurality of data acquisition piles pre-set in the main program; the data acquisition pile is a code with a special mark set at a preset position in the main program.
[0120] At the preset position of the main program of the medical device, a code with a special mark is set, which is the data acquisition pile. The data acquisition pile is usually in a dormant state; after being awakened, the data acquisition pile can obtain at least one of the image data, parameter data, log data and backup data in the medical device.
[0121] After determining that the medical device is abnormal, the terminal sends a list acquisition request to the medical device, and correspondingly, the medical device receives the list acquisition request sent by the terminal. Afterwards, the medical device determines the data acquisition pile acquisition list according to the list acquisition request.
[0122] For example, a data acquisition pile list is pre-stored in the medical device. After receiving the list acquisition request, the medical device reads the pre-stored data acquisition pile list from the local.
[0123] Step 402: Send the data acquisition pile list to the terminal, so that the terminal can send a data acquisition request to the medical device according to the data acquisition pile list.
[0124] After the medical device determines the data acquisition pile list, it sends the data acquisition pile list to the terminal. The terminal can determine the target data acquisition pile to be awakened according to the data acquisition pile list, and then generate a data acquisition request according to the target data acquisition pile. Then, the terminal sends the data acquisition request to the medical device.
[0125] Step 403: receiving a data acquisition request, and sending target data to the terminal according to the data acquisition request.
[0126] The medical device receives a data acquisition request, determines a target data acquisition pile to be awakened according to the data acquisition request; awakens the target data acquisition pile, executes the target data acquisition pile to acquire target data; and sends the target data to the terminal.
[0127] In the above data acquisition method, a list acquisition request sent by the terminal is received, and a data acquisition pile list is determined according to the list acquisition request; the data acquisition pile list is sent to the terminal, so that the terminal can send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is received, and the target data is sent to the terminal according to the data acquisition request. In the disclosed embodiment, a data acquisition pile is pre-set in the medical device, and after an abnormality occurs in the medical device, the medical device uses the data acquisition pile to acquire data and sends the acquired target data to the terminal. Compared with the prior art, it can enable developers to obtain the first-site data in a timely manner, thereby seizing the best opportunity for abnormal diagnosis and improving the efficiency of abnormality handling.
[0128] The above step of determining the data acquisition pile list according to the list acquisition request can be implemented in a variety of ways. One of the ways may include: pre-configuring the data acquisition pile list in the medical device; after receiving the list acquisition request, the medical device obtains the pre-configured data acquisition pile list according to the list acquisition request. It can be understood that statically configuring the data acquisition pile list can save the scanning time of the data acquisition pile.
[0129] Another way is Figure 7 As shown:
[0130] Step 501: Determine whether there is a data acquisition pile list in the medical device according to the list acquisition request.
[0131] After receiving the list acquisition request sent by the terminal, the medical device first determines whether the data acquisition pile list already exists in the medical device. If the data acquisition pile list does not exist, step 502 is executed; if the data acquisition pile list already exists, step 503 is executed.
[0132] Step 502: If the data acquisition pile list does not exist, all data acquisition piles set in the main program are scanned, and a data acquisition pile list is generated according to the scanning result.
[0133] If the data acquisition pile list does not exist in the medical device, the medical device scans all data acquisition piles set in the main program, obtains pile information of each data acquisition pile, and generates a data acquisition pile list according to the pile information of each data acquisition pile.
[0134] Step 503, if there is a data acquisition pile list, determine the file update time of the medical device; determine some data acquisition piles to be scanned according to the generation time of the data acquisition pile table and the file update time; scan some data acquisition piles, and update the data acquisition pile list according to the scanning results.
[0135] If the data acquisition pile list already exists in the medical device, the file update time of each file in the medical device is determined. If the file update time of each file is earlier than the generation time of the data acquisition pile list, there is no need to scan again, and the existing data acquisition pile list is directly determined as the data acquisition pile list to be sent. If the file update time of at least one of the files is later than the generation time of the data acquisition pile list, the partial data acquisition piles to be scanned are determined according to the updated files. Then, the medical device scans some of the data acquisition piles to obtain the pile information of some of the data acquisition piles, and then updates the data acquisition pile list according to the pile information of some of the data acquisition piles. It can be understood that scanning some of the data acquisition piles can save scanning time and speed up the determination of the data acquisition pile list compared to scanning all the data acquisition piles.
[0136] In the above embodiment, the data acquisition pile list can be determined according to static configuration or according to the scanning result of dynamic scanning. The data acquisition pile list can be determined in a flexible and varied manner, thus saving scanning time.
[0137] In one embodiment, Figure 8 As shown, a data acquisition method is provided, which is applied to Figure 1 Take this as an example to illustrate, including the following steps:
[0138] Step 601: After determining that an abnormality occurs in the medical device, the terminal sends a list acquisition request to the medical device.
[0139] Step 602: The medical device receives a list acquisition request and sends a data acquisition pile list to the terminal.
[0140] The data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program. The data acquisition pile is used to acquire at least one of image data, parameter data, log data and backup data in the medical device. The pile information of the data acquisition pile includes the pile identification and pile function of the data acquisition pile. The pile function is used to indicate the type of data acquired by the data acquisition pile.
[0141] Step 603: The terminal receives the data acquisition pile list, and sends a data acquisition request to the medical device according to the data acquisition pile list.
[0142] After receiving the data acquisition pile list, the terminal displays an interactive interface according to the data acquisition pile list; then receives a data acquisition operation based on the interactive interface, and sends a data acquisition request to the medical device according to the data acquisition operation.
[0143] Step 604: The medical device receives the data acquisition request and sends target data to the terminal according to the data acquisition request.
[0144] The medical device receives a data acquisition request, determines a target data acquisition pile to be awakened according to the data acquisition request; awakens the target data acquisition pile, executes the target data acquisition pile to acquire target data; and sends the target data to the terminal.
[0145] Step 605: The terminal receives target data.
[0146] After receiving the target data, the terminal can also analyze the target data to obtain an analysis result, wherein the analysis result includes at least one of an abnormal occurrence stage, an abnormal image, and abnormal data.
[0147] In the above data acquisition method, a data acquisition pile is pre-set in the medical device. After determining that an abnormality occurs in the medical device, the terminal interacts with the medical device and obtains target data through the data acquisition pile, so that developers can obtain the first-site data in time and seize the best opportunity for abnormal diagnosis, thereby improving the efficiency of abnormality handling.
[0148] It should be understood that although Figure 2-Figure 8 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2-Figure 8 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0149] In one embodiment, Fig. 9 As shown, a data acquisition device is provided, which is applied to a terminal and includes:
[0150] The list request sending module 701 is used to send a list acquisition request to the medical device after determining that the medical device is abnormal; the list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0151] The request sending module 702 is used to receive the data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to send target data;
[0152] The data receiving module 703 is used to receive target data sent by the medical device.
[0153] In one embodiment, the request sending module 702 includes:
[0154] The interface display submodule is used to display the interactive interface according to the pile list obtained from the data;
[0155] The request sending submodule is used to receive a data acquisition operation based on the interactive interface and send a data acquisition request to the medical device according to the data acquisition operation.
[0156] In one of the embodiments, the pile information of the above-mentioned data acquisition pile includes the pile identification and pile function of the data acquisition pile, and the above-mentioned interface display submodule is specifically used to generate an interactive interface according to the pile information of each data acquisition pile in the data acquisition pile list; display the interactive interface; multiple trigger buttons are set in the interactive interface, and one trigger button corresponds to the pile identification and pile function of a data acquisition pile.
[0157] In one of the embodiments, the request sending submodule is specifically used to receive a trigger operation for any trigger button based on an interactive interface; determine the target data acquisition post to be awakened according to the trigger operation; generate a data acquisition request according to the target data acquisition post, and send the data acquisition request to the medical device.
[0158] In one embodiment, the device further comprises:
[0159] The analysis module is used to analyze the target data to obtain analysis results; the analysis results include at least one of the abnormal occurrence stage, abnormal image, and abnormal data.
[0160] In one embodiment, the device further comprises:
[0161] The storage module is used to store target data.
[0162] In one embodiment, Fig.10 As shown, a data acquisition device is provided, comprising:
[0163] The list determination module 801 is used to receive a list acquisition request sent by a terminal, and determine a data acquisition pile list according to the list acquisition request; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0164] A list sending module 802 is used to send a data acquisition pile list to a terminal, so that the terminal can send a data acquisition request according to the data acquisition pile list;
[0165] The data sending module 803 is used to send target data to the terminal according to the data acquisition request.
[0166] In one embodiment, the above-mentioned list determination module 801 is specifically used to determine whether there is a data acquisition pile list in the medical device according to the list acquisition request; if there is no data acquisition pile list, all data acquisition piles set in the main program are scanned, and a data acquisition pile list is generated according to the scanning results.
[0167] In one of the embodiments, the above-mentioned list determination module 801 is also used to determine the file update time of the medical device if there is a data acquisition pile list; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile table and the file update time; scan part of the data acquisition piles, and update the data acquisition pile list according to the scanning results.
[0168] In one embodiment, the device further comprises:
[0169] A list setting module, used to pre-configure a data acquisition pile list in a medical device;
[0170] The above-mentioned list determination module is specifically used to obtain a pre-configured data acquisition pile list according to a list acquisition request.
[0171] In one embodiment, the data sending module 803 is specifically used to determine the target data acquisition pile to be awakened according to the data acquisition request; wake up the target data acquisition pile, execute the target data acquisition pile to acquire the target data; and send the target data to the terminal.
[0172] In one embodiment, the data acquisition post is a code with a special mark set at a preset position in the main program, and the data acquisition post is used to acquire at least one of image data, parameter data, log data and backup data in the medical device.
[0173] For the specific definition of the data acquisition device, please refer to the definition of the data acquisition method above, which will not be repeated here. Each module in the above data acquisition device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0174] In one embodiment, a data acquisition system is provided, the system comprising a terminal and a medical device;
[0175] The terminal is used to send a list acquisition request to the medical device after determining that the medical device is abnormal; receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; receive target data sent by the medical device; wherein the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0176] The medical device is used to receive a list acquisition request and send a data acquisition pile list to a terminal; receive a data acquisition request and send target data to the terminal according to the data acquisition request.
[0177] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.11 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a data acquisition method is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0178] Those skilled in the art will understand that Fig.11The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0179] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0180] After determining that the medical device is abnormal, sending a list acquisition request to the medical device; the list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0181] Receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to send target data;
[0182] Receive target data sent by medical devices.
[0183] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0184] Get the pile list based on the data and display the interactive interface;
[0185] A data acquisition operation is received based on the interactive interface, and a data acquisition request is sent to the medical device according to the data acquisition operation.
[0186] In one embodiment, the pile information of the data acquisition pile includes the pile identification and pile function of the data acquisition pile, and the processor further implements the following steps when executing the computer program:
[0187] Generate an interactive interface according to the pile information of each data acquisition pile in the data acquisition pile list;
[0188] An interactive interface is displayed; a plurality of trigger buttons are arranged in the interactive interface, and one trigger button corresponds to a pile identification and a pile function of a data acquisition pile.
[0189] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0190] Receiving a trigger operation for any trigger button based on the interactive interface;
[0191] Determine the target data acquisition pile to be awakened according to the trigger operation;
[0192] A data acquisition request is generated according to the target data acquisition pile, and the data acquisition request is sent to the medical device.
[0193] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0194] The target data is analyzed to obtain an analysis result; the analysis result includes at least one of an abnormal occurrence stage, an abnormal image, and abnormal data.
[0195] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0196] Stores target data.
[0197] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0198] After determining that the medical device is abnormal, sending a list acquisition request to the medical device; the list acquisition request is used to instruct the medical device to send a data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program;
[0199] Receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to send target data;
[0200] Receive target data sent by medical devices.
[0201] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0202] Get the pile list based on the data and display the interactive interface;
[0203] A data acquisition operation is received based on the interactive interface, and a data acquisition request is sent to the medical device according to the data acquisition operation.
[0204] In one embodiment, the pile information of the data acquisition pile includes the pile identification and pile function of the data acquisition pile, and the computer program further implements the following steps when executed by the processor:
[0205] Generate an interactive interface according to the pile information of each data acquisition pile in the data acquisition pile list;
[0206] An interactive interface is displayed; a plurality of trigger buttons are arranged in the interactive interface, and one trigger button corresponds to a pile identification and a pile function of a data acquisition pile.
[0207] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0208] Receiving a trigger operation for any trigger button based on the interactive interface;
[0209] Determine the target data acquisition pile to be awakened according to the trigger operation;
[0210] A data acquisition request is generated according to the target data acquisition pile, and the data acquisition request is sent to the medical device.
[0211] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0212] The target data is analyzed to obtain an analysis result; the analysis result includes at least one of an abnormal occurrence stage, an abnormal image, and abnormal data.
[0213] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0214] Stores target data.
[0215] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0216] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0217] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A data acquisition method, characterized in that: Applied to a terminal, the method comprises: After determining that the medical device is abnormal, sending a list acquisition request to the medical device; the list acquisition request is used to instruct the medical device to determine a data acquisition pile list according to the list acquisition request, and send the data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program; the pile information of the multiple data acquisition piles includes pile identifiers and pile functions of the data acquisition piles; Receive the data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to wake up the target data acquisition pile, acquire target data based on the target data acquisition pile, and instruct the medical device to send the target data; receiving the target data sent by the medical device; The step of determining a data acquisition pile list according to the list acquisition request includes: Determine whether the data acquisition pile list exists in the medical device according to the list acquisition request; if the data acquisition pile list exists, determine the file update time of the medical device; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile list and the file update time; scan the part of the data acquisition piles, and update the data acquisition pile list according to the scanning result.
2. The method according to claim 1, characterized in that The sending a data acquisition request to the medical device according to the data acquisition pile list includes: Obtaining a pile list display interactive interface according to the data; A data acquisition operation is received based on the interactive interface, and the data acquisition request is sent to the medical device according to the data acquisition operation.
3. A data acquisition method, characterized in that: Applied to medical devices, the method comprises: A list acquisition request sent by a receiving terminal is received, and a data acquisition pile list is determined according to the list acquisition request; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program; the pile information of the multiple data acquisition piles includes pile identifiers and pile functions of the data acquisition piles; Sending the data acquisition pile list to the terminal, so that the terminal can send a data acquisition request to the medical device according to the data acquisition pile list; receiving the data acquisition request, waking up a target data acquisition pile according to the data acquisition request, acquiring target data based on the target data acquisition pile, and sending the target data to the terminal; The step of determining a data acquisition pile list according to the list acquisition request includes: Determine whether the data acquisition pile list exists in the medical device according to the list acquisition request; if the data acquisition pile list exists, determine the file update time of the medical device; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile list and the file update time; scan the part of the data acquisition piles, and update the data acquisition pile list according to the scanning result.
4. The method according to claim 3, characterized in that The step of determining a data acquisition pile list according to the list acquisition request includes: If the data acquisition pile list does not exist, all data acquisition piles set in the main program are scanned, and the data acquisition pile list is generated according to the scanning result.
5. A data acquisition method, characterized in that: The method comprises: After determining that the medical device is abnormal, the terminal sends a list acquisition request to the medical device; The medical device receives the list acquisition request, determines a data acquisition pile list according to the list acquisition request, and sends the data acquisition pile list to the terminal; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program; the pile information of the multiple data acquisition piles includes pile identifiers and pile functions of the data acquisition piles; The terminal receives the data acquisition pile list, and sends a data acquisition request to the medical device according to the data acquisition pile list; The medical device receives the data acquisition request, wakes up the target data acquisition pile according to the data acquisition request, acquires target data based on the target data acquisition pile, and sends the target data to the terminal; The terminal receives the target data; The step of determining a data acquisition pile list according to the list acquisition request includes: Determine whether the data acquisition pile list exists in the medical device according to the list acquisition request; if the data acquisition pile list exists, determine the file update time of the medical device; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile list and the file update time; scan the part of the data acquisition piles, and update the data acquisition pile list according to the scanning result.
6. A data acquisition device, characterized in that: Applied to a terminal, the device comprises: A list request sending module is used to send a list acquisition request to the medical device after determining that the medical device is abnormal; the list acquisition request is used to instruct the medical device to determine a data acquisition pile list according to the list acquisition request and send the data acquisition pile list; the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program; the pile information of the multiple data acquisition piles includes pile identification and pile function of the data acquisition pile; A request sending module, used for receiving the data acquisition pile list sent by the medical device, and sending a data acquisition request to the medical device according to the data acquisition pile list; the data acquisition request is used to instruct the medical device to wake up the target data acquisition pile, acquire target data based on the target data acquisition pile, and instruct the medical device to send the target data; A data receiving module, used for receiving the target data sent by the medical device; The list request sending module is specifically used to send a list acquisition request to the medical device after determining that an abnormality occurs in the medical device; the sending of the list acquisition request is used to instruct the medical device to determine whether the data acquisition pile list exists in the medical device according to the list acquisition request; if the data acquisition pile list exists, determine the file update time of the medical device; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile list and the file update time; scan the part of the data acquisition piles, and update the data acquisition pile list according to the scanning results.
7. A data acquisition device, characterized in that: Applied to medical equipment, the device comprises: A list determination module, used for receiving a list acquisition request sent by a terminal, and determining a data acquisition pile list according to the list acquisition request; the data acquisition pile list contains pile information of a plurality of data acquisition piles pre-set in the main program; the pile information of the plurality of data acquisition piles includes pile identifications and pile functions of the data acquisition piles; A list sending module, used for sending the data acquisition pile list to the terminal, so that the terminal can send a data acquisition request according to the data acquisition pile list; A data sending module, used for waking up a target data acquisition pile according to the data acquisition request, acquiring target data based on the target data acquisition pile, and sending the target data to the terminal; The list determination module is specifically used to determine whether the data acquisition pile list exists in the medical device according to the list acquisition request; if the data acquisition pile list exists, determine the file update time of the medical device; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile list and the file update time; scan the part of the data acquisition piles, and update the data acquisition pile list according to the scanning results.
8. A data acquisition system, characterized in that: The system includes a terminal and a medical device; The terminal is used to send a list acquisition request to the medical device after determining that the medical device is abnormal; receive a data acquisition pile list sent by the medical device, and send a data acquisition request to the medical device according to the data acquisition pile list; receive target data sent by the medical device; wherein the data acquisition pile list contains pile information of multiple data acquisition piles pre-set in the main program; the pile information of the multiple data acquisition piles includes pile identification and pile function of the data acquisition pile; The medical device is used to receive the list acquisition request, determine a data acquisition pile list according to the list acquisition request, and send the data acquisition pile list to the terminal; receive the data acquisition request, wake up the target data acquisition pile according to the data acquisition request, acquire target data based on the target data acquisition pile, and send the target data to the terminal; The step of determining a data acquisition pile list according to the list acquisition request includes: Determine whether the data acquisition pile list exists in the medical device according to the list acquisition request; if the data acquisition pile list exists, determine the file update time of the medical device; determine part of the data acquisition piles to be scanned according to the generation time of the data acquisition pile list and the file update time; scan the part of the data acquisition piles, and update the data acquisition pile list according to the scanning result.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Method and system for collecting failure information and medical equipment
CN102855369A
Information acquisition method and device for system abnormity diagnosis and medical device
CN104238540A
Method for acquiring abnormal data, device and computer readable storage medium
CN107145547A
Buried point data query method, device, system, equipment and computer storage medium
CN110990619A