云数据中心的数据访问管理方法和系统技术方案

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

【技术实现步骤摘要】
云数据中心的数据访问管理方法和系统


[0001]本专利技术涉及云数据处理的
,特别涉及云数据中心的数据访问管理方法和系统。

技术介绍

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

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供云数据中心的数据访问管理方法和系统,其根据用户端的数据访问请求,在云数据中心定位期望访问的数据,并判断期望访问的数据是否处于原始数据状态,以此校正期望访问的数据,避免数据因历史访问操作导致数据被篡改而影响数据准确性,确保数据的可靠性;还根据期望访问的数据当前的访问请求状态,预测用户端完成数据访问所需时间,以此判断是否需要对用户端进行跨平台数据访问切换,并在云数据中心发生数据访问处理拥堵时,对用户端进行及时分流引导,使用户端切换至数据副本中心进行数据访问,保证用户端正确访问数据的同时,减小云数据中心的工作压力;还及时调整用户端与所述云数据中心或数据副本中心的连接状态,提高后续数据访问处理效率。/>[0004]本专利技术提供云数据中心的数据访问管理方法,包括如下步骤:
[0005]步骤S1,根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据;根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正;
[0006]步骤S2,根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心;
[0007]步骤S3,根据所述用户端的数据访问进度,调整所述用户端与所述云数据中心或所述数据副本中心的连接状态。
[0008]进一步,在所述步骤S1中,根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据;根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正,包括:
[0009]将所述用户端的身份信息与预设身份信息名单进行对比,若所述身份信息存在与
预设身份信息名单,则接收所述用户端发出的数据访问请求;否则,不接收所述用户端发出的数据访问请求;
[0010]从所述用户端发出的数据访问请求提取期望访问的数据属性信息,根据所述数据属性信息,在云数据中心定位所述用户端期望访问的数据;
[0011]根据所述期望访问的数据在所述云数据中心的存储地址,调取所述期望访问的数据的历史访问记录,从中提取所述期望访问的数据对应的历史访问操作及其对应的访问终端信息;
[0012]根据所述历史访问操作及其对应的访问终端信息,判断所述期望访问的数据是否被修改,若是,则确定所述期望访问的数据不处于原始数据状态;根据所述存储地址,从对应数据副本中心调取相应数据,在所述云数据平台对所述期望访问的数据进行覆盖更新。
[0013]进一步,在所述步骤S1中,将所述用户端的身份信息与预设身份信息名单进行对比,若所述身份信息存在与预设身份信息名单,则接收所述用户端发出的数据访问请求;否则,不接收所述用户端发出的数据访问请求,包括:
[0014]步骤S101,利用下面公式(1),提取所述用户端的身份信息中的对比信息,
[0015][0016]在上述公式(1)中,G
16
表示所述用户端的身份信息中的对比信息的16进制形式;D
16
表示所述用户端的身份信息的16进制形式;A
16
表示所述身份信息的通用帧头的16进制形式;E
16
表示所述身份信息的通用帧尾的16进制形式;表示循环右移;>>表示右移;len()表示求取括号内数据的数据总位数;
[0017]步骤S102,利用下面公式(2),根据所述用户端的身份信息中的对比信息,在所述预设身份信息名单中进行比对,
[0018][0019]在上述公式(2)中,Y表示比对值;e
16
(i)表示所述预设身份信息名单中所有帧头中第i个帧头的16进制形式;a
16
(i)表示所述预设身份信息名单中所有帧头中第i个帧尾的16进制形式;n表示所述预设身份信息名单中所有帧头的总个数;
[0020]若Y=1,则表示所述用户端的身份信息比对成功,则继续进行下面步骤S103的比对;
[0021]若Y=0,则表示所述用户端的身份信息比对失败,则不需要继续进行比对,并确定所述身份信息不存在于预设身份信息名单;
[0022]步骤S103,当所述用户端的身份信息比对成功,则利用下面公式(3),将所述用户端的身份信息与预设身份信息名单进行对比,判断所述身份信息是否存在于预设身份信息名单中,
[0023][0024]在上述公式(3)中,B表示所述身份信息是否存在于预设身份信息名单中的判定值;d
16
(k)表示所述预设身份信息名单中的第k个身份信息的16进制形式;m表示所述预设身份信息名单中身份信息总个数;
[0025]若m=1,则表示所述身份信息存在于预设身份信息名单中;
[0026]若m=0,则表示所述身份信息不存在于预设身份信息名单中。
[0027]进一步,在所述步骤S2中,根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心,包括:
[0028]获取所述期望访问的数据当前的访问请求队列,根据所述访问请求队列中相应数据访问请求的数据访问进度,预测所述用户端完成数据访问所需时间;若所述所需时间大于或等于预设时长阈值,则判断需要对所述用户端进行跨平台数据访问切换;
[0029]根据所有数据副本中心的数据存储目录,选择存储有所述期望访问的数据的所有数据副本中心;再根据所述用户端所处网关位置,从所述选择的所有数据副本中心确定与所述用户端之间具有最短网络路径的数据副本中心,并将所述用户端切换连接至所述具有最短网络路径的数据副本中心。
[0030]进一步,在所述步骤S3中,根据所述用户端的数据访问进度,调整所述用户端与所述云数据中心或所述数据副本中心的连接状态,包括:
[0031]根据所述用户端的数据访问进度,判断所述用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.云数据中心的数据访问管理方法,其特征在于,包括如下步骤:步骤S1,根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据;根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正;步骤S2,根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心;步骤S3,根据所述用户端的数据访问进度,调整所述用户端与所述云数据中心或所述数据副本中心的连接状态。2.如权利要求1所述的云数据中心的数据访问管理方法,其特征在于:在所述步骤S1中,根据用户端的数据访问请求,在云数据中心确定所述用户端期望访问的数据;根据所述期望访问的数据的历史访问记录,判断所述期望访问的数据是否处于原始数据状态,以此对所述期望访问的数据进行校正,包括:将所述用户端的身份信息与预设身份信息名单进行对比,若所述身份信息存在与预设身份信息名单,则接收所述用户端发出的数据访问请求;否则,不接收所述用户端发出的数据访问请求;从所述用户端发出的数据访问请求提取期望访问的数据属性信息,根据所述数据属性信息,在云数据中心定位所述用户端期望访问的数据;根据所述期望访问的数据在所述云数据中心的存储地址,调取所述期望访问的数据的历史访问记录,从中提取所述期望访问的数据对应的历史访问操作及其对应的访问终端信息;根据所述历史访问操作及其对应的访问终端信息,判断所述期望访问的数据是否被修改,若是,则确定所述期望访问的数据不处于原始数据状态;根据所述存储地址,从对应数据副本中心调取相应数据,在所述云数据平台对所述期望访问的数据进行覆盖更新。3.如权利要求1所述的云数据中心的数据访问管理方法,其特征在于:在所述步骤S1中,将所述用户端的身份信息与预设身份信息名单进行对比,若所述身份信息存在与预设身份信息名单,则接收所述用户端发出的数据访问请求;否则,不接收所述用户端发出的数据访问请求,包括:步骤S101,利用下面公式(1),提取所述用户端的身份信息中的对比信息,在上述公式(1)中,G
16
表示所述用户端的身份信息中的对比信息的16进制形式;D
16
表示所述用户端的身份信息的16进制形式;A
16
表示所述身份信息的通用帧头的16进制形式;E
16
表示所述身份信息的通用帧尾的16进制形式;表示循环右移;>>表示右移;len()表示求取括号内数据的数据总位数;步骤S102,利用下面公式(2),根据所述用户端的身份信息中的对比信息,在所述预设身份信息名单中进行比对,在上述公式(2)中,Y表示比对值;e
16
(i)表示所述预设身份信息名单中所有帧头中第i
个帧头的16进制形式;a
16
(i)表示所述预设身份信息名单中所有帧头中第i个帧尾的16进制形式;n表示所述预设身份信息名单中所有帧头的总个数;若Y=1,则表示所述用户端的身份信息比对成功,则继续进行下面步骤S103的比对;若Y=0,则表示所述用户端的身份信息比对失败,则不需要继续进行比对,并确定所述身份信息不存在于预设身份信息名单;步骤S103,当所述用户端的身份信息比对成功,则利用下面公式(3),将所述用户端的身份信息与预设身份信息名单进行对比,判断所述身份信息是否存在于预设身份信息名单中,在上述公式(3)中,B表示所述身份信息是否存在于预设身份信息名单中的判定值;d
16
(k)表示所述预设身份信息名单中的第k个身份信息的16进制形式;m表示所述预设身份信息名单中身份信息总个数;若m=1,则表示所述身份信息存在于预设身份信息名单中;若m=0,则表示所述身份信息不存在于预设身份信息名单中。4.如权利要求1所述的云数据中心的数据访问管理方法,其特征在于:在所述步骤S2中,根据所述期望访问的数据当前的访问请求状态,预测所述用户端完成数据访问所需时间,以此判断是否需要对所述用户端进行跨平台数据访问切换;若需要,则根据所述用户端的网络位置,将所述用户端切换连接至对应数据副本中心,包括:获取所述期望访问的数据当前的访...

【专利技术属性】
技术研发人员:王青鹏王丹星刘一凡贺江
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1