[发明专利]基于iOS系统快速还原App状态的方法和装置在审

专利信息
申请号: 202011226765.9 申请日: 2020-10-28
公开(公告)号: CN114416183A 公开(公告)日: 2022-04-29
发明(设计)人: 池鑫 申请(专利权)人: 武汉软艺信息技术有限公司
主分类号: G06F9/4401 分类号: G06F9/4401;G06F9/445
代理公司: 湖北天领艾匹律师事务所 42252 代理人: 王能德
地址: 430000 湖北省武汉市东湖新技术开发区高新*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 ios 系统 快速 还原 app 状态 方法 装置
【说明书】:

发明涉及一种iOS移动应用程序的快速恢复上次使用状态的设计模式与开发方法。包括以下步骤:记录关键控制器上的跳转节点;根据实际业务逻辑记录必需加载的方法与参数;在应用内存资源释放前本地化保存相关数据;在重新启动应用时达到快速恢复的触发条件,快速的恢复到最后一次使用的状态。通过本发明的技术方案,能够使用户在重新打开应用时获得更流畅的体验,帮助开发者充分利用移动设备上有限的运行内存资源,减少用户在多应用间频繁切换时的操作成本。

所属技术领域

本发明涉及一种快速还原iOS移动应用使用状态的设计方法和装置模块,应用于iOS端移动应用的开发。

背景技术

目前,在使用iOS设备时,iOS系统会在后台应用内存占用过高的情况下触发内存回收机制,按照优先级由低到高清理后台应用,直到内存足够保证前台应用的运行。但是,如果用户需要同时使用多个应用,则会在各个应用间切换,一旦这些应用所需内存总量达到触发系统内存回收机制的阈值,低优先级应用占用的内存便会被优先释放,再次切换到被释放的应用,该应用便会重新启动。这无疑会进一步降低用户的使用便利性。而随着应用的功能越来越丰富,用户在应用重新启动后,再进入到之前的界面,所需的步骤会越来越多,使用的操作成本也会越来越高。

发明内容

为了优化应用在重新启动后需要重复操作的缺点,本发明提供一种程序设计方法和功能模块装置,集成到应用中后,可以在应用重新启动时快速恢复到上次内存释放前的状态,用户不需要再重复进行前置操作即可继续使用。

本发明解决其技术问题所采用的技术方案是:在应用启动时,生成一个全局的事务管理器。该事务管理器在初始化时,从本地缓存路径加载上次使用应用过程的记录。从根视图控制器开始,按照记录节点的次序依次加载。在每个节点加载时,先初始化节点对应的视图控制器,再用对应方法显示视图控制器,再调用节点记录的方法。而在应用使用过程中,包括启动恢复时的流程中,如发生关键方法的调用、关节节点界面显示,都会产生记录,作为下次自动恢复的依据被缓存到本地指定路径。当事务管理器完成所有记录的加载恢复,应用即会呈现出上次退出时的状态。

本发明的有益效果是:可以在应用启动时,无需用户操作,即可恢复到上次应用使用时的状态。只需要集成事务管理器、引入分类(Category)即可,对原有工程的业务逻辑没有影响,耦合低。

附图说明

下面结合附图和实施例对本实用新型进一步说明。

图1是本发明的功能模块结构图。

图2是本发明的业务逻辑示意图。

图3是本发明在应用启动时的工作流程图。

图4是本发明在应用使用过程中的工作流程图。

具体实施方式

在图1中,描述了本发明所需的基本代码结构。其中(1)为事务管理器的基本结构,(2)为向节点注入恢复业务功能的分类(Category),(3)为关键节点的基本数据模型,(4)为节点中关键方法的基本数据模型。

事务管理器(1)中定义了实现功能所需的基本属性和方法。包括单例对象(1-1)、当前进度节点对象(1-2)、单例初始化方法(1-3)、缓存数据加载方法(1-4)、节点数据保存方法(1-5)、本次恢复流程数据数组(1-6)、本次启动使用流程数据数组(1-7)、启动恢复结束后的回调方法或代码块(1-8)。其中数组(1-6)与数组(1-7)中所包含的元素(1-6-1、1-7-1)为节点数据模型(3)所定义的对象。

分类(2)中为定义了本次恢复流程中节点数据对象(2-1)、本次使用流程中的节点数据对象(2-2)、执行关键方法的方法(2-3)、执行关键节点跳转的方法(2-4)、在节点释放时移除事务管理器(1)中的节点数据方法(2-5)。其中(2-1)与(2-2)为节点数据模型(3)定义的对象。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉软艺信息技术有限公司,未经武汉软艺信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011226765.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top