基于区块链的业务代理方法和装置制造方法及图纸

技术编号:21438399 阅读:28 留言:0更新日期:2019-06-22 13:54
本发明专利技术提出一种基于区块链的业务代理方法和装置,其中,方法包括:获取终端设备发送的携带账号识别码和业务标识的业务处理请求,并根据本地的代理账号检测是否具有账号识别码的业务代理权限;若获知具有账号识别码的业务代理权限,则根据业务标识在区块链中执行相应的处理操作;接收区块链反馈的处理结果,并根据处理结果对终端设备进行业务响应。由此,解决了现有技术中在区块链中执行对应业务之前,需要预先与已经创建的区块链账号进行沟通,由已经创建的区块链账号将其引入区块链,导致注册门槛较高的技术问题。

【技术实现步骤摘要】
基于区块链的业务代理方法和装置
本专利技术涉及区块链
,尤其涉及一种基于区块链的业务代理方法和装置。
技术介绍
近年来,由于区块链具有信任成本低,可基于多个区块链节点之间的共识机制进行信任判断得到了广泛的应用。其中,商用分布式区块链由于在商业领域具有较高的应用前景(EnterpriseOperationSystem,EOS)得到了广泛的应用。相关技术中,基于EOS区块链的运作机制为预先制定几个权威性较高的原始区块链账号,其他的区块链账号由该原始区块链账号作为引用区块链账号引入进其他区块链账号,所有已经注册成功的区块链账号均可以作为新的区块链账号的注册基础,即区块链账号不能单独申请注册,必须以区块链中已经存在的区块链账号作为引入账号。这就要求新的终端设备在区块链中执行对应业务之前,需要预先与已经创建的区块链账号进行沟通,由已经创建的区块链账号将其引入区块链,导致注册门槛较高,影响了区块链的推广。
技术实现思路
本专利技术提出一种基于区块链的业务代理方法和装置,以解决现有技术中在区块链中执行对应业务之前,需要预先与已经创建的区块链账号进行沟通,由已经创建的区块链账号将其引入区块链,导致注册门槛较高的技术问题。本专利技术一方面实施例提出了一种基于区块链的业务代理方法,所述方法应用在EOS区块链,包括:获取终端设备发送的携带账号识别码和业务标识的业务处理请求;根据本地的代理账号检测是否具有所述账号识别码的业务代理权限;若获知具有所述账号识别码的业务代理权限,则根据所述业务标识在所述区块链中执行相应的处理操作;接收所述区块链反馈的处理结果,根据所述处理结果对所述终端设备进行业务响应。本专利技术实施例的基于区块链的业务代理方法,获取终端设备发送的携带账号识别码和业务标识的业务处理请求,并根据本地的代理账号检测是否具有账号识别码的业务代理权限,若获知具有账号识别码的业务代理权限,则根据业务标识在区块链中执行相应的处理操作,最后,接收区块链反馈的处理结果,并根据处理结果对终端设备进行业务响应。由此,无需注册即可在区块链中执行对应的业务,降低了注册门槛,提高了区块链的灵活性,有利区区块链的推广。另外,本专利技术实施例的基于区块链的业务代理方法,还包括如下附加的技术特征:可选地,在所述并根据本地的代理账号检测是否具有所述账号识别码的业务代理权限之前,还包括:获取所述终端设备发送的携带终端标识的代理请求,生成与所述终端标识唯一对应的所述账号识别码;在本地存储所述账号识别码,将所述账号识别码向所述终端设备反馈。可选地,在所述根据本地的代理账号检测是否具有所述账号识别码的业务代理权限之前,还包括:获取所述终端设备发送的代理请求,根据所述代理请求向所述终端设备发送所述账号识别码,其中,所述账号识别码与业务代理终端的终端标识对应。可选地,所述根据本地的代理账号检测是否具有所述账号识别码的业务代理权限,包括:判断所述账号识别码与本机的终端标识是否一致。可选地,所述若获知具有所述账号识别码的业务代理权限,则根据所述业务标识在所述区块链中执行相应的处理操作,包括:根据所述业务标识提取业务内容和目标区块链节点;根据所述业务内容与所述目标区块链节点进行相应的信息交互。本专利技术另一方面实施例提出了一种基于区块链的业务代理装置,所述装置应用在EOS区块链,包括:第一获取模块,用于获取终端设备发送的携带账号识别码和业务标识的业务处理请求;检测模块,用于根据本地的代理账号检测是否具有所述账号识别码的业务代理权限;业务执行模块,用于若获知具有所述账号识别码的业务代理权限,则根据所述业务标识在所述区块链中执行相应的处理操作;业务反馈模块,用于接收所述区块链反馈的处理结果,根据所述处理结果对所述终端设备进行业务响应。本专利技术实施例的基于区块链的业务代理装置,获取终端设备发送的携带账号识别码和业务标识的业务处理请求,并根据本地的代理账号检测是否具有账号识别码的业务代理权限,若获知具有账号识别码的业务代理权限,则根据业务标识在区块链中执行相应的处理操作,最后,接收区块链反馈的处理结果,并根据处理结果对终端设备进行业务响应。由此,无需注册即可在区块链中执行对应的业务,降低了注册门槛,提高了区块链的灵活性,有利区区块链的推广。另外,本专利技术实施例的基于区块链的业务代理装置,还包括如下附加的技术特征:可选地,还包括:第二获取模块,用于获取所述终端设备发送的携带终端标识的代理请求,生成与所述终端标识唯一对应的所述账号识别码;第一代理模块,用于在本地存储所述账号识别码,将所述账号识别码向所述终端设备反馈。可选地,还包括:第三获取模块,用于获取所述终端设备发送的代理请求;第二代理模块,用于根据所述代理请求向所述终端设备发送所述账号识别码,其中,所述账号识别码与业务代理终端的终端标识对应。本专利技术另一方面实施例提出了一种电子设备,包括处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的基于区块链的业务代理方法。本专利技术又一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述实施例所述的基于区块链的业务代理方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的一种基于区块链的业务代理方法的流程示意图;图2为本专利技术实施例所提供的一种基于区块链的业务代理方法的应用场景示意图;图3为本专利技术实施例所提供的另一种基于区块链的业务代理方法的应用场景示意图;图4是根据本专利技术一个实施例的基于区块链的业务代理装置的结构示意图;图5是根据本专利技术另一个实施例的基于区块链的业务代理装置的结构示意图;图6是根据本专利技术又一个实施例的基于区块链的业务代理装置的结构示意图;图7是根据本专利技术一个实施例的电子设备的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的基于区块链的业务代理方法和装置。基于上述
技术介绍
中提到的区块链账号注册门槛较高,影响区块链推广的技术问题,本专利技术实施例提供了一种可以不注册即可在区块链中执行业务的代理方法,在该方法中,终端设备在区块链中执行对应的功能时基于原有的区块链账号作代理账号,无需进行区块链账号的注册。其中,区块链账号是区块链节点的标志性信息,可以唯一标识区块链节点。具体而言,图1为本专利技术实施例所提供的一种基于区块链的业务代理方法的流程示意图。如图1所示,该方法包括:步骤101,获取终端设备发送的携带账号识别码和业务标识的业务处理请求。步骤102,根据本地的代理账号检测是否具有账号识别码的业务代理权限。其中,账号识别码可以理解为业务代理终端之前给其分配的代理“通行证”,其中,业务代理终端是区块链中已经存在的区块链账号中行驶代理功能的账号,可以为某些权威性本文档来自技高网
...

