点餐小程序基于用户习惯预加载接口的方法及系统技术方案

技术编号:38614823 阅读:19 留言:0更新日期:2023-08-26 23:42
本发明专利技术涉及一种点餐小程序基于用户习惯预加载接口的方法及系统,该方法包括如下步骤:采集用户使用小程序的行为路径;基于所采集的行为路径对小程序中页面及模块进行权重分配调整;基于调整后的权重预测用户所需加载的页面并对其进行预加载以减少加载时间。本发明专利技术的预加载接口的方法通过分析用户的使用习惯预先判断用户的下一步操作,提前对其进行预加载,当用户点击选中预加载的页面时,可省去加载时间直接予以显示,能够减少加载时间和等待时间,提高了用户的使用体验。提高了用户的使用体验。提高了用户的使用体验。

【技术实现步骤摘要】
点餐小程序基于用户习惯预加载接口的方法及系统


[0001]本专利技术涉及信息
,特指一种点餐小程序基于用户习惯预加载接口的方法及系统。

技术介绍

[0002]现有的点餐小程序中包括有许多业务模块,比如当前优惠券信息、我的券列表、点餐列表、订单等的,我们每点击进入一个模块后,都会向服务端请求相应的接口信息,当数据量较大或者网络环境不是很好的时候,就会经历白屏或者加载等待的过程,通常在小程序中会采用骨架屏的方式或者加载loading提示的方式来提醒用户等待,但等待的时长较长时可能会给用户带来不好的体验。因此,亟需提供一种新的解决方案来减少加载时间。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的缺陷,提供一种点餐小程序基于用户习惯预加载接口的方法及系统,解决现有的小程序会发生等待时长较长进而给用户带来不好的体验的问题。
[0004]实现上述目的的技术方案是:
[0005]本专利技术提供了一种点餐小程序基于用户习惯预加载接口的方法,包括如下步骤:
[0006]采集用户使用小程序的行为路径;
[0007]基于所采集的行为路径对小程序中页面及模块进行权重分配调整;
[0008]基于调整后的权重预测用户所需加载的页面并对其进行预加载以减少加载时间。
[0009]本专利技术的预加载接口的方法通过分析用户的使用习惯预先判断用户的下一步操作,提前对其进行预加载,当用户点击选中预加载的页面时,可省去加载时间直接予以显示,能够减少加载时间和等待时间,提高了用户的使用体验。
[0010]本专利技术点餐小程序基于用户习惯预加载接口的方法的进一步改进在于,还包括:
[0011]设定加载数量限值;
[0012]控制预加载页面的数量小于等于所设定的加载数量限值。
[0013]本专利技术点餐小程序基于用户习惯预加载接口的方法的进一步改进在于,还包括:建立小程序中页面及模块的关系树,并对页面及模块赋予初始权重。
[0014]本专利技术点餐小程序基于用户习惯预加载接口的方法的进一步改进在于,在进行权重分配调整时,统计当前所采集的所有行为路径中对应的页面及模块出现的频次,依据出现的频次为对应的页面及模块赋予新的权重。
[0015]本专利技术点餐小程序基于用户习惯预加载接口的方法的进一步改进在于,对采集得到的行为路径进行存储。
[0016]本专利技术还提供了一种点餐小程序基于用户习惯预加载接口的系统,包括:
[0017]采集单元,用于采集用户使用小程序的行为路径;
[0018]调整单元,与所述采集单元连接,用于基于所述采集单元采集得到的行为路径对
小程序中页面及模块进行权重分配调整;以及
[0019]处理单元,与所述调整单元连接,用于基于调整后的权重预测用户所需加载的页面并进行预加载。
[0020]本专利技术点餐小程序基于用户习惯预加载接口的系统的进一步改进在于,所述处理单元内预设有加载数量限值,所述处理单元控制预加载的页面数量小于等于所设定的加载数量限值。
[0021]本专利技术点餐小程序基于用户习惯预加载接口的系统的进一步改进在于,还包括关系创建单元,所述关系创建单元与所述调整单元连接,所述关系创建单元用于建立小程序中页面及模块的关系树,并对页面及模块赋予初始权重。
[0022]本专利技术点餐小程序基于用户习惯预加载接口的系统的进一步改进在于,所述调整单元还用于统计当前所采集的所有行为路径中对应页面及模块出现的频次,依据出现的频次为对应的页面及模块赋予新的权重。
[0023]本专利技术点餐小程序基于用户习惯预加载接口的系统的进一步改进在于,还包括存储单元,用于存储所述采集单元采集的行为路径。
附图说明
[0024]图1为本专利技术点餐小程序基于用户习惯预加载接口的方法的流程图。
[0025]图2为本专利技术点餐小程序基于用户习惯预加载接口的系统的系统图。
[0026]图3为本专利技术点餐小程序基于用户习惯预加载接口的系统的架构图。
具体实施方式
[0027]下面结合附图和具体实施例对本专利技术作进一步说明。
[0028]参阅图1,本专利技术提供了一种点餐小程序基于用户习惯预加载接口的方法及系统,通过有效记录用户的点击行为并分析行为数据,预测将会被点击的接口数据并提前进行加载,从而极大程度上提高小程序的加载速度和响应时间,改善用户体验。下面结合附图对本专利技术点餐小程序基于用户习惯预加载接口的方法及系统进行说明。
[0029]参阅图2,显示了本专利技术点餐小程序基于用户习惯预加载接口的系统的系统图。下面结合图2,对本专利技术点餐小程序基于用户习惯预加载接口的系统进行说明。
[0030]如图2所示,本专利技术的点餐小程序基于用户习惯预加载接口的系统采集单元21、调整单元22以及处理单元23,采集单元21与调整单元22连接,该调整单元22与处理单元23连接,其中采集单元21用于采集用户使用小程序的行为路径;调整单元22用于基于采集单元21采集得到的行为路径对小程序中页面及模块进行权重分配调整;处理单元23用于基于调整后的权重预测用户所需加载的页面并进行预加载。
[0031]本专利技术通过采集用户的行为路径获得用户的点击习惯,根据用户的点击习惯对被用户点击过的模块的权重进行调整,利用权重对用户的下次一点击进行预测,进而将预测的页面及模块进行预加载,若用户下一次的点击所需加载的页面刚好在预加载的页面中,则可以直接予以显示,无需在等待加载了,从而极大的提高了小程序的加载速度,能够缩短加载时间和响应时间,改善用户的体验。
[0032]在本专利技术的一种具体实施方式中,处理单元23内预设有加载数量限值,该处理单
元23控制预加载的页面数量小于等于所设定的加载数量限值。
[0033]较佳地,该预加载数量限值由系统预先设定,在设定时可根据小程序总页面的数量进行确定。该预加载数量限值可设定为10,还可设定为5。预加载的页面数量越过其占用资源就会越多,故可在平衡加载时间与占用资源两方面确定一个合理的数值。
[0034]在本专利技术的一种具体实施方式中,还包括关系创建单元,该关系创建单元与调整单元连接,该关系创建单元用于建立小程序中页面及模块的关系树,并对页面及模块赋予初始权重。
[0035]具体地,点餐小程序包括首页页面、点餐页面、订单页面和我的页面等页面,每一页面中显示有复数个模块,用户可点击对应的模块,进而触发加载对应的接口而让小程序进入另一页面。点餐小程序中的页面分为一级页面、二级页面、子页面等多个级别,各个级别的页面的初始权重不同,一级页面的权重大于二级页面的权重,一级页面和二级页面的权重要大于相应的子页面的权重。同一页面内的各模块的初始权重相等,各页面内的模块的权重与该页面的权重可相一致。
[0036]较佳地,建立页面及模块的关系树时,还包括建立模块与加载接口的对应关系,该对应关系反应了点击模块所触发的加载接口。
[0037]在本专利技术的一种具体实施方式中,根据小程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点餐小程序基于用户习惯预加载接口的方法,其特征在于,包括如下步骤:采集用户使用小程序的行为路径;基于所采集的行为路径对小程序中页面及模块进行权重分配调整;基于调整后的权重预测用户所需加载的页面并对其进行预加载以减少加载时间。2.如权利要求1所述的点餐小程序基于用户习惯预加载接口的方法,其特征在于,还包括:设定加载数量限值;控制预加载页面的数量小于等于所设定的加载数量限值。3.如权利要求1所述的点餐小程序基于用户习惯预加载接口的方法,其特征在于,还包括:建立小程序中页面及模块的关系树,并对页面及模块赋予初始权重。4.如权利要求1所述的点餐小程序基于用户习惯预加载接口的方法,其特征在于,在进行权重分配调整时,统计当前所采集的所有行为路径中对应的页面及模块出现的频次,依据出现的频次为对应的页面及模块赋予新的权重。5.如权利要求1所述的点餐小程序基于用户习惯预加载接口的方法,其特征在于,对采集得到的行为路径进行存储。6.一种点餐小程序基于用户习惯预加载接口的系统,其特征在于,包括:采集单元,用于采集用户使用小程...

【专利技术属性】
技术研发人员:张彦林李晓雨
申请(专利权)人:上海非码网络科技有限公司
类型:发明
国别省市:

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

1