本发明涉及智慧医疗领域,尤其涉及一种除颤监护仪数据传输方法、系统及存储介质。
背景技术:
1、在当今医疗科技迅猛发展的时代,智慧医疗的兴起为提升医疗服务水平提供了前所未有发展机会。通过信息技术的整合和创新,医疗设备之间的互联互通得以实现,为医疗行业注入了数字化、智能化的新动力。然而,随着医疗设备的广泛应用,特别是监护设备的普及,数据传输的稳定性成为智慧医疗面临的主要挑战之一。
2、因此,提供一种稳定的数据传输方式是当前智慧医疗领域亟待解决的问题。
技术实现思路
1、基于此,本发明实施例提供一种一种除颤监护仪数据传输方法、系统及存储介质,以解决传统医疗设备之间数据传输不稳定性的问题。
2、一种除颤监护仪数据传输方法,应用于除颤监护仪,所述方法包括:
3、获取生命体征数据;
4、对所述生命体征数据进行hl7格式封装,得到第一封装数据;
5、对所述第一封装数据进行mqtt协议封装,得到第二封装数据;
6、将所述第二封装数据发送至mqtt代理服务器,以使所述mqtt代理服务器基于订阅者的订阅请求将对应主题的所述第二封装数据推送给所述订阅者,其中,所述对应主题由所述mqtt代理服务器接收到所述第二封装数据时自动创建。
7、在一实施例中,所述将所述第二封装数据发送至mqtt代理服务器之前,包括:
8、根据用户配置的端口和ip/mac地址信息,生成请求包;
9、将所述请求包发送至所述mqtt代理服务器,并在接收到所述mqtt代理服务器返回的确认指令后,将所述第二封装数据发送至所述mqtt代理服务器。
10、在一实施例中,所述将所述第二封装数据发送至mqtt代理服务器之后,包括:
11、接收所述mqtt代理服务器定期发送的心跳包,并基于所述心跳包判断是否与所述mqtt代理服务器保持连接;
12、当与所述mqtt代理服务器断开连接时,进行重新连接。
13、在一实施例中,所述生命体征数据包括生理参数,所述获取生命体征数据之后,包括:
14、确定生理参数是否超出预设阈值;
15、若所述生理参数超出预设阈值,则将预警信息通过所述mqtt代理服务器推送给所述订阅者。
16、一种除颤监护仪数据传输方法,应用于mqtt代理服务器,所述方法还包括:
17、接收除颤监护仪发送的第二封装数据,并将所述第二封装数据存储到消息队列中,其中,所述第二封装数据是通过mqtt协议对第一封装数据进行封装得到,所述第一封装数据是通过hl7格式对所述除颤监护仪获取的生命体征数据进行封装得到;
18、基于订阅者的订阅请求将对应主题的所述第二封装数据推送给所述订阅者,其中,所述对应主题为接收到所述除颤监护仪发送的第二封装数据后自动创建。
19、在一实施例中,所述基于订阅者的订阅请求将对应主题的所述第二封装数据推送给所述订阅者,包括:
20、接收所述订阅者发送的订阅请求,其中,所述订阅请求包括订阅主题;
21、根据所述订阅主题与所述对应主题的对应关系,通过所述消息队列将所述第二封装数据推送给所述订阅者。
22、一种除颤监护仪数据传输系统,包括除颤监护仪和mqtt代理服务器;
23、所述除颤监护仪用于获取生命体征数据;对所述生命体征数据进行hl7格式封装,得到第一封装数据;对所述第一封装数据进行mqtt协议封装,得到第二封装数据;
24、所述除颤监护仪还用于将所述第二封装数据发送至mqtt代理服务器,所述mqtt代理服务器基于订阅者的订阅请求将对应主题的所述第二封装数据推送给所述订阅者,其中,所述对应主题由所述mqtt代理服务器接收到所述第二封装数据时自动创建。
25、在一实施例中,包括:
26、所述mqtt代理服务器用于接收所述除颤监护仪发送的所述第二封装数据,并将所述第二封装数据存储到消息队列中;
27、所述mqtt代理服务器还用于接收所述订阅者发送的订阅请求,其中,所述订阅请求包括订阅主题,并根据所述订阅主题与所述对应主题的对应关系,通过所述消息队列将所述第二封装数据推送给所述订阅者。
28、在一实施例中,包括:
29、所述除颤监护仪用于根据用户配置端口和ip/mac地址信息,生成请求包;
30、所述除颤监护仪还用于将所述请求包发送至所述mqtt代理服务器,并在接收到所述mqtt代理服务器返回的确认指令后,将所述第二封装数据发送至所述mqtt代理服务器。
31、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述除颤监护仪数据传输方法。
32、上述除颤监护仪数据传输方法、系统、计算机设备及存储介质,通过获取生命体征数据并封装成hl7格式的第一封装数据,然后再通过mqtt协议进行封装,得到第二封装数据,随后,将第二封装数据发送至mqtt代理服务器,mqtt代理服务器则会根据订阅者的订阅请求,将对应主题的第二封装数据推送给订阅者。通过上述方式确保数据能够按照订阅者的需求被有效地推送和管理,并且通过将数据使用mqtt协议继续封装保证了数据传输过程中的稳定性以及安全性,为构建智慧医疗提供了安全可靠的数据传输基础。
1.一种除颤监护仪数据传输方法,其特征在于,应用于除颤监护仪,所述方法包括:
2.如权利要求1所述的除颤监护仪数据传输方法,其特征在于,所述将所述第二封装数据发送至mqtt代理服务器之前,包括:
3.如权利要求1所述的除颤监护仪数据传输方法,其特征在于,所述将所述第二封装数据发送至mqtt代理服务器之后,包括:
4.如权利要求1所述的除颤监护仪数据传输方法,其特征在于,所述生命体征数据包括生理参数,所述获取生命体征数据之后,包括:
5.一种除颤监护仪数据传输方法,其特征在于,应用于mqtt代理服务器,所述方法包括:
6.如权利要求5所述的除颤监护仪数据传输方法,其特征在于,所述基于订阅者的订阅请求将对应主题的所述第二封装数据推送给所述订阅者,包括:
7.一种除颤监护仪数据传输系统,其特征在于,包括除颤监护仪和mqtt代理服务器;
8.如权利要求7所述的除颤监护仪数据传输系统,其特征在于,包括:
9.如权利要求8所述的除颤监护仪数据传输系统,其特征在于,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述除颤监护仪数据传输方法。