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

一种检测交易波动的方法、装置、存储介质及电子设备

文献发布时间:2023-06-19 09:29:07


一种检测交易波动的方法、装置、存储介质及电子设备

技术领域

本申请实施例涉及交易波动检测技术领域,尤其涉及一种检测交易波动的方法、装置、存储介质及电子设备。

背景技术

随着经济的发展和科技的进步,人们的理财意识逐渐增强,越来越多的用户开始将闲置资金投入到购买理财产品中,而不局限于传统的定期或活期储蓄。

为了保证理财产品中资产的安全,银行有专门对理财系统交易进行检测的模型。

随着时间的变动,目前已经有些模型不再满足当下的交易,需要进行优化或者重新构建才能够继续检测理财系统检测交易波动。

发明内容

本申请实施例提供一种检测交易波动的方法、装置、存储介质及电子设备,采用新的检测交易波动的技术手段,无论模型是否变动或者失效都可以对理财系统交易进行检测。

第一方面,本申请实施例提供了一种检测交易波动的方法,该方法包括:

接收到理财产品的资产交易请求;其中,所述资产交易请求包括资产信息;

将所述资产信息载入信息链;其中,所述信息链是采用安全存储规则生成的至少两个信息存储单元;

执行所述交易请求的响应操作,得到交易信息;并将所述交易信息转换得到交易数据;

对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

第二方面,本申请实施例提供了一种检测交易波动的装置,该装置包括:

资产交易请求接收模块,用于接收到理财产品的资产交易请求;其中,所述资产交易请求包括资产信息;

资产信息载入模块,用于将所述资产信息载入信息链;其中,所述信息链是采用安全存储规则生成的至少两个信息存储单元;

交易数据获取模块,用于执行所述交易请求的响应操作,得到交易信息;并将所述交易信息转换得到交易数据;

误差数据获取模块,用于对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的检测交易波动的方法。

第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的检测交易波动的方法。

本申请实施例所提供的技术方案,首先接收理财产品的资产交易请求,并将资产信息载入信息链,其中,信息链是采用安全存储规则生成的至少两个信息存储单元,执行交易请求的响应操作,得到交易信息,并将交易信息转换得到交易数据,获得交易数据后,对交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。通过执行本申请提供的技术方案,采用新的检测交易波动的技术手段,无论模型是否变动或者失效都可以对理财系统交易进行检测。

附图说明

图1是本申请实施例一提供的检测交易波动的方法的流程图;

图2是本申请实施例二提供的检测交易波动的过程的示意图;

图3是本申请实施例三提供的检测交易波动的装置的结构示意图;

图4是本申请实施例五提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本申请实施例一提供的检测交易波动的方法的流程图,本实施例可适用于检测交易波动的情况,该方法可以由本申请实施例所提供的检测交易波动的装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于用于交易波动检测的智能终端等设备中。

如图1所示,所述检测交易波动的方法包括:

S110、接收到理财产品的资产交易请求;其中,所述资产交易请求包括资产信息。

其中,资产信息可以是银行的各种产品信息。例如,定期存款信息、租赁信息以及贷款信息等。其中,定期存款是银行与存款人双方在存款时事先约定期限、利率,到期后支取本息的存款。租赁是指在约定的期间内,出租人将资产使用权让与承租人以获取租金的行为。贷款是银行或其他金融机构按一定利率和必须归还等条件出借货币资金的一种信用活动形式。

在本实施例中,理财产品的资产交易请求可以是点选操作,也可以是银行线下操作等。

S120、将所述资产信息载入信息链;其中,所述信息链是采用安全存储规则生成的至少两个信息存储单元。

在本实施例中,信息链可以是借由密码学串接并保护内容的串连交易记录,是分布式数据存储、点对点传输、共识机制以及加密算法等计算机技术的新型应用模式。

可以理解的,将资产信息载入信息链,可以将资产信息以代币化的形式进行资产发行。其中,代币化是一个将权利和利益转换为特定价值单位的过程,比如将资产转换为运行在比特币区块链上的数字化代币。

在本实施例中,信息链中包含有至少两个信息存储单元,用于记录一定时间内信息链中各个节点的全部资产交易信息。例如,可以用于记录一定时间内到期需要支付的利息,本金等。

S130、执行所述交易请求的响应操作,得到交易信息;并将所述交易信息转换得到交易数据。

在本实施例中,交易信息可以是信息链中的资产进行交易时产生的信息。例如,交易信息可以是到期支付的利息的信息。

