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

基于区块链的对象交易方法及装置

文献发布时间:2023-06-19 10:11:51


基于区块链的对象交易方法及装置

技术领域

本申请涉及通信技术领域,尤其涉及一种基于区块链的对象交易方法及装置。

背景技术

区块链技术是近年兴起的一项新技术,被认为是21世纪最值得期待的技术创新之一,它通过技术的方式为交易双方建立信用,而无需第三方机构参与,具有去中心化、开放性、匿名性和不可篡改等特性。区块链被人们寄予厚望,已被研究用于各种领域和业务场景。且目前房屋交易也可以通过线上来进行。

然而,目前的房屋交易不能通过区块链进行交易可行性的分析,交易用户只能在线上进行各房型的浏览,然后实现交易,这样花费了大量时间,用户体验较低。

发明内容

本申请实施例提供一种基于区块链的对象交易方法及装置,解决了现有技术存在的上述问题,以提高了交易效率,为交易对象节省了大量时间,提高了用户体验。

第一方面,提供了一种基于区块链的对象交易方法,该方法可以包括:

接收对象交易请求,所述对象交易请求包括交易对象、当前交易用户的用户信息;所述用户信息包括用户基本信息、信用信息和收入信息;

基于区块链存储的综合交易信息,对所述信用信息中的信用评估值和所述收入信息进行分析,得到满足所述当前交易用户支付范围和预设期望值的所述交易对象的目标类型;所述综合交易信息包括历史交易用户对所述交易对象各类型的交易期望值和对所述各相应类型的支付状态;

根据所述交易对象的目标类型,获取所述区块链存储的相应对象交易方案;所述对象交易方案包括不同信用信息对应的第一类型的所述交易对象和不同收入信息对应的第二类型的所述待交易对象;

根据所述对象交易方案,输出交易资料获取请求,所述交易资料获取请求用于获取所述对象交易方案对应的交易资料;并接收携带所述对象交易方案对应的交易资料的交易资料获取响应;

基于所述交易资料与所述当前交易用户执行针对所述交易对象的交易,并输出携带交易结果的对象交易响应。

在一个可选的实现中,基于区块链存储的综合交易信息,对所述信用信息中的信用评估值和所述收入信息进行分析之前,所述方法还包括:

采集历史对象交易成功的历史交易用户的用户信息;所述用户信息包括所述历史交易用户的用户基本信息、信用信息和收入信息;

采用预设加密算法,对所述用户基本信息进行加密,生成私匙,以及对所述信用信息和所述收入信息进行加密,生成公匙,并将所述私匙和所述公匙存储在区块链中;

基于每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息,确定所述每个历史交易用户的综合交易信息,并将所述综合交易信息存储在区块链中;

按照所述每个历史交易用户的公匙中的信用信息和收入信息,对所述综合交易信息进行聚类,得到对象交易方案,并将所述对象交易方案存储在区块链中。

在一个可选的实现中,所述方法还包括:

实时获取存储的异常交易黑名单库和失信名单库中各交易用户的信用变更信息;

根据所述信用变更信息,更新相应交易用户的信用评估值。

在一个可选的实现中,基于每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息,确定所述每个历史交易用户的综合交易信息,包括:

获取每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息;

基于所述历史交易的所述交易对象的类型信息,采用预设第一算法计算所述历史交易用户对相应类型的交易期望值;

基于所述交易对象的类型信息的支付信息,采用预设第二算法计算所述历史交易用户对所述相应类型的支付状态;

根据所述交易期望值和所述支付状态,得到所述历史交易用户的综合交易信息。

在一个可选的实现中,所述综合交易信息中的支付状态包括成功交易的支付状态,所述方法还包括:

根据所述成功交易的支付状态和预设交易额阈值,确定大交易额的成功交易率和小交易额的成功交易率。

在一个可选的实现中,基于所述历史交易的所述对象的类型信息,采用预设第一算法计算所述历史交易用户对相应类型的交易期望值,包括:

