电子装置、终端页面加载方法及存储介质制造方法及图纸

技术编号:19342454 阅读:33 留言:0更新日期:2018-11-07 14:00
本发明专利技术公开了一种电子装置、终端页面加载方法及存储介质,所述方法包括:当检测到有客户端发送的加载页面的请求后,获取待加载的目标页面的第一标识信息;根据所述第一标识信息确定与该第一标识信息存在映射关系的第二标识信息,判断本地缓存中是否存储有与所述第二标识信息相匹配的预定义格式的文本文件;若确定所述本地缓存中,存储有与所述第二标识信息相匹配的预定义格式的文本文件,则确定从所述本地缓存中加载目标页面。能够提高页面展示效率、以及用户体验效果。

Electronic device, terminal page loading method and storage medium

The invention discloses an electronic device, a terminal page loading method and a storage medium. The method includes: obtaining the first identification information of the target page to be loaded after detecting the request for loading the page sent by the client; determining the mapping relationship with the first identification information according to the first identification information. The second identification information determines whether a predefined format document matching the second identification information is stored in the local cache; if it is determined that a predefined format document matching the second identification information is stored in the local cache, the target page is determined to be loaded from the local cache. It can improve page display efficiency and user experience effect.

【技术实现步骤摘要】
电子装置、终端页面加载方法及存储介质
本专利技术涉及计算机领域,尤其涉及一种电子装置、终端页面加载方法及存储介质。
技术介绍
传统终端显示页面的加载流程为:浏览器向服务端发起网络请求获取HTML、JavaScript、CSS等资源包,文件下载完成后再由浏览器进行解析、以及展示。因此,网页显示的速度很大程度上受发起请求至下载过程中网速快慢的影响,如果网络环境不好就会因为请求资源超时出现页面在终端展示异常的问题。而随着互联网技术的发展,人们在生活中越来越依赖于移动终端,例如通过借助移动终端打开各种应用程序APP,并在APP中加载页面来获取大量的咨询信息等。通常,移动终端周围的网络环境不稳定,经常会出现网络状态不佳的情况,导致移动终端加载页面的过程受阻,页面展示效率低、用户体验效果不佳。
技术实现思路
有鉴于此,本专利技术提出一种电子装置、终端页面加载方法及存储介质,能够准确地确定分布式系统的业务链路,从而能及时准确地确定分布式系统的运行性能,有效预防运行风险。首先,为实现上述目的,本专利技术提出一种电子装置,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的终端页面加载程序,所述终端页面加载程序被所述处理器执行时实现如下步骤:S10、当检测到有客户端发送的加载页面的请求后,获取待加载的目标页面的第一标识信息;S20、根据所述第一标识信息确定与该第一标识信息存在映射关系的第二标识信息,判断本地缓存中是否存储有与所述第二标识信息相匹配的预定义格式的文本文件;S30、若确定所述本地缓存中,存储有与所述第二标识信息相匹配的预定义格式的文本文件,则确定从所述本地缓存中加载目标页面。优选地,所述终端页面加载程序被处理器12执行时,在实现所述操作步骤S20之前,还实现如下操作:S11、获取待加载的目标页面的版本信息,将获取的版本信息打包生成预定义格式的文本文件;S12、发送所述预定义格式的文本文件至所述客户端,并向所述客户端发送缓存所述预定义格式的文本文件的指令;S13、若接收到所述客户端返回的预定义格式的文本文件对应的第二标识信息,则生成该第二标识信息与待加载的目标页面的第一标识信息之间的第二映射关系。优选地,所述页面的版本信息包括:页面信息、页面版本号、页面的标识信息。优选地,所述终端页面加载程序被处理器12执行时,还实现如下操作:若检测到有页面的发布更新版本,则确定所述更新版本的页面的项目粒度增量;若确定所述更新版本的页面的项目粒度增量为全粒度增量,则将所述更新版本的所有文件进行打包,生成预定义格式的文本文件;若确定所述更新版本的页面的项目粒度增量为部分粒度增量,则将对应发生变化的文件进行打包,生成预定义格式的文本文件。优选地,所述预定义格式的文本文件为rev.json文件;每个所述预定义格式的文本文件用于存储页面所需缓存的文件列表;所述所需缓存的文件列表包括页面的版本信息。此外,为实现上述目的,本专利技术还提出一种终端页面加载方法,所述方法包括如下步骤:A10、当检测到有客户端发送的加载页面的请求后,获取待加载的目标页面的第一标识信息;A20、根据所述第一标识信息确定与该第一标识信息存在映射关系的第二标识信息,判断本地缓存中是否存储有与所述第二标识信息相匹配的预定义格式的文本文件;A30、若确定所述本地缓存中,存储有与所述第二标识信息相匹配的预定义格式的文本文件,则确定从所述本地缓存中加载目标页面。优选地,在所述步骤A20之前,所述方法还包括如下步骤:A11、获取待加载的目标页面的版本信息,将获取的版本信息打包生成预定义格式的文本文件;A12、发送所述预定义格式的文本文件至所述客户端,并向所述客户端发送缓存所述预定义格式的文本文件的指令;A13、若接收到所述客户端返回的预定义格式的文本文件对应的第二标识信息,则生成该第二标识信息与待加载的目标页面的第一标识信息之间的第二映射关系。优选地,所述页面的版本信息包括:页面信息、页面版本号、页面的标识信息。优选地,所述方法还包括如下步骤:若检测到有页面的发布更新版本,则确定所述更新版本的页面的项目粒度增量;若确定所述更新版本的页面的项目粒度增量为全粒度增量,则将所述更新版本的所有文件进行打包,生成预定义格式的文本文件;若确定所述更新版本的页面的项目粒度增量为部分粒度增量,则将对应发生变化的文件进行打包,生成预定义格式的文本文件。此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质存储有终端页面加载程序,所述终端页面加载程序可被至少一个处理器执行,以使所述至少一个处理器执行如上所述的终端页面加载方法的步骤。相较于现有技术,本专利技术所提出的电子装置、终端页面加载方法及存储介质,首先当检测到有客户端发送的加载页面的请求后,获取待加载的目标页面的第一标识信息,然后根据所述第一标识信息确定与该第一标识信息存在映射关系的第二标识信息,判断本地缓存中是否存储有与所述第二标识信息相匹配的预定义格式的文本文件,最后若确定所述本地缓存中,存储有与所述第二标识信息相匹配的预定义格式的文本文件,则确定从所述本地缓存中加载目标页面。能够提高页面展示效率、以及用户体验效果。附图说明图1是本专利技术提出的电子装置一可选的硬件架构的示意图;图2是本专利技术电子装置一实施例中终端页面加载程序模块示意图;图3是本专利技术终端页面加载方法较佳实施例的实施流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。参阅图1所示,是本专利技术提出的电子装置一可选的硬件架构示意图。本实施例中,电子装置10可包括,但不仅限于,可通过通信总线14相互通信连接的存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-14的电子装置10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,存储器11至少包括一种类型的计算机可读存储介质,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器11可以是电子装置10的内部存储单元,例如电子装置10的硬盘或内存。在另一些实施例中,存储器11也可以是电子本文档来自技高网...

