[发明专利]软件集成方法及系统无效
| 申请号: | 201110103860.4 | 申请日: | 2011-04-25 |
| 公开(公告)号: | CN102156643A | 公开(公告)日: | 2011-08-17 |
| 发明(设计)人: | 沈栋 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 266071 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 集成 方法 系统 | ||
技术领域
本发明涉及软件技术领域,尤其涉及一种软件集成方法及系统。
背景技术
通常,一套完整的软件产品在开发阶段可以拆分成多个不同的功能模块,例如,基于NGB的软件产品可以拆分成多个具有公共属性的公共功能模块和多个具有专用属性的专用功能模块,这些公共功能模块和专用功能模块用于实现NGB的各项业务功能。当上述各个公共功能模块和专用功能模块开发完成之后,通过各个功能模块进行编译和打包,最终形成软件产品发布出去。
现有技术中,在对上述功能模块进行编译和打包时,通常由产品集成人员通过手工操作或者根据需要手动编写专用的脚本依次对各个功能模块分别进行编译和打包。特别地,当需要考虑功能模块的保密性时,会将产品集成人员分成若干个组,每个组均需要搭建编译环境,并对所负责的功能模块进行编译和打包,增加了人力资源和开发成本的投入,操作也较繁琐,降低了软件集成的效率。
发明内容
本发明的实施例提供一种软件集成方法及系统,节省人力资源及开发成本,简化软件集成的操作,提高软件集成的效率。
为达到上述目的,本发明的实施例采用如下技术方案:
一种软件集成方法,包括:
接收输入的软件产品信息,所述软件产品信息包括所述软件产品所需的各个功能模块的源代码存放路径和属性;
从所述各个功能模块的源代码存放路径中获取各个功能模块的源代码;
根据所述各个功能模块的属性对所述各个功能模块的源代码进行编译打包。
一种软件集成系统,包括:
接收单元,用于接收输入的软件产品信息,所述软件产品信息包括所述软件产品所需的各个功能模块的源代码存放路径和属性;
获取单元,用于从所述各个功能模块的源代码存放路径中获取各个功能模块的源代码;
编译打包单元,用于根据所述各个功能模块的属性对所述各个功能模块的源代码进行编译打包。
由上述技术方案所提供的本发明实施例中,通过接收输入的软件产品信息,所述软件产品信息包括所述软件产品所需的各个功能模块的源代码存放路径和属性;从所述各个功能模块的源代码存放路径中获取各个功能模块的源代码;根据所述各个功能模块的属性对所述各个功能模块的源代码进行编译打包。亦即,产品集成人员只需要在软件产品集成系统中输入软件产品信息,该软件产品集成系统可以实现自动获取各个功能模块的源代码,并根据所述各个功能模块的属性对所述各个功能模块的源代码进行编译打包。与现有技术中产品集成人员需要通过手工操作或者根据需要手动编写专用的脚本依次对各个功能模块分别进行编译和打包相比,本发明实施例提供的技术方案节省了人力资源及开发成本,可以简化软件集成的操作,提高软件集成的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的一种软件集成方法的流程图;
图2为本发明实施例1提供的一种软件集成方法中步骤103的实现流程图;
图3为本发明实施例1提供的又一种软件集成方法的流程图;
图4为本发明实施例1提供的再一种软件集成方法的流程图;
图5为本发明实施例2提供的一种软件集成系统的结构图;
图6为本发明实施例2提供的一种软件集成系统中编译打包单元13的实现结构图;
图7为本发明实施例2提供的又一种软件集成系统的结构图;
图8为本发明实施例2提供的再一种软件集成系统的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:
本发明实施例提供一种软件集成方法,如图1所示,该方法具体可以由软件集成系统执行,该方法包括如下步骤:
101、接收输入的软件产品信息,所述软件产品信息包括所述软件产品所需的各个功能模块的源代码存放路径和属性。
具体地,所述接收到的软件产品信息可以采用XML、EXCEL等文件格式保存在数据库中,以方便软件集成系统直接进行调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110103860.4/2.html,转载请声明来源钻瓜专利网。





