数据处理方法及装置制造方法及图纸

技术编号:22185963 阅读:31 留言:0更新日期:2019-09-25 03:35
本发明专利技术提供了一种数据处理方法,包括:获取到用户的操作指令,解析操作指令得到操作指令中包含的操作信息;基于操作信息判断操作指令是否存在风险;若操作指令不存在风险,则执行第一操作;第一操作包括:在预先构建的数据库集合中确定操作指令对应的至少一个目标数据库,基于操作信息生成目标数据处理请求;将所述目标数据处理请求发送至各个目标数据库,以实现对各个目标数据库中的目标数据进行配置;若所述操作指令存在风险,则生成风险提示信息以提示用户;当接收到用户发送的确定指令时,执行第一操作。通过将目标数据请求发送至各个目标数据库中,能够同时对多个目标数据库的目标数据进行配置,进而提升了工作效率。

Data Processing Method and Device

【技术实现步骤摘要】
数据处理方法及装置
本专利技术涉及数据库管理领域,特别涉及一种数据处理方法及装置。
技术介绍
随着信息科技的发展,互联网中数据量也呈现爆发式增长,数据库变得日益重要,数据库是建立在计算机存储设备上的仓库,用于按照数据结构来组织、存储和管理数据,且其中通常包括存储有各种数据的表格。在当下的大数据时代,部分企业随着业务的拓展,业务数据量也随之增加,因此对数据库的需求也在不断提升。在利用到数据库的系统中,经常遇到数据拆分及数据迁移等问题,这时需要对每个数据库一一进行操作,在数据库数量较多的情况下,需要对数据库的数据结构进行维护以及需要对数据库中的数据进行初始化、获取、迁移等操作时,工作较为繁琐,操作效率低下。
技术实现思路
本专利技术所要解决的技术问题是提供一种数据处理方法,能够将目标数据请求发送至各个目标数据库中,同时对多个目标数据库中的目标数据进行配置,进而提升了工作效率。本专利技术还提供了一种数据处理装置,用以保证上述方法在实际中的实现及应用。一种数据处理方法,包括:获取到用户的操作指令,解析所述操作指令得到所述操作指令中包含的操作信息;基于所述操作信息判断所述操作指令是否存在风险;若所述操作指令不存在风险,则执行第一操作;所述第一操作包括:在预先构建的数据库集合中确定所述操作指令对应的至少一个目标数据库,基于所述操作信息生成目标数据处理请求;将所述目标数据处理请求发送至各个所述目标数据库,以实现对各个所述目标数据库中的目标数据进行配置;若所述操作指令存在风险,则确定所述操作指令的风险类型,基于所述风险类型生成提示信息,并为所述用户展示所述提示信息;当接收到用户发送的与所述提示信息对应的确定指令时,执行所述第一操作。上述的方法,可选的,所述基于所述操作信息判断所述操作指令是否存在风险,包括:获取所述操作信息对应的代码语句;将所述代码语句与预设的各个风险条件进行匹配;若存在与所述代码语句对应的风险条件,则确定所述操作指令存在风险。上述的方法,可选的,所述确定所述操作指令的风险类型,包括:获取与所述代码语句对应的风险条件的描述信息;基于所述描述信息确定与所述代码语句条件对应的风险条件的危险等级;结合所述代码语句及所述危险等级确定所述操作指令对应的风险类型。上述的方法,可选的,所述将所述目标数据处理请求发送至各个所述目标数据库,以实现对各个所述目标数据库中的目标数据进行配置,包括:遍历预先设置的路由配置表,获取各个所述目标数据库分别对应的路由信息;依据所述路由信息将所述目标数据处理请求路由至各个所述目标数据库,使各个所述目标数据库基于所述目标数据处理请求,调整各个所述目标数据库中与所述目标数据处理请求对应的目标数据信息。上述的方法,可选的,所述基于所述风险类型生成提示信息,包括:依据所述风险类型生成风险关键字;在预先建立的信息模板集合中选取与所述风险关键字匹配的一个或多个初始信息模板;在各个已选取的初始信息模板中确定目标信息模板;将所述风险关键字填充至所述目标信息模板中预设的字段,以生成提示信息。一种数据处理装置,包括:第一获取单元,用于获取到用户的操作指令,解析所述操作指令得到所述操作指令中包含的操作信息;判断单元,用于依据所述操作信息判断所述操作指令是否存在风险;第一执行单元,用于当所述操作指令不存在风险时,执行第一操作;所述第一操作包括:在预先构建的数据库集合中确定所述操作指令对应的至少一个目标数据库,基于所述操作信息生成目标数据处理请求;将所述目标数据处理请求发送至各个所述目标数据库,以实现对各个所述目标数据库中的目标数据进行配置;第二执行单元,用于当所述操作指令存在风险时,确定所述操作指令的风险类型,基于所述风险类型生成提示信息,并为所述用户展示所述提示信息;当接收到用户发送的与所述提示信息对应的确定指令时,执行所述第一操作。上述的装置,可选的,所述判断单元,包括:获取所述操作信息对应的代码语句;将所述代码语句与预设的各个风险条件进行匹配;若存在与所述代码语句对应的风险条件,则确定所述操作指令存在风险。上述的装置,可选的,所述确定所述操作指令的风险类型的第二执行单元,包括:获取子单元,用于获取与所述代码语句对应的风险条件的描述信息;第一确定子单元,用于依据所述描述信息确定与所述代码语句条件对应的风险条件的危险等级;第二确定子单元,用于结合所述代码语句及所述危险等级确定所述操作指令对应的风险类型。上述的装置,可选的,还包括:第二获取单元,用于遍历预先设置的路由配置表,获取各个所述目标数据库分别对应的路由信息;发送单元,用于依据所述路由信息将所述目标数据处理请求路由至各个所述目标数据库,使各个所述目标数据库基于所述目标数据处理请求,调整各个所述目标数据库中与所述目标数据处理请求对应的目标数据信息。上述的装置,可选的,所述基于所述风险类型生成提示信息的第二执行单元,包括:生成子单元,用于依据所述风险类型生成风险关键字;选取子单元,用于在预先建立的信息模板集合中选取与所述风险关键字匹配的一个或多个初始信息模板;第三确定子单元,用于在各个已选取的初始信息模板中确定目标信息模板;填充单元,用于将所述风险关键字填充至所述目标信息模板中预设的字段,以生成提示信息。与现有技术相比,本专利技术包括以下优点:本专利技术提供了一种数据处理方法,包括:获取到用户的操作指令,解析所述操作指令得到所述操作指令中包含的操作信息;基于所述操作信息判断所述操作指令是否存在风险;若所述操作指令不存在风险,则执行第一操作;所述第一操作包括:在预先构建的数据库集合中确定所述操作指令对应的至少一个目标数据库,基于所述操作信息生成目标数据处理请求;将所述目标数据处理请求发送至各个所述目标数据库,以实现对各个所述目标数据库中的目标数据进行配置;若所述操作指令存在风险,则确定所述操作指令的风险类型,基于所述风险类型生成提示信息,并为所述用户展示所述提示信息;当接收到用户发送的与所述提示信息对应的确定指令时,执行所述第一操作。应用本专利技术实施例提供的数据处理方法,将目标数据请求发送至各个目标数据库中,能够同时对多个目标数据库的目标数据进行配置,进而提升了工作效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种数据处理方法的方法流程图;图2为本专利技术提供的一种数据处理方法的又一方法流程图;图3为本专利技术提供的一种数据处理方法的又一方法流程图;图4为本专利技术提供的一种数据处理装置的结构示意图;图5为本专利技术提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:获取到用户的操作指令,解析所述操作指令得到所述操作指令中包含的操作信息;基于所述操作信息判断所述操作指令是否存在风险;若所述操作指令不存在风险,则执行第一操作;所述第一操作包括:在预先构建的数据库集合中确定所述操作指令对应的至少一个目标数据库,基于所述操作信息生成目标数据处理请求;将所述目标数据处理请求发送至各个所述目标数据库,以实现对各个所述目标数据库中的目标数据进行配置;若所述操作指令存在风险,则确定所述操作指令的风险类型,基于所述风险类型生成提示信息,并为所述用户展示所述提示信息;当接收到用户发送的与所述提示信息对应的确定指令时,执行所述第一操作。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取到用户的操作指令,解析所述操作指令得到所述操作指令中包含的操作信息;基于所述操作信息判断所述操作指令是否存在风险;若所述操作指令不存在风险,则执行第一操作;所述第一操作包括:在预先构建的数据库集合中确定所述操作指令对应的至少一个目标数据库,基于所述操作信息生成目标数据处理请求;将所述目标数据处理请求发送至各个所述目标数据库,以实现对各个所述目标数据库中的目标数据进行配置;若所述操作指令存在风险,则确定所述操作指令的风险类型,基于所述风险类型生成提示信息,并为所述用户展示所述提示信息;当接收到用户发送的与所述提示信息对应的确定指令时,执行所述第一操作。2.根据权利要求1所述的方法,其特征在于,所述基于所述操作信息判断所述操作指令是否存在风险,包括:获取所述操作信息对应的代码语句;将所述代码语句与预设的各个风险条件进行匹配;若存在与所述代码语句对应的风险条件,则确定所述操作指令存在风险。3.根据权利要求2所述的方法,其特征在于,所述确定所述操作指令的风险类型,包括:获取与所述代码语句对应的风险条件的描述信息;基于所述描述信息确定与所述代码语句条件对应的风险条件的危险等级;结合所述代码语句及所述危险等级确定所述操作指令对应的风险类型。4.根据权利要求1所述的方法,其特征在于,所述将所述目标数据处理请求发送至各个所述目标数据库,以实现对各个所述目标数据库中的目标数据进行配置,包括:遍历预先设置的路由配置表,获取各个所述目标数据库分别对应的路由信息;依据所述路由信息将所述目标数据处理请求路由至各个所述目标数据库,使各个所述目标数据库基于所述目标数据处理请求,调整各个所述目标数据库中与所述目标数据处理请求对应的目标数据信息。5.根据权利要求1所述的方法,其特征在于,所述基于所述风险类型生成提示信息,包括:依据所述风险类型生成风险关键字;在预先建立的信息模板集合中选取与所述风险关键字匹配的一个或多个初始信息模板;在各个已选取的初始信息模板中确定目标信息模板;将所述风险关键字填充至所述目标信息模板中预设的字段,以生成提示信息。6.一种数据处理装置,其特征在于,包括:第一获取单元,用于...

【专利技术属性】
技术研发人员:孙昌臣
申请(专利权)人:北京搜房科技发展有限公司
类型:发明
国别省市:北京,11

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

1