一种界面加载方法、装置及设备制造方法及图纸

技术编号:16818806 阅读:37 留言:0更新日期:2017-12-16 12:07
本申请实施例公开了一种界面加载方法、装置及设备,所述方法包括:根据已确定的资源标识获取其对应的资源;根据所述已确定的资源标识生成资源存储路径;发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。

An interface loading method, device and equipment

The embodiment of the invention discloses an interface loading method, device and equipment, the method comprises the following steps: according to the corresponding identified resource identifier access resources; resource identifier generation resource storage path has been determined according to the; sending the resource and resource storage path to the client, so the client according to the the path of local storage resources storage resources.

【技术实现步骤摘要】
一种界面加载方法、装置及设备
本申请涉及计算机
,尤其涉及一种界面加载方法、装置及设备。
技术介绍
随着信息技术的发展,越来越多的服务通过访问界面来实现。具体而言,在现有技术中,服务方将可以提供的资源或者服务通过在线界面的方式展示出来,用户通过访问所述在线界面来获取相关的资源或者服务。基于现有技术,我们需要更为方便快捷的界面访问方式。
技术实现思路
本申请实施例提供一种界面加载方法、装置及设备,用于解决当前技术中访问界面时加载在线资源速度较慢的问题。基于此,本申请实施例提供一种界面加载方法,所述方法包括:根据已确定的资源标识获取其对应的资源;根据所述已确定的资源标识生成资源存储路径;发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。同时,本申请实施例还提供一种界面加载方法,所述方法包括:确定用户所需访问的待加载界面;获取所述待加载界面中的资源对应的资源标识;根据所述资源标识生成待匹配资源存储路径,匹配本地的资源存储路径;若匹配成功,根据所述资源存储路径加载存储于本地的资源,其中,匹配成功的资源存储路径是根据所述资源标识预先生成的。本申请实施例还提供一种界面加载装置,所述装置包括:获取模块,根据已确定的资源标识获取其对应的资源;生成模块,根据所述已确定的资源标识生成资源存储路径;发送模块,发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。本申请实施例还提供一种界面加载装置,所述装置包括:确定模块,确定用户所需访问的待加载界面;获取模块,获取所述待加载界面中的资源对应的资源标识;匹配模块,根据所述资源标识生成待匹配资源存储路径,匹配本地的资源存储路径;加载模块,若匹配成功,根据所述资源存储路径加载存储于本地的资源,其中,匹配成功的资源存储路径是根据所述资源标识预先生成的。对应的,本申请实施例还提供一种界面加载设备,所述设备包括:存储器,存储界面加载程序;处理器,接收到已确定的资源标识后,调用存储器中的信息处理程序,并执行:根据已确定的资源标识获取其对应的资源;根据所述已确定的资源标识生成资源存储路径;发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。对应的,本申请实施例还提供一种界面加载设备,所述设备包括:存储器,存储界面加载程序;处理器,接收界面加载指令后,调用存储器中存储的界面加载程序,并执行:确定用户所需访问的待加载界面;获取所述待加载界面中的资源对应的资源标识;根据所述资源标识生成待匹配资源存储路径,匹配本地的资源存储路径;若匹配成功,根据所述资源存储路径加载存储于本地的资源,其中,匹配成功的资源存储路径是根据所述资源标识预先生成的。基于同样的思路,本申请实施例还提供了对应的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:监听已确定的资源标识;根据已确定的资源标识获取其对应的资源;根据所述已确定的资源标识生成资源存储路径;发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。本申请实施例还提供了对应的另一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:监听界面加载请求;确定用户所需访问的待加载界面;获取所述待加载界面中的资源对应的资源标识;根据所述资源标识生成待匹配资源存储路径,匹配本地的资源存储路径;若匹配成功,根据所述资源存储路径加载存储于本地的资源,其中,匹配成功的资源存储路径是根据所述资源标识预先生成的。相较于现有技术而言,本申请实施例中根据资源标识,将在线界面中的资源发送至客户端本地,从而客户端在访问在线界面时,加载在线资源可以在本地进行,减少了在线界面的加载耗时,可以在各种网络环境下(包括弱网环境),让界面更快的渲染出来,提升了用户体验。附图说明图1为本申请所采用的架构图;图2为本申请实施例提供的一种方法流程示意图;图3为本申请实施例提供的另一种方法流程示意图;图4为本申请实施例提供的在实际应用中界面加载的步骤示意图;图5为本申请实施例提供的一种装置结构示意图;图6为本申请实施例提供的另一种装置结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。基于前述内容,所述的待加载界面可以是各种应用客户端(例如HybridApp或者WebAPP)在提供对外服务时采用的在线界面,也可以是各种浏览器所展示的在线页面;所述的资源可包括在线界面中的各种图像文件、声音文件、HTML文件、JS文件、CSS文件等资源。在本申请实施例中,所述的界面加载方法可采用如图1所示的架构,所述架构中的客户端可包括安装在硬件终端上的各种应用客户端,所述的终端可包括各种移动终端(例如手机、IPAD等等)和固定终端(例如服务器),基于此,前述的本地存储指的是将资源存储在安装了所述客户端的所述终端上。下面将基于如图1所示的架构,详细说明本申请实施例提供的界面加载方法的过程,该过程具体包括以下步骤,如图2所示:步骤S201,根据已确定的资源标识获取其对应的资源。其中,所述已确定的资源标识可以是根据业务需求预先确定的,也可以是服务器实时接收的。服务器根据所述已确定的资源标识,自动获取所述资源标识获取对应的资源,在有必要的时候,还可以将获取到的资源存储于服务器上。需要说明的是,所述的资源标识(例如统一资源标识符,UniformResourceIdentifier,URI)包括资源地址(例如统一资源定位符,UniformResourceLocator,URL)和资源名称(例如统一资源名称,UniformResourceName,URN),具体选择哪种方式来实现,此处不做具体限定,只需根据所选择的资源标识能够获取确定的资源即可。步骤S203,根据所述已确定的资源标识生成资源存储路径。具体而言,当所述的资源标识为资源地址URL时,解析所述已确定的资源地址,获取其中所包括的特征信息,所述特征信息可包括存储资源的主机名称、资源在所述主机中的存储地址和资源在所述主机中的名称等等,然后根据所述的特征信息按照特定的规则生成资源存储路径。例如,某JS文件的URL为https://abc.com/demo/a.js,那么,经过解析,获得主机名称abc.com,所述文件在主机中的存储地址为“demo”目录,文件在主机中的名称a.js,最终生成如下资源存储路径:abc.com/demo/a.js。若所述的资源标识为资源名称URN时,根据所述的资源名称生成资源存储路径。例如,若文件b.js的URN为abcdefg,根据所述的URN,生成如下资源存储路径:abcdefg/b.js。步骤S205,发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。即,将所述资源和和包含所述资源存储路径信息的文件发送至客户端,客户端接收到所述的文件后将所述资源存本文档来自技高网...
一种界面加载方法、装置及设备

