本发明专利技术实施例公开了一种基于区块链的精准扶贫方法、装置、设备及介质。由业务应用服务器执行时,该方法包括:获取贫困对象行为数据;根据所述贫困对象行为数据进行处理;根据所述贫困对象行为数据和/或处理结果,产生链上处理事务请求,向区块链网络发送所述链上处理事务请求。本发明专利技术实施例的技术方案通过基于区块链实现精准扶贫的过程,避免了贫困对象信息被篡改的情况出现,保证了贫困对象信息处理的公开性和可靠性,提高了精准扶贫的公信力。
【技术实现步骤摘要】
基于区块链的精准扶贫方法、装置、设备及介质
本专利技术实施例涉及区块链
,尤其涉及一种基于区块链的精准扶贫方法、装置、设备及介质。
技术介绍
扶贫的目的是保护贫困人口的合法权益,取消贫困负担。在扶贫过程中如何精准识别贫困对象是进行扶贫的基础。目前在贫困对象筛选过程中,往往因为贫困对象信息易被篡改,比较片面,公开透明度不够等原因,导致贫困对象的准确度低,公信力不足。
技术实现思路
本专利技术实施例提供了一种基于区块链的精准扶贫方法、装置、设备及介质,基于区块链实现精准扶贫的过程,避免了贫困对象信息被篡改的情况出现,保证了贫困对象信息处理的公开性和可靠性,提高了精准扶贫的公信力。第一方面,本专利技术实施例提供了一种基于区块链的精准扶贫方法,由业务应用服务器执行,该方法包括:获取贫困对象行为数据;根据所述贫困对象行为数据进行处理;根据所述贫困对象行为数据和/或处理结果,产生链上处理事务请求,向区块链网络发送所述链上处理事务请求。第二方面,本专利技术实施例提供了一种基于区块链的精准扶贫方法,由区块链节点执行,该方法包括:接收第三方节点发送的包括贫困对象行为数据的链上事务处理请求;响应于所述链上事务处理请求,根据所述贫困对象行为数据,对贫困对象进行筛选,并将贫困对象的筛选结果作为事务数据写入区块中。第三方面,本专利技术实施例提供了一种基于区块链的精准扶贫装置,配置于业务应用服务器中,所述装置包括:行为数据获取模块,用于获取贫困对象行为数据;行为数据处理模块,用于根据所述贫困对象行为数据进行处理;请求生成发送模块,用于根据所述贫困对象行为数据和/或处理结果,产生链上处理事务请求,向区块链网络发送所述链上处理事务请求。第四方面,本专利技术实施例提供了一种基于区块链的精准扶贫装置,配置于区块链节点中,所述装置包括:链上请求接收模块,用于接收第三方节点发送的包括贫困对象行为数据的链上事务处理请求;链上请求处理模块,响应于所述链上事务处理请求,根据所述贫困对象行为数据,对贫困对象进行筛选,并将贫困对象的筛选结果作为事务数据写入区块中。第五方面,本专利技术实施例还提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的基于区块链的精准扶贫方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本专利技术任意实施例所述的基于区块链的精准扶贫方法。本专利技术实施例的技术方案,通过获取贫困对象行为数据进行处理,并根据贫困对象行为数据和/或处理结果,生成链上事务处理请求,发送至区块链网络,由区块链网络中的节点进行相关处理,并将处理结果作为事务数据写入区块链。通过基于区块链实现精准扶贫的过程,避免了贫困对象信息被篡改的情况出现,保证了贫困对象信息处理的公开性和可靠性,提高了精准扶贫的公信力。附图说明图1A是本专利技术实施例七提供的一种区块链网络系统的结构示意图;图1B是本专利技术实施例七提供的一种基于区块链的精准扶贫方法执行过程示意图;图2是本专利技术实施例一提供的一种基于区块链的精准扶贫方法的流程图;图3是本专利技术实施例二提供的一种基于区块链的精准扶贫方法的流程图;图4是本专利技术实施例三提供的一种基于区块链的精准扶贫方法的流程图;图5是本专利技术实施例四提供的一种基于区块链的精准扶贫方法的流程图;图6是本专利技术实施例五提供的一种基于区块链的精准扶贫装置的结构框图;图7是本专利技术实施例六提供的一种基于区块链的精准扶贫装置的结构框图;图8是本专利技术实施例七提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。在介绍本专利技术各实施例之前,先对执行本专利技术实施例的基于区块链的精准扶贫方法、装置、设备及介质的区块链网络系统进行说明。如图1A所示,参与到本专利技术实施例的区块链网络系统中的设备方包括:业务应用服务器节点设备101、普通计算存储设备102、第三方节点设备103以及用户的终端设备104。其中,业务应用服务器节点设备101、第三方节点设备103以及用户的终端设备104可以是区块链网络中的节点,也可以不是区块链节点,但是可以通过区块链节点设备提供的接口与该区块链节点设备进行交互,参与到区块链网络中的节点设备。当用户的终端设备为区块链网络中的节点设备时,该终端设备为区块链网络的轻量级节点,其中,轻量级节点一般可部署于终端设备中,对设备的硬件配置要求较低,轻量级节点可集成于操作系统层面,对终端设备中的硬件进行控制,同时可与上层应用软件交互,为应用软件的功能提供区块链支撑。示例性的,如图1B所示,本专利技术实施例的基于区块链的精准扶贫方法的执行过程可以是:手机贫困对象信息(如贫困对象身份信息);为了保证贫困对象信息的准确性和可追溯性,区块链节点发起信息上链请求;借助不同的第三方节点(即教育节点、医疗节点、金融机构节点以及信用机构节点)获取贫困对象的行为数据进行处理,从而建立真实可信的贫困人口真实数据库,为不同的扶贫场景进行服务,如扶贫教育认证场景、扶贫人群扶持场景以及其他场景等。需要说明的是,在本专利技术实施例中基于区块链的精准扶贫方法,可以是由图1A中的业务应用服务器节点设备101为执行方,其与第三方节点设备103以及用户的终端设备104进行交互执行,如下述实施例一和实施例二。也可以是由图1A中的区块链节点的节点(即当前区块生成节点)与第三方节点103以及用户的终端设备104进行交互执行,如下述实施例三和实施例四。虽然执行本专利技术实施例的基于区块链的精准扶贫方法的执行方可以不同,但是其执行具体精准扶贫方法的构思是一样的。基于上述介绍的区块链网络系统,对本专利技术实施例的技术方案进行介绍。实施例一图2为本专利技术实施例一提供的一种基于区块链的精准扶贫方法的流程图,本实施例可适用于基于区块链技术来对贫困对象行为数据进行处理的情况。该方法可以由本专利技术实施例提供的配置在业务应用服务器上的基于区块链的精准扶贫装置来执行。该装置可采用硬件和/或软件的方式实现。其中,业务应用服务器可以是在区块链网络中提供扶贫业务应用服务的节点设备,其可以是区块链节点,也可以不是区块链节点,但是可以通过区块链节点提供的接口与该区块链节点进行交互,参与到区块链网络中。如图2所示,具体包括如下步骤:S201,获取贫困对象行为数据。其中,贫困对象可以是满足本次扶贫项目条件的对象,例如,若扶贫项目是贫困助学项目,则贫困对象可以是家庭条件较差的学生。贫困对象可以是用户根据扶贫项目的具体内容,结合自身情况通过终端设备上安装的应用程序客户端申请作为贫困对象。贫困对象行为数据可以是在生活中的各个方面能够表征贫困对象家庭状况、贫困程度等的行为数据,例如,可以包括但不限于:教育行为数据、就诊行为数据、账户流水信息以及信用数据等。其中,教育行为数据可以是贫困对象在教育方面的具体情况数据,可以包括但不限于:当前所处教育阶段(如九年义务教育、高中、大学等)、学习成绩、就读学校、本文档来自技高网...
【技术保护点】
1.基于区块链的精准扶贫方法,其特征在于,由业务应用服务器执行,所述方法包括:获取贫困对象行为数据;根据所述贫困对象行为数据进行处理;根据所述贫困对象行为数据和/或处理结果,产生链上处理事务请求,向区块链网络发送所述链上处理事务请求。
【技术特征摘要】
1.基于区块链的精准扶贫方法,其特征在于,由业务应用服务器执行,所述方法包括:获取贫困对象行为数据;根据所述贫困对象行为数据进行处理;根据所述贫困对象行为数据和/或处理结果,产生链上处理事务请求,向区块链网络发送所述链上处理事务请求。2.根据权利要求1所述的方法,其特征在于,获取贫困对象行为数据,包括如下至少一项:获取教育节点发送的贫困对象教育行为数据;获取医疗节点发送的贫困对象的就诊行为数据,和/或贫困对象所属贫困家庭的就诊行为数据;获取金融机构节点发送的贫困对象账户流水信息;以及,获取信用机构节点发送的贫困对象信用数据。3.根据权利要求1所述的方法,其特征在于,根据所述贫困对象行为数据进行处理,包括:根据所述贫困对象行为数据,对贫困对象进行筛选。4.根据权利要求3所述的方法,其特征在于,根据所述贫困对象行为数据,对贫困对象进行筛选之后,还包括:根据筛选后的贫困对象行为数据,确定贫困对象的贫困类型。5.根据权利要求1所述的方法,其特征在于,获取贫困对象行为数据之前,还包括:从区块链中获取贫困对象身份信息。6.根据权利要求5所述的方法,其特征在于,所述贫困对象身份信息包括贫困对象的指纹特征、人脸图像特征、年龄、性别和地域中的至少一种。7.根据权利要求1所述的方法,其特征在于,根据处理结果,产生链上处理事务请求,包括:根据处理结果和获取的目标扶贫条件,确定目标贫困对象和目标贫困对象的扶贫额度;生成包括所述目标贫困对象和目标贫困对象的扶贫额度的上链存储请求。8.基于区块链的精准扶贫方法,其特征在于,由区块链节点执行,所述方法包括:接收第三方节点发送的包括贫困对象行为数据的链上事务处理请求;响应于所述链上事务处理请求,根据所述贫困对象行为数据,对贫困对象进行筛选,并将贫困对象的筛选结果作为事务数据写入区块中。9.根据权利要求8所述的方法,其特征在于,接收第三方节点发送的包括贫困对象行为数据的链上事务处理请求,包括如下至少一项:接收教育节点发送的包括贫困对象教育行为数据的链上事务处理请求;接收医疗节点发送的包括贫困对象的就诊行为数据,和/或贫困对象所属贫困家庭的就诊行为数据的链上事务处理请求;接收金融机构节点发送的包括贫困对象账户流水信息的链上事务处理请求;以及,接收信用机构节点发送的包括贫困对象信用数据的链上事务处理请求。10.根据权利要求8所述的方法,其特征在于,根据所述贫困对象行为数据,对贫困对象进行筛选之后,所述方法还包括:根据筛选后的贫困对象行为数据,确定贫困对象的贫困类型;将所述贫困对象的贫困类型作为事务数据写入区块链中。11.根据权利要求8所述的方法,其特征在于,接收第三方节点发送的包括贫困对象行为数据的链上事务处理请求之前,还包括:...
【专利技术属性】
技术研发人员:谭待,赵瑞祥,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。