CN102314351A - 安装程序生成装置和安装程序生成方法 - Google Patents
安装程序生成装置和安装程序生成方法 Download PDFInfo
- Publication number
- CN102314351A CN102314351A CN201110300068A CN201110300068A CN102314351A CN 102314351 A CN102314351 A CN 102314351A CN 201110300068 A CN201110300068 A CN 201110300068A CN 201110300068 A CN201110300068 A CN 201110300068A CN 102314351 A CN102314351 A CN 102314351A
- Authority
- CN
- China
- Prior art keywords
- installation procedure
- content
- user
- module
- elements
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供一种安装程序生成装置和一种安装程序生成方法,其中,安装程序生成装置包括:内容获取模块,获取适用于生成所述安装程序的所有内容;内容定制模块,在所述所有内容中,选取用于生成所述安装程序的所需内容;程序生成模块,使用所述所需内容,生成所述安装程序。通过本发明,可以根据用户的需要,选择用户所需的内容进行安装即可,既实现了用户的定制操作,又避免了资源浪费。
Description
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种安装程序生成装置和一种安装程序生成方法。
背景技术
软件安装程序是一种将已将开发完毕的软件部署到用户***中的程序。传统的软件程序制作往往是软件开发完毕后,再将其制作成安装包。
但是,这种方法在大型软件制作过程中,对软件的开发效率形成了一定的制约。该方法有一个不足就是软件安装程序始终是一个不可分割的整体,只有在安装时才能选择哪些模块需要安装而哪些模块不需要安装。那么,如果用户需要一种能够指定需安装的模块、以及需使用的用户数据的安装程序时,就只能重新制作安装程序了。
下面先将上述问题的起源说明一下。这个问题的起源有两个方面,一个方面是大型软件制作需求:一个大型的软件有几十甚至上百个模块,如果用户仅仅买了某几个模块,是没必要提供全部模块的安装盘。这个时候就需要一种安装盘的动态生成机制。该问题另一个来源是:用户的定制。诚然,现在网络速度已经非常快,但是软件程序占用的硬盘资源也在不断膨胀。用户在下载一张安装盘时,如果只想使用几个模块,还需要下载整张盘,这明显是不合理的;特别是特殊场景下,这个问题将会非常突出,比如,在存储空间有限的手机终端上进行程序安装等。另外,如果用户需要将部分定制数据放入安装盘中,生成个性化的安装程序,前述方法也是无法满足需求的。
在现有技术方案中,存在一种如图1所示的安装盘制作方案,具体流程包括:
步骤102,生成安装包所含文件的配置信息,该步骤可以是通过自定义程序,根据安装包功能来从软件构造生成的原路径,来获取安装包需要的文件信息,过滤不需要的文件信息,从而生成安装包包含文件的配置信息;
步骤104,定制安装包UI,此步骤可以使用安装包制作工具,如Installshield、WIX等,定制安装时的界面;
步骤106,定制安装执行顺序脚本及安装过程对应安装事件应用程序;
步骤108,如果有软件更新需求,可以更新部分模块,及更新配置文件,合成更新包放在指定目录;
步骤110,制作安装包:根据安装包包含文件信息,用户定制的安装过程UI,安装执行事件程序,以及更新的模块和更新配置文件等,用安装包制作工具,制作安装包;
步骤112,发布原始安装盘。
上面的软件安装制作流程,虽然解决了在安装盘生成完毕后,可靠更新部分软件模块的问题,提高了大型软件公司的软件安装程序制作效率,加快了软件发版的进程。但这个技术方案的问题在于,没有解决安装盘的用户的定制方面的流程。
现有技术方案中,还存在一种软件包的处理方案,提供了一种通过获取指定操作***开发工具文件,重新生成软件安装包的过程。过程如下:
1、获取指定操作***的jdk版本;
2、将jdk打包并替换原有VM包中的JDK;
3、将新的VM包放置到安装包的资源目录下;
4、生成新的安装程序。
这个过程中的缺陷是很明显的:
1、该过程仅仅提供了根据不同操作***的JDK重新制作安装程序的过程,安装程序的其他一些配置策略解决方法,比如,安装程序的语言版本等等,并没有提及。
2、这并不是一个完整的用户定制过程,比如,模块、用户数据等等是无法选择的,前面背景中提到的缓解安装盘大小、携带用户数据等问题,这个过程中也都没有得到改善。
因此,需要一种技术方案,能够在软件安装时,根据用户的需要,仅安装用户需要的功能模块和数据,并且使得提供给用户的安装程序,不会包含不必要的功能模块和数据,以免造成资源的浪费。
发明内容
本发明所要解决的技术问题在于,提供一种技术方案,能够在软件安装时,根据用户的需要,仅安装用户需要的功能模块和数据,并且使得提供给用户的安装程序,不会包含不必要的功能模块和数据,以免造成资源的浪费。
有鉴于此,本发明提供一种安装程序生成装置,包括:内容获取模块,获取适用于生成所述安装程序的所有内容;内容定制模块,在所述所有内容中,选取用于生成所述安装程序的所需内容;程序生成模块,使用所述所需内容,生成所述安装程序。通过该技术方案,可以根据用户的需要,选择用户所需的内容进行安装即可,既实现了用户的定制操作,又避免了资源浪费。
在上述技术方案中,优选地,所述内容定制模块将所述所有内容提供给用户,并根据所述用户的输入,来选取所述所需内容。通过该技术方案,保证用户可以一目了然地查看所有内容,并容易指定所需的内容。
在上述技术方案中,优选地,所述内容定制模块还根据预设的策略,从所述所有内容中选取用于生成所述安装程序的必需内容;所述程序生成模块使用所述所需内容以及所述必需内容,生成所述安装程序。通过该技术方案,可以保证一些重要的内容,不致为用户所遗漏。
在上述技术方案中,优选地,所述内容定制模块还在所述所有内容中,选取使用所述所需内容所需要依赖的相关内容;所述程序生成模块使用所述所需内容以及所述相关内容,生成所述安装程序。通过该技术方案,可以保证用户不会遗漏重要内容,同时也提升了用户定制操作的效率。
在上述技术方案中,优选地,所述内容获取模块根据预设给所述用户的权限,来获取所述所有内容,其中,所述所有内容的类型包括功能模块和数据。通过本发明的技术方案,为不同权限的用户提供不同的内容,方便地对用户进行了管理。
本发明还提供一种安装程序生成方法,包括:步骤302,获取适用于生成所述安装程序的所有内容;步骤304,在所述所有内容中,选取用于生成所述安装程序的所需内容;步骤306,使用所述所需内容,生成所述安装程序。通过该技术方案,可以根据用户的需要,选择用户所需的内容进行安装即可,既实现了用户的定制操作,又避免了资源浪费。
在上述技术方案中,优选地,所述步骤304具体包括:将所述所有内容提供给用户,并根据所述用户的输入,来选取所述所需内容。通过该技术方案,保证用户可以一目了然地查看所有内容,并容易指定所需的内容。
在上述技术方案中,优选地,所述步骤304还包括:根据预设的策略,从所述所有内容中选取用于生成所述安装程序的必需内容;所述步骤306具体包括:使用所述所需内容以及所述必需内容,生成所述安装程序。通过该技术方案,可以保证一些重要的内容,不致为用户所遗漏。
在上述技术方案中,优选地,所述步骤304还包括:在所述所有内容中,选取使用所述所需内容所需要依赖的相关内容;所述步骤306具体包括:使用所述所需内容以及所述相关内容,生成所述安装程序。通过该技术方案,可以保证用户不会遗漏重要内容,同时也提升了用户定制操作的效率。
在上述技术方案中,优选地,所述步骤302具体包括:根据预设给所述用户的权限,来获取所述所有内容,其中,所述所有内容的类型包括功能模块和数据。通过本发明的技术方案,为不同权限的用户提供不同的内容,方便地对用户进行了管理。
通过以上技术方案,可以实现一种安装程序生成装置和一种安装程序生成方法,能够在软件安装时,根据用户的需要,仅安装用户需要的功能模块和数据,并且使得提供给用户的安装程序,不会包含不必要的功能模块和数据,以免造成资源的浪费。
附图说明
图1是现有技术的安装盘生成方法的示意图;
图2是根据本发明的一个实施例的安装程序生成装置的框图;
图3是根据本发明的一个实施例的安装程序生成方法的流程图;
图4是根据本发明的一个实施例的安装程序生成装置的工作流程图;
图5是根据本发明的一个实施例的安装程序生成方法的工作流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
图2是根据本发明的一个实施例的安装程序生成装置的框图。
如图2所示,本发明提供一种安装程序生成装置200,包括:内容获取模块202,获取适用于生成所述安装程序的所有内容;内容定制模块204,在所述所有内容中,选取用于生成所述安装程序的所需内容;程序生成模块206,使用所述所需内容,生成所述安装程序。通过该技术方案,可以根据用户的需要,选择用户所需的内容进行安装即可,既实现了用户的定制操作,又避免了资源浪费。
在上述技术方案中,所述内容定制模块204将所述所有内容提供给用户,并根据所述用户的输入,来选取所述所需内容。通过该技术方案,保证用户可以一目了然地查看所有内容,并容易指定所需的内容。
在上述技术方案中,所述内容定制模块204还根据预设的策略,从所述所有内容中选取用于生成所述安装程序的必需内容;所述程序生成模块206使用所述所需内容以及所述必需内容,生成所述安装程序。通过该技术方案,可以保证一些重要的内容,不致为用户所遗漏。
在上述技术方案中,所述内容定制模块204还在所述所有内容中,选取使用所述所需内容所需要依赖的相关内容;所述程序生成模块206使用所述所需内容以及所述相关内容,生成所述安装程序。通过该技术方案,可以保证用户不会遗漏重要内容,同时也提升了用户定制操作的效率。
在上述技术方案中,所述内容获取模块202根据预设给所述用户的权限,来获取所述所有内容,其中,所述所有内容的类型包括功能模块和数据。通过本发明的技术方案,为不同权限的用户提供不同的内容,方便地对用户进行了管理。
图3是根据本发明的一个实施例的安装程序生成方法的流程图。
如图3所示,本发明还提供一种安装程序生成方法,包括:步骤302,获取适用于生成所述安装程序的所有内容;步骤304,在所述所有内容中,选取用于生成所述安装程序的所需内容;步骤306,使用所述所需内容,生成所述安装程序。通过该技术方案,可以根据用户的需要,选择用户所需的内容进行安装即可,既实现了用户的定制操作,又避免了资源浪费。
在上述技术方案中,所述步骤304具体包括:将所述所有内容提供给用户,并根据所述用户的输入,来选取所述所需内容。通过该技术方案,保证用户可以一目了然地查看所有内容,并容易指定所需的内容。
在上述技术方案中,所述步骤304还包括:根据预设的策略,从所述所有内容中选取用于生成所述安装程序的必需内容;所述步骤306具体包括:使用所述所需内容以及所述必需内容,生成所述安装程序。通过该技术方案,可以保证一些重要的内容,不致为用户所遗漏。
在上述技术方案中,所述步骤304还包括:在所述所有内容中,选取使用所述所需内容所需要依赖的相关内容;所述步骤306具体包括:使用所述所需内容以及所述相关内容,生成所述安装程序。通过该技术方案,可以保证用户不会遗漏重要内容,同时也提升了用户定制操作的效率。
在上述技术方案中,所述步骤302具体包括:根据预设给所述用户的权限,来获取所述所有内容,其中,所述所有内容的类型包括功能模块和数据。通过本发明的技术方案,为不同权限的用户提供不同的内容,方便地对用户进行了管理。
图4是根据本发明的一个实施例的安装程序生成装置的工作流程图。
图4所示流程的前半部分,与传统流程相同,不再描述。与之前流程的不同在增加了根据策略生成安装盘的安装程序生成装置,包括原始安装程序存储模块402(相当于前述的内容获取模块202)、内容定制模块404和安装盘生成模块406(相当于前述的程序生成模块206)在生成安装盘的过程中进行处理,来实现用户的定制。具体构成描述如下:
1、在图1流程中的步骤112之前,将图1流程中生成的文件存储在一个原始安装程序存储模块402中,作为素材供后期使用。
2、该流程增加了采用了内容定制模块404,包括用户需求策略收集模块4042和***预置策略收集模块4044。
3、用户需求策略收集模块4042,提供了用户定制的界面,可定制策略并供后续步骤处理。
4、用户需求策略包括以下等内容,但不仅仅是这些内容,可根据具体场景进一步扩展:
模块信息,用户可选择安装程序中包含哪些功能模块;
用户数据,用户可选择安装程序中包含哪些基础数据;
安装程序语种,用户可选择要获取的安装程序的语言版本,比如简体中文、英文等等;
目标***的环境参数,用户可选择安装程序支持的操作***版本、软件运行基础环境的版本,比如jdk的版本、.net的版本等等。
5、***预置策略收集模块4044,负责收集***预置策略。
6、***预置策略包括以下内容,但不仅仅是这些内容,可根据具体场景进一步扩展:
***必须安装的基础功能模块、安装盘必须携带的数据等等。
7、内容定制模块404,则提供了用户策略与***策略的合并功能,并根据***预置规则,计算出安装盘所需的最终策略集合,比如,如果用户定制模块需要依赖于其他模块的安装程序,那么需要将依赖的这部分模块也加载到安装策略中。
8、安装盘生成模块406,该模块会根据合成的策略生成新的安装盘。
本实施例中提供的安装程序生成装置的特点如下:
1、安装程序制作过程中增加用户定制环节,使之更加符合用户需求;
2、该装置的工作流程是在原始安装目录已经发布的前提下操作的,不会破坏各模块的原始安装程序,确保了安装程序的正确性;
3、保留了***预置策略环节,大型***中往往有很多核心模块、基础数据是软件必需的,这部分就需要提前预置进***,确保生成安装程序时不会被遗漏;
4、为行业版安装盘的生成提供了一种更加简单的方法。
而且该装置还有一个根据当前用户计算预置数据的过程,真正实现了用户定制。
图5是根据本发明的一个实施例的安装程序生成方法的工作流程图。
如图5所示,步骤502,用户登录,这个流程的基础是基于用户定制的流程,所以用户登录是不可避免的,如果是通用全部模块安装盘的生成,可以设置一个***用户默认加载全部模块,但登录的过程还是不可避免的。
步骤504,根据权限加载可用模块、数据:这个环节对安装程序的第一层过滤,如果用户仅仅购买了个别模块或者仅仅可使用个别模块;那么其他模块是不可见的。
步骤506,选择所需模块,用户可选择部分模块;但是选择过程也是有策略的,比如,选择模块的依赖模块会被***自动选择。
步骤508,计算***预置模块,将必须安装的核心模块加载到列表中。
步骤510,计算安装程序所需模块,也就是将***预置模块列表与用户选择模块列表合并,这个过程也需要对依赖模块自动添加,确保软件程序的完整性。
步骤512,加载各模块的安装程序,也就是将各模块的安装程序从原始安装程序存储装置中提取到安装程序的生成目录。
步骤514,同样用户可选择所需数据。
步骤516,加载必需的***级数据列表。
步骤518,加载用户基础数据列表。
步骤520,计算安装程序的所有数据。
步骤522,将这些数据合并压缩到安装程序目录。
步骤524,会调整并生成新的配置文件,将选择的模块和数据加入配置项,以适应新的安装程序。
步骤526,生成安装程序。
将以上流程应用到协同平台客户端,说明生成安装程序的具体流程。
1、用户登录协同门户,并进入客户端下载页面。
2、在该页面用户可选择客户端软件安装程序包含哪些模块、语种、基础数据等等。
3、***会自动加载outlook插件基本运行模块。
4、同时将用户、组织等***必需的基础数据加载到缓存数据文件中,缓存数据文件使用的是sqllite单文件数据库实现的,也可用bulk、csv等数据存储文件存储。
5、将用户选择、***必需的模块信息、语种、基础数据等合并,并根据模块依赖关系将所有的依赖模块加载到***中。
6、根据模块、语种、基础数据等调整安装程序配置文件,从客户端的安装程序存储装置中将各模块指定语种的安装程序、基础数据加载到临时目录。
7、以该临时目录为基础生成安装程序,并供用户下载。
通过本发明的技术方案,实现了一种安装程序生成装置和一种安装程序生成方法,可解决用户定制安装程序的需求,并可以在一定程度上达到减少安装程序占用空间的目的,在对网络流量有较大限制的场景下会有不错的用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种安装程序生成装置,其特征在于,包括:
内容获取模块,获取适用于生成所述安装程序的所有内容;
内容定制模块,在所述所有内容中,选取用于生成所述安装程序的所需内容;
程序生成模块,使用所述所需内容,生成所述安装程序。
2.根据权利要求1所述的安装程序生成装置,其特征在于,所述内容定制模块将所述所有内容提供给用户,并根据所述用户的输入,来选取所述所需内容。
3.根据权利要求1所述的安装程序生成装置,其特征在于,所述内容定制模块还根据预设的策略,从所述所有内容中选取用于生成所述安装程序的必需内容;
所述程序生成模块使用所述所需内容以及所述必需内容,生成所述安装程序。
4.根据权利要求1所述的安装程序生成装置,其特征在于,所述内容定制模块还在所述所有内容中,选取使用所述所需内容所需要依赖的相关内容;
所述程序生成模块使用所述所需内容以及所述相关内容,生成所述安装程序。
5.根据权利要求1至4中任一项所述的安装程序生成装置,其特征在于,所述内容获取模块根据预设给所述用户的权限,来获取所述所有内容,其中,所述所有内容的类型包括功能模块和数据。
6.一种安装程序生成方法,其特征在于,包括:
步骤302,获取适用于生成所述安装程序的所有内容;
步骤304,在所述所有内容中,选取用于生成所述安装程序的所需内容;
步骤306,使用所述所需内容,生成所述安装程序。
7.根据权利要求6所述的安装程序生成方法,其特征在于,所述步骤304具体包括:
将所述所有内容提供给用户,并根据所述用户的输入,来选取所述所需内容。
8.根据权利要求6所述的安装程序生成方法,其特征在于,所述步骤304还包括:
根据预设的策略,从所述所有内容中选取用于生成所述安装程序的必需内容;
所述步骤306具体包括:
使用所述所需内容以及所述必需内容,生成所述安装程序。
9.根据权利要求6所述的安装程序生成方法,其特征在于,所述步骤304还包括:
在所述所有内容中,选取使用所述所需内容所需要依赖的相关内容;
所述步骤306具体包括:
使用所述所需内容以及所述相关内容,生成所述安装程序。
10.根据权利要求6至9中任一项所述的安装程序生成方法,其特征在于,所述步骤302具体包括:
根据预设给所述用户的权限,来获取所述所有内容,其中,所述所有内容的类型包括功能模块和数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110300068A CN102314351A (zh) | 2011-09-29 | 2011-09-29 | 安装程序生成装置和安装程序生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110300068A CN102314351A (zh) | 2011-09-29 | 2011-09-29 | 安装程序生成装置和安装程序生成方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102314351A true CN102314351A (zh) | 2012-01-11 |
Family
ID=45427547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110300068A Pending CN102314351A (zh) | 2011-09-29 | 2011-09-29 | 安装程序生成装置和安装程序生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102314351A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014008854A1 (en) * | 2012-07-10 | 2014-01-16 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for acquiring online game resources |
CN107729000A (zh) * | 2017-11-24 | 2018-02-23 | 北京小米移动软件有限公司 | 应用程序安装包生成方法及装置 |
CN107789829A (zh) * | 2016-09-06 | 2018-03-13 | 盛趣信息技术(上海)有限公司 | 一种游戏物品数据传输的方法 |
CN107861758A (zh) * | 2016-12-30 | 2018-03-30 | 平安科技(深圳)有限公司 | 工具包组装方法和装置 |
CN107918543A (zh) * | 2017-12-22 | 2018-04-17 | 金蝶蝶金云计算有限公司 | 安装包生成的方法、装置、计算机设备和存储介质 |
CN109271195A (zh) * | 2018-09-26 | 2019-01-25 | 郑州云海信息技术有限公司 | 一种存储管理***安装方法及*** |
CN111580834A (zh) * | 2020-04-10 | 2020-08-25 | 北京城市网邻信息技术有限公司 | 一种应用安装包的生成方法和装置 |
CN111712794A (zh) * | 2018-03-07 | 2020-09-25 | 华为技术有限公司 | 一种分功能模块安装应用程序的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101271391A (zh) * | 2008-04-30 | 2008-09-24 | 中兴通讯股份有限公司 | 软件***的制作和使用方法 |
US20090249283A1 (en) * | 2008-03-31 | 2009-10-01 | Jatho Investments | Modelling software appliance |
CN102073488A (zh) * | 2009-11-20 | 2011-05-25 | 中兴通讯股份有限公司 | 一种软件集成方法、安装方法及软件集成装置、安装装置 |
-
2011
- 2011-09-29 CN CN201110300068A patent/CN102314351A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090249283A1 (en) * | 2008-03-31 | 2009-10-01 | Jatho Investments | Modelling software appliance |
CN101271391A (zh) * | 2008-04-30 | 2008-09-24 | 中兴通讯股份有限公司 | 软件***的制作和使用方法 |
CN102073488A (zh) * | 2009-11-20 | 2011-05-25 | 中兴通讯股份有限公司 | 一种软件集成方法、安装方法及软件集成装置、安装装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014008854A1 (en) * | 2012-07-10 | 2014-01-16 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for acquiring online game resources |
CN107789829A (zh) * | 2016-09-06 | 2018-03-13 | 盛趣信息技术(上海)有限公司 | 一种游戏物品数据传输的方法 |
CN107789829B (zh) * | 2016-09-06 | 2020-12-08 | 盛趣信息技术(上海)有限公司 | 一种游戏物品数据传输的方法 |
CN107861758A (zh) * | 2016-12-30 | 2018-03-30 | 平安科技(深圳)有限公司 | 工具包组装方法和装置 |
CN107861758B (zh) * | 2016-12-30 | 2021-06-04 | 平安科技(深圳)有限公司 | 工具包组装方法和装置 |
CN107729000A (zh) * | 2017-11-24 | 2018-02-23 | 北京小米移动软件有限公司 | 应用程序安装包生成方法及装置 |
CN107918543A (zh) * | 2017-12-22 | 2018-04-17 | 金蝶蝶金云计算有限公司 | 安装包生成的方法、装置、计算机设备和存储介质 |
CN107918543B (zh) * | 2017-12-22 | 2020-10-23 | 金蝶蝶金云计算有限公司 | 安装包生成的方法、装置、计算机设备和存储介质 |
CN111712794A (zh) * | 2018-03-07 | 2020-09-25 | 华为技术有限公司 | 一种分功能模块安装应用程序的方法 |
CN111712794B (zh) * | 2018-03-07 | 2022-05-13 | 华为技术有限公司 | 一种分功能模块安装应用程序的方法 |
CN109271195A (zh) * | 2018-09-26 | 2019-01-25 | 郑州云海信息技术有限公司 | 一种存储管理***安装方法及*** |
CN111580834A (zh) * | 2020-04-10 | 2020-08-25 | 北京城市网邻信息技术有限公司 | 一种应用安装包的生成方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102314351A (zh) | 安装程序生成装置和安装程序生成方法 | |
CN111027921B (zh) | 一种业务处理方法、装置及电子设备和存储介质 | |
CN104199706B (zh) | 一种eMMC的固件升级方法及其设备 | |
CN102622241B (zh) | 一种软件升级方法及装置 | |
CN102508669A (zh) | 一种程序代码自动生成方法 | |
CN103353845A (zh) | 脚本加载、推送方法及装置 | |
CN101504669B (zh) | 一种Web应用的模板发布方法、装置及*** | |
CN1922572A (zh) | 为组件应用程序建立混合模式执行环境的***和方法 | |
JP2007523419A6 (ja) | デバイスにコンテンツを供給する方法 | |
CN105867973A (zh) | 应用程序中so文件的加载方法及*** | |
CN102833101B (zh) | 一种分布式网络***的软件升级方法及设备 | |
CN104754032A (zh) | 一种部署OpenStack的方法及装置 | |
CN106528150A (zh) | 一种j2ee项目的开发方法及开发平台 | |
CN106055330A (zh) | 一种应用程序的管理方法及*** | |
CN103019791A (zh) | 软件部署方法及软件部署*** | |
CN105450450A (zh) | 虚拟网络参数配置方法和装置 | |
CN101699403B (zh) | 一种图形化安装分布式***的方法 | |
CN104216902A (zh) | 一种基于服务器分页的分页数据装载方法、装置和*** | |
CN105577381A (zh) | 虚拟化下的证书管理方法和装置 | |
CN110659261A (zh) | 一种数据挖掘模型发布方法及模型和模型服务管理方法 | |
CN107870771A (zh) | 应用程序构建与升级方法及*** | |
CN103761107B (zh) | 软件包定制的装置及方法 | |
CN102571860A (zh) | 一种管理插件的方法、装置及*** | |
CN108228201A (zh) | 基于软件仓库的软件管理方法、电子设备及存储介质 | |
CN110389766A (zh) | HBase容器集群部署方法、***、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120111 |