[发明专利]用于生成一键升级程序的方法与设备在审
申请号: | 201910216234.2 | 申请日: | 2019-03-21 |
公开(公告)号: | CN109947417A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 刘锦;杜军红;汤肖迅 | 申请(专利权)人: | 上海龙旗科技股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/65 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备用户 升级程序 目标程序 错误替换 设备制作 一键操作 用户体验 制作过程 误操作 升级 申请 | ||
本申请的目的是提供一种用于生成一键升级程序的方法与设备。与现有技术相比,本申请通过一种用于生成一键升级程序的方法与设备,使得在一键升级程序制作过程中能避免产生零碎文件,避免文件被错误替换或被损坏,而且根据所述方法与设备制作的一键升级程序提供给终端设备用户后,终端设备用户只需要一键操作即可实现目标程序升级,极大简化终端设备用户操作,而且在方便终端设备用户操作的同时也能避免终端设备用户因选择错误或设置错误而导致无法顺利完成目标程序升级的情况发生,降低了人工误操作的可能性,进而更好的提升了用户体验。
技术领域
本申请涉及计算机技术领域,尤其涉及一种用于生成一键升级程序的技术。
背景技术
终端设备经常因新增功能、性能加强或解决自身缺陷等需求要做程序升级,因而终端设备的软件开发人员经常要开发升级程序,以提供给终端用户使用。
目前软件开发人员经常提供给终端用户使用的升级程序往往是定制升级程序包或支持自解压的升级程序压缩包。由于升级程序开发语言的多样化,以及软件的复杂性,定制的升级程序包通常会包含很多依赖文件,有时终端设备还会升级固件软件,使得终端用户使用起来非常不方便。如果是自解压的升级程序压缩包,终端用户拿到自解压的升级程序压缩包也需要先做解压,然后再进入解压文件夹中去执行升级程序。而且在制作升级程序过程中会可能产生零碎的文件,还存在文件被替换或破损的隐患。
发明内容
本申请的目的是提供一种用于生成一键升级程序的方法与设备。
根据本申请的一个方面,提供了一种在网络设备端用于生成一键升级程序的方法,其中,所述方法包括:
获取目标程序的待整合文件;
基于所述目标程序的待整合文件生成中间文件;
基于所述中间文件和目标文件生成关于所述目标程序的一键升级程序,其中,所述一键升级程序为可执行文件。
进一步地,其中,所述获取目标程序的待整合文件包括:接收用户设备发送的所述目标程序的待整合文件。
进一步地,其中,所述方法还包括:
将生成的所述目标程序的一键升级程序发送至所述用户设备;
进一步地,其中,所述中间文件包括列表文件及资源文件。
进一步地,其中,所述方法还包括:
配置默认启动所述目标程序的参数,其中,所述参数用以启动执行所述目标程序升级。
根据本申请的另一方面,还提供了一种在用户设备端用于生成一键升级程序的方法,其中,所述方法包括:
向网络设备发送需要升级的目标程序的待整合文件;
接收所述网络设备基于所述目标程序的待整合文件及目标文件生成的一键升级程序。
进一步地,其中,所述方法还包括:
将所述一键升级程序发送给终端设备,其中,所述终端设备执行所述一键升级程序实现对相应的目标程序的一键升级。
根据本申请的又一方面,还提供了一种计算机可读介质,所述计算机可读介质存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法。
根据本申请的又一方面,还提供了一种用于生成一键升级程序的网络设备,其中,该网络设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述方法的操作。
根据本申请的再一方面,还提供了一种用于生成一键升级程序的用户设备,其中,该用户设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海龙旗科技股份有限公司,未经上海龙旗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910216234.2/2.html,转载请声明来源钻瓜专利网。