一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通过即时通讯工具进行版本更新消息推送的方法及系统与流程

2022-02-25 20:13:12 来源:中国专利 TAG:


1.本发明涉及计算机通讯技术领域,特别是一种通过即时通讯工具进行版本更新消息推送的方法及系统。


背景技术:

2.一个android产品是融合了多个组件的,而组件之间是相互独立又依赖的关系,而某一个组件版本的发布是只有对应的团队知晓,就会导致某一个组件升级时,存在相关功能依赖的组件会存在影响,这种情况对于升级组件往往是未知的。
3.现有的组件升级存在着如下缺陷:1、缺少对有依赖环节和依赖配置的其他组件相关人员的通知;2、经常会导致产品负责人无法及时了解新组件版本的功能;3、如果组件存在问题要重新打包也需要逐个通知负责人,发布过程以及存在问题的处理的过程十分被动,流程上浪费大量的时间和人力。


技术实现要素:

4.为克服上述问题,本发明的目的是提供一种通过即时通讯工具进行版本更新消息推送的方法,在升级组件后,能实现将新组件新增功更新消息自动精确推送至产品负责人,提高了工作效率。
5.本发明采用以下方案实现:一种通过即时通讯工具进行版本更新消息推送的方法,所述方法包括如下步骤:步骤s1、新版本发布前,获取上一版本的版本信息;步骤s2、通过上一版本的信息来查询已发布生产环境的产品列表;步骤s3、通过产品列表信息获取对应的产品负责人信息;步骤s4、通过即时通讯工具将更新消息推送到产品负责人。
6.进一步的,所述步骤s2进一步具体为:在新版本发布之前,自动获取到对应组件在release上的版本信息;使用获取到的版本信息,对线上产品版本进行遍历,得到已打包对应版本的产品列表;遍历产品列表,逐个获取对应的负责人信息,并将负责人信息的关联关系保存至本地数据库,其中产品列表中需要体现产品名称,产品编码,产品版本号,产品负责人信息。
7.进一步的,所述方法中查询已发布产品进一步为:设置查询参数进行查询,有两种形式,形式一:根据需要查询的组件版本信息,反查线上已打包产品的列表,并获取对应负责人信息;形式二:根据产品的版本反查出所打包的组件版本信息,获取当前组件版本与最新版本的功能对比以及组件负责人信息;所述方法中还设置有推送配置功能:即提供多个版本的推送模板,将常用信息进行变量化,实现自定义推送信息;所述常用信息包括但不限于组件版本,推送人账号,姓名;使推送信息和人员可配置化,更加灵活。
8.进一步的,所述即时通讯工具为企业微信或钉钉,该即时通讯工具能明确罗列所发布的组件版本信息以及组件的新功能介绍,实现自动推送到产品负责人,以便及时把控风险。
9.进一步的,所述方法进一步为:消息推送结束后,能得到推送日志数据以及组件发布频率信息,以供给开发进行各组件关联情况和使用频率的数据分析,同时根据用户的反馈情况进行推送文案,后续能对推送信息进行模板化和配置化。
10.本发明还提供了一种通过即时通讯工具进行版本更新消息推送的系统,所述系统包括获取版本信息模块、查询模块、产品负责人信息获取模块以及推送模块;所述获取版本信息模块,用于新版本发布前,获取上一版本的版本信息;所述查询模块,通过上一版本的信息来查询已发布生产环境的产品列表;所述产品负责人信息获取模块,通过产品列表信息获取对应的产品负责人信息;所述推送模块,通过即时通讯工具将更新消息推送到产品负责人。
11.进一步的,所述查询模块进一步具体为:在新版本发布之前,自动获取到对应组件在release上的版本信息;使用获取到的版本信息,对线上产品版本进行遍历,得到已打包对应版本的产品列表;遍历产品列表,逐个获取对应的负责人信息,并将负责人信息的关联关系保存至本地数据库,其中产品列表中需要体现产品名称,产品编码,产品版本号,产品负责人信息。
12.进一步的,所述系统中查询已发布产品进一步为:设置查询参数进行查询,有两种形式,形式一:根据需要查询的组件版本信息,反查线上已打包产品的列表,并获取对应负责人信息;形式二:根据产品的版本反查出所打包的组件版本信息,获取当前组件版本与最新版本的功能对比以及组件负责人信息;所述系统中还设置有推送配置功能:即提供多个版本的推送模板,将常用信息进行变量化,实现自定义推送信息;所述常用信息包括但不限于组件版本,推送人账号,姓名;使推送信息和人员可配置化,更加灵活。
13.进一步的,所述即时通讯工具为企业微信或钉钉,该即时通讯工具能明确罗列所发布的组件版本信息以及组件的新功能介绍,实现自动推送到产品负责人,以便及时把控风险。
14.进一步的,所述系统进一步为:消息推送结束后,能得到推送日志数据以及组件发布频率信息,以供给开发进行各组件关联情况和使用频率的数据分析,同时根据用户的反馈情况进行推送文案,后续能对推送信息进行模板化和配置化。
15.本发明的有益效果在于:本发明通过组件版本信息反查产品列表的方式,来实现自动精确推送至产品负责人新组件新增功能的效果;填补了现有缺少对于外部配置及产品负责人的通知的空缺。同时提供手动查询推送的方式,使推送信息和人员可配置化,更加灵活,可用于通知、预警等,有效地避免了通知不到位的风险,减少了组件更新过程中投入的时间和人力。
附图说明
16.图1是本发明的方法流程示意图。
17.图2是本发明实施例一的流程示意图。
18.图3是本发明的系统原理框图。
具体实施方式
19.下面结合附图对本发明做进一步说明。
20.请参阅图1所示,本发明的一种通过即时通讯工具进行版本更新消息推送的方法,所述方法包括如下步骤:步骤s1、新版本发布前,获取上一版本的版本信息;步骤s2、通过上一版本的信息来查询已发布生产环境的产品列表;步骤s3、通过产品列表信息获取对应的产品负责人信息;步骤s4、通过即时通讯工具将更新消息推送到产品负责人。
21.下面结合一具体实施例对本发明作进一步说明:请参阅图2所示,本发明的一种通过即时通讯工具进行版本更新消息推送的方法,首先,需要对产品与产品负责人的1对1关系,组件版本与已发布版本的1对多关系的数据进行记录,保留数据供后面调取。
22.流程包括:s1、新版本发布前,获取上一版本的版本信息;s2、通过上一版本的信息反查目前已发布生产环境的产品列表;其中产品列表中需要体现产品名称,产品编码,产品版本号,产品负责人信息。
23.s3、通过产品列表信息获取对应的产品负责人信息;s4、通过公司内部通讯工具推送到产品负责人。
24.进一步地,具体为:准备工作:s1、在新版本发布之前,自动获取到对应组件目前在release上的版本信息。
25.s2、使用获取到的版本信息,对线上产品版本进行遍历,这里得到已打包对应版本的产品列表。
26.s3、然后通过产品与负责人的绑定关系,获取到负责人的信息。
27.执行流程:对接司内即时通讯工具,如网龙的im工具99u、企业微信、钉钉等企业管理系统软件,该即时通讯工具明确罗列所发布的组件版本信息以及组件的新功能介绍,实现自动推送到产品负责人的效果,以便及时把控风险。
28.所述方法中查询已发布产品进一步为:设置查询参数进行查询,有两种形式,形式一:根据需要查询的组件版本信息,反查线上已打包产品的列表,并获取对应负责人信息;形式二:根据产品的版本反查出所打包的组件版本信息,获取当前组件版本与最新版本的功能对比以及组件负责人信息;形式一是组件的维度,在遇到重大更新或者严重问题的情况下有一个知照和补救的机会。形式二是产品的维度,在无法确认目前版本是否需要更新新版本的情况下给予的确认和沟通渠道。以列表形式返回数据后,用户可以手动选择需要推送的负责人。
29.所述方法中还设置有推送配置功能:即提供多个版本的推送模板,将常用信息进行变量化,实现自定义推送信息;所述常用信息包括但不限于组件版本,推送人账号,姓名;使推送信息和人员可配置化,更加灵活。
30.请参阅图3所示,本发明还提供了一种通过即时通讯工具进行版本更新消息推送的系统,所述系统包括获取版本信息模块、查询模块、产品负责人信息获取模块以及推送模块;所述获取版本信息模块,用于新版本发布前,获取上一版本的版本信息;
所述查询模块,通过上一版本的信息来查询已发布生产环境的产品列表;其中产品列表中需要体现产品名称,产品编码,产品版本号,产品负责人信息。
31.所述产品负责人信息获取模块,通过产品列表信息获取对应的产品负责人信息;所述推送模块,通过即时通讯工具将更新消息推送到产品负责人。对接司内即时通讯工具,如网龙的im工具99u、企业微信、钉钉等企业管理系统软件,该即时通讯工具明确罗列所发布的组件版本信息以及组件的新功能介绍,实现自动推送到产品负责人的效果,以便及时把控风险。
32.其中,所述查询模块进一步具体为:在新版本发布之前,自动获取到对应组件在release上的版本信息;使用获取到的版本信息,对线上产品版本进行遍历,得到已打包对应版本的产品列表;遍历产品列表,逐个获取对应的负责人信息,并将负责人信息的关联关系保存至本地数据库。
33.所述系统中查询已发布产品进一步为:设置查询参数进行查询,有两种形式,形式一:根据需要查询的组件版本信息,反查线上已打包产品的列表,并获取对应负责人信息;形式二:根据产品的版本反查出所打包的组件版本信息,获取当前组件版本与最新版本的功能对比以及组件负责人信息;所述系统中还设置有推送配置功能:即提供多个版本的推送模板,将常用信息进行变量化,实现自定义推送信息;所述常用信息包括但不限于组件版本,推送人账号,姓名;使推送信息和人员可配置化,更加灵活。
34.所述系统进一步为:消息推送结束后,能得到推送日志数据以及组件发布频率信息,以供给开发进行各组件关联情况和使用频率的数据分析,同时根据用户的反馈情况进行推送文案,后续能对推送信息进行模板化和配置化。
35.总之,本发明通过组件版本信息反查产品列表的方式,来实现自动精确推送至产品负责人新组件新增功能的效果;填补了现有缺少对于外部配置及产品负责人的通知的空缺。同时提供手动查询推送的方式,使推送信息和人员可配置化,更加灵活,可用于通知、预警等,有效地避免了通知不到位的风险,减少了组件更新过程中投入的时间和人力。
36.以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献