在本实施例中,交易数据可以是将交易信息进行规则处理后得到的可以用于模型验证的数据。

在本实施例中,执行交易请求的响应操作,可以对信息链中的资产信息的交易进行记录,得到交易信息。获得交易信息后,将交易信息进行转换,可以得到交易数据。

在本技术方案中,可选的,将所述交易信息转换得到交易数据,包括:

确定预设时间内所述信息链中的目标交易信息;

将所述目标交易信息转换得到交易数据。

其中,预设时间可以是1天,可以是3天,也可以是5天。优选的,预设时间可以是1天。在信息链中1天的目标交易信息可以满足交易波动检测所需。

通过设置预设时间,确定预设时间内的目标交易信息,并将目标交易信息转换为交易数据,不仅可以满足交易波动检测所需,而且还可以及时的为交易检测提供数据支持。

在本技术方案中,可选的,将所述目标交易信息转换得到交易数据,包括:

按建模规则将所述信息链中的目标交易信息转换为交易数据。

在本实施例中,建模规则可以是不同验证模型所需的数据的类型。例如,有些模型需要列向量形式的数据,而有些模型需要行向量形式的数据。

在本实施例中,目标交易信息可以是理财资产在进行交易时产生的信息,这些信息的格式可能不满足交易检测需求,需要按建模规则将目标交易信息转换为能够满足需求的交易数据。例如,可以将目标交易信息按建模规则转换为列向量的形式的交易数据。

将目标交易数据按建模规则转换为交易数据,为后续进行交易检测提供了数据支撑。

S140、对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

在本实施例中,预设模型可以是用来检测资产交易变化的模型。例如,预设模型可以是回归模型,线性模型等。其中,回归模型是对统计关系进行定量描述的一种数学模型。线性模型中包含有线性回归模型、方差分析模型,可以用于经济、管理等。

在本实施例中,误差数据可以是资产交易波动时产生的数据。

其中,测试集是用于检验最终选择的模型性能的数据集。

其中,训练集是用来估计模型的数据集。

在本实施例中,将交易数据分为训练集和测试集,且将数据输入到预设模型中,训练集可以对预设模型进行训练,而测试集则可以用来对预设模型进行估计结果,从而得到输出的误差数据。

在本技术方案中,可选的,对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测,包括:

采用K折交叉验证进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

其中,交叉验证可以是在某种意义下将原始数据进行分组,一部分做为训练集,另一部分做为验证集,首先用训练集对分类器进行训练,再利用测试集来测试训练得到的模型,以此来做为评价分类器的性能指标。

在本实施例中,K折交叉验证,就是将数据集等比例划分成K份,以其中的一份作为测试数据,其他的K-1份数据作为训练数据。

通过采用K折交叉验证将数据分为训练集和测试集,并输入至预设模型得到输出的误差数据,进行交易波动检测,不仅数据量要求少,而且每一份数据都会作为测试集测试模型,避免由于数据原因造成误差,提高了交易检测的准确度。

在本技术方案中,可选的,采用K折交叉验证进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测,包括:

采用K折交叉验证对所述交易数据进行训练集和测试集的至少一种划分处理,并将所述至少一种划分处理的结果输入至预设模型得到输出的至少一个误差数据;

对所述至少一个误差数据取均值,获得综合误差数据,以用来检测交易波动。

采用至少一种划分方法对交易数据进行训练集和测试集的划分,交易数据都有可能作为训练集和测试集,提高了交易波动检测的准确性。

在本技术方案中,可选的,采用K折交叉验证对所述交易数据进行训练集和测试集的至少一种划分处理,并将所述至少一种划分处理的结果输入至预设模型得到输出的至少一个误差数据,包括:

将所述交易数据分为K份,采用K-1份数据作为训练集,另外1份作为测试集;其中,所述K为大于等于2的正整数;

并将所述至少一种划分处理的结果输入至预设模型得到输出的至少一个误差数据。

将交易数据分为K份,其中,K-1份数据作为训练集,另外1份作为测试集,可以获得至少一个误差数据。不同的交易数据划分,可以获得多个误差数据,可以避免由于数据原因造成的误差。

在本技术方案中,可选的,在将所述交易数据分为K份之后,所述方法还包括:

对所述K份交易数据进行K次随机划分,以使每次划分结果中存在K-1份训练集,和1份测试集。

将每份数据都进行随机划分,保证了每一份数据都可能作为测试集,提高了交易波动检测的准确性。

在本技术方案中,可选的,在交易波动检测之后,所述方法还包括:

确定是否存在异常操作。

