一种智能拖把工作的方法、装置及存储介质与流程

文档序号:15554320发布日期:2018-09-29 00:45阅读:216来源:国知局

本公开涉及智能家居领域,尤其涉及一种智能拖把工作的方法、装置、智能拖把及存储介质。



背景技术:

日常生活中,用户通常需要使用拖把来打扫诸如家或办公室等区域的卫生,而在使用拖把打扫某个区域的过程中,如果能够预先确定打扫该区域所需的时长,则可以提高用户打扫该区域的积极性,因此如何对拖地所需的时长进行提示就变得极为重要。



技术实现要素:

为克服相关技术中存在的问题,本公开提供了一种智能拖把工作的方法、装置、智能拖把及存储介质。

根据本公开实施例的第一方面,提供一种智能拖把工作的方法,应用于智能拖把中,所述方法包括:

获取当前时间之前最近一次打扫目标区域时被按压的按压次数和每次的按压力度,所述目标区域为当前待打扫的区域;

根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫所述目标区域所需的预估时长;

其中,所述预设模型用于描述打扫时长、按压次数与每次按压力度之间的映射关系,且所述预设模型是服务器根据多条历史数据确定的,每条历史数据用于记录打扫所述目标区域的实际时长、按压次数和每次的按压力度;

输出所述预估时长。

可选地,所述根据获取到的按压次数和每次的按压力度,通过预设模型确定打扫所述目标区域的预估时长之后,还包括:

获取当前时间之前最近一次打扫所述目标区域的实际时长;

若当前时间之前最近一次打扫所述目标区域的实际时长大于所述预估时长,则生成第一提示信息,所述第一提示信息用于提示用户增加打扫所述目标区域的速度;

若当前时间之前最近一次打扫所述目标区域的实际时长小于所述预估时长,则生成第二提示信息,所述第二提示信息用于提示用户减小打扫所述目标区域的速度。

可选地,所述根据获取到的按压次数和每次的按压力度,通过预设模型确定打扫所述目标区域的预估时长之后,还包括:

在本次对所述目标区域进行打扫的过程中,确定打扫所述目标区域已经花费的时长;

根据所述预估时长和打扫所述目标区域已经花费的时长,确定剩余打扫时长。

可选地,所述方法还包括:

在本次打扫完所述目标区域之后,确定本次打扫所述目标区域所花费的实际时长、被按压的按压次数和每次的按压力度;

向所述服务器发送历史数据更新请求,所述历史数据更新请求中携带本次打扫所述目标区域的实际时长、按压次数和每次的按压力度,且所述历史数据更新请求用于指示所述服务器根据本次打扫所述目标区域的实际时长、按压次数和每次的按压力度更新所述预设模型。

可选地,所述输出所述预估时长,包括:

显示或语音播放所述预估时长;或者,

通过所述服务器向终端推送所述预估时长,用于指示所述终端显示或语音播放所述预估时长。

根据本公开实施例的第二方面,提供一种智能拖把工作的装置,应用于智能拖把中,所述装置包括:

第一获取模块,用于获取当前时间之前最近一次打扫目标区域时被按压的按压次数和每次的按压力度,所述目标区域为当前待打扫的区域;

第一确定模块,用于根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫所述目标区域所需的预估时长;

其中,所述预设模型用于描述打扫时长、按压次数与每次按压力度之间的映射关系,且所述预设模型是服务器根据多条历史数据确定的,每条历史数据用于记录打扫所述目标区域的实际时长、按压次数和每次的按压力度;

输出模块,用于输出所述预估时长。

可选地,所述装置还包括:

第二获取模块,用于获取当前时间之前最近一次打扫所述目标区域的实际时长;

第一生成模块,用于若当前时间之前最近一次打扫所述目标区域的实际时长大于所述预估时长,则生成第一提示信息,所述第一提示信息用于提示用户增加打扫所述目标区域的速度;

第二生成模块,用于若当前时间之前最近一次打扫所述目标区域的实际时长小于所述预估时长,则生成第二提示信息,所述第二提示信息用于提示用户减小打扫所述目标区域的速度。

