轻应用离线更新方法、装置及终端制造方法及图纸

技术编号:10666327 阅读:164 留言:0更新日期:2014-11-20 12:04
本公开是关于一种轻应用离线更新方法、装置及终端,属于互联网技术领域。方法包括:为每一个轻应用分别设置离线分区;对于任一个轻应用,当网络下载速度大于预设阈值时,获取轻应用对应的页面的关键元素;将页面的关键元素作为离线数据存储在对应的离线分区中;当检测到轻应用的启动操作时,从服务器中获取轻应用对应的离线配置项;根据离线配置项,对轻应用的离线分区中的离线数据进行处理。当终端检测到轻应用的启动操作时,从服务器获取轻应用对应的离线配置项,并根据离线配置项,对轻应用的离线分区中的离线数据进行处理,所以达到了云端服务器控制轻应用的离线数据淘汰的目的,可使用户在无网或弱网的情况下进行网页浏览,提升了用户体验。

【技术实现步骤摘要】
【专利摘要】本公开是关于一种轻应用离线更新方法、装置及终端,属于互联网
。方法包括:为每一个轻应用分别设置离线分区;对于任一个轻应用,当网络下载速度大于预设阈值时,获取轻应用对应的页面的关键元素;将页面的关键元素作为离线数据存储在对应的离线分区中;当检测到轻应用的启动操作时,从服务器中获取轻应用对应的离线配置项;根据离线配置项,对轻应用的离线分区中的离线数据进行处理。当终端检测到轻应用的启动操作时,从服务器获取轻应用对应的离线配置项,并根据离线配置项,对轻应用的离线分区中的离线数据进行处理,所以达到了云端服务器控制轻应用的离线数据淘汰的目的,可使用户在无网或弱网的情况下进行网页浏览,提升了用户体验。【专利说明】轻应用离线更新方法、装置及终端
本公开涉及互联网
,特别涉及一种轻应用离线更新方法、装置及终端。
技术介绍
轻应用(Light App),作为一种无需下载、即搜即用的浏览器应用,以其占用内存 小、流量消耗少、应用切换简便等特性,受到了广泛地关注。由于轻应用基于浏览器平台,所 以轻应用可在多平台及多终端上正常运行。因此,越来越多的用户选择轻应用进行网页浏 览或网页访问操作。而为了使得用户在无网或弱网的环境下,也可通过轻应用进行网页浏 览或网页访问操作,亟需一种对轻应用进行离线更新的方法。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种轻应用离线更新方法、装置及终 端。 根据本公开实施例的第一方面,提供一种轻应用离线更新方法,所述方法包括: 为每一个轻应用分别设置离线分区; 对于任一个轻应用,当网络下载速度大于预设阈值时,获取所述轻应用对应的页 面的关键兀素; 将所述页面的关键元素作为离线数据存储在对应的离线分区中; 当检测到所述轻应用的启动操作时,从服务器中获取所述轻应用对应的离线配置 项,所述离线配置项由所述服务器进行配置; 根据所述离线配置项,对所述轻应用的离线分区中的离线数据进行处理。 可选地,所述离线配置项中包括离线数据淘汰时间信息,所述根据所述离线配置 项,对所述轻应用的离线分区中的离线数据进行处理,包括: 每隔离线数据淘汰时间信息对应的时长,对所述轻应用的离线分区中的离线数据 进行删除。 可选地,所述离线配置项中包括离线数据淘汰空间信息,所述根据所述离线配置 项,对所述轻应用的离线分区中的离线数据进行处理,包括: 当所述轻应用的离线分区中的离线数据超出所述离线数据淘汰空间信息对应的 数据存储量时,对所述轻应用离线分区中的离线数据进行删除。 可选地,所述根据所述离线配置项,对所述轻应用的离线分区中的离线数据进行 处理,包括: 将所述离线配置项进行封装,得到封装对象; 将所述封装对象发送给自定义的淘汰线程; 通过所述淘汰线程,根据所述封装对象,对所述轻应用的离线分区中的离线数据 进行处理。 可选地,所述获取所述轻应用对应的页面的关键元素,包括: 通过监听网络上流经的数据包,获取所述轻应用对应的页面的关键元素。 可选地,所述为每一个轻应用设置离线分区,包括: 当所述轻应用为图片类轻应用时,为所述轻应用设置第一类型离线分区; 当所述轻应用为文字类轻应用时,为所述轻应用设置第二类型离线分区; 其中,所述第一类型离线分区的存储空间大于所述第二类型离线分区的存储空 间。 可选地,所述图片类轻应用的离线数据淘汰时间大于所述文字类轻应用的离线数 据淘汰时间。 根据本公开实施例的第二方面,提供一种轻应用离线更新装置,所述装置包括: 分区设置模块,用于为每一个轻应用分别设置离线分区; 页面元素获取模块,用于对于任一个轻应用,当网络下载速度大于预设阈值时,获 取所述轻应用对应的页面的关键元素; 数据存储模块,用于将所述页面的关键元素作为离线数据存储在对应的离线分区 中; 配置项获取模块,用于当检测到所述轻应用的启动操作时,从服务器中获取所述 轻应用对应的离线配置项,所述离线配置项由所述服务器进行配置; 数据处理模块,用于根据所述离线配置项,对所述轻应用的离线分区中的离线数 据进行处理。 可选地,所述离线配置项中包括离线数据淘汰时间信息,所述数据处理模块,用于 每隔离线数据淘汰时间信息对应的时长,对所述轻应用的离线分区中的离线数据进行删 除。 可选地,所述离线配置项中包括离线数据淘汰空间信息,所述数据处理模块,用于 当所述轻应用的离线分区中的离线数据超出所述离线数据淘汰空间信息对应的数据存储 量时,对所述轻应用离线分区中的离线数据进行删除。 可选地,所述数据处理模块,用于将所述离线配置项进行封装,得到封装对象;将 所述封装对象发送给自定义的淘汰线程;通过所述淘汰线程,根据所述封装对象,对所述轻 应用的离线分区中的离线数据进行处理。 可选地,所述页面元素获取模块,用于通过监听网络上流经的数据包,获取所述轻 应用对应的页面的关键元素。 可选地,所述分区设置模块,用于当所述轻应用为图片类轻应用时,为所述轻应用 设置第一类型离线分区;当所述轻应用为文字类轻应用时,为所述轻应用设置第二类型离 线分区; 其中,所述第一类型离线分区的存储空间大于所述第二类型离线分区的存储空 间。 可选地,所述图片类轻应用的离线数据淘汰时间大于所述文字类轻应用的离线数 据淘汰时间。 根据本公开实施例的第三方面,提供一种终端,所述终端包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为:为每一个轻应用分别设置离线分区;对于任一个轻 应用,当网络下载速度大于预设阈值时,获取所述轻应用对应的页面的关键元素;将所述 页面的关键元素作为离线数据存储在对应的离线分区中;当检测到所述轻应用的启动操作 时,从服务器中获取所述轻应用对应的离线配置项,所述离线配置项由所述服务器进行配 置;根据所述离线配置项,对所述轻应用的离线分区中的离线数据进行处理。 本公开的实施例提供的技术方案可以包括以下有益效果: 当终端检测到轻应用的启动操作时,从服务器中获取轻应用对应的离线配置项, 并根据离线配置项,对轻应用的离线分区中的离线数据进行处理,所以达到了云端服务器 控制轻应用的离线数据淘汰的目的,可使用户在无网或弱网的情况下进行网页浏览,提升 了用户体验。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 【专利附图】【附图说明】 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施 例,并与说明书一起用于解释本专利技术的原理。 图1是根据一示例性实施例示出的一种轻应用离线更新方法的流程图。 图2是根据一示例性实施例示出的一种轻应用离线更新方法的流程图。 图3是根据一示例性实施例示出的一种轻应用离线更新装置的框图。 图4是根据一示例性实施例示出的一种终端的框图。 【具体实施方式】 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施本文档来自技高网...

【技术保护点】
一种轻应用离线更新方法,其特征在于,所述方法包括:为每一个轻应用分别设置离线分区;对于任一个轻应用,当网络下载速度大于预设阈值时,获取所述轻应用对应的页面的关键元素;将所述页面的关键元素作为离线数据存储在对应的离线分区中;当检测到所述轻应用的启动操作时,从服务器中获取所述轻应用对应的离线配置项,所述离线配置项由所述服务器进行配置;根据所述离线配置项,对所述轻应用的离线分区中的离线数据进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈定伟徐国市左景龙
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1