一种本地数据中心的部署方法、装置及存储介质与流程

文档序号:22400724发布日期:2020-09-29 18:13阅读:132来源:国知局
一种本地数据中心的部署方法、装置及存储介质与流程

本发明涉及网盘技术,尤其涉及一种本地数据中心的部署方法、装置及存储介质。



背景技术:

现有网盘技术中,网盘数据均部署在云服务器上。这样,对于网盘数据的访问通常会受限于网络环境,访问速度慢;而且,云服务器上的存储空间的成本也比较高。



技术实现要素:

本发明实施例为了解决现有网盘数据所存在的上述种种问题,创造性地提供一种本地数据中心的部署方法、装置及存储介质。

根据本发明的第一方面,提供一种本地数据中心的部署方法,应用于第一电子设备,该方法包括:通过安装在所述第一电子设备上的网盘客户端,对连接在所述第一电子设备上的第二电子设备配置本地数据中心;完成本地数据中心配置之后,在连接在所述第一电子设备上的第二电子设备上生成一个类网盘的文件夹;利用所配置的本地数据中心配置对应所述文件夹的访问权限;根据所配置的访问权限实现对所述文件夹中文件数据的访问。

根据本发明一实施方式,所述连接在所述第一电子设备上的第二电子设备,包括:通过物理接口或数据线连接到所述第一电子设备上的存储设备;或,通过扫描网盘专用二维码连接到所述第一电子设备上的电子设备;或,通过输入特定链接地址连接到所述第一电子设备上的电子设备。

根据本发明一实施方式,所述根据所配置的访问权限实现对所述文件夹中文件数据的访问之前,所述方法还包括:通过所配置的本地数据中心同步所述文件夹中的文件标签信息至云端网盘。

根据本发明一实施方式,所述根据所配置的访问权限实现对所述文件夹中文件数据的访问,包括:对于与所述第一电子设备同属于一个局域网的本地访问对象,根据所配置的访问权限直接从本地进行所述文件夹中文件数据的交换。

根据本发明一实施方式,所述根据所配置的访问权限实现对所述文件夹中文件数据的访问,包括:对于与所述第一电子设备不同在一个局域网但距离未超出近距离阈值的访问对象,根据所配置的访问权限通过近距离传输协议进行所述文件夹中数据的交换。

根据本发明一实施方式,所述根据所配置的访问权限实现对所述文件夹中文件数据的访问,包括:对于与所述第一电子设备不同在一个局域网且距离超出近距离阈值的访问对象,根据所配置的访问权限通过云端网盘的公网服务进行所述文件夹中数据的交换。

根据本发明第二方面,还提供了一种本地数据中心的部署装置,应用于第一电子设备,所述装置包括:数据中心配置模块,用于通过安装在所述第一电子设备上的网盘客户端,对连接在所述第一电子设备上的第二电子设备配置本地数据中心;文件夹生成模块,用于完成本地数据中心配置之后,在所述第一电子设备上的第二电子设备上生成一个类网盘的文件夹;权限配置模块,用于利用所配置的本地数据中心配置对应所述文件夹的访问权限;访问控制模块,用于根据所配置的访问权限实现对所述文件夹中文件数据的访问。

根据本发明一实施方式,连接在所述第一电子设备上的第二电子设备,包括:通过物理接口或数据线连接到所述第一电子设备上的存储设备;或,通过扫描网盘专用二维码连接到所述第一电子设备上的电子设备;或,通过输入特定链接地址连接到所述第一电子设备上的电子设备。

根据本发明一实施方式,所述装置还包括:微服务模块,用于在通过访问控制模块根据所配置的访问权限实现对所述文件夹中文件数据的访问之前,通过所配置的本地数据中心同步所述文件夹中的文件标签信息至云端网盘。

根据本发明一实施方式,所述访问控制模块,具体用于对于与所述第一电子设备同属于一个局域网的本地访问对象,根据所配置的访问权限直接从本地进行所述文件夹中文件数据的交换。

根据本发明一实施方式,所述访问控制模块,具体用于对于与所述第一电子设备不同在一个局域网但距离未超出近距离阈值的访问对象,根据所配置的访问权限通过近距离传输协议进行所述文件夹中数据的交换。

根据本发明一实施方式,所述访问控制模块,具体用于对于与所述第一电子设备不同在一个局域网且距离超出近距离阈值的访问对象,根据所配置的访问权限通过云端网盘的公网服务进行所述文件夹中数据的交换。