【技术保护点】
1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的终端页面加载程序,所述终端页面加载程序被所述处理器执行时实现如下步骤:S10、当检测到有客户端发送的加载页面的请求后,获取待加载的目标页面的第一标识信息;S20、根据所述第一标识信息确定与该第一标识信息存在映射关系的第二标识信息,判断本地缓存中是否存储有与所述第二标识信息相匹配的预定义格式的文本文件;S30、若确定所述本地缓存中,存储有与所述第二标识信息相匹配的预定义格式的文本文件,则确定从所述本地缓存中加载目标页面。

【技术特征摘要】
1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的终端页面加载程序,所述终端页面加载程序被所述处理器执行时实现如下步骤:S10、当检测到有客户端发送的加载页面的请求后,获取待加载的目标页面的第一标识信息;S20、根据所述第一标识信息确定与该第一标识信息存在映射关系的第二标识信息,判断本地缓存中是否存储有与所述第二标识信息相匹配的预定义格式的文本文件;S30、若确定所述本地缓存中,存储有与所述第二标识信息相匹配的预定义格式的文本文件,则确定从所述本地缓存中加载目标页面。2.如权利要求1所述的电子装置,其特征在于,所述终端页面加载程序被处理器12执行时,在实现所述操作步骤S20之前,还实现如下操作:S11、获取待加载的目标页面的版本信息,将获取的版本信息打包生成预定义格式的文本文件;S12、发送所述预定义格式的文本文件至所述客户端,并向所述客户端发送缓存所述预定义格式的文本文件的指令;S13、若接收到所述客户端返回的预定义格式的文本文件对应的第二标识信息,则生成该第二标识信息与待加载的目标页面的第一标识信息之间的第二映射关系。3.如权利要求2所述的电子装置,其特征在于,所述页面的版本信息包括:页面信息、页面版本号、页面的标识信息。4.如权利要求1所述的电子装置,其特征在于,所述终端页面加载程序被所述处理器执行时还实现如下步骤:若检测到有页面的发布更新版本,则确定所述更新版本的页面的项目粒度增量;若确定所述更新版本的页面的项目粒度增量为全粒度增量,则将所述更新版本的所有文件进行打包,生成预定义格式的文本文件;若确定所述更新版本的页面的项目粒度增量为部分粒度增量,则将对应发生变化的文件进行打包,生成预定义格式的文本文件。5.如权利要求1-4任意所述的电子装置,其特征在于,所述预定义格式的文本文件为rev.json文件;每个所述预定义格式的...

【专利技术属性】
技术研发人员:沈鹏
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:广东,44

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

1