基于云计算的数据备份控制系统及方法

文档序号:9691036阅读:552来源:国知局
基于云计算的数据备份控制系统及方法
【技术领域】
[0001] 本发明涉及计算机网络领域,特别涉及一种基于云计算的数据备份控制系统及方 法。
【背景技术】
[0002] 云计算的基本原理是将计算或存储任务通过网络分配给多台计算机执行,每台计 算机被称为云计算网络中的一个云节点。在云计算中,各个云节点之间的通信是由中央控 制服务器进行控制的。手机、电脑等终端设备可以通过有线或无线网络与云节点和中央控 制服务器进行通信。
[0003] 在现有技术中,使用终端设备的用户可以利用终端设备上安装的社交软件组成群 组。当群组中的一个用户将存储于一个云节点N1中的资料在群组内分享时,该群组中的 其他用户可以向中央控制服务器发送获取该被分享的资料的请求,该中央服务器根据该请 求通知发送该请求的用户由该云节点N1中获取该资料。然而,采用此种习知技术,当需要 获取被分享资料的用户使用的终端设备当前所处地理位置距离该云节点N1所处地理位置 较远时,很容易造成网络拥堵或资料下载速度缓慢等情况。特别是,若需要获取被分享资料 的用户使用的终端设备为一公用的电子装置(即群组中的其他成员提供分享的资料都有 可能会显示在这个公用的电子装置上,例如该公用的电子装置可以是用于视讯会议的电视 机,在开视讯会议时,位于不同地理位置的群组成员提供分享的资料都要显示在位于主会 场的该电视机上),当该公用的电子装置需要获取群组中不同成员分享的资料时,有可能需 要从位于不同地理位置的云节点中获取该被分享的资料,如此,该公用的电子装置可能会 经常出现视频下载速度缓慢等情况,从而会严重影响用户查看被分享资料的效率。

【发明内容】

