一种数据查询方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32238616 阅读:14 留言:0更新日期:2022-02-09 17:42
本发明专利技术公开了一种数据查询方法、装置、电子设备和存储介质,其中,该方法包括:根据用户信息确定系统查询权限;在预设登录页面确定所述系统查询权限对应的数据访问路径和查询引擎;根据所述数据访问路径和所述查询引擎获取数据查询请求对应的数据查询结果。本发明专利技术实施通过系统查询权限的限制,提高查询过程中的数据安全,为各节点提供统一的预设登录页面,增强不同节点间的系统兼容程度,可降低数据查询通道的建立难度,提高了数据查询效率,有助于减少各节点的数据查询功能的维护成本。减少各节点的数据查询功能的维护成本。减少各节点的数据查询功能的维护成本。

【技术实现步骤摘要】
一种数据查询方法、装置、电子设备和存储介质


[0001]本专利技术实施例涉及计算机应用
,尤其涉及一种数据查询方法、装置、电子设备和存储介质。

技术介绍

[0002]目前由于企业的组织架构逐渐复制,导致为企业提供服务的业务系统逐渐无法适应企业信息安全的要求,例如,在大型电力企业中数据查询系统往往布置为总部加各网省公司的结构,通过远程访问和本地应用系统部署方式,其中,远程访问需要包本地数据推送上传,存在数据泄露的风险,对于高敏感数据具有较大的安全隐患。而本地应用数据虽然保留在本地,开发存在差异化,不同本地系统兼容性较差,且模型和功能迭代周期长,造成运维复杂,内外网数据查询通道难以打通。现有技术无法兼顾数据查询系统中数据安全和数据查询效率。

技术实现思路

