一种数据一致性校验的方法及系统的制作方法

文档序号:9826282阅读:411来源:国知局
一种数据一致性校验的方法及系统的制作方法
【技术领域】
[0001]本申请涉及信息处理技术领域,特别是涉及一种数据一致性校验的方法和一种数据一致性校验的系统。
【背景技术】
[0002]随着信息技术的迅速发展以及网络技术的普及,生活中越来越多的业务可以通过网上办理,无需人们跑到对应部门排队办理,节省了业务的办理时间,给人们生活带来极大的便利。
[0003]在网上办理业务时,用户只需要在对应网页填写申请并办理其他相关手续,对应的客户端在接收到用户的网上申请后,通常会对用户的网上申请进行校验,在校验合法后允许用户办理对应的业务。
[0004]目前,客户端的校验方式是分别对网上申请中的每个控件的值进行校验。但是,这种独立校验每个控件的值的校验方式比较单一,很容易导致某些隐藏的错误没有校验出来,影响申请数据的正确率,进一步导致用户的申请失败,耗费用户时间,影响操作效率。
[0005]例如,在申请跨境汇款时,用户填写汇款信息后,汇款系统仅仅对每条汇款信息进行单独校验,校验方式单一导致有些错误并没有校验出来,出现如每条汇款信息检验正确但汇款失败的问题,由于用户并不清楚汇款失败的原因所在,用户只能多次输入汇款信息,以期能正确提交信息。这样会出现了下面问题:一方面多次的交互过程,增加了汇款系统的数据处理压力,降低了汇款系统的数据处理效率,整体上影响了汇款系统的性能;另一方面,用户多次输入汇款信息,耗费时间长,影响了汇款效率,甚至还会导致用户手续费受损,用户体验差。
[0006]因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提供一种数据一致性校验方式,以及时发现存在的错误,提高校验准确率,节省用户操作时间,提高数据处理效率。

【发明内容】

