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

技术编号:27692128 阅读:27 留言:0更新日期:2021-03-17 04:48
本发明专利技术提供一种数据处理装置及数据处理方法,装置包括前置系统、运营平台和后台核心系统;前置系统,用于收集每一个机构的数据,对每一个机构的数据进行格式校验,格式校验通过后,生成每一个机构的json文件;以及对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台;运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验,当完整性校验通过时,对其进行解密;还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统。本发明专利技术能够实现数据的自动上传、数据自动校验以及加密等处理,实现了数据的自动化处理,相比人工处理,提高了效率。

【技术实现步骤摘要】
一种数据处理装置及数据处理方法
本专利技术涉及数据处理领域,更具体地,涉及一种数据处理装置及数据处理方法。
技术介绍
在会计或者保险行业,需要对出账信息进行校验审核,将校验审核通过的数据上传到后台进行保存。目前传统的方式是原来在每次出账后,需要工作人员手工将账目信息上传至甲方服务器,因为数据量巨大,人力无法胜任,并且效率也很低下。
技术实现思路
本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理装置,包括前置系统、运营平台和后台核心系统;所述前置系统,用于收集每一个机构的数据,对每一个机构的数据进行格式校验,格式校验通过后,生成每一个机构的json文件;以及对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台;所述运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验,当完整性校验通过时,对其进行解密;还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统。在上述技术方案的基础上,本专利技术实施例还可以作出如下改进。作为一种可能的实施方式,所述前置还用于:在对每一个机构的数据进行格式校验后,向运营平台发送数据校验通知,所述数据校验通知为数据校验成功或者数据校验失败;当数据校验失败时,所述数据校验通知中还包括本次校验失败的数据的位置和校验失败的详细原因。作为一种可能的实施方式,所述前置系统对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台包括:根据前置系统的当前时间计算出加密密钥,对每一个机构的json文件进行加密,且根据加密密钥计算出对应的MD5码,将加密后的json文件通过运营平台的静态资源接口上传至运营平台的静态资源中;当上传成功后,向运营平台发送通知消息,所述通知消息中包括前置系统的终端唯一标识码、上传的总金额和总笔数、文件的MD5码和上传的文件名称。作为一种可能的实施方式,所述所述运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验包括:当运营平台接收到所述前置系统发送的通知消息时,从静态资源目录处通过文件名称获取json文件,并计算所述json文件的MD5码;将计算出的MD5码与所述通知消息中的MD5码进行对比,以对文件进行完整性校验,且对完整性校验通过后,将json文件移动到临时目录中。作为一种可能的实施方式,所述运营平台还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统包括:对解密后的json文件进行解析,解析出总金额和总笔数;将从json文件中解析出的总金额和总笔数与所述通知消息中的总金额和总笔数进行校验,校验通过后,将json文件的数据入库;对入库的数据进行多轮校验,当多轮校验均通过时,将入库数据的状态标记为有效状态;将标记为有效状态的数据发送给后台核心系统。作为一种可能的实施方式,所述运营平台通过预约发送模式或立刻发送模式将标记为有效状态的数据发送给后台核心系统。作为一种可能的实施方式,所述运营平台通过预约发送模式或立刻发送模式将标记为有效状态的数据发送给后台核心系统包括:生成一个排列队列,将需要发送的数据存储于排列队列中;若为立刻发送模式,则将排列队列中所有的数据放到redis的发送队列中,调用异步线程从发送队列中取出数据逐条发送给后台核心系统;若为预约发送模式,则设置预约发送时间,从排列队列中取出所有还未发送且预约发送时间小于当前时间的数据,并存储于发送队列中,调用异步线程从发送队列中取出数据逐条发送给后台核心系统。作为一种可能的实施方式,所述运营平台,还用于:当向所述后台核心系统发送的数据量达到设定的阈值量时,则暂停发送,直到等到所述后台核心系统发送的再次发送数据的消息时,启动数据的再次发送。作为一种可能的实施方式,所述后台核心系统还用于:根据数据生成统计报表,当统计报表的数据条数超出预设值,将统计报表转换成excel格式供下载。根据本专利技术的第二方面,提供一种数据处理方法,包括:前置系统收集每一个机构的数据,对每一个机构的数据进行格式校验,格式校验通过后,生成每一个机构的json文件;以及对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台;运营平台读取每一个机构的加密后的json文件,对其进行完整性校验,当完整性校验通过时,对其进行解密;还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统。本专利技术实施例提供的一种数据处理装置和数据处理方法,装置包括前置系统、运营平台和后台核心系统;前置系统,用于收集每一个机构的数据,对每一个机构的数据进行格式校验,格式校验通过后,生成每一个机构的json文件;以及对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台;运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验,当完整性校验通过时,对其进行解密;还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统。本专利技术能够实现数据的自动上传、数据自动校验以及加密等处理,实现了数据的自动化处理,相比人工处理,提高了效率。附图说明图1是本专利技术实施例提供的一种数据处理装置结构图;图2是本专利技术实施例提供的一种数据处理方法流程图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。图1是本专利技术实施例提供的一种数据处理装置结构图,如图1所示,数据处理装置包括前置系统、运营平台和后台核心系统。前置系统,用于收集每一个机构的数据,对每一个机构的数据进行格式校验,格式校验通过后,生成每一个机构的json文件;以及对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台;运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验,当完整性校验通过时,对其进行解密;还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统。可以理解的是,针对传统的人工对数据处理的方式,本专利技术实施例提出了一种能够自动处理数据的装置,该装置主要包括前置系统、运营平台和后台核心系统。其中,一个机构对应有一个前置系统,前置系统主要用于收集对应机构的数据,并对机构的数据进行格式校验,将不同机构格式的数据转换成统一格式。当格式校验通过后,对数据进行解析,并生成机构对应的json文件。随后,对生成的json文件进行加密,将加密后的json文件上传至运营平台。运营平台对接收到的json文件进行完整性校验,当完整性校验通过后,对加密的json文件进行解密,得到解密后本文档来自技高网...

