System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种民航业务系统工单的处理方法、系统、装置及介质制造方法及图纸_技高网

一种民航业务系统工单的处理方法、系统、装置及介质制造方法及图纸

技术编号:44195726 阅读:0 留言:0更新日期:2025-02-06 18:33
本公开属于自动化运维技术领域,提供了一种民航业务系统工单的处理方法、系统、装置及介质,所述方法包括:根据民航业务系统测试环境的历史工单处理需求情况,通过配置文件等信息建立需求模型;所述需求模型基于测试环境需求情况总结和相关信息所构建,用于支持工单的自动处理;多个需求模型构成需求模型知识库;获取用户提交的民航业务系统工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取对应的需求模型;对选取出的需求模型进行编排;根据需求模型的编排情况,进行需求任务调度执行,实现对工单的自动处理。该方法能够解决传统手工维护方式无法满足用户快速接入需求的问题。

【技术实现步骤摘要】

本公开属于自动化运维,尤其涉及一种民航业务系统工单的处理方法、系统、装置及介质


技术介绍

1、随着民航信息技术的不断发展,以及民航旅客量的逐年增加,航司用户对民航应用的功能和服务上提出了更高的要求,不可避免地给非生产环境的使用带来了更多的问题和压力,冲击着测试环境的稳定性。

2、非生产环境是基于用户实际需求搭建后台链路,与生产环境全链路可用的需求差异化明显,并且不同时段用户测试需求的侧重点不同,具有短期大量的用户接入和注销,以及程序不同版本的部署和服务启停等需求特点。因为测试环境并不需要保持全时段可用,所以可以根据实际使用需求对资源池进行扩容和缩减等灵活调配。

3、基于传统主机的数据配置已不能满足用户日益增长的使用需求,用户和后台人员能力的参差不齐也占用了较多的维护资源、并且影响到了非生产环境的处理效率,对非生产环境的维护带来了新的挑战。

4、例如,民航信息公司对外提供多种访问渠道,在针对航司用户不同用途时给予针对性的服务。其中,每种访问渠道对外提供接口是一致的,但是内部实现逻辑却有很大区别,每个服务都需要有一定的权限控制,比如链路配置,设置服务器白名单,控制账号权限,限制网络策略等。才能对环境的安全进行多重防护,确保用户数据和程序安全。

5、当前用户如果需要增加或者修改访问民航信息公司后台的需求,都是需要人工审核后,由后台人员手工去操作修改。

6、由于民航信息公司根据用途规划多套非生产环境,而不同环境的侧重点不同,对比生产的版本也不尽相同,这样就导致人工维护成本非常高,特别是在权限控制上显得尤为突出。

7、由于测试环境本身就是用于测试的特殊性,所以即使同一用户所需的权限类型也需要提供多种组合。因此,在接入新的测试需求时,依靠手工部署应用版本、增加账号、分配使用类型、以及配置接口访问链路等的方式,已经不能满足用户快速接入测试环境的使用需求,亟需改进维护手段。

8、如何使用户能更迅速地接入测试环境,即引入更便捷的维护方式,降低人工维护成本,使环境接入变得更加高效,是本领域亟待解决的问题。


技术实现思路

1、为解决上述问题,本公开提供了一种民航业务系统工单的处理方法、系统、装置及介质,采用建立需求模型知识库、提取用户需求信息并选取对应模型、编排和调度执行需求任务等步骤,实现了工单的自动处理,降低了人工维护成本,提高了用户接入测试环境的效率,能够解决传统手工维护方式无法满足用户快速接入需求的问题。

2、本专利技术中的民航业务系统工单的处理方法:

3、本专利技术通过如下技术方案实现:

4、在非生产环境下:

5、根据民航业务系统测试环境的历史工单处理需求情况建立需求模型;所述需求模型中包括处理工单需求所需的各类信息;多个需求模型构成需求模型知识库;

6、获取用户提交的民航业务系统工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取与用户需求信息对应的需求模型;

7、将选取的需求模型编排到需求调度任务中,针对需求模型的类型和功能,确定需要执行的具体任务,并将具体的流程执行过程代码存入实际执行的需求模型中;按照任务的逻辑顺序和依赖关系,安排任务的执行流程;确定每个任务的执行时机、输入输出信息以及与其他任务的交互方式;为每个任务制定执行步骤和操作指南;得到编排好的任务处理流程;

8、根据编排好的任务处理流程,调用民航业务系统的后台相应模块进行需求任务调度执行,实现对工单的自动处理。

9、进一步地,

10、用户需求信息包括以下至少一种:

11、提取用户需求中的用户输入信息、后台应用基础信息、需求类型信息。

