[发明专利]一种快速显示大容量数据信息的方法在审

专利信息
申请号: 201510985607.4 申请日: 2015-12-25
公开(公告)号: CN105653610A 公开(公告)日: 2016-06-08
发明(设计)人: 金昊炫;吴斌斌;康克勤;宋洁珺;李金龙 申请(专利权)人: 数源科技股份有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06F9/44
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 周豪靖
地址: 310012 *** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明所设计的一种快速显示大量数据信息的方法,利用固定线程池,可以多个线程去执行数据信息获取任务,而不会产生数据混乱。把任务请求放在同一个任务列表中,每次操作任务列表必须锁住该列表。从任务列表中获取未完成的任务,然后通过二级缓存获取数据。如通过文件或网络获取到的数据,则相应的加到内存或文件内,以便宜下次运用。完成所取任务后,从任务列表中删除该任务,并取出下一个任务。本发明所得到的方法具有以下优点:提高了加载速度,节省了数据流量。避免了在Listview频繁更新数据、快速刷新信息时,某个信息要很久才显示或者卡在某个操作上的情况。节约了系统资源,减少了系统资源的拥挤率,达到运行的最佳效果。
搜索关键词: 一种 快速 显示 容量 数据 信息 方法
【主权项】:
一种快速显示大容量数据信息的方法,包括以下步骤:步骤1:创建一个固定大小的线程池,该线程池是专门用来进行数据信息的处理,包括缓存数据信息获取、文件数据信息获取和网络数据信息获取;步骤2:申请一块固定大小的缓存,用来存放从文件中或网络上获取的数据信息,每一个数据信息的存放以Url为关键字,以保证缓存中每一个数据的唯一性,获取数据的准确性;步骤3:创建一个获取数据任务队列,用以存放每一个获取数据的任务请求,当用户发送一个请求时,就将该任务请求加入任务队列;当完成一个任务请求时,就把该任务从队列中删除掉;步骤4:从任务队列中获取任务,然后利用二级缓存原理从中获取数据信息,如果内存中没有则从文件中获取;如果文件中也没有,才从网络中获取,为了下次的便宜运用,从文件中获取数据信息后把它加入内存中;当从网络中获取数据信息后把它加入到内存和文件中;步骤5:因为Android的UI显示是要在主线程上的,所以通过Handler机制把获取到的数据信息传到主线程上,然后运用Android的动态方式Transition或者根据客户需要的动态效果自行去显示该信息,步骤6:循环步骤4和5,直到任务列表为空。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510985607.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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