CN108134819A - 区块链运行状态收集及传送方法、装置及服务器 - Google Patents

区块链运行状态收集及传送方法、装置及服务器 Download PDF

Info

Publication number
CN108134819A
CN108134819A CN201711278351.9A CN201711278351A CN108134819A CN 108134819 A CN108134819 A CN 108134819A CN 201711278351 A CN201711278351 A CN 201711278351A CN 108134819 A CN108134819 A CN 108134819A
Authority
CN
China
Prior art keywords
block chain
operating status
event message
browser
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711278351.9A
Other languages
English (en)
Inventor
陈�胜
蒋步云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Lian Qi Technology Co Ltd
Original Assignee
Beijing Lian Qi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Lian Qi Technology Co Ltd filed Critical Beijing Lian Qi Technology Co Ltd
Priority to CN201711278351.9A priority Critical patent/CN108134819A/zh
Publication of CN108134819A publication Critical patent/CN108134819A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/065Generation of reports related to network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种区块链运行状态收集及传送方法、装置及服务器。所述方法包括:获取区块链运行状态变化触发的事件消息;对所述事件消息进行数据处理;将处理后的数据推送到浏览器,以使所述浏览器显示区块链的运行状态。与现有技术相比,本发明基于区块链***的共性,能够将区块链运行状态推送到浏览器,从而使所述浏览器显示区块链的运行状态。

Description