【技术保护点】
1.一种数据处理装置,其特征在于,包括前置系统、运营平台和后台核心系统;/n所述前置系统,用于收集每一个机构的数据,对每一个机构的数据进行格式校验,格式校验通过后,生成每一个机构的json文件;以及对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台;/n所述运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验,当完整性校验通过时,对其进行解密;还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统。/n

【技术特征摘要】
1.一种数据处理装置,其特征在于,包括前置系统、运营平台和后台核心系统;
所述前置系统,用于收集每一个机构的数据,对每一个机构的数据进行格式校验,格式校验通过后,生成每一个机构的json文件;以及对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台;
所述运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验,当完整性校验通过时,对其进行解密;还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统。


2.根据权利要求1所述的数据处理装置,其特征在于,所述前置还用于:
在对每一个机构的数据进行格式校验后,向运营平台发送数据校验通知,所述数据校验通知为数据校验成功或者数据校验失败;
当数据校验失败时,所述数据校验通知中还包括本次校验失败的数据的位置和校验失败的详细原因。


3.根据权利要求1所述的数据处理装置,其特征在于,所述前置系统对生成的每一个机构的json文件进行加密,将加密后的json文件上传至运营平台包括:
根据前置系统的当前时间计算出加密密钥,对每一个机构的json文件进行加密,且根据加密密钥计算出对应的MD5码,将加密后的json文件通过运营平台的静态资源接口上传至运营平台的静态资源中;
当上传成功后,向运营平台发送通知消息,所述通知消息中包括前置系统的终端唯一标识码、上传的总金额和总笔数、文件的MD5码和上传的文件名称。


4.根据权利要求3所述的数据处理装置,其特征在于,所述所述运营平台,用于读取每一个机构的加密后的json文件,对其进行完整性校验包括:
当运营平台接收到所述前置系统发送的通知消息时,从静态资源目录处通过文件名称获取json文件,并计算所述json文件的MD5码;
将计算出的MD5码与所述通知消息中的MD5码进行对比,以对文件进行完整性校验,且对完整性校验通过后,将json文件移动到临时目录中。


5.根据权利要求1或4所述的数据处理装置,其特征在于,所述运营平台还用于对解密后的json文件进行数据校验,当数据校验通过后,将每一个机构的数据发送给后台核心系统包括:...

【专利技术属性】
技术研发人员:方达通王子涛羊祥
申请(专利权)人:武汉默联股份有限公司
类型:发明
国别省市:湖北;42

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

1