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

文档序号:9326802阅读:来源:国知局
述,此处将不做详细阐述说明。
[0150]需要说明的是:上述实施例提供的权限管理装置在管理权限时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的权限管理装置与权限管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0151]图4是根据一示例性实施例示出的一种权限管理装置400的框图。例如,装置400可以被提供为一服务器。参照图4,装置400包括处理组件401,其进一步包括一个或多个处理器,以及由存储器402所代表的存储器资源,用于存储可由处理组件401的执行的指令,例如应用程序。存储器402中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件401被配置为执行指令,以执行上述权限管理方法。
[0152]装置400还可以包括一个电源组件403被配置为执行装置400的电源管理,一个有线或无线网络接口 404被配置为将装置400连接到网络,和一个输入输出(I/O)接口405。装置400可以操作基于存储在存储器402的操作系统,例如Windows Server?,Mac OSX?,Unix?, Linux?, FreeBSD?或类似。
[0153]本实施例提供的装置,通过当接收到开发终端向第一验证代码库提交的代码段时,关闭该代码段的指定操作权限,并统计该代码段在该第一验证代码库中的生存时长,判断该生存时长是否达到第一预设时长,当该生存时长达到该第一预设时长时,开启该代码段的指定操作权限。通过对代码段的生存时长进行统计,仅在该生存时长达到第一预设时长时,才会开启该代码段的指定操作权限,才能将该代码段提交至第二验证代码库,保证了该代码段在该第一验证代码库中的验证时长大于该第一预设时长,避免了由于代码段的验证时长过短而导致遗漏其所存在的问题,提高了该代码段的准确性。
[0154]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0155]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种权限管理方法,其特征在于,所述方法包括: 当接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,并统计所述代码段在所述第一验证代码库中的生存时长,所述指定操作权限是指将所述代码段提交至第二验证代码库的权限,所述第二验证代码库为所述第一验证代码库的下一代码库; 判断所述生存时长是否达到第一预设时长; 当所述生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限。2.根据权利要求1所述的方法,其特征在于,所述当所述生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限之后,所述方法还包括: 当接收到所述开发终端对所述代码段的提交指令时,将所述代码段提交至所述第二验证代码库。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取当前周期内接收到的至少一个代码段; 生成测试任务列表,所述测试任务列表包括当前周期内接收到的至少一个代码段; 向测试终端发送所述测试任务列表,使得所述测试终端展示所述测试任务列表。4.根据权利要求1所述的方法,其特征在于,所述当接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,包括: 当接收到所述代码段时,判断是否已开启验证时长监测功能; 若已开启所述验证时长监测功能,则关闭所述代码段的指定操作权限。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取所述第一验证代码库与所述第二验证代码库之间的差异信息,所述差异信息包括所述第一验证代码库中还未提交至所述第二验证代码库的代码段; 向所述开发终端发送所述差异信息,使得所述开发终端展示所述差异信息。6.根据权利要求5所述的方法,其特征在于,所述获取所述第一验证代码库与第二验证代码库之间的差异信息,包括: 获取所述第一验证代码库中生存时长已超过第二预设时长的代码段; 将所述获取到的代码段与所述第二验证代码库中的代码段进行对比,得到所述差异信息。7.一种权限管理装置,其特征在于,所述装置包括: 接收模块,用于接收开发终端向第一验证代码库提交的代码段; 权限关闭模块,用于当所述接收模块接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,所述指定操作权限是指将所述代码段提交至第二验证代码库的权限,所述第二验证代码库为所述第一验证代码库的下一代码库; 统计模块,用于当所述接收模块接收到开发终端向第一验证代码库提交的代码段时,统计所述代码段在所述第一验证代码库中的生存时长; 判断模块,用于判断所述统计模块统计到的生存时长是否达到第一预设时长; 权限开启模块,用于当所述统计模块统计到的生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 提交模块,用于当接收到所述开发终端对所述代码段的提交指令时,将所述代码段提交至所述第二验证代码库。9.根据权利要求7所述的装置,其特征在于,所述装置还包括: 获取模块,用于获取当前周期内接收到的至少一个代码段; 列表生成模块,用于生成测试任务列表,所述测试任务列表包括当前周期内接收到的至少一个代码段; 发送模块,用于向测试终端发送所述测试任务列表,使得所述测试终端展示所述测试任务列表。10.根据权利要求7所述的装置,其特征在于,所述权限关闭模块还用于当接收到所述代码段时,判断是否已开启验证时长监测功能;若已开启所述验证时长监测功能,则关闭所述代码段的指定操作权限。11.根据权利要求7所述的装置,其特征在于,所述装置还包括: 差异获取模块,用于获取所述第一验证代码库与所述第二验证代码库之间的差异信息,所述差异信息包括所述第一验证代码库中还未提交至所述第二验证代码库的代码段; 发送模块,用于向所述开发终端发送所述差异信息,使得所述开发终端展示所述差异?目息O12.根据权利要求11所述的装置,其特征在于,所述差异获取模块还用于获取所述第一验证代码库中生存时长已超过第二预设时长的代码段;将所述获取到的代码段与所述第二验证代码库中的代码段进行对比,得到所述差异信息。13.一种权限管理装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 当接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,并统计所述代码段在所述第一验证代码库中的生存时长,所述指定操作权限是指将所述代码段提交至第二验证代码库的权限,所述第二验证代码库为所述第一验证代码库的下一代码库; 判断所述生存时长是否达到第一预设时长; 当所述生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限。
【专利摘要】本公开是关于一种权限管理方法和装置,属于计算机技术领域。所述方法包括:当接收到开发终端向第一验证代码库提交的代码段时,关闭所述代码段的指定操作权限,并统计所述代码段在所述第一验证代码库中的生存时长;判断所述生存时长是否达到第一预设时长;当所述生存时长达到所述第一预设时长时,开启所述代码段的指定操作权限。本公开通过对代码段的生存时长进行统计,仅在该生存时长达到第一预设时长时,才会开启该代码段的指定操作权限,才能将该代码段提交至第二验证代码库,保证了该代码段在该第一验证代码库中的验证时长大于该第一预设时长,避免了由于代码段的验证时长过短而导致遗漏其所存在的问题,提高了该代码段的准确性。
【IPC分类】G06F11/36
【公开号】CN105045716
【申请号】CN201510463331
【发明人】廉海鹰, 余明阳, 杨亮
【申请人】小米科技有限责任公司
【公开日】2015年11月11日
【申请日】2015年7月31日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1