CN112507310A - 一种楼宇物联网管理方法、装置、设备及存储介质 - Google Patents

一种楼宇物联网管理方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN112507310A
CN112507310A CN202011404798.8A CN202011404798A CN112507310A CN 112507310 A CN112507310 A CN 112507310A CN 202011404798 A CN202011404798 A CN 202011404798A CN 112507310 A CN112507310 A CN 112507310A
Authority
CN
China
Prior art keywords
tenant
verification
information
internet
things
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.)
Granted
Application number
CN202011404798.8A
Other languages
English (en)
Other versions
CN112507310B (zh
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.)
Guangzhou Jixiang Technology Co Ltd
Original Assignee
Guangzhou Jixiang 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 Guangzhou Jixiang Technology Co Ltd filed Critical Guangzhou Jixiang Technology Co Ltd
Priority to CN202011404798.8A priority Critical patent/CN112507310B/zh
Publication of CN112507310A publication Critical patent/CN112507310A/zh
Application granted granted Critical
Publication of CN112507310B publication Critical patent/CN112507310B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/80Homes; Buildings
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y20/00Information sensed or collected by the things
    • G16Y20/40Information sensed or collected by the things relating to personal data, e.g. biometric data, records or preferences
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/30Control
    • G16Y40/35Management of things, i.e. controlling in accordance with a policy or in order to achieve specified objectives

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Civil Engineering (AREA)
  • Architecture (AREA)
  • Structural Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例公开了一种楼宇物联网管理方法、装置、设备及存储介质。本申请实施例提供的技术方案通过租客登记数据库中登记的租户合同信息对身份验证信息进行身份验证,并将租户档案分发到各个区块链节点中,由各区块链节点基于共识机制对租户档案进行维护,在租户需要控制智能设备时,通过物联网网关发出权限验证请求,由各个区块链节点共同进行权限验证,并最终确定权限验证结果,物联网网关将根据权限验证结果对智能设备进行控制,并且租户档案对智能设备控制权限的时效和范围根据租户合同信息进行确定,方便对智能设备使用权限的管理,提高了楼宇物联网智能设备的管理效率,有效提升用户体验。

Description

