征信信息处理方法与流程

文档序号:15446975发布日期:2018-09-14 23:29阅读:387来源:国知局

本发明属于计算机领域,尤其涉及一种能够实现可溯源的征信信息处理方法。



背景技术:

随着我国经济的持续发展,“征信”一词来越来越得到重视,企业与个人的征信通过多维度不同测试值进行对比分析后,得出相对精准的结果,并进行相关授信。

区块链技术是近年来在金融科技领域出现的一种新兴技术,其独特的去中心化、信息不可篡改、多节点集体维护性、公开性、隐私保护等属性,在基于不可信的互联网中,能记录提供可信的交易信息数据。区块链主要包括了p2p网络、密码学、共识机制、智能合约四个组成部分,通过四个领域的技术整合保证其独有的特性。

因此,亟需提供一种在区块链上实现征信信息处理的方法。



技术实现要素:

本发明针对当前征信信息容易被恶意访问、篡改等问题,提出了一种在区块链上实现征信信息处理的方法。

本发明首先提出了一种在区块链中的征信信息的处理方法,包括:获取用户的标识信息,并基于所述标识信息确定所述用户的交易信息;利用指定的征信分析模型以基于所述用户的交易信息来确定所述用户的征信信息;获取所述用户的授权信息,并基于所述授权信息来确定对所述征信信息的操作。

本发明还提出了一种基于区块链的征信信息处理系统,其包括用户接口模块,其用于向用户提供可视化操作界面,以接收用户的生成征信信息的请求信息;桥接模块,其基于所述请求信息以在所述区块链中调取与所述用户相关的交易信息;以及征信分析模块,其基于所述交易信息来确定所述用户的征信信息,并且基于用户的授权信息来对所述征信信息进行相应的操作。

本发明的还提出了一种特征信息的处理方法,其包括:基于用户的标识信息来确定所述用户的交易信息,其中,所述交易信息被存储于区块链中的至少一个节点处;将所述用户的特征信息存储于所述区块链中指定的至少一个节点处,其中,所述特征信息经由所述交易信息来确定;当接收到对所述特征信息进行操作的请求时,则生成相应的指示信息以确定是否对所述特征信息进行与所述请求相对应的操作。

本发明的还提出了一种用于区块链的特征信息的处理装置,其包括:用户接口单元,其用于向用户提供可视化操作界面,以接收用户的生成征信信息的请求信息;桥接单元,其耦合在所述用户接口单元与数据传递单元之间,并且基于所述请求信息指示所述数据传递单元调取与所述用户相关的交易信息;征信分析单元,其基于所述交易信息确定所述用户的征信信息,并将所述征信信息发送到所述用户接口单元。

本发明还提出了一种用于信息处理的装置,其包括处理器;存储器,其用于存储指令,当所述指令在执行时,使得所述处理器执行以上所述的信息处理方法。

本发明还提出了一种计算机可读存储介质,具有存储在其上的计算机可读程序指令,当所述指令被执行时,执行以上以上所述的信息处理方法。

相较于传统方法,通过本发明的技术方案,实现了用户对征信信息具有控制权,通过所有数据信息的来源经过数据拥有者授权后都可以追溯到,能够避免用户的征信信息在未得到该用户的授权的情况下而被访问,甚至被篡改、伪造。

附图说明

参考附图示出并阐明实施例。这些附图用于阐明基本原理,从而仅仅示出了对于理解基本原理必要的方面。这些附图不是按比例的。在附图中,相同的附图标记表示相似的特征。

图1为依据本发明实施例的征信信息的处理流程图;

图2为依据本发明实施例的征信信息的处理装置的架构图;

图3为依据本发明实施例的基于区块链的征信信息处理系统架构图。

具体实施方式

在以下优选的实施例的具体描述中,将参考构成本发明一部分的所附的附图。所附的附图通过示例的方式示出了能够实现本发明的特定的实施例。示例的实施例并不旨在穷尽根据本发明的所有实施例。可以理解,在不偏离本发明的范围的前提下,可以利用其他实施例,也可以进行结构性或者逻辑性的修改。因此,以下的具体描述并非限制性的,且本发明的范围由所附的权利要求所限定。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。对于附图中的各单元之间的连线,仅仅是为了便于说明,其表示至少连线两端的单元是相互通信的,并非旨在限制未连线的单元之间无法通信。

发明人通过大量的实践发现,对于当前的征信信息的处理,往往存在以下问题:(1)获取用户的征信信息时,可以在用户未授权的情形下进行恶意访问;(2)用户的征信信息容易造假、篡改、伪造;(3)恶意请求、引导用户进行数据授权;(4)征信信息取值期限有限制,久远信息无法获取。

