1.本技术涉及数据获取技术领域,特别是涉及一种数据获取方法、装置、计算机设备和存储介质。
背景技术:2.医疗设备功能复杂,使用场景繁多,研发和使用过程中容易出现一些难以捕获的异常。通常情况下,在医疗设备出现异常后,由现场工程师通过u盘导出相关数据,再由开发人员对导出的数据进行分析,从而解决异常问题。
3.但是,这种处理方式导致开发人员无法拿到第一现场的数据,依据导出的数据进行分析,容易错过最佳的异常诊断时机。
技术实现要素:4.基于此,有必要针对上述技术问题,提供一种能够使开发人员及时获取到现场数据的数据获取方法、装置、计算机设备和存储介质。
5.一种数据获取方法,应用于终端,该方法包括:
6.在确定医疗设备出现异常后,向医疗设备发送列表获取请求;列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
7.接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;数据获取请求用于指示医疗设备发送目标数据;
8.接收医疗设备发送的目标数据。
9.在其中一个实施例中,上述根据数据获取桩列表向医疗设备发送数据获取请求,包括:
10.根据数据获取桩列表显示交互界面;
11.基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。
12.在其中一个实施例中,数据获取桩的桩信息包括数据获取桩的桩标识和桩功能,上述根据数据获取桩列表显示交互界面,包括:
13.根据数据获取桩列表中各数据获取桩的桩信息生成交互界面;
14.显示交互界面;交互界面中设置有多个触发按钮,一个触发按钮对应一个数据获取桩的桩标识和桩功能。
15.在其中一个实施例中,上述基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求,包括:
16.基于交互界面接收针对任意一个触发按钮的触发操作;
17.根据触发操作确定待唤醒的目标数据获取桩;
18.根据目标数据获取桩生成数据获取请求,并向医疗设备发送数据获取请求。
19.在其中一个实施例中,在上述接收医疗设备发送的目标数据之后,该方法还包括:
20.对目标数据进行分析,得到分析结果;分析结果包括异常出现阶段、异常图像、异常数据中的至少一种。
21.在其中一个实施例中,在上述接收医疗设备发送的目标数据之后,还包括:
22.存储目标数据。
23.一种数据获取方法,应用于医疗设备,该方法包括:
24.接收终端发送的列表获取请求,并根据列表获取请求确定数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
25.将数据获取桩列表发送到终端,供终端根据数据获取桩列表向医疗设备发送数据获取请求;
26.接收数据获取请求,并根据数据获取请求向终端发送目标数据。
27.在其中一个实施例中,上述根据列表获取请求确定数据获取桩列表,包括:
28.根据列表获取请求确定医疗设备中是否存在数据获取桩列表;
29.若不存在数据获取桩列表,则对主程序中设置的所有数据获取桩进行扫描,并根据扫描结果生成数据获取桩列表。
30.在其中一个实施例中,在上述根据列表获取请求确定医疗设备中是否存在数据获取桩列表之后,还包括:
31.若存在数据获取桩列表,则确定医疗设备的文件更新时间;
32.根据数据获取桩表的生成时间和文件更新时间确定待扫描的部分数据获取桩;
33.对部分数据获取桩进行扫描,并根据扫描结果更新数据获取桩列表。
34.在其中一个实施例中,在上述根据列表获取请求确定数据获取桩列表之前,该方法还包括:
35.预先在医疗设备中配置数据获取桩列表;
36.对应地,根据列表获取请求确定数据获取桩列表,包括:
37.根据列表获取请求获取预先配置的数据获取桩列表。
38.在其中一个实施例中,上述根据数据获取请求向终端发送目标数据,包括:
39.根据数据获取请求确定待唤醒的目标数据获取桩;
40.唤醒目标数据获取桩,执行目标数据获取桩获取目标数据;
41.向终端发送目标数据。
42.在其中一个实施例中,数据获取桩为设置在主程序中预设位置处具有特殊标记的代码,数据获取桩用于获取医疗设备中的图像数据、参数数据、日志数据和备份数据中的至少一种。
43.一种数据获取方法,该方法包括:
44.终端在确定医疗设备出现异常后,向医疗设备发送列表获取请求;
45.医疗设备接收列表获取请求,并向终端发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
46.终端接收数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;
47.医疗设备接收数据获取请求,并根据数据获取请求向终端发送目标数据;
48.终端接收目标数据。
49.一种数据获取装置,应用于终端,该装置包括:
50.列表请求发送模块,用于在确定医疗设备出现异常后,向医疗设备发送列表获取请求;列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
51.请求发送模块,用于接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;数据获取请求用于指示医疗设备发送目标数据;
52.数据接收模块,用于接收医疗设备发送的目标数据。
53.在其中一个实施例中,上述请求发送模块,包括:
54.界面显示子模块,用于根据数据获取桩列表显示交互界面;
55.请求发送子模块,用于基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。
56.在其中一个实施例中,上述数据获取桩的桩信息包括数据获取桩的桩标识和桩功能,上述界面显示子模块,具体用于根据数据获取桩列表中各数据获取桩的桩信息生成交互界面;显示交互界面;交互界面中设置有多个触发按钮,一个触发按钮对应一个数据获取桩的桩标识和桩功能。
57.在其中一个实施例中,上述请求发送子模块,具体用于基于交互界面接收针对任意一个触发按钮的触发操作;根据触发操作确定待唤醒的目标数据获取桩;根据目标数据获取桩生成数据获取请求,并向医疗设备发送数据获取请求。
58.在其中一个实施例中,该装置还包括:
59.分析模块,用于对目标数据进行分析,得到分析结果;分析结果包括异常出现阶段、异常图像、异常数据中的至少一种。
60.在其中一个实施例中,该装置还包括:
61.存储模块,用于存储目标数据。
62.一种数据获取装置,应用于医疗设备,该装置包括:
63.列表确定模块,用于接收终端发送的列表获取请求,并根据列表获取请求确定数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
64.列表发送模块,用于将数据获取桩列表发送到终端,供终端根据数据获取桩列发送数据获取请求;
65.数据发送模块,用于根据数据获取请求向终端发送目标数据。
66.在其中一个实施例中,上述列表确定模块,具体用于根据列表获取请求确定医疗设备中是否存在数据获取桩列表;若不存在数据获取桩列表,则对主程序中设置的所有数据获取桩进行扫描,并根据扫描结果生成数据获取桩列表。
67.在其中一个实施例中,上述列表确定模块,还用于若存在数据获取桩列表,则确定医疗设备的文件更新时间;根据数据获取桩表的生成时间和文件更新时间确定待扫描的部分数据获取桩;对部分数据获取桩进行扫描,并根据扫描结果更新数据获取桩列表。
68.在其中一个实施例中,该装置还包括:
69.列表设置模块,用于预先在医疗设备中配置数据获取桩列表;
70.上述列表确定模块,具体用于根据列表获取请求获取预先配置的数据获取桩列
表。
71.在其中一个实施例中,上述数据发送模块,具体用于根据数据获取请求确定待唤醒的目标数据获取桩;唤醒目标数据获取桩,执行目标数据获取桩获取目标数据;向终端发送目标数据。
72.在其中一个实施例中,数据获取桩为设置在主程序中预设位置处具有特殊标记的代码,数据获取桩用于获取医疗设备中的图像数据、参数数据、日志数据和备份数据中的至少一种。
73.一种数据获取系统,该系统包括终端和医疗设备;
74.终端,用于在确定医疗设备出现异常后,向医疗设备发送列表获取请求;接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;接收医疗设备发送的目标数据;其中,数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
75.医疗设备,用于接收列表获取请求,并向终端发送数据获取桩列表;接收数据获取请求,并根据数据获取请求向终端发送目标数据。
76.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
77.在确定医疗设备出现异常后,向医疗设备发送列表获取请求;列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
78.接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;数据获取请求用于指示医疗设备发送目标数据;
79.接收医疗设备发送的目标数据。
80.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
81.在确定医疗设备出现异常后,向医疗设备发送列表获取请求;列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
82.接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;数据获取请求用于指示医疗设备发送目标数据;
83.接收医疗设备发送的目标数据。
84.上述数据获取方法、装置、计算机设备和存储介质,在确定医疗设备出现异常后,终端向医疗设备发送列表获取请求;接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;接收医疗设备发送的目标数据。本公开实施例中,在医疗设备中预先设置数据获取桩,在医疗设备出现异常后,终端唤醒医疗设备中的数据获取桩获取数据。与现有技术相比,可以使开发人员及时拿到第一现场的数据,从而抓住最佳的异常诊断时机,提高异常处理效率。
附图说明
85.图1为一个实施例中数据获取方法的应用环境图;
86.图2为一个实施例中数据获取方法的流程示意图;
87.图3为一个实施例中数据获取桩在主程序中预设位置处的示意图;
88.图4为一个实施例中根据数据获取桩列表向医疗设备发送数据获取请求步骤的流程示意图;
89.图5为一个实施例中交互界面的示意图;
90.图6为另一个实施例中数据获取方法的流程示意图;
91.图7为一个实施例中根据列表获取请求确定数据获取桩列表步骤的流程示意图;
92.图8为又一个实施例中数据获取方法的流程示意图;
93.图9为一个实施例中数据获取装置的结构框图;
94.图10为另一个实施例中数据获取装置的结构框图;
95.图11为一个实施例中计算机设备的内部结构图。
具体实施方式
96.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
97.本技术提供的数据获取方法,可以应用于如图1所示的应用环境中。该应用环境包括终端102和医疗设备104。对于医疗设备104来说,终端102可以是远程终端,通过网络与医疗设备104进行通信。上述终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,医疗设备104可以但不限于是超声设备、磁共振设备、ct(computed tomography,电子计算机断层扫描)设备。
98.在一个实施例中,如图2所示,提供了一种数据获取方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
99.步骤201,在确定医疗设备出现异常后,向医疗设备发送列表获取请求。
100.其中,列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息。
101.在医疗设备主程序的预设位置处,设置具有特殊标记的代码,这些代码就是数据获取程序,即数据获取桩。如图3所示,超声设备主程序包括数据解析、线平滑、空间复用、帧相关等子程序,在数据解析后,可以设置数据获取桩“b模式参数”、“b模式原始图像”;在线平滑后可以设置数据获取桩“b模式线平滑图像”。数据获取桩平时处于休眠状态;在被唤醒后,数据获取桩可以获取医疗设备中的图像数据、参数数据、日志数据和备份数据中的至少一种。
102.在确定医疗设备出现异常后,终端向医疗设备发送列表获取请求,对应地,医疗设备接收终端发送的列表获取请求。之后,医疗设备根据列表获取请求确定包含数据获取桩的桩信息的数据获取桩列表。接着,医疗设备向终端发送数据获取桩列表。
103.步骤202,接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求。
104.其中,数据获取请求用于指示医疗设备发送目标数据。
105.终端接收医疗设备发送的数据获取桩列表,并根据数据获取状列表确定待唤醒的
目标数据获取桩;接着,终端根据目标数据获取桩生成数据获取请求,并将数据获取请求发送到医疗设备。对应地,医疗设备接收数据获取请求,根据数据获取请求唤醒目标数据获取桩,目标数据获取桩获取目标数据;最后,医疗设备向终端发送目标数据。
106.步骤203,接收医疗设备发送的目标数据。
107.终端接收医疗设备发送的目标数据。在接收医疗设备发送的目标数据后,存储目标数据。
108.上述数据获取方法中,在确定医疗设备出现异常后,终端向医疗设备发送列表获取请求;接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;接收医疗设备发送的目标数据。本公开实施例中,在医疗设备中预先设置数据获取桩,在医疗设备出现异常后,终端唤醒医疗设备中的数据获取桩获取数据。与现有技术相比,可以使开发人员及时拿到第一现场的数据,从而抓住最佳的异常诊断时机,提高异常处理效率。
109.在一个实施例中,如图4所示,上述根据数据获取桩列表向医疗设备发送数据获取请求的步骤,可以包括:
110.步骤301,根据数据获取桩列表显示交互界面。
111.其中,数据获取桩的桩信息包括数据获取桩的桩标识和桩功能。如图3所示,“b模式参数”为桩标识,“pile[par]”为桩功能,表明该数据获取桩获取的是参数。
[0112]
终端接收数据获取桩列表之后,根据数据获取桩列表中各数据获取桩的桩信息生成交互界面,并显示交互界面。如图5所示,交互界面中设置有多个触发按钮,一个触发按钮对应一个数据获取桩的桩标识和桩功能。
[0113]
步骤302,基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。
[0114]
终端可以基于交互界面接收针对任意一个触发按钮的触发操作;然后,根据触发操作确定待唤醒的目标数据获取桩;根据目标数据获取桩生成数据获取请求,并向医疗设备发送数据获取请求。
[0115]
例如,终端接收到针对“b原始图像”的点击操作,根据点击操作确定了目标数据获取桩为“b模式原始图像”;根据目标数据获取桩生成数据获取请求,并数据获取请求发送医疗设备。
[0116]
上述根据数据获取桩列表向医疗设备发送数据获取请求的步骤,根据数据获取桩列表显示交互界面;基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。本公开实施例中,开发人员可以通过交互界面获取到想要的数据,从而加快异常处理速度,提高异常处理效率。
[0117]
在一个实施例中,如图6所示,提供了一种数据获取方法,以该方法应用于图1中的医疗设备为例进行说明,包括以下步骤:
[0118]
步骤401,接收终端发送的列表获取请求,并根据列表获取请求确定数据获取桩列表。
[0119]
其中,数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;数据获取桩为设置在主程序中预设位置处具有特殊标记的代码。
[0120]
在医疗设备主程序的预设位置处,设置具有特殊标记的代码,这些代码即为数据
获取桩。数据获取桩平时处于休眠状态;在被唤醒后,数据获取桩可以获取医疗设备中的图像数据、参数数据、日志数据和备份数据中的至少一种。
[0121]
在确定医疗设备出现异常后,终端向医疗设备发送列表获取请求,对应地,医疗设备接收终端发送的列表获取请求。之后,医疗设备根据列表获取请求确定数据获取桩获取列表。
[0122]
例如,医疗设备中预先存储有数据获取桩列表,医疗设备接收到列表获取请求后,从本地读取出预先存储的数据获取桩列表。
[0123]
步骤402,将数据获取桩列表发送到终端,供终端根据数据获取桩列表向医疗设备发送数据获取请求。
[0124]
医疗设备确定数据获取桩列表后,将数据获取桩列表发送到终端。终端可以根据数据获取桩列表确定待唤醒的目标数据获取桩,然后根据目标数据获取桩生成数据获取请求。接着,终端再将数据获取请求发送到医疗设备。
[0125]
步骤403,接收数据获取请求,并根据数据获取请求向终端发送目标数据。
[0126]
医疗设备接收数据获取请求,根据数据获取请求确定待唤醒的目标数据获取桩;唤醒目标数据获取桩,执行目标数据获取桩获取目标数据;向终端发送目标数据。
[0127]
上述数据获取方法中,接收终端发送的列表获取请求,并根据列表获取请求确定数据获取桩列表;将数据获取桩列表发送到终端,供终端根据数据获取桩列表向医疗设备发送数据获取请求;接收数据获取请求,并根据数据获取请求向终端发送目标数据。本公开实施例中,在医疗设备中预先设置数据获取桩,在医疗设备出现异常后,医疗设备利用数据获取桩获取数据,并将获取到的目标数据发送到终端。与现有技术相比,可以使开发人员及时拿到第一现场的数据,从而抓住最佳的异常诊断时机,提高异常处理效率。
[0128]
上述根据列表获取请求确定数据获取桩列表的步骤,可以采用多种方式实现。其中一种方式可以包括:预先在医疗设备中配置数据获取桩列表;在接收到列表获取请求后,医疗设备根据列表获取请求获取预先配置的数据获取桩列表。可以理解地,静态配置数据获取桩列表,可以节省数据获取桩的扫描时间。
[0129]
另外一个方式如图7所示:
[0130]
步骤501,根据列表获取请求确定医疗设备中是否存在数据获取桩列表。
[0131]
医疗设备在接收到终端发送的列表获取请求之后,先确定医疗设备中是否已经存在数据获取桩列表。如果不存在数据获取桩列表,则执行步骤502,如果已经存在数据获取桩列表,则执行步骤503。
[0132]
步骤502,若不存在数据获取桩列表,则对主程序中设置的所有数据获取桩进行扫描,并根据扫描结果生成数据获取桩列表。
[0133]
如果医疗设备中不存在数据获取桩列表,则医疗设备对主程序中设置的所有数据获取桩都进行扫描,获得每个数据获取桩的桩信息,并根据每个数据获取桩的桩信息生成数据获取桩列表。
[0134]
步骤503,若存在数据获取桩列表,则确定医疗设备的文件更新时间;根据数据获取桩表的生成时间和文件更新时间确定待扫描的部分数据获取桩;对部分数据获取桩进行扫描,并根据扫描结果更新数据获取桩列表。
[0135]
如果医疗设备中已经存在数据获取桩列表,则确定医疗设备中各文件的文件更新
时间。如果各文件的文件更新时间均早于数据获取桩列表的生成时间,则无需进行再次扫描,直接将已存在的数据获取桩列表确定为待发送的数据获取桩列表。如果其中至少一个文件的文件更新时间晚于数据获取桩列表的生成时间,则根据更新的文件确定待扫描的部分数据获取桩。然后,医疗设备对部分数据获取桩进行扫描,得到部分数据获取桩的桩信息,再根据部分数据获取桩的桩信息更新数据获取桩列表。可以理解地,对部分数据获取桩进行扫描,与对所有数据获取桩进行扫描相比,可以节省扫描时间,加快数据获取桩列表的确定速度。
[0136]
上述实施例中,既可以根据静态配置确定数据获取桩列表,也可以根据动态扫描的扫描结果确定数据获取桩列表,数据获取桩列表的确定方式灵活多变,节省了扫描时间。
[0137]
在一个实施例中,如图8所示,提供了一种数据获取方法,以该方法应用于图1为例进行说明,包括以下步骤:
[0138]
步骤601,终端在确定医疗设备出现异常后,向医疗设备发送列表获取请求。
[0139]
步骤602,医疗设备接收列表获取请求,并向终端发送数据获取桩列表。
[0140]
其中,数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息。数据获取桩用于获取医疗设备中的图像数据、参数数据、日志数据和备份数据中的至少一种。数据获取桩的桩信息包括数据获取桩的桩标识和桩功能。桩功能用于指示数据获取桩获取的数据类型。
[0141]
步骤603,终端接收数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求。
[0142]
终端接收数据获取桩列表后,根据数据获取桩列表显示交互界面;然后基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。
[0143]
步骤604,医疗设备接收数据获取请求,并根据数据获取请求向终端发送目标数据。
[0144]
医疗设备接收数据获取请求,根据数据获取请求确定待唤醒的目标数据获取桩;唤醒目标数据获取桩,执行目标数据获取桩获取目标数据;向终端发送目标数据。
[0145]
步骤605,终端接收目标数据。
[0146]
终端接收目标数据后,还可以对目标数据进行分析,得到分析结果。其中,分析结果包括异常出现阶段、异常图像、异常数据中的至少一种。
[0147]
上述数据获取方法中,医疗设备中预先设置数据获取桩,在确定医疗设备出现异常后,终端与医疗设备交互,通过数据获取桩获取目标数据,使得开发人员可以及时拿到第一现场的数据,抓住最佳的异常诊断时机,从而提高了异常处理效率。
[0148]
应该理解的是,虽然图2-图8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-图8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0149]
在一个实施例中,如图9所示,提供了一种数据获取装置,应用于终端,包括:
[0150]
列表请求发送模块701,用于在确定医疗设备出现异常后,向医疗设备发送列表获取请求;列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
[0151]
请求发送模块702,用于接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;数据获取请求用于指示医疗设备发送目标数据;
[0152]
数据接收模块703,用于接收医疗设备发送的目标数据。
[0153]
在其中一个实施例中,上述请求发送模块702,包括:
[0154]
界面显示子模块,用于根据数据获取桩列表显示交互界面;
[0155]
请求发送子模块,用于基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。
[0156]
在其中一个实施例中,上述数据获取桩的桩信息包括数据获取桩的桩标识和桩功能,上述界面显示子模块,具体用于根据数据获取桩列表中各数据获取桩的桩信息生成交互界面;显示交互界面;交互界面中设置有多个触发按钮,一个触发按钮对应一个数据获取桩的桩标识和桩功能。
[0157]
在其中一个实施例中,上述请求发送子模块,具体用于基于交互界面接收针对任意一个触发按钮的触发操作;根据触发操作确定待唤醒的目标数据获取桩;根据目标数据获取桩生成数据获取请求,并向医疗设备发送数据获取请求。
[0158]
在其中一个实施例中,该装置还包括:
[0159]
分析模块,用于对目标数据进行分析,得到分析结果;分析结果包括异常出现阶段、异常图像、异常数据中的至少一种。
[0160]
在其中一个实施例中,该装置还包括:
[0161]
存储模块,用于存储目标数据。
[0162]
在一个实施例中,如图10所示,提供了一种数据获取装置,包括:
[0163]
列表确定模块801,用于接收终端发送的列表获取请求,并根据列表获取请求确定数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
[0164]
列表发送模块802,用于将数据获取桩列表发送到终端,供终端根据数据获取桩列发送数据获取请求;
[0165]
数据发送模块803,用于根据数据获取请求向终端发送目标数据。
[0166]
在其中一个实施例中,上述列表确定模块801,具体用于根据列表获取请求确定医疗设备中是否存在数据获取桩列表;若不存在数据获取桩列表,则对主程序中设置的所有数据获取桩进行扫描,并根据扫描结果生成数据获取桩列表。
[0167]
在其中一个实施例中,上述列表确定模块801,还用于若存在数据获取桩列表,则确定医疗设备的文件更新时间;根据数据获取桩表的生成时间和文件更新时间确定待扫描的部分数据获取桩;对部分数据获取桩进行扫描,并根据扫描结果更新数据获取桩列表。
[0168]
在其中一个实施例中,该装置还包括:
[0169]
列表设置模块,用于预先在医疗设备中配置数据获取桩列表;
[0170]
上述列表确定模块,具体用于根据列表获取请求获取预先配置的数据获取桩列表。
[0171]
在其中一个实施例中,上述数据发送模块803,具体用于根据数据获取请求确定待唤醒的目标数据获取桩;唤醒目标数据获取桩,执行目标数据获取桩获取目标数据;向终端发送目标数据。
[0172]
在其中一个实施例中,数据获取桩为设置在主程序中预设位置处具有特殊标记的代码,数据获取桩用于获取医疗设备中的图像数据、参数数据、日志数据和备份数据中的至少一种。
[0173]
关于数据获取装置的具体限定可以参见上文中对于数据获取方法的限定,在此不再赘述。上述数据获取装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0174]
在一个实施例中,提供了一种数据获取系统,该系统包括终端和医疗设备;
[0175]
终端,用于在确定医疗设备出现异常后,向医疗设备发送列表获取请求;接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;接收医疗设备发送的目标数据;其中,数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
[0176]
医疗设备,用于接收列表获取请求,并向终端发送数据获取桩列表;接收数据获取请求,并根据数据获取请求向终端发送目标数据。
[0177]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种数据获取方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0178]
本领域技术人员可以理解,图11中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0179]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0180]
在确定医疗设备出现异常后,向医疗设备发送列表获取请求;列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
[0181]
接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;数据获取请求用于指示医疗设备发送目标数据;
[0182]
接收医疗设备发送的目标数据。
[0183]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0184]
根据数据获取桩列表显示交互界面;
[0185]
基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。
[0186]
在一个实施例中,数据获取桩的桩信息包括数据获取桩的桩标识和桩功能,处理器执行计算机程序时还实现以下步骤:
[0187]
根据数据获取桩列表中各数据获取桩的桩信息生成交互界面;
[0188]
显示交互界面;交互界面中设置有多个触发按钮,一个触发按钮对应一个数据获取桩的桩标识和桩功能。
[0189]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0190]
基于交互界面接收针对任意一个触发按钮的触发操作;
[0191]
根据触发操作确定待唤醒的目标数据获取桩;
[0192]
根据目标数据获取桩生成数据获取请求,并向医疗设备发送数据获取请求。
[0193]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0194]
对目标数据进行分析,得到分析结果;分析结果包括异常出现阶段、异常图像、异常数据中的至少一种。
[0195]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0196]
存储目标数据。
[0197]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0198]
在确定医疗设备出现异常后,向医疗设备发送列表获取请求;列表获取请求用于指示医疗设备发送数据获取桩列表;数据获取桩列表中含有预先设置在主程序中的多个数据获取桩的桩信息;
[0199]
接收医疗设备发送的数据获取桩列表,并根据数据获取桩列表向医疗设备发送数据获取请求;数据获取请求用于指示医疗设备发送目标数据;
[0200]
接收医疗设备发送的目标数据。
[0201]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0202]
根据数据获取桩列表显示交互界面;
[0203]
基于交互界面接收数据获取操作,并根据数据获取操作向医疗设备发送数据获取请求。
[0204]
在一个实施例中,数据获取桩的桩信息包括数据获取桩的桩标识和桩功能,计算机程序被处理器执行时还实现以下步骤:
[0205]
根据数据获取桩列表中各数据获取桩的桩信息生成交互界面;
[0206]
显示交互界面;交互界面中设置有多个触发按钮,一个触发按钮对应一个数据获取桩的桩标识和桩功能。
[0207]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0208]
基于交互界面接收针对任意一个触发按钮的触发操作;
[0209]
根据触发操作确定待唤醒的目标数据获取桩;
[0210]
根据目标数据获取桩生成数据获取请求,并向医疗设备发送数据获取请求。
[0211]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0212]
对目标数据进行分析,得到分析结果;分析结果包括异常出现阶段、异常图像、异常数据中的至少一种。
[0213]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0214]
存储目标数据。
[0215]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0216]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0217]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。