其中,异常操作可以是权限高的用户把权限给权限低的用户使用,也可以是频繁的进行交易。

在本实施例中,确定存在异常操作时,可以对交易进行关闭,以保护资产的安全。

通过确定是否存在异常操作,对资产交易进行处理,可以对用户资产进行保护。

在本技术方案中,可选的,在确定是否存在异常操作之后,所述方法还包括:

若存在异常操作,从信息链中查找异常操作信息,以保证资产安全。

在本实施例中,当确定存在异常操作时,从信息链中查找出异常操作的信息,可以确定异常操作的原因。

通过查找异常操作信息可以确定哪些异常操作,对异常操作进行掌握,可以保护资产安全。

本申请实施例所提供的技术方案,首先接收理财产品的资产交易请求,并将资产信息载入信息链,其中,信息链是采用安全存储规则生成的至少两个信息存储单元,执行交易请求的响应操作,得到交易信息,并将交易信息转换得到交易数据,获得交易数据后,对交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。通过执行本申请提供的技术方案,采用新的检测交易波动的技术手段,无论模型是否变动或者失效都可以对理财系统交易进行检测。

实施例二

图2是本发明实施例二中的检测交易波动的过程的示意图,本实施例二在实施例一的基础上进行进一步地优化。具体优化为:将所述资产信息载入信息链,包括:采用STO技术将所述资产信息载入到至少两个信息链中。其中,未在本实施例中详尽描述的内容详见实施例一。如图2所示,该方法包括以下步骤:

S210、接收到理财产品的资产交易请求;其中,所述资产交易请求包括资产信息。

S220、采用STO技术将所述资产信息载入到至少两个信息链中。

在本实施例中,STO是种内部发行的代币技术,直接挂钩实际的金融证券,理财系统内部的股票、债券、定期等资产。并且接受内部监管体系的监管。在正式的交易上,把这些资产标的以代币的形式载入信息链,以通证为载体,进行资产发行。其中,通证是以数字形式存在的权益凭证,它代表的是一种权利,一种固有和内在的价值。通证可以代表一切可以数字化的权益证明。

在本实施例中,采用STO技术将资产信息载入到至少两个信息链中,可以将资产信息以代币化的形式载入信息链,且能够将资产信息以通证为载体进行发行。

在本技术方案中,可选的,采用STO技术将所述资产信息载入到至少两个信息链中,包括:

验证所述资产信息是否有效;

若是,则采用STO技术将所述理财资产信息以代币的形式载入到至少两个信息链中。

在本实施例中,首先需要验证资产信息是否有效才能采用STO技术将理财资产信息以代币的形式载入到至少两个信息链中。其中,验证资产信息可以是通过信息链中的信息存储单元对资产信息进行验证。当资产信息有效时,才可以加入信息链中。

通过对资产信息进行验证,当资产信息有效时,才能将资产信息载入到信息链中,提高了资产验证的效率。

在本技术方案中,可选的,通过信息链中的信息存储单元签名验证所述资产信息是否有效。

在本实施例中,签名可以是数字签名,主要是为了防止发送节点的信息和数据被恶意伪造和篡改。数字签名的过程是运用某个算法自动生成一对公钥和私钥,公钥可以给所有人,私钥自己留着。信息发送者用私钥对信息进行加密,将信息发送出去。信息接受者把收到的信息用公钥进行解密,得到真正的信息。

信息链中包含有多个信息存储单元,通过信息存储单元对资产信息进行签名验证资产信息是否有效,提高了资产验证的效率。

S230、执行所述交易请求的响应操作,得到交易信息;并将所述交易信息转换得到交易数据。

S240、对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

本申请实施例所提供的技术方案,首先接收理财产品的资产交易请求,并采用STO技术将所述资产信息载入到至少两个信息链中,执行交易请求的响应操作,得到交易信息,并将交易信息转换得到交易数据,获得交易数据后,对交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。通过执行本申请提供的技术方案,采用新的检测交易波动的技术手段,无论模型是否变动或者失效都可以对理财系统交易进行检测。

实施例三

图3是本申请实施例三提供的检测交易波动的装置的结构示意图,如图3所示,所述装置包括:

资产交易请求接收模块310,用于接收到理财产品的资产交易请求;其中,所述资产交易请求包括资产信息;

资产信息载入模块320,用于将所述资产信息载入信息链;其中,所述信息链是采用安全存储规则生成的至少两个信息存储单元;

交易数据获取模块330,用于执行所述交易请求的响应操作,得到交易信息;并将所述交易信息转换得到交易数据;

