云数据中心的数据访问管理方法和系统与流程

文档序号:35465428发布日期:2023-09-16 04:30阅读:42来源:国知局
云数据中心的数据访问管理方法和系统与流程

本发明涉及云数据处理的,特别涉及云数据中心的数据访问管理方法和系统。


背景技术:

1、云数据中心作为数据集成存储端,为海量数据提供安全稳定集中存储方式,并且能够为不同用户端提供数据并行存储与访问功能。云数据中心的数据存储形式复杂,容易发生数据存储区间故障,导致其中数据长时间处于不可访问状态。一旦云数据中心发生故障,必然导致大量用户端对云数据中心重复发出数据访问请求,进一步加剧云数据中心的数据访问拥堵,甚至云数据中心整体崩溃的情况。现有的云数据中心无法在发生数据存储区间故障时,对用户端的数据访问进行及时有效的分流引导,不能保证用户端正常进行数据访问,也不能维持云数据中心的正常运行。


技术实现思路

1、针对现有技术存在的缺陷,本发明提供云数据中心的数据访问管理方法和系统,其根据用户端的数据访问请求,在云数据中心定位期望访问的数据,并判断期望访问的数据是否处于原始数据状态,以此校正期望访问的数据,避免数据因历史访问操作导致数据被篡改而影响数据准确性,确保数据的可靠性;还根据期望访问的数据当前的访问请求状态,预测用户端完成数据访问所需时间,以此判断是否需要对用户端进行跨平台数据访问切换,并在云数据中心发生数据访问处理拥堵时,对用户端进行及时分流引导,使用户端切换至数据副本中心进行数据访问,保证用户端正确访问数据的同时,减小云数据中心的工作压力;还及时调整用户端与所述云数据中心或数据副本中心的连接状态,提高后续数据访问处理效率。

2、本发明提供云数据中心的数据访问管理方法,包括如下步骤:

3、步骤s1,根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据;根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正;

4、步骤s2,根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心;

5、步骤s3,根据所述用户端的数据访问进度,调整所述用户端与所述云数据中心或所述数据副本中心的连接状态。

6、进一步,在所述步骤s1中,根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据;根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正,包括:

7、将所述用户端的身份信息与预设身份信息名单进行对比,若所述身份信息存在与预设身份信息名单,则接收所述用户端发出的数据访问请求;否则,不接收所述用户端发出的数据访问请求;

8、从所述用户端发出的数据访问请求提取期望访问的数据属性信息,根据所述数据属性信息,在云数据中心定位所述用户端期望访问的数据;

9、根据所述期望访问的数据在所述云数据中心的存储地址,调取所述期望访问的数据的历史访问记录,从中提取所述期望访问的数据对应的历史访问操作及其对应的访问终端信息;

10、根据所述历史访问操作及其对应的访问终端信息,判断所述期望访问的数据是否被修改,若是,则确定所述期望访问的数据不处于原始数据状态;根据所述存储地址,从对应数据副本中心调取相应数据,在所述云数据平台对所述期望访问的数据进行覆盖更新。

11、进一步,在所述步骤s1中,将所述用户端的身份信息与预设身份信息名单进行对比,若所述身份信息存在与预设身份信息名单,则接收所述用户端发出的数据访问请求;否则,不接收所述用户端发出的数据访问请求,包括:

12、步骤s101,利用下面公式(1),提取所述用户端的身份信息中的对比信息,

13、

14、在上述公式(1)中,g16表示所述用户端的身份信息中的对比信息的16进制形式;d16表示所述用户端的身份信息的16进制形式;a16表示所述身份信息的通用帧头的16进制形式;e16表示所述身份信息的通用帧尾的16进制形式;表示循环右移;>>表示右移;len()表示求取括号内数据的数据总位数;

15、步骤s102,利用下面公式(2),根据所述用户端的身份信息中的对比信息,在所述预设身份信息名单中进行比对,

16、

17、在上述公式(2)中,y表示比对值;e16(i)表示所述预设身份信息名单中所有帧头中第i个帧头的16进制形式;a16(i)表示所述预设身份信息名单中所有帧头中第i个帧尾的16进制形式;n表示所述预设身份信息名单中所有帧头的总个数;

18、若y=1,则表示所述用户端的身份信息比对成功,则继续进行下面步骤s103的比对;

19、若y=0,则表示所述用户端的身份信息比对失败,则不需要继续进行比对,并确定所述身份信息不存在于预设身份信息名单;

20、步骤s103,当所述用户端的身份信息比对成功,则利用下面公式(3),将所述用户端的身份信息与预设身份信息名单进行对比,判断所述身份信息是否存在于预设身份信息名单中,

21、

