显示终端中网页应用的资源预加载方法及装置制造方法及图纸

技术编号:19480293 阅读:25 留言:0更新日期:2018-11-17 10:33
本发明专利技术揭示了一种显示终端中网页应用的资源预加载方法及装置、电子设备、计算机可读存储介质,该方案包括:通过控制设备控制焦点在显示终端的显示界面中移动,采集焦点移动路径对应的控制设备的当前操作序列;根据用于指示启动网页应用的焦点移动路径对应的控制设备预设操作序列,将采集的当前操作序列与预设操作序列进行匹配;筛选出当前操作序列与预设操作序列匹配的多个网页应用;根据网页应用的历史启动次数,对多个网页应用中历史启动次数满足条件的目标应用进行资源预加载。本发明专利技术通过预测用户可能打开的目标应用,提前对打开目标应用所需的浏览器资源进行加载,提高了目标应用的启动速度。

【技术实现步骤摘要】
显示终端中网页应用的资源预加载方法及装置
本专利技术涉及网络数据处理
,特别涉及一种显示终端中网页应用的资源预加载方法及装置、电子设备、计算机可读存储介质。
技术介绍
目前智能电视主要是基于Linux操作系统的网络电视,其各种应用业务的主要技术框架是基于浏览器的Web应用。浏览器对目标网址的载入和渲染速度,决定了多数Web应用的用户体验,尤其是应用的打开、进入速度。假设一个典型的宽带环境是这样的:没有本地缓存,相对较快的DNSlookup(域名解析50ms),TCP握手,SSL协商,以及一个较快服务器响应时间(100ms)和一次延迟(80ms)。以电视终端浏览器申请打开Amazon主页的过程为例,则申请打开Amazon主页的时间至少包括:50ms的域名解析、80ms的TCP握手(一次往返时延)、160ms的SSL握手(两次往返时延)、40ms(发送请求到服务器)、100ms(服务器处理)、40ms(服务器回传响应数据)。由此可见,一个请求需要470毫秒,其中80%的时间被网络延迟占去了。针对以上这种情况,在打开基于浏览器的web应用时存在较长的网络延迟,web应用的打开速度较慢。
技术实现思路
为了解决相关技术中存在的打开基于浏览器的web应用时存在较长的网络延迟,web应用的打开速度较慢的问题,本专利技术提供了一种显示终端中网页应用的资源预加载方法。一方面,本专利技术提供了一种显示终端中网页应用的资源预加载方法,包括:通过控制设备控制焦点在显示终端的显示界面中移动,采集所述焦点移动路径对应的控制设备的当前操作序列;根据用于指示启动网页应用的焦点移动路径对应的控制设备预设操作序列,将采集的所述当前操作序列与所述预设操作序列进行匹配;筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用;根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目标应用进行资源预加载。在一种示例性实施例中,所述预设操作序列包括预设前导序列和预设选择序列;所述根据用于指示启动网页应用的焦点移动路径对应的控制设备预设操作序列,将采集的所述当前操作序列与所述预设操作序列进行匹配,包括:将当前操作序列与所述预设前导序列进行比较;所述预设前导序列用于指示控制设备控制焦点在显示界面中移动以展示网页应用列表;若所述当前操作序列符合预设前导序列,继续比较所述当前操作序列是否符合预设选择序列;所述预设选择序列用于指示控制设备控制焦点在网页应用列表中移动以选择各网页应用。在一种示例性实施例中,所述比较所述当前操作序列是否符合预设选择序列,包括:比较所述当前操作序列中的应用选择序列是否属于预设选择序列的一部分,如果是,则认为当前操作序列与预设操作序列匹配;否则,认为不匹配。在一种示例性实施例中,所述筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用,包括:根据为每种网页应用配置的预设操作序列,筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用。在一种示例性实施例中,所述根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目标应用进行资源预加载,包括:根据所述网页应用的历史启动次数,从所述多个网页应用中筛选出历史启动次数最高的目标应用进行资源预加载。在一种示例性实施例中,所述根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目标应用进行资源预加载之后,所述方法还包括:若监听到启动所述目标应用的触发事件,将所述进行资源预加载获得的网页数据进行显示。在一种示例性实施例中,所述根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目标应用进行资源预加载之后,所述方法还包括:若检测到触发启动的网页应用与所述目标应用不一致,清空所述进行资源预加载获得的网页数据。另一方面,本专利技术还提供了一种显示终端中网页应用的资源预加载装置,包括:路径采集模块,用于通过控制设备控制焦点在显示终端的显示界面中移动,采集所述焦点移动路径对应的控制设备的当前操作序列;路径匹配模块,用于根据用于指示启动网页应用的焦点移动路径对应的控制设备预设操作序列,将采集的所述当前操作序列与所述预设操作序列进行匹配;应用筛选模块,用于筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用;预加载模块,用于根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目标应用进行资源预加载。此外,本专利技术还提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述显示终端中网页应用的资源预加载方法。进一步的,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可由处理器执行完成上述显示终端中网页应用的资源预加载方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术提供的技术方案,首先采集焦点移动路径对应的控制设备的当前操作序列,通过将采集的当前操作序列与启动网页应用的预设操作序列进行匹配,筛选出预设操作序列与当前操作序列匹配的网页应用,进而从所筛选的网页应用中对历史启动次数满足条件的目标应用进行资源预加载。由此,在用户将焦点移动至目标应用的过程中,可以提前对打开目标应用所需的浏览器资源进行加载,从而在用户确认打开该目标应用时,无需等待,即可将提前加载的浏览器资源进行显示,提高了目标应用的启动速度。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据本专利技术所涉及的实施环境的示意图;图2是根据一示例性实施例示出的一种装置的框图;图3是根据一示例性实施例示出的一种显示终端中网页应用的资源预加载方法的流程图;图4是显示界面中网页应用展示的一种形式;图5是图3对应实施例中步骤320的细节流程图;图6是显示界面中网页应用图标上级菜单功能图标展示的一种形式;图7是显示界面中焦点移动的效果示意图;图8是本专利技术与现有技术的方案对比示意图;图9为一种示例性实施例示出的显示终端中网页应用的资源预加载方法的详细流程示意图;图10是根据一示例性实施例示出的一种显示终端中网页应用的资源预加载装置的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据本专利技术所涉及的实施环境的示意图。该实施环境包括:显示终端110和服务器120。显示终端110和服务器120之间通过无线网络连接。显示终端110可以采用本专利技术所提供的显示终端中网页应用的资源预加载方法,预测用户可能需要启动的网页应用,然后提前从服务器120进行网页应用资源的加载,从而在用户点击启动该网页应用时,可以快速将加载的资源进行显示,提高网页应用的启动速度。需要解释的是,显示终端110通过采用本专利技术所提供的方法可以预测出用户可能打开的网页应用,本文档来自技高网...

