CN112002433A - 一种区块链防疫手环综合管理*** - Google Patents
一种区块链防疫手环综合管理*** Download PDFInfo
- Publication number
- CN112002433A CN112002433A CN202010849672.5A CN202010849672A CN112002433A CN 112002433 A CN112002433 A CN 112002433A CN 202010849672 A CN202010849672 A CN 202010849672A CN 112002433 A CN112002433 A CN 112002433A
- Authority
- CN
- China
- Prior art keywords
- information
- management
- organization
- module
- equipment
- 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
Links
- 230000002265 prevention Effects 0.000 title claims abstract description 35
- 230000007246 mechanism Effects 0.000 claims abstract description 61
- 238000012544 monitoring process Methods 0.000 claims abstract description 46
- 230000003993 interaction Effects 0.000 claims abstract description 19
- 230000008520 organization Effects 0.000 claims description 70
- 238000011161 development Methods 0.000 claims description 12
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 238000000034 method Methods 0.000 claims description 8
- 230000002452 interceptive effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 230000000007 visual effect Effects 0.000 claims description 5
- 238000000926 separation method Methods 0.000 claims description 4
- 238000010438 heat treatment Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 abstract description 83
- 238000013523 data management Methods 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000009529 body temperature measurement Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 241001178520 Stomatepia mongo Species 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 230000036760 body temperature Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 206010011409 Cross infection Diseases 0.000 description 1
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 description 1
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 description 1
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 description 1
- 206010029803 Nosocomial infection Diseases 0.000 description 1
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/80—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for detecting, monitoring or modelling epidemics or pandemics, e.g. flu
-
- A—HUMAN NECESSITIES
- A44—HABERDASHERY; JEWELLERY
- A44C—PERSONAL ADORNMENTS, e.g. JEWELLERY; COINS
- A44C5/00—Bracelets; Wrist-watch straps; Fastenings for bracelets or wrist-watch straps
- A44C5/0007—Bracelets specially adapted for other functions or with means for attaching other articles
- A44C5/0023—Bracelets specially adapted for other functions or with means for attaching other articles for therapeutic purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Public Health (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Medical Informatics (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Bioethics (AREA)
- Computational Linguistics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Biomedical Technology (AREA)
- Development Economics (AREA)
- Pathology (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种区块链防疫手环综合管理***,包含区块链浏览器、前端交互平台、webase管理平台;区块链浏览器的浏览内容包含节点的概览数据、区块数据、交易数据;前端交互平台用于将机构信息、设备信息、温度信息上链;webase管理平台通过区块链通用组件webase,进行节点管理、智能合约管理、用户权限管理,以及***监控。本发明提供的区块链防疫手环综合管理***,结合物联网和区块链技术的特点,为温度监测与数据管理提供一个高效率、高真实、高安全的防疫服务平台。
Description
技术领域
本发明涉及一种采用区块链+和可穿戴设备结合的产品***,具体地,涉及一种区块链防疫手环综合管理***。
背景技术
传统测温设备(额温枪等)实现温度监测时主要涉及到三个模块,参见图1所示。通过测温模块中的多个温度传感器获得原始温度数据,再将数据传输到数据处理模块进行综合处理,最后把结果数据传输到显示模块呈现在显示屏上。
如今测温技术虽已相对成熟,但如果将其运用于疫情等现实环境中时,会出现诸多困难。由于疫情中涉及到的体温数据量庞大,而且各个公共检测点各自为营,这就造成了实际执行过程中存在检测耗时长、速度慢、效率低、人工成本高、存在误差、交叉感染、无法实时监控记录等缺点,尤其是人流量较大的校园、车站、医院等公共场所,因人工体温检测容易造成人员积压拥堵、效率很低。
由于没有一个统一的终端来监控、管理数据,即使各个监测点通过出色的团队协作手段,成功的完成了监测任务,也会在后期数据管理及上报过程中出现各种纰漏。传统的数据管理技术也暴露出以下问题:中心化服务器维护成本高、效率低下、数据安全问题突出、用户隐私得不到保障等。
发明内容
本发明的目的是提供一种用于测温防疫的采用区块链+和可穿戴设备结合的产品***,能够解决现有问题,为温度监测与数据管理提供一个高效率、高真实、高安全的防疫服务平台。
为了达到上述目的,本发明提供了一种区块链防疫手环综合管理***,其中,该***包含区块链浏览器、前端交互平台、webase管理平台;所述的区块链浏览器的浏览内容包含节点的概览数据、区块数据、交易数据;所述的前端交互平台用于将机构信息、设备信息、温度信息上链;所述的webase管理平台通过区块链通用组件webase,进行节点管理、智能合约管理、用户权限管理,以及***监控。
上述的区块链防疫手环综合管理***,其中,所述的***基于fisco bcos底层平台,搭建一条联盟链,以python-sdk作为区块链与中心化服务应用交互的桥梁,通过webase平台编写、编译,部署智能合约到链上,将机构信息、设备信息以及温度信息上链,机构证书上传到ipfs节点,对应hash存储到链上,中心化服务采用前后端分离开发模式,前端采用vue框架,后端采用python的tornado框架,支持高并发,中心化数据库mongodb也会存储相关数据。
上述的区块链防疫手环综合管理***,其中,所述的前端交互平台用于机构信息注册与更新、设备信息注册与更新、温度信息上链、异常温度信息短信告警、异常信息处理;不同角色根据权限查询链上温度数据,相关数据有可视化图表展示;不同角色包含手环用户、机构、政府;所述的前端交互平台包含机构信息模块、设备信息模块、温度信息登记模块、链上数据查询模块、数据图表展示模块。
上述的区块链防疫手环综合管理***,其中,所述的机构信息模块用于机构注册并上传更新机构信息,机构信息模块中显示机构列表,通过编写智能合约将机构信息上链,中心化数据库也存储一份机构信息;机构信息包含机构编号、机构名称、机构电话号码、邮箱、机构证书,以及备注和状态;机构证书包含营业执照;机构证书上传到ipfs,返回的hash值上链,机构编号唯一;机构信息中除了除了机构编号以外的相关信息均可进行更新。
上述的区块链防疫手环综合管理***,其中,所述的设备信息模块用于设备注册并进行信息更新,所述的设备信息模块中显示设备列表;通过编写智能合约将设备信息上链,设备信息包含设备编号、设备绑定的机构编号、用户身份证号码,以及备注和状态;设备编号唯一,设备信息上链后还需要验证设备绑定的机构编号链上是否有效;对应设备绑定的机构编号、用户身份证号码均可更新。
上述的区块链防疫手环综合管理***,其中,所述的温度信息登记模块通过智能合约将用户温度信息上链,用户温度信息包含设备编号、所属组织机构编号、用户身份证号码、定位信息、温度,以及备注和状态;用户温度信息上链后需要验证设备编号、所属组织机构编号、用户身份证号码是否有效以及是否匹配,温度超过37℃则产生告警。
上述的区块链防疫手环综合管理***,其中,所述的链上数据查询模块的查询权限分为手环用户、机构、政府3个不同角色,不依赖中心化数据库,直接通过智能合约链上查询,可选择查询温度是否正常或发热,还可选择特定时间段查询;普通手环用户的权限可查询自己的相关温度信息,设备编号必填;组织机构查询的权限可查询绑定在自己机构的所有设备的温度信息,组织机构编号必填,设备编号选填;政府查询的权限可查询所有组织机构的所有设备相关的温度信息,组织机构编号可选。
上述的区块链防疫手环综合管理***,其中,所述的数据图表展示模块用于显示用户温度信息和正常/发热人次信息统计;通过填写设备编号查询任意时间段的温度信息,以折线图展示;通过选择机构编号查询任意时间段的正常/发热人次统计,以柱状图显示。
上述的区块链防疫手环综合管理***,其中,所述的区块链浏览器,通过其可见当前块高、总量、正在处理的数量、最近15天的数量、节点编号;可见所有区块的详细信息,还可见所有数量的详细信息;最近15天的数量以折线图显示。
上述的区块链防疫手环综合管理***,其中,所述的webase管理平台包含数据概览模块、节点管理模块、合约管理模块、私钥管理模块、***管理模块、***监控模块;通过数据概览模块可见节点数量、已部署的智能合约数量、区块数量、交易数量、关键监控指标折线图;可见所有区块的详细信息,还可见所有交易的详细信息;关键监控指标折线图显示最近7天的数量;节点管理模块用于添加节点、修改节点、删除节点;合约管理模块用于在其上直接编写合约、编译合约、部署合约、进行交易;私钥管理模块用于新增、修改私钥用户;***管理模块包含权限管理、配置管理、证书管理,用于给不同用户分配不同权限来管理链;***监控模块包含节点监控、主机监控、邮件告警配置、告警类型配置,用于监控节点的区块高度、交易数量,监控主机的cpu利用率、内存利用率、硬盘利用率、带宽使用情况,以及配置邮件告警。
本发明提供的区块链防疫手环综合管理***具有以下优点:
该***采集的数据具有可追溯、不可篡改等特点,健康监测数据实时上链,保证所有的数据真实、可信、公开、可查、不可篡改。一旦出现问题,便能够从区块链上面的数据里边快速追溯到问题的源头。
该***能保障数据信息的公开透明性,实现数据安全共享,打破数据孤岛等问题,更好的满足疫情防控监管的需要。
该产品具有加密特性,既确保数据真实,又保护个人隐私。
该***能够提高实时性,保障真实性。各个节点都能够在第一时间获取准确的上报信息,减少信息传播的时间和误传可能性,从根本上是解决了现有防控模式中的数据传达不及时、关键记录不真实等弊病,因此所带来的不能早发现、早上报、早隔离、早送医等问题。
附图说明
图1为现有的测温设备原理示意图。
图2为本发明的区块链防疫手环综合管理***的示意图。
图3为本发明的区块链防疫手环综合管理***的前端交互平台显示图。
图4为本发明的区块链防疫手环综合管理***的区块链浏览器显示图。
图5为本发明的区块链防疫手环综合管理***的webase后端管理平台显示图。
具体实施方式
以下结合附图对本发明的具体实施方式作进一步地说明。
如图2~5所示,本发明提供了一种区块链防疫手环综合管理***,包含区块链浏览器、前端交互平台、webase管理平台;区块链浏览器的浏览内容包含节点的概览数据、区块数据、交易数据;前端交互平台用于将机构信息、设备信息、温度信息上链;webase管理平台通过区块链通用组件webase,进行节点管理、智能合约管理、用户权限管理,以及***监控。
该***基于fisco bcos底层平台,搭建一条联盟链,以python-sdk作为区块链与中心化服务应用交互的桥梁,通过webase平台编写、编译,部署智能合约到链上,将机构信息、设备信息以及温度信息上链,机构证书上传到ipfs节点,对应hash存储到链上,中心化服务采用前后端分离开发模式,前端采用vue框架,后端采用python的tornado框架,支持高并发,中心化数据库mongodb也会存储相关数据。
该***的开发环境为Mac、linux,开发语言为Python、Vue,运行环境为:Python:Python3.6.*;
Mongodb:Mongodb4.0+;
Redis:Redis5.0+;
Nginx:Nginx1.8+;
Java:JDK8或以上版本;
Mysql:MySQL-5.6或以上版本。
Mac是苹果公司自1984年起以“Macintosh”开始开发的个人消费型计算机,使用独立的Mac OS***,最新的macOS系列基于NeXT***开发,不支持兼容。是一套完备而独立的操作***。
Linux全称GNU/Linux,是一套***和自由传播的类UNIX操作***,主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作***。它能运行主要的Unix工具软件、应用程序和网络协议。
Redis(Remote Dictionary Server),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Nginx(engine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低***资源的消耗而闻名。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Mysql是一个关系型数据库管理***,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
区块链通用组件WeBASE(WeBank Blockchain Application SoftwareExtension)是在区块链应用和fisco bcos节点之间搭建的一套通用组件。围绕交易、合约、密钥管理,数据,可视化管理来设计各个模块,开发者可以根据业务所需,选择子***进行部署。WeBASE屏蔽了区块链底层的复杂度,降低开发者的门槛,大幅提高区块链应用的开发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台等子***。
MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
IPFS一般指星际文件***,是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件***。它是一个开放源代码项目,自2014年开始由Protocol Labs在开源社区的帮助下发展。
FISCO BCOS是BCOS开源平台的分支,是基于BCOS平台加以模块升级与功能重塑得到的一个稳定、高效、安全的区块链底层平台,经过多家机构、多个应用,长时间在生产环境运行的实际检验。
Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
SDK一般指软件开发工具包,都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作***等建立应用软件时的开发工具的集合。
Hash一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
Tornado(python的web框架)是一种Web服务器软件的开源版本。Tornado和主流Web服务器框架(包括大多数Python的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其非阻塞的方式和对epoll的运用,Tornado每秒可以处理数以千计的连接,因此Tornado是实时Web服务的一个理想框架。
Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,方便与第三方库或既有项目整合。
前端交互平台用于机构信息注册与更新、设备信息注册与更新、温度信息上链、异常温度信息短信告警、异常信息处理;不同角色根据权限查询链上温度数据,相关数据有可视化图表展示;不同角色包含手环用户、机构、政府;前端交互平台包含机构信息模块、设备信息模块、温度信息登记模块、链上数据查询模块、数据图表展示模块。
机构信息模块用于机构注册并上传更新机构信息,机构信息模块中显示机构列表,通过编写智能合约将机构信息上链,中心化数据库也存储一份机构信息;机构信息包含机构编号、机构名称、机构电话号码、邮箱、机构证书,以及备注和状态;机构证书包含营业执照;机构证书上传到ipfs,返回的hash值上链,机构编号唯一;机构信息中除了除了机构编号以外的相关信息均可进行更新。
设备信息模块用于设备注册并进行信息更新,设备信息模块中显示设备列表;通过编写智能合约将设备信息上链,设备信息包含设备编号、设备绑定的机构编号、用户身份证号码,以及备注和状态;设备编号唯一,设备信息上链后还需要验证设备绑定的机构编号链上是否有效;对应设备绑定的机构编号、用户身份证号码均可更新。
温度信息登记模块通过智能合约将用户温度信息上链,用户温度信息包含设备编号、所属组织机构编号、用户身份证号码、定位信息、温度,以及备注和状态;用户温度信息上链后需要验证设备编号、所属组织机构编号、用户身份证号码是否有效以及是否匹配,温度超过37℃则产生告警。
链上数据查询模块的查询权限分为手环用户、机构、政府3个不同角色,不依赖中心化数据库,直接通过智能合约链上查询,可选择查询温度是否正常或发热,还可选择特定时间段查询;普通手环用户的权限可查询自己的相关温度信息,设备编号必填;组织机构查询的权限可查询绑定在自己机构的所有设备的温度信息,组织机构编号必填,设备编号选填;政府查询的权限可查询所有组织机构的所有设备相关的温度信息,组织机构编号可选。
数据图表展示模块用于显示用户温度信息和正常/发热人次信息统计;通过填写设备编号查询任意时间段的温度信息,以折线图展示;通过选择机构编号查询任意时间段的正常/发热人次统计,以柱状图显示。
区块链浏览器,通过其可见当前块高、总量、正在处理的数量、最近15天的数量、节点编号;可见所有区块的详细信息,还可见所有数量的详细信息;最近15天的数量以折线图显示。
webase管理平台包含数据概览模块、节点管理模块、合约管理模块、私钥管理模块、***管理模块、***监控模块;通过数据概览模块可见节点数量、已部署的智能合约数量、区块数量、交易数量、关键监控指标折线图;可见所有区块的详细信息,还可见所有交易的详细信息;关键监控指标折线图显示最近7天的数量;节点管理模块用于添加节点、修改节点、删除节点;合约管理模块用于在其上直接编写合约、编译合约、部署合约、进行交易;私钥管理模块用于新增、修改私钥用户;***管理模块包含权限管理、配置管理、证书管理,用于给不同用户分配不同权限来管理链;***监控模块包含节点监控、主机监控、邮件告警配置、告警类型配置,用于监控节点的区块高度、交易数量,监控主机的cpu利用率、内存利用率、硬盘利用率、带宽使用情况,以及配置邮件告警。
下面结合实施例对本发明提供的区块链防疫手环综合管理***做更进一步描述。
实施例1
一种区块链防疫手环综合管理***,包含区块链浏览器、前端交互平台、webase管理平台。即,该***不仅包含前端交互服务,还包含区块链浏览器,以及WEBASE的区块链后端管理平台。
该***基于fisco bcos底层平台,搭建一条联盟链,以python-sdk作为区块链与中心化服务应用交互的桥梁,通过webase平台编写、编译,部署智能合约到链上,将机构信息、设备信息以及温度信息上链,机构证书上传到ipfs节点,对应hash存储到链上,中心化服务采用前后端分离开发模式,前端采用vue框架,后端采用python的tornado框架,支持高并发,中心化数据库mongodb也会存储相关数据。
该***的开发环境为Mac、linux,开发语言为Python、Vue,运行环境为:Python:Python3.6.*;
Mongodb:Mongodb4.0+;
Redis:Redis5.0+;
Nginx:Nginx1.8+;
Java:JDK8或以上版本;
Mysql:MySQL-5.6或以上版本。
区块链浏览器的浏览内容主要包含一些节点的概览数据、区块数据、交易数据等。
通过区块链浏览器可以看到当前块高即区块高度、交易总量、正在处理的交易数量、最近15天的交易数量、节点编号;可以看到所有区块的详细信息,还可以看到所有交易数量的详细信息;最近15天的交易数量以折线图显示。
前端交互平台用于将机构信息、设备信息、温度信息上链。
前端交互平台的主要功能包含用于机构信息注册与更新、设备信息注册与更新、温度信息上链、异常温度信息短信告警、异常信息处理等;不同角色根据权限查询链上温度数据,相关数据有可视化图表展示;不同角色包含手环用户、机构、政府。
前端交互平台即防疫手环演示平台,主要包含机构信息模块、设备信息模块、温度信息登记模块、链上数据查询模块、数据图表展示模块。
机构信息模块用于机构注册并上传更新机构信息,机构信息模块中显示机构列表,通过编写智能合约将机构信息上链,中心化数据库也存储一份机构信息,方便快速查询;机构信息包含机构编号、机构名称、机构电话号码、邮箱、机构证书,以及备注和状态;机构证书包含营业执照;机构证书上传到ipfs,返回的hash值上链,机构编号唯一;机构信息中除了除了机构编号以外的相关信息均可进行更新。
设备信息模块用于设备注册并进行信息更新,设备信息模块中显示设备列表;通过编写智能合约将设备信息上链,设备信息包含设备编号、设备绑定的机构编号、用户身份证号码,以及备注和状态;设备编号唯一,设备信息上链后还需要验证设备绑定的机构编号链上是否有效;对应设备绑定的机构编号、用户身份证号码均可更新。
温度信息登记模块通过智能合约将用户温度信息上链,用户温度信息包含设备编号、所属组织机构编号、用户身份证号码、定位信息、温度,以及备注和状态;用户温度信息上链后需要验证设备编号、所属组织机构编号、用户身份证号码是否有效以及是否匹配,温度超过37℃则产生告警。异常温度信息可以通过短信告警通知相关机构,进行异常信息情况处理。
链上数据查询模块的查询权限分为手环用户、机构、政府3个不同角色,不依赖中心化数据库,直接通过智能合约链上查询,可选择查询温度是否正常或发热,还可选择特定时间段查询;普通手环用户的权限可查询自己的相关温度信息,设备编号必填;组织机构查询的权限可查询绑定在自己机构的所有设备的温度信息,组织机构编号必填,设备编号选填;政府查询的权限可查询所有组织机构的所有设备相关的温度信息,组织机构编号可选。
数据图表展示模块用于显示用户温度信息和正常/发热人次信息统计;通过填写设备编号查询任意时间段的温度信息,以折线图展示;通过选择机构编号查询任意时间段的正常/发热人次统计,以柱状图显示。
webase管理平台通过区块链通用组件webase,进行节点管理、智能合约管理、用户权限管理,以及***监控等。
webase管理平台包含数据概览模块、节点管理模块、合约管理模块、私钥管理模块、***管理模块、***监控模块等。
数据概览模块相当于区块链浏览器,通过数据概览模块可以看到节点数量、已部署的智能合约数量、区块数量、交易数量、关键监控指标折线图;可以看到所有区块的详细信息,还可以看到所有交易的详细信息;关键监控指标折线图显示最近7天的数量。
节点管理模块用于添加节点、修改节点、删除节点。
合约管理模块用于在其上直接编写合约、编译合约、部署合约、进行交易。
私钥管理模块用于新增、修改私钥用户。
***管理模块包含权限管理、配置管理、证书管理,用于给不同用户分配不同权限来管理链。
***监控模块包含节点监控、主机监控、邮件告警配置、告警类型配置,用于监控节点的区块高度、交易数量,监控主机的cpu利用率、内存利用率、硬盘利用率、带宽使用情况,以及配置邮件告警。
本发明提供的区块链防疫手环综合管理***,利用物联网具有实时感知、信息实时传输以及智能边缘处理等特点,以及区块链技术具有可追溯、不可篡改、数据真实、隐私保护等特性,打造而成的***。结合物联网和区块链技术的特点,为温度监测与数据管理提供一个高效率、高真实、高安全的防疫服务平台。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
Claims (10)
1.一种区块链防疫手环综合管理***,其特征在于,该***包含区块链浏览器、前端交互平台、webase管理平台;
所述的区块链浏览器的浏览内容包含节点的概览数据、区块数据、交易数据;
所述的前端交互平台用于将机构信息、设备信息、温度信息上链;
所述的webase管理平台通过区块链通用组件webase,进行节点管理、智能合约管理、用户权限管理,以及***监控。
2.如权利要求1所述的区块链防疫手环综合管理***,其特征在于,所述的***基于fisco bcos底层平台,搭建一条联盟链,以python-sdk作为区块链与中心化服务应用交互的桥梁,通过webase平台编写、编译,部署智能合约到链上,将机构信息、设备信息以及温度信息上链,机构证书上传到ipfs节点,对应hash存储到链上,中心化服务采用前后端分离开发模式,前端采用vue框架,后端采用python的tornado框架,支持高并发,中心化数据库mongodb也会存储相关数据。
3.如权利要求1所述的区块链防疫手环综合管理***,其特征在于,所述的前端交互平台用于机构信息注册与更新、设备信息注册与更新、温度信息上链、异常温度信息短信告警、异常信息处理;不同角色根据权限查询链上温度数据,相关数据有可视化图表展示;不同角色包含手环用户、机构、政府;所述的前端交互平台包含机构信息模块、设备信息模块、温度信息登记模块、链上数据查询模块、数据图表展示模块。
4.如权利要求3所述的区块链防疫手环综合管理***,其特征在于,所述的机构信息模块用于机构注册并上传更新机构信息,机构信息模块中显示机构列表,通过编写智能合约将机构信息上链,中心化数据库也存储一份机构信息;机构信息包含机构编号、机构名称、机构电话号码、邮箱、机构证书,以及备注和状态;机构证书包含营业执照;机构证书上传到ipfs,返回的hash值上链,机构编号唯一;机构信息中除了除了机构编号以外的相关信息均可进行更新。
5.如权利要求3所述的区块链防疫手环综合管理***,其特征在于,所述的设备信息模块用于设备注册并进行信息更新,所述的设备信息模块中显示设备列表;通过编写智能合约将设备信息上链,设备信息包含设备编号、设备绑定的机构编号、用户身份证号码,以及备注和状态;设备编号唯一,设备信息上链后还需要验证设备绑定的机构编号链上是否有效;对应设备绑定的机构编号、用户身份证号码均可更新。
6.如权利要求3所述的区块链防疫手环综合管理***,其特征在于,所述的温度信息登记模块通过智能合约将用户温度信息上链,用户温度信息包含设备编号、所属组织机构编号、用户身份证号码、定位信息、温度,以及备注和状态;用户温度信息上链后需要验证设备编号、所属组织机构编号、用户身份证号码是否有效以及是否匹配,温度超过37℃则产生告警。
7.如权利要求3所述的区块链防疫手环综合管理***,其特征在于,所述的链上数据查询模块的查询权限分为手环用户、机构、政府3个不同角色,不依赖中心化数据库,直接通过智能合约链上查询,可选择查询温度是否正常或发热,还可选择特定时间段查询;普通手环用户的权限可查询自己的相关温度信息,设备编号必填;组织机构查询的权限可查询绑定在自己机构的所有设备的温度信息,组织机构编号必填,设备编号选填;政府查询的权限可查询所有组织机构的所有设备相关的温度信息,组织机构编号可选。
8.如权利要求3所述的区块链防疫手环综合管理***,其特征在于,所述的数据图表展示模块用于显示用户温度信息和正常/发热人次信息统计;通过填写设备编号查询任意时间段的温度信息,以折线图展示;通过选择机构编号查询任意时间段的正常/发热人次统计,以柱状图显示。
9.如权利要求1所述的区块链防疫手环综合管理***,其特征在于,所述的区块链浏览器,通过其可见当前块高、总量、正在处理的数量、最近15天的数量、节点编号;可见所有区块的详细信息,还可见所有数量的详细信息;最近15天的数量以折线图显示。
10.如权利要求1所述的区块链防疫手环综合管理***,其特征在于,所述的webase管理平台包含数据概览模块、节点管理模块、合约管理模块、私钥管理模块、***管理模块、***监控模块;通过数据概览模块可见节点数量、已部署的智能合约数量、区块数量、交易数量、关键监控指标折线图;可见所有区块的详细信息,还可见所有交易的详细信息;关键监控指标折线图显示最近7天的数量;节点管理模块用于添加节点、修改节点、删除节点;合约管理模块用于在其上直接编写合约、编译合约、部署合约、进行交易;私钥管理模块用于新增、修改私钥用户;***管理模块包含权限管理、配置管理、证书管理,用于给不同用户分配不同权限来管理链;***监控模块包含节点监控、主机监控、邮件告警配置、告警类型配置,用于监控节点的区块高度、交易数量,监控主机的cpu利用率、内存利用率、硬盘利用率、带宽使用情况,以及配置邮件告警。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010849672.5A CN112002433A (zh) | 2020-08-21 | 2020-08-21 | 一种区块链防疫手环综合管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010849672.5A CN112002433A (zh) | 2020-08-21 | 2020-08-21 | 一种区块链防疫手环综合管理*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112002433A true CN112002433A (zh) | 2020-11-27 |
Family
ID=73473982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010849672.5A Pending CN112002433A (zh) | 2020-08-21 | 2020-08-21 | 一种区块链防疫手环综合管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112002433A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113221159A (zh) * | 2021-04-19 | 2021-08-06 | 湖北邮电规划设计有限公司 | 一种基于区块链的疫情上报*** |
CN113268218A (zh) * | 2021-07-21 | 2021-08-17 | 江苏荣泽信息科技股份有限公司 | 区块链业务协同追溯方法、平台及计算机存储介质 |
CN113326495A (zh) * | 2021-08-02 | 2021-08-31 | 江苏荣泽信息科技股份有限公司 | 基于区块链平台的专业技术职称电子证书管理*** |
CN113569296A (zh) * | 2021-09-26 | 2021-10-29 | 南京中网卫星通信股份有限公司 | 一种基于联盟链的共享设施安全租赁***及其实现方法 |
CN114710505A (zh) * | 2022-04-02 | 2022-07-05 | 杭州云象网络技术有限公司 | 基于区块链实现数字人民币生态***方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881362A (zh) * | 2018-01-03 | 2018-11-23 | 上海指旺信息科技有限公司 | 一种基于区块链的浏览器平台 |
CN109408753A (zh) * | 2018-10-28 | 2019-03-01 | 北京工业大学 | 一种基于区块链溯源***的农场数据展示平台 |
CN109767843A (zh) * | 2019-01-18 | 2019-05-17 | 四川大学 | 基于智能合约的传染病预警方法及传染病数据区块链*** |
CN111190963A (zh) * | 2019-12-27 | 2020-05-22 | 中思博安科技(北京)有限公司 | 一种区块链应用后端*** |
CN111414419A (zh) * | 2020-03-16 | 2020-07-14 | 贵州东彩供应链科技有限公司 | 一种基于区块链+物联网畜牧养殖监管*** |
CN111415753A (zh) * | 2020-03-06 | 2020-07-14 | 杭州云象网络技术有限公司 | 一种基于区块链的疫情监测预警方法及*** |
CN111464643A (zh) * | 2020-04-01 | 2020-07-28 | 西安交通大学 | 一种基于区块链的多能源交易与管理平台 |
-
2020
- 2020-08-21 CN CN202010849672.5A patent/CN112002433A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881362A (zh) * | 2018-01-03 | 2018-11-23 | 上海指旺信息科技有限公司 | 一种基于区块链的浏览器平台 |
CN109408753A (zh) * | 2018-10-28 | 2019-03-01 | 北京工业大学 | 一种基于区块链溯源***的农场数据展示平台 |
CN109767843A (zh) * | 2019-01-18 | 2019-05-17 | 四川大学 | 基于智能合约的传染病预警方法及传染病数据区块链*** |
CN111190963A (zh) * | 2019-12-27 | 2020-05-22 | 中思博安科技(北京)有限公司 | 一种区块链应用后端*** |
CN111415753A (zh) * | 2020-03-06 | 2020-07-14 | 杭州云象网络技术有限公司 | 一种基于区块链的疫情监测预警方法及*** |
CN111414419A (zh) * | 2020-03-16 | 2020-07-14 | 贵州东彩供应链科技有限公司 | 一种基于区块链+物联网畜牧养殖监管*** |
CN111464643A (zh) * | 2020-04-01 | 2020-07-28 | 西安交通大学 | 一种基于区块链的多能源交易与管理平台 |
Non-Patent Citations (9)
Title |
---|
上海艾瑞市场咨询有限公司: "中国金融科技价值研究报告__2019年", 艾瑞咨询系列研究报告(2019年第12期), no. 2019, 31 December 2019 (2019-12-31), pages 13 * |
张娓: "大数据时代下保险公司的创新之路", vol. 1, 31 May 2020, pages: 6 * |
李健;宋昱光;张文;: "区块链在突发事件应急管理中的应用研究", 经济与管理评论, no. 04, pages 5 - 16 * |
杨保华等: "区块链原理、设计与应用", vol. 2, 31 July 2020, pages: 220 - 221 * |
杨建荣: "MySQL DBA工作笔记 数据库管理、架构优化与运维开发", vol. 1, 31 August 2019, pages: 440 * |
杨登辉: "基于区块链的软件知识产权认证***的设计与实现", 中国优秀硕士学位论文全文数据库 信息科技辑, no. 2019, 15 July 2019 (2019-07-15), pages 4 - 5 * |
王翔: "基于区块链的体温云平台", 网络空间安全, vol. 11, no. 07, 25 July 2020 (2020-07-25), pages 81 - 85 * |
胡卿汉;何娟;董青;: "区块链架构下医用防疫紧急物资供应信息管理研究――以我国新型冠状病毒肺炎防疫物资定向捐赠为例", 卫生经济研究, no. 04, pages 12 - 16 * |
邓沛琦;: "区块链技术助力社区防疫治理能力提升研究", 当代经济, no. 04, pages 14 - 18 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113221159A (zh) * | 2021-04-19 | 2021-08-06 | 湖北邮电规划设计有限公司 | 一种基于区块链的疫情上报*** |
CN113268218A (zh) * | 2021-07-21 | 2021-08-17 | 江苏荣泽信息科技股份有限公司 | 区块链业务协同追溯方法、平台及计算机存储介质 |
CN113326495A (zh) * | 2021-08-02 | 2021-08-31 | 江苏荣泽信息科技股份有限公司 | 基于区块链平台的专业技术职称电子证书管理*** |
CN113569296A (zh) * | 2021-09-26 | 2021-10-29 | 南京中网卫星通信股份有限公司 | 一种基于联盟链的共享设施安全租赁***及其实现方法 |
CN113569296B (zh) * | 2021-09-26 | 2021-12-31 | 南京中网卫星通信股份有限公司 | 一种基于联盟链的共享设施安全租赁***及其实现方法 |
CN114710505A (zh) * | 2022-04-02 | 2022-07-05 | 杭州云象网络技术有限公司 | 基于区块链实现数字人民币生态***方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112002433A (zh) | 一种区块链防疫手环综合管理*** | |
JP6306599B2 (ja) | 関連情報伝播システム | |
Li et al. | EtherQL: a query layer for blockchain system | |
CN110032575A (zh) | 数据查询方法、装置、设备和存储介质 | |
US9037555B2 (en) | Asynchronous collection and correlation of trace and communications event data | |
US20120158699A1 (en) | Repackageable virtualized transparent access to heterogeneous data sources | |
US11094404B2 (en) | Electronic medical record integration | |
US10055545B2 (en) | System and method for master data management | |
US11163586B1 (en) | Automated configuration of application program instance | |
CN106021260A (zh) | 在多个运行时产物中搜索至少一个关系模式的方法和*** | |
US11276484B1 (en) | Clinical activity network generation | |
US10042956B2 (en) | Facilitating application processes defined using application objects to operate based on structured and unstructured data stores | |
US20230090961A1 (en) | Audit logging database system and user interface | |
US10657115B2 (en) | Methods and apparatuses for improved data modeling using a relational database management system | |
US20220261425A1 (en) | Systems and methods for machine learning models for entity resolution | |
US11442953B2 (en) | Methods and apparatuses for improved data ingestion using standardized plumbing fields | |
Chrimes et al. | Towards a real-time big data analytics platform for health applications | |
US10685019B2 (en) | Secure query interface | |
CN109284452B (zh) | 电子协议在线展示方法、装置、电子设备、存储介质 | |
US8676787B2 (en) | Distributed multi-step abstract queries | |
US11449629B2 (en) | Data transfer management system and data transfer management method | |
McMahon et al. | Architecting climate change data infrastructure for Nevada | |
CN111026763A (zh) | 一种数据处理方法、装置、设备及存储介质 | |
Yoo et al. | Realization of real-time clinical data integration using advanced database technology | |
US20220254462A1 (en) | System and Method of Property Collection Management and Architecture |
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 |