一种医疗系统部署方法及装置制造方法及图纸

技术编号:25947127 阅读:28 留言:0更新日期:2020-10-17 03:39
本申请实施例提供的一种医疗系统部署方法及装置,属于应用部署技术领域。该方法包括获取基于跨平台开发语言开发的医疗系统,所述医疗系统采用Elements开发工具开发;确定安装所述医疗系统的安装环境;根据所述安装环境确定所述医疗系统的编译方式;按照所述编译方式将所述医疗系统编译为与所述安装环境匹配的平台版本;部署所述平台版本至所述安装环境所在平台。从而使得本申请中的该医疗系统可以部署在不同环境中,以实现跨平台安装,并且还可以实现跨语言编译,使得该医疗系统可以更灵活的部署,进而可以降低部署难度,节约部署时间,提高部署效率。

【技术实现步骤摘要】
一种医疗系统部署方法及装置
本申请涉及应用部署
,具体而言,涉及一种医疗系统部署方法及装置。
技术介绍
随着医疗水平的不断提升,医疗系统也不断更新,实现医疗互联网化,从而可以提高患者体验,使得患者缴费、看病、排队更加顺畅。然而,目前的医疗系统在部署时,都会因为操作平台或编译语言等原因,导致医疗系统部署困难,无法实现跨平台部署,使得不同的医院在部署医疗系统时都需要提前配置好部署环境,浪费人力资源的同时,有效降低了部署效率。因此,如何解决上述问题是目前亟需解决的问题。
技术实现思路
本申请提供一种医疗系统部署方法及装置,旨在改善上述问题。第一方面,本申请提供的一种医疗系统部署方法,所述方法包括:获取基于跨平台开发语言开发的医疗系统,所述医疗系统采用Elements开发工具开发;确定安装所述医疗系统的安装环境;根据所述安装环境确定所述医疗系统的编译方式;按照所述编译方式将所述医疗系统编译为与所述安装环境匹配的平台版本;部署所述平台版本至所述安装环境所在平台。在上述实现过程中,通过获取基于跨平台开发语言开发的医疗系统,所述医疗系统采用Elements开发工具开发;确定安装所述医疗系统的安装环境;根据所述安装环境确定所述医疗系统的编译方式;按照所述编译方式将所述医疗系统编译为与所述安装环境匹配的平台版本;部署所述平台版本至所述安装环境所在平台。从而使得本申请中的该医疗系统可以部署在不同环境中,以实现跨平台安装,并且还可以实现跨语言编译,使得该医疗系统可以更灵活的部署,进而可以降低部署难度,节约部署时间,提高部署效率。可选地,所述跨平台开发语言包括Golang编程语言、JAVA编程语言、C语言和C++语言中的至少一种。在上述实现过程中,通过提供多种跨平台开发语言,从而可以使得该医疗系统的适应性更好,更利于用户进行部署。可选地,根据所述安装环境确定所述医疗系统的编译方式,包括:根据所述安装环境从待选编译方式中确定出所述医疗系统的编译方式,所述待选编译方式包括以下方式中的任意一种:Linux编译方式;Windows编译方式;Mac编译方式。可选地,所述安装环境为以下安装环境中的任意一种:Linux,Windows和Mac。可选地,所述根据所述安装环境从待选编译方式中确定出所述医疗系统的编译方式,包括:若所述安装环境为Linux,将所述跨平台开发语言中的GOOS参数动态配置为Linux;或,若所述安装环境为Windows,将所述跨平台开发语言中的GOOS参数动态配置为Windows;或,若所述安装环境为Mac,将所述跨平台开发语言中的GOOS参数动态配置为Mac。在上述实现过程中,通过根据安装环境的不同,来动态配置不同的编译方式,进而使得编译后的版本可以安装在不同平台下,以使得该医疗系统可以更灵活的部署,降低部署难度,节约部署时间,提高部署效率。可选地,所述安装环境还包括可执行程序位数;所述可执行程序位数包括32位和64位;所述根据所述安装环境从待选编译方式中确定出所述医疗系统的编译方式,包括:若所述安装环境为Linux,所述可执行程序位数为64位,将所述跨平台开发语言中的GOOS参数动态配置为Linux,以及将所述跨平台开发语言中的GOARCH参数动态配置为64;或,若所述安装环境为Linux,所述可执行程序位数为32位,将所述跨平台开发语言中的GOOS参数动态配置为Linux,以及将所述跨平台开发语言中的GOARCH参数动态配置为386。在上述实现过程中,通过根据安装环境以及可执行程序位数的不同,来动态配置不同的GOOS参数以及GOARCH参数,进而使得编译后的版本可以安装在不同平台下,以使得该医疗系统可以更灵活的部署,降低部署难度,节约部署时间,提高部署效率。第二方面,本申请提供的一种医疗系统部署装置,所述装置包括:获取模块,用于获取基于跨平台开发语言开发的医疗系统,所述医疗系统采用Elements开发工具开发;环境采集模块,用于确定安装所述医疗系统的安装环境;处理模块,用于根据所述安装环境确定所述医疗系统的编译方式;编译模块,用于按照所述编译方式将所述医疗系统编译为与所述安装环境匹配的平台版本;部署模块,用于部署所述平台版本至所述安装环境所在平台。在上述实现过程中,通过设置获取模块、环境采集模块、处理模块、编译模块和部署模块,从而可以使得该医疗系统可以部署在不同环境中,以实现跨平台安装,并且还可以实现跨语言编译,使得该医疗系统可以更灵活的部署,降低部署难度,节约部署时间,提高部署效率。可选地,所述跨平台开发语言包括Golang编程语言、JAVA编程语言、C语言和C++语言中的至少一种。可选地,所述处理模块,还用于:根据所述安装环境从待选编译方式中确定出所述医疗系统的编译方式,所述待选编译方式包括以下方式中的任意一种:Linux编译方式;Windows编译方式;Mac编译方式。可选地,所述安装环境为以下安装环境中的任意一种:Linux,Windows和Mac。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例一提供的一种电子设备的结构示意图;图2为本申请实施例二提供的一种医疗系统部署方法的流程图;图3为本申请实施例三提供的一种医疗系统部署装置的功能模块示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一图1为本申请实施例提供的一种电子设备的结构示意图,在本申请中可以通过图1所示的示意图来描述用于部署本申请实施例的医疗系统部署方法及装置的示例的电子设备100。可选地,电子设备100可以是电脑、平板电脑或掌上电脑等智能终端设备。如图1所示的一种电子设备的结构示意图,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入装置106、输出装置108,这些组件通过总线系统和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备可以具有图1示出的部分组件,也可以具有图1未示出的其他组件和结构。所述处理器102可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制所述电子设备100中的其它组件以执行期望的功能。所述存储装置104可以包括一个或多个计算机程序产品,所述计算机本文档来自技高网...