一种楼宇物联网管理方法、装置、设备及存储介质
技术领域
本申请实施例涉及物联网技术领域,尤其涉及一种楼宇物联网管理方法、装置、设备及存储介质。
背景技术
随着城市的发展,人员的流动性越来越大,越来越多的人会选择租房的住房方式,为了方便租户的日常生活,会为租户提供各种各样的智能设备进行使用,例如智能门禁、智能门锁、智能健身设备等。
在楼宇设备管理中,对智能设备的使用权限管理一般是由管理员手动更新的,并在用户退租后手动撤销该租户对智能设备的使用权限,这种手动管理的模式管理效率较低,用户体验不佳。
发明内容
本申请实施例提供一种楼宇物联网管理方法、装置、设备及存储介质,以提高对楼宇智能设备的管理效率,提升用户体验。
在第一方面,本申请实施例提供了一种楼宇物联网管理方法,包括:
确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中对身份验证信息进行身份验证,所述租客登记数据库记录有对应不同身份验证信息的租户合同信息,所述租户合同信息记录有合同时效和设备范围;
基于身份验证结果建立租户档案,并将租户档案分发至区块链网络中的各个区块链节点,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系;
确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果;
根据所述验证结果向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
进一步的,所述身份验证信息包括身份ID信息和生物特征信息。
进一步的,所述在租客登记数据库中对身份验证信息进行身份验证,包括:
在租客登记数据库中检索与所述身份验证信息中身份ID信息对应的租户合同信息;
基于检索到的租户合同信息以及所述身份验证信息向管理后台发出租户验证请求,以供管理后台基于所述租户合同信息以及所述身份验证信息进行身份验证得到身份验证结果。
进一步的,所述基于身份验证结果建立租户档案,包括:
基于通过身份验证的身份验证结果,确定所述租户合同信息对应的合同时效信息和设备范围信息;
基于所述设备范围信息确定所述身份验证信息对应的智能设备,并建立租户档案,并根据所述合同时效信息确定所述租户档案的档案时效。
进一步的,所述根据所述验证结果向所述物联网网关下发权限验证结果,包括
获取各个区块链节点发出的验证结果,判断所述验证结果是否一致;
若所述验证结果一致,则基于所述验证结果直接确定权限验证结果;
若所述验证结果不一致,则基于不同验证结果的占比确定最终验证结果,并基于最终验证结果确定权限验证结果;
向所述物联网网关下发权限验证结果。
进一步的,所述验证结果不一致之后,还包括:
通知各区块链节点基于一致性算法对所述租户档案进行更新。
进一步的,所述各区块链节点基于一致性算法对所述租户档案进行更新,包括:
各区块链节点计算各租户档案的哈希值,针对每个租户合同信息对应的租户档案,对所述哈希值进行比较,确定哈希值存在区别的租户档案,并基于一致性算法对哈希值存在区别的租户档案进行更新。
在第二方面,本申请实施例提供了一种楼宇物联网管理装置,包括身份验证模块、档案分发模块、共识验证模块和权限判定模块,其中:
身份验证模块,用于确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中对身份验证信息进行身份验证,所述租客登记数据库记录有对应不同身份验证信息的租户合同信息,所述租户合同信息记录有合同时效和设备范围;
档案分发模块,用于基于身份验证结果建立租户档案,并将租户档案分发至区块链网络中的各个区块链节点,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系;
共识验证模块,用于确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果;
权限判定模块,用于根据所述验证结果向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
在第三方面,本申请实施例提供了一种计算机设备,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的楼宇物联网管理方法。
在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的楼宇物联网管理方法。
本申请实施例通过租客登记数据库中登记的租户合同信息对身份验证信息进行身份验证,并将租户档案分发到各个区块链节点中,由各区块链节点基于共识机制对租户档案进行维护,并且在租户需要控制智能设备时,通过物联网网关发出权限验证请求,由各个区块链节点共同进行权限验证,并最终确定权限验证结果,物联网网关将根据权限验证结果对智能设备进行控制,并且租户档案对智能设备控制权限的时效和范围根据租户合同信息进行确定,在租户合同信息到期时解除租户对智能设备的控制权限,方便对智能设备使用权限的管理,提高了楼宇物联网智能设备的管理效率,有效提升用户体验。
附图说明
图1是本申请实施例提供的一种楼宇物联网管理方法的流程图;
图2是本申请实施例提供的另一种楼宇物联网管理方法的流程图;
图3是本申请实施例提供的一种楼宇物联网管理装置的结构示意图;
图4是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1给出了本申请实施例提供的一种楼宇物联网管理方法的流程图,本申请实施例提供的楼宇物联网管理方法可以由楼宇物联网管理装置来执行,该楼宇物联网管理装置可以通过硬件和/或软件的方式实现,并集成在计算机设备中。
下述以楼宇物联网管理装置执行楼宇物联网管理方法为例进行描述。参考图1,该楼宇物联网管理方法包括:
S101:确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中对身份验证信息进行身份验证。
其中,物联网网关与本实施例提供的楼宇物联网管理装置连接于同一物联网网络中,并且楼宇物联网管理装置连接于一个区块链网络中,并与区块链网络中各区块链节点通信连接。
本实施例提供的租客登记数据库记录有对应不同身份验证信息的租户合同信息,即租户合同信息中记录有租户的身份验证信息(例如证件信息),并且租户合同中记录有租户的租赁地址信息。在租客登记数据库中还记录有不同租赁地址信息与不同智能设备之间的对应关系,例如租赁地址信息与租赁地址对应的公共的智能门禁、房间的智能门锁、公共区域设备(例如智能健身设备)之间的对应关系。
进一步的,本实施例提供的租户合同信息还记录有合同时效和设备范围,其中合同时效是指租户具备对智能设备的控制权限的时间(也可根据租户合同中记录的承租时间确定),范围是指在时效内具备控制权限的智能设备的范围。租户合同信息在完成与租户的合同签署后上传至租户登记数据库汇总进行保存。
示例性的,租户在进行租客登记时,可通过手机、房间门锁、物业管理终端等连接于物联网网关的终端设备作为租客登记终端,由租客登记终端采集身份验证信息,并向物联网网关发出携带身份验证信息的登记请求。物联网网关在接收到登记请求后,向楼宇物联网管理转发该租客登记请求。
楼宇物联网管理装置在接收到租客登记请求后,对租客登记信息进行解析得到携带的身份验证信息,并基于身份验证信息在租客登记数据库中进行身份验证,并确定与身份验证信息相匹配的租户合同信息。
S102:基于身份验证结果建立租户档案,并将租户档案分发至区块链网络中的各个区块链节点。
其中,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系。
示例性的,在确定与身份验证信息相匹配的租户合同信息后,根据该租户合同信息确定该身份验证信息所对应的合同时效和设备范围,根据设备范围确定对应租户在合同时效对应的时间段内具备控制权限的智能设备,并根据合同时效、智能设备与身份验证信息之间的对应关系建立租户档案。
进一步的,向区块链网络中的各个区块链节点发送建立租户档案,由该区块链网络中的各个区块链节点基于共识机制共同对租户档案进行维护。
S103:确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果。
在租户需要对智能设备进行控制时,通过连接于智能设备的身份采集设备采集租客验证信息(例如指纹信息、声纹信息、脸部图像、身份标签等),智能设备生成附带租客验证信息以及该智能设备的设备ID的权限验证请求并向物联网网关发送,物联网网关向楼宇物联网管理装置转发该权限验证请求。
楼宇物联网管理装置对权限验证请求进行解析得到租客验证信息以及设备ID,并向各区块链节点发送该租客验证信息以及设备ID,以通知各个区块链节点基于租户档案对租客验证信息和设备ID进行权限验证。
各区块链节点在接收到租客验证信息和设备ID后,遍历其保存的所有租户档案,确定租户档案中的身份验证信息,并将身份验证信息与租客认证信息进行比较,直至查找到与租客认证信息相匹配的身份认证信息,并确定对应租户档案中是否记录有对应设备ID的智能设备的控制权限,若租户档案中记录有对应设备ID的智能设备的控制权限,则生成指示租户具备对应设备ID的控制权限的验证结果,若未找到与租客认证信息相匹配的身份认证信息或租户档案中未记录有对应设备ID的智能设备的控制权限,则生成指示租户不具备对应设备ID的控制权限的验证结果。在生成验证结果后,区块链节点向楼宇物联网管理装置返回验证结果。
S104:根据所述验证结果向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
示例性的,在接收到各区块链节点返回的验证结果后,根据各验证结果确定当前租户对发出权限验证请求的智能设备的控制权限生成最终的权限验证结果,并向物联网网关发送该权限验证结果。物联网网关在接收到权限验证结果后,根据权限验证结果的指示对智能设备进行控制。
例如,在权限验证结果指示租户具备对应智能设备的控制权限时,通知智能设备响应租户的控制请求或对智能设备发出解锁指令,供租户使用智能设备。而在权限验证结果指示租户不具备对应智能设备的控制权限时,通知智能设备不对租户的控制请求进行响应或对智能设备发出上锁指令,限制对智能设备的使用。
上述,通过租客登记数据库中登记的租户合同信息对身份验证信息进行身份验证,并将租户档案分发到各个区块链节点中,由各区块链节点基于共识机制对租户档案进行维护,并且在租户需要控制智能设备时,通过物联网网关发出权限验证请求,由各个区块链节点共同进行权限验证,并最终确定权限验证结果,物联网网关将根据权限验证结果对智能设备进行控制,并且租户档案对智能设备控制权限的时效和范围根据租户合同信息进行确定,在租户合同信息到期时解除租户对智能设备的控制权限,方便对智能设备使用权限的管理,提高了楼宇物联网智能设备的管理效率,有效提升用户体验。
在上述实施例的基础上,图2给出了本申请实施例提供的另一种楼宇物联网管理方法的流程图,该楼宇物联网管理方法是对上述楼宇物联网管理方法的具体化。参考图2,该楼宇物联网管理方法包括:
S201:确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中检索与所述身份验证信息中身份ID信息对应的租户合同信息。
本实施例提供的所述身份验证信息包括身份ID信息和生物特征信息,其中身份ID信息可以是租户的证件信息,生物特征信息可以是指纹信息、声纹信息、脸部图像等。
具体的,租客登记终端采集租户的身份ID信息和生物特征信息,将身份ID信息和生物特征信息打包为身份验证信息后,生成携带该身份认证信息的租客登记请求,并经物联网网关发送至楼宇物联网管理装置。
楼宇物联网管理装置在接收到租客登记请求后,对租客登记请求得到身份ID信息和生物特征信息。进一步的,在租客登记数据库中查找与该身份ID信息相匹配的租户合同信息。
S202:基于检索到的租户合同信息以及所述身份验证信息向管理后台发出租户验证请求,以供管理后台基于所述租户合同信息以及所述身份验证信息进行身份验证得到身份验证结果。
具体的,在检索到与身份ID信息相匹配的租户合同信息后,生成携带该租户合同信息以及身份验证信息(包括身份ID信息和生物特征信息)的租户验证请求。管理后台在接收到租户验证请求后,等待后台管理员基于租户合同信息以及身份验证信息进行身份验证生成身份验证结果,并由管理后台向楼宇物联网管理装置返回该身份验证结果。
S203:基于通过身份验证的身份验证结果,确定所述租户合同信息对应的合同时效信息和设备范围信息。
具体的,在收到指示通过身份验证的身份验证结果时,从检索到的租户合同信息中确定对应的合同时效信息和设备范围信息。该设备范围信息可记录有租客拥有控制权限的智能设备的范围,合同时效信息记录有对智能设备的控制权限的时间范围。
S204:基于所述设备范围信息确定所述身份验证信息对应的智能设备,并建立租户档案,并根据所述合同时效信息确定所述租户档案的档案时效。
具体的,根据上述确定的设备范围信息确定该租客登记请求携带的身份验证信息所对应的智能设备,并基于该身份验证信息与这些智能设备的对应关系建立租户档案,同时,根据租户合同信息对应的合同时效信息确定该租户档案的档案时效。
S205:将租户档案分发至区块链网络中的各个区块链节点,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系。
在一个可能的实施例中,管理后台可对租户合同信息中的登记的合同时效信息以及设备范围信息进行更新,并且在完成对租户合同信息的更新时生成相应的更新日志,并向各区块链节点发送该更新日志,以通知各区块链节点基于更新日志对租户档案进行更新。
S206:确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果。
具体跌,对物联网网关发出的权限验证请求进行解析得到租客验证信息以及设备ID,并向各区块链节点发送该租客验证信息以及设备ID,以通知各个区块链节点基于租户档案对租客验证信息和设备ID进行权限验证。
各区块链节点在接收到租客验证信息和设备ID后,遍历其保存的所有租户档案,确定租户档案中的身份验证信息,并将身份验证信息与租客认证信息进行比较,直至查找到与租客认证信息相匹配的身份认证信息,并确定对应租户档案中是否记录有对应设备ID的智能设备的控制权限,并进一步确定当前时间是否在合同时效信息所对应的时间范围内。
若租户档案中记录有对应设备ID的智能设备的控制权限,并且当前时间在合同时效信息所对应的时间范围内,则生成指示租户具备对应设备ID的控制权限的验证结果,若未找到与租客认证信息相匹配的身份认证信息或租户档案中未记录有对应设备ID的智能设备的控制权限,或者当前时间不在合同时效信息所对应的时间范围内,则生成指示租户不具备对应设备ID的控制权限的验证结果。在生成验证结果后,区块链节点向楼宇物联网管理装置返回验证结果。
S207:获取各个区块链节点发出的验证结果,判断所述验证结果是否一致。若是,则跳转至步骤S208,否则,跳转至步骤S209。
具体的,获取各个区块链节点返回的验证结果,将这些验证结果一一进行比对,判断这些验证结果是否都一致,若是,则跳转至步骤S208,否则转至步骤S209。
S208:基于所述验证结果直接确定权限验证结果。
在返回的验证结果都一致时,可直接根据验证结果确定权限验证结果。例如,在返回的验证结果都指示租户具备对应智能设备的控制权限时,则生成指示具备对智能设备的控制权限的权限验证结果,而在返回的验证结果都指示租户不具备对应智能设备的控制权限时,则生成指示不具备对智能设备的控制权限的权限验证结果。在确定权限验证结果后,跳转至步骤S211。
S209:基于不同验证结果的占比确定最终验证结果,并基于最终验证结果确定权限验证结果。
在返回的验证结果不一致时,确定不同的验证结果的类型,并统计各种验证结果类型在所有验证结果中的占比,并将占比最高的类型对应的验证结果确定为最终的验证结果,并根据最终的验证结果确定权限验证结果。
例如,确定有指示具备权限和不具备权限两种验证结果的类型,经统计确定具备权限和不具备权限两种类型的占比分别是90%和10%,则可以确定最终验证结果指示具备对智能设备的控制权限,则生成指示具备对智能设备的控制权限的权限验证结果。
S210:通知各区块链节点基于一致性算法对所述租户档案进行更新。
具体的,在发生验证结果不一致的情况时,存在某个区块链节点中的租户档案出错的可能性,此时需要通知各区块链节点基于一致性算法对租户档案达成一致,以对组合档案进行更新,以保持各区块链节点之间租户档案的一致。其中一致性算法可以是Paxos算法、Raft算法、ZAB算法、Gossip算法中的一种。
在一个可能的实施例中,对租户档案进行更新具体为:各区块链节点计算各租户档案的哈希值,针对每个租户合同信息对应的租户档案,对所述哈希值进行比较,确定哈希值存在区别的租户档案,并基于一致性算法对哈希值存在区别的租户档案进行更新。
具体的,各区块链节点依次计算每个租户档案对应的哈希值,遍历所有租户合同对应的哈希值,在各区块链节点之间对哈希值进行比较,在出现哈希值不一致的情况时,即对应同一租户合同的租户档案之间的哈希值存在区别时,各区块链节点基于一致性算法对该租户合同对应的租户档案达成一致,以进行租户档案的更新。
S211:向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
上述,通过租客登记数据库中登记的租户合同信息对身份验证信息进行身份验证,并将租户档案分发到各个区块链节点中,由各区块链节点基于共识机制对租户档案进行维护,并且在租户需要控制智能设备时,通过物联网网关发出权限验证请求,由各个区块链节点共同进行权限验证,并最终确定权限验证结果,物联网网关将根据权限验证结果对智能设备进行控制,并且租户档案对智能设备控制权限的时效和范围根据租户合同信息进行确定,在租户合同信息到期时解除租户对智能设备的控制权限,方便对智能设备使用权限的管理,提高了楼宇物联网智能设备的管理效率,有效提升用户体验。同时,在出现验证结果不一致的情况时,通过一致性算法对各区块链节点之间的租户档案进行更新,使不同区块链节点之间对租户档案达成一致,保证数据的有效性,保证楼宇设备管理的安全性。
图3给出了本申请实施例提供的一种楼宇物联网管理装置的结构示意图。如图3所示,该楼宇物联网管理装置包括身份验证模块31、档案分发模块32、共识验证模块33和权限判定模块34。
其中,身份验证模块31,用于确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中对身份验证信息进行身份验证,所述租客登记数据库记录有对应不同身份验证信息的租户合同信息,所述租户合同信息记录有合同时效和设备范围;档案分发模块32,用于基于身份验证结果建立租户档案,并将租户档案分发至区块链网络中的各个区块链节点,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系;共识验证模块33,用于确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果;权限判定模块34,用于根据所述验证结果向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
上述,通过租客登记数据库中登记的租户合同信息对身份验证信息进行身份验证,并将租户档案分发到各个区块链节点中,由各区块链节点基于共识机制对租户档案进行维护,并且在租户需要控制智能设备时,通过物联网网关发出权限验证请求,由各个区块链节点共同进行权限验证,并最终确定权限验证结果,物联网网关将根据权限验证结果对智能设备进行控制,并且租户档案对智能设备控制权限的时效和范围根据租户合同信息进行确定,在租户合同信息到期时解除租户对智能设备的控制权限,方便对智能设备使用权限的管理,提高了楼宇物联网智能设备的管理效率,有效提升用户体验。
本申请实施例还提供了一种计算机设备,该计算机设备可集成本申请实施例提供的楼宇物联网管理装置。图4是本申请实施例提供的一种计算机设备的结构示意图。参考图4,该计算机设备包括:输入装置43、输出装置44、存储器42以及一个或多个处理器41;所述存储器42,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器41执行,使得所述一个或多个处理器41实现如上述实施例提供的楼宇物联网管理方法。其中输入装置43、输出装置44、存储器42和处理器41可以通过总线或者其他方式连接,图4中以通过总线连接为例。
存储器42作为一种计算设备可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的楼宇物联网管理方法对应的程序指令/模块(例如,楼宇物联网管理装置中的身份验证模块31、档案分发模块32、共识验证模块33和权限判定模块34)。存储器42可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置43可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。
处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的楼宇物联网管理方法。
上述提供的楼宇物联网管理装置、设备和计算机可用于执行上述任意实施例提供的楼宇物联网管理方法,具备相应的功能和有益效果。
本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上述实施例提供的楼宇物联网管理方法,该楼宇物联网管理方法包括:确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中对身份验证信息进行身份验证,所述租客登记数据库记录有对应不同身份验证信息的租户合同信息,所述租户合同信息记录有合同时效和设备范围;基于身份验证结果建立租户档案,并将租户档案分发至区块链网络中的各个区块链节点,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系;确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果;根据所述验证结果向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机***存储器或随机存取存储器,诸如DRAM、DDRRAM、SRAM、EDORAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机***中,或者可以位于不同的第二计算机***中,第二计算机***通过网络(诸如因特网)连接到第一计算机***。第二计算机***可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机***中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的楼宇物联网管理方法,还可以执行本申请任意实施例所提供的楼宇物联网管理方法中的相关操作。
上述实施例中提供的楼宇物联网管理装置、设备及存储介质可执行本申请任意实施例所提供的楼宇物联网管理方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的楼宇物联网管理方法。
上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由权利要求的范围决定。

