交易处理方法、装置、计算机设备、存储介质及产品与流程

allin2025-06-04  95


本发明涉及计算机,尤其涉及一种交易处理方法、一种交易处理装置、一种计算机设备、一种计算机可读存储介质及一种计算机程序产品。


背景技术:

1、在大数据时代,业务系统中往往涉及大量的交易,大量交易的产生往往伴随着数据安全问题。若业务系统中存在异常交易,则可能会影响整个业务系统的正常运转及数据安全,因此在业务系统中对交易进行安全检测成为数据安全所研究的一个重要话题。目前,通常是基于人工方式来对业务系统中的交易进行安全检测,这种方式耗时费力,且无法及时应对业务系统中的异常情况。


技术实现思路

1、本技术实施例提出了一种交易处理方法、装置、计算机设备、存储介质及产品,能够自动定位业务系统中的异常交易,并可便捷准确地对业务系统中的异常交易进行安全处理,及时应对业务系统中的异常情况。

2、一方面,本技术实施例提供了一种交易处理方法,该方法包括:

3、获取图结构,图结构是基于业务系统中的交易构建得到的;图结构包含n个节点及节点之间的有向边;其中,图结构中的任一个节点用于表示交易涉及的一个数字资产;图结构中的任一条有向边用于表示节点所代表的数字资产之间基于交易产生的流转关系;n为大于1的整数;

4、按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点;

5、在业务系统中定位与异常节点相对应的异常交易,并对异常交易进行安全处理。

6、一方面,本技术实施例提供了一种交易处理装置,该装置包括:

7、获取单元,用于获取图结构,图结构是基于业务系统中的交易构建得到的;图结构包含n个节点及节点之间的有向边;其中,图结构中的任一个节点用于表示交易涉及的一个数字资产;图结构中的任一条有向边用于表示节点所代表的数字资产之间基于交易产生的流转关系;n为大于1的整数;

8、处理单元,用于按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点;

9、处理单元,还用于在业务系统中定位与异常节点相对应的异常交易,并对异常交易进行安全处理。

10、在一种可能的实现方式中,获取单元获取图结构,用于执行以下操作:

11、获取业务系统中的交易相关的交易数据;交易数据包括交易涉及的n个数字资产及数字资产之间基于交易产生的流转关系;

12、将交易涉及的每个数字资产分别作为节点,并按照数字资产之间基于交易产生的流转关系绘制节点之间的有向边,得到图结构。

13、在一种可能的实现方式中,n个数字资产中任意两个数字资产表示为数字资产i和数字资产j;数字资产i在图结构中对应节点i,数字资产j在图结构中对应节点j;

14、若数字资产i和数字资产j之间具备流转关系,则图结构中的节点i与节点j之间具备有向边ij;

15、数字资产i与数字资产j之间的流转关系包括以下至少一项:流转方向和流转资产额;

16、有向边ij的方向与流转方向一致;有向边ij携带的数值与流转资产额相等;

17、其中,若流转方向指示流转资产额从数字资产i转出,转入至数字资产j,则有向边ij的方向从节点i指向节点j,则有向边ij为节点i的一条出边,有向边ij携带的数值为节点i的一个出边值;有向边ij为节点j的一条入边,有向边ij携带的数值为节点j的一个入边值。

18、在一种可能的实现方式中,处理单元还用于执行以下操作:

19、当业务系统产生新的交易时,根据新的交易相关的交易数据,更新图结构;

20、其中,交易数据的获取方式包括同步方式、异步方式、或者同步结合异步的方式。

21、在一种可能的实现方式中,资产流转规则用于定义数字资产之间的流转关系需遵循的规范;资产流转规则包括以下至少一项:非孤立规则、流转次数规则、流转额度规则、等价交换规则及标识唯一规则;

22、非孤立规则用于规定任一数字资产在交易中无法孤立存在,孤立存在是指任一数字资产与其他任何数字资产之间均不具备流转关系;

23、流转次数规则用于规定任一数字资产在交易中的流转次数应当小于或等于预设阈值;

24、流转额度规则用于规定任一数字资产在交易中的流转资产额应当小于或等于数字资产的价值额;

25、等价交换规则用于规定转入至任一数字资产的流转资产额与从任一数字资产转出的流转资产额应当相等;

26、标识唯一规则用于规定同一数字资产在不同交易中的标识应当唯一。

27、在一种可能的实现方式中,资产流转规则包括非孤立规则;处理单元按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点,用于执行以下操作:

28、按照非孤立规则对图结构中的各节点以及各节点之间的有向边进行遍历检测;

29、若检测到图结构中包含孤立节点,则将孤立节点确定为不符合非孤立规则的异常节点;孤立节点是指图结构中不具备有向边的节点。

30、在一种可能的实现方式中,资产流转规则包括流转次数规则;处理单元按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点,用于执行以下操作:

31、按照流转次数规则对图结构中的各节点以及各节点之间的有向边进行遍历检测;

32、若检测到图结构中包括流转次数超过预设阈值的第一节点,则将第一节点确定为不符合流转次数规则的异常节点。

33、在一种可能的实现方式中,资产流转规则包括流转额度规则;处理单元按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点,用于执行以下操作:

34、按照等价交换规则获取图结构中的各节点对应的数字资产的价值额,以及各节点的出边值总和;

35、若检测到图结构中包括出边值总和大于价值额的第二节点,则将第二节点确定为不符合流转额度规则的异常节点。