22、在上述公式(3)中,b表示所述身份信息是否存在于预设身份信息名单中的判定值;d16(k)表示所述预设身份信息名单中的第k个身份信息的16进制形式;m表示所述预设身份信息名单中身份信息总个数;

23、若m=1,则表示所述身份信息存在于预设身份信息名单中;

24、若m=0,则表示所述身份信息不存在于预设身份信息名单中。

25、进一步,在所述步骤s2中,根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心,包括:

26、获取所述期望访问的数据当前的访问请求队列,根据所述访问请求队列中相应数据访问请求的数据访问进度,预测所述用户端完成数据访问所需时间;若所述所需时间大于或等于预设时长阈值,则判断需要对所述用户端进行跨平台数据访问切换;

27、根据所有数据副本中心的数据存储目录,选择存储有所述期望访问的数据的所有数据副本中心;再根据所述用户端所处网关位置,从所述选择的所有数据副本中心确定与所述用户端之间具有最短网络路径的数据副本中心,并将所述用户端切换连接至所述具有最短网络路径的数据副本中心。

28、进一步,在所述步骤s3中,根据所述用户端的数据访问进度,调整所述用户端与所述云数据中心或所述数据副本中心的连接状态,包括:

29、根据所述用户端的数据访问进度,判断所述用户端在所述云数据中心或所述数据副本中心是否完成数据访问;若是,则中断所述用户端与所述云数据中心或所述数据副本中心的连接;若否,则延长所述用户端对所述云数据中心或所述数据副本中心的访问持续时间。

30、本发明还提供云数据中心的数据访问管理系统,包括:

31、访问数据确定模块,用于根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据;

32、访问数据识别与校正模块,用于根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正;

33、数据访问切换模块,用于根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心;

34、数据中心连接变更模块,用于根据所述用户端的数据访问进度,调整所述用户端与所述云数据中心或所述数据副本中心的连接状态。

35、进一步,所述访问数据确定模块用于根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据,包括:

36、将所述用户端的身份信息与预设身份信息名单进行对比,若所述身份信息存在与预设身份信息名单,则接收所述用户端发出的数据访问请求;否则,不接收所述用户端发出的数据访问请求;

37、从所述用户端发出的数据访问请求提取期望访问的数据属性信息,根据所述数据属性信息,在云数据中心定位所述用户端期望访问的数据;

38、所述访问数据识别与校正模块用于根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正,包括:

39、根据所述期望访问的数据在所述云数据中心的存储地址,调取所述期望访问的数据的历史访问记录,从中提取所述期望访问的数据对应的历史访问操作及其对应的访问终端信息;

40、根据所述历史访问操作及其对应的访问终端信息,判断所述期望访问的数据是否被修改,若是,则确定所述期望访问的数据不处于原始数据状态;根据所述存储地址,从对应数据副本中心调取相应数据,在所述云数据平台对所述期望访问的数据进行覆盖更新。

41、进一步,所述数据访问切换模块用于根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心,包括:

42、获取所述期望访问的数据当前的访问请求队列,根据所述访问请求队列中相应数据访问请求的数据访问进度,预测所述用户端完成数据访问所需时间;若所述所需时间大于或等于预设时长阈值,则判断需要对所述用户端进行跨平台数据访问切换;

43、根据所有数据副本中心的数据存储目录,选择存储有所述期望访问的数据的所有数据副本中心;再根据所述用户端所处网关位置,从所述选择的所有数据副本中心确定与所述用户端之间具有最短网络路径的数据副本中心,并将所述用户端切换连接至所述具有最短网络路径的数据副本中心。

44、进一步,所述数据中心连接变更模块用于根据所述用户端的数据访问进度,调整所述用户端与所述云数据中心或所述数据副本中心的连接状态,包括:

45、根据所述用户端的数据访问进度,判断所述用户端在所述云数据中心或所述数据副本中心是否完成数据访问;若是,则中断所述用户端与所述云数据中心或所述数据副本中心的连接;若否,则延长所述用户端对所述云数据中心或所述数据副本中心的访问持续时间。

46、相比于现有技术,该云数据中心的数据访问管理方法和系统根据用户端的数据访问请求,在云数据中心定位期望访问的数据,并判断期望访问的数据是否处于原始数据状态,以此校正期望访问的数据,避免数据因历史访问操作导致数据被篡改而影响数据准确性,确保数据的可靠性;还根据期望访问的数据当前的访问请求状态,预测用户端完成数据访问所需时间,以此判断是否需要对用户端进行跨平台数据访问切换,并在云数据中心发生数据访问处理拥堵时,对用户端进行及时分流引导,使用户端切换至数据副本中心进行数据访问,保证用户端正确访问数据的同时,减小云数据中心的工作压力;还及时调整用户端与所述云数据中心或数据副本中心的连接状态,提高后续数据访问处理效率。

47、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

48、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

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