[发明专利]一种跨链服务交易方法、系统、设备及介质在审
申请号: | 202111554889.4 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114255126A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 李文强 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/27;G06F21/60 |
代理公司: | 上海汉之律师事务所 31378 | 代理人: | 周婷婷 |
地址: | 518066 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 交易 方法 系统 设备 介质 | ||
1.一种跨链服务交易方法,其特征在于,其应用于中继链中,包括:
响应于服务调用方的跨链交易指令,提取服务提供方的唯一识别码;
根据所述唯一识别码对所述服务提供方进行校验,判断所述服务提供方是否正常,其中,当所述服务提供方正常时,则中继链同意跨链交易请求,当所述服务提供方异常时,则中继链拒绝跨链交易请求;
将所述跨链交易请求发送至所述服务提供方进行处理,根据处理结果建立所述服务调用方与所述服务提供方的交易通道。
2.根据权利要求1的跨链服务交易方法,其特征在于,在所述响应于服务调用方的跨链交易指令,提取服务提供方的唯一识别码的步骤之前,所述跨链服务交易方法还包括:
响应于跨链服务方的身份注册指令,获取跨链服务方的注册信息;
其中,所述跨链服务方包括所述服务调用方与所述服务提供方,所述注册信息包括身份信息、服务信息、心跳周期、剩余租约时间、服务范围及/或服务识别。
3.根据权利要求2的跨链服务交易方法,其特征在于,在所述响应于跨链服务方的身份注册指令,获取跨链服务方的注册信息的步骤与所述响应于服务调用方的跨链交易指令,提取服务提供方的唯一识别码的步骤之间,所述跨链服务交易方法还包括:
提取所述注册信息内的字节数组信息;
对所述字节数组信息进行校验;
其中,所述对所述字节数组信息进行校验的步骤包括:
判断所述心跳周期是否在预设周期内,其中,若在预设周期内,则允许所述跨链服务方的服务注册,并为所述跨链服务方分配一个唯一识别码,若未在预设周期内,则拒绝所述跨链服务方的服务注册;
判断在所述心跳周期内是否有心跳报文,其中,若有心跳报文,则表示所述跨链服务方的服务正常,若无心跳报文,则表示所述跨链服务方的服务异常。
4.根据权利要求3的跨链服务交易方法,其特征在于,所述对所述字节数组信息进行校验的步骤还包括:
判断所述剩余租约时间是否到期,其中,若已经到期,则表示所述跨链服务方的服务异常,并将所述跨链服务方的所述唯一识别码标记为不可用,同时提醒所述服务提供方续租,若未到期,则表示所述跨链服务方的服务正常,并判断所述剩余租约时间是否小于预设临界结束时间;
判断所述剩余租约时间是否小于预设临界结束时间,若小于预设临界结束时间,则提醒所述跨链服务方续租,若不小于预设临界结束时间,则表示所述跨链服务方的服务正常。
5.根据权利要求1的跨链服务交易方法,其特征在于,所述响应于服务调用方的跨链交易指令,提取所述服务提供方的唯一识别码的步骤包括:
响应于服务调用方的跨链交易请求,中继链提取所述服务调用方的服务校验证书,其中,所述跨链交易请求包括:服务机构名称、方法名;
判断所述服务校验证书是否为外部服务校验证书,若不是外部服务校验证书,则服务校验证书为内部服务校验证书,其中,内部服务校验证书指的是服务调用方自身的服务校验证书,外部服务校验证书指的是服务提供方颁发给服务调用方的服务校验证书。
6.根据权利要求5的跨链服务交易方法,其特征在于,在进行所述判断所述服务校验证书是否为外部服务校验证书的步骤时:
当所述服务校验证书为内部服务校验证书时,中继链根据服务校验证书查询在中继链上公开的服务提供方的服务,并获取对应的服务提供方的唯一识别码;
当所述服务校验证书为外部服务校验证书时,中继链根据服务校验证书查询在中继链上非公开的服务提供方的服务,并获取对应的服务提供方的唯一识别码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111554889.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据存储的处理方法、系统、设备及介质
- 下一篇:一种机顶盒及丢包处理方法