• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 9
    • 下载费用:30 金币  

    重庆时时彩冷热码分析: 一种数据下载的方法和装置.pdf

    关 键 词:
    一种 数据 下载 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410095378.4

    申请日:

    2014.03.14

    公开号:

    CN103902337A

    公开日:

    2014.07.02

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 9/445申请公布日:20140702|||实质审查的生效IPC(主分类):G06F 9/445申请日:20140314|||公开
    IPC分类号: G06F9/445; G06F3/06 主分类号: G06F9/445
    申请人: 北京金山网络科技有限公司
    发明人: 徐友春; 张宝良; 李丁盼
    地址: 100041 北京市石景山区实兴大街30号院3号楼2层A-0070
    优先权:
    专利代理机构: 广州三环专利代理有限公司 44202 代理人: 郝传鑫;熊永强
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410095378.4

    授权公告号:

    ||||||

    法律状态公告日:

    2018.02.27|||2014.07.30|||2014.07.02

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明实施例公开了一种数据下载的方法,包括:预先将存储数据的存储空间划分为多个存储子空间;如果确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量;根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区;填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。本发明实施例还公开了一种数据下载的装置。采用本发明实施例,可以减少存储数据的填补空间,提高下载数据的速度,增加用户的使用体验。

    权利要求书

    权利要求书
    1.  一种数据下载的方法,其特征在于,所述方法包括:
    预先将存储数据的存储空间划分为多个存储子空间,所述存储子空间的大小相同;
    如果确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量;
    根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区;
    填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。

    2.  如权利要求1所述的方法,其特征在于,所述预先将存储数据的存储空间划分为多个存储子空间包括:
    根据下载数据的长度,选择合适的尺寸对存储上述数据的存储空间进行划分。

    3.  如权利要求1所述的方法,其特征在于,所述根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区包括:
    根据获取到的所述下载位置的偏移量和所述存储子空间的大小,计算所述选定存储子空间的索引号以及在所述选定存储子空间中无效数据区的长度。

    4.  如权利要求3所述的方法,其特征在于,所述根据获取到的所述下载位置的偏移量和所述存储子空间的大小,计算所述选定存储子空间的索引号以及在所述选定存储子空间中无效数据区的长度包括:
    将所述下载位置的偏移量除以所述存储子空间的大小,计算得到商数和余数;
    根据所述商数,得到所述选定存储子空间的索引号,并将所述余数作为在 选定存储子空间中无效数据区的长度。

    5.  一种数据下载的装置,其特征在于,所述装置包括:
    存储空间划分???,用于预先将存储数据的存储空间划分为多个存储子空间,所述存储子空间的大小相同;
    偏移量获取???,如果确定下载进度条被从第一位置拖动至第二位置,用于获得下载位置的偏移量;
    空间选定???,用于根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区;
    数据填补写入???,用于填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。

    6.  如权利要求5所述的装置,其特征在于,所述存储空间划分??榘ǎ?BR>尺寸选择划分单元,用于根据下载数据的长度,选择合适的尺寸对存储上述数据的存储空间进行划分。

    7.  如权利要求5所述的装置,其特征在于,所述空间选定??榘ǎ?BR>计算单元,用于根据获取到的所述下载位置的偏移量和所述存储子空间的大小,计算所述选定存储子空间的索引号以及在所述选定存储子空间中无效数据区的长度。

    8.  如权利要求7所述的装置,其特征在于,所述计算单元包括:
    除法计算子单元,用于将所述下载位置的偏移量除以所述存储子空间的大小,计算得到商数和余数;
    数值确定子单元,用于根据所述商数,得到所述选定存储子空间的索引号,并将所述余数作为在选定存储子空间中无效数据区的长度。

    说明书

    说明书一种数据下载的方法和装置
    技术领域
    本发明涉及电子技术领域,尤其涉及一种数据下载的方法和装置。
    背景技术
    随着科学技术的发展,智能手机、笔记本电脑等电子设备已经广泛应用于日常生活中。其中0用户通过安装于电子设备中的浏览器在线观看各种视频,甚至可以将视频下载下来。
    视频下载过程中,下载进度条有可能会被用户拖动到后面的位置,在这种情况下,由于用户的拖动操作而被跳过去的区域需要用无效数据填充(以下简称为“无效数据区”),才可以继续下载当前位置开始的视频数据。当视频文件被拖动而跳过的区域较大时,无效数据区的空间非常大,影响视频数据下载的速度。
    发明内容
    本发明实施例提供一种数据下载的方法和装置??梢约跎傥扌莸奶畈箍占?,提高下载数据的速度,增加用户的使用体验。
    本发明实施例提供了一种数据下载的方法,包括:
    预先将存储数据的存储空间划分为多个存储子空间,所述存储子空间的大小相同;
    如果确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量;
    根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区;
    填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。
    其中,所述预先将存储数据的存储空间划分为多个存储子空间包括:
    根据下载数据的长度,选择合适的尺寸对存储上述数据的存储空间进行划分。
    其中,所述根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区包括:
    根据获取到的所述下载位置的偏移量和所述存储子空间的大小,计算所述选定存储子空间的索引号以及在所述选定存储子空间中无效数据区的长度。
    其中,所述根据获取到的所述下载位置的偏移量和所述存储子空间的大小,计算所述选定存储子空间的索引号以及在所述选定存储子空间中无效数据区的长度包括:
    将所述下载位置的偏移量除以所述存储子空间的大小,计算得到商数和余数;
    根据所述商数,得到所述选定存储子空间的索引号,并将所述余数作为在选定存储子空间中无效数据区的长度。
    相应地,本发明实施例提供了一种数据下载的装置,包括:
    存储空间划分???,用于预先将存储数据的存储空间划分为多个存储子空间,所述存储子空间的大小相同;
    偏移量获取???,用于如果确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量;
    空间选定???,用于根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区;
    数据填补写入???,用于填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。
    其中,所述存储空间划分??榘ǎ?
    尺寸选择划分单元,用于根据下载数据的长度,选择合适的尺寸对存储上述数据的存储空间进行划分。
    其中,所述空间选定??榘ǎ?
    计算单元,用于根据获取到的所述下载位置的偏移量和所述存储子空间的大小,计算所述选定存储子空间的索引号以及在所述选定存储子空间中无效数据区的长度。
    其中,所述计算单元包括:
    除法计算子单元,用于将所述下载位置的偏移量除以所述存储子空间的大小,计算得到商数和余数;
    数值确定子单元,用于根据所述商数,得到所述选定存储子空间的索引号,并将所述余数作为在选定存储子空间中无效数据区的长度。
    实施本发明实施例,预先将存储数据的存储空间划分为多个存储子空间;如果确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量;根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区;填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。减少了无效数据的填补空间,提高下载数据的速度,增加用户的使用体验。
    附图说明
    为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
    图1是本发明提出的一种数据下载的方法的第一实施例流程图;
    图2是本发明实施例提出的一种数据下载的装置的结构示意图;
    图3是本发明实施例提出的一种数据下载的装置中的存储空间划分??榈慕峁故疽馔?;
    图4是本发明实施例提出的一种数据下载的装置中的空间选定??榈慕峁故疽馔?;
    图5是本发明实施例提出的空间选定??橹械募扑愕ピ慕峁故疽馔?。
    具体实施方式
    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。
    请参考图1,图1是本发明提出的一种数据下载的方法的第一实施例流程图。包括:
    S100,预先将存储上述数据的存储空间划分为多个存储子空间,其中,这些存储子空间的大小相同的。
    可选的,可以根据下载数据的长度,选择合适的尺寸对存储上述数据的存储空间(以下简称为“存储空间”)进行划分。
    S101,如果确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量。
    具体实现中,在数据下载的过程中,若确定下载进度条被从第一位置拖动到了第二位置,则可以确定在上述存储空间中,数据的写入位置发生了改变,该下载位置的偏移量为数据的起始位置(0M)到第二位置的数据长度。
    需要说明的是,上述第一位置可以为上述起始位置,也可以不是上述起始位置。
    S102,根据所述下载位置的偏移量和上述存储子空间的大小,确定选定存储子空间,以及在该选定存储子空间内的无效数据区,其中,上述选定存储子空间为从上述第二位置开始存储上述数据的存储子空间。
    可选的,可以根据获取到的所述下载位置的偏移量和上述存储子空间的大小,计算上述选定存储子空间的索引号以及在所述选定存储子空间中无效数据区的长度。
    例如,可以用所述下载位置的偏移量除以所述存储子空间的大小,得到商数和余数;根据该商数,即可以得到所述选定存储子空间的索引号,该余数即为在选定存储子空间中无效数据区的长度。
    以下载视频为例,用户在下载视频时,如果将下载进度条从0M位置(第一位置)拖动到10M位置(第二位置),而用于存储下载视频的存储空间被划分为若干个大小为8M的存储子空间,这些存储子空间的索引号依次为0,1,2,3……。在这个示例中,将下载位置的偏移量10M除以存储子空间的大小8M,得到商数为1,余数为2。因而可以确定,从10M位置开始,下载的视频应该存储到索引号为1的存储子空间(选定存储子空间)中,而在该索引号为1的存储子空间中,无效数据区的长度为2M,存储在该索引号为1的存储子空间的起始位置到2M位置处。
    在本示例中,若下载进度条再次被拖动到其他位置,例如,从12M位置(第一位置)拖动到了25M位置(第二位置),则根据上述方法,下载位置偏移量为25M,由于存储子空间的大小为8M,可以确定25M位置处的下载数据应该写入索引号为3的存储子空间,索引号为3的存储子空间中无效数据区的长度为1M。
    S103,填充所述无效数据区,并将上述数据从第二位置开始写入所述选定存储子空间。
    本发明实施例中通过确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量,从而根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区,最后填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。减少了存储数据的填补空间,提高了下载数据的速度,增加了用户的使用体验。
    请参考图2,图2是本发明提出的一种数据下载的装置的结构示意图。如图所示本发明实施例所述装置至少包括:
    存储空间划分???01,用于预先将存储数据的存储空间划分为多个存储子空间,这些存储子空间的大小相同。
    偏移量获取???02,如果确定下载进度条被从第一位置拖动至第二位置,用于获得下载位置的偏移量。
    空间选定???03,用于根据所述下载位置的偏移量和上述存储子空间的大小,确定选定存储子空间,以及在上述选定存储子空间内的无效数据区。其中,上述选定存储子空间为从上述第二位置开始存储上述数据的存储子空间。
    可选的,如图3所示,存储空间划分???01可以包括:
    尺寸选择划分单元310,用于根据下载数据的长度,选择合适的尺寸对存储上述数据的存储空间进行划分。
    可选的,如图4所示,空间选定???03可以包括:
    计算单元410,用于根据获取到的所述下载位置的偏移量和所述存储子空间的大小,计算上述选定存储子空间的索引号以及在上述选定存储子空间中无效数据区的长度。
    进一步的,如图5所示,计算单元410可以包括:
    除法计算子单元511,用于将所述下载位置的偏移量除以上述存储子空间的 大小,计算得到商数和余数;
    数值确定子单元512,用于根据所述商数,得到所述选定存储子空间的索引号,并将余数作为在选定存储子空间中无效数据区的长度。
    以下载视频为例,用户在下载视频时,如果将下载进度条从0M位置(第一位置)拖动到10M位置(第二位置),而用于存储下载视频的存储空间被划分为若干个大小为8M的存储子空间,这些存储子空间的索引号依次为0,1,2,3……。在这个示例中,将下载位置的偏移量10M除以存储子空间的大小8M,得到商数为1,余数为2。因而可以确定,从10M位置开始,下载的视频应该存储到索引号为1的存储子空间(选定存储子空间)中,而在该索引号为1的存储子空间中,无效数据区的长度为2M,存储在该索引号为1的存储子空间的起始位置到2M位置处。
    在本示例中,若下载进度条再次被拖动到其他位置,例如,从12M位置(第一位置)拖动到了25M位置(第二位置),则根据上述方法,下载位置偏移量为25M,由于存储子空间的大小为8M,可以确定25M位置处的下载数据应该写入索引号为3的存储子空间,索引号为3的存储子空间中无效数据区的长度为1M。
    数据填补写入???04,用于填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。
    本发明实施例中通过确定下载进度条被从第一位置拖动至第二位置,获得下载位置的偏移量,从而根据所述下载位置的偏移量和所述存储子空间的大小,确定选定存储子空间,以及在所述选定存储子空间内的无效数据区,最后填充所述无效数据区,并将所述数据从第二位置开始写入所述选定存储子空间。减少了存储数据的填补空间,提高了下载数据的速度,增加了用户的使用体验。
    本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
    本发明实施例装置中的??榛蛘叩ピ梢愿菔导市枰泻喜?、划分和删减。
    本发明实施例中所述??榛蛘叩ピ?,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
    本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
    以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

    关于本文
    本文标题:一种数据下载的方法和装置.pdf
    链接地址://www.4mum.com.cn/p-6134227.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 2018海南环岛赛路线图 五粮液近期股票行情 棒球大联盟2nd 有什么软件人多赚钱软件是什么东西 中国体彩大乐透 七星彩快奖历史记录 大丰娱乐游戏 辽宁快乐12选5app 七星彩特区 新疆时时彩开奖号码 重庆百变王牌投注平台 秒速时时彩欢迎手机版 广西快乐10分app 浙江11选5开奖结果公告 十三水外挂 江苏麻将 盐城