可选地,所述装置还包括:

第二确定模块,用于在本次对所述目标区域进行打扫的过程中,确定打扫所述目标区域已经花费的时长;

第三确定模块,用于根据所述预估时长和打扫所述目标区域已经花费的时长,确定剩余打扫时长。

可选地,所述装置还包括:

第四确定模块,用于在本次打扫完所述目标区域之后,确定本次打扫所述目标区域所花费的实际时长、被按压的按压次数和每次的按压力度;

发送模块,用于向所述服务器发送历史数据更新请求,所述历史数据更新请求中携带本次打扫所述目标区域的实际时长、按压次数和每次的按压力度,且所述历史数据更新请求用于指示所述服务器根据本次打扫所述目标区域的实际时长、按压次数和每次的按压力度更新所述预设模型。

可选地,所述输出模块,具体用于:

显示或语音播放所述预估时长;或者,

通过所述服务器向终端推送所述预估时长,用于指示所述终端显示或语音播放所述预估时长。

根据本公开实施例的第三方面,提供了一种智能拖把工作的装置,应用于智能拖把中,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述第一方面所述的任一项方法的步骤。

根据本公开实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令所述指令被处理器执行时实现上述第一方面所述的任一项方法的步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:

在本公开实施例中,智能拖把可以获取当前时间之前最近一次打扫目标区域的按压次数和每次的按压力度,并根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域的所需的预估时长,输出预估时长。由于预设模型是服务器根据多条历史数据确定的,而每条历史数据用于记录打扫目标区域的实际时长、按压次数和每次的按压力度,也即,在本公开实施例中,智能拖把可以根据历史打扫该目标区域的数据确定本次打扫该目标区域的预估时长,并输出确定的预估时长,以提高用户打扫该目标区域的积极性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是本公开实施例提供的一种智能拖把工作的方法流程图;

图2是本公开实施例提供的一种智能拖把工作的方法流程图;

图3是本公开实施例提供的一种智能拖把工作的装置框图;

图4是本公开实施例提供的另一种智能拖把工作的装置框图;

图5是本公开实施例提供的另一种智能拖把工作的装置框图;

图6是本公开实施例提供的另一种智能拖把工作的装置框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。日常生活中,在用户在使用拖把打扫某个区域的过程中,如果打扫该区域所需的时间较长,那么对于用户而言,打扫该区域的过程将是枯燥无味的,容易导致用户在打扫该区域的过程中积极性不高,从而影响用户打扫该区域的效率。

因此,本公开实施例提供了一种智能拖把工作的方法,该方法包括:智能拖把获取当前时间之前最近一次打扫目标区域的按压次数和每次的按压力度,并根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域的所需的预估时长,输出预估时长。由于预设模型是服务器根据多条历史数据确定的,而每条历史数据用于记录打扫目标区域的实际时长、按压次数和每次的按压力度,也即,在本公开实施例中,智能拖把可以根据历史打扫该目标区域的数据确定本次打扫该目标区域的预估时长,并输出确定的预估时长,以提高用户打扫该目标区域的积极性。

图1是本公开实施例提供的一种智能拖把工作的方法流程图,如图1所示,该法用于智能拖把中,包括以下步骤。

在步骤101中,获取当前时间之前最近一次打扫目标区域时被按压的按压次数和每次的按压力度,该目标区域为当前待打扫的区域。

在步骤102中,根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域所需的预估时长;其中,该预设模型用于描述打扫时长、按压次数与每次按压力度之间的映射关系,且该预设模型是服务器根据多条历史数据确定的,每条历史数据用于记录打扫该目标区域的实际时长、按压次数和每次的按压力度。

在步骤103中,输出预估时长。

在本公开实施例中,智能拖把可以获取当前时间之前最近一次打扫目标区域的按压次数和每次的按压力度,并根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域的所需的预估时长,输出预估时长。由于预设模型是服务器根据多条历史数据确定的,而每条历史数据用于记录打扫目标区域的实际时长、按压次数和每次的按压力度,也即,在本公开实施例中,智能拖把可以根据历史打扫该目标区域的数据确定本次打扫该目标区域的预估时长,并输出确定的预估时长,以提高用户打扫该目标区域的积极性。

