CN113491476B - 擦窗方法和擦窗机器人 - Google Patents
擦窗方法和擦窗机器人 Download PDFInfo
- Publication number
- CN113491476B CN113491476B CN202010269798.5A CN202010269798A CN113491476B CN 113491476 B CN113491476 B CN 113491476B CN 202010269798 A CN202010269798 A CN 202010269798A CN 113491476 B CN113491476 B CN 113491476B
- Authority
- CN
- China
- Prior art keywords
- window cleaning
- cleaning robot
- user
- terminal equipment
- bluetooth connection
- 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
- 238000004140 cleaning Methods 0.000 title claims abstract description 695
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004590 computer program Methods 0.000 claims description 15
- 238000012790 confirmation Methods 0.000 claims description 13
- 230000002159 abnormal effect Effects 0.000 description 18
- 230000008569 process Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 10
- 230000033764 rhythmic process Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 239000011521 glass Substances 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 239000007788 liquid Substances 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002045 lasting effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000003313 weakening effect Effects 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
- A47L1/00—Cleaning windows
- A47L1/02—Power-driven machines or devices
- A47L1/05—Hand apparatus with built-in electric motors
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B7/00—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
- G08B7/06—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- 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
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
本申请实施例提供一种擦窗方法和擦窗机器人。在本申请实施例中,基于擦窗机器人与用户携带的终端设备之间的蓝牙连接状态,可以判断用户是否超出擦窗机器人的看守范围,当判断出用户超出擦窗机器人的看守范围时给予警示,提醒用户携带终端设备回到看守范围内,可做到让擦窗机器人在有用户看守的情况下执行擦窗任务,有效降低擦窗机器人因无人看守发生意外的概率,保证擦窗机器人的安全。
Description
技术领域
本申请涉及人工智能技术领域,尤其涉及一种擦窗方法和擦窗机器人。
背景技术
擦窗机器人是一种智能擦窗电器,它可以吸附在玻璃上并带动机身底部的抹布运动来擦拭玻璃,因其运动灵活、操作方便,越来越受到用户的青睐。擦窗机器人在擦窗过程中可能发生异常情况,例如电量过低、被卡住等,如果不能及时将擦窗机器人从玻璃上拿下,很容易发生机器跌落现象,非常危险。因此,现有擦窗机器人在作业过程中,需要用户在旁边看守,但是是否有用户在旁边看守对擦窗机器人来说是无法感知的。
发明内容
本申请的多个方面提供一种擦窗方法和擦窗机器人,可以让擦窗机器人在有用户看守的情况下执行擦窗任务,有利于保证擦窗机器人的安全。
本申请实施例提供一种擦窗方法,该方法适用于擦窗机器人,所述方法包括:在擦窗机器人与用户携带的终端设备成功建立蓝牙连接的情况下,执行擦窗任务;在执行擦窗任务期间,根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述用户是否在所述擦窗机器人的看守范围内;若判断出所述用户不在所述擦窗机器人的看守范围内,则输出第一警示信息,以提醒所述用户携带所述终端设备靠近所述擦窗机器人直至位于所述看守范围内。
本申请实施例提还供一种擦窗机器人,包括:机器人本体;所述机器人本体底部设有抹布,所述机器人本体内部设有处理器、存储器和蓝牙模块;所述蓝牙模块,用于在所述擦窗机器人与用户携带的终端设备之间建立蓝牙连接;所述存储器中存储有计算机程序;所述处理器执行所述计算机程序,以用于:在所述擦窗机器人与用户携带的终端设备成功建立蓝牙连接的情况下,控制所述擦窗机器人带动所述抹布开始执行擦窗任务;在执行擦窗任务期间,根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述用户是否在所述擦窗机器人的看守范围内;若所述用户不在所述擦窗机器人的看守范围内,则控制所述擦窗机器人停止执行擦窗任务,并输出第一警示信息,以提醒所述用户携带所述终端设备靠近所述擦窗机器人直至位于所述看守范围内。
本申请实施例提还供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行本申请实施例中所述方法中的步骤。
在本申请实施例中,基于擦窗机器人与用户携带的终端设备之间的蓝牙连接状态,可以判断用户是否超出擦窗机器人的看守范围,当判断出用户超出擦窗机器人的看守范围时给予警示,提醒用户携带终端设备回到看守范围内,可做到让擦窗机器人在有用户看守的情况下执行擦窗任务,有效降低擦窗机器人因无人看守发生意外的概率,保证擦窗机器人的安全。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a为本申请示例性实施例提供的一种擦窗方法的流程图;
图1b为本申请示例性实施例提供的另一种擦窗方法的流程图;
图1c为本申请示例性实施例提供的又一种擦窗方法的流程图;
图2为本申请示例性实施例提供的一种擦窗机器人的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提到的擦窗机器人属于智能擦窗电器,它可以吸附在玻璃上并带动机身底部的抹布运动来擦拭窗户上的玻璃。在实际生活中存在各式各样的建筑物,例如办公楼、商务楼、商场、大厦、超市、火车站、飞机场、住宅楼、平房等,这些建筑物通常包含窗户,这些窗口或者可向外打开,或者是半封闭的,或者是全封闭的。无论是哪种情况,都可以采用本申请实施例提供的擦窗机器人对窗户进行擦拭、清洁,以确保窗户干净、透亮。鉴于擦窗机器人的作业环境通常是距离地面(室内地面或室外地面)具有一定高度的窗户,如果擦窗机器人在执行擦窗任务过程中发生异常情况,例如电量不足、突然宕机、打滑等,容易发生跌落。出于安全考虑,擦窗机器人有必要在有用户看守的情况下执行擦窗任务。但现有擦窗机器人是无法感知其旁边是否有用户看守的,所以存在一定安全隐患。
为了让擦窗机器人在有用户看守的情况下执行擦窗任务,本申请实施例提供了多种解决方案。例如,在擦窗机器人上安装摄像头,并合理设置摄像头的视场范围,在该解决方案中,摄像头的视场范围即为擦窗机器人的看守范围,要求用户在擦窗机器人执行擦窗任务期间位于摄像头的视场范围内对擦窗机器人进行看守。实际应用中,在擦窗机器人执行擦窗任务期间,可通过摄像头其视场角范围内的图像,基于图像识别技术判断拍摄到的图像中是否包含用户(或人体);若拍摄到的图像中包含用户图像,表示有用户看守,擦窗机器人可继续执行擦窗任务;若拍摄到的图像中不包含用户图像,表示无用户看守,则擦窗机器人可停止执行擦窗任务,并输出警示信息,提醒用户回到擦窗机器人的看守范围内进行看守,避免擦窗机器人在执行擦窗任务过程中,因无人看守发生意外。
除上述解决方案之外,本申请实施例还提供了另一种解决方案,即借助于擦窗机器人具备的蓝牙通信功能,可以让擦窗机器人与用户携带的也具备蓝牙通信功能的终端设备建立蓝牙通信连接;进而基于擦窗机器人与用户携带的终端设备之间的蓝牙连接状态,判断用户是否在擦窗机器人的看守范围内;在判断出用户超出擦窗机器人看守范围的情况下,擦窗机器人可停止执行擦窗任务并警示用户回到看守范围内,保证擦窗机器人在有人看守的情况下执行擦窗任务,降低擦窗机器人因无人看守发生意外的概率,保证擦窗机器人的安全。
下面结合附图,对本申请实施例提供的另一种解决方案(即基于蓝牙通信功能的解决方案)进行详细说明。
图1a为本申请示例性实施例提供的一种擦窗方法的流程图,该方法适用于擦窗机器人。如图1a所示,该方法包括:
11a、在擦窗机器人与用户携带的终端设备成功建立蓝牙连接的情况下,执行擦窗任务。
12a、在执行擦窗任务期间,根据擦窗机器人与终端设备之间的蓝牙连接状态,判断用户是否在擦窗机器人的看守范围内。
13a、若判断出用户不在擦窗机器人的看守范围内,则输出第一警示信息,以提醒用户携带终端设备靠近擦窗机器人直至位于看守范围内。
在本申请实施例中,并不限定擦窗机器人的实现形态,不同形态的擦窗机器人可应用到不同的作业环境中,对于不同的作业环境,有针对性的选择适合的擦窗机器人可提升擦窗效果,避免遗漏死角。例如,圆饼式擦窗机器人可在具有圆弧度窗沿的环境下执行擦窗任务;方形擦窗机器人可在具有直角窗沿的环境下执行擦窗任务。同样地,对于用户携带的终端设备的实现形态也不做限定,凡是具备蓝牙通信功能的设备形态均适用于本申请实施例,例如可以是具备蓝牙通信功能的手机、平板电脑等移动终端,也可以是针对擦窗机器人专门配置的具有蓝牙通信功能的控制终端(例如遥控器)等。
在本申请实施例中,擦窗机器人与用户携带的终端设备均具备蓝牙通信功能,为了让擦窗机器人在执行擦窗任务期间能够感知是否有用户在看守,在执行擦窗任务时,可以让擦窗机器人与用户携带的终端设备建立蓝牙连接。即在擦窗机器人与用户携带的终端设备建立蓝牙连接的情况下,擦窗机器人可以执行擦窗任务。在本实施例中,并不限定擦窗机器人与用户携带的终端设备建立蓝牙连接与擦窗机器人开始执行擦窗任务之间的先后顺序。例如,擦窗机器人可以在开始执行擦窗任务之前,与用户携带的终端设备建立蓝牙连接,从而达到在与用户携带的终端设备建立蓝牙连接的情况下执行擦窗任务的目的。又例如,擦窗机器人也可以在开始执行擦窗任务之后,再与用户携带的终端设备建立蓝牙连接,此后可以在与用户携带的终端设备建立蓝牙连接的情况下执行擦窗任务。再例如,擦窗机器人也可以在开始执行擦窗任务时,与用户携带的终端设备建立蓝牙连接,从而达到在与用户携带的终端设备建立蓝牙连接的情况下执行擦窗任务的目的。
在本申请实施例中,并不限定擦窗机器人开始执行擦窗任务的实施方式。例如,在一可选实施例中,用户可以通过与擦窗机器人建立蓝牙连接的终端设备向擦窗机器人发送执行擦窗任务的作业指令,以指示擦窗机器人执行擦窗任务;对擦窗机器人来说,在与终端设备建立蓝牙连接的情况下,若接收到终端设备发送的作业指令,开始执行擦窗任务。在另一可选实施例中,擦窗机器人具备语音识别功能,用户可以直接向擦窗机器人发出执行擦窗任务的语音指令,例如“请开始擦窗”;对擦窗机器人来说,在与终端设备建立蓝牙连接的情况下,若接收到用户发出的语音指令,开始执行擦窗任务。在又一可选实施例中,擦窗机器人设有用于启动作业的物理按键,例如开始按键,用户可以直接操作该物理按键向擦窗机器人发出执行擦窗任务的作业指令;对擦窗机器人来说,在与终端设备建立蓝牙连接的情况下,可监听该物理按键上的操作,若检测到该物理按键上有操作,开始执行擦窗任务。在又一可选实施例中,擦窗机器人设有触控面板,用户可以通过该触控面板向擦窗机器人发出指示擦窗机器人执行擦窗任务的作业指令;对擦窗机器人来说,在与终端设备建立蓝牙连接的情况下,若接收到来自触控面板上的作业指令,开始执行擦窗任务。
在本申请实施例中,擦窗机器人与用户携带的终端设备之间的蓝牙连接状态可以包含蓝牙连接是断开还是连接的状态信息,也可以包含处于连接状态时蓝牙连接信号的强弱,蓝牙连接时长等信息。考虑到蓝牙通信的特点,随着终端设备与擦窗机器人之间距离的不断增大蓝牙连接的信号强度会变弱,进一步在超过一定距离之后蓝牙连接会断开,这意味着擦窗机器人与终端设备之间的蓝牙连接状态一定程度上可以体现出终端设备与擦窗机器人之间的距离;进一步,由于用户携带着终端设备,因此,终端设备与擦窗机器人之间的距离也就表示用户与擦窗机器人之间的距离。其中,要求用户在擦窗机器人作业期间对擦窗机器人进行看守实质上要求用户在擦窗机器人一定范围内,将该范围称为擦窗机器人的看守范围。根据擦窗机器人的型号、大小和作业场景等因素,可灵活设定擦窗机器人的看守范围。例如,擦窗机器人的看守范围可以是以擦窗机器人为中心前方3米、5米或5.5米以内的范围等。
鉴于上述分析,在本申请实施例中,可以将蓝牙连接状态与擦窗机器人的看守范围结合起来,预先建立蓝牙连接状态与擦窗机器人的看守范围之间的对应关系。进而,在擦窗机器人执行擦窗任务期间,可以监测擦窗机器人与终端设备之间的蓝牙连接状态;根据擦窗机器人与终端设备之间的蓝牙连接状态,判断用户是否在擦窗机器人的看守范围内。当判断出用户在擦窗机器人看守范围内时,说明有人看守,擦窗机器人可继续执行擦窗任务;当判断出用户不在擦窗机器人看守范围内时,说明无人看守,擦窗机器人可以输出第一警示信息,以提醒用户携带终端设备回到擦窗机器人的看守范围内,以便擦窗机器人能够继续在有用户看守的情况下执行擦窗任务,保证作业安全。在一可选实施例中,当判断出用户不在擦窗机器人的看守范围内时,擦窗机器人不仅可输出第一警示信息,提醒用户携带终端设备回到擦窗机器人的看守范围内,同时还可以停止执行擦窗任务,以保证作业安全。在另一可选实施例中,当判断出用户不在擦窗机器人的看守范围内时,擦窗机器人可输出第一警示信息,以提醒用户携带终端设备回到擦窗机器人的看守范围内;进一步,还可以监测用户不在看守范围内的时间长度,当用户不在看守范围内的时间长度大于设定时长阈值时,擦窗机器人可停止执行擦窗任务,保证作业安全。例如,允许用户不在看守范围内的时长阈值为1分钟,当根据擦窗机器人与终端设备之间的蓝牙连接状态,判断出用户不在擦窗机器人的看守范围内时,擦窗机器人可输出第一警示信息,提醒用户携带终端设备回到擦窗机器人的看守范围内与其建立蓝牙连接;进一步,若用户在1分钟之内没有携带终端设备回到擦窗机器人的看守范围与擦窗机器人重新建立蓝牙连接,则擦窗机器人停止执行擦窗任务,以保证作业安全。上述1分钟仅为示例性说明,时长阈值还可以是30秒、40秒、1分30秒、2分钟或3分钟等。其中,在判断出用户不在擦窗机器人的看守范围内时,或者,在判断出用户不在擦窗机器人的看守范围内且用户不在看守范围内的时间长度大于设定时长阈值时,擦窗机器人停止执行擦窗任务,可做到在有用户看守的情况下执行擦窗任务,在无用户看守的情况不执行擦窗任务,可进一步保证作业安全。
在本申请实施例中,并不限定擦窗机器人输出第一警示信息的方式,也不限定第一警示信息的内容。下面对输出第一警示信息的方式以及第一警示信息的内容进行示例性说明:
方式A1:擦窗机器人上安装有音频输出模块,该音频输出模块可以是语音芯片或蜂鸣器。基于此,擦窗机器人在根据擦窗机器人与用户携带的终端设备之间的蓝牙连接状态判断出用户不在擦窗机器人看守范围内时,可以通过音频输出模块输出第一警示信息。若音频输出模块是语音芯片,第一警示信息可以是包含“请走近进行看守”、“请进入看守范围”或“请在一分钟内进入看守范围”等提示内容的语音信号。若音频输出模块是蜂鸣器,第一警示信息可以是蜂鸣声。考虑到擦窗机器人除了通过蜂鸣器输出第一警示信息之外,还可以输出擦窗机器人发生的异常情况等信息。为了区分通过蜂鸣器输出的不同信息,蜂鸣声的声音强度、节奏快慢、时长等需要有所不同。例如,当用户超出擦窗机器人的看守范围时,蜂鸣声可以无节奏的长鸣;当擦窗机器人遇到电量耗尽、死机、跌落等严重等级异常时,蜂鸣声可以更尖锐、持久,节奏更急促;当擦窗机器人遇到卡住、清洁液体耗尽等非严重等级异常时,蜂鸣声可以较缓和、短暂,节奏更缓慢。
方式A2:擦窗机器人上安装有光信号输出装置,例如一个或多个指示灯。基于此,擦窗机器人在根据擦窗机器人与用户携带的终端设备之间的蓝牙连接状态判断出用户不在擦窗机器人看守范围内时,可以通过光信号输出装置输出第一警示信息。例如,光信号输出装置可以是多个LED灯,第一警示信息可以是闪烁的光信号。考虑到擦窗机器人除了通过LED灯输出第一警示信息之外,还可以通过LED灯输出擦窗机器人发生的异常情况等信息。当需要通过LED灯输出不同信息时,可通过LED灯闪烁的数量、颜色、次数的不同来区分不同信息。例如,当用户超出擦窗机器人的看守范围时,可以控制绿色的LED灯长时间闪烁;当擦窗机器人遇到电量耗尽、死机、跌落等异常情况时,可以控制红色LED灯长时间闪烁;当擦窗机器人遇到卡住、清洁液体耗尽等异常情况时,可控制黄色LED灯在一定时间内或间歇性闪烁等。若光信号输出装置是一个LED灯,同样可按照上述方式,通过LED灯闪烁的颜色和次数针对不同情况给予不同警示。
方式A3:为了保证擦窗机器人在执行擦窗任务期间的安全性,可在室内安装安全固定装置,通过安全绳将擦窗机器人与固定在室内的安全固定装置相连;如果擦窗机器人真的发生跌落,安全固定装置通过安全绳可拽住擦窗机器人,防止擦窗机器人跌落。在该场景中,安全固定装置上安装有控制***和音频输出模块,该音频输出模块可以是语音芯片或蜂鸣器。基于此,擦窗机器人在根据擦窗机器人与用户携带的终端设备之间的蓝牙连接状态判断出用户不在擦窗机器人看守范围内时,可以将第一警示信息发送给安全固定装置,以供安全固定装置通过其音频输出模块输出第一警示信息。若音频输出模块是语音芯片,安全固定装置接收到擦窗机器人发送过来的第一警示信息后,可控制音频输出模块输出包含“请走近进行看守”、“请进入看守范围”或“请进入看守范围”等提示内容的语音信号。若音频输出模块是蜂鸣器,安全固定装置接收到擦窗机器人发送过来的第一警示信息后,可控制蜂鸣器输出蜂鸣声。需要说明的是,擦窗机器人除了将第一警示信息发送给安全固定装置之外,还可以将其工作状态信息,例如发生异常情况的信息发送给安全固定装置,借助安全固定装置位于室内的优势,由安全固定装置的音频输出模块将擦窗机器人发生异常情况的信息输出给用户,以便用户及时处理。若音频输出模块是语音芯片,可以通过内容不同的语音信号来区分第一警示信息与擦窗机器人发生异常情况的信息。对于音频输出模块是蜂鸣器的情况,为了区分通过安全固定装置上的蜂鸣器输出的不同信息,蜂鸣声的声音强度、节奏快慢、时长等需要有所不同。例如,当用户超出擦窗机器人的看守范围时,蜂鸣声可以无节奏的长鸣;当擦窗机器人发生电量耗尽、死机、跌落等异常情况时,蜂鸣声可以更尖锐、持久,节奏更急促;当擦窗机器人发生卡住、清洁液体耗尽等异常情况时,蜂鸣声可以较缓和、短暂,节奏更缓慢。
方式A4:为了保证擦窗机器人在执行擦窗任务期间的安全性,可在室内安装安全固定装置,通过安全绳将擦窗机器人与固定在室内的安全固定装置相连;如果擦窗机器人真的发生跌落,安全固定装置通过安全绳可拽住擦窗机器人,防止擦窗机器人跌落。在该场景中,擦窗机器人可以包括音频输出模块,该音频输出模块可以与擦窗机器人分离设置于到安全固定装置上,该音频输出模块可以是语音芯片或蜂鸣器。需要说明的是,与方式A3中的安全固定装置相比,该方式4中的安全固定装置主要起固定作用,可以不包括控制***。基于此,擦窗机器人在根据擦窗机器人与用户携带的终端设备之间的蓝牙连接状态判断出用户不在擦窗机器人看守范围内时,可以通过与擦窗机器人分离设置于安全固定装置上的音频输出模块输出第一警示信息。若音频输出模块是语音芯片,第一警示信息可以是包含“请走近进行看守”、“请进入看守范围”或“请在一分钟内进入看守范围”等提示内容的语音信号。若音频输出模块是蜂鸣器,第一警示信息可以是蜂鸣声。需要说明的是,擦窗机器人除了通过设置于安全固定装置上的音频输出模块输出第一警示信息之外,还可以通过设置于安全固定装置上的音频输出模块输出其工作状态信息,例如发生异常情况的信息,借助安全固定装置位于室内的优势,由设置于安全固定装置的音频输出模块将擦窗机器人发生异常情况的信息输出给用户,以便用户及时处理。若音频输出模块是语音芯片,可以通过内容不同的语音信号来区分第一警示信息与擦窗机器人发生异常情况的信息。对于音频输出模块是蜂鸣器的情况,为了区分通过蜂鸣器输出的不同信息,蜂鸣声的声音强度、节奏快慢、时长等需要有所不同。例如,当用户超出擦窗机器人的看守范围时,蜂鸣声可以无节奏的长鸣;当擦窗机器人发生电量耗尽、死机、跌落等异常情况时,蜂鸣声可以更尖锐、持久,节奏更急促;当擦窗机器人发生卡住、清洁液体耗尽等异常情况时,蜂鸣声可以较缓和、短暂,节奏更缓慢。
除了上述提到的几种方式之外,为了能够更好的在听觉和视觉上对用户起到警示作用,也可以通过同时输出音频信号和光信号的形式输出第一警示信息。例如,在语音芯片输出语音信号或者蜂鸣器输出蜂鸣声的同时闪烁LED灯,具体如何根据不同情况对警示信息加以区分,警示信息输出形式和内容可参见上述实施例,在此不再赘述。
在本申请实施例中,擦窗机器人需要在与用户携带的终端设备成功建立蓝牙连接的情况下开始执行擦窗任务,这需要判断擦窗机器人与用户携带的终端设备之间是否成功建立蓝牙连接。在本申请下述实施例中,对如何在擦窗机器人与用户携带的终端设备之间建立蓝牙连接,以及如何判断擦窗机器人与用户携带的终端设备之间是否成功建立蓝牙连接的过程进行了描述。
在本申请一些可选实施例中,擦窗机器人可以维护蓝牙连接列表,该蓝牙连接列表用于记录与擦窗机器人建立蓝牙连接的终端设备的设备标识。其中,终端设备的设备标识可以是任何能够唯一标识一个终端设备的信息,例如可以是终端设备的设备ID、MAC地址、IP地址等。另外,在与擦窗机器人建立蓝牙连接的终端设备是被用户携带的情况下,该蓝牙连接列表还会记录与该终端设备的设备标识对应的用户携带标记,用于标识该终端设备被用户携带着;反之,在与擦窗机器人建立蓝牙连接的终端设备未被用户携带的情况下,该蓝牙连接列表不会记录与该终端设备的设备标识对应的用户携带标记。
基于上述,当擦窗机器人需要执行擦窗任务时,与用户携带的终端设备建立蓝牙连接后,用户可发出擦窗执行指令指示擦窗机器人执行擦窗任务。在此,并不限定用户发出擦窗任务执行指令的方式和擦窗任务执行指令的内容。例如,擦窗机器人上可设置有音频输入模块,基于此,用户发出的擦窗任务执行指令可以是包含“开始擦窗!”“执行擦窗任务!”等内容的语音信号。又例如,擦窗机器人上可设置有控制板或触摸屏,用户通过操作控制板或触摸屏上的执行擦窗任务动作,可触发机器人执行擦窗任务。又例如,擦窗机器人上还可设置物理按键,用户通过触发物理按键可启动擦窗机器人执行擦窗任务等。
基于上述,擦窗机器人需要执行擦窗任务时,可以判断擦窗机器人的蓝牙连接列表中是否包含设备标识;若蓝牙连接列表中包含设备标识,则说明擦窗机器人已经与某个终端设备建立了蓝牙连接;进一步,继续判断蓝牙连接列表中是否记录有与该设备标识对应的用户携带标记;若蓝牙连接列表中记录有与该设备标识对应的用户携带标记,说明该设备标识所标识的终端设备是用户所携带的,也就是说擦窗机器人与用户携带的终端设备已成功建立蓝牙连接,表示此时有用户看守,因此可以开始执行擦窗任务。
进一步可选地,若蓝牙连接列表中既包含设备标识又包含与设备标识对应的用户携带标记,说明在此之前擦窗机器人与用户携带的终端设备已成功建立了蓝牙连接。其中,擦窗机器人与用户携带的终端设备建立蓝牙连接的过程包括:擦窗机器人对外发送蓝牙探测信号,例如信标(beacon)信号,以发现其周围存在的终端设备;进而与其周围存在的终端设备建立蓝牙连接,将与其建立蓝牙连接的终端设备的设备标识添加至蓝牙连接列表中,并向与其建立蓝牙连接的终端设备返回询问终端设备是否被用户所携带的询问消息。擦窗机器人向终端设备返回询问消息的目的是为了确认用户当前是否携带终端设备,因此,并不限定擦窗机器人向终端设备返回询问消息的内容,凡是可以达到该目的的消息内容均适用于本申请实施例。例如,可以是包含内容“是否开始执行擦窗任务?”的询问消息,也可以是包含内容“用户是否携带终端设备?”的询问消息。对终端设备来说,在接收到询问消息后,可以将询问消息输出给用户,以供用户进行确认。在本实施例中,并不限定终端设备向用户输出询问消息的方式。例如,终端设备接收到擦窗机器人返回的询问消息后,可以通过音频形式输出询问消息;相应地,用户可以以内容为“开始执行擦窗任务!”或“用户携带终端设备!”的语音信号进行确认;终端设备可根据用户进行确认的语音信号向擦窗机器人返回确认消息。或者,终端设备收到擦窗机器人返回的询问消息后,可在显示屏上显示询问消息,以供用户进行确认;相应地,用户可以通过在显示屏上执行确认操作,例如点击“是”或“确认”控件进行确认;终端设备响应用户在显示屏上发出的确认操作向擦窗机器人返回确认消息。擦窗机器人在收到终端设备返回的确认消息的情况下,在蓝牙连接列表中记录与该终端设备的设备标识对应的用户携带标记,表示用户当前正携带着该终端设备,这样可以保证擦窗机器人与该终端设备之间的蓝牙连接状态能够准确表示用户与擦窗机器人的距离或相对位置关系。
进一步可选地,若蓝牙连接列表中包含设备标识但没有记录与该设备标识对应的用户携带标记,说明擦窗机器人已经与某个终端设备建立了蓝牙连接,但并不能确定该终端设备是否是用户所携带的,这意味着擦窗机器人无法确定是否有用户看守,为了保证作业安全,擦窗机器人可以不执行擦窗任务。
进一步地,若蓝牙连接列表中不包含设备标识,说明此时擦窗机器人未与任何终端设备建立蓝牙连接,则为了在有用户看守的情况下执行擦窗任务,擦窗机器人可以对外发送蓝牙探测信号,以探测其周围是否存在终端设备,若探测到擦窗机器人周围不存在终端设备,可输出第二警示信息,以提示用户携带终端设备位于擦窗机器人的看守范围内,以便擦窗机器人能与用户携带的终端设备建立蓝牙连接。其中,输出第二警示信息的方式和内容不做限定,可参照上述实施例中第一警示信息输出的方式和内容,在此不再赘述。进一步,擦窗机器人可继续探测其周围是否存在终端设备,直至探测到看守范围内有可能与其建立蓝牙连接的终端设备为止。
进一步地,若擦窗机器人探测到周围存在终端设备,擦窗机器人可与其周围存在的终端设备建立蓝牙连接;建立蓝牙连接后,可将终端设备的标识添加至蓝牙连接列表中,并向终端设备返回询问终端设备是否被用户所携带的询问消息;以及在收到终端设备返回的确认消息的情况下,在蓝牙连接列表中记录与终端设备的标识对应的用户携带标记,以标记该终端设备当前正被用户所携带着。至此,确认擦窗机器人与用户携带的终端设备成功建立蓝牙连接,之后可开始执行擦窗任务。这里擦窗机器人与用户携带的终端设备建立蓝牙连接的过程,与前面实施例中提到的擦窗机器人与用户携带的终端设备建立蓝牙连接的过程相同,相关细节内容可参见前述实施例,在此不再赘述。
在本申请实施例中,并不限定擦窗机器人根据其与用户携带的终端设备之间的蓝牙连接状态,判断用户是否在擦窗机器人看守范围内的具体实施方式。例如,可以根据擦窗机器人与用户携带的终端设备之间的蓝牙连接是否断开,判断用户是否在擦窗机器人的看守范围内,该实施方式可参见图1b所示。又例如,可以根据擦窗机器人与用户携带的终端设备之间的蓝牙连接的信号强度是否大于或者等于预设蓝牙连接信号强度阈值,判断用户是否在擦窗机器人的看守范围内,该实施方式可参见图1c所示。
图1b为本申请示例性实施例提供的另一种擦窗方法的流程示意图。如图1b所示,该方法包括:
11b、在擦窗机器人与用户携带的终端设备成功建立蓝牙连接的情况下,执行擦窗任务。
12b、判断擦窗机器人与终端设备之间的蓝牙连接是否断开;若是,即蓝牙连接已断开,执行步骤14b;若否,即蓝牙连接未断开,执行步骤13b。
13b、确定用户在擦窗机器人的看守范围内,并执行步骤15b。
14b、确定用户不在擦窗机器人的看守范围内,并执行步骤16b。
15b、擦窗机器人继续执行擦窗任务。
16b、停止执行擦窗任务并输出第一警示信息,以提醒用户携带终端设备靠近擦窗机器人直至位于看守范围内。
在本实施例中,擦窗机器人与用户携带的终端设备均具备蓝牙通信功能,为了让擦窗机器人在执行擦窗任务期间能够感知是否有用户在看守,在执行擦窗任务时,需要让擦窗机器人与用户携带的终端设备建立蓝牙连接。在擦窗机器人与用户携带的终端成功建立蓝牙连接的情况下,擦窗机器人可以开始执行擦窗任务。
随着用户的活动以及擦窗机器人在执行擦窗任务过程中的位置变化,很可能出现用户与擦窗机器人之间的距离超出蓝牙连接允许的最大距离,导致蓝牙连接信号中断,此时擦窗机器人将无法感知是否有用户在附近看守;若用户离擦窗机器人相距较远,甚至超出了用户的可视范围,当擦窗机器人遇到异常发生意外时,用户可能无法及时赶到擦窗机器人处对其进行处理。因此,为了保障擦窗机器人在执行擦窗任务时的安全,可根据擦窗机器人与用户携带的终端设备的蓝牙连接是否断开,判断用户是否在看守范围内。
具体地,当擦窗机器人与用户携带的终端设备成功建立蓝牙连接后,擦窗机器人可持续监测并判断其与用户携带的终端设备的蓝牙连接是否断开,进而确定用户是否超出擦窗机器人的看守范围。若擦窗机器人与用户携带的终端的蓝牙连接没有断开,则确定用户在擦窗机器人的看守范围内,擦窗机器人可继续执行擦窗任务;若擦窗机器人与用户携带的终端的蓝牙连接已断开,则确定用户不在擦窗机器人的看守范围内,无法保证作业期间的安全,则停止执行擦窗任务,同时擦窗机器人输出第一警示信息,提醒用户携带终端设备靠近擦窗机器人,以便擦窗机器人与用户携带的终端设备建立蓝牙连接,使擦窗机器人感知到有用户在附近看守,继续执行擦窗任务。
在本实施例中,当判断出用户不在擦窗机器人的看守范围内时,擦窗机器人可立即停止执行擦窗任务,以保证安全作业。除此之外,在本申请另外一些实施例中,考虑到用户有可能因为某些原因,例如帮孩子或老人从高处拿一下东西、到厨房关火或者给家人开门等,会临时且短暂离开擦窗机器人的看守范围,对于这种情况,擦窗机器人不必暂停执行擦窗任务,仍可安全作业。基于此,在判断出擦窗机器人与用户携带的终端设备之间的蓝牙连接已断开时,可以确定用户不在擦窗机器人的看守范围内,擦窗机器人可输出第一警示信息,提醒用户携带终端设备靠近擦窗机器人,以便擦窗机器人与用户携带的终端设备建立蓝牙连接,使擦窗机器人感知到有用户在附近看守,继续执行擦窗任务。进一步,可以判断用户有没有携带终端设备在设定的时长阈值之内回到擦窗机器人看守范围内并与擦窗机器人重新建立蓝牙连接,若在预设时长阈值之内用户未能携带终端设备回到擦窗机器人的看守范围内,说明用户可能不是临时离开,则停止执行擦窗任务,以保证作业安全。关于擦窗机器人与用户携带的终端设备如何成功建立蓝牙连接的过程和输出第一警示信息的方式及内容可参见上述实施例,在此不再赘述。
图1c为本申请示例性实施例提供的又一种擦窗方法的流程示意图。如图1c所示,该方法包括:
11c、在擦窗机器人与用户携带的终端设备成功建立蓝牙连接的情况下,执行擦窗任务。
12c、判断擦窗机器人与终端设备之间的蓝牙连接是否断开;若是,即蓝牙连接已断开,执行步骤15c;若否,即蓝牙连接未断开,执行步骤13c。
13c、判断蓝牙连接的信号强度是否大于或等于设定的信号强度阈值;若是,即蓝牙连接的信号强度大于或等于设定的信号强度阈值,执行步骤14c;若否,即蓝牙连接的信号强度小于设定的信号强度阈值,执行步骤15c。
14c、确定用户在擦窗机器人的看守范围内,并执行步骤16c。
15c、确定用户不在擦窗机器人的看守范围内,并执行步骤17c。
16c、控制擦窗机器人继续执行擦窗任务。
17c、停止执行擦窗任务并输出第一警示信息,以提醒用户携带终端设备靠近擦窗机器人直至位于看守范围内。
在本实施例中,擦窗机器人与用户携带的终端设备均具备蓝牙通信功能,为了让擦窗机器人在执行擦窗任务期间能够感知是否有用户在看守,在执行擦窗任务时,需要让擦窗机器人与用户携带的终端设备建立蓝牙连接。在擦窗机器人与用户携带的终端成功建立蓝牙连接的情况下,擦窗机器人可以开始执行擦窗任务。
随着用户的活动以及擦窗机器人在执行擦窗任务过程中的位置变化,擦窗机器人与用户或用户携带的终端设备之间距离可能会不断增加,也可能会不断缩短。对于擦窗机器人与用户携带的终端设备之间的距离不断增加的情况,擦窗机器人与用户携带的终端设备之间的蓝牙连接信号将逐渐减弱,尤其是在遇到阻挡的情况下,蓝牙连接信号减弱的程度会越明显。当擦窗机器人与用户携带的终端设备之间的距离增加到一定程度时,虽然蓝牙连接信号未断开,但此时用户与擦窗机器人之间的距离已经相对较远,若擦窗机器人发生跌落现象,用户已来不及阻止,即已经超出了擦窗机器人所需的安全看守范围。例如,擦窗机器人在阳台上的窗户外侧执行擦窗任务,用户在与阳台相邻的客厅中利用终端设备(例如智能手机)看电视剧,虽然擦窗机器人与用户携带的终端设备的蓝牙连接未断开,但是此时用户与在阳台外侧执行擦窗任务的擦窗机器人之间相距较远,若擦窗机器人突然发出断电警示信息,用户可能来不及赶过去将擦窗机器人从阳台外侧拿下来,致使擦窗机器人跌落,不利于保证擦窗机器人的安全。因此,为了保障擦窗机器人在执行擦窗任务期间的安全性,可以预先设定蓝牙连接的信号强度阈值与擦窗机器人所需的安全看守范围之间的映射关系,进而在实际执行擦窗任务期间可根据擦窗机器人与用户携带的终端设备的蓝牙连接信号的强度来判断用户是否在擦窗机器人的看守范围内。
具体地,在执行擦窗任务期间,擦窗机器人可判断与用户携带的终端设备之间的蓝牙连接是否断开。在判断出擦窗机器人与用户携带的终端设备之间的蓝牙连接未断开的情况下,进一步判断擦窗机器人与用户携带的终端设备之间的蓝牙连接的信号强度是否大于或等于预设的信号强度阈值;若擦窗机器人与用户携带的终端设备之间的蓝牙连接的信号强度大于或等于预设的信号强度阈值,则确定用户在擦窗机器人的看守范围内,擦窗机器人可继续执行擦窗任务;若擦窗机器人与用户携带的终端设备之间的蓝牙连接的信号强度小于预设的信号强度阈值,或者,擦窗机器人与用户携带的终端之间的蓝牙连接已断开,则确定用户不在擦窗机器人的看守范围内,无法保证作业期间的安全,则停止执行擦窗任务,同时擦窗机器人输出第一警示信息,提醒用户携带终端设备靠近擦窗机器人,以便擦窗机器人与用户携带的终端设备重新建立蓝牙连接,使擦窗机器人在感知到有用户在附近看守的情况下继续执行擦窗任务。
在本实施例中,当判断出用户不在擦窗机器人的看守范围内时,擦窗机器人可立即停止执行擦窗任务,以保证安全作业。除此之外,在本申请另外一些实施例中,考虑到用户有可能因为某些原因,例如帮孩子或老人从高处拿一下东西、到厨房关火或者给家人开门等,会临时且短暂离开擦窗机器人的看守范围,对于这种情况,擦窗机器人不必暂停执行擦窗任务,仍可安全作业。基于此,在判断出擦窗机器人与用户携带的终端设备之间的蓝牙连接已断开时,或者,在判断出擦窗机器人与用户携带的终端设备之间的蓝牙连接的信号强度小于预设的信号强度阈值时,可以确定用户不在擦窗机器人的看守范围内,擦窗机器人可输出第一警示信息,提醒用户携带终端设备靠近擦窗机器人,以便擦窗机器人与用户携带的终端设备建立蓝牙连接,使擦窗机器人感知到有用户在附近看守,继续执行擦窗任务。进一步,可以判断用户有没有携带终端设备在设定的时长阈值之内回到擦窗机器人看守范围内并与擦窗机器人重新建立蓝牙连接,若在预设时长阈值之内用户未能携带终端设备回到擦窗机器人的看守范围内,说明用户可能不是临时离开,则停止执行擦窗任务,以保证作业安全。关于擦窗机器人与用户携带的终端设备如何成功建立蓝牙连接的过程和输出第一警示信息的方式及内容可参见上述实施例,在此不再赘述。
在上述实施例中,用户通过擦窗机器人输出的第一警示信息知道自己超出擦窗机器人的看守范围后,可携带终端设备靠近擦窗机器人,进入擦窗机器人的看守范围,使擦窗机器人与用户携带的终端设备再次建立蓝牙连接;当擦窗机器人再次与终端设备成功建立蓝牙连接时,擦窗机器人可继续执行擦窗任务。但是,在实际应用中,用户的终端设备可能需要到距离擦窗机器人当前作业位置相对较远的充电座上充电,或者需要使用终端设备让孩子上网课等干其他事情,在这些情况下,当用户通过擦窗机器人输出的第一警示信息知道自己超出擦窗机器人的看守范围后,用户可能无法携带终端设备重新进入擦窗机器人的看守范围内,但用户可以继续看守擦窗机器人,让擦窗机器人继续执行擦窗任务。对于这种情况,用户可直接触发擦窗机器人,以指示擦窗机器人继续执行擦窗任务,擦窗机器人可响应用户对其发出的指示继续执行擦窗任务的触发操作,继续执行擦窗任务。进一步可选地,在用户直接触发擦窗机器人继续执行擦窗任务的情况下,擦窗机器人与终端设备虽然未再次建立蓝牙连接,但是在没有发生异常情况,也没有用户指示停止执行擦窗任务的情况下,擦窗机器人可持执行擦窗任务,不再停止作业,以保证擦窗任务的效率。进一步可选地,在用户直接触发擦窗机器人继续执行擦窗任务,但擦窗机器人未与终端设备再次建立蓝牙连接的情况下,擦窗机器人在继续执行擦窗任务期间可多次输出第三警示信息,以提醒用户携带终端设备位于看守范围内,以便擦窗机器人能与终端设备重新建立蓝牙连接。其中,输出第三警示信息的方式和内容不做限定,可参照上述实施例中第一警示信息输出的方式和内容,在此不再赘述。
在上述实施例中,并不限定用户触发擦窗机器人继续执行擦窗任务的方式。例如,在擦窗机器人上可设置另一物理按键,例如暂停/继续按键,该物理按键可不同于触发开机动作的开启按键,用户可通过触发该暂停/继续按键控制擦窗机器人继续执行擦窗任务。又例如,用户可通过与触发开机动作不同的触发方式触发该开启按键,控制擦窗机器人继续执行擦窗任务。例如,短按一次开启按键为指示擦窗机器人开机的触发动作,长安一次或者快按两次该开启按键为指示擦窗机器人继续执行擦窗任务的触发动作等。又例如,擦窗机器人上可设置控制板或触摸屏,用户通过操作控制板或触摸屏触发机器人继续执行擦窗任务。又例如,擦窗机器人可具有感知功能,在擦窗机器人停止作业的情况下,若用户敲击一下擦窗机器人或者触碰一下机器人的壳体即可指示擦窗机器人继续执行擦窗任务。
除了在上述实施例中提到的基于擦窗机器人与用户携带的终端设备之间的蓝牙连接状态来判断用户是否在擦窗机器人的看守范围之外,用户还可以基于擦窗机器人与其携带的终端设备之间的蓝牙连接,通过终端设备对擦窗机器人进行作业控制。例如,可以控制擦窗机器人开机、关机、增大输出功率、减小输出功率、变换作业轨迹、暂停作业、继续作业、改变作业模式以及改变擦窗溶液的释放频率等。关于基于蓝牙连接对擦窗机器人进行作业控制的详细过程,在此不做详述。
在本申请实施例中,基于擦窗机器人与用户携带的终端设备之间的蓝牙连接状态,可以判断用户是否超出擦窗机器人的看守范围,当判断出用户超出擦窗机器人的看守范围时给予警示,提醒用户携带终端设备回到看守范围内,当用户重新回到擦窗机器人的看守范围时,控制擦窗机器人继续作业,可做到让擦窗机器人在有用户看守的情况下执行擦窗任务,有效降低擦窗机器人因无人看守发生意外的概率,保证擦窗机器人的安全。
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤11a至步骤13a的执行主体可以为设备A;又比如,步骤11a和12a的执行主体可以为设备A,步骤13a的执行主体可以为设备B;等等。
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如15b、16b等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
在本申请又一示例性实施例中提供了一种擦窗机器人,通过执行上述实施例的擦窗方法,可在执行擦窗任务过程中感知用户是否在其看守范围内,并在用户超出其看守范围时给与警示,降低擦窗机器人因无人看守发生意外的概率,保证擦窗机器人的安全。
图2为本申请又一示例性实施例提供的一种擦窗机器人结构示意图。如图2所示,该擦窗机器人100包括:机器人本体110;机器人本体110底部设有抹布(图2中未示出),机器人本体110内部设有处理器120、存储器130和蓝牙模块140;其中,蓝牙模块140,用于在擦窗机器人100与用户携带的终端设备之间建立蓝牙连接;存储器130中存储有计算机程序;处理器120执行计算机程序,以用于:
在擦窗机器人100与用户携带的终端设备成功建立蓝牙连接的情况下,控制擦窗机器人100带动抹布开始执行擦窗任务;在执行擦窗任务期间,根据擦窗机器人100与终端设备之间的蓝牙连接状态,判断用户是否在擦窗机器人的看守范围内;若判断出用户不在擦窗机器人100的看守范围内,则控制擦窗机器人100输出第一警示信息,以提醒用户携带终端设备靠近擦窗机器人100直至位于看守范围内。
在一可选实施例中,处理器120在判断出用户不在擦窗机器人100的看守范围内时,或者在判断出用户不在擦窗机器人100的看守范围内且用户不在看守范围内的时间长度大于设定时长阈值时,还用于:控制擦窗机器人100停止执行擦窗任务。
在一可选实施例中,处理器120在开始执行擦窗任务时,具体用于:在需要执行擦窗任务时,判断擦窗机器人100的蓝牙连接列表中是否包含设备标识;若蓝牙连接列表中包含设备标识,则判断蓝牙连接列表中是否记录有与设备标识对应的用户携带标记;若蓝牙连接列表中记录有与设备标识对应的用户携带标记,则确定擦窗机器人100与用户携带的终端设备已成功建立蓝牙连接,并控制擦窗机器人100开始执行擦窗任务。
在一可选实施例中,处理器120在控制擦窗机器人100与用户携带的终端设备建立蓝牙连接时,具体用于:控制擦窗机器人100与其周围存在的终端设备建立蓝牙连接,将终端设备的设备标识添加至蓝牙连接列表中,并向终端设备返回询问终端设备是否被用户所携带的询问消息;以及在收到终端设备返回的确认消息的情况下,在蓝牙连接列表中记录与终端设备的设备标识对应的用户携带标记。
在一可选实施例中,处理器120在判断用户是否在擦窗机器人的看守范围内时,具体用于:根据擦窗机器人100与终端设备之间的蓝牙连接状态,判断擦窗机器人100与终端设备之间的蓝牙连接是否断开;若蓝牙连接未断开,确定用户在擦窗机器人100的看守范围内;若蓝牙连接已断开,确定用户不在擦窗机器人100的看守范围内。
在一可选实施例中,处理器120在判断用户是否在擦窗机器人100的看守范围内时,具体用于:根据擦窗机器人100与终端设备之间的蓝牙连接状态,判断擦窗机器人100与终端设备之间的蓝牙连接是否断开;若蓝牙连接未断开,则判断蓝牙连接的信号强度是否大于或等于设定的信号强度阈值;若信号强度大于或等于设定的信号强度阈值,确定用户在擦窗机器人100的看守范围内;若蓝牙连接已断开,或者,信号强度小于设定的信号强度阈值,确定用户不在擦窗机器人100的看守范围内。
在一可选实施例中,处理器120在输出第一警示信息时,具体用于:将第一警示信息发送给安全固定装置,以供安全固定装置通过其音频输出模块输出第一警示信息;或者通过与擦窗机器人100分离设置于安全固定装置上的音频输出模块输出第一警示信息;其中,安全固定装置固定于室内且通过安全绳与擦窗机器人100相连。
在一可选实施例中,处理器120在擦窗机器人100再次与终端设备成功建立蓝牙连接时,还用于:控制擦窗机器人100继续执行擦窗任务;或者响应用户对擦窗机器人100发出的指示继续执行擦窗任务的触发操作,控制擦窗机器人100继续执行擦窗任务。
在一可选实施例中,处理器120在根据用户的触发操作控制擦窗机器人100继续执行擦窗任务期间,还用于:多次输出第三警示信息,以提醒用户携带终端设备位于看守范围内,以便擦窗机器人100能与终端设备建立蓝牙连接。
在一些可选实施例中,如图2所示,擦窗机器人100还可以包含显示器150以及电源组件160等,用于对擦窗机器人100的进行更具体的作业控制,关于各组件的具体功能介绍,可参见下述说明。
上述图2中的显示器150包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
上述图2中的电源组件160,为电源组件160所在设备的各种组件提供电力。电源组件160可以包括电源管理***,一个或多个电源,及其他与为电源组件160所在设备生成、管理和分配电力相关联的组件。
上述图2中的音频输出模块,可被配置为输出音频信号。例如,音频模块包括一个麦克风(MIC),当音频输出模块所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频输出模块还包括一个扬声器,用于输出音频信号。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被一个或多个处理器120执行时能够实现上述图1a-图1c所示方法实施例中的各步骤。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (18)
1.一种擦窗方法,适用于擦窗机器人,其特征在于,所述方法包括:
在需要执行擦窗任务时,判断所述擦窗机器人的蓝牙连接列表中是否包含设备标识;若所述蓝牙连接列表中包含设备标识,向所述设备标识对应的终端设备返回询问所述终端设备是否被用户所携带的询问消息;
在收到所述终端设备返回的确认消息的情况下,在所述蓝牙连接列表中记录与所述终端设备的设备标识对应的用户携带标记;
开始执行擦窗任务,并在执行擦窗任务期间,根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述用户是否在所述擦窗机器人的看守范围内;
若判断出所述用户不在所述擦窗机器人的看守范围内,则输出第一警示信息,以提醒所述用户携带所述终端设备靠近所述擦窗机器人直至位于所述看守范围内。
2.根据权利要求1所述的方法,其特征在于,还包括:
在判断出所述用户不在所述擦窗机器人的看守范围内时,所述擦窗机器人停止执行擦窗任务;或者,
在判断出所述用户不在所述擦窗机器人的看守范围内且所述用户不在看守范围内的时间长度大于设定时长阈值时,所述擦窗机器人停止执行擦窗任务。
3.根据权利要求1所述的方法,其特征在于,还包括:
若所述蓝牙连接列表中不包含设备标识,则探测所述擦窗机器人周围是否存在终端设备;若探测到所述擦窗机器人周围不存在终端设备,输出第二警示信息,以提示用户携带终端设备位于所述擦窗机器人的看守范围内。
4.根据权利要求3所述的方法,其特征在于,还包括:
若探测到所述擦窗机器人周围存在终端设备,与其周围存在的终端设备建立蓝牙连接,将所述终端设备的标识添加至蓝牙连接列表中,并向所述终端设备返回询问所述终端设备是否被用户所携带的询问消息;以及
在收到所述终端设备返回的确认消息的情况下,在所述蓝牙连接列表中记录与所述终端设备的标识对应的用户携带标记,以与用户携带的终端设备建立蓝牙连接,并开始执行擦窗任务。
5.根据权利要求1所述的方法,其特征在于,根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述用户是否在所述擦窗机器人的看守范围内,包括:
判断所述擦窗机器人与所述终端设备之间的蓝牙连接是否断开;
若所述蓝牙连接未断开,确定所述用户在所述擦窗机器人的看守范围内;
若所述蓝牙连接已断开,确定所述用户不在所述擦窗机器人的看守范围内。
6.根据权利要求1所述的方法,其特征在于,根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述用户是否在所述擦窗机器人的看守范围内,包括:
判断所述擦窗机器人与所述终端设备之间的蓝牙连接是否断开;
若所述蓝牙连接未断开,则判断所述蓝牙连接的信号强度是否大于或等于设定的信号强度阈值;
若所述信号强度大于或等于设定的信号强度阈值,确定所述用户在所述擦窗机器人的看守范围内;
若所述蓝牙连接已断开,或者,所述信号强度小于设定的信号强度阈值,确定所述用户不在所述擦窗机器人的看守范围内。
7.根据权利要求1-6任一项所述的方法,其特征在于,输出第一警示信息,包括:
将所述第一警示信息发送给安全固定装置,以供所述安全固定装置通过其音频输出模块输出所述第一警示信息;或者,
通过与所述擦窗机器人分离设置于安全固定装置上的音频输出模块输出所述第一警示信息;
其中,所述安全固定装置固定于室内且通过安全绳与所述擦窗机器人相连。
8.根据权利要求1-6任一项所述的方法,其特征在于,在输出第一警示信息之后,还包括:
当所述擦窗机器人再次与所述终端设备成功建立蓝牙连接时,控制所述擦窗机器人继续执行擦窗任务;或者,
响应所述用户对所述擦窗机器人发出的指示继续执行擦窗任务的触发操作,控制所述擦窗机器人继续执行擦窗任务。
9.根据权利要求8所述的方法,其特征在于,在根据所述用户的触发操作控制所述擦窗机器人继续执行擦窗任务的情况下,所述方法还包括:
在继续执行擦窗任务期间多次输出第三警示信息,以提醒所述用户携带所述终端设备位于所述看守范围内,以便所述擦窗机器人能与所述终端设备建立蓝牙连接。
10.一种擦窗机器人,其特征在于,包括:机器人本体;所述机器人本体底部设有抹布,所述机器人本体内部设有处理器、存储器和蓝牙模块;
所述蓝牙模块,用于在所述擦窗机器人与用户携带的终端设备之间建立蓝牙连接;
所述存储器中存储有计算机程序;所述处理器执行所述计算机程序,以用于:
在需要执行擦窗任务时,判断所述擦窗机器人的蓝牙连接列表中是否包含设备标识;
若所述蓝牙连接列表中包含设备标识,向所述终端设备返回询问所述终端设备是否被用户所携带的询问消息,并在收到所述终端设备返回的确认消息的情况下,在所述蓝牙连接列表中记录与所述终端设备的设备标识对应的用户携带标记;
控制所述擦窗机器人开始执行擦窗任务,并在执行擦窗任务期间,根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述用户是否在所述擦窗机器人的看守范围内;
若判断出所述用户不在所述擦窗机器人的看守范围内,则输出第一警示信息,以提醒所述用户携带所述终端设备靠近所述擦窗机器人直至位于所述看守范围内。
11.根据权利要求10所述的擦窗机器人,其特征在于,所述处理器具体用于:
在判断出所述用户不在所述擦窗机器人的看守范围内时,控制所述擦窗机器人停止执行擦窗任务;或者,
在判断出所述用户不在所述擦窗机器人的看守范围内且所述用户不在看守范围内的时间长度大于设定时长阈值时,控制所述擦窗机器人停止执行擦窗任务。
12.根据权利要求10所述的擦窗机器人,其特征在于,若所述蓝牙连接列表中不包含设备标识,所述处理器具体用于:
探测所述擦窗机器人周围是否存在终端设备;
若探测到所述擦窗机器人周围不存在终端设备,输出第二警示信息,以提示用户携带终端设备位于所述擦窗机器人的看守范围内。
13.根据权利要求12所述的擦窗机器人,其特征在于,若探测到所述擦窗机器人周围存在终端设备,所述处理器具体用于:
控制所述擦窗机器人与其周围存在的终端设备建立蓝牙连接,将所述终端设备的设备标识添加至蓝牙连接列表中,并向所述终端设备返回询问所述终端设备是否被用户所携带的询问消息;以及
在收到所述终端设备返回的确认消息的情况下,在所述蓝牙连接列表中记录与所述终端设备的设备标识对应的用户携带标记。
14.根据权利要求13所述的擦窗机器人,其特征在于,所述处理器在判断所述用户是否在所述擦窗机器人的看守范围内时,具体用于:
根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述擦窗机器人与所述终端设备之间的蓝牙连接是否断开;
若所述蓝牙连接未断开,确定所述用户在所述擦窗机器人的看守范围内;
若所述蓝牙连接已断开,确定所述用户不在所述擦窗机器人的看守范围内。
15.根据权利要求13所述的擦窗机器人,其特征在于,所述处理器在判断所述用户是否在所述擦窗机器人的看守范围内时,具体用于:
根据所述擦窗机器人与所述终端设备之间的蓝牙连接状态,判断所述擦窗机器人与所述终端设备之间的蓝牙连接是否断开;
若所述蓝牙连接未断开,则判断所述蓝牙连接的信号强度是否大于或等于设定的信号强度阈值;
若所述信号强度大于或等于设定的信号强度阈值,确定所述用户在所述擦窗机器人的看守范围内;
若所述蓝牙连接已断开,或者,所述信号强度小于设定的信号强度阈值,确定所述用户不在所述擦窗机器人的看守范围内。
16.根据权利要求10所述的擦窗机器人,其特征在于,所述处理器在输出第一警示信息时,具体用于:
将所述第一警示信息发送给安全固定装置,以供所述安全固定装置通过其音频输出模块输出所述第一警示信息;或者,
通过与所述擦窗机器人分离设置于安全固定装置上的音频输出模块输出所述第一警示信息;
其中,所述安全固定装置固定于室内且通过安全绳与所述擦窗机器人相连。
17.根据权利要求10-16任一项所述的擦窗机器人,其特征在于,所述处理器还用于:
当所述擦窗机器人再次与所述终端设备成功建立蓝牙连接时,控制所述擦窗机器人继续执行擦窗任务;或者,
响应所述用户对所述擦窗机器人发出的指示继续执行擦窗任务的触发操作,控制所述擦窗机器人继续执行擦窗任务。
18.根据权利要求17所述的擦窗机器人,其特征在于,所述处理器还用于:
在根据所述用户的触发操作控制所述擦窗机器人继续执行擦窗任务期间多次输出第三警示信息,以提醒所述用户携带所述终端设备位于所述看守范围内,以便所述擦窗机器人能与所述终端设备建立蓝牙连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010269798.5A CN113491476B (zh) | 2020-04-08 | 2020-04-08 | 擦窗方法和擦窗机器人 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010269798.5A CN113491476B (zh) | 2020-04-08 | 2020-04-08 | 擦窗方法和擦窗机器人 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113491476A CN113491476A (zh) | 2021-10-12 |
CN113491476B true CN113491476B (zh) | 2023-05-05 |
Family
ID=77995449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010269798.5A Active CN113491476B (zh) | 2020-04-08 | 2020-04-08 | 擦窗方法和擦窗机器人 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113491476B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102221253A (zh) * | 2010-04-15 | 2011-10-19 | 珠海格力电器股份有限公司 | 空调器及其控制方法 |
KR20170004343A (ko) * | 2015-07-02 | 2017-01-11 | 삼성전자주식회사 | 사용자 단말기, 이를 포함하는 청소 로봇 및 그 제어 방법 |
CN106361214A (zh) * | 2016-10-09 | 2017-02-01 | 深圳市玖品空气净化科技有限公司 | 一种具有高空作业功能的自动擦玻璃机 |
CA2970696A1 (en) * | 2016-02-16 | 2017-08-16 | Jiangsu Midea Cleaning Appliances Co., Ltd. | Window cleaning robot, window cleaning robot system and method for controlling the window cleaning robot |
CN107222836A (zh) * | 2017-06-28 | 2017-09-29 | 上海传英信息技术有限公司 | 一种基于蓝牙的距离检测***及检测方法 |
CN107802203A (zh) * | 2017-11-29 | 2018-03-16 | 广东宝乐机器人股份有限公司 | 具有安全检测的擦窗机器人 |
CN108650669A (zh) * | 2018-05-18 | 2018-10-12 | 四川斐讯信息技术有限公司 | 一种蓝牙连接方法及*** |
-
2020
- 2020-04-08 CN CN202010269798.5A patent/CN113491476B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102221253A (zh) * | 2010-04-15 | 2011-10-19 | 珠海格力电器股份有限公司 | 空调器及其控制方法 |
KR20170004343A (ko) * | 2015-07-02 | 2017-01-11 | 삼성전자주식회사 | 사용자 단말기, 이를 포함하는 청소 로봇 및 그 제어 방법 |
CA2970696A1 (en) * | 2016-02-16 | 2017-08-16 | Jiangsu Midea Cleaning Appliances Co., Ltd. | Window cleaning robot, window cleaning robot system and method for controlling the window cleaning robot |
CN106361214A (zh) * | 2016-10-09 | 2017-02-01 | 深圳市玖品空气净化科技有限公司 | 一种具有高空作业功能的自动擦玻璃机 |
CN107222836A (zh) * | 2017-06-28 | 2017-09-29 | 上海传英信息技术有限公司 | 一种基于蓝牙的距离检测***及检测方法 |
CN107802203A (zh) * | 2017-11-29 | 2018-03-16 | 广东宝乐机器人股份有限公司 | 具有安全检测的擦窗机器人 |
CN108650669A (zh) * | 2018-05-18 | 2018-10-12 | 四川斐讯信息技术有限公司 | 一种蓝牙连接方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN113491476A (zh) | 2021-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10896599B1 (en) | Immersive virtual reality detection and alerting technology | |
CN204790346U (zh) | 一种基于物联网的智能家居安防*** | |
EP3316232B1 (en) | Method, apparatus and storage medium for controlling target device | |
AU2016228537B2 (en) | Providing internet access through a property monitoring system | |
CA2946097A1 (en) | Managing home automation system based on behavior and user input | |
CN105527850B (zh) | 断电提醒方法及装置 | |
CN108713173B (zh) | 智能家居预警***及方法 | |
CN105448040A (zh) | 具有预报警功能的跌倒报警*** | |
CN106251574A (zh) | 报警控制装置、报警控制***及报警控制方法 | |
CN204856852U (zh) | 一种基于物联网的智能安防*** | |
CA3178890A1 (en) | Operating wireless devices and image data systems | |
CN202093636U (zh) | 防盗报警装置 | |
CN103383562A (zh) | 智能房屋管理*** | |
CN107580141B (zh) | 防止蓝牙防丢装置误报警的方法及装置 | |
KR20170115085A (ko) | 시스템의 상태를 수집하고 분석하는 시스템 및 방법 | |
CN113491476B (zh) | 擦窗方法和擦窗机器人 | |
KR20080108717A (ko) | 지능형 센서장치 및 그에 따른 구동방법 | |
CN107627884B (zh) | 电动汽车无线充电监控*** | |
CN111354144A (zh) | 安防预警***、方法、设备及存储介质 | |
US20210158250A1 (en) | System and method integrating smart vehicles with a monitoring system | |
JP2008089284A (ja) | 無線テレコントロールシステム | |
CN204795078U (zh) | 基于频谱感知的智能家居*** | |
CN211264098U (zh) | 一种智能家居下的环境监测防护*** | |
CN112598866A (zh) | 门禁安防***、方法及装置 | |
CN105513304B (zh) | 一种可手机app操控卷帘门的语音视频识别报警器 |
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 |