CN110477819B - 物联网操作***的数据获取和决策的方法及智能家居设备 - Google Patents
物联网操作***的数据获取和决策的方法及智能家居设备 Download PDFInfo
- Publication number
- CN110477819B CN110477819B CN201910894404.2A CN201910894404A CN110477819B CN 110477819 B CN110477819 B CN 110477819B CN 201910894404 A CN201910894404 A CN 201910894404A CN 110477819 B CN110477819 B CN 110477819B
- Authority
- CN
- China
- Prior art keywords
- cleaning
- sub
- user
- area
- occurrence
- 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 36
- 238000004140 cleaning Methods 0.000 claims abstract description 448
- 238000004891 communication Methods 0.000 claims description 33
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010408 sweeping Methods 0.000 description 73
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/24—Floor-sweeping machines, motor-driven
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
本发明提供了一种物联网操作***的数据获取和决策的方法及智能家居设备。该方法包括:自动地面清洁设备获取将待清洁区域划分为多个子清洁区域的划分结果;所述自动地面清洁设备获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度;所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,对每个子清洁区域进行清洁。通过本发明,解决了相关技术中根据用户设置的固定的清洁模式来清洁所有的地面,会导致地面清洁不干净或清洁效率较低的问题,该方案有效提升了清洁后的房屋的干净程度,在保证清洁效果的前提下能够提升清洁效率。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种基于物联网操作***的地面清洁方法及自动地面清洁设备。
背景技术
现如今,自动地面清洁设备(包括扫地机器人、拖地机器人等等)被广泛应用在房屋的清洁工作中。
以扫地机器人为例,用户在使用扫地机器人来清扫房屋之前,可以预先设置清扫模式,如强力模式、静音模式等,扫地机器人可以根据用户设置的清扫模式来清扫房屋。
但是,由于不同地面的干净程度不完全相同,例如,用户走的多的地面通常要比用户走的少的地面要脏,因此,若根据用户设置的固定的清洁模式来清洁所有的地面,一方面,很有可能无法将所有地面都清洁干净,另一方面,很有可能因不必要地在较洁净区域停留过长时间导致清洁效率较低。
发明内容
本发明实施例提供了一种基于物联网操作***的地面清洁方法及自动地面清洁设备,以至少解决相关技术中根据用户设置的固定的清洁模式来清洁所有的地面,会导致地面清洁不干净或清洁效率较低的问题。
根据本发明的一个方面,提供了一种基于物联网操作***的地面清洁方法,包括:自动地面清洁设备获取将待清洁区域划分为多个子清洁区域的划分结果;所述自动地面清洁设备获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度;所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,对每个子清洁区域进行清洁。
在至少一个示例性实施例中,所述自动地面清洁设备获取将所述待清洁区域划分为多个子清洁区域的所述划分结果包括以下至少之一:所述自动地面清洁设备将所述待清洁区域划分为多个子清洁区域,得到所述划分结果;所述自动地面清洁设备从服务器接收所述划分结果;所述自动地面清洁设备读取预置在所述自动地面清洁设备中的所述划分结果。
在至少一个示例性实施例中,所述多个子清洁区域是以所述自动地面清洁设备的充电位置为原点,沿着预设方向,根据预设的大小和形状划分所述待清洁区域所得到的。
在至少一个示例性实施例中,所述自动地面清洁设备获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度包括:所述自动地面清洁设备确定用户在每个子清洁区域的出现次数;所述自动地面清洁设备根据所述用户在每个子清洁区域的出现次数,确定每个子清洁区域对应的用户出现热度。
在至少一个示例性实施例中,所述自动地面清洁设备确定所述用户在每个子清洁区域的出现次数包括:所述自动地面清洁设备周期性地获取所述用户所在的位置;所述自动地面清洁设备根据周期性地获取到的所述用户所在的位置,统计所述用户在每个子清洁区域的出现次数。
在至少一个示例性实施例中,所述自动地面清洁设备周期性地获取所述用户所在的位置包括以下至少之一:所述自动地面清洁设备周期性地从所述用户的移动终端或可穿戴设备处获取所述用户所在的位置;所述自动地面清洁设备周期性地从多个智能家居设备处,获取所述多个智能家居设备各自与所述用户的移动终端或可穿戴设备之间的距离,并根据所述距离和所述多个智能家居设备的位置确定所述用户所在的位置。
在至少一个示例性实施例中,所述方法还包括:所述自动地面清洁设备分别检测与所述多个智能家居设备进行通信时的通信强度,并将所述通信强度发送给服务器;所述自动地面清洁设备接收所述服务器返回的根据所述通信强度和所述自动地面清洁设备的位置确定的所述多个智能家居设备的位置。
在至少一个示例性实施例中,所述服务器返回的所述多个智能家居设备的位置通过以下方式确定:对于所述多个智能家居设备中的每一个智能家居设备,在所述自动地面清洁设备发送的与所述智能家居设备进行通信的多个通信强度中,确定最高的通信强度,并将发送所述最高的通信强度时所述自动地面清洁设备所处的位置作为所述智能家居设备的位置。
在至少一个示例性实施例中,所述距离是所述多个智能家居设备根据各自与所述用户的移动终端或可穿戴设备通信的通信强度确定的。
在至少一个示例性实施例中,所述自动地面清洁设备根据所述用户在每个子清洁区域的出现次数,确定每个子清洁区域对应的用户出现热度包括:所述自动地面清洁设备根据所述用户在每个子清洁区域的出现次数以及每个子清洁区域的实际清洁面积,确定每个子清洁区域对应的用户出现热度。
在至少一个示例性实施例中,所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,对每个子清洁区域进行清洁包括:所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,设置每个子清洁区域各自对应的清洁模式,其中,所述清洁模式的清洁强度随子清洁区域对应的所述用户出现热度的增加而增强,所述清洁强度包括以下至少之一:清洁时长、清洁力度、清洁次数;所述自动地面清洁设备按照每个子清洁区域对应的所述清洁模式,对每个子清洁区域进行清洁。
根据本发明的另一个方面,提供了一种自动地面清洁设备,包括:控制***和清洁装置,其中,所述控制***包括:区域划分结果获取模块,用于获取将待清洁区域划分为多个子清洁区域的划分结果;热度获取模块,用于获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度;清洁控制模块,用于根据每个子清洁区域对应的所述用户出现热度,控制所述清洁装置对每个子清洁区域进行清洁。
在至少一个示例性实施例中,所述区域划分结果获取模块用于执行以下至少之一:所述自动地面清洁设备将所述待清洁区域划分为多个子清洁区域,得到所述划分结果;所述自动地面清洁设备从服务器接收所述划分结果;所述自动地面清洁设备读取预置在所述自动地面清洁设备中的所述划分结果。
在至少一个示例性实施例中,热度获取模块包括:出现次数确定子模块,用于确定用户在每个子清洁区域的出现次数;热度确定子模块,用于根据所述用户在每个子清洁区域的出现次数,确定每个子清洁区域对应的用户出现热度。
在至少一个示例性实施例中,所述出现次数确定子模块用于:周期性地获取所述用户所在的位置;根据周期性地获取到的所述用户所在的位置,统计所述用户在每个子清洁区域的出现次数。
在至少一个示例性实施例中,所述热度确定子模块用于:根据所述用户在每个子清洁区域的出现次数以及每个子清洁区域的实际清洁面积,确定每个子清洁区域对应的用户出现热度。
在至少一个示例性实施例中,所述清洁控制模块包括:模式设置子模块,用于根据每个子清洁区域对应的所述用户出现热度,设置每个子清洁区域各自对应的清洁模式,其中,所述清洁模式的清洁强度随子清洁区域对应的所述用户出现热度的增加而增强,所述清洁强度包括以下至少之一:清洁时长、清洁力度、清洁次数;清洁控制子模块,用于按照每个子清洁区域对应的所述清洁模式,控制所述清洁装置对每个子清洁区域进行清洁。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,自动地面清洁设备根据用户在每个子清洁区域的出现热度,来对每个子清洁区域进行清洁。由于可以根据用户的出现热度来对子清洁区域进行有针对性的清洁,因此,可以解决相关技术中根据用户设置的固定的清洁模式来清洁所有的地面,会导致地面清洁不干净或清洁效率较低的问题,该方案有效提升了清洁后的房屋的干净程度,在保证清洁效果的前提下能够提升清洁效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例1的基于物联网操作***的地面清洁方法的流程图;
图2是根据本发明实施例1的用户出现热度的获取操作的流程图;
图3是根据本发明实施例1的根据每个子清洁区域对应的用户出现热度对每个子清洁区域进行清洁的流程图;
图4是根据本发明实施例2的自动地面清洁设备的结构框图;
图5是根据本发明实施例2的热度获取模块424的结构框图;
图6是根据本发明实施例2的清洁控制模块426的结构框图;
图7是根据本发明实施例3的应用场景示意图;
图8是根据本发明实施例3的基于物联网操作***的地面清洁方法的流程图;
图9是根据本发明实施例3的扫地机器人在扫地过程中绘制的房屋地图;
图10是根据本发明实施例3的对清扫区域进行划分的示意图;
图11是根据本发明实施例3的对划分后得到的多个子清扫区域进行编号的示意图;
图12是根据本发明实施例3的确定智能家居设备A的位置的示意图;
图13是根据本发明实施例3的通过三个智能家居设备确定手环(或手表)的当前位置的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
图1是根据本发明实施例1的基于物联网操作***的地面清洁方法的流程图,如图1所示,该流程包括如下步骤S102-S106。
步骤S102,自动地面清洁设备获取将待清洁区域划分为多个子清洁区域的划分结果。
在实现步骤S102时,所述自动地面清洁设备可以通过以下方式至少之一获取将所述待清洁区域划分为多个子清洁区域的所述划分结果:
(1)所述自动地面清洁设备将所述待清洁区域划分为多个子清洁区域,得到所述划分结果;
(2)所述自动地面清洁设备从服务器接收所述划分结果;
(3)所述自动地面清洁设备读取预置在所述自动地面清洁设备中的所述划分结果。
所述多个子清洁区域可以是根据预设的大小和形状划分所述待清洁区域所得到的。
作为一个示例性的实施方式,所述多个子清洁区域可以是以所述自动地面清洁设备的充电位置为原点,沿着预设方向,根据预设的大小和形状划分所述待清洁区域所得到的。
需要说明的是,因为房屋的实际清扫区域往往具有不规则形状,所以,按照预设的大小和形状划分得到的多个子清洁区域中,每个子清洁区域的实际清洁面积可能并不相同,因为部分子清洁区域可能并不是一个完整的预设形状(例如,正方形或长方形),在其预设形状内可能有一部分是被障碍物或墙体占用,从而使得其实际清洁面积小于预设形状的面积。
步骤S102中,所述划分结果中,除了划分出的子清洁区域之外,作为一个示例性的实施方式,还可以进一步包括划分出来的多个子清洁区域的分配标识,所述分配标识可以是按照预设的顺序(例如,先从上到下,再从左到右的顺序)来为多个子清洁区域分配的标识。
步骤S104,所述自动地面清洁设备获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度。
图2是根据本发明实施例1的用户出现热度的获取操作的流程图,如图2所示,在一个示例性实施方式中,步骤S104可以包括以下步骤S1042和S1044。
步骤S1042,所述自动地面清洁设备确定用户在每个子清洁区域的出现次数。
在具体实现中,步骤S1042可以通过以下操作来实现:
S1042-1,所述自动地面清洁设备周期性地获取所述用户所在的位置。在该步骤中,所述自动地面清洁设备有多种方法来获取到用户所在的位置。以下示例性地给出两个用户所在的位置的具体获取方法。
(1)因为用户的移动终端(例如,手机)或可穿戴设备(例如,智能手环或手表)往往具有定位功能,所以一个可行的方法是所述自动地面清洁设备周期性地从所述用户的移动终端或可穿戴设备处获取所述用户所在的位置。
(2)另一个可行的方法是借助其他智能家居设备来获取,具体地,所述自动地面清洁设备周期性地从多个智能家居设备处,获取所述多个智能家居设备各自与所述用户的移动终端或可穿戴设备之间的距离,并根据所述距离和所述多个智能家居设备的位置确定所述用户所在的位置。在实际应用中,可以选择至少三个智能家居设备作为参考点,所述自动地面清洁设备可以从至少三个智能家居设备处,获取其各自与所述用户的移动终端或可穿戴设备之间的距离,根据所述距离以及所述至少三个智能家居设备的位置可以唯一确定所述用户所在的位置。作为其他可行的实施方式,也可以选择两个智能家居设备作为参考点,所述自动地面清洁设备可以从所述两个智能家居设备处,获取其各自与所述用户的移动终端或可穿戴设备之间的距离,根据所述距离以及所述两个智能家居设备的位置,辅以所述用户的移动终端或可穿戴设备与所述两个智能家居设备中至少之一之间的夹角关系,可以唯一确定所述用户所在的位置。
在获取方法(2)中,智能家居设备需要返回与所述用户的移动终端或可穿戴设备之间的距离,所述距离是所述多个智能家居设备根据各自与所述用户的移动终端或可穿戴设备通信的通信强度确定的。
在获取方法(2)中,自动地面清洁设备需要使用到所述多个智能家居设备的位置。该信息可以从多途径获取,例如,自动地面清洁设备可以从预置的房间地图以及包含在房间中的智能家居设备的拓扑图或其在房间地图中的位置关系中,获取所述多个智能家居设备的位置;或者,自动地面清洁设备可以分别检测与所述多个智能家居设备进行通信时的通信强度,将所述通信强度发送给服务器,并接收所述服务器返回的根据所述通信强度和所述自动地面清洁设备的位置确定的所述多个智能家居设备的位置。所述服务器返回的所述多个智能家居设备的位置通过以下方式确定:对于所述多个智能家居设备中的每一个智能家居设备,在所述自动地面清洁设备发送的与所述智能家居设备进行通信的多个通信强度中,确定最高的通信强度,并将发送所述最高的通信强度时所述自动地面清洁设备所处的位置作为所述智能家居设备的位置。
S1042-2,所述自动地面清洁设备根据周期性地获取到的所述用户所在的位置,统计所述用户在每个子清洁区域的出现次数。
通过该步骤,自动地面清洁设备在已经周期性地获取到的用户所在的位置的基础上,结合已经划分的多个子清洁区域的信息,就能够知道用户在每个周期内具体在哪个子清洁区域,并对所有周期的结果进行统计,从而能够确定用户在每个子清洁区域的出现次数。
步骤S1044,所述自动地面清洁设备根据所述用户在每个子清洁区域的出现次数,确定每个子清洁区域对应的用户出现热度。
在该步骤中,基于用户在每个子清洁区域的出现次数,所述自动地面清洁设备就可以确定用户出现热度,用户出现热度应随着出现次数的增加而提高。
考虑到每个子清洁区域的实际清洁面积可能并不相同,所以为了更加准确地确定用户出现热度,在步骤S1044中,所述自动地面清洁设备可以根据所述用户在每个子清洁区域的出现次数以及每个子清洁区域的实际清洁面积,确定每个子清洁区域对应的用户出现热度。例如,所述自动地面清洁设备可以将所述用户在每个子清洁区域的出现次数与每个子清洁区域的实际清洁面积的比值,确定为每个子清洁区域对应的用户出现热度。通过该方法,可以得到每个子清洁区域中单位清洁面积下用户的出现次数,从而能够得到更加合理准确的出现热度,以便更加准确地判断每个子清洁区域中可能的地面肮脏程度,实现更加有针对性的清洁操作。
步骤S106,所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,对每个子清洁区域进行清洁。
图3是根据本发明实施例1的根据每个子清洁区域对应的用户出现热度对每个子清洁区域进行清洁的流程图,如图3所示,在一个示例性实施方式中,步骤S106可以包括以下操作:
步骤S1062,所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,设置每个子清洁区域各自对应的清洁模式,其中,所述清洁模式的清洁强度随子清洁区域对应的所述用户出现热度的增加而增强,所述清洁强度包括以下至少之一:清洁时长、清洁力度、清洁次数;
步骤S1064,所述自动地面清洁设备按照每个子清洁区域对应的所述清洁模式,对每个子清洁区域进行清洁。
通过本实施例中的方案,自动地面清洁设备根据用户在每个子清洁区域的出现热度,来对每个子清洁区域进行清洁。由于可以根据用户的出现热度来对子清洁区域进行有针对性的清洁,因此,可以解决相关技术中根据用户设置的固定的清洁模式来清洁所有的地面,会导致地面清洁不干净或清洁效率较低的问题,该方案有效提升了清洁后的房屋的干净程度,在保证清洁效果的前提下能够提升清洁效率。
除此之外,在本实施例的部分示例性实施方式中,根据用户在每个子清洁区域的出现次数,以及自动地面清洁设备对每个子清洁区域的实际清洁面积,确定用户在每个子清洁区域的出现热度,通过该方案,可以得到每个子清洁区域中单位清洁面积下用户的出现次数,从而能够得到更加合理准确的出现热度,以便更加准确地判断每个子清洁区域中可能的地面肮脏程度,实现更加有针对性的清洁操作。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种自动地面清洁设备,该自动地面清洁设备用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是根据本发明实施例2的自动地面清洁设备的结构框图,如图4所示,该自动地面清洁设备包括控制***42和清洁装置44,其中,所述控制***42包括区域划分结果获取模块422、热度获取模块424和清洁控制模块426。以下分别进行描述。
(1)区域划分结果获取模块422用于获取将待清洁区域划分为多个子清洁区域的划分结果。
在实际应用中,区域划分结果获取模块422可以通过以下方式至少之一获取将所述待清洁区域划分为多个子清洁区域的所述划分结果:
(1)将所述待清洁区域划分为多个子清洁区域,得到所述划分结果;
(2)从服务器接收所述划分结果;
(3)读取预置在所述自动地面清洁设备中的所述划分结果。
所述多个子清洁区域可以是根据预设的大小和形状划分所述待清洁区域所得到的。
在至少一个示例性实施例中,所述多个子清洁区域可以是以所述自动地面清洁设备的充电位置为原点,沿着预设方向,根据预设的大小和形状划分所述待清洁区域所得到的。
需要说明的是,因为房屋的实际清扫区域往往具有不规则形状,所以,按照预设的大小和形状划分得到的多个子清洁区域中,每个子清洁区域的实际清洁面积可能并不相同,因为部分子清洁区域可能并不是一个完整的预设形状(例如,正方形或长方形),在其预设形状内可能有一部分是被障碍物或墙体占用,从而使得其实际清洁面积小于预设形状的面积。
所述划分结果中,除了划分出的子清洁区域之外,作为一个示例性的实施方式,还可以进一步包括划分出来的多个子清洁区域的分配标识,所述分配标识可以是按照预设的顺序(例如,先从上到下,再从左到右的顺序)来为多个子清洁区域分配的标识。
(2)热度获取模块424用于获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度。
图5是根据本发明实施例2的热度获取模块424的结构框图,如图5所示,在至少一个示例性实施例中,热度获取模块424可以包括出现次数确定子模块4242和热度确定子模块4244。以下分别进行描述。
出现次数确定子模块4242用于确定用户在每个子清洁区域的出现次数,其中,出现次数确定子模块4242确定用户在每个子清洁区域的出现次数的具体方式可以参照方法实施例1。
在至少一个示例性实施例中,所述出现次数确定子模块4242用于周期性地获取所述用户所在的位置;根据周期性地获取到的所述用户所在的位置,统计所述用户在每个子清洁区域的出现次数。
热度确定子模块4244用于根据所述用户在每个子清洁区域的出现次数,确定每个子清洁区域对应的用户出现热度。
在至少一个示例性实施例中,所述热度确定子模块4244用于根据所述用户在每个子清洁区域的出现次数以及每个子清洁区域的实际清洁面积,确定每个子清洁区域对应的用户出现热度。
(3)清洁控制模块426用于根据每个子清洁区域对应的所述用户出现热度,控制所述清洁装置44对每个子清洁区域进行清洁。
图6是根据本发明实施例2的清洁控制模块426的结构框图,如图6所示,在至少一个示例性实施例中,所述清洁控制模块426包括:
模式设置子模块4262,用于根据每个子清洁区域对应的所述用户出现热度,设置每个子清洁区域各自对应的清洁模式,其中,所述清洁模式的清洁强度随子清洁区域对应的所述用户出现热度的增加而增强,所述清洁强度包括以下至少之一:清洁时长、清洁力度、清洁次数;
清洁控制子模块4264,用于按照每个子清洁区域对应的所述清洁模式,控制所述清洁装置44对每个子清洁区域进行清洁。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
本实施例中,以自动地面清洁设备具体为自动地面清扫设备(即,俗称的扫地机器人)为例描述本申请的基于物联网操作***的地面清洁方案。因为自动地面清洁设备具体为扫地机器人,所以,在本实施例中,所有涉及“清洁”的术语被具体化为“清扫”。本领域技术人员应当理解,如果自动地面清洁设备具体为拖地机器人,则所有涉及“清洁”的术语相应地要被具体化为“拖地”。
本实施例中,首先对本方案的应用场景进行描述。图7是根据本发明实施例3的应用场景示意图。如图7所示,本方案中,智能家居设备为物联网中的终端设备,各终端设备的操作***均配置有通信模块,可实现物联网中多个设备之间的协同操作,本方案中,还可以设置服务器,服务器可为各智能家居设备提供数据处理等服务,并实现智能家居设备之间的数据互通,服务器和终端可以通过无线路由器与智能家居设备建立通信连接,智能家居设备之间也可以通过无线路由器建立通信连接。
图8是根据本发明实施例3的基于物联网操作***的地面清洁方法的流程图,如图8所示,该方法包括以下步骤。
步骤S802,扫地机器人根据预先绘制的房间地图,确定清扫区域。
在本方案中,扫地机器人可以在扫地过程中绘制房屋地图(如图9所示),在绘制了房屋地图之后,扫地机器人可以根据绘制的房屋地图来确定清扫区域(如图9中示出的深色区域)。由于扫地机器人绘制房屋地图,以及根据绘制的房屋地图确定清扫区域均为现有技术,因此,本方案在此不再赘述。
步骤S804,扫地机器人根据预设的大小和形状,对清扫区域进行划分,并得到多个子清扫区域。
在确定清扫区域后,扫地机器人可以根据预设的大小和形状对清扫区域进行划分,得到多个子清扫区域。
其中,在对清扫区域进行划分时,扫地机器人可以以其充电所在的位置为原点,沿着水平方向以及竖直方向来对清扫区域进行划分。
在一个示例中,如图10所示,预设的大小可以为m厘米,其中,m>0,预设的形状可以为正方形,则扫地机器人在对清扫区域进行划分后,可以得到如图10所示的18个子清扫区域。
在本方案中,扫地机器人在将清扫区域划分为多个子清扫区域后,还可以对子清扫区域进行编号。其中,在编号时,扫地机器人可以按照先从上到下,再从左到右的顺序,来对多个子清扫区域进行编号(如图11所示)。
需要说明的是,在本实施例中,是以扫地机器人对清扫区域进行划分得到划分结果为例进行描述。本领域技术人员应当理解,扫地机器人也可以从服务器接收划分结果,或者还可以读取预置在扫地机器人中的划分结果。
步骤S806,扫地机器人通过其他智能家居设备确定用户在每个子清扫区域的出现次数,并根据用户在每个子清扫区域的出现次数,以及扫地机器人对每个子清扫区域的实际清扫面积,确定用户针对每个子清扫区域的出现热度。
在本方案中,扫地机器人可以先确定其他智能家居设备的位置,然后,通过已知位置的智能家居设备来确定用户当前的位置。
需要说明的是,考虑到手环(或手表)为用户经常佩戴的设备,可以用于标识用户的位置,因此,本方案中,可以将用户手环(或手表)当前的位置确定为用户当前的位置。
其中,在确定其他智能家居设备的位置时,可以通过扫地机器人与其他智能家居设备之间的通信衰减来确定。具体地,扫地机器人在运行的过程中,可以与其他智能家居设备进行通信,并可以将与智能家居设备通信时的通信强度上传至服务器,服务器可以通过扫地机器人与其他智能家居设备之间的通信衰减,来确定扫地机器人与其他智能家居设备之间的距离。当通信强度最大时,表明扫地机器人与其他智能家居设备距离最近,此时,服务器可以确定扫地机器人与其他智能家居设备距离最近时扫地机器人在地图中所处的位置,并将该位置确定为对应的智能家居设备的位置。
例如,扫地机器人在运行的过程中,可以与智能家居设备A进行通信,服务器可以通过扫地机器人与智能家居设备A之间的通信衰减,来确定扫地机器人与智能家居设备A之间的距离,然后,服务器可以确定扫地机器人与智能家居设备A距离最近时扫地机器人所处的位置,例如,图12中的位置a,并将位置a确定为智能家居设备A的位置。
在确定智能家居设备的位置之后,可以通过任意三个已知位置的智能家居设备,以及这三个智能家居设备与用户的手环之间的距离来确定用户的手环(或手表)当前的位置,并将用户手环(或手表)当前的位置确定为用户当前的位置。
例如,如图13所示,智能家居设备1、智能家居设备2以及智能家居设备3可以分别通过与用户的手环(或手表)之间的通信衰减,来确定与用户的手环(或手表)之间的距离:d1、d2以及d3,然后,可以将这三个确定的距离发送至服务器,服务器可以根据这三个距离以及这三个智能家居设备的位置来确定用户的手环(或手表)当前的位置:位置a,并将位置a确定为用户当前的位置。
在本方案中,扫地机器人在通过其他智能家居设备获取到用户当前的位置后,可以根据用户当前的位置来确定用户当前所在的子清扫区域。
在本方案中,扫地机器人可以在每次完成清扫后,根据预设的时间间隔,如1分钟,来获取用户所在的子清扫区域,并对获取到的子清扫区域进行统计,得到用户在每一子清扫区域的出现次数。
例如,扫地机器人在完成清扫后,根据预设的时间间隔获取到的用户所在的子清扫区域可以如表1所示,则扫地机器人可以对表1中的子清扫区域进行统计,并得到如表2所示的出现次数表。
表1
时间 | 子清扫区域 |
2019年1月1日20点整 | 子清扫区域10 |
2019年1月1日20点1分 | 子清扫区域12 |
2019年1月1日20点2分 | 子清扫区域10 |
2019年1月1日20点3分 | 子清扫区域12 |
表2
子清扫区域 | 出现次数 |
子清扫区域1 | 0 |
子清扫区域2 | 0 |
…… | …… |
子清扫区域10 | 2 |
子清扫区域11 | 0 |
子清扫区域12 | 2 |
子清扫区域13 | 0 |
…… | …… |
子清扫区域18 | 0 |
在得到用户在每一子清扫区域的出现次数后,扫地机器人可以获取自身对每个子清扫区域的实际清扫面积(可根据现有技术来实现),并计算用户在每一子清扫区域的出现次数,与扫地机器人自身对每个子清扫区域的实际清扫面积的比值,并将计算得到的比值确定为用户对每个子清扫区域的出现热度。
例如,扫地机器人在某个子清扫区域的出现次数可以为2,对该子清扫区域的实际清扫面积可以为2平方厘米,则扫地机器人可以计算出该出现次数与实际清扫面积的比值为1,然后,扫地机器人可以将比值1确定为用户对每个子清扫区域的出现热度。
步骤S808,扫地机器人根据用户对每个子清扫区域的出现热度,对每个子清扫区域进行清扫。
在本方案中,在确定用户对每个子清扫区域的出现热度后,扫地机器人可以根据确定的出现热度,设置对应的清扫模式,其中,当出现热度越高时,设置的清扫模式的清扫力度越大;当出现热度越低时,设置的清扫模式的清扫力度越小。在设置清扫模式后,扫地机器人可以在下一次清扫时,根据设置的清扫模式,来对对应的子清扫区域进行清扫。
在本实施例中,扫地机器人根据用户在每个子清扫区域的出现次数,以及扫地机器人对每个子清扫区域的实际清扫面积,确定用户针对每个子清扫区域的行走热度,并根据用户对每个子清扫区域的行走热度,来对每个子清扫区域进行清扫。本方案中,由于可以根据行走热度来对子清扫区域进行有针对性的清扫,因此,可以有效提升清扫后的房屋的干净程度,从而可以有效解决现有技术的问题。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种基于物联网操作***的地面清洁方法,其特征在于,包括:
自动地面清洁设备获取将待清洁区域划分为多个子清洁区域的划分结果;
所述自动地面清洁设备获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度,其中,所述用户出现热度由所述用户在每个子清洁区域的出现次数与每个子清洁区域的实际清洁面积的比值确定;
所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,对每个子清洁区域进行清洁。
2.根据权利要求1所述的方法,其特征在于,所述自动地面清洁设备获取将所述待清洁区域划分为多个子清洁区域的所述划分结果包括以下至少之一:
所述自动地面清洁设备将所述待清洁区域划分为多个子清洁区域,得到所述划分结果;
所述自动地面清洁设备从服务器接收所述划分结果;
所述自动地面清洁设备读取预置在所述自动地面清洁设备中的所述划分结果。
3.根据权利要求1所述的方法,其特征在于,所述多个子清洁区域是以所述自动地面清洁设备的充电位置为原点,沿着预设方向,根据预设的大小和形状划分所述待清洁区域所得到的。
4.根据权利要求1所述的方法,其特征在于,确定所述用户在每个子清洁区域的出现次数包括:
所述自动地面清洁设备周期性地获取所述用户所在的位置;
所述自动地面清洁设备根据周期性地获取到的所述用户所在的位置,统计所述用户在每个子清洁区域的出现次数。
5.根据权利要求4所述的方法,其特征在于,所述自动地面清洁设备周期性地获取所述用户所在的位置包括以下至少之一:
所述自动地面清洁设备周期性地从所述用户的移动终端或可穿戴设备处获取所述用户所在的位置;
所述自动地面清洁设备周期性地从多个智能家居设备处,获取所述多个智能家居设备各自与所述用户的移动终端或可穿戴设备之间的距离,并根据所述距离和所述多个智能家居设备的位置确定所述用户所在的位置。
6.根据权利要求5所述的方法,其特征在于,还包括:
所述自动地面清洁设备分别检测与所述多个智能家居设备进行通信时的通信强度,并将所述通信强度发送给服务器;
所述自动地面清洁设备接收所述服务器返回的根据所述通信强度和所述自动地面清洁设备的位置确定的所述多个智能家居设备的位置。
7.根据权利要求6所述的方法,其特征在于,所述服务器返回的所述多个智能家居设备的位置通过以下方式确定:
对于所述多个智能家居设备中的每一个智能家居设备,在所述自动地面清洁设备发送的与所述智能家居设备进行通信的多个通信强度中,确定最高的通信强度,并将发送所述最高的通信强度时所述自动地面清洁设备所处的位置作为所述智能家居设备的位置。
8.根据权利要求5所述的方法,其特征在于,所述距离是所述多个智能家居设备根据各自与所述用户的移动终端或可穿戴设备通信的通信强度确定的。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,对每个子清洁区域进行清洁包括:
所述自动地面清洁设备根据每个子清洁区域对应的所述用户出现热度,设置每个子清洁区域各自对应的清洁模式,其中,所述清洁模式的清洁强度随子清洁区域对应的所述用户出现热度的增加而增强,所述清洁强度包括以下至少之一:清洁时长、清洁力度、清洁次数;
所述自动地面清洁设备按照每个子清洁区域对应的所述清洁模式,对每个子清洁区域进行清洁。
10.一种自动地面清洁设备,其特征在于,包括:控制***和清洁装置,其中,所述控制***包括:
区域划分结果获取模块,用于获取将待清洁区域划分为多个子清洁区域的划分结果;
热度获取模块,用于获取所述多个子清洁区域中,每个子清洁区域对应的用户出现热度,其中,所述用户出现热度由所述用户在每个子清洁区域的出现次数与每个子清洁区域的实际清洁面积的比值确定;
清洁控制模块,用于根据每个子清洁区域对应的所述用户出现热度,控制所述清洁装置对每个子清洁区域进行清洁。
11.根据权利要求10所述的自动地面清洁设备,其特征在于,所述区域划分结果获取模块用于执行以下至少之一:
将所述待清洁区域划分为多个子清洁区域,得到所述划分结果;
从服务器接收所述划分结果;
读取预置在所述自动地面清洁设备中的所述划分结果。
12.根据权利要求10所述的自动地面清洁设备,其特征在于,所述热度获取模块还包括:出现次数确定子模块,所述出现次数确定子模块用于:
周期性地获取所述用户所在的位置;
根据周期性地获取到的所述用户所在的位置,统计所述用户在每个子清洁区域的出现次数。
13.根据权利要求10所述的自动地面清洁设备,其特征在于,所述清洁控制模块包括:
模式设置子模块,用于根据每个子清洁区域对应的所述用户出现热度,设置每个子清洁区域各自对应的清洁模式,其中,所述清洁模式的清洁强度随子清洁区域对应的所述用户出现热度的增加而增强,所述清洁强度包括以下至少之一:清洁时长、清洁力度、清洁次数;清洁控制子模块,用于按照每个子清洁区域对应的所述清洁模式,控制所述清洁装置对每个子清洁区域进行清洁。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910894404.2A CN110477819B (zh) | 2019-09-20 | 2019-09-20 | 物联网操作***的数据获取和决策的方法及智能家居设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910894404.2A CN110477819B (zh) | 2019-09-20 | 2019-09-20 | 物联网操作***的数据获取和决策的方法及智能家居设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110477819A CN110477819A (zh) | 2019-11-22 |
CN110477819B true CN110477819B (zh) | 2021-07-16 |
Family
ID=68558818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910894404.2A Active CN110477819B (zh) | 2019-09-20 | 2019-09-20 | 物联网操作***的数据获取和决策的方法及智能家居设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110477819B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115844269A (zh) * | 2021-09-27 | 2023-03-28 | 汤恩智能科技(上海)有限公司 | 一种清洁方法、可读介质和电子设备 |
CN114795000B (zh) * | 2022-03-28 | 2024-02-23 | 北京小米移动软件有限公司 | 清洁设备的控制方法、控制装置、电子设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201572040U (zh) * | 2009-10-09 | 2010-09-08 | 泰怡凯电器(苏州)有限公司 | 自移动地面处理机器人 |
CN103356130A (zh) * | 2012-04-06 | 2013-10-23 | 三星电子株式会社 | 机器人清洁器以及控制该机器人清洁器的方法 |
CN108062098A (zh) * | 2017-12-11 | 2018-05-22 | 子歌教育机器人(深圳)有限公司 | 智能机器人的地图构建方法和*** |
CN108338749A (zh) * | 2018-03-20 | 2018-07-31 | 盛世乐居(亚东)智能科技有限公司 | 扫地机器人及其控制方法、装置 |
CN109077667A (zh) * | 2018-07-16 | 2018-12-25 | 广州俊德信息科技有限公司 | 清洁电器的调整方法、***、可存储介质和清洁电器 |
CN109602343A (zh) * | 2019-01-10 | 2019-04-12 | 珠海格力电器股份有限公司 | 基于微波雷达的扫地机器人的控制方法及装置、*** |
CN109700383A (zh) * | 2019-01-17 | 2019-05-03 | 深圳乐动机器人有限公司 | 机器人的清洁方法、机器人及终端设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4528295B2 (ja) * | 2006-12-18 | 2010-08-18 | 株式会社日立製作所 | 案内ロボット装置及び案内システム |
KR101484940B1 (ko) * | 2009-05-14 | 2015-01-22 | 삼성전자 주식회사 | 로봇청소기 및 그 제어방법 |
-
2019
- 2019-09-20 CN CN201910894404.2A patent/CN110477819B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201572040U (zh) * | 2009-10-09 | 2010-09-08 | 泰怡凯电器(苏州)有限公司 | 自移动地面处理机器人 |
CN103356130A (zh) * | 2012-04-06 | 2013-10-23 | 三星电子株式会社 | 机器人清洁器以及控制该机器人清洁器的方法 |
CN108062098A (zh) * | 2017-12-11 | 2018-05-22 | 子歌教育机器人(深圳)有限公司 | 智能机器人的地图构建方法和*** |
CN108338749A (zh) * | 2018-03-20 | 2018-07-31 | 盛世乐居(亚东)智能科技有限公司 | 扫地机器人及其控制方法、装置 |
CN109077667A (zh) * | 2018-07-16 | 2018-12-25 | 广州俊德信息科技有限公司 | 清洁电器的调整方法、***、可存储介质和清洁电器 |
CN109602343A (zh) * | 2019-01-10 | 2019-04-12 | 珠海格力电器股份有限公司 | 基于微波雷达的扫地机器人的控制方法及装置、*** |
CN109700383A (zh) * | 2019-01-17 | 2019-05-03 | 深圳乐动机器人有限公司 | 机器人的清洁方法、机器人及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110477819A (zh) | 2019-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110477819B (zh) | 物联网操作***的数据获取和决策的方法及智能家居设备 | |
CN111528732B (zh) | 一种清洁机器人运行控制方法、装置、***及存储介质 | |
CN109426884B (zh) | 分配方案确定方法、装置及计算机可读存储介质 | |
CN105380575B (zh) | 扫地机器人的控制方法、***、云服务器和扫地机器人 | |
CN109426560A (zh) | 任务分配方法、装置及计算机可读存储介质 | |
CN112401763A (zh) | 扫地机器人的控制方法、扫地机器人以及计算机可读存储介质 | |
CN107943036B (zh) | 清扫区域选择方法及装置 | |
CN105411491A (zh) | 一种基于环境监测的家庭智能清洁***及方法 | |
CN112030465B (zh) | 第一对象的清洗方法及装置、存储介质、电子装置 | |
CN111839371A (zh) | 地面清扫方法、装置、扫地机和计算机存储介质 | |
CN110840349B (zh) | 一种摆放示意图的生成方法及*** | |
CN113854906B (zh) | 多台清洁机器人协同作业的控制方法、装置及设备 | |
CN112990098B (zh) | 区域划分方法和装置、存储介质、电子装置 | |
CN111714028A (zh) | 清扫设备的禁区脱困方法、装置、设备及可读存储介质 | |
CN113633223B (zh) | 清扫方法、装置、存储介质及电子装置 | |
CN114745727A (zh) | 清洁机器人基站安放位置的推荐方法和电子设备 | |
CN110597081B (zh) | 基于智能家居操作***的控制指令的发送方法及装置 | |
CN110584544A (zh) | 基于智能家居操作***的清扫方法及装置、存储介质 | |
CN112971644B (zh) | 扫地机器人的清洁方法、装置、存储介质和扫地机器人 | |
CN113598656B (zh) | 移动机器人的清洁方法及装置、存储介质及电子装置 | |
CN113876250B (zh) | 设备的控制方法、装置、存储介质及电子装置 | |
CN115345225A (zh) | 推荐场景的确定方法及装置、存储介质及电子装置 | |
CN115633921A (zh) | 清洁机器人的清洁区域划分方法、控制方法、装置、*** | |
CN116300844A (zh) | 清扫设备的智能控制方法及装置 | |
CN115718438B (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 |