本申请涉及云存储领域,并且更具体地,涉及一种个人云存储设备。
背景技术:
随着互联网技术的不断发展,“数据上云”逐渐渗透到政府、企业及个人。云存储作为“数据上云”的一大分支,已发展成一种流行的互联网服务,不论是企业还是个人,都可以将任何文件、任何资料存储到云端,然后通过计算机、智能手机等设备随时随地进行访问。
虽然云存储服务相对便捷,并且拥有几个GB的免费空间可以使用,但是当使用一个公共的云存储服务时,基本上放弃了对数据的控制权:这些数据存储在服务商的服务器上,极有可能被拷贝流出。同时,随着许多企业等相继退出个人云服务领域,个人用户方便免费的使用云存储服务也将愈加困难。
因此,亟需一种适用于个人领域的云存储设备。
技术实现要素:
本申请提供一种个人云存储设备,能够进行个人数据的云存储。
第一方面,提供一种个人云存储设备,包括:主控单元,所述主控单元包括互联网数据控制单元、人机交互控制单元、数据存取控制单元,其中,所述互联网数据控制单元用于进行所述云存储设备的数据收发;所述人机交互控制单元用于进行数据交互控制;所述数据存取控制单元用于进行数据存取控制;互联网功能单元,所述互联网功能单元用于进行所述云存储设备与路由器之间的协议转换,或者,用于进行所述云存储设备与交换机之间的协议转换;磁盘阵列RAID管理单元,所述RAID管理单元用于进行对所述云存储设备硬盘的RAID管理;硬盘接口单元,所述硬盘接口单元用于提供扩展存储空间的硬盘接口;人机交互单元,所述人机交互单元用于提供人机交互接口;风扇管理单元,所述风扇管理单元用于对所述云存储设备的风扇进行控制;电源管理单元,所述电源管理单元用于为所述云存储设备进行供电。
结合第一方面,在第一方面的第一种可能的实现方式中,所述RAID管理单元支持下列模式中的至少一种:RAID0、RAID1、RAID10、RAID5及HBA模式。
结合第一方面及其上述实现方式,在第一方面的第二种可能的实现方式中,所述硬盘接口单元用于提供8组SAS或SATA硬盘接口。
结合第一方面及其上述实现方式,在第一方面的第三种可能的实现方式中,所述人机交互单元用于提供VGA、USB接口、触屏显示器。
结合第一方面及其上述实现方式,在第一方面的第四种可能的实现方式中,所述风扇管理单元用于控制所述云存储设备的每个功能模块温度维持在对应的阈值范围之内。
结合第一方面及其上述实现方式,在第一方面的第五种可能的实现方式中,所述电源管理模块还用于对所述云存储设备的每个功能模块进行电压监视。
本申请实施例提供的云存储设备不仅支持网络数据的存取功能,而且具有硬盘磁盘阵列(英文:Redundant Arrays of Independent Disks,RAID)管理功能,支持数据的冗余、备份,保证数据的安全性与可靠性;进一步地,该云存储设备采用一体化设计,可有效减小系统空间,降低结构成本。
附图说明
图1是本申请一个实施例的装置的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
如图1所示,该个人云存储设备,包括:主控单元、互联网功能单元、RAID管理单元、硬盘接口单元、人机交互单元、风扇管理单元与电源管理单元。
所述主控单元包括互联网数据控制单元、人机交互控制单元、数据存取控制单元及基础功能控制单元。
进一步的,所述互联网数据控制单元用于实现云存储设备与互联网的数据收发,实现用户远程数据访问;所述人机交互控制单元用于为用户提供可视化操作时所需的数据交互控制;所述数据存取控制单元用于实现云存储设备对用户保存数据的高效可靠存取控制;所述基础功能控制单元用于实现云存储设备运行过程中的基本控制功能。
所述互联网功能单元用于云存储设备与路由器/交换机之间的协议转换,使得云存储设备可以正常联网进行数据交互。
所述RAID管理单元用于实现云存储设备硬盘的RAID管理,可实现RAID0、RAID1、RAID10和RAID5及主机总线适配器(Host Bus Adapter,HBA)模式。
所述硬盘接口单元为用户提供8组SAS/SATA硬盘接口,用于存储空间扩展。
所述人机交互单元为用户提供VGA和USB接口,用于插接显示器、键盘、鼠标对个人云存储设备进行配置等;同时,人机交互单元还配有6.5英寸触摸显示器,其显示内容与VGA显示内容一致。
所述风扇管理单元用于直流风扇转速控制,保证云存储设备中各功能模块温度稳定在允许范围之内。
所述电源管理单元用于云存储设备电源供给与电压监视,保证各功能模块工作电压稳定。
下面结合附图对本发明作进一步说明。
(1)主控单元以处理器Cortex-A53和现场可编程门阵列(Field-Programmable Gate Array,FPGA)FPGA为核心,用于实现云存储设备绝大部分软件控制代码,包括互联网数据交互程序、人机交互控制程序、硬盘数据存取程序、电压采集程序、液晶显示控制程序等。
(2)互联网功能单元以以太网PHY芯片RTL8211F与Transformer芯片H5007NL为核心,实现云存储设备与路由器/交换机之间的数据交互,从而实现云存储设备的网络连接功能。
(3)RAID管理单元以PM8060为核心,搭载其相关外围Flash、EEPROM芯片等,实现对云存储设备多组硬盘的RAID管理,通过对硬盘的合理RAID控制,可以保证存储数据的稳定可靠。
(4)硬盘接口单元主要包括8组SAS/SATA硬盘接口电路,通过合理的电路配置,实现硬盘热插拔功能,配合RAID管理功能,可实现硬盘热备、数据自动恢复等功能。
(5)人机交互单元包括VGA接口和USB接口电路,VGA接口电路用于连接VGA液晶显示器,USB接口电路用于连接USB键盘和鼠标,通过人机交互单元,用户可实现对云存储设备的运行状态查询、RAID管理等功能;同时,人机交互单元还包括6.5英寸触摸液晶屏,其显示内容与VGA显示内容一致。
(6)风扇管理单元包括温度检测单元和风扇调速单元,温度检测单元以EMC1413为核心,搭载其相关温度检测三极管,实现云存储设备多点温度检测并将各点温度值传递至主控单元;风扇调速单元对主控单元输出PWM信号进行隔离、升压,实现风扇转速控制,从而保证云存储设备温度稳定。
(7)电源管理单元包括DC-DC降压电路和电压监测电路,DC-DC降压电路用于对外部输入8-36V电压进行电平转换,得到稳定的3.3V、1.8V、1.2V等不同电压等级的电源电压;电压监测电路通过合理的分压网络,将各电源电压传递至主控单元ADC接口进行电压实时监测,保证各模块电压稳定。
因此,本申请实施例可能实现以下有益效果:
上述个人云存储器采用ARM处理器,系统安全性高,不仅适用于个人用户,而且可以为小型企业提供云存储服务。
上述个人云存储器最大可支持8块SAS/SATA硬盘,支持硬盘RAID管理,数据安全性高,存储空间扩展方式简单,既方便用户使用,又降低了成本。
上述个人云存储设备设计方法,采用集成式一体化设计,各功能单元协调性好,信号传输完整性高,同时,集成式设计也简化了系统结构,降低了空间占用率。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者第二设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。