应用程序的更新方法、服务器、电子设备及可读存储介质技术

技术编号:39296002 阅读:20 留言:0更新日期:2023-11-07 11:03
本申请实施例提供了一种应用程序的更新方法、服务器、电子设备及可读存储介质,涉及计算机领域,应用于第一服务器,第一服务器用于生成应用程序的配置信息,包括:读取配置信息,确定至少一个处于未生效状态的配置信息;每个配置信息中包括应用程序的最新版本号及应在对应应用市场的下载地址;针对处于未生效状态的配置信息,从应用市场确定应用程序的当前版本号;若确定配置信息的最新版本号与当前版本号一致,将配置信息更新为生效,以使目标终端的应用程序确定生效的配置信息时展示提示信息;目标终端为安装应用市场以及应用程序的终端;提示信息用于提示基于下载地址对应用程序进行更新,减少了人工成本、简洁了应用程序更新的操作流程。新的操作流程。新的操作流程。

【技术实现步骤摘要】
应用程序的更新方法、服务器、电子设备及可读存储介质


[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]图1为本申请实施例提供的实现应用程序的更新方法的系统架构示意图;
[0039]图2为本申请实施例提供的一种应用程序的更新方法的流程示意图;
[0040]图3为本申请实施例提供的一种应用程序的更新方法的流程示意图;
[0041]图4为本申请实施例提供的一种应用程序的更新方法的交互流程示意图;
[0042]图5本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的更新方法,其特征在于,应用于第一服务器,所述第一服务器用于生成对应的应用程序的配置信息,所述方法包括:读取已生成的配置信息,确定至少一个处于未生效状态的配置信息;每个配置信息中包括所述应用程序的最新版本号及所述应用程序在对应应用市场的下载地址,任意两个配置信息中的版本号相同,下载地址不同;针对每一个处于未生效状态的配置信息,从对应的应用市场中确定所述应用程序的当前版本号;针对每一个处于未生效状态的配置信息,若确定所述配置信息的最新版本号与对应的应用市场中所述应用程序的当前版本号一致,则将所述配置信息更新为生效状态,以使得目标终端上的所述应用程序确定生效状态的所述配置信息时展示提示信息;其中,所述目标终端为安装所述配置信息对应的应用市场以及所述应用程序的终端;所述提示信息用于提示基于所述配置信息中的下载地址,跳转至相应的应用市场对所述应用程序进行更新。2.根据权利要求1所述的应用程序的更新方法,其特征在于,将所述配置信息更新为生效状态,之后还包括:向所述应用程序发送所述配置信息;或接收到所述应用程序发送的获取生效状态的配置信息的请求时,向所述应用程序发送所述配置信息。3.根据权利要求1所述的应用程序的更新方法,其特征在于,确定所述应用程序的各配置信息均处于生效状态,停止读取所述应用程序的配置信息;所述确定应用程序的各配置信息均处于生效状态,之后还包括:响应于所述应用程序的新版本创建,根据预设模板,为所述应用程序生成至少一个新的配置信息,并将各新的配置信息设置为未生效状态;任意一个新配置信息中的版本号均为所述新版本的版本号。4.根据权利要求1所述的应用程序的更新方法,其特征在于,还包括:响应于所述应用程序在对应应用市场的下载地址发生变更,对所述应用市场对应的配置信息中的下载地址进行修改。5.根据权利要求1所述的应用程序的更新方法,其特征在于,所述从对应的应用市场中确定所述应用程序的当前版本号,之前还包括:删除上一次从所述...

【专利技术属性】
技术研发人员:王妙玉康学莹周亮吴宁泉欧宝星
申请(专利权)人:广东好太太智能家居有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1