【技术保护点】
1.一种医疗系统部署方法,其特征在于,所述方法包括:/n获取基于跨平台开发语言开发的医疗系统,所述医疗系统采用Elements开发工具开发;/n确定安装所述医疗系统的安装环境;/n根据所述安装环境确定所述医疗系统的编译方式;/n按照所述编译方式将所述医疗系统编译为与所述安装环境匹配的平台版本;/n部署所述平台版本至所述安装环境所在平台。/n

【技术特征摘要】
1.一种医疗系统部署方法,其特征在于,所述方法包括:
获取基于跨平台开发语言开发的医疗系统,所述医疗系统采用Elements开发工具开发;
确定安装所述医疗系统的安装环境;
根据所述安装环境确定所述医疗系统的编译方式;
按照所述编译方式将所述医疗系统编译为与所述安装环境匹配的平台版本;
部署所述平台版本至所述安装环境所在平台。


2.根据权利要求1所述的方法,其特征在于,所述跨平台开发语言包括Golang编程语言、JAVA编程语言、C语言和C++语言中的至少一种。


3.根据权利要求1所述的方法,其特征在于,根据所述安装环境确定所述医疗系统的编译方式,包括:
根据所述安装环境从待选编译方式中确定出所述医疗系统的编译方式,所述待选编译方式包括以下方式中的任意一种:
Linux编译方式;
Windows编译方式;
Mac编译方式。


4.根据权利要求3所述的方法,其特征在于,所述安装环境为以下安装环境中的任意一种:
Linux,Windows和Mac。


5.根据权利要求4所述的方法,其特征在于,所述根据所述安装环境从待选编译方式中确定出所述医疗系统的编译方式,包括:
若所述安装环境为Linux,将所述跨平台开发语言中的GOOS参数动态配置为Linux;或,
若所述安装环境为Windows,将所述跨平台开发语言中的GOOS参数动态配置为Windows;或,
若所述安装环境为Mac,将所述跨平台开发语言中的GOOS参数动态配置为Mac。


6.根据权利要求4所述的方法,其特征在于,所述安装环境还包括可执行程序位数;所述可执行程序位数包括32位和64...

【专利技术属性】
技术研发人员:董小君
申请(专利权)人:广州市挖米科技有限责任公司
类型:发明
国别省市:广东;44

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

1