[发明专利]一种基于云计算的大附件上传和管理的方法在审
申请号: | 201310063063.7 | 申请日: | 2013-02-28 |
公开(公告)号: | CN103124295A | 公开(公告)日: | 2013-05-29 |
发明(设计)人: | 汪淼;谈绍兴;于治楼 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 附件 上传 管理 方法 | ||
技术领域
本发明涉及一种云计算的SaaS和PaaS应用领域,具体地说是一种基于云计算的大附件上传和管理的方法。
背景技术
在通常的软件设计和应用中,对于大附件的管理,往往存在上传附件大小限制性较大,上传下载速度较慢等问题。目前大多数的附件上传和管理工具都有大小限制,一般上传单个附件的上限不超过10M。超出此上限,上传和下载速度就比较缓慢,经常还会造成系统宕机。传统的设计方式和开发技术,往往不能较好的解决此问题,影响了软件的应用性和稳定性。
随着计算机技术的发展,近几年,云计算技术发展迅猛,在越来越多的领域得到了广泛应用。
若能将云计算技术应用到大附件上传和管理中,则可解决现有技术中的各种问题。
发明内容
本发明的技术任务是提供一种通过运用云计算技术,开发了结合云计算SaaS层和PaaS层特性的软件工具,并使用了分布式方法,更加灵活的解决了大附件在软件中的难题,使附件的应用在软件中更加方便的一种基于云计算的大附件上传和管理的方法。
本发明的技术任务是按以下方式实现的,软件设计和应用中,对于大附件上传的管理运用了云计算的SaaS层和PaaS层,并使用了分布式技术,具体方法步骤为:
(1)、采用分布式架构,将若干台服务器和存储搭建一个后台云计算集群,其中存储用于文件的存放,服务器用于程序计算;
(2)、软件中的大附件上传时,将大附件拆分为若干个小的数据块,具体数据块的大小在程序或配置文件中设定;每个数据块自动生成其名称作为其标示,存储时,将数据块存储到一组数据节点中,将其名称存储为一组名称节点;将若干个数据块上传至服务器和存储,可实现快速上传;
(3)、附件上传完成后,名称节点负责执行文件系统的名称空间操作,名称空间操作有打开操作、关闭操作、重命名文件操作或目录操作;名称节点也负责确定数据块到具体数据节点的映射;
(4)、附件打开、下载、删除时,数据节点负责处理文件系统客户端的读写请求;在名称节点的统一调度下进行数据块的创建、复制、删除;
(5)、后台通过多台服务器或存储自动备份数据节点,当文件损坏时,仍能通过名称节点找到其数据节点,从而实现数据的自动备份和文件损坏时的正常读取。
完成上述设置后,就可以在软件中实现此关于大附件上传和管理的软件控件。
SaaS是Software-as-a-service的缩写,翻译为软件即服务。国内通常叫做软件运营服务模式,即把软件作为一种服务提供的商业模式。
PaaS是Platform-as-a-Service的缩写,翻译为是平台即服务。 把服务器平台作为一种服务提供的商业模式。
本发明的一种基于云计算的大附件上传和管理的方法具有以下优点:
1、通过运用云计算技术,开发了结合云计算SaaS层和PaaS层特性的软件工具,并使用了分布式方法,更加灵活的解决了大附件在软件中的难题,使附件的应用在软件中更加方便;
2、不仅附件的上传大小有了很大的提高,下载时,支持一次性打包下载,既解放了软件开发者,也使软件使用者得到更好地应用体验;
3、可以应用到任何有附件功能需求的软件,灵活实现其附件的各种功能,是一种非常实用的软件工具,因而,具有很好的推广使用价值。
附图说明
下面结合附图对本发明进一步说明。
附图1为一种基于云计算的大附件上传和管理的方法的总体架构框图;
附图2为一种基于云计算的大附件上传和管理的方法的处理流程图。
具体实施方式
参照说明书附图和具体实施例对本发明的一种基于云计算的大附件上传和管理的方法作以下详细地说明。
实施例:
本发明的一种基于云计算的大附件上传和管理的方法, 软件设计和应用中,对于大附件上传的管理运用了云计算的SaaS层和PaaS层,并使用了分布式技术,具体方法步骤为:
(1)、采用分布式架构,将若干台服务器和存储搭建一个后台云计算集群,其中存储用于文件的存放,服务器用于程序计算;
(2)、软件中的大附件上传时,将大附件拆分为若干个小的数据块,具体数据块的大小在程序或配置文件中设定;每个数据块自动生成其名称作为其标示,存储时,将数据块存储到一组数据节点中,将其名称存储为一组名称节点;将若干个数据块上传至服务器和存储,可实现快速上传;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310063063.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有用于迎面碰撞的安全机构的机动车用踏板
- 下一篇:投影仪以及冷却控制方法