[0003]本专利技术提供一种数据查询方法、装置、电子设备和存储介质,以提高数据查询过程的数据安全,提供统一的访问入口,降低数据查询通道建立难度,可提高数据查询效率,降低后期维护成本。
[0004]第一方面,本专利技术实施例提供了一种数据查询方法,其中,该方法包括:
[0005]根据用户信息确定系统查询权限;
[0006]在预设登录页面确定所述系统查询权限对应的数据访问路径和查询引擎;
[0007]根据所述数据访问路径和所述查询引擎获取数据查询请求对应的数据查询结果。
[0008]第二方面,本专利技术实施例还提供了一种数据查询方法,其中,该方法包括:
[0009]根据从节点的用户信息配置系统查询权限;
[0010]确定所述系统查询权限对应的数据访问路径和查询引擎;
[0011]下发所述数据访问路径和所述查询引擎到代理网络服务器,以使得所述从节点根据所述数据访问路径和所述查询引擎获取数据查询请求对应的数据查询结果。
[0012]第三方面,本专利技术实施例还提供了一种电子设备,其中,该电子设备包括:
[0013]一个或多个处理器;
[0014]存储器,用于存储一个或多个程序;
[0015]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述数据查询方法。
[0016]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本专利技术实施例中任一所述数据查询方法。
[0017]本专利技术实施例,通过在从节点按照用户信息确定系统查询权限,在预设登录页面查找系统查询权限对应的数据访问路径和查询引擎,按照数据访问路径登录查询引擎获取数据查询请求的数据查询结果,通过系统查询权限的限制,提高查询过程中的数据安全,为
各节点提供统一的预设登录页面,增强不同节点间的系统兼容程度,可降低数据查询通道的建立难度,提高了数据查询效率,有助于减少各节点的数据查询功能的维护成本。
附图说明
[0018]图1是本专利技术实施例一提供的一种数据查询方法的流程图;
[0019]图2是本专利技术实施例二提供的另一种数据查询方法的流程图;
[0020]图3是本专利技术实施例三提供的另一种数据查询方法的流程图;
[0021]图4是本专利技术实施例四提供的一种数据查询方法的示例图;
[0022]图5是本专利技术实施例五提供的一种数据查询装置的结构示意图;
[0023]图6是本专利技术实施例六提供的另一种数据查询装置的结构示意图;
[0024]图7是本专利技术实施例器七提供的一种电子设备的结构示意图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构,此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0026]实施例一
[0027]图1是本专利技术实施例一提供的一种数据查询方法的流程图,本实施例可适用于集群架构的业务系统数据查询的情况,该方法可以由数据查询装置来执行,该装置可以采用硬件和/或软件的方式来实现,一般集成在集群中的从节点,参见图1,本专利技术实施例提供的方法具体包括如下步骤:
[0028]步骤110、根据用户信息确定系统查询权限。
[0029]其中,用户信息可以是查询数据的用户的相关属性信息,用户信息可以包括用户的账号、密码和登陆地址等,系统查询权限可以是对不同节点的存储信息进行查询的权限,例如,主节点的系统查询权限可以是允许查询主节点本地以及其他从节点的数据,从节点的系统查询权限可以是允许查询从节点本地的数据。
[0030]在本专利技术实施例中,可以预先将用户信息和系统查询权限关联存储,在需要进行数据查询时,从节点可以使用用户信息查找关联存储的系统查询权限,以实现数据查询。可以理解的是,用户信息和系统查询权限可以关联存储在主节点或者第三方验证平台。
[0031]步骤120、在预设登录页面确定系统查询权限对应的数据访问路径和查询引擎。
[0032]其中,预设登录页面可以是从节点访问数据存储的统一登录页面,不同从节点面对的预设登录页面可以相同,预设登录页面可以用于确定不同系统查询权限下对应的数据访问路径,预设登录页面可以主节点构建。查询引擎可以是执行数据查询的业务系统,可以包括数据存储和数据查询规则,查询引擎的数量可以为一个或多个,不同从节点的查询引擎可以不同。
[0033]在本专利技术实施例中,从节点可以按照自身的系统查询权限在预设登录页面中获取到对应的数据访问路径,可以理解的是,预设登录页面可以包括后台存储,该后台存储中可以包括不同系统查询权限对应的数据访问路径,不同的数据访问路径对应的查询引擎可以
不同,查询引擎可以是在位于主节点或从节点,不同查询引擎中存储的数据可以不同。
[0034]步骤130、根据数据访问路径和查询引擎获取数据查询请求对应的数据查询结果。
[0035]其中,数据查询请求可以是用户用于查询数据的请求信息,数据查询请求可以包括结构化查询语句或者自然语言查询信息。
[0036]在本专利技术实施例中,可以按照数据访问路径访问查询引擎,可以按照数据查询请求在查询引擎中获取到数据查询结果,可以理解是,从节点按照数据访问路径访问的查询引擎可以实现从节点处本地的数据存储的查询,也可以实现主节点处的数据存储的查询。
[0037]本专利技术实施例,通过在从节点按照用户信息确定系统查询权限,在预设登录页面查找系统查询权限对应的数据访问路径和查询引擎,按照数据访问路径访问查询引擎并获取数据查询请求的数据查询结果,通过系统查询权限的限制,提高查询过程中的数据安全,为各节点提供统一的预设登录页面,增强不同节点间的系统兼容程度,可降低数据查询通道的建立难度,提高了数据查询效率,有助于减少各节点的数据查询功能的维护成本。
[0038]实施例二
[0039]图2是本专利技术实施例二提供的另一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于从节点,所述方法包括:根据用户信息确定系统查询权限;在预设登录页面确定所述系统查询权限对应的数据访问路径和查询引擎;根据所述数据访问路径和所述查询引擎获取数据查询请求对应的数据查询结果。2.根据权利要求1所述方法,其特征在于,所述根据用户信息确定系统查询权限,包括:按照所述用户信息包括的账号参数访问认证系统;在所述认证系统查找所述账号参数关联存储的系统查询权限。3.根据权利要求1所述方法,其特征在于,所述在预设登录页面确定所述系统查询权限对应的数据访问路径和查询引擎,包括:访问所述预设登录页面,其中,所述预设登录页面配置在主节点的代理网络服务器;在所述代理网络服务器的配置权限中查找所述系统查询权限对应的数据访问路径和查询引擎,其中,所述配置权限由主节点预先设置。4.根据权利要求1所述方法,其特征在于,所述根据所述数据访问路径和所述查询引擎获取数据查询请求对应的数据查询结果,包括:按照所述数据访问路径对应的路由登录所述查询引擎;按照所述查询引擎配置的执行模型处理所述数据查询请求;采集所述执行模型的输出结果作为数据查询结果。5.一种数据查询方法,其特征在于,应用于主节点,所述方法包括:根据从节点的用户信息配置系统查询权限;确定所述系统查询权限对应的数据访问路径和查询引擎;...

【专利技术属性】
技术研发人员:王路涛李博高灵超李继伟朱天佑
申请(专利权)人:国家电网有限公司大数据中心
类型:发明
国别省市:

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

1