CN113515309B - 一种基于HomeMap的设备安防状态视觉化控制方法及装置 - Google Patents
一种基于HomeMap的设备安防状态视觉化控制方法及装置 Download PDFInfo
- Publication number
- CN113515309B CN113515309B CN202110547138.3A CN202110547138A CN113515309B CN 113515309 B CN113515309 B CN 113515309B CN 202110547138 A CN202110547138 A CN 202110547138A CN 113515309 B CN113515309 B CN 113515309B
- Authority
- CN
- China
- Prior art keywords
- controlled
- equipment
- actual
- homemap
- control
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000000007 visual effect Effects 0.000 title claims description 7
- 238000012800 visualization Methods 0.000 claims abstract description 35
- 238000010586 diagram Methods 0.000 claims abstract description 26
- 230000001105 regulatory effect Effects 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 18
- 230000001276 controlling effect Effects 0.000 description 9
- 238000009826 distribution Methods 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30094—Condition code generation, e.g. Carry, Zero flag
-
- 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/23—Updating
-
- 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/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
- G06F16/287—Visualization; Browsing
-
- 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/29—Geographical information databases
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Selective Calling Equipment (AREA)
Abstract
一种基于HomeMap的设备安防状态视觉化控制方法及装置,包括:主控设备依据实际户型图和受控设备在实际户型图中的位置搭建HomeMap;主控设备将受控设备的安防状态在HomeMap中进行视觉化显示;当检测到用户在HomeMap执行区域选择操作及对所选区域发起安防状态控制请求时,主控设备确定所选区域内待响应安防状态控制请求的受控设备;主控设备根据安防状态控制请求生成调节受控设备的安防状态的控制指令;主控设备根据控制指令执行对受控设备的控制操作;主控设备执行对受控设备的控制操作后,将受控设备的当前安防状态更新至HomeMap,并记录本次控制操作。本发明能够通过主控设备实现对区域内多个受控设备的控制,实现用户远程掌控全屋受控设备的安防状态,提高用户的体验感。
Description
技术领域
本发明涉及智能设备技术领域,尤其涉及一种基于HomeMap的设备安防状态视觉化控制方法及装置。
背景技术
随着电子技术的快速发展,越来越多的设备朝着智能化方向发展,且基于操作方便快捷、省时省力等优点,智能设备在生活、工作、生产等场景中的应用越来普及且也越来越重要,其中,智能设备在家庭生活中的使用占比是最高的,通过智能家居等设备的交互联动,使智能家庭变得数据化和轻松可掌控。
其中,许多智能设备自身附带有安防功能,例如带有安防功能的智能门锁、智能窗户等智能设备,每个智能安防设备除了自身可实现安防功能外,还可与其他智能安防设备进行联动,但随着家庭中智能安防设备的增多以及联动方式的增加,存在这用户无法准确地、清楚地掌控每个智能安防设备所处的区域、每个智能安防设备具体的安防功能以及多智能安防设备之间的联动关系等问题,即用户无法全面掌握多区域内多个智能安防设备的安防状态。
发明内容
本发明的目的在于针对背景技术中的缺陷,提出一种基于HomeMap的设备安防状态视觉化控制方法及装置,能够通过主控设备实现对多区域内多个受控设备的控制,实现用户远程掌控全屋受控设备的安防状态,提高用户的体验感。
为了解决上述问题,本发明第一方面提出了一种基于HomeMap的设备安防状态视觉化控制方法,所述方法包括:
主控设备依据实际户型图和受控设备在所述实际户型图中的位置搭建HomeMap;
所述主控设备将所述受控设备的安防状态在HomeMap中进行视觉化显示;
当检测到用户对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求时,所述主控设备确定所选区域内待响应安防状态控制请求的所述受控设备;
所述主控设备根据安防状态控制请求生成调节所述受控设备的安防状态的控制指令;
所述主控设备根据所述控制指令执行对所述受控设备的控制操作;
所述主控设备执行对所述受控设备的控制操作后,将所述受控设备的当前安防状态更新至HomeMap,在HomeMap上记录本次控制操作。
作为一种可选的实施方式,在本发明的第一方面中,所述主控设备将所述受控设备的安防状态在HomeMap中进行视觉化显示包括:
所述主控设备将所述受控设备的安防状态以图像、文字、颜色和声音中的至少一种或多种组合区分显示于所述HomeMap。
作为一种可选的实施方式,在本发明的第一方面中,在HomeMap上记录本次控制操作包括:
获取本次控制操作的完成时间、操作内容和操作权限;
将所述完成时间、操作内容和操作权限按照预设格式生成记录文本;
将记录文本存储至所述HomeMap。
作为一种可选的实施方式,在本发明的第一方面中,所述主控设备确定所选区域内待响应光源控制请求的所述受控设备包括:
所述主控设备确定所述HomeMap中所选区域,根据所选区域获取实际户型图中实际区域;
所述主控设备获取所选区域内所有待响应安防状态控制请求的受控设备,生成待受控设备集合;
所述主控设备判断实际区域中是否存在受控设备,若存在,则根据所有当前受控设备生成实际受控设备集合;若不存在,则生成空集合,且所述主控设备获取所述待受控设备集合中受控设备的实际位置,根据实际位置更新HomeMap,且所述主控设备不执行对所述受控设备的控制操作;
所述主控设备比较待受控设备集合和实际受控设备集合;
若待受控设备集合中至少一个受控设备存在于实际受控设备集合,则所述主控设备根据控制指令执行对所存在的受控设备的控制操作;
若实际受控设备集合中的受控设备均不存在于待受控设备集合,则所述主控设备将实际受控设备集合中所有的受控设备的实际位置更新至HomeMap。
作为一种可选的实施方式,在本发明的第一方面中,当待受控设备集合中的受控设备存在于实际受控设备集合时包括:
获取待受控设备集合中不存在于实际受控设备集合的受控设备,所述主控设备获取该受控设备的实际位置,根据实际位置更新HomeMap;
获取实际受控设备集合中不存在于待受控设备集合中的受控设备,所述主控设备根据该受控设备的实际位置更新HomeMap。
作为一种可选的实施方式,在本发明的第一方面中,根据所选区域获取实际户型图中实际区域包括:
所述主控设备在所述HomeMap建立虚拟坐标系;
所述主控设备根据虚拟坐标系在所述实际户型图中建立实际坐标系,所述虚拟坐标系和所述实际坐标系的各个坐标点相互映射;
所述主控设备获取所选区域的多个虚拟边界点在虚拟坐标系中的虚拟坐标;
在实际坐标系中获取与所述虚拟坐标相互映射的实际坐标;
根据实际坐标确定多个实际边界点,连接多个所述实际边界点以确定所述实际区域。
作为一种可选的实施方式,在本发明的第一方面中,所述主控设备根据所述控制指令执行对所述受控设备的控制操作包括:
所述主控设备在根据所述控制指令执行对所述受控设备的控制操作后,判断所述受控设备的当前安防状态是否符合所述控制指令中所要求调节成的安防状态;若符合,则所述主控设备生成完成指令;
若不符合,则所述主控设备生成未完成指令,所述主控设备再次根据所述控制指令执行对该所述受控设备的控制操作;
当所述主控设备生成关于同一受控设备的未完成指令超过预设次数时,则所述主控设备将该所述受控设备标记为问题设备并发出提醒。
本发明第二方面公开了一种基于HomeMap的设备安防状态视觉化控制装置,所述装置应用于所述主控设备中,所述装置包括:
搭建模块,用于依据实际户型图和受控设备在所述实际户型图中的位置搭建HomeMap;
视觉化显示模块,用于将所述受控设备的安防状态在HomeMap中进行视觉化显示;
检测模块,用于检测用户是否对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求;
确定模块,用于当所述检测模块检测到用户对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求时,确定所选区域内待响应安防状态控制请求的所述受控设备;
生成模块,用于根据安防状态控制请求生成调节所述受控设备的安防状态的控制指令;
执行模块,用于根据所述控制指令执行对所述受控设备的控制操作;
更新模块,用于所述执行模块执行对所述受控设备的控制操作后,将所述受控设备的当前安防状态更新至HomeMap;
记录模块,用于所述执行模块执行对所述受控设备的控制操作后,在HomeMap上记录本次控制操作。
作为一种可选的实施方式,在本发明的第二方面中,所述确定模块包括:
第一确定子模块,用于确定所述HomeMap中所选区域;
第一获取子模块,用于根据所选区域获取实际户型图中实际区域;
第二获取子模块,用于获取所选区域内所有待响应安防状态控制请求的受控设备,生成待受控设备集合;
第一判断子模块,用于判断实际区域中是否存在受控设备;
当判断实际区域中存在受控设备时,所述生成模块根据所有当前受控设备生成实际受控设备集合;
当判断实际区域中不存在受控设备时,所述生成模块生成空集合;
第三获取子模块,用于当所述生成模块生成空集合时,获取所述待受控设备集合中受控设备的实际位置;
第一更新子模块,用于当所述第三获取子模块获取所述待受控设备集合中受控设备的实际位置时,根据实际位置更新HomeMap,且所述执行模块不执行对所述受控设备的控制操作;
第二判断子模块,用于比较待受控设备集合和实际受控设备集合;
若待受控设备集合中的受控设备存在于实际受控设备集合,则所述执行模块根据控制指令执行对所存在的受控设备的控制操作;
若实际受控设备集合中的受控设备均不存在于待受控设备集合,则所述第一更新子模块将实际受控设备集合中所有的受控设备的实际位置更新至HomeMap;
第三判断子模块,用于当待受控设备集合中的受控设备存在于实际受控设备集合时,判断待受控设备集合中是否存在有该所述受控设备,且该受控设备不存在于实际受控设备集合中,若是,则所述第三获取子模块获取该受控设备的实际位置,所述第一更新子模块根据实际位置更新HomeMap;
所述第三判断子模块还用于当待受控设备集合中的受控设备存在于实际受控设备集合时,判断实际受控设备集合中是否存在有该所述受控设备,且该受控设备不存在于待受控设备集合中,若是,则所述第一更新子模块根据该受控设备的实际位置更新HomeMap。
作为一种可选的实施方式,在本发明的第二方面中,所述第一获取子模块还包括:
建立子单元,用于在所述HomeMap建立虚拟坐标系,根据虚拟坐标系在所述实际户型图中建立实际坐标系,所述虚拟坐标系和所述实际坐标系的各个坐标点相互映射;
获取子单元,用于获取所选区域的多个虚拟边界点在虚拟坐标系中的虚拟坐标,在实际坐标系中获取与所述虚拟坐标相互映射的实际坐标;
确定子单元,用于根据实际坐标确定多个实际边界点,连接多个所述实际边界点以确定所述实际区域;
作为一种可选的实施方式,在本发明的第二方面中,所述执行模块还包括:
第四获取子模块,用于所述主控设备执行对所述受控设备的控制操作后,获取本次控制操作的完成时间、操作内容和操作权限,所述生成模块将本次控制操作的完成时间、操作内容和操作权限按照预设格式生成记录文本,所述执行模块将记录文本存储至所述HomeMap;
第四判断子模块,用于执行对所述受控设备的控制操作后,判断所述受控设备的当前安防状态是否符合所述控制指令中所要求调节成的安防状态;若符合,则所述生成模块生成完成指令;
若不符合,则所述生成模块生成未完成指令,所述执行模块再次根据所述控制指令执行对该所述受控设备的控制操作;
第五判断子模块,用于判断所述生成模块生成关于同一受控设备的未完成指令是否超过预设次数;
提醒子模块,用于当所述生成模块生成关于同一受控设备的未完成指令超过预设次数时,则将该所述受控设备标记为问题设备并发出提醒;
本发明第三方面公开了一种基于HomeMap的设备安防状态视觉化控制装置,所述装置应用于所述主控设备中,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面任一项所述的基于HomeMap的设备安防状态视觉化控制方法中的部分或全部步骤。
本发明的第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时用于执行本发明的第一方面任一项所述的基于HomeMap的设备安防状态视觉化控制方法的部分或者全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明通过在HomeMap中将受控设备的安防状态以视觉化效果进行显示,使得用户能够清楚明了地掌控全屋受控设备的安防状态,以便对安防状态进行控制,并且通过在HomeMap中圈选区域,对圈选区域的受控设备发起安防状态控制请求,确定圈选区域的受控设备,进而生成控制指令,在于圈选区域对应的实际区域中对受控设备进行安防状态的控制,实现用户远程掌控受控设备的安防状态,提高用户的体验感。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的基于HomeMap的设备安防状态视觉化控制方法的流程图;
图2是本发明的一个实施例的主控设备确定所选区域内待响应光源控制请求的所述受控设备的流程示意图;
图3是本发明的一个实施例的主控设备根据所述控制指令执行对所述受控设备的控制操作的流程示意图;
图4是本发明的一个实施例的在HomeMap上记录控制操作的流程示意图;
图5是本发明的一个实施例的基于HomeMap的设备安防状态视觉化控制装置的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明公开了一种基于HomeMap的设备安防状态视觉化控制方法及装置,能够通过在HomeMap上圈选相关区域,控制相关区域内的受控设备的安防状态,能够实现远程操控受控设备,自由全面地调节所选区域内的受控设备的安防状态,提高对受控设备的安防状态的掌控力,增强用户对受控设备智能家庭化的体验感。
为了更好的理解本发明所描述的基于HomeMap的设备安防状态视觉化控制方法及装置,首先对本发明所描述的方法适用的应用场景加以描述。其中,该应用场景中可以存在多个智能设备,该多个智能设备中存在一个或多个可以作为集控设备的智能设备,且作为集控设备的智能设备能够实现对其它智能设备的智能化控制,需要说明的是,作为集控设备的智能设备可以理解为主控设备,能够被主控设备控制的其它智能设备可以理解为受控设备,一个主控设备可以实现对多个受控设备的智能化控制。可选的,该应用场景可以为存在多个智能安防设备的应用场景,如家庭场景,且进一步可选的,在该应用场景下,智能电视可以作为主控设备,剩余智能安防设备可以作为受控设备,这样能够实现智能电视对剩余智能安防设备的智能化控制,又进一步可选的,该智能电视可以为带有触摸屏幕的智能电视。
以下分别对本发明所描述的一种基于HomeMap的设备安防状态视觉化控制方法及装置进行详细的说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种基于HomeMap的设备安防状态视觉化控制方法的流程示意图。其中,图1所描述的方法可以应用于主控设备中,可选的,该主控设备能够实现对多个受控设备的控制,又进一步可选的,该主控设备可以为多个智能家居设备中的其中一个且能够实现对其他带有安防功能的智能家居设备中部分或全部带有安防功能智能家居设备的控制,亦或者,所述主控设备可以为带有可操作屏幕的智能终端设备。如图1所示,该基于HomeMap的设备安防状态视觉化控制方法可以包括以下操作:
101、主控设备依据实际户型图和受控设备在所述实际户型图中的位置搭建HomeMap;
在本发明的实施例中,所述HomeMap是通过获取指定空间的户型图,建立空间分布图,并在所述空间分布图中针对各个受控设备所处的位置显示各个受控设备的标识。
建立所述空间分布图的方法有多种,例如通过扫地机器人等带有路径规划的智能设备进行构建;或者,通过第三方如房地产商获得户型图,然后根据户型图构建空间分布图;或者,用户对指定空间进行拍照,主控设备根据照片的内容构建空间分布图;或者,用户在主控设备上,利用预设在主控设备中的数据库搭建所述空间分布图,预设在主控设备中的数据库是指储存于主控设备中的户型图和房间三维模型等。
而HomeMap的使用方式,包括但不限于在现有的带屏设备上使用,带屏设备可以是手机、电脑和家居设备等,家居设备例如可以是冰箱和电视等;
需要说明的是,本发明中所提及的HomeMap可以是2D平面的HomeMap,例如划分不同区域块以表示全屋不同房间构造的户型图,也可以是3D立体的HomeMap,以三维立体模型的形式表示全屋不同房间构造的户型图。
102、所述主控设备将所述受控设备的安防状态在HomeMap中进行视觉化显示;
在本发明的实施例中,所述受控设备的安防状态可以被理解为所述受控设备的安防功能的使用状态,包括单个所述受控设备的安防状态是否开启,所述受控设备的安防功能是否存在异常,或者是多个所述受控设备之间的安防联动策略,例如当所述受控设备为带有安防功能智能门锁和智能窗户,所述智能门锁与所述智能窗户之间的安防联动策略可以是当所述智能门锁的安防被触发时(如撬锁等非正常开锁方式),触发所述智能窗户的安防功能(如锁死窗户等功能);需要说明的是,本申请中的所述受控设备的安防功能可以是依据视频、音频、气味、生物特征等技术来实现的集检测、预防、提醒等功能。
在一个可选的实施例中,所述主控设备将所述受控设备的安防状态在HomeMap中进行视觉化显示包括:
所述主控设备将所述受控设备的安防状态以图像、文字、颜色和声音中的至少一种或多种组合区分显示于所述HomeMap;
例如,在所述HomeMap中,所述受控设备A和B,所述受控设备A处于安防开启状态,所述受控设备B处于安防关闭状态,则可以通过在所述HomeMap中,所述受控设备A的位置上以文字“安防已开启”进行显示,在所述受控设备B的位置上以“安防已关闭”进行显示;也可以是在所述受控设备A的位置上以带有能够明示所述受控设备A处于安防开启中的图片进行显示,同理也可以在所述受控设备B的位置上以带有能够明示所述受控设备B处于安防关闭中的图片进行显示;还可以是以红色表示“安防开启”,绿色表示“安防关闭”,在HomeMap中,所述受控设备A和B的位置以对应的颜色进行标记显示,对于多个受控设备之间的安防联动可以是通过相同颜色来进行区分,例如受控设备A与受控设备B之间存在安防联动,则所述受控设备A和所述受控设备B均以相同颜色来表示两者之间存在安防联动关系;进一步的,还可以是用户在HomeMap中,分别触击所述受控设备A和B以发出不同的声音(可以是语音、歌曲等具有代表性的声音),来区分显示所述受控设备A和B处于不同的安防状态中;
在本发明的一个实施例中,用于将所述受控设备进行视觉化的方式不局限于上述几种方式,同时用于视觉化所述受控设备的安防状态的方式可以是单独一种,也可以是多种组合使用;
通过将所述受控设备的安防状态以视觉化的方式显示在所述HomeMap中,可以让用户清楚明了地知道全屋带有照明功能的智能设备的发光情况,同时也有利用户掌握把控全屋的安防状态。
103、检测到用户是否对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求;
104、若是,则所述主控设备确定所选区域内待响应安防状态控制请求的所述受控设备;
在本发明的实施例中,所述区域选择操作可以被理解为用户在所述HomeMap上圈选不同区域的操作,例如当所述HomeMap为2D平面图时,即以不同区域块表示全屋不同房间构造,通过圈选不同的区域块来表示选择不同的房间;进一步的,对所选区域发起安防状态控制请求,可以被理解为用户在HomeMap上圈选出对应区域后,对该区域内的受控设备发起安防状态控制请求,例如用户在圈选出区域A后,向区域A中的受控设备A1和/或A2的安防状态发起控制请求,所述控制请求可以是请求关闭受控设备A1的安防功能,也可以是请求开启受控设备A2的安防功能;
在本发明的实施例中,当所述主控设备检测到用户对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求时,会进一步确定所选区域内的待响应安防状态控制请求的受控设备,此处可以理解为所述主控设备需要明确用户所选区域内,是否存在受控设备,若是存在受控设备,还需明确受控设备是否为要响应安防状态控制请求的受控设备;即明确所选区域内是否存在对象以及所存在的对象是否需要响应安防状态控制请求;
105、所述主控设备根据安防状态控制请求生成调节所述受控设备的安防状态的控制指令;
在本发明的实施例中,所述控制指令可以被理解为针对所选区域内特定受控设备或所选区域内全部受控设备的控制指令,该控制指令可以是调节所述受控设备的安防状态,例如将所述受控设备的安防状态从关闭状态调节为开启状态,将一受控设备与另一受控设备进行安防联动等;
106、所述主控设备根据所述控制指令执行对所述受控设备的控制操作。
需要说明的是,所述主控设备执行对所述受控设备的控制操作,可以是所述主控设备以直接的方式控制所述受控设备,所述受控设备执行对应操作,所述直接的方式可以理解为所述主控设备直接到受控设备,所述主控设备发出的信息无需经过中继转换传输;进一步的,还可以是所述主控设备以中继的方式控制所述受控设备,所述受控设备执行对应操作,所述中继的方式可以为所述主控设备到中继设备,中继设备再到受控设备,但是需要说明的是,此种方式是将所述中继设备作为所述主控设备的一部分来实施的。
107、所述主控设备执行对所述受控设备的控制操作后,将所述受控设备的当前安防状态更新至HomeMap。
当每一次改变受控设备的安防状态后,需要将改变后的受控设备的安防状态及时更新到HomeMap中,达到实时更新以方便用户准确掌控全屋的安防状态情况。
108、在HomeMap上记录本次控制操作;
具体实施方式可以为:获取本次控制操作的完成时间、操作内容和操作权限;
将所述完成时间、操作内容和操作权限按照预设格式生成记录文本;
将记录文本存储至所述HomeMap。
请参阅图4,图4是本发明实施例一公开的一种基于HomeMap的设备安防状态视觉化控制方法中关于在HomeMap上记录控制操作的流程示意图;
在本发明的实施例中,当所述主控设备对所述受控设备执行控制操作后,需要获取本次控制操作的完成时间、操作内容和操作权限,所述完成时间可以被理解为,所有修改安防状态的所述受控设备在完成修改后的时间,所述操作内容可以被理解为所述受控设备的安防状态的修改内容,包括安防状态的开启与关闭和制定所述受控设备与其他受控设备之间的安防联动策略等,所述操作权限可以被理解为用户使用管理员身份或者其他设定身份来实施本次控制操作;进一步的,将所述完成时间、操作内容和操作权限按照预设格式生成记录文本,所述预设格式可以被理解为用户自定义设定的格式内容,如使用前缀序列号+完成时间+操作内容+操作权限的预设格式,用户只需自定义前缀序列号即可,所述预设格式还可以被理解为使用HomeMap自带的预设格式,需要说明的是,当记录文本一旦生成,所述记录文本的内容不可被修改和删除,将记录文本存储至所述HomeMap上,方便用户后续查看历史操作;由于安防把控每个家庭安全的重要门关,为了防止恶意修改和避免在用户不知情的情况下修改安防状态,本申请将每次安防状态的控制操作进行记录与加密。
请参阅图2,图2是本发明实施例一公开的一种基于HomeMap的设备安防状态视觉化控制方法中关于主控设备确定所选区域内待响应安防控制请求的所述受控设备的流程示意图。其中,图2所描述的方法可以应用于主控设备中,可选的,该主控设备能够实现对多个受控设备的控制,又进一步可选的,该主控设备可以为多个智能家居设备中的其中一个且能够实现对其他带有安防功能的智能家居设备中部分或全部带有安防功能智能家居设备的控制,亦或者,所述主控设备可以为带有可操作屏幕的智能终端设备。如图2所示,主控设备确定所选区域内待响应安防控制请求的所述受控设备的方法可以包括以下操作:
作为一种可选的实施方式,在本发明的实施例一中,所述主控设备确定所选区域内待响应光源控制请求的所述受控设备包括:
所述主控设备确定所述HomeMap中所选区域,根据所选区域获取实际户型图中实际区域;
具体实施方式为:
所述主控设备在所述HomeMap建立虚拟坐标系;
所述主控设备根据虚拟坐标系在所述实际户型图中建立实际坐标系,所述虚拟坐标系和所述实际坐标系的各个坐标点相互映射;
所述主控设备获取所选区域的多个虚拟边界点在虚拟坐标系中的虚拟坐标;
在实际坐标系中获取与所述虚拟坐标相互映射的实际坐标;
根据实际坐标确定多个实际边界点,连接多个所述实际边界点以确定所述实际区域。
在本实施例中,所述主控设备将HomeMap建立成虚拟坐标系,将实际户型图建立成实际坐标系,需要说明的是,所述虚拟坐标系和实际坐标系的各个坐标点是相互映射,一一对应的;
在建立虚拟坐标系后,在虚拟坐标系中获取所选区域的多个虚拟边界点的虚拟坐标,然后在实际坐标系中,依据相互映射的关系,找到实际边界点的实际坐标,连接多个实际边界点即可确定实际区域,需要说明的是,当虚拟边界点越多,越密集,则所得到的实际边界点越多,实际区域的范围越准确;
所述主控设备获取所选区域内所有待响应安防状态控制请求的受控设备,生成待受控设备集合;
需要说明的是,当用户发起了安防状态控制请求后,所述主控设备需要明确所选区域内,要响应安防状态控制请求的所有受控设备,将所有受控设备作为元素生成待受控设备集合;
所述主控设备判断实际区域中是否存在受控设备,若存在,则根据所有当前受控设备生成实际受控设备集合;
在根据所选区域确定出实际区域后,需要先行明确所述实际区域内是否存在受控设备,确定实际区域内是否存在受控设备可以是通过传感器检测实际区域内是否存在受控设备,也可以是其他方式;
当实际区域内存在受控设备时,将所有当前受控设备作为元素生成实际受控设备集合;进一步的,所述实际区域存在受控设备包括以下情况:当HomeMap所选区域内待响应安防状态控制请求的受控设备为A和B时,实际区域内的存在的受控设备可以为仅有受控设备A或仅有受控设备B、可以为受控设备A和受控设备B共存、也可以为受控设备A、B和C、还可以为仅有受控设备C共5种情况;
若不存在,则生成空集合,且所述主控设备获取所述待受控设备集合中受控设备的实际位置,根据实际位置更新HomeMap,且所述主控设备不执行对所述受控设备的控制操作;
进一步的,所述实际区域不存在受控设备包括以下情况:实际区域内没有受控设备,即当HomeMap所选区域内待响应安防状态控制请求的受控设备为A和B时,实际区域内没有受控设备;此时通过HomeMap的所选区域确定的实际区域内没有待响应安防状态控制请求的受控设备,可以理解为实际区域内本来有可相应安防状态控制请求的受控设备,但是该受控设备发生了迁移,而HomeMap没有进行更新,导致出现信息的偏差的情况,因此需要获取到所述待受控设备集合中待响应安防状态控制请求的受控设备的实际位置,将实际位置更新到HomeMap,并且由于实际区域内没有受控设备来响应安防状态控制请求,因此不执行对控制操作;
所述主控设备比较待受控设备集合和实际受控设备集合;
当实际区域内存在受控设备时,即上文中所出现的5种情况,则需要进一步比较待受控设备集合和实际受控设备集合内的受控设备是否存在差异,以明确实际受控设备中是否可执行控制操作;
若待受控设备集合中至少一个受控设备存在于实际受控设备集合,则所述主控设备根据控制指令执行对所存在的受控设备的控制操作;
在本发明的实施例中,所述待受控设备集合中待响应安防状态控制请求的受控设备存在于实际受控设备集合中,可以理解为上文出现的5种情况中的4种,即当HomeMap所选区域内待响应安防状态控制请求的受控设备为A和B时,实际区域内的存在的受控设备可以为仅有受控设备A或仅有受控设备B、可以为受控设备A和受控设备B共存、也可以为受控设备A、B和C;这四种情况下,所述实际受控设备集合中均存在有受控设备A和/或B去执行所述待受控设备集合中的受控设备A和B的安防状态控制操作。
若实际受控设备集合中的受控设备均不存在于待受控设备集合,则所述主控设备将实际受控设备集合中所有的受控设备的实际位置更新至HomeMap。
进一步的,所述待受控设备集合中待响应安防状态控制请求的受控设备不存在于实际受控设备集合中,可以理解为上文出现的5种情况中的最后一种,即当HomeMap所选区域内待响应安防状态控制请求的受控设备为A和B时,所述实际受控设备集合中存在受控设备C,而受控设备C明显无法响应所述受控设备A或B的安防状态控制请求,故在这种情况下,即使实际受控设备集合中存在有受控设备,也无法响应,因此需要将实际受控设备集合中所有的受控设备的实际位置更新至HomeMap,即将受控设备C的实际位置更新到HomeMap,由于受控设备C的实际位置已经明确为实际区域,故不用再去寻找受控设备C的实际位置;
作为一种可选的实施方式,在本发明的实施例一中,当待受控设备集合中的受控设备存在于实际受控设备集合时包括:
获取待受控设备集合中不存在于实际受控设备集合的受控设备,所述主控设备获取该受控设备的实际位置,根据实际位置更新HomeMap;
进一步的,此处可以理解为上文5种情况中的第一种和第二种,即即当HomeMap所选区域内待响应安防状态控制请求的受控设备为A和B时,实际区域内的存在的受控设备可以为仅有受控设备A或仅有受控设备B;上述两种情况下,需要找到受控设备A或受控设备B的实际位置,将其更新到HomeMap中;
获取实际受控设备集合中不存在于待受控设备集合中的受控设备,所述主控设备根据该受控设备的实际位置更新HomeMap。
进一步的,此处可以理解为上文5种情况的第4种,即即当HomeMap所选区域内待响应安防状态控制请求的受控设备为A和B时,实际区域内的存在的受控设备为受控设备A、B和C;可以看出,所述受控设备C是无法响应受控设备A和B的安防状态控制请求的,因此需要将受控设备C的实际位置更新至HomeMap中。
请参阅图3,图3是本发明实施例一公开的一种基于HomeMap的设备安防状态视觉化控制方法中关于主控设备根据所述控制指令执行对所述受控设备的控制操作的流程示意图。其中,图3所描述的方法可以应用于主控设备中,可选的,该主控设备能够实现对多个受控设备的控制,又进一步可选的,该主控设备可以为多个智能家居设备中的其中一个且能够实现对其他带有安防功能的智能家居设备中部分或全部带有安防功能智能家居设备的控制,亦或者,所述主控设备可以为带有可操作屏幕的智能终端设备。如图3所示,主控设备根据所述控制指令执行对所述受控设备的控制操作的方法可以包括以下操作:
作为一种可选的实施方式,在本发明的实施例一中,所述主控设备根据所述控制指令执行对所述受控设备的控制操作包括:
所述主控设备在根据所述控制指令执行对所述受控设备的控制操作后,判断所述受控设备的当前安防状态是否符合所述控制指令中所要求调节成的安防状态;若符合,则所述主控设备生成完成指令;
在本发明的实施例中,当所述主控设备根据控制指令执行完对受控设备的控制操作后,正常情况下,所述受控设备当前安防状态是符合控制指令中所要求调节成的安防状态的,因此当符合时,可判定为受控设备处于正常状态,主控设备生成完成指令;
若不符合,则所述主控设备生成未完成指令,所述主控设备再次根据所述控制指令执行对该所述受控设备的控制操作;
在异常情况下,所述受控设备当前安防状态是不符合控制指令中所要求调节成的安防状态的,如控制指令要求受控设备开启安防功能,而受控设备在执行控制操作后,安防功能仍处于关闭状态,此时则说明受控设备出现异常,主控设备生成未完成指令;
当所述主控设备生成关于同一受控设备的未完成指令超过预设次数时,则所述主控设备将该所述受控设备标记为问题设备并发出提醒。
进一步的,当同一受控设备多次未按照控制指令的要求调节安防状态时,所述主控设备将多次生成未完成指令,一旦针对同一受控设备,生成未完成控制指令的次数超过预设次数时,将该受控设备标记为问题设备,并向用户发出提醒。
实施例二
请参阅图5,图5是本发明实施例一公开的一种基于HomeMap的设备安防状态视觉化控制装置的系统示意图。其中,图5所描述的装置可以应用于主控设备中,可选的,该主控设备能够实现对多个受控设备的控制,又进一步可选的,该主控设备可以为多个智能家居设备中的其中一个且能够实现对其他带有安防功能的智能家居设备中部分或全部带有安防功能智能家居设备的控制,亦或者,所述主控设备可以为带有可操作屏幕的智能终端设备。如图4所示,该装置可以包括以下操作:
搭建模块,用于依据实际户型图和受控设备在所述实际户型图中的位置搭建HomeMap;
视觉化显示模块,用于将所述受控设备的安防状态在HomeMap中进行视觉化显示;
检测模块,用于检测用户是否对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求;
确定模块,用于当所述检测模块检测到用户对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求时,确定所选区域内待响应安防状态控制请求的所述受控设备;
生成模块,用于根据安防状态控制请求生成调节所述受控设备的安防状态的控制指令;
执行模块,用于根据所述控制指令执行对所述受控设备的控制操作;
更新模块,用于所述执行模块执行对所述受控设备的控制操作后,将所述受控设备的当前安防状态更新至HomeMap;
记录模块,用于所述执行模块执行对所述受控设备的控制操作后,在HomeMap上记录本次控制操作。
在一个可选的实施例中,所述确定模块包括:
第一确定子模块,用于确定所述HomeMap中所选区域;
第一获取子模块,用于根据所选区域获取实际户型图中实际区域;
第二获取子模块,用于获取所选区域内所有待响应安防状态控制请求的受控设备,生成待受控设备集合;
第一判断子模块,用于判断实际区域中是否存在受控设备;
当判断实际区域中存在受控设备时,所述生成模块根据所有当前受控设备生成实际受控设备集合;
当判断实际区域中不存在受控设备时,所述生成模块生成空集合;
第三获取子模块,用于当所述生成模块生成空集合时,获取所述待受控设备集合中受控设备的实际位置;
第一更新子模块,用于当所述第三获取子模块获取所述待受控设备集合中受控设备的实际位置时,根据实际位置更新HomeMap,且所述执行模块不执行对所述受控设备的控制操作;
第二判断子模块,用于比较待受控设备集合和实际受控设备集合;
若待受控设备集合中的受控设备存在于实际受控设备集合,则所述执行模块根据控制指令执行对所存在的受控设备的控制操作;
若实际受控设备集合中的受控设备均不存在于待受控设备集合,则所述第一更新子模块将实际受控设备集合中所有的受控设备的实际位置更新至HomeMap;
第三判断子模块,用于当待受控设备集合中的受控设备存在于实际受控设备集合时,判断待受控设备集合中是否存在有该所述受控设备,且该受控设备不存在于实际受控设备集合中,若是,则所述第三获取子模块获取该受控设备的实际位置,所述第一更新子模块根据实际位置更新HomeMap;
所述第三判断子模块还用于当待受控设备集合中的受控设备存在于实际受控设备集合时,判断实际受控设备集合中是否存在有该所述受控设备,且该受控设备不存在于待受控设备集合中,若是,则所述第一更新子模块根据该受控设备的实际位置更新HomeMap。
作为一种可选的实施方式,所述第一获取子模块还包括:
建立子单元,用于在所述HomeMap建立虚拟坐标系,根据虚拟坐标系在所述实际户型图中建立实际坐标系,所述虚拟坐标系和所述实际坐标系的各个坐标点相互映射;
获取子单元,用于获取所选区域的多个虚拟边界点在虚拟坐标系中的虚拟坐标,在实际坐标系中获取与所述虚拟坐标相互映射的实际坐标;
确定子单元,用于根据实际坐标确定多个实际边界点,连接多个所述实际边界点以确定所述实际区域;
作为一种可选的实施方式,所述执行模块还包括:
第四获取子模块,用于所述主控设备执行对所述受控设备的控制操作后,获取本次控制操作的完成时间、操作内容和操作权限,所述生成模块将本次控制操作的完成时间、操作内容和操作权限按照预设格式生成记录文本,所述执行模块将记录文本存储至所述HomeMap;
第四判断子模块,用于执行对所述受控设备的控制操作后,判断所述受控设备的当前安防状态是否符合所述控制指令中所要求调节成的安防状态;若符合,则所述生成模块生成完成指令;
若不符合,则所述生成模块生成未完成指令,所述执行模块再次根据所述控制指令执行对该所述受控设备的控制操作;
第五判断子模块,用于判断所述生成模块生成关于同一受控设备的未完成指令是否超过预设次数;
提醒子模块,用于当所述生成模块生成关于同一受控设备的未完成指令超过预设次数时,则将该所述受控设备标记为问题设备并发出提醒;
作为一种可选的实施方式,所述执行模块还包括:
第二更新子模块,用于当执行对所述受控设备的控制操作后,将执行了控制操作的所有受控设备的当前安防状态更新至所述HomeMap。
实施例三
本发明第三方面公开了一种基于HomeMap的设备安防状态视觉化控制装置,所述装置应用于所述主控设备中,所述装置包括:
存储有可执行程序代码的存储器;与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面任一项所述的基于HomeMap的设备安防状态视觉化控制方法中的部分或全部步骤。
本发明实施例公开了一种智能设备,该智能设备可以用于执行实施例一中所公开的基于HomeMap的设备安防状态视觉化控制方法中的部分或全部步骤,或者,该智能设备可以包括实施例二中所公开的任一基于HomeMap的设备安防状态视觉化控制装置。需要说明的是,对于智能设备所执行的步骤或者所包括的模块、器件等的详细描述请参照上述实施例,本发明实施例不再赘述。进一步的,该智能设备可以为智能手机或智能电视,进一步可以为带有可触摸式屏幕的智能。
实施例四
本发明的实施例公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时用于执行本发明的实施例一任一项所述的基于HomeMap的设备安防状态视觉化控制方法的部分或者全部步骤。
以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
Claims (9)
1.一种基于HomeMap的设备安防状态视觉化控制方法,其特征在于,所述方法包括:
主控设备依据实际户型图和受控设备在所述实际户型图中的位置搭建HomeMap;
所述主控设备将所述受控设备的安防状态在HomeMap中进行视觉化显示;
当检测到用户在HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求时,所述主控设备确定所选区域内待响应安防状态控制请求的所述受控设备,包括:
所述主控设备确定所述HomeMap中所选区域,根据所选区域获取实际户型图中实际区域;
所述主控设备获取所选区域内所有待响应安防状态控制请求的受控设备,生成待受控设备集合;
所述主控设备判断实际区域中是否存在受控设备,若存在,则根据所有当前受控设备生成实际受控设备集合;若不存在,则生成空集合,且所述主控设备获取所述待受控设备集合中受控设备的实际位置,根据实际位置更新HomeMap,且所述主控设备不执行对所述受控设备的控制操作;
所述主控设备比较待受控设备集合和实际受控设备集合;
若待受控设备集合中的至少一个受控设备存在于实际受控设备集合,则所述主控设备根据控制指令执行对所存在的受控设备的控制操作;
若实际受控设备集合中的受控设备均不存在于待受控设备集合,则所述主控设备将实际受控设备集合中所有的受控设备的实际位置更新至HomeMap;
所述主控设备根据安防状态控制请求生成调节所述受控设备的安防状态的控制指令;
所述主控设备根据所述控制指令执行对所述受控设备的控制操作;
所述主控设备执行对所述受控设备的控制操作后,将所述受控设备的当前安防状态更新至HomeMap,在HomeMap上记录本次控制操作。
2.根据权利要求1所述一种基于HomeMap的设备安防状态视觉化控制方法,其特征在于,所述主控设备将所述受控设备的安防状态在HomeMap中进行视觉化显示包括:
所述主控设备将所述受控设备的安防状态以图像、文字、颜色和声音中的至少一种或多种组合区分显示于所述HomeMap。
3.根据权利要求1所述一种基于HomeMap的设备安防状态视觉化控制方法,其特征在于,在HomeMap上记录本次控制操作包括:
获取本次控制操作的完成时间、操作内容和操作权限;
将所述完成时间、操作内容和操作权限按照预设格式生成记录文本;
将记录文本存储至所述HomeMap。
4.根据权利要求1所述一种基于HomeMap的设备安防状态视觉化控制方法,其特征在于,当待受控设备集合中的受控设备存在于实际受控设备集合时包括:
获取待受控设备集合中不存在于实际受控设备集合的受控设备,所述主控设备获取该受控设备的实际位置,根据实际位置更新HomeMap;
获取实际受控设备集合中不存在于待受控设备集合中的受控设备,所述主控设备根据该受控设备的实际位置更新HomeMap。
5.根据权利要求1所述一种基于HomeMap的设备安防状态视觉化控制方法,其特征在于,根据所选区域获取实际户型图中实际区域包括:
所述主控设备在所述HomeMap建立虚拟坐标系;
所述主控设备根据虚拟坐标系在所述实际户型图中建立实际坐标系,所述虚拟坐标系和所述实际坐标系的各个坐标点相互映射;
所述主控设备获取所选区域的多个虚拟边界点在虚拟坐标系中的虚拟坐标;
在实际坐标系中获取与所述虚拟坐标相互映射的实际坐标;
根据实际坐标确定多个实际边界点,连接多个所述实际边界点以确定所述实际区域。
6.根据权利要求1所述一种基于HomeMap的设备安防状态视觉化控制方法,其特征在于,所述主控设备根据所述控制指令执行对所述受控设备的控制操作包括:
所述主控设备在根据所述控制指令执行对所述受控设备的控制操作后,判断所述受控设备的当前安防状态是否符合所述控制指令中所要求调节成的安防状态;若符合,则所述主控设备生成完成指令;
若不符合,则所述主控设备生成未完成指令,所述主控设备再次根据所述控制指令执行对该所述受控设备的控制操作;
当所述主控设备生成关于同一受控设备的未完成指令超过预设次数时,则所述主控设备将该所述受控设备标记为问题设备并发出提醒。
7.一种基于HomeMap的设备安防状态视觉化控制装置,其特征在于,所述装置应用于主控设备中,所述装置包括:
搭建模块,用于依据实际户型图和受控设备在所述实际户型图中的位置搭建HomeMap;
视觉化显示模块,用于将所述受控设备的安防状态在HomeMap中进行视觉化显示;
检测模块,用于检测用户是否对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求;
确定模块,用于当所述检测模块检测到用户对HomeMap执行区域选择操作以及对所选区域发起安防状态控制请求时,确定所选区域内待响应安防状态控制请求的所述受控设备;
生成模块,用于根据安防状态控制请求生成调节所述受控设备的安防状态的控制指令;
执行模块,用于根据所述控制指令执行对所述受控设备的控制操作;
更新模块,用于所述执行模块执行对所述受控设备的控制操作后,将所述受控设备的当前安防状态更新至HomeMap;
记录模块,用于所述执行模块执行对所述受控设备的控制操作后,在HomeMap上记录本次控制操作;
所述确定模块还包括:
第一确定子模块,用于确定所述HomeMap中所选区域;
第一获取子模块,用于根据所选区域获取实际户型图中实际区域;
第二获取子模块,用于获取所选区域内所有待响应安防状态控制请求的受控设备,生成待受控设备集合;
第一判断子模块,用于判断实际区域中是否存在受控设备;
当判断实际区域中存在受控设备时,所述生成模块根据所有当前受控设备生成实际受控设备集合;
当判断实际区域中不存在受控设备时,所述生成模块生成空集合;
第三获取子模块,用于当所述生成模块生成空集合时,获取所述待受控设备集合中受控设备的实际位置;
第一更新子模块,用于当所述第三获取子模块获取所述待受控设备集合中受控设备的实际位置时,根据实际位置更新HomeMap,且所述执行模块不执行对所述受控设备的控制操作;
第二判断子模块,用于比较待受控设备集合和实际受控设备集合;
若待受控设备集合中的受控设备存在于实际受控设备集合,则所述执行模块根据控制指令执行对所存在的受控设备的控制操作;
若实际受控设备集合中的受控设备均不存在于待受控设备集合,则所述第一更新子模块将实际受控设备集合中所有的受控设备的实际位置更新至HomeMap。
8.一种基于HomeMap的设备安防状态视觉化控制装置,其特征在于,所述装置应用于所述主控设备中,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-6任一项所述的基于HomeMap的设备安防状态视觉化控制方法。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时用于执行如权利要求1-6任一项所述的基于HomeMap的设备安防状态视觉化控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110547138.3A CN113515309B (zh) | 2021-05-19 | 2021-05-19 | 一种基于HomeMap的设备安防状态视觉化控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110547138.3A CN113515309B (zh) | 2021-05-19 | 2021-05-19 | 一种基于HomeMap的设备安防状态视觉化控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113515309A CN113515309A (zh) | 2021-10-19 |
CN113515309B true CN113515309B (zh) | 2024-01-30 |
Family
ID=78064942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110547138.3A Active CN113515309B (zh) | 2021-05-19 | 2021-05-19 | 一种基于HomeMap的设备安防状态视觉化控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113515309B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108549245A (zh) * | 2018-05-09 | 2018-09-18 | 东莞维升电子制品有限公司 | 智能家居监控管理方法及其系统 |
CN110167243A (zh) * | 2019-06-17 | 2019-08-23 | 青岛亿联客信息技术有限公司 | 智能灯具控制方法、装置、系统及计算机可读存储设备 |
CN110262274A (zh) * | 2019-07-22 | 2019-09-20 | 青岛海尔科技有限公司 | 基于物联网操作系统的智能家居设备控制显示方法及系统 |
CN112034725A (zh) * | 2020-09-14 | 2020-12-04 | 开封大学 | 一种基于物联网的远程家居控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100568290C (zh) * | 2008-04-22 | 2009-12-09 | 北京航空航天大学 | 一种可快速配置和实时渲染的安防三维电子地图系统 |
CN109189295A (zh) * | 2018-07-11 | 2019-01-11 | 深圳绿米联创科技有限公司 | 显示控制方法、装置及终端设备 |
US10970318B2 (en) * | 2018-08-01 | 2021-04-06 | Apple Inc. | Active change detection for geospatial entities using trend analysis |
CN112361567B (zh) * | 2020-10-21 | 2022-05-10 | 珠海格力电器股份有限公司 | 一种多联式系统控制方法、装置及多联式系统 |
-
2021
- 2021-05-19 CN CN202110547138.3A patent/CN113515309B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108549245A (zh) * | 2018-05-09 | 2018-09-18 | 东莞维升电子制品有限公司 | 智能家居监控管理方法及其系统 |
CN110167243A (zh) * | 2019-06-17 | 2019-08-23 | 青岛亿联客信息技术有限公司 | 智能灯具控制方法、装置、系统及计算机可读存储设备 |
CN110262274A (zh) * | 2019-07-22 | 2019-09-20 | 青岛海尔科技有限公司 | 基于物联网操作系统的智能家居设备控制显示方法及系统 |
CN112034725A (zh) * | 2020-09-14 | 2020-12-04 | 开封大学 | 一种基于物联网的远程家居控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113515309A (zh) | 2021-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6463343B1 (en) | System and method for controlling remote devices from a client computer using digital images | |
CN106911650B (zh) | 一种智能家居控制方法以及装置、系统 | |
CN106204864A (zh) | 基于动态二维码的门禁系统及开门方法 | |
CN204926231U (zh) | 一种门禁及门禁系统 | |
CN106204866A (zh) | 一种基于二维码的门禁系统及开门方法 | |
CN106355709A (zh) | 一种基于动态二维码的门禁系统及开门方法 | |
US11822302B1 (en) | Apparatus and method for controlling a device | |
CN109189295A (zh) | 显示控制方法、装置及终端设备 | |
CN113885345A (zh) | 基于智能家居仿真控制系统的交互方法、装置、设备 | |
CN111325885A (zh) | 一种基于5g技术的面部识别智能锁控制系统 | |
CN109410386A (zh) | 开锁处理方法及装置、存储介质、处理器 | |
CN106789456A (zh) | 一种家居设备控制方法及装置 | |
CN112911207A (zh) | 呼叫方法以及智能对讲系统 | |
CN113110095A (zh) | 基于扫地机器人的HomeMap构建方法及构建系统 | |
CN107592246A (zh) | 一种数据处理方法和装置 | |
CN113515309B (zh) | 一种基于HomeMap的设备安防状态视觉化控制方法及装置 | |
CN113934149A (zh) | 智能家居控制方法、装置、计算机设备和存储介质 | |
CN111951436A (zh) | 一种基于智能锁的联动控制方法、设备及存储介质 | |
CN107187968A (zh) | 基于移动终端身份验证和位置感知的电梯控制方法和系统 | |
CN108280906B (zh) | 实现智能门锁按键功能自定义的方法及装置 | |
CN114519906A (zh) | 基于智能家居的楼宇门禁控制方法及系统 | |
CN110176068B (zh) | 污水处理站管理平台的交互控制方法、系统和存储介质 | |
CN108428267A (zh) | 一种自助式客房的门禁控制方法及门禁系统 | |
CN113515256B (zh) | 一种基于HomeMap的设备声源状态视觉化控制方法及装置 | |
CN105409239A (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 |