可选地,根据获取到的按压次数和每次的按压力度,通过预设模型确定打扫该目标区域的预估时长之后,还包括:

获取当前时间之前最近一次打扫该目标区域的实际时长;

若当前时间之前最近一次打扫该目标区域的实际时长大于该预估时长,则生成第一提示信息,该第一提示信息用于提示用户增加打扫该目标区域的速度;

若当前时间之前最近一次打扫该目标区域的实际时长小于该预估时长,则生成第二提示信息,该第二提示信息用于提示用户减小打扫该目标区域的速度。

可选地,根据获取到的按压次数和每次的按压力度,通过预设模型确定打扫该目标区域的预估时长之后,还包括:

在本次对该目标区域进行打扫的过程中,确定打扫该目标区域已经花费的时长;

根据该预估时长和打扫该目标区域已经花费的时长,确定剩余打扫时长。

可选地,该方法还包括:

在本次打扫完该目标区域之后,确定本次打扫该目标区域所花费的实际时长、被按压的按压次数和每次的按压力度;

向该服务器发送历史数据更新请求,该历史数据更新请求中携带本次打扫该目标区域的实际时长、按压次数和每次的按压力度,且该历史数据更新请求用于指示该服务器根据本次打扫该目标区域的实际时长、按压次数和每次的按压力度更新该预设模型。

可选地,输出预估时长,包括:

显示或语音播放该预估时长;或者,

通过该服务器向终端推送该预估时长,用于指示该终端显示或语音播放该预估时长。

上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。

图2是本公开实施例提供的另一种智能拖把工作的方法流程图,该方法应用于智能拖把中,且该实施例用于对图1所示的实施例进一步展开说明,如图2所示,该方法包括以下步骤。

在步骤201中,获取当前时间之前最近一次打扫目标区域时被按压的按压次数和每次的按压力度,该目标区域为当前待打扫的区域。

在本公开实施例中,为了提高用户打扫该目标区域的积极性,在用户开始打扫该目标区域时,可以确定用户打扫该目标区域所需的预估时长。也即,可以通过步骤201至步骤202确定该预估时长。

另外,智能拖把确定该预估时长是根据历史打扫该目标区域的情况确定的,且用户此次打扫该目标区域时的场景和当前时间之前最近一次打扫该目标区域的场景极有可能相同,因此,智能拖把可以根据当前时间之前最近一次打扫该目标区域的情况确定此次打扫该目标区域所需的预估时长。也即,在确定对目标区域进行打扫时,获取当前时间之前最近一次打扫该目标区域的按压次数和每次的按压力度。

其中,在智能拖把中部署有压力传感器,当该智能拖把被按压时,该压力传感器可以检测到该按压操作且可以获取此次按压的压力,也即按压力度。压力传感器在检测到该按压操作和对应的按压压力时,智能拖把可以记录该智能拖把被按压一次和对应的按压力度。因此,在每次打扫完该目标区域之后,该智能拖把中将记录有此次打扫该目标区域的按压次数和每次的按压力度。

所以,当确定对目标区域进行打扫时,智能拖把可以直接从存储的数据中获取当前时间之前最近一次打扫该目标区域时被按压的按压次数和每次的按压力度。

另外,在打扫目标区域的过程中,智能拖把还可以记录打扫该目标区域所需的时长,也即,在打扫完该目标区域之后,智能拖把中存储有此次打扫该目标区域的实际时长。

也即,在每次打扫完该目标区域之后,智能拖把中将存储有针对此次打扫该目标区域的一条历史数据,该条历史数据包括:此次打扫该目标区域的实际时长,此次打扫该目标区域的按压次数和每次的按压力度。

其中,目标区域为当前待打扫的区域,该目标区域可以为家庭区域或办公室区域等。

在步骤202中,根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域所需的预估时长,其中,该预设模型用于描述打扫时长、按压次数与每次按压力度之间的映射关系,且该预设模型是服务器根据多条历史数据确定的,每条历史数据用于记录打扫该目标区域的实际时长、按压次数和每次的按压力度。

