【技术实现步骤摘要】
一种软件升级的方法、装置及系统
本专利技术实施例涉及软件开发
,特别是涉及一种软件升级的方法、装置及系统。
技术介绍
随着移动互联网的发展,软件在人们日程生活中的应用越来越广泛。人们在使用软件时多数是使用该软件中的部分功能,其他的功能几乎不使用,但是,目前在对软件进行升级时,往往都是对软件的整体进行升级,当然也包括对用户不常用的一些功能进行升级,在升级软件的同时使软件变得越来越臃肿,使其所占的内存变大,在一定程度上会影响软件的运行速度。因此,如何提供一种解决上述技术问题的软件升级的方法、装置及系统成为本领域的技术人员需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种软件升级的方法、装置及系统,在使用过程中实现了对该软件进行局部升级,本专利技术实施例在保证待升级功能进行升级的基础上,节约了内存,提高了运行速度。为解决上述技术问题,本专利技术实施例提供了一种软件升级的方法,包括:获取待升级功能的功能信息;将所述功能信息与升级包库中的各个升级包的特征信息进行匹配,以得到与所述待升级功能对应的第一升级包;获取所述第一升级包的第一升级包信息,并依据所述第一升 ...
【技术保护点】
一种软件升级的方法,其特征在于,包括:获取待升级功能的功能信息;将所述功能信息与升级包库中的各个升级包的特征信息进行匹配,以得到与所述待升级功能对应的第一升级包;获取所述第一升级包的第一升级包信息,并依据所述第一升级包信息对相应软件中的所述功能进行升级。
【技术特征摘要】
1.一种软件升级的方法,其特征在于,包括:获取待升级功能的功能信息;将所述功能信息与升级包库中的各个升级包的特征信息进行匹配,以得到与所述待升级功能对应的第一升级包;获取所述第一升级包的第一升级包信息,并依据所述第一升级包信息对相应软件中的所述功能进行升级。2.根据权利要求1所述的软件升级的方法,其特征在于,所述待升级功能为依据用户在使用软件的过程中操作各种功能的操作频率进行确定的,将大于预设值的所述操作频率对应的功能作为所述待升级功能;所述用户在使用软件的过程中操作各种功能的操作频率预先记录在操作行为日志中。3.根据权利要求2所述的软件升级的方法,其特征在于,所述方法还包括将所述第一升级包信息推送出去;所述依据所述第一升级包信息对相应软件中的所述功能进行升级的过程具体为:接收用户的确认消息后,依据第一升级包信息对相应软件中的所述功能进行升级。4.根据权利要求3所述的软件升级的方法,其特征在于,所述将所述第一升级包信息推送出去的过程具体为:按照所述用户预先设置的推送方式将所述第一升级包信息推送出去。5.根据权利要求4所述的软件升级的方法,其特征在于,所述将待升级功能的功能信息与所有的升级包的特征信息进行匹配,以得到与所述待升级功能对应的第一升级包的过程具体为:依据所述待升级功能的功能名称生成与所述待升级功能对应的关键字信息;将所述关键字信息与所有的升级包的特征信息进行匹配,以得到与所述待升级功能对应的第一升级包。6.根据权利要求1-5任意一项所述的软件升级的方法,其特征在于,所述方法还包括:从软件运行BUG日志中获取BUG的环境信息,并依据所述环境信息分析出所述BUG的BUG特征;所述软件运行BUG日志为软件运行时记录的;将所述BUG特征与各个所述升级包的特征信息进行匹配,以筛选出与所述BUG特征对应的第二升级包...
【专利技术属性】
技术研发人员:陈莹昊,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。