一种业务数据校验方法和装置制造方法及图纸

技术编号:26791704 阅读:17 留言:0更新日期:2020-12-22 17:07
本申请提供了一种业务数据校验方法和装置,其中,该方法包括:获取在当前栏位中录入的数据;通过当前用户的上下文信息对当前栏位中录入的数据进行校验;如果校验通过,则切换至下一栏位继续进行数据录入;如果校验未通过,则对当前栏位录入的数据进行突出显示。通过上述方案解决了现有的业务数据校验局限性较大、校验结果不准确的技术问题,达到了更为准确高效进行数据校验的目的。

【技术实现步骤摘要】
一种业务数据校验方法和装置
本申请属于业务办理
,尤其涉及一种业务数据校验方法和装置。
技术介绍
业务数据的校验一般是在使用业务动作交易发生时,前端操作界面或者后端应用服务对业务数据根据预设的规则进行校验,例如用户申请贷款的场景下,需要校验所填的数据格式是否满足要求,需要校验用户是否存在,账号是否有效,用户是否满足贷款资格,用户是否在业务黑名单中等等各种规则。这些都是通过业务办理时的对界面事件或者交易事件进行拦截式的被动校验方法,即,在有事件触发的情况下,针对这个事件载荷中的各个字段进行检验。即,对数据合法性进行校验的校验规则一般仅局限于当前场景本身的约束条件,校验过程注重于业务所处的当前阶段,而非业务的全局过程,特别是业务的发起和各阶段间的关联关系,以至于对部分场景下数据合法性的产生误判,从而导致存在风险隐患。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本申请目的在于提供一种业务数据校验方法和装置,可以以便更为准确的对业务数据进行校验。本申请提供一种业务数据校验方法和装置是这样实现的:一种业务数据校验方法,所述方法包括:获取在当前栏位中录入的数据;通过当前用户的上下文信息对当前栏位中录入的数据进行校验;如果校验通过,则切换至下一栏位继续进行数据录入;如果校验未通过,则对当前栏位录入的数据进行突出显示。在一个实施方式中,上述方法还包括:按照如下方式生成所述当前用户的上下文信息:获取当前用户的基础数据信息和历史业务办理信息;根据所述基础数据信息、历史业务办理信息和业务之间的关联关系,生成当前用户的上下文信息。在一个实施方式中,生成所述当前用户的上下文信息,包括:接收所述当前用户的排号请求;响应于所述排号请求为所述当前用户生成全局跟踪号,其中,所述全局跟踪号用于与所述当前用户本次柜台各个业务办理进行关联和唯一性标识;以所述全局跟踪号作为排队号,将所述当前用户加入到业务办理等待队列并开始组装所述当前用户的上下文信息。在一个实施方式中,还包括:在确定所述业务办理等待队列中已排至所述当前用户的情况下,在排队信息中提取所述当前用户的全局跟踪号;确定所述全局跟踪号对应的上下文信息是否组装完成;如果已组装完成,则依次从缓存模块和持久化模块中获取上下文信息,并进行装载,其中,装载后的上下文信息,用于对栏位中录入的数据进行校验。在一个实施方式中,组装所述当前用户的上下文信息,包括:获取所述当前用户请求办理的业务的业务类型;获取所述业务类型对应的上下文组装规则;根据所述上下文组装规则,获取上下文组装所需的数据信息;通过所述上下文组装规则,对获取的数据信息进行组装,得到上下文信息;将所述上下文信息放入缓存,并持久化到数据库中。另一方面,提供了一种业务数据校验装置,包括:获取模块,用于获取在当前栏位中录入的数据;校验模块,用于通过当前用户的上下文信息对当前栏位中录入的数据进行校验;切换模块,用于在校验通过的情况下,切换至下一栏位继续进行数据录入;显示模块,用于在校验未通过的情况下,对当前栏位录入的数据进行突出显示。在一个实施方式中,上述装置还包括:生成模块,用于按照如下方式生成所述当前用户的上下文信息:获取当前用户的基础数据信息和历史业务办理信息;根据所述基础数据信息、历史业务办理信息和业务之间的关联关系,生成当前用户的上下文信息。在一个实施方式中,所述生成模块包括:接收单元,用于接收所述当前用户的排号请求;第一生成单元,用于响应于所述排号请求为所述当前用户生成全局跟踪号,其中,所述全局跟踪号用于与所述当前用户本次柜台各个业务办理进行关联和唯一性标识;组装单元,用于以所述全局跟踪号作为排队号,将所述当前用户加入到业务办理等待队列并开始组装所述当前用户的上下文信息。在一个实施方式中,上述装置还包括:提取模块,用于在确定所述业务办理等待队列中已排至所述当前用户的情况下,在排队信息中提取所述当前用户的全局跟踪号;确定模块,用于确定所述全局跟踪号对应的上下文信息是否组装完成;获取模块,用于在确定已组装完成的情况下,依次从缓存模块和持久化模块中获取上下文信息,并进行装载,其中,装载后的上下文信息,用于对栏位中录入的数据进行校验。在一个实施方式中,所述组装单元包括:第一获取子单元,用于获取所述当前用户请求办理的业务的业务类型;第二获取子单元,用于获取所述业务类型对应的上下文组装规则;第三获取子单元,用于根据所述上下文组装规则,获取上下文组装所需的数据信息;组装单元,用于通过所述上下文组装规则,对获取的数据信息进行组装,得到上下文信息;缓存持久化单元,用于将所述上下文信息放入缓存,并持久化到数据库中。又一方面,提供了一种终端设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现如下方法的步骤:获取在当前栏位中录入的数据;通过当前用户的上下文信息对当前栏位中录入的数据进行校验;如果校验通过,则切换至下一栏位继续进行数据录入;如果校验未通过,则对当前栏位录入的数据进行突出显示。又一方面,提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现如下方法的步骤:获取在当前栏位中录入的数据;通过当前用户的上下文信息对当前栏位中录入的数据进行校验;如果校验通过,则切换至下一栏位继续进行数据录入;如果校验未通过,则对当前栏位录入的数据进行突出显示。本申请提供的业务数据校验方法和装置,通过当前用户的上下文信息对当前栏位中录入的数据进行校验,如果校验通过,则切换至下一栏位继续进行数据录入,如果校验未通过,则对当前栏位录入的数据进行突出显示。即,在对业务数据进行校验的时候,使用的是当前用户的上下文信息,而不是仅限于当前的业务场景,是业务的全局过程,从而使得校验更为全面准确,从而解决了现有的业务数据校验局限性较大、校验结果不准确的技术问题,达到了更为准确高效进行数据校验的目的。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的业务数据校验方法一种实施例的方法流程图;图2是本申请提供的业务交互系统的架构图;图3是本申请提供的取号子系统的结构框图;图4是本申请提供的取号步骤的方法流程图;图5是本申请提供的业务上下文管理子系统的结构框图;图6是本申请提供的本文档来自技高网...

