[发明专利]一种快速显示大容量数据信息的方法在审
申请号: | 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/,转载请声明来源钻瓜专利网。
- 上一篇:对PNR数据进行整合的方法及系统
- 下一篇:一种关联新闻的确定方法以及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置