一种业务数据检查方法和系统技术方案

技术编号:18208545 阅读:27 留言:0更新日期:2018-06-13 08:14
本发明专利技术涉及一种业务数据检查方法和系统,该方法包括:业务机在需要进行数据检查时,发出数据检查请求给控制服务器;控制服务器在收到业务机发出的数据检查请求后,选择供业务机提交数据的数据提交存储器;业务机将待检查业务数据提交到所选择的数据提交存储器;数据检查节点从数据提交存储器读取所需要的待检查数据,并进行检查处理;数据检查完成后,业务机基于待检查数据签名和业务机标识获取检查后的结果数据。该业务数据检查方法和系统能够为不同的业务用户同时处理大量的业务表单,从而大大的提高了海量数据检查的效率,使得用户可以通过简单的提交和获取的方式进行数据检查,提高了用户体验。

【技术实现步骤摘要】
一种业务数据检查方法和系统
本专利技术属于数据处理领域,尤其涉及一种业务数据检查方法和系统。
技术介绍
互联网时代,用户常常需要处理大量电子业务表单,但是这些业务表单往往存在一些显然的错误,例如:一致性问题,只有这些显然的错误都克服之后,才能够针对这些表单做下一步的处理,一种常见的数据检查是基于特定的规则判断待检查数据是否是有效的,例如:客户输入身份证信息,可以基于身份证编号规则判断该身份证信息是否是有效的。这些表单的数量往往非常的大,通过传统的excel等表单检查工具可以处理这些简单的检查,但是如果数据记录的条数超过1000条,用户就很难人工对他们进行处理,但是实际上,这些数据记录的条数经常超过万条,十万条甚至更多,这就对用户人工处理带来了很大的挑战。另一方面,用户可以通过编写程序的方式来进行数据检查,但是检查程序的开发成本很高,每个业务用户都针对自己的数据定制规则,请程序员来编写程序,其资源的浪费是不可想象的,而且这样做的效率也会非常的低。基于上述诸多问题,现在亟需一种新的业务数据检查方法和系统,能够为不同的业务用户同时处理大量的业务表单,同时,每个用户可以通过业务机对定制数据检查规则,在数据检查完毕后,用户只需要在需要的时候向服务器请求数据即可,从而大大的提高了海量数据检查的效率,使得用户可以通过简单的提交和获取的方式进行数据检查,提高了用户体验。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种业务数据检查方法和系统,技术方案如下:该方法包括如下步骤:步骤1:业务机在需要进行数据检查时,发出数据检查请求给控制服务器;步骤2:控制服务器在收到业务机发出的数据检查请求后,选择供业务机提交数据的数据提交存储器;步骤3:业务机将待检查业务数据提交到所选择的数据提交存储器;步骤4:数据检查节点从数据提交存储器读取所需要的待检查数据,并进行检查处理。步骤5:数据检查完成后,业务机基于待检查数据签名和业务机标识获取检查后的结果数据。进一步的:业务机提交的数据为表单数据、交易数据、教育数据中的一种或者多种的组合。进一步的:在预设的时刻到达时或者预设周期到达时,业务机需要进行数据检查。进一步的:在需要提交年中、年终财务报表时,业务机需要进行数据检查。进一步的:数据提交存储器是云存储器、企业存储器、分布式存储器中的一种。进一步的:对于付费用户选择性能最佳的业务提交存储器。进一步的:该业务提交存储器为虚拟存储装置,该虚拟存储装置对用户是不可见的,业务机通过提交界面进行数据提交。进一步的:业务机提交验证的数据量不能超过设定的阈值,如果超过设定阈值,需要用户付费才能够继续提交。进一步的:不同大小的数据量对应的数据收费方式不同。该系统包括:请求模块:业务机在需要进行数据检查时,发出数据检查请求给控制服务器;选择模块:控制服务器在收到业务机发出的数据检查请求后,选择供业务机提交数据的数据提交存储器;提交模块:业务机将待检查业务数据提交到所选择的数据提交存储器;检查模块:数据检查节点从数据提交存储器读取所需要的待检查数据,并进行检查处理。获取模块:数据检查完成后,业务机基于待检查数据签名和业务机标识获取检查后的结果数据。本专利技术的有益效果包括:能够为不同的业务用户同时处理大量的业务表单,同时,每个用户可以通过业务机对定制数据检查规则,在数据检查完毕后,用户只需要在需要的时候向服务器请求数据即可,从而大大的提高了海量数据检查的效率,使得用户可以通过简单的提交和获取的方式进行数据检查,提高了用户体验。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是本专利技术一种业务数据检查系统的结构图。图2是本专利技术一种业务数据检查方法的流程图【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定。参见附图1,是本专利技术所应用的一种业务数据检查系统,该系统包括一个或多个业务机,一个或多个数据提交存储器,数据检查中心,控制服务器,一个或者多个结果数据服务器;数据检查平台中包含多个数据检查节点,该多个数据检查节点是分布式的;业务机可以通过有线或者无线的方式和控制服务器连接;参见附图2,其示出了本专利技术业务数据检查方法的基本步骤:步骤1:业务机在需要进行数据检查时,发出数据检查请求给控制服务器;步骤2:控制服务器在收到业务机发出的数据检查请求后,选择供业务机提交数据的数据提交存储器;步骤3:业务机将待检查业务数据提交到所选择的数据提交存储器;步骤4:数据检查节点从数据提交存储器读取所需要的待检查数据,并进行检查处理。步骤5:数据检查完成后,业务机基于待检查数据签名和业务机标识获取检查后的结果数据;下面对本专利技术的一种数据检查方法进行详细说明。(1)业务机在需要进行数据检查时,发出数据检查请求给控制服务器,数据检查请求中包含待检查数据的大小和签名、业务机标识;业务机标识可以是该业务机的IP地址或业务机设备的MAC地址;业务机标识可以由控制服务器分配,每当一个新的业务机加入系统时,控制服务器为该业务机分配一个唯一的标识;(2)控制服务器在收到业务机发出的数据检查请求后,如果分布式数据检查平台的数据检查能力允许,则选择供提交的数据提交存储器,并给业务机发送同意检查消息,同意检查消息中携带供业务机进行待检查数据提交的数据提交存储器标识;控制服务器接收到数据检查请求后,从中提取待检查数据的大小和业务机标识,基于该业务机标识从本地存储器查找该业务机用户设置的数据检查规则,基于待检查数据的大小判断分布式数据检查平台的存储能力是否允许,基于数据检查规则和待检查数据的大小判断分布式数据检查平台的计算能力是否允许;由于不同的检查规则带来的计算量是不同的,因此在考虑计算能力时需要考虑检查规则;优选的:基于待检查数据的大小判断分布式数据检查平台的存储能力是否允许,具体为:判断是否存在剩余存储空间大于该待检查数据大小的数据提交存储器,如果存在,则存储能力允许,否则不允许;优选的:基于检查规则中涉及的检查项数判断计算能力是否允许;优选的:基于检查规则中涉及的检查算法的计算复杂度判断计算能力是否允许;优选的:随着检查规则复杂度的增加和待检查数据的大小的增加,所要求的计算能力也随之增加;选择进行提交的数据提交存储器,具体为:查看各个数据提交存储器的剩余空间大小,选择剩余空间大小和待检查数据大小最接近的前N个数据提交存储器作为待选数据提交存储器,从该N个数据提交存储器中选择和业务机之间通信开销最小的数据提交存储器作为所选择的数据提交存储器;其中N可以根据经验选择;(3)业务机在接收到同意检查消息后,从消息中提取数据提交存储器标识,基于该标识将待检查数据发送给相应的数据提交存储器,数据提交完成后,业务机发送提交完成消息给控制服务器;多个业务机可以并行的作数据提交,数据提交过程和数据处理可以并行执行,大大提高了执行效率,同时,将数据提交和数据检查区分开来,形成数据隔离区域,保证了数据的安全性;(4)控制服务器接收提交完成消息,基于该待检查数据创建数据检查任务、分配任务编号,并将该业务机的数据检查任务根据待检查数据量的大小本文档来自技高网...
一种业务数据检查方法和系统

