一种用于资源保障投入的数据访问控制方法、装置和电子设备制造方法及图纸

技术编号:30795562 阅读:19 留言:0更新日期:2021-11-16 08:00
本发明专利技术提供了一种数据访问控制方法、装置和计算机设备,该方法包括:接收客户端的输入操作和/或拖拽操作,提取节点数据;基于所述节点数据以及所述节点数据之间边数据,生成多维数组结构的多个任务流,并将所述多个任务流存储到数据库;在接收到用户的数据访问请求时,进行访问权限认证;对通过所述访问权限认证的数据访问请求,确定与该数据访问请求相对应的可调用的任务流;根据所确定的任务流,允许所述用户对所述数据库中的相应数据进行访问。本发明专利技术能够更安全、更有效控制数据访问,进而能够有效解决任务流中复杂工作流的流程控制困难问题,能够防止闭环数据的产生,还能够有效杜绝任务死循环等类似问题。杜绝任务死循环等类似问题。杜绝任务死循环等类似问题。

【技术实现步骤摘要】
一种用于资源保障投入的数据访问控制方法、装置和电子设备


[0001]本专利技术涉及计算机信息处理领域,具体而言,涉及一种用于资源保障投入的数据访问控制方法、装置和电子设备。

技术介绍

[0002]现有mysql客户端只能通过命令行方式指定登录到某个数据库,并且需要在参数中带上数据对应库密码。但是,随着部门业务增长,数据库增多,每次登录数据库都要先查到相应数据库登录密码和主机名,再在客户端使用mysql命令登录,想要访问特定数据是相当麻烦的。此外,随着新增数据库,各个部门同步数据库信息也是非常繁琐复杂的。
[0003]现有的数据集成抽取方式多样,实现技术也不同,缺少统一集成管控,不同的技术实现的数据同步不容易协调,数据链路较长且关联依赖不统一,同步程序告警和确定数据问题查找相对复杂。在数据库数据管理中,由于权限管理方面存在权限分配不合理等问题,开发人员或者业务人员很容易因误操作导致误删数据或数据库,从而提高了一定量数据丢失的危险性。此外,现有任务流中存在复杂工作流的流程控制困难问题,因闭环数据的产生而造成的任务死循环等类似问题。
[0004]因此,有必要提供一种更安全的数据访问控制方法。

技术实现思路

