掌桥专利:专业的专利平台
掌桥专利
首页

一种数据处理方法及装置

文献发布时间:2023-06-19 13:49:36


一种数据处理方法及装置

技术领域

本申请涉及数据处理技术领域,更具体地说,涉及一种数据处理方法及装置。

背景技术

当前金融市场业务领域的各种交易管理系统较多,如资金交易管理系统、全球投资交易管理平台、SUMMIT系统、集中下单平台系统等。各系统间相关关联密切,上下游系统交互频繁,如集中下单平台系统作为各资金交易数据的统一进出口,既可以作为下游系统接收资金交易管理系统的数据,也可以作为上游系统发送数据给资金交易管理系统;SUMMIT系统,作为上游系统,发送数据给全球投资交易管理平台等。可见,上下游的关系不是固定不变的,一个系统可以是上游系统,可以是下游系统,也可以既是上游系统也是下游系统。

在上下游关联系统中,当某个系统需要进行优化升级或改造时,通常需要上下游系统相互配合后进行回归测试,回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

在进行回归测试的过程中,上游系统需要发送改造系统的相关数据至下游系统,验证改造后的系统不影响关联系统的正常数据传输。此类工作一是需要各上下游关联系统的测试环境联通;二是需要联系相关系统测试人员登陆系统、手工做交易生成数据,工作繁琐、消耗较多人力资源,且是重复性的工作。

现有对上下游关联系统的回归测试的方法,需要多人协作完成,沟通成本高且多为重复性劳动,导致工作周期的延长、测试效率低和人力成本的浪费。

发明内容

有鉴于此,本申请公开了一种数据处理方法及装置,旨在减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。

为了实现上述目的,其公开的技术方案如下:

本申请第一方面公开了一种数据处理方法,所述方法包括:

获取上游系统和下游系统之间的交易数据;

通过预先设置的所述上游系统和所述下游系统的对应关系,将所述交易数据发送至测试系统进行回归测试;所述对应关系用于表征所述上游系统的通信方式与所述下游系统的通信方式处于一致,且所述上游系统的报文封装方式与所述下游系统的报文封装方式处于一致。

优选的,还包括:

抽取出所述上游系统和所述下游系统中处于一致的通信方式进行分类并展示。

优选的,还包括:

抽取出所述上游系统和所述下游系统中处于一致的报文封装方式进行分类并展示。

优选的,还包括:

若监测到所述上游系统的通信方式与所述下游系统的通信方式不同,则通过设置第一调整规则将所述上游系统的通信方式与所述下游系统的通信方式进行调整;所述第一调整规则用于使所述上游系统的通信方式与所述下游系统的通信方式一致。

优选的,还包括:

若监测到所述上游系统的报文封装方式与所述下游系统的报文封装方式不同,则通过设置第二调整规则将所述上游系统的报文封装方式与所述下游系统的报文封装方式进行调整;所述第二调整规则用于使所述上游系统的报文封装方式与所述下游系统的报文封装方式一致。

本申请第二方面公开了一种数据处理装置,所述装置包括:

获取单元,用于获取上游系统和下游系统之间的交易数据;

测试单元,用于通过预先设置的所述上游系统和所述下游系统的对应关系,将所述交易数据发送至测试系统进行回归测试;所述对应关系用于表征所述上游系统的通信方式与所述下游系统的通信方式处于一致,且所述上游系统的报文封装方式与所述下游系统的报文封装方式处于一致。

优选的,还包括:

第一抽取单元,抽取出所述上游系统和所述下游系统中处于一致的通信方式进行分类并展示。

优选的,还包括:

第二抽取单元,用于抽取出所述上游系统和所述下游系统中处于一致的报文封装方式进行分类并展示。

优选的,还包括:

第一调整单元,用于若监测到所述上游系统的通信方式与所述下游系统的通信方式不同,则通过设置第一调整规则将所述上游系统的通信方式与所述下游系统的通信方式进行调整;所述第一调整规则用于使所述上游系统的通信方式与所述下游系统的通信方式一致。

优选的,还包括:

第二调整单元,用于若监测到所述上游系统的报文封装方式与所述下游系统的报文封装方式不同,则通过设置第二调整规则将所述上游系统的报文封装方式与所述下游系统的报文封装方式进行调整;所述第二调整规则用于使所述上游系统的报文封装方式与所述下游系统的报文封装方式一致。

