一种基于区块链对社区房屋预警信息存证的方法及系统技术方案

技术编号:24410614 阅读:18 留言:0更新日期:2020-06-06 09:02
本发明专利技术公开了一种基于区块链对社区房屋预警信息存证的方法及系统,包括以下步骤:步骤1:任一传感节点获取对应的房屋预警信息进行签名,将签名和房屋预警信息打包成区块发送到区块链网络;步骤2:所有区块链节点分别验证区块中的签名是否为对应传感节点签名,若至少2/3的区块链节点验证通过,则将区块加入到区块链中最后一区块之后;步骤3:任一区块链节点通过区块链更新对应的区块链全账本,对区块链全账本中新加入区块判断房屋预警信息是否异常,若异常,判断该异常是否为当前区块链节点对应的管辖部门所管辖,若是,则通知对应的管辖部门进行处理;本发明专利技术采用区块链提高房屋预警信息和有关管理部门之间的联系,形成一个联动的可信存证系统。

A method and system of community house early warning information storage based on blockchain

【技术实现步骤摘要】
一种基于区块链对社区房屋预警信息存证的方法及系统
本专利技术属于区块链领域,具体来说涉及一种基于区块链对社区房屋预警信息存证的方法及系统。
技术介绍
就目前来看,社区内相邻房屋间的业主常常因为漏水、噪音污染等事情导致邻里关系激化,而物业、居委会也很难在第一时间及时掌握情况去调节,并且对于如楼上漏水对楼下造成损失的情况,常常产生取证难、理赔难的尴尬局面;当矛盾激化甚至报警了,警察才出动进行调节;而闹到法院,还需要进一步取证,包括受损评估等,十分麻烦。虽然当前物联网技术发达,很多家庭安装了智能传感器,可以第一时间获得漏水、漏电、燃气泄漏等提醒,但这些提醒由于其可篡改性而并不能直接形成证据被公证,作为理赔的依据。
技术实现思路
本专利技术的目的之一在于提供一种基于区块链对社区房屋预警信息存证的方法,以解决
技术介绍
中现有的房屋预警信息因为可篡改性而无法作为理赔依据。本专利技术的目的之二在于提供一种基于区块链对社区房屋预警信息存证的系统,以解决
技术介绍
中现有的系统无法防止房屋预警信息被篡改的问题。为实现上述目的,本专利技术提供
技术实现思路
如下:一种基于区块链对社区房屋预警信息存证的方法,任一房屋对应设有一传感节点,任一管辖部门对应设有一区块链节点,所述方法包括以下步骤:步骤1:任一所述传感节点获取对应的房屋预警信息进行签名,将签名和房屋预警信息打包成区块发送到区块链网络;所述房屋预警信息包括若干检测信息、房屋门牌号;步骤2:所有区块链节点分别验证区块中的签名是否为对应传感节点的签名,若至少2/3的区块链节点验证通过,则将区块加入到区块链中最后一区块之后,否则舍弃;步骤3:任一区块链节点存储有区块链全账本,任一区块链节点通过区块链更新对应的区块链全账本,对区块链全账本中新加入区块判断房屋预警信息是否异常,若异常,判断该异常是否为当前区块链节点对应的管辖部门所管辖,若是,则通知对应的管辖部门进行处理,否则不做处理。优选地,所述检测信息包括异常检测数据和异常检测数据的检测时间。优选地,所述步骤1中,确定其中一区块链节点作为第一区块链节点,所述第一区块链节点接收区块并将区块按照接收的先后进行排序并向其他区块链节点广播,执行步骤2。优选地,所述步骤3中,通过约定的方式,实现房屋预警信息的自动触发及通知。优选地,所述方法还包括步骤4,包括以下步骤:步骤4.1:至少一区块链节点获取对应管辖部门输入的处理结果;将处理结果进行签名,并将处理结果和签名打包成区块发送到区块链网络;步骤4.2:其他区块链节点验证区块中的签名是否为对应区块链节点的签名,若是,则将区块加入到区块链中最后一区块之后,否则舍弃。一种基于区块链对社区房屋预警信息存证的系统,包括多个传感节点与多个区块链节点,任一传感节点对应一房屋,一区块链节点对应一管辖部门,任一传感节点与任一区块链节点有线或者无线通信连接;任一所述传感节点包括电源模块、单片机模块、信息传输模块、私钥签名模块及若干传感器,任一所述传感器分别与单片机模块输入端相连,所述单片机模块通过信息传输模块与区块链网络连接,所述私钥签名模块与单片机模块双向连接,所述私钥签名模块用于生成公私钥对和对房屋预警信息签名。优选地,所述私钥签名模块仅可生成一公私钥对,且私钥签名模块只能读取公钥及对任意字符串进行签名,而不能读取私钥。优选地,所述信息传输模块为有线网络模块或者无线网络模块;所述有线网络模块包括网络接口和网线;所述无线网络模块为wifi模块、zigbee模块、LORA模块、443无线模块或NB-IOT模块的一种或多种。优选地,所述传感器包括噪音传感器、漏水传感器、漏电传感器、燃气传感器。优选地,所述漏水传感器分别设于房屋顶部和房屋底部。与现有技术相比,本专利技术的有益效果为:本专利技术采用区块链提高房屋预警信息和有关管理部门之间的联系,形成一个联动的可信存证系统,一旦出现问题,相关管理部门能在第一时间赶到现场,公开透明地进行处理,从而把邻里矛盾消灭在萌芽中,以促进邻里和谐。附图说明图1为本专利技术的流程图。图2为本专利技术的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种基于区块链对社区房屋预警信息存证的系统,所述系统包括多个传感节点与多个区块链节点,一传感节点对应一房屋,一区块链节点对应一管辖部门,任一传感节点与任一区块链节点有线或者无线通信连接;任一所述传感节点包括电源模块、单片机模块、信息传输模块、私钥签名模块及若干传感器,任一所述传感器分别与单片机模块输入端相连,所述单片机模块通过信息传输模块与区块链网络连接,所述私钥签名模块与单片机模块双向连接,所述私钥签名模块用于生成公私钥对和对房屋预警信息签名。本专利技术中,任一传感器均自带电源,电源模块为单片机模块供电,私钥签名模块与单片机模块相连,单片机可以给私钥签名模块供电,信息传输模块和单片机相连,因此也无需单独电源;任一传感器用于对房屋进行检测,得到对应的检测信息。本专利技术中,所有区块链节点组成一个区块链网络,每个传感节点中的单片机模块每隔一定的时间读取若干个传感器采集的检测数据,将读取的检测数据和门牌号作为房屋预警信息发送给私钥签名模块,所述私钥签名模块以房屋预警信息作为参数输入,通过私钥加密得到签名后返回给单片机模块,单片机模块将房屋预警信息和签名打包成区块,通过信息传输模块发送到区块链网络中;而区块链网络中的所有区块链节点需要对区块进行验证后确定是否将该区块作为合法区块加入到区块链中最后一个区块之后。本专利技术通过区块链节点的共识将区块加入到区块链中,防止区块中的房屋预警信息被篡改的同时实现了房屋预警信息的共享和存证,提高处理效率。所述私钥签名模块仅可生成一公私钥对,且私钥签名模块只能读取公钥及对任意字符串进行签名,而不能读取私钥。本专利技术中,通过ecc、ecdsa等非对称加密算法的芯片使得生成的公钥可以被读取,而私钥不能被读取,将任意字符串作为参数输入通过该非对称加密算法后即可得到签名,此为本领域普通技术人员的公知常识。本专利技术中,芯片上的非对称加密算法由厂商进行烧录,用户不得随意更改,提高检测信息的可靠性,防止有人更改公私钥对,冒充别的用户。所述信息传输模块为有线网络模块或无线网络模块;所述有线网络模块包括网络接口和网线;所述无线网络模块为wifi模块、zigbee模块、LORA模块、443无线模块或NB-IOT模块的一种或多种。本专利技术中,传感节点、区块链节点上均设有网络接口,传感节点和区块链节点间可通过网线和网络接口连接通信,形成有线局域网络,传感节点和区块链节点间也可通过无线通信连接;举例来说,本文档来自技高网...

