用于端到端云服务数据库虚拟化及管理的架构和方法_4

文档序号:8459267阅读:来源:国知局
和通往所述多媒体文件的链接,推送所述多媒体文件的数据记录和通往所述多媒体文件的链接至所述客户端并显示,从而完成查询过程; 如果否,完成查询过程。
5.根据权利要求1所述的架构,其特征在于,在所述分布式子虚拟数据库管理模块在监测到对应的多媒体虚拟数据库所分配的存储空间达到阈值时,向所述中央虚拟数据管理模块请求分配更多存储空间,所述中央虚拟数据管理模块针对所述请求将更多的存储空间分配至对应的多媒体虚拟数据库。
6.根据权利要求1所述的架构,其特征在于,所述中央虚拟数据管理模块还用于对所述多个多媒体虚拟数据库所分配的存储空间进行监测,在监测到对应的多媒体虚拟数据库所分配的存储空间达到阈值时,将更多的存储空间分配至对应的多媒体虚拟数据库。
7.根据权利要求1所述的架构,其特征在于,当客户端向所述多个云服务中的任一者发送注册请求时,所述多个云服务中的任一者转发所述注册请求至中央虚拟数据管理模块,所述中央虚拟数据管理模块为所述客户端的用户提供帐号创建屏幕以创建用户名及密码,并在所述客户端信息数据库记录所述用户名及密码; 所述中央虚拟数据管理模块为所述客户端提供登录屏幕,并从所述客户端获取所述用户名及密码; 所述中央虚拟数据管理模块验证从所述客户端获取的所述用户名及密码与所述客户端信息数据库记录所述用户名及密码一致时,进一步为所述客户端提供个人信息输入屏蒂; 将所述个人信息加入所述客户端信息数据库,并与所述用户名及密码形成索引关系; 当已注册过的用户访问不同的云服务时,所述用户的鉴权将在所述云服务和所述中央虚拟数据管理模块间进行,所述云服务或所述中央虚拟数据管理模块并将所述用户相应的个人信息传给被访问的云服务。
8.根据权利要求7所述的架构,其特征在于,当所述客户端向所述多个云服务中的任一者发送退出请求时,除了执行退出相关流程外,所述多个云服务中的任一者转发所述退出请求至中央虚拟数据管理模块,所述中央虚拟数据管理模块将所述客户端在所述云服务上的基本使用情况、所述用户名及密码、使用日期和时间插入到所述客户端信息数据库中。
9.根据权利要求7所述的架构,其特征在于,当用户通过所述客户端向新的服务者分享数据记录时,所述客户端将向所述中央虚拟数据管理模块发送数据分享请求,所述中央虚拟数据管理模块响应所述分享请求并在所述客户端信息数据库中检索并提取相应的基本的服务数据记录,将所述基本的服务数据记录发给相应的云服务,所述相应的云服务将根据所述基本的服务数据记录将在所述云服务存储的所有数据记录提取出来,并发给所述中央虚拟数据管理模块,所述中央虚拟数据管理模块汇总后再发给相应的客户端,以分享给所述新的服务者。
10.一种用于端到端云数据库虚拟化及管理的方法,其特征在于,所述方法基于用于端到端云数据库虚拟化及管理的架构和客户端,所述架构包括构建于虚拟机之上的中央虚拟数据管理模块、多个云服务、多个分布式子虚拟数据库管理模块以及多个多媒体虚拟数据库,所述中央虚拟数据管理模块设置有服务器信息数据库和客户端信息数据库,所述多媒体虚拟数据库包括虚拟文件系统和虚拟数据库系统;所述方法包括: 当所述客户端应用所述多个云服务中的任一者,以在所述多个云服务中的任一者对应的多媒体虚拟数据库中创建并更新数据记录时,所述多媒体虚拟数据库判断所述数据记录是否包括所述多媒体文件; 如果是,则提取所述多媒体文件并向所述虚拟文件系统中添加与所述多媒体文件相关的记录并生成通往所述多媒体文件的链接; 如果否,在向所述虚拟数据库系统添加所述数据记录。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:当所述客户端向所述多个云服务中的任一者发送针对所述数据记录的查询请求时,所述多个云服务中的任一者对应的多媒体虚拟数据库检索与所述查询请求匹配的数据记录并推送至所述客户端并显示; 所述多个云服务中的任一者对应的多媒体虚拟数据库进一步判断所述客户端是否选择显示通往所述多媒体文件的链接, 如果是,则在所述虚拟文件系统中提取所述多媒体文件的数据记录和通往所述多媒体文件的链接,推送所述多媒体文件的数据记录和通往所述多媒体文件的链接至所述客户端并显示,从而完成查询过程; 如果否,完成查询过程。
12.根据权利要求10所述的方法,其特征在于,所述方法还包括:在所述分布式子虚拟数据库管理模块在监测到对应的多媒体虚拟数据库所分配的存储空间达到阈值时,向所述中央虚拟数据管理模块请求分配更多存储空间,所述中央虚拟数据管理模块针对所述请求将更多的存储空间分配至对应的多媒体虚拟数据库。
13.根据权利要求10所述的方法,其特征在于,所述方法还包括:所述中央虚拟数据管理模块还用于对所述多个多媒体虚拟数据库所分配的存储空间进行监测,在监测到对应的多媒体虚拟数据库所分配的存储空间达到阈值时,将更多的存储空间分配至对应的多媒体虚拟数据库。
14.根据权利要求10所述的方法,其特征在于,所述方法还包括:当所述客户端向所述多个云服务中的任一者发送注册请求时,所述多个云服务中的任一者转发所述注册请求至中央虚拟数据管理模块,所述中央虚拟数据管理模块为所述客户端的用户提供帐号创建屏幕以创建用户名及密码,并在所述客户端信息数据库记录所述用户名及密码; 所述中央虚拟数据管理模块为所述客户端提供登录屏幕,并从所述客户端获取所述用户名及密码; 所述中央虚拟数据管理模块验证从所述客户端获取的所述用户名及密码与所述客户端信息数据库记录所述用户名及密码一致时,进一步为所述客户端提供个人信息输入屏蒂; 将所述个人信息加入所述客户端信息数据库,并与所述用户名及密码形成索引关系; 当已注册过的用户访问不同的云服务时,所述用户的鉴权将在所述云服务和所述中央虚拟数据管理模块间进行,所述云服务或所述中央虚拟数据管理模块并将所述用户相应的个人信息传给被访问的云服务。
15.根据权利要求10所述的方法,其特征在于,所述方法还包括:所述客户端向所述多个云服务中的任一者发送退出请求时,除了执行退出相关流程外,所述多个云服务中的任一者转发所述退出请求至中央虚拟数据管理模块; 所述中央虚拟数据管理模块将所述客户端在所述云服务上的基本使用情况、所述用户名及密码、使用日期和时间插入到所述客户端信息数据库中。
16.根据权利要求10所述的方法,其特征在于,所述方法还包括:当用户通过所述客户端向新的服务者分享数据记录时,所述客户端将向所述中央虚拟数据管理模块发送数据分享请求; 所述中央虚拟数据管理模块响应所述分享请求并在所述客户端信息数据库中检索并提取相应的基本的服务数据记录,将所述基本的服务数据记录发给相应的云服务; 所述相应的云服务将根据所述基本的服务数据记录将在所述云服务存储的所有数据记录提取出来,并发给所述中央虚拟数据管理模块,所述中央虚拟数据管理模块汇总后再发给相应的客户端,以分享给所述新的服务者。
【专利摘要】本发明公开了一种用于端到端云数据库虚拟化及管理的架构和方法。该架构包括构建于虚拟机之上的中央虚拟数据管理模块、多个云服务、多个分布式子虚拟数据库管理模块以及多个多媒体虚拟数据库,中央虚拟数据管理模块设置有服务器信息数据库和客户端信息数据库,服务器信息数据库用于存储多个云服务的服务器端信息,客户端信息数据库用于存储多个云服务的客户端基本信息,中央虚拟数据管理模块还用于记录客户端在云服务上的基本使用情况、管理虚拟机的物理资源分配、和分布式子虚拟数据库管理模块协同工作以对多个云服务进行动态资源分配及性能优化、从虚拟存储池中为多个多媒体虚拟数据库分配存储空间。通过以上方式,本发明能够为不同的云服务提供数据记录共享机制。
【IPC分类】H04L29-06, H04L29-08
【公开号】CN104780202
【申请号】CN201510117882
【发明人】林锐
【申请人】惠州Tcl移动通信有限公司
【公开日】2015年7月15日
【申请日】2015年3月17日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1