经由上述技术方案可知,本申请公开了一种数据处理方法及装置,获取上游系统和下游系统之间的交易数据;通过预先设置的上游系统和下游系统的对应关系,将交易数据发送至测试系统进行回归测试;对应关系用于表征上游系统的通信方式与下游系统的通信方式处于一致,且上游系统的报文封装方式与下游系统的报文封装方式处于一致。通过上述方案,设置上游系统和下游系统的对应关系,使得通信方式、报文封装方式与上游系统和下游系统进行关联,操作人员可在前端选择上游系统和下游系统之间的交易数据,操作人员可独立完成通过对应关系将交易数据传输至测试系统进行回归测试验证,且无需多人协作操作,从而减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的一种数据处理系统的架构图;

图2为本申请实施例公开的一种数据处理方法的流程示意图;

图3为本申请实施例公开的一种数据处理装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

由背景技术可知,现有对上下游关联系统的回归测试的方法,需要多人协作完成,沟通成本高且多为重复性劳动,导致工作周期的延长、测试效率低和人力成本的浪费。

为了解决上述问题,本申请实施例公开了一种数据处理方法及装置,设置上游系统和下游系统的对应关系,使得通信方式、报文封装方式与上游系统和下游系统进行关联,操作人员可在前端选择上游系统和下游系统之间的交易数据,操作人员可独立完成通过对应关系将交易数据传输至测试系统进行回归测试验证,且无需多人协作操作,从而减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。具体实现方式通过下述实施例进行说明。

参考图1所示,为本申请实施例公开的一种数据处理系统的架构图,该数据处理系统包括后台管理模块11、前台操作界面12和测试系统13。

后台管理模块11的主要功能包括如下三点:

(1)通信方式管理。通信方式包括如socket通信、GTP通信、报表平台、EDP通信、AIR通信、MQ通信等方式的通信,具有可扩展性,后续可添加其他通信方式。

(2)报文封装方式管理,包含报文发送的的封装方式,如ARP格式、IP格式、PING格式、TCP格式等,报文封装方式具有可扩展性,后续可添加其他报文封装方式,同时录入发送的数据字段名称及格式,如客户名称、金额、日期等。

(3)对应关系设置。对应关系设置包括规则设置(第一调整规则和第二调整规则),可设置每个上游系统和下游系统对应的通信同时和报文封装方式。对应关系设置具有可维护性,当上游系统或下游系统中的某个的通信方式或报文封装方式有变动,可修改对应关系,即,调整上游系统和下游系统的通信方式和报文封装方式,使上游系统的通信方式与下游系统的通信方式处于一致,且上游系统的报文封装方式与下游系统的报文封装方式处于一致。

第一调整规则用于使上游系统的通信方式与下游系统的通信方式一致。

第二调整规则用于使上游系统的报文封装方式与下游系统的报文封装方式一致。

前台操作界面12的操作人员无需了解所有上游系统和下游系统的功能,仅需选择上游系统和下游系统的交易数据(数据字段),即可发送交易数据至测试系统13。

其中,上游系统可以用于集中下单平台、SUMMIT系统、资金管理平台等。

下游系统可以用于全球投资交易管理平台、资金交易管理平台等。

后台管理模块11、前台操作界面12和测试系统13之间的数据处理过程如下:

管理人员通过后台管理模块11预先设置好上游系统和下游系统的通信方式和报文封装方式。

后台管理模块11获取上游系统和下游系统之间的交易数据。

上游系统和下游系统的相关联系统包括资金交易管理系统、农银理财资金交易管理系统、全球SUMMIT系统等。

后台管理模块11抽取出上游系统和下游系统中处于一致的通信方式进行分类并在前台操作界面12进行展示。

后台管理模块11抽取出上游系统和下游系统中处于一致的报文封装方式进行分类并在前台操作界面12进行展示。

操作人员通过前台操作界面12选择需要进行回归测试的上游系统、下游系统、交易数据等。

后台管理模块11接收到操作人员通过前台操作界面12的选择后,通过预先设置的上游系统和下游系统的对应关系,将交易数据发送至测试系统13。

其中,对应关系用于表征上游系统的通信方式与下游系统的通信方式处于一致,且上游系统的报文封装方式与下游系统的报文封装方式处于一致。

后期维护方便,可更改对应关系,减少测试重复性工作、节约人力资源。

测试系统13将交易数据进行回归测试。

