一种医疗软件机密文件的回收处理方法与流程

文档序号:17548428发布日期:2019-04-30 18:02阅读:203来源:国知局
一种医疗软件机密文件的回收处理方法与流程

本发明涉及智计算机软件技术领域,特别涉及一种医疗软件机密文件的回收处理方法。



背景技术:

医疗软件研发周期长,成本高,且出货量小,所以对软件的版权保护非常重要。又由于医疗软件生命周期较长,产品维护过程中可能需要更换配件、更换设备,因此需要对软件进行重新许可。在对软件进行重新许可之后,需要对软件的旧许可文件进行销毁。在实际的操作中,普遍靠人工销毁旧许可文件,无形中增加了医疗软件维护的成本。因而需要一种有效的软件方法来自动回收旧许可文件。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种医疗软件机密文件的回收处理方法,以解决现有医疗软件许可文件回收方法不能满足医疗软件许可文件回收需求的问题。

为了解决上述技术问题,本发明所采用的技术方案如下:一种医疗软件许可文件的回收方法,其包括:当装载医疗软件的第一终端设备启动时,读取并广播其携带的第一许可文件;第二终端设备接收所述第一许可文件,并将其自身携带的第二许可文件与所述第一许可文件进行比较;若第一许可文件中携带所述第二许可文件包含的软件识别号,则删除所述第二许可文件。

有益效果:与现有技术相比,本发明提供了一种医疗软件机密文件的回收处理方法,所述方法包括:当装载医疗软件的第一终端设备启动时,读取并广播其携带的第一许可文件;第二终端设备接收所述第一许可文件,并将其自身携带的第二许可文件与所述第一许可文件进行比较;若第一许可文件中携带所述第二许可文件包含的软件识别号,则删除所述第二许可文件。本发明通过装载医疗软终端广播自身携带的许可文件,以使得与其处于同一局域网内的其他装载所述医疗软件的终端设备自动获取所述许可文件,并与其自身的许可文件对比,并根据对比结果对许可文件进行回收。这样可以使用终端设备无需连接互联网既可以获取旧的许可文件,满足了医疗软件许可文件回收的需求。

附图说明

图1为本发明提供的医疗软件许可文件的回收方法较佳实施的流程图。

图2为本发明提供的医疗软件机密文件的回收处理方法的结构原理图。

具体实施方式

请参照图1,图1为本发明提供的医疗软件许可文件的回收方法的较佳实施例的流程图。所述方法包括:s100、当装载医疗软件的第一终端设备启动时,读取并广播其携带的第一许可文件;s200、第二终端设备接收所述第一许可文件,并将其自身携带的第二许可文件与所述第一许可文件进行比较;s300、若第一许可文件中携带所述第二许可文件包含的软件识别号,则删除所述第二许可文件。

本实施例公开了一种医疗软件许可文件的回收方法,其通过装载医疗软终端广播自身携带的许可文件,以使得与其处于同一局域网内的其他装载所述医疗软件的终端设备自动获取所述许可文件,并与其自身的许可文件对比,并根据对比结果对许可文件进行回收。这样可以使用终端设备无需连接互联网既可以获取旧的许可文件,满足了医疗软件许可文件回收的需求。

在所述步骤s100中,所述第一许可文件为所述医疗软件的运营商端许可装载所述医疗原件的终端设备使用所述医疗软件的凭证。所述第一许可文件可以包括医疗机构名称、旧软件识别号以及新软件识别号等。在实际应用中,由于终端设备中可能包含多个医疗软件,为了确定所述第一许可文件对应的医疗软件,从而所述第一许可文件中还可以包括软件识别号。所述软件识别号为所述医疗软件全球唯一的软件识别号。也就是说根据所述软件识别号可以唯一的确定一个医疗软件。

所述第一许可文件是有所述医疗软件运行商生成,并发送给第一终端设备的。所述医疗软件运营商端为所述医疗软件生成的许可文件均采用上述方式生成。这里的第一许可文件就是对许可文件的一个说明,并无具体实际意义。

