[发明专利]一种支持多云存储服务的文件上传方法及系统在审
申请号: | 201910406146.9 | 申请日: | 2019-05-15 |
公开(公告)号: | CN110209647A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 周志文;朱宇翔;付相海;纪向晴;苏晗 | 申请(专利权)人: | 深圳市麦谷科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/17;G06F9/50 |
代理公司: | 深圳市徽正知识产权代理有限公司 44405 | 代理人: | 卢杏艳 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件上传 存储服务 文件配置 云存储 存储 负载均衡单元 文件上传单元 保障内容 成功传输 非法文件 高可用性 文件过滤 业务需要 配置的 上传 过滤 迁移 视频 多样性 失败 安全 服务 图片 | ||
1.一种支持多云存储服务的文件上传系统,其特征在于:包括文件上传子系统和文件配置子系统,所述文件上传子系统包括文件上传单元,所述文件配置子系统包括负载均衡单元、文件过滤单元、文件配置单元和文件转存单元,所述文件上传单元与负载均衡单元和文件配置单元连接,所述负载均衡单元与文件过滤单元连接,所述文件过滤单元和文件配置单元均与文件转存单元连接;
所述文件上传单元,用于上传需要储存的文件;
所述负载均衡单元,用于平衡各个服务器的压力;
所述文件过滤单元,用于过滤掉上传文件中的违规图片和视频;
所述文件配置单元,用于针对不同的业务生成不同的配置项;
所述文件转存单元,用于将上传文件储存到数据库中。
2.根据权利要求1所述的一种支持多云存储服务的文件上传方法,其特征在于:包括以下步骤:
(1)、先判断上传文件大小,根据上传文件的大小,选择一次性上传还是分片上传;
(2)、将用户上传文件的流量分配到不同的应用服务器上;
(3)、分配流量的同时根据不同的业务对上传的图片、视频多媒体文件产生相应的动态配置项;
(4)、对不同服务器上接收到的文件进行过滤处理,除去上传文件中的违规文件;
(5)、根据生成的动态配置项将过滤后的文件上传到第三方云服务提供商的存储系统中。
3.根据权利要求2所述的一种支持多云存储服务的文件上传方法及系统,其特征在于:所述步骤(1)中,上传前需询问负载均衡单元文件服务器负载情况,然后选择负载小的服务器作为上传点。
4.根据权利要求2所述的一种支持多云存储服务的文件上传方法及系统,其特征在于:所述步骤(1)中,判断文件大小的标准为文件是否大于100MB,上传文件大于100MB时选择分片上传,上传文件小于100MB时选择一次性上传。
5.根据权利要求2所述的一种支持多云存储服务的文件上传方法及系统,其特征在于:所述步骤(2)中,采用负载均衡单元分配用户上传文件的流量,负载均衡单元采用负载均衡服务器,负载均衡服务器使用前自动检测各个应用服务器的负载情况,使用时负载均衡服务器定期对应用服务器进行周期性的健康检查,发现故障节点时动态的将节点从应用服务器集群中剔除。
6.根据权利要求2所述的一种支持多云存储服务的文件上传方法及系统,其特征在于:所述步骤(3)中,不同的业务包括但不局限于用户管理、订单管理和商品管理,生成动态配置项时采用多节点部署方式,可以动态配置过滤规则,还可以对异常情况进行动态切换多云存储服务。
7.根据权利要求2所述的一种支持多云存储服务的文件上传方法及系统,其特征在于:所述步骤(4)中,采用图像识别算法和视频过滤算法处理上传文件中的图片和视频,违规图片包括但不局限于涉黄、推广、暴恐、涉政的图片,违规视频包括但不局限于夹杂的色情、推广、辱骂、暴恐、涉政的视频。
8.根据权利要求2所述的一种支持多云存储服务的文件上传方法及系统,其特征在于:所述步骤(5)中,采用异步的方式,超文本传输协议上传文件到第三方云服务提供商的存储系统。
9.根据权利要求2所述的一种支持多云存储服务的文件上传方法及系统,其特征在于:所述步骤(5)中,上传文件时开启断点续传功能,上传文件时将第三方URL保存到数据库,供前端展示使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市麦谷科技有限公司,未经深圳市麦谷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910406146.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于实时流式计算的数据平台系统
- 下一篇:一种基于元数据的文物数据库