[发明专利]编译检查方法及装置在审
申请号: | 201510886164.3 | 申请日: | 2015-12-04 |
公开(公告)号: | CN105549959A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 梁博;周秀虎;于淼 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45;G06F9/445 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编译 检查 方法 装置 | ||
技术领域
本申请涉及通信技术领域,尤其涉及编译检查方法及装置。
背景技术
随着智能终端的快速发展,用户对智能终端的系统要求越来越高,为了 满足用户日益提升的要求,智能终端的供应商需要经常更新系统。而系统是 以代码为基础构建的,其中,实现同一功能的代码称为同一项目的代码,系 统中包括多个项目。如果要更新系统,首先要对系统中各项目的代码进行编 译。
代码服务器中存储有最新版本的项目的代码,编译服务器从代码服务器 中下载系统中各项目的代码,对各项目的代码进行编译,当编译失败时,需 要通过人工从各项目中查找出存在问题的项目,并由该项目对应的责任人进 行修改代码,并将修改后代码上传至代码服务器,服务器从代码服务器中下 载更新后的代码重新进行编译。该方式中,需要通过人工根据经验从所有项 目代码中查找出错的项目代码,查找效率低。
发明内容
为克服相关技术中存在的问题,本公开提供了编译检查方法及装置。
根据本公开实施例的第一方面,提供一种编译检查方法,所述方法包括:
确定系统中各项目的目标代码编译失败;
获取各所述项目的目标代码版本信息以及预存的编译成功时所述项目的 历史代码版本信息;
当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时, 输出检查所述项目的提醒信息。
可选的,所述当同一项目的所述目标代码版本信息与所述历史代码版本 信息不同时,输出检查所述项目的提醒信息,包括:
当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时, 确定所述目标代码版本信息对应的目标代码与所述历史代码版本信息对应的 历史代码之间的不同代码;
输出检查所述不同代码的提醒信息。
可选的,所述当同一项目的所述目标代码版本信息与所述历史代码版本 信息不同时,输出检查所述项目的提醒信息,包括:
当同一项目的所述目标代码版本信息与所述历史代码版本信息不同时, 确定所述目标代码版本信息对应的目标代码与所述历史代码版本信息对应的 历史代码之间的不同代码对应的责任人信息;
根据所述责任人信息向相应责任人输出编译失败的提醒信息,以提示所 述责任人检查所述不同代码。
可选的,所述责任人信息至少包括下述一种信息:责任人的邮箱账号、 责任人的手机号码、责任人的即时通讯账户信息。
可选的,所述根据所述责任人信息向相应责任人输出编译失败的提醒信 息,至少包括下述一种方式:
向所述责任人的邮箱账号对应的邮箱发送编译失败的提醒邮件;
向所述责任人的手机号码发送编译失败的提醒短信;
向所述责任人的即时通讯账户信息对应的账户发送编译失败的提醒信息。
可选的,所述根据所述责任人信息向相应责任人输出编译失败的提醒信 息之后,还包括:
间隔预设时间后,获取所述项目的更新代码;
对所述更新代码及所述系统中其他项目的目标代码进行编译;
当编译成功时,根据所述责任人信息向相应责任人输出编译成功的提醒 信息;
当编译失败时,根据所述责任人信息向相应责任人输出编译失败的提醒 信息,以提示所述责任人检查所述更新代码。
可选的,所述输出检查所述项目的提醒信息之后,还包括:
间隔预设时间后,获取系统中各项目的新目标代码;
对所述系统中各项目的新目标代码进行编译;
确定系统中各项目的新目标代码编译成功,获取系统中各项目的新目标 代码版本信息,当同一项目的所述新目标代码版本信息与所述历史代码版本 信息不同时,确定所述新目标代码版本信息对应的新目标代码与所述历史代 码版本信息对应的历史代码之间的异同代码对应的新责任人信息;根据所述 新责任人信息向相应责任人输出编译成功的提醒信息;
确定系统中各项目的新目标代码编译失败,获取系统中各项目的新目标 代码版本信息,当同一项目的所述新目标代码版本信息与所述历史代码版本 信息不同时,确定所述新目标代码版本信息对应的新目标代码与所述历史代 码版本信息对应的历史代码之间的异同代码对应的新责任人信息;根据所述 新责任人信息向相应责任人输出编译失败的提醒信息,以提示相应责任人检 查所述异同代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510886164.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通过USB口进行调试升级的方法
- 下一篇:对象标识符处理方法及系统