在本公开实施例中,为了使确定出的预估时长尽量和实际打扫该目标区域的时长一致,可以预先对当前时间之前多次打扫该目标区域时的打扫时间与、按压次数与每次按压力度进行学习,以得到打扫时长、按压次数与每次按压力度之间的规律,以便于之后在根据该规律预估当前打扫该目标区域所需的时长。

其中,智能拖把在每次打扫完该目标区域时,将针对此次打扫该目标区域的历史数据发送至服务器,服务器在接收到该条历史数据时存储该条历史数据。也即,在服务器中存储有多条历史数据,服务器可以对该多条历史数据进行学习,得到打扫该目标区域时的打扫时间、按压次数与每次按压力度之间的规律。

在一种可能的实现方式中,服务器可以通过预设模型学习该多条历史数据,也即,服务器在确定初始化的模型之后,将该多条历史数据作为训练样本集,并将每条历史数据中的按压次数与每次按压力度作为初始化的模型的输入,将每条历史数据中的实际时长作为初始化的模型的输出,通过初始化的模型对该多条历史数据进行训练,得到训练之后的模型,该训练之后的模型即为该预设模型。

由于该预设模型是将每条历史数据中的按压次数与每次按压力度作为初始化的模型的输入,将每条历史数据中的实际时长作为初始化的模型的输出训练得到的,因此,该预设模型可以用于描述打扫时长、按压次数和每次按压力度之间的映射关系。

服务器在确定该预设模型之后,可以将该预设模型发送给智能拖把,以便智能拖把根据步骤202确定本次打扫该目标区域所需的预估时长。

其中,智能拖把可以将获取到的按压次数和每次的按压力度作为该预设模型的输入,由于该预设模型用于描述打扫时长、按压次数和每次按压力度之间的映射关系,因此,该预设模型的输出即为本次打扫该目标区域所需的预估时长。

另外,预设模型可以为预设的神经网络模型,也可以为其他学习模型,本公开实施例在此不做具体限定。

在步骤203中,输出预估时长。

智能拖把在确定打扫该目标区域的预估时长之后,为了及时通知用户该预估时长,智能拖把可以输出预估时长。

在一种可能的实现方式中,智能拖把显示或语音播放预估时长。也即是,智能拖把中部署有显示信息的显示装置如电子显示屏或部署有扩音器,当智能拖把确定该预估时长之后,可以在该显示装置中显示该预估时长或通过扩音器播放该预估时长。

在另一种可能的实现方式中,智能拖把可以通过服务器向终端推送该预估时长,用于指示该终端显示或语音播放该预估时长。也即,智能拖把将确定的预估时长发送给服务器,服务器在接收到该预估时长时,将该预估时长发送给终端,终端接收该预估时长,并显示或语音播放该预估时长,以提示用户本次打扫该目标区域所需的时长。

其中,终端可以为诸如手机、平板电脑或计算机等一类的终端。

可选地,为了进一步提高用户在打扫该目标区域过程中的积极性,智能拖把还可以向用户提示其他类型的信息,比如当前打扫的速度或当前的剩余时长等信息。

其中,智能拖把可以根据下述步骤204至步骤206对本地打扫的速度进行提示,可以根据下述步骤207至步骤208对当前的剩余时长进行提示。

在步骤204中,获取当前时间之前最近一次打扫该目标区域的实际时长。

由于实际生活中,本次打扫该目标区域的场景和当前时间最近一次打扫该目标区域的场景很相似,因此智能拖把可以根据当前时间之前最近一次打扫该目标区域的速度对本次打扫该目标区域的速度进行提醒,也即,可以将当前时间之前最近一次打扫该目标区域的速度作为本次打扫该目标区域的速度。

为了确定当前时间之前最近一次打扫该目标区域的速度,需先获取当前时间最近一次打扫该目标区域的实际时长。

在步骤205中,若当前时间之前最近一次打扫该目标区域的实际时长大于该预估时长,则生成第一提示信息,该第一提示信息用于提示用户增加打扫该目标区域的速度。

