一种业务处理方法、装置及设备制造方法及图纸

技术编号:22566187 阅读:38 留言:0更新日期:2019-11-16 12:30
本申请公开了一种业务处理方法、装置及设备。方法包括:在处理资金业务之前,确定其币种信息;在处理资金业务之后,确定其新的币种信息;然后,若确定资金业务处理前后的币种信息不一致,则认为出现币种篡改的情况,并拦截资金业务的处理结果的对外输出。

A business processing method, device and equipment

The application discloses a business processing method, device and equipment. Methods include: before processing the fund business, determine its currency information; after processing the fund business, determine its new currency information; then, if it is determined that the currency information before and after processing the fund business is inconsistent, it is considered that there is currency tampering, and intercept the external output of the processing results of the fund business.

【技术实现步骤摘要】
一种业务处理方法、装置及设备
本申请涉及计算机
,尤其涉及一种业务处理方法、装置及设备。
技术介绍
币种篡改是指在处理资金业务过程中,处理节点可能会对原始币种进行篡改,导致资金业务处理前后的币种信息不一致的情况。随着网商银行的国际化拓展,网商银行除了要支持本国币种之外,还需要支持其他币种的业务需求,进而在建立支持多币种资金业务处理系统时,需要考虑资金的币种篡改风险。因此,需要提供更可靠的业务处理方案。
技术实现思路
本说明书实施例提供一种业务处理方法,用于对币种篡改风险进行有效防控。本说明书实施例还提供一种业务处理方法,包括:确定待处理的资金业务的第一币种信息;确定所述资金业务的处理结果对应的第二币种信息;若所述第一币种信息和所述第二币种信息不匹配,则拒绝输出所述处理结果。本说明书实施例还提供一种业务处理方法,包括:确定待处理的目标业务的预设业务特征的第一特征值;确定所述目标业务的处理结果对应的所述预设业务特征的第二特征值;若所述第一特征值和所述第二特征值不匹配,则拒绝输出所述处理结果。本说明书实施例还提供一种业务处理装置,包括:第一确定模块,用于确定待处理的资金业务的第一币种信息;第二确定模块,用于确定所述资金业务的处理结果对应的第二币种信息;处理模块,用于若所述第一币种信息和所述第二币种信息不匹配,则拒绝输出所述处理结果。本说明书实施例还提供一种业务处理装置,包括:r>第一确定模块,用于确定待处理的目标业务的预设业务特征的第一特征值;第二确定模块,用于确定所述目标业务的处理结果对应的所述预设业务特征的第二特征值;处理模块,用于若所述第一特征值和所述第二特征值不匹配,则拒绝输出所述处理结果。本说明书实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上述的方法的步骤。本说明书实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的方法的步骤。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过在处理资金业务之前,先确定其币种信息;在处理资金业务之后,再次确定其币种信息;然后,在监控到处理前后确定的币种信息不一致时,拦截对外输出的处理结果。与现有技术相比,能够有效监控币种篡改情况,进而避免币种篡改造成的资金损失。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书一实施例提供的一种业务处理方法的流程示意图;图2为本说明书另一实施例提供的一种业务处理方法的流程示意图;图3为本说明书一实施例提供的一种业务处理装置的结构示意图;图4为本说明书另一实施例提供的一种业务处理装置的结构示意图;图5为本说明书一实施例提供的一种业务处理系统的结构示意图;图6为本说明书一实施例提供的一种电子设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。结合
技术介绍
部分的陈述,一旦系统发生币种篡改的情况,将会导致资金数据错乱并造成资金损失。基于此,本专利技术提供一种业务处理方案,通过对比资金业务处理前后的币种信息的一致性,以决定是否拦截资金业务的处理结果的对外输出,从而有效监管、防控币种篡改造成的影响。其中,资金业务是指资金相关的业务,例如:借贷业务、交易业务等;币种是指世界各国货币的名称,例如:人民币、美元、英镑等。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为本说明书一实施例提供的一种业务处理方法的流程示意图,参见图1,该方法具体可以包括如下步骤:步骤102、确定待处理的资金业务的第一币种信息;其一种实现方式可以为:步骤S1、确定处理所述资金业务需调用接口的至少一个入参对象;其具体可以为:确定处理所述资金业务需调用的至少一个接口;当检测到所述至少一个接口中的任一接口被调用时,读取所述接口的入参,得到该接口的入参对象。其中,读取接口的入参的工具可以为Spring拦截器。下面对Spring拦截器工作原理进行简要说明:首先,将Spring拦截器与指定的接口进行绑定;然后,基于绑定关系,在接口被调用之后,及执行内部动作之前,接口的内容会进入到第一Spring拦截器内,由第一Spring拦截器读取接口里的入参;然后,接口再开始执行接口的内容。在接口执行完之后,接口会向接口调用方返回一出参;基于绑定关系,在返回给调用方之前,会先进入到第二Spring拦截器内,由第二Spring拦截器读取到出参之后,再返回给调用方。步骤S2、基于所述至少一个入参对象的属性信息,确定所述资金业务的第一币种信息;其具体可以为:步骤S21、遍历所述至少一个入参对象的属性,查找出预设的币种属性;其中,入参对象的属性是指入参对象所具有的特征和状态,以中学生为入参对象为例,其属性至少包括:学号、班级等;不同类型的入参对象对应的预设的币种属性名称可不同,例如:预设MultiCurrencyMoney作为系统的金额类型,则查找名称为MultiCurrencyMoney的币种属性。步骤S22、基于所述币种属性的属性信息,确定所述资金业务的第一币种信息;其中,币种属性的属性值可用于表征币种信息,例如:属性值为1时,币种为人民币,属性值为2时,币种为美元等。对于步骤S1和步骤S2,由于资金业务处理系统通常有三种类型数据输入,远程调用参数、存储层数据和通讯消息,而且每种数据都会携带币种信息,因此,步骤S1和步骤S2具体可以示例为:首先,确定处理所述资金业务需调用的所有的远程服务接口和本地服务接口;然后,确定每个远程服务接口的入参对象(即系统远程调用参数)和每个本地服务接口的入参对象,并分别记为第一入参对象和第二入参对象。其中,远程服务接口是指远程计算机的服务接口,本地服务接口一般是指资金业务处理系统内的服务接口;第二入参对象包括:数据入参对象(即系统读取的存储层数据)和消息入参对象(即系统内应用接收到的其他应用的通讯消息)中的至少一个,前者为所述资金业务相关的业务数据,后者为参与处理所述资金业务的本地应用之间的交互消息。然后,采用Spring拦截器对该三种入参对象进行拦截读取,并通过解析其币种属性确定其对应的第一币种信息。进一步地,为确本文档来自技高网...

