欢迎来到我司Viking代理产品网站!
PPS消息传递:简化医疗设备设计
Viking代理 2025-05-01

与具有相同技术复杂性的消费级设备相比,电子医疗设备的设计,开发和市场准备可能会花费更多的时间,精力和成本。

除了一般的开发和批准要求外,医疗设备还具有严格的功能安全和认证要求。

这些要求都意味着医疗设备具有严格定义和管理的设计,开发和批准环境,并且需要对功能安全性进行广泛而详细的验证。

当然,医疗器械必须在销售产品和使用之前在销售地和使用地的主管当局进行认证,例如:FDA 510(k)上市前通知,医疗器械指令(MDD)以及其他机构发布的认证国际和国家机构。

本文介绍了医疗数据聚合器和发布者中的PPS消息传递(QNX医疗演示)。

QNX医疗演示(MD)在便携式演示应用中集成了血压计,肺活量计,脉搏血氧仪,心电图和胰岛素泵。

这些设备连接到QNX Continua互操作性管理器,并使用QNX PPS消息传递与Qt HMI通信。

PPS还为远程管理者提供消息传递服务,以确保与基于云的数据库和便携式平板电脑进行安全的Internet通信。

由于具有PPS消息传递功能的系统可以轻松集成不同的组件,因此可以得出结论,PPS消息传递功能非常适用于QNX MD应用程序之类的系统。

图1:QNX MD演示异步消息异步消息是众所周知的并且被广泛使用,因此在此不再赘述。

它是许多系统的可选解决方案,但是其某些特性使其很难成为需要集成大量设备和软件的系统的理想解决方案。

图2:使用异步消息传输,该过程不需要等待目标接收过程的答复。

对于复杂医疗设备的消息传输模式,值得注意的是,异步消息传输是一种低端解决方案。

端到端语义和缓冲区管理的负担上升到了应用程序级别。

因此,当架构师设计使用异步消息传递的系统时,他们必须开发一种或多种协议以确保在所有应用程序中正确执行消息传递,因为他们必须确保这些应用程序在高负载条件下可以得到足够的支持。

内存分配用于消息缓冲。

在简单的系统中,完成这些任务可能不会很费劲,但是对于设计或升级复杂的系统而言,这些任务可能会带来艰巨的挑战。

此外,它们带给应用程序级别或应用程序开发过程的复杂操作不仅会影响设计和开发过程,还会影响设备的批准,进而影响设备的认证。

发送/接收/回复-发送/接收/回复(或同步)消息传递不像异步消息传递那样普遍。

它的重要性主要体现在实时环境中,许多进程必须响应其消息才能继续运行。

另外,与异步消息传递不同,当使用发送/接收/答复消息传递时,系统框架承担处理消息传输错误和消息缓冲的负担。

每个服务器都直接与其客户端通信,并且必须知道如何响应所有客户端消息。

同步消息传递与发送方和接收方密切相关。

因此,更改一个软件组件可能需要更改其他软件组件,这不仅延迟或阻碍了系统开发,而且还增加了系统的脆弱性。

图3:使用同步消息传递,该过程将一直阻塞,直到接收到来自目标接收过程的答复为止。

简而言之,如果您使用发送/接收/回复消息,随着系统继续扩展和添加不同的组件,系统的复杂性将迅速增加,变得脆弱,因此在确保性能和可靠性的同时难以升级和扩展,这对于医疗设备极为重要。