【技术保护点】
1.一种基于区块链的业务代理方法,其特征在于,所述方法应用在EOS区块链,包括:获取终端设备发送的携带账号识别码和业务标识的业务处理请求;根据本地的代理账号检测是否具有所述账号识别码的业务代理权限;若获知具有所述账号识别码的业务代理权限,则根据所述业务标识在所述区块链中执行相应的处理操作;接收所述区块链反馈的处理结果,根据所述处理结果对所述终端设备进行业务响应。

【技术特征摘要】
1.一种基于区块链的业务代理方法,其特征在于,所述方法应用在EOS区块链,包括:获取终端设备发送的携带账号识别码和业务标识的业务处理请求;根据本地的代理账号检测是否具有所述账号识别码的业务代理权限;若获知具有所述账号识别码的业务代理权限,则根据所述业务标识在所述区块链中执行相应的处理操作;接收所述区块链反馈的处理结果,根据所述处理结果对所述终端设备进行业务响应。2.如权利要求1所述的方法,其特征在于,在所述根据本地的代理账号检测是否具有所述账号识别码的业务代理权限之前,还包括:获取所述终端设备发送的携带终端标识的代理请求,生成与所述终端标识唯一对应的所述账号识别码;在本地存储所述账号识别码,将所述账号识别码向所述终端设备反馈。3.如权利要求1所述的方法,其特征在于,在所述根据本地的代理账号检测是否具有所述账号识别码的业务代理权限之前,还包括:获取所述终端设备发送的代理请求,根据所述代理请求向所述终端设备发送所述账号识别码,其中,所述账号识别码与业务代理终端的终端标识对应。4.如权利要求3所述的方法,其特征在于,所述根据本地的代理账号检测是否具有所述账号识别码的业务代理权限,包括:判断所述账号识别码与本机的终端标识是否一致。5.如权利要求1所述的方法,其特征在于,所述若获知具有所述账号识别码的业务代理权限,则根据所述业务标识在所述区块链中执行相应的处理操作,包括:根据所述业务标识提取业务内容和目标区块链节点;根据所述业务内容与所述目标区块链节点进行...

【专利技术属性】
技术研发人员:詹孟学
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1