[0005]为了解决访问权限分配不合理、用户访问数据安全行性低、数据调用过程的数据处理效率低,现有任务流中所存在的复杂工作流的流程控制困难问题,以及因闭环数据的产生而造成的任务死循环等类似问题。
[0006]本专利技术提供了一种用于互联网资源服务的数据访问控制方法,包括:接收客户端的输入操作和/或拖拽操作,提取节点数据;基于所述节点数据以及所述节点数据之间边数据,生成多维数组结构的多个任务流,并将所述多个任务流存储到数据库;在接收到用户的数据访问请求时,进行访问权限认证;对通过所述访问权限认证的数据访问请求,确定与该数据访问请求相对应的可调用的任务流;根据所确定的任务流,允许所述用户对所述数据库中的相应数据进行访问。
[0007]优先地,所述提取节点数据包括:提取至少以下两种节点数据:与互联网资源服务相对应的时间变量,任务节点或任务监测以及是否为同步任务,具有不同权限的角色特征,以及是否为新增数据源;对各节点数据进行主节点标识和分支节点标识。
[0008]优先地,所述基于所述节点数据以及所述节点数据之间边数据,生成多维数组结构的多个任务流包括:根据所提取的至少两种节点数据,确定每两个相邻节点之间的边数据,并对得到的所有边数据进行边标识,以生成多维数组结构的有向无环图,所述边数据用于表征主节点与分支节点之间的相互关系或依赖关系。
[0009]优选地,所述对通过所述访问权限认证的数据访问请求,确定与该数据访问请求
相对应的可调用的任务流包括:从可调用的多个任务流中,选择调用时间最短的任务流,执行数据调用过程。
[0010]优选地,在将所述多个任务流存储到数据库之前,还包括将新生成的多个任务流实时同步到所有的任务流列表中,以更新各任务流的调用顺序和执行时间。
[0011]优选地,所述在接收到用户的数据访问请求时,进行访问权限认证包括:识别所述数据访问请求中用户标识信息,自动判断所述用户是否是具有权限的用户列表中的用户;在判断所述用户是具有权限的用户列表中的用户时,则确定通过了访问权限认证;在判断所述用户不是具有权限的用户列表中的用户时,则确定未通过访问权限认证。
[0012]优选地,还包括:根据互联网资源服务类型,配置任务流的调用优先级,以用于确定调用顺序,所述互联网资源服务类型包括资源保障投入服务、资源分配服务、资源筹集服务和资源互助服务。
[0013]此外,本专利技术的第二方面提供了一种用于互联网资源服务的数据访问控制装置,包括:接收处理模块,用于接收客户端的输入操作和/或拖拽操作,提取节点数据;生成处理模块,用于基于所述节点数据以及所述节点数据之间边数据,生成多维数组结构的多个任务流,并将所述多个任务流存储到数据库;认证模块,用于在接收到用户的数据访问请求时,进行访问权限认证;确定模块,用于对通过所述访问权限认证的数据访问请求,确定与该数据访问请求相对应的可调用的任务流;访问处理模块,用于根据所确定的任务流,允许所述用户对所述数据库中的相应数据进行访问。
[0014]优选地,所述数据访问控制装置还包括提取模块,所述提取模块用于提取至少以下两种节点数据:与互联网资源服务相对应的时间变量,任务节点或任务监测以及是否为同步任务,具有不同权限的角色特征,以及是否为新增数据源;对各节点数据进行主节点标识和分支节点标识。
[0015]优选地,所述数据访问控制装置还包括生成模块,所述生成模块用于根据所提取的至少两种节点数据,确定每两个相邻节点之间的边数据,并对得到的所有边数据进行边标识,以生成多维数组结构的有向无环图,所述边数据用于表征主节点与分支节点之间的相互关系或依赖关系。
[0016]此外,本专利技术的第三方面提供了一种计算机设备,包括处理器和存储器,所述存储器用于存储计算机可执行程序,当所述计算机程序被所述处理器执行时,所述处理器执行如本专利技术的第一方面所述的数据访问控制方法。
[0017]此外,本专利技术的第四方面提供了一种计算机程序产品,存储有计算机可执行程序,所述计算机可执行程序被执行时,实现如本专利技术的第一方面所述的数据访问控制方法。
[0018]有益效果
[0019]与现有技术相比,本专利技术通过接收客户端的输入操作和/或拖拽操作,提取节点数据,通过所述节点数据以及所述节点数据之间边数据,生成多维数组结构的多个任务流,并将所述多个任务流存储到数据库,能够有效将各任务流形成DAG格式的数据结构,能够有效提高调用过程中各任务流的执行过程,还能够提高数据处理能力;在接收到用户的数据访问请求时,进行访问权限认证,能够实现更有效的权限管理;通过对通过所述访问权限认证的数据访问请求,确定与该数据访问请求相对应的可调用的任务流,能够更安全、更有效控制数据访问,进而能够有效解决任务流中复杂工作流的流程控制问题,能够防止闭环数据
的产生,还能够有效杜绝任务死循环等类似问题。
[0020]进一步地,通过生成多维数组结构的多个任务流,使用具有DAG格式的数据结构进行数据存储,以构建数据访问控制装置,能够提高数据访问控制装置和互联网资源服务平台的多功能综合性能,能够提高数据开发效率和数据安全性。
附图说明
[0021]为了使本专利技术所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本专利技术的具体实施例。但需声明的是,下面描述的附图仅仅是本专利技术本专利技术示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。
[0022]图1是本专利技术的实施例1的用于互联网资源服务的数据访问控制方法的一示例的流程图。
[0023]图2是本专利技术的实施例1的用于互联网资源服务的数据访问控制方法中数据处理界面的一示例的示意图。
[0024]图3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于互联网资源服务的数据访问控制方法,其特征在于,包括:接收客户端的输入操作和/或拖拽操作,提取节点数据;基于所述节点数据以及所述节点数据之间边数据,生成多维数组结构的多个任务流,并将所述多个任务流存储到数据库;在接收到用户的数据访问请求时,进行访问权限认证;对通过所述访问权限认证的数据访问请求,确定与该数据访问请求相对应的可调用的任务流;根据所确定的任务流,允许所述用户对所述数据库中的相应数据进行访问。2.根据权利要求1所述的用于互联网资源服务的数据访问控制方法,其特征在于,所述提取节点数据包括:提取至少以下两种节点数据:与互联网资源服务相对应的时间变量,任务节点或任务监测以及是否为同步任务,具有不同权限的角色特征,以及是否为新增数据源;对各节点数据进行主节点标识和分支节点标识。3.根据权利要求1或2所述的用于互联网资源服务的数据访问控制方法,其特征在于,所述基于所述节点数据以及所述节点数据之间边数据,生成多维数组结构的多个任务流包括:根据所提取的至少两种节点数据,确定每两个相邻节点之间的边数据,并对得到的所有边数据进行边标识,以生成多维数组结构的有向无环图,所述边数据用于表征主节点与分支节点之间的相互关系或依赖关系。4.根据权利要求3所述的用于互联网资源服务的数据访问控制方法,其特征在于,所述对通过所述访问权限认证的数据访问请求,确定与该数据访问请求相对应的可调用的任务流包括:从可调用的多个任务流中,选择调用时间最短的任务流,执行数据调用过程。5.根据权利要求1或4所述的用于互联网资源服务的数据访问控制方法,其特征在于,在将所述多个任务流存储到数据库之前,还包括将新生成的多个任务流实时同步到所有的任务流列表中,以更新各任务流的调用顺序和执行时间。6.根据权利要求1或4所述的用于互联网资源服务的数据访问控制方法,其特征在于,所述在接收到用户的数据访问请求时,进行访问权限认证包括:识别...

【专利技术属性】
技术研发人员:徐国兴周玖安
申请(专利权)人:上海淇玥信息技术有限公司
类型:发明
国别省市:

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

1