[发明专利]一种区块链中订阅主题的方法及装置有效
申请号: | 201910279314.2 | 申请日: | 2019-04-09 |
公开(公告)号: | CN110113381B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 梅芬;刘丽平;苏小康;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L67/562 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 订阅 主题 方法 装置 | ||
本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)中订阅主题的方法及装置,用以简化订阅批量主题的过程和步骤。本发明实施例包括:中间服务器接收客户端发送的订阅请求,所述订阅请求中包括多个主题的主题标识;所述中间服务器解析所述订阅请求,从所述订阅请求中确定所述多个主题标识;所述中间服务器根据主题标识,从区块链中获取每个主题中的事件;所述中间服务器根据所述订阅请求生成订阅标识,并建立所述多个主题标识与所述订阅标识的第一映射关系;所述中间服务器向所述客户端反馈所述订阅标识以及每个主题中的事件。
技术领域
本发明涉及科技金融(Fintech)领域,尤其涉及一种区块链中订阅主题的方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Finteh)转变,区块链(Block chain)技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
在区块链技术中,生产者可以将事件发布到区块链的特定主题上,发布成功的事件将永久存储在区块链上。事件永不丢失,不可篡改,支持事后审核。消费者可以订阅主题。若消费者成功订阅了某个主题,则会监听该主题上的事件。当生产者通过公共接口向该主题发布一个事件,订阅该主题的消费者会收到消息通知,获取该主题上的最新消息。
目前,只能支持单个主题的订阅,若用户需要批量订阅多个主题时,需要重复多次执行订阅操作,直至所有主题订阅完成。这种订阅方法步骤很多耗时较长,并且长时间占用网络资源,使得网络资源长久不能释放,造成网络资源的浪费。
发明内容
本申请提供一种区块链中订阅主题的方法及装置,用以简化订阅批量主题的过程和步骤。
本发明实施例提供的一种区块链中订阅主题的方法,包括:
中间服务器接收客户端发送的订阅请求,所述订阅请求中包括多个主题的主题标识;
所述中间服务器解析所述订阅请求,从所述订阅请求中确定所述多个主题标识;
所述中间服务器根据主题标识,从区块链中获取每个主题中的事件;
所述中间服务器根据所述订阅请求生成订阅标识,并建立所述多个主题标识与所述订阅标识的第一映射关系;
所述中间服务器向所述客户端反馈所述订阅标识以及每个主题中的事件。
一种可选的实施例中,所述中间服务器向所述客户端反馈所述订阅标识以及每个主题中的事件之后,还包括:
所述中间服务器接收所述客户端发送的取消订阅请求,所述取消订阅请求中包含取消订阅的多个主题的主题标识;
所述中间服务器解析所述取消订阅请求,从所述取消订阅请求中获取取消订阅的主题标识;
所述中间服务器确定所述第一映射关系中与所述取消订阅的主题标识对应的订阅标识,并从所述第一映射关系中移除所述取消订阅的主题标识与订阅标识的对应关系;
所述中间服务器向所述客户端反馈取消订阅成功消息。
一种可选的实施例中,所述取消订阅的多个主题为同一个订阅请求中的所有主题;
所述中间服务器确定所述第一映射关系中与所述取消订阅的主题标识对应的订阅标识之后,还包括:
所述中间服务器从所述第一映射关系中移除所述订阅请求的订阅标识。
一种可选的实施例中,所述订阅请求中还包括第一主题中第一事件的标识,所述第一主题为所述多个主题中的任一主题;
所述中间服务器解析所述订阅请求,从所述订阅请求中确定所述多个主题标识之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910279314.2/2.html,转载请声明来源钻瓜专利网。