[发明专利]一种编译安卓包开发文件的方法、服务器和系统有效
申请号: | 201510512780.2 | 申请日: | 2015-08-19 |
公开(公告)号: | CN105068855B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 葛山 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编译 安卓包 开发 文件 方法 服务器 系统 | ||
1.一种编译安卓包开发文件的方法,其中,该方法包括:
接收各客户端上传的待编译的安卓包开发文件;
在云端的服务器上对接收到的待编译的安卓包开发文件进行编译处理,得到编译后的安卓包开发文件;
所述在云端服务器上对接收到的待编译的安卓包开发文件进行编译处理,得到编译后的安卓包开发文件包括:根据待编译的安卓包开发文件对应的编译环境,选择安装了该编译环境的服务器进行编译,得到编译后的安卓包开发文件;
所述云端的服务器包括:一个或多个配置有指定编译环境的服务器,所述编译后的安卓包开发文件是由一个或多个配置有指定编译环境的服务器分别进行编译工作得到的;
将编译后的安卓包开发文件返回给相应的客户端;
该方法在将编译后的安卓包开发文件返回给相应的客户端之前还包括:在一个编译后的安卓包开发文件中分别添加不同的渠道标识信号,得到不同的渠道包;
所述将编译后的安卓包开发文件返回给相应的客户端包括:将所述不同的渠道包返回给相应的客户端。
2.如权利要求1所述的方法,其中,
该方法还包括:将接收到的各客户端上传的待编译的安卓包开发文件放入任务队列中;
所述在云端的服务器上对接收到的待编译的安卓包开发文件进行编译处理包括:从任务队列中调取待编译的安卓包开发文件,并分发到相应的服务器上进行编译处理。
3.如权利要求2所述的方法,其中,所述从任务队列中调取待编译的安卓包开发文件,并分发到相应的服务器上进行编译处理包括:
根据各服务器的空闲指标,将调取的待编译的安卓包开发文件发送给相应的服务器;
或者,
根据调取的待编译的安卓包开发文件的类型,发送到相应的服务器。
4.一种编译安卓包开发文件的服务器,其中,该服务器包括:
收发单元,适于接收待编译的安卓包开发文件;
编译单元,适于对收到单元接收到的待编译的安卓包开发文件进行编译处理,得到编译后的安卓包开发文件;
所述编译单元,适于根据待编译的安卓包开发文件对应的编译环境,选择安装了该编译环境的服务器进行编译,得到编译后的安卓包开发文件;
所述收发单元,还适于将编译后的安卓包开发文件返回;
渠道包生成单元,适于在一个编译后的安卓包开发文件中分别添加不同的渠道标识信号,得到不同的渠道包;
所述收发单元,适于将所述不同的渠道包返回;
该服务器上配置有指定编译环境,所述编译后的安卓包开发文件是由一个或多个配置有指定编译环境的服务器分别进行编译工作得到的。
5.一种编译安卓包开发文件的系统,其中,该系统包括:调度装置和如权利要求4中所述的编译安卓包开发文件的服务器;
所述调度装置包括:
接收单元,适于接收到的各客户端上传的待编译的安卓包开发文件,并放入任务队列中;
存储单元,适于保存所述任务队列;
调度单元,适于从任务队列中调取待编译的安卓包开发文件,并分发到相应的服务器上进行编译处理;以及适于将服务器返回的编译后的内容返回给相应的客户端。
6.如权利要求5所述的系统,其中,
所述调度单元,适于根据各服务器的空闲指标,将调取的待编译的安卓包开发文件发送给相应的服务器;或者,适于根据调取的待编译的安卓包开发文件的类型,发送到相应的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510512780.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于高逼真度驾驶模拟器的驾驶行为数据获取方法
- 下一篇:一种多功能垃圾桶