【技术保护点】
一种业务数据检查方法,其特征在于,该方法包括如下步骤:步骤1:业务机在需要进行数据检查时,发出数据检查请求给控制服务器;步骤2:控制服务器在收到业务机发出的数据检查请求后,选择供业务机提交数据的数据提交存储器;步骤3:业务机将待检查业务数据提交到所选择的数据提交存储器;步骤4:数据检查节点从数据提交存储器读取所需要的待检查数据,并进行检查处理。步骤5:数据检查完成后,业务机基于待检查数据签名和业务机标识获取检查后的结果数据。

【技术特征摘要】
1.一种业务数据检查方法,其特征在于,该方法包括如下步骤:步骤1:业务机在需要进行数据检查时,发出数据检查请求给控制服务器;步骤2:控制服务器在收到业务机发出的数据检查请求后,选择供业务机提交数据的数据提交存储器;步骤3:业务机将待检查业务数据提交到所选择的数据提交存储器;步骤4:数据检查节点从数据提交存储器读取所需要的待检查数据,并进行检查处理。步骤5:数据检查完成后,业务机基于待检查数据签名和业务机标识获取检查后的结果数据。2.根据权利要求1所述的业务数据检查方法,其特征在于,业务机提交的数据为表单数据、交易数据、教育数据中的一种或者多种的组合。3.根据权利要求1所述的业务数据检查方法,其特征在于:在预设的时刻到达时或者预设周期到达时,业务机需要进行数据检查。4.根据权利要求1所述的业务数据检查方法,其特征在于,在需要提交年中、年终财务报表时,业务机需要进行数据检查。5.根据权利要求1所述的业务数据检查方法,其特征在于,数据提交存储器是云存储器、企业存储器、分布式存储器中的一种。6.根据权...

【专利技术属性】
技术研发人员:安西民吴方才张卓
申请(专利权)人:航天星图科技北京有限公司
类型:发明
国别省市:北京,11

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

1