根据本发明第三方面,又提供了一种计算机可读存储介质,所述存储介质包括一组计算机可执行指令,当所述指令被执行时用于执行上述任一所述本地数据中心的部署方法。

本发明实施例本地数据中心的部署方法、装置及存储介质,首先通过安装在所述第一电子设备上的网盘客户端,对连接在所述第一电子设备上的第二电子设备配置本地数据中心;完成本地数据中心配置之后,在连接在所述第一电子设备上的第二电子设备上生成一个类网盘的文件夹;接着利用所配置的本地数据中心配置对应所述文件夹的访问权限;最后根据所配置的访问权限实现对所述文件夹中文件数据的访问。如此,本发明通过网盘客户端方便地将与第一电子设备(主设备)连接的第二电子设备(如存储设备)部署为本地数据中心,使得在数据访问时能够优先本地传输,速度更快,且本地的存储设备相对比较便宜,从而节省成本。

需要理解的是,本发明的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本发明的其他实施方式还能够实现上面未提到的有益效果。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

在附图中,相同或对应的标号表示相同或对应的部分。

图1示出了本发明实施例本地数据中心的部署方法的实现流程示意图一;

图2示出了本发明实施例本地数据中心的部署方法的实现流程示意图二;

图3示出了本发明实施例本地数据中心的部署装置的组成结构示意图。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为使本发明更加透彻和完整,并能够将本发明的范围完整地传达给本领域的技术人员。

下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。

图1示出了本发明实施例本地数据中心的部署方法的实现流程示意图一;

图2示出了本发明实施例本地数据中心的部署方法的实现流程示意图二。

参考图1,本发明实施例本地数据中心的部署方法,应用于第一电子设备,该方法包括:操作101,通过安装在所述第一电子设备上的网盘客户端,对连接在所述第一电子设备上的第二电子设备配置本地数据中心;操作102,完成本地数据中心配置之后,在连接在所述第一电子设备上的第二电子设备上生成一个类网盘的文件夹;操作103,利用所配置的本地数据中心配置对应所述文件夹的访问权限;操作104,根据所配置的访问权限实现对所述文件夹中文件数据的访问。

其中,第一电子设备可以是手机、pc机、笔记本等任意形式的智能电子设备。连接在所述第一电子设备上的第二电子设备,包括:通过物理接口或数据线连接到所述第一电子设备上的存储设备;或,通过扫描网盘专用二维码连接到所述第一电子设备上的电子设备;或,通过输入特定链接地址连接到所述第一电子设备上的电子设备。

在操作101,一个第一电子设备可以配置多个本地数据中心,严格意义上讲连接有几个第二电子设备,即可对应配置几个本地数据中心。

在一示例中,第二电子设备可以是包括移动硬盘、sd卡等在内的任意存储设备。这样,移动硬盘、sd卡等存储设备可以通过usb接口连接到电脑,安装了企业网盘客户端就可以自动识别,引导用户配置本地数据中心。

在又一示例中,第二电子设备还可以是手机设备等。这样,手机设备通过扫描企业网盘专用的二维码、或者输入对应的地址可以连接电脑,引导用户配置本地数据中心。

在操作102,通过操作101完成本地数据中心的配置以后,可以像普通的网盘的文件夹一样,生成一个对应的类网盘文件夹,所有的有权限的企业用户都可以在其他的设备上正常操作该文件夹。

在操作103,配置的本地数据中心可以跟网盘的正常文件一样灵活配置该文件夹的各种访问权限,如配置访问的用户或者用户组。

这样,以第一电子设备为电脑为例,一台电脑上部署的本地数据中心里面的授权的文件,就会在所有有权限的用户的客户端上显示,可以方便的进行文件的传输;当电脑的存储设备断开连接以后,其他的客户端对应的数据中心的文件就会马上消失。

在操作104,根据所配置的访问权限实现对所述文件夹中文件数据的访问可以包括如下几种形式的数据交换:

方式一:对于与所述第一电子设备同属于一个局域网的本地访问对象,根据所配置的访问权限直接从本地进行所述文件夹中文件数据的交换;举例来说,都是本地用户,在同一个局域网中的用户,可以直接从本地进行数据交换,服务器只同步标签信息(meta)数据。

方式二:对于与所述第一电子设备不同在一个局域网但距离未超出近距离阈值的访问对象,根据所配置的访问权限通过近距离传输协议进行所述文件夹中数据的交换;举例来说,不在同一个局域网中的用户,但是距离很近的用户,可以通过蓝牙等近距离传输协议来进行文件数据的传输,并且同步meta数据到网盘的服务器。

