专利名称:一种基于区块链的智慧楼宇管理方法及装置
专利类型:发明专利
专利申请号:CN202410807289.1
专利申请(专利权)人:福建海峡区块链信息科技有限公司
权利人地址:福建省福州市长乐区文武砂街道壶江路2号中国东南大数据产业园8号研发楼
专利发明(设计)人:李师源
专利摘要:本发明提供的一种基于区块链的智慧楼宇管理方法及装置,其方法包括:实时获取楼宇内的监控视频、电梯工作状态和刷卡记录,将监控视频和刷卡记录上传到区块链中,监控视频包括设置于停车场内进行停车监控的第一视频以及设置在各个电梯里和楼道里的第二视频;基于第一视频,确定当前所停车辆的第一车牌号,在接收到与第一车牌号所绑定的第一用户所发送的目标区域,则根据楼宇内的通行路线、电梯工作状态和目标区域进行路线规划,并且根据电梯工作状态提前控制电梯到达乘梯地点;基于第二视频,在第二用户准备离去时,根据楼宇内的通行路线和第二视频识别到的第二车牌号的停车位置进行路线规划。本发明能够保护隐私数据且能便于用户的乘车出行。
主权利要求:
1.一种基于区块链的智慧楼宇管理方法,其特征在于,包括步骤:
S1、实时获取楼宇内的监控视频、电梯工作状态和刷卡记录,将所述监控视频和所述刷卡记录上传到区块链中,所述监控视频包括设置于停车场内进行停车监控的第一视频以及设置在各个电梯里和楼道里的第二视频;
S2、基于所述第一视频,确定当前所停车辆的第一车牌号,判断历史数据中是否存在与所述第一车牌号所绑定的第一用户,若存在,判断是否接收到所述第一用户所在的第一终端所发送的目标区域,若接收到,则根据楼宇内的通行路线、所述电梯工作状态和所述目标区域进行路线规划,得到并返回符合第一用户所要求的第一最优路线,并且根据所述电梯工作状态提前控制电梯到达所述第一最优路线中的乘梯地点;
S3、基于所述第二视频,判断第二用户是否准备离去,若是,则获取所述第二用户所绑定的第二车牌号的停车位置,根据楼宇内的通行路线和所述第二车牌号的停车位置进行路线规划,得到并返回符合通用目的地规则的第二最优路线;
所述步骤S1中将所述监控视频和所述刷卡记录上传到区块链中包括:
分别识别所述监控视频和所述刷卡记录中的关联用户,将所述监控视频和所述刷卡记录上传到区块链中,得到此次上传的第一区块,所述第一区块的权限控制分为访问权限控制和变动权限控制,所述访问权限控制限制为各个区块链节点方具有访问所述第一区块的权限,所述变动权限控制限制为需要各个区块链节点方和所述关联用户的共同授权才具有变动所述第一区块的权限;
所述步骤S2中则根据楼宇内的通行路线、所述电梯工作状态和所述目标区域进行路线规划,得到并返回符合第一用户所要求的第一最优路线,并且根据所述电梯工作状态提前控制电梯到达所述第一最优路线中的乘梯地点包括:根据楼宇内的通行路线先确定所述第一用户的当前位置到达所述目标区域的可选路线,对于每一条可选路线,首先根据所述第一用户的当前位置到达各个可选路线中所确定的电梯得到第一分段距离s1和第一分段时间t1,其次根据所述电梯工作状态预测在所述第一分段时间之后到达乘梯地点的时间加上乘坐电梯所花的时间得到第二分段时间t2,接着确定出梯地点到达所述目标区域的第二分段距离s2和第三分段时间t3,最终得到每一条可选路线的总距离S和总时间T,其中,总距离S=第一分段距离s1+第二分段距离s2,总时间T=第一分段时间t1+第二分段时间t2+第三分段时间t3;
获取所述第一用户的要求,若所述第一用户的要求为距离最近,则选取总距离S最小的可选路线作为第一最优路线,若所述第一用户的要求为时间最短,则选取总时间T最小的可选路线作为第一最优路线;
在确定所述第一最优路线之后,若是所述第一最优路线的电梯处于空闲状态,则提前控制电梯到达所述第一最优路线中的乘梯地点,若是同一乘梯地点处至少有两部电梯,则判断这两部电梯在第一分段时间t1之后所处的位置,当其中一部电梯为上行,则另一部电梯控制其下行,以尽快到达所述第一最优路线中的乘梯地点;
所述步骤S2中判断是否接收到所述第一用户所在的第一终端所发送的目标区域还包括:
基于所述第一视频,确定从所述当前所停车辆上下车的所有人员的外表特征,将所有人员的外表特征作为第一人员集合与所述第一车牌号进行临时关联,所述外表特征包括形态特征和衣装特征;
若未接收到所述第一用户所在的第一终端所发送的目标区域,则根据所述第一用户的历史形体特征判断所述第一人员集合中是否存在所述第一用户,若是存在,则根据楼宇内的通行路线、所述电梯工作状态和所述第一用户在楼宇内的出行习惯进行路线规划,得到并返回符合通用目的地规则的第一最优路线;
所述步骤S3包括:
基于所述第二视频,判断第二用户是否准备离去,若是,则根据所述第二用户的外表特征得到其所在的第二人员集合,获取所述第二人员集合所临时关联的第二车牌号的停车位置,根据楼宇内的通行路线和所述第二车牌号的停车位置进行路线规划,得到并返回符合通用目的地规则的第二最优路线。
2.根据权利要求1所述的一种基于区块链的智慧楼宇管理方法,其特征在于,所述第一用户的要求为距离最近或者时间最短,所述通用目的地规则为距离最近规则或者时间最短规则。
3.根据权利要求1所述的一种基于区块链的智慧楼宇管理方法,其特征在于,所述步骤S1之前还包括步骤:当在停车场入口处识别到第一车牌号时,判断是否接收到与所述第一车牌号绑定的第一用户所在的第一终端所发送的目标区域,若接收到,则根据楼宇内的通行路线、所述电梯工作状态和所述目标区域进行路线规划,得到并返回符合第一用户所要求的第三最优路线,所述第三最优路线包括从停车场入口到达推荐车位的驾驶路线段和从推荐车位到达目标区域的行走路线段;
若没有接收到,则根据楼宇内的通行路线、所述电梯工作状态和所述第一用户在楼宇内的出行习惯进行路线规划,得到并返回符合通用目的地规则的第三最优路线,所述第三最优路线包括从停车场入口到达推荐车位的驾驶路线段和从推荐车位到达预测区域的行走路线段;
其中,若所述第一车牌号最终停在了推荐车位上,则将所述第三最优路线的行走路线段作为第一最优路线。
4.根据权利要求1所述的一种基于区块链的智慧楼宇管理方法,其特征在于,所述步骤S2中判断是否接收到所述第一用户所在的第一终端所发送的目标区域还包括:若是不存在与所述第一车牌号所绑定的用户,则根据楼宇内的通行路线和所述电梯工作状态进行路线规划,得到符合通用乘梯规则的第一最优路线,并将所述第一最优路线显示在所述第一车牌号所停位置最近的显示屏上,所述通用乘梯规则为距离电梯口最近原则、到达电梯口最快原则或者乘上电梯最快原则;
此时,所述步骤S3还包括:
当所述第二用户没有绑定车牌号时,则根据所述第二用户的外表特征得到其所在的第二人员集合,获取所述第二人员集合所临时关联的第二车牌号的停车位置,根据楼宇内的通行路线和所述第二车牌号的停车位置进行路线规划,得到符合通用目的地规则的第二最优路线,并将所述第二最优路线显示在所述第二用户到达停车场位置最近的显示屏上。
5.根据权利要求1至4任一所述的一种基于区块链的智慧楼宇管理方法,其特征在于,还包括步骤:
当任一用户接入楼宇内的无线Wi‑Fi,则弹出了楼宇登录系统,并引导用户注册账号且绑定车牌号。
6.根据权利要求1至4任一所述的一种基于区块链的智慧楼宇管理方法,其特征在于,得到用户在楼宇内的行走位置包括步骤:基于所述监控视频和用户的外表特征确定用户在楼宇内的行走位置;
或者是基于室内定位技术对用户进行定位之后得到用户在楼宇内的行走位置。
7.一种基于区块链的智慧楼宇管理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6任一所述的一种基于区块链的智慧楼宇管理方法。 说明书 : 一种基于区块链的智慧楼宇管理方法及装置技术领域[0001] 本发明涉及区块链技术领域,特别涉及一种基于区块链的智慧楼宇管理方法及装置。背景技术[0002] 智慧楼宇是指借助现有的物联网技术,将建筑物与智能设备进行互联互通,实现楼宇内部各个系统的智能化管理和协同运行的一种建筑物管理模式。现有的智慧楼宇管理系统通常是提供了视频监控、安防报警、楼宇对讲、门禁一卡通、火灾报警等等功能,一定程度上也提供了用户的生活便利性且保障了用户在建筑物内的人身安全。但是,现有的智慧楼宇管理系统至少还存在以下问题:[0003] 1、视频监控、门禁一卡通等功能的实现都涉及到大量个人/机构的隐私数据,因此,存在数据的安全性和隐私性无法确保的问题。[0004] 2、随着车辆保有量的增加,导致现在的智慧楼宇存在停车难、找车难、电梯找不到、电梯乘坐困难等问题。发明内容[0005] 为了解决现有技术的上述问题,本发明提供了一种基于区块链的智慧楼宇管理方法及装置,能够保护隐私数据且能便于用户的乘车出行。[0006] 为了达到上述目的,本发明采用的技术方案为:[0007] 第一方面,本发明提供了一种基于区块链的智慧楼宇管理方法,包括步骤:[0008] S1、实时获取楼宇内的监控视频、电梯工作状态和刷卡记录,将所述监控视频和所述刷卡记录上传到区块链中,所述监控视频包括设置于停车场内进行停车监控的第一视频以及设置在各个电梯里和楼道里的第二视频;[0009] S2、基于所述第一视频,确定当前所停车辆的第一车牌号,判断历史数据中是否存在与所述第一车牌号所绑定的第一用户,若存在,判断是否接收到所述第一用户所在的第一终端所发送的目标区域,若接收到,则根据楼宇内的通行路线、所述电梯工作状态和所述目标区域进行路线规划,得到并返回符合第一用户所要求的第一最优路线,并且根据所述电梯工作状态提前控制电梯到达所述第一最优路线中的乘梯地点;[0010] S3、基于所述第二视频,判断第二用户是否准备离去,若是,则获取所述第二用户所绑定的第二车牌号的停车位置,根据楼宇内的通行路线和所述第二车牌号的停车位置进行路线规划,得到并返回符合通用目的地规则的第二最优路线。[0011] 本发明的有益效果在于:基于楼宇内的通行路线,当用户的车辆停在停车区域时,若当前所停车辆的用户选有目标区域时,则能够根据电梯工作状态进行路线规划,并在得到最优路线时能够提前控制电梯到达乘梯地点,从而解决了电梯找不到和电梯乘坐困难的问题;而在用户准备离去时,能够自动获取用户的停车位置并进行路线规划,从而解决了找车难的问题,因此本发明能够使得用户在楼宇内的停车出行更加便利。同时,本发明通过将隐私数据上传到区块链中,一方面借用区块链的访问权限控制保护数据的安全性和隐私性,另一方面也通过区块链的防篡改特性来保护这个隐私数据不会被随意删除,以在需要的时候调用该数据,从而保护隐私数据。[0012] 可选地,所述步骤S1中将所述监控视频和所述刷卡记录上传到区块链中包括:[0013] 分别识别所述监控视频和所述刷卡记录中的关联用户,将所述监控视频和所述刷卡记录上传到区块链中,得到此次上传的第一区块,所述第一区块的权限控制分为访问权限控制和变动权限控制,所述访问权限控制限制为各个区块链节点方具有访问所述第一区块的权限,所述变动权限控制限制为需要各个区块链节点方和所述关联用户的共同授权才具有变动所述第一区块的权限。[0014] 根据上述描述可知,本发明通过对隐私数据的关联用户进行识别,一方面,关联用户不能访问数据,只有区块链节点方有访问权限,从而减少能够访问数据的用户数量,降低了数据泄露风险;另一方面,关联用户具有“一票否决权”,能够保证自身相关数据不会被随意变动,保护隐私数据的真实性,从而兼顾了隐私数据的安全性和真实性。[0015] 可选地,所述第一用户的要求为距离最近或者时间最短,所述通用目的地规则为距离最近规则或者时间最短规则。[0016] 可选地,所述步骤S1之前还包括步骤:[0017] 当在停车场入口处识别到第一车牌号时,判断是否接收到与所述第一车牌号绑定的第一用户所在的第一终端所发送的目标区域,若接收到,则根据楼宇内的通行路线、所述电梯工作状态和所述目标区域进行路线规划,得到并返回符合第一用户所要求的第三最优路线,所述第三最优路线包括从停车场入口到达推荐车位的驾驶路线段和从推荐车位到达目标区域的行走路线段;[0018] 若没有接收到,则根据楼宇内的通行路线、所述电梯工作状态和所述第一用户在楼宇内的出行习惯进行路线规划,得到并返回符合通用目的地规则的第三最优路线,所述第三最优路线包括从停车场入口到达推荐车位的驾驶路线段和从推荐车位到达预测区域的行走路线段;[0019] 其中,若所述第一车牌号最终停在了推荐车位上,则将所述第三最优路线的行走路线段作为第一最优路线。[0020] 根据上述描述可知,通过对停车场入口处就开始进行路线规划,从而使得用户从进入停车场开始到到达目标区域的路线最优,一方面解决了用户停车难的问题,一方面进一步减少了用户花费在停车和乘电梯的时间,从而进一步提高用户的停车出行便利。[0021] 可选地,所述步骤S2中判断是否接收到所述第一用户所在的第一终端所发送的目标区域还包括:[0022] 基于所述第一视频,确定从所述当前所停车辆上下车的所有人员的外表特征,将所有人员的外表特征作为第一人员集合与所述第一车牌号进行临时关联,所述外表特征包括形态特征和衣装特征;[0023] 若未接收到所述第一用户所在的第一终端所发送的目标区域,则根据所述第一用户的历史形体特征判断所述第一人员集合中是否存在所述第一用户,若是存在,则根据楼宇内的通行路线、所述电梯工作状态和所述第一用户在楼宇内的出行习惯进行路线规划,得到并返回符合通用目的地规则的第一最优路线;[0024] 所述步骤S3包括:[0025] 基于所述第二视频,判断第二用户是否准备离去,若是,则根据所述第二用户的外表特征得到其所在的第二人员集合,获取所述第二人员集合所临时关联的第二车牌号的停车位置,根据楼宇内的通行路线和所述第二车牌号的停车位置进行路线规划,得到并返回符合通用目的地规则的第二最优路线。[0026] 根据上述描述可知,通过车辆所绑定的用户以及下车人员外表特征来进行人员和车辆的关联,无需高精度高准确率的人脸识别,就能依靠现有停车场的设备条件实现人车绑定,从而在进入楼宇时能根据用户习惯自动进行路线规划,并在离去时根据临时关联关系自动进行路线规划,从而实现用户路线规划的智能化。[0027] 可选地,所述步骤S2中判断是否接收到所述第一用户所在的第一终端所发送的目标区域还包括:[0028] 若是不存在与所述第一车牌号所绑定的用户,则根据楼宇内的通行路线和所述电梯工作状态进行路线规划,得到符合通用乘梯规则的第一最优路线,并将所述第一最优路线显示在所述第一车牌号所停位置最近的显示屏上,所述通用乘梯规则为距离电梯口最近原则、到达电梯口最快原则或者乘上电梯最快原则;[0029] 此时,所述步骤S3还包括:[0030] 当所述第二用户没有绑定车牌号时,则根据所述第二用户的外表特征得到其所在的第二人员集合,获取所述第二人员集合所临时关联的第二车牌号的停车位置,根据楼宇内的通行路线和所述第二车牌号的停车位置进行路线规划,得到符合通用目的地规则的第二最优路线,并将所述第二最优路线显示在所述第二用户到达停车场位置最近的显示屏上。[0031] 可选地,所述步骤S2中则根据楼宇内的通行路线、所述电梯工作状态和所述目标区域进行路线规划,得到并返回符合第一用户所要求的第一最优路线,并且根据所述电梯工作状态提前控制电梯到达所述第一最优路线中的乘梯地点包括:[0032] 根据楼宇内的通行路线先确定所述第一用户的当前位置到达所述目标区域的可选路线,对于每一条可选路线,首先根据所述第一用户的当前位置到达各个可选路线中所确定的电梯得到第一分段距离s1和第一分段时间t1,其次根据所述电梯工作状态预测在所述第一分段时间之后到达乘梯地点的时间加上乘坐电梯所花的时间得到第二分段时间t2,接着确定出梯地点到达所述目标区域的第二分段距离s2和第三分段时间t3,最终得到每一条可选路线的总距离S和总时间T,其中,总距离S=第一分段距离s1+第二分段距离s2,总时间T=第一分段时间t1+第二分段时间t2+第三分段时间t3;[0033] 获取所述第一用户的要求,若所述第一用户的要求为距离最近,则选取总距离S最小的可选路线作为第一最优路线,若所述第一用户的要求为时间最短,则选取总时间T最小的可选路线作为第一最优路线;[0034] 在确定所述第一最优路线之后,若是所述第一最优路线的电梯处于空闲状态,则提前控制电梯到达所述第一最优路线中的乘梯地点,若是同一乘梯地点处至少有两部电梯,则判断这两部电梯在第一分段时间t1之后所处的位置,当其中一部电梯为上行,则另一部电梯控制其下行,以尽快到达所述第一最优路线中的乘梯地点。[0035] 可选地,还包括步骤:[0036] 当任一用户接入楼宇内的无线Wi‑Fi,则弹出了楼宇登录系统,并引导用户注册账号且绑定车牌号。[0037] 可选地,得到用户在楼宇内的行走位置包括步骤:[0038] 基于所述监控视频和用户的外表特征确定用户在楼宇内的行走位置;[0039] 或者是基于室内定位技术对用户进行定位之后得到用户在楼宇内的行走位置。[0040] 第二方面,本发明提供了一种基于区块链的智慧楼宇管理装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的一种基于区块链的智慧楼宇管理方法。[0041] 其中,第二方面所提供的一种基于区块链的智慧楼宇管理装置所对应的技术效果参照第一方面所提供的一种基于区块链的智慧楼宇管理方法的相关描述。附图说明[0042] 图1为本发明实施例的一种基于区块链的智慧楼宇管理方法的主要流程示意图;[0043] 图2为本发明实施例的一种基于区块链的智慧楼宇管理装置的结构示意图。具体实施方式[0044] 为了更好的理解上述技术方案,下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更清楚、透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。[0045] 实施例一[0046] 本实施例应用在设置有停车区域且能识别车牌号的智慧楼宇场景中,在现有的智慧楼宇中,对于监控视频和刷卡记录等等楼宇工作人员能够随意访问且删除,影响这些隐私数据的安全性和真实性。同时,无法正确引导车辆进行停车,且不能很好的引导用户到达目标区域。本实施例通过区块链的访问权限和防篡改特性来保证隐私数据的安全性和真实性,通过车牌号和用户的识别关联,结合电梯工作状态来进行最优路径的推荐,从而更好的引导车辆进行停车、找车以及乘坐电梯,从而提高用户在智慧楼宇内的出行便利。具体参照如下说明。[0047] 需要说明的是,基于本实施例的软件界面可以通过开发一个插件、页面置于现有的生活购物APP(application,手机软件)、通讯软件APP、支付APP以及交通出行APP中,也可以单独开发一个APP。当用户进入智慧楼宇内,进入到这个软件界面中,登录对应系统并绑定有车牌号之后,就实现了用户和车牌号的绑定。当用户绑定的车牌号第一次进入智慧楼宇内并被识别时,通过摄像头获取到用户的外表特征并由用户进行确认就可以绑定用户、外表特征和车牌号的绑定。由此,本实施例中和用户的交互都是基于用户登录了楼宇相关系统并能够在软件界面上显示楼宇相关信息的条件下进行实现的。若用户未登录楼宇相关系统,或者没有通知权限等等情况下,系统就无法与车辆对应的用户进行交互。[0048] 由此,请参照图1,一种基于区块链的智慧楼宇管理方法,包括步骤:[0049] S01、当在停车场入口处识别到第一车牌号时,判断是否接收到与第一车牌号绑定的第一用户所在的第一终端所发送的目标区域,若接收到,则根据楼宇内的通行路线、电梯工作状态和目标区域进行路线规划,得到并返回符合第一用户所要求的第三最优路线,第三最优路线包括从停车场入口到达推荐车位的驾驶路线段和从推荐车位到达目标区域的行走路线段;[0050] 其中,本实施例还包括步骤:[0051] 当任一用户接入楼宇内的无线Wi‑Fi,则弹出了楼宇登录系统,并引导用户注册账号且绑定车牌号。[0052] 在本实施例中,用户可以自行登录楼宇登录系统,也可以在用户接入无线Wi‑Fi时,引导用户登录,此时,用户可以通过智慧楼宇的软件界面去获取用户在智慧楼宇内的实时位置并选取其所要到达的目标区域。[0053] 此时,回到步骤S01中,第一用户的车辆经过停车场入口处,停车场入口处就识别车辆的车牌号,记为第一车牌号,此时,从系统中判断是否有第一车牌号绑定的第一用户所在的第一终端所发送的目标区域,如果有,则说明第一用户有想要到达的区域,这个区域在楼宇内是有具体的位置,因此,根据楼宇内的通行路线、电梯工作状态和目标区域进行路线规划,就能得到并返回符合第一用户所要求的第三最优路线。这其中包括了推荐车位以及推荐乘梯点。[0054] 应当说明的是,通常而言,现有停车场都比较大,而且空闲的停车位都是分布不均匀的,若用户凭感觉凭运气去寻找停车位,则往往需要花费很大的时间和精力,因此,本实施例通过规划推荐车位,且将车辆引导到推荐车位,就能更好的引导用户停车。在此基础上,可以通过锁定车位,即设置自动控制的车位占用装置,当分配给第一车牌号时就占用这个车位,直至识别到第一车牌号才脱离占用,允许第一车牌号的车进行占用。[0055] S02、若没有接收到,则根据楼宇内的通行路线、电梯工作状态和第一用户在楼宇内的出行习惯进行路线规划,得到并返回符合通用目的地规则的第三最优路线,第三最优路线包括从停车场入口到达推荐车位的驾驶路线段和从推荐车位到达预测区域的行走路线段;[0056] 其中,如果没有接收到第一用户的目标区域,就判断第一用户在这个楼宇内是否有经常去的地方,即出行习惯,就可以根据出行习惯进行路线规划,来得到第三最优路线。[0057] 应当说明的是,智慧楼宇本身可能是办公区,也可能是商业区,比如在这个楼宇上班的或者店铺经营的,他们通常都有一个经常去的目的地,即出行习惯。而对于拜访者或者是消费者来说,比如前面几次都是拜访某一公司,则此次的出行习惯就把目的地选为这一公司,同理,某一消费者每次来到这个商业楼都是去某一家消费,则将其选为目的地。这样根据第一用户在楼宇内的出行习惯来预测他的目的地,就可以进行路径规划。[0058] 由此,本实施例不仅解决了用户停车难的问题,也减少了用户花费在停车和乘电梯的时间,从而提高了用户的停车出行便利。[0059] 其中,步骤S01和步骤S02为优化方案,在其他等同实施例中,可以不实施步骤S01和步骤S02。[0060] S1、实时获取楼宇内的监控视频、电梯工作状态和刷卡记录,将监控视频和刷卡记录上传到区块链中,监控视频包括设置于停车场内进行停车监控的第一视频以及设置在各个电梯里和楼道里的第二视频;[0061] 其中,步骤S1中将监控视频和刷卡记录上传到区块链中包括:[0062] S11、分别识别监控视频和刷卡记录中的关联用户,将监控视频和刷卡记录上传到区块链中,得到此次上传的第一区块,第一区块的权限控制分为访问权限控制和变动权限控制,访问权限控制限制为各个区块链节点方具有访问第一区块的权限,变动权限控制限制为需要各个区块链节点方和关联用户的共同授权才具有变动第一区块的权限。[0063] 其中,由于公共区域的用户很多,每一个视频图像中都涉及到多个用户,因此,就算这个视频图像中有这个用户,用户也不具有访问数据的权限,避免用户访问自身数据的同时也获悉了别人的隐私数据,同时也减少能够访问数据的用户数量,降低了数据泄露风险。因为在楼宇的公共区域,视频监控更多的是起到一个安全监控,只有在物品丢失、发生斗殴等情况需要访问,此时通过楼宇的区块链节点方进行访问即可。[0064] 其中,变动包括增加、删除和修改,无论哪一种都使得原始数据的发生了变化。因此,对原始数据的任何变动都需要这个原始数据所涉及的关联用户的共同授权才可以,这里的关联用户是指用户在这个系统中登录并绑定有车牌号的,这样就保证了这些原始数据的完整性和真实性。[0065] 由此,本实施例的步骤S11兼顾了隐私数据的安全性和真实性。[0066] S2、基于第一视频,确定当前所停车辆的第一车牌号,判断历史数据中是否存在与第一车牌号所绑定的第一用户,若存在,则判断是否接收到第一用户所在的第一终端所发送的目标区域,若接收到,则根据楼宇内的通行路线、电梯工作状态和目标区域进行路线规划,得到并返回符合第一用户所要求的第一最优路线,并且根据电梯工作状态提前控制电梯到达第一最优路线中的乘梯地点;[0067] 其中,基于步骤S01和步骤S02已经得到的全过程的路径推荐,若第一车牌号最终停在了推荐车位上,则将第三最优路线的行走路线段作为第一最优路线。而如果第一车牌号没有停在推荐车位上或者未实施步骤S01和步骤S02时,则需要步骤S2来进行路径规划。[0068] 在进行路径规划时,第一用户的要求为距离最近或者时间最短,由用户进行选择,或者使用默认的时间最短要求。通用目的地规则为距离最近规则或者时间最短规则,由用户进行选择,或者使用默认的时间最短规则。[0069] 在本实施例中,得到用户在楼宇内的行走位置包括步骤:[0070] 基于监控视频和用户的外表特征确定用户在楼宇内的行走位置;[0071] 或者是基于室内定位技术对用户进行定位之后得到用户在楼宇内的行走位置。[0072] 即根据识别到的外表特征来确认监控视频中的用户,这样就能串起来用户在楼宇内的行走轨迹。或者是室内定位技术,其中包括Wi‑Fi定位、蓝牙定位等等。[0073] 在本实施例中,第一终端指的是第一用户的账号所登录的终端设备,包括但不限于手机、平板电脑等等。当第一用户登录了楼宇相关系统,如果第一用户有明确想去的区域,可以在软件界面上选择对应的目标区域,比如某某服装店、某某饭店、某某影院、某某公司等等。由此,步骤S2中描述了接收到第一用户所在的第一终端所发送的目标区域的情形。在实际场景中,也包括没有接收到目标区域的场景,此时,步骤S2中则判断是否接收到第一用户所在的第一终端所发送的目标区域还包括:[0074] S211、基于第一视频,确定从当前所停车辆上下车的所有人员的外表特征,将所有人员的外表特征作为第一人员集合与第一车牌号进行临时关联,外表特征包括形态特征和衣装特征;[0075] 其中,形态特征包括身高、肥胖和形体的一些特征,衣装特征包括当天所穿的衣服、裤子、鞋子以及帽子、围巾等。[0076] 比如当前所停车辆下车有三个人,其外表特征分别为(男,170‑172,微胖,黑色T恤,蓝色牛仔裤,白色板鞋)、(女,160‑162,微胖,蓝色碎花裙,黑色高跟鞋)、(女,100‑103,标准,白色T恤,蓝色长裤、米色拖鞋),这三个人的外表特征就组成了第一人员集合,和第一车牌号进行了临时关联。[0077] S212、若未接收到第一用户所在的第一终端所发送的目标区域,则根据第一用户的历史形体特征判断第一人员集合中是否存在第一用户,若是存在,则根据楼宇内的通行路线、电梯工作状态和第一用户在楼宇内的出行习惯进行路线规划,得到并返回符合通用目的地规则的第一最优路线;[0078] 此时,在没有接收到目标区域,就从绑定的第一用户的历史形体特征来判断是否存在第一用户。应当说明的是,关于两个人员的形体特征是否相同除了上述外表特征都相同之外,也包括图像里两个人员的外表相似度匹配,即包括整体的外表特征对比和细节的外表特征对比,比如整体的外表特征符合之后,图像中两个人员的衣服是否都具有某一标识,高跟鞋的具体款式,裤子的长短等等。[0079] 如果第一用户这次没有指定目标区域,但是第一用户在之前一周内穿着和第一人员集合中“男”的外表特征相同,则识别到这个“男”用户是第一用户,这其实是基于车牌号和外表特征的双重验证,因此可以从外表特征就可以较为准确的确定用户的身份。此时,如前面所说的具有出行习惯就可以进行路线规划了。[0080] 在本实施例中,步骤S2中描述了接收到第一用户所在的第一终端所发送的目标区域的情形,步骤S21中描述了没有接收到目标区域的场景,但是步骤S2中还存在如果没有与第一车牌号绑定的第一用户的场景,比如第一次进入这个楼宇或者一直不进行注册登录的车主。此时,步骤S2中则判断是否接收到第一用户所在的第一终端所发送的目标区域还包括:[0081] S221、若是不存在与第一车牌号所绑定的用户,则根据楼宇内的通行路线和电梯工作状态进行路线规划,得到符合通用乘梯规则的第一最优路线,并将第一最优路线显示在第一车牌号所停位置最近的显示屏上,通用乘梯规则为距离电梯口最近原则、到达电梯口最快原则或者乘上电梯最快原则;[0082] 其中,距离电梯口最近原则为不考虑电梯停留楼层时到达距离最短的优先,到达电梯口最快原则为不考虑电梯停留楼层时到达时间最快的优先,乘上电梯最快原则为电梯停留楼层时到达时间最快的优先,本实施例中默认为乘上电梯最快原则。[0083] 作为本实施例的优选方案,在现有的停车场设置有显示屏的情况下,可以按照通过乘梯规则为用户规划路线并显示在第一车牌号所停位置最近的显示屏上,也能起到一定的乘梯引导作用。[0084] 由此,步骤S2中则根据楼宇内的通行路线、电梯工作状态和目标区域进行路线规划,得到并返回符合第一用户所要求的第一最优路线,并且根据电梯工作状态提前控制电梯到达第一最优路线中的乘梯地点包括:[0085] S201、根据楼宇内的通行路线先确定第一用户的当前位置到达目标区域的可选路线,对于每一条可选路线,首先根据第一用户的当前位置到达各个可选路线中所确定的电梯得到第一分段距离s1和第一分段时间t1,其次根据电梯工作状态预测在第一分段时间之后到达乘梯地点的时间加上乘坐电梯所花的时间得到第二分段时间t2,接着确定出梯地点到达目标区域的第二分段距离s2和第三分段时间t3,最终得到每一条可选路线的总距离S和总时间T,其中,总距离S=第一分段距离s1+第二分段距离s2,总时间T=第一分段时间t1+第二分段时间t2+第三分段时间t3;[0086] S202、获取第一用户的要求,若第一用户的要求为距离最近,则选取总距离S最小的可选路线作为第一最优路线,若第一用户的要求为时间最短,则选取总时间T最小的可选路线作为第一最优路线;[0087] S203、在确定第一最优路线之后,若是第一最优路线的电梯处于空闲状态,则提前控制电梯到达第一最优路线中的乘梯地点,若是同一乘梯地点处至少有两部电梯,则判断这两部电梯在第一分段时间t1之后所处的位置,当其中一部电梯为上行,则另一部电梯控制其下行,以尽快到达第一最优路线中的乘梯地点。[0088] 其中,如果存在空闲状态的电梯,则可以提前到达乘梯地点,如果是多部电梯,则可以考虑其上下错峰出行,保证上下行的用户都有所期待,这样不仅能降低等电梯的时间,也能提高用户的乘梯体验。[0089] 比如第一部电梯和第二部电梯都上行,计算第一分段时间t1之后两部电梯都到达了乘梯地点之后继续上行至电梯一层,此时,可以控制第一部电梯继续上行,然后控制第二部电梯下行。由此可以发现,存在部分电梯上行一段时间之后会继续下行的情况,故而本实施例对步骤S203中判断这两部电梯在第一分段时间t1之后所处的位置,当其中一部电梯为上行,则另一部电梯控制其下行,以尽快到达第一最优路线中的乘梯地点的进一步优化方案为:[0090] 判断多部电梯在当前时间之后的(t1‑T,t1)这个时间区间的位置变化,得到每一部电梯在时间区间内最靠近第一最优路线中的乘梯地点时的第一时间节点和第一停留位置,选择第一时间节点最靠近当前时间+第一分段时间t1且第一停留位置最靠近第一最优路线中的乘梯地点的电梯作为最优电梯,控制最优电梯在第一分段时间t1之后停留在第一最优路线中的乘梯地点。[0091] 其中,T为一个预设时间区间,比如10秒、15秒等等,上述优化方案对于上述同一情况下,由于两部电梯都到达了乘梯地点之后继续上行至电梯一层,则两部电梯都在当前时间之后的(t1‑T,t1)这个时间区间内位于乘梯地点,即二者的第一停留位置都是最接近,此时,第一部电梯在到达第一分段时间t1之前三秒,第二部电梯在到达第一分段时间t1之前五秒,则第一部电梯最靠近当前时间+第一分段时间t1,因此,第一部电梯是最优电梯,控制第一部电梯在第一最优路线中的乘梯地点等待。[0092] 需要说明的是,步骤S211和步骤S212是在步骤S2的方案基础上的第一个补充方案,步骤S221是第二个补充方案,而步骤S201、步骤S202和步骤S203是对步骤S2中的原技术内容的细化方案。[0093] 由此,基于本实施例步骤S2在确定了第一最优路线之后会控制电梯提前进行到达乘梯地点的动作,为避免电梯提前落位但用户却选择其他电梯所造成的资源浪费,本实施例的步骤S2中并且根据电梯工作状态提前控制电梯到达第一最优路线中的乘梯地点还包括以下步骤:[0094] 根据第一视频,判断第一用户在前往不同电梯的分叉路上所选择的路线是否符合整体前进原则且第一用户到达预设的关键节点,若是,则根据电梯工作状态提前控制电梯到达第一最优路线中的乘梯地点,否则获取用户在前往不同电梯的分叉路上所选择的路线所符合的第二电梯,当用户在前往不同电梯的分叉路上所选择的路线只能前往第二电梯时,根据电梯工作状态提前控制第二电梯到达乘梯地点并根据第二电梯重新进行路线规划。[0095] 即如果用户按照第一最优路线行走到预设的关键节点且符合整体前进原则,则控制第一最优路线中的第一电梯提前落位,而如果不是按照第一最优路线,则需要在当前前进的路上只有第二电梯时才重新进行提前控制和路线规划,避免资源浪费。[0096] 其中,预设的关键节点是指到达电梯距离预设距离时的区域范围,比如距离30米处半径为3米的区域范围。[0097] 应当说明的是,前往第一最优路线中第一电梯的路线并不是唯一的,重点是是否经过预设的关键节点以及是否具有整体前进原则,前者只用识别第一用户到达对应区域范围即可,后者是验证第一用户在前往不同电梯的分叉路上所选择的路线是否在整体上是向着第一电梯前进。比如,第一电梯和第一用户位于一个矩形的两个对角,假设第一用户在左下角,第一电梯在右上角,则第一用户选择先向上再往右还是先往右再向上均能到达第一电梯,此时,二者均认为符合整体前进原则。同样的,比如是个非矩形的平行四边形,则第一用户先向上,看似会朝着远离第一电梯的方向先走,但是到达顶点位置再向右则依然朝向第一电梯,因此也是符合整体前进原则。如果第一用户到达顶点位置向左的话,此时背离第一电梯,就算是经过预设的关键节点,也认为不符合。从而更准确的保证电梯的提前落位是有价值的,而非是空运浪费。[0098] S3、基于第二视频,判断第二用户是否准备离去,若是,则获取第二用户所绑定的第二车牌号的停车位置,根据楼宇内的通行路线和第二车牌号的停车位置进行路线规划,得到并返回符合通用目的地规则的第二最优路线。[0099] 在本实施例中,基于步骤S211和步骤S212,则步骤S3包括:[0100] 基于第二视频,判断第二用户是否准备离去,若是,则根据第二用户的外表特征得到其所在的第二人员集合,获取第二人员集合所临时关联的第二车牌号的停车位置,根据楼宇内的通行路线和第二车牌号的停车位置进行路线规划,得到并返回符合通用目的地规则的第二最优路线。[0101] 其中,现有楼宇的结构通常都是地下层作为停车场,因此,判断用户是否准备离去通常是通过用户是否前往停车场所在楼层,比如用户在电梯中按下停车场所在的负一层,则说明第二用户准备离去。此时,第二视频中识别到第二用户的外表特征,来得到关联的第二车牌号的停车位置,就可以继续路线规划,得到找到停车位置最快或最短的最优路线。[0102] 在本实施例的进一步优化方案中,还包括:将在同一电梯内或者同一层楼道内监测到的人员的外表特征与第二人员集合中相同的比例超过预设比例数值时才去获取第二人员集合所临时关联的第二车牌号的停车位置。[0103] 比如预设阈值为59%,则如果第二人员集合中只有两个人,需要两个人都识别匹配到,如果是三个人,则需要两个人识别匹配到,如果是四个人,则需要三个人,而如果是五个人,则需要三个人匹配到。这样能降低人员匹配的错误率。[0104] 在本实施例中,基于步骤S211和步骤S212,则步骤S3还包括:[0105] 当第二用户没有绑定车牌号时,则根据第二用户的外表特征得到其所在的第二人员集合,获取第二人员集合所临时关联的第二车牌号的停车位置,根据楼宇内的通行路线和第二车牌号的停车位置进行路线规划,得到符合通用目的地规则的第二最优路线,并将第二最优路线显示在第二用户到达停车场位置最近的显示屏上。[0106] 因为先前步骤已经绑定了用户的外表特征和车牌号的关系,因此,无论用户是否绑定车牌号,都能通过外表特征锁定到需要引导的停车位置,而由于第二用户没有对应的软件界面进行显示对应的引导信息,则通过第二用户到达停车场位置最近的显示屏上,即比如第二用户是乘坐电梯,则在电梯出口处最近的显示屏上进行显示,如果第二用户是通过楼道,则在楼道出口处最近的显示屏上进行显示。[0107] 由此,本实施例能够实现用户路线规划的智能化。[0108] 综上,本实施例具有以下优点:[0109] 1、在用户进入楼宇的停车场之后就进行停车位置的路径规划,从而解决用户停车难的问题;针对用户是否绑定车牌号以及用户是否选定目标区域等情况均通过楼宇内的通行路线、电梯工作状态以及对应情况下能获取到的信息进行了对应路线规划,并在得到最优路线时能够提前控制电梯到达乘梯地点,从而解决了电梯找不到和电梯乘坐困难的问题;而在用户准备离去时,能够自动获取用户的停车位置并进行智能化的路线规划,从而解决了找车难的问题,因此本实施例能够使得用户在楼宇内的停车出行更加便利。[0110] 2、通过将隐私数据上传到区块链中,并将隐私数据的关联用户作为变动权限的一份子,一方面借用区块链的访问权限控制保护数据的安全性和隐私性,另一方面也通过区块链的防篡改特性来保护这个隐私数据不会被随意删除,以在需要的时候调用该数据,从而保护隐私数据。[0111] 实施例二[0112] 参照图2,本实施例提供了一种基于区块链的智慧楼宇管理装置1,包括存储器2、处理器3及存储在存储器2上并可在处理器3上运行的计算机程序,所述处理器3执行所述计算机程序时实现第一方面的一种基于区块链的智慧楼宇管理方法。[0113] 本领域内的技术人员应明白,本发明的实施例可提供为方法、装置或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。[0114] 本发明是参照根据本发明实施例的方法、设备(装置)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。[0115] 应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的权利要求中,这些装置中的若干个可以是通过同一个硬件来具体体现。词语第一、第二、第三等的使用,仅是为了表述方便,而不表示任何顺序。可将这些词语理解为部件名称的一部分。[0116] 此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。[0117] 尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。[0118] 显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
专利地区:福建
专利申请日期:2024-06-21
专利公开日期:2024-09-03
专利公告号:CN118378773B