首页 / 专利库 / 人工智能 / 虚拟界面 / 一种基于软件容器的试验数据处理方法及系统

一种基于软件容器的试验数据处理方法及系统

阅读:606发布:2020-05-08

专利汇可以提供一种基于软件容器的试验数据处理方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 软件 容器的试验 数据处理 方法及系统,其中试验数据处理方法包括:将多种类的实验数据处理软件及对应信息打包成多个虚拟化镜像并部署至核心 服务器 上,形成软件容器;在核心服务器上建立单独的平台管理 数据库 并设置关于调度序列的数据表;判断用户是否登录并 请求 进行试验数据处理,若是则创建单独的用户序列并分配相应优先级,同时根据软件容器的特性分配监控字段;通过套接字将用户序列信息传入软件容器中;通过软件容器进行试验数据处理;通过软件容器监控字段解析,提取试验数据处理结果并传回平台管理数据库,关联用户序列;读取和/或下载实验数据处理结果。本发明维护、升级和使用方便,使用难度和差错率低。,下面是一种基于软件容器的试验数据处理方法及系统专利的具体信息内容。

1.一种基于软件容器的试验数据处理方法,其特征在于,包括以下步骤:
步骤1,利用轻量化虚拟服务单元(2),将多种类的实验数据处理软件及对应的软件运行环境、必要的数据库、必要的操作系统服务打包成多个虚拟化镜像(31,32,33,34);
步骤2,利用轻量化虚拟服务单元(2)将所述多个虚拟化镜像(31,32,33,34)部署至核心服务器(1)上,形成软件容器;
步骤3,在所述核心服务器(1)上建立单独的平台管理数据库(4),在所述平台管理数据库(4)中设置关于调度序列的数据表;
步骤4,判断用户是否通过调度序列分配服务前端界面(7)登录并请求进行试验数据处理,若是,则通过调度序列分配服务单元(5)创建单独的用户序列,并根据用户帐号分配相应优先级,同时根据软件容器的特性自动分配相应的监控字段;
步骤5,通过轻量化虚拟服务单元(2)的套接字将用户序列信息传入软件容器中;通过使用所分配的软件容器,进行试验数据处理;
步骤6,实验数据处理后台服务单元(6)通过软件容器监控字段解析,提取试验数据处理结果,并传回平台管理数据库(4),关联试验数据处理结果与对应的用户序列;
步骤7,通过实验数据处理前端界面(8)读取和/或下载实验数据处理结果。
2.如权利要求1所述的基于软件容器的试验数据处理方法,其特征在于,还包括:
步骤8,判断用户是否需要退出调度序列分配服务前端界面(7)或注销用户,若否,则用户序列驻留在内存中;若是,当使用软件容器完成实验数据处理后,在用户退出调度序列分配服务前端界面(7)时,调度序列分配服务单元(5)自动删除所述用户序列。
3.如权利要求1或2所述的基于软件容器的试验数据处理方法,其特征在于,所述轻量化虚拟服务单元(2)为docker开发工具。
4.如权利要求1或2所述的基于软件容器的试验数据处理方法,其特征在于,所述步骤1中还包括,建立包括所述多个虚拟化镜像(31,32,33,34)的私有镜像库(3)。
5.一种基于软件容器的试验数据处理系统,其特征在于,包括:
轻量化虚拟服务单元(2):用于将多种类的实验数据处理软件及对应的软件运行环境、必要的数据库、必要的操作系统服务打包成多个虚拟化镜像(31,32,33,34);用于将所述多个虚拟化镜像(31,32,33,34)部署至核心服务器(1)上,形成软件容器;用于通过套接字将用户序列信息传入软件容器中;通过使用所分配的软件容器,进行试验数据处理;
核心服务器(1):用于建立单独的平台管理数据库(4);
平台管理数据库(4):用于设置关于调度序列的数据表;
调度序列分配服务单元(5):用于在用户通过调度序列分配服务前端界面(7)登录并请求进行试验数据处理时,创建单独的用户序列,并根据用户帐号分配相应优先级,同时根据软件容器的特性自动分配相应的监控字段;
实验数据处理后台服务单元(6):用于通过软件容器监控字段解析,提取试验数据处理结果,并传回平台管理数据库(4),关联试验数据处理结果与对应的用户序列;
实验数据处理前端界面(8):用于读取和/或下载实验数据处理结果。
6.如权利要求5所述的基于软件容器的试验数据处理系统,其特征在于,所述用户序列:
在用户退出调度序列分配服务前端界面(7)或注销用户前,驻留在内存中;
在使用软件容器完成实验数据处理后,在用户退出调度序列分配服务前端界面(7)时,由调度序列分配服务单元(5)自动删除。
7.如权利要求5或6所述的基于软件容器的试验数据处理系统,其特征在于,所述轻量化虚拟服务单元(2)为docker开发工具。
8.如权利要求5或6所述的基于软件容器的试验数据处理系统,其特征在于,所述轻量化虚拟服务单元(2)还用于建立包括所述多个虚拟化镜像(31,32,33,34)的私有镜像库(3)。

