基于时间戳机制的应用启动方法、装置及设备制造方法及图纸

技术编号:34809278 阅读:12 留言:0更新日期:2022-09-03 20:17
本说明书涉及应用启动技术领域,提供了一种基于时间戳机制的应用启动方法、装置及设备,该方法包括:在启动时向后台系统获取配置项集合对应的更新时戳列表;所述更新时戳列表中包含所述配置项集合内每个配置项的第一更新时戳;当启动至需要加载目标配置项时,将所述更新时戳列表中对应于目标配置项的第一更新时戳与本地存储的目标配置项的第二更新时戳进行比较;当目标配置项的第一更新时戳不晚于目标配置项的第二更新时戳时,从本地加载目标配置项的数据。本说明书实施例可以降低客户端的启动时长。端的启动时长。端的启动时长。

【技术实现步骤摘要】
基于时间戳机制的应用启动方法、装置及设备


[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]图1示出了本说明书一些实施例中基于时间戳机制的应用启动的场景示意图;
[0030]图2示出了本说明书一些实施例中基于时间戳机制的应用启动方法的流程图;
[0031]图3示出了本说明书一些实施例中app通过多个接口与配置中心通信的示意图;
[0032]图4示出了本说明书一些实施例中基于时间戳机制的应用启动装置的结构框图;
[0033]图5示出了本说明书一些实施例中计算机设备的结构框图。
[0034]【附图标记说明】
[0035]10、客户端;
[0036]20、配置中心;
[0037]41、获取模块;
[0038]42、比较模块;
[0039]43、加载模块;
[0040]502、计算机设备;
[0041]504、处理器;
[0042]506、存储器;
[0043]508、驱动机构;
[0044]510、输入/输出接口;
[0045]512、输入设备;
[0046]514、输出设备;
[0047]516、呈现设备;
[0048]518、图形用户接口;
[0049]520、网络接口;
[0050]522、通信链路;
[0051]524、通信总线。
具体实施方式
[0052]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0053]本说明书实施例涉及客户端的启动技术。其中,客户端可以为自助终端设备、移动终端(即智能手机)、显示器、台式电脑、平板电脑、笔记本电脑、数字助理或智能可穿戴设备等。其中,智能可穿戴设备可以包括智能手环、智能手表、智能眼镜或智能头盔等。当然,所述客户端并不限于上述具有一定实体的电子设备,其还可以为运行于上述电子设备中的软件(例如移动端应用(APP)等)。例如,以客户端为APP为例,APP中大多数的配置信息不会频繁变动,但APP启动时并不知晓后台系统中的配置信息是否发生变动,所以每次启动时都需要调大量接口以更新APP本地的数据,从而导致存在大量的无效的接口调用,进而大大拖慢了A本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于时间戳机制的应用启动方法,其特征在于,包括:在启动时向后台系统获取配置项集合对应的更新时戳列表;所述更新时戳列表中包含所述配置项集合内每个配置项的第一更新时戳;当启动至需要加载目标配置项时,将所述更新时戳列表中对应于目标配置项的第一更新时戳与本地存储的目标配置项的第二更新时戳进行比较;当目标配置项的第一更新时戳不晚于目标配置项的第二更新时戳时,从本地加载目标配置项的数据。2.如权利要求1所述的基于时间戳机制的应用启动方法,其特征在于,在将所述更新时戳列表中对应于目标配置项的第一更新时戳与本地存储的目标配置项的第二更新时戳进行比较之后,还包括:当目标配置项的第一更新时戳晚于目标配置项的第二更新时戳时,从所述后台系统加载目标配置项的数据。3.如权利要求1所述的基于时间戳机制的应用启动方法,其特征在于,在启动时向后台系统获取配置项集合对应的更新时戳列表,包括:在启动时通过访问时间戳接口向后台系统获取配置项集合对应的更新时戳列表。4.如权利要求2所述的基于时间戳机制的应用启动方法,其特征在于,在从所述后台系统加载目标配置项的数据之后,还包括:本地保存从所述后台系统加载目标配置项的数据及其更新时戳。5.如权利要求1所述的基于时间戳机制的应用启动方法,其特征在于,所述配置项集合中的配置项包括:主题参数配置;功能开...

【专利技术属性】
技术研发人员:王增峰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1