一种自动缓冲应用最新内容的方法及系统的制作方法

文档序号:9396723阅读:447来源:国知局
一种自动缓冲应用最新内容的方法及系统的制作方法
【技术领域】
[0001]本发明涉及应用自动更新领域,特别涉及一种自动缓冲应用最新内容的方法及系统。
【背景技术】
[0002]智能移动终端在我们当中越来越普及,极大的方便了我们的生活和娱乐学习。用户通过智能移动终端可以随时随地接入互联网,享受互联网带来的方便和快捷。
[0003]用户通过在智能移动终端下载各种应用程序来满足日常需求,应用程序在首次下载之后,后续往往需要更新;而应用程序更新所耗费网络流量费用相对来说还是偏贵,在非wifi的情况下,多次更新多个应用程序经常会出现流量不够用的情况,特别是在4G网络下,在不知不觉中流量就会超出,会造成额外的费用支出,这是用户不愿意看到的。
[0004]因此有必要提供一种新的应用程序的更新方法来满足用户的需求。

【发明内容】

[0005]本发明的目的在于克服现有技术的缺点与不足,提供一种自动缓冲应用最新内容的方法。
[0006]本发明的另一目的在于提供一种自动缓冲应用最新内容的系统。
[0007]本发明的目的通过以下的技术方案实现:
[0008]—种自动缓冲应用最新内容的方法,包含以下步骤:
[0009]设置移动终端需要后台自动更新的应用以及自动更新条件;
[0010]判断是否有满足自动更新条件的应用:
[0011]若没有,则继续监听自动更新条件是否满足;
[0012]若有,则启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。
[0013]获取所有View,并检测该View是否是可点击的,若能够点击,则自动执行点击操作,进入下一个界面重复上面的操作。类似于网络爬虫,用户可以设置更新的界面深度层级,当达到制定的深度层级后,执行返回。对下一个子View进行类似操作。若View是不可点击的。则对下一个View重复前面的判断。整个过程是一个递归操作,当执行完毕后。就会实现对用户制定应用的制定层级深度的爬虫操作。加载界面的过程会下载应用最新的数据。
[0014]所述的自动缓冲应用最新内容的方法,还包括检验步骤:
[0015]应用自动更新完成后,用户在离线或是网络不好的情况下手动打开该应用,查看到最后一次自动更新的内容。检验步骤能够保证用户体验的前提下达到节省流量的目的。
[0016]所述的自动更新条件包括自动更新的时间段、移动终端处于WiFi环境下。如每日早晨开始自动更新,这样可以在上班路途中离线查看应用的最新信息,自动更新条件包括但不限于自动更新的时间段,用户可以根据自己的需要设置其他自动更新的条件。
[0017]所述的启动该应用首页,是通过以下方式来实现的:系统层解析应用的入口,当满足自动更新的条件时,开始自动更新,通过应用入口启动应用。
[0018]所述的能够点击的View,是通过以下方式来实现的:从已加载的ViewGroup界面布局中获取所有子View。
[0019]所述的移动终端为智能手机、平板电脑、笔记本中的一种。
[0020]本发明的另一目的通过以下的技术方案实现:
[0021 ] 一种自动缓冲应用最新内容的系统,包括
[0022]应用自动更新设定模块,设置移动终端需要后台自动更新的应用以及自动更新条件;
[0023]应用自动更新判定模块,判断是否有满足自动更新条件的应用:若没有,则继续监听自动更新条件是否满足;若有,则进入到应用自动更新执行模块处理;
[0024]以及应用自动更新执行模块,启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。
[0025]获取所有View,并检测该View是否是可点击的,若能够点击,则自动执行点击操作,进入下一个界面重复上面的操作。类似于网络爬虫,用户可以设置更新的界面深度层级,当达到制定的深度层级后,执行返回。对下一个子View进行类似操作。若View是不可点击的。则对下一个View重复前面的判断。整个过程是一个递归操作,当执行完毕后。就会实现对用户制定应用的制定层级深度的爬虫操作。加载界面的过程会下载应用最新的数据。
[0026]所述的自动更新条件包括自动更新的时间段、移动终端处于WiFi环境下。如每日早晨开始自动更新,这样可以在上班路途中离线查看应用的最新信息,自动更新条件包括但不限于自动更新的时间段,用户可以根据自己的需要设置其他自动更新的条件。
[0027]所述的启动该应用首页,是通过以下方式来实现的:系统层解析应用的入口,当满足自动更新的条件时,开始自动更新,通过应用入口启动应用。
[0028]所述的能够点击的View,是通过以下方式来实现的:从已加载的ViewGroup界面布局中获取所有子View。
[0029]所述的移动终端为智能手机、平板电脑、笔记本中的一种。
[0030]本发明与现有技术相比,具有如下优点和有益效果:
[0031]1、本发明可以避免在用户在打开应用因为加载大量图片或是其他内容而消耗大量流量;通过本发明可以让用户在离线情况下查看到最新的信息,节约流量的同时提升用户体验。
[0032]2、本发明无需修改硬件,只需在软件逻辑上进行设定即可,没有手机硬件改造成本。
【附图说明】
[0033]图1为一种自动缓冲应用最新内容的方法的流程图。
[0034]图2为一种自动缓冲应用最新内容的系统的结构框图。
【具体实施方式】
[0035]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0036]实施例一
[0037]—种自动缓冲应用最新内容的方法,包含以下步骤:
[0038]设置移动终端需要后台自动更新的应用以及自动更新条件;
[0039]判断是否有满足自动更新条件的应用:
[0040]若没有,则继续监听自动更新条件是否满足;
[0041]若有,则启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。
[0042]如图2,一种自动缓冲应用最新内容的系统,包括
[0043]应用自动更新设定模块,设置移动终端需要后台自动更新的应用以及自动更新条件;
[0044]应用自动更新判定模块,判断是否有满足自动更新条件的应用:若没有,则继续监听自动更新条件是否满足;若有,则进入到应用自动更新执行模块处理;
[0045]以及应用自动更新执行模块,启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。
[0046]实施例二
[0047]如图1,一种自动缓冲应用最新内容的方法,包含以下步骤:
[0048]设置移动终端需
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1