36、在一种可能的实现方式中,资产流转规则包括等价交换规则;处理单元按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点,用于执行以下操作:

37、按照等价交换规则获取图结构中的各节点的入边值总和及出边值总和;

38、若检测到图结构中包括入边值总和与出边值总和不相等的第三节点,则将第三节点确定为不符合等价交换规则的异常节点。

39、在一种可能的实现方式中,资产流转规则包括标识唯一规则;处理单元按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点,用于执行以下操作:

40、按照标识唯一规则对图结构中的各节点进行遍历检测;

41、若检测到图结构中包括标识不唯一的第四节点,则将第四节点确定为不符合标识唯一规则的异常节点。

42、在一种可能的实现方式中,处理单元在业务系统中定位与异常节点相对应的异常交易,用于执行以下操作:

43、获取异常节点所代表的数字资产;

44、确定异常节点所代表的数字资产所属的交易数据;

45、在业务系统中定位与所确定的交易数据相关的异常交易。

46、在一种可能的实现方式中,处理单元所执行的安全处理包括以下至少一种处理方式:

47、对异常交易中涉及的数字资产进行冻结处理;

48、对异常交易中的交易对象进行权限管理;

49、对异常交易的交易过程进行拦截处理;

50、对异常交易中的数字资产所属的发行机构进行审核;

51、对业务系统中与所述异常交易相关的功能进行优化。

52、一方面,本技术实施例提供一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述的交易处理方法。

53、一方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被计算机设备的处理器读取并执行时,使得计算机设备执行上述的交易处理方法。

54、一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的交易处理方法。

55、本技术实施例中,可获取基于业务系统中的交易构建得到的图结构,该图结构中包含n(n为大于1的整数)个节点及节点之间的有向边;其中,该图结构中的任一个节点用于表示交易涉及的一个数字资产;图结构中的任一条有向边用于表示节点所代表的数字资产之间基于交易产生的流转关系;进一步,可以按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点;并可在业务系统中定位与异常节点相对应的异常交易,对异常交易进行安全处理。可见,本技术能够对基于交易构建的图结构进行自动分析处理,相较于人工方式而言,自动分析处理的方式能够更为高效、便捷、准确地定位出业务系统中的异常交易,并对异常交易进行安全处理,从而能够及时应对业务系统中的异常情况,保证业务系统的安全性。


技术特征:

1.一种交易处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述获取图结构,包括:

3.如权利要求2所述的方法,其特征在于,所述n个数字资产中任意两个数字资产表示为数字资产i和数字资产j;所述数字资产i在所述图结构中对应节点i,所述数字资产j在所述图结构中对应节点j;

4.如权利要求2所述的方法,其特征在于,所述方法还包括:

5.如权利要求1-4任一项所述的方法,其特征在于,所述资产流转规则用于定义数字资产之间的流转关系需遵循的规范;所述资产流转规则包括以下至少一项:非孤立规则、流转次数规则、流转额度规则、等价交换规则及标识唯一规则;

6.如权利要求5所述的方法,其特征在于,所述资产流转规则包括非孤立规则;所述按照资产流转规则对所述图结构进行分析处理,从所述图结构中确定不符合所述资产流转规则的异常节点,包括:

7.如权利要求5所述的方法,其特征在于,所述资产流转规则包括流转次数规则;所述按照资产流转规则对所述图结构进行分析处理,从所述图结构中确定不符合所述资产流转规则的异常节点,包括:

8.如权利要求5所述的方法,其特征在于,所述资产流转规则包括流转额度规则;所述按照资产流转规则对所述图结构进行分析处理,从所述图结构中确定不符合所述资产流转规则的异常节点,包括:

9.如权利要求5所述的方法,其特征在于,所述资产流转规则包括等价交换规则;所述按照资产流转规则对所述图结构进行分析处理,从所述图结构中确定不符合所述资产流转规则的异常节点,包括:

10.如权利要求5所述的方法,其特征在于,所述资产流转规则包括标识唯一规则;所述按照资产流转规则对所述图结构进行分析处理,从所述图结构中确定不符合所述资产流转规则的异常节点,包括:

11.如权利要求1所述的方法,其特征在于,所述在所述业务系统中定位与所述异常节点相对应的异常交易,包括:

12.如权利要求11所述的方法,其特征在于,所述安全处理包括以下至少一种处理方式:

13.一种交易处理装置,其特征在于,包括:

14.一种计算机设备,其特征在于,包括:存储装置和处理器;

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-12中任一项所述的交易处理方法。

16.一种计算机程序产品,其特征在于,所述计算程序产品包括计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-12中任一项所述的交易处理方法。


技术总结
本申请提出一种交易处理方法、装置、计算机设备、存储介质及产品。该方法包括:获取图结构,图结构是基于业务系统中的交易构建得到的;图结构包含N个节点及节点之间的有向边;其中,图结构中的任一个节点用于表示交易涉及的一个数字资产;图结构中的任一条有向边用于表示节点所代表的数字资产之间基于交易产生的流转关系;按照资产流转规则对图结构进行分析处理,从图结构中确定不符合资产流转规则的异常节点;在业务系统中定位与异常节点相对应的异常交易,并对异常交易进行安全处理。本申请能够自动定位业务系统中的异常交易,并可便捷准确地对业务系统中的异常交易进行安全处理,及时应对业务系统中的异常情况。

技术研发人员:刘伟
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-21787.html

最新回复(0)