[发明专利]用于IOS应用的离线缓存方法及系统有效

专利信息
申请号: 201610094992.8 申请日: 2016-02-19
公开(公告)号: CN105760232B 公开(公告)日: 2019-03-22
发明(设计)人: 万蕾;何娟;钟世勇;邹万里 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 四川省成都市天策商标专利事务所 51213 代理人: 陈靖
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 ios 应用 离线 缓存 方法 系统
【权利要求书】:

1.一种用于IOS应用的离线缓存方法,其特征在于,它包括以下步骤:

步骤S1,IOS应用启动,根据数据类型的不同,从终端指定的存储位置读取相应的数据,该数据包括用户个人信息、用户配置信息、用户浏览信息或用户连接设备信息;

步骤S2,IOS应用与后台服务器建立连接,后台服务器搜索同一网络下可供连接的设备,根据步骤S1中获取的用户连接设备信息优先连接到用户最近连接过的设备;

步骤S3,IOS应用在当前界面展示步骤S1中获取的用户浏览信息,并根据步骤S1中获取的用户个人信息与后台服务器通信,后台服务器刷新可供用户使用的数据;

步骤S4,IOS应用响应用户需求,同时记录用户在使用IOS应用中做出的操作,该操作包括浏览、更改用户信息、连接设备或增加收藏,判断用户做出的更改的数据类型,缓存相应数据;

步骤S5,IOS应用即将关闭时,检查是否有数据未保存,如果有,则重新保存本次用户使用IOS应用产生的数据;

步骤S6,IOS应用确认步骤S5缓存的数据没有错误后,自行关闭。

2.根据权利要求1所述的用于IOS应用的离线缓存方法,其特征在于,所述步骤S1包括:

步骤S11,IOS应用根据业务场景或数据使用频繁程度分类数据;

步骤S12,根据步骤S11中对数据的分类结果,若数据类型为用户个人信息或用户配置信息,则从IOS应用沙盒指定的NSUserDefault中以键值对型式的数据读取;

步骤S13,根据步骤S11中对数据的分类结果,若数据类型为用户浏览信息,则从轻量级移动式数据库读取;

步骤S14,根据步骤S11中对数据的分类结果,若数据类型为用户连接设备信息,则从IOS应用沙盒的文件档案中以键值对型式的数据读取。

3.根据权利要求2所述的用于IOS应用的离线缓存方法,其特征在于,所述步骤S3包括:

S31,IOS应用获取步骤S1中的用户浏览信息,从轻量级移动式数据库读取用户浏览信息,并展示在IOS应用界面上;

S32,IOS应用根据步骤S31中用户浏览信息中记录的关键字符向后台服务器提出请求,获取用户浏览信息中记录的关键字符对应的更新信息,该更新信息包括文本信息、图片信息或浏览历史记录,并缓存;

S33,IOS应用根据步骤S1中的用户个人信息,向后台服务器提出请求,获得后台服务器提供的资源;

S34,IOS应用将步骤S33获得的数据储存,并展示在IOS应用界面上;

S35,IOS应用进入后台或空闲时,将步骤S34获得的数据写入轻量级移动式数据库进行更新。

4.根据权利要求1所述的用于IOS应用的离线缓存方法,其特征在于,所述步骤S4包括:

S41,用户使用IOS应用时,将用户的操作数据以指定的数据格式暂存于移动终端内存中;

S42,根据步骤S41暂时缓存于移动终端内存的数据,根据数据类型,将数据写入;

S43,根据步骤S42中的数据类型,若为用户个人信息或用户配置信息,以键值对型式的数据写入IOS应用沙盒指定的NSUserDefault中;

S44,根据步骤S42中的数据类型,若为用户浏览信息,以字符串型式数据写入轻量级移动式数据库;

S45,根据步骤S42中的数据类型,若为用户连接设备信息,以键值对型式的数据写入IOS应用沙盒的文件档中。

5.一种用于IOS应用的离线缓存系统,其特征在于,它包括数据类型判别模块(501)、离线缓存加载模块(502)、设备连接模块(503)、内容在线更新模块(504)和缓存自动固化模块(505);

所述数据类型判别模块(501),用于判别移动终端中将要读取或者写入的数据类型,确定各类数据以指定的读取存储方式;

所述离线缓存加载模块(502),用于根据数据类型判别模块(501)的判别结果,用于加载终端硬盘上的缓存数据响应用户的需求,该用户的需求包括用户浏览需求、查询历史记录需求、修改个人信息需求或连接设备需求;所述设备连接模块(503),用于与后台服务器建立连接,搜索移动终端所处网络环境中的可供连接设备,与用户指定的设备建立连接;

所述内容在线更新模块(504),用于在有网络连接环境下,向后台服务器提出内容更新请求,获得后台服务器端提供的最新内容,展示在当前用户使用的界面;

所述缓存自动固化模块(505),用于在IOS应用空闲或退出时,按照数据类型判别模块(501)的数据类型的判别结果,自动保存缓存内容,并检查是否有写入错误。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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