[发明专利]功能模块的加载方法、装置、存储介质和电子装置有效
申请号: | 201911391742.0 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111190654B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 杨爽 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 赵昀彬 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能模块 加载 方法 装置 存储 介质 电子 | ||
本发明公开了一种功能模块的加载方法、装置、存储介质和电子装置。该方法可以包括:获取目标应用待加载的多个功能模块;基于强化学习算法确定多个功能模块在当前运行环境下的目标加载顺序;按照目标加载顺序依次加载多个功能模块。通过本发明,达到了通过监督运行环境的变化来动态确定各功能模块的加载顺序的效果。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种功能模块的加载方法、装置、存储介质和电子装置。
背景技术
目前,应用的内部结构会随着用户需求的不断增多而变得越来越复杂,会不断衍生出新的功能模块。在没有考虑设备性能以及网络速率等运行环境的差异的情况下,在打开应用时,如果同时加载应用所有的功能模块,则会使其整体的启动响应时间过长,从而导致功能模块加载不完全、进程中断等后果。
为了能让应用更加顺利、快速地启动,就需要对所有需要加载的功能模块进行排序启动,而在应用在当前运行环境运行时,是无法实时更新各功能模块的加载顺序的,进而达不到应用在当前条件下的最短启动时间。
针对现有技术中的无法通过监督运行环境的变化来动态确定各功能模块的加载顺序的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种功能模块的加载方法、装置、存储介质和电子装置,以至少解决无法通过监督运行环境的变化来动态确定各功能模块的加载顺序的技术问题。
为了实现上述目的,根据本发明的一个方面,提供了一种功能模块的加载方法。该方法可以包括:获取目标应用待加载的多个功能模块;基于强化学习算法确定多个功能模块在当前运行环境下的目标加载顺序;按照目标加载顺序依次加载多个功能模块。
可选地,基于强化学习算法确定多个功能模块在当前运行环境下的目标加载顺序,包括:获取步骤,获取多个功能模块中的第一功能模块所对应的至少一个期望值,其中,每个期望值用于表征在加载第一功能模块之后加载剩余功能模块的期望,剩余功能模块为多个功能模块中除第一功能模块之外的未确定加载顺序的功能模块;确定步骤,确定期望值最大的剩余功能模块为在加载第一功能模块之后需要加载的第二功能模块;判断多个功能模块中是否还存在剩余功能模块,如果是,则将第二功能模块确定为第一功能模块,并返回获取步骤,如果否,则将已确定加载顺序的功能模块对应的顺序,确定为目标加载顺序,其中,已确定加载顺序的功能模块包括第一功能模块和第二功能模块。
可选地,在第一次执行获取步骤之前,该方法还包括以下之一:将从多个功能模块中随机选取的一个功能模块,确定为第一功能模块;将多个功能模块中,目标属性符合预定条件的功能模块,确定为第一功能模块。
可选地,获取步骤包括:获取每个剩余功能模块在加载第一功能模块之后进行加载所需要的第一加载时长;通过第一加载时长确定加载每个剩余功能模块的第一奖赏值,并获取第一奖赏值的权值;至少基于每个剩余功能模块的第一奖赏值、每个剩余功能模块的第一奖赏值的权值确定对应的每个期望值。
可选地,该方法还包括:更新步骤,对第一功能模块对应的每个期望值进行更新,得到至少一个更新期望值;确定步骤包括:将至少一个更新期望值中的最大更新期望值对应的剩余功能模块,确定为在第一功能模块加载之后需要加载的第二功能模块。
可选地,更新步骤包括:获取每个期望值的权值;获取已确定加载顺序的功能模块的第二加载时长;通过第二加载时长确定加载已确定加载顺序的功能模块的第二奖赏值,并获取第二奖赏值的权值;至少基于每个期望值的权值、第二奖赏值和第二奖赏值的权重对每个期望值进行更新,得到每个更新期望值。
可选地,更新步骤包括:对第一功能模块对应的每个期望值进行更新,直至满足以下至少之一条件时结束更新:基于目标加载顺序对多个功能模块进行依次加载的时长小于目标阈值;响应更新结束指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911391742.0/2.html,转载请声明来源钻瓜专利网。