其中,测试人员登录测试系统,验证是否接收到交易数据,若接收到的交易数据,则确定该交易数据通过回归测试。

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

在进行回归测试的过程中,上游系统需要发送改造系统的相关数据至下游系统,验证改造后的系统不影响上下游关联系统的正常数据传输。

若后台管理模块11监测到上游系统的通信方式与下游系统的通信方式不同,则通过设置第一调整规则将上游系统的通信方式与下游系统的通信方式进行调整;第一调整规则用于使上游系统的通信方式与下游系统的通信方式一致。

其中,抽取共同的通信方式进行分类,设置第一调整规则,将上游系统和下游系统与不同类别的通信方式进行关联,操作人员无需了解某个系统(上游系统、下游系统)的具体功能,只需在前台操作界面12选择系统及交易数据即可。

若后台管理模块11监测到上游系统的报文封装方式与下游系统的报文封装方式不同,则通过设置第二调整规则将上游系统的报文封装方式与下游系统的报文封装方式进行调整;第二调整规则用于使上游系统的报文封装方式与下游系统的报文封装方式一致。

其中,抽取共同的报文封装方式进行分类,设置第二调整规则,将上游系统和下游系统与不同类别的报文封装方式进行关联,操作人员无需了解某个系统(上游系统、下游系统)的具体功能,只需在前台操作界面12选择系统及交易数据即可。

将所有上游系统和下游系统集中至数据处理系统中,使操作人员可自助完成上游系统和下游系统之间的交易数据的回归测试工作。

本申请实施例中,设置上游系统和下游系统的对应关系,使得通信方式、报文封装方式与上游系统和下游系统进行关联,操作人员可在前端选择上游系统和下游系统之间的交易数据,操作人员可独立完成通过对应关系将交易数据传输至测试系统进行回归测试验证,且无需多人协作操作,从而减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。

参考图2所示,为本申请实施例公开的一种数据处理方法,该数据处理方法应用于上述实施例图1的数据处理系统,该数据处理方法主要包括如下步骤:

S201:获取上游系统和下游系统之间的交易数据。

在S201中,交易数据即为报文中的交易字段。

S202:通过预先设置的上游系统和下游系统的对应关系,将交易数据发送至测试系统进行回归测试;对应关系用于表征上游系统的通信方式与下游系统的通信方式处于一致,且上游系统的报文封装方式与下游系统的报文封装方式处于一致。

为了方便理解通过预先设置的上游系统和下游系统的对应关系,将交易数据发送至测试系统进行回归测试的过程,这里举例进行说明:

例一,上游系统A与下游系统B的对应关系,即,后台管理模块设置A与B通过socket通信、IP格式封装报文、上游系统A发送给下游系统B的交易数据,上游系统A使用的通信方式为socket通信方式,上游系统A使用的报文封装方式为IP格式,将交易数据发送给下游系统B,获取上游系统A和下游系统B的交易数据,将交易数据发送至测试系统进行回归测试。如果上游系统A进行了改造,改造后的上游系统A使用AIR通信方式与下游系统B进行交互,则调整设置下游系统B的通信方式为AIR通信方式。

例二,假设原来有A、B、C三个系统,互相顺序关联,交易数据由A系统传递至B系统,B系统传递至C系统。假设B系统进行了改造,确定A系统为上游系统,C系统为下游系统,因此需要验证上游系统A和下游系统C是否受改造影响,对于改造系统B系统来说,无需关注上游系统A和下游系统C的功能,仅需要验证上游系统A和下游系统C能否正常发送/接收数据即可,B系统测试人员通过前台操作界面独立选择上游系统A、下游系统C及上游系统A与下游系统C之间的交易数据,通过已设置好的对应关系,即,上游系统A使用AIR通信方式,下游系统B使用AIR通信方式,上游系统A使用IP格式封装报文,下游系统B使用IP格式封装报文,将交易数据通过对应关系发送至测试系统进行回归测试、验证等操作。

本申请实施例中,通过设置上游系统和下游系统的对应关系,使得通信方式、报文封装方式与上游系统和下游系统进行关联,操作人员可在前端选择上游系统和下游系统之间的交易数据,操作人员可独立完成通过对应关系将交易数据传输至测试系统进行回归测试验证,且无需多人协作操作,从而减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。

可选的,抽取出上游系统和下游系统中处于一致的通信方式进行分类并展示。

