权限管理方法和装置的制造方法

文档序号:9326802阅读:290来源:国知局
权限管理方法和装置的制造方法
【技术领域】
[0001]本公开是关于计算机技术领域,具体来说是关于一种权限管理方法和装置。
【背景技术】
[0002]随着智能终端的发展和普及,多种多样的终端开始出现,而用户对终端功能的需求也越来越高。为了满足用户日益增长的需求,开发者需要不断地对终端功能进行更新,而该更新过程需要基于新开发出的代码段实现。
[0003]开发者可以开发出用于实现新功能的代码段,但是,新开发出的代码段可能会存在一些问题,不能直接发布给所有用户,还需要进行验证。该验证过程可以通过服务器的验证代码库进行,以第一验证代码库和第二验证代码库为例,开发者将该代码段提交至第一验证代码库中,该第一验证代码库向少量的用户开放,这些用户可以访问该第一验证代码库,下载该代码段后运行该代码段,并在运行该代码段的过程中发现该代码段存在的问题,将发现的问题上传至该服务器中,开发者即可根据用户提出的问题,对该代码段进行修改。经过一段时间之后,当开发者认为该代码段已验证充分时,可以将该代码段提交至第二验证代码库,此时,该代码段在该第一验证代码库中的验证过程完成。

【发明内容】

[0004]为了解决相关技术中存在的问题,本公开提供了一种权限管理方法和装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供了一种权限管理方法,所述方法包括:
[0006]当接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,并统计所述代码段在所述第一验证代码库中的生存时长,所述指定操作权限是指将所述代码段提交至第二验证代码库的权限,所述第二验证代码库为所述第一验证代码库的下一代码库;
[0007]判断所述生存时长是否达到第一预设时长;
[0008]当所述生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限。
[0009]另一实施例中,所述当所述生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限之后,所述方法还包括:
[0010]当接收到所述开发终端对所述代码段的提交指令时,将所述代码段提交至所述第二验证代码库。
[0011 ] 另一实施例中,所述方法还包括:
[0012]获取当前周期内接收到的至少一个代码段;
[0013]生成测试任务列表,所述测试任务列表包括当前周期内接收到的至少一个代码段;
[0014]向测试终端发送所述测试任务列表,使得所述测试终端展示所述测试任务列表。
[0015]另一实施例中,所述当接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,包括:
[0016]当接收到所述代码段时,判断是否已开启验证时长监测功能;
[0017]若已开启所述验证时长监测功能,则关闭所述代码段的指定操作权限。
[0018]另一实施例中,所述方法还包括:
[0019]获取所述第一验证代码库与所述第二验证代码库之间的差异信息,所述差异信息包括所述第一验证代码库中还未提交至所述第二验证代码库的代码段;
[0020]向所述开发终端发送所述差异信息,使得所述开发终端展示所述差异信息。
[0021]另一实施例中,所述获取所述第一验证代码库与第二验证代码库之间的差异信息,包括:
[0022]获取所述第一验证代码库中生存时长已超过第二预设时长的代码段;
[0023]将所述获取到的代码段与所述第二验证代码库中的代码段进行对比,得到所述差异?目息O
[0024]根据本公开实施例的第二方面,提供了一种权限管理装置,所述装置包括:
[0025]接收模块,用于接收开发终端向第一验证代码库提交的代码段;
[0026]权限关闭模块,用于当所述接收模块接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,所述指定操作权限是指将所述代码段提交至第二验证代码库的权限,所述第二验证代码库为所述第一验证代码库的下一代码库;
[0027]统计模块,用于当所述接收模块接收到开发终端向第一验证代码库提交的代码段时,统计所述代码段在所述第一验证代码库中的生存时长;
[0028]判断模块,用于判断所述统计模块统计到的生存时长是否达到第一预设时长;
[0029]权限开启模块,用于当所述统计模块统计到的生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限。
[0030]另一实施例中,所述装置还包括:
[0031]提交模块,用于当接收到所述开发终端对所述代码段的提交指令时,将所述代码段提交至所述第二验证代码库。
[0032]另一实施例中,所述装置还包括:
[0033]获取模块,用于获取当前周期内接收到的至少一个代码段;
[0034]列表生成模块,用于生成测试任务列表,所述测试任务列表包括当前周期内接收到的至少一个代码段;
[0035]发送模块,用于向测试终端发送所述测试任务列表,使得所述测试终端展示所述测试任务列表。
[0036]另一实施例中,所述权限关闭模块还用于当接收到所述代码段时,判断是否已开启验证时长监测功能;若已开启所述验证时长监测功能,则关闭所述代码段的指定操作权限。
[0037]另一实施例中,所述装置还包括:
[0038]差异获取模块,用于获取所述第一验证代码库与所述第二验证代码库之间的差异信息,所述差异信息包括所述第一验证代码库中还未提交至所述第二验证代码库的代码段;
[0039]发送模块,用于向所述开发终端发送所述差异信息,使得所述开发终端展示所述差异?目息。
[0040]另一实施例中,所述差异获取模块还用于获取所述第一验证代码库中生存时长已超过第二预设时长的代码段;将所述获取到的代码段与所述第二验证代码库中的代码段进行对比,得到所述差异信息。
[0041]根据本公开实施例的第三方面,提供了一种权限管理装置,所述装置包括:
[0042]处理器;
[0043]用于存储处理器可执行指令的存储器;
[0044]其中,所述处理器被配置为:
[0045]当接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,并统计所述代码段在所述第一验证代码库中的生存时长,所述指定操作权限是指将所述代码段提交至第二验证代码库的权限,所述第二验证代码库为所述第一验证代码库的下一代码库;
[0046]判断所述生存时长是否达到第一预设时长;
[0047]当所述生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限。
[0048]本公开的实施例提供的技术方案可以包括以下有益效果:
[0049]本实施例提供的方法和装置,通过当接收到开发终端向第一验证代码库提交的代码段时,关闭该代码段的指定操作权限,并统计该代码段在该第一验证代码库中的生存时长,判断该生存时长是否达到第一预设时长,当该生存时长达到该第一预设时长时,开启该代码段的指定操作权限。通过对代码段的生存时长进行统计,仅在该生存时长达到第一预设时长时,才会开启该代码段的指定操作权限,才能将该代码段提交至第二验证代码库,保证了该代码段在该第一验证代码库中的验证时长大于该第一预设时长,避免了由于代码段的验证时长过短而导致遗漏其所存在的问题,提高了该代码段的准确性。
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0051]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0052]图1是根据一示例性实施例示出的一种权限管理方法的流程图;
[0053]图2是根据一示例性实施例示出的一种权限管理方法的流程图;
[0054]图3Α是根据一示例性实施例示出的一种权限管理装置的框图;
[0055]图3Β是根据一示例性实施例示出的一种权限管理装置的框图;
[0056]图3C是根据一示例性实施例示出的一种权限管理装置的框图;
[0057]图3D是根据一示例性实施例示出的一种权限管理装置的框图;
[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1