CN116862586A - 金融业务的积分生成和管理方法、装置、终端设备及介质 - Google Patents
金融业务的积分生成和管理方法、装置、终端设备及介质 Download PDFInfo
- Publication number
- CN116862586A CN116862586A CN202310755453.4A CN202310755453A CN116862586A CN 116862586 A CN116862586 A CN 116862586A CN 202310755453 A CN202310755453 A CN 202310755453A CN 116862586 A CN116862586 A CN 116862586A
- Authority
- CN
- China
- Prior art keywords
- service
- generation
- point
- data
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000005516 engineering process Methods 0.000 claims abstract description 14
- 238000007726 management method Methods 0.000 claims description 62
- 238000004364 calculation method Methods 0.000 claims description 24
- 230000010354 integration Effects 0.000 claims description 14
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 8
- 238000012545 processing Methods 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请提供一种金融业务的积分生成和管理方法、装置、终端设备及介质,涉及数据处理技术领域,金融业务的积分生成和管理方法包括:获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据;基于区块链技术在预设的区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;将所述积分数据和所述业务信息存储在所述存储节点中;在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
Description
技术领域
本申请涉及数据处理技术领域,尤其涉及一种金融业务的积分生成和管理方法、装置、终端设备及存储介质。
背景技术
在金融行业中,许多线上平台为了提高用户的使用体验,会对用户办理的业务进行积分,用户能够通过积分兑换虚拟或者实体的产品,因此,针对金融业务的积分生成和管理成为了金融行业的一个重要研究方向。
目前,线上平台常用的积分生成和管理方法是将数据的生成和管理的功能集中到一个中心节点中,用户的积分数据都基于一个中心节点来进行存储和处理。
这种高度中心化的功能结构虽然能够对积分数据进行管理,但是会导致数据不透明,且中心节点单点失效时可能导致数据被篡改或盗用,存在一定的信息安全问题。
发明内容
本申请的主要目的在于提供一种金融业务的积分生成和管理方法、装置、终端设备及介质,旨在解决高度中心化的***结构导致的信息安全问题。
为实现上述目的,本申请提供一种金融业务的积分生成和管理方法,所述金融业务的积分生成和管理方法包括:
获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;
在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据;
基于区块链技术在预设的区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;
将所述积分数据和所述业务信息存储在所述存储节点中;
在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
可选的,在一种可行的实施例中,所述根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据的步骤包括:
获取所述业务类型在预设的积分规则中对应的计算权值;
根据所述计算权值和所述交易数值进行加权计算得到与所述业务信息对应的积分数据。
可选的,在一种可行的实施例中,在所述根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据的步骤之后,所述方法还包括:
基于所述积分生成指令中的时间戳和所述业务类型对应的业务代码生成唯一标识;
将所述唯一标识与所述积分数据关联,以将所述唯一标识作为所述积分数据的标识码。
可选的,在一种可行的实施例中,在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分的步骤之前,所述方法还包括:
判断所述区块链网络的区块链名单中是否存在所述身份信息,以得到判断结果;
若所述判断结果为所述区块链名单中不存在所述身份信息,则将所述身份信息添加至所述区块链名单中。
可选的,在一种可行的实施例中,在所述基于所述积分数据更新所述用户积分得到新的用户积分的步骤之后,所述方法还包括:
将所述积分数据与所述业务信息关联以得到业务流水,并将所述业务流水和所述用户积分反馈至所述客户端。
可选的,在一种可行的实施例中,所述方法还包括:
计算与所述身份信息对应的历史业务类型中不同种类的业务类型的占比;
根据各所述占比分析所述身份信息对应的业务偏好。
可选的,在一种可行的实施例中,在所述根据各所述占比分析所述身份信息对应的业务偏好的步骤之后,所述方法还包括:
根据所述业务偏好调整与所述业务偏好对应的积分兑换物的优先级,并将各所述优先级反馈至所述客户端。
此外,为实现上述目的,本申请还提供一种金融业务的积分生成和管理装置,所述金融业务的积分生成和管理装置为虚拟装置,所述金融业务的积分生成和管理装置包括:
信息获取模块,用于获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;
积分生成模块,用于在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成对应的积分数据;
节点检索模块,用于基于区块链技术在区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;
存储模块,用于将所述积分数据和所述业务信息存储在所述存储节点中;
积分更新模块,用于在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
此外,为实现上述目的,本申请还提供一种金融业务的积分生成和管理终端设备,所述金融业务的积分生成和管理终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的金融业务的积分生成和管理程序,所述金融业务的积分生成和管理程序被所述处理器执行时实现如上述的金融业务的积分生成和管理方法的步骤。
本申请还提供一种存储介质,所述存储介质上存储有金融业务的积分生成和管理程序,所述金融业务的积分生成和管理程序被处理器执行时实现如上述的金融业务的积分生成和管理方法的步骤。
本申请提供一种金融业务的积分生成和管理方法、装置、终端设备及介质,金融业务的积分生成和管理方法包括:获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据;基于区块链技术在预设的区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;将所述积分数据和所述业务信息存储在所述存储节点中;在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
相比于现技术将数据的生成和管理集中到一个中心节点的技术手段,本申请金融业务的积分生成和管理方法先获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值,然后在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据,再基于区块链技术在原先设置在云端的区块链网络中检索与所述业务类型对应的存储节点,将所述积分数据和所述业务信息存储在所述存储节点中,最后在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
如此,本申请基于上述将用户的积分按照业务类型分类存储在区块链云端的不同节点中的方法,与传统将数据的生成和管理集中到一个中心节点的方式相比,本申请金融业务的积分生成和管理方法能够将用户的积分数据分布式存储在不同节点中,提高了数据的安全性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域默认技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例方案涉及的设备硬件运行环境的金融业务的积分生成和管理终端设备结构示意图;
图2为本申请金融业务的积分生成和管理方法一实施例的实施流程示意图;
图3为本申请实施例方案涉及金融业务的积分生成和管理装置的功能模块示意图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
需要说明的是,在金融行业中,许多线上平台为了提高用户的使用体验,会对用户办理的业务进行积分,用户能够通过积分兑换虚拟或者实体的产品,因此,针对金融业务的积分生成和管理成为了金融行业的一个重要研究方向。
目前,线上平台常用的积分生成和管理方法是将数据的生成和管理的功能集中到一个中心节点中,用户的积分数据都基于一个中心节点来进行存储和处理。
这种高度中心化的功能结构虽然能够对积分数据进行管理,但是会导致数据不透明,且中心节点单点失效时可能导致数据被篡改或盗用,存在一定的信息安全问题。
针对上述问题,本申请提供一种金融业务的积分生成和管理方法、装置、终端设备及介质,金融业务的积分生成和管理方法包括:获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据;基于区块链技术在预设的区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;将所述积分数据和所述业务信息存储在所述存储节点中;在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
相比于现技术将数据的生成和管理集中到一个中心节点的技术手段,本申请金融业务的积分生成和管理方法先获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值,然后在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据,再基于区块链技术在原先设置在云端的区块链网络中检索与所述业务类型对应的存储节点,将所述积分数据和所述业务信息存储在所述存储节点中,最后在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
如此,本申请基于上述将用户的积分按照业务类型分类存储在区块链云端的不同节点中的方法,与传统将数据的生成和管理集中到一个中心节点的方式相比,本申请金融业务的积分生成和管理方法能够将用户的积分数据分布式存储在不同节点中,提高了数据的安全性。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参照图1,图1为本申请实施例方案涉及的设备硬件运行环境的金融业务的积分生成和管理终端设备结构示意图。
如图1所示,该金融业务的积分生成和管理终端设备可以包括:处理器1001,例如CPU,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
可选地,该金融业务的积分生成和管理终端设备还可以包括矩形用户接口1003、网络接口1004、相机、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。用户接口可以包括显示屏(Display)、输入子模块比如键盘(Keyboard),矩形用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可包括标准的有线接口、无线接口(如WIFI接口)。
本领域技术人员可以理解,图1中示出的金融业务的积分生成和管理终端设备结构并不构成对金融业务的积分生成和管理终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、用户接口模块、网络通信模块以及金融业务的积分生成和管理程序。操作***是管理和控制金融业务的积分生成和管理终端设备硬件和软件资源的程序,支持金融业务的积分生成和管理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与金融业务的积分生成和管理装置中其它硬件和软件之间通信。
在图1所示的金融业务的积分生成和管理终端设备中,处理器1001用于执行存储器1005中存储的金融业务的积分生成和管理程序,实并执行以下操作:
获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;
在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据;
基于区块链技术在预设的区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;
将所述积分数据和所述业务信息存储在所述存储节点中;
在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
进一步地,处理器1001可以调用存储器1005中存储的金融业务的积分生成和管理程序,还执行以下操作:
获取所述业务类型在预设的积分规则中对应的计算权值;
根据所述计算权值和所述交易数值进行加权计算得到与所述业务信息对应的积分数据。
进一步地,处理器1001可以调用存储器1005中存储的金融业务的积分生成和管理程序,还执行以下操作:
基于所述积分生成指令中的时间戳和所述业务类型对应的业务代码生成唯一标识;
将所述唯一标识与所述积分数据关联,以将所述唯一标识作为所述积分数据的标识码。
进一步地,处理器1001可以调用存储器1005中存储的金融业务的积分生成和管理程序,还执行以下操作:
判断所述区块链网络的区块链名单中是否存在所述身份信息,以得到判断结果;
若所述判断结果为所述区块链名单中不存在所述身份信息,则将所述身份信息添加至所述区块链名单中。
进一步地,处理器1001可以调用存储器1005中存储的金融业务的积分生成和管理程序,还执行以下操作:
将所述积分数据与所述业务信息关联以得到业务流水,并将所述业务流水和所述用户积分反馈至所述客户端。
进一步地,处理器1001可以调用存储器1005中存储的金融业务的积分生成和管理程序,还执行以下操作:
计算与所述身份信息对应的历史业务类型中不同种类的业务类型的占比;
根据各所述占比分析所述身份信息对应的业务偏好。
进一步地,处理器1001可以调用存储器1005中存储的金融业务的积分生成和管理程序,还执行以下操作:
根据所述业务偏好调整与所述业务偏好对应的积分兑换物的优先级,并将各所述优先级反馈至所述客户端。
本申请实施例提供一种金融业务的积分生成和管理方法,在本申请金融业务的积分生成和管理方法的第一实施例中,请参照图2,所述金融业务的积分生成和管理方法包括:
步骤S10,获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;
在本实施例中,用户在客户端进行业务交易时,会产生业务信息,并将业务信息输出,业务信息中包括有用户的身份信息,该次交易的业务类型和交易数值,装置会获取用户在客户端进行业务交易后输出的业务信息。
步骤S20,在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据;
在本实施例中,在获取到业务信息后,响应与该业务信息,会生成积分生成指令,在检测到积分生成指令时,根据业务类型和交易数据计算生成用户基于该业务交易所获得或者扣除的积分数据。
步骤S30,基于区块链技术在预设的区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;
步骤S40,将所述积分数据和所述业务信息存储在所述存储节点中;
需要说明的是,区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。
在本实施例中,区块链网络设置在云端,包含多个存储节点,为不同的业务类型分配不同的节点,可以节省存储空间,在计算得出了积分数据之后,在区块链网络中检索用于存储该业务类型的存储节点,然后将计算得到的积分数据和获取的本次业务信息一起存储在该存储节点中,另外,也可以将积分数据和业务信息存入一个数据集,再将该数据集存储在存储节点中。
步骤S50,在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
在本实施例中,区块链网络中还设置有一个存储有所有用户的总积分的积分节点,在计算得出用户在该次业务中获得或者扣除的积分数据后,基于该积分数据更新用户积分,再更新积分节点中该用户的用户积分。
进一步地,在上述的步骤S50中,基于所述积分数据更新所述用户积分得到新的用户积分的步骤之后,所述方法还包括:
步骤S60,将所述积分数据与所述业务信息关联以得到业务流水,并将所述业务流水和所述用户积分反馈至所述客户端。
在本实施例中,在更新积分节点中用户的用户积分后,将积分数据和业务信息关联起来,形成一条包括业务信息和积分数据的业务流水信息,并将该业务流水信息和新得到的用户积分反馈至客户端,使用户能够清晰地了解积分变化的条目,并在客户端能够及时获得最新的用户积分。
具体的,用户在客户端进行业务办理后,基于该业务,会产生一定的积分,并累积到用户的账户中,客户端基于该业务输出业务信息,装置在接收到业务信息后,识别业务信息中用户的身份信息,业务的业务类型和交易数值,然后响应与接收到的业务信息,会生成一个积分生成指令,在检测到该积分生成指令时,根据业务类型和交易数值计算用户本次业务能够获得或扣除的积分,以得到一个积分数据,然后将积分数据存储在设置在云端,根据业务类型分类的存储节点中,然后再把存储在积分节点中的该用户的用户积分基于该积分数据进行更新,最后将积分数据和业务信息关联得到业务流水,把业务流水和用户积分反馈到客户端,使用户能够在客户端查看到该业务信息和基于该业务信息产生的积分数据,并且使用户能够及时获得最新的用户积分。
如此,本申请基于上述将用户的积分按照业务类型分类存储在区块链云端的不同节点中的方法,与传统将数据的生成和管理集中到一个中心节点的方式相比,本申请金融业务的积分生成和管理方法能够将用户的积分数据分布式存储在不同的区块链节点中,使数据难以篡改,提高了数据的安全性。
进一步地,基于上述本申请金融业务的积分生成和管理方法的第一实施例,提出本申请金融业务的积分生成和管理方法的第二实施例。
在本申请金融业务的积分生成和管理方法的第二实施例中,上述的步骤S20中,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据的步骤包括:
步骤S201,获取所述业务类型在预设的积分规则中对应的计算权值;
步骤S202,根据所述计算权值和所述交易数值进行加权计算得到与所述业务信息对应的积分数据。
在本实施例中,事先指定有一个积分规则,规定了不同的业务类型在积分计算中对应有不同的计算权值,获取该业务类型对应的权值后,再根据计算权值和交易数值加权计算得到该次业务对应的积分数据。
进一步的,在上述的步骤S20中,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据的步骤之后,本申请金融业务的积分生成和管理方法还包括:
步骤A10,基于所述积分生成指令中的时间戳和所述业务类型对应的业务代码生成唯一标识;
步骤A20,将所述唯一标识与所述积分数据关联,以将所述唯一标识作为所述积分数据的标识码。
在本实施例中,在计算得到业务信息对应的积分数据后,根据积分生成指令中的时间戳和业务类型对应的业务代码生成一个包括交易时间、业务类型和随机数的唯一标识,将唯一标识最为积分数据的标识码,避免积分重复计算。
在上述的步骤S50中,在区块链网络的积分节点中检索与所述身份信息对应的用户积分的步骤之前,所述方法还包括:
步骤B10,判断所述区块链网络的区块链名单中是否存在所述身份信息,以得到判断结果;
步骤B20,若所述判断结果为所述区块链名单中不存在所述身份信息,则将所述身份信息添加至所述区块链名单中。
在本实施例中,在区块链的积分节点中检索用户的用户积分之前,在区块链名单中检索是否存在该用户的身份信息,如果不存在该用户的身份信息,则说明该用户为新用户,为便于之后的业务,将用户的用户信息添加到区块链名单中。
具体的,用户在客户端进行业务办理后,基于该业务,会产生一定的积分,并累积到用户的账户中,客户端基于该业务输出业务信息,装置在接收到业务信息后,识别业务信息中用户的身份信息,业务的业务类型和交易数值,然后响应与接收到的业务信息,会生成一个积分生成指令,在检测到该积分生成指令时,根据业务类型在业积分规则中确认对应的计算权值,然后根据计算权值和交易数值计算用户本次业务能够获得或扣除的积分,例如用户办理了一个存储业务,存储了100元,则按照积分规则中,以得到一个积分数据,存储业务的计算权值为10%,则用户能够获得10积分,再根据积分生成指令中的时间戳、业务类型对应的业务代码和随机数生成一个唯一标识,并作为积分数据的标识码,避免积分重复计算,然后将积分数据存储在设置在云端根据业务类型分类的存储节点中,然后在区块链名单中搜索是否存在用户的身份信息,如果不存在,则将用户的身份信息添加至区块链名单中,如果存在,则把存储在积分节点中的该用户的用户积分基于该积分数据进行更新,最后将积分数据和业务信息关联得到业务流水,把业务流水和用户积分反馈到客户端,使用户能够在客户端查看到该业务信息和基于该业务信息产生的积分数据,并且使用户能够及时获得最新的用户积分。
如此,本申请基于上述根据不同业务类型的计算权值计算积分和给积分数据设置标识码的方法,与传统将数据的生成和管理集中到一个中心节点的方式相比,本申请金融业务的积分生成和管理方法能够使不同的业务类型根据受益确定不同的积分计算权值,并且避免积分重复计算。
进一步地,基于上述本申请金融业务的积分生成和管理方法的第一实施例和第二实施例,提出本申请金融业务的积分生成和管理方法的第三实施例。
在本申请金融业务的积分生成和管理方法的第三实施例中,本申请金融业务的积分生成和管理方法还包括:
步骤C10,计算与所述身份信息对应的历史业务类型中不同种类的业务类型的占比;
步骤C20,根据各所述占比分析所述身份信息对应的业务偏好。
在本实施例中,装置会将用户账号办理的所有业务的业务信息保存为历史业务信息,用户办理过的历史业务中包括不同的业务类型,计算用户历史业务中各业务类型的占比能够得出用户办理业务的业务偏好。
进一步的,在上述的步骤C20,根据各所述占比分析所述身份信息对应的业务偏好的步骤之后,所述方法还包括:
步骤C30,根据所述业务偏好调整与所述业务偏好对应的积分兑换物的优先级,并将各所述优先级反馈至所述客户端。
在本实施例中,在得出用户的业务偏好之后,可以调整客户端中积分商城中可兑换物的优先级,向用户优先推荐用户更偏好的可兑换物,提高用户的消费热情。
具体的,在实际使用过程中,收集用户所有的业务信息并保存为历史业务信息,然后计算所有的历史业务信息中各个业务类型的占比,由此可以得出用户的业务偏好,并根据该业务偏好为用户调整兑换商城中可兑换物的优先级,将用户更为偏好的可兑换物的优先级调高,在客户端中即显示在前列,能够提高用户的消费热情。
如此,本申请基于上述根据历史业务类型计算用户的业务偏好,并根据业务偏好调整可段焕武的优先级的方法,与传统将数据的生成和管理集中到一个中心节点的方式相比,本申请金融业务的积分生成和管理方法能够使用户更偏好的可兑换物显示在积分商城的前列,提高用户对积分使用的热情。
此外,请参照图3,图3为本申请金融业务的积分生成和管理装置的功能模块示意图,本申请还提供一种金融业务的积分生成和管理装置,所述金融业务的积分生成和管理装置包括:
信息获取模块10,用于获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;
积分生成模块20,用于在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成对应的积分数据;
节点检索模块30,用于基于区块链技术在区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;
存储模块40,用于将所述积分数据和所述业务信息存储在所述存储节点中;
积分更新模块50,用于在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
可选的,积分生成模块包括:
权值确认单元,用于获取所述业务类型在预设的积分规则中对应的计算权值;
积分计算单元,用于根据所述计算权值和所述交易数值进行加权计算得到与所述业务信息对应的积分数据。
可选的,金融业务的积分生成和管理装置还包括:
标识生成模块,用于基于所述积分生成指令中的时间戳和所述业务类型对应的业务代码生成唯一标识;
标识码模块,用于将所述唯一标识与所述积分数据关联,以将所述唯一标识作为所述积分数据的标识码。
可选的,金融业务的积分生成和管理装置还包括:
身份判断模块,用于判断所述区块链网络的区块链名单中是否存在所述身份信息,以得到判断结果;
名单更新模块,用于若所述判断结果为所述区块链名单中不存在所述身份信息,则将所述身份信息添加至所述区块链名单中。
可选的,金融业务的积分生成和管理装置还包括:
流水存储模块,用于将所述积分数据与所述业务信息关联以得到业务流水,并将所述业务流水反馈至所述客户端。
可选的,金融业务的积分生成和管理装置还包括:
占比计算模块,用于计算与所述身份信息对应的历史业务类型中不同种类的业务类型的占比;
偏好分析模块,用于根据各所述占比分析所述身份信息对应的业务偏好。
可选的,金融业务的积分生成和管理装置还包括:
优先级调整模块,用于根据所述业务偏好调整与所述业务偏好对应的积分兑换物的优先级,并将各所述优先级反馈至所述客户端。
本申请金融业务的积分生成和管理装置的具体实施方式与上述金融业务的积分生成和管理方法各实施例基本相同,在此不再赘述。
此外,本申请还提出一种存储介质,该存储介质上存储有金融业务的积分生成和管理的程序,该金融业务的积分生成和管理程序被处理器执行时实现如上所述本申请金融业务的积分生成和管理方法的步骤。
本申请计算机存储介质的具体实施例与上述金融业务的积分生成和管理方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种金融业务的积分生成和管理方法,其特征在于,所述金融业务的积分生成和管理方法包括:
获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;
在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据;
基于区块链技术在预设的区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;
将所述积分数据和所述业务信息存储在所述存储节点中;
在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
2.根据权利要求1所述的金融业务的积分生成和管理方法,其特征在于,所述根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据的步骤包括:
获取所述业务类型在预设的积分规则中对应的计算权值;
根据所述计算权值和所述交易数值进行加权计算得到与所述业务信息对应的积分数据。
3.根据权利要求1所述的金融业务的积分生成和管理方法,其特征在于,在所述根据所述业务类型和所述交易数值生成与所述业务信息对应的积分数据的步骤之后,所述方法还包括:
基于所述积分生成指令中的时间戳和所述业务类型对应的业务代码生成唯一标识;
将所述唯一标识与所述积分数据关联,以将所述唯一标识作为所述积分数据的标识码。
4.根据权利要求1所述的金融业务的积分生成和管理方法,其特征在于,在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分的步骤之前,所述方法还包括:
判断所述区块链网络的区块链名单中是否存在所述身份信息,以得到判断结果;
若所述判断结果为所述区块链名单中不存在所述身份信息,则将所述身份信息添加至所述区块链名单中。
5.根据权利要求1所述的金融业务的积分生成和管理方法,其特征在于,在所述基于所述积分数据更新所述用户积分得到新的用户积分的步骤之后,所述方法还包括:
将所述积分数据与所述业务信息关联以得到业务流水,并将所述业务流水和所述用户积分反馈至所述客户端。
6.根据权利要求1所述的金融业务的积分生成和管理方法,其特征在于,所述方法还包括:
计算与所述身份信息对应的历史业务类型中不同种类的业务类型的占比;
根据各所述占比分析所述身份信息对应的业务偏好。
7.根据权利要求6所述的金融业务的积分生成和管理方法,其特征在于,在所述根据各所述占比分析所述身份信息对应的业务偏好的步骤之后,所述方法还包括:
根据所述业务偏好调整与所述业务偏好对应的积分兑换物的优先级,并将各所述优先级反馈至所述客户端。
8.一种金融业务的积分生成和管理装置,其特征在于,所述金融业务的积分生成和管理装置包括:
信息获取模块,用于获取客户端输出的业务信息,其中,所述业务信息包括身份信息、业务类型和交易数值;
积分生成模块,用于在检测到基于所述业务信息生成的积分生成指令时,根据所述业务类型和所述交易数值生成对应的积分数据;
节点检索模块,用于基于区块链技术在区块链网络中检索与所述业务类型对应的存储节点,其中,所述区块链网络设置在云端;
存储模块,用于将所述积分数据和所述业务信息存储在所述存储节点中;
积分更新模块,用于在所述区块链网络的积分节点中检索与所述身份信息对应的用户积分,并基于所述积分数据更新所述用户积分得到新的用户积分。
9.一种金融业务的积分生成和管理终端设备,其特征在于,所述金融业务的积分生成和管理终端设备包括:存储器、处理器,其中,所述存储器上存储有金融业务的积分生成和管理程序,所述金融业务的积分生成和管理程序被所述处理器执行时实现如权利要求1至7中任一项所述的金融业务的积分生成和管理方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有金融业务的积分生成和管理程序,所述金融业务的积分生成和管理程序被处理器执行时实现如权利要求1至7中任一项所述的金融业务的积分生成和管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310755453.4A CN116862586A (zh) | 2023-06-25 | 2023-06-25 | 金融业务的积分生成和管理方法、装置、终端设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310755453.4A CN116862586A (zh) | 2023-06-25 | 2023-06-25 | 金融业务的积分生成和管理方法、装置、终端设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116862586A true CN116862586A (zh) | 2023-10-10 |
Family
ID=88226054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310755453.4A Pending CN116862586A (zh) | 2023-06-25 | 2023-06-25 | 金融业务的积分生成和管理方法、装置、终端设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116862586A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330720A (zh) * | 2017-06-12 | 2017-11-07 | 中国联合网络通信集团有限公司 | 基于区块链的积分处理方法和*** |
CN108830632A (zh) * | 2018-04-24 | 2018-11-16 | 深圳市轱辘车联数据技术有限公司 | 一种积分管理方法、区块链节点设备及客户端 |
CN109636434A (zh) * | 2018-10-19 | 2019-04-16 | 深圳壹账通智能科技有限公司 | 基于区块链的积分管理方法、***、电子设备及存储介质 |
CN111831726A (zh) * | 2019-12-20 | 2020-10-27 | 北京艾摩瑞策科技有限公司 | 基于区块链的金融抵押数据存储方法及装置 |
CN113298574A (zh) * | 2021-06-18 | 2021-08-24 | 中国农业银行股份有限公司 | 基于区块链的积分管理方法、装置及存储介质 |
CN115879889A (zh) * | 2022-12-29 | 2023-03-31 | 上海浦东发展银行股份有限公司 | 基于区块链的业务处理方法、装置和计算机设备 |
-
2023
- 2023-06-25 CN CN202310755453.4A patent/CN116862586A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330720A (zh) * | 2017-06-12 | 2017-11-07 | 中国联合网络通信集团有限公司 | 基于区块链的积分处理方法和*** |
CN108830632A (zh) * | 2018-04-24 | 2018-11-16 | 深圳市轱辘车联数据技术有限公司 | 一种积分管理方法、区块链节点设备及客户端 |
CN109636434A (zh) * | 2018-10-19 | 2019-04-16 | 深圳壹账通智能科技有限公司 | 基于区块链的积分管理方法、***、电子设备及存储介质 |
CN111831726A (zh) * | 2019-12-20 | 2020-10-27 | 北京艾摩瑞策科技有限公司 | 基于区块链的金融抵押数据存储方法及装置 |
CN113298574A (zh) * | 2021-06-18 | 2021-08-24 | 中国农业银行股份有限公司 | 基于区块链的积分管理方法、装置及存储介质 |
CN115879889A (zh) * | 2022-12-29 | 2023-03-31 | 上海浦东发展银行股份有限公司 | 基于区块链的业务处理方法、装置和计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11038975B2 (en) | Information pushing method and device | |
US20160217383A1 (en) | Method and apparatus for forecasting characteristic information change | |
CN108256721B (zh) | 一种任务调度方法、终端设备及介质 | |
CN105635050B (zh) | 数据交互方法及*** | |
CN111038906B (zh) | 一种订单分拣方法和装置 | |
CN110738436B (zh) | 一种确定可用库存的方法和装置 | |
CN112862593B (zh) | 信用评分卡模型训练方法、装置、***及计算机存储介质 | |
CN111897605A (zh) | 基于微服务架构的数据处理方法、设备及可读存储介质 | |
CN112328760B (zh) | 服务提供方法、装置和*** | |
CN111159530A (zh) | 自动推送金融产品消息的***、设备、方法及存储介质 | |
CN113793081A (zh) | 仓储监控方法、装置、计算机可读介质及电子设备 | |
CN113900907B (zh) | 一种映射构建方法和*** | |
CN113364670B (zh) | 数据推送方法、装置及电子设备 | |
CN113761565B (zh) | 数据脱敏方法和装置 | |
CN106817296B (zh) | 信息推荐的测试方法、装置以及电子设备 | |
CN110347973B (zh) | 用于生成信息的方法和装置 | |
CN113194109A (zh) | 用于推送信息的方法和装置 | |
CN116862586A (zh) | 金融业务的积分生成和管理方法、装置、终端设备及介质 | |
CN113256240B (zh) | 消息的处理方法、装置和服务器 | |
CN116028696A (zh) | 资源信息获取方法、装置、电子设备及存储介质 | |
CN115858368A (zh) | 面向跨境支付的数据生成方法、***、设备及存储介质 | |
CN112130936B (zh) | 基于轮询的数据调用方法、装置、设备及存储介质 | |
CN111341039B (zh) | 一种吞卡处理方法和***、客户端和服务端 | |
CN113836428A (zh) | 业务推送方法、装置、计算机设备和存储介质 | |
CN116664192A (zh) | 基于银行***的积分生成及管理方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |