[发明专利]批量下载数据处理方法和装置有效
申请号: | 201310379099.6 | 申请日: | 2013-08-27 |
公开(公告)号: | CN104426946B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 王玉龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;张颖玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 下载 数据处理 方法 装置 | ||
本发明公开了一种批量下载数据处理方法和装置,所述批量下载数据处理方法包括:将原始队列中的多个待下载的数据项批量添加至下载队列中;按照各待下载的数据项在原始队列中的顺序,将各待下载的数据项对应的键值存储于映射表中;将已下载的数据项从所述下载队列中转移至完成队列中,并按照所述映射表中键值的顺序,排列已下载的数据项在所述完成队列中的顺序。本发明根据原始队列建立映射表,根据映射表中键值的顺序,排列完成队列,使完成队列中数据项顺序与原始队列中数据项顺序一致,有效保证了下载前后数据项的顺序性。
技术领域
本发明涉及到数据处理技术领域,特别涉及到批量下载数据处理方法和装置。
背景技术
手机、PAD、电脑、网络电视等智能终端通过网络下载文档、应用等数据时,可通过以下两种方式。一种是提供单个下载方式,这种方式在下载多个数据时,需要用户一个一个的点击下载,频繁的单个下载操作无疑会给用户带来麻烦。另一种是提供批量下载方式,批量下载可一次性将多个数据或整个队列的每一项数据都添加到下载队列中,能满足用户想要同时下载多个数据或整个队列数据的需求,但是,在批量下载过程中,当用户人为的改变下了载顺序时,下载完成后的队列顺序与原队列的顺序可能存在差异,不便于用户定位原数据,特别是对于一些有规律的数据,则破坏了原数据队列的有序性。
发明内容
本发明实施例提供一种批量下载数据处理方法和装置,能够保证批量下载的有序性。
本发明实施例提出一种批量下载数据处理方法,包括步骤:
将原始队列中的多个待下载的数据项批量添加至下载队列中;
按照各待下载的数据项在原始队列中的顺序,将各待下载的数据项对应的键值存储于映射表中;
将已下载的数据项从所述下载队列中转移至完成队列中,并按照所述映射表中键值的顺序,排列已下载的数据项在所述完成队列中的顺序。
本发明实施例还提出一种批量下载数据处理装置,包括:
批量下载模块,用于将原始队列中的多个待下载的数据项批量添加至下载队列中;
键值映射模块,用于按照各待下载的数据项在原始队列中的顺序,将各待下载的数据项对应的键值存储于映射表中;
排序模块,用于将已下载的数据项从所述下载队列中转移至完成队列中,并按照所述映射表中键值的顺序,排列已下载的数据项在所述完成队列中的顺序。
本发明实施例根据原始队列中待下载数据项的顺序,建立映射表,映射表中存储的键值与待下载数据项一一对应,且顺序一致,在将已下载数据项从下载队列转移至完成队列时,根据已下载数据项对应的键值在映射表中的顺序,排列完成队列中已下载数据项的顺序,使完成队列中数据项顺序与原始队列中数据项顺序一致,有效保证了下载前后数据项的顺序性。
附图说明
图1为本发明批量下载数据处理方法的第一实施例的流程图;
图2为本发明批量下载数据处理方法的第二实施例的流程图;
图3为本发明批量下载数据处理方法的第三实施例的流程图;
图4为本发明批量下载数据处理方法的第四实施例的流程图;
图5为本发明批量下载数据处理方法的第五实施例的流程图;
图6为本发明批量下载数据处理方法的第六实施例的流程图;
图7为本发明批量下载数据处理方法的第七实施例的流程图;
图8为本发明实施例中批量下载数据处理装置的结构示意图;
图9为本发明实施例中批量下载数据处理的总体的队列示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310379099.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:云业务处理方法和相关设备及通信系统
- 下一篇:山洪灾害综合业务系统