针对上述问题,本发明提出一种基于区块链实现的征信信息处理方法,通过该方法,能够避免用户的征信信息在未得到该用户的授权的情况下而被访问,甚至被篡改、伪造。

图1为依据本发明实施例的征信信息的处理流程图。

步骤s101:获取用户标识信息和交易信息。

在该步骤中,将通过预定方式(譬如,用户接口)来获取包含用户标识信息(譬如,用户名、身份证号等)的请求,然后基于该用户标识信息获取该用户的交易信息,譬如,该用户的账户资产信息、实体(个人/企业)信息以及与该账户相关联的各种资产的交易信息。

步骤s102:基于交易信息生成用户的征信信息

在该步骤中,将通过预定的规则来基于前一步骤生成的用户标识信息和交易信息来生成用户的征信信息。这里的交易信息可以是指定长度的时间内,与用户相关联的多笔数字化资产交易信息。

可以理解的时,该步骤中的预定的规则旨在评定用户的征信信息。在不同的实施例中,预定的规则也可以相应地变化,从而使得用户的征信信息能够具有相应的特征。譬如,可以对用户不同种类的交易赋以不同的权重。

步骤s103:分布式地存储生成的征信信息。

在该步骤中,将把前一步骤生成的用户的征信信息进行分布式地存储。当利用区块链来实现对征信信息的存储时,该征信信息将被存储到区块链中的数据区块中,譬如,在区块链中的至少一个节点处存储征信信息。当区块链网络包括一个或多个子链时,该征信信息将存储到针对于子链的数据区块中。

可以理解的,用户的征信信息可以通过加密方式来进行存储。

在一个实施方式中,用户的征信信息对应于指定的时间区间内的用户的交易信息。

步骤s104:判断是否获得用户授权信息。

在该步骤中,将判断是否获得用户授权信息。在一种实施例中,该用户授权信息可以与对征信信息的操作相关联。换而言之,根据用户的授权信息,可以对征信信息进行与之相应的操作。

具体而言,如步骤s105所述,当授权信息对应于第一操作时(例如,“修改征信信息”),则将根据是否收到该授权信息来决定是否修改该征信信息;当授权信息对应于第二操作时(例如,“读取征信信息”),则将根据是否收到该授权信息来决定是否读取该征信信息。以此类推,此处不再赘述。当未收到授权信息时,则结束当前操作(步骤s106)。

对于是否存储征信信息而言,可以基于用户的授权信息来存储征信信息。如果用户的授权信息表示存储征信信息,则在区块链中的至少一个节点处存储征信信息;否则,则不存储征信信息。

图2为依据本发明实施例的征信信息的处理装置的架构图。

如图所示,装置200包括用户接口单元201、桥接单元202、征信分析单元203以及数据传递单元204。下面以用户a申请生成征信报告为例,对系统200的工作流程进行阐述。

用户接口单元201被配置为接收用户的输入信息(譬如,生成征信报告的请求信息),并将该请求信息以指定的形式转接到桥接单元202;然后,桥接单元202基于该输入信息指示数据传递单元204调取用户a的数据信息(譬如,一部分或全部用户a的交易信息)。征信分析单元203配置为接收用户a的数据信息,进而基于指定的规则来确定用户a的征信信息。可以理解的,征信分析单元203可以采用z计分模型、巴萨利模型、a值模型中的一个或多个来分析用户的征信信息。

在一种实施方式中,征信分析单元203可以将经确定的征信信息提供给用户a,譬如,通过用户接口201向用户a呈现该征信信息。征信分析单元203也可以在收到用户a的授权信息的情况下,将征信信息通过数据传递单元204进行存储或是存储到指定的位置处。

当用户b(譬如,机构)需要对用户a的征信信息进行操作(譬如,读/写)时,用户a将收到用户b的操作请求,进而决定是否允许用户b对其征信信息进行操作。

虽然图2中将用户接口单元201、桥接单元202、征信分析单元203以及数据传递单元204均作为装置200的一部分来表示,可以理解的是,在其它实施例中,征信分析单元203、数据传递单元204或是其它单元均可以作为独立的模块。换而言之,图2中的实线旨在表示单元之间的通信连接关系,并非用来将该些单元限制在同一个装置或是有形的外壳之中。

当装置200作为分布式网络(譬如,区块链)中的一个节点时,数据传递单元204还可以将所生成的征信信息放到至少一个数据区块中。通过区块链的广播机制,使得其他节点也能够得知用户a的征信信息。

