首页> 中国专利> 一种自动缓冲应用最新内容的方法及系统

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

摘要

本发明公开了一种自动缓冲应用最新内容的方法,包含以下步骤:设置移动终端需要后台自动更新的应用以及自动更新条件;判断是否有满足自动更新条件的应用:若没有,则继续监听自动更新条件是否满足;若有,则启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。本发明自动缓冲应用最新内容的方法即系统,能够有效减少移动终端的流量耗费,同时提升用户体验。

著录项

  • 公开/公告号CN105117257A

    专利类型发明专利

  • 公开/公告日2015-12-02

    原文格式PDF

  • 申请/专利权人 广东欧珀移动通信有限公司;

    申请/专利号CN201510556572.2

  • 发明设计人 张伟超;

    申请日2015-09-01

  • 分类号G06F9/445(20060101);

  • 代理机构44245 广州市华学知识产权代理有限公司;

  • 代理人李盛洪

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-12-18 12:35:43

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-06-16

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20150901

    专利权人的姓名或者名称、地址的变更

  • 2018-07-06

    授权

    授权

  • 2015-12-30

    实质审查的生效 IPC(主分类):G06F9/445 申请日:20150901

    实质审查的生效

  • 2015-12-02

    公开

    公开

说明书

技术领域

本发明涉及应用自动更新领域,特别涉及一种自动缓冲应用最新内容的方法及系统。

背景技术

智能移动终端在我们当中越来越普及,极大的方便了我们的生活和娱乐学习。用户通过智能移动终端可以随时随地接入互联网,享受互联网带来的方便和快捷。

用户通过在智能移动终端下载各种应用程序来满足日常需求,应用程序在首次下载之后,后续往往需要更新;而应用程序更新所耗费网络流量费用相对来说还是偏贵,在非wifi的情况下,多次更新多个应用程序经常会出现流量不够用的情况,特别是在4G网络下,在不知不觉中流量就会超出,会造成额外的费用支出,这是用户不愿意看到的。

因此有必要提供一种新的应用程序的更新方法来满足用户的需求。

发明内容

本发明的目的在于克服现有技术的缺点与不足,提供一种自动缓冲应用最新内容的方法。

本发明的另一目的在于提供一种自动缓冲应用最新内容的系统。

本发明的目的通过以下的技术方案实现:

一种自动缓冲应用最新内容的方法,包含以下步骤:

设置移动终端需要后台自动更新的应用以及自动更新条件;

判断是否有满足自动更新条件的应用:

若没有,则继续监听自动更新条件是否满足;

若有,则启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。

获取所有View,并检测该View是否是可点击的,若能够点击,则自动执行点击操作,进入下一个界面重复上面的操作。类似于网络爬虫,用户可以设置更新的界面深度层级,当达到制定的深度层级后,执行返回。对下一个子View进行类似操作。若View是不可点击的。则对下一个View重复前面的判断。整个过程是一个递归操作,当执行完毕后。就会实现对用户制定应用的制定层级深度的爬虫操作。加载界面的过程会下载应用最新的数据。

所述的自动缓冲应用最新内容的方法,还包括检验步骤:

应用自动更新完成后,用户在离线或是网络不好的情况下手动打开该应用,查看到最后一次自动更新的内容。检验步骤能够保证用户体验的前提下达到节省流量的目的。

所述的自动更新条件包括自动更新的时间段、移动终端处于WiFi环境下。如每日早晨开始自动更新,这样可以在上班路途中离线查看应用的最新信息,自动更新条件包括但不限于自动更新的时间段,用户可以根据自己的需要设置其他自动更新的条件。

所述的启动该应用首页,是通过以下方式来实现的:系统层解析应用的入口,当满足自动更新的条件时,开始自动更新,通过应用入口启动应用。

所述的能够点击的View,是通过以下方式来实现的:从已加载的ViewGroup界面布局中获取所有子View。

所述的移动终端为智能手机、平板电脑、笔记本中的一种。

本发明的另一目的通过以下的技术方案实现:

一种自动缓冲应用最新内容的系统,包括

应用自动更新设定模块,设置移动终端需要后台自动更新的应用以及自动更新条件;

应用自动更新判定模块,判断是否有满足自动更新条件的应用:若没有,则继续监听自动更新条件是否满足;若有,则进入到应用自动更新执行模块处理;

以及应用自动更新执行模块,启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。

获取所有View,并检测该View是否是可点击的,若能够点击,则自动执行点击操作,进入下一个界面重复上面的操作。类似于网络爬虫,用户可以设置更新的界面深度层级,当达到制定的深度层级后,执行返回。对下一个子View进行类似操作。若View是不可点击的。则对下一个View重复前面的判断。整个过程是一个递归操作,当执行完毕后。就会实现对用户制定应用的制定层级深度的爬虫操作。加载界面的过程会下载应用最新的数据。

