【技术实现步骤摘要】
业务请求处理方法及装置本申请为2017年06月12日提交的申请号为201710438943.6、专利技术名称为“业务数据存储方法及装置”的中国专利申请的分案申请,其全部内容通过引用结合在本申请中。
本专利技术涉及网络
,特别涉及一种业务请求处理方法及装置。
技术介绍
随着网络技术的发展,网络带宽得到大幅优化,服务器能够快捷地为终端处理所需业务,而为了给终端提供更为丰富的业务,多个机构往往以联合的方式为终端服务,例如,银行、监管机构和网络服务商的服务器共同为终端提供支付业务。在处理终端的业务请求的过程中,为了备份本次业务处理过程,当接收到终端的业务请求时,服务器可以存储业务请求。由于某些业务请求涉及一个机构的商业隐私,通常是多个机构的服务器中的部分服务器才具备这些业务请求的存储需求,则每个服务器可以按照自身的存储需求,存储符合其存储需求的业务请求,如,服务器A可以存储业务请求A,但由于不具备业务请求B的存储需求,不会存储数据B。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于服务器存在被恶意分子侵入的安全隐患,某一服务器已存储的业务请求很可能被恶意篡改,如果其他服务器没有该业务请求的存储需求,则不会存储该业务请求,导致该服务器很难通过其他服务器发现被篡改的业务请求,业务请求的安全性差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种业务请求处理方法及装置。本专利技术通过服务器使用区块链的方式存储业务请求,利用区块链上的数据被篡改之后能快速发现,并可以自动从配置该区块链的其他服务器上将数据正确恢复回来的特性,保证了业务 ...
【技术保护点】
1.一种业务请求处理方法,其特征在于,所述方法包括:接收终端发送的业务请求;根据所述业务请求的数据类型,从多条区块链中确定与所述业务请求对应的目标区块链;向配置有所述目标区块链的本地节点发送所述业务请求,以由所述本地节点将所述业务请求转发至配置有所述目标区块链的领导节点,所述领导节点用于在接收到配置有所述目标区块链的各个节点中预设数量的节点对存储所述业务请求的确认消息时,对所述业务请求进行响应,得到响应消息;接收所述响应消息,将所述响应消息返回给所述终端。
【技术特征摘要】
1.一种业务请求处理方法,其特征在于,所述方法包括:接收终端发送的业务请求;根据所述业务请求的数据类型,从多条区块链中确定与所述业务请求对应的目标区块链;向配置有所述目标区块链的本地节点发送所述业务请求,以由所述本地节点将所述业务请求转发至配置有所述目标区块链的领导节点,所述领导节点用于在接收到配置有所述目标区块链的各个节点中预设数量的节点对存储所述业务请求的确认消息时,对所述业务请求进行响应,得到响应消息;接收所述响应消息,将所述响应消息返回给所述终端。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务请求的数据类型,从多条区块链中确定与所述业务请求对应的目标区块链,包括:根据所述业务请求的数据类型查询预设对应关系,所述预设对应关系用于指示数据类型与区块链的对应关系;如果所述预设对应关系中存在与所述业务请求的数据类型匹配的区块链,将与所述业务请求的数据类型匹配的区块链确定为所述目标区块链。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:如果不存在与所述业务请求的数据类型匹配的区块链,将所述多条区块链中的共享区块链确定为所述目标区块链,所述共享区块链用于存储多个服务机构之间共享的业务请求。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到第一更新指令时,基于所述第一更新指令更新已配置的数据类型与待配置的区块链的对应关系;或,当接收到第二更新指令时,基于所述第二更新指令更新已配置的数据类型与已配置的区块链的对应关系;或,当接收到第三更新指令时,基于所述第三更新指令更新待配置的数据类型与待配置的区块链的对应关系;或,当接收到第四更新指令时,基于所述第四更新指令更新待配置的数据类型与已配置的区块链的对应关系。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据第一确定方式,将符合所述业务请求的描述对象的数据类型确定为所述业务请求的数据类型;和/或,根据第二确定方式,将符合所述业务请求的数据私密等级的数据类型确定为所述业务请求的数据类型;和/或,根据第三确定方式,将符合所述业务请求对应的服务机构的数据类型确定为所述业务请求的数据类型;和/或,根据数据类型确定方式的优先级,采用优先级最高的确定方式所确定的所述业务请求的数据类型。6.根据权利要求1所述的方法,其特征在于,所述多条区块链为至少一个第一服务机构提供数据服务,所述多条区块链中的部分区块链为所述至少一个第一服务机构和至少一个第二服务机构提供数据服务;或,所述多条区块链均为至少一个服务机构提供数据服务。7.根据权利要求1所述的方法,其特征在于,所述接收所述响应消息,包括:接收所述本地节点发送的所述响应消息,所述响应消息由所述领导节点发送至所述本地节点。8.一种业务请求处理装置,其特征在于,所述装置包括用于接收终端发送的业务请求;根据所述业务请求的数据类型,从多条区块链中确定与所述业务请求对应的目标区块链;向配置有所述目标区块链的本地节点发送所述业务请求,以由所述本地节点将所述业务请求转发至配置有所述目标区块链的领导节点,所述领导节点用于在接收到配置有所述目标区块链的各个节点中预设数量的节点对存储所述业务请求的确认消息时,对所述业务请求进行响应,得到响应消息;接收所述响应消息,将所述响...
【专利技术属性】
技术研发人员:郭锐,李茂材,梁军,张建俊,王宗友,屠海涛,赵琦,刘斌华,朱大卫,秦青,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。