[0004] 有鉴于此,有必要提供一种基于云计算的数据备份控制系统及方法,以解决上述 问题。
[0005] -种数据备份控制系统,应用于云系统中,该云系统包括数据备份控制装置、与该 数据备份控制装置通信的若干存储服务器、以及与该数据备份控制装置及该若干存储服务 器通信的若干终端设备,使用该终端设备的用户通过安装于该终端设备上的软件工具组成 或加入群组,该群组中的每个用户被称为该群组中的一个群组成员,其中,每个存储服务器 均对应一地理位置标签。该数据备份控制系统包括:绑定模块,用于将该群组与一个或多个 电子装置进行绑定;确定模块,用于确定每一与该群组绑定的电子装置所处的地理位置,根 据每一与该群组绑定的电子装置的地理位置以及每个存储服务器的地理位置标签来确定 每一与该群组绑定的电子装置对应的优选存储服务器;备份模块,用于将进行资料分享的 群组成员分享的资料备份至该确定模块确定的一个或多个优选存储服务器;以及访问控制 模块,用于控制每一与该群组绑定的电子装置从对应的优选存储服务器中获取该被分享的 资料。
[0006] -种数据备份控制方法,包括:将该群组与一个或多个电子装置进行绑定;确定 每一与该群组绑定的电子装置所处的地理位置,根据每一与该群组绑定的电子装置的地理 位置以及每个存储服务器的地理位置标签来确定每一与该群组绑定的电子装置对应的优 选存储服务器;将进行资料分享的群组成员分享的资料备份至该一个或多个优选存储服务 器;以及控制每一与群组绑定的电子装置从对应的优选存储服务器中获取该被分享的资 料。
[0007] 本发明中基于云计算的数据备份控制系统及方法将群组成员分享的资料备份至 与该群组绑定的电子装置中,如此,该电子装置可从对应的优选存储服务器中获取该被分 享的资料,使得获取资料的速度得到提高,从而使该被分享的资料能够以较快的速度显示 给用户。
【附图说明】
[0008] 图1为本发明一实施方式中一云系统的架构不意图。
[0009] 图2为本发明一实施方式中数据备份控制装置功能模块示意图。
[0010] 图3为本发明一实施方式中基于云计算的数据备份控制方法流程图。
[0011]
[0012] 主要元件符号说明
[0013]
[0014] 如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0015] 下面结合附图,对本发明中的基于云计算的数据备份控制系统及方法作进一步的 详细描述。
[0016] 图1为本发明一较佳实施方式中云系统100的框架结构示意图。在本实施方式中, 该云系统100包括数据备份控制装置10、若干存储服务器20以及若干终端设备30。在本 实施方式中,存储服务器20和终端设备30的数量为N个,其中N大于等于1。
[0017] 请一并参考图2,在本实施方式中,该数据备份控制装置10包括存储单元101、 处理单元102、通信单元103以及运行于该数据备份控制装置10中的数据备份控制系统 200。该数据备份控制装置10通过该通信单元103与该若干存储服务器20及该若干终端 设备30进行通信连接,并控制该若干存储服务器20与该若干终端设备30之间的通信。该 若干存储服务器20用于存储网页、视频、音频等资料。该若干终端设备30通过访问存储服 务器20可以上传资料至该存储服务器20,也可以浏览、下载存储于存储服务器20中的资 料。
[0018] 其中,每一个存储服务器20均对应一个唯一标识符及一个地理位置标签。该数据 备份控制装置10的存储单元101中存储有每个存储服务器20对应的唯一标识符及地理位 置标签。其中,该唯一标识符可以是该存储服务器20的MAC地址、硬盘序列号等,用于标识 存储服务器20的身份。在本实施方式中,该地理位置标签可以是该存储服务器20所处的 地理位置信息,例如该存储服务器20所处的城市名称、经纬度等地理位置信息,用于标识 该存储服务器20所处的地理位置。例如,该云系统100中可以包括三个存储服务器20,分 别位于北京、深圳、纽约,则该三个存储服务器20的地理位置标签可以分别为北京、深圳、 纽约。在另一实施方式中,该地理位置标签为该存储服务器20对应的最优服务区域信息, 用于设定该存储服务器20的服务所覆盖的最佳地理区域,其中,该最佳地理区域是指与该 存储服务器20所处地理位置相距较近的若干地理区域,位于这些最佳地理区域内的终端 设备30由于与该存储服务器20的地理距离近,从而访问该存储服务器20的速度快,能够 满足用户对访问速度的需求。例如,一存储服务器20位于深圳市,而与深圳市距离相近的 城市为广州,则该存储服务器20对应的最优服务区域为深圳和广州,该地理位置标签中设 定最优服务区域为广州和深圳。可以理解的是,虽然该存储服务器20中的地理位置标签设 定了该存储服务器20的服务所覆盖的最佳地理区域,但位于该最佳地理区域之外其他区 域的终端设备30仍然可以访问该存储服务器20,只是位于该最佳区域之外其他区域的终 端设备30可能会由于距离上的遥远而影响访问速度。
[0019] 该终端设备30通过有线或无线网络与一个或多个存储服务器20进行通信,从而 上传数据至存储服务器20或从存储服务器20中访问和/或下载数据。每个终端设备30包 括一个唯一标识符,用于标识该终端设备30的身份信息。用户通过安装于终端设备30上 的社交软件(例如微信、MSN等)组成或加入一个群组,该数据备份控制装置10的存储单 元101中存储该群组的唯一标识符及该群组中每个群组成员的唯一标识符。在本实施方式 中,该终端设备30可以是手机、电脑等具有通信功能的电子装置。该社交软件用户之间组 成群组的方法可以是用户通过微信、微博、MSN(Microsoft Service Network)、ICQ等社交 软件工具组成群组。由于社交软件用户之间通过即时通讯工具组成群组为现有技术,故在 此不加赘述。
[0020] 该数据备份控制系统200在各个终端设备30的用户之间组成群组后,将该群组与 一个或多个电子装置(未示意)进行绑定。在本实施方式中,该数据备份控制系统200提 供一绑定界面,供其中一群组成员(例如群主)通过终端设备30输入需要绑定的电子装置 的标识符,在完成需要绑定的电子装置的标识符的输入后,将群组与电子装置进行绑定。在 其他实施方式中,需要与群组绑定的电子装置可主动发送绑定请求至该群组的群主,该数 据备份控制系统200在接收到群主通过终端设备30传送的同意绑定请求后,将该电子装置 与该群组绑定。当然,在其他实施方式中,还可通过其他方式实现群组与电子装置的绑定, 在此不一一赘述。
[0021] 请再次参考图2,该数据备份控制系统200包括绑定模块21、确定模块22、备份模 块23以及访问控制模块24。在一实施方式中,该数据备份控制系统200中的各个功能模 块为固化于该处理单元102中的可程序化模块。在其他实施方式中,该数据备份控制系统 200的各个功能模块存储于该存储单元101中,且被该处理单元102调用执行。
[0022] 该绑定模块21用于将该群组与一个或多个电子装置(未示意)进行绑定。在本实 施方式中,该绑定模块20提供一绑定界面,供其中一群组成员(例如群主)通过终端设备 30输入需要绑定的电子装置的标识符,在完成需要绑定的电子装置的标识符的输入后,将 群组与电子装置进行绑定。在其他实施方式中,需要与群组绑定的电子装置可主动发送绑 定请求至该群组的群主,该绑定模块20在接收到群主通过终端设备30传送的同意绑定请 求后,将该电子装置与该群组绑定。当然,在其他实施方式中,还可通过其他方式实现群组 与电子装置的绑定,在此不一一赘述。
[0023] 该确定模块22确定每一与该群组绑定的电子装置所处的地理位置,并根据与该 群组绑定的电子装置的地理位置以及存储单元101中存储的存储服务器20对应
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1