误差数据获取模块340,用于对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

在本技术方案中,可选的,资产信息载入模块320,包括:

资产信息载入子模块,用于采用STO技术将所述资产信息载入到至少两个信息链中。

在本技术方案中,可选的,资产信息载入子模块,包括:

资产信息验证子单元,用于验证所述资产信息是否有效;

资产信息载入子单元,用于若是,则采用STO技术将所述理财资产信息以代币的形式到至少两个信息链中。

在本技术方案中,可选的,资产信息验证子单元,具体用于:

通过信息链中的信息存储单元签名进行验证所述资产信息是否有效。

在本技术方案中,可选的,交易数据获取模块330,包括:

目标交易信息确定子模块,用于确定预设时间内所述信息链中的目标交易信息;

交易数据获取子模块,用于将所述目标交易信息转换得到交易数据。

在本技术方案中,可选的,交易数据获取子模块,具体用于:

按建模规则将所述信息链中的目标交易信息转换为交易数据。

在本技术方案中,可选的,误差数据获取模块340,包括:

误差数据获取子模块,用于采用K折交叉验证进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

在本技术方案中,可选的,误差数据获取子模块,包括:

误差数据获取子单元,用于采用K折交叉验证对所述交易数据进行训练集和测试集的至少一种划分处理,并将所述至少一种划分处理的结果输入至预设模型得到输出的至少一个误差数据;

综合误差数据获取子单元,用于对所述至少一个误差数据取均值,获得综合误差数据,以用来检测交易波动。

在本技术方案中,可选的,误差数据获取子单元,具体用于:

将所述交易数据分为K份,采用K-1份数据作为训练集,另外1份作为测试集;其中,所述K为大于等于2的正整数;

并将所述至少一种划分处理的结果输入至预设模型得到输出的至少一个误差数据。

在本技术方案中,可选的,所述误差数据获取子单元,还包括:

对所述K份交易数据进行K次随机划分,以使每次划分结果中存在K-1份训练集,和1份测试集。

在本技术方案中,可选的,所述装置还包括:

异常操作确定模块,用于确定是否存在异常操作。

在本技术方案中,可选的,所述装置还包括:

异常操作信息确定模块,用于若存在异常操作,从信息链中查找异常操作信息,以保证资产安全。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例四

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种检测交易波动的方法,该方法包括:

接收到理财产品的资产交易请求;其中,所述资产交易请求包括资产信息;

将所述资产信息载入信息链;其中,所述信息链是采用安全存储规则生成的至少两个信息存储单元;

执行所述交易请求的响应操作,得到交易信息;并将所述交易信息转换得到交易数据;

对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的检测交易波动的操作,还可以执行本申请任意实施例所提供的检测交易波动的方法中的相关操作。

实施例五

本申请实施例提供了一种电子设备,该电子设备中可集成本申请实施例提供的检测交易波动的装置。图4是本申请实施例五提供的一种电子设备的结构示意图。如图4所示,本实施例提供了一种电子设备400,其包括:一个或多个处理器420;存储装置410,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器420执行,使得所述一个或多个处理器420实现本申请实施例所提供的检测交易波动的方法,该方法包括:

接收到理财产品的资产交易请求;其中,所述资产交易请求包括资产信息;

将所述资产信息载入信息链;其中,所述信息链是采用安全存储规则生成的至少两个信息存储单元;

执行所述交易请求的响应操作,得到交易信息;并将所述交易信息转换得到交易数据;

对所述交易数据进行训练集和测试集的划分,并输入至预设模型得到输出的误差数据,以进行交易波动检测。

当然,本领域技术人员可以理解,处理器420还实现本申请任意实施例所提供的检测交易波动的方法的技术方案。

图4显示的电子设备400仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图4所示,该电子设备400包括处理器420、存储装置410、输入装置430和输出装置440;电子设备中处理器420的数量可以是一个或多个,图4中以一个处理器420为例;电子设备中的处理器420、存储装置410、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线450连接为例。

存储装置410作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块单元,如本申请实施例中的检测交易波动的方法对应的程序指令。

存储装置410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏、扬声器等电子设备。

本申请实施例提供的电子设备,可以达到提高检测交易波动的速度以及处理效果的目的。

上述实施例中提供的检测交易波动的装置、存储介质及电子设备可执行本申请任意实施例所提供的检测交易波动的方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的检测交易波动的方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

相关技术
  • 一种检测交易波动的方法、装置、存储介质及电子设备
  • 一种流量检测模型交易方法、装置、电子设备及存储介质
技术分类

06120112187092