[发明专利]解决前端应用调用后端区块链的自主协议实现方法在审
申请号: | 202211655319.9 | 申请日: | 2022-12-22 |
公开(公告)号: | CN115905010A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 于向东;郑晓东;冯振华 | 申请(专利权)人: | 天翼视讯传媒有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/48 |
代理公司: | 芜湖市昌强专利代理事务所(特殊普通合伙) 34203 | 代理人: | 袁文彬 |
地址: | 201208 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解决 前端 应用 调用 后端 区块 自主 协议 实现 方法 | ||
本发明提供了解决前端应用调用后端区块链的自主协议实现方法,包括数字藏品模块,所述数字藏品模块包括数字藏品操作协议和数字藏品调度引擎两部分,所述数字藏品操作协议,定义针对数字藏品各种操作的处理协议,所述处理协议用户注册、藏品发行、数字凭证转移、数字凭证销毁,以及各种查询操作,所述数字藏品操作协议可对数字藏品的各种操作进行归纳和封装,形成操作指令,通过数字藏品调度引擎进行调度和执行。本发明可以通过任务调度引擎异步对接区块链接口,从而解决前端高并发应用和后端区块链性能瓶颈间的矛盾,实现区块链数字藏品产品在前端APP的上线。
技术领域
本发明涉及信息技术领域,具体涉及解决前端应用调用后端区块链的自主协议实现方法。
背景技术
与传统中心化系统相比,区块链的优势是去中心化,不存在任何中心机构和中心服务器,实现点对点直接交互,既节约资源,使交易自主化、简易化,又排除被中心化代理控制的风险。同时具备更高的可靠性、可用性。
但同时,区块链存在一个明显缺点:性能瓶颈。
据可查的资料显示,金融系统的交易吞吐量至少是万次/秒的量级。这就对区块链系统的确认时间、每秒处理交易的能力(TPS)要求也非常高。目前常见的区块链系统,每天处理交易量不超过180万,tps最高也就20左右。假如TPS太低,很容易造成网络严重拥堵,从而使得区块链在高价值的高并发业务领域无法落地。
手机APP等互联网应用要开发数字藏品等产品,面临着前端超大用户量超高并发与后端区块链性能瓶颈之间的矛盾,需要设计一种方案或机制来衔接前后端,解决性能不同步的问题。
发明内容
为克服现有技术所存在的缺陷,现提供解决前端应用调用后端区块链的自主协议实现方法,以解决手机APP等互联网应用要开发数字藏品等产品,面临着前端超大用户量超高并发与后端区块链性能瓶颈之间的矛盾,解决性能不同步的问题。
解决前端应用调用后端区块链的自主协议实现方法,包括数字藏品模块,所述数字藏品模块包括数字藏品操作协议和数字藏品调度引擎两部分,所述数字藏品操作协议,定义针对数字藏品各种操作的处理协议,所述处理协议用户注册、藏品发行、数字凭证转移、数字凭证销毁,以及各种查询操作,所述数字藏品操作协议可对数字藏品的各种操作进行归纳和封装,形成操作指令,通过数字藏品调度引擎进行调度和执行,所述数字藏品调度引擎收到来自应用的操作请求后,依据DCOP协议封装操作指令并放入任务队列,所述数字藏品调度引擎根据调度策略执行队列中的指令,将操作请求解析并调用区块链接口执行操作,得到区块链的结果后,再对结果进行处理、更新任务状态,然后通知来源应用,所述数字藏品模块还网络连接有前端应用,所述前端应用依据数字藏品操作协议,将数据藏品操作指令封装为操作工单,通过接口将工单发送给数字藏品调度引擎。
优选的,所述数字藏品调度引擎运行机制如下,所述数字藏品调度引擎收到工单后,将工单加入任务队列后,同步返回回执给前端应用;
所述数字藏品调度引擎的调度引擎监视任务队列,并从队列中取出操作工单,解析出操作指令后,根据指令类型调用区块链相应接口进行处理;
对区块链实时返回结果的指令,得到同步结果后,立即更新任务状态,同时将结果按DCOP封装后,通过应用端的异步通知接口,反馈给前端应用;
对区块链异步返回结果的指令,得到同步结果后,更新任务状态,并通过应用端的异步通知接口,将处理结果反馈给应用端。
优选的,对区块链异步返回结果的指令,得到同步结果的同时自动生成子任务,查询区块链异步执行结果,得到异步执行结果后,将最终结果再次通知到应用端。
优选的,所述数字藏品操作协议和数字藏品调度引擎的组成的操作层位于前端应用和区块链之间,并用于前端应用和区块链之间的链接,所述操作层支持多种前端应用,所述操作层对接多种区块链接系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼视讯传媒有限公司,未经天翼视讯传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211655319.9/2.html,转载请声明来源钻瓜专利网。