区块链运行状态收集及传送方法、装置及服务器
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链运行状态收集及传送方法、装置及服务器。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造,具有去中心化、开放性、信息不可篡改等特征,可广泛应用于多种物联网场景。但是由于区块链技术的专业性太强,目前用户在使用时并不能直观地了解区块链的节点、区块数据及状态变化等情况,从而限制了区块链技术的进一步推广应用。
发明内容
本发明提供的区块链运行状态收集及传送方法、装置及服务器,能够将区块链运行状态推送到浏览器,从而使所述浏览器显示区块链的运行状态。
第一方面,本发明提供一种区块链运行状态收集及传送方法,所述方法包括:
获取区块链运行状态变化触发的事件消息;
对所述事件消息进行数据处理;
将处理后的数据推送到浏览器,以使所述浏览器显示区块链的运行状态。
可选地,所述获取区块链运行状态变化触发的事件消息包括:通过订阅方式接收本地机或远程机发布的事件消息。
可选地,所述对所述事件消息进行数据处理包括:
对所述事件消息进行封装;
对所述事件消息进行序列化处理。
可选地,所述方法还包括:将本地机的事件消息以广播的方式发布出去。
第二方面,本发明提供一种区块链运行状态收集及传送装置,所述装置包括:
获取单元,用于获取区块链运行状态变化触发的事件消息;
处理单元,用于对所述事件消息进行数据处理;
推送单元,用于将处理后的数据推送到浏览器,以使所述浏览器显示区块链的运行状态。
可选地,所述获取单元,用于通过订阅方式接收本地机或远程机发布的事件消息。
可选地,所述处理单元包括:
封装模块,用于对所述事件消息进行封装;
序列化模块,用于对所述事件消息进行序列化处理。
可选地,所述装置还包括:
发布单元,用于将本地机的事件消息以广播的方式发布出去。
第三方面,本发明提供一种服务器,所述服务器包括上述区块链运行状态收集及传送装置。
本发明实施例提供的区块链运行状态收集及传送方法、装置及服务器,将区块链运行状态变化触发的事件消息进行封装、序列化处理之后以网站支持的字节流格式推送给浏览器。与现有技术相比,本发明基于区块链***的共性,能够将区块链运行状态以结构化消息的形式通过发布/订阅的传播方式进行传送,从而推送到浏览器,以使所述浏览器显示区块链的运行状态。
附图说明
图1为区块链***的示意图;
图2为本发明一实施例区块链运行状态收集及传送方法的流程图;
图3为本发明一实施例区块链运行状态收集及传送过程的示意图;
图4为本发明一实施例区块链运行状态收集及传送装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
无论是比特币抑或以太坊,以及定位联盟链的超级账本,它们均具备共同的要素和共同的功能项,如区块、交易、共识、合约等共性,区块链***示意图如图1所示。基于上述区块链***的共性,本发明提供一种区块链运行状态收集及传送方法,如图2所示,所述方法包括:
S11、获取区块链运行状态变化触发的事件消息;
可选地,所述获取区块链运行状态变化触发的事件消息包括:通过订阅方式接收本地机或远程机发布的事件消息。
可选地,所述方法还包括:将本地机的事件消息以广播的方式发布出去。
区块链***运行过程中运行状态的变化触发事件,如交易发起、输入共识、输出共识等。事件以广播通信的方式被发布出去,本地机通过订阅方式接收本地机或远程机广播发布的事件消息。
S12、对所述事件消息进行数据处理;
可选地,所述对所述事件消息进行数据处理包括:
对所述事件消息进行封装;
对所述事件消息进行序列化处理。
可选地,处理后的数据为网站所支持的通用的字节流格式。
S13、将处理后的数据推送到浏览器。
下面用具体例子对本发明提供的区块链运行状态可视化的方法进行详细说明。
如图3所示,为区块链运行状态收集及传送过程的示意图,具体步骤如下:
1、Local actor(本地机)或者Remote actor(远程机)将需要可视化的Event(事件)通过Sub/Pub(Subscribe/Publish,订阅、发布)的方式,以Event Topic(事件主题)广播到提供事件服务的Event Actor。
2、Event Actor负责订阅Event Topic并接收Event消息,收到消息之后又封装为一个Source提供给处理消息的Event Server。
3、Event Server将消息序列化为Web所支持的Web Socket字节流,其格式为通用的protobuf字节流。
4、Event Server将Event的protobuf字节流push到浏览器,以使所述浏览器显示区块链的运行状态。
本发明实施例提供的区块链运行状态收集及传送方法,将区块链运行状态变化触发的事件消息进行封装、序列化处理之后以网站支持的字节流格式推送给浏览器。与现有技术相比,本发明基于区块链***的共性,能够将区块链运行状态以结构化消息的形式通过发布/订阅的传播方式进行传送,从而推送到浏览器,以使所述浏览器显示区块链的运行状态。
本发明实施例还提供一种区块链运行状态收集及传送装置,如图4所示,所述装置包括:
获取单元11,用于获取区块链运行状态变化触发的事件消息;
处理单元12,用于对所述事件消息进行数据处理;
推送单元13,用于将处理后的数据推送到浏览器。
可选地,所述获取单元11,用于通过订阅方式接收本地机或远程机发布的事件消息。
可选地,所述处理单元12包括:
封装模块,用于对所述事件消息进行封装;
序列化模块,用于对所述事件消息进行序列化处理。
可选地,所述装置还包括:
发布单元,用于将本地机的事件消息以广播的方式发布出去。
本发明实施例提供的区块链运行状态收集及传送装置,将区块链运行状态变化触发的事件消息进行封装、序列化处理之后以网站支持的字节流格式推送给浏览器。与现有技术相比,本发明基于区块链***的共性,能够将区块链运行状态以结构化消息的形式通过发布/订阅的传播方式进行传送,从而推送到浏览器,以使所述浏览器显示区块链的运行状态。
本发明实施例还提供一种服务器,所述服务器包括上述区块链运行状态收集及传送装置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (9)

