[发明专利]小程序数据包处理方法、装置、设备及介质在审
申请号: | 202011511481.4 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112506582A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 陈都 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/20 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 韩海花 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 数据包 处理 方法 装置 设备 介质 | ||
本申请公开了一种小程序数据包处理方法、装置、设备及介质,涉及数据处理领域。具体实现方案为:从服务器获取小程序的访问记录,以根据访问记录确定小程序的多个访问页面的历史访问量;根据多个访问页面的历史访问量,将多个访问页面划分为至少两组;对至少两组中各组,分别打包组内各访问页面对应的配置信息,以得到小程序的至少两数据包;向服务器发送用于用户客户端下载的至少两数据包。由于整个小程序数据包拆分过程不需要开发者的参与,解决了现有技术中重度依赖开发者参与的问题,此外,通过将小程序数据包拆分为多个数据包,有利于减少小程序宿主应用程序在通过预下载或者打开小程序数据包时带宽压力,节省了用户流量和带宽成本。
技术领域
本申请公开了一种小程序数据包处理方法、装置、设备及介质,涉及数据处理技术领域,具体涉及小程序技术领域。
背景技术
小程序是一种通过渲染层和逻辑层物理隔离的可纯离线工作的运行时生态。由于小程序离线工作的方式,小程序启动前需要先下载小程序包后方可打开,因此小程序包的体积会直接影响用户在需要下载打开小程序场景时的体验,为此,小程序框架提供了小程序分包、独立分包等技术用来帮助开发者尽可能的降低小程序的主包体积。
但是,随着小程序开发者不断迭代的功能使得小程序包体积越来越大,另外由于需要小程序开发者的配合,分包和独立分包技术对于小程序包体积的降低收效甚微。因此,从小程序框架侧出发,急需提供一种更为有效的小程序包体积精简技术。
发明内容
本申请提供了一种小程序数据包处理方法、装置、设备以及存储介质。
根据本申请的第一方面,提供了一种小程序数据包处理方法,包括:
从服务器获取小程序的访问记录,以根据所述访问记录确定所述小程序的多个访问页面的历史访问量;
根据所述多个访问页面的历史访问量,将所述多个访问页面划分为至少两组;
对所述至少两组中各组,分别打包组内各所述访问页面对应的配置信息,以得到所述小程序的至少两数据包;
向所述服务器发送用于用户客户端下载的所述至少两数据包。
作为本申请一方面的第一种可能的情况,所述根据所述多个访问页面的历史访问量,将所述多个访问页面划分为至少两组,包括:
按照所述历史访问量从大到小的顺序,对所述多个访问页面进行排序;
从所述多个访问页面中,获取排序在前n个的所述访问页面;其中,所述排序在前n个的访问页面的所述历史访问量之和大于或等于访问量阈值,n取值小于或等于个数阈值;
将所述排序在前n个的访问页面划分为一组,将所述多个访问页面中其余访问页面划分为另一组。
作为本申请一方面的第二种可能的情况,所述从所述多个访问页面中,获取排序在前n个的所述访问页面之前,还包括:
按照所述排序逐个累加各所述访问页面的所述历史访问量,直至所述历史访问总量大于或等于所述访问量阈值则停止累加,或者,已累加的所述访问页面的个数等于所述个数阈值则停止累加;
在所述历史访问总量大于或等于所述访问量阈值,且已累加的所述访问页面的个数小于或等于所述个数阈值的情况下,将所述已累加的所述访问页面的个数作为n的取值。
根据本申请的第二方面,提供了一种小程序数据包处理方法,包括:
响应于对小程序的目标页面的访问操作,从服务器获取所述小程序至少两数据包中的目标数据包,其中,所述目标数据包中包含所述目标页面的配置信息;
根据所述目标数据包中的所述配置信息,展示所述目标页面,以及从所述服务器下载所述至少两数据包中除所述目标数据包以外的其余数据包
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011511481.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光焊接机的降温结构
- 下一篇:控制面板组件及家用电器