一种交易数据匹配方法、企业管理系统及存储介质与流程

文档序号:30262312发布日期:2022-06-02 03:20阅读:103来源:国知局
一种交易数据匹配方法、企业管理系统及存储介质与流程

1.本技术涉及金融交易技术领域,特别是一种交易数据匹配方法、企业管理系统以及计算机可读存储介质。


背景技术:

2.企业日常资金管理工作中,需要从银行的银企直连接口获取交易流水数据,并根据采集的交易流水数据,进行后续业务处理。其中银企直连接口区分为当日交易数据采集接口和历史交易数据采集接口,用于分别获取当日实时交易数据和银行日结后准确的和完整的交易流水数据。
3.目前银行的银企直连接口输出的交易数据的及时性和准确性不高,交易业务的重复处理情况较多,从而当日数据处理业务的可用性需要跟上交易业务量的发展。并且随着业务的发展,客户对交易数据的便捷性和准确性的要求越来越高,对于根据当日交易数据,关联处理后续业务的需求更加强烈。


技术实现要素:

4.为解决上述问题,本技术提供了一种交易数据匹配方法、企业管理系统以及计算机可读存储介质,能够将历史交易数据与当日交易数据进行准确匹配以及相关联,提升当日交易数据的可用性。
5.本技术采用的一个技术方案是:提供一种交易数据匹配方法,该交易数据匹配方法包括:获取金融管理系统的当日交易数据和历史交易数据;其中,当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据;根据当日交易数据生成对应的第一标识,以及根据历史交易数据生成对应的第二标识;响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联。
6.可选地,根据当日交易数据生成对应的第一标识包括:解析当日交易数据,以得到当日交易关键信息;根据当日交易关键信息生成第一标识;
7.根据历史交易数据生成对应的第二标识包括:解析历史交易数据,以得到历史交易关键信息;根据历史交易关键信息生成第二标识。
8.可选地,当日交易关键信息和历史交易关键信息均至少包括对应交易的账号、流水号、交易日期、交易时间、收支方向、金额、子账号、四位年份、四位序号;其中,四位序号用于区分两笔当日交易关键信息和历史交易关键信息均重复一致的特殊交易业务。。
9.可选地,根据当日交易关键信息生成第一标识包括:利用数据算法将当日交易关键信息进行转换,以生成第一标识;其中,第一标识为当日交易数据的唯一主键;
10.根据历史交易关键信息生成第二标识包括:利用数据算法将历史交易关键信息进行转换,以生成第二标识;其中,第二标识为历史交易数据的唯一主键。
11.可选地,利用数据算法将当日交易关键信息进行转换,以生成第一标识包括:利用md5信息摘要算法将当日交易关键信息进行转换,以生成第一标识;其中,第一标识包括当
日交易md5码;
12.利用数据算法将历史交易关键信息进行转换,以生成第二标识包括:利用md5信息摘要算法将历史交易关键信息进行转换,以生成第二标识;其中,第二标识包括历史交易md5码。
13.可选地,响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联包括:响应于历史交易md5码完全覆盖当日交易md5码,确定第二标识与第一标识相匹配;将历史交易数据与当日交易数据相关联。
14.可选地,将历史交易数据与当日交易数据相关联包括:将历史交易数据与当日交易数据的后续交易操作进行关联匹配。
15.本技术采用的另一个技术方案是:提供一种企业管理系统,该企业管理系统包括:
16.数据请求终端,用于向一金融管理系统分别发送当日交易数据请求和历史交易数据请求;
17.财务管理系统,用于获取金融管理系统发送的当日交易数据和历史交易数据;
18.其中,金融管理系统根据当日交易数据请求生成当日交易数据和金融管理系统根据历史交易数据请求生成历史交易数据;当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据。
19.可选地,财务管理系统包括:
20.数据处理系统,用于获取金融管理系统发送的当日交易数据和历史交易数据,并根据当日交易数据生成对应的第一标识,以及根据历史交易数据生成对应的第二标识;其中,响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联;
21.数据库,用于存储第一标识和第二标识。
22.本技术采用的另一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质中存储有程序数据,程序数据在被处理器执行时,用以实现如上述的方法。
23.本技术提供的交易数据匹配方法包括:获取金融管理系统的当日交易数据和历史交易数据;其中,当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据;根据当日交易数据生成对应的第一标识,以及根据历史交易数据生成对应的第二标识;响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联。通过上述方式,一方面,将当日交易数据与历史交易数据进行准确匹配,能够减少业务的重复处理和匹配的错误机率;另一方面,将历史交易数据与当日交易数据相关联,能够提升交易数据的可用性和便捷性。
附图说明
24.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
25.图1是本技术提供的交易数据匹配方法一实施例的流程示意图;
26.图2是获取当日交易数据和历史交易数据一实施例的流程示意图;
27.图3是本技术的交易数据匹配方法中步骤12一实施例的流程示意图;
28.图4是本技术中一当日交易关键信息表一实施例的示意图;
29.图5是本技术中一历史交易关键信息表一实施例的示意图;
30.图6是本技术的交易数据匹配方法中步骤13一实施例的流程示意图;
31.图7是本技术中一当日交易md5流水表一实施例的示意图;
32.图8是本技术中一历史交易md5流水表一实施例的示意图;
33.图9是本技术提供的一种企业管理系统一实施例的结构示意图;
34.图10是企业管理系统中的财务管理系统一实施例的结构示意图;
35.图11是本技术提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
36.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
37.本技术中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
38.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
39.另外,本文中尽管多次采用术语“第一”、“第二”等来描述各种元件(或各种阈值或各种应用或各种指令或各种操作)等,不过这些元件(或阈值或应用或指令或操作)不应受这些术语的限制。这些术语只是用于区分一个元件(或阈值或应用或指令或操作)和另一个元件(或阈值或应用或指令或操作)。例如,第一操作可以被称为第二操作,第二操作也可以被称为第一操作,而不脱离本发明的范围,第一操作和第二操作都是操作,只是二者并不是相同的操作而已。
40.本发明实施例中的步骤并不一定是按照所描述的步骤顺序进行处理,可以按照需求有选择的将步骤打乱重排,或者删除实施例中的步骤,或者增加实施例中的步骤,本发明实施例中的步骤描述只是可选的顺序组合,并不代表本发明实施例的所有步骤顺序组合,实施例中的步骤顺序不能认为是对本发明的限制。
41.本发明实施例中的术语“和/或”指的是包括相关联的列举项目中的一个或多个的任何和全部的可能组合。还要说明的是:当用在本说明书中时,“包括/包含”指定所陈述的特征、整数、步骤、操作、元件和/或组件的存在,但是不排除一个或多个其他特征、整数、步骤、操作、元件和/或组件和/或它们的组群的存在或添加。
42.随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链blockchain、人
工智能等)应用在金融领域,传统金融业正在逐步向金融科技(fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。目前在进行数据交易时,经常会由于如网络因素、技术因素、客户因素或者为保证数据的分布式一致性而采用的补偿手段等原因导致出现如数据匹配错误或重复数据,严重影响到数据交易的正常进行,但针对数据匹配错误进行的现有数据匹配方式存在各种局限性(如数据的及时性较差、需要较复杂的运算方式或对业务代码具有侵入性等),导致可用性低。
43.因此,本技术提供一种应用于企业管理系统的交易数据匹配方法,能够提高数据匹配的准确度和交易数据的可用性。
44.参阅图1,图1是本技术提供的交易数据匹配方法一实施例的流程示意图,该方法包括:
45.步骤11:获取金融管理系统的当日交易数据和历史交易数据;其中,当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据。
46.具体地,通过一交易数据请求端分别向一交易数据前置机发送获取当日交易数据的请求和历史交易数据的请求,交易数据前置机根据接收到的相应的交易数据请求内容,分别向一当日交易数据采集接口发送当日交易报文和向一历史交易数据采集接口发送历史交易报文。其中,当日交易报文和历史交易报文中分别含有当日交易数据和历史交易数据。
47.其中,交易数据请求端可为包括诸如移动电话、智能电话、笔记本电脑、个人数字助理(pda,personal digital assistant)、平板电脑(pad)等等的能够向交易数据前置机发送相应请求信息的移动终端,交易数据请求端也可以是数字广播发送器、数字tv、台式计算机等等的能够向交易数据前置机发送相应请求信息的固定终端。交易数据前置机可为包括国有银行、私人银行或其他可产生并记录交易数据的平台或者机构,如支付宝、拼多多、掌上商城等。
48.可选地,当日交易数据采集接口和历史交易数据采集接口为本技术中的方法对应的设备集成接口或者数据导入接口。在一实施例中,当日交易数据和历史交易数据是通过银行与企业直联接口导入的方式进行获取。
49.参阅图2,图2是获取当日交易数据和历史交易数据一实施例的流程示意图,步骤11具体包括:
50.步骤111:在当日的任意时刻,获取当日实时交易数据,以得到当日交易数据。
51.具体地,当日交易数据是在目标交易日当天获取的实时交易数据。其中,当天获取的实时交易数据可包括在该获取时刻之前的当日所有交易数据。例如,所有已完成交易数据、未完成交易数据、取消交易数据或重复交易数据中的至少一个。
52.在一实施例中,交易数据请求端可以设置一个目标时间点,在每日的该目标时间点时向交易数据前置机发出获取当日交易数据请求,以能够当日交易数据采集接口接收到当日交易数据。例如,可以设置目标时间点为当日的10:00、11:00或13:00等。在另一实施例中,交易数据请求端也可以无需设置目标时间点,而是根据自身所需在当日的某个时间点向交易数据前置机发出获取当日交易数据请求。
53.步骤112:在银行完成日结后,后一日的任意时刻,,获取前一日所有的交易数据,
以得到历史交易数据。
54.具体地,历史交易数据是在目标交易日之后获取的目标交易日的完结交易数据。其中,目标交易日的完结交易数据可包括目标交易日的所有已完成交易数据、未完成交易数据、取消交易数据和重复交易数据,也可以只包括前一日的所有已完成交易数据。
55.例如,在实际应用中,目标交易日的某些实时交易数据不是完整的目标交易日的交易数据,或者某些交易数据可能会因为特殊原因而作废,如顾客在银行中重复存入一笔存款或者取消已产生单号的存款,从而导致该笔交易流水失效而作废。此时,在当日实时交易数据中可记录该笔交易数据,而在历史交易数据中可不记录该笔交易记录,历史交易数据是作为银行每一日的日结数据,其覆盖完整的当日交易数据。当日交易数据和历史交易数据具体包括的数据类型可视实际情况而定,这里不做具体限定。
56.在一实施例中,交易数据请求端也可以设置一个目标时间点,在后一日的该目标时间点时向交易数据前置机发出获取历史交易数据请求,或者也可以无需设置目标时间点,而是根据自身所需在后一日的某个时间点向交易数据前置机发出获取历史交易数据请求。
57.步骤12:根据当日交易数据生成对应的第一标识,以及根据历史交易数据生成对应的第二标识。
58.具体地,通过解析当日交易数据和历史交易数据,并提取出其中的关键信息,按照预设的规则及算法对关键信息进行重组和关联,并生成相应交易数据的唯一主键。
59.参阅图3,图3是本技术的交易数据匹配方法中步骤12一实施例的流程示意图,步骤12具体包括:
60.步骤121:解析当日交易数据,以得到当日交易关键信息,以及解析历史交易数据,以得到历史交易关键信息。
61.具体地,当日交易数据采集接口接收到当日交易报文后,通过一数据处理系统将当日交易报文中的当日交易数据进行解析,并提取出当日交易关键信息。以及当历史交易数据采集接口接收到历史交易报文后,通过数据处理系统将历史交易报文中的历史交易数据进行解析,并提取出历史交易关键信息。
62.其中,当日交易关键信息和历史交易关键信息为各种交易数据组成的交易识别码,即transid值。该交易识别码至少包括对应交易数据的交易账号、交易流水号、交易日期、交易时间、收支方向、金额、子账号、四位年份、四位序号。其中,四位序号用于区分关键信息相同的两笔交易,并仅针对银行特殊业务出现关键信息重复情况。按序号0001,序号0002区分两笔关键信息一致的发生交易。当关键信息不重复时,四位序号都为0001。
63.可选地,数据处理系统为可进行数据解析的系统,包括企业资源计划(enterprise resource planning,erp)系统、客户关系管理(customer relationship management,crm)系统、数据库系统或其他类型的数据处理系统,其具体的网络设备可以是服务器,例如应用服务器或其他类型的服务器。
64.在一实施例中,可以将由当日交易关键信息组成的当日交易识别码制成当日交易关键信息表和由历史交易关键信息组成的历史交易识别码制成历史交易关键信息表的形式,以便于进行后续的关键信息重组和关联操作。
65.如图4所示,图4是本技术中一当日交易关键信息表一实施例的示意图。具体地,当
日交易关键信息表中包括当日的交易账号a、b、c、d,8位交易流水号,交易日期10月10日,交易时间11:00至16:00,收支方向用于工资1和2以及客户1、2和3,金额,子账号a1、a2、b1、c1、c2、d1,四位年份2019年、四位序号均是0001。其中,交易时间11:00和13:00分别对应的收支方向为工资1和2,子账号为a1和a2,交易时间14:00和15:00,分别对应的收支方向为客户2,子账号为c1。
66.如图5所示,图5是本技术中一历史交易关键信息表一实施例的示意图。具体地,历史交易关键信息表中包括当日的交易账号a、b、c、d,8位交易流水号,交易日期10月10日,交易时间11:00至17:00,收支方向用于工资1和2以及客户1、2和3,金额,子账号a1、a2、b1、c1、c2、d1,四位年份2019年、四位序号均是0001。其中,交易时间11:00和13:00分别对应的收支方向为工资1和2,子账号为a1和a2,交易时间14:00、15:00和17:00分别对应的收支方向为客户2,子账号为c1和c2。
67.步骤122:根据当日交易关键信息生成第一标识和根据历史交易关键信息生成第二标识。
68.具体地,利用数据算法将当日交易关键信息进行转换,以生成第一标识以及利用数据算法将历史交易关键信息进行转换,以生成第二标识。其中,第一标识为当日交易数据的唯一主键,第二标识为历史交易数据的唯一主键。
69.可选地,利用md5信息摘要算法将当日交易关键信息进行转换,以生成第一标识以及利用md5信息摘要算法将历史交易关键信息进行转换,以生成第二标识。其中,第一标识包括当日交易md5码,第二标识包括历史交易md5码。
70.具体地,利用md5(message-digestalgorithm)信息摘要算法将当日交易关键信息和历史交易关键信息分别进行重组和转换,以得到当日交易md5码(即当日交易md5摘要)和历史交易md5码(即历史交易md5摘要)。
71.其中,当日交易md5码和历史交易md5码均为数值串的形式。md5码唯一对应关键信息,但是不会暴露关键信息,即当日交易md5码唯一对应当日交易唯一主键,历史交易md5码唯一对应历史交易唯一主键。
72.其中,获取的当日交易数据和历史交易数据可能会存在时序问题,这是由于各交易数据接口、交易数据请求端和交易数据输出端基于自身自然时间的差异性产生的问题。如当同一报文到达不同应用端的时间差异不大时,可能会出现时序较后的报文获取的自然时间要比时序较早的报文获取的自然时间要早的现象发生。利用md5信息摘要算法将当日交易关键信息和历史交易关键信息分别进行重组和转化,一方面能够保证相同的交易数据对应生成的md5码是相同的,从而消除可能会存在的时序问题和减少交易数据匹配的错误机率,另一方面,能够验证交易数据是否被篡改或者损坏以及便于交易数据的储存和调用。
73.在一实施例中,数据处理系统将当日交易关键信息和历史交易关键信息的原始数据生成md5码,然后把原始数据与其md5码一起储存至一数据库中。当验证交易数据是否被篡改或者损坏时,从数据库中调取md5码,将md5码转换回相应的交易数据与交易数据输出端储存的原始数据进行比较,或者将交易数据输出端储存的原始数据转换为其对应的md5码再与数据库中调取md5码进行比较,如果两者数据一致就认为两组数据是相匹配的,即原始数据没有被修改或者损坏。
74.md5是一种密码散列函数,其中文名为消息摘要算法第五版,是计算机安全领域广
泛使用的一种散列函数,用以提供消息的完整性保护。md5可以产生出128位(16字节)的散列值。在本实施例中,计算当前md5码时仅以md5算法进行举例说明,但并不仅仅局限于md5算法这一种。
75.md5作为一种常用的摘要算法(或指纹算法),其具有以下几个重要的特点:(1)输入任意长度信息,其输出长度固定,便于进行数据管理,md5可输入任意长度的信息,其输出均为128位(bit)固定长度的二进制数据;(2)运算速度快,md5的运算均为32位与、或、非、位移等位运算,因此其运算速率快,几乎不消耗cpu时间;(3)不可逆,根据md5的散列结果,无法计算出原始数据(查字符字典除外)。
76.在一实施例中,md5摘要算法的计算过程可以如下:首先md5将输入的当日交易关键信息和历史交易关键信息分别制成两个n*512bit的数据分组;再将每一512bit分组又分为16个子分组,每个子分组为32bit的当日交易关键信息或历史交易关键信息对应的原始数据;16个子分组分别命名为m0~m15;每个子分组都要进行4次运算,运算公式分别为ff公式、gg公式、hh公式、ii公式,最后总的运算次数为n*16*4(运算均为位运算)次,从而得到当日交易关键信息对应的当日交易md5码和历史交易关键信息对应的历史交易md5码。其中,当日交易md5码唯一对应当日交易唯一主键,以及历史交易md5码唯一对应历史交易唯一主键。
77.可选地,在一实施例中,在数据处理系统后,进行md5信息摘要算法将当日交易关键信息和历史交易关键信息分别进行重组和转换之前,需要先设置好数据处理系统的各个参数配置。可选地,如设置好全局防重策略配置表、交易md5流水表、忽略检查配置表和重复交易特殊处理策略表等,并将这些参数加入至jvm级缓存中,以便于进行后续的调用数据和访问性能。其中,jvm(java virtualmachine,java虚拟机)采用mybatis或hibernate等基于java程序语言的数据持久化框架实现对数据库进行操作。比如在金融领域中,经常需要使用jvm访问金融数据库表,如账务信息表,开户信息表,金融交易信息表等,这一过程中会用到缓存技术以满足金融业务的并发性和访问速度要求。
78.步骤13:响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联。
79.参阅图6,图6是本技术的交易数据匹配方法中步骤13一实施例的流程示意图,步骤13具体包括:
80.步骤131:响应于历史交易md5码完全覆盖当日交易md5码,确定第二标识与第一标识相匹配。
81.具体地,数据处理系统响应于历史交易唯一键对应的历史交易md5码完全覆盖当日交易唯一键对应的当日交易md5码,则确定当日交易数据对应的第一标识和历史交易数据对应的第二标识相匹配。
82.步骤132:将历史交易数据与当日交易数据相关联。
83.具体地,将历史交易数据与当日交易数据的后续交易操作进行关联匹配。
84.在一实施例中,将在目标交易日当天获取的当日交易数据生成第一标识,再将第一标识对应的当日交易md5码插入至一当日摘要数据表中,将在目标交易日之后获取的历史交易数据生成第二标识,再将第二标识对应的历史交易md5码插入至一历史摘要数据表中,若历史摘要数据表完全覆盖当日交易数据表,则确定当日交易数据和历史交易数据相
匹配。由于在本实施例中是优选以md5算法计算当前摘要的,因此,当日摘要数据表可以是当日交易md5流水表,历史摘要数据表可以是历史交易md5流水表。也就是以当前摘要与其对应的时间范围作为唯一约束插入至数据库中的摘要数据表,进而得到目标摘要数据表。
85.如图7所示,图7是本技术中一当日交易md5流水表一实施例的示意图。如图8所示,图8是本技术中一历史交易md5流水表一实施例的示意图。具体地,当日交易md5流水表和历史交易md5流水表中包括按照时间顺序排列的md5码。其中,每一个md5码代表当日的一个交易数据,即一业务操作。每一个业务操作都会根据一个唯一主键或者唯一标识进行关联。例如,第一业务操作会生成第一凭证和第一交易数据,根据第一交易数据生成其对应的第一md5码(即第一唯一主键或者第一标识),第二业务操作会生成第二凭证和第二交易数据,根据第二交易数据生成其对应的第二md5码(即第二唯一主键或者第二标识)。
86.根据当日交易md5流水表和/或历史交易md5流水表可检测当日交易数据和/或历史交易数据是否存在主键唯一性冲突和数据匹配。
87.以当日交易数据或历史交易数据是否存在主键唯一性冲突为例:
88.利用主键约束的方式分别检测相应时间段内的当日交易md5流水表或者历史交易md5流水表中是否存在重复md5码(即若存在两个相同的md5码,则确定这两个相同的md5码是重复md5码),则确定其对应的交易md5流水表发生主键唯一性冲突。
89.以当日交易数据和历史交易数据是否数据相匹配为例:
90.利用主键约束的方式检测相应时间段内的历史交易md5流水表是否完全覆盖当日交易md5流水表(即若当日交易md5流水表中的所有md5码均存在于历史交易md5流水表中),则确定当日交易数据和历史交易数据相匹配。
91.可选地,当日交易数据和历史交易数据相匹配时,可将当日交易md5流水表与历史交易md5流水表整合在一起,并放入一数据库中储存以及调用。
92.可选地,由于相同交易数据的唯一键信息相同,能够自动匹配上当日交易与历史交易数据,进而可根据相同的唯一键信息,自动关联该交易数据后续的业务处理,使得用户无需重复处理相同或者相似的业务操作,能够有效提高当日交易数据的可用性和易用性,并极大减少了重复或者相似工作。
93.区别于现有技术,本技术中的实施例提供的交易数据匹配包括:获取金融管理系统的当日交易数据和历史交易数据;其中,当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据;根据当日交易数据生成对应的第一标识,以及根据历史交易数据生成对应的第二标识;响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联。通过上述方式,利用当日交易数据和历史交易数据中的当日交易关键信息和历史交易关键信息生成对应的第一标识和第二标识。一方面,能够将当日交易数据对应的业务信息与历史交易数据对应的业务信息进行准确匹配,进而减少业务的重复处理和数据匹配错误的几率,提升当日交易数据的可用性;另一方面,能够将当日交易数据与其后续的业务信息建立关联,进而在银行数据准确稳定的前提下,极大减少了重复工作,满足了业务处理的及时性和易用性。
94.在另一实施例中,本技术还提供的一种企业管理系统100。参阅图9,图9是本技术提供的一种企业管理系统一实施例的结构示意图,该企业管理系统100包括数据请求终端110以及与数据请求终端110连接的财务管理系统120。
95.具体地,数据请求终端110用于向一金融管理系统分别发送当日交易数据请求和历史交易数据请求。该金融管理系统机可为国有银行、私人银行或其他可产生并记录交易数据的平台或者机构,如支付宝、拼多多、掌上商城等。财务管理系统120用于获取金融管理系统发送的当日交易数据和历史交易数据。
96.其中,金融管理系统根据当日交易数据请求生成当日交易数据和金融管理系统根据历史交易数据请求生成历史交易数据。在一实施例中,金融管理系统通过银行与企业直联接口导入的方式,将当日交易数据和历史交易数据发送至财务管理系统120。其中,当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据。
97.参阅图10,图10是企业管理系统中的财务管理系统一实施例的结构示意图,该财务管理系统120包括数据处理系统121以及与数据处理系统121连接的数据库122。
98.具体地,数据处理系统121用于获取金融管理系统发送的当日交易数据和历史交易数据。数据库122用于存储数据处理系统121生成的第一标识和第二标识。
99.可选地,在一实施例中,数据处理系统121用于执行程序数据以实现如下方法:获取金融管理系统的当日交易数据和历史交易数据;其中,当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据;根据当日交易数据生成对应的第一标识,以及根据历史交易数据生成对应的第二标识;响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联。
100.参阅图11,图11是本技术提供的计算机可读存储介质一实施例的结构示意图,该计算机可读存储介质130中存储有能够实现上述所有方法的程序指令131。
101.在本技术各个实施例中的各功能单元集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在计算机可读存储介质130中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机可读存储介质130在一个程序指令131中,包括若干指令用以使得一台计算机设备(可以是个人计算机,系统服务器,或者网络设备等)、电子设备(例如mp3、mp4等,也可以是手机、平板电脑、可穿戴设备等移动终端,也可以是台式电脑等)或者处理器(processor)以执行本技术各个实施方式方法的全部或部分步骤。
102.可选地,在一实施例中,程序指令131在被处理器执行时,用以实现如下方法:获取金融管理系统的当日交易数据和历史交易数据;其中,当日交易数据是在目标交易日当天获取的实时交易数据,历史交易数据是在目标交易日之后获取的目标交易日的完结交易据;根据当日交易数据生成对应的第一标识,以及根据历史交易数据生成对应的第二标识;响应于第二标识与第一标识相匹配,将历史交易数据与当日交易数据相关联。
103.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质130(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
104.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机可读存储介质130实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可读存储介质130到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的程序指令131产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
105.这些计算机可读存储介质130也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储介质130中的程序指令131产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
106.这些计算机可读存储介质130也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的程序指令131提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
107.在一实施例中,这些可编程数据处理设备上包括处理器和存储器。处理器还可以称为cpu(central processing unit,中央处理单元)。处理器可能是一种电子芯片,具有信号的处理能力。处理器还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
108.存储器可以为内存条、tf卡等,它根据处理器指定的位置存入和取出信息。存储器按用途可分为主存储器(内存)和辅助存储器(外存),也有分为外部存储器和内部存储器的分类方法。外存通常是磁性介质或光盘等,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。
109.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的企业管理系统100的实施方式仅仅是示意性的,例如,当日交易数据和历史交易数据的获取方式,第一标识和第二标识选用的算法和计算方式,仅仅为一种集合的方式,实际实现时可以有另外的划分方式,例如当日交易关键信息和历史交易关键信息可以结合或者可以集合到另一个系统中,或一些特征可以忽略,或不执行。
110.另外,在本技术各个实施例中的各功能单元(如数据请求终端110、财务管理系统120、数据处理系统121等)可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
111.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是根据本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1