一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种无后台审核状态下的交易数据处理方法及系统与流程

2022-02-22 23:37:47 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤指一种无后台审核状态下的交易数据处理方法及系统。


背景技术:

2.目前,在现有的不依赖后台交易系统的终端交易处理过程中,终端应用可以提前与系统签约授权,获取多个交易凭证暂存在终端应用中,交易发起方交易时可以不连接后台直接出示该交易凭证,交易对手机具识别该交易凭证后与交易系统进行交互以完成交易;在其他方案中,终端设备可以圈存该终端保留的交易唯一标识,需特定交易设备访问交易发起方终端设备扣减可变要素完成交易。上述方式的交易过程中完全不依赖后台交易系统,但是,交易双方终端设备不对等,无法多次无后台审核状态下交易等,由此也带来交易受限的问题。
3.因此,亟需一种可以克服上述缺陷,能够实现多次无后台审核状态下的交易处理方案。


技术实现要素:

4.为解决现有技术存在的问题,本发明提出了一种无后台审核状态下的交易数据处理方法及系统。本发明可以根据后台系统生成交易唯一标识,将该交易唯一标识下发到终端,终端基于该交易唯一标识上附加交易信息进行交易,交易对手通过验证交易信息和交易唯一标识来完成交易,且交易对手可以在此基础上继续附加交易信息再次进行交易,通过这样的数据模型实现了无后台审核状态下交易,能够进行多次无后台审核状态下交易。
5.在本发明实施例的第一方面,提出了一种无后台审核状态下的交易数据处理方法,该方法包括:
6.在第一终端发起交易申请时,获取后台系统生成的交易唯一标识,根据所述交易唯一标识及可变要素,生成根节点信息;
7.当第一终端向第二终端发起交易时,第一终端作为交易发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,根据可变要素、交易唯一标识及本次交易的交易信息生成第一交易数据;
8.将第一交易数据发送至第二终端;其中,第二终端为交易对手,在接收到第一交易数据后,验证第一终端的身份信息,若验证通过,完成本次交易并记录第一交易数据,根据交易状态更新可变要素,得到第一枝节点信息,向第一终端回复交易完成信息;
9.在第一终端收到交易完成信息后,更新根节点信息中的可变要素。
10.进一步的,所述第一枝节点信息包括:
11.更新后的可变要素、交易唯一标识及本次交易的交易信息。
12.进一步的,该方法还包括:
13.当所述第二终端利用第一枝节点信息向第三终端发起交易时,第二终端作为交易
发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,将本次交易的交易信息添加至第一枝节点信息,得到第二交易数据;其中,所述第二交易数据包括可变要素、交易唯一标识、历史交易的交易信息、本次交易的交易信息;
14.将第二交易数据发送至第三终端;其中,第三终端为交易对手,在接收到第二交易数据后,验证第二终端的身份信息,若验证通过,完成本次交易并记录第二交易数据,根据交易状态更新可变要素,得到第二枝节点信息,向第二终端回复交易完成信息;
15.在第二终端收到交易完成信息后,更新第一枝节点信息中的可变要素。
16.进一步的,所述第二枝节点信息包括:
17.更新后的可变要素、交易唯一标识、历史交易的交易信息及本次交易的交易信息。
18.进一步的,所述可变要素至少包括:交易发起方的身份验证信息、交易对手信息、交易时间、交易金额。
19.进一步的,所述交易信息至少包括交易发起方的身份验证信息、交易对手信息、交易时间、交易金额。
20.进一步的,在所述根节点信息中,交易唯一标识无法修改;
21.在所述第一交易数据及所述第一枝节点信息中,交易唯一标识及交易信息无法修改。
22.进一步的,在所述第二交易数据及所述第二枝节点信息中,交易唯一标识及交易信息无法修改。
23.在本发明实施例的第二方面,提出了一种无后台审核状态下的交易数据处理系统,该系统包括:第一终端及第二终端;其中,
24.第一终端的标识获取模块,用于在第一终端发起交易申请时,获取后台系统生成的交易唯一标识,根据所述交易唯一标识及可变要素,生成根节点信息;
25.第一终端的交易数据生成模块,用于当第一终端向第二终端发起交易时,第一终端作为交易发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,根据可变要素、交易唯一标识及本次交易的交易信息生成第一交易数据;
26.第一终端的交易数据发送模块,用于将第一交易数据发送至第二终端;
27.第二终端的交易处理模块,用于在接收到第一交易数据后,验证第一终端的身份信息,若验证通过,完成本次交易并记录第一交易数据,根据交易状态更新可变要素,得到第一枝节点信息,向第一终端回复交易完成信息;
28.第一终端的更新模块,用于在第一终端收到交易完成信息后,更新根节点信息中的可变要素。
29.进一步的,该系统还包括:第三终端;其中,
30.第二终端的交易数据生成模块,用于当所述第二终端利用第一枝节点信息向第三终端发起交易时,第二终端作为交易发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,将本次交易的交易信息添加至第一枝节点信息,得到第二交易数据;其中,所述第二交易数据包括可变要素、交易唯一标识、历史交易的交易信息、本次交易的交易信息;
31.第二终端的交易数据发送模块,用于将第二交易数据发送至第三终端;
32.第三终端的交易处理模块,用于在接收到第二交易数据后,验证第二终端的身份
信息,若验证通过,完成本次交易并记录第二交易数据,根据交易状态更新可变要素,得到第二枝节点信息,向第二终端回复交易完成信息;
33.第二终端的更新模块,用于在第二终端收到交易完成信息后,更新第一枝节点信息中的可变要素。
34.在本发明实施例的第三方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现无后台审核状态下的交易数据处理方法。
35.在本发明实施例的第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现无后台审核状态下的交易数据处理方法。
36.在本发明实施例的第五方面,提出了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现无后台审核状态下的交易数据处理方法。
37.本发明提出的无后台审核状态下的交易数据处理方法及系统,可以在无后台审核状态下交易,不依赖于后台交易系统审核两个终端之间就可以完成交易,能够实现多次无后台审核状态下转让,交易对手无后台审核状态下收到交易数据后,可以基于交易唯一标识继续进行交易,整体方案可以实现无后台审核状态下交易可追溯,并且保证交易的安全可靠。
附图说明
38.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
39.图1是本发明一实施例的无后台审核状态下的交易数据处理方法流程示意图。
40.图2是本发明另一实施例的无后台审核状态下的交易数据处理方法流程示意图。
41.图3是本发明一实施例的无后台审核状态下的交易数据处理系统架构示意图。
42.图4是本发明另一实施例的无后台审核状态下的交易数据处理系统架构示意图。
43.图5是本发明一实施例的计算机设备结构示意图。
具体实施方式
44.下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
45.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
46.根据本发明的实施方式,提出了一种无后台审核状态下的交易数据处理方法及系统,涉及数据处理技术领域。在无后台审核状态下的交易数据处理场景下,本发明可以在发
起交易申请后,通过后台系统生成交易唯一标识,下发到终端,终端基于该交易唯一标识上附加交易信息进行交易,交易对手通过验证交易信息和交易唯一标识来完成交易,且交易对手可以在此基础上继续附加交易信息再次进行交易,通过这样的数据模型实现了无后台审核状态下交易,能够进行多次无后台审核状态下交易。
47.在本实施例中,需要说明的术语有:
48.anchor:锚标识,本发明将anchor作为交易唯一标识,由后台系统生成,具有唯一性,可扩展,有价值,可以在设备间传递,可识别认证,可追溯的“交易识别信息”。
49.无后台审核状态下的交易:交易双方在不依赖后台系统的情况下,通过设备之间传递包含anchor的交易数据,无需后台审核状态,即可完成交易。
50.多次无后台审核状态下的交易:交易对手在无后台审核状态下收到包含anchor的交易数据后,无需连接后台系统,可以使用之前接收的包含anchor的交易数据继续进行交易。
51.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
52.图1是本发明一实施例的无后台审核状态下的交易数据处理方法流程示意图。如图1所示,该方法包括:
53.s101,在第一终端发起交易申请时,获取后台系统生成的交易唯一标识,根据所述交易唯一标识及可变要素,生成根节点信息;
54.s102,当第一终端向第二终端发起交易时,第一终端作为交易发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,根据可变要素、交易唯一标识及本次交易的交易信息生成第一交易数据;
55.s103,将第一交易数据发送至第二终端;
56.s104,第二终端为交易对手,在接收到第一交易数据后,验证第一终端的身份信息,若验证通过,完成本次交易并记录第一交易数据,根据交易状态更新可变要素,得到第一枝节点信息,向第一终端回复交易完成信息;
57.s105,在第一终端收到交易完成信息后,更新根节点信息中的可变要素。
58.在本实施例中,所述第一枝节点信息包括:
59.更新后的可变要素、交易唯一标识及本次交易的交易信息。
60.参考图2,为本发明另一实施例的无后台审核状态下的交易数据处理方法流程示意图。如图2所示,该方法还包括:
61.s201,当所述第二终端利用第一枝节点信息向第三终端发起交易时,第二终端作为交易发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,将本次交易的交易信息添加至第一枝节点信息,得到第二交易数据;其中,所述第二交易数据包括可变要素、交易唯一标识、历史交易的交易信息、本次交易的交易信息;
62.s202,将第二交易数据发送至第三终端;
63.s203,第三终端为交易对手,在接收到第二交易数据后,验证第二终端的身份信息,若验证通过,完成本次交易并记录第二交易数据,根据交易状态更新可变要素,得到第二枝节点信息,向第二终端回复交易完成信息;
64.s204,在第二终端收到交易完成信息后,更新第一枝节点信息中的可变要素。
65.在本实施例中,所述第二枝节点信息包括:
66.更新后的可变要素、交易唯一标识、历史交易的交易信息及本次交易的交易信息。
67.所述可变要素至少包括:交易发起方的身份验证信息、交易对手信息、交易时间、交易金额。
68.所述交易信息至少包括交易发起方的身份验证信息、交易对手信息、交易时间、交易金额。
69.在所述根节点信息中,交易唯一标识无法修改;
70.在所述第一交易数据及所述第一枝节点信息中,交易唯一标识及交易信息无法修改;
71.在所述第二交易数据及所述第二枝节点信息中,交易唯一标识及交易信息无法修改。
72.为了对上述无后台审核状态下的交易数据处理方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明。
73.以用户a、b、c为例,其对应的终端为终端ma、mb、mc。
74.当用户a在终端ma上发起申请时,后台系统生成一个交易唯一标识anchor,将该anchor下发到终端ma上,记录可变要素factor,生成根节点anchor-a0(如表1所示)。
75.表1根节点anchor-a0结构
76.factoranchor
77.在无后台审核状态下场景下,该用户a作为交易发起方时,终端ma根据用户输入的可变要素factor1生成交易数据anchor-a1(如表2所示),包括可变要素factor1、交易唯一标识anchor,交易信息traninfo(对手信息、时间、金额等以及发起方的身份验证信息,可根据实际使用场景制定需要的要素);交易完成后更新根节点anchor-a0的可变要素。
78.表2交易数据anchor-a1结构
79.factor1anchortraninfoa1
80.交易对手(用户b)的终端mb在接收交易数据anchor-a1后,通过验证交易发起方(用户a)的身份信息确认上述交易的真实性,并将直接将交易数据anchor-a1进行存储,更新可变要素factor2,得到一个枝节点anchor-b0;并且,给交易发起方(用户a)回复交易完成;枝节点anchor-b0的结构如表3所示。
81.表3枝节点anchor-b0结构
82.factor2anchortraninfoa1
83.其中,除可变要素factor可编辑外,交易唯一标识anchor和交易信息traninfoa1均不可修改;
84.进一步的,原交易对手(用户b)可以继续使用收到的枝节点anchor-b0进行无后台审核状态下的交易,其过程与用户a发起的交易申请的处理过程类似。
85.具体的,终端mb根据用户输入的可变要素factor3生成交易数据anchor-b1,其中,交易信息traninfob1包括交易对手(用户c)信息,交易金额,交易时间,以及交易发起方(用户b)的身份验证信息;交易数据anchor-b1的结构如表4所示。与上一次交易不同的是,本次的交易数据包含可变要素factor3、交易唯一标识anchor、上一笔交易信息traninfoa1及本次交易信息traninfob1。
86.表4交易数据anchor-b1结构
87.factor3anchortraninfoa1traninfob1
88.交易对手(用户c)的终端mc收到交易anchor-b1后,通过验证交易发起方(用户b)的身份信息确认上述交易的真实性,并将直接将交易数据anchor-b1进行存储,更新可变要素factor4,得到一个枝节点anchor-c0;并且,给交易发起方(用户b)回复交易完成;枝节点anchor-b0的结构如表5所示。
89.表5枝节点anchor-c0结构
90.factor4anchortraninfoa1traninfob1
91.其中,除可变要素factor可编辑外,交易唯一标识anchor、交易信息traninfoa1和交易信息traninfob1均不可修改;
92.交易对手(用户c)可以基于枝节点anchor-c0再发发起交易。经过多次以上处理步骤,就形成了一个可以追溯的、可以多次无后台审核状态下交易的链式的anchor,因此,基于该数据模型,就可以实现可追溯、可多次无后台审核状态下交易。
93.需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
94.在介绍了本发明示例性实施方式的方法之后,接下来,参考图3对本发明示例性实施方式的无后台审核状态下的交易数据处理系统进行介绍。
95.无后台审核状态下的交易数据处理系统的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”或者“单元”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
96.基于同一发明构思,本发明还提出了一种无后台审核状态下的交易数据处理系统,如图3所示,该系统包括:
97.第一终端100及第二终端200;其中,
98.第一终端的标识获取模块110,用于在第一终端发起交易申请时,获取后台系统400生成的交易唯一标识,根据所述交易唯一标识及可变要素,生成根节点信息;
99.第一终端的交易数据生成模块120,用于当第一终端100向第二终端200发起交易时,第一终端作为交易发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,根据可变要素、交易唯一标识及本次交易的交易信息生成第一交易数据;
100.第一终端的交易数据发送模块130,用于将第一交易数据发送至第二终端;
101.第二终端的交易处理模块240,用于在接收到第一交易数据后,验证第一终端的身份信息,若验证通过,完成本次交易并记录第一交易数据,根据交易状态更新可变要素,得到第一枝节点信息,向第一终端回复交易完成信息;
102.第一终端的更新模块150,用于在第一终端收到交易完成信息后,更新根节点信息中的可变要素。
103.参考图4,为本发明另一实施例的无后台审核状态下的交易数据处理系统架构示意图。如图4所示,该系统还包括:第三终端300;其中,
104.第二终端的交易数据生成模块220,用于当所述第二终端200利用第一枝节点信息向第三终端300发起交易时,第二终端作为交易发起方,采集用户输入的可变要素,根据所述可变要素得到本次交易的交易信息,将本次交易的交易信息添加至第一枝节点信息,得到第二交易数据;其中,所述第二交易数据包括可变要素、交易唯一标识、历史交易的交易信息、本次交易的交易信息;
105.第二终端的交易数据发送模块230,用于将第二交易数据发送至第三终端;
106.第三终端的交易处理模块340,用于在接收到第二交易数据后,验证第二终端的身份信息,若验证通过,完成本次交易并记录第二交易数据,根据交易状态更新可变要素,得到第二枝节点信息,向第二终端回复交易完成信息;
107.第二终端的更新模块250,用于在第二终端收到交易完成信息后,更新第一枝节点信息中的可变要素。
108.在本实施例中,再参考图3及图4所示,每个终端都包含标识获取模块、交易数据生成模块、交易数据发送模块、更新模块及交易处理模块;图中虚线框表示该模块在上述实施例的处理过程中不工作。
109.实际上,每个终端都可以作为首次交易申请的发起者;其中,
110.标识获取模块在首次交易申请时获取后台系统的交易唯一标识;
111.作为交易发起者时,可以基于交易数据生成模块、交易数据发送模块、更新模块进行交易数据的发送、可变要素的修改;
112.作为交易对手时,可以基于交易处理模块处理交易。
113.应当注意,尽管在上文详细描述中提及了无后台审核状态下的交易数据处理系统的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
114.基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述无后台审核状态下的交易数据处理方法。
115.基于前述发明构思,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述无后台审核状态下的交易数据处理方法。
116.基于前述发明构思,本发明提出了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现无后台审核状态下的交易数据处理方法。
117.本发明提出的无后台审核状态下的交易数据处理方法及系统,可以在无后台审核状态下交易,不依赖于后台交易系统审核两个终端之间就可以完成交易,能够实现多次无后台审核状态下转让,交易对手无后台审核状态下收到交易数据后,可以基于交易唯一标识继续进行交易,整体方案可以实现无后台审核状态下交易可追溯,并且保证交易的安全可靠。
118.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
119.本发明是参照根据本发明实施例的方法和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
120.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
121.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
122.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献