Claims (10)

1.一种楼宇物联网管理方法,其特征在于,包括:
确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中对身份验证信息进行身份验证,所述租客登记数据库记录有对应不同身份验证信息的租户合同信息,所述租户合同信息记录有合同时效和设备范围;
基于身份验证结果建立租户档案,并将租户档案分发至区块链网络中的各个区块链节点,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系;
确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果;
根据所述验证结果向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
2.根据权利要求1所述的楼宇物联网管理方法,其特征在于,所述身份验证信息包括身份ID信息和生物特征信息。
3.根据权利要求2所述的楼宇物联网管理方法,其特征在于,所述在租客登记数据库中对身份验证信息进行身份验证,包括:
在租客登记数据库中检索与所述身份验证信息中身份ID信息对应的租户合同信息;
基于检索到的租户合同信息以及所述身份验证信息向管理后台发出租户验证请求,以供管理后台基于所述租户合同信息以及所述身份验证信息进行身份验证得到身份验证结果。
4.根据权利要求3所述的楼宇物联网管理方法,其特征在于,所述基于身份验证结果建立租户档案,包括:
基于通过身份验证的身份验证结果,确定所述租户合同信息对应的合同时效信息和设备范围信息;
基于所述设备范围信息确定所述身份验证信息对应的智能设备,并建立租户档案,并根据所述合同时效信息确定所述租户档案的档案时效。
5.根据权利要求1所述的楼宇物联网管理方法,其特征在于,所述根据所述验证结果向所述物联网网关下发权限验证结果,包括
获取各个区块链节点发出的验证结果,判断所述验证结果是否一致;
若所述验证结果一致,则基于所述验证结果直接确定权限验证结果;
若所述验证结果不一致,则基于不同验证结果的占比确定最终验证结果,并基于最终验证结果确定权限验证结果;
向所述物联网网关下发权限验证结果。
6.根据权利要求5所述的楼宇物联网管理方法,其特征在于,所述验证结果不一致之后,还包括:
通知各区块链节点基于一致性算法对所述租户档案进行更新。
7.根据权利要求6所述的楼宇物联网管理方法,其特征在于,所述各区块链节点基于一致性算法对所述租户档案进行更新,包括:
各区块链节点计算各租户档案的哈希值,针对每个租户合同信息对应的租户档案,对所述哈希值进行比较,确定哈希值存在区别的租户档案,并基于一致性算法对哈希值存在区别的租户档案进行更新。
8.一种楼宇物联网管理装置,其特征在于,包括身份验证模块、档案分发模块、共识验证模块和权限判定模块,其中:
身份验证模块,用于确定物联网网关发出的租客登记请求附带的身份验证信息,在租客登记数据库中对身份验证信息进行身份验证,所述租客登记数据库记录有对应不同身份验证信息的租户合同信息,所述租户合同信息记录有合同时效和设备范围;
档案分发模块,用于基于身份验证结果建立租户档案,并将租户档案分发至区块链网络中的各个区块链节点,所述租户档案用于记录合同时效、智能设备与身份验证信息的对应关系;
共识验证模块,用于确定物联网网关发出的权限验证请求附带的租客验证信息,通知各个区块链节点基于租户档案对所述租客验证信息进行权限验证并返回验证结果;
权限判定模块,用于根据所述验证结果向所述物联网网关下发权限验证结果,以使物联网网关根据权限验证结果对智能设备进行控制。
9.一种计算机设备,其特征在于,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7任一所述的楼宇物联网管理方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7任一所述的楼宇物联网管理方法。
CN202011404798.8A 2020-12-05 2020-12-05 一种楼宇物联网管理方法、装置、设备及存储介质 Active CN112507310B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011404798.8A CN112507310B (zh) 2020-12-05 2020-12-05 一种楼宇物联网管理方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011404798.8A CN112507310B (zh) 2020-12-05 2020-12-05 一种楼宇物联网管理方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN112507310A true CN112507310A (zh) 2021-03-16
CN112507310B CN112507310B (zh) 2024-03-29

