一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

预加载数据的方法、装置和电子设备与流程

2023-01-14 18:39:56 来源:中国专利 TAG:

技术特征:
1.一种预加载数据的方法,其特征在于,所述方法包括:响应于页面访问操作,确定所述页面访问操作对应的第一页面;基于预设的页面之间的层级关系,确定所述第一页面的子页面;获取预先记录的所述子页面的历史访问频率;其中,所述历史访问频率包括:通过所述第一页面进行触发访问所述子页面的频率;基于所述历史访问频率,从所述子页面中确定至少一个目标子页面,预加载所述目标子页面的页面数据,并显示所述第一页面。2.根据权利要求1所述的方法,其特征在于,获取预先记录的所述子页面的历史访问频率的步骤,包括:获取所述第一页面所属的目标应用的页面访问记录;其中,所述页面访问记录中包括至少一个节点;每个所述节点对应所述目标应用中的一个页面;所述至少一个节点基于所述层级关系建立;所述节点中包括:所述节点的对应页面的控制器类名,以及所述对应页面的历史访问频率;从所述页面访问记录中获取所述子页面的历史访问频率。3.根据权利要求1所述的方法,其特征在于,响应于页面访问操作,确定所述页面访问操作对应的第一页面的步骤之前,所述方法还包括:响应针对所述第一页面所属的目标应用的启动操作,获取所述目标应用的页面访问记录;如果获取不到所述页面访问记录,建立所述目标应用的页面访问记录;其中,所述页面访问记录中包括所述目标应用的根节点;在所述页面访问记录中设置游标;其中,所述游标指向当前正在访问的页面对应的节点;在初始状态下,所述游标指向所述根节点。4.根据权利要求2所述的方法,其特征在于,获取所述第一页面所属的目标应用的页面访问记录的步骤之后,所述方法还包括:确定所述页面访问记录中是否包含所述第一页面对应的节点;如果所述页面访问记录中不包含所述第一页面对应的节点,基于所述第一页面与所述页面访问记录中已有节点对应的页面之间的层级关系,在所述页面访问记录中建立所述第一页面对应的节点;在所述第一页面对应的节点中,记录所述第一页面的控制器类名,并更新所述第一页面的历史访问频率。5.根据权利要求2所述的方法,其特征在于,所述页面访问操作通过所述第一页面的父页面触发;所述方法还包括:确定所述页面访问记录中是否包含所述第一页面对应的节点;如果所述页面访问记录中包含所述第一页面对应的节点,更新所述第一页面的历史访问频率。6.根据权利要求2所述的方法,其特征在于,所述页面访问记录中设置有游标;所述从所述页面访问记录中获取所述子页面的历史访问频率的步骤之前,所述方法还包括:确定所述游标是否从指定节点移动至所述第一页面对应的节点;其中,所述指定节点包括:所述第一页面的父页面对应的节点,
如果所述游标从指定节点移动至所述第一页面对应的节点,执行从所述页面访问记录中获取所述子页面的历史访问频率的步骤。7.根据权利要求6所述的方法,其特征在于,确定所述游标是否从指定节点移动至所述第一页面对应的节点的步骤之前,所述方法还包括:基于所述第一页面的控制器类名,以及所述第一页面的父页面的控制器类名,控制所述游标移动至所述第一页面对应的节点。8.根据权利要求7所述的方法,其特征在于,基于所述第一页面的控制器类名,以及所述第一页面的父页面的控制器类名,控制所述游标移动至所述第一页面对应的节点的步骤,包括:判断所述第一页面的父页面的控制器类名是否是平行结构控制器;如果所述第一页面的父页面的控制器类名是平行结构控制器,判断所述第一页面的控制器类名是否是堆栈式控制器,得到第一判断结果,基于所述第一判断结果,控制所述游标移动至所述第一页面对应的节点;如果所述第一页面的父页面的控制器类名不是平行结构控制器,判断所述第一页面的控制器类名是否是平行结构控制器,得到第二判断结果,基于所述第二判断结果,控制所述游标移动至所述第一页面对应的节点。9.根据权利要求8所述的方法,其特征在于,如果所述第一页面的父页面的控制器类名是平行结构控制器,判断所述第一页面的控制器类名是否是堆栈式控制器,得到第一判断结果,基于所述第一判断结果,控制所述游标移动至所述第一页面对应的节点的步骤,包括:如果所述第一页面的父页面的控制器类名是平行结构控制器,控制所述游标移动至所述第一页面的父页面对应的节点;判断所述第一页面的控制器类名是否是堆栈式控制器,得到第三判断结果,基于所述第三判断结果,控制所述游标移动至所述第一页面对应的节点。10.根据权利要求9所述的方法,其特征在于,判断所述第一页面的控制器类名是否是堆栈式控制器,得到第三判断结果,基于所述第三判断结果,控制所述游标移动至所述第一页面对应的节点的步骤,包括:判断所述第一页面的控制器类名是否是堆栈式控制器;如果所述第一页面的控制器类名是堆栈式控制器,控制所述游标移动至所述第一页面中的第一子页面对应的节点;如果所述第一页面的控制器类名不是堆栈式控制器,控制所述游标移动至所述第一页面对应的节点。11.根据权利要求8所述的方法,其特征在于,如果所述第一页面的父页面的控制器类名不是平行结构控制器,判断所述第一页面的控制器类名是否是平行结构控制器,得到第二判断结果,基于所述第二判断结果,控制所述游标移动至所述第一页面对应的节点的步骤,包括:如果所述第一页面的父页面的控制器类名不是平行结构控制器,判断所述第一页面的控制器类名是否是平行结构控制器;如果所述第一页面的控制器类名是平行结构控制器,控制所述游标移动至所述第一页
面对应的节点;如果所述第一页面的控制器类名不是平行结构控制器,判断所述第一页面的父页面的控制器类名是否是堆栈式控制器,得到第四判断结果,基于所述第四判断结果,控制所述游标移动至所述第一页面对应的节点。12.根据权利要求11所述的方法,其特征在于,如果所述第一页面的控制器类名不是平行结构控制器,判断所述第一页面的父页面的控制器类名是否是堆栈式控制器,得到第四判断结果,基于所述第四判断结果,控制所述游标移动至所述第一页面对应的节点的步骤,包括:如果所述第一页面的控制器类名不是平行结构控制器,判断所述第一页面的父页面的控制器类名是否是堆栈式控制器;如果所述第一页面的父页面的控制器类名是堆栈式控制器,判断所述第一页面是否正在调用所述第一页面的父页面的控制器,得到第五判断结果,基于所述第五判断结果,控制所述游标移动至所述第一页面对应的节点;如果所述第一页面的父页面的控制器类名不是堆栈式控制器,判断所述第一页面是否存在已弹出页面的视图控制器,如果存在,控制所述游标移动至所述第一页面对应的节点。13.根据权利要求12所述的方法,其特征在于,如果所述第一页面的父页面的控制器类名是堆栈式控制器,判断所述第一页面是否正在调用所述第一页面的父页面的控制器,得到第五判断结果,基于所述第五判断结果,控制所述游标移动至所述第一页面对应的节点的步骤,包括:如果所述第一页面的父页面的控制器类名是堆栈式控制器,判断所述第一页面是否正在调用所述第一页面的父页面的控制器;如果所述第一页面正在调用所述第一页面的父页面的控制器,控制所述游标移动至所述第一页面对应的节点;如果所述第一页面没有正在调用所述第一页面的父页面的控制器,控制所述游标返回至所述第一页面对应的节点。14.根据权利要求6所述的方法,其特征在于,所述方法还包括:响应针对所述第一页面的关闭操作,判断所述第一页面是否存在已弹出页面的视图控制器;如果所述第一页面存在已弹出页面的视图控制器,控制所述游标移动至所述第一页面的父页面对应的节点;执行所述第一页面的视图消失函数,以将所述第一页面的视图控制器中的页面内容取消显示。15.根据权利要求1所述的方法,其特征在于,所述显示所述第一页面的步骤,包括:执行所述第一页面的视图显示函数,以将所述第一页面的视图控制器中的页面内容显示在图形用户界面中。16.一种预加载数据装置,其特征在于,所述装置包括:第一确定模块,用于响应于页面访问操作,确定所述页面访问操作对应的第一页面;第二确定模块,用于基于预设的页面之间的层级关系,确定所述第一页面的子页面;获取模块,用于获取预先记录的所述子页面的历史访问频率;其中,所述历史访问频率
包括:通过所述第一页面进行触发访问所述子页面的频率;显示模块,用于基于所述历史访问频率,从所述子页面中确定至少一个目标子页面,预加载所述目标子页面的页面数据,并显示所述第一页面。17.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1-15任一项所述的预加载数据方法。18.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1-15任一项所述的预加载数据方法。

技术总结
本发明提供了一种预加载数据的方法、装置和电子设备,涉及预加载数据技术领域,包括响应于页面访问操作,确定该页面访问操作对应的第一页面;基于预设的页面之间的层级关系,确定第一页面的子页面;获取预先记录的子页面的历史访问频率;基于历史访问频率,从子页面中确定至少一个目标子页面,预加载目标子页面的页面数据,并显示第一页面。该方式中,当访问到第一页面时,根据该页面的每个子页面历史访问频率,确定需要预加载的子页面;该方式可以使预加载的数据与用户的访问习惯相匹配,既避免了预加载数据较少,覆盖不全用户执行的操作,又避免了预加载数据量较大,浪费较多资源的情况,提高了预加载数据的有效利用率和精准度。提高了预加载数据的有效利用率和精准度。提高了预加载数据的有效利用率和精准度。


技术研发人员:欧锦滔
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2022.08.31
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献