The invention discloses a program packing method and device and program installation method and device used in the field of computer technology, the package method includes: when packaged task is triggered, the installation files and script file acquisition to be packaged program, including program configuration parameters interface to start the script file, including the program the related information publishing platform customized startup interface; the package script file and install file program installation package; acquisition request sending and receiving terminal equipment, access procedures included publishing platform identification information request; acquisition and identification information corresponding to the target application packages and sent to the terminal equipment. The invention improves the efficiency of installing packages for different program publishing platforms and configuring the start - up interface.
【技术实现步骤摘要】
程序打包方法及装置与程序安装方法及装置
本专利技术属于计算机
,尤其涉及一种程序打包方法及装置与程序安装方法及装置。
技术介绍
随着计算机软件技术的发展,人们对智能手机、平板电脑等移动终端的使用越来越广泛,对移动终端上的程序的个性化需求也越来越高。用户通常从应用市场获取自己需要的程序,而程序的启动界面一般需要显示提供程序的应用市场的名称以及程序的版本信息,即来源于不同渠道的程序在移动终端上启动时,启动界面并不相同。目前,通常采取的解决方案是针对不同的应用市场提供单独提供对应的程序安装包,但这就会产生为不同的应用市场提供程序安装包及配置启动界面效率低下的问题。
技术实现思路
本专利技术提供一种程序打包方法与装置及程序安装方法,可提高为不同的应用市场提供程序的安装包以及配置启动界面的效率。本专利技术实施例第一方面提供了一种程序打包方法,应用于服务器,包括:当打包任务被触发时,获取待打包的程序的安装文件及脚本文件,所述脚本文件中包含所述程序的启动界面的配置参数,所述启动界面中包含程序发布平台相关的定制信息;打包所述脚本文件和所述安装文件得到所述程序的安装包;接收终端设备发送的获取请求,所述获取请求中包含所述程序发布平台的标识信息;获取与所述标识信息对应的目标程序安装包并发送给所述终端设备。本专利技术实施例第二方面提供了一种程序安装方法,应用于终端设备,包括:当检测到程序下载安装操作时,向服务器发送获取指令,所述获取指令中包含程序发布平台的第一标识信息以及待下载安装的程序的第二标识信息;接收所述服务器发送的与所述第一标识信息和所述第二标识信息对应的程序安装包,所 ...
【技术保护点】
一种程序打包方法,应用于服务器,其特征在于,所述方法包括:当打包任务被触发时,获取待打包的程序的安装文件及脚本文件,所述脚本文件中包含所述程序的启动界面的配置参数,所述启动界面中包含程序发布平台相关的定制信息;打包所述脚本文件和所述安装文件得到所述程序的安装包;接收终端设备发送的获取请求,所述获取请求中包含所述程序发布平台的标识信息;获取与所述标识信息对应的目标程序安装包并发送给所述终端设备。
【技术特征摘要】
1.一种程序打包方法,应用于服务器,其特征在于,所述方法包括:当打包任务被触发时,获取待打包的程序的安装文件及脚本文件,所述脚本文件中包含所述程序的启动界面的配置参数,所述启动界面中包含程序发布平台相关的定制信息;打包所述脚本文件和所述安装文件得到所述程序的安装包;接收终端设备发送的获取请求,所述获取请求中包含所述程序发布平台的标识信息;获取与所述标识信息对应的目标程序安装包并发送给所述终端设备。2.如权利要求1所述的程序打包方法,其特征在于,所述脚本文件中还包含标签信息,所述当打包任务被触发时,获取待打包的程序的脚本文件,包括:当所述打包任务被触发时,判断包含不同定制信息的多个预设脚本文件中是否包含目标脚本文件,所述目标脚本文件的标签信息与所述打包任务对应的标签信息一致;若包含所述目标脚本文件,则获取所述目标脚本文件作为所述程序的脚本文件。3.如权利要求2所述的程序打包方法,其特征在于,所述当所述打包任务被触发时,判断包含不同定制信息的多个预设脚本文件中是否包含目标脚本文件之后,还包括:若不包含所述目标脚本文件,则获取通用脚本文件,作为所述程序的脚本文件。4.如权利要求1至3中的任一项所述的程序打包方法,其特征在于,所述脚本文件使用Python进行编写,基于Jenkins平台打包所述脚本文件和所述安装文件得到所述程序的安装包。5.一种程序安装方法,应用于终端设备,其特征在于,所述方法包括:当检测到程序下载安装操作时,向服务器发送获取指令,所述获取指令中包含程序发布平台的第一标识信息以及待下载安装的程序的第二标识信息;接收所述服务器发送的与所述第一标识信息和所述第二标识信息对应的程序安装包,所述程序安装包中包括所述程序的安装文件及脚本文件,所述脚本文件中包含所述程序的启动界面的配置参数,所述启动界面中包含所述程序发布平台相关的定制信息;运行所述安装文件以安装所述程序,并在所述程序启动时,根据所述脚本文件生成所述...
【专利技术属性】
技术研发人员:徐聪,
申请(专利权)人:深圳市泉眼网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。