医疗软件通信方法及装置制造方法及图纸

技术编号:16282833 阅读:91 留言:0更新日期:2017-09-23 02:19
本发明专利技术实施例提供一种医疗软件通信方法及装置。该方法包括:接收治疗参数配置信息的发送请求,其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;根据所述目标封装数据调用预设封装接口;通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。本发明专利技术不仅通信接口实现灵活,易于使用,而且后期代码维护和业务扩展方便,提高了医疗软件的可扩展性和可维护性。

Medical software communication method and device

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为本专利技术较佳实施例提供的医疗软件通信方法的一种流程示意图;图3为图2中所示的步骤S220包括的各个子步骤的一种流程示意图;图4为本专利技术较佳实施例提供的医疗软件通信方法的另一种流程示意图;图5为本专利技术较佳实施例提供的医疗软件通信方法的另一种流程示意图;图6为图2中所示的步骤S240包括的各个子步骤的一种流程示意图;图7为本专利技术较佳实施例提供的医疗软件通信装置的一种功能模块图;图8为图7中所示的封装模块包括的各个子模块的一种功能模块图;图9为本专利技术较佳实施例提供的医疗软件通信装置的另一种功能模块图;图10为本专利技术较佳实施例提供的医疗软件通信装置的另一种功能模块图;图11为图7中所示的发送模块包括的各个子模块的一种功能模块图。图标:100-用户终端;110-存储器;120-处理器;130-通信单元;140-存储控制器;150-输入单元;200-医疗软件通信装置;208-创建模块;209-通信接口封装模块;210-接收模块;220-封装模块;221-获取子模块;222-封装子模块;223-生成子模块;230-调用模块;240-发送模块;241-通信协议获取子模块;242-发送子模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语"第一"、"第二"等仅用于区分描述,而不能理解为指示或暗示相对重要性。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参阅图1,图1是本专利技术较佳实施例提供的用户终端100的方框示意图。本专利技术实施例中,所述用户终端100可以为用于运行有医疗软件的电子设备。例如,所述用户终端100可以是,但不限于,个人电脑(PersonalComputer,PC)、笔记本电脑、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、移动上网设备(MobileInternetDevice,MID)等。所述用户终端100的操作系统可以是,但不限于,Windows系统、Linux系统、OSX系统等。如图1所示,所述用户终端100可以包括存储器110、处理器120、通信单元130、存储控制器140以及输入单元150。所述存储器110、处理器120、通信单元130、存储控制器140以及输入单元150相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110中存储有医疗软件通信装置200,所述医疗软件通信装置200包括至少一个可以软件或固件(Firmware)的形式存储于所述存储器110中的软件功能模块,所本文档来自技高网...
医疗软件通信方法及装置

【技术保护点】
一种医疗软件通信方法,应用于与医疗设备通信连接的用户终端,其特征在于,所述方法包括:接收治疗参数配置信息的发送请求,其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;根据所述目标封装数据调用预设封装接口;通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。

【技术特征摘要】
1.一种医疗软件通信方法,应用于与医疗设备通信连接的用户终端,其特征在于,所述方法包括:接收治疗参数配置信息的发送请求,其中,治疗参数配置信息的发送请求包括有需要发送的目标治疗参数;根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据;根据所述目标封装数据调用预设封装接口;通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备。2.根据权利要求1所述的医疗软件通信方法,其特征在于,所述根据所述治疗参数配置信息的发送请求对所述目标治疗参数进行封装,生成对应的目标封装数据的步骤,包括:获取预设封装协议;采用所述预设封装协议中的格式转换函数对所述目标治疗参数进行封装;在所述目标治疗参数封装成功后,生成对应的一预设格式的字符串。3.根据权利要求2所述的医疗软件通信方法,其特征在于,所述方法还包括:创建所述预设封装协议;所述创建所述预设封装协议的步骤包括:响应创建所述预设封装协议的请求,创建所述预设封装协议,其中,所述预设封装协议用于对所述目标治疗参数进行封装。4.根据权利要求1所述的医疗软件通信方法,其特征在于,所述方法还包括:响应预设封装接口的封装请求,通过预设封装引擎对通信接口进行封装,得到所述预设封装接口。5.根据权利要求1所述的医疗软件通信方法,其特征在于,所述通过所述预设封装接口,并基于预设通信协议将所述目标封装数据发送给所述医疗设备的步骤,包括:获取所述预设通信协议,其中,所述预设通信协议基于所述医疗软件的通信协议层,所述通信协议层包括有多个通信接口;根据所述预设通信协议将所述目标封装数据通过系统驱动层发送给所述医疗设备。6.一种医...

【专利技术属性】
技术研发人员:段文锋曾小君林川杰
申请(专利权)人:成都康拓邦科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1