资源组合方法、装置、设备及存储介质制造方法及图纸

技术编号:34615690 阅读:11 留言:0更新日期:2022-08-20 09:22
本申请涉及人工智能技术领域,揭示了一种资源组合方法、装置、介质及设备,其中方法包括:获取采集网络测试用例;识别目标页面的若干个页面资源包,分别按照不同的排列组合方式对页面资源包进行若干次组合,并将每一次的组合结果分别作为一个资源排列组,得到目标页面对应的若干个资源排列组;获取目标页面的目标函数,构建包含目标函数的评价模型;分别基于不同的资源排列组,通过评价模型运行网络测试用例,记录目标函数在不同网络测试用例下对应的运行结果;将满足预设的运行条件的运行结果所对应的资源排列组作为目标资源组,并根据目标资源组对目标页面的页面资源包进行重新组合,从而平衡资源包的拆分和合并数量,提高了页面的响应效率。页面的响应效率。页面的响应效率。

【技术实现步骤摘要】
资源组合方法、装置、设备及存储介质


[0001]本申请涉及到人工智能
,特别是涉及到一种资源组合方法、装置、介质及设备。

技术介绍

[0002]随着通信技术的发展,以4G、5G为代表的新一代通信技术带来了移动互联网的浪潮,极大丰富了移动互联网上的内容。但随着提供的内容越来越多,网页变得复杂,网页体积变得更大,一定程度上降低了网页的性能,为用户体验带来一定的干扰。
[0003]在常规的网页性能优化中,为了加快用户访问页面速度,页面开发者根据经验会拆分和合并资源内容。然而,过度的拆分资源,会导致页面请求过多,在http1.0/http1.1协议下触发网络请求的并发限制,让资源请求/响应时间变长,还可能因为资源的异步响应导致页面内容的渲染抖动;较少的拆包则会导致一次性请求的资源过大,等待服务器响应的时间较长,从而出现资源包的拆分和合并数量难以平衡的问题。

技术实现思路

[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]本申请还提出了一种资源组合装置,包括:
[0030]用例获取模块,用于获取采集网络测试用例,其中,所述网络测试用例中包含用户的网络分布信息;
[0031]第一资源组合模块,用于识别目标页面的若干个页面资源包,分别按照不同的排列组合方式对所述页面资源包进行若干次组合,并将每一次的组合结果分别作为一个资源排列组,得到所述目标页面对应的若干个资源排列组;
[0032]模型构建模块,用于获取所述目标页面的目标函数,构建所述目标函数的评价模型;
[0033]运行监控模块,用于分别基于不同的资源组,通过所述评价模型运行所述网络测试用例,并记录所述目标函数在不同网络测试用例下对应的运行结果;
[0034]第二资源组合模块,用于将满足预设的运行条件的运行结果所对应的资源组作为目标资源组,并根据所述目标资源组对所述目标页面的页面资源包进行重新组合。
[0035]本申请还提出了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0036]本申请还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0037]本申请的资源组合方法、装置、介质及设备,通过对真实的用户网络分布信息进行采集,并生成对应的测试用例,从而提高了网络模拟的真实性和可靠性;通过将页面资源包组合得到若干个资源组,从而得到所有可能性下的分包策略,提高了评价的全面性;根据加载时间和关键元素出现时间构建与对应的目标函数,从而根据性能优化要求和具体业务要求建立评价模型;通过获取对应不同资源组和测试用例的运行结果,对每一种页面资源包的组合情况均进行评价,从而筛选性能最优的组合方式;将满足预设的运行条件的运行结果所对应的资源组作为目标资源组,并根据目标资源组对目标页面的页面资源包进行重新组合,避免资源拆分和组合对开发人员经验的依赖、更贴和用户使用场景,提高目标页面的运行效率。
附图说明
[0038]图1为本申请一实施例的资源组合方法的流程示意图;
[0039]图2为本申请一实施例的资源组合装置的结构示意框图;
[0040]图3为本申请一实施例的计算机设备的结构示意框图。
[0041]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0042]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043]参照图1,本实施例为了实现上述专利技术目的,提出了一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源组合方法,其特征在于,所述方法包括:获取采集网络测试用例,其中,所述网络测试用例中包含用户的网络分布信息;识别目标页面的若干个页面资源包,分别按照不同的排列组合方式对所述页面资源包进行若干次组合,并将每一次的组合结果分别作为一个资源排列组,得到所述目标页面对应的若干个资源排列组;获取所述目标页面的目标函数,构建包含所述目标函数的评价模型;分别基于不同的资源排列组,通过所述评价模型运行所述网络测试用例,记录所述目标函数在不同网络测试用例下对应的运行结果;将满足预设的运行条件的运行结果所对应的资源排列组作为目标资源组,并根据所述目标资源组对所述目标页面的页面资源包进行重新组合。2.根据权利要求1所述的资源组合方法,其特征在于,所述获取采集网络测试用例,包括:获取不同用户的所述网络分布信息,其中,所述网络分布信息包括网络带宽和对应的带宽占比;根据所述网络带宽生成对应的用例属性,根据所述带宽占比生成用例个数,并根据所述用例属性和所述用例个数得到所述网络测试用例。3.根据权利要求1所述的资源组合方法,其特征在于,所述将满足预设的运行条件的运行结果所对应的资源排列组作为目标资源组,包括:计算不同的网络测试用例下,同一个资源排列组对应的运行结果的平均值;选取所述平均值最小的资源排列组作为所述目标资源组。4.根据权利要求1所述的资源组合方法,其特征在于,所述按照不同的排列组合方式对所述页面资源包进行若干次组合,包括:识别每一个所述页面资源包的资源体积;根据所述资源体积对所述页面资源包进行组合,得到若干个第一页面组,并将所述第一页面组形成的集合作为所述资源排列组,其中,每一个所述第一页面组之间的资源体积之差均小于预设的体积阈值。5.根据权利要求1所述的资源组合方法,其特征在于,所述根据所述目标资源组对所述目标页面的页面资源包进行重新组合之后,还包括:根据重新组合后的所述页面资源包的组合方式,依次向所述页面资源包发送访问请求,并接收服务器根据所述访问请求返回...

【专利技术属性】
技术研发人员:郑全威
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1