[发明专利]存储方法及装置、下载方法及装置、以及数据处理系统有效
申请号: | 201710652697.4 | 申请日: | 2017-08-02 |
公开(公告)号: | CN107566452B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 艾瑞坤 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/957 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 方法 装置 下载 以及 数据处理系统 | ||
1.一种存储方法,其特征在于,包括:
根据前端的URL链地址最大长度设置阈值,并确定数据量超过所述阈值的数据流为需要在前端本地存储的数据流;
在前端本地生成数据块,并将所述数据流封装在所述数据块中;
配置指向前端本地的所述数据块的存储地址;
将所述数据块的存储地址配置为指向所述数据块。
2.根据权利要求1所述的存储方法,其特征在于,所述配置指向前端本地的数据块的存储地址包括:通过创建URL对象配置指向前端本地的数据块的存储地址。
3.根据权利要求1所述的存储方法,其特征在于,所述在前端本地生成所述数据块包括:通过在前端本地创建数据块对象以生成所述数据块。
4.根据权利要求3所述的存储方法,其特征在于,通过在前端本地创建数据块对象以生成所述数据块包括:通过在前端本地创建二进制对象以生成所述数据块,所述二进制对象作为所述数据块对象。
5.根据权利要求4所述的存储方法,其特征在于,通过在前端本地创建二进制大对象以生成所述数据块包括:通过在前端本地创建BLOB对象或者FILE对象以生成所述数据块,所述BLOB对象或者FILE对象作为所述二进制大对象。
6.根据权利要求1所述的存储方法,其特征在于,所述将所述数据流封装到所述数据块包括:指定所述存储的数据流在被下载后的文件后缀名。
7.根据权利要求1所述的存储方法,其特征在于,配置指向前端本地的所述数据块的存储地址包括:根据数据块对象和资源定位对象之间的索引关系配置指向前端本地的所述数据块的存储地址。
8.根据权利要求1所述的存储方法,其特征在于,还包括:配置一组件,并将所述存储地址加载在所述组件上,以在所述组件被操作时生成跳转到所述存储地址的操作事件。
9.根据权利要求8所述的存储方法,其特征在于,还包括:确定数据块对象和资源定位对象之间的索引关系,以及根据所述索引关系确定指向所述数据块的所述存储地址。
10.根据权利要求8所述的存储方法,其特征在于,将所述存储地址加载在所述组件上包括:为所述组件配置跳转标签,在所述跳转标签中配置所述存储地址。
11.根据权利要求8所述的存储方法,其特征在于,所述组件为配置在前端本地的开放按钮。
12.根据权利要求8所述的存储方法,其特征在于,所述组件配置在前端本地的浏览器上。
13.根据权利要求1-12任一项所述的存储方法,其特征在于,所述数据块的存储地址为内存地址。
14.根据权利要求13所述的存储方法,其特征在于,在前端本地生成数据块之前还包括:通过后台服务端的数据接口将需要在前端本地存储的数据流缓存到前端本地。
15.一种下载方法,其特征在于,包括:
根据数据下载请求,确定指向前端本地的数据块的存储地址,所述数据块中封装有数据量超过阈值的数据流,其中,所述阈值根据所述前端的URL链地址最大长度设置;
根据所述存储地址下载前端本地的所述数据块。
16.根据权利要求15所述的下载方法,其特征在于,根据数据下载请求,确定指向数据块的存储地址之前还包括:捕获对组件的操作事件以生成所述数据下载请求,所述组件中配置有所述存储地址。
17.根据权利要求16所述的下载方法,其特征在于,还包括:在所述组件的被操作时生成跳转到所述存储地址的所述操作事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710652697.4/1.html,转载请声明来源钻瓜专利网。