一种基于移动终端的楼宇控制方法及系统与流程

文档序号:30615075发布日期:2022-07-02 00:45阅读:75来源:国知局
一种基于移动终端的楼宇控制方法及系统与流程

1.本发明涉及楼宇自动化技技术领域,具体而言,涉及一种基于移动终端的楼宇控制方法及系统。


背景技术:

2.基于计算机技术和互联网技术的发展,使得楼宇自动化的目标得以实现。其中,在楼宇自动化控制中,部署于较多的终端设备(如摄像头等)进行监控是一种重要的技术手段。但是,较多的终端设备同步运行,将导致设备资源消耗较多,不符合楼宇绿色运行管控的要求,若在一个周期内仅让部分设备运行,虽然可以降低设备资源的消耗程度,但是,可能导致监控效果不佳的问题,即存在对设备的运行管控效果不佳的问题。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种基于移动终端的楼宇控制方法及系统,以改善现有技术中对设备的管控效果不佳的问题。
4.为实现上述目的,本发明实施例采用如下技术方案:
5.一种基于移动终端的楼宇控制方法,应用于楼宇管控服务器,所述楼宇管控服务器通信连接有多个移动终端设备,所述多个移动终端设备部署于目标楼宇的多个楼宇区域,所述方法包括:
6.在获取到所述多个移动终端设备中的每一个移动终端设备在历史上采集的历史楼宇监控视频之后,基于所述多个移动终端设备对应的历史楼宇监控视频,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控,其中,所述历史楼宇监控视频基于对应的移动终端设备对对应的楼宇区域进行监控得到,且所述历史楼宇监控视频包括多帧历史楼宇监控视频帧,所述目标移动终端设备用于在所述楼宇管控服务器的管控下对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频;
7.针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到该目标移动终端设备对应的楼宇环境复杂度;
8.针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备,其中,所述新的目标移动终端设备用于在所述目标楼宇监控视频对应的时间段的下一个时间段内,对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频。
9.在一些优选的实施例中,在上述基于移动终端的楼宇控制方法中,所述针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到该目标移动终端设
备对应的楼宇环境复杂度的步骤,包括:
10.针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频包括的每一帧楼宇监控视频帧进行对象识别处理,得到该目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象;
11.针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象,计算得到该目标移动终端设备对应的楼宇环境复杂度。
12.在一些优选的实施例中,在上述基于移动终端的楼宇控制方法中,所述针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象,计算得到该目标移动终端设备对应的楼宇环境复杂度的步骤,包括:
13.针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的楼宇监控视频帧之间的时序先后关系,对该目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象进行排序,得到该目标移动终端设备对应的识别对象排序序列;
14.针对每一个所述目标移动终端设备,对该目标移动终端设备对应的识别对象排序序列进行解析处理,得到该目标移动终端设备对应的楼宇环境复杂度,其中,所述楼宇环境复杂度用于表征在对应时间内对应的楼宇区域中目标对象的变化程度。
15.在一些优选的实施例中,在上述基于移动终端的楼宇控制方法中,所述针对每一个所述目标移动终端设备,对该目标移动终端设备对应的识别对象排序序列进行解析处理,得到该目标移动终端设备对应的楼宇环境复杂度的步骤,包括:
16.针对每一个所述目标移动终端设备,对该目标移动终端设备对应的识别对象排序序列进行分割处理,得到该目标移动终端设备对应的多个识别对象子序列,其中,进行分割处理的分割长度与所述目标移动终端设备进行监控时的视频帧率信息之间具有正相关关系;
17.针对每一个所述目标移动终端设备,分别计算该目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列之间的序列相似度,并对每相邻两个识别对象子序列之间的序列相似度进行融合处理,得到该目标移动终端设备对应的序列相似度融合值;
18.针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的序列相似度融合值确定该目标移动终端设备对应的楼宇环境复杂度,其中,所述楼宇环境复杂度与所述序列相似度融合值之间具有负相关关系。
19.在一些优选的实施例中,在上述基于移动终端的楼宇控制方法中,所述针对每一个所述目标移动终端设备,分别计算该目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列之间的序列相似度,并对每相邻两个识别对象子序列之间的序列相似度进行融合处理,得到该目标移动终端设备对应的序列相似度融合值的步骤,包括:
20.针对每一个所述目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列,计算该两个识别对象子序列包括的目标对象之间的重合度,并将该重合度
确定为该两个识别对象子序列之间的序列相似度;
21.针对每一个所述目标移动终端设备,计算该目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列之间的序列相似度的平均值,得到该目标移动终端设备对应的序列相似度融合值。
22.在一些优选的实施例中,在上述基于移动终端的楼宇控制方法中,所述针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备的步骤,包括:
23.针对每一个所述目标移动终端设备,确定该目标移动终端设备对应的楼宇环境复杂度与预先配置的环境复杂度阈值之间的相对大小关系;
24.针对每一个所述目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度小于所述环境复杂度阈值,则不将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备;
25.针对每一个所述目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度大于或等于所述环境复杂度阈值,则分别基于该目标移动终端设备对应的历史楼宇监控视频和每一个其它移动终端设备对应的历史楼宇监控视频,计算得到对应的两个楼宇区域之间的区域相关程度信息,并在该区域相关程度大于或等于预先配置的区域相关程度阈值时,将对应的其它移动终端设备确定为与该目标移动终端设备之间具有相关关系的其它移动终端设备,并将该其它移动终端设备定为新的目标移动终端设备。
26.在一些优选的实施例中,在上述基于移动终端的楼宇控制方法中,所述在获取到所述多个移动终端设备中的每一个移动终端设备在历史上采集的历史楼宇监控视频之后,基于所述多个移动终端设备对应的历史楼宇监控视频,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控的步骤,包括:
27.针对所述多个移动终端设备中的每一个移动终端设备,获取该移动终端设备在历史上采集的历史楼宇监控视频;
28.基于所述多个移动终端设备对应的历史楼宇监控视频,确定所述多个移动终端设备对应的多个楼宇区域之间的区域相关程度信息;
29.基于所述多个楼宇区域之间的区域相关程度信息,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控。
30.本发明实施例还提供一种基于移动终端的楼宇控制系统,应用于楼宇管控服务器,所述楼宇管控服务器通信连接有多个移动终端设备,所述多个移动终端设备部署于目标楼宇的多个楼宇区域,所述系统包括:
31.终端设备控制模块,用于在获取到所述多个移动终端设备中的每一个移动终端设备在历史上采集的历史楼宇监控视频之后,基于所述多个移动终端设备对应的历史楼宇监控视频,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控,其中,所述历史楼宇监控视频基于对应的移动终端设备对对应的楼宇区域进行监控得到,且所述历史楼宇监控视频包
括多帧历史楼宇监控视频帧,所述目标移动终端设备用于在所述楼宇管控服务器的管控下对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频;
32.楼宇环境解析模块,用于针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到该目标移动终端设备对应的楼宇环境复杂度;
33.目标设备确定模块,用于针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备,其中,所述新的目标移动终端设备用于在所述目标楼宇监控视频对应的时间段的下一个时间段内,对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频。
34.在一些优选的实施例中,在上述基于移动终端的楼宇控制系统中,所述楼宇环境解析模块具体用于:
35.针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频包括的每一帧楼宇监控视频帧进行对象识别处理,得到该目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象;
36.针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象,计算得到该目标移动终端设备对应的楼宇环境复杂度。
37.在一些优选的实施例中,在上述基于移动终端的楼宇控制系统中,所述目标设备确定模块具体用于:
38.针对每一个所述目标移动终端设备,确定该目标移动终端设备对应的楼宇环境复杂度与预先配置的环境复杂度阈值之间的相对大小关系;
39.针对每一个所述目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度小于所述环境复杂度阈值,则不将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备;
40.针对每一个所述目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度大于或等于所述环境复杂度阈值,则分别基于该目标移动终端设备对应的历史楼宇监控视频和每一个其它移动终端设备对应的历史楼宇监控视频,计算得到对应的两个楼宇区域之间的区域相关程度信息,并在该区域相关程度大于或等于预先配置的区域相关程度阈值时,将对应的其它移动终端设备确定为与该目标移动终端设备之间具有相关关系的其它移动终端设备,并将该其它移动终端设备定为新的目标移动终端设备。
41.本发明实施例提供的一种基于移动终端的楼宇控制方法及系统,可以先筛选出至少一个移动终端设备作为目标移动终端设备,并控制目标移动终端设备对对应的楼宇区域进行监控,然后,可以针对每一个目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到对应的楼宇环境复杂度,使得可以针对每一个目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备,即便于一直基于最先确定的目标移动终
端设备进行监控而导致监控效果不佳的问题,从而改善现有技术中对设备的管控效果不佳的问题。
42.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
43.图1为本发明实施例提供的楼宇管控服务器的结构框图。
44.图2为本发明实施例提供的基于移动终端的楼宇控制方法包括的各步骤的流程示意图。
45.图3为本发明实施例提供的基于移动终端的楼宇控制系统包括的各模块的示意图。
具体实施方式
46.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
47.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.如图1所示,本发明实施例提供了一种楼宇管控服务器。其中,所述楼宇管控服务器可以包括存储器和处理器。
49.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例(如后文所述)提供的基于移动终端的楼宇控制方法。
50.具体而言,在一些可能的实施方式中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
51.并且,图1所示的结构仅为示意,所述楼宇管控服务器还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备进行信息
交互的通信单元。
52.结合图2,本发明实施例还提供一种基于移动终端的楼宇控制方法,可应用于上述楼宇管控服务器。其中,所述基于移动终端的楼宇控制方法有关的流程所定义的方法步骤,可以由所述楼宇管控服务器实现。并且,所述楼宇管控服务器通信连接有多个移动终端设备,所述多个移动终端设备部署于目标楼宇的多个楼宇区域。下面将对图2所示的流程,进行阐述。
53.步骤s100,在获取到所述多个移动终端设备中的每一个移动终端设备在历史上采集的历史楼宇监控视频之后,基于所述多个移动终端设备对应的历史楼宇监控视频,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控。
54.在本发明实施例中,所述楼宇管控服务器可以在获取到所述多个移动终端设备中的每一个移动终端设备在历史上采集的历史楼宇监控视频之后,基于所述多个移动终端设备对应的历史楼宇监控视频,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控。其中,所述历史楼宇监控视频基于对应的移动终端设备对对应的楼宇区域进行监控得到,且所述历史楼宇监控视频包括多帧历史楼宇监控视频帧,所述目标移动终端设备用于在所述楼宇管控服务器的管控下对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频。
55.步骤s200,针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到该目标移动终端设备对应的楼宇环境复杂度。
56.在本发明实施例中,所述楼宇管控服务器可以针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段(如一个小时,一天可以作为一个监控周期,一个监控周期可以分为24个时间段)内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到该目标移动终端设备对应的楼宇环境复杂度。
57.步骤s300,针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备。
58.在本发明实施例中,所述楼宇管控服务器可以针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备。其中,所述新的目标移动终端设备用于在所述目标楼宇监控视频对应的时间段的下一个时间段内,对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频。
59.基于此,可以先筛选出至少一个移动终端设备作为目标移动终端设备,并控制目标移动终端设备对对应的楼宇区域进行监控,然后,可以针对每一个目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到对应的楼宇环境复杂度,使得可以针对每一个目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备,即便于一直基于最先确定的目标移动终端设备进行监控而导致监控效果不佳的问题,从而改善现
有技术中对设备的管控效果不佳的问题。
60.具体而言,在一些可能的实施方式中,上述实施方式中的步骤s100可以进一步包括以下的各步骤,如步骤s110、步骤s120和步骤s130。
61.步骤s110,针对所述多个移动终端设备中的每一个移动终端设备,获取该移动终端设备在历史上采集的历史楼宇监控视频。
62.在本发明实施例中,所述楼宇管控服务器可以针对所述多个移动终端设备中的每一个移动终端设备,获取该移动终端设备在历史上采集的历史楼宇监控视频。其中,所述历史楼宇监控视频基于对应的移动终端设备对对应的楼宇区域进行监控得到,且所述历史楼宇监控视频包括多帧历史楼宇监控视频帧。
63.步骤s120,基于所述多个移动终端设备对应的历史楼宇监控视频,确定所述多个移动终端设备对应的多个楼宇区域之间的区域相关程度信息。
64.在本发明实施例中,所述楼宇管控服务器可以基于所述多个移动终端设备对应的历史楼宇监控视频,确定所述多个移动终端设备对应的多个楼宇区域之间的区域相关程度信息。
65.步骤s130,基于所述多个楼宇区域之间的区域相关程度信息,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控。
66.在本发明实施例中,所述楼宇管控服务器可以基于所述多个楼宇区域之间的区域相关程度信息,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控。其中,所述目标移动终端设备用于在所述楼宇管控服务器的管控下对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频。
67.基于此,可以先针对每一个移动终端设备,获取该移动终端设备在历史上采集的历史楼宇监控视频,然后,可以基于多个移动终端设备对应的历史楼宇监控视频,确定对应的多个楼宇区域之间的区域相关程度信息,使得可以基于多个楼宇区域之间的区域相关程度信息,在多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制目标移动终端设备对对应的楼宇区域进行监控,如此,通过筛选出目标移动终端设备进行监控,可以在一定程度上降低进行监控的设备数量,从而降低设备资源的消耗,进而改善现有技术中楼宇设备管控效果不佳的问题。
68.具体而言,在一些可能的实施方式中,上述实施方式中的步骤s110可以进一步包括以下的各步骤:
69.首先,确定是否需要对所述目标楼宇进行视频监控;
70.其次,若确定需要对所述目标楼宇进行视频监控,则针对每一个所述移动终端设备,获取该移动终端设备在历史上采集的历史楼宇监控视频。
71.具体而言,在一些可能的实施方式中,上述实施方式中所述确定是否需要对所述目标楼宇进行视频监控的步骤,可以进一步包括以下的各步骤:
72.首先,获取当前的时间信息,得到对应的第一时间信息,并确定所述第一时间信息与预先针对所述目标楼宇配置的时间区间之间的包含关系;
73.其次,若所述时间区间包含所述第一时间信息,则确定需要对所述目标楼宇进行
视频监控,若所述时间区间包含不所述第一时间信息,则确定不需要对所述目标楼宇进行视频监控。
74.具体而言,在一些可能的实施方式中,上述实施方式中的步骤s120可以进一步包括以下的各步骤:
75.首先,针对所述多个移动终端设备中的每两个移动终端设备对应的两个历史楼宇监控视频,计算该两个历史楼宇监控视频之间的相关度,得到该两个历史楼宇监控视频对应的视频相关度;
76.其次,基于每两个所述历史楼宇监控视频对应的视频相关度,确定所述多个移动终端设备对应的每两个楼宇区域之间的区域相关程度信息。
77.具体而言,在一些可能的实施方式中,上述实施方式中所述针对所述多个移动终端设备中的每两个移动终端设备对应的两个历史楼宇监控视频,计算该两个历史楼宇监控视频之间的相关度,得到该两个历史楼宇监控视频对应的视频相关度的步骤,可以进一步包括以下的各步骤:
78.首先,针对所述多个移动终端设备中的每一个移动终端设备,在该移动终端设备对应的多个历史楼宇监控视频中,确定出时间最晚的一个历史楼宇监控视频作为该移动终端设备对应的候选历史楼宇监控视频,并统计该移动终端设备对应的候选历史楼宇监控视频包括的历史楼宇监控视频帧的数量,得到该移动终端设备对应的历史视频帧统计数量;
79.其次,在所述多个移动终端设备中的每一个移动终端设备对应的历史视频帧统计数量中确定出具有最大值的历史视频帧统计数量,作为目标历史视频帧统计数量,并将该目标历史视频帧统计数量对应的移动终端设备确定为第一移动终端设备,以及,将该目标历史视频帧统计数量对应的移动终端设备以外的每一个其它移动终端设备确定为第二移动终端设备;
80.然后,将所述第一移动终端设备对应的候选历史楼宇监控视频包括的每一帧历史楼宇监控视频帧,确定为所述第一移动终端设备对应的代表历史楼宇监控视频帧,并针对每一个所述第二移动终端设备,在该第二移动终端设备对应的多个历史楼宇监控视频中,筛选出时间最晚、数量为所述目标历史视频帧统计数量的多帧历史楼宇监控视频帧,作为该第二移动终端设备对应的代表历史楼宇监控视频帧;
81.最后,针对所述多个移动终端设备中的每两个移动终端设备,计算该两个移动终端设备对应的所述代表历史楼宇监控视频帧之间的视频帧相似度,并基于该两个移动终端设备对应的所述代表历史楼宇监控视频帧之间的视频帧相似度,确定对应的两个历史楼宇监控视频对应的视频相关度。
82.具体而言,在一些可能的实施方式中,上述实施方式中所述针对所述多个移动终端设备中的每两个移动终端设备,计算该两个移动终端设备对应的所述代表历史楼宇监控视频帧之间的视频帧相似度,并基于该两个移动终端设备对应的所述代表历史楼宇监控视频帧之间的视频帧相似度,确定对应的两个历史楼宇监控视频对应的视频相关度的步骤,可以进一步包括以下的各步骤:
83.首先,针对所述多个移动终端设备中的每一个移动终端设备,依次对该移动终端设备对应的多帧代表历史楼宇监控视频帧进行遍历,并基于遍历的先后顺序,对该移动终端设备对应的多帧代表历史楼宇监控视频帧进行排序,得到该移动终端设备对应的视频帧
序列;
84.其次,多次执行所述针对所述多个移动终端设备中的每一个移动终端设备,依次对该移动终端设备对应的多帧代表历史楼宇监控视频帧进行遍历,并基于遍历的先后顺序,对该移动终端设备对应的多帧代表历史楼宇监控视频帧进行排序,得到该移动终端设备对应的视频帧序列的步骤,得到每一个所述移动终端设备对应的多个视频帧序列;
85.然后,针对每一个所述视频帧序列,计算该视频帧序列中每相邻两帧历史楼宇监控视频帧之间的视频帧相似度,并计算该视频帧序列中每相邻两帧历史楼宇监控视频帧之间的视频帧相似度的平均值,得到该视频帧序列对应的视频帧相似度均值;
86.之后,针对所述多个移动终端设备中的每一个移动终端设备,在该移动终端设备对应的多个视频帧序列对应的多个视频帧相似度均值中,确定出具有最大值的一个视频帧相似度均值,作为目标视频帧相似度均值,并将该目标视频帧相似度均值对应的视频帧序列确定为该移动终端设备对应的目标视频帧序列;
87.最后,针对所述多个移动终端设备中的每两个移动终端设备,计算该两个移动终端设备对应的两个目标视频帧序列之间相同的每一个序列位置对应的两帧历史楼宇监控视频帧之间的视频帧相似度,并对该两个目标视频帧序列之间相同的每一个序列位置对应的两帧历史楼宇监控视频帧之间的视频帧相似度进行融合处理(如加权求和计算等),得到该两个移动终端设备对应的两个历史楼宇监控视频对应的视频相关度。
88.具体而言,在一些可能的实施方式中,上述实施方式中所述基于每两个所述历史楼宇监控视频对应的视频相关度,确定所述多个移动终端设备对应的每两个楼宇区域之间的区域相关程度信息的步骤,可以进一步包括以下的各步骤:
89.首先,针对所述多个楼宇区域中的每两个楼宇区域,在该两个楼宇区域中,确定从其中一个楼宇区域到另一个楼宇区域的最短楼宇通道距离,并基于该最短楼宇通道距离确定该两个楼宇区域之间的区域相关系数,其中,所述区域相关系数与所述最短楼宇通道距离之间具有负相关关系;
90.其次,针对所述多个楼宇区域中的每两个楼宇区域,对该两个楼宇区域之间的区域相关系数和该两个楼宇区域对应的两个历史楼宇监控视频对应的视频相关度进行融合(如计算所述区域相关系数和所述视频相关度之间的乘积等),得到该两个楼宇区域之间的区域相关程度信息。
91.具体而言,在一些可能的实施方式中,上述实施方式中的步骤s130可以进一步包括以下的各步骤:
92.首先,基于所述多个楼宇区域之间的区域相关程度信息,对所述多个楼宇区域进行分类,得到所述多个楼宇区域对应的至少一个区域分类集合,其中,所述至少一个区域分类集合中的每一个区域分类集合包括至少一个楼宇区域,属于同一个区域分类集合的任意两个楼宇区域之间的区域相关程度信息大于或等于预先配置的区域相关程度阈值,属于不同区域分类集合的任意两个楼宇之间的区域相关程度信息小于所述区域相关程度阈值;
93.其次,针对所述至少一个区域分类集合中的每一个区域分类集合,统计该区域分类集合包括的楼宇区域的数量,得到该区域分类集合对应的楼宇区域统计数量,并确定该区域分类集合对应的楼宇区域统计数量与预先配置的楼宇区域统计数量阈值之间的相对大小关系;
94.然后,针对所述至少一个区域分类集合中的每一个区域分类集合,若该区域分类集合对应的楼宇区域统计数量小于所述楼宇区域统计数量阈值,则将该区域分类集合包括的每一个楼宇区域对应的移动终端设备确定为目标移动终端设备,并控制该目标移动终端设备对对应的楼宇区域进行监控(即进行图像信息采集等);
95.之后,针对所述至少一个区域分类集合中的每一个区域分类集合,若该区域分类集合对应的楼宇区域统计数量大于或等于所述楼宇区域统计数量阈值,则确定该楼宇区域统计数量与所述楼宇区域统计数量阈值之间的比例值,并基于该比例值确定出第一整数数量,以及,在该区域分类集合中确定出每一个子集合包括的楼宇区域之间的区域相关程度信息的平均值,再将该平均值最大的子集合包括的每一个楼宇区域对应的移动终端设备确定为目标移动终端设备,并控制该目标移动终端设备对对应的楼宇区域进行监控,其中,所述第一整数数量与所述比例值之间具有正相关关系,且每一个所述子集合包括的楼宇区域与对应的所述第一整数数量相同。
96.具体而言,在一些可能的实施方式中,上述实施方式中的步骤s200可以进一步包括以下的各步骤:
97.首先,针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频包括的每一帧楼宇监控视频帧进行对象识别处理,得到该目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象;
98.其次,针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象,计算得到该目标移动终端设备对应的楼宇环境复杂度。
99.具体而言,在一些可能的实施方式中,上述实施方式中所述针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象,计算得到该目标移动终端设备对应的楼宇环境复杂度的步骤,进一步包括以下的各步骤:
100.首先,针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的楼宇监控视频帧之间的时序先后关系,对该目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象进行排序,得到该目标移动终端设备对应的识别对象排序序列;
101.其次,针对每一个所述目标移动终端设备,对该目标移动终端设备对应的识别对象排序序列进行解析处理,得到该目标移动终端设备对应的楼宇环境复杂度,其中,所述楼宇环境复杂度用于表征在对应时间内对应的楼宇区域中目标对象的变化程度。
102.具体而言,在一些可能的实施方式中,上述实施方式中所述针对每一个所述目标移动终端设备,对该目标移动终端设备对应的识别对象排序序列进行解析处理,得到该目标移动终端设备对应的楼宇环境复杂度的步骤,可以进一步包括以下的各步骤:
103.首先,针对每一个所述目标移动终端设备,对该目标移动终端设备对应的识别对象排序序列进行分割处理,得到该目标移动终端设备对应的多个识别对象子序列,其中,进行分割处理的分割长度与所述目标移动终端设备进行监控时的视频帧率信息之间具有正相关关系;
104.其次,针对每一个所述目标移动终端设备,分别计算该目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列之间的序列相似度,并对每相邻两个识别对象子序列之间的序列相似度进行融合处理,得到该目标移动终端设备对应的序列相似度融合值;
105.然后,针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的序列相似度融合值确定该目标移动终端设备对应的楼宇环境复杂度,其中,所述楼宇环境复杂度与所述序列相似度融合值之间具有负相关关系。
106.具体而言,在一些可能的实施方式中,上述实施方式中所述针对每一个所述目标移动终端设备,分别计算该目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列之间的序列相似度,并对每相邻两个识别对象子序列之间的序列相似度进行融合处理,得到该目标移动终端设备对应的序列相似度融合值的步骤,可以进一步包括以下的各步骤:
107.首先,针对每一个所述目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列,计算该两个识别对象子序列包括的目标对象之间的重合度,并将该重合度确定为该两个识别对象子序列之间的序列相似度;
108.其次,针对每一个所述目标移动终端设备,计算该目标移动终端设备对应的多个识别对象子序列中每相邻两个识别对象子序列之间的序列相似度的平均值,得到该目标移动终端设备对应的序列相似度融合值。
109.具体而言,在一些可能的实施方式中,上述实施方式中的步骤s300可以进一步包括以下的各步骤:
110.首先,针对每一个所述目标移动终端设备,确定该目标移动终端设备对应的楼宇环境复杂度与预先配置的环境复杂度阈值之间的相对大小关系(如所述楼宇环境复杂度是否小于所述环境复杂度阈值);
111.其次,针对每一个所述目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度小于所述环境复杂度阈值,则不将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度大于或等于所述环境复杂度阈值,则分别基于该目标移动终端设备对应的历史楼宇监控视频和每一个其它移动终端设备对应的历史楼宇监控视频,计算得到对应的两个楼宇区域之间的区域相关程度信息,并在该区域相关程度大于或等于预先配置的区域相关程度阈值时,将对应的其它移动终端设备确定为与该目标移动终端设备之间具有相关关系的其它移动终端设备,并将该其它移动终端设备定为新的目标移动终端设备。
112.结合图3,本发明实施例还提供一种基于移动终端的楼宇控制系统,可应用于上述楼宇管控服务器。其中,所述基于移动终端的楼宇控制系统可以包括以下的各个模块:
113.终端设备控制模块,用于在获取到所述多个移动终端设备中的每一个移动终端设备在历史上采集的历史楼宇监控视频之后,基于所述多个移动终端设备对应的历史楼宇监控视频,在所述多个移动终端设备中筛选出至少一个移动终端设备作为目标移动终端设备,并控制所述目标移动终端设备对对应的楼宇区域进行监控,其中,所述历史楼宇监控视频基于对应的移动终端设备对对应的楼宇区域进行监控得到,且所述历史楼宇监控视频包括多帧历史楼宇监控视频帧,所述目标移动终端设备用于在所述楼宇管控服务器的管控下
对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频;
114.楼宇环境解析模块,用于针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到该目标移动终端设备对应的楼宇环境复杂度;
115.目标设备确定模块,用于针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备,其中,所述新的目标移动终端设备用于在所述目标楼宇监控视频对应的时间段的下一个时间段内,对对应的楼宇区域进行监控,得到所述楼宇区域对应的楼宇监控视频。
116.在一些可能的实施方式中,所述楼宇环境解析模块具体用于:
117.针对每一个所述目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频包括的每一帧楼宇监控视频帧进行对象识别处理,得到该目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象;
118.针对每一个所述目标移动终端设备,基于该目标移动终端设备对应的目标楼宇监控视频包括的每一帧楼宇监控视频帧对应的目标识别对象,计算得到该目标移动终端设备对应的楼宇环境复杂度。
119.在一些可能的实施方式中,所述目标设备确定模块具体用于:
120.针对每一个所述目标移动终端设备,确定该目标移动终端设备对应的楼宇环境复杂度与预先配置的环境复杂度阈值之间的相对大小关系;
121.针对每一个所述目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度小于所述环境复杂度阈值,则不将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备;
122.针对每一个所述目标移动终端设备,若该目标移动终端设备对应的楼宇环境复杂度大于或等于所述环境复杂度阈值,则分别基于该目标移动终端设备对应的历史楼宇监控视频和每一个其它移动终端设备对应的历史楼宇监控视频,计算得到对应的两个楼宇区域之间的区域相关程度信息,并在该区域相关程度大于或等于预先配置的区域相关程度阈值时,将对应的其它移动终端设备确定为与该目标移动终端设备之间具有相关关系的其它移动终端设备,并将该其它移动终端设备定为新的目标移动终端设备。
123.综上所述,本发明提供的一种基于移动终端的楼宇控制方法及系统,可以先筛选出至少一个移动终端设备作为目标移动终端设备,并控制目标移动终端设备对对应的楼宇区域进行监控,然后,可以针对每一个目标移动终端设备,获取该目标移动终端设备在最近一个时间段内采集得到的目标楼宇监控视频,并对该目标楼宇监控视频进行楼宇环境解析处理,得到对应的楼宇环境复杂度,使得可以针对每一个目标移动终端设备,基于该目标移动终端设备对应的楼宇环境复杂度确定是否将与该目标移动终端设备之间具有相关关系的其它移动终端设备确定为新的目标移动终端设备,即便于一直基于最先确定的目标移动终端设备进行监控而导致监控效果不佳的问题,从而改善现有技术中对设备的管控效果不佳的问题。
124.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1