CN115067803A - 扫地机的控制方法、扫地机、控制***及存储介质 - Google Patents
扫地机的控制方法、扫地机、控制***及存储介质 Download PDFInfo
- Publication number
- CN115067803A CN115067803A CN202110267431.4A CN202110267431A CN115067803A CN 115067803 A CN115067803 A CN 115067803A CN 202110267431 A CN202110267431 A CN 202110267431A CN 115067803 A CN115067803 A CN 115067803A
- Authority
- CN
- China
- Prior art keywords
- sweeper
- data
- operated
- household
- calculated
- 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
Links
- 241001417527 Pempheridae Species 0.000 title claims abstract description 197
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000004364 calculation method Methods 0.000 claims abstract description 39
- 230000009471 action Effects 0.000 claims description 23
- 238000004891 communication Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 16
- 238000013486 operation strategy Methods 0.000 claims description 10
- 239000002699 waste material Substances 0.000 abstract description 5
- 206010063385 Intellectualisation Diseases 0.000 abstract description 3
- 238000005406 washing Methods 0.000 description 20
- 235000013305 food Nutrition 0.000 description 18
- 239000000463 material Substances 0.000 description 17
- 238000010411 cooking Methods 0.000 description 14
- 238000010408 sweeping Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 239000007788 liquid Substances 0.000 description 5
- 230000002265 prevention Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 238000003062 neural network model Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 235000014347 soups Nutrition 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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
-
- 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
- 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及智能家电技术领域,尤其涉及一种扫地机的控制方法、扫地机、控制***及计算机可读存储介质。所述方法包括:获取所述家电设备发送的待运算数据;在扫地机处于空闲状态时,对待运算数据进行运算,得到运算结果;以及基于运算结果控制家电设备工作,旨在解决闲置的扫地机而造成资源浪费的问题,实现了家电设备的智能化,提高了用户体验。
Description
技术领域
本申请涉及智能家电技术领域,尤其涉及一种扫地机的控制方法、扫地机、控制***及计算机可读存储介质。
背景技术
扫地机是智能家用电器的一种,能够自动在房间内完成地板清理工作,因为其简单操作的功能及便利性,现今已慢慢普及,成为家庭的常用家电设备。但是由于扫地机的功能通常仅限于扫地功能,而扫地功能也是在某一个时间段内使用,因此对于闲置的扫地机是一种资源浪费。
发明内容
本申请提供了一种扫地机的控制方法、扫地机、控制***及计算机可读存储介质,旨在解决闲置的扫地机而造成资源浪费的问题,实现了家电设备的智能化,提高了用户体验。
第一方面,本申请实施例提供一种扫地机的控制方法,扫地机与家电设备短距离通信连接,所述方法包括:
获取所述家电设备发送的待运算数据;在扫地机处于空闲状态时,对待运算数据进行运算,得到运算结果;以及基于运算结果控制家电设备工作。
在一可选的实施例中,空闲状态包括:扫地机处于非工作状态;或扫地机处于工作状态,且扫地机的运算数据量低于预设阀值。由此可以在扫地机空闲的时候充分利用扫地机的运算资源,在不影响扫地机工作的情况下,最大化利用扫地机的运算资源。
在一可选的实施例中,将运算结果发送给所述家电设备,以使家电设备根据运算结果进行工作;或者根据运算结果生成控制指令,并发送控制指令至家电设备以控制家电设备工作。由此扫地机可以直接根据运算结果控制家电设备进行对应的工作。
在一可选的实施例中,家电设备包括智能门锁;所述方法包括:获取智能门锁发送的第一待运算数据;若扫地机处于非空闲状态时,发送数据采集指令至智能门锁,以指示智能门锁采集第二待运算数据并根据第二待运算数据确定是否执行开门动作;若确定智能门锁执行了开门动作,则控制扫地机继续工作,并在扫地机处于空闲状态时,对第一待运算数据进行运算;若第一待运算数据对应的运算结果为禁止开门,则输出报警提示信息以提示用户;其中,第一待运算数据的运算量大于第二待运算数据的运算量。由此可以根据扫地机的再次运算提高识别进门人员的准确性,从而提高了安全性。
在一可选的实施例中,若确定智能门锁未执行开门动作,控制扫地机进入空闲状态,对第一待运算数据进行运算,得到运算结果。由此可以根据扫地机的状态对进门人员进行特征再确认,防止智能门锁由于误判断而开门,提高了安全性。
在一可选的实施例中,对第一待运算数据进行运算之后,所述方法还包括:若第一待运算数据对应的运算结果为允许开门,则不发送运算结果至智能门锁。由此可以确认进门人员的准确性,无需发送运算结果至智能门锁,节省了信息传输而造成的资源浪费。
在一可选的实施例中,获取家电设备发送的待运算数据之后,所述方法还包括:确定是否存在多个家电设备的待运算数据;若存在多个家电设备的待运算数据,确定多个家电设备的优先级顺序,根据优先级顺序确定运算策略;根据运算策略对多个家电设备的待运算数据进行运算,得到多个运算结果。由此可以根据优先级顺序优先对优先级高的家电设备进行运算,从而可以优先处理优先级高的运算任务。
在一可选的实施例中,根据多个家电设备的重要性程度,对多个家电设备的重要性进行排序,得到优先级顺序;或者获取用户对多个家电设备的重要性的设置操作,根据设置操作得到多个家电设备的优先级顺序。由此可以根据家电设备的重要性或用户的需求信息确定优先级顺序。
第二方面,本申请还提供了一种扫地机,扫地机与家电设备短距离通信连接,扫地机包括存储器和处理器;存储器,用于存储计算机程序;处理器,用于执行的计算机程序并在执行的计算机程序时实现如本申请实施例提供的任一项的扫地机的控制方法。
第三方面,本申请还提供了一种控制***,控制***包括扫地机和家电设备,扫地机与家电设备短距离通信连接,控制***用于实现如本申请实施例提供的任一项的扫地机的控制方法。
第四方面,本申请还提供了一种计算机可读存储介质,计算机的可读存储介质存储有计算机程序,若计算机程序被处理器执行,实现如本申请实施例提供的任一项的扫地机的控制方法。
本申请公开的扫地机的控制方法、扫地机、控制***及计算机可读存储介质,获取家电设备发送的待运算数据;在扫地机处于空闲状态时,对待运算数据进行运算,得到运算结果;以及基于运算结果控制家电设备工作。实现了家电设备的智能化,能够获取家电设备的待运算数据并进行计算,有效减少家电设备的运算负载,合理利用扫地机的空闲运算资源。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种扫地机的控制方法的步骤示意流程图;
图2是本申请实施例提供的一种扫地机的控制方法的应用场景图;
图3是本申请实施例提供的另一种扫地机的控制方法的应用场景图;
图4是本申请实施例提供的一种扫地机的结构示意性框图;
图5是本申请实施例提供的一种控制***结构示意性框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
本申请的实施例提供了一种扫地机的控制方法、扫地机、控制***及计算机可读存储介质。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参阅图1,图1是本申请实施例提供的一种扫地机的控制方法的步骤示意流程图,该控制方法应用在扫地机中,实现了家电设备的智能化,扫地机与家电设备通信连接,能够获取家电设备的待运算数据并进行计算,有效减少家电设备的运算负载,合理利用扫地机的空闲运算资源。
在一些实施例中,扫地机与家电设备可以通过短距离通信连接。其中,短距离通信连接包括蓝牙技术、ZigBee技术等。短距离通信连接方式虽然通信距离较短,但是可以利用扫地机的可移动性弥补通信距离较短的缺陷,同时这种实施方式硬件更便宜,通信也更稳定。
如图1所示,该扫地机的控制方法可以包括步骤S101至步骤S103。
S101、获取所述家电设备发送的待运算数据。
获取家电设备发送的待运算数据,其中待运算数据可以包括图像数据、密码数据和/或类别数据等,家电设备可以包括冰箱、电视、洗衣机、智能门锁等设备。
在一些实施例中,扫地机接收到用户发送的运算指令,开启扫地机并获取家电设备发送的待运算数据,扫地机可以与终端设备通信连接,通过终端设备运算指令,以便扫地机接收到运算指令时,根据运算指令获取家电设备发送的待运算数据。其中,终端设备可以包括手机、平板电脑、笔记本电脑、个人可穿戴设备、客户终端设备(Customer PremiseEquipment,CPE)中的至少一项。
示例性地,用户可以通过在手机上输入运算指令,以使扫地机根据运算指令获取家电设备发送的待运算数据。
在一些实施例中,扫地机还可以获取用户的语音,通过获取用户的运算指令相关的语音比如“运算”、“计算”等相关语音后,以提示用户发布运算指令,以便扫地机获取家电设备发送的待运算数据。
S102、在所述扫地机处于空闲状态时,对所述待运算数据进行运算,得到运算结果。
在扫地机处于空闲状态时,对所获取的待运算数据进行运算,并得到运算结果,用于基于运算结果控制家电设备工作。
在一些实施例中,空闲状态包括:扫地机处于非工作状态;或扫地机处于工作状态,且扫地机的运算数据量低于预设阀值。其中,非工作状态为扫地机处于未打扫状态,工作状态为扫地机处于正在打扫状态,由此可以在扫地机空闲的时候充分利用扫地机的运算资源,在不影响扫地机工作的情况下,最大化利用扫地机的运算资源。
需要说明的是,预设阀值可以为用户设定的任意数值,具体可以为50MB或 100MB。
示例性地,当扫地机处于未打扫状态时,扫地机对所获取的待运算数据进行运算,并得到运算结果。
示例性地,当扫地机处于打扫状态,和/或扫地机的运算数据量低于预设阀值比如50MB或100MB时,扫地机对所获取的待运算数据进行运算,并得到运算结果。
在一些实施例中,如图2所示,家电设备包括智能门锁,智能门锁通过需要获取进门人员的特征信息,从而根据特征信息确定进门人员的身份并确定是否执行开门操作,此时特征信息即为待运算数据。
在本申请的实施例中,可以获取进门人员两种或两种以上的特征信息,进行身份验证。
具体地,扫地机获取智能门锁发送的第一待运算数据;若扫地机处于非空闲状态时,发送数据采集指令至智能门锁指示智能门锁采集第二待运算数据并根据第二待运算数据确定是否执行开门动作;若确定智能门锁执行了开门动作,则控制扫地机继续工作,并在扫地机处于空闲状态时,对第一待运算数据进行运算;若第一待运算数据对应的运算结果为禁止开门,则输出报警提示信息以提示用户;其中,第一待运算数据的运算量大于第二待运算数据的运算量。由此可以根据扫地机的再次运算提高识别进门人员的准确性,从而提高了安全性。
其中,待运算数据可以为智能门锁获取的指纹信息、人脸信息、虹膜信息、声纹信息和密码信息等,具体地,待运算数据按运算量从大到小排序可以为:虹膜信息、人脸信息、声纹信息、指纹信息和密码信息。
在一些实施例中,扫地机获取智能门锁发送的第一待运算数据之后,确定扫地机的工作状态;若扫地机处于非空闲状态时,发送数据采集指令至智能门锁,以指示智能门锁采集第二待运算数据,并根据第二待运算数据确定是否执行开门动作;若扫地机处于空闲状态时,发送数据采集指令至智能门锁,以指示智能门锁采集第二待运算数据,并根据第一待运算数据和第二待运算数据确定是否执行开门动作。由此可以根据扫地机的工作状态和运算数据的计算量确定是否执行开门动作,能够快速运算确定智能门锁是否执行开门动作,并充分利用扫地机的运算资源。
示例性地,第一待运算数据为人脸信息,第二待运算数据为指纹信息,扫地机获取智能门锁发送的人脸信息之后,确定扫地机的工作状态;若扫地机处于非空闲状态时,发送数据采集指令至智能门锁指示智能门锁采集指纹信息并根据指纹信息确定是否执行开门动作;若扫地机处于空闲状态时,根据人脸信息和指纹信息共同确定是否执行开门动作,由此可以提高信息识别的准确性。
在一些实施例中,若扫地机处于非空闲状态时,发送数据采集指令至智能门锁指示智能门锁采集第二待运算数据并根据第二待运算数据确定是否执行开门动作;若确定智能门锁执行了开门动作,则控制扫地机继续工作,并在扫地机处于空闲状态时,对第一待运算数据进行运算;若确定智能门锁未执行开门动作,控制扫地机进入空闲状态,对第一待运算数据进行运算,得到运算结果。由此可以根据扫地机的状态对进门人员进行特征再确认,防止智能门锁由于误判断而开门,提高了安全性,同时还可以防止用户在门外久等,进而提高了用户的体验度。
示例性地,第一待运算数据为人脸信息,第二待运算数据为密码信息,若扫地机处于非空闲状态时,发送数据采集指令至智能门锁指示智能门锁采集密码信息并根据密码信息确定是否执行开门动作;若确定智能门锁执行了开门动作,则控制扫地机继续工作,并在扫地机处于空闲状态时,对人脸信息进行运算,从而确定信息是否匹配;若确定智能门锁未执行开门动作,控制扫地机进入空闲状态,对人脸信息进行运算,得到运算结果,从而确定是否应该执行开门操作。
在一些实施例中,在对第二待运算数据计算之后,对第一待运算数据进行运算;若第一待运算数据对应的运算结果为禁止开门,则输出报警提示信息以提示用户;若第一待运算数据对应的运算结果为允许开门,则不发送运算结果至智能门锁。由此可以确认进门人员的准确性,无需发送运算结果至智能门锁,节省了信息传输而造成的资源浪费。
示例性地,第一待运算数据为人脸信息,第二待运算数据为密码信息,在对密码信息计算之后,对人脸信息进行运算;若人脸信息对应的运算结果为禁止开门,则输出报警提示信息以提示用户;若人脸信息对应的运算结果为允许开门,则不发送该运算结果至智能门锁。
其中,报警提示信息的方式具体可以包括应用程序(APP)或以Email、短信、蜂鸣器、聊天工具例如微信、qq等手段。
示例性地,当扫地机器人发送进门人员未通过验证的报警提示信息时,应用程序(APP)会发射弹窗提醒用户进门人员未通过验证,用户也可以在应用程序(APP)上查看该提示信息。
可以理解的是,用户可以自己设置提醒方式,例如可以设置为应用程序 (APP)提醒和微信提醒,则会通过这两种提醒方式把提示信息发送给用户。
在一些实施例中,如图3所示,家电设备可以包括灶具,此时待运算数据可以包括锅底温度和锅内图像,根据锅底温度确定烹饪方式;扫地机根据锅内图像确定烹饪食材的食材状态信息;根据烹饪方式和食材状态信息确定防干烧时间。由此可以协助灶具智能识别锅具的烹饪方式和防干烧保护,提高了用户操作的便捷性,提升了用户体验。
具体地,可以根据每一时刻的锅底温度自动拟合生成锅底温度变化曲线;根据锅底温度变化曲线确定锅具对应的烹饪方式。
示例性地,扫地机还可以先根据锅底温度变化曲线确定烹饪参数,再根据烹饪参数确定对应的烹饪方式,烹饪参数至少包括锅底温度初始值和斜率值。
示例性地,扫地机根据烹饪参数在温度变化曲线库中确定相近的锅底温度变化曲线,其中,温度变化曲线库存储多个锅底温度变化曲线以及每个锅底温度变化曲线对应有烹饪方式。温度变化曲线库存储有烹饪方式如煎、炒、煲汤、炸、炖煮等对应的锅底温度变化曲线。
示例性地,扫地机根据锅内图像确定烹饪食材的食材状态信息,其中食材状态信息包括液体信息、食材状态以及锅边状态中的至少一项。
具体地,液体信息为锅内图像中的液体含量,食材状态为锅内图像中的食材的变焦程度,锅边状态为锅具边缘的火焰状态,上述三种状态信息可以综合确定锅具是否处于干烧状态,进而提高防干烧控制的精度。
示例性地,扫地机可以通过图像识别工具识别锅内图像是否存在液体,识别锅内图像中的食材是否变焦,识别锅边状态为锅具边缘是否有明火;若通过图像识别工具识别锅内图像存在液体,或识别到锅内图像中的食材变焦,或识别到锅边状态为锅具边缘有明火,则确定锅具处于干烧状态。
示例性地,扫地机还可以基于预先训练好的神经网络模型,根据锅内图像确定烹饪食材的食材状态信息,神经网络模型至少包括输入层、特征提取层和输出层。
具体地,扫地机将锅内图像通过输入层输入神经网络模型;基于特征提取层对锅内图像进行特征提取,得到食材状态特征;将食材状态特征输入至输出层,得到烹饪食材的食材状态信息。
示例性地,扫地机根据烹饪方式和食材状态信息确定防干烧时间,其中防干烧时间用于确定灶具停止对锅具进行加热的时间。
在一些实施例中,扫地机获取家电设备发送的待运算数据之后,确定是否存在多个家电设备的待运算数据;若存在多个家电设备的待运算数据,确定多个家电设备的优先级顺序,根据优先级顺序确定运算策略;并根据运算策略对多个家电设备的待运算数据进行运算,得到多个运算结果,其中,运算策略为根据优先级顺序优先对优先级高的家电设备进行运算。由此可以根据优先级顺序优先对优先级高的家电设备进行运算,从而可以优先处理优先级高的运算任务。
具体地,确定是否存在多个家电设备的待运算数据;若存在多个家电设备的待运算数据,确定多个家电设备的优先级顺序,根据优先级顺序确定运算策略,若只存在一个家电设备的待运算数据,则对该待运算数据进行运算,得到运算结果。
在一些实施例中,根据多个家电设备的重要性程度,对多个家电设备的重要性进行排序,得到优先级顺序,由此可以根据家电设备的重要性确定优先级顺序。
具体地,扫地机可以根据家电设备的工作时间和待运算数据的运算时间确定家电设备的重要性。由此可以确定家电设备能够在预设的工作时间进行工作,合理分配计算资源,减少家电设备的运算负载。
示例性地,多个家电设备包括灶具和洗衣机,确定灶具和洗衣机的工作时间以及各个家电设备对应的待运算数据的运算时间,若确定中午12点需要使用灶具,下午2点需要使用洗衣机,由此可以确定灶具的重要性最高,因此根据灶具对应的待运算数据预估所需的运算时间,若所需的运算时间为5分钟,则控制扫地机先在11点55前开始对灶具对应的待运算数据进行运算,得到灶具的运算结果后再对洗衣机对应的待运算数据进行运算。
在一些实施例中,获取用户对多个家电设备的重要性的设置操作,根据设置操作得到多个家电设备的优先级顺序。由此可以根据用户的需求信息确定优先级顺序。
示例性地,用户可以自己设置多个家电设备的重要性排序,比如可以设置重要性从高到低排序为:灶具、洗衣机、电视,扫地机根据用户的设置操作优先对灶具的待运算数据进行计算,其次对洗衣机的待运算数据进行计算,最后对电视的待运算数据进行计算。
在一些实施例中,扫地机可以根据清扫路线确定多个家电设备的优先级顺序。由于扫地机与家电设备短距离通信连接,扫地机要移动到家电设备较近的距离才能进行通信连接,因此把扫地机的清扫路线与运算优先级顺序相结合可以大大减少扫地机的移动距离,避免了扫地机资源浪费现象的出现。
示例性地,若确定扫地机的清扫路线为“卧室-厨房-洗手间”,由此可以先获取卧室里的家电设备例如电视的待运算数据进行运算,运算结束后再进行厨房的清扫,然后再获取厨房里的家电设备例如冰箱的待运算数据进行运算,最后进行洗手间的清扫,最后获取洗手间里的家电设备例如热水器的待运算数据进行运算。
在一些实施例中,确定多个家电设备的运算数据量,根据扫地机的总运算数据量确定扫地机的待运算数据量。由此可以根据扫地机总运算数据量确定是否可以同时对多个家电设备的待运算数据运算,提高运算效率和增大运算任务量。
示例性地,扫地机获取到洗衣机和灶具的运算数据,其中,洗衣机的待运算数据量量为100M,灶具的待运算数据量为200M,若扫地机的总运算数据量为 350M,则确定可以同时对洗衣机和灶具的待运算数据运算。
S103、基于所述运算结果控制所述家电设备工作。
在一些实施例中,将运算结果发送给家电设备,以使家电设备根据运算结果进行工作。
示例性地,扫地机获取洗衣机的待运算数据,扫地机通过运算得到运算结果后,将运算结果发送给洗衣机,以使洗衣机根据该运算结果进行工作。
在一些实施例中,根据运算结果生成控制指令,并发送控制指令至家电设备以控制家电设备工作。
示例性地,扫地机获取洗衣机的待运算数据,扫地机通过运算得到运算结果后,生成洗衣机的控制指令,并发送该控制指令至洗衣机以控制洗衣机工作。
示例性的,洗衣机的待运算数据为待洗衣物的图片,则可以根据该图片得到运算结果,比如运算结果为洗涤模式,具体可以为洗涤温度、洗涤时长等等。
在一些实施例中,扫地机还包括遥控装置,遥控装置用于控制家电设备的开关,具体地,可以通过红外、射频、蓝牙、zeebee等方式对家电设备进行开关控制。由此可以避免用户出门忘记关闭家电设备,扫地机能够移动到电器附近对电器进行遥控。
示例性地,若用户出门突然发现忘记关闭电视,可以通过发送关闭电视的控制指令给扫地机,扫地机接收到该控制指令后,移动到电视附近,并通过遥控装置关闭电视。
示例性地,扫地机可以通过红外传感器探测屋内是否存在人体温度,从而确定用户是否在家,若确定用户不在家,且检测到家电设备正在连续使用,则控制扫地机移动到对应的家电设备附近,并控制对应的家电设备关闭。
其中,确定家电设备是否正在连续使用可以通过确定家电设备的工作时间是否超过预设阀值来确定,若家电设备的工作时间超过预设阀值,则确定家电设备正在连续工作,若家电设备的工作时间未超过预设阀值,则确定家电设备没有连续工作。可以理解的是,预设阀值可以为任何数值,具体可以为1小时、 2小时,在此不做具体限定。
在一些实施例中,当扫地机接收到家电设备发送的负荷过载信号时,获取家电设备的待运算数据进行运算。由此可以主动分担过载的家电设备的计算压力,提高运算效率和家电设备的使用寿命。
示例性地,扫地机在进行清扫工作时比如扫地机在清扫厨房时,接收到冰箱发送的负荷过载信号,扫地机停止清扫工作,并获取冰箱的待运算数据进行运算。
上述各实施例的控制方法,获取所述家电设备发送的待运算数据;在所述扫地机处于空闲状态时,对所述待运算数据进行运算,得到运算结果;以及基于所述运算结果控制所述家电设备工作。实现了家电设备的智能化,能够获取家电设备的待运算数据并进行计算,有效减少家电设备的运算负载,合理利用扫地机的空闲运算资源,由此可以降低家电设备的成本。
请参阅图4,图4是本申请实施例提供的一种扫地机200的示意性框图。扫地机与家电设备短距离通信连接,如图3所示,该扫地机200包括存储器201、处理器202。
其中,存储器201可以包括非易失性存储介质和内存储器。非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种扫地机的控制方法。
处理器202用于提供计算和控制能力,支撑扫地机的运行。
存储器201为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器202执行时,可使得处理器202执行任意一种扫地机的控制方法。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的扫地机的限定,具体的扫地机可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,存储器201可以是Flash芯片、只读存储器(ROM,Read-OnlyMemory)磁盘、光盘、U盘或移动硬盘等,处理器302可以是中央处理单元 (CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列 (Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,在一个实施例中,所述处理器202用于运行存储在存储器201中的计算机程序,以实现如下步骤:
获取所述家电设备发送的待运算数据;在扫地机处于空闲状态时,对待运算数据进行运算,得到运算结果;以及基于运算结果控制家电设备工作。
在一些实施例中,空闲状态包括:扫地机处于非工作状态;或扫地机处于工作状态,且扫地机的运算数据量低于预设阀值。
在一些实施例中,将运算结果发送给所述家电设备,以使家电设备根据运算结果进行工作;或者根据运算结果生成控制指令,并发送控制指令至家电设备以控制家电设备工作。
在一些实施例中,家电设备包括智能门锁;所述方法包括:获取智能门锁发送的第一待运算数据;若扫地机处于非空闲状态时,发送数据采集指令至智能门锁,以指示智能门锁采集第二待运算数据,并根据第二待运算数据确定是否执行开门动作;若确定智能门锁执行了开门动作,则控制扫地机继续工作,并在扫地机处于空闲状态时,对第一待运算数据进行运算;若第一待运算数据对应的运算结果为禁止开门,则输出报警提示信息以提示用户;其中,第一待运算数据的运算量大于第二待运算数据的运算量。
在一些实施例中,若确定智能门锁未执行开门动作,控制扫地机进入空闲状态,对第一待运算数据进行运算,得到运算结果。
在一些实施例中,对第一待运算数据进行运算之后,所述方法还包括:若第一待运算数据对应的运算结果为允许开门,则不发送运算结果至智能门锁。
在一些实施例中,获取家电设备发送的待运算数据之后,所述方法还包括:确定是否存在多个家电设备的待运算数据;若存在多个家电设备的待运算数据,确定多个家电设备的优先级顺序,根据优先级顺序确定运算策略;根据运算策略对多个家电设备的待运算数据进行运算,得到多个运算结果。
在一些实施例中,根据多个家电设备的重要性程度,对多个家电设备的重要性进行排序,得到优先级顺序;或者获取用户对多个家电设备的重要性的设置操作,根据设置操作得到多个家电设备的优先级顺序。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的扫地机200的具体工作过程,可以参考前述扫地机的控制方法实施例中的对应过程,在此不再赘述。
请参阅图5,图5是本申请实施例提供的一种控制***300的示意性框图。该控制***300中包括扫地机200和家电设备301,扫地机200与家电设备301 短距离通信连接,用于执行前述的扫地机的控制方法。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本申请扫地机的控制方法的各个实施例。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,所述计算机可读存储介质可以是前述实施例所述的扫地机的内部存储单元,例如所述扫地机的硬盘或内存。所述计算机可读存储介质也可以是所述扫地机的外部存储设备,例如所述扫地机上配备的插接式硬盘,智能存储卡 (Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
由于该计算机可读存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种扫地机的控制方法,因此,可以实现本申请实施例所提供的任一种扫地机的控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排出在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅是本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (11)
1.一种扫地机的控制方法,其特征在于,所述扫地机与家电设备短距离通信连接,所述方法包括:
获取所述家电设备发送的待运算数据;
在所述扫地机处于空闲状态时,对所述待运算数据进行运算,得到运算结果;以及
基于所述运算结果控制所述家电设备工作。
2.根据权利要求1所述的扫地机的控制方法,其特征在于,所述空闲状态包括:
所述扫地机处于非工作状态;或
所述扫地机处于工作状态,且所述扫地机的运算数据量低于预设阀值。
3.根据权利要求1所述的扫地机的控制方法,其特征在于,所述基于所述运算结果控制所述家电设备工作,包括:
将所述运算结果发送给所述家电设备,以使所述家电设备根据所述运算结果进行工作;或者
根据所述运算结果生成控制指令,并发送所述控制指令至所述家电设备以控制所述家电设备工作。
4.根据权利要求1所述的扫地机的控制方法,其特征在于,所述家电设备包括智能门锁;所述方法包括:
获取所述智能门锁发送的第一待运算数据;
若所述扫地机处于非空闲状态时,发送数据采集指令至所述智能门锁,以指示所述智能门锁采集第二待运算数据并根据所述第二待运算数据确定是否执行开门动作;
若确定所述智能门锁执行了开门动作,则控制所述扫地机继续工作,并在所述扫地机处于空闲状态时,对所述第一待运算数据进行运算;
若所述第一待运算数据对应的运算结果为禁止开门,则输出报警提示信息以提示用户;
其中,所述第一待运算数据的运算量大于所述第二待运算数据的运算量。
5.根据权利要求4所述的扫地机的控制方法,其特征在于,所述方法还包括:
若确定所述智能门锁未执行开门动作,控制所述扫地机进入所述空闲状态,对所述第一待运算数据进行运算,得到运算结果。
6.根据权利要求5所述的扫地机的控制方法,其特征在于,所述对所述第一待运算数据进行运算之后,所述方法还包括:
若所述第一待运算数据对应的运算结果为允许开门,则不发送所述运算结果至所述智能门锁。
7.根据权利要求1所述的扫地机的控制方法,其特征在于,所述获取家电设备发送的待运算数据之后,还包括:
确定是否存在多个家电设备的待运算数据;
若存在多个家电设备的待运算数据,确定所述多个家电设备的优先级顺序,根据所述优先级顺序确定运算策略;
所述对所述待运算数据进行运算,得到运算结果,包括:
根据所述运算策略对所述多个家电设备的待运算数据进行运算,得到多个运算结果。
8.根据权利要求7所述的扫地机的控制方法,其特征在于,所述确定所述多个家电设备的优先级顺序,包括:
根据所述多个家电设备的重要性程度,对所述多个家电设备的重要性进行排序,得到优先级顺序;或者
获取用户对所述多个家电设备的重要性的设置操作,根据所述设置操作得到多个家电设备的优先级顺序。
9.一种扫地机,其特征在于,所述扫地机与家电设备短距离通信连接,所述扫地机包括存储器和处理器;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述的计算机程序并在执行所述的计算机程序时实现如权利要求1-8任一项所述的扫地机的控制方法。
10.一种控制***,其特征在于,所述控制***包括扫地机和家电设备,所述扫地机与家电设备短距离通信连接,所述扫地机实现如权利要求1-8任一项所述的扫地机的控制方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,若所述计算机程序被处理器执行,实现如权利要求1-8任一项所述的扫地机的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110267431.4A CN115067803B (zh) | 2021-03-11 | 2021-03-11 | 扫地机的控制方法、扫地机、控制***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110267431.4A CN115067803B (zh) | 2021-03-11 | 2021-03-11 | 扫地机的控制方法、扫地机、控制***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115067803A true CN115067803A (zh) | 2022-09-20 |
CN115067803B CN115067803B (zh) | 2023-12-12 |
Family
ID=83241536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110267431.4A Active CN115067803B (zh) | 2021-03-11 | 2021-03-11 | 扫地机的控制方法、扫地机、控制***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115067803B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843055A (zh) * | 2016-03-24 | 2016-08-10 | 苏州路之遥科技股份有限公司 | 一种智能家居***的通信方法 |
CN108156060A (zh) * | 2018-02-27 | 2018-06-12 | 广东美的制冷设备有限公司 | 家电设备及其通讯方法、***及计算机可读存储介质 |
CN108510984A (zh) * | 2017-02-24 | 2018-09-07 | 九阳股份有限公司 | 一种智能家电设备的语音协同控制方法 |
WO2019104525A1 (en) * | 2017-11-29 | 2019-06-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and network nodes for priority service differentiation |
CN111488131A (zh) * | 2019-01-28 | 2020-08-04 | 佛山市顺德区美的电热电器制造有限公司 | 家电设备及其联动显示方法与*** |
CN111522251A (zh) * | 2020-06-28 | 2020-08-11 | 海尔优家智能科技(北京)有限公司 | 联动控制方法和装置及计算机可读存储介质 |
US20200327228A1 (en) * | 2019-04-12 | 2020-10-15 | International Business Machines Corporation | Automatic idle-state scanning for malicious code |
-
2021
- 2021-03-11 CN CN202110267431.4A patent/CN115067803B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843055A (zh) * | 2016-03-24 | 2016-08-10 | 苏州路之遥科技股份有限公司 | 一种智能家居***的通信方法 |
CN108510984A (zh) * | 2017-02-24 | 2018-09-07 | 九阳股份有限公司 | 一种智能家电设备的语音协同控制方法 |
WO2019104525A1 (en) * | 2017-11-29 | 2019-06-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and network nodes for priority service differentiation |
CN108156060A (zh) * | 2018-02-27 | 2018-06-12 | 广东美的制冷设备有限公司 | 家电设备及其通讯方法、***及计算机可读存储介质 |
CN111488131A (zh) * | 2019-01-28 | 2020-08-04 | 佛山市顺德区美的电热电器制造有限公司 | 家电设备及其联动显示方法与*** |
US20200327228A1 (en) * | 2019-04-12 | 2020-10-15 | International Business Machines Corporation | Automatic idle-state scanning for malicious code |
CN111522251A (zh) * | 2020-06-28 | 2020-08-11 | 海尔优家智能科技(北京)有限公司 | 联动控制方法和装置及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115067803B (zh) | 2023-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109974235A (zh) | 控制家电设备的方法、装置和家电设备 | |
EP3502865A1 (en) | Household appliance and method for operating the household appliance | |
CN107085380B (zh) | 一种智能家居***用户位置判断方法及电子设备 | |
WO2016065812A1 (zh) | 基于设定场景模式的智能设备控制方法和装置 | |
JP2018514835A (ja) | 建物内の環境管理システムを制御するための方法および装置 | |
US10161674B2 (en) | Method for controlling a refrigerator and refrigerator | |
CN110287937A (zh) | 基于知识图谱的设备状态提示方法、控制设备及控制*** | |
CN113357781A (zh) | 空调控制方法、装置、空调、介质及程序产品 | |
CN110597091A (zh) | 控制厨房***的方法、装置、冰箱、烹饪设备 | |
CN111431775A (zh) | 用于家电设备的控制方法及装置、油烟机 | |
CN108427301A (zh) | 智能家居设备的控制方法、***和控制设备 | |
CN108762106A (zh) | 家电设备的预约方法及装置、存储介质、处理器 | |
CN114253190A (zh) | 智能淋浴控制方法、装置、智能设备及存储介质 | |
CN111221256A (zh) | 厨房安全管理方法、装置、存储介质和电子设备 | |
JP6152853B2 (ja) | 制御方法及びプログラム | |
CN115067803B (zh) | 扫地机的控制方法、扫地机、控制***及存储介质 | |
CN106507192A (zh) | 一种基于人眼识别的电视关机控制方法及*** | |
CN110708219A (zh) | 家用电器控制方法及家用电器 | |
CN112183942A (zh) | 设备运行时间调度方法、装置、设备及计算机可读介质 | |
CN110731686A (zh) | 应用于电饭煲的控制方法及*** | |
CN108255090B (zh) | 一种控制方法及装置 | |
CN113243873B (zh) | 一种洗涤设备的控制方法、控制装置、洗涤设备及存储介质 | |
CN114253150A (zh) | 设备控制方法及装置 | |
CN111612989B (zh) | 待洗衣物的智能收集控制方法、***、装置及存储介质 | |
CN113867162A (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 |