1.一种区块链运行状态收集及传送方法,其特征在于,所述方法包括:
获取区块链运行状态变化触发的事件消息;
对所述事件消息进行数据处理;
将处理后的数据推送到浏览器,以使所述浏览器显示区块链的运行状态。
2.根据权利要求1所述的方法,其特征在于,所述获取区块链运行状态变化触发的事件消息包括:通过订阅方式接收本地机或远程机发布的事件消息。
3.根据权利要求1所述的方法,其特征在于,所述对所述事件消息进行数据处理包括:
对所述事件消息进行封装;
对所述事件消息进行序列化处理。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:将本地机的事件消息以广播的方式发布出去。
5.一种区块链运行状态收集及传送装置,其特征在于,所述装置位于服务器,所述装置包括:
获取单元,用于获取区块链运行状态变化触发的事件消息;
处理单元,用于对所述事件消息进行数据处理;
推送单元,用于将处理后的数据推送到浏览器,以使所述浏览器显示区块链的运行状态。
6.根据权利要求5所述的装置,其特征在于,所述获取单元,用于通过订阅方式接收本地机或远程机发布的事件消息。
7.根据权利要求5所述的装置,其特征在于,所述处理单元包括:
封装模块,用于对所述事件消息进行封装;
序列化模块,用于对所述事件消息进行序列化处理。
8.根据权利要求5至7任一项所述的装置,其特征在于,所述装置还包括:
发布单元,用于将本地机的事件消息以广播的方式发布出去。
9.一种服务器,其特征在于,所述服务器包括如权利要求5至8中任一项所述的区块链运行状态收集及传送装置。
CN201711278351.9A 2017-12-06 2017-12-06 区块链运行状态收集及传送方法、装置及服务器 Pending CN108134819A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711278351.9A CN108134819A (zh) 2017-12-06 2017-12-06 区块链运行状态收集及传送方法、装置及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711278351.9A CN108134819A (zh) 2017-12-06 2017-12-06 区块链运行状态收集及传送方法、装置及服务器

Publications (1)

Publication Number Publication Date
CN108134819A true CN108134819A (zh) 2018-06-08

Family

ID=62389081

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711278351.9A Pending CN108134819A (zh) 2017-12-06 2017-12-06 区块链运行状态收集及传送方法、装置及服务器

Country Status (1)

Country Link
CN (1) CN108134819A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109447641A (zh) * 2018-10-26 2019-03-08 众安信息技术服务有限公司 向区块链浏览器传输区块链数据的方法和设备
CN110062041A (zh) * 2019-04-12 2019-07-26 深圳前海微众银行股份有限公司 一种基于区块链的iot设备变更的方法及装置
CN110071968A (zh) * 2019-04-16 2019-07-30 深圳前海微众银行股份有限公司 一种基于区块链的消息存储方法及装置
WO2019072309A3 (en) * 2018-12-29 2019-08-22 Alibaba Group Holding Limited Visual blockchain browser
CN112787849A (zh) * 2020-12-28 2021-05-11 杭州趣链科技有限公司 区块链状态的管控方法、装置、终端及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935657A (zh) * 2015-06-15 2015-09-23 清华大学深圳研究生院 主动推送信息的方法和嵌入式节点操作***
CN105824910A (zh) * 2016-03-15 2016-08-03 深圳市游科互动科技有限公司 基于html5的数据可视化***及方法
CN106453377A (zh) * 2016-10-28 2017-02-22 中金云金融(北京)大数据科技股份有限公司 基于区块链的分布式网络智能监控***及方法
CN106506203A (zh) * 2016-10-25 2017-03-15 杭州云象网络技术有限公司 一种应用于区块链的节点监控***
CN106708918A (zh) * 2016-06-29 2017-05-24 国家计算机网络与信息安全管理中心 一种网络大数据可视化信息***
CN107317730A (zh) * 2017-08-21 2017-11-03 上海点融信息科技有限责任公司 用于监控区块链节点状态的方法、设备和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935657A (zh) * 2015-06-15 2015-09-23 清华大学深圳研究生院 主动推送信息的方法和嵌入式节点操作***
CN105824910A (zh) * 2016-03-15 2016-08-03 深圳市游科互动科技有限公司 基于html5的数据可视化***及方法
CN106708918A (zh) * 2016-06-29 2017-05-24 国家计算机网络与信息安全管理中心 一种网络大数据可视化信息***
CN106506203A (zh) * 2016-10-25 2017-03-15 杭州云象网络技术有限公司 一种应用于区块链的节点监控***
CN106453377A (zh) * 2016-10-28 2017-02-22 中金云金融(北京)大数据科技股份有限公司 基于区块链的分布式网络智能监控***及方法
CN107317730A (zh) * 2017-08-21 2017-11-03 上海点融信息科技有限责任公司 用于监控区块链节点状态的方法、设备和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
宁无缺: ""RepChain"", 《GITEE,URL:HTTPS://GITEE.COM/HWLSNIPER/REPCHAIN/COMMITS/MASTER?PAGE=32》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109447641A (zh) * 2018-10-26 2019-03-08 众安信息技术服务有限公司 向区块链浏览器传输区块链数据的方法和设备
CN109447641B (zh) * 2018-10-26 2022-03-04 众安信息技术服务有限公司 向区块链浏览器传输区块链数据的方法和设备
WO2019072309A3 (en) * 2018-12-29 2019-08-22 Alibaba Group Holding Limited Visual blockchain browser
CN110062041A (zh) * 2019-04-12 2019-07-26 深圳前海微众银行股份有限公司 一种基于区块链的iot设备变更的方法及装置
CN110071968A (zh) * 2019-04-16 2019-07-30 深圳前海微众银行股份有限公司 一种基于区块链的消息存储方法及装置
CN112787849A (zh) * 2020-12-28 2021-05-11 杭州趣链科技有限公司 区块链状态的管控方法、装置、终端及存储介质
CN112787849B (zh) * 2020-12-28 2022-05-24 杭州趣链科技有限公司 区块链状态的管控方法、装置、终端及存储介质

