本申请涉及计算机,具体而言,涉及一种基于区块链网络的服务管理方法、基于区块链网络的服务管理装置、电子设备及计算机可读介质。
背景技术:
1、区块链技术广泛应用于金融、征信、银行等领域,相关技术中请求方需要针对任一个服务系统在区块链网络上进行注册时,都是通过发送注册请求至区块链网络,进而在区块链网络上进行注册之后,向请求方返回注册地址,由此完成请求方针对服务系统在区块链网络上的注册。
2、随着请求方需要在区块链网络上进行注册的服务系统数量的增加,和/或请求方数量的增加,注册所需的区块链网络的资源空间则更多。
3、可见,如何合理地进行请求方注册的服务管理,以节省区块链网络的资源空间是亟待解决的问题。
技术实现思路
1、为解决上述技术问题,本申请的实施例提供了一种基于区块链网络的服务管理方法及装置、设备、介质,进而至少在一定程度上提升了请求方注册的服务管理合理性,节省了区块链网络的资源空间等。
2、根据本申请实施例的一个方面,本申请实施例提供了一种基于区块链网络的服务管理方法,所述方法包括:接收请求方发送的针对指定服务系统在所述区块链网络上的注册请求;其中,所述注册请求中携带有用于指示复用已注册地址的复用信息;根据所述复用信息检测所述请求方针对其他服务系统在所述区块链网络上的注册情况,得到检测结果;若所述检测结果表征所述请求方针对其他服务系统在所述区块链网络上注册成功,则获取所述请求方在所述区块链网络上的已注册地址;将所获取到的已注册地址作为所述请求方针对所述指定服务系统在所述区块链网络上的注册地址,并返回所述已注册地址至所述请求方。
3、根据本申请实施例的一个方面,本申请实施例提供了一种基于区块链网络的服务管理装置,所述装置包括:接收模块,配置为接收请求方发送的针对指定服务系统在所述区块链网络上的注册请求;其中,所述注册请求中携带有用于指示复用已注册地址的复用信息;检测模块,配置为根据所述复用信息检测所述请求方针对其他服务系统在所述区块链网络上的注册情况,得到检测结果;获取模块,配置为若所述检测结果表征所述请求方针对其他服务系统在所述区块链网络上注册成功,则获取所述请求方在所述区块链网络上的已注册地址;返回模块,配置为将所获取到的已注册地址作为所述请求方针对所述指定服务系统在所述区块链网络上的注册地址,并返回所述已注册地址至所述请求方。
4、根据本申请实施例的一个方面,本申请实施例提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的基于区块链网络的服务管理方法。
5、根据本申请实施例的一个方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于区块链网络的服务管理方法。
6、根据本申请实施例的一个方面,本申请实施例提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如上所述的基于区块链网络的服务管理方法。
7、在本申请的实施例提供的技术方案中,通过检测请求方针对其他服务系统在区块链网络上的注册情况,并当检测到请求方针对其他服务系统在区块链网络上注册成功时,获取请求方在区块链网络上的已注册地址,从而将该已注册地址作为请求方当前针对指定服务系统在区块链网络上的注册地址,实现了注册地址的复用。
8、一方面,通过复用注册地址,可以避免请求方每针对一个服务系统在区块链网络上进行注册,均为之分配一个注册地址的现象;由此减少了区块链网络中分配注册地址所造成的资源空间的浪费,节省了区块链网络中的资源空间,使得区块链网络性能更好。
9、一方面,由于复用注册地址,可以减少同一请求方针对服务系统在区块链网络上的注册地址的数量,从而便于注册地址的管理,提升了请求方注册的服务管理合理性。
10、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种基于区块链网络的服务管理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述复用信息检测所述请求方针对其他服务系统在所述区块链网络上的注册情况,得到检测结果,包括:
3.如权利要求2所述的方法,其特征在于,所述注册请求中还携带有所述请求方的第一标识,所述第一标识是所述请求方在管理系统上注册成功之后,由所述管理系统为所述请求方分配的;所述根据所述复用信息检测所述指定服务系统是否是所述请求方首次在所述区块链网络上进行注册的服务系统,包括:
4.如权利要求1所述的方法,其特征在于,若获取到所述请求方在所述区块链网络中有多个已注册地址,则所述将所获取到的已注册地址作为所述请求方针对所述指定服务系统在所述区块链网络上的注册地址,包括:
5.如权利要求4所述的方法,其特征在于,所述从所述多个已注册成功的注册地址中选择目标已注册地址,包括:
6.如权利要求1至5中任一项所述的方法,其特征在于,在所述返回所述已注册地址至所述请求方之后,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述根据所述虚拟资源转移请求向所述已注册地址转移虚拟资源,包括:
8.如权利要求7所述的方法,其特征在于,所述虚拟资源转移请求中携带有所述请求方的第二标识,所述第二标识是所述请求方针对所述指定服务系统在所述区块链网络上注册成功之后,由所述指定服务系统为所述请求方分配的;所述根据所述虚拟资源转移请求获取针对所述请求方的验证结果,包括:
9.如权利要求7所述的方法,其特征在于,所述验证结果包括多个目标服务系统分别发起的针对所述请求方验证的验证结果;所述若所述验证结果表征对所述请求方的验证通过,则向所述已注册地址转移虚拟资源,包括:
10.如权利要求7所述的方法,其特征在于,所述虚拟资源转移请求中携带有虚拟资源的标识信息;所述向所述已注册地址转移虚拟资源,包括:
11.如权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
12.如权利要求11所述的方法,其特征在于,所述虚拟资源查询请求中携带有所述请求方的第一标识,所述第一标识是所述请求方在管理系统上注册成功之后,由所述管理系统为所述请求方分配的;所述根据所述虚拟资源查询请求获取所述请求方针对各个服务系统在所述区块链网络上注册成功对应的注册地址,包括:
13.如权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
14.如权利要求13所述的方法,其特征在于,所述虚拟资源迁移请求中携带有所述请求方的第一标识,所述第一标识是所述请求方在管理系统上注册成功之后,由所述管理系统为所述请求方分配的;所述根据所述虚拟资源迁移请求获取所述请求方针对各个服务系统在所述区块链网络上的已注册地址,包括:
15.如权利要求13所述的方法,其特征在于,在所述将所述第一注册地址中含有的虚拟资源迁移至所述第二注册地址中之后,所述方法还包括:
16.如权利要求1至5中任一项所述的方法,其特征在于,在所述根据所述复用信息检测所述请求方针对其他服务系统在所述区块链网络上的注册情况,得到检测结果之后,所述方法还包括:
17.一种基于区块链网络的服务管理装置,其特征在于,所述装置包括:
18.一种电子设备,其特征在于,包括:
19.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至16中任一项所述的基于区块链网络的服务管理方法。
20.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现如权利要求1至16中任一项所述的基于区块链网络的服务管理方法。