编译检查方法及装置的制造方法_5

文档序号:9787167阅读:来源:国知局
如图9所示,图9是根据一示例性实施例示出的一种用于编译检查装置900的框图。例如,装置900可以被提供为一服务器。参照图9,装置900包括处理组件922,其进一步包括一个或多个处理器,以及由存储器932所代表的存储器资源,用于存储可由处理部件922的执行的指令,例如应用程序。存储器932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件922被配置为执行指令,以执行上述智能插座上电子设备类别的识别方法。
[0185]装置900还可以包括一个电源组件926被配置为执行装置900的电源管理,一个有线或无线网络接口 950被配置为将装置900连接到网络,和一个输入输出(I/O)接口 958。装置900可以操作基于存储在存储器932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM 或类似。
[0186]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0187]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
[0188]以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。
【主权项】
1.一种编译检查方法,其特征在于,所述方法包括: 确定系统中各项目的目标代码编译失败; 获取各所述项目的目标代码版本信息以及预存的编译成功时所述项目的历史代码版本信息; 当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,输出检查所述项目的提醒信息。2.根据权利要求1所述的方法,其特征在于,所述当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,输出检查所述项目的提醒信息,包括: 当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,确定所述目标代码版本信息对应的目标代码与所述历史代码版本信息对应的历史代码之间的不同代码;输出检查所述不同代码的提醒信息。3.根据权利要求1所述的方法,其特征在于,所述当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,输出检查所述项目的提醒信息,包括: 当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,确定所述目标代码版本信息对应的目标代码与所述历史代码版本信息对应的历史代码之间的不同代码对应的责任人信息; 根据所述责任人信息向相应责任人输出编译失败的提醒信息,以提示所述责任人检查所述不同代码。4.根据权利要求3所述的方法,其特征在于,所述责任人信息至少包括下述一种信息:责任人的邮箱账号、责任人的手机号码、责任人的即时通讯账户信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述责任人信息向相应责任人输出编译失败的提醒信息,至少包括下述一种方式: 向所述责任人的邮箱账号对应的邮箱发送编译失败的提醒邮件; 向所述责任人的手机号码发送编译失败的提醒短信; 向所述责任人的即时通讯账户信息对应的账户发送编译失败的提醒信息。6.根据权利要求3所述的方法,其特征在于,所述根据所述责任人信息向相应责任人输出编译失败的提醒信息之后,还包括: 间隔预设时间后,获取所述项目的更新代码; 对所述更新代码及所述系统中其他项目的目标代码进行编译; 当编译成功时,根据所述责任人信息向相应责任人输出编译成功的提醒信息; 当编译失败时,根据所述责任人信息向相应责任人输出编译失败的提醒信息,以提示所述责任人检查所述更新代码。7.根据权利要求3所述的方法,其特征在于,所述输出检查所述项目的提醒信息之后,还包括: 间隔预设时间后,获取系统中各项目的新目标代码; 对所述系统中各项目的新目标代码进行编译; 确定系统中各项目的新目标代码编译成功,获取系统中各项目的新目标代码版本信息,当同一项目的所述新目标代码版本信息与所述历史代码版本信息不同时,确定所述新目标代码版本信息对应的新目标代码与所述历史代码版本信息对应的历史代码之间的异同代码对应的新责任人信息;根据所述新责任人信息向相应责任人输出编译成功的提醒信息; 确定系统中各项目的新目标代码编译失败,获取系统中各项目的新目标代码版本信息,当同一项目的所述新目标代码版本信息与所述历史代码版本信息不同时,确定所述新目标代码版本信息对应的新目标代码与所述历史代码版本信息对应的历史代码之间的异同代码对应的新责任人信息;根据所述新责任人信息向相应责任人输出编译失败的提醒信息,以提示相应责任人检查所述异同代码。8.一种编译检查装置,其特征在于,所述装置包括: 编译失败确定模块,被配置为确定系统中各项目的目标代码编译失败; 版本信息获取模块,被配置为在所述编译失败确定模块确定系统中各项目的目标代码编译失败时,获取各所述项目的目标代码版本信息以及预存的编译成功时所述项目的历史代码版本信息; 提醒信息输出模块,被配置为当同一项目的所述版本信息获取模块获取的所述目标代码版本信息与所述历史代码版本信息不同时,输出检查所述项目的提醒信息。9.根据权利要求8所述的装置,其特征在于,所述提醒信息输出模块包括: 代码确定子模块,被配置为当同一项目的所述版本信息获取模块获取的所述目标代码版本信息与所述历史代码版本信息不同时,确定所述目标代码版本信息对应的目标代码与所述历史代码版本信息对应的历史代码之间的不同代码; 第一提醒子模块,被配置为输出检查所述代码确定子模块确定的所述不同代码的提醒?目息O10.根据权利要求8所述的装置,其特征在于,所述提醒信息输出模块包括: 责任人信息确定子模块,被配置为当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,确定所述目标代码版本信息对应的目标代码与所述历史代码版本信息对应的历史代码之间的不同代码对应的责任人信息; 第二提醒子模块,被配置为根据所述责任人信息确定子模块确定的所述责任人信息向相应责任人输出编译失败的提醒信息,以提示所述责任人检查所述不同代码。11.根据权利要求10所述的装置,其特征在于,所述责任人信息至少包括下述一种信息:责任人的邮箱账号、责任人的手机号码、责任人的即时通讯账户信息。12.根据权利要求11所述的装置,其特征在于,所述第二提醒子模块包括下述至少一个子模块: 邮件提醒子模块,被配置为向所述责任人信息确定子模块确定的所述责任人的邮箱账号对应的邮箱发送编译失败的提醒邮件; 短信提醒子模块,被配置为向所述责任人信息确定子模块确定的所述责任人的手机号码发送编译失败的提醒短信; 信息提醒子模块,被配置为向所述责任人信息确定子模块确定的所述责任人的即时通讯账户信息对应的账户发送编译失败的提醒信息。13.根据权利要求10所述的装置,其特征在于,所述装置还包括: 第一代码获取模块,被配置为间隔预设时间后,获取所述项目的更新代码; 第一编译模块,被配置为对所述更新代码及所述系统中其他项目的目标代码进行编译; 所述第二提醒子模块,具体被配置为当编译成功时,根据所述责任人信息向相应责任人输出编译成功的提醒信息;当编译失败时,根据所述责任人信息向相应责任人输出编译失败的提醒信息,以提示所述责任人检查所述更新代码。14.根据权利要求10所述的装置,其特征在于,所述装置还包括: 第二代码获取模块,被配置为间隔预设时间后,获取系统中各项目的新目标代码; 第二编译模块,被配置为对所述系统中各项目的新目标代码进行编译; 编译成功确定模块,被配置为根据所述第二编译模块的编译结果确定系统中各项目的新目标代码编译成功; 所述编译失败确定模块,具体被配置为根据所述第二编译模块的编译结果确定系统中各项目的新目标代码编译失败; 所述版本信息获取模块,具体被配置为在所述新目标代码编译成功或失败时,获取系统中各项目的新目标代码版本信息; 所述责任人信息确定子模块,具体被配置为当同一项目的所述新目标代码版本信息与所述历史代码版本信息不同时,确定所述新目标代码版本信息对应的新目标代码与所述历史代码版本信息对应的历史代码之间的异同代码对应的新责任人信息; 所述第二提醒子模块,具体被配置为在编译成功时,根据所述新责任人信息向相应责任人输出编译成功的提醒信息;在编译失败时,根据所述新责任人信息向相应责任人输出编译失败的提醒信息,以提示相应责任人检查所述异同代码。15.一种编译检查装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 确定系统中各项目的目标代码编译失败; 获取各所述项目的目标代码版本信息以及预存的编译成功时所述项目的历史代码版本信息; 当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,输出检查所述项目的提醒信息。
【专利摘要】本公开是关于编译检查方法及装置,所述方法包括:确定系统中各项目的目标代码编译失败;获取各所述项目的目标代码版本信息以及预存的编译成功时所述项目的历史代码版本信息;当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时,输出检查所述项目的提醒信息,从而相关人员可以从输出的提醒信息中对筛选出的备选项目进行排查,避免相关人员从所有项目中进行排查,提高了确定引起编译失败的项目的效率。
【IPC分类】G06F9/45, G06F9/44, G06F9/445
【公开号】CN105549959
【申请号】CN201510886164
【发明人】梁博, 周秀虎, 于淼
【申请人】小米科技有限责任公司
【公开日】2016年5月4日
【申请日】2015年12月4日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1