Similar Documents

Publication Publication Date Title
CN108134819A (zh) 区块链运行状态收集及传送方法、装置及服务器
CN103220210A (zh) 一种针对即时通信消息进行收藏的方法、客户端及***
CN109891900A (zh) 基于说明性指令动态提供视频内容的***和方法
CN103404087B (zh) 用于发布-订阅环境中发布者的对等协作的方法及***
CN104462237B (zh) 显示公众消息的方法及装置
US20160191474A1 (en) Methods and systems for providing a customized network
CN102420778A (zh) 将即时通信已读消息标记为未读状态的方法及***
CN105447146A (zh) 一种海量数据的收集与交换***及方法
CN107888429A (zh) 区块链运行状态可视化方法、装置及浏览器
CN108132868A (zh) 一种数据监控方法、装置、计算设备及存储介质
CN108259942B (zh) 获取预览广告的方法、装置及***
CN108964971A (zh) 一种数据交换平台
CN107067321A (zh) 提前还款业务的数据保全方法、服务器、客户端和***
CN104142975A (zh) 一种基于微博消息的推广方法、装置及***
CN102413153A (zh) 一种发布微博消息的方法及装置
CN105550179A (zh) 一种网页收藏方法和浏览器插件
CN110120908A (zh) 群组消息处理方法、装置和服务器
CN105306587A (zh) 业务数据的处理方法、装置与***
JP4976097B2 (ja) UPnPによらない個体をUPnPデバイスまたはコンテンツで表現する方法及び装置
CN108255659A (zh) 一种应用程序性能监控方法及其***
CN110070925A (zh) 一种电子病历的生成方法、装置及电子设备
CN108055594A (zh) 边缘切片的实现方法、装置、计算机设备及存储介质
CN109687994A (zh) 一种消息处理方法、***、装置及设备
US20180197206A1 (en) Real-time Mobile Multi-Media Content Management System for marketing, Communication and Engagement
CN114676187A (zh) 数据处理方法、装置、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180608

RJ01 Rejection of invention patent application after publication