【技术保护点】
1.一种显示终端中网页应用的资源预加载方法,其特征在于,包括:通过控制设备控制焦点在显示终端的显示界面中移动,采集所述焦点移动路径对应的控制设备的当前操作序列;根据用于指示启动网页应用的焦点移动路径对应的控制设备预设操作序列,将采集的所述当前操作序列与所述预设操作序列进行匹配;筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用;根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目标应用进行资源预加载。

【技术特征摘要】
1.一种显示终端中网页应用的资源预加载方法,其特征在于,包括:通过控制设备控制焦点在显示终端的显示界面中移动,采集所述焦点移动路径对应的控制设备的当前操作序列;根据用于指示启动网页应用的焦点移动路径对应的控制设备预设操作序列,将采集的所述当前操作序列与所述预设操作序列进行匹配;筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用;根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目标应用进行资源预加载。2.根据权利要求1所述的方法,其特征在于,所述预设操作序列包括预设前导序列和预设选择序列;所述根据用于指示启动网页应用的焦点移动路径对应的控制设备预设操作序列,将采集的所述当前操作序列与所述预设操作序列进行匹配,包括:将当前操作序列与所述预设前导序列进行比较;所述预设前导序列用于指示控制设备控制焦点在显示界面中移动以展示网页应用列表;若所述当前操作序列符合预设前导序列,继续比较所述当前操作序列是否符合预设选择序列;所述预设选择序列用于指示控制设备控制焦点在网页应用列表中移动以选择各网页应用。3.根据权利要求2所述的方法,其特征在于,所述比较所述当前操作序列是否符合预设选择序列,包括:比较所述当前操作序列中的应用选择序列是否属于预设选择序列的一部分,如果是,则认为当前操作序列与预设操作序列匹配;否则,认为不匹配。4.根据权利要求1所述的方法,其特征在于,所述筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用,包括:根据为每种网页应用配置的预设操作序列,筛选出所述当前操作序列与所述预设操作序列匹配的多个网页应用。5.根据权利要求1所述的方法,其特征在于,所述根据所述网页应用的历史启动次数,对所述多个网页应用中历史启动次数满足条件的目...

【专利技术属性】
技术研发人员:曹哲姜泽虎王海洋王济洋胡孝鹏周翠梅
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1