Family

ID=74969945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011404798.8A Active CN112507310B (zh) 2020-12-05 2020-12-05 一种楼宇物联网管理方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN112507310B (zh)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150040188A1 (en) * 2013-07-30 2015-02-05 Ricoh Company, Ltd. Service providing system and data providing method
CN105761125A (zh) * 2016-02-03 2016-07-13 武汉天梯极客网络科技有限公司 一种车辆租赁方法和云管理服务器
CN106878084A (zh) * 2017-02-28 2017-06-20 新华三技术有限公司 一种权限控制方法和装置
CN107341707A (zh) * 2017-05-25 2017-11-10 广东建邦计算机软件股份有限公司 基于共治网格的房屋租赁数据处理方法和装置
CN107784539A (zh) * 2016-08-29 2018-03-09 李葛亮 基于终端设备和服务器租赁管理控制头戴显示设备的方法
CN108737348A (zh) * 2017-04-21 2018-11-02 中国科学院信息工程研究所 一种基于区块链的智能合约的物联网设备访问控制方法
US20190058709A1 (en) * 2017-08-16 2019-02-21 Telefonaktiebolaget Lm Ericsson (Publ) Tenant management method and system in a cloud computing environment
CN109472675A (zh) * 2018-11-29 2019-03-15 阿里巴巴集团控股有限公司 租赁业务的处理方法、装置、***及设备
CN109584110A (zh) * 2018-11-22 2019-04-05 广州点睿信息科技有限公司 一种基于区块链的智能酒店管理装置及方法
CN110049141A (zh) * 2019-05-24 2019-07-23 南京工程学院 基于区块链的物联网分布式认证方法及其架构
CN110084665A (zh) * 2019-03-18 2019-08-02 深圳壹账通智能科技有限公司 租房交易方法、装置、电子设备及计算机可读存储介质
CN110189440A (zh) * 2019-05-17 2019-08-30 杭州宇链科技有限公司 一种基于区块链的智能锁监管设备及其方法
CN110211271A (zh) * 2019-06-17 2019-09-06 浙江居利威物联科技有限公司 网约房管理方法、管理平台及***
CN110619526A (zh) * 2019-09-19 2019-12-27 阿里巴巴集团控股有限公司 基于区块链的业务服务提供方法、装置、设备及***
JP2020119147A (ja) * 2019-01-22 2020-08-06 キヤノン株式会社 システム、テナントの移動方法、情報処理装置およびその制御方法、認可サーバーおよびその制御方法、並びにプログラム
CN111553767A (zh) * 2020-04-29 2020-08-18 天网互联科技(深圳)有限公司 基于区块链的共享房屋租赁***、方法和存储介质

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150040188A1 (en) * 2013-07-30 2015-02-05 Ricoh Company, Ltd. Service providing system and data providing method
CN105761125A (zh) * 2016-02-03 2016-07-13 武汉天梯极客网络科技有限公司 一种车辆租赁方法和云管理服务器
CN107784539A (zh) * 2016-08-29 2018-03-09 李葛亮 基于终端设备和服务器租赁管理控制头戴显示设备的方法
CN106878084A (zh) * 2017-02-28 2017-06-20 新华三技术有限公司 一种权限控制方法和装置
CN108737348A (zh) * 2017-04-21 2018-11-02 中国科学院信息工程研究所 一种基于区块链的智能合约的物联网设备访问控制方法
CN107341707A (zh) * 2017-05-25 2017-11-10 广东建邦计算机软件股份有限公司 基于共治网格的房屋租赁数据处理方法和装置
US20190058709A1 (en) * 2017-08-16 2019-02-21 Telefonaktiebolaget Lm Ericsson (Publ) Tenant management method and system in a cloud computing environment
CN109584110A (zh) * 2018-11-22 2019-04-05 广州点睿信息科技有限公司 一种基于区块链的智能酒店管理装置及方法
CN109472675A (zh) * 2018-11-29 2019-03-15 阿里巴巴集团控股有限公司 租赁业务的处理方法、装置、***及设备
JP2020119147A (ja) * 2019-01-22 2020-08-06 キヤノン株式会社 システム、テナントの移動方法、情報処理装置およびその制御方法、認可サーバーおよびその制御方法、並びにプログラム
CN110084665A (zh) * 2019-03-18 2019-08-02 深圳壹账通智能科技有限公司 租房交易方法、装置、电子设备及计算机可读存储介质
CN110189440A (zh) * 2019-05-17 2019-08-30 杭州宇链科技有限公司 一种基于区块链的智能锁监管设备及其方法
CN110049141A (zh) * 2019-05-24 2019-07-23 南京工程学院 基于区块链的物联网分布式认证方法及其架构
CN110211271A (zh) * 2019-06-17 2019-09-06 浙江居利威物联科技有限公司 网约房管理方法、管理平台及***
CN110619526A (zh) * 2019-09-19 2019-12-27 阿里巴巴集团控股有限公司 基于区块链的业务服务提供方法、装置、设备及***
CN111553767A (zh) * 2020-04-29 2020-08-18 天网互联科技(深圳)有限公司 基于区块链的共享房屋租赁***、方法和存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TATIANA AUBONNET 等: "Controlled Components for Internet of Things As-AService", OPEN JOURNAL OF INTERNET OF THINGS, vol. 2, no. 1, 31 December 2016 (2016-12-31), pages 16 - 33 *