12、进一步地,

13、所述需求模型包括以下至少一种:

14、重启类型、配置类型、信息展示类型、软件部署类型、应用部署类型、脚本部署类型。

15、进一步地,

16、当工单中的用户需求为应用程序部署时,所述获取用户提交的民航业务系统工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取与用户需求信息对应的需求模型;包括:

17、从用户提交信息中获取程序名称、程序版本以及部署程序所在位置;并进行参数化处理,对通用缺失参数进行信息补充;

18、从非生产民航通用信息平台中获取程序已部署版本、相关链路配置信息,并进行参数化处理;所述非生产民航通用信息平台为非生产环境下的通用民航应用平台,其各环境下的应用模块部署相互独立;

19、结合程序名称、程序版本以及部署程序所在位置信息、从非生产民航通用信息平台中获取的程序已部署版本、相关链路配置信息,选取与之对应的应用部署类型需求模型。

20、进一步地,

21、当工单中的用户需求为应用程序部署时:

22、如果应用程序已存在但部署版本不符合用户需求,则在程序的执行脚本中增加程序卸载程序,并设定在程序卸载程序非工作时间执行。

23、进一步地,

24、当工单中的用户需求为访问权限申请时,所述获取用户提交的民航业务系统工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取与用户需求信息对应的需求模型;包括:

25、从工单中提取访问类型、用户信息以及配置信息,并进行参数化处理,对通用缺失参数进行信息补充;

26、从非生产民航通用信息平台中获取当前环境中基础配置信息,补充后台配置接口所需访问权限,并进行参数化处理;所述非生产民航通用信息平台为非生产环境下的通用民航应用平台,其各环境下的应用模块部署相互独立;

27、根据访问类型、用户信息、当前环境中基础配置信息,选取需求模型知识库中的需求模型。

28、进一步地,

29、当工单中的用户需求为访问权限申请时:

30、如果用户需求与环境现有配置有冲突,将现有配置与用户需求配置进行对比,生成对比结果并反馈给客户;

31、如果需求不冲突,执行需求任务。

32、一种民航业务系统工单的处理系统,用于非生产环境下的民航业务系统工单处理,其特征在于,包括:

33、知识库构建模块,用于根据民航业务系统测试环境的历史工单处理需求情况建立需求模型;所述需求模型中包括处理工单需求所需的各类信息;多个需求模型构成需求模型知识库;

34、模型选取模块,用于获取用户提交的工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取与用户需求信息对应的需求模型;

35、需求任务编排模块,用于将选取的需求模型编排到需求调度任务中,针对需求模型的类型和功能,确定需要执行的具体任务,并将具体的流程执行过程代码存入实际执行的需求模型中;按照任务的逻辑顺序和依赖关系,安排任务的执行流程;确定每个任务的执行时机、输入输出本文档来自技高网...

【技术保护点】

1.一种民航业务系统工单的处理方法,其特征在于,包括:

2.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,用户需求信息包括以下至少一种:

3.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,所述需求模型包括以下至少一种:

4.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,当工单中的用户需求为应用程序部署时,所述获取用户提交的民航业务系统工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取与用户需求信息对应的需求模型;包括:

5.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,当工单中的用户需求为应用程序部署时:

6.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,当工单中的用户需求为访问权限申请时,所述获取用户提交的民航业务系统工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取与用户需求信息对应的需求模型;包括:

7.根据权利要求6所述的一种民航业务系统工单的处理方法,其特征在于,当工单中的用户需求为访问权限申请时:

8.一种民航业务系统工单的处理系统,用于非生产环境下的民航业务系统工单处理,其特征在于,包括:

9.一种民航业务系统工单的处理设备,其包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行以使所述至少一个处理器能够执行权利要求1至7中任一所述的民航业务系统工单的处理方法。

10.一种计算机存储介质,其上存储有可执行指令,所述指令被处理器执行时使处理器实现权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种民航业务系统工单的处理方法,其特征在于,包括:

2.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,用户需求信息包括以下至少一种:

3.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,所述需求模型包括以下至少一种:

4.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,当工单中的用户需求为应用程序部署时,所述获取用户提交的民航业务系统工单,对工单中的用户需求进行信息提取;根据提取的用户需求信息从需求模型知识库中选取与用户需求信息对应的需求模型;包括:

5.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,当工单中的用户需求为应用程序部署时:

6.根据权利要求1所述的一种民航业务系统工单的处理方法,其特征在于,当工单中的用户需求为访问权限申请时,所述获...

【专利技术属性】
技术研发人员:王晟张辉计叶邓得政石延男
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1