一种基于云存储的保障数据连续性方法、服务器和系统的制作方法

文档序号:9870374阅读:374来源:国知局
一种基于云存储的保障数据连续性方法、服务器和系统的制作方法
【技术领域】
[0001 ]本申请涉及计算机技术领域,更具体地,涉及一种基于云存储的保障数据连续性方法、服务器和系统。
【背景技术】
[0002]云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。云计算甚至可以达到每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
[0003]云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问。
[0004]在网络游戏中,用户需要从云存储中获得数据,这样用户就可以在游戏中依据获取的数据展示相应的场景。用户在游戏中漫游时走到场景的边界处,这时就要加载其他场景。往往在加载其他场景时都有一个等待的时间。在等待时间内,服务器的主要工作是加载下一个场景,客户端的主要工作是加载新场景。
[0005]可见,当用户漫步到下一个场景时,即由所处场景切换至新场景,需要等待一段时间,无法保证数据的连续性。

【发明内容】

[0006]本发明实施例提出一种基于云存储的保障数据连续性的方法,无需等待时间就可以连续读取数据,保障了数据的连续性。
[0007]本发明实施例还提出一种基于云存储的保障数据连续性的系统,无需等待时间就可以连续读取数据,保障了数据的连续性。
[0008]本发明实施例还提出一种基于云存储的保障数据连续性的服务器,无需等待时间就可以连续读取数据,保障了数据的连续性。
[0009]本发明实施例的技术方案如下:
[0010]—种基于云存储的保障数据连续性的方法,所述方法包括:
[0011]完整数据划分为至少一个数据块,相邻数据块有重叠数据,数据块由至少一个数据格构成;
[0012]依据用户当前坐标从云存储下载用户当前坐标核心位置的核心数据格和用户当前坐标次核心位置的周围数据格;
[0013]渲染核心数据格,缓存周围数据格。
[0014]所述完整数据划分为至少一个数据块包括:依据服务器的处理范围将完整数据划分为至少一个数据块。
[0015]所述相邻数据块有重叠数据包括:
[0016]按照服务器的处理能力确定重叠数据,相邻数据块有重叠数据。
[0017]所述依据用户当前坐标从云存储下载用户当前坐标核心位置的核心数据格和用户当前坐标次核心位置的周围数据格包括:
[0018]依据用户当前坐标确定核心数据格索引和周围数据格索引;
[0019]按照核心数据格索引和周围数据格索引,从云存储下载用户当前坐标核心位置的核心数据格和用户当前坐标次核心位置的周围数据格。
[0020]一种基于云存储的保障数据连续性的系统,所述系统包括:
[0021]服务器,用于将完整数据划分为至少一个数据块,相邻数据块有重叠数据,数据块由至少一个数据格构成;
[0022]用户端,依据用户当前坐标从服务器下载用户当前坐标核心位置的核心数据格和用户当前坐标次核心位置的周围数据格,渲染核心数据格,缓存周围数据格。
[0023]所述服务器进一步用于,依据处理范围将完整数据划分为至少一个数据块。
[0024]所述服务器进一步用于,按照处理能力确定重叠数据。
[0025]所述用户端进一步用于,依据用户当前坐标确定核心数据格索引和周围数据格索弓丨,按照核心数据格索引和周围数据格索引下载核心数据格和周围数据格;
[0026]所述服务器端进一步用于,按照核心数据格索引和周围数据格索引发送核心数据格和周围数据格。
[0027]—种基于云存储的保障数据连续性的服务器,所述服务器,用于将完整数据划分为至少一个数据块,相邻数据块有重叠数据,数据块由至少一个数据格构成。
[0028]所述服务器进一步用于,依据处理范围将完整数据划分为至少一个数据块。
[0029]所述服务器进一步用于,按照处理能力确定重叠数据。
[0030]所述服务器进一步用于,按照核心数据格索引和周围数据格索引发送核心数据格和周围数据格。
[0031]从上述技术方案中可以看出,在本发明实施例中完整数据划分为至少一个数据块,相邻数据块有重叠数据,数据块由至少一个数据格构成;然后,依据用户当前坐标从云存储下载核心数据格和周围数据格,渲染核心数据格,缓存周围数据格。这样即使用户处于两个场景的交界处,由于相邻数据块有重叠,那么用户无需等待即刻可以切换场景,从而保障了数据的连续性。
【附图说明】
[0032]图1是基于云存储的保障数据连续性的方法流程示意图;
[0033]图2是基于云存储的保障数据连续性的装置结构示意图;
[0034]图3是数据格示意图。
【具体实施方式】
[0035]为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0036]在本发明实施例中,每个数据块之间有重叠数据,用户从云存储中下载核心数据格和周围数据格。当用户处于数据块边缘时,由于重叠数据的存在,用户无需等待即刻可以切换场景,从而保障了数据的连续性。
[0037]此外,用户端可以以数据格的方式下载数据,对于不同数据格分别处理,即渲染核心数据格,缓存周围数据格。这样,在用户位置发生变化时,可以马上调用数据,保证数据的连续性。
[0038]参见附图1是基于云存储的保障数据连续性的方法流程示意图,具体包括:
[0039]101、完整数据划分为至少一个数据块,相邻数据块有重叠数据,数据块由至少一个数据格构成。
[0040]考虑到完整数据本身占用存储空间较大,可以将完整数据存储至云端,云端可以包括一个或多个服务器。对于用户而言,并不需要使用整个数据,只是需要使用整个数据中的一部分。那么,完整数据划分为至少一个数据块,划分可以是依据服务器的处理范围划分。例如,第一服务器负责处理北京的数据,第二服务器负责处理上海的数据等。
[0041]相邻的数据块有重叠数据,例如第一数据块与第二数据块相邻的位置,在第一数据块的边缘有第二数据块相邻的数据,在第二数据块的边缘有第一数据相邻的数据。也就是说数据块还包括相邻数据块的数据。重叠数据由服务器的处理能力确定,服务器的处理能力较强,则重叠数据较大;服务器处理能力较弱,则重叠数据较小。这样,当用户使用第一数据块的边缘时,无
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1