【技术保护点】
1.一种业务处理方法,包括:/n确定待处理的资金业务的第一币种信息;/n确定所述资金业务的处理结果对应的第二币种信息;/n若所述第一币种信息和所述第二币种信息不匹配,则拒绝输出所述处理结果。/n

【技术特征摘要】
1.一种业务处理方法,包括:
确定待处理的资金业务的第一币种信息;
确定所述资金业务的处理结果对应的第二币种信息;
若所述第一币种信息和所述第二币种信息不匹配,则拒绝输出所述处理结果。


2.根据权利要求1所述的方法,所述确定待处理的资金业务的第一币种信息,包括:
确定处理所述资金业务需调用接口的至少一个入参对象;
基于所述至少一个入参对象的属性信息,确定所述资金业务的第一币种信息。


3.根据权利要求2所述的方法,所述确定处理所述资金业务需调用的接口的至少一个入参对象,包括:
确定处理所述资金业务需调用的至少一个接口;
当检测到所述至少一个接口中的任一接口被调用时,读取所述接口的入参,得到该接口的入参对象。


4.根据权利要求2所述的方法,所述基于所述至少一个入参对象的属性信息,确定所述资金业务的第一币种信息,包括:
遍历所述至少一个入参对象的属性,查找出预设的币种属性;
基于所述币种属性的属性信息,确定所述资金业务的第一币种信息。


5.根据权利要求2所述的方法,所述至少一个入参对象包括:远程服务接口的第一入参对象和本地服务接口的第二入参对象中的至少一个,所述第二入参对象包括:数据入参对象和消息入参对象中的至少一个;
其中,所述数据对象为所述资金业务相关的业务数据,所述消息对象为本地应用之间的交互消息。


6.根据权利要求1所述的方法,所述确定所述资金业务的处理结果对应的第二币种信息,包括:
确定处理所述资金业务需调用接口的至少一个出参对象;
基于所述至少一个出参对象的属性信息,确定所述资金业务的处理结果的第二币种信息。


7.根据权利要求6所述的方法,所述确定处理所述资金业务需调用接口的至少一个出参对象,包括:
确定处理所述资金业务需调用的至少一个接口;
拦截所述至少一个接口中任一接口的出参,得到该接口的出参对象。


8.根据权利要求6所述的方法,所述基于所述至少一个出参对象的属性信息,确定所述资金业务的处理结果的第二币种信息,包括:
遍历所述至少一个出参对象的属性,查找出预设的币种属性;
基于所述币种属性的属性信息,确定所述资金业务的第二币种信息。


9.根据权利要求6所述的方法,所述至少一个出参...

【专利技术属性】
技术研发人员:董浩
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1