【技术保护点】
1.一种业务数据校验方法,其特征在于,所述方法包括:/n获取在当前栏位中录入的数据;/n通过当前用户的上下文信息对当前栏位中录入的数据进行校验;/n如果校验通过,则切换至下一栏位继续进行数据录入;/n如果校验未通过,则对当前栏位录入的数据进行突出显示。/n

【技术特征摘要】
1.一种业务数据校验方法,其特征在于,所述方法包括:
获取在当前栏位中录入的数据;
通过当前用户的上下文信息对当前栏位中录入的数据进行校验;
如果校验通过,则切换至下一栏位继续进行数据录入;
如果校验未通过,则对当前栏位录入的数据进行突出显示。


2.根据权利要求1所述的方法,其特征在于,还包括:
按照如下方式生成所述当前用户的上下文信息:
获取当前用户的基础数据信息和历史业务办理信息;
根据所述基础数据信息、历史业务办理信息和业务之间的关联关系,生成当前用户的上下文信息。


3.根据权利要求2所述的方法,其特征在于,生成所述当前用户的上下文信息,包括:
接收所述当前用户的排号请求;
响应于所述排号请求为所述当前用户生成全局跟踪号,其中,所述全局跟踪号用于与所述当前用户本次柜台各个业务办理进行关联和唯一性标识;
以所述全局跟踪号作为排队号,将所述当前用户加入到业务办理等待队列并开始组装所述当前用户的上下文信息。


4.根据权利要求3所述的方法,其特征在于,还包括:
在确定所述业务办理等待队列中已排至所述当前用户的情况下,在排队信息中提取所述当前用户的全局跟踪号;
确定所述全局跟踪号对应的上下文信息是否组装完成;
如果已组装完成,则依次从缓存模块和持久化模块中获取上下文信息,并进行装载,其中,装载后的上下文信息,用于对栏位中录入的数据进行校验。


5.根据权利要求3所述的方法,其特征在于,组装所述当前用户的上下文信息,包括:
获取所述当前用户请求办理的业务的业务类型;
获取所述业务类型对应的上下文组装规则;
根据所述上下文组装规则,获取上下文组装所需的数据信息;
通过所述上下文组装规则,对获取的数据信息进行组装,得到上下文信息;
将所述上下文信息放入缓存,并持久化到数据库中。


6.一种业务数据校验装置,其特征在于,包括:
获取模块,用于获取在当前栏位中录入的数据;
校验模块,用于通过当前用户的上下文信息对当前栏位中录入的数据进行校验;
切换模块,用于在校验通过的情况下,切换至下一栏位继续进行数据录入;
显示模块,用于在校验未通过的情况下,对当前栏位录入的数据进行突出显示。


7.根据权利要求6所述的装置,其特征在于,还包括:
生成模块,用于按照如下方式生成所述...

【专利技术属性】
技术研发人员:刘畅沈念李岸闫继中吴向东于溦任伟志蒋毅文刘允中陶晖
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1