[发明专利]一种代码发布方法及装置在审
申请号: | 201810653445.8 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108829439A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 潘高峰;惠兵;李小强;乔明 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康在线财产保险股份有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F11/36;G06F21/31 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100031 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码发布 有效使用 验证码 操作权限 属性信息 调用代码 发布系统 接收用户 精准控制 人力资源 上线操作 自动发布 预设 运维 排队 分配 申请 开发 | ||
本申请公开了一种代码发布方法及装置,首先接收用户输入的验证码,然后判断所述验证码是否与系统之前生成的验证码相同,所述验证码具有属性信息,所述属性信息包括有效使用次数和有效使用时间,若相同,则在所述验证码的有效使用次数和有效使用时间内,调用代码发布系统的接口,以使得代码发布系统根据用户输入的代码发布操作或预设的代码自动发布流程完成代码发布。该方法及装置通过验证码来分配代码发布系统的临时操作权限,通过有效使用次数和有效使用时间来精准控制代码发布系统的临时操作权限,能够规避开发人员陪同运维人员排队安排上线操作出现的效率低且人力资源浪费严重的问题。
技术领域
本发明涉及软件研发领域,更具体的说,是涉及一种代码发布方法及装置.
背景技术
代码发布,也称为代码上线,在整个软件研发流程中,代码发布为软件开发周期中的最终环节,也是最终对用户呈现开发成果的一个重要环节。
现有技术中,代码上线一般都是由相关运维人员统一执行上线操作,这个过程中,需要开发人员时时陪同在运维人员身边。如果同一时间有大量的项目需要上线,则开发人员需要排队等待运维人员依次执行不同项目的上线操作。这种由运维部门集中管理的代码上线方案不仅效率低下,且在等待过程中会造成严重的人力资源浪费。
发明内容
有鉴于此,本发明提供了一种代码发布方法及装置,以克服现有技术中代码上线存在的效率低且人力资源浪费严重的问题。
为实现上述目的,本发明提供如下技术方案:
一种代码发布方法,包括:
接收用户输入的验证码;
判断所述验证码是否与系统之前生成的验证码相同,所述验证码具有属性信息,所述属性信息包括有效使用次数和有效使用时间;
若相同,判断所述验证码的有效使用次数是否已使用完;
若验证码的有效使用次数未使用完,则在所述验证码的有效使用次数和有效使用时间内,调用代码发布系统的接口,以使得代码发布系统根据用户输入的代码发布操作或预设的代码自动发布流程完成代码发布。
可选的,所述验证码匹配有授权项目,所述授权项目为审批通过的项目,则所述在所述验证码的有效使用次数和有效使用时间内,调用代码发布系统接口,包括:
在所述验证码的有效使用次数和有效使用时间内,调用所述验证码匹配的授权项目的代码发布系统的接口。
可选的,所述代码发布方法还包括:
获取用户在输入代码发布操作的过程中,代码发布系统记录的操作日志。
可选的,所述在所述验证码的有效使用次数和有效使用时间内,调用代码发布系统的接口,包括:
在调用代码发布系统的接口过程中,记录验证码使用信息,所述验证码使用信息包括使用次数和使用时间;
在每次使用所述验证码调用代码发布系统的接口后,若调用代码发布系统的接口的时间超过所述有效使用时间,则关闭代码发布系统的接口;
若所述验证码的使用次数达到所述有效使用次数,则将所述验证码设置为不可用状态。
可选的,所述代码发布方法还包括:
在固定的周期时间点或生成所述验证码后的预设时间后,将所述验证码设置为不可用状态。
可选的,在所述接收用户输入的验证码之前,所述代码发布方法还包括:
接收项目上线申请;
在所述上线申请审核通过后,生成与所述项目上线申请对应的验证码;
将所述验证码发送给申请人终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康在线财产保险股份有限公司,未经泰康保险集团股份有限公司;泰康在线财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810653445.8/2.html,转载请声明来源钻瓜专利网。