[0007]本申请实施例所要解决的技术问题是提供一种数据一致性校验的方法,以及时发现存在的错误,提高校验准确率,节省用户操作时间,提高数据处理效率。
[0008]相应的,本申请实施例还提供了一种数据一致性校验的系统,用以保证上述方法的实现及应用。
[0009]为了解决上述问题,本申请公开了一种数据一致性校验的方法,所述方法包括:
[0010]接收输入的表单数据,所述表单数据包括用户信息、第一特征信息以及第二特征信息,其中,所述第一特征信息具有关联的第一实体对象标识,所述第二特征信息具有关联的第二实体对象标识;
[0011]在校验所述用户信息以及所述第一特征信息合法后,校验所述第二特征信息是否合法,其中,所述第二特征信息合法包括所述第一实体对象标识与所述第二实体对象标识相同;
[0012]若所述第二特征信息合法,则判定所述表单数据合法。
[0013]优选地,所述在校验所述用户信息以及所述第一特征信息合法后,校验所述第二特征信息是否合法的步骤包括:
[0014]校验所述用户信息是否合法;
[0015]若所述用户信息合法,则校验所述第一特征信息是否合法;
[0016]若所述第一特征信息合法,则获取与所述第一特征信息对应的第一实体对象标识,以及
[0017]判断组成所述第二特征信息的第一字符串是否包含预设的第一非法字符,以及,所述第一字符串的长度是否等于第一阈值或者在第一数值区间内;
[0018]若所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的长度等于第一阈值或者在第一数值区间内,则获取与所述第二特征信息对应的第二实体对象标识;
[0019]若所述第二实体对象标识与所述第一实体对象标识相同,则判定所述第二特征信息合法。
[0020]优选地,所述若所述第一特征信息合法,则获取与所述第一特征信息对应的第一实体对象标识的步骤包括:
[0021]若所述第一特征信息合法,则依据所述第一特征信息生成第一实体对象获取请求;
[0022]将所述第一实体对象获取请求发送至服务器;
[0023]接收所述服务器返回的与所述第一实体对象获取请求对应的第一实体对象标识,所述第一实体对象标识为所述服务器接收到所述第一实体对象获取请求后,从预设的关系数据库中匹配到所述第一特征信息后获得的数据;所述关系数据库存储所述第一特征信息与所述第一实体对象标识的关联关系。
[0024]优选地,所述若所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的长度等于第一阈值或者在第一数值区间内,则获取与所述第二特征信息对应的第二实体对象标识的步骤包括:
[0025]若所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的长度等于第一阈值或者在第一数值区间内,则依据所述第二特征信息生成第二实体对象获取请求;
[0026]将所述第二实体对象获取请求发送至服务器;
[0027]接收所述服务器返回的与所述第二实体对象获取请求对应的第二实体对象标识,所述第二实体对象标识为所述服务器接收到所述第二实体对象获取请求后,从预设的关系数据库中匹配到所述第二特征信息后获得的数据;所述关系数据库存储所述第二特征信息与所述第二实体对象标识的关联关系。
[0028]优选地,所述校验所述用户信息是否合法的步骤包括:
[0029]判断组成所述用户信息的第二字符串是否包含预设的第二非法字符,以及,所述第二字符串的长度是否等于第二阈值或者在第二数值区间内;
[0030]若所述第二字符串不包含第二非法字符,并且,所述第二字符串的长度等于第二阈值或者在第二数值区间内,则判定所述用户信息合法。
[0031]优选地,所述若所述用户信息合法,则校验所述第一特征信息是否合法的步骤包括:
[0032]若所述用户信息合法,判断组成所述第一特征信息的第三字符串是否包含预设的第三非法字符,以及,所述第三字符串的长度是否等于第三阈值或者在第三数值区间内;
[0033]若所述第三字符串不包含第三非法字符,并且,所述第三字符串的长度等于第三阈值或者在第三数值区间内,判断所述第一特征信息是否为有效信息;
[0034]若所述第一特征信息为有效信息,则判定所述第一特征信息合法。
[0035]优选地,所述方法还包括:
[0036]在判定所述用户信息不合法,和/或,所述第一特征信息不合法,和/或,所述第二特征信息不合法时,依据所述不合法的判断结果生成提示信息,所述提示信息包括所述用户信息,和/或,所述第一特征信息,和/或,所述第二特征信息不合法的原因;
[0037]展示所述提示信息。
[0038]优选地,所述表单数据为跨境汇款的汇款信息;所述用户信息为汇款人信息;所述第一特征信息为收款银行账号信息;所述第二特征信息为收款银行识别代码;所述第一实体对象标识和/或所述第二实体对象标识为收款银行机构标识。
[0039]本申请实施例还提供了一种数据一致性校验的系统,所述系统包括:
[0040]数据接收模块,用于接收输入的表单数据,所述表单数据包括用户信息、第一特征信息以及第二特征信息,其中,所述第一特征信息具有关联的第一实体对象标识,所述第二特征信息具有关联的第二实体对象标识;
[0041]校验模块,用于在校验所述用户信息以及所述第一特征信息合法后,校验所述第二特征信息是否合法,其中,所述第二特征信息合法包括所述第一实体对象标识与所述第二实体对象标识相同;
[0042]判定模块,用于在所述第二特征信息合法时,判定所述表单数据合法。
[0043]优选地,所述校验模块包括:
[0044]第一校验子模块,用于校验所述用户信息是否合法;
[0045]第二校验子模块,用于在所述用户信息合法时,校验所述第一特征信息是否合法;
[0046]第一标识获取子模块,用于在所述第一特征信息合法时,获取与所述第一特征信息对应的第一实体对象标识,以及
[0047]第三校验子模块,用于判断组成所述第二特征信息的第一字符串是否包含预设的第一非法字符,以及,所述第一字符串的长度是否等于第一阈值或者在第一数值区间内;
[0048]第二标识获取子模块,用于在所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的长度等于第一阈值或者在第一数值区间内时,获取与所述第二特征信息对应的第二实体对象标识;
[0049]合法判定子模块,用于在所述第二实体对象标识与所述第一实体对象标识相同时,判定所述第二特征信息合法。
[0050]优选地,所述第一标识获取子模块包括:
[0051]第一请求生成单元,用于在所述第一特征信息合法时,依据所述第一特征信息生成第一实体对象获取请求;
[0052]第一发送单元,用于将所述第一实体对象获取请求发送至服务器;
[0053]第一接收单元,用于接收所述服务器返回的与所述第一实体对象获取请求对应的第一实体对象标识,所述第一实体对象标识为所述服务器接收到所述第一实体对象获取请求后,从预设的关系数据库中匹配到所述第一特征信息后获得的数据;所述关系数据库存储所述第一特征信息与所述第一实体对象标识的关联关系。
[0054]优选地,所述第二标识获取子模块包括:
[0055]第二请求生成单元,用于在所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的长度等于第一阈值或者在第一数值区间内时,依据所述第二特征信息生成第二实体对象获取请求;
[0056]第二发送单元,用于将所述第二实体对象获取请求发送至服务器;
[0057]第二接收单元,用于接收所述服务器返回的与所述第二实体对象获取请求对应的第二实体对象标识,所述第二实体对象标识为所述服务器接收到所述第二实体对象获取请求后,从预设的关系数据库中匹配到所述第二特征信息后获得的数据;所述关系数据库存储所述第二特征信息与所述第二实体对象标识的关联关系。
[0058]优选地,所述第一校验子模块包括:
[0059]第一判断单元,用于判断组成所述用户信息的第二字符串是否包含预设的第二非法字符,以及,所述第二字符串的长度是否等于第二阈值或者在第二数值区间内;
[0060]第一判定单元,用于在所述第二字符串不包含第二非法字符,并且,所述第二字符串的长度等于第二阈值或者在第二数值区间内时,判定所述用户信息合法。
[0061]优选地,所述第二校验子模块包括:
[0062]第二判断单元,用于在所述用户信息合法时,判断组成所述第一特征信
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1