【技术保护点】
一种界面加载方法,所述方法包括:根据已确定的资源标识获取其对应的资源;根据所述已确定的资源标识生成资源存储路径;发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。

【技术特征摘要】
1.一种界面加载方法,所述方法包括:根据已确定的资源标识获取其对应的资源;根据所述已确定的资源标识生成资源存储路径;发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。2.如权利要求1所述的界面加载方法,根据已确定的资源标识获取其对应的资源,包括:根据已确定的资源地址或资源名称获取其对应的资源;其中,所述资源至少包括用于展示在待加载界面中的资源。3.一种界面加载方法,所述方法包括:确定用户所需访问的待加载界面;获取所述待加载界面中的资源对应的资源标识;根据所述资源标识生成待匹配资源存储路径,匹配本地的资源存储路径;若匹配成功,根据所述资源存储路径加载存储于本地的资源,其中,匹配成功的资源存储路径是根据所述资源标识预先生成的。4.如权利要求3所述的界面加载方法,获取所述待加载界面中的资源对应的资源标识,具体包括:获取待加载界面中的资源对应的资源地址或资源名称。5.如权利要求4所述的界面加载方法,当所述资源标识为资源地址时,根据所述资源标识生成资源存储路径,匹配本地的资源存储路径,具体包括:解析获取到的所述资源地址,得到资源地址中所包含的特征信息;根据所述特征信息生成资源存储路径;根据所述生成的资源存储路径匹配本地的资源存储路径;其中,所述特征信息包括存储资源的主机名称、资源在所述主机中的存储地址和资源在所述主机中的名称。6.如权利要求5所述的界面加载方法,所述方法还包括:若匹配失败,根据所述资源标识在线加载资源。7.一种界面加载装置,所述装置包括:获取模块,根据已确定的资源标识获取其对应的资源;生成模块,根据所述已确定的资源标识生成资源存储路径;发送模块,发送所述资源和资源存储路径至客户端,以便所述客户端根据所述资源存储路径本地存储所述资源。8.如权利要求7所述的界面加载装置,所述获取模块,根据已确定的资源地...

【专利技术属性】
技术研发人员:张玉瑜
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1