利索能及
我要发布
收藏
专利号: 2014104801634
申请人: 青岛海信移动通信技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种资源预加载方法,其特征在于,包括:

接收针对已启动控件对象的操作信息;

根据所述操作信息,从预置的资源加载列表中查找与控件ID序列相匹配的条目;其中,所述控件ID序列,依据已点击控件对象的点击顺序确定;

分别将所述条目中包括的控件对象信息所指示的控件对象确定为待启动控件对象、显示资源信息所指示的显示资源确定为待启动控件对象对应的显示资源;

将所述待启动控件对象对应的显示资源保存至缓存中;

在接收到针对所述待启动控件对象的启动指令后,从所述缓存中加载该待启动控件对象对应的显示资源。

2.根据权利要求1所述的方法,其特征在于,所述根据所述操作信息,从预置的资源加载列表中查找与控件ID序列相匹配的条目的步骤包括:从所述操作信息中获取已点击控件对象的控件ID,并获取目标控件对象的控件ID;其中,所述已点击控件对象和目标控件对象为所述已启动控件对象的用户界面中的控件对象;

将所述已点击控件对象的控件ID按照点击顺序进行排序,将排序后的控件ID与所述目标控件对象的控件ID组合成控件ID序列;

从预先设置的资源加载列表中查找与所述控件ID序列相匹配的条目;所述资源加载列表包括至少一个条目,每个条目包括控件ID序列,以及所述控件ID序列对应的控件对象信息和所述控件对象对应的显示资源信息。

3.根据权利要求2所述的方法,其特征在于,所述获取目标控件对象的控件ID的步骤包括:在点击目标控件对象之后,从操作信息中获取所述目标控件对象的控件ID。

4.根据权利要求2所述的方法,其特征在于,所述操作信息为采用电容式触摸屏输入的信息,所述获取目标控件对象的控件ID的步骤包括:

检测触摸体与电容式触摸屏之间形成的耦合电容的电容值的变化趋势;

当检测到某一位置的电容值大于预设阈值时,确定该位置处的控件对象为目标控件对象,确定该位置处的控件ID为目标控件对象的控件ID。

5.根据权利要求1所述的方法,其特征在于,在所述将所述待启动控件对象对应的显示资源保存至缓存中的步骤之前,还包括:获取预先设置的进程关系,根据所述进程关系判定所述待启动控件对象与所述已启动控件对象是否运行在同一进程。

6.根据权利要求5所述的方法,其特征在于,所述将所述待启动控件对象对应的显示资源保存至缓存中的步骤包括:如果所述待启动控件对象与所述已启动控件对象运行在同一进程,则从磁盘中读取所述待启动控件对象对应的显示资源,将所述显示资源保存至所述已启动控件对象的进程对应的缓存中;

如果所述待启动控件对象与所述已启动控件对象运行在不同进程,则从磁盘中读取所述待启动控件对象对应的显示资源,并从后台启动所述待启动控件对象的进程,将所述显示资源保存至所述待启动控件对象的进程对应的缓存中。

7.根据权利要求1所述的方法,其特征在于,所述已启动控件对象为应用或者应用中的组件,所述待启动控件对象为应用或者应用中的组件。

8.根据权利要求1所述的方法,其特征在于,在所述将所述待启动控件对象对应的显示资源保存至缓存中的步骤之前,还包括:判断所述待启动控件对象对应的显示资源是否已经保存在缓存中;

若否,则执行所述将所述待启动控件对象对应的显示资源保存至缓存中的步骤。

9.一种资源预加载装置,其特征在于,包括:

接收模块,用于接收针对已启动控件对象的操作信息;

查找子模块,用于根据所述操作信息,从预设置的资源加载列表中查找与控件ID序列相匹配的条目;其中,所述控件ID序列,依据已点击控件对象的点击顺序确定;

确定子模块,用于分别将所述条目中包括的控件对象信息所指示的控件对象确定为待启动控件对象、显示资源信息所指示的显示资源确定为待启动控件对象对应的显示资源;

保存模块,用于将所述待启动控件对象对应的显示资源保存至缓存中;

加载模块,用于在接收到针对所述待启动控件对象的启动指令后,从所述缓存中加载该待启动控件对象对应的显示资源。

10.根据权利要求9所述的装置,其特征在于,所述查找子模块包括:获取子模块,用于从所述操作信息中获取已点击控件对象的控件ID,并获取目标控件对象的控件ID;其中,所述已点击控件对象和目标控件对象为所述已启动控件对象的用户界面中的控件对象;

组合子模块,用于将所述已点击控件对象的控件ID按照点击顺序进行排序,将排序后的控件ID与所述目标控件对象的控件ID组合成控件ID序列;

查找子模块,用于从预先设置的资源加载列表中查找与所述控件ID序列相匹配的条目;所述资源加载列表包括至少一个条目,每个条目包括控件ID序列,以及所述控件ID序列对应的控件对象信息和所述控件对象对应的显示资源信息。

11.根据权利要求10所述的装置,其特征在于,所述获取子模块,具体用于在点击目标控件对象之后,从操作信息中获取所述目标控件对象的控件ID。

12.根据权利要求10所述的装置,其特征在于,所述操作信息为采用电容式触摸屏输入的信息,所述获取子模块,具体用于检测触摸体与电容式触摸屏之间形成的耦合电容的电容值的变化趋势;当检测到某一位置的电容值大于预设阈值时,确定该位置处的控件对象为目标控件对象,确定该位置处的控件ID为目标控件对象的控件ID。

13.根据权利要求9所述的装置,其特征在于,还包括:

判定模块,用于在所述保存模块将所述待启动控件对象对应的显示资源保存至缓存中之前,获取预先设置的进程关系,根据所述进程关系判定所述待启动控件对象与所述已启动控件对象是否运行在同一进程。

14.根据权利要求13所述的装置,其特征在于,所述保存模块包括:第一保存子模块,用于在所述判定模块判定出所述待启动控件对象与所述已启动控件对象运行在同一进程时,从磁盘中读取所述待启动控件对象对应的显示资源,将所述显示资源保存至所述已启动控件对象的进程对应的缓存中;

第二保存子模块,用于在在所述判定模块判定出所述待启动控件对象与所述已启动控件对象运行在不同进程时,从磁盘中读取所述待启动控件对象对应的显示资源,并从后台启动所述待启动控件对象的进程,将所述显示资源保存至所述待启动控件对象的进程对应的缓存中。

15.根据权利要求9所述的装置,其特征在于,所述已启动控件对象为应用或者应用中的组件,所述待启动控件对象为应用或者应用中的组件。

16.根据权利要求9所述的装置,其特征在于,还包括:

判断模块,用于在所述保存模块将所述待启动控件对象对应的显示资源保存至缓存中之前,判断所述待启动控件对象对应的显示资源是否已经保存在缓存中;若否,则调用所述保存模块。