Also Published As

Publication number Publication date
CN112507310B (zh) 2024-03-29

Similar Documents

Publication Publication Date Title
WO2018119587A1 (zh) 数据处理方法、装置、***及信息采集设备
US11863677B2 (en) Security token validation
CN114465807B (zh) 一种基于机器学习的零信任api网关动态信任评估与访问控制方法及***
CN110768968B (zh) 基于可验证声明的授权方法、装置、设备及***
US7756476B2 (en) Wireless communication system, terminal, and method for reporting status of terminal
US20150235496A1 (en) Systems and methods for lock access management using wireless signals
CN110602455B (zh) 视频存储***、视频处理方法、装置、设备及存储介质
CN113542399B (zh) 车辆的远程控制方法、装置、车辆以及存储介质
US20200344234A1 (en) Blockchain folding
CN111369242A (zh) 通过智能合约恢复区块链资产的方法、钱包及区块链节点
CN111984949B (zh) 鉴权方法、装置、电子设备及存储介质
CN112712372A (zh) 联盟链跨链***和信息调用方法
CN111031074B (zh) 一种认证方法、服务器和客户端
CN110910110B (zh) 一种数据处理方法、装置及计算机存储介质
CN112291264A (zh) 一种安全控制的方法和装置
CN113507443B (zh) 一种基于时间能力树的物联网访问控制方法、装置及存储介质
CN107396361B (zh) 一种用于对用户设备进行无线连接预授权的方法与设备
CN111241188A (zh) 区块链网络中的共识方法、节点及存储介质
CN112507310A (zh) 一种楼宇物联网管理方法、装置、设备及存储介质
CN113239255B (zh) 异构数据资源的共享方法、装置、计算机设备及介质
CN111680282B (zh) 基于区块链网络的节点管理方法、装置、设备及介质
JP2002324053A (ja) 利用権限管理システム、利用権限管理方法および利用権限管理プログラム
Silva et al. Privacy preservation in temporary use of iot environments
CN112597496B (zh) 一种文件信誉鉴定方法、装置及***
CN113300853B (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
GR01 Patent grant
GR01 Patent grant