资源加载的方法、装置、终端及存储介质制造方法及图纸

技术编号:21630235 阅读:25 留言:0更新日期:2019-07-17 11:30
本申请公开了一种资源加载方法、装置、终端及存储介质,属于互联网技术领域。该方法包括:获取状态数据;将该状态数据输入预测模型,得到预测URL地址;将预测URL地址所存储的网页资源存储至预设空间;在接收到客户端生成的资源加载请求时,检测预设空间是否存储有资源加载请求所请求的网页资源;在预设空间存储有资源加载请求所请求的网页资源时,将网页资源反馈至客户端。本申请可以解决在操作系统与URL地址之间的网络状况较差时,网页资源的加载效率较低的问题;由于客户端加载本地存储的网页资源的效率较高,而操作系统可以将用户可能访问的URL地址中的网页资源预先存储在本地,因此,可以提高客户端加载网页资源的效率。

Method, device, terminal and storage medium of resource loading

【技术实现步骤摘要】
资源加载的方法、装置、终端及存储介质
本申请实施例涉及互联网
,特别涉及一种资源加载方法、装置、终端及存储介质。
技术介绍
客户端具有根据统一资源定位符(UniformResourceLocator,URL)地址加载网页资源的功能。客户端在需要加载网页资源时,首先生成资源加载请求,该资源加载请求携带有URL地址;操作系统接收到该资源加载请求之后,通过与该URL地址之间的通信连接从该URL地址中加载网页资源;然后,操作系统将加载到的网页资源反馈至客户端。在操作系统与URL地址之间的网络状况较差时,操作系统加载网页资源的过程会很缓慢,此时,操作系统将网页资源反馈至客户端的时长较长,导致客户端加载网页资源的延时较大。
技术实现思路
本申请实施例提供的资源加载方法、装置、终端及存储介质,可以解决资源加载延时较大的问题。所述技术方案如下:第一方面,提供了一种资源加载方法,所述方法包括:获取状态数据,所述状态数据用于表示操作系统的运行状态;将所述状态数据输入预测模型,得到预测统一资源定位符URL地址,所述预测模型是根据样本状态数据和样本URL地址确定的;将所述预测URL地址所存储的网页资源存储至预设空间;在接收到客户端生成的资源加载请求时,检测所述预设空间是否存储有所述资源加载请求所请求的网页资源;在所述预设空间存储有所述资源加载请求所请求的网页资源时,将所述网页资源反馈至所述客户端。第二方面,提供了一种资源加载装置,所述装置包括:数据获取单元,用于获取状态数据,所述状态数据用于表示操作系统的运行状态;地址预测单元,用于将所述状态数据输入预测模型,得到预测统一资源定位符URL地址,所述预测模型是根据样本状态数据和样本URL地址确定的;资源存储单元,用于将所述预测URL地址所存储的网页资源存储至预设空间;资源检测单元,用于在接收到客户端生成的资源加载请求时,检测所述预设空间是否存储有所述资源加载请求所请求的网页资源;资源反馈单元,用于在所述预设空间存储有所述资源加载请求所请求的网页资源时,将所述网页资源反馈至所述客户端。第三方面,提供了一种终端,所述终端包括处理器、与所述处理器相连的存储器,以及存储在所述存储器上的程序指令,所述处理器执行所述程序指令时实现第一方面提供的资源加载方法。第四方面,一种计算机可读介质,其上存储有程序指令,所述程序指令被处理器执行时实现第一方面提供的资源加载方法。本申请实施例提供的技术方案带来的有益效果是:通过在接收到客户端发送的资源加载请求之前,通过预测模型预测各个客户端可能访问的URL地址,预先将该URL地址存储的网页资源存储至本地的预设空间;使得操作系统在客户端请求该URL地址对应的网页资源时,可以直接将本地存储的网页资源反馈至客户端,而无需从URL地址指示的服务器处下载该网页资源,避免了在操作系统与URL地址之间的网络状况较差时,网页资源的加载效率较低的问题;由于客户端加载本地存储的网页资源的效率较高,因此,可以提高客户端加载网页资源的效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例提供的资源加载系统的结构示意图;图2是本申请一个示例性实施例提供的资源加载方法的流程图;图3是本申请一个示例性实施例提供的样本库的示意图;图4是本申请一个示例性实施例提供的预测URL地址的示意图;图5是本申请另一个示例性实施例提供的预测URL地址的示意图;图6是本申请一个示例性实施例提供的资源加载过程的示意图;图7是本申请一个实施例提供的资源加载装置的结构方框图;图8是本申请一个实施例提供的终端的结构方框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请涉及的若干名词进行介绍。预测模型:是一种用于根据输入的数据预测URL地址的数学模型。预测模型是根据样本状态数据和样本URL地址确定的。其中,样本URL地址是指历史访问的URL地址。样本状态数据是指在访问样本URL地址时获取到的状态数据。可选地,样本状态数据和样本URL地址存储于样本库。样本库包括至少一组样本,每组样本包括同时采集到的样本状态数据和样本URL地址。其中,状态数据用于表示操作系统的运行状态。可选地,状态数据包括但不限于以下几种中的至少一种:用于表示是否接入无线网络的数据,比如:1表示操作系统接入无线网络,0表示操作系统未接入无线网络。当然,也可以通过其它数据表示是否接入无线网络的数据,本申请对此不作限定。用于表示前台运行的应用程序的数据,比如:1表示xx浏览器,2表示xx社交应用,3表示xx购物应用等。当然,也可以通过其它数据表示应用程序,本申请对此不作限定。用于表示当前时间所处的时间段的数据,比如:将一天中的24小时每隔10分钟分为一段,则得到144个时间段,其中,i表示当前时间所处的时间段为第i个时间段,1≤i≤144,i为整数。当然,也可以按照其它方式划分时间段,不同的时间段之间的时长可以相同,也可以不同,本实施对此不作限定。用于表示当前时间是否属于工作时间段的数据,比如:1表示当前时间属于工作时间段,0表示当前时间不属于工作时间段。用于表示当前时间是否属于休息时间段的数据,比如:1表示当前时间属于休息时间段,0表示当前时间不属于休息时间段。用于表示电池是否处于充电状态的数据,比如:1表示电池处于充电状态,0表示电池未处于充电状态。用于表示电池的剩余电量的数据,比如:在以百分制的形式表示剩余电量,1-100中的任意数值为剩余电量数据。可选地,状态数据的格式是输入预测模型的数据的格式。比如:状态数据为向量的格式。可选地,预测模型包括但不限于:逻辑回归(LogisticRegression,LR)模型和贝叶斯(Bayesian)模型中的至少一种。逻辑回归模型是指在线性回归的基础上,套用一个逻辑函数建立的模型。可选地,本申请中,逻辑回归模型用于对状态数据和URL地址进行分类。示意性地,逻辑回归模型通过如下数学模型表示:其中,x1、x2……xn是不同类型的状态数据;σ(z)=1/(e-z);θ1、θ2……θ2n是逻辑回归模型的模型参数,θ0、θ1、θ2……θ2n可以是开发人员设置的,或者,也可以是根据样本状态数据和样本URL地址训练得到的。贝叶斯模型是一种以动态模型为研究对象的时间序列预测模型。可选地,本申请中,贝叶斯模型用于预测URL地址被访问的概率。示意性地,贝叶斯模型通过如下数学模型表示:P(A)=N(A)/NP(B)=N(B)/N……P(X)=N(X)/NP(A|J)=N(A,J)/N(J)P(B|J)=N(B,J)/N(J)……P(X|J)=N(X,J)/N(J)其中,A、B……X是不同类型的状态数据。N(A)为样本库中包括状态数据A的总数、N(B)为样本库中包括状态数据B的总数……N(X)为样本库中包括状态数据X的总数。N为样本库中样本的组数,每组样本包括同时采集到的样本状态数据和样本URL地址。N(A,J)为同一组样本中样本本文档来自技高网...

