一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据报送方法、系统、设备、介质及产品与流程

2022-06-30 02:07:10 来源:中国专利 TAG:


1.本技术属于数据处理技术领域,尤其涉及一种数据报送方法、系统、设备、介质及产品。


背景技术:

2.目前,监管机构要求各个金融机构按期报送相应的业务数据,从而能够根据各个金融机构的报送数据,进行深入分析,及时获取市场信息。
3.相关技术中,监管机构可以提供web页面,各个金融机构的业务人员通过该web页面将业务数据手动上传至监管机构的监管系统,业务数据校验通过后即报送成功,完成数据报送。但是,通常金融机构产生的业务数据量较大,通过web页面手动上传业务数据进行数据报送将会产生大量的人力工作,数据报送效率较低,无法满足金融机构的报送需求。因此,当前亟需一种更为高效的数据报送方法。


技术实现要素:

4.本技术实施例提供一种数据报送方法、系统、设备、介质及产品,能够解决数据报送效率较低,无法满足金融机构的报送需求的问题。
5.第一方面,本技术实施例提供一种数据报送该方法,该方法应用于数据报送系统,该数据报送系统与外联系统连接,该数据报送包括:在获取到数据报送指令的情况下,向外联系统发送查询请求,以使外联系统向监管系统转发查询请求,其中,查询请求用于查询监管系统对应的报送窗口是否开启;接收外联系统基于查询请求返回的第一响应消息;在第一响应消息用于表征报送窗口已开启的情况下,向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件。
6.在第一方面的一些可实现方式中,在获取到数据报送指令的情况下,向外联系统发送查询请求之前,方法还包括:获取数据文件;通过执行切片脚本对数据文件进行拆分,得到数据报送文件,其中,数据报送文件中包括数据文件对应的多个数据分片文件,数据分片文件的占用内存小于或等于预设内存阈值;基于数据报送文件生成数据报送指令。
7.在第一方面的一些可实现方式中,数据报送指令包括数据报送文件,在第一响应消息用于表征报送窗口已开启的情况下,向外联系统发送目标数据报送文件,包括:在第一响应消息用于表征报送窗口已开启的情况下,在待报送任务表中建立数据报送文件对应的待报送任务,其中,待报送任务表中包括至少一项待报送任务,每项待报送任务均有对应的数据报送文件;获取至少一项待报送任务中建立时间最早的目标待报送任务;调用第一数据报送接口向外联系统发送目标待报送任务对应的目标数据报送文件。
8.在第一方面的一些可实现方式中,目标待报送任务对应的目标数据报送文件包括多个数据分片文件,调用第一数据报送接口向外联系统发送目标待报送任务对应的目标数据报送文件,包括:调用第一数据报送接口向外联系统逐一发送数据分片文件。
9.在第一方面的一些可实现方式中,在向外联系统发送目标数据报送文件之后,方
法还包括:接收外联系统基于目标数据报送文件返回的第二响应消息;在第二响应消息用于表征目标数据报送文件报送成功的情况下,调整报送值,其中,报送值用于表征成功向监管系统报送数据报送文件的次数。
10.第二方面,本技术实施例提供一种数据报送该方法,该方法应用于外联系统,该外联系统与数据报送系统连接,该数据报送方法包括:接收数据报送系统发送的查询请求,其中,查询请求用于查询监管系统对应的报送窗口是否开启;向监管系统发送查询请求,并接收监管系统基于查询请求返回的第一响应消息;向数据报送系统发送第一响应消息;在第一响应消息用于表征报送窗口已开启的情况下,接收数据报送系统基于第一响应消息发送的目标数据报送文件;向监管系统报送目标数据报送文件。
11.在第二方面的一些可实现方式中,向监管系统报送目标数据报送文件,包括:对目标数据报送文件进行报文转换,将目标数据报送文件转换为目标格式;调用第二数据报送接口向监管系统报送目标格式的目标数据报送文件。
12.第三方面,本技术实施例提供了一种数据报送系统,该数据报送系统与外联系统连接,该系统包括:发送模块,用于在获取到数据报送指令的情况下,向外联系统发送查询请求,以使外联系统向监管系统转发查询请求,其中,查询请求用于查询监管系统对应的报送窗口是否开启;接收模块,用于接收外联系统基于查询请求返回的第一响应消息;发送模块,还用于在第一响应消息用于表征报送窗口已开启的情况下,向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件。
13.在第三方面的一些可实现方式中,装置还包括:获取模块,用于在获取到数据报送指令的情况下,向外联系统发送查询请求之前,获取数据文件;拆分模块,用于通过执行切片脚本对数据文件进行拆分,得到数据报送文件,其中,数据报送文件中包括数据文件对应的多个数据分片文件,数据分片文件的占用内存小于或等于预设内存阈值;生成模块,用于基于数据报送文件生成数据报送指令。
14.在第三方面的一些可实现方式中,数据报送指令包括数据报送文件,发送模块包括:建立单元,用于在第一响应消息用于表征报送窗口已开启的情况下,在待报送任务表中建立数据报送文件对应的待报送任务,其中,待报送任务表中包括至少一项待报送任务,每项待报送任务均有对应的数据报送文件;获取单元,用于获取至少一项待报送任务中建立时间最早的目标待报送任务;调用单元,用于调用第一数据报送接口向外联系统发送目标待报送任务对应的目标数据报送文件。
15.在第三方面的一些可实现方式中,目标待报送任务对应的目标数据报送文件包括多个数据分片文件,调用单元具体用于:调用第一数据报送接口向外联系统逐一发送数据分片文件。
16.在第三方面的一些可实现方式中,装置还包括:接收模块,用于在向外联系统发送目标数据报送文件之后,接收外联系统基于目标数据报送文件返回的第二响应消息;调整模块,用于在第二响应消息用于表征目标数据报送文件报送成功的情况下,调整报送值,其中,报送值用于表征成功向监管系统报送数据报送文件的次数。
17.第四方面,本技术实施例提供了一种外联系统,该外联系统与数据报送系统连接,该系统包括:接收模块,用于接收数据报送系统发送的查询请求,其中,查询请求用于查询监管系统对应的报送窗口是否开启;发送模块,用于向监管系统发送查询请求,并接收监管
系统基于查询请求返回的第一响应消息;发送模块,还用于向数据报送系统发送第一响应消息;接收模块,还用于在第一响应消息用于表征报送窗口已开启的情况下,接收数据报送系统基于第一响应消息发送的目标数据报送文件;报送模块,用于向监管系统报送目标数据报送文件。
18.在第四方面的一些可实现方式中,报送模块具体用于:对目标数据报送文件进行报文转换,将目标数据报送文件转换为目标格式;调用第二数据报送接口向监管系统报送目标格式的目标数据报送文件。
19.第五方面,本技术实施例提供了一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面或第二方面的任一项实施例中所示的数据报送方法的步骤。
20.第六方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面或第二方面的任一项实施例中所示的数据报送方法的步骤。
21.第七方面,本技术实施例提供了一种计算机程序产品,程序产品被存储在非易失的存储介质中,程序产品被至少一个处理器执行以实现如第一方面或第二方面的任一项实施例中所示的数据报送方法的步骤。
22.本技术实施例的数据报送方法、系统、设备、介质及产品,数据报送系统在获取到数据报送指令的情况下,可以向外联系统发送查询请求,以使外联系统向监管系统转发该查询请求。外联系统向监管系统转发之后,数据报送系统可以接收到外联系统基于该查询请求返回的第一响应消息。基于此,在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统可以向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件,完成整个数据报送过程。如此,本技术可以实现数据报送的自动化,无需业务人员在web页面进行手动上传,减轻了人力成本,有效保证数据报送的速度及效率。
附图说明
23.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本技术实施例提供的数据报送架构的示例的示意图;
25.图2是本技术实施例提供的数据报送方法的流程示意图之一;
26.图3是本技术实施例提供的数据报送方法的流程示意图之二;
27.图4是本技术实施例提供的数据报送方法的流程示意图之三;
28.图5是本技术实施例提供的一种数据报送系统的结构示意图;
29.图6是本技术实施例提供的一种外联系统的结构示意图;
30.图7是本技术实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
31.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细
描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
32.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
33.如背景技术,监管机构要求各个金融机构按期报送相应的业务数据。监管机构可以提供web页面,各个金融机构的业务人员通过该web页面将业务数据手动上传至监管机构的监管系统,业务数据校验通过后即报送成功,完成数据报送。但是,通常金融机构产生的业务数据量较大,通过web页面手动上传业务数据进行数据报送将会产生大量的人力工作,数据报送效率较低,无法满足金融机构的报送需求。因此,当前亟需一种更为高效的数据报送方法。
34.针对相关技术中出现的问题,本技术实施例提供了一种数据报送方法,数据报送系统在获取到数据报送指令的情况下,可以向外联系统发送查询请求,以使外联系统向监管系统转发该查询请求。外联系统向监管系统转发之后,数据报送系统可以接收到外联系统基于该查询请求返回的第一响应消息。基于此,在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统可以向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件,完成整个数据报送过程。如此,本技术可以实现数据报送的自动化,无需业务人员在web页面进行手动上传,减轻了人力成本,有效保证数据报送的速度及效率,解决了相关技术中数据报送效率较低,无法满足金融机构的报送需求的问题。
35.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的数据报送方法进行详细地说明。
36.需要说明的是,本技术实施例中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
37.本技术实施例所提供的数据报送方法,可以应用于如图1的架构中,具体结合图1进行详细说明。
38.图1是本技术实施例提供的数据报送架构的示例的示意图。
39.如图1所示,该数据报送架构100可以包括数据报送系统110、外联系统120和监管系统130。其中,数据报送系统110与外联系统120连接,外联系统120与监管系统130连接,以进行数据通信或交互。应注意的是,图1仅仅是一种示例,实际应用中该数据报送架构100可按照实际需求设定。
40.在这里,数据报送系统可以包括手机、平板电脑、一体机等具有通讯功能的设备,也可以包括虚拟机或模拟器模拟的设备,当然,还可以包括云服务器或者服务器集群等具有存储以及计算功能的设备。该数据报送系统可以应用于金融机构,以用于对金融机构的业务系统产生的业务数据进行报送。该监管系统可以应用于监管机构,以用于对金融机构
上报的业务数据进行分析。
41.图2是本技术实施例提供的一种数据报送方法的流程示意图,该数据报送方法的执行主体可以为图1中的数据报送系统。需要说明的是,上述执行主体并不构成对本技术的限定。
42.如图2所示,本技术实施例提供的数据报送方法可以包括步骤210-步骤230。
43.步骤210,在获取到数据报送指令的情况下,向外联系统发送查询请求,以使外联系统向监管系统转发查询请求。
44.其中,该查询请求用于查询监管系统对应的报送窗口是否开启。
45.具体地,数据报送系统与外联系统通信连接,外联系统与监管系统通信连接,因此数据报送系统向外联系统发送查询请求,可以使外联系统将该查询请求转发给监管系统,以查询监管系统对应的报送窗口是否开启。
46.步骤220,接收外联系统基于查询请求返回的第一响应消息。
47.具体地,外联系统向监管系统转发该查询请求之后,监管系统可以依据该查询请求做出响应,并向外联系统发送第一响应消息,因此外联系统可以接收到监管系统发送的第一响应消息,并将该第一响应消息转发给数据报送系统。
48.步骤230,在第一响应消息用于表征报送窗口已开启的情况下,向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件。
49.具体地,数据报送系统向外联系统发送目标数据报送文件,可以使外联系统将该目标数据报送文件转发给监管系统,以完成数据报送处理。
50.在本技术实施例中,通过在数据报送系统与监管系统之间设立外联系统,能够提供数据报送系统-外联系统-监管系统的安全数据传输通道,实现数据请求与响应的代理转发,保障数据的有序流转,规范共享及融合应用。同时,避免数据报送系统与监管系统直接连接而为监管系统带来的安全隐患,满足监管系统在报送数据的过程中对于安全性和便捷性的要求。
51.本技术实施例提供的数据报送方法,数据报送系统在获取到数据报送指令的情况下,可以向外联系统发送查询请求,以使外联系统向监管系统转发该查询请求。外联系统向监管系统转发之后,数据报送系统可以接收到外联系统基于该查询请求返回的第一响应消息。基于此,在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统可以向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件,完成整个数据报送过程。如此,本技术可以实现数据报送的自动化,无需业务人员在web页面进行手动上传,减轻了人力成本,有效保证数据报送的速度及效率,使得业务人员能集中更多的精力在数据业务分析和数据质量把控上。
52.上述步骤的具体实现方式将在下文中进行详细描述。
53.首先涉及步骤210,在获取到数据报送指令的情况下,向外联系统发送查询请求,以使外联系统向监管系统转发查询请求。
54.在本技术的一些实施例中,在步骤210之前,该方法还可以具体包括下述步骤:获取数据文件;通过执行切片脚本对数据文件进行拆分,得到数据报送文件;基于数据报送文件生成数据报送指令。
55.具体地,数据报送系统可以与金融机构的各个业务系统连接,各个业务系统可以
通过文件传输组件向数据报送系统推送业务数据,从而使数据报送系统获取到数据文件。
56.其中,数据报送文件中包括数据文件对应的多个数据分片文件,数据分片文件的占用内存小于或等于预设内存阈值,该预设内存阈值可以根据具体需求进行设置,本技术在此不做具体限定。
57.示例性地,监管系统对应的接入规范中可以规定预设内存阈值为10m。因此当数据报送系统获取到数据文件a之后,可以通过执行切片脚本,例如执行shell脚本,将数据文件a拆分为数据分片文件a1、a2、a3,该数据文件a对应的数据报送文件包括数据分片文件a1、a2、a3。其中,数据分片文件a1、a2、a3的占用内存均未超过10m,否则回因不符合接入规范要求而无法上报给监管系统。
58.在本技术的一些实施例中,获取数据文件,可以包括:在登录目标账号,且登录认证信息处于有效状态的情况下,获取数据文件。
59.其中,该目标账号可以为用于登录数据报送系统的有效账号,在登录目标账号之后,会生成登录认证信息,该登录认证信息处于有效状态的时长为预设时长,该预设时长可以根据具体需求进行设置,本技术在此不做具体限定。
60.例如,该预设时长为24小时,则数据报送系统可以在登录目标账号之后的24小时之内获取数据文件,并进行数据报送,超过24小时之后,无法再进行数据报送处理。
61.在一个实施例中,在登录目标账号之后,数据报送系统将生成的登录认证信息(token)存储于数据库并进行缓存。
62.涉及步骤230,在第一响应消息用于表征报送窗口已开启的情况下,向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件。
63.在本技术的一些实施例中,数据报送指令包括数据报送文件,步骤230可以具体包括下述步骤:在第一响应消息用于表征报送窗口已开启的情况下,在待报送任务表中建立数据报送文件对应的待报送任务;获取至少一项待报送任务中建立时间最早的目标待报送任务;调用第一数据报送接口向外联系统发送目标待报送任务对应的目标数据报送文件。其中,待报送任务表中可以包括至少一项待报送任务,每项待报送任务均有对应的数据报送文件。
64.需要说明的是,该至少一项待报送任务可以按照建立时间进行排序,数据报送文件的获取时间越早,该数据报送文件对应的待报送任务的建立时间就越早。
65.具体地,数据报送系统可以基于“先获取,先报送”的原则对数据报送文件进行数据报送处理,即数据报送文件的获取时间越早,该数据报送文件越早报送。因此,数据报送系统从至少一项待报送任务中获取建立时间最早的目标待报送任务进行处理,通过调用数据报送系统与外联系统之间的第一数据报送接口,向外联系统发送该目标待报送任务对应的目标待报送文件。
66.在本技术实施例中,在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统可以在待报送任务表中建立数据报送文件对应的待报送任务,并基于“先获取,先报送”的原则,调用第一数据报送接口向外联系统发送待报送任务表中建立时间最早的待报送任务,即目标待报送任务对应的目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件,完成整个数据报送过程。
67.在本技术的一些实施例中,目标待报送任务对应的目标数据报送文件包括多个数
据分片文件,调用第一数据报送接口向外联系统发送目标待报送任务对应的目标数据报送文件,可以具体包括:调用第一数据报送接口向外联系统逐一发送数据分片文件。
68.在一个示例中,数据文件a对应的待报送任务为目标待报送任务,则将数据文件a拆分为数据分片文件a1、a2、a3之后,可以调用第一数据报送接口向外联系统逐一发送数据分片文件a1、a2、a3,以使外联系统可以向监管系统逐一发送数据分片文件a1、a2、a3,从而满足监管系统的接入规范要求。
69.在本技术的一些实施例中,步骤230之后,该方法还可以包括下述步骤:接收外联系统基于目标数据报送文件返回的第二响应消息;在第二响应消息用于表征目标数据报送文件报送成功的情况下,调整报送值。
70.具体地,外联系统可以向监管系统报送目标数据报送文件,监管系统在接收到该目标数据报送文件之后,可以做出响应,向外联系统发送第二响应消息,该第二响应消息可以携带此次数据报送是否成功的消息。因此,外联系统在接收到第二响应消息之后,可以向数据报送系统发送该第二响应消息,数据报送系统可以通过该第二响应消息判断此次数据报送是否成功。
71.其中,报送值用于表征成功向监管系统报送数据报送文件的次数,数据报送系统每接收到一次表征数据报送文件报送成功的第二响应消息,报送值加1。
72.在本技术实施例中,数据报送系统通过分析比较报送值与数据报送次数,可以确定数据报送失败的次数,从而确定数据报送的失败率,在失败率较高,例如大于预设阈值的情况下,可以输出提示信息,提示用户进行处理,避免数据报送失败率较高导致数据报送文件无法报送,严重积压,监管机构无法及时获取到数据报送文件和市场信息。
73.在本技术的一些实施例中,为了对外联系统侧的数据报送步骤进行详细说明,图3是本技术实施例提供的另一种数据报送方法的流程示意图,该数据报送方法的执行主体可以为与数据报送系统连接的外联系统。需要说明的是,上述执行主体并不构成对本技术的限定。
74.如图3所示,本技术实施例提供的数据报送方法可以包括步骤310-步骤350。
75.步骤310,接收数据报送系统发送的查询请求。
76.其中,查询请求用于查询监管系统对应的报送窗口是否开启。
77.具体地,在数据报送系统获取到数据报送指令的情况下,接收数据报送系统发送的查询请求。
78.示例性地,上述外联系统可以为外联穿山甲系统,该外联穿山甲系统可以建立统一p5平台,以多租户方式支持团队内系统外联需求,实现外联应用的统一管理,整合报送接入申请和资源供给流程,提升外联架构治理水平。
79.步骤320,向监管系统发送查询请求,并接收监管系统基于查询请求返回的第一响应消息。
80.在一个实施例中,外联系统可以对查询请求进行报文转换,将查询请求由第一格式转换为第二格式,并向监管系统发送第二格式的查询请求。
81.示例性地,第一格式可以为xml,第二格式可以为http。
82.步骤330,向数据报送系统发送第一响应消息。
83.在一个实施例中,外联系统可以对第一响应消息进行报文接入转换,将第一响应
消息由第二格式转换为第一格式,并向数据报送系统发送第一格式的第一响应消息。
84.步骤340,在第一响应消息用于表征报送窗口已开启的情况下,接收数据报送系统基于第一响应消息发送的目标数据报送文件。
85.步骤350,向监管系统报送目标数据报送文件。
86.本技术实施例提供的数据报送方法,在数据报送系统获取到数据报送指令的情况下,外联系统可以接收到数据报送系统发送的查询请求,并向监管系统发送查询请求,以实现该查询请求的请求转发。基于此,在转发该查询请求之后,可以接收到监管系统基于该查询请求返回的第一响应消息,并向数据报送系统发送第一响应消息,以使数据报送系统可以通过第一响应消息判断报送窗口是否开启。在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统可以进行数据报送,外联系统可以接收到数据报送系统发送的目标数据报送文件,并向监管系统报送目标数据报送文件,实现目标数据报送文件的转发。如此,外联系统可以实现数据报送的代理转发,无需业务人员在web页面进行手动上传,减轻了人力成本,有效保证数据报送的速度及效率,使得业务人员能集中更多的精力在数据业务分析和数据质量把控上。同时,通过外联系统的请求转发与数据报送文件转发,能够避免数据报送系统与监管系统直接连接而为监管系统带来的安全隐患,满足监管系统在报送数据的过程中对于安全性和便捷性的要求。
87.在一个实施例中,步骤350向监管系统报送目标数据报送文件,可以具体包括:对目标数据报送文件进行报文转换,将目标数据报送文件转换为目标格式;调用第二数据报送接口向监管系统报送目标格式的目标数据报送文件。
88.具体地,通过对目标数据报送文件进行报文转换,可以将目标数据报送文件由第一格式转换为目标格式,并向监管系统转发。
89.其中,该目标格式可以与第二格式相同,也可以不同。
90.示例性地,第一格式可以为xml,第二格式可以为http,目标格式可以为json。
91.示例性地,该第二数据报送接口可以为监管机构提供的利率报备数据报送等相关接口。
92.在本技术的一些实施例中,在步骤360之后,该方法还可以包括下述步骤:接收监管系统基于目标数据报送文件返回的第二响应消息;向数据报送系统转发该第二响应消息。
93.其中,该第二响应消息可以携带此次数据报送是否成功的消息。
94.在本技术的一些实施例中,为了对数据报送系统、外联系统、监管系统之间的信息交互过程进行详细说明,图4是本技术实施例提供的再一种数据报送方法的流程示意图,该数据报送方法的执行主体可以为图1所示的数据报送架构。需要说明的是,上述执行主体并不构成对本技术的限定。
95.如图4所示,本技术实施例提供的数据报送方法可以包括步骤411-步骤420。
96.步骤411,数据报送系统在获取到数据报送指令的情况下,向外联系统发送查询请求。
97.其中,该数据报送指令基于数据报送文件生成。
98.步骤412,外联系统对查询请求进行报文转换之后,调用第二查询接口向监管系统发送查询请求。
99.步骤413,监管系统基于查询请求向外联系统发送第一响应消息。
100.步骤414,外联系统对第一响应消息进行报文接入转换之后,向数据报送系统发送第一响应消息。
101.步骤415,在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统在待报送任务表中建立数据报送文件对应的待报送任务。
102.其中,待报送任务表中包括至少一项待报送任务,每项待报送任务均有对应的数据报送文件。
103.步骤416,数据报送系统获取至少一项待报送任务中建立时间最早的目标待报送任务。
104.步骤417,数据报送系统调用第一数据报送接口向外联系统发送目标待报送任务对应的数据报送文件。
105.步骤418,外联系统调用第二数据报送接口向监管系统报送数据报送文件。
106.步骤419,监管系统基于数据报送文件向外联系统发送第二响应消息。
107.步骤420,外联系统向数据报送系统转发该第二响应消息。
108.在一个示例中,监管系统中可以包括数据交换管理平台(data exchange management platform,demp),监管系统可以通过该demp与外联系统进行信息交互。
109.需要说明的是,本技术实施例第一方面提供的数据报送方法,执行主体可以为数据报送系统,或者该数据报送系统中的用于执行数据报送方法的控制模块。本技术实施例中以数据报送系统执行数据报送方法为例,说明本技术实施例提供的数据报送系统。下面对数据报送系统进行详细介绍。
110.图5是本技术实施例提供的一种数据报送系统的结构示意图。如图5所示,该数据报送系统500可以包括:发送模块510、接收模块520。
111.其中,发送模块510,用于在获取到数据报送指令的情况下,向外联系统发送查询请求,以使外联系统向监管系统转发查询请求,其中,查询请求用于查询监管系统对应的报送窗口是否开启;接收模块520,用于接收外联系统基于查询请求返回的第一响应消息;发送模块510,还用于在第一响应消息用于表征报送窗口已开启的情况下,向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件。
112.在本技术的一些实施例中,装置还包括:获取模块,用于在获取到数据报送指令的情况下,向外联系统发送查询请求之前,获取数据文件;拆分模块,用于通过执行切片脚本对数据文件进行拆分,得到数据报送文件,其中,数据报送文件中包括数据文件对应的多个数据分片文件,数据分片文件的占用内存小于或等于预设内存阈值;生成模块,用于基于数据报送文件生成数据报送指令。
113.在本技术的一些实施例中,数据报送指令包括数据报送文件,发送模块510包括:建立单元,用于在第一响应消息用于表征报送窗口已开启的情况下,在待报送任务表中建立数据报送文件对应的待报送任务,其中,待报送任务表中包括至少一项待报送任务,每项待报送任务均有对应的数据报送文件;获取单元,用于获取至少一项待报送任务中建立时间最早的目标待报送任务;调用单元,用于调用第一数据报送接口向外联系统发送目标待报送任务对应的目标数据报送文件。
114.在本技术的一些实施例中,目标待报送任务对应的目标数据报送文件包括多个数
据分片文件,调用单元具体用于:调用第一数据报送接口向外联系统逐一发送数据分片文件。
115.在本技术的一些实施例中,装置还包括:接收模块520,用于在向外联系统发送目标数据报送文件之后,接收外联系统基于目标数据报送文件返回的第二响应消息;调整模块,用于在第二响应消息用于表征目标数据报送文件报送成功的情况下,调整报送值,其中,报送值用于表征成功向监管系统报送数据报送文件的次数。
116.本技术实施例提供的数据报送系统,在获取到数据报送指令的情况下,可以向外联系统发送查询请求,以使外联系统向监管系统转发该查询请求。外联系统向监管系统转发之后,数据报送系统可以接收到外联系统基于该查询请求返回的第一响应消息。基于此,在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统可以向外联系统发送目标数据报送文件,以使外联系统向监管系统报送目标数据报送文件,完成整个数据报送过程。
117.需要说明的是,本技术实施例第二方面提供的数据报送方法,执行主体可以为外联系统,或者该外联系统中的用于执行数据报送方法的控制模块。本技术实施例中以外联执行数据报送方法为例,说明本技术实施例提供的外联系统。下面对外联系统进行详细介绍。
118.图6是本技术实施例提供的一种外联系统的结构示意图。如图6所示,该外联系统600可以包括:接收模块610、发送模块620、报送模块630。
119.其中,接收模块610,用于接收数据报送系统发送的查询请求,其中,查询请求用于查询监管系统对应的报送窗口是否开启;发送模块620,用于向监管系统发送查询请求,并接收监管系统基于查询请求返回的第一响应消息;发送模块620,还用于向数据报送系统发送第一响应消息;接收模块610,还用于在第一响应消息用于表征报送窗口已开启的情况下,接收数据报送系统基于第一响应消息发送的目标数据报送文件;报送模块630,用于向监管系统报送目标数据报送文件。
120.在本技术的一些实施例中,报送模块630具体用于:对目标数据报送文件进行报文转换,将目标数据报送文件转换为目标格式;调用第二数据报送接口向监管系统报送目标格式的目标数据报送文件。
121.本技术实施例提供的外联系统,在数据报送系统获取到数据报送指令的情况下,外联系统可以接收到数据报送系统发送的查询请求,并向监管系统发送查询请求,以实现该查询请求的请求转发。基于此,在转发该查询请求之后,可以接收到监管系统基于该查询请求返回的第一响应消息,并向数据报送系统发送第一响应消息,以使数据报送系统可以通过第一响应消息判断报送窗口是否开启。在第一响应消息用于表征报送窗口已开启的情况下,数据报送系统可以进行数据报送,外联系统可以接收到数据报送系统发送的目标数据报送文件,并向监管系统报送目标数据报送文件,实现目标数据报送文件的转发。如此,外联系统可以实现数据报送的代理转发,无需业务人员在web页面进行手动上传,减轻了人力成本,有效保证数据报送的速度及效率,使得业务人员能集中更多的精力在数据业务分析和数据质量把控上。同时,通过外联系统的请求转发与数据报送文件转发,能够避免数据报送系统与监管系统直接连接而为监管系统带来的安全隐患,满足监管系统在报送数据的过程中对于安全性和便捷性的要求。
122.本技术实施例中的数据报送系统或外联系统可以是系统,也可以是终端中的部件、集成电路、或芯片。该系统可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
123.本技术实施例中的数据报送系统或外联系统可以为具有操作系统的系统。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
124.图7是本技术实施例提供的一种电子设备的硬件结构示意图。
125.如图7所示,本实施例中的电子设备700可以包括处理器701以及存储有计算机程序指令的存储器702。
126.具体地,上述处理器701可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
127.存储器702可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器702可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器702可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器702可在综合网关容灾设备的内部或外部。在特定实施例中,存储器702是非易失性固态存储器。存储器可包括只读存储器(read-only memory,rom),随机存取存储器(random access memory,ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本技术实施例的方法所描述的操作。
128.处理器701通过读取并执行存储器702中存储的计算机程序指令,以实现上述实施例中的任意一种数据报送方法。
129.在一个示例中,电子设备700还可以包括通信接口703和总线710。其中,如图7所示,处理器701、存储器702、通信接口703通过总线710连接并完成相互间的通信。
130.通信接口703,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
131.总线710包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线710可包括一个
或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
132.本技术实施例提供的电子设备,能够实现图1-图4的方法实施例中数据报送系统、外联系统、监管系统中任意一个所实现的各个过程,并能实现相同的技术效果,为避免重复,在此不再赘述。
133.结合上述实施例中的数据报送方法,本技术实施例可提供一种数据报送系统,该数据报送系统包括上述实施例中的电子设备。电子设备的具体内容可参见上述实施例中的相关说明,在此不再赘述。
134.另外,结合上述实施例中的数据报送方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种数据报送方法的步骤。
135.结合上述实施例中的数据报送方法,本技术实施例可提供一种计算机程序产品来实现。该(计算机)程序产品被存储在非易失的存储介质中,该程序产品被至少一个处理器执行时实现上述实施例中的任意一种数据报送方法的步骤。
136.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,做出各种改变、修改和添加,或者改变步骤之间的顺序。
137.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(application specific integrated circuit,asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
138.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
139.上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
140.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献