由于所述第一许可文件是由运营商端生成,从而所述当装载医疗软件的第一终端设备启动时,读取并广播其携带的第一许可文件之前包括:s01、所述第一终端设备通过邮件接受运营商端发送的医疗软件的第一许可文件,并配置所述第一许可文件,其中,所述第一许可文件包含医疗机构名称、旧软件识别号以及新软件识别号。

第一终端设备通过邮件结束运行商发送的医疗软件的第一许可文件指的是是运营商端将所述第一许可文件发送至医疗软件授权机构制定的邮箱,所述第一终端设备可以直接登录邮箱并获取所述第一许可文件,其也可以是其他终端登录邮箱获取所述第一许可文件,并转存至所述第一终端设备,以使得所述第一终端设备配置所述第一许可文件。

在本发明的一个实施例中,所述第一终端设备通过邮件接受运营商端发送的医疗软件的第一许可文件,并配置所述第一许可文件之前还包括:s001、运营商端接收医疗软件的更新申请,并获取所述申请携带的医疗机构名称、第一终端设备的软件识别号以及第二终端设备的软件识别号;s002、判断是否存储医疗机构名称以及第二终端设备的软件识别号;s003、当存在时,根据所述医疗机构名称、第一终端设备的软件识别号以及第二终端设备的软件识别号生成第一许可文件;s004、将所述第一许可文件以邮件方式发送至第一终端设备。

在所述步骤s001中,所述运营商端接收医疗软件的更新申请可以是医疗软件机构通过邮件方式发送的,也可以是电话方法发送。并且所述申请中携带使用所述医疗软件的医疗机构名称、第一终端设备的软件识别号以及第二终端设备的软件识别号。所述第一终端设备的软件识别号指的是第一终端设备安装所述医疗软件时生成的软件识别号,所述第二终端设备的软件识别号为第二终端设备安装所述医疗软件时生成的软件识别号。所述软件识别号的生成过程如上所述,这里不在赘述。

在所述步骤s002中,在用于存储许可文件的数据库内查找医疗机构名称以及第二终端设备的软件识别号。也就是说,所述运营商端根据所述医疗机构名称判断所述医疗机构是否已经授权过所述医疗软件,以此为依据来生成第一许可文件。值得说明,在本实施例中,将所述第二终端设备默认为已经安装所述医疗软件并配置许可文件的设备,这里可以记为旧终端设备,并且其对应的软件识别号为旧软件识别号。将所述第一终端设备默认为需要配置许可文件的设备,这里记为新终端设备,并且其对应的软件识别号为新软件识别号。

在所述步骤s003中,所述存在指的是仅存在所述医疗机构名称或者同时存在所述医疗机构名称和第二终端设备的软件识别号。也就是说,当所述医疗机构名称对应的医疗机构具有所述医疗软件的使用资格时,为所述医疗机构生成相应的许可文件。所述许可文件包含的内容查找到的结构进行相应的配置。具体为,当仅存在所述医疗机构名称时,将机构名称写入许可文件中的“机构名称”字段,将“旧软件识别号”字段写为空,将第一终端设备的软件识别号写入许可文件中的“新软件识别号”。当同时存在医疗机构名称和第二终端设备的软件识别号时,将机构名称写入许可文件中的“机构名称”字段,将第二终端设备的软件识别号写入许可文件中的“旧软件识别号”字段,将第一终端设备的软件识别号写入许可文件中的“新软件识别号”。

在所述步骤s004中,所述将所述第一许可文件以邮件方式发送至第一终端设备指的是将所述第一许可文件以邮件方法发送至医疗机构端,所述医疗机构端可以是所述第一终端设备,也可以是所述医疗机构内的其他终端设备。当为其他终端设备时,在将所述第一许可文件拷贝至所述第一终端设备。

所述步骤s100:所述当装载医疗软件的第一终端设备启动时,读取并广播其携带的所述医疗软件的第一许可文件具体包括:s101、当装载医疗软件的第一终端设备启动时,读取其自身携带的所述医疗软件的第一许可文件;s102、检测第一许可文件中是否包含所述医疗软件的软件识别号以及医疗机构名称;s103、若包含,则向所述第一终端设备所处的局域网内广播所述第一许可文件。

所述软件识别号以及医疗机构名称为所述医疗软件预先配置的用于生成医疗诊断报告时显示于医疗显示报告上。所述检测第一许可文件中是否包含所述医疗软件的软件识别号以及医疗机构名称是要判断所述第一许可文件是否为所述医疗软件的许可文件。当包含时,说明所述第一许可文件为所述医疗软件的许可文件,则向所述第一终端设备所处的局域网内广播所述第一许可文件;而当为全部包含时,说明所述第一许可文件不是所述医疗软件的许可文件,则退出所述医疗软件。

在所述步骤s200中,所述第二终端设备为与所述第一终端设备处于同一局域网内的装载所述医疗软件的终端设备。所述第二终端设备实时接收局域网内携带许可文件的广播。并根据接收到的许可文件与其自身携带的许可文件进行比较,以确定是否需要删除其安装的医疗软件。

具体地,所述第二终端设备接收到所述第一许可文件后,获取所述第一许可文件携带旧软件识别号以及新软件识别号,并将所述第一许可文件携带旧软件识别号以及新软件识别号分别与其自身携带的第二许可文件中的旧软件识别号以及新软件识别号进行比较,以判断其自身携带的第二许可文件是否为旧的许可文件,以根据判断结果进行相应的操作。

本发明还提供了一种医疗软件机密文件的回收处理方法,如图2所示,其包括:均装载医疗软件的第一终端设备100和第二终端设备200;所述第一终端设备100包括:读取模块101,用于在第一终端设备启动时,读取并广播其携带的第一许可文件;所述第二终端设备200包括:比较模块201,用于接收所述第一许可文件,并将其自身携带的第二许可文件与所述第一许可文件进行比较;删除模块202,用于当第一许可文件中携带所述第二许可文件包含的软件识别号时,删除所述第二许可文件。

医疗软件机密文件的回收处理方法,其中,所述第一终端设备还包括:接受模块,用于通过邮件接受运营商端发送的医疗软件的第一许可文件,并配置所述第一许可文件,其中,所述第一许可文件包含医疗机构名称、旧软件识别号以及新软件识别号。

医疗软件机密文件的回收处理方法,其还包括运营商端;所述运营商端包括:获取模块,用于接受医疗软件的更新申请,并获取所述申请携带的医疗机构名称、第一终端设备的软件识别号以及第二终端设备的软件识别号;判断模块,用于判断是否存储医疗机构名称以及第二终端设备的软件识别号;生成模块,用于当存在时,根据所述医疗机构名称、第一终端设备的软件识别号以及第二终端设备的软件识别号生成第一许可文件;发送模块,用于将所述第一许可文件以邮件方式发送至第一终端设备。

医疗软件机密文件的回收处理方法,其中,所述读取模块具体包括:读取单元,用于当装载医疗软件的第一终端设备启动时,读取其自身携带的所述医疗软件的第一许可文件;检测单元,用于检测第一许可文件中是否包含所述医疗软件的软件识别号以及医疗机构名称;广播单元,用于当包含时,向所述第一终端设备所处的局域网内广播所述第一许可文件。

所述医疗软件机密文件的回收处理方法,其中,所述比较模块具体包括:解析单元,用于接受并解析其所处局域网内携带第一许可文件的广播;获取单元,用于获取并解析其自身携带的第二许可文件,以得到第二终端设备包含的旧软件识别号以及新软件识别号;判断单元,用于判断所述第一许可文件内是否包含所述旧软件识别号或新软件识别号。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1