一种数据处理的方法及装置与流程

文档序号:13218206阅读:133来源:国知局
技术领域本申请涉及数据处理的技术领域,可应用于包含区块链的数据处理场景,特别涉及一种数据处理的方法及装置。

背景技术:
现有的数据处理过程中,普遍采用的是基于传统中心化机构的模式,数据处理依赖于中心化机构。而现有的中心化机构的模式,不能进行实时性的数据处理,且一旦出现中心化机构发生单点故障或恶意行为的情况,会导致数据安全问题。申请内容本申请实施例提出了一种数据处理的方法及装置,用以克服现有的中心化数据处理方案存在的实时性较差及可能出现的数据安全问题的缺陷。本申请实施例提供了一种数据处理的方法,包括如下步骤:第一节点接收用户的数据处理请求;向第二节点发送对所述数据处理请求的确认请求;所述第二节点为与所述用户相对应的节点;接收来自所述第二节点反馈的对所述数据处理请求的确认结果;若所述确认结果为通过,向第三方机构发送数据处理记录;所述数据处理记录是经过所述第一节点及所述第二节点对上述数据处理请求联合签名后得到的;接收来自所述第三方机构的数据处理留存记录及数据处理关系;所述数据处理留存记录是经过所述第三方机构及所述第二节点对所述数据处理记录联合签名确认后得到的;根据所述数据处理留存记录及数据处理关系进行分布式数据处理。本申请实施例提供了一种数据处理的方法,包括如下步骤:第二节点接收来自第一节点的对数据处理请求的确认请求;向所述第一节点发送对所述数据处理请求的确认结果;接收来自第三方机构的对数据处理记录的确认请求;所述数据处理记录是根据所述数据处理请求生成的;向所述第三方机构发送对所述数据处理记录的确认结果;接收来自所述第三方机构的对数据处理关系的确认请求;所述数据处理关系是第三方机构根据所述数据处理记录生成的;向所述第三方机构发送对所述数据处理关系的确认结果;接收来自所述第三方机构的数据处理留存记录及数据处理关系结果;根据所述数据处理留存记录及数据处理关系结果进行分布式数据处理。本申请实施例提供了一种数据处理的方法,包括如下步骤:第三方机构接收来自第一节点的数据处理记录;向第二节点发送对所述数据处理记录的确认请求;所述第二节点为与所述数据处理记录对应的用户相对应的目的节点;接收来自所述第二节点对所述数据处理记录的确认结果;若所述第二节点对所述数据处理记录的确认结果为通过,根据所述数据处理记录的确认结果生成数据处理关系;向所述第一节点及所述第二节点发送对所述数据处理关系的确认请求;接收来自所述第一节点及所述第二节点对所述数据处理关系的确认结果;根据对所述数据处理关系的确认结果,生成数据处理留存记录及数据处理关系结果;发送所述数据处理留存记录及数据处理关系结果至所述第一节点及所述第二节点,以使所述第一节点及所述第二节点完成分布式数据处理。本申请实施例提供了一种数据处理的装置,包括:第一接收单元,用于接收用户的数据处理请求;第一发送单元,用于向第二节点发送对所述数据处理请求的确认请求;所述第二节点为与所述用户相对应的节点;所述第一接收单元进一步用于接收来自所述第二节点反馈的对所述数据处理请求的确认结果;所述第一发送单元进一步用于若对所述数据处理请求的确认结果为通过,向第三方机构发送数据处理记录;所述数据处理记录是根据所述数据处理请求生成的;所述第一接收单元进一步用于接收来自所述第三方机构的对数据处理关系的确认请求;所述数据处理关系是第三方机构根据所述数据处理记录生成的;所述第一发送单元进一步用于向所述第三方机构发送对所述数据处理关系的确认结果;所述第一接收单元进一步用于接收来自所述第三方机构的数据处理留存记录及数据处理关系结果;所述数据处理留存记录是经过所述第三方机构及所述第二节点对所述数据处理记录联合签名确认后得到的;第一处理单元,用于根据所述数据处理留存记录及数据处理关系进行分布式数据处理。本申请实施例提供了一种数据处理的装置,包括:第二接收单元,用于接收来自第一节点的对数据处理请求的确认请求;第二发送单元,用于向所述第一节点发送对所述数据处理请求的确认结果;所述第二接收单元进一步用于接收来自第三方机构的对数据处理记录的确认请求;所述数据处理记录是所述第三方机构根据所述数据处理请求生成的;所述第二发送单元进一步用于向所述第三方机构发送对所述数据处理记录的确认结果;所述第二接收单元进一步用于接收来自所述第三方机构的对数据处理关系的确认请求;所述数据处理关系是第三方机构根据所述数据处理记录生成的;所述第二发送单元进一步用于向所述第三方机构发送对所述数据处理关系的确认结果;所述第二接收单元进一步用于接收来自所述第三方机构的数据处理留存记录及数据处理关系结果;第二处理单元,用于根据所述数据处理留存记录及数据处理关系结果进行分布式数据处理。本申请实施例提供了一种数据处理的装置,包括:第三接收单元,用于接收来自第一节点的数据处理记录;第三发送单元,用于向第二节点发送对所述数据处理记录的确认请求;所述第二节点为与所述数据处理记录对应的用户相对应的目的节点;所述第三接收单元进一步用于接收来自所述第二节点对所述数据处理记录的确认结果;第三生成单元,用于若所述第二节点对所述数据处理记录的确认结果为通过,根据所述数据处理记录的确认结果生成数据处理关系;所述第三发送单元进一步用于向所述第一节点及所述第二节点发送对所述数据处理关系的确认请求;所述第三接收单元进一步用于接收来自所述第一节点及所述第二节点对所述数据处理关系的确认结果;所述第三生成单元进一步用于若对所述数据处理关系的确认结果为通过,生成数据处理留存记录及数据处理关系结果;所述第三发送单元进一步用于发送所述数据处理留存记录及数据处理关系结果至所述第一节点及所述第二节点,以使所述第一节点及所述第二节点完成分布式数据处理。本申请有益效果如下:本申请实施例提供了一种数据处理的方法及装置,接收用户的数据处理请求后,向第二节点发送对所述数据处理请求的确认请求,若第二节点反馈的对所述数据处理请求的确认结果为通过,向第三方机构发送数据处理记录,接收并响应来自所述第三方机构的对数据处理关系的确认请求,根据来自第三方机构的数据处理留存记录及数据处理关系进行分布式数据处理,可以实时处理数据处理,并采用分布式数据处理,避免因单点故障或恶意行为导致的数据安全问题。本申请实施例提供了一种数据处理的方法及装置,接收并响应来自第一节点的对数据处理请求的确认请求,接收并响应来自第三方机构的对数据处理记录的确认请求,接收并相应来自所述第三方机构的对数据处理关系的确认请求后,根据来自第三方机构的数据处理留存记录及数据处理关系结果进行分布式数据处理,可以实时处理数据处理,并采用分布式数据处理,避免因单点故障或恶意行为导致的数据安全问题。本申请实施例提供了一种数据处理的方法及装置,接收来自第一节点的数据处理记录后,向第二节点发送对所述数据处理记录的确认请求,根据所述来自所述第二节点的数据处理记录的确认结果生成数据处理关系,向所述第一节点及所述第二节点发送对所述数据处理关系的确认请求,根据来自所述第一节点及所述第二节点对所述数据处理关系的确认结果,生成数据处理留存记录及数据处理关系结果,发送所述数据处理留存记录及数据处理关系结果至所述第一节点及所述第二节点,以使所述第一节点及所述第二节点完成分布式数据处理,可以实时处理数据处理,并采用分布式数据处理,避免因单点故障或恶意行为导致的数据安全问题。附图说明下面将参照附图描述本申请的具体实施例。图1为本申请实施例中数据处理的方法流程示意图一;图2为本申请实施例中数据处理的装置结构示意图一;图3为本申请实施例中数据处理的方法流程示意图二;图4为本申请实施例中数据处理的装置结构示意图二;图5为本申请实施例中数据处理的方法流程示意图三;图6为本申请实施例中数据处理的装置结构示意图三;图7为本申请实施例中基于分布式总账的数据处理的实例示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明书中的实施例及实施例中的特征可以互相结合。图1为本申请实施例中数据处理的方法流程示意图一,本申请实施例中的数据处理方法可以应用于接收到属于其他节点或机构的用户提交的数据处理请求的节点或机构(本申请实施例中对应于第一节点),如图1所示,该数据处理的方法可以包括如下步骤:步骤101:第一节点接收用户的数据处理请求;步骤102:向第二节点发送对所述数据处理请求的确认请求;所述第二节点为与所述用户相对应的节点;步骤103:接收来自所述第二节点反馈的对所述数据处理请求的确认结果;步骤104:若对所述数据处理请求的确认结果为通过,向第三方机构发送数据处理记录;所述数据处理记录是根据所述数据处理请求生成的;步骤105:接收来自所述第三方机构的对数据处理关系的确认请求;所述数据处理关系是第三方机构根据所述数据处理记录生成的;步骤106:向所述第三方机构发送对所述数据处理关系的确认结果;步骤107:接收来自所述第三方机构的数据处理留存记录及数据处理关系结果;所述数据处理留存记录是经过所述第三方机构及所述第二节点对所述数据处理记录联合签名确认后得到的;步骤108:根据所述数据处理留存记录及数据处理关系进行分布式数据处理。具体实施中,本申请实施例中的数据可以是文本、视频、音频,也可以是账户数据等等,这里不做具体限定。本申请实施例中的节点可以是计算机、个人计算机、平板电脑、移动电话等设备。第一节点可以为一个或多个。第三方机构是对数据处理进行中间处理的机构,以保证数据处理的公平公正性。步骤101中发送数据处理请求的用户与第二节点相对应,具体的,可以是该用户属于第二节点的用户。步骤104中的对所述数据处理请求的确认结果可以包括:通过和不通过两种,通过,即所述第二节点确定可以执行所述数据处理请求;不通过,即所述第二节点确定不可以执行所述数据处理请求。若接收来自所述第二节点反馈的对所述数据处理请求的确认结果为不通过,则向所述用户发送拒接所述数据处理请求的通知,终止此次数据处理请求。数据处理记录是第一节点是根据所述数据处理请求生成的,表1为数据处理记录的结构示例,如表1所示,数据处理记录可以包括:数据处理记录标识、用户标识、用户所属机构标识、数据处理涉及的其他机构标识(可以为一个或多个,如:{机构L1,机构L2…机构LN
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1