【技术保护点】
1.一种基于区块链对社区房屋预警信息存证的方法,其特征在于,任一房屋对应设有一传感节点,任一管辖部门对应设有一区块链节点,所述方法包括以下步骤:/n步骤1:任一所述传感节点获取对应的房屋预警信息进行签名,将签名和房屋预警信息打包成区块发送到区块链网络;所述房屋预警信息包括若干检测信息、房屋门牌号;/n步骤2:所有区块链节点分别验证区块中的签名是否为对应传感节点的签名,若至少2/3的区块链节点验证通过,则将区块加入到区块链中最后一区块之后,否则舍弃;/n步骤3:任一区块链节点存储有区块链全账本,任一区块链节点通过区块链更新对应的区块链全账本,对区块链全账本中新加入区块判断房屋预警信息是否异常,若异常,判断该异常是否为当前区块链节点对应的管辖部门所管辖,若是,则通知对应的管辖部门进行处理,否则不做处理。/n

【技术特征摘要】
1.一种基于区块链对社区房屋预警信息存证的方法,其特征在于,任一房屋对应设有一传感节点,任一管辖部门对应设有一区块链节点,所述方法包括以下步骤:
步骤1:任一所述传感节点获取对应的房屋预警信息进行签名,将签名和房屋预警信息打包成区块发送到区块链网络;所述房屋预警信息包括若干检测信息、房屋门牌号;
步骤2:所有区块链节点分别验证区块中的签名是否为对应传感节点的签名,若至少2/3的区块链节点验证通过,则将区块加入到区块链中最后一区块之后,否则舍弃;
步骤3:任一区块链节点存储有区块链全账本,任一区块链节点通过区块链更新对应的区块链全账本,对区块链全账本中新加入区块判断房屋预警信息是否异常,若异常,判断该异常是否为当前区块链节点对应的管辖部门所管辖,若是,则通知对应的管辖部门进行处理,否则不做处理。


2.如权利要求1所述的一种基于区块链构建社区房屋预警信息共识的方法,其特征在于,所述检测信息包括异常检测数据和异常检测数据的检测时间。


3.如权利要求1所述的一种基于区块链构建社区房屋预警信息共识的方法,其特征在于,所述步骤1中,确定其中一区块链节点作为第一区块链节点,所述第一区块链节点接收区块并将区块按照接收的先后进行排序并向其他区块链节点广播,执行步骤2。


4.如权利要求1所述的一种基于区块链进行社区房屋预警的方法,其特征在于,所述步骤3中,通过约定的方式,实现房屋预警信息的自动触发及通知。


5.如权利要求1所述的一种基于区块链进行社区房屋预警的方法,其特征在于,所述方法还包括步骤4,包括以下步骤:
步骤4.1:至少一区块链节点获取对应管辖部门输入的处理结果;将...

【专利技术属性】
技术研发人员:杨柳青宫文博
申请(专利权)人:杭州龙纪科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1