公开/公告号CN112379897A
专利类型发明专利
公开/公告日2021-02-19
原文格式PDF
申请/专利权人 北京致远互联软件股份有限公司;
申请/专利号CN202011383832.8
申请日2020-12-01
分类号G06F8/61(20180101);G06F8/71(20180101);G06F11/14(20060101);
代理机构11638 北京权智天下知识产权代理事务所(普通合伙);
代理人王新爱
地址 100089 北京市海淀区北坞村路甲25号静芯园N座
入库时间 2023-06-19 09:57:26
技术领域
本发明涉及灰度发布安装程序的方法技术领域,具体为一种灰度发布、限制性安装客户端安装程序的方法。
背景技术
目前安装程序如果出现新版本,必须要删除老版本才能进行安装,但是,如果新版本用不习惯或者使用难度更大,要改回老版本,步骤繁琐,难度较高,用户体验非常差,且在更换版本过程中,数据极易丢失,因此,亟待一种改进的技术来解决现有技术中所存在的这一问题。
发明内容
本发明的目的在于提供一种灰度发布、限制性安装客户端安装程序的方法,公共存储空间划分出第一存储空间和第二存储空间,用于轮流安装上一版本的安装程序和下一版本的安装程序,并且当安装新版本的安装程序后,如果觉得合适,可进行安装程序的替换,替换过程中可进行数据转移并且打包备份,不会遗失老数据,如果觉得不合适,也可继续使用老版本安装程序,直至发布再下一次的新版本,同时试用新版本过程中的数据转移到老版本内并且打包备份,不会遗失新数据,选择多样,大大提升用户体验,并且不会遗失数据且自动删除不用版本,以释放更多的存储空间,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种灰度发布、限制性安装客户端安装程序的方法,包括以下步骤:
步骤一:首先将限制性安装客户端安装在公共存储空间内,接着将公共存储空间划分出第一存储空间和第二存储空间;
步骤二:先将老版本安装程序安装到限制性安装客户端的第一存储空间内进行使用,第二存储空间备用;
步骤三:当发布第一次新版本安装程序后,将第一次新版本安装程序安装到限制性安装客户端的第二存储空间内:
步骤四:此时开始计时,并且每隔X天会提示是否使用第一次新版本程序,如果选择是,跳至步骤五,如果选择否,跳至步骤六;
步骤五:老版本程序的数据将会合并到第一次新版本程序中,并且老版本程序的数据将自动打包备份并存储到公共存储空间内,随后自动卸载老版本程序,并清空第一存储空间,当再次发布第二次新版本安装程序时,将第二次新版本安装程序安装到第一存储空间内,返回步骤四;
步骤六:重新开始计时,并且将第一次新版本程序的数据合并到老版本程序中,当再次发布第二次新版本安装程序时,第一次新版本程序的数据将自动打包备份并存储到公共存储空间内,随后自动卸载第一次新版本程序,并清空第二存储空间,返回步骤四。
优选的,所述步骤一中第一存储空间和第二存储空间从公共存储空间内划分出去。
优选的,所述步骤一中限制性安装客户端存储于公共存储空间内。
优选的,所述步骤五中老版本程序的数据存储于公共存储空间内。
优选的,所述步骤六中第一次新版本程序的数据存储于公共存储空间内。
优选的,所述步骤五中老版本程序的数据自动打包为.rar或.zip其中任意一种格式进行备份。
优选的,所述步骤六中老版本程序的数据自动打包为.rar或.zip其中任意一种格式进行备份。
与现有技术相比,本发明的有益效果是:
本发明方法采用灰度发布式安装,选择多样,大大提升用户体验,并且不会遗失数据且自动删除不用版本,以释放更多的存储空间。
具体实施方式
下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种技术方案:一种灰度发布、限制性安装客户端安装程序的方法,包括以下步骤:
步骤一:首先将限制性安装客户端安装在公共存储空间内,接着将公共存储空间划分出第一存储空间和第二存储空间;
步骤二:先将老版本安装程序安装到限制性安装客户端的第一存储空间内进行使用,第二存储空间备用;
步骤三:当发布第一次新版本安装程序后,将第一次新版本安装程序安装到限制性安装客户端的第二存储空间内:
步骤四:此时开始计时,并且每隔X天会提示是否使用第一次新版本程序,如果选择是,跳至步骤五,如果选择否,跳至步骤六;
步骤五:老版本程序的数据将会合并到第一次新版本程序中,并且老版本程序的数据将自动打包备份并存储到公共存储空间内,随后自动卸载老版本程序,并清空第一存储空间,当再次发布第二次新版本安装程序时,将第二次新版本安装程序安装到第一存储空间内,返回步骤四;
步骤六:重新开始计时,并且将第一次新版本程序的数据合并到老版本程序中,当再次发布第二次新版本安装程序时,第一次新版本程序的数据将自动打包备份并存储到公共存储空间内,随后自动卸载第一次新版本程序,并清空第二存储空间,返回步骤四。
其中,步骤一中第一存储空间和第二存储空间从公共存储空间内划分出去;步骤五中老版本程序的数据存储于公共存储空间内;步骤六中第一次新版本程序的数据存储于公共存储空间内;步骤五中老版本程序的数据自动打包为.rar或.zip其中任意一种格式进行备份;步骤六中老版本程序的数据自动打包为.rar或.zip其中任意一种格式进行备份。
原理:公共存储空间划分出第一存储空间和第二存储空间,用于轮流安装上一版本的安装程序和下一版本的安装程序,并且当安装新版本的安装程序后,如果觉得合适,可进行安装程序的替换,替换过程中可进行数据转移并且打包备份,不会遗失老数据,如果觉得不合适,也可继续使用老版本安装程序,直至发布再下一次的新版本,同时试用新版本过程中的数据转移到老版本内并且打包备份,不会遗失新数据,选择多样,大大提升用户体验,并且不会遗失数据且自动删除不用版本,以释放更多的存储空间。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
机译: 服务应用程序发布装置,安装程序,服务应用程序发布系统,服务应用程序发布方法和安装方法
机译: 互联网页面发布方法,使用域名注册号和安装程序自动将页面转换为适合互联网发布的格式
机译: 软件的安装方法,软件的安装程序和客户端