System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及数据处理,特别涉及一种资源预加载方法及装置、电子设备、计算机可读存储介质。
技术介绍
1、微前端是存在于浏览器中的一种微服务,可以提供子系统加载、隔离、主子系统通信等功能的封装。当用户在浏览器中激活一个子系统后(一个子系统可以看做是一个业务系统,一个业务系统用于执行一种或者一类业务,比如注册业务、注销业务或者下单业务等等),浏览器会按照系统默认的加载方式或预先配置的加载方式预加载其他子系统,加载的其他子系统中通常存在该用户并不会使用的子系统,这些不被用户使用的子系统不仅占用终端资源,还会占用较大的网络带宽资源。
技术实现思路
1、本公开提供一种资源预加载方法及装置、电子设备、计算机可读存储介质,预先加载的业务系统通常大概率是用户所需的系统,可以降低终端和网络资源的浪费。
2、第一方面,本公开提供了一种资源预加载方法,该资源预加载方法包括:
3、响应于微前端的启动运行,确定本地存储中是否存在目标用户对所述微前端的历史访问数据;
4、若所述本地存储中存在所述目标用户对所述微前端的至少一个历史访问数据,则根据每个历史访问数据的访问信息和所述目标用户的用户属性对多个业务系统进行排序,得到排序结果;所述多个业务系统是指所述微前端历史访问过的业务系统;
5、基于所述排序结果从所述业务系统中确定候选业务系统,所述候选业务系统是计划预加载的业务系统;
6、按照所述候选业务系统在所述排序结果中的排序顺序,预加载所述候选业务系统。<
...【技术保护点】
1.一种资源预加载方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个历史访问数据的访问信息和所述目标用户的用户属性对多个业务系统进行排序,得到排序结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述访问信息包括访问时间、访问次数和访问时长;所述访问时间是指所述目标用户登陆一个业务系统的时间,所述访问次数是指所述目标用户访问一个业务系统的次数,所述访问时长是指所述目标用户访问一个业务系统的时长;
4.根据权利要求2所述的方法,其特征在于,所述用户属性包括所述目标用户的身份属性和感兴趣信息,所述身份属性包括年龄、职业、性别中任意一个或多个;
5.根据权利要求1所述的方法,其特征在于,所述候选业务系统的数量为至少一个;所述按照所述候选业务系统在所述排序结果中的排序顺序,预加载所述候选业务系统,包括:
6.根据权利要求1所述的方法,其特征在于,所述预加载所述候选业务系统之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述获取所述目标用户访问所述目标业务系统的访问时长,包
8.根据权利要求1所述的方法,其特征在于,所述访问信息还包括所述目标用户上次访问一个业务系统的终止时间;
9.一种资源预加载装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-8中任一项所述的资源预加载方法。
...【技术特征摘要】
1.一种资源预加载方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个历史访问数据的访问信息和所述目标用户的用户属性对多个业务系统进行排序,得到排序结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述访问信息包括访问时间、访问次数和访问时长;所述访问时间是指所述目标用户登陆一个业务系统的时间,所述访问次数是指所述目标用户访问一个业务系统的次数,所述访问时长是指所述目标用户访问一个业务系统的时长;
4.根据权利要求2所述的方法,其特征在于,所述用户属性包括所述目标用户的身份属性和感兴趣信息,所述身份属性包括年龄、职业、性别中任意一个或多个;
5.根据权利要求1所述的方法,其特征在于,所述候选业务系统的数...
【专利技术属性】
技术研发人员:刘武,李云彬,耿福明,夏粉,吴海英,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。