【技术实现步骤摘要】
应用程序加载方法、装置、终端及存储介质
本申请实施例涉及应用加载
,特别涉及一种应用程序加载方法、装置、终端及存储介质。
技术介绍
随着手机、平板电脑等终端的不断发展,终端中安装的应用程序种类也不断增多,以实现用户的不同需求。当用户需要使用某一应用程序时,即从应用程序列表选中该应用程序,相应的,终端根据用户的选择读取该应用程序的应用资源,进而加载应用资源完成应用程序启动,最终显示应用程序的初始界面。
技术实现思路
本申请实施例提供了一种应用程序加载方法、装置及终端,可以用于解决加载应用程序时,需要耗费较长时间,导致应用界面显示延迟较大的问题。该技术方案如下:根据本申请的第一方面,提供了一种应用程序加载方法,该方法包括:获取状态数据,状态数据用于表示终端的运行状态;根据状态数据确定预加载的目标应用程序;加载目标应用程序,并在虚拟屏幕中显示目标应用程序对应的应用窗口,虚拟屏幕对应的显示区域位于实体屏幕对应的显示区域之外;当接收到目标应用程序的运行指令时,将目标应用程序对应的应用窗口迁移至实体屏幕。根据本申请的第二方面,提供了一种应用程序加载装置,该装置包括:数据获取 ...
【技术保护点】
1.一种应用程序加载方法,其特征在于,所述方法包括:获取状态数据,所述状态数据用于表示终端的运行状态;根据所述状态数据确定预加载的目标应用程序;加载所述目标应用程序,并在虚拟屏幕中显示所述目标应用程序对应的应用窗口,所述虚拟屏幕对应的显示区域位于实体屏幕对应的显示区域之外;当接收到所述目标应用程序的运行指令时,将所述目标应用程序对应的所述应用窗口迁移至所述实体屏幕。
【技术特征摘要】
1.一种应用程序加载方法,其特征在于,所述方法包括:获取状态数据,所述状态数据用于表示终端的运行状态;根据所述状态数据确定预加载的目标应用程序;加载所述目标应用程序,并在虚拟屏幕中显示所述目标应用程序对应的应用窗口,所述虚拟屏幕对应的显示区域位于实体屏幕对应的显示区域之外;当接收到所述目标应用程序的运行指令时,将所述目标应用程序对应的所述应用窗口迁移至所述实体屏幕。2.根据权利要求1所述的方法,其特征在于,所述实体屏幕内的显示内容存储在第一内存缓存区;所述加载所述目标应用程序,并在虚拟屏幕中显示所述目标应用程序对应的应用窗口,包括:加载所述目标应用程序对应的应用资源,得到所述应用窗口对应的窗口显示数据;将所述窗口显示数据存储到第二内存缓存区;根据所述窗口显示数据在所述虚拟屏幕内渲染显示所述应用窗口;所述将所述目标应用程序对应的所述应用窗口迁移至所述实体屏幕之后,还包括:将所述窗口显示数据从所述第二内存缓存区迁移到所述第一内存缓存区。3.根据权利要求1或2所述的方法,其特征在于,所述加载所述目标应用程序,并在虚拟屏幕中显示所述目标应用程序对应的应用窗口之后,所述方法还包括:若在预定时长内未接收到所述目标应用程序的所述运行指令,或,所述终端的内存余量低于阈值,则移除所述虚拟屏幕。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述状态数据确定预加载的目标应用程序,包括:将所述状态数据输入预测模型,得到所述目标应用程序,所述预测模型根据样本状态数据和样本应用数据训练得到。5.根据权利要求4所述的方法,其特征在于,所述状态数据包括:用于表示当前时间所处的时间段的数据;和/或,用于表示前台运行的应用程序的数据;和/或,用于表示当前所处地理位置的数据。6.根据权利要求5所述的方法,其特征在于,所述获取状态数据之前,所述方法,还包括:获取不同时间段内,所述终端运行的应用程序的应用标识;将所述时间段作为所述样本状态数据,将所述应用标识作为所述样本应用数据,训练所述预测模型;和/或,获取应用跳转记录,所述应用跳转记录用于表示由第一应用程序跳转至第二应用程序;将所述第一应用程序的应用标识作为所述样本状态数据,将所述第二应用程序的应用标识作为所述样本应用数据,训练所述预测模型;和/或,获取应用开启记录,所述应用开启记录中包含地理位置数据和开启的应用程序的应用标识;将所述地理位置数据作为所述样本状态数据,将所述应用标识作为所述样本应用数据,训练所述预测模型。7.一种应用程序加载装置,其特征在于,所述装置包括:数据获取模块,用于获取状态数据,所述状态数据用于表示终端的运行状态;确定模块,用于根据...
【专利技术属性】
技术研发人员:陈岩,刘耀勇,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。