[发明专利]软件编译方法及系统在审
申请号: | 201710160965.0 | 申请日: | 2017-03-17 |
公开(公告)号: | CN107145377A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 陈铭 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F9/44 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 何世磊 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 编译 方法 系统 | ||
技术领域
本发明涉及计算机领域,特别是涉及一种软件编译方法及系统。
背景技术
计算机技术的飞速发展,给软件行业带来了很大的发展空间和巨大的发展契机。随着计算机软件系统日趋复杂、规模越来越大,软件开发成本不断提高,软件开发所面临的风险也随之加大。
随着电子产品如电视、电脑、手机等不断普及,用户的需求越来越多样化、个性化。当用户需要修改一种产品的功能时,需要修改相应程序的软件代码。现有技术中,接收客户提交的软件需求信息的单位与实际软件代码编译的单位一般不同。软件代码编译单位的代码一般不外泄,需求信息接收单位,无法直接编译代码。当客户提交需求信息给到A单位,A单位将需求信息反馈到B单位,进行编译,B单位编译结束后将编译结果再返回至A单位,并同客户确认。如此反复,导致软件需求修改的环节较多,周期长,工作效率低。
发明内容
鉴于上述状况,有必要针对现有技术中软件需求修改效率低的问题,提供一种软件编译方法及系统。
一种软件编译方法,包括:
利用第一终端将配置文件发送至对应的编译服务器;
所述编译服务器根据所述配置文件修改最新存储的代码,得到新的代码;
所述编译服务器运行所述新的代码获得编译结果,并将所述编译结果发送至所述第一终端。
上软件编译方法,其中,所述根据所述配置文件修改所述编译服务器中最新存储的代码的步骤包括:
提取所述配置文件的配置信息,并获取所述编译服务器中最新存储的代码;
将所述最新存储的代码中的原配置信息替换为所述配置文件的配置信息,得到新的代码。
上软件编译方法,其中,所述软件编译方法的步骤还包括:
利用第二终端将修改后的代码发送至对应的编译服务器中进行存储。
上软件编译方法,其中,所述编译服务器运行所述新的代码的步骤之后还包括:
所述第一终端显示所述编译服务器的代码运行过程。
上软件编译方法,其中,所述配置文件为根据用户提供的软件需求修改配置条目后的文件。
本发明还提供了一种软件编译系统,包括第一终端和编译服务器,其中,
所述第一终端包括:
第一发送模块,用于将配置头文件发送至对应的编译服务器;
所述编译服务器包括:
接收模块,用于接收所述第一终端发送的配置文件;
修改模块,用于根据所述配置文件修改所述编译服务器中最新存储的代码,得到新的代码;
运行模块,用于运行所述新的代码以获得编译结果;
第二发送模块,用于将所述编译结果发送至所述第一终端。
上述软件编译系统,其中,所述修改模块包括:
提取模块,用于提取所述配置文件的配置信息;
获取模块,用于获取所述编译服务器中最新存储的代码;
修改子模块,用于将所述最新存储的代码中的原配置信息替换为所述配置文件的配置信息,得到新的代码。
上述软件编译系统,其中,还包括第二终端,所述第二终端包括:第三发送模块,用于发送更新后的代码至所述编译服务器;
所述编译服务器还包括:存储模块,用于存储第二终端发送的代码。
上述软件编译系统,其中,所述第一终端还包括:
显示模块,用于显示所述编译服务器的代码运行过程。
上述软件编译系统,其中,所述配置文件为根据用户提供的软件需求修改配置条目后的文件。
本发明中,用户根据客户提供的需求信息在第一终端修改配置文件,并提交,发送至对应的编译服务器中,编译服务器根据配置文件修改代码,并运行修改后的代码,得到满足客户需求的软件。由于配置文件和软件代码设置在不同的设备中,用户在第一终端无法看见代码,保证了代码的安全性,且用户可以在第一终端上将配置文件提交至编译服务器后,即可完成软件需求的修改,提高了软件需求修改的效率。
附图说明
图1为本发明第一实施例提供的软件编译方法;
图2为第一实施例中的配置文件的修改规范;
图3为本发明第二实施例提供的软件编译方法;
图4为本发明第三实施例提供的软件编译系统的结构框图;
图5为第三实施例中第一终端的结构框图;
图6为第三实施例中编译服务器的结构框图;
图7为本发明第四实施例提供的软件编译系统的结构框图;
图8为第四实施例中第二终端的结构框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710160965.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种主动防御方法和装置
- 下一篇:一种资源管理方法和装置