版本发布的控制方法、装置、设备及存储介质制造方法及图纸

技术编号:39416559 阅读:13 留言:0更新日期:2023-11-19 16:07
本发明专利技术涉及软件版本领域及数字医疗领域,揭露一种版本发布的控制方法,包括:获取版本发布过程中各个应用子系统的用户角色数据,根据各个应用子系统的上下游调用关系,生成版本发布的服务链路,该服务链路上记录有版本发布过程中涉及的操作节点,然后将版本发布的服务链路与各个应用子系统的用户角色数据进行关联,在服务链路中确定各个操作节点关联的用户角色数据,响应于版本发布指令,根据各个操作节点关联的用户角色数据,控制版本发布过程中通告信息在不同用户角色之间进行流转。本发明专利技术能够自动识别不定时版本发布过程关联的应用子系统,使得多系统联调对接的过程更顺畅,加快版本发布的进度。快版本发布的进度。快版本发布的进度。

【技术实现步骤摘要】
版本发布的控制方法、装置、设备及存储介质


[0001]本专利技术涉及软件版本领域及数字医疗领域,尤其是涉及到版本发布的控制方法、装置、设备及存储介质。

技术介绍

[0002]在互联网医疗平台的应用开发过程中,开发人员通常会不断地修改应用代码。这些修改包括新增功能、修复bug等,进而开发出更合理更适用于医患双方的应用版本,如果没有好的版本控制方案,很容易就会出现代码冲突、代码丢失等问题,不仅影响软件的开发进度,还会给研发人员带来麻烦。
[0003]版本发布的控制能够被对软件开发过程中各个版本进行管理,使得开发人员可以方便地维护软件的不同版本。但是,在日常版本迭代工作中,特别是待发布版本涉及到跨部门或者地域的情况,往往需要对接多个系统,而不定时的版本发布由于缺乏系统间的沟通,无法实时辨别到关联的系统,使得多系统联调对接的过程存在困难,影响版本发布的进度。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种版本发布的控制方法、装置及设备,主要目的在于解决现有技术中不定时的版本发布无法实时辨别到关联的系统,使得多系统联调对接的过程存在困难,影响版本发布的进度的问题。
[0005]依据本专利技术一个方面,提供了一种版本发布的控制方法,包括:
[0006]获取版本发布过程中各个应用子系统的用户角色数据;
[0007]根据各个应用子系统的上下游调用关系,生成版本发布的服务链路,所述服务链路上记录有版本发布过程中涉及的操作节点;
[0008]将所述版本发布的服务链路与所述各个应用子系统的用户角色数据进行关联,在所述服务链路中确定各个操作节点关联的用户角色数据;
[0009]响应于版本发布指令,根据所述各个操作节点关联的用户角色数据,控制版本发布过程中通告信息在不同用户角色之间进行流转。
[0010]进一步地,所述获取版本发布过程中各个应用子系统的用户角色数据,包括:
[0011]通过分析版本发布过程中用户在各个应用子系统中执行的历史操作行为,确定用户角色对应用子系统在不同维度上的权限信息;
[0012]根据所述用户角色对应用子系统在不同维度上的权限信息,获取版本发布过程中各个应用子系统关联的用户角色数据。
[0013]进一步地,在所述根据各个应用子系统的上下游调用关系,生成版本发布的服务链路之前,所述方法还包括:
[0014]获取配置中心记录的应用运行数据,根据所述应用运行数据确定各个应用子系统的上下游调用关系;
[0015]相应的,所述根据各个应用子系统的上下游调用关系,生成版本发布的服务链路,
包括:
[0016]根据各个应用子系统的上下游调用关系,确定各个应用子系统在版本发布过程中的流转顺序;
[0017]根据版本发布过程中各个应用子系统对接的用户操作信息,在版本发布过程中设置操作节点;
[0018]按照所述流转顺序连接所述操作节点,形成版本发布的服务链路。
[0019]进一步地,所述获取配置中心记录的应用运行数据,根据所述应用运行数据确定各个应用子系统的上下游调用关系,包括:
[0020]获取配置中心记录的应用运行数据,对所述应用运行数据进行整合加工,得到各个应用子系统之间的上下游依赖关系;
[0021]根据所述各个应用子系统之间的上下游依赖关系,确定各个应用子系统的上下游调用关系。
[0022]进一步地,所述根据所述上下游依赖关系,确定各个应用子系统的上下游调用关系,包括:
[0023]根据所述上下游依赖关系,建立各个子系统应用需要访问逻辑实体之间的调用关系拓扑图;
[0024]在所述调用关系拓扑图中分别提取各个应用子系统之间逻辑实体之间的第一调用关系、各个应用子系统中逻辑实体之间的第二调用关系以及逻辑实体与用户之间的关联关系;
[0025]根据所述第一调用关系、所述第二调用关系和所述关联关系,确定各个应用子系统的上下游调用关系。
[0026]进一步地,所述将所述版本发布的服务链路与所述各个应用子系统的用户角色数据进行关联,在所述服务链路中确定各个操作节点关联的用户角色数据,包括:
[0027]将所述版本发布的服务链路中每个操作节点遍历与各个应用子系统的用户角色数据进行权限匹配,判断用户角色在每个操作节点上是否具有相应的操作权限;
[0028]若是,则根据操作权限将用户角色与操作节点进行绑定,在所述服务链路中确定各个操作节点关联的用户角色数据。
[0029]进一步地,所述根据所述各个操作节点关联的用户角色数据,控制版本发布过程中通告信息在不同用户角色之间进行流转,包括:
[0030]根据各个操作节点关联的用户角色数据,生成版本发布过程中不同用户角色的通告信息;
[0031]在各个操作节点上部署节点网络,利用所述节点网络将版本发布过程中各个应用子系统进行接口互通;
[0032]通过各个应用子系统之间的接口调用,控制版本发布过程中通告信息在不同用户角色之间进行流转。
[0033]依据本专利技术另一个方面,提供了一种版本发布的控制装置,包括:
[0034]获取单元,用于获取版本发布过程中各个应用子系统的用户角色数据;
[0035]生成单元,用于根据各个应用子系统的上下游调用关系,生成版本发布的服务链路,所述服务链路上记录有版本发布过程中涉及的操作节点;
[0036]关联单元,用于将所述版本发布的服务链路与所述各个应用子系统的用户角色数据进行关联,在所述服务链路中确定各个操作节点关联的用户角色数据;
[0037]控制单元,用于响应于版本发布指令,根据所述各个操作节点关联的用户角色数据,控制版本发布过程中通告信息在不同用户角色之间进行流转。
[0038]进一步地,所述获取单元,具体用于通过分析版本发布过程中用户在各个应用子系统中执行的历史操作行为,确定用户角色对应用子系统在不同维度上的权限信息;根据所述用户角色对应用子系统在不同维度上的权限信息,获取版本发布过程中各个应用子系统关联的用户角色数据。
[0039]进一步地,所述装置还包括:
[0040]确定单元,用于在所述根据各个应用子系统的上下游调用关系,生成版本发布的服务链路之前,获取配置中心记录的应用运行数据,根据所述应用运行数据确定各个应用子系统的上下游调用关系;
[0041]相应的,所述生成单元具体用于根据各个应用子系统的上下游调用关系,确定各个应用子系统在版本发布过程中的流转顺序;根据版本发布过程中各个应用子系统对接的用户操作信息,在版本发布过程中设置操作节点;按照所述流转顺序连接所述操作节点,形成版本发布的服务链路。
[0042]进一步地,所述确定单元,具体用于获取配置中心记录的应用运行数据,对所述应用运行数据进行整合加工,得到各个应用子系统之间的上下游依赖关系;根据所述各个应用子系统之间的上下游依赖关系,确定各个应用子系统的上下游调用关系。
[0043]进一步地,所述确定单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版本发布的控制方法,其特征在于,所述方法包括:获取版本发布过程中各个应用子系统的用户角色数据;根据各个应用子系统的上下游调用关系,生成版本发布的服务链路,所述服务链路上记录有版本发布过程中涉及的操作节点;将所述版本发布的服务链路与所述各个应用子系统的用户角色数据进行关联,在所述服务链路中确定各个操作节点关联的用户角色数据;响应于版本发布指令,根据所述各个操作节点关联的用户角色数据,控制版本发布过程中通告信息在不同用户角色之间进行流转。2.根据权利要求1所述的方法,其特征在于,所述获取版本发布过程中各个应用子系统的用户角色数据,包括:通过分析版本发布过程中用户在各个应用子系统中执行的历史操作行为,确定用户角色对应用子系统在不同维度上的权限信息;根据所述用户角色对应用子系统在不同维度上的权限信息,获取版本发布过程中各个应用子系统关联的用户角色数据。3.根据权利要求1所述的方法,其特征在于,在所述根据各个应用子系统的上下游调用关系,生成版本发布的服务链路之前,所述方法还包括:获取配置中心记录的应用运行数据,根据所述应用运行数据确定各个应用子系统的上下游调用关系;相应的,所述根据各个应用子系统的上下游调用关系,生成版本发布的服务链路,包括:根据各个应用子系统的上下游调用关系,确定各个应用子系统在版本发布过程中的流转顺序;根据版本发布过程中各个应用子系统对接的用户操作信息,在版本发布过程中设置操作节点;按照所述流转顺序连接所述操作节点,形成版本发布的服务链路。4.根据权利要求3所述的方法,其特征在于,所述获取配置中心记录的应用运行数据,根据所述应用运行数据确定各个应用子系统的上下游调用关系,包括:获取配置中心记录的应用运行数据,对所述应用运行数据进行整合加工,得到各个应用子系统之间的上下游依赖关系;根据所述各个应用子系统之间的上下游依赖关系,确定各个应用子系统的上下游调用关系。5.根据权利要求4所述的方法,其特征在于,所述根据所述上下游依赖关系,确定各个应用子系统的上下游调用关系,包括:根据所述上下游依赖关系,建立各个子系统应用需要访问逻辑实体之间的调用关系拓扑图;在所述调用关系拓扑图中分别提取各个应用子系统之间逻辑实体之间的第一调用关系、各...

【专利技术属性】
技术研发人员:张志涛
申请(专利权)人:平安国际融资租赁有限公司
类型:发明
国别省市:

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

1