其中,抽取出上游系统和下游系统中处于一致的通信方式进行分类并在前台操作界面进行展示。

本申请实施例中,抽取出上游系统和下游系统中处于一致的通信方式进行分类并在前台操作界面进行展示,便于操作人员通过前台操作界面选择需要进行回归测试的上游系统、下游系统、交易数据等,提高操作人员使用前台操作界面的便利性。

可选的,抽取出上游系统和下游系统中处于一致的报文封装方式进行分类并展示。

其中,抽取出上游系统和下游系统中处于一致的报文封装方式进行分类并在前台操作界面进行展示。

本申请实施例中,抽取出上游系统和下游系统中处于一致的报文封装方式进行分类并在前台操作界面进行展示,便于操作人员通过前台操作界面选择需要进行回归测试的上游系统、下游系统、交易数据等,提高操作人员使用前台操作界面的便利性。

可选的,若监测到上游系统的通信方式与下游系统的通信方式不同,则通过设置第一调整规则将上游系统的通信方式与下游系统的通信方式进行调整;第一调整规则用于使上游系统的通信方式与下游系统的通信方式一致。

本申请实施例中,抽取共同的通信方式进行分类,设置第一调整规则,将上游系统和下游系统与不同类别的通信方式进行关联,操作人员无需了解上游系统或下游系统的具体功能,只需在前台操作界面选择需要执行回归测试的上游系统、下游系统、交易数据等,使操作人员可独立完成上游系统和下游系统之间的交易数据的回归测试工作,且无需多人协作操作,从而减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。

可选的,若监测到上游系统的报文封装方式与下游系统的报文封装方式不同,则通过设置第二调整规则将上游系统的报文封装方式与下游系统的报文封装方式进行调整;第二调整规则用于使上游系统的报文封装方式与下游系统的报文封装方式一致。

本申请实施例中,抽取共同的报文封装方式进行分类,设置第二调整规则,将上游系统和下游系统与不同类别的报文封装方式进行关联,操作人员无需了解上游系统或下游系统的具体功能,只需在前台操作界面选择需要执行回归测试的上游系统、下游系统、交易数据等,使操作人员可独立完成上游系统和下游系统之间的交易数据的回归测试工作,且无需多人协作操作,从而减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。

基于上述实施例图1公开的一种数据处理方法,本申请实施例还对应公开了一种数据处理装置,如图3所示,该数据处理装置包括获取单元301和测试单元302。

获取单元301,用于获取上游系统和下游系统之间的交易数据。

测试单元302,用于通过预先设置的上游系统和下游系统的对应关系,将交易数据发送至测试系统进行回归测试;对应关系用于表征上游系统的通信方式与下游系统的通信方式处于一致,且上游系统的报文封装方式与下游系统的报文封装方式处于一致。

进一步的,数据处理装置还包括第一抽取单元。

第一抽取单元,抽取出上游系统和下游系统中处于一致的通信方式进行分类并展示。

进一步的,数据处理装置还包括第二抽取单元。

第二抽取单元,用于抽取出上游系统和下游系统中处于一致的报文封装方式进行分类并展示。

进一步的,数据处理装置还包括第一调整单元。

第一调整单元,用于若监测到上游系统的通信方式与下游系统的通信方式不同,则通过设置第一调整规则将上游系统的通信方式与下游系统的通信方式进行调整;第一调整规则用于使上游系统的通信方式与下游系统的通信方式一致。

进一步的,数据处理装置还包括第二调整单元。

第二调整单元,用于若监测到上游系统的报文封装方式与下游系统的报文封装方式不同,则通过设置第二调整规则将上游系统的报文封装方式与下游系统的报文封装方式进行调整;第二调整规则用于使上游系统的报文封装方式与下游系统的报文封装方式一致。

本申请实施例中,通过设置上游系统和下游系统的对应关系,使得通信方式、报文封装方式与上游系统和下游系统进行关联,操作人员可在前端选择上游系统和下游系统之间的交易数据,操作人员可独立完成通过对应关系将交易数据传输至测试系统进行回归测试验证,且无需多人协作操作,从而减少重复性工作,缩短工作周期,提高回归测试效率,降低人力成本。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 图像数据处理方法、用于图像数据处理方法的程序、记录有用于图像数据处理方法的程序的记录介质和图像数据处理装置
  • 药箱的数据处理方法、装置、数据处理方法和装置
技术分类

06120113822674