方式三,对于与所述第一电子设备不同在一个局域网且距离超出近距离阈值的访问对象,根据所配置的访问权限通过云端网盘的公网服务进行所述文件夹中数据的交换;举例来说,不在同一个局域网环境中的用户可以通过网盘的公网服务进行数据交换,网盘服务器只负责数据的转发,不会保存用户的数据。

根据本发明一实施方式,在操作104之前,如图2所示,该方法还包括:操作201,通过所配置的本地数据中心同步所述文件夹中的文件标签信息至云端网盘。

具体地,部署了本地数据中心的第一电子设备上的客户端会启动一个本地微服务,用来负责跟云端的信息数据同步,负责局域网内的数据直接分发,还有负责公网用户的数据分发。当然,跟云端的信息数据同步的只是一些文件的meta信息,而真正的文件还是在存储设备中。

如此,本发明实施例本地数据中心的部署方法,通过网盘客户端方便地将与第一电子设备(主设备)连接的第二电子设备(如移动存储设备)部署为本地数据中心,移动存储设备能够灵活的配置到网盘业务上,属于网盘使用的拓展方案,让网盘可以与移动存储设备良好的结合在一起使用,使得在数据访问时能够优先本地传输,速度更快,且本地的存储设备相对比较便宜,从而节省成本。而且,可以用作临时的文件分发、手机工具,方便快捷;手机设备可以通过蓝牙、或者局域网来便捷的部署,省去链接数据线的麻烦。

同理,基于上文所述本地数据中心的部署方法,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器至少执行如下所述的操作步骤:操作101,通过安装在所述第一电子设备上的网盘客户端,对连接在所述第一电子设备上的第二电子设备配置本地数据中心;操作102,完成本地数据中心配置之后,在连接在所述第一电子设备上的第二电子设备上生成一个类网盘的文件夹;操作103,利用所配置的本地数据中心配置对应所述文件夹的访问权限;操作104,根据所配置的访问权限实现对所述文件夹中文件数据的访问。

进一步地,基于上文所述本地数据中心的部署方法,本发明实施例还提供一种本地数据中心的部署装置,应用于第一电子设备,如图3所示,所述装置30包括:数据中心配置模块301,用于通过安装在所述第一电子设备上的网盘客户端,对连接在所述第一电子设备上的第二电子设备配置本地数据中心;文件夹生成模块302,用于完成本地数据中心配置之后,在所述第一电子设备上的第二电子设备上生成一个类网盘的文件夹;权限配置模块303,用于利用所配置的本地数据中心配置对应所述文件夹的访问权限;访问控制模块304,用于根据所配置的访问权限实现对所述文件夹中文件数据的访问。

根据本发明一实施方式,连接在所述第一电子设备上的第二电子设备,包括:通过物理接口或数据线连接到所述第一电子设备上的存储设备;或,通过扫描网盘专用二维码连接到所述第一电子设备上的电子设备;或,通过输入特定链接地址连接到所述第一电子设备上的电子设备。

根据本发明一实施方式,如图3所示,装置30还包括:微服务模块305,用于在通过访问控制模块根据所配置的访问权限实现对所述文件夹中文件数据的访问之前,通过所配置的本地数据中心同步所述文件夹中的文件标签信息至云端网盘。

根据本发明一实施方式,访问控制模块304,具体用于对于与所述第一电子设备同属于一个局域网的本地访问对象,根据所配置的访问权限直接从本地进行所述文件夹中文件数据的交换。

根据本发明一实施方式,访问控制模块304,具体用于对于与所述第一电子设备不同在一个局域网但距离未超出近距离阈值的访问对象,根据所配置的访问权限通过近距离传输协议进行所述文件夹中数据的交换。

根据本发明一实施方式,访问控制模块304,具体用于对于与所述第一电子设备不同在一个局域网且距离超出近距离阈值的访问对象,根据所配置的访问权限通过云端网盘的公网服务进行所述文件夹中数据的交换。

这里需要指出的是:以上对本地数据中心的部署装置实施例的描述,与前述图1和2所示的方法实施例的描述是类似的,具有同前述图1和2所示的方法实施例相似的有益效果,因此不做赘述。对于本发明本地数据中心的部署装置实施例中未披露的技术细节,请参照本发明前述图1和2所示的方法实施例的描述而理解,为节约篇幅,因此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1