一种基于区块链的数据监控系统的制作方法

文档序号:28368983发布日期:2022-01-05 13:29阅读:238来源:国知局
一种基于区块链的数据监控系统的制作方法

1.本实用新型属于区块链技术领域,具体涉及一种基于区块链的数据监控系统。


背景技术:

2.区块链作为一种新型的去中心技术,凭借链式结构、多账本存储以及共识机制,实现了信息的不可篡改性。基于这种特性,区块链技术常被应用于传统金融、司法存证以及政务服务等等各种需要增强信息信用的场景。
3.到目前为止,区块链的应用场景大多是将数据上传到区块链上,保证区块链上的数据不被篡改,进而达到促进企业间的信任。但在如何利用区块链的不可篡改性来保护现有传统业务系统的数据,还没有有效的解决方案。


技术实现要素:

4.针对现有技术中的问题,本实用新型的目的在于提供一种基于区块链的数据监控系统,以保护现有传统业务系统的数据,验证传统业务系统的数据真实性,避免被篡改。
5.为了实现上述目的,本实用新型采用以下技术方案予以实现:
6.一种基于区块链的数据监控系统,包括:用于存储券码交易数据的区块链存储器、数据收集设备、链上数据监听设备、数据处理设备、报警设备、中间存储器;
7.其中,所述数据收集设备与传统业务数据存储器、所述区块链存储器通讯连接,以向所述区块链存储器发送传统业务的监控数据;所述中间存储器还与所述传统业务数据存储器相连接,以将所述传动业务的监控数据缓存;所述链上监听设备与所述区块链存储器通讯连接,以监听发送到所述区块链存储器的监控数据;所述数据处理设备与所述链上数据监听设备通讯连接,用于将所述中间存储器的数据与所述区块链存储器的数据相对比;所述报警设备与所述数据处理设备相电连接。
8.作为一种优选的实施方式,所述数据处理设备包括:与所述链上数据监听设备通讯连接的数据获取器、与所述数据获取器相连接的解密器、与所述解密器相连接的处理器、与所述处理器和所述中间存储器相连接的对比器;所述对比器与所述报警设备相连接。
9.作为一种优选的实施方式,所述数据收集设备包括与所述传统业务数据存储器相连接的数据上传终端、与所述数据上传终端相连接的数据加密器、与所述数据加密器相连接的数据上链器;所述数据上链器与所述区块链存储器相连接。
10.作为一种优选的实施方式,所述区块链存储器包括相连接的数据记录部件和存储事件发生器。
11.与现有技术相比,本实用新型具有以下技术效果:
12.本实用新型所提供的基于区块链的数据监控系统能够提高传统业务系统信息的可信性,创造性地借助区块链技术,实现业务系统数据的篡改检测。
13.本实用新型所提供的基于区块链的数据监控系统利用区块链的特性,能够实现数据监控的信息不可篡改性、自治性、独立性,能够实现对传统业务系统的数据纠错,如:有人
恶意修改了传统业务数据库中的数据,本系统可以发现并报警。
14.而且,该数据监控系统可以实现物联网的数据监控、如:传统券码交易数据的异常情况、畜牧业中牲畜的异常情况等等。本系统的数据处理设备可以适配不同的检测规则,适用范围广泛。本实用新型的其他特征和优点将在随后的具体实施方式中予以详细说明。
附图说明
15.图1为本实用新型一个实施例提供的基于区块链的数据监控系统示意图。
具体实施方式
16.为了使本实用新型实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体,进一步阐明本实用新型。
17.需要说明的是,在本实用新型中,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文中所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
18.请参阅图1,本实用新型一个实施例提供一种基于区块链的数据监控系统,其中,该数据监控系统包括:用于存储券码交易数据的区块链存储器、数据收集设备、链上数据监听设备、数据处理设备、报警设备、中间存储器。
19.其中,所述数据收集设备与传统业务数据存储器、所述区块链存储器通讯连接,以向所述区块链存储器发送传统业务的监控数据。所述中间存储器还与所述传统业务数据存储器相连接,以将所述传动业务的监控数据缓存。所述链上监听设备与所述区块链存储器通讯连接,以监听发送到所述区块链存储器的监控数据。所述数据处理设备与所述链上数据监听设备通讯连接,用于将所述中间存储器的数据与所述区块链存储器的数据相对比。所述报警设备与所述数据处理设备相电连接。
20.具体的,传统业务数据存储器上面可以运行有传统业务系统,传统业务系统利用互联网技术实现的数据交互系统,包括但不限于电子商务系统、即时通讯系统等等。区块链存储器采用非发币的区块链技术例如联盟链,将券码交易数据进行上链保存,提升数据的不可篡改性和真实性。链上数据监听设备上具有数据检测系统,其可以从区块链存储器的区块链上获取数据,通过数据处理设备将两种业务状态数据进行对比来检测上链的数据或者传统业务数据是否被篡改。
21.在本实施例中,所述数据收集设备包括与所述传统业务数据存储器相连接的数据上传终端、与所述数据上传终端相连接的数据加密器、与所述数据加密器相连接的数据上链器;所述数据上链器与所述区块链存储器相连接。所述区块链存储器包括相连接的数据记录部件和存储事件发生器。数据记录部件在接收到上链数据后调用数据记录合约,将业务数据进行上链。存储事件发生器在数据记录部件在上链数据成功后进行存储事件的记录。
22.为了更好的控制数据访问,让参与到区块链上的各方无法看到需保密的数据,所有上链的数据均按照规定的加密规则,通过数据加密器使用对应的密钥进行加密。在传统
业务数据存储器存在消费券码业务时,将上链数据存储到中间存储器中,便于后续查询和汇总处理。同时,将上链数据中的业务变更数据以及业务状态数据通过数据收集设备传输到区块链存储器进行上链保存。
23.在本实施例中,传统业务数据存储器通过数据收集设备与区块链存储器通讯,将业务变更数据和业务状态数据上链。以券码交易业务为例,业务变更数据是指券的消费、券的激活、券的转送。业务状态数据是指某个用户名下的券总值。
24.链上数据监听设备具有链上事件监听器,链上事件监听器在接收到数据监测系统还原系统时根据上链数据生成链上状态数据。中间存储器通过缓存数据生成传统业务状态数据。数据处理设备的对比器对比两种状态数据是否相同,判断业务数据是否被篡改。在发现对比数据不一致时,通过报警设备进行报警,报警设备可以为警铃和/或警灯,甚至报警设备的显示屏上进行信息提示报警。
25.在本实施例中,所述数据处理设备包括:与所述链上数据监听设备通讯连接的数据获取器、与所述数据获取器相连接的解密器、与所述解密器相连接的处理器、与所述处理器和所述中间存储器相连接的对比器。所述对比器与所述报警设备相连接。数据获取器可以从链上数据监听设备的链上事件监听器获取事件数据,从事件数据中获取想要的数据(例如业务状态数据)。解密器与加密器相对应,按照预设的解密规则,使用对应的秘钥进行密文解密。
26.处理器可以从中间存储器的(链上)业务状态数据获取初始值,根据业务变更数据进行逻辑处理,计算出原始的链上业务状态数据。对比器对比链上业务状态数据和传统业务数据存储器中的业务状态数据,如果一致,认为业务状态未被篡改。如果不一致,说明传统业务数据存储器中的业务状态被篡改了,调用报警设备。
27.以上结合附图详细描述了本实用新型的优选实施方式,但是,本实用新型并不限于上述实施方式中的具体细节,在本实用新型的技术构思范围内,可以对本实用新型的技术方案进行多种简单变型,这些简单变型均属于本实用新型的保护范围。
28.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本实用新型对各种可能的组合方式不再另行说明。
29.此外,本实用新型的各种不同的实施方式之间也可以进行任意组合,只要其不违背本实用新型的思想,其同样应当视为本实用新型所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1