【技术保护点】
1.一种资源加载方法,其特征在于,所述方法包括:获取状态数据,所述状态数据用于表示操作系统的运行状态;将所述状态数据输入预测模型,得到预测统一资源定位符URL地址,所述预测模型是根据样本状态数据和样本URL地址确定的;将所述预测URL地址所存储的网页资源存储至预设空间;在接收到客户端生成的资源加载请求时,检测所述预设空间是否存储有所述资源加载请求所请求的网页资源;在所述预设空间存储有所述资源加载请求所请求的网页资源时,将所述网页资源反馈至所述客户端。

【技术特征摘要】
1.一种资源加载方法,其特征在于,所述方法包括:获取状态数据,所述状态数据用于表示操作系统的运行状态;将所述状态数据输入预测模型,得到预测统一资源定位符URL地址,所述预测模型是根据样本状态数据和样本URL地址确定的;将所述预测URL地址所存储的网页资源存储至预设空间;在接收到客户端生成的资源加载请求时,检测所述预设空间是否存储有所述资源加载请求所请求的网页资源;在所述预设空间存储有所述资源加载请求所请求的网页资源时,将所述网页资源反馈至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述状态数据包括以下几种数据中的至少一种:用于表示是否接入无线网络的数据;用于表示前台运行的应用程序的数据;用于表示当前时间所处的时间段的数据;用于表示当前时间是否属于工作时间段的数据;用于表示当前时间是否属于休息时间段的数据;用于表示电池是否处于充电状态的数据;用于表示电池的剩余电量的数据。3.根据权利要求1所述的方法,其特征在于,所述将所述预测URL地址所存储的网页资源缓存至预设文件之后,还包括:对所述网页资源进行解析得到关联URL地址,所述关联URL地址是指所述预测URL地址所链接的其它URL地址;将所述关联URL地址所存储的其它网页资源缓存至所述预设空间。4.根据权利要求1至3任一所述的方法,其特征在于,所述检测所述预设空间是否存储有所述资源加载请求所请求的网页资源,包括:调用所述操作系统中的URL连接组件,所述URL连接组件具有与所述资源加载请求所携带的URL地址建立通信连接的功能;通过所述URL连接组件检测所述预设空间是否包括所述资源加载请求所请求的网页资源。5.根据权利要求1至3任一所述的方法,其特征在于,所述预测模型为逻辑回归模型,所述逻辑回归模型用于对状态数据和URL地址进行分类;所述方法还包括:将所述状态数据作为所...

【专利技术属性】
技术研发人员:陈岩刘耀勇
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1