所述的自动更新条件包括自动更新的时间段、移动终端处于WiFi环境下。如每日早晨开始自动更新,这样可以在上班路途中离线查看应用的最新信息,自动更新条件包括但不限于自动更新的时间段,用户可以根据自己的需要设置其他自动更新的条件。

所述的启动该应用首页,是通过以下方式来实现的:系统层解析应用的入口,当满足自动更新的条件时,开始自动更新,通过应用入口启动应用。

所述的能够点击的View,是通过以下方式来实现的:从已加载的ViewGroup界面布局中获取所有子View。

所述的移动终端为智能手机、平板电脑、笔记本中的一种。

本发明与现有技术相比,具有如下优点和有益效果:

1、本发明可以避免在用户在打开应用因为加载大量图片或是其他内容而消耗大量流量;通过本发明可以让用户在离线情况下查看到最新的信息,节约流量的同时提升用户体验。

2、本发明无需修改硬件,只需在软件逻辑上进行设定即可,没有手机硬件改造成本。

附图说明

图1为一种自动缓冲应用最新内容的方法的流程图。

图2为一种自动缓冲应用最新内容的系统的结构框图。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

实施例一

一种自动缓冲应用最新内容的方法,包含以下步骤:

设置移动终端需要后台自动更新的应用以及自动更新条件;

判断是否有满足自动更新条件的应用:

若没有,则继续监听自动更新条件是否满足;

若有,则启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。

如图2,一种自动缓冲应用最新内容的系统,包括

应用自动更新设定模块,设置移动终端需要后台自动更新的应用以及自动更新条件;

应用自动更新判定模块,判断是否有满足自动更新条件的应用:若没有,则继续监听自动更新条件是否满足;若有,则进入到应用自动更新执行模块处理;

以及应用自动更新执行模块,启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。

实施例二

如图1,一种自动缓冲应用最新内容的方法,包含以下步骤:

设置移动终端需要后台自动更新的应用以及自动更新条件;所述的自动更新条件包括自动更新的时间段、移动终端处于WiFi环境下。如每日早晨开始自动更新,这样可以在上班路途中离线查看应用的最新信息,自动更新条件包括但不限于自动更新的时间段,用户可以根据自己的需要设置其他自动更新的条件。所述的移动终端为智能手机、平板电脑、笔记本中的一种;

判断是否有满足自动更新条件的应用:

若没有,则继续监听自动更新条件是否满足;

若有,则启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成;所述的启动该应用首页,是通过以下方式来实现的:系统层解析应用的入口,当满足自动更新的条件时,开始自动更新,通过应用入口启动应用;具体地,获取所有View,并检测该View是否是可点击的,若能够点击,则自动执行点击操作,进入下一个界面重复上面的操作。类似于网络爬虫,用户可以设置更新的界面深度层级,当达到制定的深度层级后,执行返回。对下一个子View进行类似操作。若View是不可点击的。则对下一个View重复前面的判断。整个过程是一个递归操作,当执行完毕后。就会实现对用户制定应用的制定层级深度的爬虫操作。加载界面的过程会下载应用最新的数据;

所述的能够点击的View,是通过以下方式来实现的:从已加载的ViewGroup界面布局中获取所有子View;

应用自动更新完成后,用户在离线或是网络不好的情况下手动打开该应用,查看到最后一次自动更新的内容。检验步骤能够保证用户体验的前提下达到节省流量的目的。

如图2,一种自动缓冲应用最新内容的系统,包括

应用自动更新设定模块,设置移动终端需要后台自动更新的应用以及自动更新条件;所述的自动更新条件包括自动更新的时间段、移动终端处于WiFi环境下,如每日早晨开始自动更新,这样可以在上班路途中离线查看应用的最新信息,自动更新条件包括但不限于自动更新的时间段,用户可以根据自己的需要设置其他自动更新的条件;所述的移动终端为智能手机、平板电脑、笔记本中的一种;

应用自动更新判定模块,判断是否有满足自动更新条件的应用:若没有,则继续监听自动更新条件是否满足;若有,则进入到应用自动更新执行模块处理;

以及应用自动更新执行模块,启动该应用首页,获取所有能够点击的View,执行点击操作加载下一个界面,在下一个界面重复前面的操作;当该应用首页的最后一个能够点击的View执行完毕时,则认为自动更新完成。所述的启动该应用首页,是通过以下方式来实现的:系统层解析应用的入口,当满足自动更新的条件时,开始自动更新,通过应用入口启动应用;所述的能够点击的View,是通过以下方式来实现的:从已加载的ViewGroup界面布局中获取所有子View;具体地,获取所有View,并检测该View是否是可点击的,若能够点击,则自动执行点击操作,进入下一个界面重复上面的操作。类似于网络爬虫,用户可以设置更新的界面深度层级,当达到制定的深度层级后,执行返回。对下一个子View进行类似操作。若View是不可点击的。则对下一个View重复前面的判断。整个过程是一个递归操作,当执行完毕后。就会实现对用户制定应用的制定层级深度的爬虫操作。加载界面的过程会下载应用最新的数据。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号