本发明涉及数据交互,具体为实现管理部门和代理银行间数据层面交互的系统与方法。
背景技术:
1、随着管理部门与代理银行之间业务往来日益的频繁,数据交互的需求也越来越高,然而,现有的数据交互方式依然存在较多的问题。
2、参考专利名称为:一种数据银行的数据交互方法和系统(专利公开号:cn107066892a,专利公开日:2017-08-18),所述方法包括:s1、接收用户设备输入的数据银行账号及登录密码,经验证登录成功后获取用户设备的标识地址信息;s2、接收所述用户设备输入的访问请求,所述访问请求包含待访问的数据的标识;s3、检测所述标识地址信息与所述标识是否绑定,若否,则执行步骤s4,若是,则执行步骤s5;s4、向用户设备发送安全问题,若所述用户设备输入的答案正确,则执行步骤s5;s5、赋予所述用户设备访问该数据的权限,提高了数据银行的安全性,降低了数据被窃取的可能。
3、基于上述文件的表述,现有的管理部门和代理银行间数据交互的过程中所涉及的数据较多,而在代理银行处进行查阅和核对时较为浪费时间,同时基于交互双方接收到的数据容易存在数据缺失或是数据内容过多后造成乱码异常的问题,以至于需要进行返工处理的问题,为此,本发明提供了实现管理部门和代理银行间数据层面交互的系统与方法。
技术实现思路
1、针对现有技术的不足,本发明提供了实现管理部门和代理银行间数据层面交互的系统与方法,解决了现有的管理部门和代理银行间数据交互的过程中所涉及的数据较多,而在代理银行处进行查阅和核对时较为浪费时间,同时基于交互双方接收到的数据容易存在数据缺失或是数据内容过多后造成乱码异常的问题,以至于需要进行返工处理的问题。
2、为实现以上目的,本发明通过以下技术方案予以实现:实现管理部门和代理银行间数据层面交互的系统,包括:
3、数据采集模块,用于对管理部门和代理银行间的数据进行采集并传输处理和存储;
4、数据存储中心,用于将采集的数据进行存储,并将后续处理的数据进行存储;
5、交互认证模块,通过管理部门和代理银行之间的信息实现双方的认证操作,建立数据传输连接通道;
6、通信传输模块,在双方完成认证后,利用无线通信技术实现数据的传输操作;
7、数据补偿处理模块,对交互数据进行预处理操作,将处理后的数据通过映射函数实现转换操作,并对转换后的数据进行遍历操作,实现对异常数据的标记和补偿操作,将补偿处理后的数据进行传输;
8、显示终端,传输的数据在代理银行的终端显示,反馈数据在管理部门的终端显示。
9、优选的,所述数据采集模块采集管理部门的处理信息、代理银行的处理信息,以及对管理部门和代理银行之间的交互数据进行采集,而管理部门的处理信息包含有数据交互成功所需设置的处理节点,代理银行的处理信息包含有数据交互成功所需设置的处理节点,用于后续交互认证操作的确认。
10、优选的,所述交互认证模块管理部门和代理银行之间的信息实现双方的认证操作为:
11、a1、根据管理部门的处理信息设置处理节点包含申请节点、身份认证节点以及签名盖章节点;
12、a2、根据代理银行的处理信息设置处理节点包含回复节点及认证反馈节点;
13、a3、由管理部门申请节点发出建立申请,此时有响应后,优先判定管理部门和代理银行的ip地址,核对无误后,代理银行的回复节点接收到申请要求后,反馈银行的身份认证并要求管理部门进行身份认证操作,而后管理部门身份认证节点提供数据材料实现认证,并在代理银行认证反馈节点认证通过后反馈数字签名和数字盖章进行认证,管理部门提供确认无误后由代理银行加入数字签名和数字盖章并反馈至管理部门,管理部门接收确认后完成数据传输连接通道的建立操作。
14、优选的,所述a3中管理部门和代理银行间进行身份认证、数字签名认证和数字盖章认证的操作为:
15、a31、由管理部门和代理银行之间提供财务人员、用户人员和对接人员信息,并将提供的信息与部门备案数据和银行内部存储信息进行比对,确认无误后进行数字签名认证;
16、a32、通过代理银行向用户人员的ukey发送匹配pin码,而后用户人员利用ukey先进行解锁密码的输入,而后在接收pin码将对应的数据进行输入,即完成数字签名认证,代理银行接收无误后进行数字盖章认证;
17、a33、用户人员经过实体盖章后通过扫描件进行发送,代理银行接收后对盖章数据与银行数据库中数据进行比对,无误后进行银行盖章,完成协议的认证。
18、优选的,所述数据补偿处理模块中对交互数据进行预处理操作为:
19、b1、根据管理部门所要传输的数据要求基于数据库中寻找对应的数据类别;
20、b2、并根据数据类别对采集的数据进行筛分,得到与数据类别相同的内容后,提取出对应内容后的数据部分;
21、b3、保留筛选后提取的数据部分,将采集数据中其他的数据清除过滤,同时保留的数据汇总形成交互数据集标记为m。
22、优选的,所述数据补偿处理模块操作中通过映射函数实现处理后的数据进行转换操作步骤为:
23、c1、将代理银行所需的数据模版提取且标为n,并通过对数据模版n中的类别名称进行提取,且类别名称包括列标题和行标题,而列标题的每一列与行标题的每一行相交处对应结果填补栏;
24、c2、此时将交互数据集m映射至数据模版n中实现结果的匹配和填充,根据交互数据集m中标记出与列标题和行标题相对应的数据,并根据匹配的数据提取出相应的结果数据填充至结果填补栏中;
25、c3、而后对转换后的数据进行遍历操作,实现对异常数据的标记和补偿操作。
26、优选的,所述映射函数的表达式为:
27、;
28、l表示为映射后带有结果数据的结果模版,(m→n)表示交互数据集m映射至数据模版n中的操作,mk表示交互数据集m中第k个与结果填补栏对应的数据m,而nk表示数据模版n第k个结果填补栏与m相对应的数据n,而表示交互数据集m和数据模版n对应结果填补栏的填充操作。
29、优选的,所述c3中实现遍历后对异常数据的标记和补偿操作为:
30、c31、通过对带有结果数据的结果模版l中结果填补栏数据内容进行遍历操作,并对遍历操作中结果填补栏存在空白数据和错码数据的结果填补栏进行标记;
31、c32、基于空白数据的结果填补栏溯源对应列标题和行标题对应的交互数据,进行核对搜索判断是否为空白,若是则无需修改,反之则将溯源的数据填充至当前结果填补栏中;
32、c33、基于错码数据的结果填补栏溯源对应列标题和行标题对应的交互数据,并根据对应交互数据的内容字数计算对应所需适应的结果填补栏适应长、宽数值,继而将溯源的数据填充至当前结果填补栏中。
33、优选的,所述c33操作中对应所需适应的结果填补栏适应长、宽数值计算公式为:
34、p=j*(z-1)+2q;
35、其中,p为所需结果填补栏的长度,j为相邻文字间的间隔距离,z为文字个数,q为结果填补栏的文字与边缘的间隔距离;
36、而结果填补栏设定长度为x,单行结果填补栏的宽度y;
37、若p≤x,则当前结果填补栏无需进行换行处理,即结果填补栏宽度为y;
38、若p>x,则当前结果填补栏需进行换行处理,且根据p/x提取出计算结果的整数标为q,若计算结果只为整数,则结果填补栏宽度q*y,反之则结果填补栏宽度(q+1)*y。
39、本发明还公开了实现管理部门和代理银行间数据层面交互的系统的交互方法,具体包括以下步骤:
40、s1、先通过确认管理部门和代理银行间的数据传输连接通道是否建立完成;
41、s2、完成后,将管理部门和代理银行间的数据采集,并实现过滤,以及对应银行所需模版的数据提取匹配操作,实现数据的处理和补偿操作,完成后传输至代理银行使用;
42、s3、代理银行在确认数据无误后,进行后续的对应事件的办理操作。
43、本发明提供了实现管理部门和代理银行间数据层面交互的系统与方法。与现有技术相比具备以下有益效果:
44、(1)、该实现管理部门和代理银行间数据层面交互的系统与方法,通过设置有数据补偿处理模块,对交互数据进行预处理操作,将处理后的数据通过映射函数实现转换操作,并对转换后的数据进行遍历操作,实现对异常数据的标记和补偿操作,将补偿处理后的数据进行传输,以此不仅可以提高数据交互的效率,而且实现精准的数据提供,降低数据错误的概率,并统一了数据格式,简化了操作流程,从而便于数据交互操作。
45、(2)、该实现管理部门和代理银行间数据层面交互的系统与方法,通过设置有交互认证模块,利用管理部门申请节点发出建立申请,此时有响应后,优先判定管理部门和代理银行的ip地址,核对无误后,代理银行的回复节点接收到申请要求后,反馈银行的身份认证并要求管理部门进行身份认证操作,而后管理部门身份认证节点提供数据材料实现认证,并在代理银行认证反馈节点认证通过后反馈数字签名和数字盖章进行认证,管理部门提供确认无误后由代理银行加入数字签名和数字盖章并反馈至管理部门,管理部门接收确认后完成数据传输连接通道的建立操作,以此实现管理部门和代理银行之间数据交互前的安全性,并便于后续的数据传输操作。
46、(3)、该实现管理部门和代理银行间数据层面交互的系统与方法,通过实现遍历后对异常数据的标记和补偿操作,基于空白数据的结果填补栏溯源对应列标题和行标题对应的交互数据,进行核对搜索判断是否为空白,若是则无需修改,反之则将溯源的数据填充至当前结果填补栏中,基于错码数据的结果填补栏溯源对应列标题和行标题对应的交互数据,并根据对应交互数据的内容字数计算对应所需适应的结果填补栏适应长、宽数值,继而将溯源的数据填充至当前结果填补栏中,以此实现数据核对的同时,对出现的异常进行溯源补偿,保证数据的精准性和适应性的调整,避免返工的问题。
1.实现管理部门和代理银行间数据层面交互的系统,其特征在于:包括:
2.根据权利要求1所述的实现管理部门和代理银行间数据层面交互的系统,其特征在于:所述数据采集模块采集管理部门的处理信息、代理银行的处理信息,以及对管理部门和代理银行之间的交互数据进行采集,而管理部门的处理信息包含有数据交互成功所需设置的处理节点,代理银行的处理信息包含有数据交互成功所需设置的处理节点,用于后续交互认证操作的确认。
3.根据权利要求2所述的实现管理部门和代理银行间数据层面交互的系统,其特征在于:所述交互认证模块管理部门和代理银行之间的信息实现双方的认证操作为:
4.根据权利要求3所述的实现管理部门和代理银行间数据层面交互的系统,其特征在于:所述a3中管理部门和代理银行间进行身份认证、数字签名认证和数字盖章认证的操作为:
5.根据权利要求1所述的实现管理部门和代理银行间数据层面交互的系统,其特征在于:所述数据补偿处理模块中对交互数据进行预处理操作为:
6.根据权利要求5所述的实现管理部门和代理银行间数据层面交互的系统,其特征在于:所述映射函数的表达式为:
7.根据权利要求1所述的实现管理部门和代理银行间数据层面交互的系统,其特征在于:所述c33操作中对应所需适应的结果填补栏适应长、宽数值计算公式为:
8.采用权利要求1-7任一项所述的实现管理部门和代理银行间数据层面交互的系统的交互方法,其特征在于:具体包括以下步骤:
