[发明专利]医疗软件通信方法及装置在审
| 申请号: | 201711437630.5 | 申请日: | 2017-12-26 | 
| 公开(公告)号: | CN108052315A | 公开(公告)日: | 2018-05-18 | 
| 发明(设计)人: | 王防震 | 申请(专利权)人: | 广州纬仪信息科技有限公司 | 
| 主分类号: | G06F8/20 | 分类号: | G06F8/20 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 510000 广东省*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 医疗 软件 通信 方法 装置 | ||
本发明实施例提供一种医疗软件通信方法及装置。该方法包括:接收治疗参数配置信息的发送请求,其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;根据所述目标封装数据调用预设封装接口;通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。本发明不仅通信接口实现灵活,易于使用,而且后期代码维护和业务扩展方便,提高了医疗软件的可扩展性和可维护性。
技术领域
本发明涉及通信技术领域,具体而言,涉及一种医疗软件通信方法及装置。
背景技术
现有的与医疗设备配套的上位机软件,代码的耦合度高。在UI层用户操作产生的消息,直接调用通讯协议层或者系统驱动层的接口,虽然这种方法操作直接,看似方便,实际上却为后期业务扩展代码维护留下了隐患,如果需求发生变更,那么会重写相当量的代码。此外,通信协议层和系统驱动层的接口函数都非常底层,接口实现不简洁,写出的代码很容易出现BUG。
发明内容
为了克服现有技术中的上述不足,本发明的目的在于提供一种医疗软件通信方法及装置,不仅通信接口实现灵活,易于使用,而且后期代码维护和业务扩展方便,提高了医疗软件的可扩展性和可维护性。
为了实现上述目的,本发明较佳实施例采用的技术方案如下:
本发明较佳实施例提供一种医疗软件通信方法,应用于与医疗设备通信连接的用户终端,所述方法包括:
接收治疗参数配置信息的发送请求。其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;
根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;
根据所述目标封装数据调用预设封装接口;
通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。
在本发明较佳实施例中,所述根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据的步骤,包括:
获取预设封装协议;
采用所述预设封装协议中的格式转换函数对所述目标治疗参数进行封装;
在所述目标治疗参数封装成功后,生成对应的一预设格式的字符串。
在本发明较佳实施例中,所述方法还包括:
创建所述预设封装协议;
所述创建所述预设封装协议的步骤包括:
响应创建所述预设封装协议的请求,创建所述预设封装协议,其中,所述预设封装协议用于对所述目标治疗参数进行封装。
在本发明较佳实施例中,所述方法还包括:
响应预设封装接口的封装请求,通过预设封装引擎对通信接口进行封装,得到所述预设封装接口。
在本发明较佳实施例中,所述通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备的步骤,包括:
获取所述预设通信协议。其中,所述预设通信协议基于所述医疗软件的通信协议层,所述通信协议层包括有多个通信接口;
根据所述预设通信协议将所述目标封装数据通过系统驱动层发送给所述医疗设备。
本发明较佳实施例还提供一种医疗软件通信装置,应用于与医疗设备通信连接的用户终端,所述装置包括:
接收模块,用于接收治疗参数配置信息的发送请求。其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州纬仪信息科技有限公司,未经广州纬仪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711437630.5/2.html,转载请声明来源钻瓜专利网。