图3为依据本发明实施例的基于区块链的征信信息处理系统架构图。为了便于阅读,图3中的各个模块之间并未用线条连接,本领域技术人员能够理解的是各个模块可以根据应用需要来相互通信。

如图3所示,用户接口模块310实现在应用层中,用于向用户提供可视化操作界面,以接收用户的输入,还可以向用户输出相应的结果,譬如,征信信息。当用户a通过用户接口模块310输入生成征信报告的请求信息时,用户接口模块310将向桥接模块321传送该请求信息。桥接模块321实现在中间件层,并用于基于该请求信息向区块链层的调取与用户a的征信相关的交易数据,譬如,读取第一、第二区块331和332中的交易数据。征信分析模型322用于基于来自该两个区块所包含的用户a的数据来确定用户a的征信信息,并经由征信信息生成块323来向用户接口模块310反馈征信信息。

在本实施例中,征信信息生成块323在获得用户a的授权的情况下,将征信信息存储到新的区块中,譬如,第三区块333。

当用户b(譬如,机构)发起对存储在第三区块333中的用户a的征信信息操作时(譬如读取用户a的征信信息时),将需要向用户a发送读取请求,待用户a授权后,才能够读取第三区块333中的征信信息。换而言之,当用户a的授权信息对应于由用户b发起的第一操作时,根据是否获得授权信息来确定是否对征信信息进行第一操作;当授权信息对应于由用户b发起的第二操作时,根据是否获得授权信息来确定是否对征信信息进行第二操作,此处,第一操作不同于所述第二操作。

可以理解的是,虽然图3仅对应用层、中间层和区块链层之间的联系进行了阐述,但在具体应用中,还可以包括其他的层。

在一种实施方式中,可以根据时间维度进行阶段性数据分析,也可以跨越整个区块链网络,从用户a的第一笔信息开始调取。

通过采用本发明的技术方案,实现了用户对征信信息具有控制权,通过所有数据信息的来源经过数据拥有者授权后都可以追溯到。由于对用户征信信息的操作需要用户的授权方可进行,因此,可以保证数据真实可靠、可追溯、不可篡改、征信结果更加准确,并且能够实现长期的数据追溯。如此,在调取用户a的征信信息时,若发现可疑不良信息,可以进行信息来源追溯,合规监管。另外,用户的其他交易信息与记录(如其他应用已经发生的交易行为记录)可以接入区块链网络,进行交易信息存证。

上述实施例是以对征信信息进行处理为例,本领域技术人员可以理解的是,本发明也可以适用于其它类型的信息处理。

图1中的数据处理方法的流程还代表机器可读指令,该机器可读指令包括由处理器执行的程序。该编程指令存储于有形计算机可读介质上,如硬盘、闪存、只读存储器(rom)、光盘(cd)、数字通用光盘(dvd)、高速缓存器、随机访问存储器(ram)和/或任何其他存储介质,在该存储介质上信息可以存储任意时间(例如,长时间,永久地,短暂的情况,临时缓冲,和/或信息的缓存)。如在此所用的,该术语有形计算机可读介质被明确定义为包括任意类型的计算机可读存储的信息。附加地或替代地,可利用编码指令(如计算机可读指令)实现图1的示例过程,该编码指令存储于非暂时性计算机可读介质,如硬盘,闪存,只读存储器,光盘,数字通用光盘,高速缓存器,随机访问存储器和/或任何其他存储介质,在该存储介质信息可以存储任意时间(例如,长时间,永久地,短暂的情况,临时缓冲,和/或信息的缓存)。可以理解的,该计算机可读指令还可以存储在网络服务器中、云端平台上,以便于用户使用。

另外,尽管操作以特定顺序被描绘,但这并不应该理解为要求此类操作以示出的特定顺序或以相继顺序完成,或者执行所有图示的操作以获取期望结果。在某些情况下,多任务或并行处理会是有益的。同样地,尽管上述讨论包含了某些特定的实施细节,但这并不应解释为限制任何发明或权利要求的范围,而应解释为对可以针对特定发明的特定实施例的描述。本说明书中在分开的实施例的上下文中描述的某些特征也可以整合实施在单个实施例中。反之,在单个实施例的上下文中描述的各种特征也可以分离地在多个实施例或在任意合适的子组合中实施。

因此,虽然参照特定的示例来描述了本发明,其中这些特定的示例仅仅旨在是示例性的,而不是对本发明进行限制,但对于本领域普通技术人员来说显而易见的是,在不脱离本发明的精神和保护范围的基础上,可以对所公开的实施例进行改变、增加或者删除。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1