基于所述历史交易的所述交易对象交易时间和房型的位置,确定交易参数;

针对所述交易对象的每个类型,获取所述类型在第一预设时间内期望交易的第一次数;

针对所述交易对象的每个类型,获取所述类型在第二预设时间内期望交易的第二次数;

所述历史交易用户对相应类型的交易期望值β的计算公式表示为:

β=(γ

其中,所述LBS为所述交易参数,γ

在一个可选的实现中,基于所述交易对象的类型信息的支付信息,采用预设第二算法计算所述历史交易用户对所述相应类型的支付状态,包括:

针对所述交易对象的每个类型,获取所述类型在第一预设时间内交易成功的第一次数;

针对所述交易对象的每个类型,获取所述类型在第二预设时间内交易成功的第二次数;

所述历史交易用户对所述相应类型的支付状态α的计算公式表示为:

α=δ

其中,所述M本网站的平均交易次数,δ

第二方面,提供了一种基于区块链的对象交易装置,该装置可以包括:接收单元、分析单元、获取单元、输出单元和交易单元;

所述接收单元,用于接收对象交易请求,所述对象交易请求包括交易对象、当前交易用户的用户信息;所述用户信息包括用户基本信息、信用信息和收入信息;

所述分析单元,用于基于区块链存储的综合交易信息,对所述信用信息中的信用评估值和所述收入信息进行分析,得到满足所述当前交易用户支付范围和预设期望值的所述交易对象的目标类型;所述综合交易信息包括历史交易用户对所述交易对象各类型的交易期望值和对所述各相应类型的支付状态;

所述获取单元,用于根据所述交易对象的目标类型,获取所述区块链存储的相应对象交易方案;所述对象交易方案包括不同信用信息对应的第一类型的所述交易对象和不同收入信息对应的第二类型的所述待交易对象;

所述输出单元,用于根据所述对象交易方案,输出交易资料获取请求,所述交易资料获取请求用于获取所述对象交易方案对应的交易资料;

所述接收单元,还用于接收携带所述对象交易方案对应的交易资料的交易资料获取响应;

所述交易单元,还用于基于所述交易资料与所述当前交易用户执行针对所述交易对象的交易;

所述输出单元,还用于输出携带交易结果的对象交易响应。

在一个可选的实现中,所述装置还包括采集单元、加密单元和确定单元;

所述采集单元,用于采集历史对象交易成功的历史交易用户的用户信息;所述用户信息包括所述历史交易用户的用户基本信息、信用信息和收入信息;

所述加密单元,用于采用预设加密算法,对所述用户基本信息进行加密,生成私匙,以及对所述信用信息和所述收入信息进行加密,生成公匙,并将所述私匙和所述公匙存储在区块链中;

所述确定单元,用于基于每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息,确定所述每个历史交易用户的综合交易信息,并将所述综合交易信息存储在区块链中;

所述获取单元,还用于按照所述每个历史交易用户的公匙中的信用信息和收入信息,对所述综合交易信息进行聚类,得到对象交易方案,并将所述对象交易方案存储在区块链中。

在一个可选的实现中,所述装置还包括更新单元;

所述获取单元,还用于实时获取存储的异常交易黑名单库和失信名单库中各交易用户的信用变更信息;

所述更新单元,用于根据所述信用变更信息,更新相应交易用户的信用评估值。

在一个可选的实现中,所述获取单元,还用于获取每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息;

以及,基于所述历史交易的所述交易对象的类型信息,采用预设第一算法计算所述历史交易用户对相应类型的交易期望值;

以及,基于所述交易对象的类型信息的支付信息,采用预设第二算法计算所述历史交易用户对所述相应类型的支付状态;

以及,根据所述交易期望值和所述支付状态,得到所述历史交易用户的综合交易信息。

在一个可选的实现中,所述综合交易信息中的支付状态包括成功交易的支付状态;

所述确定单元,还用于根据所述成功交易的支付状态和预设交易额阈值,确定大交易额的成功交易率和小交易额的成功交易率。

在一个可选的实现中,所述确定单元,还用于基于所述历史交易的所述交易对象交易时间和房型的位置,确定交易参数;

所述获取单元,还用于针对所述交易对象的每个类型,获取所述类型在第一预设时间内期望交易的第一次数;

以及,针对所述交易对象的每个类型,获取所述类型在第二预设时间内期望交易的第二次数;

所述历史交易用户对相应类型的交易期望值β的计算公式表示为:

β=(γ

其中,所述LBS为所述交易参数,γ

在一个可选的实现中,所述获取单元,还用于针对所述交易对象的每个类型,获取所述类型在第一预设时间内交易成功的第一次数;

以及,针对所述交易对象的每个类型,获取所述类型在第二预设时间内交易成功的第二次数;

所述历史交易用户对所述相应类型的支付状态α的计算公式表示为:

α=δ

其中,所述M本网站的平均交易次数,δ

第三方面,提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤。

第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤。

本发明实施例提供的基于区块链的对象交易方法,包括:接收对象交易请求,对象交易请求包括交易对象、当前交易用户的用户信息;用户信息包括用户基本信息、信用信息和收入信息;基于区块链存储的综合交易信息,对信用信息中的信用评估值和收入信息进行分析,得到满足当前交易用户支付范围和预设期望值的交易对象的目标类型;综合交易信息包括历史交易用户对交易对象各类型的交易期望值和对各相应类型的支付状态;根据交易对象的目标类型,获取区块链存储的相应对象交易方案;对象交易方案包括不同信用信息对应的第一类型的交易对象和不同收入信息对应的第二类型的待交易对象;根据对象交易方案,输出交易资料获取请求,交易资料获取请求用于获取对象交易方案对应的交易资料;并接收携带对象交易方案对应的交易资料的交易资料获取响应;基于交易资料与当前交易用户执行针对交易对象的交易,并输出携带交易结果的对象交易响应。该方法提高了交易效率,为交易对象节省了大量时间,提高了用户体验。

附图说明

图1为本发明实施例提供的一种基于区块链的对象交易方法的流程示意图;

图2为本发明实施例提供的一种基于区块链的对象交易装置的结构示意图;

图3为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,并不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本发明实施例提供的基于区块链的对象交易方法是基于区块链存储的信息进行数据分析,保证了分析结果的正确性,而且大数据下的参考使得参考价值更强,根据交易用户的对交易对象,如房屋的期望值来进行对交易用户的购房意愿进行评估,从而评估交易的可能性,防止在期望值较低和支付能力不够的交易用户上浪费过多的时间,提高交易效率。

本发明实施例提供的基于区块链的对象交易方法可以应用在服务器上,也可以应用在终端上。

服务器为云服务器或应用服务器;终端可以是具有较强计算能力的移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD)等用户设备(User Equipment,UE)、手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备、移动台(Mobile station,MS)、移动终端(Mobile Terminal)等。该终端具备经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信的能力。

下面以应用在服务器上为例进行详细说明。

以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

图1为本发明实施例提供的一种基于区块链的对象交易方法的流程示意图。如图1所示,该方法可以包括:

步骤110、接收对象交易请求。

服务器接收对象交易请求,该对象交易请求可以包括交易对象、当前交易用户的用户信息,该用户信息可以包括用户基本信息、信用信息和收入信息等。

用户基本信息可以包括性别、家庭住址、学历资料、年龄和婚姻状况等;

信用信息可以包括信用评估值、信用记录和行政处罚信息等。其中,信用评估值为预设的数值,用于反映用户的信用等级。例如,信用等级良好的用户的信用评估值为1。

收入信息可以包括个人资产、工资等。

步骤120、基于区块链存储的综合交易信息,对信用信息中的信用评估值和收入信息进行分析,得到满足当前交易用户支付范围和预设期望值的交易对象的目标类型。

在执行该步骤之前,需要获取综合交易信息,具体为:

采集历史对象交易成功的历史交易用户的用户信息;用户信息包括历史交易用户的用户基本信息、信用信息和收入信息;

采用预设加密算法,对用户基本信息进行加密,生成私匙;

对信用信息和收入信息进行加密,生成公匙,并将私匙和公匙存储在区块链中;

基于每个历史交易用户的历史交易的交易对象的类型信息和相应的支付信息,确定每个历史交易用户的综合交易信息,并将综合交易信息存储在区块链中。综合交易信息包括历史交易用户对交易对象各类型的交易期望值和对各相应类型的支付状态。

具体实施中,可获取每个历史交易用户的历史交易的交易对象的类型信息和相应的支付信息;

基于历史交易的交易对象的类型信息,采用预设第一算法计算历史交易用户对相应类型的交易期望值;

基于交易对象的类型信息的支付信息,采用预设第二算法计算历史交易用户对相应类型的支付状态;

之后,根据交易期望值和支付状态,得到历史交易用户的综合交易信息。

进一步的,支付状态可以包括成功交易的支付状态;

根据综合交易信息中大于预设交易额阈值的成功交易的支付状态,获取大交易额的成功交易率;以及,根据综合交易信息中小于预设交易额阈值的成功交易的支付状态,获取小交易额的成功交易率。

由此,可以对综合交易信息进行分类,以便后续实现综合交易信息的快速查找。

可见,本发明实施例通过获取历史交易用户的综合交易信息,可从用户资产和对交易对象的期望值的综合角度,以实现对交易用户的可交易和期望程度高的交易对象的目标类型的分析。

在一些实施例中,为了提高对交易用户的信用信息的评估的准确性,可实时获取存储的异常交易黑名单库和失信名单库中各交易用户的信用变更信息,以及时反映交易用户的真实信用情况及变化趋势;

并根据信用变更信息,更新相应交易用户的信用评估值,从而更新综合交易信息,进一步提高了分析的准确性。

其中,(1)对于历史交易用户对相应类型的交易期望值的获取,包括:

基于历史交易的交易对象交易时间和房型的位置,确定交易参数;

针对交易对象的每个类型,如房屋的每个房型,获取相应类型在第一预设时间内期望交易的第一次数;

针对交易对象的每个类型,获取相应类型在第二预设时间内期望交易的第二次数;

可选地,历史交易用户对相应类型的交易期望值β的计算公式表示为:

β=(γ

其中,LBS为交易参数,γ

(2)对于历史交易用户对相应类型的支付状态的获取,包括:

针对交易对象的每个类型,获取相应类型在第一预设时间内交易成功的第一次数;

针对交易对象的每个类型,获取相应类型在第二预设时间内交易成功的第二次数;

可选地,历史交易用户对相应类型的支付状态α的计算公式表示为:

α=δ

其中,M本网站的平均交易次数,δ

进一步的,按照每个历史交易用户的公匙中的信用信息和收入信息,对综合交易信息进行聚类,得到对象交易方案,如房屋交易方案,并将对象交易方案存储在区块链中。对象交易方案包括不同信用信息对应的第一类型的交易对象,即不同信用评估值所属的信用评估等级对应的第一类型的交易对象和不同收入信息对应的第二类型的所述待交易对象,即不同收入等级对应的第二类型的交易对象。

其中,为了提高聚类的准确性,可以使用区块链中的公匙对应的私匙对自身进行解密,在统计时对公匙中的数据进行筛选,把一些偏离正太分布比较明显的数据进行剔除,防止一些特例影响聚类结果。

回到步骤120,基于区块链存储的综合交易信息,对当前交易用户的信用评估值和收入信息进行分析,得到满足当前交易用户支付范围和预设期望值的交易对象的目标类型,如房屋的目标房型。

在一些实施例中,可以利用历史交易用户的用户信息,对区块链中的交易方案进行验证,即将历史交易用户的信用评估值和收入信息进行分析,得到满足当前交易用户支付范围和预设期望值的交易对象的目标类型,与历史交易用户的真实交易的交易对象的目标类型是否一致,若满足预设误差范围,则确定一致,若不满足预设误差范围,则需要对区块链数据进行修改,以确保基于区块链交易的可行性。

步骤130、根据交易对象的目标类型,获取区块链存储的相应对象交易方案。

交易对象的目标类型可以包括当前交易用户的信用评估等级对应的交易对象的第一类型和/或当前交易用户的收入等级对应的交易对象的第二类型,也就是说,交易对象的目标类型包括交易对象的至少一种类型。

基于交易对象的至少一种类型,查找区块链存储的对象交易方案,以获取目标类型对应的对象交易方案。

步骤140、获取该对象交易方案对应的交易资料。

具体实施中,可根据获取的对象交易方案,输出交易资料获取请求,以获取对象交易方案对应的交易资料;

之后,接收携带对象交易方案对应的交易资料的交易资料获取响应,以获取该对象交易方案对应的交易资料。

步骤150、基于交易资料与当前交易用户执行针对交易对象的交易,并输出携带交易结果的对象交易响应。

本发明实施例提供的基于区块链的对象交易方法,包括:接收对象交易请求,对象交易请求包括交易对象、当前交易用户的用户信息;用户信息包括用户基本信息、信用信息和收入信息;基于区块链存储的综合交易信息,对信用信息中的信用评估值和收入信息进行分析,得到满足当前交易用户支付范围和预设期望值的交易对象的目标类型;综合交易信息包括历史交易用户对交易对象各类型的交易期望值和对各相应类型的支付状态;根据交易对象的目标类型,获取区块链存储的相应对象交易方案;对象交易方案包括不同信用信息对应的第一类型的交易对象和不同收入信息对应的第二类型的待交易对象;根据对象交易方案,输出交易资料获取请求,交易资料获取请求用于获取对象交易方案对应的交易资料;并接收携带对象交易方案对应的交易资料的交易资料获取响应;基于交易资料与当前交易用户执行针对交易对象的交易,并输出携带交易结果的对象交易响应。该方法提高了交易效率,为交易对象节省了大量时间,提高了用户体验。

与上述方法对应的,本发明实施例还提供一种基于区块链的对象交易装置,如图2所示,该基于区块链的对象交易装置包括:接收单元210、分析单元220、获取单元230、输出单元240和交易单元250;

接收单元210,用于接收对象交易请求,所述对象交易请求包括交易对象、当前交易用户的用户信息;所述用户信息包括用户基本信息、信用信息和收入信息;

分析单元220,用于基于区块链存储的综合交易信息,对所述信用信息中的信用评估值和所述收入信息进行分析,得到满足所述当前交易用户支付范围和预设期望值的所述交易对象的目标类型;所述综合交易信息包括历史交易用户对所述交易对象各类型的交易期望值和对所述各相应类型的支付状态;

获取单元230,用于根据所述交易对象的目标类型,获取所述区块链存储的相应对象交易方案;所述对象交易方案包括不同信用信息对应的第一类型的所述交易对象和不同收入信息对应的第二类型的所述待交易对象;

输出单元240,用于根据所述对象交易方案,输出交易资料获取请求,所述交易资料获取请求用于获取所述对象交易方案对应的交易资料;

接收单元210,还用于接收携带所述对象交易方案对应的交易资料的交易资料获取响应;

交易单元250,还用于基于所述交易资料与所述当前交易用户执行针对所述交易对象的交易;

输出单元240,还用于输出携带交易结果的对象交易响应。

在一个可选的实现中,所述装置还包括采集单元260、加密单元270和确定单元280;

采集单元260,用于采集历史对象交易成功的历史交易用户的用户信息;所述用户信息包括所述历史交易用户的用户基本信息、信用信息和收入信息;

加密单元270,用于采用预设加密算法,对所述用户基本信息进行加密,生成私匙,以及对所述信用信息和所述收入信息进行加密,生成公匙,并将所述私匙和所述公匙存储在区块链中;

确定单元280,用于基于每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息,确定所述每个历史交易用户的综合交易信息,并将所述综合交易信息存储在区块链中;

获取单元230,还用于按照所述每个历史交易用户的公匙中的信用信息和收入信息,对所述综合交易信息进行聚类,得到对象交易方案,并将所述对象交易方案存储在区块链中。

在一个可选的实现中,所述装置还包括更新单元290;

获取单元230,还用于实时获取存储的异常交易黑名单库和失信名单库中各交易用户的信用变更信息;

更新单元290,用于根据所述信用变更信息,更新相应交易用户的信用评估值。

在一个可选的实现中,获取单元230,还用于获取每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息;

以及,基于所述历史交易的所述交易对象的类型信息,采用预设第一算法计算所述历史交易用户对相应类型的交易期望值;

以及,基于所述交易对象的类型信息的支付信息,采用预设第二算法计算所述历史交易用户对所述相应类型的支付状态;

以及,根据所述交易期望值和所述支付状态,得到所述历史交易用户的综合交易信息。

在一个可选的实现中,所述综合交易信息中的支付状态包括成功交易的支付状态;

确定单元280,还用于根据所述成功交易的支付状态和预设交易额阈值,确定大交易额的成功交易率和小交易额的成功交易率。

在一个可选的实现中,确定单元280,还用于基于所述历史交易的所述交易对象交易时间和房型的位置,确定交易参数;

获取单元230,还用于针对所述交易对象的每个类型,获取所述类型在第一预设时间内期望交易的第一次数;

以及,针对所述交易对象的每个类型,获取所述类型在第二预设时间内期望交易的第二次数;

所述历史交易用户对相应类型的交易期望值β的计算公式表示为:

β=(γ

其中,所述LBS为所述交易参数,γ

在一个可选的实现中,获取单元230,还用于针对所述交易对象的每个类型,获取所述类型在第一预设时间内交易成功的第一次数;

以及,针对所述交易对象的每个类型,获取所述类型在第二预设时间内交易成功的第二次数;

所述历史交易用户对所述相应类型的支付状态α的计算公式表示为:

α=δ

其中,所述M本网站的平均交易次数,δ

本发明上述实施例提供的基于区块链的对象交易装置的各功能单元的功能,可以通过上述各方法步骤来实现,因此,本发明实施例提供的基于区块链的对象交易装置中的各个单元的具体工作过程和有益效果,在此不复赘述。

本发明实施例还提供了一种电子设备,如图3所示,包括处理器310、通信接口320、存储器330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。

存储器330,用于存放计算机程序;

处理器310,用于执行存储器330上所存放的程序时,实现如下步骤:

接收对象交易请求,所述对象交易请求包括交易对象、当前交易用户的用户信息;所述用户信息包括用户基本信息、信用信息和收入信息;

基于区块链存储的综合交易信息,对所述信用信息中的信用评估值和所述收入信息进行分析,得到满足所述当前交易用户支付范围和预设期望值的所述交易对象的目标类型;所述综合交易信息包括历史交易用户对所述交易对象各类型的交易期望值和对所述各相应类型的支付状态;

根据所述交易对象的目标类型,获取所述区块链存储的相应对象交易方案;所述对象交易方案包括不同信用信息对应的第一类型的所述交易对象和不同收入信息对应的第二类型的所述待交易对象;

根据所述对象交易方案,输出交易资料获取请求,所述交易资料获取请求用于获取所述对象交易方案对应的交易资料;并接收携带所述对象交易方案对应的交易资料的交易资料获取响应;

基于所述交易资料与所述当前交易用户执行针对所述交易对象的交易,并输出携带交易结果的对象交易响应。

在一个可选的实现中,基于区块链存储的综合交易信息,对所述信用信息中的信用评估值和所述收入信息进行分析之前,所述方法还包括:

采集历史对象交易成功的历史交易用户的用户信息;所述用户信息包括所述历史交易用户的用户基本信息、信用信息和收入信息;

采用预设加密算法,对所述用户基本信息进行加密,生成私匙,以及对所述信用信息和所述收入信息进行加密,生成公匙,并将所述私匙和所述公匙存储在区块链中;

基于每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息,确定所述每个历史交易用户的综合交易信息,并将所述综合交易信息存储在区块链中;

按照所述每个历史交易用户的公匙中的信用信息和收入信息,对所述综合交易信息进行聚类,得到对象交易方案,并将所述对象交易方案存储在区块链中。

在一个可选的实现中,所述方法还包括:

实时获取存储的异常交易黑名单库和失信名单库中各交易用户的信用变更信息;

根据所述信用变更信息,更新相应交易用户的信用评估值。

在一个可选的实现中,基于每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息,确定所述每个历史交易用户的综合交易信息,包括:

获取每个历史交易用户的历史交易的所述交易对象的类型信息和相应的支付信息;

基于所述历史交易的所述交易对象的类型信息,采用预设第一算法计算所述历史交易用户对相应类型的交易期望值;

基于所述交易对象的类型信息的支付信息,采用预设第二算法计算所述历史交易用户对所述相应类型的支付状态;

根据所述交易期望值和所述支付状态,得到所述历史交易用户的综合交易信息。

在一个可选的实现中,所述综合交易信息中的支付状态包括成功交易的支付状态,所述方法还包括:

根据所述成功交易的支付状态和预设交易额阈值,确定大交易额的成功交易率和小交易额的成功交易率。

在一个可选的实现中,基于所述历史交易的所述对象的类型信息,采用预设第一算法计算所述历史交易用户对相应类型的交易期望值,包括:

基于所述历史交易的所述交易对象交易时间和房型的位置,确定交易参数;

针对所述交易对象的每个类型,获取所述类型在第一预设时间内期望交易的第一次数;

针对所述交易对象的每个类型,获取所述类型在第二预设时间内期望交易的第二次数;

所述历史交易用户对相应类型的交易期望值β的计算公式表示为:

β=(γ

其中,所述LBS为所述交易参数,γ

在一个可选的实现中,基于所述交易对象的类型信息的支付信息,采用预设第二算法计算所述历史交易用户对所述相应类型的支付状态,包括:

针对所述交易对象的每个类型,获取所述类型在第一预设时间内交易成功的第一次数;

针对所述交易对象的每个类型,获取所述类型在第二预设时间内交易成功的第二次数;

所述历史交易用户对所述相应类型的支付状态α的计算公式表示为:

α=δ

其中,所述M本网站的平均交易次数,δ

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

由于上述实施例中电子设备的各器件解决问题的实施方式以及有益效果可以参见图1所示的实施例中的各步骤来实现,因此,本发明实施例提供的电子设备的具体工作过程和有益效果,在此不复赘述。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的基于区块链的对象交易方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的基于区块链的对象交易方法。

本领域内的技术人员应明白,本申请实施例中的实施例可提供为方法、系统、或计算机程序产品。因此,本申请实施例中可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例中可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例中是参照根据本申请实施例中实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例中的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例中范围的所有变更和修改。

显然,本领域的技术人员可以对本申请实施例中实施例进行各种改动和变型而不脱离本申请实施例中实施例的精神和范围。这样,倘若本申请实施例中实施例的这些修改和变型属于本申请实施例中权利要求及其等同技术的范围之内,则本申请实施例中也意图包含这些改动和变型在内。

相关技术
  • 一种基于区块链的目标对象的交易控制方法及装置
  • 一种基于区块链与数字货币或数字积分的多对象交易方法
技术分类

06120112455424