由于步骤202中的预估时长是根据当前时间之前最近一次打扫该目标区域的按压次数和每次的按压力度确定的,因此,根据该预估时长和当前时间之前最近一次打扫该目标区域的实际时长可以确定当前时间之前最近一次打扫该目标区域的速度。

也即,当当前时间之前最近一次打扫该目标区域的实际时长大于该预估时长,表明当前时间之前最近一次打扫该目标区域的速度较慢,因此,可以生成第一提示信息,以提供用户在本次打扫该目标区域的过程中增加打扫该目标区域的速度。

比如,当当前时间之前最近一次打扫该目标区域的实际时长大于该预估时长,智能拖把可以生成第一提示信息“你的打扫速度可以更快”,以提高用户打扫该目标区域的积极性。

另外,智能拖把在生成第一提示信息之后,还可以显示或语音播放该第一提示信息,或者,还可以将该第一提示信息发送给服务器,服务器在接收到该第一提示信息之后,将该第一提示信息发送给终端,终端可以显示或语音播放该第一提示信息。

在步骤206中,若当前时间之前最近一次打扫该目标区域的实际时长小于该预估时长,则生成第二提示信息,该第二提示信息用于提示用户减小打扫该目标区域的速度。

当当前时间之前最近一次打扫该目标区域的实际时长小于该预估时长,表明当前时间之前最近一次打扫该目标区域的速度较快,因此,可以生成第二提示信息,以提供用户在本次打扫该目标区域的过程中减小打扫该目标区域的速度。

比如,当当前时间之前最近一次打扫该目标区域的实际时长小于该预估时长,智能拖把可以生成第二提示信息“你的打扫速度已经很快了,可以适当减小速度”,以提高用户打扫该目标区域的积极性。

另外,智能拖把在生成第二提示信息之后,还可以显示或语音播放该第二提示信息,或者,还可以将该第二提示信息发送给服务器,服务器在接收到该第二提示信息之后,将该第二提示信息发送给终端,终端可以显示或语音播放该第二提示信息。

智能拖把除了可以根据上述步骤204至步骤206对本次打扫该目标区域的速度进行提示之外,还可以通过下述步骤207至步骤208对当前打扫的剩余时长进行提示,以提高用户打扫该目标区域的积极性。

在步骤207中,在本次对该目标区域进行打扫的过程中,确定打扫该目标区域已经花费的时长。

为了确定本次打扫该目标区域的剩余时长,需先确定打扫该目标区域已经花费的时长。

在本公开实施例中,在智能拖把中部署有计时器,当智能拖把开始打扫该目标区域,启动该计时器,因此,在本次对该目标区域进行打扫的过程中,智能拖把还可以确定打扫该目标区域已经花费的时长。

在步骤208中,根据该预估时长和打扫该目标区域已经花费的时长,确定剩余打扫时长。

根据步骤202,智能拖把可以确定本地打扫该目标区域的预估时长,因此智能拖把在确定打扫该目标区域已经花费的时长之后,还可以确定该该预估时长与打扫该目标区域已经花费的时长两者之间的差值,并将该差值确定为剩余打扫时长。

智能拖把在确定出剩余打扫时长之后,为了提高用户打扫该目标区域的积极性,智能拖把还可以显示或语音播放该剩余打扫时长,或者,还可以将该剩余打扫时长发送给服务器,服务器在接收到该剩余打扫时长之后,将该剩余打扫时长发送给终端,终端可以显示或语音播放该剩余打扫时长。

需要说明的是,由步骤202可知,服务器确定的预设模型是根据多条历史数据确定的,为了使服务器确定的预设模型尽可能符合实际情况,在本次打扫完该目标区域之后,智能拖把还可以确定本次打扫该目标区域所花费的实际时长、被按压的按压次数和每次的按压力度,得到本次打扫该目标区域的历史数据,以使服务器根据该条历史数据更新预设模型。

也即,智能拖把向该服务器发送历史数据更新请求,该历史数据更新请求中携带本次打扫该目标区域的实际时长、按压次数和每次的按压力度,且该历史数据更新请求用于指示该服务器根据本次打扫该目标区域的实际时长、按压次数和每次的按压力度更新该预设模型。

