配置更新方法、电子设备及存储介质技术

技术编号:37664318 阅读:8 留言:0更新日期:2023-05-26 04:21
本申请提供了一种配置更新方法、电子设备及存储介质,属于计算机技术领域。该方法包括:根据至少一个候选通道中每个候选通道的通道评价指标,从至少一个候选通道中确定用于对应用程序进行配置更新的目标通道;基于目标通道,通过应用配置中心得到应用程序的配置信息,并根据配置信息确定是否存在需要更新的应用程序;在存在需要更新的应用程序的情况下,利用配置信息获取更新信息,并基于更新信息更新需要更新的应用程序。根据本申请的实施例能够兼顾资源开销和更新的及时性,从而提高应用程序的配置更新体验。程序的配置更新体验。程序的配置更新体验。

【技术实现步骤摘要】
配置更新方法、电子设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种配置更新方法、电子设备及存储介质。

技术介绍

[0002]随着信息技术的快速发展,各类应用程序层出不穷,极大地丰富了终端的功能和应用场景。应用程序在发布之后,由于需求扩展、故障解决等原因,可能需要进行升级维护,因此需要对应用程序进行更新处理。在相关技术中,通常只能通过轮询方式或者长连接方式进行配置更新,在采用轮询方式时,客户端需要频繁地向服务器发出请求,消耗了较多资源,在采用长连接方式时,若客户端所在的终端系统于后台运行,则可能导致配置更新不及时。

技术实现思路