说明书全文

一种基于软件容器的试验数据处理方法及系统

技术领域

[0001] 本发明属于试验数据处理技术领域,特别涉及一种基于软件容器的试验数据处理方法及系统。

背景技术

[0002] 轨道交通装备制造属于一种集成度非常高的制造行业,其所涉及的专业领域相当多,因此,其涉及的检测和试验数据处理技术的类十分繁杂。各类商业软件以及自行开发的试验数据处理软件层出不穷,甚至导致部分软件与操作系统以及软件环境出现冲突,不能同时安装或在同一台计算机上执行,往往需要在多种操作界面上来回切换,在维护、升级和使用方面,存在诸如稳定性、可靠性以及易用性方面的问题,导致使用成本升高。
[0003] 软件容器技术是一种轻量化的虚拟服务,它将软件打包成标准化单元即容器镜像,以用于软件开发、交付和部署。该镜像是轻量的、可执行的独立软件包,包含:代码、运行时环境、系统工具、系统库和设置。其技术特点包括:
[0004] 1)只打包了必要的代码、运行环境、系统工具、系统库和设置;
[0005] 2)快速部署(相比较传统裸机模式或虚拟机模式);
[0006] 3)一次构建,不挑底层,随处部署;
[0007] 4)具有强大的弹性管理能,升级、维护、故障排查非常方便。

发明内容

[0008] 针对现有试验数据处理软件繁杂,维护、升级和使用困难的问题,基于软件容器的特点,本发明提出一种基于软件容器的试验数据处理方法及系统,使用统一集成入口,使得维护、升级和使用时,面向用户的界面统一,降低使用难度和差错率。
[0009] 为解决上述技术问题,本发明所采用的技术方案是:
[0010] 一种基于软件容器的试验数据处理方法,其特点是包括以下步骤:
[0011] 步骤1,利用轻量化虚拟服务单元,将多种类的实验数据处理软件及对应的软件运行环境、必要的数据库、必要的操作系统服务打包成多个虚拟化镜像;
[0012] 步骤2,利用轻量化虚拟服务单元将所述多个虚拟化镜像部署至核心服务器上,形成软件容器;
[0013] 步骤3,在所述核心服务器上建立单独的平台管理数据库,在所述平台管理数据库中设置关于调度序列的数据表;
[0014] 步骤4,判断用户是否通过调度序列分配服务前端界面登录并请求进行试验数据处理,若是,则通过调度序列分配服务单元创建单独的用户序列,并根据用户帐号分配相应优先级,同时根据软件容器的特性自动分配相应的监控字段;
[0015] 步骤5,通过轻量化虚拟服务单元的套接字将用户序列信息传入软件容器中;通过使用所分配的软件容器,进行试验数据处理;
[0016] 步骤6,实验数据处理后台服务单元通过软件容器监控字段解析,提取试验数据处理结果,并传回平台管理数据库,关联试验数据处理结果与对应的用户序列;
[0017] 步骤7,通过实验数据处理前端界面读取和/或下载实验数据处理结果。
[0018] 进一步地,还包括步骤8,判断用户是否需要退出调度序列分配服务前端界面或注销用户,若否,则用户序列驻留在内存中;若是,当使用软件容器完成实验数据处理后,在用户退出调度序列分配服务前端界面时,调度序列分配服务单元自动删除所述用户序列。
[0019] 作为一种优选方式,所述轻量化虚拟服务单元为docker开发工具。
[0020] 进一步地,所述步骤1中还包括,建立包括所述多个虚拟化镜像的私有镜像库。
[0021] 基于同一个发明构思,本发明还提供了一种基于软件容器的试验数据处理系统,其特点是包括:
[0022] 轻量化虚拟服务单元:用于将多种类的实验数据处理软件及对应的软件运行环境、必要的数据库、必要的操作系统服务打包成多个虚拟化镜像;用于将所述多个虚拟化镜像部署至核心服务器上,形成软件容器;用于通过套接字将用户序列信息传入软件容器中;通过使用所分配的软件容器,进行试验数据处理;
[0023] 核心服务器:用于建立单独的平台管理数据库;
[0024] 平台管理数据库:用于设置关于调度序列的数据表;
[0025] 调度序列分配服务单元:用于在用户通过调度序列分配服务前端界面登录并请求进行试验数据处理时,创建单独的用户序列,并根据用户帐号分配相应优先级,同时根据软件容器的特性自动分配相应的监控字段;
[0026] 实验数据处理后台服务单元:用于通过软件容器监控字段解析,提取试验数据处理结果,并传回平台管理数据库,关联试验数据处理结果与对应的用户序列;
[0027] 实验数据处理前端界面:用于读取和/或下载实验数据处理结果。
[0028] 进一步地,所述用户序列:
[0029] 在用户退出调度序列分配服务前端界面或注销用户前,驻留在内存中;
[0030] 在使用软件容器完成实验数据处理后,在用户退出调度序列分配服务前端界面时,由调度序列分配服务单元自动删除。
[0031] 作为一种优选方式,所述轻量化虚拟服务单元为docker开发工具。
[0032] 进一步地,所述轻量化虚拟服务单元还用于建立包括所述多个虚拟化镜像的私有镜像库。
[0033] 与现有技术相比,本发明使用统一集成入口,使得维护、升级和使用时面向用户的界面统一,降低使用难度和差错率,具体有益效果如下:(1)硬件利用率高,节约硬件成本;(2)可迁移性好;(3)消除多种试验数据处理软件之间的兼容性;(4)消除多种试验数据处理软件之间的维护使用差异;(5)解决多软件容器之间冲突调度问题。
附图说明
[0034] 图1为本发明方法流程图
[0035] 图2为本发明系统框图
[0036] 其中,1为核心服务器,2为轻量化虚拟服务单元,3为私有镜像库,31,32,33,34为虚拟化镜像,4为平台管理数据库,5为调度序列分配服务单元,6为实验数据处理后台服务单元,7为调度序列分配服务前端界面,8为实验数据处理前端界面。

