本发明专利技术涉及软件更新技术领域,尤其涉及一种软件更新方法、系统、存储介质和电子设备,方法包括:根据用户的智能终端上安装的预设软件的版本号,确定增量安装包的下载地址;生成指向下载地址的二维码,并将二维码发送至用户的智能终端;当用户的智能终端识别二维码时,指向增量安装包的下载地址;当用户通过下载地址下载增量安装包后,利用下载后的增量安装包对预设软件进行更新,便于用户随时通过识别二维码进行软件更新,不需要重新找软件更新的途径,更加方便快捷,极大提高用户的体验度,且能够提高软件的更新覆盖率。够提高软件的更新覆盖率。够提高软件的更新覆盖率。
【技术实现步骤摘要】
一种软件更新方法、系统、存储介质和电子设备
[0001]本专利技术涉及软件更新
,尤其涉及一种软件更新方法、系统、存储介质和电子设备。
技术介绍
[0002]目前,用户的手机、平板电脑等智能终端上安装的软件经常会进行版本更新,一般是软件的开发公司将更新消息发送至用户的智能终端上,但很多用户会忽略这些更新消息,不能及时进行软件更新,但等用户获知需要进行软件更新时,往往找不到更新的途径,极大降低用户的体验度,也会降低软件的更新覆盖率。
技术实现思路
[0003]本专利技术所要解决的技术问题是针对现有技术的不足,提供了一种软件更新方法、系统、存储介质和电子设备。
[0004]本专利技术的一种软件更新方法的技术方案如下:
[0005]根据用户的智能终端上安装的预设软件的版本号,确定增量安装包的下载地址;
[0006]生成指向所述下载地址的二维码,并将所述二维码发送至所述用户的智能终端;
[0007]当所述用户的智能终端识别所述二维码时,指向所述增量安装包的下载地址;
[0008]当用户通过所述下载地址下载增量安装包后,利用下载后的增量安装包对所述预设软件进行更新。
[0009]本专利技术的一种软件更新方法的有益效果如下:
[0010]便于用户随时通过识别二维码进行软件更新,不需要重新找软件更新的途径,更加方便快捷,极大提高用户的体验度,且能够提高软件的更新覆盖率。
[0011]在上述方案的基础上,本专利技术的一种软件更新方法还可以做如下改进。
[0012]进一步,利用下载后的增量安装包对所述预设软件进行更新之前,还包括:
[0013]判断所述用户下载的增量安装包的文件大小是否与增量安装包的文件标准大小相同,得到判断结果;
[0014]利用下载后的增量安装包对所述预设软件进行更新,包括:
[0015]当所述判断结果为是时,利用下载后的增量安装包对所述预设软件进行更新。
[0016]采用上述进一步方案的有益效果是:防止载后的增量安装包出现错误。
[0017]进一步,还包括:
[0018]筛选出与所述用户具有相同版本号的预设软件的第一用户;
[0019]将所述二维码发送至每个第一用户的智能终端。
[0020]采用上述进一步方案的有益效果是:不需要针对每个用户均分别生成一个二维码,节省资源。
[0021]进一步,还包括:
[0022]对完成软件更新的智能终端进行标记。
[0023]本专利技术的一种软件更新系统的技术方案如下:
[0024]包括确定模块、生成发送模块、指向模块和更新模块;
[0025]所述确定模块用于:根据用户的智能终端上安装的预设软件的版本号,确定增量安装包的下载地址;
[0026]所述生成发送模块用于:生成指向所述下载地址的二维码,并将所述二维码发送至所述用户的智能终端;
[0027]所述指向模块用于:当所述用户的智能终端识别所述二维码时,指向所述增量安装包的下载地址;
[0028]所述更新模块用于:当用户通过所述下载地址下载增量安装包后,利用下载后的增量安装包对所述预设软件进行更新。
[0029]本专利技术的一种软件更新系统的有益效果如下:
[0030]便于用户随时通过识别二维码进行软件更新,不需要重新找软件更新的途径,更加方便快捷,极大提高用户的体验度,且能够提高软件的更新覆盖率。
[0031]在上述方案的基础上,本专利技术的一种软件更新系统还可以做如下改进。
[0032]进一步,还包括判断模块,所述判断模块用于:判断所述用户下载的增量安装包的文件大小是否与增量安装包的文件标准大小相同,得到判断结果;
[0033]所述更新模块具体用于:当所述判断结果为是时,利用下载后的增量安装包对所述预设软件进行更新。
[0034]采用上述进一步方案的有益效果是:防止载后的增量安装包出现错误。
[0035]进一步,还包括筛选发送模块,所述筛选发送模块用于:
[0036]筛选出与所述用户具有相同版本号的预设软件的第一用户;
[0037]将所述二维码发送至每个第一用户的智能终端。
[0038]进一步,还包括标记模块,所述标记模块用于:对完成软件更新的智能终端进行标记。
[0039]采用上述进一步方案的有益效果是:不需要针对每个用户均分别生成一个二维码,节省资源。
[0040]本专利技术的一种存储介质,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行上述任一项所述的一种软件更新方法。
[0041]本专利技术的一种电子设备,包括处理器上述的存储介质,所述处理器执行所述存储介质中的指令。
附图说明
[0042]图1为本专利技术实施例的一种软件更新方法的流程示意图;
[0043]图2为本专利技术实施例的一种软件更新系统的结构示意图。
具体实施方式
[0044]如图1所示,本专利技术实施例的一种软件更新方法,包括如下步骤:
[0045]S1、根据用户的智能终端上安装的预设软件的版本号,确定增量安装包的下载地址;
[0046]其中,预设软件为应用APP、智能终端的系统软件等等。
[0047]例如,用户的智能终端上安装的预设软件的版本号为001版,目前需要更新为002版,从001版更新为002版所需要的文件即为增量安装包,增量安装包中包括用于更新的程序、用于更新的图片、用于更新的音频等文件。
[0048]在另外一个实施例中,用户的的智能终端上安装的预设软件的版本号为001版,目前需要更新为003版,则增量安装包包括从001版更新为002版所需要的文件,以及从002版更新为003版所需要的文件。
[0049]S2、生成指向下载地址的二维码,并将二维码发送至用户的智能终端。其中,二维码图像可直接存至用户的智能终端的相册中,更加方便用户查找。
[0050]S3、当用户的智能终端识别二维码时,指向增量安装包的下载地址;
[0051]S4、当用户通过下载地址下载增量安装包后,利用下载后的增量安装包对预设软件进行更新。
[0052]本专利技术便于用户随时通过识别二维码进行软件更新,不需要重新找软件更新的途径,更加方便快捷,极大提高用户的体验度,且能够提高软件的更新覆盖率。
[0053]可选地,在上述技术方案中,利用下载后的增量安装包对预设软件进行更新之前,还包括:
[0054]S04、判断用户下载的增量安装包的文件大小是否与增量安装包的文件标准大小相同,得到判断结果;
[0055]S4中,利用下载后的增量安装包对预设软件进行更新,包括:
[0056]S40、当判断结果为是时,利用下载后的增量安装包对预设软件进行更新。具体地:
[0057]1)例如,用户的智能终端上安装的预设软件从001版更新为002版所需要的增量安装包的文件标准大小为30M,用户下载的增量安装包的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种软件更新方法,其特征在于,包括:根据用户的智能终端上安装的预设软件的版本号,确定增量安装包的下载地址;生成指向所述下载地址的二维码,并将所述二维码发送至所述用户的智能终端;当所述用户的智能终端识别所述二维码时,指向所述增量安装包的下载地址;当用户通过所述下载地址下载增量安装包后,利用下载后的增量安装包对所述预设软件进行更新。2.根据权利要求1所述的一种软件更新方法,其特征在于,利用下载后的增量安装包对所述预设软件进行更新之前,还包括:判断所述用户下载的增量安装包的文件大小是否与增量安装包的文件标准大小相同,得到判断结果;利用下载后的增量安装包对所述预设软件进行更新,包括:当所述判断结果为是时,利用下载后的增量安装包对所述预设软件进行更新。3.根据权利要求1或2所述的一种软件更新方法,其特征在于,还包括:筛选出与所述用户具有相同版本号的预设软件的第一用户;将所述二维码发送至每个第一用户的智能终端。4.根据权利要求3所述的一种软件更新方法,其特征在于,还包括:对完成软件更新的智能终端进行标记。5.一种软件更新系统,其特征在于,包括确定模块、生成发送模块、指向模块和更新模块;所述确定模块用于:根据用户的智能终端上安装的预设软件的版本号,确定增量安装包的下载地址;所述生成发送模块用于:生成指向...
【专利技术属性】
技术研发人员:王怡,
申请(专利权)人:重庆合亨厚科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。