当服务器接收到该历史数据更新请求时,根据该历史数据更新请求中携带本次打扫该目标区域的实际时长、按压次数和每次的按压力度更新该预设模型。

其中,服务器更新该设模型的过程和步骤202中确定该预设模型的过程基本相同,在此不再详细阐述。

在本公开实施例中,智能拖把可以获取当前时间之前最近一次打扫目标区域的按压次数和每次的按压力度,并根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域的所需的预估时长,输出预估时长。由于预设模型是服务器根据多条历史数据确定的,而每条历史数据用于记录打扫目标区域的实际时长、按压次数和每次的按压力度,也即,在本公开实施例中,智能拖把可以根据历史打扫该目标区域的数据确定本次打扫该目标区域的预估时长,并输出确定的预估时长,以提高用户打扫该目标区域的积极性。

图3是本公开实施例提供的一种智能拖把工作的装置300的框图,应用于智能拖把中。参见图3,该装置包括第一获取模块301、第一确定模块302和输出模块303。

第一获取模块301,用于获取当前时间之前最近一次打扫目标区域时被按压的按压次数和每次的按压力度,该目标区域为当前待打扫的区域;

第一确定模块302,用于根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域所需的预估时长;

其中,该预设模型用于描述打扫时长、按压次数与每次按压力度之间的映射关系,且该预设模型是服务器根据多条历史数据确定的,每条历史数据用于记录打扫该目标区域的实际时长、按压次数和每次的按压力度;

输出模块303,用于输出该预估时长。

可选地,参见图4,该装置300还包括第二获取模块304、第一生成模块305和第二生成模块306:

第二获取模块304,用于获取当前时间之前最近一次打扫该目标区域的实际时长;

第一生成模块305,用于若当前时间之前最近一次打扫该目标区域的实际时长大于该预估时长,则生成第一提示信息,该第一提示信息用于提示用户增加打扫该目标区域的速度;

第二生成模块306,用于若当前时间之前最近一次打扫该目标区域的实际时长小于该预估时长,则生成第二提示信息,该第二提示信息用于提示用户减小打扫该目标区域的速度。

可选地,参见图5,该装置300还包括第二确定模块307和第三确定模块308:

第二确定模块307,用于在本次对该目标区域进行打扫的过程中,确定打扫该目标区域已经花费的时长;

第三确定模块308,用于根据该预估时长和打扫该目标区域已经花费的时长,确定剩余打扫时长。

可选地,该装置300还包括:

第四确定模块,用于在本次打扫完该目标区域之后,确定本次打扫该目标区域所花费的实际时长、被按压的按压次数和每次的按压力度;

发送模块,用于向该服务器发送历史数据更新请求,该历史数据更新请求中携带本次打扫该目标区域的实际时长、按压次数和每次的按压力度,且该历史数据更新请求用于指示该服务器根据本次打扫该目标区域的实际时长、按压次数和每次的按压力度更新该预设模型。

可选地,输出模块303,具体用于:

显示或语音播放该预估时长;或者,

通过该服务器向终端推送该预估时长,用于指示该终端显示或语音播放该预估时长。

在本公开实施例中,智能拖把可以获取当前时间之前最近一次打扫目标区域的按压次数和每次的按压力度,并根据获取到的按压次数和每次的按压力度,通过预设模型确定本次打扫该目标区域的所需的预估时长,输出预估时长。由于预设模型是服务器根据多条历史数据确定的,而每条历史数据用于记录打扫目标区域的实际时长、按压次数和每次的按压力度,也即,在本公开实施例中,智能拖把可以根据历史打扫该目标区域的数据确定本次打扫该目标区域的预估时长,并输出确定的预估时长,以提高用户打扫该目标区域的积极性。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图6是根据一示例性实施例示出的一种智能拖把工作的装置600的框图。该装置600可以为智能拖把。

参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。

处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。

存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件606为装置600的各种组件提供电源。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电源相关联的组件。

多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。

I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由智能拖把的处理器执行时,使得智能拖把能够执行上述实施例提供的智能拖把工作的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1