具体实施方式

[0037] 本实施例中使用的轻量化虚拟服务单元2为开源的docker开发工具,应用其它轻量化虚拟服务软件都能实现软件容器的功能,都属于本发明的保护范围。
[0038] 如图1所示,本发明基于软件容器的试验数据处理方法包括以下步骤:
[0039] 步骤1,利用docker开发工具,将多种类的实验数据处理软件及对应的软件运行环境、必要的数据库、必要的操作系统服务打包成多个docker虚拟化镜像31,32,33,34;并建立包括所述多个docker虚拟化镜像31,32,33,34的私有镜像库3。
[0040] 步骤2,利用docker开发工具的内置命令将所述多个docker虚拟化镜像31,32,33,34部署至核心服务器1上,形成软件容器。
[0041] 步骤3,在所述核心服务器1上建立单独的平台管理数据库4,在所述平台管理数据库4中设置关于调度序列的数据表。
[0042] 步骤4,判断用户是否通过调度序列分配服务前端界面7登录并请求进行试验数据处理,若是,则通过调度序列分配服务单元5创建单独的用户序列,并根据用户帐号分配相应优先级,同时根据软件容器的特性自动分配相应的监控字段。
[0043] 步骤5,分配用户序列后,通过docker套接字将用户序列信息传入软件容器中;此时用户即能够通过使用所分配的软件容器,进行试验数据处理。
[0044] 步骤6,实验数据处理后台服务单元6通过软件容器监控字段解析,提取试验数据处理结果,并传回平台管理数据库4,关联试验数据处理结果与对应的用户序列。
[0045] 步骤7,用户通过实验数据处理前端界面8读取和/或下载实验数据处理结果。
[0046] 步骤8,判断用户是否需要退出调度序列分配服务前端界面7或注销用户,若否,则用户序列驻留在内存中;若是,当使用软件容器完成实验数据处理后,在用户退出调度序列分配服务前端界面7时,调度序列分配服务单元5自动删除所述用户序列。
[0047] 如图2所示,本发明基于软件容器的试验数据处理系统包括:
[0048] 轻量化虚拟服务单元2:用于将多种类的实验数据处理软件及对应的软件运行环境、必要的数据库、必要的操作系统服务打包成多个虚拟化镜像31,32,33,34;用于将所述多个虚拟化镜像31,32,33,34部署至核心服务器1上,形成软件容器;用于通过套接字将用户序列信息传入软件容器中;通过使用所分配的软件容器,进行试验数据处理;还用于建立包括所述多个虚拟化镜像31,32,33,34的私有镜像库3。
[0049] 所述轻量化虚拟服务单元2为docker开发工具。
[0050] 核心服务器1:用于建立单独的平台管理数据库4。
[0051] 平台管理数据库4:用于设置关于调度序列的数据表。
[0052] 调度序列分配服务单元5:用于在用户通过调度序列分配服务前端界面7登录并请求进行试验数据处理时,创建单独的用户序列,并根据用户帐号分配相应优先级,同时根据软件容器的特性自动分配相应的监控字段。
[0053] 实验数据处理后台服务单元6:用于通过软件容器监控字段解析,提取试验数据处理结果,并传回平台管理数据库4,关联试验数据处理结果与对应的用户序列。
[0054] 实验数据处理前端界面8:用于读取和/或下载实验数据处理结果。
[0055] 所述用户序列:
[0056] 在用户退出调度序列分配服务前端界面7或注销用户前,驻留在内存中;
[0057] 在使用软件容器完成实验数据处理后,在用户退出调度序列分配服务前端界面7时,由调度序列分配服务单元5自动删除。
[0058] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是局限性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