The embodiment of the invention provides a medical software communication method and device. The method comprises: receiving configuration information for transmission parameter request, the transmission parameter configuration information treatment request including objective treatment parameters need to be transmitted; according to sending the treatment parameter configuration information to package the request on the target treatment parameters, a target package data corresponding to the data package according to the target; call the default package interface; through the default package interface, and based on the preset communication protocol sends the data to the target package of medical equipment. The invention not only realizes the communication interface flexibly and is easy to use, but also facilitates the maintenance and the service expansion of the later stage, and improves the extensibility and the maintainability of the medical software.
【技术实现步骤摘要】
医疗软件通信方法及装置
本专利技术涉及通信
,具体而言,涉及一种医疗软件通信方法及装置。
技术介绍
现有的与医疗设备配套的上位机软件,代码的耦合度高。在UI层用户操作产生的消息,直接调用通讯协议层或者系统驱动层的接口,虽然这种方法操作直接,看似方便,实际上却为后期业务扩展代码维护留下了隐患,如果需求发生变更,那么会重写相当量的代码。此外,通信协议层和系统驱动层的接口函数都非常底层,接口实现不简洁,写出的代码很容易出现BUG。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种医疗软件通信方法及装置,不仅通信接口实现灵活,易于使用,而且后期代码维护和业务扩展方便,提高了医疗软件的可扩展性和可维护性。为了实现上述目的,本专利技术较佳实施例采用的技术方案如下:本专利技术较佳实施例提供一种医疗软件通信方法,应用于与医疗设备通信连接的用户终端,所述方法包括:接收治疗参数配置信息的发送请求。其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;根据所述目标封装数据调用预设封装接口;通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。在本专利技术较佳实施例中,所述根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据的步骤,包括:获取预设封装协议;采用所述预设封装协议中的格式转换函数对所述目标治疗参数进行封装;在所述目标治疗参数封装成功后,生成对应的一预设格式的字符串。在本专利技术较佳实施例中,所述 ...
【技术保护点】
一种医疗软件通信方法,应用于与医疗设备通信连接的用户终端,其特征在于,所述方法包括:接收治疗参数配置信息的发送请求,其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;根据所述目标封装数据调用预设封装接口;通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。
【技术特征摘要】
1.一种医疗软件通信方法,应用于与医疗设备通信连接的用户终端,其特征在于,所述方法包括:接收治疗参数配置信息的发送请求,其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;根据所述目标封装数据调用预设封装接口;通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。2.根据权利要求1所述的医疗软件通信方法,其特征在于,所述根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据的步骤,包括:获取预设封装协议;采用所述预设封装协议中的格式转换函数对所述目标治疗参数进行封装;在所述目标治疗参数封装成功后,生成对应的一预设格式的字符串。3.根据权利要求2所述的医疗软件通信方法,其特征在于,所述方法还包括:创建所述预设封装协议;所述创建所述预设封装协议的步骤包括:响应创建所述预设封装协议的请求,创建所述预设封装协议,其中,所述预设封装协议用于对所述目标治疗参数进行封装。4.根据权利要求1所述的医疗软件通信方法,其特征在于,所述方法还包括:响应预设封装接口的封装请求,通过预设封装引擎对通信接口进行封装,得到所述预设封装接口。5.根据权利要求1所述的医疗软件通信方法,其特征在于,所述通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备的步骤,包括:获取所述预设通信协议,其中,所述预设通信协议基于所述医疗软件的通信协议层,所述通信协议层包括有多个通信接口;根据所述预设通信协议将所述目标封装数据通过系统驱动层发送给所述医疗设备。6.一种医...
【专利技术属性】
技术研发人员:段文锋,曾小君,林川杰,
申请(专利权)人:成都康拓邦科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。