[0003]本申请提供一种配置更新方法、电子设备及存储介质,可以较为及时进行配置更新,同时兼顾资源开销。
[0004]第一方面,本申请提供了一种配置更新方法,该配置更新方法包括:根据至少一个候选通道中每个候选通道的通道评价指标,从所述至少一个候选通道中确定用于对应用程序进行配置更新的目标通道;基于所述目标通道,通过应用配置中心得到所述应用程序的配置信息,并根据所述配置信息确定是否存在需要更新的应用程序;在存在需要更新的应用程序的情况下,利用所述配置信息获取更新信息,并基于所述更新信息更新需要更新的应用程序。
[0005]第二方面,本申请提供了一种配置更新装置,该配置更新装置包括:
[0006]确定模块,用于根据至少一个候选通道中每个候选通道的通道评价指标,从所述至少一个候选通道中确定用于对应用程序进行配置更新的目标通道;
[0007]所述确定模块,还用于基于所述目标通道,通过应用配置中心得到所述应用程序的配置信息,并根据所述配置信息确定是否存在需要更新的应用程序;
[0008]更新模块,用于在存在需要更新的应用程序的情况下,利用所述配置信息获取更新信息,并基于所述更新信息更新需要更新的应用程序。
[0009]第三方面,本申请提供了一种电子设备,该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序,一个或多个所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的配置更新方法。
[0010]第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序在被处理器/处理核执行时实现上述的配置更新方法。
[0011]本申请所提供的实施例,首先,根据各个候选通道的通道评价指标,可以对各个通道进行全面准确地评估,从而可以从至少一个候选通道中筛选出与当前情况较为匹配的候选通道作为目标通道,进而可以利用目标通道,通过应用配置中心得到应用程序配置信息,
并根据配置信息确定是否存在需要更新的应用程序;从而可以在存在需要更新的应用程序的情况下,利用配置信息获取更新信息,并基于更新信息更新需要更新的应用程序。换言之,通过选择合适的通道进行配置更新,可以兼顾资源开销和更新的及时性,从而可以提高应用程序的配置更新体验。
[0012]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0013]附图用来提供对本申请的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请,并不构成对本申请的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:
[0014]图1为相关技术提供的一种配置更新方法的流程图;
[0015]图2为相关技术提供的一种配置更新方法的流程图;
[0016]图3为本申请实施例提供的一种配置更新方法的流程图;
[0017]图4为本申请实施例提供的一种配置更新方法的流程图;
[0018]图5为本申请实施例提供的一种配置更新方法的工作过程示意图;
[0019]图6为本申请实施例提供的一种配置更新装置的框图;
[0020]图7为本申请实施例提供的一种电子设备的框图。
具体实施方式
[0021]为使本领域的技术人员更好地理解本申请的技术方案,以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0022]在不冲突的情况下,本申请各实施例及实施例中的各特征可相互组合。
[0023]如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
[0024]本文所使用的术语仅用于描述特定实施例,且不意欲限制本申请。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
[0025]除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本申请的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
[0026]随着移动互联网等技术的兴起,各类应用程序(Application,App)越来越多。不论何种应用程序,均需要将配置信息快速稳定地同步到应用程序。
[0027]在一些相关技术中,当应用程序启动或者其功能页面打开时,一次性地拉取配置信息来实现更新处理。
[0028]图1为相关技术提供的一种配置更新方法的流程图。参照图1,客户端每隔一段时间基于超文本传输协议(Hyper Text Transfer Protocol,HTTP),向服务器发起一次请求,服务端向客户端返回响应。其中,服务器在接收到请求之后,查询当前系统配置信息是否有更新,若有更新,则在响应中携带配置信息,并将该响应反馈到客户端。客户端接收响应之后,若响应中包括配置信息,则利用配置信息更新本地数据,实现功能的更新。若无更新,则服务器返回的响应用于提示客户端无需更新。
[0029]换言之,通过轮询的方式从服务器获取配置信息。在这种方式中,客户端需要频繁地向服务器发出请求,在消耗较多的客户端资源的情况下,服务端并不一定有新的配置信息,另外,若轮询的时间间隔设置较大,用户感知数据更新较慢,若时间间隔设置较小,则会对服务器造成较大的处理压力。而且,若用户不重启应用程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置更新方法,其特征在于,包括:根据至少一个候选通道中每个候选通道的通道评价指标,从所述至少一个候选通道中确定用于对应用程序进行配置更新的目标通道;基于所述目标通道,通过应用配置中心得到所述应用程序的配置信息,并根据所述配置信息确定是否存在需要更新的应用程序;在存在需要更新的应用程序的情况下,利用所述配置信息获取更新信息,并基于所述更新信息更新需要更新的应用程序。2.根据权利要求1所述的方法,其特征在于,所述每个候选通道的通道评价指标的数量为至少一个,每个通道评价指标对应预设的指标权重,所述至少一个候选通道包括长连通道和短连通道;所述根据至少一个候选通道中每个候选通道的通道评价指标,从所述至少一个候选通道中确定用于对应用程序进行配置更新的目标通道,包括:获取所述长连通道的通道属性信息、所述短连通道的通道属性信息和应用程序的应用运行信息;根据所述长连通道的通道属性信息和所述应用程序的应用运行信息,确定所述长连通道在各个通道评价指标的第一评估值;根据所述短连通道的通道属性信息和所述应用程序的应用运行信息,确定所述短连通道在各个通道评价指标的第二评估值;根据各个通道评价指标的第一评估值和所述各个通道评价指标对应的指标权重,得到第一加权评估值;根据各个通道评价指标的第二评估值和所述各个通道评价指标对应的指标权重,得到第二加权评估值;在所述第一加权评估值大于或等于所述第二加权评估值的情况下,确定所述长连接通道为所述目标通道;在所述第一加权评估值小于所述第二加权评估值的情况下,确定所述短连接通道为所述目标通道。3.根据权利要求1或2所述的方法,其特征在于,所述通道评价指标包括通道优先级、应用前后台状态、通信状态中的至少一种或多种,所述通道优先级的属性信息包括通道的优先级别,所述应用前后台状态的属性信息包括前台运行或者后台运行,所述通信状态包括应用程序的通信类型和通信质量。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标通道,通过应用配置中心得到所述应用程序的配置信息,并根据所述配置信息确定是否存在需要更新的应用程序,包括:在所述目标通道为长连通道的情况下,基于所述长连通道接收所述应用配置中心推送的所述配置信息,并根据所述配置信息确定是否存在需要更新的应用程序;在所述目标通道为短连通道的情况下,基于所述短连通道从所述应用配置中心获取所述配置信息,并根据所述配置信息确定是否存在需要更新的应用程序。5.根据权利要求4所述的方法...

【专利技术属性】
技术研发人员:罗鸣蒋宁吴鹏罗展松吴海英段振伟
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1